@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&lang=en");
@import url("https://fonts.googleapis.com/css?family=Roboto:400,300,500,700");
@import url("https://fonts.googleapis.com/css?family=Roboto:400,300,500,700");
@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&lang=en");
@import url("https://fonts.googleapis.com/css?family=Roboto:400,300,500,700");
@import url(/assets/bootstrap4_toggle-8f02d28740c067b36db0fe1afbb46edc7180b6623a5546c0351af04e297ba33e.css);
/* line 4, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.authform {
  padding-top: 120px;
  max-width: 320px;
  margin: 0 auto; }

/* line 9, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.authform form {
  padding: 24px;
  border-radius: 6px;
  background: #f8f9fa;
  border-radius: 0.5rem;
  padding-bottom: 40px; }

/* line 16, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.authform form-check label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  cursor: pointer; }

/* line 23, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.authform label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: 700; }

/* line 29, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.authform .right {
  float: right !important; }

/* line 32, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.authform fieldset {
  background: #f8f9fa;
  border-radius: 0.5rem; }

/* line 36, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.form-group {
  margin-bottom: 1.5rem !important; }

/* line 40, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.chosen-choices {
  max-height: 150px; }

/* line 44, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.loader {
  border: 8px solid #f3f3f3;
  border-radius: 50%;
  border-top: 8px solid #3498db;
  width: 60px;
  height: 60px;
  -webkit-animation: spin 2s linear infinite;
  /* Safari */
  animation: spin 2s linear infinite; }

/* Safari */
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg); } }
@keyframes spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }
/* line 73, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.tag-variable {
  border: 1px solid #80a4fa6e;
  border-radius: 3px;
  background: #80a4fa6e;
  padding: 0 4px; }

/* line 80, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.loader-spinner {
  display: inline-block;
  width: 30px;
  height: 30px;
  margin: 3px 5px;
  border: 3px solid rgba(255, 255, 255, 0.3);
  border-radius: 50%;
  border-top-color: #fff;
  animation: spin 1s ease-in-out infinite;
  -webkit-animation: spin 1s ease-in-out infinite; }

@keyframes spin {
  to {
    -webkit-transform: rotate(360deg); } }
@-webkit-keyframes spin {
  to {
    -webkit-transform: rotate(360deg); } }
/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS and SCSS file within this directory, lib/assets/stylesheets, vendor/assets/stylesheets,
 * or vendor/assets/stylesheets of plugins, if any, can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the bottom of the
 * compiled file so the styles you add here take precedence over styles defined in any styles
 * defined in the other CSS/SCSS files in this directory. It is generally better to create a new
 * file per style scope.
 *
 * require_tree .





 * require awesome-bootstrap-checkbox/awesome-bootstrap-checkbox.css



















 */
/* line 42, /usr/src/app/app/assets/stylesheets/application.css.scss */
/* line 143, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.chosen-choices {
  max-height: 150px; }

/* line 46, /usr/src/app/app/assets/stylesheets/application.css.scss */
/* line 148, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.loader {
  border: 8px solid #f3f3f3;
  border-radius: 50%;
  border-top: 8px solid #3498db;
  width: 60px;
  height: 60px;
  -webkit-animation: spin 2s linear infinite;
  /* Safari */
  animation: spin 2s linear infinite; }

/* Safari */
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg); } }
@keyframes spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }
/* line 75, /usr/src/app/app/assets/stylesheets/application.css.scss */
/* line 177, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.tag-variable {
  border: 1px solid #80a4fa6e;
  border-radius: 3px;
  background: #80a4fa6e;
  padding: 0 4px; }

/* line 82, /usr/src/app/app/assets/stylesheets/application.css.scss */
/* line 185, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.loader-spinner {
  display: inline-block;
  width: 30px;
  height: 30px;
  margin: 3px 5px;
  border: 3px solid rgba(255, 255, 255, 0.3);
  border-radius: 50%;
  border-top-color: #fff;
  animation: spin 1s ease-in-out infinite;
  -webkit-animation: spin 1s ease-in-out infinite; }

@keyframes spin {
  to {
    -webkit-transform: rotate(360deg); } }
@-webkit-keyframes spin {
  to {
    -webkit-transform: rotate(360deg); } }
/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license

Copyright (c) 2013 Daniel Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
/* line 221, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  z-index: 100; }

/* line 229, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite; }

/* line 234, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s; }

@-webkit-keyframes bounce {
  0%,
  20%,
  50%,
  80%,
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px); }
  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px); } }
@keyframes bounce {
  0%,
  20%,
  50%,
  80%,
  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0); }
  40% {
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px); }
  60% {
    -webkit-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    transform: translateY(-15px); } }
/* line 284, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce; }

@-webkit-keyframes flash {
  0%,
  50%,
  100% {
    opacity: 1; }
  25%,
  75% {
    opacity: 0; } }
@keyframes flash {
  0%,
  50%,
  100% {
    opacity: 1; }
  25%,
  75% {
    opacity: 0; } }
/* line 315, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.flash {
  -webkit-animation-name: flash;
  animation-name: flash; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1); }
  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1); }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1); } }
@keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1); }
  50% {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1); }
  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1); } }
/* line 359, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse; }

@-webkit-keyframes rubberBand {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1); }
  30% {
    -webkit-transform: scaleX(1.25) scaleY(0.75);
    transform: scaleX(1.25) scaleY(0.75); }
  40% {
    -webkit-transform: scaleX(0.75) scaleY(1.25);
    transform: scaleX(0.75) scaleY(1.25); }
  60% {
    -webkit-transform: scaleX(1.15) scaleY(0.85);
    transform: scaleX(1.15) scaleY(0.85); }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1); } }
@keyframes rubberBand {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1); }
  30% {
    -webkit-transform: scaleX(1.25) scaleY(0.75);
    -ms-transform: scaleX(1.25) scaleY(0.75);
    transform: scaleX(1.25) scaleY(0.75); }
  40% {
    -webkit-transform: scaleX(0.75) scaleY(1.25);
    -ms-transform: scaleX(0.75) scaleY(1.25);
    transform: scaleX(0.75) scaleY(1.25); }
  60% {
    -webkit-transform: scaleX(1.15) scaleY(0.85);
    -ms-transform: scaleX(1.15) scaleY(0.85);
    transform: scaleX(1.15) scaleY(0.85); }
  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1); } }
/* line 423, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand; }

@-webkit-keyframes shake {
  0%,
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px); }
  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px); } }
@keyframes shake {
  0%,
  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0); }
  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    transform: translateX(-10px); }
  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translateX(10px);
    -ms-transform: translateX(10px);
    transform: translateX(10px); } }
/* line 481, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.shake {
  -webkit-animation-name: shake;
  animation-name: shake; }

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg); }
  40% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg); }
  60% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg); }
  80% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg); }
  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); } }
@keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    transform: rotate(15deg); }
  40% {
    -webkit-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    transform: rotate(-10deg); }
  60% {
    -webkit-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    transform: rotate(5deg); }
  80% {
    -webkit-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    transform: rotate(-5deg); }
  100% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg); } }
/* line 545, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.swing {
  -webkit-transform-origin: top center;
  -ms-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing; }

@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1); }
  10%,
  20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg); }
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg); }
  40%,
  60%,
  80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg); }
  100% {
    -webkit-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0); } }
@keyframes tada {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1); }
  10%,
  20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    -ms-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg); }
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg); }
  40%,
  60%,
  80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg); }
  100% {
    -webkit-transform: scale(1) rotate(0);
    -ms-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0); } }
/* line 624, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.tada {
  -webkit-animation-name: tada;
  animation-name: tada; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes wobble {
  0% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%); }
  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg); }
  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg); }
  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg); }
  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg); }
  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg); }
  100% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%); } }
@keyframes wobble {
  0% {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%); }
  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    -ms-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg); }
  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    -ms-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg); }
  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    -ms-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg); }
  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    -ms-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg); }
  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    -ms-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg); }
  100% {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%); } }
/* line 712, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble; }

@-webkit-keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3);
    transform: scale(0.3); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    transform: scale(1.05); }
  70% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1); } }
@keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3);
    -ms-transform: scale(0.3);
    transform: scale(0.3); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05); }
  70% {
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1); } }
/* line 771, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn; }

@-webkit-keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px); }
  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    transform: translateY(30px); }
  80% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px); }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0); } }
@keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px); }
  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    -ms-transform: translateY(30px);
    transform: translateY(30px); }
  80% {
    -webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    transform: translateY(-10px); }
  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0); } }
/* line 828, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown; }

@-webkit-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px); }
  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    transform: translateX(30px); }
  80% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px); }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0); } }
@keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px); }
  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    -ms-transform: translateX(30px);
    transform: translateX(30px); }
  80% {
    -webkit-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    transform: translateX(-10px); }
  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0); } }
/* line 885, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft; }

@-webkit-keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px); }
  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    transform: translateX(-30px); }
  80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px); }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0); } }
@keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px); }
  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    -ms-transform: translateX(-30px);
    transform: translateX(-30px); }
  80% {
    -webkit-transform: translateX(10px);
    -ms-transform: translateX(10px);
    transform: translateX(10px); }
  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0); } }
/* line 942, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight; }

@-webkit-keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px); }
  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px); }
  80% {
    -webkit-transform: translateY(10px);
    transform: translateY(10px); }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0); } }
@keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px); }
  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px); }
  80% {
    -webkit-transform: translateY(10px);
    -ms-transform: translateY(10px);
    transform: translateY(10px); }
  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0); } }
/* line 999, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp; }

@-webkit-keyframes bounceOut {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1); }
  25% {
    -webkit-transform: scale(0.95);
    transform: scale(0.95); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    transform: scale(1.1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.3);
    transform: scale(0.3); } }
@keyframes bounceOut {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1); }
  25% {
    -webkit-transform: scale(0.95);
    -ms-transform: scale(0.95);
    transform: scale(0.95); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.3);
    -ms-transform: scale(0.3);
    transform: scale(0.3); } }
/* line 1056, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.bounceOut {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut; }

@-webkit-keyframes bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px); } }
@keyframes bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0); }
  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px); } }
/* line 1102, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown; }

@-webkit-keyframes bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    transform: translateX(20px); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px); } }
@keyframes bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0); }
  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px); } }
/* line 1148, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft; }

@-webkit-keyframes bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px); } }
@keyframes bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0); }
  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px); } }
/* line 1194, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight; }

@-webkit-keyframes bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    transform: translateY(20px); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px); } }
@keyframes bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0); }
  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px); } }
/* line 1240, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp; }

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
/* line 1265, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn; }

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); } }
@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0); } }
/* line 1300, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown; }

@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); } }
@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0); } }
/* line 1335, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig; }

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0); } }
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0); } }
/* line 1370, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft; }

@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0); } }
@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0); } }
/* line 1405, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig; }

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0); } }
@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(40px);
    -ms-transform: translateX(40px);
    transform: translateX(40px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0); } }
/* line 1440, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight; }

@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0); } }
@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0); } }
/* line 1475, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig; }

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); } }
@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0); } }
/* line 1510, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp; }

@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); } }
@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0); } }
/* line 1545, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig; }

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }
@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }
/* line 1570, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut; }

@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px); } }
@keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px); } }
/* line 1605, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown; }

@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px); } }
@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px); } }
/* line 1640, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig; }

@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px); } }
@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px); } }
/* line 1675, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft; }

@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px); } }
@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px); } }
/* line 1710, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig; }

@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px); } }
@keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px); } }
/* line 1745, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight; }

@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px); } }
@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px); } }
/* line 1780, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig; }

@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px); } }
@keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px); } }
/* line 1815, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp; }

@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px); } }
@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px); } }
/* line 1850, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig; }

@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out; }
  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out; }
  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  80% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  100% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; } }
@keyframes flip {
  0% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -ms-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out; }
  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out; }
  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  80% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);
    -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  100% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; } }
/* line 1934, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.animated.flip {
  -webkit-backface-visibility: visible;
  -ms-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip; }

@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0; }
  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg); }
  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg); }
  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1; } }
@keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0; }
  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg); }
  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg); }
  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1; } }
/* line 1994, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.flipInX {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX; }

@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0; }
  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg); }
  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg); }
  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1; } }
@keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0; }
  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    -ms-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg); }
  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    -ms-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg); }
  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1; } }
/* line 2054, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.flipInY {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY; }

@-webkit-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1; }
  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0; } }
@keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1; }
  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0; } }
/* line 2092, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.flipOutX {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important; }

@-webkit-keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1; }
  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0; } }
@keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1; }
  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0; } }
/* line 2130, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.flipOutY {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY; }

@-webkit-keyframes lightSpeedIn {
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0; }
  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
    opacity: 1; }
  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
    opacity: 1; }
  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1; } }
@keyframes lightSpeedIn {
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0; }
  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    -ms-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
    opacity: 1; }
  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    -ms-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
    opacity: 1; }
  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1; } }
/* line 2194, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out; }

@-webkit-keyframes lightSpeedOut {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1; }
  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0; } }
@keyframes lightSpeedOut {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1; }
  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0; } }
/* line 2231, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in; }

@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0; }
  100% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1; } }
@keyframes rotateIn {
  0% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    -ms-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0; }
  100% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1; } }
/* line 2278, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn; }

@-webkit-keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0; }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1; } }
@keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0; }
  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1; } }
/* line 2323, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft; }

@-webkit-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0; }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1; } }
@keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0; }
  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1; } }
/* line 2368, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight; }

@-webkit-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0; }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1; } }
@keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0; }
  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1; } }
/* line 2413, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft; }

@-webkit-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0; }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1; } }
@keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0; }
  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1; } }
/* line 2458, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight; }

@-webkit-keyframes rotateOut {
  0% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1; }
  100% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0; } }
@keyframes rotateOut {
  0% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1; }
  100% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(200deg);
    -ms-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0; } }
/* line 2503, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut; }

@-webkit-keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1; }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0; } }
@keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1; }
  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0; } }
/* line 2548, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft; }

@-webkit-keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1; }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0; } }
@keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1; }
  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0; } }
/* line 2593, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight; }

@-webkit-keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1; }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0; } }
@keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1; }
  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0; } }
/* line 2638, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft; }

@-webkit-keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1; }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0; } }
@keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1; }
  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0; } }
/* line 2683, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight; }

@-webkit-keyframes slideInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px); }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0); } }
@keyframes slideInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px); }
  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0); } }
/* line 2716, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown; }

@-webkit-keyframes slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px); }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0); } }
@keyframes slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px); }
  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0); } }
/* line 2749, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft; }

@-webkit-keyframes slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px); }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0); } }
@keyframes slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px); }
  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0); } }
/* line 2782, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight; }

@-webkit-keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px); } }
@keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px); } }
/* line 2815, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft; }

@-webkit-keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px); } }
@keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px); } }
/* line 2848, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight; }

@-webkit-keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px); } }
@keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px); } }
/* line 2881, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp; }

@-webkit-keyframes slideOutDown {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px); } }
@keyframes slideOutDown {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px); } }
/* line 2914, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown; }

@-webkit-keyframes hinge {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out; }
  20%,
  60% {
    -webkit-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out; }
  40% {
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out; }
  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1; }
  100% {
    -webkit-transform: translateY(700px);
    transform: translateY(700px);
    opacity: 0; } }
@keyframes hinge {
  0% {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out; }
  20%,
  60% {
    -webkit-transform: rotate(80deg);
    -ms-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out; }
  40% {
    -webkit-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out; }
  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    -ms-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1; }
  100% {
    -webkit-transform: translateY(700px);
    -ms-transform: translateY(700px);
    transform: translateY(700px);
    opacity: 0; } }
/* line 3020, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.hinge {
  -webkit-animation-name: hinge;
  animation-name: hinge; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg); } }
@keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    -ms-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg); } }
/* line 3057, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
    transform: translateX(100%) rotate(120deg); } }
@keyframes rollOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
    -ms-transform: translateX(100%) rotate(120deg);
    transform: translateX(100%) rotate(120deg); } }
/* line 3094, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut; }

/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.1.0
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/
/* @group Base */
/* line 15, /usr/src/app/app/assets/stylesheets/chosen.scss */
/* line 3111, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.chosen-container {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
  zoom: 1;
  *display: inline;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  width: 100% !important; }

/* line 27, /usr/src/app/app/assets/stylesheets/chosen.scss */
/* line 3125, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.chosen-container .chosen-drop {
  position: absolute;
  top: 100%;
  left: -9999px;
  z-index: 1010;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  border: 1px solid #aaa;
  border-top: 0;
  background: #fff;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15); }

/* line 41, /usr/src/app/app/assets/stylesheets/chosen.scss */
/* line 3141, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.chosen-container.chosen-with-drop .chosen-drop {
  left: 0; }

/* line 44, /usr/src/app/app/assets/stylesheets/chosen.scss */
/* line 3146, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.chosen-container a {
  cursor: pointer; }

/* @end */
/* @group Single Chosen */
/* line 50, /usr/src/app/app/assets/stylesheets/chosen.scss */
/* line 3153, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.chosen-container-single .chosen-single {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 0 0 0 8px;
  height: 23px;
  border: 1px solid #aaa;
  border-radius: 5px;
  background-color: #fff;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #ffffff), color-stop(50%, #f6f6f6), color-stop(52%, #eeeeee), color-stop(100%, #f4f4f4));
  background: -webkit-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background: -moz-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background: -o-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background: linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background-clip: padding-box;
  box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.1);
  color: #444;
  text-decoration: none;
  white-space: nowrap;
  line-height: 24px; }

/* line 71, /usr/src/app/app/assets/stylesheets/chosen.scss */
/* line 3184, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.chosen-container-single .chosen-default {
  color: #999; }

/* line 74, /usr/src/app/app/assets/stylesheets/chosen.scss */
/* line 3189, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.chosen-container-single .chosen-single span {
  display: block;
  overflow: hidden;
  margin-right: 26px;
  text-overflow: ellipsis;
  white-space: nowrap; }

/* line 81, /usr/src/app/app/assets/stylesheets/chosen.scss */
/* line 3198, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.chosen-container-single .chosen-single-with-deselect span {
  margin-right: 38px; }

/* line 84, /usr/src/app/app/assets/stylesheets/chosen.scss */
/* line 3203, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.chosen-container-single .chosen-single abbr {
  position: absolute;
  top: 6px;
  right: 26px;
  display: block;
  width: 12px;
  height: 12px;
  background: url(/assets/chosen-sprite-e670fdcaf8cd467a9a1a67e9a5c1f73288089f59dc08031b118dc26fbd233c80.png) -42px 1px no-repeat;
  font-size: 1px; }

/* line 94, /usr/src/app/app/assets/stylesheets/chosen.scss */
/* line 3216, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.chosen-container-single .chosen-single abbr:hover {
  background-position: -42px -10px; }

/* line 97, /usr/src/app/app/assets/stylesheets/chosen.scss */
/* line 3221, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
  background-position: -42px -10px; }

/* line 100, /usr/src/app/app/assets/stylesheets/chosen.scss */
/* line 3226, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.chosen-container-single .chosen-single div {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 18px;
  height: 100%; }

/* line 108, /usr/src/app/app/assets/stylesheets/chosen.scss */
/* line 3236, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.chosen-container-single .chosen-single div b {
  display: block;
  width: 100%;
  height: 100%;
  background: url(/assets/chosen-sprite-e670fdcaf8cd467a9a1a67e9a5c1f73288089f59dc08031b118dc26fbd233c80.png) no-repeat 0px 2px; }

/* line 114, /usr/src/app/app/assets/stylesheets/chosen.scss */
/* line 3245, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.chosen-container-single .chosen-search {
  position: relative;
  z-index: 1010;
  margin: 0;
  padding: 3px 4px;
  white-space: nowrap; }

/* line 121, /usr/src/app/app/assets/stylesheets/chosen.scss */
/* line 3254, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.chosen-container-single .chosen-search input[type='text'] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  width: 100%;
  height: auto;
  outline: 0;
  border: 1px solid #aaa;
  background: white url(/assets/chosen-sprite-e670fdcaf8cd467a9a1a67e9a5c1f73288089f59dc08031b118dc26fbd233c80.png) no-repeat 100% -20px;
  background: url(/assets/chosen-sprite-e670fdcaf8cd467a9a1a67e9a5c1f73288089f59dc08031b118dc26fbd233c80.png) no-repeat 100% -20px;
  font-size: 1em;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0; }

/* line 138, /usr/src/app/app/assets/stylesheets/chosen.scss */
/* line 3276, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.chosen-container-single .chosen-drop {
  margin-top: -1px;
  border-radius: 0 0 4px 4px;
  background-clip: padding-box; }

/* line 143, /usr/src/app/app/assets/stylesheets/chosen.scss */
/* line 3283, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.chosen-container-single.chosen-container-single-nosearch .chosen-search {
  position: absolute;
  left: -9999px; }

/* @end */
/* @group Results */
/* line 150, /usr/src/app/app/assets/stylesheets/chosen.scss */
/* line 3291, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.chosen-container .chosen-results {
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0 4px 4px 0;
  padding: 0 0 0 4px;
  max-height: 240px;
  -webkit-overflow-scrolling: touch; }

/* line 159, /usr/src/app/app/assets/stylesheets/chosen.scss */
/* line 3302, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.chosen-container .chosen-results li {
  display: none;
  margin: 0;
  padding: 5px 6px;
  list-style: none;
  line-height: 15px;
  -webkit-touch-callout: none; }

/* line 167, /usr/src/app/app/assets/stylesheets/chosen.scss */
/* line 3312, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.chosen-container .chosen-results li.active-result {
  display: list-item;
  cursor: pointer; }

/* line 171, /usr/src/app/app/assets/stylesheets/chosen.scss */
/* line 3318, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.chosen-container .chosen-results li.disabled-result {
  display: list-item;
  color: #ccc;
  cursor: default; }

/* line 176, /usr/src/app/app/assets/stylesheets/chosen.scss */
/* line 3325, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.chosen-container .chosen-results li.highlighted {
  background-color: #3875d7;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
  background-image: -webkit-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: -moz-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: -o-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
  color: #fff; }

/* line 185, /usr/src/app/app/assets/stylesheets/chosen.scss */
/* line 3342, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.chosen-container .chosen-results li.no-results {
  display: list-item;
  background: #f4f4f4; }

/* line 189, /usr/src/app/app/assets/stylesheets/chosen.scss */
/* line 3348, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.chosen-container .chosen-results li.group-result {
  display: list-item;
  font-weight: bold;
  cursor: default; }

/* line 194, /usr/src/app/app/assets/stylesheets/chosen.scss */
/* line 3355, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.chosen-container .chosen-results li.group-option {
  padding-left: 15px; }

/* line 197, /usr/src/app/app/assets/stylesheets/chosen.scss */
/* line 3360, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.chosen-container .chosen-results li em {
  font-style: normal;
  text-decoration: underline; }

/* @end */
/* @group Multi Chosen */
/* line 204, /usr/src/app/app/assets/stylesheets/chosen.scss */
/* line 3368, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.chosen-container-multi .chosen-choices {
  -moz-box-sizing: border-box;
  background-color: #ffffff;
  border: 1px solid #cbd5dd;
  border-radius: 2px;
  cursor: text;
  height: auto !important;
  margin: 0;
  min-height: 30px;
  overflow: hidden;
  padding: 2px;
  position: relative;
  width: 100%;
  overflow-y: auto; }

/* line 219, /usr/src/app/app/assets/stylesheets/chosen.scss */
/* line 3385, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.chosen-container-multi .chosen-choices li {
  float: left;
  list-style: none; }

/* line 223, /usr/src/app/app/assets/stylesheets/chosen.scss */
/* line 3391, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.chosen-container-multi .chosen-choices li.search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap; }

/* line 228, /usr/src/app/app/assets/stylesheets/chosen.scss */
/* line 3398, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.chosen-container-multi .chosen-choices li.search-field input[type='text'] {
  margin: 1px 0;
  padding: 5px;
  height: 25px;
  outline: 0;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none;
  color: #666;
  font-size: 100%;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0; }

/* line 242, /usr/src/app/app/assets/stylesheets/chosen.scss */
/* line 3414, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.chosen-container-multi .chosen-choices li.search-field .default {
  color: #999; }

/* line 245, /usr/src/app/app/assets/stylesheets/chosen.scss */
/* line 3419, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.chosen-container-multi .chosen-choices li.search-choice {
  position: relative;
  margin: 3px 0 3px 5px;
  padding: 3px 20px 3px 5px;
  border: 1px solid #aaa;
  border-radius: 3px;
  background-color: #e4e4e4;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-clip: padding-box;
  box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  color: #333;
  line-height: 13px;
  cursor: default; }

/* line 263, /usr/src/app/app/assets/stylesheets/chosen.scss */
/* line 3447, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  position: absolute;
  top: 4px;
  right: 3px;
  display: block;
  width: 12px;
  height: 12px;
  background: url(/assets/chosen-sprite-e670fdcaf8cd467a9a1a67e9a5c1f73288089f59dc08031b118dc26fbd233c80.png) -42px 1px no-repeat;
  font-size: 1px; }

/* line 273, /usr/src/app/app/assets/stylesheets/chosen.scss */
/* line 3460, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
  background-position: -42px -10px; }

/* line 276, /usr/src/app/app/assets/stylesheets/chosen.scss */
/* line 3465, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.chosen-container-multi .chosen-choices li.search-choice-disabled {
  padding-right: 5px;
  border: 1px solid #ccc;
  background-color: #e4e4e4;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  color: #666; }

/* line 287, /usr/src/app/app/assets/stylesheets/chosen.scss */
/* line 3492, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.chosen-container-multi .chosen-choices li.search-choice-focus {
  background: #d4d4d4; }

/* line 290, /usr/src/app/app/assets/stylesheets/chosen.scss */
/* line 3497, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
  background-position: -42px -10px; }

/* line 293, /usr/src/app/app/assets/stylesheets/chosen.scss */
/* line 3502, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.chosen-container-multi .chosen-results {
  margin: 0;
  padding: 0; }

/* line 297, /usr/src/app/app/assets/stylesheets/chosen.scss */
/* line 3508, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.chosen-container-multi .chosen-drop .result-selected {
  display: list-item;
  color: #ccc;
  cursor: default; }

/* @end */
/* @group Active  */
/* line 305, /usr/src/app/app/assets/stylesheets/chosen.scss */
/* line 3517, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.chosen-container-active .chosen-single {
  border: 1px solid #5897fb;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }

/* line 309, /usr/src/app/app/assets/stylesheets/chosen.scss */
/* line 3523, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.chosen-container-active.chosen-with-drop .chosen-single {
  border: 1px solid #aaa;
  -moz-border-radius-bottomright: 0;
  border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #eeeeee), color-stop(80%, #ffffff));
  background-image: -webkit-linear-gradient(#eeeeee 20%, #ffffff 80%);
  background-image: -moz-linear-gradient(#eeeeee 20%, #ffffff 80%);
  background-image: -o-linear-gradient(#eeeeee 20%, #ffffff 80%);
  background-image: linear-gradient(#eeeeee 20%, #ffffff 80%);
  box-shadow: 0 1px 0 #fff inset; }

/* line 322, /usr/src/app/app/assets/stylesheets/chosen.scss */
/* line 3544, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.chosen-container-active.chosen-with-drop .chosen-single div {
  border-left: none;
  background: transparent; }

/* line 326, /usr/src/app/app/assets/stylesheets/chosen.scss */
/* line 3550, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.chosen-container-active.chosen-with-drop .chosen-single div b {
  background-position: -18px 2px; }

/* line 329, /usr/src/app/app/assets/stylesheets/chosen.scss */
/* line 3555, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.chosen-container-active .chosen-choices {
  border: 1px solid #5897fb;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }

/* line 333, /usr/src/app/app/assets/stylesheets/chosen.scss */
/* line 3561, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.chosen-container-active .chosen-choices li.search-field input[type='text'] {
  color: #111 !important; }

/* @end */
/* @group Disabled Support */
/* line 339, /usr/src/app/app/assets/stylesheets/chosen.scss */
/* line 3568, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.chosen-disabled {
  opacity: 0.5 !important;
  cursor: default; }

/* line 343, /usr/src/app/app/assets/stylesheets/chosen.scss */
/* line 3574, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.chosen-disabled .chosen-single {
  cursor: default; }

/* line 346, /usr/src/app/app/assets/stylesheets/chosen.scss */
/* line 3579, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.chosen-disabled .chosen-choices .search-choice .search-choice-close {
  cursor: default; }

/* @end */
/* @group Right to Left */
/* line 352, /usr/src/app/app/assets/stylesheets/chosen.scss */
/* line 3586, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.chosen-rtl {
  text-align: right; }

/* line 355, /usr/src/app/app/assets/stylesheets/chosen.scss */
/* line 3591, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.chosen-rtl .chosen-single {
  overflow: visible;
  padding: 0 8px 0 0; }

/* line 359, /usr/src/app/app/assets/stylesheets/chosen.scss */
/* line 3597, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.chosen-rtl .chosen-single span {
  margin-right: 0;
  margin-left: 26px;
  direction: rtl; }

/* line 364, /usr/src/app/app/assets/stylesheets/chosen.scss */
/* line 3604, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.chosen-rtl .chosen-single-with-deselect span {
  margin-left: 38px; }

/* line 367, /usr/src/app/app/assets/stylesheets/chosen.scss */
/* line 3609, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.chosen-rtl .chosen-single div {
  right: auto;
  left: 3px; }

/* line 371, /usr/src/app/app/assets/stylesheets/chosen.scss */
/* line 3615, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.chosen-rtl .chosen-single abbr {
  right: auto;
  left: 26px; }

/* line 375, /usr/src/app/app/assets/stylesheets/chosen.scss */
/* line 3621, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.chosen-rtl .chosen-choices li {
  float: right; }

/* line 378, /usr/src/app/app/assets/stylesheets/chosen.scss */
/* line 3626, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.chosen-rtl .chosen-choices li.search-field input[type='text'] {
  direction: rtl; }

/* line 381, /usr/src/app/app/assets/stylesheets/chosen.scss */
/* line 3631, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.chosen-rtl .chosen-choices li.search-choice {
  margin: 3px 5px 3px 0;
  padding: 3px 5px 3px 19px; }

/* line 385, /usr/src/app/app/assets/stylesheets/chosen.scss */
/* line 3637, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
  right: auto;
  left: 4px; }

/* line 389, /usr/src/app/app/assets/stylesheets/chosen.scss */
/* line 3643, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.chosen-rtl.chosen-container-single-nosearch .chosen-search,
.chosen-rtl .chosen-drop {
  left: 9999px; }

/* line 393, /usr/src/app/app/assets/stylesheets/chosen.scss */
/* line 3649, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.chosen-rtl.chosen-container-single .chosen-results {
  margin: 0 0 4px 4px;
  padding: 0 4px 0 0; }

/* line 397, /usr/src/app/app/assets/stylesheets/chosen.scss */
/* line 3655, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.chosen-rtl .chosen-results li.group-option {
  padding-right: 15px;
  padding-left: 0; }

/* line 401, /usr/src/app/app/assets/stylesheets/chosen.scss */
/* line 3661, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
  border-right: none; }

/* line 404, /usr/src/app/app/assets/stylesheets/chosen.scss */
/* line 3666, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.chosen-rtl .chosen-search input[type='text'] {
  padding: 4px 5px 4px 20px;
  background: white url(/assets/chosen-sprite-e670fdcaf8cd467a9a1a67e9a5c1f73288089f59dc08031b118dc26fbd233c80.png) no-repeat -30px -20px;
  background: url(/assets/chosen-sprite-e670fdcaf8cd467a9a1a67e9a5c1f73288089f59dc08031b118dc26fbd233c80.png) no-repeat -30px -20px;
  direction: rtl; }

/* line 410, /usr/src/app/app/assets/stylesheets/chosen.scss */
/* line 3677, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.chosen-rtl.chosen-container-single .chosen-single div b {
  background-position: 6px 2px; }

/* line 413, /usr/src/app/app/assets/stylesheets/chosen.scss */
/* line 3682, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
  background-position: -12px 2px; }

/* @end */
/* @group Retina compatibility */
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 144dpi) {
  /* line 420, /usr/src/app/app/assets/stylesheets/chosen.scss */
  /* line 3691, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .chosen-rtl .chosen-search input[type='text'],
  .chosen-container-single .chosen-single abbr,
  .chosen-container-single .chosen-single div b,
  .chosen-container-single .chosen-search input[type='text'],
  .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
  .chosen-container .chosen-results-scroll-down span,
  .chosen-container .chosen-results-scroll-up span {
    background-image: url(/assets/chosen-sprite@2x-edc297359fe8a5f6ee0bc4a1abc36ce4a773104a9225e17bbe592f820c617a72.png) !important;
    background-size: 52px 37px !important;
    background-repeat: no-repeat !important; } }
/* @end */
/* line 3704, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.toast-title {
  font-weight: 700; }

/* line 3708, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.toast-message {
  -ms-word-wrap: break-word;
  word-wrap: break-word; }

/* line 3713, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.toast-message a,
.toast-message label {
  color: #fff; }

/* line 3718, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.toast-message a:hover {
  color: #ccc;
  text-decoration: none; }

/* line 3723, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.toast-close-button {
  position: relative;
  right: -0.3em;
  top: -0.3em;
  float: right;
  font-size: 20px;
  font-weight: 700;
  color: #fff;
  -webkit-text-shadow: 0 1px 0 #fff;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.8;
  -ms-filter: alpha(Opacity=80);
  filter: alpha(opacity=80); }

/* line 3738, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.toast-close-button:focus,
.toast-close-button:hover {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  -ms-filter: alpha(Opacity=40);
  filter: alpha(opacity=40); }

/* line 3748, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: 0 0;
  border: 0;
  -webkit-appearance: none; }

/* line 3756, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.toast-top-center {
  top: 0;
  right: 0;
  width: 100%; }

/* line 3762, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%; }

/* line 3768, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%; }

/* line 3774, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%; }

/* line 3780, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.toast-top-left {
  top: 12px;
  left: 12px; }

/* line 3785, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.toast-top-right {
  top: 12px;
  right: 12px; }

/* line 3790, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.toast-bottom-right {
  right: 12px;
  bottom: 12px; }

/* line 3795, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.toast-bottom-left {
  bottom: 12px;
  left: 12px; }

/* line 3800, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
#toast-container {
  position: fixed;
  z-index: 999999; }

/* line 3805, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
#toast-container * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

/* line 3811, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
#toast-container > div {
  position: relative;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  -moz-box-shadow: 0 0 12px #999;
  -webkit-box-shadow: 0 0 12px #999;
  box-shadow: 0 0 12px #999;
  color: #fff;
  opacity: 0.8;
  -ms-filter: alpha(Opacity=80);
  filter: alpha(opacity=80); }

/* line 3831, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
#toast-container > :hover {
  -moz-box-shadow: 0 0 12px #000;
  -webkit-box-shadow: 0 0 12px #000;
  box-shadow: 0 0 12px #000;
  opacity: 1;
  -ms-filter: alpha(Opacity=100);
  filter: alpha(opacity=100);
  cursor: pointer; }

/* line 3841, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
#toast-container > .toast-info {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=) !important; }

/* line 3845, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
#toast-container > .toast-error {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=) !important; }

/* line 3849, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
#toast-container > .toast-success {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==) !important; }

/* line 3853, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
#toast-container > .toast-warning {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=) !important; }

/* line 3857, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
#toast-container.toast-bottom-center > div,
#toast-container.toast-top-center > div {
  width: 300px;
  margin: auto; }

/* line 3863, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
#toast-container.toast-bottom-full-width > div,
#toast-container.toast-top-full-width > div {
  width: 96%;
  margin: auto; }

/* line 3869, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.toast {
  background-color: #030303; }

/* line 3873, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.toast-success {
  background-color: #51a351; }

/* line 3877, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.toast-error {
  background-color: #bd362f; }

/* line 3881, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.toast-info {
  background-color: #2f96b4; }

/* line 3885, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.toast-warning {
  background-color: #f89406; }

/* line 3889, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  background-color: #000;
  opacity: 0.4;
  -ms-filter: alpha(Opacity=40);
  filter: alpha(opacity=40); }

@media all and (max-width: 240px) {
  /* line 3901, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 11em; }

  /* line 3906, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em; } }
@media all and (min-width: 241px) and (max-width: 480px) {
  /* line 3913, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 18em; }

  /* line 3918, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em; } }
@media all and (min-width: 481px) and (max-width: 768px) {
  /* line 3925, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  #toast-container > div {
    padding: 15px 15px 15px 50px;
    width: 25em; } }
/*
 *
 *   INSPINIA - Responsive Admin Theme
 *   version 2.3
 *
*/
/*!
 * Bootstrap v3.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
/* line 9, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_normalize.scss */
/* line 3946, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

/* line 19, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_normalize.scss */
/* line 77, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_normalize.scss */
/* line 3955, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
[hidden],
template {
  display: none; }

/* line 89, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_normalize.scss */
/* line 3961, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
a {
  background-color: transparent; }

/* line 98, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_normalize.scss */
/* line 3966, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
a:active,
a:hover {
  outline: 0; }

/* line 111, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_normalize.scss */
/* line 3972, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted; }

/* line 121, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_normalize.scss */
/* line 3979, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
b,
strong {
  font-weight: bold; }

/* line 130, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_normalize.scss */
/* line 3985, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
dfn {
  font-style: italic; }

/* line 139, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_normalize.scss */
/* line 3990, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/* line 148, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_normalize.scss */
/* line 3996, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
mark {
  background: #ff0;
  color: #000; }

/* line 157, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_normalize.scss */
/* line 4002, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
small {
  font-size: 80%; }

/* line 165, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_normalize.scss */
/* line 4007, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

/* line 173, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_normalize.scss */
/* line 4016, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
sup {
  top: -0.5em; }

/* line 177, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_normalize.scss */
/* line 4021, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
sub {
  bottom: -0.25em; }

/* line 188, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_normalize.scss */
/* line 4026, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
img {
  border: 0; }

/* line 196, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_normalize.scss */
/* line 4031, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
svg:not(:root) {
  overflow: hidden; }

/* line 207, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_normalize.scss */
/* line 4036, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
figure {
  margin: 1em 40px; }

/* line 215, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_normalize.scss */
/* line 4041, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
hr {
  box-sizing: content-box;
  height: 0; }

/* line 224, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_normalize.scss */
/* line 4047, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
pre {
  overflow: auto; }

/* line 232, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_normalize.scss */
/* line 4052, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

/* line 255, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_normalize.scss */
/* line 4061, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0; }

/* line 269, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_normalize.scss */
/* line 4072, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
button {
  overflow: visible; }

/* line 280, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_normalize.scss */
/* line 4077, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
button,
select {
  text-transform: none; }

/* line 293, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_normalize.scss */
/* line 4083, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
button,
html input[type='button'],
input[type='reset'],
input[type='submit'] {
  -webkit-appearance: button;
  cursor: pointer; }

/* line 305, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_normalize.scss */
/* line 4092, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
button[disabled],
html input[disabled] {
  cursor: default; }

/* line 314, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_normalize.scss */
/* line 4098, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/* line 325, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_normalize.scss */
/* line 4105, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
input {
  line-height: normal; }

/* line 337, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_normalize.scss */
/* line 4110, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
input[type='checkbox'],
input[type='radio'] {
  box-sizing: border-box;
  padding: 0; }

/* line 349, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_normalize.scss */
/* line 4117, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  height: auto; }

/* line 359, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_normalize.scss */
/* line 4123, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
input[type='search'] {
  -webkit-appearance: textfield;
  box-sizing: content-box; }

/* line 370, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_normalize.scss */
/* line 4129, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
input[type='search']::-webkit-search-cancel-button,
input[type='search']::-webkit-search-decoration {
  -webkit-appearance: none; }

/* line 379, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_normalize.scss */
/* line 4135, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/* line 390, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_normalize.scss */
/* line 4142, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
legend {
  border: 0;
  padding: 0; }

/* line 399, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_normalize.scss */
/* line 4148, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
textarea {
  overflow: auto; }

/* line 408, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_normalize.scss */
/* line 4153, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
optgroup {
  font-weight: bold; }

/* line 419, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_normalize.scss */
/* line 4158, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/* line 424, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_normalize.scss */
/* line 4164, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
td,
th {
  padding: 0; }

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  /* line 9, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_print.scss */
  /* line 4172, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  *,
  *:before,
  *:after {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent !important;
    box-shadow: none !important; }

  /* line 18, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_print.scss */
  /* line 4182, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  a,
  a:visited {
    text-decoration: underline; }

  /* line 23, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_print.scss */
  /* line 4188, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  a[href]:after {
    content: " (" attr(href) ")"; }

  /* line 27, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_print.scss */
  /* line 4193, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  abbr[title]:after {
    content: " (" attr(title) ")"; }

  /* line 33, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_print.scss */
  /* line 4198, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  a[href^='#']:after,
  a[href^='javascript:']:after {
    content: ''; }

  /* line 38, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_print.scss */
  /* line 4204, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }

  /* line 44, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_print.scss */
  /* line 4211, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  thead {
    display: table-header-group; }

  /* line 48, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_print.scss */
  /* line 4216, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  tr,
  img {
    page-break-inside: avoid; }

  /* line 53, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_print.scss */
  /* line 4222, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  img {
    max-width: 100% !important; }

  /* line 57, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_print.scss */
  /* line 4227, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }

  /* line 64, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_print.scss */
  /* line 4235, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  h2,
  h3 {
    page-break-after: avoid; }

  /* line 72, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_print.scss */
  /* line 4241, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .navbar {
    display: none; }

  /* line 77, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_print.scss */
  /* line 4246, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .btn > .caret,
  .submit > .caret,
  .authform .button > .caret,
  .button-xs > .caret,
  .dropup > .btn > .caret,
  .dropup > .submit > .caret,
  .authform .dropup > .button > .caret,
  .dropup > .button-xs > .caret {
    border-top-color: #000 !important; }

  /* line 81, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_print.scss */
  /* line 4258, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .label {
    border: 1px solid #000; }

  /* line 85, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_print.scss */
  /* line 4263, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .table {
    border-collapse: collapse !important; }

  /* line 88, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_print.scss */
  /* line 4267, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .table td,
  .table th {
    background-color: #fff !important; }

  /* line 94, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_print.scss */
  /* line 4273, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important; } }
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url(/assets/bootstrap/glyphicons-halflings-regular-13634da87d9e23f8c3ed9108ce1724d183a39ad072e73e1b3d8cbf646d2d0407.eot);
  src: url(/assets/bootstrap/glyphicons-halflings-regular-13634da87d9e23f8c3ed9108ce1724d183a39ad072e73e1b3d8cbf646d2d0407.eot?#iefix) format("embedded-opentype"), url(/assets/bootstrap/glyphicons-halflings-regular-fe185d11a49676890d47bb783312a0cda5a44c4039214094e7957b4c040ef11c.woff2) format("woff2"), url(/assets/bootstrap/glyphicons-halflings-regular-a26394f7ede100ca118eff2eda08596275a9839b959c226e15439557a5a80742.woff) format("woff"), url(/assets/bootstrap/glyphicons-halflings-regular-e395044093757d82afcb138957d06a1ea9361bdcf0b442d06a18a8051af57456.ttf) format("truetype"), url(/assets/bootstrap/glyphicons-halflings-regular-42f60659d265c1a3c30f9fa42abcbb56bd4a53af4d83d316d6dd7a36903c43e5.svg#glyphicons_halflingsregular) format("svg"); }
/* line 24, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4293, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* line 37, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4306, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-asterisk:before {
  content: '\002a'; }

/* line 38, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4311, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-plus:before {
  content: '\002b'; }

/* line 40, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4316, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-euro:before,
.glyphicon-eur:before {
  content: '\20ac'; }

/* line 41, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4322, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-minus:before {
  content: '\2212'; }

/* line 42, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4327, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-cloud:before {
  content: '\2601'; }

/* line 43, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4332, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-envelope:before {
  content: '\2709'; }

/* line 44, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4337, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-pencil:before {
  content: '\270f'; }

/* line 45, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4342, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-glass:before {
  content: '\e001'; }

/* line 46, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4347, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-music:before {
  content: '\e002'; }

/* line 47, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4352, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-search:before {
  content: '\e003'; }

/* line 48, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4357, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-heart:before {
  content: '\e005'; }

/* line 49, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4362, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-star:before {
  content: '\e006'; }

/* line 50, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4367, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-star-empty:before {
  content: '\e007'; }

/* line 51, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4372, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-user:before {
  content: '\e008'; }

/* line 52, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4377, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-film:before {
  content: '\e009'; }

/* line 53, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4382, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-th-large:before {
  content: '\e010'; }

/* line 54, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4387, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-th:before {
  content: '\e011'; }

/* line 55, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4392, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-th-list:before {
  content: '\e012'; }

/* line 56, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4397, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-ok:before {
  content: '\e013'; }

/* line 57, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4402, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-remove:before {
  content: '\e014'; }

/* line 58, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4407, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-zoom-in:before {
  content: '\e015'; }

/* line 59, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4412, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-zoom-out:before {
  content: '\e016'; }

/* line 60, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4417, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-off:before {
  content: '\e017'; }

/* line 61, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4422, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-signal:before {
  content: '\e018'; }

/* line 62, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4427, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-cog:before {
  content: '\e019'; }

/* line 63, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4432, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-trash:before {
  content: '\e020'; }

/* line 64, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4437, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-home:before {
  content: '\e021'; }

/* line 65, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4442, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-file:before {
  content: '\e022'; }

/* line 66, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4447, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-time:before {
  content: '\e023'; }

/* line 67, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4452, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-road:before {
  content: '\e024'; }

/* line 68, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4457, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-download-alt:before {
  content: '\e025'; }

/* line 69, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4462, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-download:before {
  content: '\e026'; }

/* line 70, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4467, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-upload:before {
  content: '\e027'; }

/* line 71, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4472, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-inbox:before {
  content: '\e028'; }

/* line 72, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4477, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-play-circle:before {
  content: '\e029'; }

/* line 73, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4482, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-repeat:before {
  content: '\e030'; }

/* line 74, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4487, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-refresh:before {
  content: '\e031'; }

/* line 75, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4492, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-list-alt:before {
  content: '\e032'; }

/* line 76, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4497, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-lock:before {
  content: '\e033'; }

/* line 77, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4502, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-flag:before {
  content: '\e034'; }

/* line 78, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4507, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-headphones:before {
  content: '\e035'; }

/* line 79, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4512, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-volume-off:before {
  content: '\e036'; }

/* line 80, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4517, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-volume-down:before {
  content: '\e037'; }

/* line 81, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4522, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-volume-up:before {
  content: '\e038'; }

/* line 82, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4527, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-qrcode:before {
  content: '\e039'; }

/* line 83, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4532, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-barcode:before {
  content: '\e040'; }

/* line 84, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4537, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-tag:before {
  content: '\e041'; }

/* line 85, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4542, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-tags:before {
  content: '\e042'; }

/* line 86, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4547, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-book:before {
  content: '\e043'; }

/* line 87, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4552, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-bookmark:before {
  content: '\e044'; }

/* line 88, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4557, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-print:before {
  content: '\e045'; }

/* line 89, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4562, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-camera:before {
  content: '\e046'; }

/* line 90, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4567, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-font:before {
  content: '\e047'; }

/* line 91, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4572, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-bold:before {
  content: '\e048'; }

/* line 92, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4577, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-italic:before {
  content: '\e049'; }

/* line 93, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4582, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-text-height:before {
  content: '\e050'; }

/* line 94, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4587, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-text-width:before {
  content: '\e051'; }

/* line 95, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4592, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-align-left:before {
  content: '\e052'; }

/* line 96, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4597, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-align-center:before {
  content: '\e053'; }

/* line 97, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4602, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-align-right:before {
  content: '\e054'; }

/* line 98, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4607, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-align-justify:before {
  content: '\e055'; }

/* line 99, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4612, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-list:before {
  content: '\e056'; }

/* line 100, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4617, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-indent-left:before {
  content: '\e057'; }

/* line 101, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4622, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-indent-right:before {
  content: '\e058'; }

/* line 102, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4627, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-facetime-video:before {
  content: '\e059'; }

/* line 103, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4632, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-picture:before {
  content: '\e060'; }

/* line 104, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4637, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-map-marker:before {
  content: '\e062'; }

/* line 105, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4642, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-adjust:before {
  content: '\e063'; }

/* line 106, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4647, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-tint:before {
  content: '\e064'; }

/* line 107, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4652, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-edit:before {
  content: '\e065'; }

/* line 108, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4657, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-share:before {
  content: '\e066'; }

/* line 109, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4662, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-check:before {
  content: '\e067'; }

/* line 110, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4667, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-move:before {
  content: '\e068'; }

/* line 111, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4672, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-step-backward:before {
  content: '\e069'; }

/* line 112, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4677, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-fast-backward:before {
  content: '\e070'; }

/* line 113, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4682, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-backward:before {
  content: '\e071'; }

/* line 114, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4687, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-play:before {
  content: '\e072'; }

/* line 115, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4692, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-pause:before {
  content: '\e073'; }

/* line 116, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4697, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-stop:before {
  content: '\e074'; }

/* line 117, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4702, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-forward:before {
  content: '\e075'; }

/* line 118, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4707, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-fast-forward:before {
  content: '\e076'; }

/* line 119, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4712, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-step-forward:before {
  content: '\e077'; }

/* line 120, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4717, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-eject:before {
  content: '\e078'; }

/* line 121, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4722, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-chevron-left:before {
  content: '\e079'; }

/* line 122, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4727, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-chevron-right:before {
  content: '\e080'; }

/* line 123, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4732, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-plus-sign:before {
  content: '\e081'; }

/* line 124, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4737, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-minus-sign:before {
  content: '\e082'; }

/* line 125, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4742, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-remove-sign:before {
  content: '\e083'; }

/* line 126, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4747, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-ok-sign:before {
  content: '\e084'; }

/* line 127, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4752, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-question-sign:before {
  content: '\e085'; }

/* line 128, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4757, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-info-sign:before {
  content: '\e086'; }

/* line 129, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4762, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-screenshot:before {
  content: '\e087'; }

/* line 130, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4767, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-remove-circle:before {
  content: '\e088'; }

/* line 131, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4772, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-ok-circle:before {
  content: '\e089'; }

/* line 132, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4777, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-ban-circle:before {
  content: '\e090'; }

/* line 133, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4782, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-arrow-left:before {
  content: '\e091'; }

/* line 134, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4787, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-arrow-right:before {
  content: '\e092'; }

/* line 135, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4792, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-arrow-up:before {
  content: '\e093'; }

/* line 136, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4797, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-arrow-down:before {
  content: '\e094'; }

/* line 137, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4802, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-share-alt:before {
  content: '\e095'; }

/* line 138, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4807, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-resize-full:before {
  content: '\e096'; }

/* line 139, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4812, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-resize-small:before {
  content: '\e097'; }

/* line 140, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4817, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-exclamation-sign:before {
  content: '\e101'; }

/* line 141, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4822, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-gift:before {
  content: '\e102'; }

/* line 142, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4827, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-leaf:before {
  content: '\e103'; }

/* line 143, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4832, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-fire:before {
  content: '\e104'; }

/* line 144, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4837, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-eye-open:before {
  content: '\e105'; }

/* line 145, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4842, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-eye-close:before {
  content: '\e106'; }

/* line 146, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4847, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-warning-sign:before {
  content: '\e107'; }

/* line 147, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4852, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-plane:before {
  content: '\e108'; }

/* line 148, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4857, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-calendar:before {
  content: '\e109'; }

/* line 149, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4862, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-random:before {
  content: '\e110'; }

/* line 150, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4867, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-comment:before {
  content: '\e111'; }

/* line 151, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4872, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-magnet:before {
  content: '\e112'; }

/* line 152, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4877, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-chevron-up:before {
  content: '\e113'; }

/* line 153, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4882, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-chevron-down:before {
  content: '\e114'; }

/* line 154, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4887, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-retweet:before {
  content: '\e115'; }

/* line 155, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4892, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-shopping-cart:before {
  content: '\e116'; }

/* line 156, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4897, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-folder-close:before {
  content: '\e117'; }

/* line 157, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4902, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-folder-open:before {
  content: '\e118'; }

/* line 158, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4907, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-resize-vertical:before {
  content: '\e119'; }

/* line 159, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4912, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-resize-horizontal:before {
  content: '\e120'; }

/* line 160, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4917, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-hdd:before {
  content: '\e121'; }

/* line 161, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4922, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-bullhorn:before {
  content: '\e122'; }

/* line 162, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4927, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-bell:before {
  content: '\e123'; }

/* line 163, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4932, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-certificate:before {
  content: '\e124'; }

/* line 164, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4937, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-thumbs-up:before {
  content: '\e125'; }

/* line 165, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4942, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-thumbs-down:before {
  content: '\e126'; }

/* line 166, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4947, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-hand-right:before {
  content: '\e127'; }

/* line 167, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4952, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-hand-left:before {
  content: '\e128'; }

/* line 168, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4957, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-hand-up:before {
  content: '\e129'; }

/* line 169, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4962, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-hand-down:before {
  content: '\e130'; }

/* line 170, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4967, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-circle-arrow-right:before {
  content: '\e131'; }

/* line 171, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4972, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-circle-arrow-left:before {
  content: '\e132'; }

/* line 172, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4977, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-circle-arrow-up:before {
  content: '\e133'; }

/* line 173, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4982, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-circle-arrow-down:before {
  content: '\e134'; }

/* line 174, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4987, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-globe:before {
  content: '\e135'; }

/* line 175, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4992, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-wrench:before {
  content: '\e136'; }

/* line 176, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 4997, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-tasks:before {
  content: '\e137'; }

/* line 177, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5002, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-filter:before {
  content: '\e138'; }

/* line 178, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5007, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-briefcase:before {
  content: '\e139'; }

/* line 179, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5012, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-fullscreen:before {
  content: '\e140'; }

/* line 180, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5017, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-dashboard:before {
  content: '\e141'; }

/* line 181, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5022, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-paperclip:before {
  content: '\e142'; }

/* line 182, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5027, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-heart-empty:before {
  content: '\e143'; }

/* line 183, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5032, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-link:before {
  content: '\e144'; }

/* line 184, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5037, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-phone:before {
  content: '\e145'; }

/* line 185, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5042, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-pushpin:before {
  content: '\e146'; }

/* line 186, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5047, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-usd:before {
  content: '\e148'; }

/* line 187, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5052, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-gbp:before {
  content: '\e149'; }

/* line 188, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5057, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-sort:before {
  content: '\e150'; }

/* line 189, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5062, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-sort-by-alphabet:before {
  content: '\e151'; }

/* line 190, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5067, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-sort-by-alphabet-alt:before {
  content: '\e152'; }

/* line 191, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5072, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-sort-by-order:before {
  content: '\e153'; }

/* line 192, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5077, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-sort-by-order-alt:before {
  content: '\e154'; }

/* line 193, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5082, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-sort-by-attributes:before {
  content: '\e155'; }

/* line 194, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5087, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-sort-by-attributes-alt:before {
  content: '\e156'; }

/* line 195, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5092, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-unchecked:before {
  content: '\e157'; }

/* line 196, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5097, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-expand:before {
  content: '\e158'; }

/* line 197, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5102, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-collapse-down:before {
  content: '\e159'; }

/* line 198, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5107, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-collapse-up:before {
  content: '\e160'; }

/* line 199, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5112, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-log-in:before {
  content: '\e161'; }

/* line 200, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5117, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-flash:before {
  content: '\e162'; }

/* line 201, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5122, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-log-out:before {
  content: '\e163'; }

/* line 202, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5127, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-new-window:before {
  content: '\e164'; }

/* line 203, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5132, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-record:before {
  content: '\e165'; }

/* line 204, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5137, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-save:before {
  content: '\e166'; }

/* line 205, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5142, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-open:before {
  content: '\e167'; }

/* line 206, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5147, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-saved:before {
  content: '\e168'; }

/* line 207, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5152, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-import:before {
  content: '\e169'; }

/* line 208, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5157, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-export:before {
  content: '\e170'; }

/* line 209, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5162, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-send:before {
  content: '\e171'; }

/* line 210, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5167, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-floppy-disk:before {
  content: '\e172'; }

/* line 211, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5172, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-floppy-saved:before {
  content: '\e173'; }

/* line 212, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5177, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-floppy-remove:before {
  content: '\e174'; }

/* line 213, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5182, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-floppy-save:before {
  content: '\e175'; }

/* line 214, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5187, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-floppy-open:before {
  content: '\e176'; }

/* line 215, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5192, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-credit-card:before {
  content: '\e177'; }

/* line 216, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5197, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-transfer:before {
  content: '\e178'; }

/* line 217, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5202, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-cutlery:before {
  content: '\e179'; }

/* line 218, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5207, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-header:before {
  content: '\e180'; }

/* line 219, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5212, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-compressed:before {
  content: '\e181'; }

/* line 220, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5217, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-earphone:before {
  content: '\e182'; }

/* line 221, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5222, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-phone-alt:before {
  content: '\e183'; }

/* line 222, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5227, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-tower:before {
  content: '\e184'; }

/* line 223, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5232, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-stats:before {
  content: '\e185'; }

/* line 224, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5237, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-sd-video:before {
  content: '\e186'; }

/* line 225, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5242, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-hd-video:before {
  content: '\e187'; }

/* line 226, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5247, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-subtitles:before {
  content: '\e188'; }

/* line 227, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5252, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-sound-stereo:before {
  content: '\e189'; }

/* line 228, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5257, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-sound-dolby:before {
  content: '\e190'; }

/* line 229, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5262, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-sound-5-1:before {
  content: '\e191'; }

/* line 230, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5267, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-sound-6-1:before {
  content: '\e192'; }

/* line 231, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5272, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-sound-7-1:before {
  content: '\e193'; }

/* line 232, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5277, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-copyright-mark:before {
  content: '\e194'; }

/* line 233, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5282, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-registration-mark:before {
  content: '\e195'; }

/* line 234, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5287, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-cloud-download:before {
  content: '\e197'; }

/* line 235, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5292, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-cloud-upload:before {
  content: '\e198'; }

/* line 236, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5297, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-tree-conifer:before {
  content: '\e199'; }

/* line 237, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5302, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-tree-deciduous:before {
  content: '\e200'; }

/* line 238, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5307, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-cd:before {
  content: '\e201'; }

/* line 239, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5312, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-save-file:before {
  content: '\e202'; }

/* line 240, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5317, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-open-file:before {
  content: '\e203'; }

/* line 241, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5322, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-level-up:before {
  content: '\e204'; }

/* line 242, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5327, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-copy:before {
  content: '\e205'; }

/* line 243, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5332, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-paste:before {
  content: '\e206'; }

/* line 252, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5337, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-alert:before {
  content: '\e209'; }

/* line 253, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5342, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-equalizer:before {
  content: '\e210'; }

/* line 254, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5347, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-king:before {
  content: '\e211'; }

/* line 255, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5352, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-queen:before {
  content: '\e212'; }

/* line 256, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5357, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-pawn:before {
  content: '\e213'; }

/* line 257, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5362, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-bishop:before {
  content: '\e214'; }

/* line 258, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5367, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-knight:before {
  content: '\e215'; }

/* line 259, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5372, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-baby-formula:before {
  content: '\e216'; }

/* line 260, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5377, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-tent:before {
  content: '\26fa'; }

/* line 261, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5382, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-blackboard:before {
  content: '\e218'; }

/* line 262, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5387, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-bed:before {
  content: '\e219'; }

/* line 263, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5392, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-apple:before {
  content: '\f8ff'; }

/* line 264, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5397, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-erase:before {
  content: '\e221'; }

/* line 265, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5402, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-hourglass:before {
  content: '\231b'; }

/* line 266, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5407, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-lamp:before {
  content: '\e223'; }

/* line 267, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5412, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-duplicate:before {
  content: '\e224'; }

/* line 268, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5417, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-piggy-bank:before {
  content: '\e225'; }

/* line 269, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5422, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-scissors:before {
  content: '\e226'; }

/* line 270, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5427, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-bitcoin:before {
  content: '\e227'; }

/* line 271, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5432, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-btc:before {
  content: '\e227'; }

/* line 272, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5437, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-xbt:before {
  content: '\e227'; }

/* line 273, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5442, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-yen:before {
  content: '\00a5'; }

/* line 274, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5447, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-jpy:before {
  content: '\00a5'; }

/* line 275, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5452, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-ruble:before {
  content: '\20bd'; }

/* line 276, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5457, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-rub:before {
  content: '\20bd'; }

/* line 277, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5462, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-scale:before {
  content: '\e230'; }

/* line 278, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5467, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-ice-lolly:before {
  content: '\e231'; }

/* line 279, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5472, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-ice-lolly-tasted:before {
  content: '\e232'; }

/* line 280, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5477, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-education:before {
  content: '\e233'; }

/* line 281, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5482, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-option-horizontal:before {
  content: '\e234'; }

/* line 282, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5487, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-option-vertical:before {
  content: '\e235'; }

/* line 283, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5492, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-menu-hamburger:before {
  content: '\e236'; }

/* line 284, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5497, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-modal-window:before {
  content: '\e237'; }

/* line 285, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5502, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-oil:before {
  content: '\e238'; }

/* line 286, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5507, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-grain:before {
  content: '\e239'; }

/* line 287, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5512, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-sunglasses:before {
  content: '\e240'; }

/* line 288, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5517, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-text-size:before {
  content: '\e241'; }

/* line 289, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5522, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-text-color:before {
  content: '\e242'; }

/* line 290, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5527, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-text-background:before {
  content: '\e243'; }

/* line 291, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5532, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-object-align-top:before {
  content: '\e244'; }

/* line 292, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5537, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-object-align-bottom:before {
  content: '\e245'; }

/* line 293, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5542, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-object-align-horizontal:before {
  content: '\e246'; }

/* line 294, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5547, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-object-align-left:before {
  content: '\e247'; }

/* line 295, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5552, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-object-align-vertical:before {
  content: '\e248'; }

/* line 296, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5557, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-object-align-right:before {
  content: '\e249'; }

/* line 297, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5562, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-triangle-right:before {
  content: '\e250'; }

/* line 298, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5567, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-triangle-left:before {
  content: '\e251'; }

/* line 299, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5572, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-triangle-bottom:before {
  content: '\e252'; }

/* line 300, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5577, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-triangle-top:before {
  content: '\e253'; }

/* line 301, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5582, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-console:before {
  content: '\e254'; }

/* line 302, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5587, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-superscript:before {
  content: '\e255'; }

/* line 303, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5592, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-subscript:before {
  content: '\e256'; }

/* line 304, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5597, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-menu-left:before {
  content: '\e257'; }

/* line 305, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5602, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-menu-right:before {
  content: '\e258'; }

/* line 306, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5607, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-menu-down:before {
  content: '\e259'; }

/* line 307, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_glyphicons.scss */
/* line 5612, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.glyphicon-menu-up:before {
  content: '\e260'; }

/* line 11, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_scaffolding.scss */
/* line 5617, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* line 14, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_scaffolding.scss */
/* line 5624, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* line 22, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_scaffolding.scss */
/* line 5632, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

/* line 27, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_scaffolding.scss */
/* line 5638, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
body {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.428571429;
  color: #333333;
  background-color: #fff; }

/* line 36, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_scaffolding.scss */
/* line 5647, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

/* line 48, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_scaffolding.scss */
/* line 5657, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
a {
  color: #337ab7;
  text-decoration: none; }

/* line 52, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_scaffolding.scss */
/* line 5662, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
a:hover,
a:focus {
  color: #23527c;
  text-decoration: underline; }

/* line 58, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_scaffolding.scss */
/* line 5668, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

/* line 69, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_scaffolding.scss */
/* line 5674, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
figure {
  margin: 0; }

/* line 76, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_scaffolding.scss */
/* line 5679, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
img {
  vertical-align: middle; }

/* line 81, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_scaffolding.scss */
/* line 5684, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.img-responsive,
img {
  display: block;
  max-width: 100%;
  height: auto; }

/* line 86, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_scaffolding.scss */
/* line 5692, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.img-rounded {
  border-radius: 6px; }

/* line 93, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_scaffolding.scss */
/* line 5697, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.img-thumbnail {
  padding: 4px;
  line-height: 1.428571429;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto; }

/* line 106, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_scaffolding.scss */
/* line 5712, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.img-circle {
  border-radius: 50%; }

/* line 113, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_scaffolding.scss */
/* line 5717, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee; }

/* line 125, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_scaffolding.scss */
/* line 5725, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

/* line 141, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_scaffolding.scss */
/* line 5737, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto; }

/* line 159, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_scaffolding.scss */
/* line 5748, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
[role='button'] {
  cursor: pointer; }

/* line 9, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_type.scss */
/* line 5753, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit; }

/* line 16, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_type.scss */
/* line 5771, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
h1 small,
h1 .small,
h2 small,
h2 .small,
h3 small,
h3 .small,
h4 small,
h4 .small,
h5 small,
h5 .small,
h6 small,
h6 .small,
.h1 small,
.h1 .small,
.h2 small,
.h2 .small,
.h3 small,
.h3 .small,
.h4 small,
.h4 .small,
.h5 small,
.h5 .small,
.h6 small,
.h6 .small {
  font-weight: 400;
  line-height: 1;
  color: #777777; }

/* line 24, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_type.scss */
/* line 5801, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 20px;
  margin-bottom: 10px; }

/* line 30, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_type.scss */
/* line 5811, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
h1 small,
h1 .small,
.h1 small,
.h1 .small,
h2 small,
h2 .small,
.h2 small,
.h2 .small,
h3 small,
h3 .small,
.h3 small,
.h3 .small {
  font-size: 65%; }

/* line 35, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_type.scss */
/* line 5827, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 10px;
  margin-bottom: 10px; }

/* line 41, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_type.scss */
/* line 5837, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
h4 small,
h4 .small,
.h4 small,
.h4 .small,
h5 small,
h5 .small,
.h5 small,
.h5 .small,
h6 small,
h6 .small,
.h6 small,
.h6 .small {
  font-size: 75%; }

/* line 47, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_type.scss */
/* line 5853, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
h1,
.h1 {
  font-size: 36px; }

/* line 48, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_type.scss */
/* line 5859, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
h2,
.h2 {
  font-size: 30px; }

/* line 49, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_type.scss */
/* line 5865, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
h3,
.h3 {
  font-size: 24px; }

/* line 50, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_type.scss */
/* line 5871, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
h4,
.h4 {
  font-size: 18px; }

/* line 51, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_type.scss */
/* line 5877, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
h5,
.h5 {
  font-size: 14px; }

/* line 52, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_type.scss */
/* line 5883, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
h6,
.h6 {
  font-size: 12px; }

/* line 58, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_type.scss */
/* line 5889, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
p {
  margin: 0 0 10px; }

/* line 62, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_type.scss */
/* line 5894, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4; }

@media (min-width: 768px) {
  /* line 62, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_type.scss */
  /* line 5902, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .lead {
    font-size: 21px; } }
/* line 78, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_type.scss */
/* line 5908, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
small,
.small {
  font-size: 85%; }

/* line 83, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_type.scss */
/* line 5914, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3; }

/* line 90, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_type.scss */
/* line 5921, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.text-left {
  text-align: left; }

/* line 91, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_type.scss */
/* line 5926, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.text-right {
  text-align: right; }

/* line 92, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_type.scss */
/* line 5931, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.text-center,
.column,
.form-centered {
  text-align: center; }

/* line 93, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_type.scss */
/* line 5938, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.text-justify {
  text-align: justify; }

/* line 94, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_type.scss */
/* line 5943, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.text-nowrap {
  white-space: nowrap; }

/* line 97, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_type.scss */
/* line 5948, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.text-lowercase {
  text-transform: lowercase; }

/* line 98, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_type.scss */
/* line 5953, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.text-uppercase,
.initialism {
  text-transform: uppercase; }

/* line 99, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_type.scss */
/* line 5959, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.text-capitalize {
  text-transform: capitalize; }

/* line 102, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_type.scss */
/* line 5964, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.text-muted {
  color: #777777; }

/* line 5, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */
/* line 5969, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.text-primary {
  color: #337ab7; }

/* line 8, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */
/* line 5974, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
a.text-primary:hover,
a.text-primary:focus {
  color: #286090; }

/* line 5, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */
/* line 5980, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.text-success {
  color: #3c763d; }

/* line 8, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */
/* line 5985, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
a.text-success:hover,
a.text-success:focus {
  color: #2b542c; }

/* line 5, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */
/* line 5991, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.text-info {
  color: #31708f; }

/* line 8, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */
/* line 5996, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
a.text-info:hover,
a.text-info:focus {
  color: #245269; }

/* line 5, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */
/* line 6002, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.text-warning {
  color: #8a6d3b; }

/* line 8, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */
/* line 6007, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
a.text-warning:hover,
a.text-warning:focus {
  color: #66512c; }

/* line 5, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */
/* line 6013, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.text-danger {
  color: #a94442; }

/* line 8, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */
/* line 6018, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
a.text-danger:hover,
a.text-danger:focus {
  color: #843534; }

/* line 119, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_type.scss */
/* line 6024, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.bg-primary {
  color: #fff; }

/* line 5, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_background-variant.scss */
/* line 6029, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.bg-primary {
  background-color: #337ab7; }

/* line 8, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_background-variant.scss */
/* line 6034, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #286090; }

/* line 5, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_background-variant.scss */
/* line 6040, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.bg-success {
  background-color: #dff0d8; }

/* line 8, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_background-variant.scss */
/* line 6045, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3; }

/* line 5, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_background-variant.scss */
/* line 6051, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.bg-info {
  background-color: #d9edf7; }

/* line 8, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_background-variant.scss */
/* line 6056, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee; }

/* line 5, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_background-variant.scss */
/* line 6062, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.bg-warning {
  background-color: #fcf8e3; }

/* line 8, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_background-variant.scss */
/* line 6067, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5; }

/* line 5, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_background-variant.scss */
/* line 6073, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.bg-danger {
  background-color: #f2dede; }

/* line 8, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_background-variant.scss */
/* line 6078, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9; }

/* line 138, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_type.scss */
/* line 6084, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eeeeee; }

/* line 149, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_type.scss */
/* line 6091, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
ul,
ol {
  margin-top: 0;
  margin-bottom: 10px; }

/* line 153, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_type.scss */
/* line 6097, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
ul ul,
ul ol,
ol ul,
ol ol {
  margin-bottom: 0; }

/* line 167, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_type.scss */
/* line 6105, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.list-unstyled {
  padding-left: 0;
  list-style: none; }

/* line 173, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_type.scss */
/* line 6111, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px; }

/* line 177, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_type.scss */
/* line 6117, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.list-inline > li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px; }

/* line 185, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_type.scss */
/* line 6124, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
dl {
  margin-top: 0;
  margin-bottom: 20px; }

/* line 189, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_type.scss */
/* line 6130, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
dt,
dd {
  line-height: 1.428571429; }

/* line 193, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_type.scss */
/* line 6136, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
dt {
  font-weight: 700; }

/* line 196, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_type.scss */
/* line 6141, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
dd {
  margin-left: 0; }

/* line 14, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
/* line 6146, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dl-horizontal dd:before,
.dl-horizontal dd:after {
  display: table;
  content: ' '; }

/* line 19, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
/* line 6152, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dl-horizontal dd:after {
  clear: both; }

@media (min-width: 768px) {
  /* line 211, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_type.scss */
  /* line 6157, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }

  /* line 218, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_type.scss */
  /* line 6167, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .dl-horizontal dd {
    margin-left: 180px; } }
/* line 230, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_type.scss */
/* line 6173, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
abbr[title],
abbr[data-original-title] {
  cursor: help; }

/* line 235, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_type.scss */
/* line 6179, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.initialism {
  font-size: 90%; }

/* line 241, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_type.scss */
/* line 6184, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eeeeee; }

/* line 250, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_type.scss */
/* line 6191, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0; }

/* line 257, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_type.scss */
/* line 6197, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.428571429;
  color: #777777; }

/* line 265, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_type.scss */
/* line 6206, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0'; }

/* line 274, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_type.scss */
/* line 6213, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  text-align: right;
  border-right: 5px solid #eeeeee;
  border-left: 0; }

/* line 286, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_type.scss */
/* line 6222, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.blockquote-reverse footer:before,
.blockquote-reverse small:before,
.blockquote-reverse .small:before,
blockquote.pull-right footer:before,
blockquote.pull-right small:before,
blockquote.pull-right .small:before {
  content: ''; }

/* line 287, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_type.scss */
/* line 6231, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.blockquote-reverse footer:after,
.blockquote-reverse small:after,
.blockquote-reverse .small:after,
blockquote.pull-right footer:after,
blockquote.pull-right small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014'; }

/* line 294, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_type.scss */
/* line 6241, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.428571429; }

/* line 7, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_code.scss */
/* line 6248, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; }

/* line 15, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_code.scss */
/* line 6256, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px; }

/* line 24, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_code.scss */
/* line 6265, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); }

/* line 32, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_code.scss */
/* line 6274, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
  box-shadow: none; }

/* line 41, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_code.scss */
/* line 6282, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.428571429;
  color: #333333;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px; }

/* line 55, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_code.scss */
/* line 6296, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0; }

/* line 66, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_code.scss */
/* line 6306, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll; }

/* line 10, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_grid.scss */
/* line 6312, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.container,
main {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }

/* line 14, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
/* line 6320, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.container:before,
main:before,
.container:after,
main:after {
  display: table;
  content: ' '; }

/* line 19, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
/* line 6328, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.container:after,
main:after {
  clear: both; }

@media (min-width: 768px) {
  /* line 10, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_grid.scss */
  /* line 6334, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .container,
  main {
    width: 750px; } }
@media (min-width: 992px) {
  /* line 10, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_grid.scss */
  /* line 6341, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .container,
  main {
    width: 970px; } }
@media (min-width: 1200px) {
  /* line 10, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_grid.scss */
  /* line 6348, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .container,
  main {
    width: 1170px; } }
/* line 30, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_grid.scss */
/* line 6355, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }

/* line 14, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
/* line 6362, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.container-fluid:before,
.container-fluid:after {
  display: table;
  content: ' '; }

/* line 19, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
/* line 6368, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.container-fluid:after {
  clear: both; }

/* line 39, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_grid.scss */
/* line 6373, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.row,
section {
  margin-right: -15px;
  margin-left: -15px; }

/* line 14, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
/* line 6379, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.row:before,
section:before,
.row:after,
section:after {
  display: table;
  content: ' '; }

/* line 19, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
/* line 6387, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.row:after,
section:after {
  clear: both; }

/* line 43, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_grid.scss */
/* line 6393, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.row-no-gutters {
  margin-right: 0;
  margin-left: 0; }

/* line 47, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_grid.scss */
/* line 6398, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.row-no-gutters [class*='col-'] {
  padding-right: 0;
  padding-left: 0; }

/* line 11, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
/* line 6404, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.column,
.form,
.form-centered,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px; }

/* line 27, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
/* line 6462, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
  float: left; }

/* line 35, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
/* line 6478, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.col-xs-1 {
  width: 8.3333333333%; }

/* line 35, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
/* line 6483, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.col-xs-2 {
  width: 16.6666666667%; }

/* line 35, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
/* line 6488, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.col-xs-3 {
  width: 25%; }

/* line 35, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
/* line 6493, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.col-xs-4 {
  width: 33.3333333333%; }

/* line 35, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
/* line 6498, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.col-xs-5 {
  width: 41.6666666667%; }

/* line 35, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
/* line 6503, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.col-xs-6 {
  width: 50%; }

/* line 35, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
/* line 6508, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.col-xs-7 {
  width: 58.3333333333%; }

/* line 35, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
/* line 6513, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.col-xs-8 {
  width: 66.6666666667%; }

/* line 35, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
/* line 6518, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.col-xs-9 {
  width: 75%; }

/* line 35, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
/* line 6523, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.col-xs-10 {
  width: 83.3333333333%; }

/* line 35, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
/* line 6528, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.col-xs-11 {
  width: 91.6666666667%; }

/* line 35, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
/* line 6533, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.col-xs-12 {
  width: 100%; }

/* line 55, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
/* line 6538, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.col-xs-pull-0 {
  right: auto; }

/* line 50, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
/* line 6543, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.col-xs-pull-1 {
  right: 8.3333333333%; }

/* line 50, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
/* line 6548, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.col-xs-pull-2 {
  right: 16.6666666667%; }

/* line 50, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
/* line 6553, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.col-xs-pull-3 {
  right: 25%; }

/* line 50, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
/* line 6558, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.col-xs-pull-4 {
  right: 33.3333333333%; }

/* line 50, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
/* line 6563, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.col-xs-pull-5 {
  right: 41.6666666667%; }

/* line 50, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
/* line 6568, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.col-xs-pull-6 {
  right: 50%; }

/* line 50, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
/* line 6573, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.col-xs-pull-7 {
  right: 58.3333333333%; }

/* line 50, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
/* line 6578, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.col-xs-pull-8 {
  right: 66.6666666667%; }

/* line 50, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
/* line 6583, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.col-xs-pull-9 {
  right: 75%; }

/* line 50, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
/* line 6588, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.col-xs-pull-10 {
  right: 83.3333333333%; }

/* line 50, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
/* line 6593, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.col-xs-pull-11 {
  right: 91.6666666667%; }

/* line 50, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
/* line 6598, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.col-xs-pull-12 {
  right: 100%; }

/* line 45, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
/* line 6603, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.col-xs-push-0 {
  left: auto; }

/* line 40, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
/* line 6608, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.col-xs-push-1 {
  left: 8.3333333333%; }

/* line 40, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
/* line 6613, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.col-xs-push-2 {
  left: 16.6666666667%; }

/* line 40, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
/* line 6618, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.col-xs-push-3 {
  left: 25%; }

/* line 40, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
/* line 6623, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.col-xs-push-4 {
  left: 33.3333333333%; }

/* line 40, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
/* line 6628, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.col-xs-push-5 {
  left: 41.6666666667%; }

/* line 40, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
/* line 6633, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.col-xs-push-6 {
  left: 50%; }

/* line 40, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
/* line 6638, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.col-xs-push-7 {
  left: 58.3333333333%; }

/* line 40, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
/* line 6643, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.col-xs-push-8 {
  left: 66.6666666667%; }

/* line 40, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
/* line 6648, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.col-xs-push-9 {
  left: 75%; }

/* line 40, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
/* line 6653, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.col-xs-push-10 {
  left: 83.3333333333%; }

/* line 40, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
/* line 6658, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.col-xs-push-11 {
  left: 91.6666666667%; }

/* line 40, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
/* line 6663, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.col-xs-push-12 {
  left: 100%; }

/* line 60, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
/* line 6668, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.col-xs-offset-0 {
  margin-left: 0%; }

/* line 60, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
/* line 6673, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.col-xs-offset-1 {
  margin-left: 8.3333333333%; }

/* line 60, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
/* line 6678, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.col-xs-offset-2 {
  margin-left: 16.6666666667%; }

/* line 60, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
/* line 6683, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.col-xs-offset-3 {
  margin-left: 25%; }

/* line 60, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
/* line 6688, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.col-xs-offset-4 {
  margin-left: 33.3333333333%; }

/* line 60, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
/* line 6693, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.col-xs-offset-5 {
  margin-left: 41.6666666667%; }

/* line 60, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
/* line 6698, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.col-xs-offset-6 {
  margin-left: 50%; }

/* line 60, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
/* line 6703, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.col-xs-offset-7 {
  margin-left: 58.3333333333%; }

/* line 60, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
/* line 6708, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.col-xs-offset-8 {
  margin-left: 66.6666666667%; }

/* line 60, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
/* line 6713, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.col-xs-offset-9 {
  margin-left: 75%; }

/* line 60, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
/* line 6718, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.col-xs-offset-10 {
  margin-left: 83.3333333333%; }

/* line 60, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
/* line 6723, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.col-xs-offset-11 {
  margin-left: 91.6666666667%; }

/* line 60, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
/* line 6728, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.col-xs-offset-12 {
  margin-left: 100%; }

@media (min-width: 768px) {
  /* line 27, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 6734, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12 {
    float: left; }

  /* line 35, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 6750, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-sm-1 {
    width: 8.3333333333%; }

  /* line 35, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 6755, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-sm-2 {
    width: 16.6666666667%; }

  /* line 35, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 6760, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-sm-3 {
    width: 25%; }

  /* line 35, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 6765, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-sm-4 {
    width: 33.3333333333%; }

  /* line 35, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 6770, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-sm-5 {
    width: 41.6666666667%; }

  /* line 35, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 6775, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-sm-6 {
    width: 50%; }

  /* line 35, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 6780, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-sm-7 {
    width: 58.3333333333%; }

  /* line 35, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 6785, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-sm-8 {
    width: 66.6666666667%; }

  /* line 35, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 6790, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-sm-9 {
    width: 75%; }

  /* line 35, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 6795, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-sm-10 {
    width: 83.3333333333%; }

  /* line 35, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 6800, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-sm-11 {
    width: 91.6666666667%; }

  /* line 35, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 6805, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-sm-12 {
    width: 100%; }

  /* line 55, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 6810, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-sm-pull-0 {
    right: auto; }

  /* line 50, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 6815, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-sm-pull-1 {
    right: 8.3333333333%; }

  /* line 50, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 6820, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-sm-pull-2 {
    right: 16.6666666667%; }

  /* line 50, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 6825, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-sm-pull-3 {
    right: 25%; }

  /* line 50, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 6830, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-sm-pull-4 {
    right: 33.3333333333%; }

  /* line 50, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 6835, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-sm-pull-5 {
    right: 41.6666666667%; }

  /* line 50, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 6840, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-sm-pull-6 {
    right: 50%; }

  /* line 50, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 6845, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-sm-pull-7 {
    right: 58.3333333333%; }

  /* line 50, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 6850, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-sm-pull-8 {
    right: 66.6666666667%; }

  /* line 50, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 6855, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-sm-pull-9 {
    right: 75%; }

  /* line 50, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 6860, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-sm-pull-10 {
    right: 83.3333333333%; }

  /* line 50, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 6865, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-sm-pull-11 {
    right: 91.6666666667%; }

  /* line 50, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 6870, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-sm-pull-12 {
    right: 100%; }

  /* line 45, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 6875, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-sm-push-0 {
    left: auto; }

  /* line 40, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 6880, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-sm-push-1 {
    left: 8.3333333333%; }

  /* line 40, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 6885, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-sm-push-2 {
    left: 16.6666666667%; }

  /* line 40, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 6890, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-sm-push-3 {
    left: 25%; }

  /* line 40, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 6895, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-sm-push-4 {
    left: 33.3333333333%; }

  /* line 40, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 6900, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-sm-push-5 {
    left: 41.6666666667%; }

  /* line 40, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 6905, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-sm-push-6 {
    left: 50%; }

  /* line 40, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 6910, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-sm-push-7 {
    left: 58.3333333333%; }

  /* line 40, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 6915, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-sm-push-8 {
    left: 66.6666666667%; }

  /* line 40, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 6920, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-sm-push-9 {
    left: 75%; }

  /* line 40, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 6925, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-sm-push-10 {
    left: 83.3333333333%; }

  /* line 40, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 6930, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-sm-push-11 {
    left: 91.6666666667%; }

  /* line 40, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 6935, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-sm-push-12 {
    left: 100%; }

  /* line 60, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 6940, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-sm-offset-0 {
    margin-left: 0%; }

  /* line 60, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 6945, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-sm-offset-1 {
    margin-left: 8.3333333333%; }

  /* line 60, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 6950, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-sm-offset-2 {
    margin-left: 16.6666666667%; }

  /* line 60, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 6955, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-sm-offset-3 {
    margin-left: 25%; }

  /* line 60, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 6960, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-sm-offset-4 {
    margin-left: 33.3333333333%; }

  /* line 60, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 6965, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-sm-offset-5 {
    margin-left: 41.6666666667%; }

  /* line 60, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 6970, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-sm-offset-6 {
    margin-left: 50%; }

  /* line 60, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 6975, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-sm-offset-7 {
    margin-left: 58.3333333333%; }

  /* line 60, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 6980, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-sm-offset-8 {
    margin-left: 66.6666666667%; }

  /* line 60, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 6985, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-sm-offset-9 {
    margin-left: 75%; }

  /* line 60, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 6990, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-sm-offset-10 {
    margin-left: 83.3333333333%; }

  /* line 60, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 6995, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-sm-offset-11 {
    margin-left: 91.6666666667%; }

  /* line 60, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7000, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-sm-offset-12 {
    margin-left: 100%; } }
@media (min-width: 992px) {
  /* line 27, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7006, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .column,
  .form,
  .form-centered,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12 {
    float: left; }

  /* line 35, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7025, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-md-1 {
    width: 8.3333333333%; }

  /* line 35, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7030, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-md-2 {
    width: 16.6666666667%; }

  /* line 35, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7035, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-md-3 {
    width: 25%; }

  /* line 35, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7040, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-md-4 {
    width: 33.3333333333%; }

  /* line 35, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7045, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-md-5 {
    width: 41.6666666667%; }

  /* line 35, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7050, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-md-6,
  .column,
  .form,
  .form-centered {
    width: 50%; }

  /* line 35, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7058, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-md-7 {
    width: 58.3333333333%; }

  /* line 35, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7063, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-md-8 {
    width: 66.6666666667%; }

  /* line 35, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7068, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-md-9 {
    width: 75%; }

  /* line 35, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7073, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-md-10 {
    width: 83.3333333333%; }

  /* line 35, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7078, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-md-11 {
    width: 91.6666666667%; }

  /* line 35, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7083, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-md-12 {
    width: 100%; }

  /* line 55, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7088, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-md-pull-0 {
    right: auto; }

  /* line 50, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7093, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-md-pull-1 {
    right: 8.3333333333%; }

  /* line 50, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7098, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-md-pull-2 {
    right: 16.6666666667%; }

  /* line 50, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7103, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-md-pull-3 {
    right: 25%; }

  /* line 50, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7108, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-md-pull-4 {
    right: 33.3333333333%; }

  /* line 50, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7113, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-md-pull-5 {
    right: 41.6666666667%; }

  /* line 50, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7118, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-md-pull-6 {
    right: 50%; }

  /* line 50, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7123, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-md-pull-7 {
    right: 58.3333333333%; }

  /* line 50, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7128, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-md-pull-8 {
    right: 66.6666666667%; }

  /* line 50, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7133, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-md-pull-9 {
    right: 75%; }

  /* line 50, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7138, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-md-pull-10 {
    right: 83.3333333333%; }

  /* line 50, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7143, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-md-pull-11 {
    right: 91.6666666667%; }

  /* line 50, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7148, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-md-pull-12 {
    right: 100%; }

  /* line 45, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7153, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-md-push-0 {
    left: auto; }

  /* line 40, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7158, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-md-push-1 {
    left: 8.3333333333%; }

  /* line 40, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7163, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-md-push-2 {
    left: 16.6666666667%; }

  /* line 40, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7168, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-md-push-3 {
    left: 25%; }

  /* line 40, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7173, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-md-push-4 {
    left: 33.3333333333%; }

  /* line 40, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7178, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-md-push-5 {
    left: 41.6666666667%; }

  /* line 40, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7183, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-md-push-6 {
    left: 50%; }

  /* line 40, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7188, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-md-push-7 {
    left: 58.3333333333%; }

  /* line 40, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7193, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-md-push-8 {
    left: 66.6666666667%; }

  /* line 40, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7198, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-md-push-9 {
    left: 75%; }

  /* line 40, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7203, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-md-push-10 {
    left: 83.3333333333%; }

  /* line 40, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7208, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-md-push-11 {
    left: 91.6666666667%; }

  /* line 40, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7213, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-md-push-12 {
    left: 100%; }

  /* line 60, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7218, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-md-offset-0 {
    margin-left: 0%; }

  /* line 60, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7223, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-md-offset-1 {
    margin-left: 8.3333333333%; }

  /* line 60, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7228, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-md-offset-2 {
    margin-left: 16.6666666667%; }

  /* line 60, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7233, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-md-offset-3 {
    margin-left: 25%; }

  /* line 60, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7238, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-md-offset-4 {
    margin-left: 33.3333333333%; }

  /* line 60, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7243, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-md-offset-5 {
    margin-left: 41.6666666667%; }

  /* line 60, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7248, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-md-offset-6 {
    margin-left: 50%; }

  /* line 60, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7253, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-md-offset-7 {
    margin-left: 58.3333333333%; }

  /* line 60, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7258, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-md-offset-8 {
    margin-left: 66.6666666667%; }

  /* line 60, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7263, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-md-offset-9 {
    margin-left: 75%; }

  /* line 60, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7268, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-md-offset-10 {
    margin-left: 83.3333333333%; }

  /* line 60, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7273, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-md-offset-11 {
    margin-left: 91.6666666667%; }

  /* line 60, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7278, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-md-offset-12 {
    margin-left: 100%; } }
@media (min-width: 1200px) {
  /* line 27, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7284, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12 {
    float: left; }

  /* line 35, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7300, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-lg-1 {
    width: 8.3333333333%; }

  /* line 35, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7305, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-lg-2 {
    width: 16.6666666667%; }

  /* line 35, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7310, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-lg-3 {
    width: 25%; }

  /* line 35, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7315, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-lg-4 {
    width: 33.3333333333%; }

  /* line 35, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7320, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-lg-5 {
    width: 41.6666666667%; }

  /* line 35, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7325, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-lg-6 {
    width: 50%; }

  /* line 35, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7330, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-lg-7 {
    width: 58.3333333333%; }

  /* line 35, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7335, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-lg-8 {
    width: 66.6666666667%; }

  /* line 35, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7340, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-lg-9 {
    width: 75%; }

  /* line 35, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7345, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-lg-10 {
    width: 83.3333333333%; }

  /* line 35, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7350, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-lg-11 {
    width: 91.6666666667%; }

  /* line 35, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7355, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-lg-12 {
    width: 100%; }

  /* line 55, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7360, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-lg-pull-0 {
    right: auto; }

  /* line 50, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7365, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-lg-pull-1 {
    right: 8.3333333333%; }

  /* line 50, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7370, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-lg-pull-2 {
    right: 16.6666666667%; }

  /* line 50, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7375, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-lg-pull-3 {
    right: 25%; }

  /* line 50, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7380, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-lg-pull-4 {
    right: 33.3333333333%; }

  /* line 50, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7385, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-lg-pull-5 {
    right: 41.6666666667%; }

  /* line 50, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7390, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-lg-pull-6 {
    right: 50%; }

  /* line 50, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7395, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-lg-pull-7 {
    right: 58.3333333333%; }

  /* line 50, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7400, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-lg-pull-8 {
    right: 66.6666666667%; }

  /* line 50, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7405, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-lg-pull-9 {
    right: 75%; }

  /* line 50, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7410, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-lg-pull-10 {
    right: 83.3333333333%; }

  /* line 50, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7415, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-lg-pull-11 {
    right: 91.6666666667%; }

  /* line 50, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7420, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-lg-pull-12 {
    right: 100%; }

  /* line 45, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7425, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-lg-push-0 {
    left: auto; }

  /* line 40, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7430, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-lg-push-1 {
    left: 8.3333333333%; }

  /* line 40, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7435, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-lg-push-2 {
    left: 16.6666666667%; }

  /* line 40, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7440, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-lg-push-3 {
    left: 25%; }

  /* line 40, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7445, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-lg-push-4 {
    left: 33.3333333333%; }

  /* line 40, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7450, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-lg-push-5 {
    left: 41.6666666667%; }

  /* line 40, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7455, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-lg-push-6 {
    left: 50%; }

  /* line 40, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7460, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-lg-push-7 {
    left: 58.3333333333%; }

  /* line 40, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7465, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-lg-push-8 {
    left: 66.6666666667%; }

  /* line 40, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7470, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-lg-push-9 {
    left: 75%; }

  /* line 40, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7475, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-lg-push-10 {
    left: 83.3333333333%; }

  /* line 40, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7480, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-lg-push-11 {
    left: 91.6666666667%; }

  /* line 40, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7485, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-lg-push-12 {
    left: 100%; }

  /* line 60, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7490, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-lg-offset-0 {
    margin-left: 0%; }

  /* line 60, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7495, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-lg-offset-1 {
    margin-left: 8.3333333333%; }

  /* line 60, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7500, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-lg-offset-2 {
    margin-left: 16.6666666667%; }

  /* line 60, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7505, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-lg-offset-3 {
    margin-left: 25%; }

  /* line 60, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7510, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-lg-offset-4 {
    margin-left: 33.3333333333%; }

  /* line 60, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7515, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-lg-offset-5 {
    margin-left: 41.6666666667%; }

  /* line 60, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7520, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-lg-offset-6 {
    margin-left: 50%; }

  /* line 60, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7525, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-lg-offset-7 {
    margin-left: 58.3333333333%; }

  /* line 60, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7530, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-lg-offset-8 {
    margin-left: 66.6666666667%; }

  /* line 60, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7535, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-lg-offset-9 {
    margin-left: 75%; }

  /* line 60, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7540, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-lg-offset-10 {
    margin-left: 83.3333333333%; }

  /* line 60, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7545, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-lg-offset-11 {
    margin-left: 91.6666666667%; }

  /* line 60, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  /* line 7550, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .col-lg-offset-12 {
    margin-left: 100%; } }
/* line 6, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_tables.scss */
/* line 7555, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
table {
  background-color: transparent; }

/* line 13, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_tables.scss */
/* line 7559, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
table col[class*='col-'] {
  position: static;
  display: table-column;
  float: none; }

/* line 21, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_tables.scss */
/* line 7565, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
table td[class*='col-'],
table th[class*='col-'] {
  position: static;
  display: table-cell;
  float: none; }

/* line 29, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_tables.scss */
/* line 7573, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left; }

/* line 36, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_tables.scss */
/* line 7581, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
th {
  text-align: left; }

/* line 43, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_tables.scss */
/* line 7586, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px; }

/* line 52, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_tables.scss */
/* line 7592, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.table > thead > tr > th,
.table > thead > tr > td,
.table > tbody > tr > th,
.table > tbody > tr > td,
.table > tfoot > tr > th,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.428571429;
  vertical-align: top;
  border-top: 1px solid #ddd; }

/* line 62, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_tables.scss */
/* line 7604, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd; }

/* line 71, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_tables.scss */
/* line 7609, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.table > caption + thead > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > th,
.table > thead:first-child > tr:first-child > td {
  border-top: 0; }

/* line 78, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_tables.scss */
/* line 7618, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.table > tbody + tbody {
  border-top: 2px solid #ddd; }

/* line 83, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_tables.scss */
/* line 7622, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.table .table {
  background-color: #fff; }

/* line 96, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_tables.scss */
/* line 7627, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.table-condensed > thead > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > tfoot > tr > td {
  padding: 5px; }

/* line 109, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_tables.scss */
/* line 7637, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.table-bordered {
  border: 1px solid #ddd; }

/* line 115, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_tables.scss */
/* line 7641, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > th,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > th,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd; }

/* line 122, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_tables.scss */
/* line 7650, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px; }

/* line 135, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_tables.scss */
/* line 7656, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9; }

/* line 146, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_tables.scss */
/* line 7661, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5; }

/* line 9, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_table-row.scss */
/* line 7666, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.table > thead > tr > td.active,
.table > thead > tr > th.active,
.table > thead > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > tfoot > tr.active > td,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5; }

/* line 20, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_table-row.scss */
/* line 7682, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8; }

/* line 9, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_table-row.scss */
/* line 7691, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.table > thead > tr > td.success,
.table > thead > tr > th.success,
.table > thead > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.table > tfoot > tr.success > td,
.table > tfoot > tr.success > th {
  background-color: #dff0d8; }

/* line 20, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_table-row.scss */
/* line 7707, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6; }

/* line 9, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_table-row.scss */
/* line 7716, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.table > thead > tr > td.info,
.table > thead > tr > th.info,
.table > thead > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.table > tbody > tr.info > td,
.table > tbody > tr.info > th,
.table > tfoot > tr > td.info,
.table > tfoot > tr > th.info,
.table > tfoot > tr.info > td,
.table > tfoot > tr.info > th {
  background-color: #d9edf7; }

/* line 20, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_table-row.scss */
/* line 7732, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3; }

/* line 9, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_table-row.scss */
/* line 7741, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.table > thead > tr > td.warning,
.table > thead > tr > th.warning,
.table > thead > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.table > tfoot > tr.warning > td,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3; }

/* line 20, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_table-row.scss */
/* line 7757, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc; }

/* line 9, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_table-row.scss */
/* line 7766, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.table > thead > tr > td.danger,
.table > thead > tr > th.danger,
.table > thead > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.table > tfoot > tr.danger > td,
.table > tfoot > tr.danger > th {
  background-color: #f2dede; }

/* line 20, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_table-row.scss */
/* line 7782, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc; }

/* line 171, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_tables.scss */
/* line 7791, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.table-responsive {
  min-height: 0.01%;
  overflow-x: auto; }

@media screen and (max-width: 767px) {
  /* line 171, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_tables.scss */
  /* line 7797, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd; }

  /* line 183, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_tables.scss */
  /* line 7805, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .table-responsive > .table {
    margin-bottom: 0; }

  /* line 191, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_tables.scss */
  /* line 7809, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap; }

  /* line 200, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_tables.scss */
  /* line 7818, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .table-responsive > .table-bordered {
    border: 0; }

  /* line 208, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_tables.scss */
  /* line 7822, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0; }

  /* line 212, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_tables.scss */
  /* line 7831, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0; }

  /* line 225, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_tables.scss */
  /* line 7840, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0; } }
/* line 10, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_forms.scss */
/* line 7849, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0; }

/* line 20, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_forms.scss */
/* line 7857, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5; }

/* line 32, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_forms.scss */
/* line 7870, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: 700; }

/* line 46, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_forms.scss */
/* line 7878, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
input[type='search'] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  appearance: none; }

/* line 61, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_forms.scss */
/* line 7887, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
input[type='radio'],
input[type='checkbox'] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal; }

/* line 71, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_forms.scss */
/* line 7894, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
input[type='radio'][disabled],
input[type='radio'].disabled,
fieldset[disabled] input[type='radio'],
input[type='checkbox'][disabled],
input[type='checkbox'].disabled,
fieldset[disabled] input[type='checkbox'] {
  cursor: not-allowed; }

/* line 78, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_forms.scss */
/* line 7904, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
input[type='file'] {
  display: block; }

/* line 83, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_forms.scss */
/* line 7909, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
input[type='range'] {
  display: block;
  width: 100%; }

/* line 89, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_forms.scss */
/* line 7915, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
select[multiple],
select[size] {
  height: auto; }

/* line 95, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_forms.scss */
/* line 7921, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
input[type='file']:focus,
input[type='radio']:focus,
input[type='checkbox']:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

/* line 102, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_forms.scss */
/* line 7929, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555; }

/* line 133, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_forms.scss */
/* line 7938, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }

/* line 57, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_forms.scss */
/* line 7957, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }

/* line 103, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_vendor-prefixes.scss */
/* line 7964, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1; }

/* line 107, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_vendor-prefixes.scss */
/* line 7969, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.form-control:-ms-input-placeholder {
  color: #999; }

/* line 108, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_vendor-prefixes.scss */
/* line 7973, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.form-control::-webkit-input-placeholder {
  color: #999; }

/* line 155, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_forms.scss */
/* line 7977, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.form-control::-ms-expand {
  background-color: transparent;
  border: 0; }

/* line 165, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_forms.scss */
/* line 7982, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eeeeee;
  opacity: 1; }

/* line 172, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_forms.scss */
/* line 7989, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed; }

/* line 181, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_forms.scss */
/* line 7995, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
textarea.form-control {
  height: auto; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* line 200, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_forms.scss */
  /* line 8001, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  input[type='date'].form-control,
  input[type='time'].form-control,
  input[type='datetime-local'].form-control,
  input[type='month'].form-control {
    line-height: 34px; }

  /* line 204, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_forms.scss */
  /* line 8008, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  input[type='date'].input-sm,
  .input-group-sm > input[type='date'].form-control,
  .input-group-sm > input[type='date'].input-group-addon,
  .input-group-sm > .input-group-btn > input[type='date'].btn,
  .input-group-sm > .input-group-btn > input[type='date'].submit,
  .authform .input-group-sm > .input-group-btn > input[type='date'].button,
  .input-group-sm > .input-group-btn > input[type='date'].button-xs,
  .input-group-sm input[type='date'],
  input[type='time'].input-sm,
  .input-group-sm > input[type='time'].form-control,
  .input-group-sm > input[type='time'].input-group-addon,
  .input-group-sm > .input-group-btn > input[type='time'].btn,
  .input-group-sm > .input-group-btn > input[type='time'].submit,
  .authform .input-group-sm > .input-group-btn > input[type='time'].button,
  .input-group-sm > .input-group-btn > input[type='time'].button-xs,
  .input-group-sm input[type='time'],
  input[type='datetime-local'].input-sm,
  .input-group-sm > input[type='datetime-local'].form-control,
  .input-group-sm > input[type='datetime-local'].input-group-addon,
  .input-group-sm > .input-group-btn > input[type='datetime-local'].btn,
  .input-group-sm > .input-group-btn > input[type='datetime-local'].submit,
  .authform .input-group-sm > .input-group-btn > input[type='datetime-local'].button,
  .input-group-sm > .input-group-btn > input[type='datetime-local'].button-xs,
  .input-group-sm input[type='datetime-local'],
  input[type='month'].input-sm,
  .input-group-sm > input[type='month'].form-control,
  .input-group-sm > input[type='month'].input-group-addon,
  .input-group-sm > .input-group-btn > input[type='month'].btn,
  .input-group-sm > .input-group-btn > input[type='month'].submit,
  .authform .input-group-sm > .input-group-btn > input[type='month'].button,
  .input-group-sm > .input-group-btn > input[type='month'].button-xs,
  .input-group-sm input[type='month'] {
    line-height: 30px; }

  /* line 209, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_forms.scss */
  /* line 8043, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  input[type='date'].input-lg,
  .input-group-lg > input[type='date'].form-control,
  .input-group-lg > input[type='date'].input-group-addon,
  .input-group-lg > .input-group-btn > input[type='date'].btn,
  .input-group-lg > .input-group-btn > input[type='date'].submit,
  .authform .input-group-lg > .input-group-btn > input[type='date'].button,
  .input-group-lg > .input-group-btn > input[type='date'].button-xs,
  .input-group-lg input[type='date'],
  input[type='time'].input-lg,
  .input-group-lg > input[type='time'].form-control,
  .input-group-lg > input[type='time'].input-group-addon,
  .input-group-lg > .input-group-btn > input[type='time'].btn,
  .input-group-lg > .input-group-btn > input[type='time'].submit,
  .authform .input-group-lg > .input-group-btn > input[type='time'].button,
  .input-group-lg > .input-group-btn > input[type='time'].button-xs,
  .input-group-lg input[type='time'],
  input[type='datetime-local'].input-lg,
  .input-group-lg > input[type='datetime-local'].form-control,
  .input-group-lg > input[type='datetime-local'].input-group-addon,
  .input-group-lg > .input-group-btn > input[type='datetime-local'].btn,
  .input-group-lg > .input-group-btn > input[type='datetime-local'].submit,
  .authform .input-group-lg > .input-group-btn > input[type='datetime-local'].button,
  .input-group-lg > .input-group-btn > input[type='datetime-local'].button-xs,
  .input-group-lg input[type='datetime-local'],
  input[type='month'].input-lg,
  .input-group-lg > input[type='month'].form-control,
  .input-group-lg > input[type='month'].input-group-addon,
  .input-group-lg > .input-group-btn > input[type='month'].btn,
  .input-group-lg > .input-group-btn > input[type='month'].submit,
  .authform .input-group-lg > .input-group-btn > input[type='month'].button,
  .input-group-lg > .input-group-btn > input[type='month'].button-xs,
  .input-group-lg input[type='month'] {
    line-height: 46px; } }
/* line 222, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_forms.scss */
/* line 8079, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.form-group {
  margin-bottom: 15px; }

/* line 231, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_forms.scss */
/* line 8084, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px; }

/* line 241, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_forms.scss */
/* line 8092, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.radio.disabled label,
fieldset[disabled] .radio label,
.checkbox.disabled label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed; }

/* line 246, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_forms.scss */
/* line 8099, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.radio label,
.checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  cursor: pointer; }

/* line 254, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_forms.scss */
/* line 8109, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.radio input[type='radio'],
.radio-inline input[type='radio'],
.checkbox input[type='checkbox'],
.checkbox-inline input[type='checkbox'] {
  position: absolute;
  margin-top: 4px \9;
  margin-left: -20px; }

/* line 263, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_forms.scss */
/* line 8119, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px; }

/* line 269, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_forms.scss */
/* line 8125, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  vertical-align: middle;
  cursor: pointer; }

/* line 280, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_forms.scss */
/* line 8136, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.radio-inline.disabled,
fieldset[disabled] .radio-inline,
.checkbox-inline.disabled,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed; }

/* line 285, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_forms.scss */
/* line 8144, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px; }

/* line 297, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_forms.scss */
/* line 8151, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.form-control-static {
  min-height: 34px;
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0; }

/* line 305, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_forms.scss */
/* line 8158, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.form-control-static.input-lg,
.input-group-lg > .form-control-static.form-control,
.input-group-lg > .form-control-static.input-group-addon,
.input-group-lg > .input-group-btn > .form-control-static.btn,
.input-group-lg > .input-group-btn > .form-control-static.submit,
.authform .input-group-lg > .input-group-btn > .form-control-static.button,
.input-group-lg > .input-group-btn > .form-control-static.button-xs,
.form-control-static.input-sm,
.input-group-sm > .form-control-static.form-control,
.input-group-sm > .form-control-static.input-group-addon,
.input-group-sm > .input-group-btn > .form-control-static.btn,
.input-group-sm > .input-group-btn > .form-control-static.submit,
.authform .input-group-sm > .input-group-btn > .form-control-static.button,
.input-group-sm > .input-group-btn > .form-control-static.button-xs {
  padding-right: 0;
  padding-left: 0; }

/* line 71, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_forms.scss */
/* line 8177, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.input-sm,
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn,
.input-group-sm > .input-group-btn > .submit,
.authform .input-group-sm > .input-group-btn > .button,
.input-group-sm > .input-group-btn > .button-xs {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

/* line 79, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_forms.scss */
/* line 8192, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
select.input-sm,
.input-group-sm > select.form-control,
.input-group-sm > select.input-group-addon,
.input-group-sm > .input-group-btn > select.btn,
.input-group-sm > .input-group-btn > select.submit,
.authform .input-group-sm > .input-group-btn > select.button,
.input-group-sm > .input-group-btn > select.button-xs {
  height: 30px;
  line-height: 30px; }

/* line 84, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_forms.scss */
/* line 8204, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
textarea.input-sm,
.input-group-sm > textarea.form-control,
.input-group-sm > textarea.input-group-addon,
.input-group-sm > .input-group-btn > textarea.btn,
.input-group-sm > .input-group-btn > textarea.submit,
.authform .input-group-sm > .input-group-btn > textarea.button,
.input-group-sm > .input-group-btn > textarea.button-xs,
select[multiple].input-sm,
.input-group-sm > select[multiple].form-control,
.input-group-sm > select[multiple].input-group-addon,
.input-group-sm > .input-group-btn > select[multiple].btn,
.input-group-sm > .input-group-btn > select[multiple].submit,
.authform .input-group-sm > .input-group-btn > select[multiple].button,
.input-group-sm > .input-group-btn > select[multiple].button-xs {
  height: auto; }

/* line 323, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_forms.scss */
/* line 8222, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

/* line 330, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_forms.scss */
/* line 8230, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px; }

/* line 334, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_forms.scss */
/* line 8235, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto; }

/* line 338, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_forms.scss */
/* line 8240, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5; }

/* line 71, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_forms.scss */
/* line 8249, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.input-lg,
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn,
.input-group-lg > .input-group-btn > .submit,
.authform .input-group-lg > .input-group-btn > .button,
.input-group-lg > .input-group-btn > .button-xs {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px; }

/* line 79, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_forms.scss */
/* line 8264, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
select.input-lg,
.input-group-lg > select.form-control,
.input-group-lg > select.input-group-addon,
.input-group-lg > .input-group-btn > select.btn,
.input-group-lg > .input-group-btn > select.submit,
.authform .input-group-lg > .input-group-btn > select.button,
.input-group-lg > .input-group-btn > select.button-xs {
  height: 46px;
  line-height: 46px; }

/* line 84, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_forms.scss */
/* line 8276, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
textarea.input-lg,
.input-group-lg > textarea.form-control,
.input-group-lg > textarea.input-group-addon,
.input-group-lg > .input-group-btn > textarea.btn,
.input-group-lg > .input-group-btn > textarea.submit,
.authform .input-group-lg > .input-group-btn > textarea.button,
.input-group-lg > .input-group-btn > textarea.button-xs,
select[multiple].input-lg,
.input-group-lg > select[multiple].form-control,
.input-group-lg > select[multiple].input-group-addon,
.input-group-lg > .input-group-btn > select[multiple].btn,
.input-group-lg > .input-group-btn > select[multiple].submit,
.authform .input-group-lg > .input-group-btn > select[multiple].button,
.input-group-lg > .input-group-btn > select[multiple].button-xs {
  height: auto; }

/* line 349, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_forms.scss */
/* line 8294, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px; }

/* line 356, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_forms.scss */
/* line 8302, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.form-group-lg select.form-control {
  height: 46px;
  line-height: 46px; }

/* line 360, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_forms.scss */
/* line 8307, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto; }

/* line 364, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_forms.scss */
/* line 8312, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.form-group-lg .form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.3333333; }

/* line 378, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_forms.scss */
/* line 8321, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.has-feedback {
  position: relative; }

/* line 383, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_forms.scss */
/* line 8325, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.has-feedback .form-control {
  padding-right: 42.5px; }

/* line 388, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_forms.scss */
/* line 8330, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none; }

/* line 400, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_forms.scss */
/* line 8344, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.input-lg + .form-control-feedback,
.input-group-lg > .form-control + .form-control-feedback,
.input-group-lg > .input-group-addon + .form-control-feedback,
.input-group-lg > .input-group-btn > .btn + .form-control-feedback,
.input-group-lg > .input-group-btn > .submit + .form-control-feedback,
.authform .input-group-lg > .input-group-btn > .button + .form-control-feedback,
.input-group-lg > .input-group-btn > .button-xs + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px; }

/* line 407, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_forms.scss */
/* line 8359, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.input-sm + .form-control-feedback,
.input-group-sm > .form-control + .form-control-feedback,
.input-group-sm > .input-group-addon + .form-control-feedback,
.input-group-sm > .input-group-btn > .btn + .form-control-feedback,
.input-group-sm > .input-group-btn > .submit + .form-control-feedback,
.authform .input-group-sm > .input-group-btn > .button + .form-control-feedback,
.input-group-sm > .input-group-btn > .button-xs + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px; }

/* line 8, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_forms.scss */
/* line 8374, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d; }

/* line 21, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_forms.scss */
/* line 8387, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

/* line 24, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_forms.scss */
/* line 8393, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; }

/* line 31, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_forms.scss */
/* line 8399, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.has-success .input-group-addon {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #3c763d; }

/* line 37, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_forms.scss */
/* line 8405, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.has-success .form-control-feedback {
  color: #3c763d; }

/* line 8, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_forms.scss */
/* line 8410, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b; }

/* line 21, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_forms.scss */
/* line 8423, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

/* line 24, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_forms.scss */
/* line 8429, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; }

/* line 31, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_forms.scss */
/* line 8435, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.has-warning .input-group-addon {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #8a6d3b; }

/* line 37, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_forms.scss */
/* line 8441, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.has-warning .form-control-feedback {
  color: #8a6d3b; }

/* line 8, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_forms.scss */
/* line 8446, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442; }

/* line 21, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_forms.scss */
/* line 8459, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

/* line 24, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_forms.scss */
/* line 8465, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; }

/* line 31, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_forms.scss */
/* line 8471, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.has-error .input-group-addon {
  color: #a94442;
  background-color: #f2dede;
  border-color: #a94442; }

/* line 37, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_forms.scss */
/* line 8477, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.has-error .form-control-feedback {
  color: #a94442; }

/* line 429, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_forms.scss */
/* line 8482, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.has-feedback label ~ .form-control-feedback {
  top: 25px; }

/* line 432, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_forms.scss */
/* line 8486, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0; }

/* line 443, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_forms.scss */
/* line 8491, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373; }

@media (min-width: 768px) {
  /* line 468, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_forms.scss */
  /* line 8500, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle; }

  /* line 475, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_forms.scss */
  /* line 8506, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle; }

  /* line 482, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_forms.scss */
  /* line 8512, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .form-inline .form-control-static {
    display: inline-block; }

  /* line 486, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_forms.scss */
  /* line 8516, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle; }

  /* line 490, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_forms.scss */
  /* line 8521, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto; }

  /* line 498, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_forms.scss */
  /* line 8527, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .form-inline .input-group > .form-control {
    width: 100%; }

  /* line 502, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_forms.scss */
  /* line 8531, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle; }

  /* line 509, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_forms.scss */
  /* line 8536, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle; }

  /* line 516, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_forms.scss */
  /* line 8544, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0; }

  /* line 520, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_forms.scss */
  /* line 8549, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .form-inline .radio input[type='radio'],
  .form-inline .checkbox input[type='checkbox'] {
    position: relative;
    margin-left: 0; }

  /* line 527, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_forms.scss */
  /* line 8555, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .form-inline .has-feedback .form-control-feedback {
    top: 0; } }
/* line 549, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_forms.scss */
/* line 8561, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  padding-top: 7px;
  margin-top: 0;
  margin-bottom: 0; }

/* line 559, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_forms.scss */
/* line 8570, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px; }

/* line 565, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_forms.scss */
/* line 8575, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.form-horizontal .form-group {
  margin-right: -15px;
  margin-left: -15px; }

/* line 14, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
/* line 8580, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.form-horizontal .form-group:before,
.form-horizontal .form-group:after {
  display: table;
  content: ' '; }

/* line 19, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
/* line 8586, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.form-horizontal .form-group:after {
  clear: both; }

@media (min-width: 768px) {
  /* line 572, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_forms.scss */
  /* line 8591, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: right; } }
/* line 583, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_forms.scss */
/* line 8598, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.form-horizontal .has-feedback .form-control-feedback {
  right: 15px; }

@media (min-width: 768px) {
  /* line 593, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_forms.scss */
  /* line 8603, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 18px; } }
@media (min-width: 768px) {
  /* line 601, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_forms.scss */
  /* line 8610, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px; } }
/* line 9, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_buttons.scss */
/* line 8617, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn,
.submit,
.authform .button,
.button-xs {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

/* line 26, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_buttons.scss */
/* line 8641, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn:focus,
.submit:focus,
.authform .button:focus,
.button-xs:focus,
.btn.focus,
.focus.submit,
.authform .focus.button,
.focus.button-xs,
.btn:active:focus,
.submit:active:focus,
.authform .button:active:focus,
.button-xs:active:focus,
.btn:active.focus,
.submit:active.focus,
.authform .button:active.focus,
.button-xs:active.focus,
.btn.active:focus,
.active.submit:focus,
.authform .active.button:focus,
.active.button-xs:focus,
.btn.active.focus,
.active.focus.submit,
.authform .active.focus.button,
.active.focus.button-xs {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

/* line 32, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_buttons.scss */
/* line 8669, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn:hover,
.submit:hover,
.authform .button:hover,
.button-xs:hover,
.btn:focus,
.submit:focus,
.authform .button:focus,
.button-xs:focus,
.btn.focus,
.focus.submit,
.authform .focus.button,
.focus.button-xs {
  color: #333;
  text-decoration: none; }

/* line 39, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_buttons.scss */
/* line 8685, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn:active,
.submit:active,
.authform .button:active,
.button-xs:active,
.btn.active,
.active.submit,
.authform .active.button,
.active.button-xs {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }

/* line 46, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_buttons.scss */
/* line 8699, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn.disabled,
.disabled.submit,
.authform .disabled.button,
.disabled.button-xs,
.btn[disabled],
[disabled].submit,
.authform [disabled].button,
[disabled].button-xs,
fieldset[disabled] .btn,
fieldset[disabled] .submit,
fieldset[disabled] .authform .button,
.authform fieldset[disabled] .button,
fieldset[disabled] .button-xs {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
  -webkit-box-shadow: none;
  box-shadow: none; }

/* line 58, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_buttons.scss */
/* line 8720, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
a.btn.disabled,
a.disabled.submit,
.authform a.disabled.button,
a.disabled.button-xs,
fieldset[disabled] a.btn,
fieldset[disabled] a.submit,
fieldset[disabled] .authform a.button,
.authform fieldset[disabled] a.button,
fieldset[disabled] a.button-xs {
  pointer-events: none; }

/* line 68, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_buttons.scss */
/* line 8733, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc; }

/* line 11, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_buttons.scss */
/* line 8739, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-default:focus,
.btn-default.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c; }

/* line 17, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_buttons.scss */
/* line 8746, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad; }

/* line 22, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_buttons.scss */
/* line 8752, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-default:active,
.btn-default.active,
.open > .btn-default.dropdown-toggle {
  color: #333;
  background-color: #e6e6e6;
  background-image: none;
  border-color: #adadad; }

/* line 30, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_buttons.scss */
/* line 8761, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-default:active:hover,
.btn-default:active:focus,
.btn-default:active.focus,
.btn-default.active:hover,
.btn-default.active:focus,
.btn-default.active.focus,
.open > .btn-default.dropdown-toggle:hover,
.open > .btn-default.dropdown-toggle:focus,
.open > .btn-default.dropdown-toggle.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c; }

/* line 41, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_buttons.scss */
/* line 8775, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-default.disabled:hover,
.btn-default.disabled:focus,
.btn-default.disabled.focus,
.btn-default[disabled]:hover,
.btn-default[disabled]:focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default:hover,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default.focus {
  background-color: #fff;
  border-color: #ccc; }

/* line 49, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_buttons.scss */
/* line 8788, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-default .badge {
  color: #fff;
  background-color: #333; }

/* line 71, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_buttons.scss */
/* line 8794, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-primary,
.submit,
.authform .button,
.button-xs {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4; }

/* line 11, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_buttons.scss */
/* line 8803, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-primary:focus,
.submit:focus,
.authform .button:focus,
.button-xs:focus,
.btn-primary.focus,
.focus.submit,
.authform .focus.button,
.focus.button-xs {
  color: #fff;
  background-color: #286090;
  border-color: #122b40; }

/* line 17, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_buttons.scss */
/* line 8816, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-primary:hover,
.submit:hover,
.authform .button:hover,
.button-xs:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74; }

/* line 22, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_buttons.scss */
/* line 8825, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-primary:active,
.submit:active,
.authform .button:active,
.button-xs:active,
.btn-primary.active,
.active.submit,
.authform .active.button,
.active.button-xs,
.open > .btn-primary.dropdown-toggle,
.open > .dropdown-toggle.submit,
.authform .open > .dropdown-toggle.button,
.open > .dropdown-toggle.button-xs {
  color: #fff;
  background-color: #286090;
  background-image: none;
  border-color: #204d74; }

/* line 30, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_buttons.scss */
/* line 8843, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-primary:active:hover,
.submit:active:hover,
.authform .button:active:hover,
.button-xs:active:hover,
.btn-primary:active:focus,
.submit:active:focus,
.authform .button:active:focus,
.button-xs:active:focus,
.btn-primary:active.focus,
.submit:active.focus,
.authform .button:active.focus,
.button-xs:active.focus,
.btn-primary.active:hover,
.active.submit:hover,
.authform .active.button:hover,
.active.button-xs:hover,
.btn-primary.active:focus,
.active.submit:focus,
.authform .active.button:focus,
.active.button-xs:focus,
.btn-primary.active.focus,
.active.focus.submit,
.authform .active.focus.button,
.active.focus.button-xs,
.open > .btn-primary.dropdown-toggle:hover,
.open > .dropdown-toggle.submit:hover,
.authform .open > .dropdown-toggle.button:hover,
.open > .dropdown-toggle.button-xs:hover,
.open > .btn-primary.dropdown-toggle:focus,
.open > .dropdown-toggle.submit:focus,
.authform .open > .dropdown-toggle.button:focus,
.open > .dropdown-toggle.button-xs:focus,
.open > .btn-primary.dropdown-toggle.focus,
.open > .dropdown-toggle.focus.submit,
.authform .open > .dropdown-toggle.focus.button,
.open > .dropdown-toggle.focus.button-xs {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40; }

/* line 41, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_buttons.scss */
/* line 8884, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-primary.disabled:hover,
.disabled.submit:hover,
.authform .disabled.button:hover,
.disabled.button-xs:hover,
.btn-primary.disabled:focus,
.disabled.submit:focus,
.authform .disabled.button:focus,
.disabled.button-xs:focus,
.btn-primary.disabled.focus,
.disabled.focus.submit,
.authform .disabled.focus.button,
.disabled.focus.button-xs,
.btn-primary[disabled]:hover,
[disabled].submit:hover,
.authform [disabled].button:hover,
[disabled].button-xs:hover,
.btn-primary[disabled]:focus,
[disabled].submit:focus,
.authform [disabled].button:focus,
[disabled].button-xs:focus,
.btn-primary[disabled].focus,
[disabled].focus.submit,
.authform [disabled].focus.button,
[disabled].focus.button-xs,
fieldset[disabled] .btn-primary:hover,
fieldset[disabled] .submit:hover,
fieldset[disabled] .authform .button:hover,
.authform fieldset[disabled] .button:hover,
fieldset[disabled] .button-xs:hover,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .submit:focus,
fieldset[disabled] .authform .button:focus,
.authform fieldset[disabled] .button:focus,
fieldset[disabled] .button-xs:focus,
fieldset[disabled] .btn-primary.focus,
fieldset[disabled] .focus.submit,
fieldset[disabled] .authform .focus.button,
.authform fieldset[disabled] .focus.button,
fieldset[disabled] .focus.button-xs {
  background-color: #337ab7;
  border-color: #2e6da4; }

/* line 49, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_buttons.scss */
/* line 8927, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-primary .badge,
.submit .badge,
.authform .button .badge,
.button-xs .badge {
  color: #337ab7;
  background-color: #fff; }

/* line 75, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_buttons.scss */
/* line 8936, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c; }

/* line 11, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_buttons.scss */
/* line 8942, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-success:focus,
.btn-success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625; }

/* line 17, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_buttons.scss */
/* line 8949, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439; }

/* line 22, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_buttons.scss */
/* line 8955, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-success:active,
.btn-success.active,
.open > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #449d44;
  background-image: none;
  border-color: #398439; }

/* line 30, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_buttons.scss */
/* line 8964, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-success:active:hover,
.btn-success:active:focus,
.btn-success:active.focus,
.btn-success.active:hover,
.btn-success.active:focus,
.btn-success.active.focus,
.open > .btn-success.dropdown-toggle:hover,
.open > .btn-success.dropdown-toggle:focus,
.open > .btn-success.dropdown-toggle.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625; }

/* line 41, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_buttons.scss */
/* line 8978, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-success.disabled:hover,
.btn-success.disabled:focus,
.btn-success.disabled.focus,
.btn-success[disabled]:hover,
.btn-success[disabled]:focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success:hover,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c; }

/* line 49, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_buttons.scss */
/* line 8991, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff; }

/* line 79, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_buttons.scss */
/* line 8997, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da; }

/* line 11, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_buttons.scss */
/* line 9003, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-info:focus,
.btn-info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85; }

/* line 17, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_buttons.scss */
/* line 9010, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc; }

/* line 22, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_buttons.scss */
/* line 9016, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-info:active,
.btn-info.active,
.open > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #31b0d5;
  background-image: none;
  border-color: #269abc; }

/* line 30, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_buttons.scss */
/* line 9025, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-info:active:hover,
.btn-info:active:focus,
.btn-info:active.focus,
.btn-info.active:hover,
.btn-info.active:focus,
.btn-info.active.focus,
.open > .btn-info.dropdown-toggle:hover,
.open > .btn-info.dropdown-toggle:focus,
.open > .btn-info.dropdown-toggle.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85; }

/* line 41, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_buttons.scss */
/* line 9039, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-info.disabled:hover,
.btn-info.disabled:focus,
.btn-info.disabled.focus,
.btn-info[disabled]:hover,
.btn-info[disabled]:focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info:hover,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info.focus {
  background-color: #5bc0de;
  border-color: #46b8da; }

/* line 49, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_buttons.scss */
/* line 9052, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff; }

/* line 83, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_buttons.scss */
/* line 9058, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236; }

/* line 11, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_buttons.scss */
/* line 9064, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-warning:focus,
.btn-warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d; }

/* line 17, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_buttons.scss */
/* line 9071, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512; }

/* line 22, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_buttons.scss */
/* line 9077, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-warning:active,
.btn-warning.active,
.open > .btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #ec971f;
  background-image: none;
  border-color: #d58512; }

/* line 30, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_buttons.scss */
/* line 9086, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-warning:active:hover,
.btn-warning:active:focus,
.btn-warning:active.focus,
.btn-warning.active:hover,
.btn-warning.active:focus,
.btn-warning.active.focus,
.open > .btn-warning.dropdown-toggle:hover,
.open > .btn-warning.dropdown-toggle:focus,
.open > .btn-warning.dropdown-toggle.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d; }

/* line 41, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_buttons.scss */
/* line 9100, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-warning.disabled:hover,
.btn-warning.disabled:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled]:hover,
.btn-warning[disabled]:focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning:hover,
fieldset[disabled] .btn-warning:focus,
fieldset[disabled] .btn-warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236; }

/* line 49, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_buttons.scss */
/* line 9113, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff; }

/* line 87, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_buttons.scss */
/* line 9119, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a; }

/* line 11, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_buttons.scss */
/* line 9125, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-danger:focus,
.btn-danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19; }

/* line 17, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_buttons.scss */
/* line 9132, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925; }

/* line 22, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_buttons.scss */
/* line 9138, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-danger:active,
.btn-danger.active,
.open > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #c9302c;
  background-image: none;
  border-color: #ac2925; }

/* line 30, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_buttons.scss */
/* line 9147, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-danger:active:hover,
.btn-danger:active:focus,
.btn-danger:active.focus,
.btn-danger.active:hover,
.btn-danger.active:focus,
.btn-danger.active.focus,
.open > .btn-danger.dropdown-toggle:hover,
.open > .btn-danger.dropdown-toggle:focus,
.open > .btn-danger.dropdown-toggle.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19; }

/* line 41, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_buttons.scss */
/* line 9161, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-danger.disabled:hover,
.btn-danger.disabled:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled]:hover,
.btn-danger[disabled]:focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger:hover,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .btn-danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a; }

/* line 49, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_buttons.scss */
/* line 9174, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff; }

/* line 96, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_buttons.scss */
/* line 9180, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-link {
  font-weight: 400;
  color: #337ab7;
  border-radius: 0; }

/* line 101, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_buttons.scss */
/* line 9186, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none; }

/* line 109, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_buttons.scss */
/* line 9196, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent; }

/* line 115, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_buttons.scss */
/* line 9203, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-link:hover,
.btn-link:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent; }

/* line 123, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_buttons.scss */
/* line 9210, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-link[disabled]:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:hover,
fieldset[disabled] .btn-link:focus {
  color: #777777;
  text-decoration: none; }

/* line 135, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_buttons.scss */
/* line 9219, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-lg,
.btn-group-lg > .btn,
.btn-group-lg > .submit,
.authform .btn-group-lg > .button,
.btn-group-lg > .button-xs,
.submit {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px; }

/* line 139, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_buttons.scss */
/* line 9232, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-sm,
.btn-group-sm > .btn,
.btn-group-sm > .submit,
.authform .btn-group-sm > .button,
.btn-group-sm > .button-xs {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

/* line 143, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_buttons.scss */
/* line 9244, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-xs,
.btn-group-xs > .btn,
.btn-group-xs > .submit,
.authform .btn-group-xs > .button,
.btn-group-xs > .button-xs,
.button-xs {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

/* line 151, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_buttons.scss */
/* line 9257, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-block {
  display: block;
  width: 100%; }

/* line 157, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_buttons.scss */
/* line 9263, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-block + .btn-block {
  margin-top: 5px; }

/* line 165, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_buttons.scss */
/* line 9268, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
input[type='submit'].btn-block,
input[type='reset'].btn-block,
input[type='button'].btn-block {
  width: 100%; }

/* line 10, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_component-animations.scss */
/* line 9275, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear; }

/* line 14, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_component-animations.scss */
/* line 9282, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.fade.in {
  opacity: 1; }

/* Bootstrap 5 uses .fade.show instead of .fade.in */
/* line 9287, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.fade.show {
  opacity: 1; }

/* Prevent animate.css .flash animation from hiding alert messages */
/* line 9292, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.alert.flash {
  animation: none !important; }

/* line 19, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_component-animations.scss */
/* line 9297, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.collapse {
  display: none; }

/* line 22, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_component-animations.scss */
/* line 9301, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.collapse.in {
  display: block; }

/* line 27, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_component-animations.scss */
/* line 9306, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
tr.collapse.in {
  display: table-row; }

/* line 29, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_component-animations.scss */
/* line 9311, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
tbody.collapse.in {
  display: table-row-group; }

/* line 31, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_component-animations.scss */
/* line 9316, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease; }

/* line 7, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_dropdowns.scss */
/* line 9329, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent; }

/* line 20, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_dropdowns.scss */
/* line 9342, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropup,
.dropdown {
  position: relative; }

/* line 26, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_dropdowns.scss */
/* line 9348, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropdown-toggle:focus {
  outline: 0; }

/* line 31, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_dropdowns.scss */
/* line 9353, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); }

/* line 54, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_dropdowns.scss */
/* line 9375, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropdown-menu.pull-right {
  right: 0;
  left: auto; }

/* line 60, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_dropdowns.scss */
/* line 9380, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5; }

/* line 65, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_dropdowns.scss */
/* line 9387, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.428571429;
  color: #333333;
  white-space: nowrap; }

/* line 74, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_dropdowns.scss */
/* line 9397, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #262626;
  text-decoration: none;
  background-color: #f5f5f5; }

/* line 85, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_dropdowns.scss */
/* line 9405, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #337ab7;
  outline: 0; }

/* line 100, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_dropdowns.scss */
/* line 9415, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #777777; }

/* line 107, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_dropdowns.scss */
/* line 9421, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }

/* line 120, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_dropdowns.scss */
/* line 9431, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.open > .dropdown-menu {
  display: block; }

/* line 125, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_dropdowns.scss */
/* line 9435, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.open > a {
  outline: 0; }

/* line 134, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_dropdowns.scss */
/* line 9440, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropdown-menu-right {
  right: 0;
  left: auto; }

/* line 144, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_dropdowns.scss */
/* line 9446, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropdown-menu-left {
  right: auto;
  left: 0; }

/* line 150, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_dropdowns.scss */
/* line 9452, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.428571429;
  color: #777777;
  white-space: nowrap; }

/* line 160, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_dropdowns.scss */
/* line 9462, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990; }

/* line 170, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_dropdowns.scss */
/* line 9472, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.pull-right > .dropdown-menu {
  right: 0;
  left: auto; }

/* line 183, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_dropdowns.scss */
/* line 9478, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  content: '';
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9; }

/* line 190, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_dropdowns.scss */
/* line 9486, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px; }

@media (min-width: 768px) {
  /* line 204, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_dropdowns.scss */
  /* line 9495, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto; }

  /* line 209, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_dropdowns.scss */
  /* line 9500, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto; } }
/* line 6, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_button-groups.scss */
/* line 9506, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle; }

/* line 11, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_button-groups.scss */
/* line 9513, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-group > .btn,
.btn-group > .submit,
.authform .btn-group > .button,
.btn-group > .button-xs,
.btn-group-vertical > .btn,
.btn-group-vertical > .submit,
.authform .btn-group-vertical > .button,
.btn-group-vertical > .button-xs {
  position: relative;
  float: left; }

/* line 15, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_button-groups.scss */
/* line 9525, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-group > .btn:hover,
.btn-group > .submit:hover,
.authform .btn-group > .button:hover,
.btn-group > .button-xs:hover,
.btn-group > .btn:focus,
.btn-group > .submit:focus,
.authform .btn-group > .button:focus,
.btn-group > .button-xs:focus,
.btn-group > .btn:active,
.btn-group > .submit:active,
.authform .btn-group > .button:active,
.btn-group > .button-xs:active,
.btn-group > .btn.active,
.btn-group > .active.submit,
.authform .btn-group > .active.button,
.btn-group > .active.button-xs,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .submit:hover,
.authform .btn-group-vertical > .button:hover,
.btn-group-vertical > .button-xs:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .submit:focus,
.authform .btn-group-vertical > .button:focus,
.btn-group-vertical > .button-xs:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .submit:active,
.authform .btn-group-vertical > .button:active,
.btn-group-vertical > .button-xs:active,
.btn-group-vertical > .btn.active,
.btn-group-vertical > .active.submit,
.authform .btn-group-vertical > .active.button,
.btn-group-vertical > .active.button-xs {
  z-index: 2; }

/* line 26, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_button-groups.scss */
/* line 9561, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-group .btn + .btn,
.btn-group .submit + .btn,
.btn-group .authform .button + .btn,
.authform .btn-group .button + .btn,
.btn-group .button-xs + .btn,
.btn-group .btn + .submit,
.btn-group .submit + .submit,
.btn-group .authform .button + .submit,
.authform .btn-group .button + .submit,
.btn-group .button-xs + .submit,
.btn-group .authform .btn + .button,
.authform .btn-group .btn + .button,
.btn-group .authform .submit + .button,
.authform .btn-group .submit + .button,
.btn-group .authform .button + .button,
.authform .btn-group .button + .button,
.btn-group .authform .button-xs + .button,
.authform .btn-group .button-xs + .button,
.btn-group .btn + .button-xs,
.btn-group .submit + .button-xs,
.btn-group .authform .button + .button-xs,
.authform .btn-group .button + .button-xs,
.btn-group .button-xs + .button-xs,
.btn-group .btn + .btn-group,
.btn-group .submit + .btn-group,
.btn-group .authform .button + .btn-group,
.authform .btn-group .button + .btn-group,
.btn-group .button-xs + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .submit,
.btn-group .authform .btn-group + .button,
.authform .btn-group .btn-group + .button,
.btn-group .btn-group + .button-xs,
.btn-group .btn-group + .btn-group {
  margin-left: -1px; }

/* line 35, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_button-groups.scss */
/* line 9599, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-toolbar {
  margin-left: -5px; }

/* line 14, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
/* line 9603, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-toolbar:before,
.btn-toolbar:after {
  display: table;
  content: ' '; }

/* line 19, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
/* line 9609, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-toolbar:after {
  clear: both; }

/* line 39, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_button-groups.scss */
/* line 9613, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-toolbar .btn,
.btn-toolbar .submit,
.btn-toolbar .authform .button,
.authform .btn-toolbar .button,
.btn-toolbar .button-xs,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left; }

/* line 44, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_button-groups.scss */
/* line 9623, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-toolbar > .btn,
.btn-toolbar > .submit,
.authform .btn-toolbar > .button,
.btn-toolbar > .button-xs,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px; }

/* line 51, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_button-groups.scss */
/* line 9633, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle),
.btn-group > .submit:not(:first-child):not(:last-child):not(.dropdown-toggle),
.authform .btn-group > .button:not(:first-child):not(:last-child):not(.dropdown-toggle),
.btn-group > .button-xs:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0; }

/* line 56, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_button-groups.scss */
/* line 9641, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-group > .btn:first-child,
.btn-group > .submit:first-child,
.authform .btn-group > .button:first-child,
.btn-group > .button-xs:first-child {
  margin-left: 0; }

/* line 58, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_button-groups.scss */
/* line 9648, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle),
.btn-group > .submit:first-child:not(:last-child):not(.dropdown-toggle),
.authform .btn-group > .button:first-child:not(:last-child):not(.dropdown-toggle),
.btn-group > .button-xs:first-child:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

/* line 63, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_button-groups.scss */
/* line 9657, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .submit:last-child:not(:first-child),
.authform .btn-group > .button:last-child:not(:first-child),
.btn-group > .button-xs:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

/* line 69, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_button-groups.scss */
/* line 9667, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-group > .btn-group {
  float: left; }

/* line 72, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_button-groups.scss */
/* line 9672, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn,
.btn-group > .btn-group:not(:first-child):not(:last-child) > .submit,
.authform .btn-group > .btn-group:not(:first-child):not(:last-child) > .button,
.btn-group > .btn-group:not(:first-child):not(:last-child) > .button-xs {
  border-radius: 0; }

/* line 76, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_button-groups.scss */
/* line 9680, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .submit:last-child,
.authform .btn-group > .btn-group:first-child:not(:last-child) > .button:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .button-xs:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

/* line 81, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_button-groups.scss */
/* line 9690, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child,
.btn-group > .btn-group:last-child:not(:first-child) > .submit:first-child,
.authform .btn-group > .btn-group:last-child:not(:first-child) > .button:first-child,
.btn-group > .btn-group:last-child:not(:first-child) > .button-xs:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

/* line 86, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_button-groups.scss */
/* line 9699, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0; }

/* line 105, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_button-groups.scss */
/* line 9705, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-group > .btn + .dropdown-toggle,
.btn-group > .submit + .dropdown-toggle,
.authform .btn-group > .button + .dropdown-toggle,
.btn-group > .button-xs + .dropdown-toggle {
  padding-right: 8px;
  padding-left: 8px; }

/* line 109, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_button-groups.scss */
/* line 9714, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-group > .btn-lg + .dropdown-toggle,
.btn-group-lg.btn-group > .btn + .dropdown-toggle,
.authform .btn-group-lg.btn-group > .button + .dropdown-toggle,
.btn-group-lg.btn-group > .button-xs + .dropdown-toggle,
.btn-group > .submit + .dropdown-toggle {
  padding-right: 12px;
  padding-left: 12px; }

/* line 116, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_button-groups.scss */
/* line 9724, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }

/* line 120, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_button-groups.scss */
/* line 9729, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none; }

/* line 127, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_button-groups.scss */
/* line 9735, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn .caret,
.submit .caret,
.authform .button .caret,
.button-xs .caret {
  margin-left: 0; }

/* line 131, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_button-groups.scss */
/* line 9743, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-lg .caret,
.btn-group-lg > .btn .caret,
.authform .btn-group-lg > .button .caret,
.btn-group-lg > .button-xs .caret,
.submit .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0; }

/* line 136, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_button-groups.scss */
/* line 9753, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropup .btn-lg .caret,
.dropup .btn-group-lg > .btn .caret,
.dropup .authform .btn-group-lg > .button .caret,
.authform .dropup .btn-group-lg > .button .caret,
.dropup .btn-group-lg > .button-xs .caret,
.dropup .submit .caret {
  border-width: 0 5px 5px; }

/* line 145, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_button-groups.scss */
/* line 9763, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-group-vertical > .btn,
.btn-group-vertical > .submit,
.authform .btn-group-vertical > .button,
.btn-group-vertical > .button-xs,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn,
.btn-group-vertical > .btn-group > .submit,
.authform .btn-group-vertical > .btn-group > .button,
.btn-group-vertical > .btn-group > .button-xs {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%; }

/* line 14, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
/* line 9778, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after {
  display: table;
  content: ' '; }

/* line 19, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
/* line 9784, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-group-vertical > .btn-group:after {
  clear: both; }

/* line 157, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_button-groups.scss */
/* line 9788, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-group-vertical > .btn-group > .btn,
.btn-group-vertical > .btn-group > .submit,
.authform .btn-group-vertical > .btn-group > .button,
.btn-group-vertical > .btn-group > .button-xs {
  float: none; }

/* line 162, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_button-groups.scss */
/* line 9795, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .submit + .btn,
.authform .btn-group-vertical > .button + .btn,
.btn-group-vertical > .button-xs + .btn,
.btn-group-vertical > .btn + .submit,
.btn-group-vertical > .submit + .submit,
.authform .btn-group-vertical > .button + .submit,
.btn-group-vertical > .button-xs + .submit,
.authform .btn-group-vertical > .btn + .button,
.authform .btn-group-vertical > .submit + .button,
.authform .btn-group-vertical > .button + .button,
.authform .btn-group-vertical > .button-xs + .button,
.btn-group-vertical > .btn + .button-xs,
.btn-group-vertical > .submit + .button-xs,
.authform .btn-group-vertical > .button + .button-xs,
.btn-group-vertical > .button-xs + .button-xs,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .submit + .btn-group,
.authform .btn-group-vertical > .button + .btn-group,
.btn-group-vertical > .button-xs + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .submit,
.authform .btn-group-vertical > .btn-group + .button,
.btn-group-vertical > .btn-group + .button-xs,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0; }

/* line 172, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_button-groups.scss */
/* line 9825, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-group-vertical > .btn:not(:first-child):not(:last-child),
.btn-group-vertical > .submit:not(:first-child):not(:last-child),
.authform .btn-group-vertical > .button:not(:first-child):not(:last-child),
.btn-group-vertical > .button-xs:not(:first-child):not(:last-child) {
  border-radius: 0; }

/* line 175, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_button-groups.scss */
/* line 9832, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-group-vertical > .btn:first-child:not(:last-child),
.btn-group-vertical > .submit:first-child:not(:last-child),
.authform .btn-group-vertical > .button:first-child:not(:last-child),
.btn-group-vertical > .button-xs:first-child:not(:last-child) {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

/* line 179, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_button-groups.scss */
/* line 9842, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-group-vertical > .btn:last-child:not(:first-child),
.btn-group-vertical > .submit:last-child:not(:first-child),
.authform .btn-group-vertical > .button:last-child:not(:first-child),
.btn-group-vertical > .button-xs:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px; }

/* line 184, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_button-groups.scss */
/* line 9853, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn,
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .submit,
.authform .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .button,
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .button-xs {
  border-radius: 0; }

/* line 188, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_button-groups.scss */
/* line 9861, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .submit:last-child,
.authform .btn-group-vertical > .btn-group:first-child:not(:last-child) > .button:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .button-xs:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

/* line 193, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_button-groups.scss */
/* line 9871, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child,
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .submit:first-child,
.authform .btn-group-vertical > .btn-group:last-child:not(:first-child) > .button:first-child,
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .button-xs:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

/* line 201, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_button-groups.scss */
/* line 9880, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate; }

/* line 206, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_button-groups.scss */
/* line 9887, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-group-justified > .btn,
.btn-group-justified > .submit,
.authform .btn-group-justified > .button,
.btn-group-justified > .button-xs,
.btn-group-justified > .btn-group {
  display: table-cell;
  float: none;
  width: 1%; }

/* line 212, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_button-groups.scss */
/* line 9897, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-group-justified > .btn-group .btn,
.btn-group-justified > .btn-group .submit,
.btn-group-justified > .btn-group .authform .button,
.authform .btn-group-justified > .btn-group .button,
.btn-group-justified > .btn-group .button-xs {
  width: 100%; }

/* line 216, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_button-groups.scss */
/* line 9905, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto; }

/* line 237, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_button-groups.scss */
/* line 9910, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
[data-toggle='buttons'] > .btn input[type='radio'],
[data-toggle='buttons'] > .submit input[type='radio'],
.authform [data-toggle='buttons'] > .button input[type='radio'],
[data-toggle='buttons'] > .button-xs input[type='radio'],
[data-toggle='buttons'] > .btn input[type='checkbox'],
[data-toggle='buttons'] > .submit input[type='checkbox'],
.authform [data-toggle='buttons'] > .button input[type='checkbox'],
[data-toggle='buttons'] > .button-xs input[type='checkbox'],
[data-toggle='buttons'] > .btn-group > .btn input[type='radio'],
[data-toggle='buttons'] > .btn-group > .submit input[type='radio'],
.authform [data-toggle='buttons'] > .btn-group > .button input[type='radio'],
[data-toggle='buttons'] > .btn-group > .button-xs input[type='radio'],
[data-toggle='buttons'] > .btn-group > .btn input[type='checkbox'],
[data-toggle='buttons'] > .btn-group > .submit input[type='checkbox'],
.authform [data-toggle='buttons'] > .btn-group > .button input[type='checkbox'],
[data-toggle='buttons'] > .btn-group > .button-xs input[type='checkbox'] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none; }

/* line 7, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_input-groups.scss */
/* line 9932, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.input-group {
  position: relative;
  display: table;
  border-collapse: separate; }

/* line 13, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_input-groups.scss */
/* line 9938, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.input-group[class*='col-'] {
  float: none;
  padding-right: 0;
  padding-left: 0; }

/* line 19, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_input-groups.scss */
/* line 9944, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0; }

/* line 33, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_input-groups.scss */
/* line 9952, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.input-group .form-control:focus {
  z-index: 3; }

/* line 58, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_input-groups.scss */
/* line 9957, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell; }

/* line 63, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_input-groups.scss */
/* line 9963, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0; }

/* line 68, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_input-groups.scss */
/* line 9970, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle; }

/* line 77, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_input-groups.scss */
/* line 9978, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  border-radius: 4px; }

/* line 89, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_input-groups.scss */
/* line 9990, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.input-group-addon.input-sm,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .input-group-addon.btn,
.input-group-sm > .input-group-btn > .input-group-addon.submit,
.authform .input-group-sm > .input-group-btn > .input-group-addon.button,
.input-group-sm > .input-group-btn > .input-group-addon.button-xs {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px; }

/* line 94, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_input-groups.scss */
/* line 10001, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.input-group-addon.input-lg,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .input-group-addon.btn,
.input-group-lg > .input-group-btn > .input-group-addon.submit,
.authform .input-group-lg > .input-group-btn > .input-group-addon.button,
.input-group-lg > .input-group-btn > .input-group-addon.button-xs {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px; }

/* line 101, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_input-groups.scss */
/* line 10012, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.input-group-addon input[type='radio'],
.input-group-addon input[type='checkbox'] {
  margin-top: 0; }

/* line 108, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_input-groups.scss */
/* line 10018, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .submit,
.authform .input-group-btn:first-child > .button,
.input-group-btn:first-child > .button-xs,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .btn-group > .submit,
.authform .input-group-btn:first-child > .btn-group > .button,
.input-group-btn:first-child > .btn-group > .button-xs,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .submit:not(:last-child):not(.dropdown-toggle),
.authform .input-group-btn:last-child > .button:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .button-xs:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn,
.input-group-btn:last-child > .btn-group:not(:last-child) > .submit,
.authform .input-group-btn:last-child > .btn-group:not(:last-child) > .button,
.input-group-btn:last-child > .btn-group:not(:last-child) > .button-xs {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

/* line 117, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_input-groups.scss */
/* line 10042, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.input-group-addon:first-child {
  border-right: 0; }

/* line 120, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_input-groups.scss */
/* line 10047, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .submit,
.authform .input-group-btn:last-child > .button,
.input-group-btn:last-child > .button-xs,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .btn-group > .submit,
.authform .input-group-btn:last-child > .btn-group > .button,
.input-group-btn:last-child > .btn-group > .button-xs,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .submit:not(:first-child),
.authform .input-group-btn:first-child > .button:not(:first-child),
.input-group-btn:first-child > .button-xs:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn,
.input-group-btn:first-child > .btn-group:not(:first-child) > .submit,
.authform .input-group-btn:first-child > .btn-group:not(:first-child) > .button,
.input-group-btn:first-child > .btn-group:not(:first-child) > .button-xs {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

/* line 129, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_input-groups.scss */
/* line 10071, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.input-group-addon:last-child {
  border-left: 0; }

/* line 135, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_input-groups.scss */
/* line 10076, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap; }

/* line 144, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_input-groups.scss */
/* line 10082, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.input-group-btn > .btn,
.input-group-btn > .submit,
.authform .input-group-btn > .button,
.input-group-btn > .button-xs {
  position: relative; }

/* line 146, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_input-groups.scss */
/* line 10089, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.input-group-btn > .btn + .btn,
.input-group-btn > .submit + .btn,
.authform .input-group-btn > .button + .btn,
.input-group-btn > .button-xs + .btn,
.input-group-btn > .btn + .submit,
.input-group-btn > .submit + .submit,
.authform .input-group-btn > .button + .submit,
.input-group-btn > .button-xs + .submit,
.authform .input-group-btn > .btn + .button,
.authform .input-group-btn > .submit + .button,
.authform .input-group-btn > .button + .button,
.authform .input-group-btn > .button-xs + .button,
.input-group-btn > .btn + .button-xs,
.input-group-btn > .submit + .button-xs,
.authform .input-group-btn > .button + .button-xs,
.input-group-btn > .button-xs + .button-xs {
  margin-left: -1px; }

/* line 150, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_input-groups.scss */
/* line 10108, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.input-group-btn > .btn:hover,
.input-group-btn > .submit:hover,
.authform .input-group-btn > .button:hover,
.input-group-btn > .button-xs:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .submit:focus,
.authform .input-group-btn > .button:focus,
.input-group-btn > .button-xs:focus,
.input-group-btn > .btn:active,
.input-group-btn > .submit:active,
.authform .input-group-btn > .button:active,
.input-group-btn > .button-xs:active {
  z-index: 2; }

/* line 159, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_input-groups.scss */
/* line 10123, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .submit,
.authform .input-group-btn:first-child > .button,
.input-group-btn:first-child > .button-xs,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px; }

/* line 165, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_input-groups.scss */
/* line 10131, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .submit,
.authform .input-group-btn:last-child > .button,
.input-group-btn:last-child > .button-xs,
.input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: -1px; }

/* line 9, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navs.scss */
/* line 10141, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }

/* line 14, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
/* line 10147, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.nav:before,
.nav:after {
  display: table;
  content: ' '; }

/* line 19, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
/* line 10153, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.nav:after {
  clear: both; }

/* line 15, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navs.scss */
/* line 10157, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.nav > li {
  position: relative;
  display: block; }

/* line 19, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navs.scss */
/* line 10162, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px; }

/* line 23, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navs.scss */
/* line 10168, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee; }

/* line 31, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navs.scss */
/* line 10174, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.nav > li.disabled > a {
  color: #777777; }

/* line 34, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navs.scss */
/* line 10178, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #777777;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent; }

/* line 46, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navs.scss */
/* line 10186, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #337ab7; }

/* line 59, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navs.scss */
/* line 10193, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5; }

/* line 66, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navs.scss */
/* line 10200, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.nav > li > a > img {
  max-width: none; }

/* line 76, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navs.scss */
/* line 10205, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.nav-tabs {
  border-bottom: 1px solid #ddd; }

/* line 78, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navs.scss */
/* line 10209, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.nav-tabs > li {
  float: left;
  margin-bottom: -1px; }

/* line 84, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navs.scss */
/* line 10214, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.428571429;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0; }

/* line 89, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navs.scss */
/* line 10221, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #ddd; }

/* line 96, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navs.scss */
/* line 10225, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555555;
  cursor: default;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent; }

/* line 118, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navs.scss */
/* line 10236, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.nav-pills > li {
  float: left; }

/* line 122, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navs.scss */
/* line 10240, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.nav-pills > li > a {
  border-radius: 4px; }

/* line 125, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navs.scss */
/* line 10244, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.nav-pills > li + li {
  margin-left: 2px; }

/* line 131, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navs.scss */
/* line 10248, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #337ab7; }

/* line 144, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navs.scss */
/* line 10256, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.nav-stacked > li {
  float: none; }

/* line 146, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navs.scss */
/* line 10260, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0; }

/* line 160, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navs.scss */
/* line 10266, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.nav-justified,
.nav-tabs.nav-justified {
  width: 100%; }

/* line 163, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navs.scss */
/* line 10271, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.nav-justified > li,
.nav-tabs.nav-justified > li {
  float: none; }

/* line 165, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navs.scss */
/* line 10276, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.nav-justified > li > a,
.nav-tabs.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center; }

/* line 171, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navs.scss */
/* line 10282, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto; }

@media (min-width: 768px) {
  /* line 177, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navs.scss */
  /* line 10288, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .nav-justified > li,
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%; }

  /* line 180, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navs.scss */
  /* line 10294, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .nav-justified > li > a,
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0; } }
/* line 190, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navs.scss */
/* line 10301, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.nav-tabs-justified,
.nav-tabs.nav-justified {
  border-bottom: 0; }

/* line 193, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navs.scss */
/* line 10306, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.nav-tabs-justified > li > a,
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px; }

/* line 199, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navs.scss */
/* line 10312, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.nav-tabs-justified > .active > a,
.nav-tabs.nav-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd; }

@media (min-width: 768px) {
  /* line 206, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navs.scss */
  /* line 10322, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .nav-tabs-justified > li > a,
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0; }

  /* line 210, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navs.scss */
  /* line 10328, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .nav-tabs-justified > .active > a,
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff; } }
/* line 224, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navs.scss */
/* line 10339, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.tab-content > .tab-pane {
  display: none; }

/* line 227, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navs.scss */
/* line 10343, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.tab-content > .active {
  display: block; }

/* line 237, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navs.scss */
/* line 10348, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

/* line 11, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
/* line 10355, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent; }

/* line 14, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
/* line 10362, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.navbar:before,
.navbar:after {
  display: table;
  content: ' '; }

/* line 19, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
/* line 10368, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.navbar:after {
  clear: both; }

@media (min-width: 768px) {
  /* line 11, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
  /* line 10373, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .navbar {
    border-radius: 4px; } }
/* line 14, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
/* line 10379, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.navbar-header:before,
.navbar-header:after {
  display: table;
  content: ' '; }

/* line 19, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
/* line 10385, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.navbar-header:after {
  clear: both; }

@media (min-width: 768px) {
  /* line 31, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
  /* line 10390, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .navbar-header {
    float: left; } }
/* line 50, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
/* line 10396, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.navbar-collapse {
  padding-right: 15px;
  padding-left: 15px;
  overflow-x: visible;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch; }

/* line 14, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
/* line 10405, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.navbar-collapse:before,
.navbar-collapse:after {
  display: table;
  content: ' '; }

/* line 19, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
/* line 10411, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.navbar-collapse:after {
  clear: both; }

/* line 59, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
/* line 10415, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.navbar-collapse.in {
  overflow-y: auto; }

@media (min-width: 768px) {
  /* line 50, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
  /* line 10420, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none; }

  /* line 68, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
  /* line 10426, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important; }

  /* line 75, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
  /* line 10433, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .navbar-collapse.in {
    overflow-y: visible; }

  /* line 81, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
  /* line 10437, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-right: 0;
    padding-left: 0; } }
/* line 90, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
/* line 10446, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030; }

/* line 92, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
/* line 10454, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px; }

@media (max-device-width: 480px) and (orientation: landscape) {
  /* line 92, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
  /* line 10460, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px; } }
@media (min-width: 768px) {
  /* line 90, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
  /* line 10467, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0; } }
/* line 112, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
/* line 10474, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px; }

/* line 116, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
/* line 10480, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0; }

/* line 129, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
/* line 10487, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.container > .navbar-header,
main > .navbar-header,
.container > .navbar-collapse,
main > .navbar-collapse,
.container-fluid > .navbar-header,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px; }

@media (min-width: 768px) {
  /* line 129, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
  /* line 10498, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .container > .navbar-header,
  main > .navbar-header,
  .container > .navbar-collapse,
  main > .navbar-collapse,
  .container-fluid > .navbar-header,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0; } }
/* line 149, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
/* line 10510, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px; }

@media (min-width: 768px) {
  /* line 149, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
  /* line 10516, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .navbar-static-top {
    border-radius: 0; } }
/* line 161, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
/* line 10522, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.navbar-brand {
  float: left;
  height: 50px;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px; }

/* line 168, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
/* line 10530, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none; }

/* line 173, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
/* line 10535, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.navbar-brand > img {
  display: block; }

@media (min-width: 768px) {
  /* line 178, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
  /* line 10540, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .navbar > .container .navbar-brand,
  .navbar > main .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -15px; } }
/* line 191, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
/* line 10548, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-right: 15px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px; }

/* line 204, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
/* line 10561, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.navbar-toggle:focus {
  outline: 0; }

/* line 209, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
/* line 10565, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px; }

/* line 215, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
/* line 10572, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px; }

@media (min-width: 768px) {
  /* line 191, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
  /* line 10577, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .navbar-toggle {
    display: none; } }
/* line 230, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
/* line 10583, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.navbar-nav {
  margin: 7.5px -15px; }

/* line 233, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
/* line 10587, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px; }

@media (max-width: 767px) {
  /* line 241, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
  /* line 10594, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none; }

  /* line 249, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
  /* line 10604, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px; }

  /* line 253, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
  /* line 10609, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px; }

  /* line 255, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
  /* line 10613, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none; } }
@media (min-width: 768px) {
  /* line 230, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
  /* line 10620, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .navbar-nav {
    float: left;
    margin: 0; }

  /* line 268, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
  /* line 10625, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .navbar-nav > li {
    float: left; }

  /* line 270, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
  /* line 10629, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px; } }
/* line 284, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
/* line 10636, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.navbar-form {
  padding: 10px 15px;
  margin-right: -15px;
  margin-left: -15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 8px;
  margin-bottom: 8px; }

@media (min-width: 768px) {
  /* line 468, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_forms.scss */
  /* line 10649, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle; }

  /* line 475, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_forms.scss */
  /* line 10655, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle; }

  /* line 482, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_forms.scss */
  /* line 10661, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .navbar-form .form-control-static {
    display: inline-block; }

  /* line 486, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_forms.scss */
  /* line 10665, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle; }

  /* line 490, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_forms.scss */
  /* line 10670, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto; }

  /* line 498, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_forms.scss */
  /* line 10676, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .navbar-form .input-group > .form-control {
    width: 100%; }

  /* line 502, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_forms.scss */
  /* line 10680, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle; }

  /* line 509, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_forms.scss */
  /* line 10685, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle; }

  /* line 516, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_forms.scss */
  /* line 10693, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0; }

  /* line 520, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_forms.scss */
  /* line 10698, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .navbar-form .radio input[type='radio'],
  .navbar-form .checkbox input[type='checkbox'] {
    position: relative;
    margin-left: 0; }

  /* line 527, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_forms.scss */
  /* line 10704, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .navbar-form .has-feedback .form-control-feedback {
    top: 0; } }
@media (max-width: 767px) {
  /* line 296, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
  /* line 10710, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .navbar-form .form-group {
    margin-bottom: 5px; }

  /* line 300, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
  /* line 10714, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .navbar-form .form-group:last-child {
    margin-bottom: 0; } }
@media (min-width: 768px) {
  /* line 284, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
  /* line 10720, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .navbar-form {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none; } }
/* line 325, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
/* line 10733, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

/* line 330, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
/* line 10740, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

/* line 341, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
/* line 10749, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px; }

/* line 344, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
/* line 10754, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.navbar-btn.btn-sm,
.btn-group-sm > .navbar-btn.btn,
.btn-group-sm > .navbar-btn.submit,
.authform .btn-group-sm > .navbar-btn.button,
.btn-group-sm > .navbar-btn.button-xs {
  margin-top: 10px;
  margin-bottom: 10px; }

/* line 347, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
/* line 10763, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.navbar-btn.btn-xs,
.btn-group-xs > .navbar-btn.btn,
.btn-group-xs > .navbar-btn.submit,
.authform .btn-group-xs > .navbar-btn.button,
.navbar-btn.button-xs {
  margin-top: 14px;
  margin-bottom: 14px; }

/* line 357, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
/* line 10773, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px; }

@media (min-width: 768px) {
  /* line 357, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
  /* line 10779, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .navbar-text {
    float: left;
    margin-right: 15px;
    margin-left: 15px; } }
@media (min-width: 768px) {
  /* line 377, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
  /* line 10788, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .navbar-left {
    float: left !important; }

  /* line 380, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
  /* line 10793, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .navbar-right {
    float: right !important;
    margin-right: -15px; }

  /* line 384, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
  /* line 10798, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .navbar-right ~ .navbar-right {
    margin-right: 0; } }
/* line 395, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
/* line 10803, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7; }

/* line 399, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
/* line 10808, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.navbar-default .navbar-brand {
  color: #777; }

/* line 401, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
/* line 10812, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent; }

/* line 408, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
/* line 10818, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.navbar-default .navbar-text {
  color: #777; }

/* line 413, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
/* line 10822, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.navbar-default .navbar-nav > li > a {
  color: #777; }

/* line 416, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
/* line 10826, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent; }

/* line 423, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
/* line 10832, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7; }

/* line 431, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
/* line 10839, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent; }

/* line 442, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
/* line 10846, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #555;
  background-color: #e7e7e7; }

@media (max-width: 767px) {
  /* line 453, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
  /* line 10854, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777; }

  /* line 455, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
  /* line 10858, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent; }

  /* line 462, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
  /* line 10864, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7; }

  /* line 470, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
  /* line 10871, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent; } }
/* line 481, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
/* line 10879, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.navbar-default .navbar-toggle {
  border-color: #ddd; }

/* line 483, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
/* line 10883, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #ddd; }

/* line 487, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
/* line 10888, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888; }

/* line 492, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
/* line 10892, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7; }

/* line 502, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
/* line 10897, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.navbar-default .navbar-link {
  color: #777; }

/* line 504, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
/* line 10901, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.navbar-default .navbar-link:hover {
  color: #333; }

/* line 509, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
/* line 10905, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.navbar-default .btn-link {
  color: #777; }

/* line 511, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
/* line 10909, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333; }

/* line 517, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
/* line 10914, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.navbar-default .btn-link[disabled]:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:hover,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc; }

/* line 527, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
/* line 10922, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.navbar-inverse {
  background-color: #222;
  border-color: #090909; }

/* line 531, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
/* line 10927, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.navbar-inverse .navbar-brand {
  color: #9d9d9d; }

/* line 533, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
/* line 10931, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent; }

/* line 540, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
/* line 10937, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.navbar-inverse .navbar-text {
  color: #9d9d9d; }

/* line 545, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
/* line 10941, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d; }

/* line 548, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
/* line 10945, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent; }

/* line 555, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
/* line 10951, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #090909; }

/* line 563, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
/* line 10958, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent; }

/* line 573, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
/* line 10965, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  color: #fff;
  background-color: #090909; }

@media (max-width: 767px) {
  /* line 584, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
  /* line 10973, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #090909; }

  /* line 587, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
  /* line 10977, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #090909; }

  /* line 590, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
  /* line 10981, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d; }

  /* line 592, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
  /* line 10985, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent; }

  /* line 599, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
  /* line 10991, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #090909; }

  /* line 607, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
  /* line 10998, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent; } }
/* line 619, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
/* line 11006, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.navbar-inverse .navbar-toggle {
  border-color: #333; }

/* line 621, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
/* line 11010, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333; }

/* line 625, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
/* line 11015, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff; }

/* line 630, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
/* line 11019, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010; }

/* line 635, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
/* line 11024, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.navbar-inverse .navbar-link {
  color: #9d9d9d; }

/* line 637, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
/* line 11028, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.navbar-inverse .navbar-link:hover {
  color: #fff; }

/* line 642, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
/* line 11032, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.navbar-inverse .btn-link {
  color: #9d9d9d; }

/* line 644, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
/* line 11036, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #fff; }

/* line 650, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_navbar.scss */
/* line 11041, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.navbar-inverse .btn-link[disabled]:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:hover,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444; }

/* line 6, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_breadcrumbs.scss */
/* line 11049, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px; }

/* line 13, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_breadcrumbs.scss */
/* line 11057, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.breadcrumb > li {
  display: inline-block; }

/* line 16, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_breadcrumbs.scss */
/* line 11061, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.breadcrumb > li + li:before {
  padding: 0 5px;
  color: #ccc;
  content: '/Â '; }

/* line 25, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_breadcrumbs.scss */
/* line 11067, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.breadcrumb > .active {
  color: #777777; }

/* line 4, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_pagination.scss */
/* line 11072, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px; }

/* line 10, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_pagination.scss */
/* line 11079, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.pagination > li {
  display: inline; }

/* line 12, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_pagination.scss */
/* line 11083, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.428571429;
  color: #337ab7;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd; }

/* line 24, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_pagination.scss */
/* line 11096, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.pagination > li > a:hover,
.pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
  z-index: 2;
  color: #23527c;
  background-color: #eeeeee;
  border-color: #ddd; }

/* line 33, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_pagination.scss */
/* line 11106, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px; }

/* line 40, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_pagination.scss */
/* line 11113, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px; }

/* line 49, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_pagination.scss */
/* line 11119, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.pagination > .active > a,
.pagination > .active > a:hover,
.pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #337ab7;
  border-color: #337ab7; }

/* line 61, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_pagination.scss */
/* line 11132, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd; }

/* line 5, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_pagination.scss */
/* line 11145, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333; }

/* line 12, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_pagination.scss */
/* line 11152, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px; }

/* line 18, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_pagination.scss */
/* line 11158, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px; }

/* line 5, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_pagination.scss */
/* line 11165, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5; }

/* line 12, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_pagination.scss */
/* line 11172, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px; }

/* line 18, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_pagination.scss */
/* line 11178, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px; }

/* line 6, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_pager.scss */
/* line 11185, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.pager {
  padding-left: 0;
  margin: 20px 0;
  text-align: center;
  list-style: none; }

/* line 14, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
/* line 11192, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.pager:before,
.pager:after {
  display: table;
  content: ' '; }

/* line 19, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
/* line 11198, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.pager:after {
  clear: both; }

/* line 12, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_pager.scss */
/* line 11202, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.pager li {
  display: inline; }

/* line 14, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_pager.scss */
/* line 11206, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px; }

/* line 23, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_pager.scss */
/* line 11215, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee; }

/* line 31, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_pager.scss */
/* line 11221, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.pager .next > a,
.pager .next > span {
  float: right; }

/* line 38, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_pager.scss */
/* line 11226, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.pager .previous > a,
.pager .previous > span {
  float: left; }

/* line 45, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_pager.scss */
/* line 11231, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777777;
  cursor: not-allowed;
  background-color: #fff; }

/* line 5, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_labels.scss */
/* line 11241, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.label {
  display: inline;
  padding: 0.2em 0.6em 0.3em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25em; }

/* line 20, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_labels.scss */
/* line 11254, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.label:empty {
  display: none; }

/* line 25, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_labels.scss */
/* line 11258, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn .label,
.submit .label,
.authform .button .label,
.button-xs .label {
  position: relative;
  top: -1px; }

/* line 33, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_labels.scss */
/* line 11267, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
a.label:hover,
a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer; }

/* line 44, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_labels.scss */
/* line 11275, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.label-default {
  background-color: #777777; }

/* line 7, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_labels.scss */
/* line 11279, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #5e5e5e; }

/* line 48, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_labels.scss */
/* line 11285, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.label-primary {
  background-color: #337ab7; }

/* line 7, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_labels.scss */
/* line 11289, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #286090; }

/* line 52, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_labels.scss */
/* line 11295, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.label-success {
  background-color: #5cb85c; }

/* line 7, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_labels.scss */
/* line 11299, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44; }

/* line 56, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_labels.scss */
/* line 11305, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.label-info {
  background-color: #5bc0de; }

/* line 7, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_labels.scss */
/* line 11309, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5; }

/* line 60, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_labels.scss */
/* line 11315, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.label-warning {
  background-color: #f0ad4e; }

/* line 7, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_labels.scss */
/* line 11319, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f; }

/* line 64, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_labels.scss */
/* line 11325, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.label-danger {
  background-color: #d9534f; }

/* line 7, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_labels.scss */
/* line 11329, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c; }

/* line 7, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_badges.scss */
/* line 11335, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  background-color: #777777;
  border-radius: 10px; }

/* line 22, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_badges.scss */
/* line 11350, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.badge:empty {
  display: none; }

/* line 27, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_badges.scss */
/* line 11354, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn .badge,
.submit .badge,
.authform .button .badge,
.button-xs .badge {
  position: relative;
  top: -1px; }

/* line 32, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_badges.scss */
/* line 11362, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-xs .badge,
.btn-group-xs > .btn .badge,
.btn-group-xs > .submit .badge,
.authform .btn-group-xs > .button .badge,
.button-xs .badge,
.btn-group-xs > .btn .badge,
.btn-group-xs > .submit .badge,
.authform .btn-group-xs > .button .badge,
.btn-group-xs > .button-xs .badge {
  top: 0;
  padding: 1px 5px; }

/* line 41, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_badges.scss */
/* line 11375, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #337ab7;
  background-color: #fff; }

/* line 47, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_badges.scss */
/* line 11381, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.list-group-item > .badge {
  float: right; }

/* line 51, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_badges.scss */
/* line 11385, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.list-group-item > .badge + .badge {
  margin-right: 5px; }

/* line 55, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_badges.scss */
/* line 11389, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.nav-pills > li > a > .badge {
  margin-left: 3px; }

/* line 62, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_badges.scss */
/* line 11394, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
a.badge:hover,
a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer; }

/* line 6, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_jumbotron.scss */
/* line 11402, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eeeeee; }

/* line 13, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_jumbotron.scss */
/* line 11410, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.jumbotron h1,
.jumbotron .h1 {
  color: inherit; }

/* line 18, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_jumbotron.scss */
/* line 11415, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200; }

/* line 24, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_jumbotron.scss */
/* line 11421, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.jumbotron > hr {
  border-top-color: #d5d5d5; }

/* line 28, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_jumbotron.scss */
/* line 11425, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.container .jumbotron,
main .jumbotron,
.container-fluid .jumbotron {
  padding-right: 15px;
  padding-left: 15px;
  border-radius: 6px; }

/* line 35, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_jumbotron.scss */
/* line 11433, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.jumbotron .container,
.jumbotron main {
  max-width: 100%; }

@media screen and (min-width: 768px) {
  /* line 6, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_jumbotron.scss */
  /* line 11439, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px; }

  /* line 43, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_jumbotron.scss */
  /* line 11444, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .container .jumbotron,
  main .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px; }

  /* line 49, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_jumbotron.scss */
  /* line 11451, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 63px; } }
/* line 7, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_thumbnails.scss */
/* line 11458, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.428571429;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: border 0.2s ease-in-out;
  -o-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out; }

/* line 17, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_thumbnails.scss */
/* line 11471, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.thumbnail > img,
.thumbnail a > img {
  display: block;
  max-width: 100%;
  height: auto;
  margin-right: auto;
  margin-left: auto; }

/* line 27, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_thumbnails.scss */
/* line 11480, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.thumbnail .caption {
  padding: 9px;
  color: #333333; }

/* line 34, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_thumbnails.scss */
/* line 11486, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #337ab7; }

/* line 9, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_alerts.scss */
/* line 11493, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.alert,
#error_explanation:not(:empty) {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px; }

/* line 16, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_alerts.scss */
/* line 11501, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.alert h4,
#error_explanation:not(:empty) h4 {
  margin-top: 0;
  color: inherit; }

/* line 22, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_alerts.scss */
/* line 11507, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.alert .alert-link,
#error_explanation:not(:empty) .alert-link {
  font-weight: bold; }

/* line 27, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_alerts.scss */
/* line 11512, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.alert > p,
#error_explanation:not(:empty) > p,
.alert > ul,
#error_explanation:not(:empty) > ul {
  margin-bottom: 0; }

/* line 32, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_alerts.scss */
/* line 11519, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.alert > p + p,
#error_explanation:not(:empty) > p + p {
  margin-top: 5px; }

/* line 42, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_alerts.scss */
/* line 11525, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.alert-dismissable,
.alert-dismissible {
  padding-right: 35px; }

/* line 47, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_alerts.scss */
/* line 11530, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit; }

/* line 59, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_alerts.scss */
/* line 11539, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6; }

/* line 8, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_alerts.scss */
/* line 11545, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.alert-success hr {
  border-top-color: #c9e2b3; }

/* line 12, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_alerts.scss */
/* line 11549, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.alert-success .alert-link {
  color: #2b542c; }

/* line 63, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_alerts.scss */
/* line 11554, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1; }

/* line 8, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_alerts.scss */
/* line 11560, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.alert-info hr {
  border-top-color: #a6e1ec; }

/* line 12, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_alerts.scss */
/* line 11564, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.alert-info .alert-link {
  color: #245269; }

/* line 67, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_alerts.scss */
/* line 11569, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc; }

/* line 8, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_alerts.scss */
/* line 11575, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.alert-warning hr {
  border-top-color: #f7e1b5; }

/* line 12, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_alerts.scss */
/* line 11579, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.alert-warning .alert-link {
  color: #66512c; }

/* line 71, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_alerts.scss */
/* line 11584, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.alert-danger,
#error_explanation:not(:empty) {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1; }

/* line 8, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_alerts.scss */
/* line 11591, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.alert-danger hr,
#error_explanation:not(:empty) hr {
  border-top-color: #e4b9c0; }

/* line 12, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_alerts.scss */
/* line 11596, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.alert-danger .alert-link,
#error_explanation:not(:empty) .alert-link {
  color: #843534; }

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }
/* line 26, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_progress-bars.scss */
/* line 11618, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.progress {
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); }

/* line 36, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_progress-bars.scss */
/* line 11629, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease; }

/* line 54, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_progress-bars.scss */
/* line 11646, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px; }

/* line 64, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_progress-bars.scss */
/* line 11682, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite; }

/* line 73, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_progress-bars.scss */
/* line 11690, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.progress-bar-success {
  background-color: #5cb85c; }

/* line 7, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_progress-bar.scss */
/* line 11694, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

/* line 77, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_progress-bars.scss */
/* line 11728, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.progress-bar-info {
  background-color: #5bc0de; }

/* line 7, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_progress-bar.scss */
/* line 11732, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

/* line 81, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_progress-bars.scss */
/* line 11766, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.progress-bar-warning {
  background-color: #f0ad4e; }

/* line 7, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_progress-bar.scss */
/* line 11770, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

/* line 85, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_progress-bars.scss */
/* line 11804, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.progress-bar-danger {
  background-color: #d9534f; }

/* line 7, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_progress-bar.scss */
/* line 11808, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

/* line 1, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_media.scss */
/* line 11842, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.media {
  margin-top: 15px; }

/* line 5, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_media.scss */
/* line 11846, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.media:first-child {
  margin-top: 0; }

/* line 10, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_media.scss */
/* line 11851, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.media,
.media-body {
  overflow: hidden;
  zoom: 1; }

/* line 16, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_media.scss */
/* line 11858, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.media-body {
  width: 10000px; }

/* line 20, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_media.scss */
/* line 11863, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.media-object {
  display: block; }

/* line 24, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_media.scss */
/* line 11867, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.media-object.img-thumbnail {
  max-width: none; }

/* line 29, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_media.scss */
/* line 11872, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.media-right,
.media > .pull-right {
  padding-left: 10px; }

/* line 34, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_media.scss */
/* line 11878, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.media-left,
.media > .pull-left {
  padding-right: 10px; }

/* line 39, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_media.scss */
/* line 11884, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top; }

/* line 46, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_media.scss */
/* line 11892, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.media-middle {
  vertical-align: middle; }

/* line 50, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_media.scss */
/* line 11897, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.media-bottom {
  vertical-align: bottom; }

/* line 55, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_media.scss */
/* line 11902, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.media-heading {
  margin-top: 0;
  margin-bottom: 5px; }

/* line 63, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_media.scss */
/* line 11908, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.media-list {
  padding-left: 0;
  list-style: none; }

/* line 10, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_list-group.scss */
/* line 11914, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.list-group {
  padding-left: 0;
  margin-bottom: 20px; }

/* line 21, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_list-group.scss */
/* line 11920, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd; }

/* line 31, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_list-group.scss */
/* line 11929, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.list-group-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px; }

/* line 34, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_list-group.scss */
/* line 11934, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px; }

/* line 40, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_list-group.scss */
/* line 11940, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  color: #777777;
  cursor: not-allowed;
  background-color: #eeeeee; }

/* line 48, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_list-group.scss */
/* line 11948, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
  color: inherit; }

/* line 51, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_list-group.scss */
/* line 11954, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
  color: #777777; }

/* line 57, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_list-group.scss */
/* line 11960, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7; }

/* line 66, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_list-group.scss */
/* line 11969, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.list-group-item.active .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit; }

/* line 71, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_list-group.scss */
/* line 11981, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #c7ddef; }

/* line 83, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_list-group.scss */
/* line 11988, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
a.list-group-item,
button.list-group-item {
  color: #555; }

/* line 87, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_list-group.scss */
/* line 11993, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #333; }

/* line 92, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_list-group.scss */
/* line 11998, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
a.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:hover,
button.list-group-item:focus {
  color: #555;
  text-decoration: none;
  background-color: #f5f5f5; }

/* line 100, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_list-group.scss */
/* line 12008, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
button.list-group-item {
  width: 100%;
  text-align: left; }

/* line 4, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_list-group.scss */
/* line 12014, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8; }

/* line 11, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_list-group.scss */
/* line 12020, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d; }

/* line 15, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_list-group.scss */
/* line 12025, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit; }

/* line 19, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_list-group.scss */
/* line 12030, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
a.list-group-item-success:hover,
a.list-group-item-success:focus,
button.list-group-item-success:hover,
button.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6; }

/* line 24, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_list-group.scss */
/* line 12038, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
a.list-group-item-success.active,
a.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active,
button.list-group-item-success.active:hover,
button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d; }

/* line 4, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_list-group.scss */
/* line 12050, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7; }

/* line 11, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_list-group.scss */
/* line 12056, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
a.list-group-item-info,
button.list-group-item-info {
  color: #31708f; }

/* line 15, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_list-group.scss */
/* line 12061, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit; }

/* line 19, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_list-group.scss */
/* line 12066, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
a.list-group-item-info:hover,
a.list-group-item-info:focus,
button.list-group-item-info:hover,
button.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3; }

/* line 24, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_list-group.scss */
/* line 12074, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
a.list-group-item-info.active,
a.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active,
button.list-group-item-info.active:hover,
button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f; }

/* line 4, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_list-group.scss */
/* line 12086, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3; }

/* line 11, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_list-group.scss */
/* line 12092, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b; }

/* line 15, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_list-group.scss */
/* line 12097, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit; }

/* line 19, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_list-group.scss */
/* line 12102, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
a.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:hover,
button.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc; }

/* line 24, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_list-group.scss */
/* line 12110, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
a.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active,
button.list-group-item-warning.active:hover,
button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b; }

/* line 4, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_list-group.scss */
/* line 12122, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede; }

/* line 11, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_list-group.scss */
/* line 12128, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442; }

/* line 15, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_list-group.scss */
/* line 12133, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit; }

/* line 19, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_list-group.scss */
/* line 12138, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
a.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:hover,
button.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc; }

/* line 24, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_list-group.scss */
/* line 12146, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
a.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active,
button.list-group-item-danger.active:hover,
button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442; }

/* line 121, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_list-group.scss */
/* line 12158, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px; }

/* line 125, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_list-group.scss */
/* line 12164, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3; }

/* line 7, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_panels.scss */
/* line 12170, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); }

/* line 16, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_panels.scss */
/* line 12180, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.panel-body {
  padding: 15px; }

/* line 14, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
/* line 12184, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.panel-body:before,
.panel-body:after {
  display: table;
  content: ' '; }

/* line 19, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
/* line 12190, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.panel-body:after {
  clear: both; }

/* line 22, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_panels.scss */
/* line 12195, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px; }

/* line 27, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_panels.scss */
/* line 12202, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit; }

/* line 33, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_panels.scss */
/* line 12207, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit; }

/* line 39, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_panels.scss */
/* line 12214, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit; }

/* line 49, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_panels.scss */
/* line 12223, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px; }

/* line 63, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_panels.scss */
/* line 12232, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0; }

/* line 67, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_panels.scss */
/* line 12237, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0; }

/* line 74, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_panels.scss */
/* line 12243, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px; }

/* line 82, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_panels.scss */
/* line 12250, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px; }

/* line 89, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_panels.scss */
/* line 12257, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

/* line 96, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_panels.scss */
/* line 12263, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0; }

/* line 100, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_panels.scss */
/* line 12268, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.list-group + .panel-footer {
  border-top-width: 0; }

/* line 110, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_panels.scss */
/* line 12273, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0; }

/* line 115, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_panels.scss */
/* line 12279, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-right: 15px;
  padding-left: 15px; }

/* line 121, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_panels.scss */
/* line 12286, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px; }

/* line 127, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_panels.scss */
/* line 12292, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px; }

/* line 131, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_panels.scss */
/* line 12300, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel
> .table-responsive:first-child
> .table:first-child
> thead:first-child
> tr:first-child
td:first-child,
.panel
> .table-responsive:first-child
> .table:first-child
> thead:first-child
> tr:first-child
th:first-child,
.panel
> .table-responsive:first-child
> .table:first-child
> tbody:first-child
> tr:first-child
td:first-child,
.panel
> .table-responsive:first-child
> .table:first-child
> tbody:first-child
> tr:first-child
th:first-child {
  border-top-left-radius: 3px; }

/* line 135, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_panels.scss */
/* line 12331, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel
> .table-responsive:first-child
> .table:first-child
> thead:first-child
> tr:first-child
td:last-child,
.panel
> .table-responsive:first-child
> .table:first-child
> thead:first-child
> tr:first-child
th:last-child,
.panel
> .table-responsive:first-child
> .table:first-child
> tbody:first-child
> tr:first-child
td:last-child,
.panel
> .table-responsive:first-child
> .table:first-child
> tbody:first-child
> tr:first-child
th:last-child {
  border-top-right-radius: 3px; }

/* line 143, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_panels.scss */
/* line 12362, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px; }

/* line 149, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_panels.scss */
/* line 12368, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px; }

/* line 153, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_panels.scss */
/* line 12376, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel
> .table-responsive:last-child
> .table:last-child
> tbody:last-child
> tr:last-child
td:first-child,
.panel
> .table-responsive:last-child
> .table:last-child
> tbody:last-child
> tr:last-child
th:first-child,
.panel
> .table-responsive:last-child
> .table:last-child
> tfoot:last-child
> tr:last-child
td:first-child,
.panel
> .table-responsive:last-child
> .table:last-child
> tfoot:last-child
> tr:last-child
th:first-child {
  border-bottom-left-radius: 3px; }

/* line 157, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_panels.scss */
/* line 12407, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel
> .table-responsive:last-child
> .table:last-child
> tbody:last-child
> tr:last-child
td:last-child,
.panel
> .table-responsive:last-child
> .table:last-child
> tbody:last-child
> tr:last-child
th:last-child,
.panel
> .table-responsive:last-child
> .table:last-child
> tfoot:last-child
> tr:last-child
td:last-child,
.panel
> .table-responsive:last-child
> .table:last-child
> tfoot:last-child
> tr:last-child
th:last-child {
  border-bottom-right-radius: 3px; }

/* line 164, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_panels.scss */
/* line 12438, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd; }

/* line 170, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_panels.scss */
/* line 12445, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0; }

/* line 174, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_panels.scss */
/* line 12450, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0; }

/* line 181, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_panels.scss */
/* line 12455, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0; }

/* line 185, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_panels.scss */
/* line 12470, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0; }

/* line 194, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_panels.scss */
/* line 12485, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0; }

/* line 203, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_panels.scss */
/* line 12496, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0; }

/* line 210, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_panels.scss */
/* line 12507, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.panel > .table-responsive {
  margin-bottom: 0;
  border: 0; }

/* line 222, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_panels.scss */
/* line 12513, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.panel-group {
  margin-bottom: 20px; }

/* line 226, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_panels.scss */
/* line 12517, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px; }

/* line 230, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_panels.scss */
/* line 12522, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.panel-group .panel + .panel {
  margin-top: 5px; }

/* line 235, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_panels.scss */
/* line 12526, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.panel-group .panel-heading {
  border-bottom: 0; }

/* line 238, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_panels.scss */
/* line 12530, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd; }

/* line 244, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_panels.scss */
/* line 12535, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.panel-group .panel-footer {
  border-top: 0; }

/* line 246, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_panels.scss */
/* line 12539, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd; }

/* line 254, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_panels.scss */
/* line 12544, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.panel-default {
  border-color: #ddd; }

/* line 6, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_panels.scss */
/* line 12548, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #ddd; }

/* line 11, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_panels.scss */
/* line 12554, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd; }

/* line 14, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_panels.scss */
/* line 12558, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333; }

/* line 20, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_panels.scss */
/* line 12563, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd; }

/* line 257, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_panels.scss */
/* line 12568, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.panel-primary {
  border-color: #337ab7; }

/* line 6, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_panels.scss */
/* line 12572, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7; }

/* line 11, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_panels.scss */
/* line 12578, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #337ab7; }

/* line 14, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_panels.scss */
/* line 12582, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.panel-primary > .panel-heading .badge {
  color: #337ab7;
  background-color: #fff; }

/* line 20, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_panels.scss */
/* line 12587, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #337ab7; }

/* line 260, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_panels.scss */
/* line 12592, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.panel-success {
  border-color: #d6e9c6; }

/* line 6, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_panels.scss */
/* line 12596, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6; }

/* line 11, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_panels.scss */
/* line 12602, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6; }

/* line 14, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_panels.scss */
/* line 12606, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d; }

/* line 20, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_panels.scss */
/* line 12611, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6; }

/* line 263, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_panels.scss */
/* line 12616, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.panel-info {
  border-color: #bce8f1; }

/* line 6, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_panels.scss */
/* line 12620, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1; }

/* line 11, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_panels.scss */
/* line 12626, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1; }

/* line 14, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_panels.scss */
/* line 12630, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f; }

/* line 20, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_panels.scss */
/* line 12635, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1; }

/* line 266, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_panels.scss */
/* line 12640, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.panel-warning {
  border-color: #faebcc; }

/* line 6, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_panels.scss */
/* line 12644, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc; }

/* line 11, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_panels.scss */
/* line 12650, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc; }

/* line 14, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_panels.scss */
/* line 12654, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b; }

/* line 20, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_panels.scss */
/* line 12659, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc; }

/* line 269, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_panels.scss */
/* line 12664, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.panel-danger {
  border-color: #ebccd1; }

/* line 6, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_panels.scss */
/* line 12668, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1; }

/* line 11, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_panels.scss */
/* line 12674, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1; }

/* line 14, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_panels.scss */
/* line 12678, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442; }

/* line 20, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_panels.scss */
/* line 12683, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1; }

/* line 5, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_responsive-embed.scss */
/* line 12688, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden; }

/* line 12, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_responsive-embed.scss */
/* line 12696, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0; }

/* line 28, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_responsive-embed.scss */
/* line 12711, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.embed-responsive-16by9 {
  padding-bottom: 56.25%; }

/* line 33, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_responsive-embed.scss */
/* line 12716, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.embed-responsive-4by3 {
  padding-bottom: 75%; }

/* line 7, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_wells.scss */
/* line 12721, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.well,
.authform form,
.authform fieldset {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); }

/* line 15, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_wells.scss */
/* line 12734, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.well blockquote,
.authform form blockquote,
.authform fieldset blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15); }

/* line 22, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_wells.scss */
/* line 12742, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.well-lg,
.authform form {
  padding: 24px;
  border-radius: 6px; }

/* line 26, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_wells.scss */
/* line 12749, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.well-sm {
  padding: 9px;
  border-radius: 3px; }

/* line 6, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_close.scss */
/* line 12755, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: 0.2; }

/* line 15, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_close.scss */
/* line 12766, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: 0.5; }

/* line 30, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_close.scss */
/* line 12776, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  appearance: none; }

/* line 11, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_modals.scss */
/* line 12786, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.modal-open {
  overflow: hidden; }

/* line 16, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_modals.scss */
/* line 12791, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0; }

/* line 32, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_modals.scss */
/* line 12804, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out; }

/* line 36, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_modals.scss */
/* line 12815, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0); }

/* line 38, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_modals.scss */
/* line 12823, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto; }

/* line 44, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_modals.scss */
/* line 12829, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px; }

/* line 51, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_modals.scss */
/* line 12836, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.modal-content {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  outline: 0; }

/* line 64, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_modals.scss */
/* line 12849, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000; }

/* line 73, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_modals.scss */
/* line 12859, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0; }

/* line 74, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_modals.scss */
/* line 12864, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: 0.5; }

/* line 79, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_modals.scss */
/* line 12870, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5; }

/* line 14, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
/* line 12875, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.modal-header:before,
.modal-header:after {
  display: table;
  content: ' '; }

/* line 19, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
/* line 12881, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.modal-header:after {
  clear: both; }

/* line 85, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_modals.scss */
/* line 12886, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.modal-header .close {
  margin-top: -2px; }

/* line 90, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_modals.scss */
/* line 12891, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.modal-title {
  margin: 0;
  line-height: 1.428571429; }

/* line 97, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_modals.scss */
/* line 12897, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.modal-body {
  position: relative;
  padding: 15px; }

/* line 103, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_modals.scss */
/* line 12903, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5; }

/* line 14, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
/* line 12909, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.modal-footer:before,
.modal-footer:after {
  display: table;
  content: ' '; }

/* line 19, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
/* line 12915, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.modal-footer:after {
  clear: both; }

/* line 110, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_modals.scss */
/* line 12919, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.modal-footer .btn + .btn,
.modal-footer .submit + .btn,
.modal-footer .authform .button + .btn,
.authform .modal-footer .button + .btn,
.modal-footer .button-xs + .btn,
.modal-footer .btn + .submit,
.modal-footer .submit + .submit,
.modal-footer .authform .button + .submit,
.authform .modal-footer .button + .submit,
.modal-footer .button-xs + .submit,
.modal-footer .authform .btn + .button,
.authform .modal-footer .btn + .button,
.modal-footer .authform .submit + .button,
.authform .modal-footer .submit + .button,
.modal-footer .authform .button + .button,
.authform .modal-footer .button + .button,
.modal-footer .authform .button-xs + .button,
.authform .modal-footer .button-xs + .button,
.modal-footer .btn + .button-xs,
.modal-footer .submit + .button-xs,
.modal-footer .authform .button + .button-xs,
.authform .modal-footer .button + .button-xs,
.modal-footer .button-xs + .button-xs {
  margin-bottom: 0;
  margin-left: 5px; }

/* line 115, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_modals.scss */
/* line 12946, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.modal-footer .btn-group .btn + .btn,
.modal-footer .btn-group .submit + .btn,
.modal-footer .btn-group .authform .button + .btn,
.authform .modal-footer .btn-group .button + .btn,
.modal-footer .btn-group .button-xs + .btn,
.modal-footer .btn-group .btn + .submit,
.modal-footer .btn-group .submit + .submit,
.modal-footer .btn-group .authform .button + .submit,
.authform .modal-footer .btn-group .button + .submit,
.modal-footer .btn-group .button-xs + .submit,
.modal-footer .btn-group .authform .btn + .button,
.authform .modal-footer .btn-group .btn + .button,
.modal-footer .btn-group .authform .submit + .button,
.authform .modal-footer .btn-group .submit + .button,
.modal-footer .btn-group .authform .button + .button,
.authform .modal-footer .btn-group .button + .button,
.modal-footer .btn-group .authform .button-xs + .button,
.authform .modal-footer .btn-group .button-xs + .button,
.modal-footer .btn-group .btn + .button-xs,
.modal-footer .btn-group .submit + .button-xs,
.modal-footer .btn-group .authform .button + .button-xs,
.authform .modal-footer .btn-group .button + .button-xs,
.modal-footer .btn-group .button-xs + .button-xs {
  margin-left: -1px; }

/* line 119, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_modals.scss */
/* line 12972, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.modal-footer .btn-block + .btn-block {
  margin-left: 0; }

/* line 125, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_modals.scss */
/* line 12977, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll; }

@media (min-width: 768px) {
  /* line 136, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_modals.scss */
  /* line 12987, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .modal-dialog {
    width: 600px;
    margin: 30px auto; }

  /* line 140, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_modals.scss */
  /* line 12993, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); }

  /* line 145, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_modals.scss */
  /* line 12999, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .modal-sm {
    width: 300px; } }
@media (min-width: 992px) {
  /* line 149, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_modals.scss */
  /* line 13005, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .modal-lg {
    width: 900px; } }
/* line 7, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_tooltip.scss */
/* line 13010, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.428571429;
  line-break: auto;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  font-size: 12px;
  filter: alpha(opacity=0);
  opacity: 0; }

/* line 18, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_tooltip.scss */
/* line 13034, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.tooltip.in {
  filter: alpha(opacity=90);
  opacity: 0.9; }

/* line 19, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_tooltip.scss */
/* line 13039, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.tooltip.top {
  padding: 5px 0;
  margin-top: -3px; }

/* line 23, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_tooltip.scss */
/* line 13044, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.tooltip.right {
  padding: 0 5px;
  margin-left: 3px; }

/* line 27, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_tooltip.scss */
/* line 13049, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px; }

/* line 31, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_tooltip.scss */
/* line 13054, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.tooltip.left {
  padding: 0 5px;
  margin-left: -3px; }

/* line 37, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_tooltip.scss */
/* line 13059, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000; }

/* line 44, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_tooltip.scss */
/* line 13067, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.tooltip.top-left .tooltip-arrow {
  right: 5px;
  bottom: 0;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000; }

/* line 51, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_tooltip.scss */
/* line 13075, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000; }

/* line 58, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_tooltip.scss */
/* line 13083, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000; }

/* line 65, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_tooltip.scss */
/* line 13091, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000; }

/* line 72, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_tooltip.scss */
/* line 13099, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000; }

/* line 79, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_tooltip.scss */
/* line 13107, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000; }

/* line 86, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_tooltip.scss */
/* line 13115, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000; }

/* line 96, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_tooltip.scss */
/* line 13124, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 4px; }

/* line 106, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_tooltip.scss */
/* line 13134, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

/* line 6, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_popovers.scss */
/* line 13143, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.428571429;
  line-break: auto;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  font-size: 14px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); }

/* line 26, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_popovers.scss */
/* line 13176, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.popover.top {
  margin-top: -10px; }

/* line 27, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_popovers.scss */
/* line 13180, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.popover.right {
  margin-left: 10px; }

/* line 28, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_popovers.scss */
/* line 13184, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.popover.bottom {
  margin-top: 10px; }

/* line 29, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_popovers.scss */
/* line 13188, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.popover.left {
  margin-left: -10px; }

/* line 33, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_popovers.scss */
/* line 13192, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.popover > .arrow {
  border-width: 11px; }

/* line 36, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_popovers.scss */
/* line 13196, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

/* line 46, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_popovers.scss */
/* line 13206, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.popover > .arrow:after {
  content: '';
  border-width: 10px; }

/* line 52, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_popovers.scss */
/* line 13211, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.popover.top > .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  border-bottom-width: 0; }

/* line 59, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_popovers.scss */
/* line 13220, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.popover.top > .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  content: ' ';
  border-top-color: #fff;
  border-bottom-width: 0; }

/* line 67, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_popovers.scss */
/* line 13228, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
  border-left-width: 0; }

/* line 74, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_popovers.scss */
/* line 13237, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.popover.right > .arrow:after {
  bottom: -10px;
  left: 1px;
  content: ' ';
  border-right-color: #fff;
  border-left-width: 0; }

/* line 82, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_popovers.scss */
/* line 13245, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.popover.bottom > .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25); }

/* line 89, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_popovers.scss */
/* line 13254, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.popover.bottom > .arrow:after {
  top: 1px;
  margin-left: -10px;
  content: ' ';
  border-top-width: 0;
  border-bottom-color: #fff; }

/* line 98, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_popovers.scss */
/* line 13262, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25); }

/* line 105, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_popovers.scss */
/* line 13271, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.popover.left > .arrow:after {
  right: 1px;
  bottom: -10px;
  content: ' ';
  border-right-width: 0;
  border-left-color: #fff; }

/* line 115, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_popovers.scss */
/* line 13280, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0; }

/* line 124, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_popovers.scss */
/* line 13290, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.popover-content {
  padding: 9px 14px; }

/* line 7, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_carousel.scss */
/* line 13295, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.carousel {
  position: relative; }

/* line 11, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_carousel.scss */
/* line 13300, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden; }

/* line 16, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_carousel.scss */
/* line 13306, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left; }

/* line 22, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_carousel.scss */
/* line 13314, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
  line-height: 1; }

@media all and (transform-3d), (-webkit-transform-3d) {
  /* line 16, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_carousel.scss */
  /* line 13323, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    -moz-transition: -moz-transform 0.6s ease-in-out;
    -o-transition: -o-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    perspective: 1000px; }

  /* line 34, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_carousel.scss */
  /* line 13336, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0; }

  /* line 39, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_carousel.scss */
  /* line 13343, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0; }

  /* line 44, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_carousel.scss */
  /* line 13350, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0; } }
/* line 53, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_carousel.scss */
/* line 13359, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block; }

/* line 59, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_carousel.scss */
/* line 13365, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.carousel-inner > .active {
  left: 0; }

/* line 63, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_carousel.scss */
/* line 13369, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%; }

/* line 70, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_carousel.scss */
/* line 13376, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.carousel-inner > .next {
  left: 100%; }

/* line 73, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_carousel.scss */
/* line 13380, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.carousel-inner > .prev {
  left: -100%; }

/* line 76, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_carousel.scss */
/* line 13384, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0; }

/* line 81, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_carousel.scss */
/* line 13389, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.carousel-inner > .active.left {
  left: -100%; }

/* line 84, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_carousel.scss */
/* line 13393, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.carousel-inner > .active.right {
  left: 100%; }

/* line 93, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_carousel.scss */
/* line 13398, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: rgba(0, 0, 0, 0);
  filter: alpha(opacity=50);
  opacity: 0.5; }

/* line 109, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_carousel.scss */
/* line 13413, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  background-repeat: repeat-x; }

/* line 112, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_carousel.scss */
/* line 13425, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.carousel-control.right {
  right: 0;
  left: auto;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  background-repeat: repeat-x; }

/* line 119, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_carousel.scss */
/* line 13439, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.carousel-control:hover,
.carousel-control:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  filter: alpha(opacity=90);
  opacity: 0.9; }

/* line 128, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_carousel.scss */
/* line 13448, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
  margin-top: -10px; }

/* line 138, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_carousel.scss */
/* line 13459, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px; }

/* line 143, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_carousel.scss */
/* line 13465, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px; }

/* line 148, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_carousel.scss */
/* line 13471, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  font-family: serif;
  line-height: 1; }

/* line 157, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_carousel.scss */
/* line 13479, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.carousel-control .icon-prev:before {
  content: '\2039'; }

/* line 162, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_carousel.scss */
/* line 13483, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.carousel-control .icon-next:before {
  content: '\203a'; }

/* line 173, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_carousel.scss */
/* line 13488, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none; }

/* line 184, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_carousel.scss */
/* line 13500, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px; }

/* line 207, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_carousel.scss */
/* line 13513, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #fff; }

/* line 218, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_carousel.scss */
/* line 13521, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }

/* line 230, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_carousel.scss */
/* line 13534, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.carousel-caption .btn,
.carousel-caption .submit,
.carousel-caption .authform .button,
.authform .carousel-caption .button,
.carousel-caption .button-xs {
  text-shadow: none; }

@media screen and (min-width: 768px) {
  /* line 241, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_carousel.scss */
  /* line 13544, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px; }

  /* line 250, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_carousel.scss */
  /* line 13554, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -10px; }

  /* line 254, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_carousel.scss */
  /* line 13559, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -10px; }

  /* line 261, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_carousel.scss */
  /* line 13565, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px; }

  /* line 268, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_carousel.scss */
  /* line 13572, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .carousel-indicators {
    bottom: 20px; } }
/* line 14, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
/* line 13577, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.clearfix:before,
.clearfix:after {
  display: table;
  content: ' '; }

/* line 19, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
/* line 13583, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.clearfix:after {
  clear: both; }

/* line 12, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_utilities.scss */
/* line 13588, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto; }

/* line 15, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_utilities.scss */
/* line 13595, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.pull-right {
  float: right !important; }

/* line 18, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_utilities.scss */
/* line 13600, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.pull-left {
  float: left !important; }

/* line 27, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_utilities.scss */
/* line 13605, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.hide {
  display: none !important; }

/* line 30, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_utilities.scss */
/* line 13610, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.show {
  display: block !important; }

/* line 33, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_utilities.scss */
/* line 13615, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.invisible {
  visibility: hidden; }

/* line 36, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_utilities.scss */
/* line 13620, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

/* line 45, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_utilities.scss */
/* line 13629, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.hidden {
  display: none !important; }

/* line 53, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_utilities.scss */
/* line 13634, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.affix {
  position: fixed; }

@-ms-viewport {
  width: device-width; }
/* line 14, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
/* line 13642, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.visible-xs {
  display: none !important; }

/* line 14, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
/* line 13647, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.visible-sm {
  display: none !important; }

/* line 14, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
/* line 13652, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.visible-md {
  display: none !important; }

/* line 14, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
/* line 13657, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.visible-lg {
  display: none !important; }

/* line 36, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_responsive-utilities.scss */
/* line 13662, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important; }

@media (max-width: 767px) {
  /* line 3, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  /* line 13679, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .visible-xs {
    display: block !important; }

  /* line 6, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  /* line 13684, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  table.visible-xs {
    display: table !important; }

  /* line 7, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  /* line 13689, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  tr.visible-xs {
    display: table-row !important; }

  /* line 8, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  /* line 13694, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important; } }
@media (max-width: 767px) {
  /* line 54, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  /* line 13701, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .visible-xs-block {
    display: block !important; } }
@media (max-width: 767px) {
  /* line 59, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  /* line 13708, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .visible-xs-inline {
    display: inline !important; } }
@media (max-width: 767px) {
  /* line 64, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  /* line 13715, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .visible-xs-inline-block {
    display: inline-block !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  /* line 3, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  /* line 13722, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .visible-sm {
    display: block !important; }

  /* line 6, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  /* line 13727, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  table.visible-sm {
    display: table !important; }

  /* line 7, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  /* line 13732, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  tr.visible-sm {
    display: table-row !important; }

  /* line 8, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  /* line 13737, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  /* line 73, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  /* line 13744, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .visible-sm-block {
    display: block !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  /* line 78, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  /* line 13751, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .visible-sm-inline {
    display: inline !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  /* line 83, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  /* line 13758, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .visible-sm-inline-block {
    display: inline-block !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 3, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  /* line 13765, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .visible-md {
    display: block !important; }

  /* line 6, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  /* line 13770, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  table.visible-md {
    display: table !important; }

  /* line 7, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  /* line 13775, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  tr.visible-md {
    display: table-row !important; }

  /* line 8, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  /* line 13780, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  th.visible-md,
  td.visible-md {
    display: table-cell !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 92, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  /* line 13787, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .visible-md-block {
    display: block !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 97, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  /* line 13794, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .visible-md-inline {
    display: inline !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 102, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  /* line 13801, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .visible-md-inline-block {
    display: inline-block !important; } }
@media (min-width: 1200px) {
  /* line 3, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  /* line 13808, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .visible-lg {
    display: block !important; }

  /* line 6, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  /* line 13813, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  table.visible-lg {
    display: table !important; }

  /* line 7, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  /* line 13818, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  tr.visible-lg {
    display: table-row !important; }

  /* line 8, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  /* line 13823, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important; } }
@media (min-width: 1200px) {
  /* line 111, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  /* line 13830, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .visible-lg-block {
    display: block !important; } }
@media (min-width: 1200px) {
  /* line 116, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  /* line 13837, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .visible-lg-inline {
    display: inline !important; } }
@media (min-width: 1200px) {
  /* line 121, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  /* line 13844, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .visible-lg-inline-block {
    display: inline-block !important; } }
@media (max-width: 767px) {
  /* line 14, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  /* line 13851, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .hidden-xs {
    display: none !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  /* line 14, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  /* line 13857, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .hidden-sm {
    display: none !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 14, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  /* line 13863, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .hidden-md {
    display: none !important; } }
@media (min-width: 1200px) {
  /* line 14, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  /* line 13869, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .hidden-lg {
    display: none !important; } }
/* line 14, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
/* line 13874, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.visible-print {
  display: none !important; }

@media print {
  /* line 3, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  /* line 13880, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .visible-print {
    display: block !important; }

  /* line 6, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  /* line 13885, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  table.visible-print {
    display: table !important; }

  /* line 7, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  /* line 13890, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  tr.visible-print {
    display: table-row !important; }

  /* line 8, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  /* line 13895, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  th.visible-print,
  td.visible-print {
    display: table-cell !important; } }
/* line 155, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_responsive-utilities.scss */
/* line 13901, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.visible-print-block {
  display: none !important; }

@media print {
  /* line 155, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  /* line 13906, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .visible-print-block {
    display: block !important; } }
/* line 162, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_responsive-utilities.scss */
/* line 13912, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.visible-print-inline {
  display: none !important; }

@media print {
  /* line 162, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  /* line 13917, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .visible-print-inline {
    display: inline !important; } }
/* line 169, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_responsive-utilities.scss */
/* line 13923, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.visible-print-inline-block {
  display: none !important; }

@media print {
  /* line 169, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  /* line 13928, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .visible-print-inline-block {
    display: inline-block !important; } }
@media print {
  /* line 14, /usr/local/bundle/gems/bootstrap-sass-3.4.1/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  /* line 13935, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .hidden-print {
    display: none !important; } }
/*!
 * Datetimepicker for Bootstrap 3
 * version : 4.17.47
 * https://github.com/Eonasdan/bootstrap-datetimepicker/
 */
/* line 13946, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.bootstrap-datetimepicker-widget {
  list-style: none; }

/* line 13949, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.bootstrap-datetimepicker-widget.dropdown-menu {
  display: block;
  margin: 2px 0;
  padding: 4px;
  width: 19em; }

@media (min-width: 768px) {
  /* line 13956, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em; } }
@media (min-width: 992px) {
  /* line 13961, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em; } }
@media (min-width: 1200px) {
  /* line 13966, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em; } }
/* line 13970, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.bootstrap-datetimepicker-widget.dropdown-menu:before,
.bootstrap-datetimepicker-widget.dropdown-menu:after {
  content: '';
  display: inline-block;
  position: absolute; }

/* line 13976, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  top: -7px;
  left: 7px; }

/* line 13984, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
  top: -6px;
  left: 8px; }

/* line 13991, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.bootstrap-datetimepicker-widget.dropdown-menu.top:before {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 7px solid #ccc;
  border-top-color: rgba(0, 0, 0, 0.2);
  bottom: -7px;
  left: 6px; }

/* line 13999, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.bootstrap-datetimepicker-widget.dropdown-menu.top:after {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid white;
  bottom: -6px;
  left: 7px; }

/* line 14006, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before {
  left: auto;
  right: 6px; }

/* line 14010, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after {
  left: auto;
  right: 7px; }

/* line 14014, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.bootstrap-datetimepicker-widget .list-unstyled {
  margin: 0; }

/* line 14017, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.bootstrap-datetimepicker-widget a[data-action] {
  padding: 6px 0; }

/* line 14020, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.bootstrap-datetimepicker-widget a[data-action]:active {
  box-shadow: none; }

/* line 14023, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.bootstrap-datetimepicker-widget .timepicker-hour,
.bootstrap-datetimepicker-widget .timepicker-minute,
.bootstrap-datetimepicker-widget .timepicker-second {
  width: 54px;
  font-weight: bold;
  font-size: 1.2em;
  margin: 0; }

/* line 14031, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.bootstrap-datetimepicker-widget button[data-action] {
  padding: 6px; }

/* line 14034, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.bootstrap-datetimepicker-widget .btn[data-action='incrementHours']::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: 'Increment Hours'; }

/* line 14045, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.bootstrap-datetimepicker-widget .btn[data-action='incrementMinutes']::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: 'Increment Minutes'; }

/* line 14056, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.bootstrap-datetimepicker-widget .btn[data-action='decrementHours']::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: 'Decrement Hours'; }

/* line 14067, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.bootstrap-datetimepicker-widget .btn[data-action='decrementMinutes']::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: 'Decrement Minutes'; }

/* line 14078, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.bootstrap-datetimepicker-widget .btn[data-action='showHours']::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: 'Show Hours'; }

/* line 14089, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.bootstrap-datetimepicker-widget .btn[data-action='showMinutes']::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: 'Show Minutes'; }

/* line 14100, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.bootstrap-datetimepicker-widget .btn[data-action='togglePeriod']::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: 'Toggle AM/PM'; }

/* line 14111, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.bootstrap-datetimepicker-widget .btn[data-action='clear']::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: 'Clear the picker'; }

/* line 14122, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.bootstrap-datetimepicker-widget .btn[data-action='today']::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: 'Set the date to today'; }

/* line 14133, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.bootstrap-datetimepicker-widget .picker-switch {
  text-align: center; }

/* line 14136, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.bootstrap-datetimepicker-widget .picker-switch::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: 'Toggle Date and Time Screens'; }

/* line 14147, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.bootstrap-datetimepicker-widget .picker-switch td {
  padding: 0;
  margin: 0;
  height: auto;
  width: auto;
  line-height: inherit; }

/* line 14154, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.bootstrap-datetimepicker-widget .picker-switch td span {
  line-height: 2.5;
  height: 2.5em;
  width: 100%; }

/* line 14159, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.bootstrap-datetimepicker-widget table {
  width: 100%;
  margin: 0; }

/* line 14163, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.bootstrap-datetimepicker-widget table td,
.bootstrap-datetimepicker-widget table th {
  text-align: center;
  border-radius: 4px; }

/* line 14168, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.bootstrap-datetimepicker-widget table th {
  height: 20px;
  line-height: 20px;
  width: 20px; }

/* line 14173, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.bootstrap-datetimepicker-widget table th.picker-switch {
  width: 145px; }

/* line 14176, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.bootstrap-datetimepicker-widget table th.disabled,
.bootstrap-datetimepicker-widget table th.disabled:hover {
  background: none;
  color: #777777;
  cursor: not-allowed; }

/* line 14182, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.bootstrap-datetimepicker-widget table th.prev::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: 'Previous Month'; }

/* line 14193, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.bootstrap-datetimepicker-widget table th.next::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: 'Next Month'; }

/* line 14204, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.bootstrap-datetimepicker-widget table thead tr:first-child th {
  cursor: pointer; }

/* line 14207, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
  background: #eeeeee; }

/* line 14210, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.bootstrap-datetimepicker-widget table td {
  height: 54px;
  line-height: 54px;
  width: 54px; }

/* line 14215, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.bootstrap-datetimepicker-widget table td.cw {
  font-size: 0.8em;
  height: 20px;
  line-height: 20px;
  color: #777777; }

/* line 14221, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.bootstrap-datetimepicker-widget table td.day {
  height: 20px;
  line-height: 20px;
  width: 20px; }

/* line 14226, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.bootstrap-datetimepicker-widget table td.day:hover,
.bootstrap-datetimepicker-widget table td.hour:hover,
.bootstrap-datetimepicker-widget table td.minute:hover,
.bootstrap-datetimepicker-widget table td.second:hover {
  background: #eeeeee;
  cursor: pointer; }

/* line 14233, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.bootstrap-datetimepicker-widget table td.old,
.bootstrap-datetimepicker-widget table td.new {
  color: #777777; }

/* line 14237, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.bootstrap-datetimepicker-widget table td.today {
  position: relative; }

/* line 14240, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.bootstrap-datetimepicker-widget table td.today:before {
  content: '';
  display: inline-block;
  border: solid transparent;
  border-width: 0 0 7px 7px;
  border-bottom-color: #337ab7;
  border-top-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 4px;
  right: 4px; }

/* line 14251, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.bootstrap-datetimepicker-widget table td.active,
.bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #337ab7;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

/* line 14257, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.bootstrap-datetimepicker-widget table td.active.today:before {
  border-bottom-color: #fff; }

/* line 14260, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.bootstrap-datetimepicker-widget table td.disabled,
.bootstrap-datetimepicker-widget table td.disabled:hover {
  background: none;
  color: #777777;
  cursor: not-allowed; }

/* line 14266, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.bootstrap-datetimepicker-widget table td span {
  display: inline-block;
  width: 54px;
  height: 54px;
  line-height: 54px;
  margin: 2px 1.5px;
  cursor: pointer;
  border-radius: 4px; }

/* line 14275, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.bootstrap-datetimepicker-widget table td span:hover {
  background: #eeeeee; }

/* line 14278, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.bootstrap-datetimepicker-widget table td span.active {
  background-color: #337ab7;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

/* line 14283, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.bootstrap-datetimepicker-widget table td span.old {
  color: #777777; }

/* line 14286, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.bootstrap-datetimepicker-widget table td span.disabled,
.bootstrap-datetimepicker-widget table td span.disabled:hover {
  background: none;
  color: #777777;
  cursor: not-allowed; }

/* line 14292, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.bootstrap-datetimepicker-widget.usetwentyfour td.hour {
  height: 27px;
  line-height: 27px; }

/* line 14296, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.bootstrap-datetimepicker-widget.wider {
  width: 21em; }

/* line 14299, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.bootstrap-datetimepicker-widget .datepicker-decades .decade {
  line-height: 1.8em !important; }

/* line 14302, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.input-group.date .input-group-addon {
  cursor: pointer; }

/* line 14305, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

/* The MIT License */
/* line 14317, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropzone,
.dropzone *,
.dropzone-previews,
.dropzone-previews * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* line 14325, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropzone {
  position: relative;
  border: 1px solid rgba(0, 0, 0, 0.08);
  background: rgba(0, 0, 0, 0.02);
  padding: 1em; }

/* line 14331, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropzone.dz-clickable {
  cursor: pointer; }

/* line 14334, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropzone.dz-clickable .dz-message,
.dropzone.dz-clickable .dz-message span {
  cursor: pointer; }

/* line 14338, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropzone.dz-clickable * {
  cursor: default; }

/* line 14341, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropzone .dz-message {
  opacity: 1;
  -ms-filter: none;
  filter: none; }

/* line 14346, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropzone.dz-drag-hover {
  border-color: rgba(0, 0, 0, 0.15);
  background: rgba(0, 0, 0, 0.04); }

/* line 14350, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropzone.dz-started .dz-message {
  display: none; }

/* line 14353, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropzone .dz-preview,
.dropzone-previews .dz-preview {
  background: rgba(255, 255, 255, 0.8);
  position: relative;
  display: inline-block;
  margin: 17px;
  vertical-align: top;
  border: 1px solid #acacac;
  padding: 6px 6px 6px 6px; }

/* line 14363, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropzone .dz-preview.dz-file-preview [data-dz-thumbnail],
.dropzone-previews .dz-preview.dz-file-preview [data-dz-thumbnail] {
  display: none; }

/* line 14367, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropzone .dz-preview .dz-details,
.dropzone-previews .dz-preview .dz-details {
  width: 100px;
  height: 100px;
  position: relative;
  background: #ebebeb;
  padding: 5px;
  margin-bottom: 22px; }

/* line 14376, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropzone .dz-preview .dz-details .dz-filename,
.dropzone-previews .dz-preview .dz-details .dz-filename {
  overflow: hidden;
  height: 100%; }

/* line 14381, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropzone .dz-preview .dz-details img,
.dropzone-previews .dz-preview .dz-details img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100px;
  height: 100px; }

/* line 14389, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropzone .dz-preview .dz-details .dz-size,
.dropzone-previews .dz-preview .dz-details .dz-size {
  position: absolute;
  bottom: -28px;
  left: 3px;
  height: 28px;
  line-height: 28px; }

/* line 14397, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropzone .dz-preview.dz-error .dz-error-mark,
.dropzone-previews .dz-preview.dz-error .dz-error-mark {
  display: block; }

/* line 14401, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropzone .dz-preview.dz-success .dz-success-mark,
.dropzone-previews .dz-preview.dz-success .dz-success-mark {
  display: block; }

/* line 14405, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropzone .dz-preview:hover .dz-details img,
.dropzone-previews .dz-preview:hover .dz-details img {
  display: none; }

/* line 14409, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropzone .dz-preview .dz-success-mark,
.dropzone-previews .dz-preview .dz-success-mark,
.dropzone .dz-preview .dz-error-mark,
.dropzone-previews .dz-preview .dz-error-mark {
  display: none;
  position: absolute;
  width: 40px;
  height: 40px;
  font-size: 30px;
  text-align: center;
  right: -10px;
  top: -10px; }

/* line 14422, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropzone .dz-preview .dz-success-mark,
.dropzone-previews .dz-preview .dz-success-mark {
  color: #8cc657; }

/* line 14426, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropzone .dz-preview .dz-error-mark,
.dropzone-previews .dz-preview .dz-error-mark {
  color: #ee162d; }

/* line 14430, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropzone .dz-preview .dz-progress,
.dropzone-previews .dz-preview .dz-progress {
  position: absolute;
  top: 100px;
  left: 6px;
  right: 6px;
  height: 6px;
  background: #d7d7d7;
  display: none; }

/* line 14440, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropzone .dz-preview .dz-progress .dz-upload,
.dropzone-previews .dz-preview .dz-progress .dz-upload {
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 0%;
  background-color: #8cc657; }

/* line 14450, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropzone .dz-preview.dz-processing .dz-progress,
.dropzone-previews .dz-preview.dz-processing .dz-progress {
  display: block; }

/* line 14454, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropzone .dz-preview .dz-error-message,
.dropzone-previews .dz-preview .dz-error-message {
  display: none;
  position: absolute;
  top: -5px;
  left: -20px;
  background: rgba(245, 245, 245, 0.8);
  padding: 8px 10px;
  color: #800;
  min-width: 140px;
  max-width: 500px;
  z-index: 500; }

/* line 14467, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropzone .dz-preview:hover.dz-error .dz-error-message,
.dropzone-previews .dz-preview:hover.dz-error .dz-error-message {
  display: block; }

/* The MIT License */
/* line 14473, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropzone,
.dropzone *,
.dropzone-previews,
.dropzone-previews * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* line 14481, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropzone {
  position: relative;
  border: 1px solid rgba(0, 0, 0, 0.08);
  background: rgba(0, 0, 0, 0.02);
  padding: 1em; }

/* line 14487, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropzone.dz-clickable {
  cursor: pointer; }

/* line 14490, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropzone.dz-clickable .dz-message,
.dropzone.dz-clickable .dz-message span {
  cursor: pointer; }

/* line 14494, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropzone.dz-clickable * {
  cursor: default; }

/* line 14497, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropzone .dz-message {
  opacity: 1;
  -ms-filter: none;
  filter: none; }

/* line 14502, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropzone.dz-drag-hover {
  border-color: rgba(0, 0, 0, 0.15);
  background: rgba(0, 0, 0, 0.04); }

/* line 14506, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropzone.dz-started .dz-message {
  display: none; }

/* line 14509, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropzone .dz-preview,
.dropzone-previews .dz-preview {
  background: rgba(255, 255, 255, 0.8);
  position: relative;
  display: inline-block;
  margin: 17px;
  vertical-align: top;
  border: 1px solid #acacac;
  padding: 6px 6px 6px 6px; }

/* line 14519, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropzone .dz-preview.dz-file-preview [data-dz-thumbnail],
.dropzone-previews .dz-preview.dz-file-preview [data-dz-thumbnail] {
  display: none; }

/* line 14523, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropzone .dz-preview .dz-details,
.dropzone-previews .dz-preview .dz-details {
  width: 100px;
  height: 100px;
  position: relative;
  background: #ebebeb;
  padding: 5px;
  margin-bottom: 22px; }

/* line 14532, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropzone .dz-preview .dz-details .dz-filename,
.dropzone-previews .dz-preview .dz-details .dz-filename {
  overflow: hidden;
  height: 100%; }

/* line 14537, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropzone .dz-preview .dz-details img,
.dropzone-previews .dz-preview .dz-details img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100px;
  height: 100px; }

/* line 14545, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropzone .dz-preview .dz-details .dz-size,
.dropzone-previews .dz-preview .dz-details .dz-size {
  position: absolute;
  bottom: -28px;
  left: 3px;
  height: 28px;
  line-height: 28px; }

/* line 14553, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropzone .dz-preview.dz-error .dz-error-mark,
.dropzone-previews .dz-preview.dz-error .dz-error-mark {
  display: block; }

/* line 14557, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropzone .dz-preview.dz-success .dz-success-mark,
.dropzone-previews .dz-preview.dz-success .dz-success-mark {
  display: block; }

/* line 14561, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropzone .dz-preview:hover .dz-details img,
.dropzone-previews .dz-preview:hover .dz-details img {
  display: none; }

/* line 14565, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropzone .dz-preview .dz-success-mark,
.dropzone-previews .dz-preview .dz-success-mark,
.dropzone .dz-preview .dz-error-mark,
.dropzone-previews .dz-preview .dz-error-mark {
  display: none;
  position: absolute;
  width: 40px;
  height: 40px;
  font-size: 30px;
  text-align: center;
  right: -10px;
  top: -10px; }

/* line 14578, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropzone .dz-preview .dz-success-mark,
.dropzone-previews .dz-preview .dz-success-mark {
  color: #8cc657; }

/* line 14582, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropzone .dz-preview .dz-error-mark,
.dropzone-previews .dz-preview .dz-error-mark {
  color: #ee162d; }

/* line 14586, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropzone .dz-preview .dz-progress,
.dropzone-previews .dz-preview .dz-progress {
  position: absolute;
  top: 100px;
  left: 6px;
  right: 6px;
  height: 6px;
  background: #d7d7d7;
  display: none; }

/* line 14596, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropzone .dz-preview .dz-progress .dz-upload,
.dropzone-previews .dz-preview .dz-progress .dz-upload {
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 0%;
  background-color: #8cc657; }

/* line 14606, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropzone .dz-preview.dz-processing .dz-progress,
.dropzone-previews .dz-preview.dz-processing .dz-progress {
  display: block; }

/* line 14610, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropzone .dz-preview .dz-error-message,
.dropzone-previews .dz-preview .dz-error-message {
  display: none;
  position: absolute;
  top: -5px;
  left: -20px;
  background: rgba(245, 245, 245, 0.8);
  padding: 8px 10px;
  color: #800;
  min-width: 140px;
  max-width: 500px;
  z-index: 500; }

/* line 14623, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropzone .dz-preview:hover.dz-error .dz-error-message,
.dropzone-previews .dz-preview:hover.dz-error .dz-error-message {
  display: block; }

/* line 14627, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropzone {
  border: 1px solid rgba(0, 0, 0, 0.03);
  min-height: 360px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background: rgba(0, 0, 0, 0.03);
  padding: 23px; }

/* line 14635, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropzone .dz-default.dz-message {
  opacity: 1;
  -ms-filter: none;
  filter: none;
  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  -ms-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  background-image: url(/assets/images/spritemap-628f64345fe189d355a3208038de23684f64a3db832a674cb646a250ced3361b.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  position: absolute;
  width: 428px;
  height: 123px;
  margin-left: -214px;
  margin-top: -61.5px;
  top: 50%;
  left: 50%; }

@media all and (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5 / 1), (min-device-pixel-ratio: 1.5), (min-resolution: 138dpi), (min-resolution: 1.5dppx) {
  /* line 14661, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .dropzone .dz-default.dz-message {
    background-image: url(/assets/images/spritemap@2x-43da7e42cd34181210582211c7de89490282c2f7a6eb4b9c9ef3d692f8b7c742.png);
    -webkit-background-size: 428px 406px;
    -moz-background-size: 428px 406px;
    background-size: 428px 406px; } }
/* line 14668, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropzone .dz-default.dz-message span {
  display: none; }

/* line 14671, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropzone.dz-square .dz-default.dz-message {
  background-position: 0 -123px;
  width: 268px;
  margin-left: -134px;
  height: 174px;
  margin-top: -87px; }

/* line 14678, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropzone.dz-drag-hover .dz-message {
  opacity: 0.15;
  -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=15)';
  filter: alpha(opacity=15); }

/* line 14683, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropzone.dz-started .dz-message {
  display: block;
  opacity: 0;
  -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
  filter: alpha(opacity=0); }

/* line 14689, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropzone .dz-preview,
.dropzone-previews .dz-preview {
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.16);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.16);
  font-size: 14px; }

/* line 14695, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropzone .dz-preview.dz-image-preview:hover .dz-details img,
.dropzone-previews .dz-preview.dz-image-preview:hover .dz-details img {
  display: block;
  opacity: 0.1;
  -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=10)';
  filter: alpha(opacity=10); }

/* line 14702, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropzone .dz-preview.dz-success .dz-success-mark,
.dropzone-previews .dz-preview.dz-success .dz-success-mark {
  opacity: 1;
  -ms-filter: none;
  filter: none; }

/* line 14708, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropzone .dz-preview.dz-error .dz-error-mark,
.dropzone-previews .dz-preview.dz-error .dz-error-mark {
  opacity: 1;
  -ms-filter: none;
  filter: none; }

/* line 14714, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropzone .dz-preview.dz-error .dz-progress .dz-upload,
.dropzone-previews .dz-preview.dz-error .dz-progress .dz-upload {
  background: #ee1e2d; }

/* line 14718, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropzone .dz-preview .dz-error-mark,
.dropzone-previews .dz-preview .dz-error-mark,
.dropzone .dz-preview .dz-success-mark,
.dropzone-previews .dz-preview .dz-success-mark {
  display: block;
  opacity: 0;
  -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.4s ease-in-out;
  -moz-transition: opacity 0.4s ease-in-out;
  -o-transition: opacity 0.4s ease-in-out;
  -ms-transition: opacity 0.4s ease-in-out;
  transition: opacity 0.4s ease-in-out;
  background-image: url(/assets/images/spritemap-628f64345fe189d355a3208038de23684f64a3db832a674cb646a250ced3361b.png);
  background-repeat: no-repeat; }

@media all and (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5 / 1), (min-device-pixel-ratio: 1.5), (min-resolution: 138dpi), (min-resolution: 1.5dppx) {
  /* line 14740, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .dropzone .dz-preview .dz-error-mark,
  .dropzone-previews .dz-preview .dz-error-mark,
  .dropzone .dz-preview .dz-success-mark,
  .dropzone-previews .dz-preview .dz-success-mark {
    background-image: url(/assets/images/spritemap@2x-43da7e42cd34181210582211c7de89490282c2f7a6eb4b9c9ef3d692f8b7c742.png);
    -webkit-background-size: 428px 406px;
    -moz-background-size: 428px 406px;
    background-size: 428px 406px; } }
/* line 14750, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropzone .dz-preview .dz-error-mark span,
.dropzone-previews .dz-preview .dz-error-mark span,
.dropzone .dz-preview .dz-success-mark span,
.dropzone-previews .dz-preview .dz-success-mark span {
  display: none; }

/* line 14756, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropzone .dz-preview .dz-error-mark,
.dropzone-previews .dz-preview .dz-error-mark {
  background-position: -268px -123px; }

/* line 14760, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropzone .dz-preview .dz-success-mark,
.dropzone-previews .dz-preview .dz-success-mark {
  background-position: -268px -163px; }

/* line 14764, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropzone .dz-preview .dz-progress .dz-upload,
.dropzone-previews .dz-preview .dz-progress .dz-upload {
  -webkit-animation: loading 0.4s linear infinite;
  -moz-animation: loading 0.4s linear infinite;
  -o-animation: loading 0.4s linear infinite;
  -ms-animation: loading 0.4s linear infinite;
  animation: loading 0.4s linear infinite;
  -webkit-transition: width 0.3s ease-in-out;
  -moz-transition: width 0.3s ease-in-out;
  -o-transition: width 0.3s ease-in-out;
  -ms-transition: width 0.3s ease-in-out;
  transition: width 0.3s ease-in-out;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 100%;
  background-image: url(/assets/images/spritemap-628f64345fe189d355a3208038de23684f64a3db832a674cb646a250ced3361b.png);
  background-repeat: repeat-x;
  background-position: 0px -400px; }

@media all and (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5 / 1), (min-device-pixel-ratio: 1.5), (min-resolution: 138dpi), (min-resolution: 1.5dppx) {
  /* line 14793, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .dropzone .dz-preview .dz-progress .dz-upload,
  .dropzone-previews .dz-preview .dz-progress .dz-upload {
    background-image: url(/assets/images/spritemap@2x-43da7e42cd34181210582211c7de89490282c2f7a6eb4b9c9ef3d692f8b7c742.png);
    -webkit-background-size: 428px 406px;
    -moz-background-size: 428px 406px;
    background-size: 428px 406px; } }
/* line 14801, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropzone .dz-preview.dz-success .dz-progress,
.dropzone-previews .dz-preview.dz-success .dz-progress {
  display: block;
  opacity: 0;
  -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.4s ease-in-out;
  -moz-transition: opacity 0.4s ease-in-out;
  -o-transition: opacity 0.4s ease-in-out;
  -ms-transition: opacity 0.4s ease-in-out;
  transition: opacity 0.4s ease-in-out; }

/* line 14813, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropzone .dz-preview .dz-error-message,
.dropzone-previews .dz-preview .dz-error-message {
  display: block;
  opacity: 0;
  -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  -ms-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out; }

/* line 14825, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropzone .dz-preview:hover.dz-error .dz-error-message,
.dropzone-previews .dz-preview:hover.dz-error .dz-error-message {
  opacity: 1;
  -ms-filter: none;
  filter: none; }

/* line 14831, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropzone a.dz-remove,
.dropzone-previews a.dz-remove {
  background-image: -webkit-linear-gradient(top, #fafafa, #eee);
  background-image: -moz-linear-gradient(top, #fafafa, #eee);
  background-image: -o-linear-gradient(top, #fafafa, #eee);
  background-image: -ms-linear-gradient(top, #fafafa, #eee);
  background-image: linear-gradient(to bottom, #fafafa, #eee);
  -webkit-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #eee;
  text-decoration: none;
  display: block;
  padding: 4px 5px;
  text-align: center;
  color: #aaa;
  margin-top: 26px; }

/* line 14848, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropzone a.dz-remove:hover,
.dropzone-previews a.dz-remove:hover {
  color: #666; }

@-moz-keyframes loading {
  0% {
    background-position: 0 -400px; }
  100% {
    background-position: -7px -400px; } }
@-webkit-keyframes loading {
  0% {
    background-position: 0 -400px; }
  100% {
    background-position: -7px -400px; } }
@-o-keyframes loading {
  0% {
    background-position: 0 -400px; }
  100% {
    background-position: -7px -400px; } }
@-ms-keyframes loading {
  0% {
    background-position: 0 -400px; }
  100% {
    background-position: -7px -400px; } }
@keyframes loading {
  0% {
    background-position: 0 -400px; }
  100% {
    background-position: -7px -400px; } }
/* line 14897, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.atwho-view {
  position: absolute;
  top: 0;
  left: 0;
  display: none;
  margin-top: 18px;
  background: white;
  color: black;
  border: 1px solid #ddd;
  border-radius: 3px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
  min-width: 120px;
  z-index: 11110 !important; }

/* line 14912, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.atwho-view .atwho-header {
  padding: 5px;
  margin: 5px;
  cursor: pointer;
  border-bottom: solid 1px #eaeff1;
  color: #6f8092;
  font-size: 11px;
  font-weight: bold; }

/* line 14922, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.atwho-view .atwho-header .small {
  color: #6f8092;
  float: right;
  padding-top: 2px;
  margin-right: -5px;
  font-size: 12px;
  font-weight: normal; }

/* line 14931, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.atwho-view .atwho-header:hover {
  cursor: default; }

/* line 14935, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.atwho-view .cur {
  background: #3366ff;
  color: white; }

/* line 14939, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.atwho-view .cur small {
  color: white; }

/* line 14942, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.atwho-view strong {
  color: #3366ff; }

/* line 14945, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.atwho-view .cur strong {
  color: white;
  font: bold; }

/* line 14949, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.atwho-view ul {
  /* width: 100px; */
  list-style: none;
  padding: 0;
  margin: auto;
  max-height: 200px;
  overflow-y: auto; }

/* line 14957, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.atwho-view ul li {
  display: block;
  padding: 5px 10px;
  border-bottom: 1px solid #ddd;
  cursor: pointer;
  /* border-top: 1px solid #C8C8C8; */ }

/* line 14964, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.atwho-view small {
  font-size: smaller;
  color: #777;
  font-weight: normal; }

/* line 14969, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor {
  /*! normalize.css v2.1.3 | MIT License | git.io/normalize */ }

/* line 14972, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor article,
.note-editor aside,
.note-editor details,
.note-editor figcaption,
.note-editor figure,
.note-editor footer,
.note-editor header,
.note-editor hgroup,
.note-editor main,
.note-editor nav,
.note-editor section,
.note-editor summary {
  display: block; }

/* line 14986, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor audio,
.note-editor canvas,
.note-editor video {
  display: inline-block; }

/* line 14991, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor audio:not([controls]) {
  display: none;
  height: 0; }

/* line 14995, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor [hidden],
.note-editor template {
  display: none; }

/* line 14999, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

/* line 15004, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor body {
  margin: 0; }

/* line 15007, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor a {
  background: transparent; }

/* line 15010, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor a:focus {
  outline: thin dotted; }

/* line 15013, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor a:active,
.note-editor a:hover {
  outline: 0; }

/* line 15017, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/* line 15021, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor abbr[title] {
  border-bottom: 1px dotted; }

/* line 15024, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor b,
.note-editor strong {
  font-weight: bold; }

/* line 15028, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor dfn {
  font-style: italic; }

/* line 15031, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0; }

/* line 15036, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor mark {
  background: #ff0;
  color: #000; }

/* line 15040, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor code,
.note-editor kbd,
.note-editor pre,
.note-editor samp {
  font-family: monospace, serif;
  font-size: 1em; }

/* line 15047, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor pre {
  white-space: pre-wrap; }

/* line 15050, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor q {
  quotes: "“" "”" "‘" "’"; }

/* line 15053, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor small {
  font-size: 80%; }

/* line 15056, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor sub,
.note-editor sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

/* line 15063, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor sup {
  top: -0.5em; }

/* line 15066, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor sub {
  bottom: -0.25em; }

/* line 15069, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor img {
  border: 0; }

/* line 15072, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor svg:not(:root) {
  overflow: hidden; }

/* line 15075, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor figure {
  margin: 0; }

/* line 15078, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/* line 15083, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor legend {
  border: 0;
  padding: 0; }

/* line 15087, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor button,
.note-editor input,
.note-editor select,
.note-editor textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0; }

/* line 15095, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor button,
.note-editor input {
  line-height: normal; }

/* line 15099, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor button,
.note-editor select {
  text-transform: none; }

/* line 15103, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor button,
.note-editor html input[type='button'],
.note-editor input[type='reset'],
.note-editor input[type='submit'] {
  -webkit-appearance: button;
  cursor: pointer; }

/* line 15110, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor button[disabled],
.note-editor html input[disabled] {
  cursor: default; }

/* line 15114, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor input[type='checkbox'],
.note-editor input[type='radio'] {
  box-sizing: border-box;
  padding: 0; }

/* line 15119, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor input[type='search'] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }

/* line 15125, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor input[type='search']::-webkit-search-cancel-button,
.note-editor input[type='search']::-webkit-search-decoration {
  -webkit-appearance: none; }

/* line 15129, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor button::-moz-focus-inner,
.note-editor input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/* line 15134, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor textarea {
  overflow: auto;
  vertical-align: top; }

/* line 15138, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor table {
  border-collapse: collapse;
  border-spacing: 0; }

@media print {
  /* line 15143, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor * {
    text-shadow: none !important;
    color: #000 !important;
    background: transparent !important;
    box-shadow: none !important; }

  /* line 15149, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor a,
  .note-editor a:visited {
    text-decoration: underline; }

  /* line 15153, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor a[href]:after {
    content: " (" attr(href) ")"; }

  /* line 15156, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor abbr[title]:after {
    content: " (" attr(title) ")"; }

  /* line 15159, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .ir a:after,
  .note-editor a[href^='javascript:']:after,
  .note-editor a[href^='#']:after {
    content: ''; }

  /* line 15164, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor pre,
  .note-editor blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }

  /* line 15169, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor thead {
    display: table-header-group; }

  /* line 15172, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor tr,
  .note-editor img {
    page-break-inside: avoid; }

  /* line 15176, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor img {
    max-width: 100% !important; }

  @page {
    margin: 2cm 0.5cm; }
  /* line 15182, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor p,
  .note-editor h2,
  .note-editor h3 {
    orphans: 3;
    widows: 3; }

  /* line 15188, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor h2,
  .note-editor h3 {
    page-break-after: avoid; }

  /* line 15192, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .navbar {
    display: none; }

  /* line 15195, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .table td,
  .note-editor .table th {
    background-color: #fff !important; }

  /* line 15199, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .btn > .caret,
  .note-editor .dropup > .btn > .caret {
    border-top-color: #000 !important; }

  /* line 15203, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .label {
    border: 1px solid #000; }

  /* line 15206, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .table {
    border-collapse: collapse !important; }

  /* line 15209, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .table-bordered th,
  .note-editor .table-bordered td {
    border: 1px solid #ddd !important; } }
/* line 15214, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor *,
.note-editor *:before,
.note-editor *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* line 15221, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor html {
  font-size: 62.5%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

/* line 15225, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor body {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.428571429;
  color: #333333;
  background-color: #ffffff; }

/* line 15232, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor input,
.note-editor button,
.note-editor select,
.note-editor textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

/* line 15240, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor a {
  color: #428bca;
  text-decoration: none; }

/* line 15244, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor a:hover,
.note-editor a:focus {
  color: #2a6496;
  text-decoration: underline; }

/* line 15249, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor a:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

/* line 15254, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor img {
  vertical-align: middle; }

/* line 15257, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .img-responsive {
  display: block;
  max-width: 100%;
  height: auto; }

/* line 15262, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .img-rounded {
  border-radius: 6px; }

/* line 15265, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .img-thumbnail {
  padding: 4px;
  line-height: 1.428571429;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto; }

/* line 15277, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .img-circle {
  border-radius: 50%; }

/* line 15280, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee; }

/* line 15286, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

/* line 15296, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor p {
  margin: 0 0 10px; }

/* line 15299, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 200;
  line-height: 1.4; }

@media (min-width: 768px) {
  /* line 15306, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .lead {
    font-size: 21px; } }
/* line 15310, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor small,
.note-editor .small {
  font-size: 85%; }

/* line 15314, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor cite {
  font-style: normal; }

/* line 15317, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .text-muted {
  color: #999999; }

/* line 15320, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .text-primary {
  color: #428bca; }

/* line 15323, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .text-primary:hover {
  color: #3071a9; }

/* line 15326, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .text-warning {
  color: #c09853; }

/* line 15329, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .text-warning:hover {
  color: #a47e3c; }

/* line 15332, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .text-danger {
  color: #b94a48; }

/* line 15335, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .text-danger:hover {
  color: #953b39; }

/* line 15338, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .text-success {
  color: #468847; }

/* line 15341, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .text-success:hover {
  color: #356635; }

/* line 15344, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .text-info {
  color: #3a87ad; }

/* line 15347, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .text-info:hover {
  color: #2d6987; }

/* line 15350, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .text-left {
  text-align: left; }

/* line 15353, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .text-right {
  text-align: right; }

/* line 15356, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .text-center {
  text-align: center; }

/* line 15359, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor h1,
.note-editor h2,
.note-editor h3,
.note-editor h4,
.note-editor h5,
.note-editor h6,
.note-editor .h1,
.note-editor .h2,
.note-editor .h3,
.note-editor .h4,
.note-editor .h5,
.note-editor .h6 {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 500;
  line-height: 1.1;
  color: inherit; }

/* line 15376, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor h1 small,
.note-editor h2 small,
.note-editor h3 small,
.note-editor h4 small,
.note-editor h5 small,
.note-editor h6 small,
.note-editor .h1 small,
.note-editor .h2 small,
.note-editor .h3 small,
.note-editor .h4 small,
.note-editor .h5 small,
.note-editor .h6 small,
.note-editor h1 .small,
.note-editor h2 .small,
.note-editor h3 .small,
.note-editor h4 .small,
.note-editor h5 .small,
.note-editor h6 .small,
.note-editor .h1 .small,
.note-editor .h2 .small,
.note-editor .h3 .small,
.note-editor .h4 .small,
.note-editor .h5 .small,
.note-editor .h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #999999; }

/* line 15404, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor h1,
.note-editor h2,
.note-editor h3 {
  margin-top: 20px;
  margin-bottom: 10px; }

/* line 15410, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor h1 small,
.note-editor h2 small,
.note-editor h3 small,
.note-editor h1 .small,
.note-editor h2 .small,
.note-editor h3 .small {
  font-size: 65%; }

/* line 15418, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor h4,
.note-editor h5,
.note-editor h6 {
  margin-top: 10px;
  margin-bottom: 10px; }

/* line 15424, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor h4 small,
.note-editor h5 small,
.note-editor h6 small,
.note-editor h4 .small,
.note-editor h5 .small,
.note-editor h6 .small {
  font-size: 75%; }

/* line 15432, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor h1,
.note-editor .h1 {
  font-size: 36px; }

/* line 15436, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor h2,
.note-editor .h2 {
  font-size: 30px; }

/* line 15440, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor h3,
.note-editor .h3 {
  font-size: 24px; }

/* line 15444, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor h4,
.note-editor .h4 {
  font-size: 18px; }

/* line 15448, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor h5,
.note-editor .h5 {
  font-size: 14px; }

/* line 15452, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor h6,
.note-editor .h6 {
  font-size: 12px; }

/* line 15456, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eeeeee; }

/* line 15461, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor ul,
.note-editor ol {
  margin-top: 0;
  margin-bottom: 10px; }

/* line 15466, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor ul ul,
.note-editor ol ul,
.note-editor ul ol,
.note-editor ol ol {
  margin-bottom: 0; }

/* line 15472, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .list-unstyled {
  padding-left: 0;
  list-style: none; }

/* line 15476, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .list-inline {
  padding-left: 0;
  list-style: none; }

/* line 15480, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px; }

/* line 15485, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor dl {
  margin-bottom: 20px; }

/* line 15488, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor dt,
.note-editor dd {
  line-height: 1.428571429; }

/* line 15492, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor dt {
  font-weight: bold; }

/* line 15495, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor dd {
  margin-left: 0; }

@media (min-width: 768px) {
  /* line 15499, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }

  /* line 15508, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .dl-horizontal dd {
    margin-left: 180px; }

  /* line 15511, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .dl-horizontal dd:before,
  .note-editor .dl-horizontal dd:after {
    content: ' ';
    /* 1 */
    display: table;
    /* 2 */ }

  /* line 15519, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .dl-horizontal dd:after {
    clear: both; }

  /* line 15522, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .dl-horizontal dd:before,
  .note-editor .dl-horizontal dd:after {
    content: ' ';
    /* 1 */
    display: table;
    /* 2 */ }

  /* line 15530, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .dl-horizontal dd:after {
    clear: both; } }
/* line 15534, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor abbr[title],
.note-editor abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #999999; }

/* line 15539, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor abbr.initialism {
  font-size: 90%;
  text-transform: uppercase; }

/* line 15543, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  border-left: 5px solid #eeeeee; }

/* line 15548, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor blockquote p {
  font-size: 17.5px;
  font-weight: 300;
  line-height: 1.25; }

/* line 15553, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor blockquote p:last-child {
  margin-bottom: 0; }

/* line 15556, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor blockquote small {
  display: block;
  line-height: 1.428571429;
  color: #999999; }

/* line 15561, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor blockquote small:before {
  content: '\2014 \00A0'; }

/* line 15564, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0; }

/* line 15570, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor blockquote.pull-right p,
.note-editor blockquote.pull-right small,
.note-editor blockquote.pull-right .small {
  text-align: right; }

/* line 15575, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor blockquote.pull-right small:before,
.note-editor blockquote.pull-right .small:before {
  content: ''; }

/* line 15579, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor blockquote.pull-right small:after,
.note-editor blockquote.pull-right .small:after {
  content: '\00A0 \2014'; }

/* line 15583, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor blockquote:before,
.note-editor blockquote:after {
  content: ''; }

/* line 15587, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.428571429; }

/* line 15592, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor code,
.note-editor kdb,
.note-editor pre,
.note-editor samp {
  font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; }

/* line 15598, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  white-space: nowrap;
  border-radius: 4px; }

/* line 15606, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.428571429;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #cccccc;
  border-radius: 4px; }

/* line 15619, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0; }

/* line 15627, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .pre-scrollable {
  max-height: 340px;
  overflow-y: scroll; }

/* line 15631, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }

/* line 15637, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .container:before,
.note-editor .container:after {
  content: ' ';
  /* 1 */
  display: table;
  /* 2 */ }

/* line 15645, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .container:after {
  clear: both; }

/* line 15648, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .container:before,
.note-editor .container:after {
  content: ' ';
  /* 1 */
  display: table;
  /* 2 */ }

/* line 15656, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .container:after {
  clear: both; }

/* line 15659, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .row {
  margin-left: -15px;
  margin-right: -15px; }

/* line 15663, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .row:before,
.note-editor .row:after {
  content: ' ';
  /* 1 */
  display: table;
  /* 2 */ }

/* line 15671, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .row:after {
  clear: both; }

/* line 15674, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .row:before,
.note-editor .row:after {
  content: ' ';
  /* 1 */
  display: table;
  /* 2 */ }

/* line 15682, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .row:after {
  clear: both; }

/* line 15685, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px; }

/* line 15738, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11 {
  float: left; }

/* line 15751, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .col-xs-12 {
  width: 100%; }

/* line 15754, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .col-xs-11 {
  width: 91.66666666666666%; }

/* line 15757, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .col-xs-10 {
  width: 83.33333333333334%; }

/* line 15760, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .col-xs-9 {
  width: 75%; }

/* line 15763, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .col-xs-8 {
  width: 66.66666666666666%; }

/* line 15766, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .col-xs-7 {
  width: 58.333333333333336%; }

/* line 15769, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .col-xs-6 {
  width: 50%; }

/* line 15772, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .col-xs-5 {
  width: 41.66666666666667%; }

/* line 15775, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .col-xs-4 {
  width: 33.33333333333333%; }

/* line 15778, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .col-xs-3 {
  width: 25%; }

/* line 15781, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .col-xs-2 {
  width: 16.666666666666664%; }

/* line 15784, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .col-xs-1 {
  width: 8.333333333333332%; }

/* line 15787, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .col-xs-pull-12 {
  right: 100%; }

/* line 15790, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .col-xs-pull-11 {
  right: 91.66666666666666%; }

/* line 15793, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .col-xs-pull-10 {
  right: 83.33333333333334%; }

/* line 15796, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .col-xs-pull-9 {
  right: 75%; }

/* line 15799, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .col-xs-pull-8 {
  right: 66.66666666666666%; }

/* line 15802, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .col-xs-pull-7 {
  right: 58.333333333333336%; }

/* line 15805, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .col-xs-pull-6 {
  right: 50%; }

/* line 15808, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .col-xs-pull-5 {
  right: 41.66666666666667%; }

/* line 15811, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .col-xs-pull-4 {
  right: 33.33333333333333%; }

/* line 15814, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .col-xs-pull-3 {
  right: 25%; }

/* line 15817, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .col-xs-pull-2 {
  right: 16.666666666666664%; }

/* line 15820, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .col-xs-pull-1 {
  right: 8.333333333333332%; }

/* line 15823, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .col-xs-push-12 {
  left: 100%; }

/* line 15826, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .col-xs-push-11 {
  left: 91.66666666666666%; }

/* line 15829, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .col-xs-push-10 {
  left: 83.33333333333334%; }

/* line 15832, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .col-xs-push-9 {
  left: 75%; }

/* line 15835, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .col-xs-push-8 {
  left: 66.66666666666666%; }

/* line 15838, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .col-xs-push-7 {
  left: 58.333333333333336%; }

/* line 15841, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .col-xs-push-6 {
  left: 50%; }

/* line 15844, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .col-xs-push-5 {
  left: 41.66666666666667%; }

/* line 15847, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .col-xs-push-4 {
  left: 33.33333333333333%; }

/* line 15850, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .col-xs-push-3 {
  left: 25%; }

/* line 15853, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .col-xs-push-2 {
  left: 16.666666666666664%; }

/* line 15856, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .col-xs-push-1 {
  left: 8.333333333333332%; }

/* line 15859, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .col-xs-offset-12 {
  margin-left: 100%; }

/* line 15862, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .col-xs-offset-11 {
  margin-left: 91.66666666666666%; }

/* line 15865, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .col-xs-offset-10 {
  margin-left: 83.33333333333334%; }

/* line 15868, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .col-xs-offset-9 {
  margin-left: 75%; }

/* line 15871, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .col-xs-offset-8 {
  margin-left: 66.66666666666666%; }

/* line 15874, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .col-xs-offset-7 {
  margin-left: 58.333333333333336%; }

/* line 15877, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .col-xs-offset-6 {
  margin-left: 50%; }

/* line 15880, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .col-xs-offset-5 {
  margin-left: 41.66666666666667%; }

/* line 15883, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .col-xs-offset-4 {
  margin-left: 33.33333333333333%; }

/* line 15886, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .col-xs-offset-3 {
  margin-left: 25%; }

/* line 15889, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .col-xs-offset-2 {
  margin-left: 16.666666666666664%; }

/* line 15892, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .col-xs-offset-1 {
  margin-left: 8.333333333333332%; }

@media (min-width: 768px) {
  /* line 15896, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .container {
    width: 750px; }

  /* line 15899, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11 {
    float: left; }

  /* line 15912, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-sm-12 {
    width: 100%; }

  /* line 15915, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-sm-11 {
    width: 91.66666666666666%; }

  /* line 15918, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-sm-10 {
    width: 83.33333333333334%; }

  /* line 15921, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-sm-9 {
    width: 75%; }

  /* line 15924, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-sm-8 {
    width: 66.66666666666666%; }

  /* line 15927, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-sm-7 {
    width: 58.333333333333336%; }

  /* line 15930, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-sm-6 {
    width: 50%; }

  /* line 15933, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-sm-5 {
    width: 41.66666666666667%; }

  /* line 15936, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-sm-4 {
    width: 33.33333333333333%; }

  /* line 15939, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-sm-3 {
    width: 25%; }

  /* line 15942, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-sm-2 {
    width: 16.666666666666664%; }

  /* line 15945, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-sm-1 {
    width: 8.333333333333332%; }

  /* line 15948, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-sm-pull-12 {
    right: 100%; }

  /* line 15951, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-sm-pull-11 {
    right: 91.66666666666666%; }

  /* line 15954, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-sm-pull-10 {
    right: 83.33333333333334%; }

  /* line 15957, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-sm-pull-9 {
    right: 75%; }

  /* line 15960, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-sm-pull-8 {
    right: 66.66666666666666%; }

  /* line 15963, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-sm-pull-7 {
    right: 58.333333333333336%; }

  /* line 15966, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-sm-pull-6 {
    right: 50%; }

  /* line 15969, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-sm-pull-5 {
    right: 41.66666666666667%; }

  /* line 15972, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-sm-pull-4 {
    right: 33.33333333333333%; }

  /* line 15975, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-sm-pull-3 {
    right: 25%; }

  /* line 15978, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-sm-pull-2 {
    right: 16.666666666666664%; }

  /* line 15981, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-sm-pull-1 {
    right: 8.333333333333332%; }

  /* line 15984, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-sm-push-12 {
    left: 100%; }

  /* line 15987, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-sm-push-11 {
    left: 91.66666666666666%; }

  /* line 15990, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-sm-push-10 {
    left: 83.33333333333334%; }

  /* line 15993, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-sm-push-9 {
    left: 75%; }

  /* line 15996, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-sm-push-8 {
    left: 66.66666666666666%; }

  /* line 15999, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-sm-push-7 {
    left: 58.333333333333336%; }

  /* line 16002, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-sm-push-6 {
    left: 50%; }

  /* line 16005, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-sm-push-5 {
    left: 41.66666666666667%; }

  /* line 16008, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-sm-push-4 {
    left: 33.33333333333333%; }

  /* line 16011, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-sm-push-3 {
    left: 25%; }

  /* line 16014, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-sm-push-2 {
    left: 16.666666666666664%; }

  /* line 16017, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-sm-push-1 {
    left: 8.333333333333332%; }

  /* line 16020, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-sm-offset-12 {
    margin-left: 100%; }

  /* line 16023, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-sm-offset-11 {
    margin-left: 91.66666666666666%; }

  /* line 16026, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-sm-offset-10 {
    margin-left: 83.33333333333334%; }

  /* line 16029, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-sm-offset-9 {
    margin-left: 75%; }

  /* line 16032, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-sm-offset-8 {
    margin-left: 66.66666666666666%; }

  /* line 16035, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-sm-offset-7 {
    margin-left: 58.333333333333336%; }

  /* line 16038, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-sm-offset-6 {
    margin-left: 50%; }

  /* line 16041, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-sm-offset-5 {
    margin-left: 41.66666666666667%; }

  /* line 16044, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-sm-offset-4 {
    margin-left: 33.33333333333333%; }

  /* line 16047, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-sm-offset-3 {
    margin-left: 25%; }

  /* line 16050, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-sm-offset-2 {
    margin-left: 16.666666666666664%; }

  /* line 16053, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-sm-offset-1 {
    margin-left: 8.333333333333332%; } }
@media (min-width: 992px) {
  /* line 16058, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .container {
    width: 970px; }

  /* line 16061, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11 {
    float: left; }

  /* line 16074, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-md-12 {
    width: 100%; }

  /* line 16077, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-md-11 {
    width: 91.66666666666666%; }

  /* line 16080, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-md-10 {
    width: 83.33333333333334%; }

  /* line 16083, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-md-9 {
    width: 75%; }

  /* line 16086, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-md-8 {
    width: 66.66666666666666%; }

  /* line 16089, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-md-7 {
    width: 58.333333333333336%; }

  /* line 16092, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-md-6 {
    width: 50%; }

  /* line 16095, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-md-5 {
    width: 41.66666666666667%; }

  /* line 16098, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-md-4 {
    width: 33.33333333333333%; }

  /* line 16101, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-md-3 {
    width: 25%; }

  /* line 16104, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-md-2 {
    width: 16.666666666666664%; }

  /* line 16107, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-md-1 {
    width: 8.333333333333332%; }

  /* line 16110, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-md-pull-12 {
    right: 100%; }

  /* line 16113, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-md-pull-11 {
    right: 91.66666666666666%; }

  /* line 16116, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-md-pull-10 {
    right: 83.33333333333334%; }

  /* line 16119, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-md-pull-9 {
    right: 75%; }

  /* line 16122, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-md-pull-8 {
    right: 66.66666666666666%; }

  /* line 16125, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-md-pull-7 {
    right: 58.333333333333336%; }

  /* line 16128, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-md-pull-6 {
    right: 50%; }

  /* line 16131, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-md-pull-5 {
    right: 41.66666666666667%; }

  /* line 16134, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-md-pull-4 {
    right: 33.33333333333333%; }

  /* line 16137, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-md-pull-3 {
    right: 25%; }

  /* line 16140, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-md-pull-2 {
    right: 16.666666666666664%; }

  /* line 16143, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-md-pull-1 {
    right: 8.333333333333332%; }

  /* line 16146, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-md-push-12 {
    left: 100%; }

  /* line 16149, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-md-push-11 {
    left: 91.66666666666666%; }

  /* line 16152, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-md-push-10 {
    left: 83.33333333333334%; }

  /* line 16155, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-md-push-9 {
    left: 75%; }

  /* line 16158, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-md-push-8 {
    left: 66.66666666666666%; }

  /* line 16161, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-md-push-7 {
    left: 58.333333333333336%; }

  /* line 16164, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-md-push-6 {
    left: 50%; }

  /* line 16167, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-md-push-5 {
    left: 41.66666666666667%; }

  /* line 16170, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-md-push-4 {
    left: 33.33333333333333%; }

  /* line 16173, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-md-push-3 {
    left: 25%; }

  /* line 16176, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-md-push-2 {
    left: 16.666666666666664%; }

  /* line 16179, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-md-push-1 {
    left: 8.333333333333332%; }

  /* line 16182, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-md-offset-12 {
    margin-left: 100%; }

  /* line 16185, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-md-offset-11 {
    margin-left: 91.66666666666666%; }

  /* line 16188, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-md-offset-10 {
    margin-left: 83.33333333333334%; }

  /* line 16191, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-md-offset-9 {
    margin-left: 75%; }

  /* line 16194, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-md-offset-8 {
    margin-left: 66.66666666666666%; }

  /* line 16197, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-md-offset-7 {
    margin-left: 58.333333333333336%; }

  /* line 16200, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-md-offset-6 {
    margin-left: 50%; }

  /* line 16203, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-md-offset-5 {
    margin-left: 41.66666666666667%; }

  /* line 16206, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-md-offset-4 {
    margin-left: 33.33333333333333%; }

  /* line 16209, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-md-offset-3 {
    margin-left: 25%; }

  /* line 16212, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-md-offset-2 {
    margin-left: 16.666666666666664%; }

  /* line 16215, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-md-offset-1 {
    margin-left: 8.333333333333332%; } }
@media (min-width: 1200px) {
  /* line 16220, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .container {
    width: 1170px; }

  /* line 16223, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11 {
    float: left; }

  /* line 16236, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-lg-12 {
    width: 100%; }

  /* line 16239, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-lg-11 {
    width: 91.66666666666666%; }

  /* line 16242, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-lg-10 {
    width: 83.33333333333334%; }

  /* line 16245, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-lg-9 {
    width: 75%; }

  /* line 16248, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-lg-8 {
    width: 66.66666666666666%; }

  /* line 16251, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-lg-7 {
    width: 58.333333333333336%; }

  /* line 16254, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-lg-6 {
    width: 50%; }

  /* line 16257, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-lg-5 {
    width: 41.66666666666667%; }

  /* line 16260, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-lg-4 {
    width: 33.33333333333333%; }

  /* line 16263, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-lg-3 {
    width: 25%; }

  /* line 16266, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-lg-2 {
    width: 16.666666666666664%; }

  /* line 16269, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-lg-1 {
    width: 8.333333333333332%; }

  /* line 16272, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-lg-pull-12 {
    right: 100%; }

  /* line 16275, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-lg-pull-11 {
    right: 91.66666666666666%; }

  /* line 16278, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-lg-pull-10 {
    right: 83.33333333333334%; }

  /* line 16281, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-lg-pull-9 {
    right: 75%; }

  /* line 16284, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-lg-pull-8 {
    right: 66.66666666666666%; }

  /* line 16287, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-lg-pull-7 {
    right: 58.333333333333336%; }

  /* line 16290, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-lg-pull-6 {
    right: 50%; }

  /* line 16293, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-lg-pull-5 {
    right: 41.66666666666667%; }

  /* line 16296, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-lg-pull-4 {
    right: 33.33333333333333%; }

  /* line 16299, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-lg-pull-3 {
    right: 25%; }

  /* line 16302, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-lg-pull-2 {
    right: 16.666666666666664%; }

  /* line 16305, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-lg-pull-1 {
    right: 8.333333333333332%; }

  /* line 16308, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-lg-push-12 {
    left: 100%; }

  /* line 16311, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-lg-push-11 {
    left: 91.66666666666666%; }

  /* line 16314, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-lg-push-10 {
    left: 83.33333333333334%; }

  /* line 16317, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-lg-push-9 {
    left: 75%; }

  /* line 16320, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-lg-push-8 {
    left: 66.66666666666666%; }

  /* line 16323, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-lg-push-7 {
    left: 58.333333333333336%; }

  /* line 16326, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-lg-push-6 {
    left: 50%; }

  /* line 16329, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-lg-push-5 {
    left: 41.66666666666667%; }

  /* line 16332, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-lg-push-4 {
    left: 33.33333333333333%; }

  /* line 16335, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-lg-push-3 {
    left: 25%; }

  /* line 16338, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-lg-push-2 {
    left: 16.666666666666664%; }

  /* line 16341, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-lg-push-1 {
    left: 8.333333333333332%; }

  /* line 16344, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-lg-offset-12 {
    margin-left: 100%; }

  /* line 16347, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-lg-offset-11 {
    margin-left: 91.66666666666666%; }

  /* line 16350, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-lg-offset-10 {
    margin-left: 83.33333333333334%; }

  /* line 16353, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-lg-offset-9 {
    margin-left: 75%; }

  /* line 16356, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-lg-offset-8 {
    margin-left: 66.66666666666666%; }

  /* line 16359, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-lg-offset-7 {
    margin-left: 58.333333333333336%; }

  /* line 16362, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-lg-offset-6 {
    margin-left: 50%; }

  /* line 16365, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-lg-offset-5 {
    margin-left: 41.66666666666667%; }

  /* line 16368, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-lg-offset-4 {
    margin-left: 33.33333333333333%; }

  /* line 16371, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-lg-offset-3 {
    margin-left: 25%; }

  /* line 16374, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-lg-offset-2 {
    margin-left: 16.666666666666664%; }

  /* line 16377, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .col-lg-offset-1 {
    margin-left: 8.333333333333332%; } }
/* line 16381, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor table {
  max-width: 100%;
  background-color: transparent; }

/* line 16385, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor th {
  text-align: left; }

/* line 16388, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .table {
  width: 100%;
  margin-bottom: 20px; }

/* line 16392, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .table > thead > tr > th,
.note-editor .table > tbody > tr > th,
.note-editor .table > tfoot > tr > th,
.note-editor .table > thead > tr > td,
.note-editor .table > tbody > tr > td,
.note-editor .table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.428571429;
  vertical-align: top;
  border-top: 1px solid #dddddd; }

/* line 16403, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #dddddd; }

/* line 16407, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .table > caption + thead > tr:first-child > th,
.note-editor .table > colgroup + thead > tr:first-child > th,
.note-editor .table > thead:first-child > tr:first-child > th,
.note-editor .table > caption + thead > tr:first-child > td,
.note-editor .table > colgroup + thead > tr:first-child > td,
.note-editor .table > thead:first-child > tr:first-child > td {
  border-top: 0; }

/* line 16415, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .table > tbody + tbody {
  border-top: 2px solid #dddddd; }

/* line 16418, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .table .table {
  background-color: #ffffff; }

/* line 16421, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .table-condensed > thead > tr > th,
.note-editor .table-condensed > tbody > tr > th,
.note-editor .table-condensed > tfoot > tr > th,
.note-editor .table-condensed > thead > tr > td,
.note-editor .table-condensed > tbody > tr > td,
.note-editor .table-condensed > tfoot > tr > td {
  padding: 5px; }

/* line 16429, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .table-bordered {
  border: 1px solid #dddddd; }

/* line 16432, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .table-bordered > thead > tr > th,
.note-editor .table-bordered > tbody > tr > th,
.note-editor .table-bordered > tfoot > tr > th,
.note-editor .table-bordered > thead > tr > td,
.note-editor .table-bordered > tbody > tr > td,
.note-editor .table-bordered > tfoot > tr > td {
  border: 1px solid #dddddd; }

/* line 16440, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .table-bordered > thead > tr > th,
.note-editor .table-bordered > thead > tr > td {
  border-bottom-width: 2px; }

/* line 16444, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .table-striped > tbody > tr:nth-child(odd) > td,
.note-editor .table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9; }

/* line 16448, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .table-hover > tbody > tr:hover > td,
.note-editor .table-hover > tbody > tr:hover > th {
  background-color: #f5f5f5; }

/* line 16452, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor table col[class*='col-'] {
  float: none;
  display: table-column; }

/* line 16456, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor table td[class*='col-'],
.note-editor table th[class*='col-'] {
  float: none;
  display: table-cell; }

/* line 16461, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .table > thead > tr > td.active,
.note-editor .table > tbody > tr > td.active,
.note-editor .table > tfoot > tr > td.active,
.note-editor .table > thead > tr > th.active,
.note-editor .table > tbody > tr > th.active,
.note-editor .table > tfoot > tr > th.active,
.note-editor .table > thead > tr.active > td,
.note-editor .table > tbody > tr.active > td,
.note-editor .table > tfoot > tr.active > td,
.note-editor .table > thead > tr.active > th,
.note-editor .table > tbody > tr.active > th,
.note-editor .table > tfoot > tr.active > th {
  background-color: #f5f5f5; }

/* line 16475, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .table > thead > tr > td.success,
.note-editor .table > tbody > tr > td.success,
.note-editor .table > tfoot > tr > td.success,
.note-editor .table > thead > tr > th.success,
.note-editor .table > tbody > tr > th.success,
.note-editor .table > tfoot > tr > th.success,
.note-editor .table > thead > tr.success > td,
.note-editor .table > tbody > tr.success > td,
.note-editor .table > tfoot > tr.success > td,
.note-editor .table > thead > tr.success > th,
.note-editor .table > tbody > tr.success > th,
.note-editor .table > tfoot > tr.success > th {
  background-color: #dff0d8;
  border-color: #d6e9c6; }

/* line 16490, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .table-hover > tbody > tr > td.success:hover,
.note-editor .table-hover > tbody > tr > th.success:hover,
.note-editor .table-hover > tbody > tr.success:hover > td,
.note-editor .table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
  border-color: #c9e2b3; }

/* line 16497, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .table > thead > tr > td.danger,
.note-editor .table > tbody > tr > td.danger,
.note-editor .table > tfoot > tr > td.danger,
.note-editor .table > thead > tr > th.danger,
.note-editor .table > tbody > tr > th.danger,
.note-editor .table > tfoot > tr > th.danger,
.note-editor .table > thead > tr.danger > td,
.note-editor .table > tbody > tr.danger > td,
.note-editor .table > tfoot > tr.danger > td,
.note-editor .table > thead > tr.danger > th,
.note-editor .table > tbody > tr.danger > th,
.note-editor .table > tfoot > tr.danger > th {
  background-color: #f2dede;
  border-color: #ebccd1; }

/* line 16512, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .table-hover > tbody > tr > td.danger:hover,
.note-editor .table-hover > tbody > tr > th.danger:hover,
.note-editor .table-hover > tbody > tr.danger:hover > td,
.note-editor .table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
  border-color: #e4b9c0; }

/* line 16519, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .table > thead > tr > td.warning,
.note-editor .table > tbody > tr > td.warning,
.note-editor .table > tfoot > tr > td.warning,
.note-editor .table > thead > tr > th.warning,
.note-editor .table > tbody > tr > th.warning,
.note-editor .table > tfoot > tr > th.warning,
.note-editor .table > thead > tr.warning > td,
.note-editor .table > tbody > tr.warning > td,
.note-editor .table > tfoot > tr.warning > td,
.note-editor .table > thead > tr.warning > th,
.note-editor .table > tbody > tr.warning > th,
.note-editor .table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
  border-color: #faebcc; }

/* line 16534, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .table-hover > tbody > tr > td.warning:hover,
.note-editor .table-hover > tbody > tr > th.warning:hover,
.note-editor .table-hover > tbody > tr.warning:hover > td,
.note-editor .table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
  border-color: #f7e1b5; }

@media (max-width: 767px) {
  /* line 16542, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    overflow-x: scroll;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #dddddd;
    -webkit-overflow-scrolling: touch; }

  /* line 16551, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .table-responsive > .table {
    margin-bottom: 0; }

  /* line 16554, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .table-responsive > .table > thead > tr > th,
  .note-editor .table-responsive > .table > tbody > tr > th,
  .note-editor .table-responsive > .table > tfoot > tr > th,
  .note-editor .table-responsive > .table > thead > tr > td,
  .note-editor .table-responsive > .table > tbody > tr > td,
  .note-editor .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap; }

  /* line 16562, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .table-responsive > .table-bordered {
    border: 0; }

  /* line 16565, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .table-responsive > .table-bordered > thead > tr > th:first-child,
  .note-editor .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .note-editor .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .note-editor .table-responsive > .table-bordered > thead > tr > td:first-child,
  .note-editor .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .note-editor .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0; }

  /* line 16573, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .table-responsive > .table-bordered > thead > tr > th:last-child,
  .note-editor .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .note-editor .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .note-editor .table-responsive > .table-bordered > thead > tr > td:last-child,
  .note-editor .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .note-editor .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0; }

  /* line 16581, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .note-editor .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .note-editor .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .note-editor .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0; } }
/* line 16588, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor fieldset {
  padding: 0;
  margin: 0;
  border: 0; }

/* line 16593, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5; }

/* line 16604, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor label {
  display: inline-block;
  margin-bottom: 5px;
  font-weight: bold; }

/* line 16609, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor input[type='search'] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* line 16614, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor input[type='radio'],
.note-editor input[type='checkbox'] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  /* IE8-9 */
  line-height: normal; }

/* line 16622, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor input[type='file'] {
  display: block; }

/* line 16625, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor select[multiple],
.note-editor select[size] {
  height: auto; }

/* line 16629, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor select optgroup {
  font-size: inherit;
  font-style: inherit;
  font-family: inherit; }

/* line 16634, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor input[type='file']:focus,
.note-editor input[type='radio']:focus,
.note-editor input[type='checkbox']:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

/* line 16641, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor input[type='number']::-webkit-outer-spin-button,
.note-editor input[type='number']::-webkit-inner-spin-button {
  height: auto; }

/* line 16645, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
  vertical-align: middle; }

/* line 16653, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .form-control:-moz-placeholder {
  color: #999999; }

/* line 16656, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .form-control::-moz-placeholder {
  color: #999999; }

/* line 16659, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .form-control:-ms-input-placeholder {
  color: #999999; }

/* line 16662, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .form-control::-webkit-input-placeholder {
  color: #999999; }

/* line 16665, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
  vertical-align: middle;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #cccccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }

/* line 16683, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }

/* line 16689, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .form-control[disabled],
.note-editor .form-control[readonly],
fieldset[disabled] .note-editor .form-control {
  cursor: not-allowed;
  background-color: #eeeeee; }

/* line 16695, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
textarea.note-editor .form-control {
  height: auto; }

/* line 16698, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .form-group {
  margin-bottom: 15px; }

/* line 16701, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .radio,
.note-editor .checkbox {
  display: block;
  min-height: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 20px;
  vertical-align: middle; }

/* line 16710, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .radio label,
.note-editor .checkbox label {
  display: inline;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer; }

/* line 16717, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .radio input[type='radio'],
.note-editor .radio-inline input[type='radio'],
.note-editor .checkbox input[type='checkbox'],
.note-editor .checkbox-inline input[type='checkbox'] {
  float: left;
  margin-left: -20px; }

/* line 16724, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .radio + .radio,
.note-editor .checkbox + .checkbox {
  margin-top: -5px; }

/* line 16728, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .radio-inline,
.note-editor .checkbox-inline {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer; }

/* line 16737, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .radio-inline + .radio-inline,
.note-editor .checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px; }

/* line 16742, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor input[type='radio'][disabled],
.note-editor input[type='checkbox'][disabled],
.note-editor .radio[disabled],
.note-editor .radio-inline[disabled],
.note-editor .checkbox[disabled],
.note-editor .checkbox-inline[disabled],
fieldset[disabled] .note-editor input[type='radio'],
fieldset[disabled] .note-editor input[type='checkbox'],
fieldset[disabled] .note-editor .radio,
fieldset[disabled] .note-editor .radio-inline,
fieldset[disabled] .note-editor .checkbox,
fieldset[disabled] .note-editor .checkbox-inline {
  cursor: not-allowed; }

/* line 16756, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

/* line 16763, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
select.note-editor .input-sm {
  height: 30px;
  line-height: 30px; }

/* line 16767, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
textarea.note-editor .input-sm {
  height: auto; }

/* line 16770, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .input-lg {
  height: 45px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px; }

/* line 16777, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
select.note-editor .input-lg {
  height: 45px;
  line-height: 45px; }

/* line 16781, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
textarea.note-editor .input-lg {
  height: auto; }

/* line 16784, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .has-warning .help-block,
.note-editor .has-warning .control-label {
  color: #c09853; }

/* line 16788, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .has-warning .form-control {
  border-color: #c09853;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

/* line 16793, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .has-warning .form-control:focus {
  border-color: #a47e3c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; }

/* line 16798, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .has-warning .input-group-addon {
  color: #c09853;
  border-color: #c09853;
  background-color: #fcf8e3; }

/* line 16803, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .has-error .help-block,
.note-editor .has-error .control-label {
  color: #b94a48; }

/* line 16807, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .has-error .form-control {
  border-color: #b94a48;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

/* line 16812, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .has-error .form-control:focus {
  border-color: #953b39;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; }

/* line 16817, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .has-error .input-group-addon {
  color: #b94a48;
  border-color: #b94a48;
  background-color: #f2dede; }

/* line 16822, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .has-success .help-block,
.note-editor .has-success .control-label {
  color: #468847; }

/* line 16826, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .has-success .form-control {
  border-color: #468847;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

/* line 16831, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .has-success .form-control:focus {
  border-color: #356635;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; }

/* line 16836, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .has-success .input-group-addon {
  color: #468847;
  border-color: #468847;
  background-color: #dff0d8; }

/* line 16841, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .form-control-static {
  margin-bottom: 0; }

/* line 16844, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373; }

@media (min-width: 768px) {
  /* line 16851, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle; }

  /* line 16856, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .form-inline .form-control {
    display: inline-block; }

  /* line 16859, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .form-inline .radio,
  .note-editor .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0; }

  /* line 16866, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .form-inline .radio input[type='radio'],
  .note-editor .form-inline .checkbox input[type='checkbox'] {
    float: none;
    margin-left: 0; } }
/* line 16872, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .form-horizontal .control-label,
.note-editor .form-horizontal .radio,
.note-editor .form-horizontal .checkbox,
.note-editor .form-horizontal .radio-inline,
.note-editor .form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px; }

/* line 16881, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px; }

/* line 16885, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .form-horizontal .form-group:before,
.note-editor .form-horizontal .form-group:after {
  content: ' ';
  /* 1 */
  display: table;
  /* 2 */ }

/* line 16893, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .form-horizontal .form-group:after {
  clear: both; }

/* line 16896, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .form-horizontal .form-group:before,
.note-editor .form-horizontal .form-group:after {
  content: ' ';
  /* 1 */
  display: table;
  /* 2 */ }

/* line 16904, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .form-horizontal .form-group:after {
  clear: both; }

/* line 16907, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .form-horizontal .form-control-static {
  padding-top: 7px; }

@media (min-width: 768px) {
  /* line 16911, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .form-horizontal .control-label {
    text-align: right; } }
/* line 16915, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none; }

/* line 16935, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

/* line 16940, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn:hover,
.note-editor .btn:focus {
  color: #333333;
  text-decoration: none; }

/* line 16945, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn:active,
.note-editor .btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }

/* line 16952, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn.disabled,
.note-editor .btn[disabled],
fieldset[disabled] .note-editor .btn {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none; }

/* line 16962, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn-default {
  color: #333333;
  background-color: #ffffff;
  border-color: #cccccc; }

/* line 16967, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn-default:hover,
.note-editor .btn-default:focus,
.note-editor .btn-default:active,
.note-editor .btn-default.active,
.open .dropdown-toggle.note-editor .btn-default {
  color: #333333;
  background-color: #ebebeb;
  border-color: #adadad; }

/* line 16976, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn-default:active,
.note-editor .btn-default.active,
.open .dropdown-toggle.note-editor .btn-default {
  background-image: none; }

/* line 16981, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn-default.disabled,
.note-editor .btn-default[disabled],
fieldset[disabled] .note-editor .btn-default,
.note-editor .btn-default.disabled:hover,
.note-editor .btn-default[disabled]:hover,
fieldset[disabled] .note-editor .btn-default:hover,
.note-editor .btn-default.disabled:focus,
.note-editor .btn-default[disabled]:focus,
fieldset[disabled] .note-editor .btn-default:focus,
.note-editor .btn-default.disabled:active,
.note-editor .btn-default[disabled]:active,
fieldset[disabled] .note-editor .btn-default:active,
.note-editor .btn-default.disabled.active,
.note-editor .btn-default[disabled].active,
fieldset[disabled] .note-editor .btn-default.active {
  background-color: #ffffff;
  border-color: #cccccc; }

/* line 16999, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn-primary {
  color: #ffffff;
  background-color: #428bca;
  border-color: #357ebd; }

/* line 17004, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn-primary:hover,
.note-editor .btn-primary:focus,
.note-editor .btn-primary:active,
.note-editor .btn-primary.active,
.open .dropdown-toggle.note-editor .btn-primary {
  color: #ffffff;
  background-color: #3276b1;
  border-color: #285e8e; }

/* line 17013, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn-primary:active,
.note-editor .btn-primary.active,
.open .dropdown-toggle.note-editor .btn-primary {
  background-image: none; }

/* line 17018, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn-primary.disabled,
.note-editor .btn-primary[disabled],
fieldset[disabled] .note-editor .btn-primary,
.note-editor .btn-primary.disabled:hover,
.note-editor .btn-primary[disabled]:hover,
fieldset[disabled] .note-editor .btn-primary:hover,
.note-editor .btn-primary.disabled:focus,
.note-editor .btn-primary[disabled]:focus,
fieldset[disabled] .note-editor .btn-primary:focus,
.note-editor .btn-primary.disabled:active,
.note-editor .btn-primary[disabled]:active,
fieldset[disabled] .note-editor .btn-primary:active,
.note-editor .btn-primary.disabled.active,
.note-editor .btn-primary[disabled].active,
fieldset[disabled] .note-editor .btn-primary.active {
  background-color: #428bca;
  border-color: #357ebd; }

/* line 17036, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn-warning {
  color: #ffffff;
  background-color: #f0ad4e;
  border-color: #eea236; }

/* line 17041, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn-warning:hover,
.note-editor .btn-warning:focus,
.note-editor .btn-warning:active,
.note-editor .btn-warning.active,
.open .dropdown-toggle.note-editor .btn-warning {
  color: #ffffff;
  background-color: #ed9c28;
  border-color: #d58512; }

/* line 17050, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn-warning:active,
.note-editor .btn-warning.active,
.open .dropdown-toggle.note-editor .btn-warning {
  background-image: none; }

/* line 17055, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn-warning.disabled,
.note-editor .btn-warning[disabled],
fieldset[disabled] .note-editor .btn-warning,
.note-editor .btn-warning.disabled:hover,
.note-editor .btn-warning[disabled]:hover,
fieldset[disabled] .note-editor .btn-warning:hover,
.note-editor .btn-warning.disabled:focus,
.note-editor .btn-warning[disabled]:focus,
fieldset[disabled] .note-editor .btn-warning:focus,
.note-editor .btn-warning.disabled:active,
.note-editor .btn-warning[disabled]:active,
fieldset[disabled] .note-editor .btn-warning:active,
.note-editor .btn-warning.disabled.active,
.note-editor .btn-warning[disabled].active,
fieldset[disabled] .note-editor .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236; }

/* line 17073, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn-danger {
  color: #ffffff;
  background-color: #d9534f;
  border-color: #d43f3a; }

/* line 17078, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn-danger:hover,
.note-editor .btn-danger:focus,
.note-editor .btn-danger:active,
.note-editor .btn-danger.active,
.open .dropdown-toggle.note-editor .btn-danger {
  color: #ffffff;
  background-color: #d2322d;
  border-color: #ac2925; }

/* line 17087, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn-danger:active,
.note-editor .btn-danger.active,
.open .dropdown-toggle.note-editor .btn-danger {
  background-image: none; }

/* line 17092, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn-danger.disabled,
.note-editor .btn-danger[disabled],
fieldset[disabled] .note-editor .btn-danger,
.note-editor .btn-danger.disabled:hover,
.note-editor .btn-danger[disabled]:hover,
fieldset[disabled] .note-editor .btn-danger:hover,
.note-editor .btn-danger.disabled:focus,
.note-editor .btn-danger[disabled]:focus,
fieldset[disabled] .note-editor .btn-danger:focus,
.note-editor .btn-danger.disabled:active,
.note-editor .btn-danger[disabled]:active,
fieldset[disabled] .note-editor .btn-danger:active,
.note-editor .btn-danger.disabled.active,
.note-editor .btn-danger[disabled].active,
fieldset[disabled] .note-editor .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a; }

/* line 17110, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn-success {
  color: #ffffff;
  background-color: #5cb85c;
  border-color: #4cae4c; }

/* line 17115, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn-success:hover,
.note-editor .btn-success:focus,
.note-editor .btn-success:active,
.note-editor .btn-success.active,
.open .dropdown-toggle.note-editor .btn-success {
  color: #ffffff;
  background-color: #47a447;
  border-color: #398439; }

/* line 17124, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn-success:active,
.note-editor .btn-success.active,
.open .dropdown-toggle.note-editor .btn-success {
  background-image: none; }

/* line 17129, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn-success.disabled,
.note-editor .btn-success[disabled],
fieldset[disabled] .note-editor .btn-success,
.note-editor .btn-success.disabled:hover,
.note-editor .btn-success[disabled]:hover,
fieldset[disabled] .note-editor .btn-success:hover,
.note-editor .btn-success.disabled:focus,
.note-editor .btn-success[disabled]:focus,
fieldset[disabled] .note-editor .btn-success:focus,
.note-editor .btn-success.disabled:active,
.note-editor .btn-success[disabled]:active,
fieldset[disabled] .note-editor .btn-success:active,
.note-editor .btn-success.disabled.active,
.note-editor .btn-success[disabled].active,
fieldset[disabled] .note-editor .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c; }

/* line 17147, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn-info {
  color: #ffffff;
  background-color: #5bc0de;
  border-color: #46b8da; }

/* line 17152, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn-info:hover,
.note-editor .btn-info:focus,
.note-editor .btn-info:active,
.note-editor .btn-info.active,
.open .dropdown-toggle.note-editor .btn-info {
  color: #ffffff;
  background-color: #39b3d7;
  border-color: #269abc; }

/* line 17161, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn-info:active,
.note-editor .btn-info.active,
.open .dropdown-toggle.note-editor .btn-info {
  background-image: none; }

/* line 17166, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn-info.disabled,
.note-editor .btn-info[disabled],
fieldset[disabled] .note-editor .btn-info,
.note-editor .btn-info.disabled:hover,
.note-editor .btn-info[disabled]:hover,
fieldset[disabled] .note-editor .btn-info:hover,
.note-editor .btn-info.disabled:focus,
.note-editor .btn-info[disabled]:focus,
fieldset[disabled] .note-editor .btn-info:focus,
.note-editor .btn-info.disabled:active,
.note-editor .btn-info[disabled]:active,
fieldset[disabled] .note-editor .btn-info:active,
.note-editor .btn-info.disabled.active,
.note-editor .btn-info[disabled].active,
fieldset[disabled] .note-editor .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da; }

/* line 17184, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn-link {
  color: #428bca;
  font-weight: normal;
  cursor: pointer;
  border-radius: 0; }

/* line 17190, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn-link,
.note-editor .btn-link:active,
.note-editor .btn-link[disabled],
fieldset[disabled] .note-editor .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none; }

/* line 17198, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn-link,
.note-editor .btn-link:hover,
.note-editor .btn-link:focus,
.note-editor .btn-link:active {
  border-color: transparent; }

/* line 17204, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn-link:hover,
.note-editor .btn-link:focus {
  color: #2a6496;
  text-decoration: underline;
  background-color: transparent; }

/* line 17210, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn-link[disabled]:hover,
fieldset[disabled] .note-editor .btn-link:hover,
.note-editor .btn-link[disabled]:focus,
fieldset[disabled] .note-editor .btn-link:focus {
  color: #999999;
  text-decoration: none; }

/* line 17217, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn-lg {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px; }

/* line 17223, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn-sm,
.note-editor .btn-xs {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

/* line 17230, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn-xs {
  padding: 1px 5px; }

/* line 17233, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn-block {
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0; }

/* line 17239, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn-block + .btn-block {
  margin-top: 5px; }

/* line 17242, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor input[type='submit'].btn-block,
.note-editor input[type='reset'].btn-block,
.note-editor input[type='button'].btn-block {
  width: 100%; }

/* line 17247, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear; }

/* line 17252, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .fade.in {
  opacity: 1; }

/* line 17255, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .collapse {
  display: none; }

/* line 17258, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .collapse.in {
  display: block; }

/* line 17261, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  transition: height 0.35s ease; }

/*
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url(/../fonts/glyphicons-halflings-regular.eot);
  src: url(/../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'), url(/../fonts/glyphicons-halflings-regular.woff) format('woff'), url(/../fonts/glyphicons-halflings-regular.ttf) format('truetype'), url(/../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg');
}
*/
/* line 17275, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased; }

/* line 17285, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon:empty {
  width: 1em; }

/* line 17288, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-asterisk:before {
  content: '\2a'; }

/* line 17291, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-plus:before {
  content: '\2b'; }

/* line 17294, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-euro:before {
  content: '\20ac'; }

/* line 17297, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-minus:before {
  content: '\2212'; }

/* line 17300, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-cloud:before {
  content: '\2601'; }

/* line 17303, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-envelope:before {
  content: '\2709'; }

/* line 17306, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-pencil:before {
  content: '\270f'; }

/* line 17309, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-glass:before {
  content: '\e001'; }

/* line 17312, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-music:before {
  content: '\e002'; }

/* line 17315, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-search:before {
  content: '\e003'; }

/* line 17318, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-heart:before {
  content: '\e005'; }

/* line 17321, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-star:before {
  content: '\e006'; }

/* line 17324, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-star-empty:before {
  content: '\e007'; }

/* line 17327, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-user:before {
  content: '\e008'; }

/* line 17330, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-film:before {
  content: '\e009'; }

/* line 17333, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-th-large:before {
  content: '\e010'; }

/* line 17336, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-th:before {
  content: '\e011'; }

/* line 17339, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-th-list:before {
  content: '\e012'; }

/* line 17342, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-ok:before {
  content: '\e013'; }

/* line 17345, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-remove:before {
  content: '\e014'; }

/* line 17348, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-zoom-in:before {
  content: '\e015'; }

/* line 17351, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-zoom-out:before {
  content: '\e016'; }

/* line 17354, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-off:before {
  content: '\e017'; }

/* line 17357, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-signal:before {
  content: '\e018'; }

/* line 17360, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-cog:before {
  content: '\e019'; }

/* line 17363, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-trash:before {
  content: '\e020'; }

/* line 17366, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-home:before {
  content: '\e021'; }

/* line 17369, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-file:before {
  content: '\e022'; }

/* line 17372, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-time:before {
  content: '\e023'; }

/* line 17375, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-road:before {
  content: '\e024'; }

/* line 17378, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-download-alt:before {
  content: '\e025'; }

/* line 17381, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-download:before {
  content: '\e026'; }

/* line 17384, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-upload:before {
  content: '\e027'; }

/* line 17387, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-inbox:before {
  content: '\e028'; }

/* line 17390, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-play-circle:before {
  content: '\e029'; }

/* line 17393, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-repeat:before {
  content: '\e030'; }

/* line 17396, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-refresh:before {
  content: '\e031'; }

/* line 17399, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-list-alt:before {
  content: '\e032'; }

/* line 17402, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-lock:before {
  content: '\e033'; }

/* line 17405, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-flag:before {
  content: '\e034'; }

/* line 17408, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-headphones:before {
  content: '\e035'; }

/* line 17411, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-volume-off:before {
  content: '\e036'; }

/* line 17414, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-volume-down:before {
  content: '\e037'; }

/* line 17417, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-volume-up:before {
  content: '\e038'; }

/* line 17420, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-qrcode:before {
  content: '\e039'; }

/* line 17423, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-barcode:before {
  content: '\e040'; }

/* line 17426, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-tag:before {
  content: '\e041'; }

/* line 17429, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-tags:before {
  content: '\e042'; }

/* line 17432, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-book:before {
  content: '\e043'; }

/* line 17435, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-bookmark:before {
  content: '\e044'; }

/* line 17438, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-print:before {
  content: '\e045'; }

/* line 17441, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-camera:before {
  content: '\e046'; }

/* line 17444, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-font:before {
  content: '\e047'; }

/* line 17447, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-bold:before {
  content: '\e048'; }

/* line 17450, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-italic:before {
  content: '\e049'; }

/* line 17453, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-text-height:before {
  content: '\e050'; }

/* line 17456, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-text-width:before {
  content: '\e051'; }

/* line 17459, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-align-left:before {
  content: '\e052'; }

/* line 17462, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-align-center:before {
  content: '\e053'; }

/* line 17465, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-align-right:before {
  content: '\e054'; }

/* line 17468, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-align-justify:before {
  content: '\e055'; }

/* line 17471, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-list:before {
  content: '\e056'; }

/* line 17474, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-indent-left:before {
  content: '\e057'; }

/* line 17477, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-indent-right:before {
  content: '\e058'; }

/* line 17480, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-facetime-video:before {
  content: '\e059'; }

/* line 17483, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-picture:before {
  content: '\e060'; }

/* line 17486, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-map-marker:before {
  content: '\e062'; }

/* line 17489, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-adjust:before {
  content: '\e063'; }

/* line 17492, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-tint:before {
  content: '\e064'; }

/* line 17495, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-edit:before {
  content: '\e065'; }

/* line 17498, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-share:before {
  content: '\e066'; }

/* line 17501, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-check:before {
  content: '\e067'; }

/* line 17504, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-move:before {
  content: '\e068'; }

/* line 17507, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-step-backward:before {
  content: '\e069'; }

/* line 17510, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-fast-backward:before {
  content: '\e070'; }

/* line 17513, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-backward:before {
  content: '\e071'; }

/* line 17516, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-play:before {
  content: '\e072'; }

/* line 17519, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-pause:before {
  content: '\e073'; }

/* line 17522, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-stop:before {
  content: '\e074'; }

/* line 17525, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-forward:before {
  content: '\e075'; }

/* line 17528, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-fast-forward:before {
  content: '\e076'; }

/* line 17531, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-step-forward:before {
  content: '\e077'; }

/* line 17534, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-eject:before {
  content: '\e078'; }

/* line 17537, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-chevron-left:before {
  content: '\e079'; }

/* line 17540, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-chevron-right:before {
  content: '\e080'; }

/* line 17543, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-plus-sign:before {
  content: '\e081'; }

/* line 17546, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-minus-sign:before {
  content: '\e082'; }

/* line 17549, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-remove-sign:before {
  content: '\e083'; }

/* line 17552, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-ok-sign:before {
  content: '\e084'; }

/* line 17555, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-question-sign:before {
  content: '\e085'; }

/* line 17558, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-info-sign:before {
  content: '\e086'; }

/* line 17561, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-screenshot:before {
  content: '\e087'; }

/* line 17564, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-remove-circle:before {
  content: '\e088'; }

/* line 17567, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-ok-circle:before {
  content: '\e089'; }

/* line 17570, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-ban-circle:before {
  content: '\e090'; }

/* line 17573, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-arrow-left:before {
  content: '\e091'; }

/* line 17576, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-arrow-right:before {
  content: '\e092'; }

/* line 17579, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-arrow-up:before {
  content: '\e093'; }

/* line 17582, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-arrow-down:before {
  content: '\e094'; }

/* line 17585, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-share-alt:before {
  content: '\e095'; }

/* line 17588, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-resize-full:before {
  content: '\e096'; }

/* line 17591, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-resize-small:before {
  content: '\e097'; }

/* line 17594, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-exclamation-sign:before {
  content: '\e101'; }

/* line 17597, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-gift:before {
  content: '\e102'; }

/* line 17600, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-leaf:before {
  content: '\e103'; }

/* line 17603, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-fire:before {
  content: '\e104'; }

/* line 17606, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-eye-open:before {
  content: '\e105'; }

/* line 17609, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-eye-close:before {
  content: '\e106'; }

/* line 17612, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-warning-sign:before {
  content: '\e107'; }

/* line 17615, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-plane:before {
  content: '\e108'; }

/* line 17618, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-calendar:before {
  content: '\e109'; }

/* line 17621, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-random:before {
  content: '\e110'; }

/* line 17624, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-comment:before {
  content: '\e111'; }

/* line 17627, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-magnet:before {
  content: '\e112'; }

/* line 17630, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-chevron-up:before {
  content: '\e113'; }

/* line 17633, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-chevron-down:before {
  content: '\e114'; }

/* line 17636, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-retweet:before {
  content: '\e115'; }

/* line 17639, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-shopping-cart:before {
  content: '\e116'; }

/* line 17642, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-folder-close:before {
  content: '\e117'; }

/* line 17645, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-folder-open:before {
  content: '\e118'; }

/* line 17648, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-resize-vertical:before {
  content: '\e119'; }

/* line 17651, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-resize-horizontal:before {
  content: '\e120'; }

/* line 17654, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-hdd:before {
  content: '\e121'; }

/* line 17657, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-bullhorn:before {
  content: '\e122'; }

/* line 17660, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-bell:before {
  content: '\e123'; }

/* line 17663, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-certificate:before {
  content: '\e124'; }

/* line 17666, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-thumbs-up:before {
  content: '\e125'; }

/* line 17669, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-thumbs-down:before {
  content: '\e126'; }

/* line 17672, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-hand-right:before {
  content: '\e127'; }

/* line 17675, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-hand-left:before {
  content: '\e128'; }

/* line 17678, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-hand-up:before {
  content: '\e129'; }

/* line 17681, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-hand-down:before {
  content: '\e130'; }

/* line 17684, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-circle-arrow-right:before {
  content: '\e131'; }

/* line 17687, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-circle-arrow-left:before {
  content: '\e132'; }

/* line 17690, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-circle-arrow-up:before {
  content: '\e133'; }

/* line 17693, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-circle-arrow-down:before {
  content: '\e134'; }

/* line 17696, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-globe:before {
  content: '\e135'; }

/* line 17699, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-wrench:before {
  content: '\e136'; }

/* line 17702, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-tasks:before {
  content: '\e137'; }

/* line 17705, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-filter:before {
  content: '\e138'; }

/* line 17708, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-briefcase:before {
  content: '\e139'; }

/* line 17711, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-fullscreen:before {
  content: '\e140'; }

/* line 17714, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-dashboard:before {
  content: '\e141'; }

/* line 17717, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-paperclip:before {
  content: '\e142'; }

/* line 17720, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-heart-empty:before {
  content: '\e143'; }

/* line 17723, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-link:before {
  content: '\e144'; }

/* line 17726, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-phone:before {
  content: '\e145'; }

/* line 17729, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-pushpin:before {
  content: '\e146'; }

/* line 17732, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-usd:before {
  content: '\e148'; }

/* line 17735, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-gbp:before {
  content: '\e149'; }

/* line 17738, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-sort:before {
  content: '\e150'; }

/* line 17741, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-sort-by-alphabet:before {
  content: '\e151'; }

/* line 17744, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-sort-by-alphabet-alt:before {
  content: '\e152'; }

/* line 17747, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-sort-by-order:before {
  content: '\e153'; }

/* line 17750, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-sort-by-order-alt:before {
  content: '\e154'; }

/* line 17753, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-sort-by-attributes:before {
  content: '\e155'; }

/* line 17756, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-sort-by-attributes-alt:before {
  content: '\e156'; }

/* line 17759, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-unchecked:before {
  content: '\e157'; }

/* line 17762, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-expand:before {
  content: '\e158'; }

/* line 17765, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-collapse-down:before {
  content: '\e159'; }

/* line 17768, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-collapse-up:before {
  content: '\e160'; }

/* line 17771, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-log-in:before {
  content: '\e161'; }

/* line 17774, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-flash:before {
  content: '\e162'; }

/* line 17777, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-log-out:before {
  content: '\e163'; }

/* line 17780, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-new-window:before {
  content: '\e164'; }

/* line 17783, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-record:before {
  content: '\e165'; }

/* line 17786, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-save:before {
  content: '\e166'; }

/* line 17789, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-open:before {
  content: '\e167'; }

/* line 17792, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-saved:before {
  content: '\e168'; }

/* line 17795, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-import:before {
  content: '\e169'; }

/* line 17798, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-export:before {
  content: '\e170'; }

/* line 17801, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-send:before {
  content: '\e171'; }

/* line 17804, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-floppy-disk:before {
  content: '\e172'; }

/* line 17807, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-floppy-saved:before {
  content: '\e173'; }

/* line 17810, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-floppy-remove:before {
  content: '\e174'; }

/* line 17813, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-floppy-save:before {
  content: '\e175'; }

/* line 17816, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-floppy-open:before {
  content: '\e176'; }

/* line 17819, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-credit-card:before {
  content: '\e177'; }

/* line 17822, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-transfer:before {
  content: '\e178'; }

/* line 17825, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-cutlery:before {
  content: '\e179'; }

/* line 17828, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-header:before {
  content: '\e180'; }

/* line 17831, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-compressed:before {
  content: '\e181'; }

/* line 17834, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-earphone:before {
  content: '\e182'; }

/* line 17837, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-phone-alt:before {
  content: '\e183'; }

/* line 17840, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-tower:before {
  content: '\e184'; }

/* line 17843, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-stats:before {
  content: '\e185'; }

/* line 17846, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-sd-video:before {
  content: '\e186'; }

/* line 17849, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-hd-video:before {
  content: '\e187'; }

/* line 17852, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-subtitles:before {
  content: '\e188'; }

/* line 17855, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-sound-stereo:before {
  content: '\e189'; }

/* line 17858, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-sound-dolby:before {
  content: '\e190'; }

/* line 17861, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-sound-5-1:before {
  content: '\e191'; }

/* line 17864, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-sound-6-1:before {
  content: '\e192'; }

/* line 17867, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-sound-7-1:before {
  content: '\e193'; }

/* line 17870, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-copyright-mark:before {
  content: '\e194'; }

/* line 17873, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-registration-mark:before {
  content: '\e195'; }

/* line 17876, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-cloud-download:before {
  content: '\e197'; }

/* line 17879, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-cloud-upload:before {
  content: '\e198'; }

/* line 17882, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-tree-conifer:before {
  content: '\e199'; }

/* line 17885, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .glyphicon-tree-deciduous:before {
  content: '\e200'; }

/* line 17888, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px solid #000000;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-bottom: 0 dotted; }

/* line 17899, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .dropdown {
  position: relative; }

/* line 17902, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .dropdown-toggle:focus {
  outline: 0; }

/* line 17905, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box; }

/* line 17925, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .dropdown-menu.pull-right {
  right: 0;
  left: auto; }

/* line 17929, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5; }

/* line 17935, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.428571429;
  color: #333333;
  white-space: nowrap; }

/* line 17944, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .dropdown-menu > li > a:hover,
.note-editor .dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5; }

/* line 17950, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .dropdown-menu > .active > a,
.note-editor .dropdown-menu > .active > a:hover,
.note-editor .dropdown-menu > .active > a:focus {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  background-color: #428bca; }

/* line 17958, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .dropdown-menu > .disabled > a,
.note-editor .dropdown-menu > .disabled > a:hover,
.note-editor .dropdown-menu > .disabled > a:focus {
  color: #999999; }

/* line 17963, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .dropdown-menu > .disabled > a:hover,
.note-editor .dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed; }

/* line 17971, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .open > .dropdown-menu {
  display: block; }

/* line 17974, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .open > a {
  outline: 0; }

/* line 17977, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.428571429;
  color: #999999; }

/* line 17984, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990; }

/* line 17992, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .pull-right > .dropdown-menu {
  right: 0;
  left: auto; }

/* line 17996, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .dropup .caret,
.note-editor .navbar-fixed-bottom .dropdown .caret {
  border-top: 0 dotted;
  border-bottom: 4px solid #000000;
  content: ''; }

/* line 18002, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .dropup .dropdown-menu,
.note-editor .navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px; }

@media (min-width: 768px) {
  /* line 18009, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .navbar-right .dropdown-menu {
    right: 0;
    left: auto; } }
/* line 18014, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-default .note-editor .caret {
  border-top-color: #333333; }

/* line 18017, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-primary .note-editor .caret,
.btn-success .note-editor .caret,
.btn-warning .note-editor .caret,
.btn-danger .note-editor .caret,
.btn-info .note-editor .caret {
  border-top-color: #fff; }

/* line 18024, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .dropup .btn-default .caret {
  border-bottom-color: #333333; }

/* line 18027, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .dropup .btn-primary .caret,
.note-editor .dropup .btn-success .caret,
.note-editor .dropup .btn-warning .caret,
.note-editor .dropup .btn-danger .caret,
.note-editor .dropup .btn-info .caret {
  border-bottom-color: #fff; }

/* line 18034, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn-group,
.note-editor .btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle; }

/* line 18040, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn-group > .btn,
.note-editor .btn-group-vertical > .btn {
  position: relative;
  float: left; }

/* line 18045, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn-group > .btn:hover,
.note-editor .btn-group-vertical > .btn:hover,
.note-editor .btn-group > .btn:focus,
.note-editor .btn-group-vertical > .btn:focus,
.note-editor .btn-group > .btn:active,
.note-editor .btn-group-vertical > .btn:active,
.note-editor .btn-group > .btn.active,
.note-editor .btn-group-vertical > .btn.active {
  z-index: 2; }

/* line 18055, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn-group > .btn:focus,
.note-editor .btn-group-vertical > .btn:focus {
  outline: none; }

/* line 18059, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn-group .btn + .btn,
.note-editor .btn-group .btn + .btn-group,
.note-editor .btn-group .btn-group + .btn,
.note-editor .btn-group .btn-group + .btn-group {
  margin-left: -1px; }

/* line 18065, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn-toolbar:before,
.note-editor .btn-toolbar:after {
  content: ' ';
  /* 1 */
  display: table;
  /* 2 */ }

/* line 18073, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn-toolbar:after {
  clear: both; }

/* line 18076, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn-toolbar:before,
.note-editor .btn-toolbar:after {
  content: ' ';
  /* 1 */
  display: table;
  /* 2 */ }

/* line 18084, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn-toolbar:after {
  clear: both; }

/* line 18087, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn-toolbar .btn-group {
  float: left; }

/* line 18090, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn-toolbar > .btn + .btn,
.note-editor .btn-toolbar > .btn-group + .btn,
.note-editor .btn-toolbar > .btn + .btn-group,
.note-editor .btn-toolbar > .btn-group + .btn-group {
  margin-left: 5px; }

/* line 18096, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0; }

/* line 18099, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn-group > .btn:first-child {
  margin-left: 0; }

/* line 18102, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

/* line 18106, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn-group > .btn:last-child:not(:first-child),
.note-editor .btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

/* line 18111, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn-group > .btn-group {
  float: left; }

/* line 18114, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0; }

/* line 18117, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn-group > .btn-group:first-child > .btn:last-child,
.note-editor .btn-group > .btn-group:first-child > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

/* line 18122, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn-group > .btn-group:last-child > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

/* line 18126, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn-group .dropdown-toggle:active,
.note-editor .btn-group.open .dropdown-toggle {
  outline: 0; }

/* line 18130, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn-group-xs > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
  padding: 1px 5px; }

/* line 18137, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

/* line 18143, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px; }

/* line 18149, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn-group > .btn + .dropdown-toggle {
  padding-left: 5px;
  padding-right: 5px; }

/* line 18153, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn-group > .btn-lg + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px; }

/* line 18157, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }

/* line 18161, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn .caret {
  margin-left: 0; }

/* line 18164, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0; }

/* line 18168, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .dropup .btn-lg .caret {
  border-width: 0 5px 5px; }

/* line 18171, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn-group-vertical > .btn,
.note-editor .btn-group-vertical > .btn-group {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%; }

/* line 18178, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn-group-vertical > .btn-group:before,
.note-editor .btn-group-vertical > .btn-group:after {
  content: ' ';
  /* 1 */
  display: table;
  /* 2 */ }

/* line 18186, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn-group-vertical > .btn-group:after {
  clear: both; }

/* line 18189, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn-group-vertical > .btn-group:before,
.note-editor .btn-group-vertical > .btn-group:after {
  content: ' ';
  /* 1 */
  display: table;
  /* 2 */ }

/* line 18197, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn-group-vertical > .btn-group:after {
  clear: both; }

/* line 18200, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn-group-vertical > .btn-group > .btn {
  float: none; }

/* line 18203, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn-group-vertical > .btn + .btn,
.note-editor .btn-group-vertical > .btn + .btn-group,
.note-editor .btn-group-vertical > .btn-group + .btn,
.note-editor .btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0; }

/* line 18210, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0; }

/* line 18213, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

/* line 18218, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn-group-vertical > .btn:last-child:not(:first-child) {
  border-bottom-left-radius: 4px;
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

/* line 18223, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0; }

/* line 18226, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn-group-vertical > .btn-group:first-child > .btn:last-child,
.note-editor .btn-group-vertical > .btn-group:first-child > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

/* line 18231, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn-group-vertical > .btn-group:last-child > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

/* line 18235, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate; }

/* line 18241, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn-group-justified .btn {
  float: none;
  display: table-cell;
  width: 1%; }

/* line 18246, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor [data-toggle='buttons'] > .btn > input[type='radio'],
.note-editor [data-toggle='buttons'] > .btn > input[type='checkbox'] {
  display: none; }

/* line 18250, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .input-group {
  position: relative;
  display: table;
  border-collapse: separate; }

/* line 18255, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .input-group.col {
  float: none;
  padding-left: 0;
  padding-right: 0; }

/* line 18260, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .input-group .form-control {
  width: 100%;
  margin-bottom: 0; }

/* line 18264, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .input-group-lg > .form-control,
.note-editor .input-group-lg > .input-group-addon,
.note-editor .input-group-lg > .input-group-btn > .btn {
  height: 45px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px; }

/* line 18273, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
select.note-editor .input-group-lg > .form-control,
select.note-editor .input-group-lg > .input-group-addon,
select.note-editor .input-group-lg > .input-group-btn > .btn {
  height: 45px;
  line-height: 45px; }

/* line 18279, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
textarea.note-editor .input-group-lg > .form-control,
textarea.note-editor .input-group-lg > .input-group-addon,
textarea.note-editor .input-group-lg > .input-group-btn > .btn {
  height: auto; }

/* line 18284, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .input-group-sm > .form-control,
.note-editor .input-group-sm > .input-group-addon,
.note-editor .input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

/* line 18293, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
select.note-editor .input-group-sm > .form-control,
select.note-editor .input-group-sm > .input-group-addon,
select.note-editor .input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px; }

/* line 18299, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
textarea.note-editor .input-group-sm > .form-control,
textarea.note-editor .input-group-sm > .input-group-addon,
textarea.note-editor .input-group-sm > .input-group-btn > .btn {
  height: auto; }

/* line 18304, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .input-group-addon,
.note-editor .input-group-btn,
.note-editor .input-group .form-control {
  display: table-cell; }

/* line 18309, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .input-group-addon:not(:first-child):not(:last-child),
.note-editor .input-group-btn:not(:first-child):not(:last-child),
.note-editor .input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0; }

/* line 18314, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .input-group-addon,
.note-editor .input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle; }

/* line 18320, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #cccccc;
  border-radius: 4px; }

/* line 18331, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px; }

/* line 18336, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px; }

/* line 18341, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .input-group-addon input[type='radio'],
.note-editor .input-group-addon input[type='checkbox'] {
  margin-top: 0; }

/* line 18345, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .input-group .form-control:first-child,
.note-editor .input-group-addon:first-child,
.note-editor .input-group-btn:first-child > .btn,
.note-editor .input-group-btn:first-child > .dropdown-toggle,
.note-editor .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

/* line 18353, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .input-group-addon:first-child {
  border-right: 0; }

/* line 18356, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .input-group .form-control:last-child,
.note-editor .input-group-addon:last-child,
.note-editor .input-group-btn:last-child > .btn,
.note-editor .input-group-btn:last-child > .dropdown-toggle,
.note-editor .input-group-btn:first-child > .btn:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

/* line 18364, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .input-group-addon:last-child {
  border-left: 0; }

/* line 18367, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .input-group-btn {
  position: relative;
  white-space: nowrap; }

/* line 18371, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .input-group-btn:first-child > .btn {
  margin-right: -1px; }

/* line 18374, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .input-group-btn:last-child > .btn {
  margin-left: -1px; }

/* line 18377, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .input-group-btn > .btn {
  position: relative; }

/* line 18380, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .input-group-btn > .btn + .btn {
  margin-left: -4px; }

/* line 18383, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .input-group-btn > .btn:hover,
.note-editor .input-group-btn > .btn:active {
  z-index: 2; }

/* line 18387, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none; }

/* line 18392, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .nav:before,
.note-editor .nav:after {
  content: ' ';
  /* 1 */
  display: table;
  /* 2 */ }

/* line 18400, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .nav:after {
  clear: both; }

/* line 18403, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .nav:before,
.note-editor .nav:after {
  content: ' ';
  /* 1 */
  display: table;
  /* 2 */ }

/* line 18411, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .nav:after {
  clear: both; }

/* line 18414, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .nav > li {
  position: relative;
  display: block; }

/* line 18418, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px; }

/* line 18423, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .nav > li > a:hover,
.note-editor .nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee; }

/* line 18428, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .nav > li.disabled > a {
  color: #999999; }

/* line 18431, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .nav > li.disabled > a:hover,
.note-editor .nav > li.disabled > a:focus {
  color: #999999;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed; }

/* line 18438, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .nav .open > a,
.note-editor .nav .open > a:hover,
.note-editor .nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #428bca; }

/* line 18444, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .nav .open > a .caret,
.note-editor .nav .open > a:hover .caret,
.note-editor .nav .open > a:focus .caret {
  border-top-color: #2a6496;
  border-bottom-color: #2a6496; }

/* line 18450, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5; }

/* line 18456, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .nav > li > a > img {
  max-width: none; }

/* line 18459, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .nav-tabs {
  border-bottom: 1px solid #dddddd; }

/* line 18462, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .nav-tabs > li {
  float: left;
  margin-bottom: -1px; }

/* line 18466, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.428571429;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0; }

/* line 18472, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #dddddd; }

/* line 18475, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .nav-tabs > li.active > a,
.note-editor .nav-tabs > li.active > a:hover,
.note-editor .nav-tabs > li.active > a:focus {
  color: #555555;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-bottom-color: transparent;
  cursor: default; }

/* line 18484, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0; }

/* line 18488, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .nav-tabs.nav-justified > li {
  float: none; }

/* line 18491, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px; }

@media (min-width: 768px) {
  /* line 18496, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%; }

  /* line 18500, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .nav-tabs.nav-justified > li > a {
    margin-bottom: 0; } }
/* line 18504, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px; }

/* line 18508, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .nav-tabs.nav-justified > .active > a,
.note-editor .nav-tabs.nav-justified > .active > a:hover,
.note-editor .nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #dddddd; }

@media (min-width: 768px) {
  /* line 18514, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #dddddd;
    border-radius: 4px 4px 0 0; }

  /* line 18518, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .nav-tabs.nav-justified > .active > a,
  .note-editor .nav-tabs.nav-justified > .active > a:hover,
  .note-editor .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #ffffff; } }
/* line 18524, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .nav-pills > li {
  float: left; }

/* line 18527, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .nav-pills > li > a {
  border-radius: 4px; }

/* line 18530, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .nav-pills > li + li {
  margin-left: 2px; }

/* line 18533, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .nav-pills > li.active > a,
.note-editor .nav-pills > li.active > a:hover,
.note-editor .nav-pills > li.active > a:focus {
  color: #ffffff;
  background-color: #428bca; }

/* line 18539, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .nav-pills > li.active > a .caret,
.note-editor .nav-pills > li.active > a:hover .caret,
.note-editor .nav-pills > li.active > a:focus .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff; }

/* line 18545, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .nav-stacked > li {
  float: none; }

/* line 18548, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0; }

/* line 18552, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .nav-justified {
  width: 100%; }

/* line 18555, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .nav-justified > li {
  float: none; }

/* line 18558, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px; }

@media (min-width: 768px) {
  /* line 18563, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .nav-justified > li {
    display: table-cell;
    width: 1%; }

  /* line 18567, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .nav-justified > li > a {
    margin-bottom: 0; } }
/* line 18571, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .nav-tabs-justified {
  border-bottom: 0; }

/* line 18574, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 4px; }

/* line 18578, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .nav-tabs-justified > .active > a,
.note-editor .nav-tabs-justified > .active > a:hover,
.note-editor .nav-tabs-justified > .active > a:focus {
  border: 1px solid #dddddd; }

@media (min-width: 768px) {
  /* line 18584, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .nav-tabs-justified > li > a {
    border-bottom: 1px solid #dddddd;
    border-radius: 4px 4px 0 0; }

  /* line 18588, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .nav-tabs-justified > .active > a,
  .note-editor .nav-tabs-justified > .active > a:hover,
  .note-editor .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #ffffff; } }
/* line 18594, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .tab-content > .tab-pane {
  display: none; }

/* line 18597, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .tab-content > .active {
  display: block; }

/* line 18600, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .nav .caret {
  border-top-color: #428bca;
  border-bottom-color: #428bca; }

/* line 18604, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .nav a:hover .caret {
  border-top-color: #2a6496;
  border-bottom-color: #2a6496; }

/* line 18608, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

/* line 18613, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .navbar {
  position: relative;
  z-index: 1000;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent; }

/* line 18620, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .navbar:before,
.note-editor .navbar:after {
  content: ' ';
  /* 1 */
  display: table;
  /* 2 */ }

/* line 18628, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .navbar:after {
  clear: both; }

/* line 18631, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .navbar:before,
.note-editor .navbar:after {
  content: ' ';
  /* 1 */
  display: table;
  /* 2 */ }

/* line 18639, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .navbar:after {
  clear: both; }

@media (min-width: 768px) {
  /* line 18643, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .navbar {
    border-radius: 4px; } }
/* line 18647, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .navbar-header:before,
.note-editor .navbar-header:after {
  content: ' ';
  /* 1 */
  display: table;
  /* 2 */ }

/* line 18655, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .navbar-header:after {
  clear: both; }

/* line 18658, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .navbar-header:before,
.note-editor .navbar-header:after {
  content: ' ';
  /* 1 */
  display: table;
  /* 2 */ }

/* line 18666, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .navbar-header:after {
  clear: both; }

@media (min-width: 768px) {
  /* line 18670, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .navbar-header {
    float: left; } }
/* line 18674, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .navbar-collapse {
  max-height: 340px;
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch; }

/* line 18683, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .navbar-collapse:before,
.note-editor .navbar-collapse:after {
  content: ' ';
  /* 1 */
  display: table;
  /* 2 */ }

/* line 18691, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .navbar-collapse:after {
  clear: both; }

/* line 18694, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .navbar-collapse:before,
.note-editor .navbar-collapse:after {
  content: ' ';
  /* 1 */
  display: table;
  /* 2 */ }

/* line 18702, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .navbar-collapse:after {
  clear: both; }

/* line 18705, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .navbar-collapse.in {
  overflow-y: auto; }

@media (min-width: 768px) {
  /* line 18709, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none; }

  /* line 18714, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important; }

  /* line 18720, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .navbar-collapse.in {
    overflow-y: visible; }

  /* line 18723, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .navbar-collapse .navbar-nav.navbar-left:first-child {
    margin-left: -15px; }

  /* line 18726, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .navbar-collapse .navbar-nav.navbar-right:last-child {
    margin-right: -15px; }

  /* line 18729, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .navbar-collapse .navbar-text:last-child {
    margin-right: 0; } }
/* line 18733, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .container > .navbar-header,
.note-editor .container > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px; }

@media (min-width: 768px) {
  /* line 18739, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .container > .navbar-header,
  .note-editor .container > .navbar-collapse {
    margin-right: 0;
    margin-left: 0; } }
/* line 18745, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .navbar-static-top {
  border-width: 0 0 1px; }

@media (min-width: 768px) {
  /* line 18749, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .navbar-static-top {
    border-radius: 0; } }
/* line 18753, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .navbar-fixed-top,
.note-editor .navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  border-width: 0 0 1px; }

@media (min-width: 768px) {
  /* line 18761, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .navbar-fixed-top,
  .note-editor .navbar-fixed-bottom {
    border-radius: 0; } }
/* line 18766, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .navbar-fixed-top {
  z-index: 1030;
  top: 0; }

/* line 18770, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0; }

/* line 18774, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .navbar-brand {
  float: left;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px; }

/* line 18780, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .navbar-brand:hover,
.note-editor .navbar-brand:focus {
  text-decoration: none; }

@media (min-width: 768px) {
  /* line 18785, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .navbar > .container .note-editor .navbar-brand {
    margin-left: -15px; } }
/* line 18789, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .navbar-toggle {
  position: relative;
  float: right;
  margin-right: 15px;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 4px; }

/* line 18800, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px; }

/* line 18806, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px; }

@media (min-width: 768px) {
  /* line 18810, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .navbar-toggle {
    display: none; } }
/* line 18814, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .navbar-nav {
  margin: 7.5px -15px; }

/* line 18817, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px; }

@media (max-width: 767px) {
  /* line 18823, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none; }

  /* line 18832, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .navbar-nav .open .dropdown-menu > li > a,
  .note-editor .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px; }

  /* line 18836, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px; }

  /* line 18839, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .navbar-nav .open .dropdown-menu > li > a:hover,
  .note-editor .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none; } }
@media (min-width: 768px) {
  /* line 18845, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .navbar-nav {
    float: left;
    margin: 0; }

  /* line 18849, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .navbar-nav > li {
    float: left; }

  /* line 18852, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px; } }
@media (min-width: 768px) {
  /* line 18858, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .navbar-left {
    float: left !important; }

  /* line 18861, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .navbar-right {
    float: right !important; } }
/* line 18865, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .navbar-form {
  margin-left: -15px;
  margin-right: -15px;
  padding: 10px 15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 8px;
  margin-bottom: 8px; }

@media (min-width: 768px) {
  /* line 18877, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle; }

  /* line 18882, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .navbar-form .form-control {
    display: inline-block; }

  /* line 18885, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .navbar-form .radio,
  .note-editor .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0; }

  /* line 18892, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .navbar-form .radio input[type='radio'],
  .note-editor .navbar-form .checkbox input[type='checkbox'] {
    float: none;
    margin-left: 0; } }
@media (max-width: 767px) {
  /* line 18899, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .navbar-form .form-group {
    margin-bottom: 5px; } }
@media (min-width: 768px) {
  /* line 18904, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    box-shadow: none; } }
/* line 18915, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

/* line 18920, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

/* line 18924, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .navbar-nav.pull-right > li > .dropdown-menu,
.note-editor .navbar-nav > li > .dropdown-menu.pull-right {
  left: auto;
  right: 0; }

/* line 18929, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px; }

/* line 18933, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .navbar-text {
  float: left;
  margin-top: 15px;
  margin-bottom: 15px; }

@media (min-width: 768px) {
  /* line 18939, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .navbar-text {
    margin-left: 15px;
    margin-right: 15px; } }
/* line 18944, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7; }

/* line 18948, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .navbar-default .navbar-brand {
  color: #777777; }

/* line 18951, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .navbar-default .navbar-brand:hover,
.note-editor .navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent; }

/* line 18956, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .navbar-default .navbar-text {
  color: #777777; }

/* line 18959, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .navbar-default .navbar-nav > li > a {
  color: #777777; }

/* line 18962, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .navbar-default .navbar-nav > li > a:hover,
.note-editor .navbar-default .navbar-nav > li > a:focus {
  color: #333333;
  background-color: transparent; }

/* line 18967, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .navbar-default .navbar-nav > .active > a,
.note-editor .navbar-default .navbar-nav > .active > a:hover,
.note-editor .navbar-default .navbar-nav > .active > a:focus {
  color: #555555;
  background-color: #e7e7e7; }

/* line 18973, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .navbar-default .navbar-nav > .disabled > a,
.note-editor .navbar-default .navbar-nav > .disabled > a:hover,
.note-editor .navbar-default .navbar-nav > .disabled > a:focus {
  color: #cccccc;
  background-color: transparent; }

/* line 18979, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .navbar-default .navbar-toggle {
  border-color: #dddddd; }

/* line 18982, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .navbar-default .navbar-toggle:hover,
.note-editor .navbar-default .navbar-toggle:focus {
  background-color: #dddddd; }

/* line 18986, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .navbar-default .navbar-toggle .icon-bar {
  background-color: #cccccc; }

/* line 18989, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .navbar-default .navbar-collapse,
.note-editor .navbar-default .navbar-form {
  border-color: #e7e7e7; }

/* line 18993, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .navbar-default .navbar-nav > .dropdown > a:hover .caret,
.note-editor .navbar-default .navbar-nav > .dropdown > a:focus .caret {
  border-top-color: #333333;
  border-bottom-color: #333333; }

/* line 18998, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .navbar-default .navbar-nav > .open > a,
.note-editor .navbar-default .navbar-nav > .open > a:hover,
.note-editor .navbar-default .navbar-nav > .open > a:focus {
  background-color: #e7e7e7;
  color: #555555; }

/* line 19004, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .navbar-default .navbar-nav > .open > a .caret,
.note-editor .navbar-default .navbar-nav > .open > a:hover .caret,
.note-editor .navbar-default .navbar-nav > .open > a:focus .caret {
  border-top-color: #555555;
  border-bottom-color: #555555; }

/* line 19010, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .navbar-default .navbar-nav > .dropdown > a .caret {
  border-top-color: #777777;
  border-bottom-color: #777777; }

@media (max-width: 767px) {
  /* line 19015, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777777; }

  /* line 19018, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .note-editor .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333333;
    background-color: transparent; }

  /* line 19023, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .note-editor .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .note-editor .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555555;
    background-color: #e7e7e7; }

  /* line 19029, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .note-editor .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .note-editor .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #cccccc;
    background-color: transparent; } }
/* line 19036, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .navbar-default .navbar-link {
  color: #777777; }

/* line 19039, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .navbar-default .navbar-link:hover {
  color: #333333; }

/* line 19042, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .navbar-inverse {
  background-color: #222222;
  border-color: #080808; }

/* line 19046, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .navbar-inverse .navbar-brand {
  color: #999999; }

/* line 19049, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .navbar-inverse .navbar-brand:hover,
.note-editor .navbar-inverse .navbar-brand:focus {
  color: #ffffff;
  background-color: transparent; }

/* line 19054, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .navbar-inverse .navbar-text {
  color: #999999; }

/* line 19057, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .navbar-inverse .navbar-nav > li > a {
  color: #999999; }

/* line 19060, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .navbar-inverse .navbar-nav > li > a:hover,
.note-editor .navbar-inverse .navbar-nav > li > a:focus {
  color: #ffffff;
  background-color: transparent; }

/* line 19065, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .navbar-inverse .navbar-nav > .active > a,
.note-editor .navbar-inverse .navbar-nav > .active > a:hover,
.note-editor .navbar-inverse .navbar-nav > .active > a:focus {
  color: #ffffff;
  background-color: #080808; }

/* line 19071, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .navbar-inverse .navbar-nav > .disabled > a,
.note-editor .navbar-inverse .navbar-nav > .disabled > a:hover,
.note-editor .navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444444;
  background-color: transparent; }

/* line 19077, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .navbar-inverse .navbar-toggle {
  border-color: #333333; }

/* line 19080, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .navbar-inverse .navbar-toggle:hover,
.note-editor .navbar-inverse .navbar-toggle:focus {
  background-color: #333333; }

/* line 19084, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .navbar-inverse .navbar-toggle .icon-bar {
  background-color: #ffffff; }

/* line 19087, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .navbar-inverse .navbar-collapse,
.note-editor .navbar-inverse .navbar-form {
  border-color: #101010; }

/* line 19091, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .navbar-inverse .navbar-nav > .open > a,
.note-editor .navbar-inverse .navbar-nav > .open > a:hover,
.note-editor .navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #080808;
  color: #ffffff; }

/* line 19097, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .navbar-inverse .navbar-nav > .dropdown > a:hover .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff; }

/* line 19101, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .navbar-inverse .navbar-nav > .dropdown > a .caret {
  border-top-color: #999999;
  border-bottom-color: #999999; }

/* line 19105, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .navbar-inverse .navbar-nav > .open > a .caret,
.note-editor .navbar-inverse .navbar-nav > .open > a:hover .caret,
.note-editor .navbar-inverse .navbar-nav > .open > a:focus .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff; }

@media (max-width: 767px) {
  /* line 19112, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808; }

  /* line 19115, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #999999; }

  /* line 19118, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .note-editor .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #ffffff;
    background-color: transparent; }

  /* line 19123, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .note-editor .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .note-editor .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #ffffff;
    background-color: #080808; }

  /* line 19129, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .note-editor .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .note-editor .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444444;
    background-color: transparent; } }
/* line 19136, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .navbar-inverse .navbar-link {
  color: #999999; }

/* line 19139, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .navbar-inverse .navbar-link:hover {
  color: #ffffff; }

/* line 19142, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px; }

/* line 19149, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .breadcrumb > li {
  display: inline-block; }

/* line 19152, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .breadcrumb > li + li:before {
  content: '/\00a0';
  padding: 0 5px;
  color: #cccccc; }

/* line 19157, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .breadcrumb > .active {
  color: #999999; }

/* line 19160, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px; }

/* line 19166, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .pagination > li {
  display: inline; }

/* line 19169, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .pagination > li > a,
.note-editor .pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.428571429;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  margin-left: -1px; }

/* line 19180, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .pagination > li:first-child > a,
.note-editor .pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px; }

/* line 19186, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .pagination > li:last-child > a,
.note-editor .pagination > li:last-child > span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px; }

/* line 19191, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .pagination > li > a:hover,
.note-editor .pagination > li > span:hover,
.note-editor .pagination > li > a:focus,
.note-editor .pagination > li > span:focus {
  background-color: #eeeeee; }

/* line 19197, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .pagination > .active > a,
.note-editor .pagination > .active > span,
.note-editor .pagination > .active > a:hover,
.note-editor .pagination > .active > span:hover,
.note-editor .pagination > .active > a:focus,
.note-editor .pagination > .active > span:focus {
  z-index: 2;
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
  cursor: default; }

/* line 19209, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .pagination > .disabled > span,
.note-editor .pagination > .disabled > span:hover,
.note-editor .pagination > .disabled > span:focus,
.note-editor .pagination > .disabled > a,
.note-editor .pagination > .disabled > a:hover,
.note-editor .pagination > .disabled > a:focus {
  color: #999999;
  background-color: #ffffff;
  border-color: #dddddd;
  cursor: not-allowed; }

/* line 19220, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .pagination-lg > li > a,
.note-editor .pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px; }

/* line 19225, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .pagination-lg > li:first-child > a,
.note-editor .pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px; }

/* line 19230, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .pagination-lg > li:last-child > a,
.note-editor .pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px; }

/* line 19235, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .pagination-sm > li > a,
.note-editor .pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px; }

/* line 19240, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .pagination-sm > li:first-child > a,
.note-editor .pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px; }

/* line 19245, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .pagination-sm > li:last-child > a,
.note-editor .pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px; }

/* line 19250, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .pager {
  padding-left: 0;
  margin: 20px 0;
  list-style: none;
  text-align: center; }

/* line 19256, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .pager:before,
.note-editor .pager:after {
  content: ' ';
  /* 1 */
  display: table;
  /* 2 */ }

/* line 19264, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .pager:after {
  clear: both; }

/* line 19267, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .pager:before,
.note-editor .pager:after {
  content: ' ';
  /* 1 */
  display: table;
  /* 2 */ }

/* line 19275, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .pager:after {
  clear: both; }

/* line 19278, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .pager li {
  display: inline; }

/* line 19281, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .pager li > a,
.note-editor .pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 15px; }

/* line 19289, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .pager li > a:hover,
.note-editor .pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee; }

/* line 19294, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .pager .next > a,
.note-editor .pager .next > span {
  float: right; }

/* line 19298, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .pager .previous > a,
.note-editor .pager .previous > span {
  float: left; }

/* line 19302, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .pager .disabled > a,
.note-editor .pager .disabled > a:hover,
.note-editor .pager .disabled > a:focus,
.note-editor .pager .disabled > span {
  color: #999999;
  background-color: #ffffff;
  cursor: not-allowed; }

/* line 19310, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .label {
  display: inline;
  padding: 0.2em 0.6em 0.3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #ffffff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25em; }

/* line 19322, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .label[href]:hover,
.note-editor .label[href]:focus {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer; }

/* line 19328, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .label:empty {
  display: none; }

/* line 19331, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .label-default {
  background-color: #999999; }

/* line 19334, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .label-default[href]:hover,
.note-editor .label-default[href]:focus {
  background-color: #808080; }

/* line 19338, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .label-primary {
  background-color: #428bca; }

/* line 19341, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .label-primary[href]:hover,
.note-editor .label-primary[href]:focus {
  background-color: #3071a9; }

/* line 19345, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .label-success {
  background-color: #5cb85c; }

/* line 19348, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .label-success[href]:hover,
.note-editor .label-success[href]:focus {
  background-color: #449d44; }

/* line 19352, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .label-info {
  background-color: #5bc0de; }

/* line 19355, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .label-info[href]:hover,
.note-editor .label-info[href]:focus {
  background-color: #31b0d5; }

/* line 19359, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .label-warning {
  background-color: #f0ad4e; }

/* line 19362, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .label-warning[href]:hover,
.note-editor .label-warning[href]:focus {
  background-color: #ec971f; }

/* line 19366, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .label-danger {
  background-color: #d9534f; }

/* line 19369, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .label-danger[href]:hover,
.note-editor .label-danger[href]:focus {
  background-color: #c9302c; }

/* line 19373, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  line-height: 1;
  vertical-align: baseline;
  white-space: nowrap;
  text-align: center;
  background-color: #999999;
  border-radius: 10px; }

/* line 19387, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .badge:empty {
  display: none; }

/* line 19390, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor a.badge:hover,
.note-editor a.badge:focus {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer; }

/* line 19396, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .btn .badge {
  position: relative;
  top: -1px; }

/* line 19400, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor a.list-group-item.active > .badge,
.note-editor .nav-pills > .active > a > .badge {
  color: #428bca;
  background-color: #ffffff; }

/* line 19405, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .nav-pills > li > a > .badge {
  margin-left: 3px; }

/* line 19408, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .jumbotron {
  padding: 30px;
  margin-bottom: 30px;
  font-size: 21px;
  font-weight: 200;
  line-height: 2.1428571435;
  color: inherit;
  background-color: #eeeeee; }

/* line 19417, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .jumbotron h1 {
  line-height: 1;
  color: inherit; }

/* line 19421, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .jumbotron p {
  line-height: 1.4; }

/* line 19424, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.container .note-editor .jumbotron {
  border-radius: 6px; }

@media screen and (min-width: 768px) {
  /* line 19428, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px; }

  /* line 19432, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .container .note-editor .jumbotron {
    padding-left: 60px;
    padding-right: 60px; }

  /* line 19436, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .note-editor .jumbotron h1 {
    font-size: 63px; } }
/* line 19440, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .thumbnail {
  padding: 4px;
  line-height: 1.428571429;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
  display: block;
  margin-bottom: 20px; }

/* line 19454, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .thumbnail > img {
  display: block;
  max-width: 100%;
  height: auto; }

/* line 19459, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor a.thumbnail:hover,
.note-editor a.thumbnail:focus,
.note-editor a.thumbnail.active {
  border-color: #428bca; }

/* line 19464, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .thumbnail > img {
  margin-left: auto;
  margin-right: auto; }

/* line 19468, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .thumbnail .caption {
  padding: 9px;
  color: #333333; }

/* line 19472, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px; }

/* line 19478, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .alert h4 {
  margin-top: 0;
  color: inherit; }

/* line 19482, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .alert .alert-link {
  font-weight: bold; }

/* line 19485, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .alert > p,
.note-editor .alert > ul {
  margin-bottom: 0; }

/* line 19489, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .alert > p + p {
  margin-top: 5px; }

/* line 19492, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .alert-dismissable {
  padding-right: 35px; }

/* line 19495, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .alert-dismissable .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit; }

/* line 19501, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #468847; }

/* line 19506, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .alert-success hr {
  border-top-color: #c9e2b3; }

/* line 19509, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .alert-success .alert-link {
  color: #356635; }

/* line 19512, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #3a87ad; }

/* line 19517, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .alert-info hr {
  border-top-color: #a6e1ec; }

/* line 19520, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .alert-info .alert-link {
  color: #2d6987; }

/* line 19523, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #c09853; }

/* line 19528, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .alert-warning hr {
  border-top-color: #f7e1b5; }

/* line 19531, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .alert-warning .alert-link {
  color: #a47e3c; }

/* line 19534, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #b94a48; }

/* line 19539, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .alert-danger hr {
  border-top-color: #e4b9c0; }

/* line 19542, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .alert-danger .alert-link {
  color: #953b39; }

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }
@-moz-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }
@-o-keyframes progress-bar-stripes {
  from {
    background-position: 0 0; }
  to {
    background-position: 40px 0; } }
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }
/* line 19577, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .progress {
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); }

/* line 19586, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #ffffff;
  text-align: center;
  background-color: #428bca;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  transition: width 0.6s ease; }

/* line 19600, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .progress-striped .progress-bar {
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px; }

/* line 19645, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .progress.active .progress-bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -moz-animation: progress-bar-stripes 2s linear infinite;
  -ms-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite; }

/* line 19652, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .progress-bar-success {
  background-color: #5cb85c; }

/* line 19655, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.progress-striped .note-editor .progress-bar-success {
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

/* line 19699, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .progress-bar-info {
  background-color: #5bc0de; }

/* line 19702, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.progress-striped .note-editor .progress-bar-info {
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

/* line 19746, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .progress-bar-warning {
  background-color: #f0ad4e; }

/* line 19749, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.progress-striped .note-editor .progress-bar-warning {
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

/* line 19793, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .progress-bar-danger {
  background-color: #d9534f; }

/* line 19796, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.progress-striped .note-editor .progress-bar-danger {
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

/* line 19840, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .media,
.note-editor .media-body {
  overflow: hidden;
  zoom: 1; }

/* line 19845, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .media,
.note-editor .media .media {
  margin-top: 15px; }

/* line 19849, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .media:first-child {
  margin-top: 0; }

/* line 19852, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .media-object {
  display: block; }

/* line 19855, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .media-heading {
  margin: 0 0 5px; }

/* line 19858, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .media > .pull-left {
  margin-right: 10px; }

/* line 19861, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .media > .pull-right {
  margin-left: 10px; }

/* line 19864, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .media-list {
  padding-left: 0;
  list-style: none; }

/* line 19868, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .list-group {
  margin-bottom: 20px;
  padding-left: 0; }

/* line 19872, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #ffffff;
  border: 1px solid #dddddd; }

/* line 19880, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .list-group-item:first-child {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px; }

/* line 19884, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px; }

/* line 19889, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .list-group-item > .badge {
  float: right; }

/* line 19892, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .list-group-item > .badge + .badge {
  margin-right: 5px; }

/* line 19895, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor a.list-group-item {
  color: #555555; }

/* line 19898, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor a.list-group-item .list-group-item-heading {
  color: #333333; }

/* line 19901, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor a.list-group-item:hover,
.note-editor a.list-group-item:focus {
  text-decoration: none;
  background-color: #f5f5f5; }

/* line 19906, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor a.list-group-item.active,
.note-editor a.list-group-item.active:hover,
.note-editor a.list-group-item.active:focus {
  z-index: 2;
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca; }

/* line 19914, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor a.list-group-item.active .list-group-item-heading,
.note-editor a.list-group-item.active:hover .list-group-item-heading,
.note-editor a.list-group-item.active:focus .list-group-item-heading {
  color: inherit; }

/* line 19919, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor a.list-group-item.active .list-group-item-text,
.note-editor a.list-group-item.active:hover .list-group-item-text,
.note-editor a.list-group-item.active:focus .list-group-item-text {
  color: #e1edf7; }

/* line 19924, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px; }

/* line 19928, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3; }

/* line 19932, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); }

/* line 19940, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .panel-body {
  padding: 15px; }

/* line 19943, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .panel-body:before,
.note-editor .panel-body:after {
  content: ' ';
  /* 1 */
  display: table;
  /* 2 */ }

/* line 19951, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .panel-body:after {
  clear: both; }

/* line 19954, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .panel-body:before,
.note-editor .panel-body:after {
  content: ' ';
  /* 1 */
  display: table;
  /* 2 */ }

/* line 19962, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .panel-body:after {
  clear: both; }

/* line 19965, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .panel > .list-group {
  margin-bottom: 0; }

/* line 19968, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .panel > .list-group .list-group-item {
  border-width: 1px 0; }

/* line 19971, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .panel > .list-group .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

/* line 19975, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .panel > .list-group .list-group-item:last-child {
  border-bottom: 0; }

/* line 19978, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0; }

/* line 19981, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .panel > .table,
.note-editor .panel > .table-responsive {
  margin-bottom: 0; }

/* line 19985, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .panel > .panel-body + .table,
.note-editor .panel > .panel-body + .table-responsive {
  border-top: 1px solid #dddddd; }

/* line 19989, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .panel > .table-bordered,
.note-editor .panel > .table-responsive > .table-bordered {
  border: 0; }

/* line 19993, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .panel > .table-bordered > thead > tr > th:first-child,
.note-editor .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.note-editor .panel > .table-bordered > tbody > tr > th:first-child,
.note-editor .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.note-editor .panel > .table-bordered > tfoot > tr > th:first-child,
.note-editor .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.note-editor .panel > .table-bordered > thead > tr > td:first-child,
.note-editor .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.note-editor .panel > .table-bordered > tbody > tr > td:first-child,
.note-editor .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.note-editor .panel > .table-bordered > tfoot > tr > td:first-child,
.note-editor .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0; }

/* line 20007, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .panel > .table-bordered > thead > tr > th:last-child,
.note-editor .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.note-editor .panel > .table-bordered > tbody > tr > th:last-child,
.note-editor .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.note-editor .panel > .table-bordered > tfoot > tr > th:last-child,
.note-editor .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.note-editor .panel > .table-bordered > thead > tr > td:last-child,
.note-editor .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.note-editor .panel > .table-bordered > tbody > tr > td:last-child,
.note-editor .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.note-editor .panel > .table-bordered > tfoot > tr > td:last-child,
.note-editor .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0; }

/* line 20021, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .panel > .table-bordered > thead > tr:last-child > th,
.note-editor .panel > .table-responsive > .table-bordered > thead > tr:last-child > th,
.note-editor .panel > .table-bordered > tbody > tr:last-child > th,
.note-editor .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.note-editor .panel > .table-bordered > tfoot > tr:last-child > th,
.note-editor .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th,
.note-editor .panel > .table-bordered > thead > tr:last-child > td,
.note-editor .panel > .table-responsive > .table-bordered > thead > tr:last-child > td,
.note-editor .panel > .table-bordered > tbody > tr:last-child > td,
.note-editor .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.note-editor .panel > .table-bordered > tfoot > tr:last-child > td,
.note-editor .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td {
  border-bottom: 0; }

/* line 20035, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px; }

/* line 20041, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px; }

/* line 20046, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .panel-title > a {
  color: inherit; }

/* line 20049, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px; }

/* line 20056, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
  overflow: hidden; }

/* line 20061, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .panel-group .panel + .panel {
  margin-top: 5px; }

/* line 20064, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .panel-group .panel-heading {
  border-bottom: 0; }

/* line 20067, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .panel-group .panel-heading + .panel-collapse .panel-body {
  border-top: 1px solid #dddddd; }

/* line 20070, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .panel-group .panel-footer {
  border-top: 0; }

/* line 20073, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd; }

/* line 20076, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .panel-default {
  border-color: #dddddd; }

/* line 20079, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd; }

/* line 20084, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .panel-default > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #dddddd; }

/* line 20087, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .panel-default > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #dddddd; }

/* line 20090, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .panel-primary {
  border-color: #428bca; }

/* line 20093, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca; }

/* line 20098, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .panel-primary > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #428bca; }

/* line 20101, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .panel-primary > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #428bca; }

/* line 20104, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .panel-success {
  border-color: #d6e9c6; }

/* line 20107, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .panel-success > .panel-heading {
  color: #468847;
  background-color: #dff0d8;
  border-color: #d6e9c6; }

/* line 20112, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .panel-success > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #d6e9c6; }

/* line 20115, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .panel-success > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #d6e9c6; }

/* line 20118, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .panel-warning {
  border-color: #faebcc; }

/* line 20121, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .panel-warning > .panel-heading {
  color: #c09853;
  background-color: #fcf8e3;
  border-color: #faebcc; }

/* line 20126, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .panel-warning > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #faebcc; }

/* line 20129, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .panel-warning > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #faebcc; }

/* line 20132, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .panel-danger {
  border-color: #ebccd1; }

/* line 20135, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .panel-danger > .panel-heading {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #ebccd1; }

/* line 20140, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .panel-danger > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #ebccd1; }

/* line 20143, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .panel-danger > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #ebccd1; }

/* line 20146, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .panel-info {
  border-color: #bce8f1; }

/* line 20149, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .panel-info > .panel-heading {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #bce8f1; }

/* line 20154, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .panel-info > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #bce8f1; }

/* line 20157, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .panel-info > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #bce8f1; }

/* line 20160, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); }

/* line 20170, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15); }

/* line 20174, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .well-lg {
  padding: 24px;
  border-radius: 6px; }

/* line 20178, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .well-sm {
  padding: 9px;
  border-radius: 3px; }

/* line 20182, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.2;
  filter: alpha(opacity=20); }

/* line 20192, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .close:hover,
.note-editor .close:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50); }

/* line 20200, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
button.note-editor .close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none; }

/* line 20207, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.modal-open {
  overflow: hidden; }

/* line 20210, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.modal {
  display: none;
  overflow: auto;
  overflow-y: scroll;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040; }

/* line 20221, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out; }

/* line 20230, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0); }

/* line 20235, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.modal-dialog {
  margin-left: auto;
  margin-right: auto;
  width: auto;
  padding: 10px;
  z-index: 1050; }

/* line 20242, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.modal-content {
  position: relative;
  background-color: #ffffff;
  border: 1px solid #999999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: none; }

/* line 20253, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
  background-color: #000000; }

/* line 20262, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0); }

/* line 20266, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50); }

/* line 20270, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.428571429px; }

/* line 20275, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.modal-header .close {
  margin-top: -2px; }

/* line 20278, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.modal-title {
  margin: 0;
  line-height: 1.428571429; }

/* line 20282, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.modal-body {
  position: relative;
  padding: 20px; }

/* line 20286, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.modal-footer {
  margin-top: 15px;
  padding: 19px 20px 20px;
  text-align: right;
  border-top: 1px solid #e5e5e5; }

/* line 20292, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.modal-footer:before,
.modal-footer:after {
  content: ' ';
  /* 1 */
  display: table;
  /* 2 */ }

/* line 20300, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.modal-footer:after {
  clear: both; }

/* line 20303, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.modal-footer:before,
.modal-footer:after {
  content: ' ';
  /* 1 */
  display: table;
  /* 2 */ }

/* line 20311, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.modal-footer:after {
  clear: both; }

/* line 20314, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0; }

/* line 20318, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px; }

/* line 20321, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.modal-footer .btn-block + .btn-block {
  margin-left: 0; }

@media screen and (min-width: 768px) {
  /* line 20325, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .modal-dialog {
    width: 600px;
    padding-top: 30px;
    padding-bottom: 30px; }

  /* line 20330, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); } }
/* line 20335, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  visibility: visible;
  font-size: 12px;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0); }

/* line 20345, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90); }

/* line 20349, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0; }

/* line 20353, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px; }

/* line 20357, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0; }

/* line 20361, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px; }

/* line 20365, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  background-color: #000000;
  border-radius: 4px; }

/* line 20374, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

/* line 20381, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000000; }

/* line 20388, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  left: 5px;
  border-width: 5px 5px 0;
  border-top-color: #000000; }

/* line 20394, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  right: 5px;
  border-width: 5px 5px 0;
  border-top-color: #000000; }

/* line 20400, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000000; }

/* line 20407, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000000; }

/* line 20414, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000; }

/* line 20421, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  left: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000; }

/* line 20427, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  right: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000; }

/* line 20433, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  max-width: 276px;
  padding: 1px;
  text-align: left;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  white-space: normal; }

/* line 20451, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.popover.top {
  margin-top: -10px; }

/* line 20454, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.popover.right {
  margin-left: 10px; }

/* line 20457, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.popover.bottom {
  margin-top: 10px; }

/* line 20460, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.popover.left {
  margin-left: -10px; }

/* line 20463, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0; }

/* line 20473, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.popover-content {
  padding: 9px 14px; }

/* line 20476, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.popover .arrow,
.popover .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

/* line 20485, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.popover .arrow {
  border-width: 11px; }

/* line 20488, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.popover .arrow:after {
  border-width: 10px;
  content: ''; }

/* line 20492, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.popover.top .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px; }

/* line 20500, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.popover.top .arrow:after {
  content: ' ';
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #ffffff; }

/* line 20507, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.popover.right .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25); }

/* line 20515, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.popover.right .arrow:after {
  content: ' ';
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #ffffff; }

/* line 20522, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.popover.bottom .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px; }

/* line 20530, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.popover.bottom .arrow:after {
  content: ' ';
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #ffffff; }

/* line 20537, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.popover.left .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25); }

/* line 20545, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.popover.left .arrow:after {
  content: ' ';
  right: 1px;
  border-right-width: 0;
  border-left-color: #ffffff;
  bottom: -10px; }

/* line 20552, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.carousel {
  position: relative; }

/* line 20555, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%; }

/* line 20560, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left; }

/* line 20566, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
  line-height: 1; }

/* line 20573, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block; }

/* line 20578, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.carousel-inner > .active {
  left: 0; }

/* line 20581, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%; }

/* line 20587, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.carousel-inner > .next {
  left: 100%; }

/* line 20590, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.carousel-inner > .prev {
  left: -100%; }

/* line 20593, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0; }

/* line 20597, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.carousel-inner > .active.left {
  left: -100%; }

/* line 20600, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.carousel-inner > .active.right {
  left: 100%; }

/* line 20603, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }

/* line 20616, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.carousel-control.left {
  background-image: -webkit-gradient(linear, 0% top, 100% top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001)));
  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0%), color-stop(rgba(0, 0, 0, 0.0001) 100%));
  background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); }

/* line 20634, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.carousel-control.right {
  left: auto;
  right: 0;
  background-image: -webkit-gradient(linear, 0% top, 100% top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5)));
  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0%), color-stop(rgba(0, 0, 0, 0.5) 100%));
  background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); }

/* line 20654, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.carousel-control:hover,
.carousel-control:focus {
  color: #ffffff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90); }

/* line 20661, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block; }

/* line 20670, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%; }

/* line 20674, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%; }

/* line 20678, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-left: -10px;
  font-family: serif; }

/* line 20686, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.carousel-control .icon-prev:before {
  content: '\2039'; }

/* line 20689, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.carousel-control .icon-next:before {
  content: '\203a'; }

/* line 20692, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center; }

/* line 20703, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #ffffff;
  border-radius: 10px;
  cursor: pointer; }

/* line 20713, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #ffffff; }

/* line 20719, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }

/* line 20731, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.carousel-caption .btn {
  text-shadow: none; }

@media screen and (min-width: 768px) {
  /* line 20735, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .carousel-control .glyphicons-chevron-left,
  .carousel-control .glyphicons-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    margin-left: -15px;
    font-size: 30px; }

  /* line 20745, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px; }

  /* line 20750, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .carousel-indicators {
    bottom: 20px; } }
/* line 20754, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.clearfix:before,
.clearfix:after {
  content: ' ';
  /* 1 */
  display: table;
  /* 2 */ }

/* line 20762, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.clearfix:after {
  clear: both; }

/* line 20765, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto; }

/* line 20770, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.pull-right {
  float: right !important; }

/* line 20773, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.pull-left {
  float: left !important; }

/* line 20776, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.hide {
  display: none !important; }

/* line 20779, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.show {
  display: block !important; }

/* line 20782, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.invisible {
  visibility: hidden; }

/* line 20785, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

/* line 20792, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.hidden {
  display: none !important;
  visibility: hidden !important; }

/* line 20796, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.affix {
  position: fixed; }

@-ms-viewport {
  width: device-width; }
/* line 20802, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.visible-xs,
tr.visible-xs,
th.visible-xs,
td.visible-xs {
  display: none !important; }

@media (max-width: 767px) {
  /* line 20809, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .visible-xs {
    display: block !important; }

  /* line 20812, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  tr.visible-xs {
    display: table-row !important; }

  /* line 20815, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  /* line 20821, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .visible-xs.visible-sm {
    display: block !important; }

  /* line 20824, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  tr.visible-xs.visible-sm {
    display: table-row !important; }

  /* line 20827, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  th.visible-xs.visible-sm,
  td.visible-xs.visible-sm {
    display: table-cell !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 20833, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .visible-xs.visible-md {
    display: block !important; }

  /* line 20836, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  tr.visible-xs.visible-md {
    display: table-row !important; }

  /* line 20839, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  th.visible-xs.visible-md,
  td.visible-xs.visible-md {
    display: table-cell !important; } }
@media (min-width: 1200px) {
  /* line 20845, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .visible-xs.visible-lg {
    display: block !important; }

  /* line 20848, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  tr.visible-xs.visible-lg {
    display: table-row !important; }

  /* line 20851, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  th.visible-xs.visible-lg,
  td.visible-xs.visible-lg {
    display: table-cell !important; } }
/* line 20856, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.visible-sm,
tr.visible-sm,
th.visible-sm,
td.visible-sm {
  display: none !important; }

@media (max-width: 767px) {
  /* line 20863, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .visible-sm.visible-xs {
    display: block !important; }

  /* line 20866, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  tr.visible-sm.visible-xs {
    display: table-row !important; }

  /* line 20869, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  th.visible-sm.visible-xs,
  td.visible-sm.visible-xs {
    display: table-cell !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  /* line 20875, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .visible-sm {
    display: block !important; }

  /* line 20878, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  tr.visible-sm {
    display: table-row !important; }

  /* line 20881, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 20887, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .visible-sm.visible-md {
    display: block !important; }

  /* line 20890, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  tr.visible-sm.visible-md {
    display: table-row !important; }

  /* line 20893, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  th.visible-sm.visible-md,
  td.visible-sm.visible-md {
    display: table-cell !important; } }
@media (min-width: 1200px) {
  /* line 20899, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .visible-sm.visible-lg {
    display: block !important; }

  /* line 20902, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  tr.visible-sm.visible-lg {
    display: table-row !important; }

  /* line 20905, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  th.visible-sm.visible-lg,
  td.visible-sm.visible-lg {
    display: table-cell !important; } }
/* line 20910, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.visible-md,
tr.visible-md,
th.visible-md,
td.visible-md {
  display: none !important; }

@media (max-width: 767px) {
  /* line 20917, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .visible-md.visible-xs {
    display: block !important; }

  /* line 20920, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  tr.visible-md.visible-xs {
    display: table-row !important; }

  /* line 20923, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  th.visible-md.visible-xs,
  td.visible-md.visible-xs {
    display: table-cell !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  /* line 20929, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .visible-md.visible-sm {
    display: block !important; }

  /* line 20932, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  tr.visible-md.visible-sm {
    display: table-row !important; }

  /* line 20935, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  th.visible-md.visible-sm,
  td.visible-md.visible-sm {
    display: table-cell !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 20941, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .visible-md {
    display: block !important; }

  /* line 20944, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  tr.visible-md {
    display: table-row !important; }

  /* line 20947, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  th.visible-md,
  td.visible-md {
    display: table-cell !important; } }
@media (min-width: 1200px) {
  /* line 20953, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .visible-md.visible-lg {
    display: block !important; }

  /* line 20956, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  tr.visible-md.visible-lg {
    display: table-row !important; }

  /* line 20959, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  th.visible-md.visible-lg,
  td.visible-md.visible-lg {
    display: table-cell !important; } }
/* line 20964, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.visible-lg,
tr.visible-lg,
th.visible-lg,
td.visible-lg {
  display: none !important; }

@media (max-width: 767px) {
  /* line 20971, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .visible-lg.visible-xs {
    display: block !important; }

  /* line 20974, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  tr.visible-lg.visible-xs {
    display: table-row !important; }

  /* line 20977, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  th.visible-lg.visible-xs,
  td.visible-lg.visible-xs {
    display: table-cell !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  /* line 20983, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .visible-lg.visible-sm {
    display: block !important; }

  /* line 20986, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  tr.visible-lg.visible-sm {
    display: table-row !important; }

  /* line 20989, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  th.visible-lg.visible-sm,
  td.visible-lg.visible-sm {
    display: table-cell !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 20995, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .visible-lg.visible-md {
    display: block !important; }

  /* line 20998, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  tr.visible-lg.visible-md {
    display: table-row !important; }

  /* line 21001, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  th.visible-lg.visible-md,
  td.visible-lg.visible-md {
    display: table-cell !important; } }
@media (min-width: 1200px) {
  /* line 21007, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .visible-lg {
    display: block !important; }

  /* line 21010, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  tr.visible-lg {
    display: table-row !important; }

  /* line 21013, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important; } }
/* line 21018, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.hidden-xs {
  display: block !important; }

/* line 21021, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
tr.hidden-xs {
  display: table-row !important; }

/* line 21024, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
th.hidden-xs,
td.hidden-xs {
  display: table-cell !important; }

@media (max-width: 767px) {
  /* line 21029, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .hidden-xs,
  tr.hidden-xs,
  th.hidden-xs,
  td.hidden-xs {
    display: none !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  /* line 21037, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .hidden-xs.hidden-sm,
  tr.hidden-xs.hidden-sm,
  th.hidden-xs.hidden-sm,
  td.hidden-xs.hidden-sm {
    display: none !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 21045, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .hidden-xs.hidden-md,
  tr.hidden-xs.hidden-md,
  th.hidden-xs.hidden-md,
  td.hidden-xs.hidden-md {
    display: none !important; } }
@media (min-width: 1200px) {
  /* line 21053, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .hidden-xs.hidden-lg,
  tr.hidden-xs.hidden-lg,
  th.hidden-xs.hidden-lg,
  td.hidden-xs.hidden-lg {
    display: none !important; } }
/* line 21060, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.hidden-sm {
  display: block !important; }

/* line 21063, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
tr.hidden-sm {
  display: table-row !important; }

/* line 21066, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
th.hidden-sm,
td.hidden-sm {
  display: table-cell !important; }

@media (max-width: 767px) {
  /* line 21071, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .hidden-sm.hidden-xs,
  tr.hidden-sm.hidden-xs,
  th.hidden-sm.hidden-xs,
  td.hidden-sm.hidden-xs {
    display: none !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  /* line 21079, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .hidden-sm,
  tr.hidden-sm,
  th.hidden-sm,
  td.hidden-sm {
    display: none !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 21087, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .hidden-sm.hidden-md,
  tr.hidden-sm.hidden-md,
  th.hidden-sm.hidden-md,
  td.hidden-sm.hidden-md {
    display: none !important; } }
@media (min-width: 1200px) {
  /* line 21095, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .hidden-sm.hidden-lg,
  tr.hidden-sm.hidden-lg,
  th.hidden-sm.hidden-lg,
  td.hidden-sm.hidden-lg {
    display: none !important; } }
/* line 21102, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.hidden-md {
  display: block !important; }

/* line 21105, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
tr.hidden-md {
  display: table-row !important; }

/* line 21108, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
th.hidden-md,
td.hidden-md {
  display: table-cell !important; }

@media (max-width: 767px) {
  /* line 21113, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .hidden-md.hidden-xs,
  tr.hidden-md.hidden-xs,
  th.hidden-md.hidden-xs,
  td.hidden-md.hidden-xs {
    display: none !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  /* line 21121, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .hidden-md.hidden-sm,
  tr.hidden-md.hidden-sm,
  th.hidden-md.hidden-sm,
  td.hidden-md.hidden-sm {
    display: none !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 21129, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .hidden-md,
  tr.hidden-md,
  th.hidden-md,
  td.hidden-md {
    display: none !important; } }
@media (min-width: 1200px) {
  /* line 21137, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .hidden-md.hidden-lg,
  tr.hidden-md.hidden-lg,
  th.hidden-md.hidden-lg,
  td.hidden-md.hidden-lg {
    display: none !important; } }
/* line 21144, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.hidden-lg {
  display: block !important; }

/* line 21147, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
tr.hidden-lg {
  display: table-row !important; }

/* line 21150, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
th.hidden-lg,
td.hidden-lg {
  display: table-cell !important; }

@media (max-width: 767px) {
  /* line 21155, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .hidden-lg.hidden-xs,
  tr.hidden-lg.hidden-xs,
  th.hidden-lg.hidden-xs,
  td.hidden-lg.hidden-xs {
    display: none !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  /* line 21163, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .hidden-lg.hidden-sm,
  tr.hidden-lg.hidden-sm,
  th.hidden-lg.hidden-sm,
  td.hidden-lg.hidden-sm {
    display: none !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 21171, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .hidden-lg.hidden-md,
  tr.hidden-lg.hidden-md,
  th.hidden-lg.hidden-md,
  td.hidden-lg.hidden-md {
    display: none !important; } }
@media (min-width: 1200px) {
  /* line 21179, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .hidden-lg,
  tr.hidden-lg,
  th.hidden-lg,
  td.hidden-lg {
    display: none !important; } }
/* line 21186, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.visible-print,
tr.visible-print,
th.visible-print,
td.visible-print {
  display: none !important; }

@media print {
  /* line 21193, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .visible-print {
    display: block !important; }

  /* line 21196, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  tr.visible-print {
    display: table-row !important; }

  /* line 21199, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  th.visible-print,
  td.visible-print {
    display: table-cell !important; }

  /* line 21203, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .hidden-print,
  tr.hidden-print,
  th.hidden-print,
  td.hidden-print {
    display: none !important; } }
/* line 21210, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor {
  height: 300px; }

/* line 21214, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .note-dropzone {
  position: absolute;
  z-index: 1;
  display: none;
  color: #87cefa;
  background-color: white;
  border: 2px dashed #87cefa;
  opacity: 0.95;
  pointer-event: none; }

/* line 21225, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .note-dropzone .note-dropzone-message {
  display: table-cell;
  font-size: 28px;
  font-weight: bold;
  text-align: center;
  vertical-align: middle; }

/* line 21233, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .note-dropzone.hover {
  color: #098ddf;
  border: 2px dashed #098ddf; }

/* line 21238, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor.dragover .note-dropzone {
  display: table; }

/* line 21242, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor.fullscreen {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  width: 100%; }

/* line 21250, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor.fullscreen .note-editable {
  background-color: white; }

/* line 21254, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor.fullscreen .note-resizebar {
  display: none; }

/* line 21258, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor.codeview .note-editable {
  display: none; }

/* line 21262, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor.codeview .note-codable {
  display: block; }

/* line 21266, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .note-toolbar {
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
  margin: 0;
  background-color: #f5f5f5;
  border-bottom: 1px solid #e7eaec; }

/* line 21275, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .note-toolbar > .btn-group {
  margin-top: 5px;
  margin-right: 5px;
  margin-left: 0; }

/* line 21281, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .note-toolbar .note-table .dropdown-menu {
  min-width: 0;
  padding: 5px; }

/* line 21286, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .note-toolbar .note-table .dropdown-menu .note-dimension-picker {
  font-size: 18px; }

/* line 21290, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor
.note-toolbar
.note-table
.dropdown-menu
.note-dimension-picker
.note-dimension-picker-mousecatcher {
  position: absolute !important;
  z-index: 3;
  width: 10em;
  height: 10em;
  cursor: pointer; }

/* line 21303, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor
.note-toolbar
.note-table
.dropdown-menu
.note-dimension-picker
.note-dimension-picker-unhighlighted {
  position: relative !important;
  z-index: 1;
  width: 5em;
  height: 5em;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIj4+Pjp6ekKlAqjAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKhmnaJzPAAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC") repeat; }

/* line 21317, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor
.note-toolbar
.note-table
.dropdown-menu
.note-dimension-picker
.note-dimension-picker-highlighted {
  position: absolute !important;
  z-index: 2;
  width: 1em;
  height: 1em;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIjd6vvD2f9LKLW+AAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKwNDEVT0AAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC") repeat; }

/* line 21331, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .note-toolbar .note-style h1,
.note-editor .note-toolbar .note-style h2,
.note-editor .note-toolbar .note-style h3,
.note-editor .note-toolbar .note-style h4,
.note-editor .note-toolbar .note-style h5,
.note-editor .note-toolbar .note-style h6,
.note-editor .note-toolbar .note-style blockquote {
  margin: 0; }

/* line 21341, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .note-toolbar .note-color .dropdown-toggle {
  width: 20px;
  padding-left: 5px; }

/* line 21346, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .note-toolbar .note-color .dropdown-menu {
  min-width: 290px; }

/* line 21350, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .note-toolbar .note-color .dropdown-menu .btn-group {
  margin: 0; }

/* line 21354, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .note-toolbar .note-color .dropdown-menu .btn-group:first-child {
  margin: 0 5px; }

/* line 21358, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .note-toolbar .note-color .dropdown-menu .btn-group .note-palette-title {
  margin: 2px 7px;
  font-size: 12px;
  text-align: center;
  border-bottom: 1px solid #eee; }

/* line 21365, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .note-toolbar .note-color .dropdown-menu .btn-group .note-color-reset {
  padding: 0 3px;
  margin: 5px;
  font-size: 12px;
  cursor: pointer;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px; }

/* line 21375, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .note-toolbar .note-color .dropdown-menu .btn-group .note-color-reset:hover {
  background: #eee; }

/* line 21379, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .note-toolbar .note-para .dropdown-menu {
  min-width: 216px;
  padding: 5px; }

/* line 21384, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .note-toolbar .note-para .dropdown-menu > div:first-child {
  margin-right: 5px; }

/* line 21388, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .note-statusbar {
  background-color: #f5f5f5; }

/* line 21392, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .note-statusbar .note-resizebar {
  width: 100%;
  height: 8px;
  cursor: s-resize;
  border-top: 1px solid #a9a9a9; }

/* line 21399, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .note-statusbar .note-resizebar .note-icon-bar {
  width: 20px;
  margin: 1px auto;
  border-top: 1px solid #a9a9a9; }

/* line 21405, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .note-popover .popover {
  max-width: none; }

/* line 21409, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .note-popover .popover .popover-content {
  padding: 5px; }

/* line 21413, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .note-popover .popover .popover-content a {
  display: inline-block;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: middle; }

/* line 21422, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .note-popover .popover .popover-content .btn-group + .btn-group {
  margin-left: 5px; }

/* line 21426, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .note-popover .popover .arrow {
  left: 20px; }

/* line 21430, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .note-handle .note-control-selection {
  position: absolute;
  display: none;
  border: 1px solid black; }

/* line 21436, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .note-handle .note-control-selection > div {
  position: absolute; }

/* line 21440, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .note-handle .note-control-selection .note-control-selection-bg {
  width: 100%;
  height: 100%;
  background-color: black;
  -webkit-opacity: 0.3;
  -khtml-opacity: 0.3;
  -moz-opacity: 0.3;
  opacity: 0.3;
  -ms-filter: alpha(opacity=30);
  filter: alpha(opacity=30); }

/* line 21452, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .note-handle .note-control-selection .note-control-handle {
  width: 7px;
  height: 7px;
  border: 1px solid black; }

/* line 21458, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .note-handle .note-control-selection .note-control-holder {
  width: 7px;
  height: 7px;
  border: 1px solid black; }

/* line 21464, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .note-handle .note-control-selection .note-control-sizing {
  width: 7px;
  height: 7px;
  background-color: white;
  border: 1px solid black; }

/* line 21471, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .note-handle .note-control-selection .note-control-nw {
  top: -5px;
  left: -5px;
  border-right: 0;
  border-bottom: 0; }

/* line 21478, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .note-handle .note-control-selection .note-control-ne {
  top: -5px;
  right: -5px;
  border-bottom: 0;
  border-left: none; }

/* line 21485, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .note-handle .note-control-selection .note-control-sw {
  bottom: -5px;
  left: -5px;
  border-top: 0;
  border-right: 0; }

/* line 21492, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .note-handle .note-control-selection .note-control-se {
  right: -5px;
  bottom: -5px;
  cursor: se-resize; }

/* line 21498, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .note-handle .note-control-selection .note-control-selection-info {
  right: 0;
  bottom: 0;
  padding: 5px;
  margin: 5px;
  font-size: 12px;
  color: white;
  background-color: black;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-opacity: 0.7;
  -khtml-opacity: 0.7;
  -moz-opacity: 0.7;
  opacity: 0.7;
  -ms-filter: alpha(opacity=70);
  filter: alpha(opacity=70); }

/* line 21517, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .note-dialog > div {
  display: none; }

/* line 21521, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .note-dialog .note-image-dialog .note-dropzone {
  min-height: 100px;
  margin-bottom: 10px;
  font-size: 30px;
  line-height: 4;
  color: lightgray;
  text-align: center;
  border: 4px dashed lightgray; }

/* line 21531, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .note-dialog .note-help-dialog {
  font-size: 12px;
  color: #ccc;
  background: transparent;
  background-color: #222 !important;
  border: 0;
  -webkit-opacity: 0.9;
  -khtml-opacity: 0.9;
  -moz-opacity: 0.9;
  opacity: 0.9;
  -ms-filter: alpha(opacity=90);
  filter: alpha(opacity=90); }

/* line 21545, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .note-dialog .note-help-dialog .modal-content {
  background: transparent;
  border: 1px solid white;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }

/* line 21556, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .note-dialog .note-help-dialog a {
  font-size: 12px;
  color: white; }

/* line 21561, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .note-dialog .note-help-dialog .title {
  padding-bottom: 5px;
  font-size: 14px;
  font-weight: bold;
  color: white;
  border-bottom: white 1px solid; }

/* line 21569, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .note-dialog .note-help-dialog .modal-close {
  font-size: 14px;
  color: #dd0;
  cursor: pointer; }

/* line 21575, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .note-dialog .note-help-dialog .note-shortcut-layout {
  width: 100%; }

/* line 21579, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .note-dialog .note-help-dialog .note-shortcut-layout td {
  vertical-align: top; }

/* line 21583, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .note-dialog .note-help-dialog .note-shortcut {
  margin-top: 8px; }

/* line 21587, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .note-dialog .note-help-dialog .note-shortcut th {
  font-size: 13px;
  color: #dd0;
  text-align: left; }

/* line 21593, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .note-dialog .note-help-dialog .note-shortcut td:first-child {
  min-width: 110px;
  padding-right: 10px;
  font-family: 'Courier New';
  color: #dd0;
  text-align: right; }

/* line 21601, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .note-editable {
  padding: 20px;
  overflow: auto;
  outline: 0; }

/* line 21607, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .note-editable[contenteditable='false'] {
  background-color: #e5e5e5; }

/* line 21611, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .note-codable {
  display: none;
  width: 100%;
  padding: 10px;
  margin-bottom: 0;
  font-family: Menlo, Monaco, monospace, sans-serif;
  font-size: 14px;
  color: #ccc;
  background-color: #222;
  border: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  resize: none; }

/* line 21632, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .dropdown-menu {
  min-width: 90px; }

/* line 21636, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .dropdown-menu.right {
  right: 0;
  left: auto; }

/* line 21641, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .dropdown-menu.right::before {
  right: 9px;
  left: auto !important; }

/* line 21646, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .dropdown-menu.right::after {
  right: 10px;
  left: auto !important; }

/* line 21651, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .dropdown-menu li a i {
  color: deepskyblue;
  visibility: hidden; }

/* line 21656, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .dropdown-menu li a.checked i {
  visibility: visible; }

/* line 21660, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .note-fontsize-10 {
  font-size: 10px; }

/* line 21664, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .note-color-palette {
  line-height: 1; }

/* line 21668, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .note-color-palette div .note-color-btn {
  width: 17px;
  height: 17px;
  padding: 0;
  margin: 0;
  border: 1px solid #fff; }

/* line 21676, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor .note-color-palette div .note-color-btn:hover {
  border: 1px solid #000; }

/* line 21679, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
table.dataTable {
  clear: both;
  margin-top: 6px !important;
  margin-bottom: 6px !important;
  max-width: none !important; }

/* line 21685, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
table.dataTable td,
table.dataTable th {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box; }

/* line 21691, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
table.dataTable.nowrap th,
table.dataTable.nowrap td {
  white-space: nowrap; }

/* line 21696, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
div.dt-container div.dt-length label {
  font-weight: normal;
  text-align: left;
  white-space: nowrap; }

/* line 21701, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
div.dt-container div.dt-length select {
  width: 75px;
  display: inline-block; }

/* line 21705, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
div.dt-container div.dt-search {
  text-align: right; }

/* line 21708, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
div.dt-container div.dt-search label {
  font-weight: normal;
  white-space: nowrap;
  text-align: left; }

/* line 21713, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
div.dt-container div.dt-search input {
  margin-left: 0.5em;
  display: inline-block;
  width: auto; }

/* line 21718, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
div.dt-container div.dt-info {
  padding-top: 8px;
  white-space: nowrap; }

/* line 21722, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
div.dt-container div.dt-paging {
  margin: 0;
  white-space: nowrap;
  text-align: right; }

/* line 21727, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
div.dt-container div.dt-paging ul.pagination {
  margin: 2px 0;
  white-space: nowrap; }

/* line 21732, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
table.dataTable thead > tr > th:not(.dt-ordering-disabled),
table.dataTable thead > tr > td:not(.dt-ordering-disabled) {
  padding-right: 30px; }

/* line 21736, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
table.dataTable thead > tr > th:active,
table.dataTable thead > tr > td:active {
  outline: none; }

/* line 21740, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
table.dataTable thead .dt-orderable-asc,
table.dataTable thead .dt-ordering-asc,
table.dataTable thead .dt-ordering-desc,
table.dataTable thead .dt-ordering-asc_disabled,
table.dataTable thead .dt-ordering-desc_disabled {
  cursor: pointer;
  position: relative; }

/* line 21748, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
table.dataTable thead .dt-orderable-asc:after,
table.dataTable thead .dt-ordering-asc:after,
table.dataTable thead .dt-ordering-desc:after,
table.dataTable thead .dt-ordering-asc_disabled:after,
table.dataTable thead .dt-ordering-desc_disabled:after {
  position: absolute;
  bottom: 8px;
  right: 8px;
  display: block;
  font-family: 'Glyphicons Halflings';
  opacity: 0.5; }

/* line 21760, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
table.dataTable thead .dt-orderable-asc:after {
  opacity: 0.2;
  content: '\e150';
  /* sort */ }

/* line 21765, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
table.dataTable thead .dt-ordering-asc:after {
  content: '\e155';
  /* sort-by-attributes */ }

/* line 21769, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
table.dataTable thead .dt-ordering-desc:after {
  content: '\e156';
  /* sort-by-attributes-alt */ }

/* line 21773, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
table.dataTable thead .dt-ordering-asc_disabled:after,
table.dataTable thead .dt-ordering-desc_disabled:after {
  color: #eee; }

/* line 21778, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
div.dt-scroll-head table.dataTable {
  margin-bottom: 0 !important; }

/* line 21782, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
div.dt-scroll-body table {
  border-top: none;
  margin-top: 0 !important;
  margin-bottom: 0 !important; }

/* line 21787, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
div.dt-scroll-body table thead .dt-orderable-asc:after,
div.dt-scroll-body table thead .dt-ordering-asc:after,
div.dt-scroll-body table thead .dt-ordering-desc:after {
  display: none; }

/* line 21792, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
div.dt-scroll-body table tbody tr:first-child th,
div.dt-scroll-body table tbody tr:first-child td {
  border-top: none; }

/* line 21797, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
div.dt-scroll-foot table {
  margin-top: 0 !important;
  border-top: none; }

@media screen and (max-width: 767px) {
  /* line 21803, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  div.dataTables_wrapper div.dataTables_length,
  div.dataTables_wrapper div.dataTables_filter,
  div.dataTables_wrapper div.dataTables_info,
  div.dataTables_wrapper div.dataTables_paginate {
    text-align: center; } }
/* line 21810, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
table.dataTable.table-condensed > thead > tr > th {
  padding-right: 20px; }

/* line 21813, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
table.dataTable.table-condensed .sorting:after,
table.dataTable.table-condensed .sorting_asc:after,
table.dataTable.table-condensed .sorting_desc:after {
  top: 6px;
  right: 6px; }

/* line 21820, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
table.table-bordered.dataTable {
  border-collapse: separate !important; }

/* line 21823, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
table.table-bordered.dataTable th,
table.table-bordered.dataTable td {
  border-left-width: 0; }

/* line 21827, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
table.table-bordered.dataTable th:last-child,
table.table-bordered.dataTable th:last-child,
table.table-bordered.dataTable td:last-child,
table.table-bordered.dataTable td:last-child {
  border-right-width: 0; }

/* line 21833, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
table.table-bordered.dataTable tbody th,
table.table-bordered.dataTable tbody td {
  border-bottom-width: 0; }

/* line 21838, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
div.dataTables_scrollHead table.table-bordered {
  border-bottom-width: 0; }

/* line 21841, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
table.dataTable.dtr-inline.collapsed tbody td:first-child,
table.dataTable.dtr-inline.collapsed tbody th:first-child {
  position: relative;
  padding-left: 30px;
  cursor: pointer; }

/* line 21847, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
table.dataTable.dtr-inline.collapsed tbody td:first-child:before,
table.dataTable.dtr-inline.collapsed tbody th:first-child:before {
  top: 8px;
  left: 4px;
  height: 16px;
  width: 16px;
  display: block;
  position: absolute;
  color: white;
  border: 2px solid white;
  border-radius: 16px;
  text-align: center;
  line-height: 14px;
  box-shadow: 0 0 3px #444;
  box-sizing: content-box;
  content: '+';
  background-color: #31b131; }

/* line 21865, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
table.dataTable.dtr-inline.collapsed tbody td:first-child.dataTables_empty:before,
table.dataTable.dtr-inline.collapsed tbody th:first-child.dataTables_empty:before {
  display: none; }

/* line 21869, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
table.dataTable.dtr-inline.collapsed tbody tr.parent td:first-child:before,
table.dataTable.dtr-inline.collapsed tbody tr.parent th:first-child:before {
  content: '-';
  background-color: #d33333; }

/* line 21874, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
table.dataTable.dtr-inline.collapsed tbody tr.child td:before {
  display: none; }

/* line 21877, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
table.dataTable.dtr-column tbody td.control,
table.dataTable.dtr-column tbody th.control {
  position: relative;
  cursor: pointer; }

/* line 21882, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
table.dataTable.dtr-column tbody td.control:before,
table.dataTable.dtr-column tbody th.control:before {
  top: 50%;
  left: 50%;
  height: 16px;
  width: 16px;
  margin-top: -10px;
  margin-left: -10px;
  display: block;
  position: absolute;
  color: white;
  border: 2px solid white;
  border-radius: 16px;
  text-align: center;
  line-height: 14px;
  box-shadow: 0 0 3px #444;
  box-sizing: content-box;
  content: '+';
  background-color: #31b131; }

/* line 21902, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
table.dataTable.dtr-column tbody tr.parent td.control:before,
table.dataTable.dtr-column tbody tr.parent th.control:before {
  content: '-';
  background-color: #d33333; }

/* line 21907, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
table.dataTable tr.child {
  padding: 0.5em 1em; }

/* line 21910, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
table.dataTable tr.child:hover {
  background: transparent !important; }

/* line 21913, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
table.dataTable tr.child ul {
  display: inline-block;
  list-style-type: none;
  margin: 0;
  padding: 0; }

/* line 21919, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
table.dataTable tr.child ul li {
  border-bottom: 1px solid #efefef;
  padding: 0.5em 0; }

/* line 21923, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
table.dataTable tr.child ul li:first-child {
  padding-top: 0; }

/* line 21926, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
table.dataTable tr.child ul li:last-child {
  border-bottom: none; }

/* line 21929, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
table.dataTable tr.child span.dtr-title {
  display: inline-block;
  min-width: 75px;
  font-weight: bold; }

/* line 21934, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
div.dt-buttons {
  position: relative;
  float: right;
  margin-bottom: 1em; }

@media screen and (max-width: 640px) {
  /* line 21940, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  div.DTTT_container {
    float: none !important;
    text-align: center; }

  /* line 21944, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  div.DTTT_container:after {
    visibility: hidden;
    display: block;
    content: '';
    clear: both;
    height: 0; } }
/* line 21952, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
button.dt-button,
div.dt-button,
a.dt-button {
  position: relative;
  display: inline-block;
  margin-right: 3px;
  padding: 5px 8px;
  border: 1px solid #999;
  cursor: pointer;
  *cursor: hand;
  font-size: 0.88em;
  color: black !important;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 1px 1px 3px #ccc;
  -moz-box-shadow: 1px 1px 3px #ccc;
  -ms-box-shadow: 1px 1px 3px #ccc;
  -o-box-shadow: 1px 1px 3px #ccc;
  box-shadow: 1px 1px 3px #ccc;
  background: #ffffff;
  background: -webkit-linear-gradient(top, #fff 0%, #f3f3f3 89%, #f9f9f9 100%);
  background: -moz-linear-gradient(top, #fff 0%, #f3f3f3 89%, #f9f9f9 100%);
  background: -ms-linear-gradient(top, #fff 0%, #f3f3f3 89%, #f9f9f9 100%);
  background: -o-linear-gradient(top, #fff 0%, #f3f3f3 89%, #f9f9f9 100%);
  background: linear-gradient(top, #fff 0%, #f3f3f3 89%, #f9f9f9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f9f9f9',GradientType=0 ); }

/* line 21982, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
button.DTTT_button {
  height: 30px;
  padding: 3px 8px; }

/* line 21986, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.DTTT_button embed {
  outline: none; }

/* line 21989, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
button.DTTT_button:hover:not(.DTTT_disabled),
div.DTTT_button:hover:not(.DTTT_disabled),
a.DTTT_button:hover:not(.DTTT_disabled) {
  border: 1px solid #666;
  text-decoration: none !important;
  -webkit-box-shadow: 1px 1px 3px #999;
  -moz-box-shadow: 1px 1px 3px #999;
  -ms-box-shadow: 1px 1px 3px #999;
  -o-box-shadow: 1px 1px 3px #999;
  box-shadow: 1px 1px 3px #999;
  background: #f3f3f3;
  background: -webkit-linear-gradient(top, #f3f3f3 0%, #e2e2e2 89%, #f4f4f4 100%);
  background: -moz-linear-gradient(top, #f3f3f3 0%, #e2e2e2 89%, #f4f4f4 100%);
  background: -ms-linear-gradient(top, #f3f3f3 0%, #e2e2e2 89%, #f4f4f4 100%);
  background: -o-linear-gradient(top, #f3f3f3 0%, #e2e2e2 89%, #f4f4f4 100%);
  background: linear-gradient(top, #f3f3f3 0%, #e2e2e2 89%, #f4f4f4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3', endColorstr='#f4f4f4',GradientType=0 ); }

/* line 22007, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
button.DTTT_button:focus,
div.DTTT_button:focus,
a.DTTT_button:focus {
  border: 1px solid #426c9e;
  text-shadow: 0 1px 0 #c4def1;
  outline: none;
  background-color: #a3d0ef 100%;
  background-image: -webkit-linear-gradient(top, #a3d0ef 0%, #79ace9 65%, #a3d0ef 100%);
  background-image: -moz-linear-gradient(top, #a3d0ef 0%, #79ace9 65%, #a3d0ef 100%);
  background-image: -ms-linear-gradient(top, #a3d0ef 0%, #79ace9 65%, #a3d0ef 100%);
  background-image: -o-linear-gradient(top, #a3d0ef 0%, #79ace9 65%, #a3d0ef 100%);
  background-image: linear-gradient(top, #a3d0ef 0%, #79ace9 65%, #a3d0ef 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#a3d0ef', EndColorStr='#a3d0ef'); }

/* line 22021, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
button.DTTT_button:active:not(.DTTT_disabled),
div.DTTT_button:active:not(.DTTT_disabled),
a.DTTT_button:active:not(.DTTT_disabled) {
  -webkit-box-shadow: inset 1px 1px 3px #999999;
  -moz-box-shadow: inset 1px 1px 3px #999999;
  box-shadow: inset 1px 1px 3px #999999; }

/* line 22028, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
button.DTTT_disabled,
div.DTTT_disabled,
a.DTTT_disabled {
  color: #999 !important;
  border: 1px solid #d0d0d0;
  cursor: default;
  background: #ffffff;
  background: -webkit-linear-gradient(top, #fff 0%, #f9f9f9 89%, #fafafa 100%);
  background: -moz-linear-gradient(top, #fff 0%, #f9f9f9 89%, #fafafa 100%);
  background: -ms-linear-gradient(top, #fff 0%, #f9f9f9 89%, #fafafa 100%);
  background: -o-linear-gradient(top, #fff 0%, #f9f9f9 89%, #fafafa 100%);
  background: linear-gradient(top, #fff 0%, #f9f9f9 89%, #fafafa 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#fafafa',GradientType=0 ); }

/* line 22042, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
button.DTTT_button_collection span {
  padding-right: 17px;
  background: url(/../images/collection.png) no-repeat center right; }

/* line 22046, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
button.DTTT_button_collection:hover span {
  padding-right: 17px;
  background: #f0f0f0 url(/../images/collection_hover.png) no-repeat center right; }

/* line 22050, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
table.DTTT_selectable tbody tr {
  cursor: pointer;
  *cursor: hand; }

/* line 22054, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
table.dataTable tr.DTTT_selected.odd {
  background-color: #9fafd1; }

/* line 22057, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
table.dataTable tr.DTTT_selected.odd td.sorting_1 {
  background-color: #9fafd1; }

/* line 22060, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
table.dataTable tr.DTTT_selected.odd td.sorting_2 {
  background-color: #9fafd1; }

/* line 22063, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
table.dataTable tr.DTTT_selected.odd td.sorting_3 {
  background-color: #9fafd1; }

/* line 22066, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
table.dataTable tr.DTTT_selected.even {
  background-color: #b0bed9; }

/* line 22069, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
table.dataTable tr.DTTT_selected.even td.sorting_1 {
  background-color: #b0bed9; }

/* line 22072, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
table.dataTable tr.DTTT_selected.even td.sorting_2 {
  background-color: #b0bed9; }

/* line 22075, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
table.dataTable tr.DTTT_selected.even td.sorting_3 {
  background-color: #b0bed9; }

/* line 22078, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
div.DTTT_collection {
  width: 150px;
  padding: 8px 8px 4px 8px;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.4);
  background-color: #f3f3f3;
  background-color: rgba(255, 255, 255, 0.3);
  overflow: hidden;
  z-index: 2002;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
  -ms-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
  -o-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
  box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3); }

/* line 22098, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
div.DTTT_collection_background {
  background: black;
  z-index: 2001; }

/* line 22102, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
div.DTTT_collection button.DTTT_button,
div.DTTT_collection div.DTTT_button,
div.DTTT_collection a.DTTT_button {
  position: relative;
  left: 0;
  right: 0;
  display: block;
  float: none;
  margin-bottom: 4px;
  -webkit-box-shadow: 1px 1px 3px #999;
  -moz-box-shadow: 1px 1px 3px #999;
  -ms-box-shadow: 1px 1px 3px #999;
  -o-box-shadow: 1px 1px 3px #999;
  box-shadow: 1px 1px 3px #999; }

/* line 22117, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.DTTT_print_info {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 400px;
  height: 150px;
  margin-left: -200px;
  margin-top: -75px;
  text-align: center;
  color: #333;
  padding: 10px 30px;
  background: #ffffff;
  background: -webkit-linear-gradient(top, #fff 0%, #f3f3f3 89%, #f9f9f9 100%);
  background: -moz-linear-gradient(top, #fff 0%, #f3f3f3 89%, #f9f9f9 100%);
  background: -ms-linear-gradient(top, #fff 0%, #f3f3f3 89%, #f9f9f9 100%);
  background: -o-linear-gradient(top, #fff 0%, #f3f3f3 89%, #f9f9f9 100%);
  background: linear-gradient(top, #fff 0%, #f3f3f3 89%, #f9f9f9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f9f9f9',GradientType=0 );
  opacity: 0.95;
  border: 1px solid black;
  border: 1px solid rgba(0, 0, 0, 0.5);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.5);
  -ms-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.5);
  -o-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.5); }

/* line 22149, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.DTTT_print_info h6 {
  font-weight: normal;
  font-size: 28px;
  line-height: 28px;
  margin: 1em; }

/* line 22155, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.DTTT_print_info p {
  font-size: 14px;
  line-height: 20px; }

/* line 22159, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
table.fixedHeader-floating {
  position: fixed !important;
  background-color: white; }

/* line 22163, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
table.fixedHeader-floating.no-footer {
  border-bottom-width: 0; }

/* line 22166, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
table.fixedHeader-locked {
  position: absolute !important;
  background-color: white; }

@media print {
  /* line 22171, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  table.fixedHeader-floating {
    display: none; } }
/* line 22175, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
table.dataTable.fixedHeader-floating,
table.dataTable.fixedHeader-locked {
  background-color: white;
  margin-top: 0 !important;
  margin-bottom: 0 !important; }

/* line 22181, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
table.dataTable.fixedHeader-floating {
  position: fixed !important; }

/* line 22184, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
table.dataTable.fixedHeader-locked {
  position: absolute !important; }

@media print {
  /* line 22188, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  table.fixedHeader-floating {
    display: none; } }
/* https://github.com/acornejo/bootstrap-nav-wizard */
/* line 3, /usr/src/app/vendor/assets/stylesheets/navwizard/navwizard.scss */
/* line 22194, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.nav-wizard > li {
  float: left; }

/* line 6, /usr/src/app/vendor/assets/stylesheets/navwizard/navwizard.scss */
/* line 22199, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.nav-wizard > li > a {
  position: relative;
  background-color: #eeeeee;
  padding: 11px 20px 11px 25px; }

/* line 11, /usr/src/app/vendor/assets/stylesheets/navwizard/navwizard.scss */
/* line 22206, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.nav-wizard > li > a i {
  color: #1ab394; }

/* line 14, /usr/src/app/vendor/assets/stylesheets/navwizard/navwizard.scss */
/* line 22211, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.nav-wizard > li:not(:last-child) > a:after,
.nav-wizard > li:not(:first-child) > a:before,
.nav-wizard-single > li > a:after {
  margin-top: 1px; }

/* line 19, /usr/src/app/vendor/assets/stylesheets/navwizard/navwizard.scss */
/* line 22218, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.nav-wizard > li > a .badge {
  margin-left: 3px;
  margin-top: -2px;
  color: #eeeeee;
  background-color: #1ab394;
  /* #428bca; */ }

/* line 25, /usr/src/app/vendor/assets/stylesheets/navwizard/navwizard.scss */
/* line 22227, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.nav-wizard > li:not(:first-child) > a,
.nav-wizard-single > li > a {
  padding-left: 34px; }

/* line 28, /usr/src/app/vendor/assets/stylesheets/navwizard/navwizard.scss */
/* line 22233, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.nav-wizard > li:not(:first-child) > a:before {
  width: 0px;
  height: 0px;
  border-top: 20px inset transparent;
  border-bottom: 20px inset transparent;
  border-left: 20px solid #ffffff;
  position: absolute;
  content: '';
  top: 0;
  left: 0; }

/* line 39, /usr/src/app/vendor/assets/stylesheets/navwizard/navwizard.scss */
/* line 22246, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.nav-wizard > li:not(:last-child) > a,
.nav-wizard-single > li > a {
  margin-right: 6px; }

/* line 42, /usr/src/app/vendor/assets/stylesheets/navwizard/navwizard.scss */
/* line 22252, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.nav-wizard > li:not(:last-child) > a:after,
.nav-wizard-single > li > a:after {
  width: 0px;
  height: 0px;
  border-top: 20px inset transparent;
  border-bottom: 20px inset transparent;
  border-left: 20px solid #eeeeee;
  position: absolute;
  content: '';
  top: 0;
  right: -20px;
  z-index: 2; }

/* line 54, /usr/src/app/vendor/assets/stylesheets/navwizard/navwizard.scss */
/* line 22267, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.nav-wizard > li:first-child > a,
.nav-wizard-single > li > a {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px; }

/* line 58, /usr/src/app/vendor/assets/stylesheets/navwizard/navwizard.scss */
/* line 22274, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.nav-wizard > li:last-child > a {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px; }

/* line 62, /usr/src/app/vendor/assets/stylesheets/navwizard/navwizard.scss */
/* line 22280, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.nav-wizard-single > li:last-child > a {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px; }

/* line 66, /usr/src/app/vendor/assets/stylesheets/navwizard/navwizard.scss */
/* line 22286, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.nav-wizard > li.done:hover > a {
  background-color: #293846;
  /*#d5d5d5;*/ }

/* line 69, /usr/src/app/vendor/assets/stylesheets/navwizard/navwizard.scss */
/* line 22292, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.nav-wizard > li:hover > a {
  background-color: #d5d5d5; }

/* line 72, /usr/src/app/vendor/assets/stylesheets/navwizard/navwizard.scss */
/* line 22297, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.nav-wizard > li.done:hover > a:before,
.nav-wizard > li:hover > a:before {
  border-right-color: #293846;
  /*#d5d5d5;*/ }

/* line 76, /usr/src/app/vendor/assets/stylesheets/navwizard/navwizard.scss */
/* line 22304, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.nav-wizard > li.done:hover > a:after {
  border-left-color: #293846;
  /*#d5d5d5;*/ }

/* line 79, /usr/src/app/vendor/assets/stylesheets/navwizard/navwizard.scss */
/* line 22310, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.nav-wizard > li:hover > a:after {
  border-left-color: #d5d5d5; }

/* line 82, /usr/src/app/vendor/assets/stylesheets/navwizard/navwizard.scss */
/* line 22315, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.nav-wizard > li.done > a {
  background-color: #2f4050;
  /* #e2e2e2; */ }

/* line 85, /usr/src/app/vendor/assets/stylesheets/navwizard/navwizard.scss */
/* line 22321, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.nav-wizard > li.done > a:before {
  background-color: #2f4050;
  /* #e2e2e2; */ }

/* line 88, /usr/src/app/vendor/assets/stylesheets/navwizard/navwizard.scss */
/* line 22327, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.nav-wizard > li.done > a:after {
  border-left-color: #2f4050;
  /* #e2e2e2; */ }

/* line 91, /usr/src/app/vendor/assets/stylesheets/navwizard/navwizard.scss */
/* line 22333, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.nav-wizard > li.active {
  background: none;
  border-left: none; }

/* line 95, /usr/src/app/vendor/assets/stylesheets/navwizard/navwizard.scss */
/* line 22339, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.nav-wizard > li.active > a,
.nav-wizard > li.active > a:hover,
.nav-wizard > li.active > a:focus {
  color: #ffffff;
  background-color: #1ab394;
  /* #428bca; */ }

/* line 101, /usr/src/app/vendor/assets/stylesheets/navwizard/navwizard.scss */
/* line 22348, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.nav-wizard > li.active > a:after {
  border-left-color: #1ab394;
  /* #428bca; */ }

/* line 104, /usr/src/app/vendor/assets/stylesheets/navwizard/navwizard.scss */
/* line 22354, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.nav-wizard > li.active > a .badge {
  color: #1ab394;
  /* #428bca; */
  background-color: #ffffff; }

/* line 108, /usr/src/app/vendor/assets/stylesheets/navwizard/navwizard.scss */
/* line 22361, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.nav-wizard > li.disabled > a {
  color: #777777; }

/* line 111, /usr/src/app/vendor/assets/stylesheets/navwizard/navwizard.scss */
/* line 22366, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.nav-wizard > li.disabled > a:hover,
.nav-wizard > li.disabled > a:focus {
  color: #777777;
  text-decoration: none;
  background-color: #eeeeee;
  cursor: default; }

/* line 118, /usr/src/app/vendor/assets/stylesheets/navwizard/navwizard.scss */
/* line 22375, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.nav-wizard > li.disabled > a:before {
  border-right-color: #eeeeee; }

/* line 121, /usr/src/app/vendor/assets/stylesheets/navwizard/navwizard.scss */
/* line 22380, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.nav-wizard > li.disabled > a:after {
  border-left-color: #eeeeee; }

/* line 124, /usr/src/app/vendor/assets/stylesheets/navwizard/navwizard.scss */
/* line 22385, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.nav-wizard.nav-justified > li {
  float: none; }

/* line 127, /usr/src/app/vendor/assets/stylesheets/navwizard/navwizard.scss */
/* line 22390, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.nav-wizard.nav-justified > li > a {
  padding: 10px 15px; }

@media (max-width: 768px) {
  /* line 131, /usr/src/app/vendor/assets/stylesheets/navwizard/navwizard.scss */
  /* line 22396, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .nav-wizard.nav-justified > li > a {
    border-radius: 4px;
    margin-right: 0; }

  /* line 135, /usr/src/app/vendor/assets/stylesheets/navwizard/navwizard.scss */
  /* line 22402, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
  .nav-wizard.nav-justified > li > a:before,
  .nav-wizard.nav-justified > li > a:after {
    border: none !important; } }
/* line 3, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
/* line 22408, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select-overlay {
  background-color: rgba(0, 0, 0, 0.75);
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 200;
  display: none; }

/* line 14, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
/* line 22420, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropdown.open {
  list-style-type: none; }

/* line 19, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
/* line 22425, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dropzone {
  min-height: 200px; }

/* line 23, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
/* line 22430, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dz-message > h3 {
  text-align: center;
  font-size: 30px;
  padding-top: 25px;
  cursor: pointer !important; }

/* line 30, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
/* line 22438, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dz-message > h3 a {
  margin-top: 10px; }

/* line 34, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
/* line 22443, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dz-message > h3 * {
  cursor: pointer !important; }

/* line 38, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
/* line 22448, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.alert,
#error_explanation:not(:empty) {
  margin: 5px 0px; }

/* line 42, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
/* line 22454, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.simple-form.form-horizontal label {
  text-align: right; }

/* line 46, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
/* line 22459, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-primary-ghost {
  background-color: transparent;
  border-color: #1ab394;
  color: #1ab394; }

/* For Pills Remove inspinia styles to nav */
/* line 53, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
/* line 22467, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.wizard-pills > .nav > li.active {
  border-left: none !important;
  background: none !important; }

/* line 58, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
/* line 22473, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.wizard-pills > .nav > li > a {
  padding: 10px 15px; }

/* line 62, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
/* line 22478, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.wizard-step-bar {
  margin-top: 5px !important;
  padding: 10px !important; }

/* line 67, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
/* line 22484, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.ui-sortable-placeholder {
  border: 1px dashed #ccc;
  background-color: #f9f9f9;
  margin-bottom: 10px;
  margin-top: 10px; }

/* line 79, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
/* line 22492, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
#yaxisLabel {
  -ms-transform: rotate(270deg);
  /* IE 9 */
  -webkit-transform: rotate(270deg);
  /* Chrome, Safari, Opera */
  transform: rotate(270deg); }

/* line 85, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
/* line 22501, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dt-left {
  text-align: left; }

/* line 89, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
/* line 22506, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
abbr[title='required'] {
  color: red; }

/* line 93, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
/* line 22511, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.chosen-container .chosen-results li.highlighted {
  background-color: #1ab394;
  background-image: none;
  /*
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
  background-image: -webkit-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: -moz-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: -o-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
  */
  color: #fff; }

/* line 106, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
/* line 22525, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.chosen-container-active.chosen-with-drop .chosen-single {
  background-image: none; }

/* line 110, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
/* line 22530, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.note-editor {
  border: 1px solid #ddd; }

/* line 114, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
/* line 22535, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.authform {
  padding-top: 120px; }

/* line 123, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
/* line 22540, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
body.image-background {
  background: url(/assets/landing/header_one-bfc5f94dfd6852df4ec2b1c862f3f63404c426c5fe80c2527070fd826c5d523c.jpg) no-repeat center center fixed;
  background-size: cover; }

/* line 128, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
/* line 22547, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.ibox-tools a {
  color: #1ab394; }

/* line 132, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
/* line 22552, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.landing-page .navbar-scroll .navbar-nav > li > a.navbar-action-button {
  color: white !important;
  padding: 10px;
  margin-top: 15px;
  border-top-width: 1px; }

/* line 139, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
/* line 22560, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.landing-page .navbar-nav > li > a.navbar-action-button {
  color: white !important;
  padding: 10px;
  margin-top: 21px;
  border-top-width: 1px; }

/* line 146, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
/* line 22568, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.breadcrumb {
  background-color: #f3f3f4;
  margin-top: 20px; }

/* line 151, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
/* line 22574, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.widget-head-color-box {
  border: #1ab394 1px solid; }

/* line 154, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
/* line 22579, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.widget-head-color-box:hover {
  background: rgba(255, 255, 255, 0.95);
  border: #1ab394 1px solid;
  color: #1ab394; }

/* line 160, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
/* line 22586, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
tr > td:first-child,
tr > th:first-child {
  text-align: left; }

/* line 164, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
/* line 22592, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
h2 {
  font-weight: 500; }

/* line 168, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
/* line 22597, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.page-heading h2 {
  margin-top: 10px; }

/* line 171, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
/* line 22602, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.page-heading,
.md-skin .page-heading {
  padding-bottom: 4px; }

/* line 175, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
/* line 22608, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.wrapper-content,
.md-skin .wrapper-content {
  padding-top: 10px; }

/* line 179, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
/* line 22614, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.nav-wizard li:last-child {
  padding-right: 0px; }

/* line 183, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
/* line 22619, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.md-skin .breadcrumb {
  background-color: transparent;
  color: white; }

/* line 188, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
/* line 22625, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.dashboard-box {
  border-radius: 5px; }

/* line 192, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
/* line 22630, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.matrix-linkage-box {
  width: 500px;
  height: auto;
  min-height: 50px;
  border: 1px solid #ccc;
  padding: 5px;
  line-height: 2; }

/* line 200, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
/* line 22640, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.pagination-title {
  margin-top: 25px; }

/* line 203, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
/* line 22645, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.top-padding-10 {
  padding-top: 10px; }

/* PDF js style */
/* line 210, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
/* line 22651, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.pdf-toolbar {
  max-width: 600px;
  margin: 0 auto; }

/* line 215, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
/* line 22657, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.pdf-toolbar .hidden-xs {
  display: initial !important; }

/* line 219, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
/* line 22662, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.nav-button:hover {
  background-image: none !important;
  background-color: #17a185 !important; }

/* line 224, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
/* line 22668, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.react-grid-Canvas > div {
  overflow-x: hidden !important; }

/* employee profile table */
/* line 228, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
/* line 22674, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.grid-container {
  display: grid;
  grid-template-columns: 25% 25% 25% 25%;
  gap: 10px;
  margin-bottom: 20px;
  word-break: break-word; }

/* line 235, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
/* line 22683, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.grid-child {
  display: flex;
  flex-direction: column;
  padding-left: 50px; }

/* line 241, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
/* line 22690, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.search-field > .default {
  width: auto !important;
  font-family: 'open sans', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
  padding: 15px !important; }

/* line 22695, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle; }

/* line 22702, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  user-select: none;
  -webkit-user-select: none; }

/* line 22710, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

/* line 22718, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container .select2-selection--single .select2-selection__clear {
  position: relative; }

/* line 22721, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container[dir='rtl'] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px; }

/* line 22725, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  user-select: none;
  -webkit-user-select: none; }

/* line 22733, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline-block;
  overflow: hidden;
  padding-left: 8px;
  text-overflow: ellipsis;
  white-space: nowrap; }

/* line 22740, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container .select2-search--inline {
  float: left; }

/* line 22743, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  padding: 0; }

/* line 22750, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none; }

/* line 22754, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051; }

/* line 22766, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-results {
  display: block; }

/* line 22770, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0; }

/* line 22776, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none; }

/* line 22781, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-results__option[aria-selected] {
  cursor: pointer; }

/* line 22785, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--open .select2-dropdown {
  left: 0; }

/* line 22789, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

/* line 22795, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

/* line 22801, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-search--dropdown {
  display: block;
  padding: 4px; }

/* line 22805, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box; }

/* line 22810, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none; }

/* line 22813, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-search--dropdown.select2-search--hide {
  display: none; }

/* line 22817, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0); }

/* line 22835, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important; }

/* line 22848, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px; }

/* line 22853, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px; }

/* line 22857, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold; }

/* line 22862, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999; }

/* line 22865, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px; }

/* line 22872, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0; }

/* line 22885, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--default[dir='rtl'] .select2-selection--single .select2-selection__clear {
  float: left; }

/* line 22889, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--default[dir='rtl'] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto; }

/* line 22894, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default; }

/* line 22898, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--default.select2-container--disabled
.select2-selection--single
.select2-selection__clear {
  display: none; }

/* line 22904, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--default.select2-container--open
.select2-selection--single
.select2-selection__arrow
b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px; }

/* line 22912, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text; }

/* line 22918, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 5px;
  width: 100%; }

/* line 22925, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
  list-style: none; }

/* line 22928, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-top: 5px;
  margin-right: 10px;
  padding: 1px; }

/* line 22936, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px; }

/* line 22946, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px; }

/* line 22953, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #333; }

/* line 22957, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--default[dir='rtl'] .select2-selection--multiple .select2-selection__choice,
.select2-container--default[dir='rtl'] .select2-selection--multiple .select2-search--inline {
  float: right; }

/* line 22962, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--default[dir='rtl'] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

/* line 22967, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--default[dir='rtl']
.select2-selection--multiple
.select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

/* line 22974, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0; }

/* line 22979, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default; }

/* line 22984, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none; }

/* line 22988, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--default.select2-container--open.select2-container--above
.select2-selection--single,
.select2-container--default.select2-container--open.select2-container--above
.select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

/* line 22996, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--default.select2-container--open.select2-container--below
.select2-selection--single,
.select2-container--default.select2-container--open.select2-container--below
.select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

/* line 23004, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa; }

/* line 23008, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield; }

/* line 23016, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

/* line 23021, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--default .select2-results__option[role='group'] {
  padding: 0; }

/* line 23025, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--default .select2-results__option[aria-disabled='true'] {
  color: #999; }

/* line 23029, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--default .select2-results__option[aria-selected='true'] {
  background-color: #ddd; }

/* line 23033, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em; }

/* line 23036, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--default
.select2-results__option
.select2-results__option
.select2-results__group {
  padding-left: 0; }

/* line 23042, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--default
.select2-results__option
.select2-results__option
.select2-results__option {
  margin-left: -1em;
  padding-left: 2em; }

/* line 23049, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--default
.select2-results__option
.select2-results__option
.select2-results__option
.select2-results__option {
  margin-left: -2em;
  padding-left: 3em; }

/* line 23057, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--default
.select2-results__option
.select2-results__option
.select2-results__option
.select2-results__option
.select2-results__option {
  margin-left: -3em;
  padding-left: 4em; }

/* line 23066, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--default
.select2-results__option
.select2-results__option
.select2-results__option
.select2-results__option
.select2-results__option
.select2-results__option {
  margin-left: -4em;
  padding-left: 5em; }

/* line 23076, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--default
.select2-results__option
.select2-results__option
.select2-results__option
.select2-results__option
.select2-results__option
.select2-results__option
.select2-results__option {
  margin-left: -5em;
  padding-left: 6em; }

/* line 23088, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white; }

/* line 23093, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

/* line 23099, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }

/* line 23110, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb; }

/* line 23113, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px; }

/* line 23117, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-right: 10px; }

/* line 23123, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999; }

/* line 23126, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #aaa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); }

/* line 23143, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0; }

/* line 23156, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--classic[dir='rtl'] .select2-selection--single .select2-selection__clear {
  float: left; }

/* line 23160, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--classic[dir='rtl'] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto; }

/* line 23170, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb; }

/* line 23173, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--classic.select2-container--open
.select2-selection--single
.select2-selection__arrow {
  background: transparent;
  border: none; }

/* line 23179, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--classic.select2-container--open
.select2-selection--single
.select2-selection__arrow
b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px; }

/* line 23187, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--classic.select2-container--open.select2-container--above
.select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }

/* line 23199, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--classic.select2-container--open.select2-container--below
.select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0); }

/* line 23211, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0; }

/* line 23218, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb; }

/* line 23221, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
  list-style: none;
  margin: 0;
  padding: 0 5px; }

/* line 23226, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none; }

/* line 23229, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px; }

/* line 23239, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  color: #888;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px; }

/* line 23246, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555; }

/* line 23250, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--classic[dir='rtl'] .select2-selection--multiple .select2-selection__choice {
  float: right;
  margin-left: 5px;
  margin-right: auto; }

/* line 23256, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--classic[dir='rtl']
.select2-selection--multiple
.select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

/* line 23263, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb; }

/* line 23267, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--classic.select2-container--open.select2-container--above
.select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

/* line 23274, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--classic.select2-container--open.select2-container--below
.select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

/* line 23281, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0; }

/* line 23286, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none; }

/* line 23291, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent; }

/* line 23296, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--classic .select2-dropdown--above {
  border-bottom: none; }

/* line 23300, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--classic .select2-dropdown--below {
  border-top: none; }

/* line 23304, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

/* line 23309, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--classic .select2-results__option[role='group'] {
  padding: 0; }

/* line 23313, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--classic .select2-results__option[aria-disabled='true'] {
  color: grey; }

/* line 23317, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white; }

/* line 23322, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

/* line 23328, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb; }

/* Ion.RangeSlider
// css version 1.8.5
// by Denis Ineshin | ionden.com
// ===================================================================================================================*/
/* =====================================================================================================================
// RangeSlider */
/* line 23339, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.irs {
  position: relative;
  display: block; }

/* line 23343, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.irs-line {
  position: relative;
  display: block;
  overflow: hidden; }

/* line 23348, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.irs-line-left,
.irs-line-mid,
.irs-line-right {
  position: absolute;
  display: block;
  top: 0; }

/* line 23355, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.irs-line-left {
  left: 0;
  width: 10%; }

/* line 23359, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.irs-line-mid {
  left: 10%;
  width: 80%; }

/* line 23363, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.irs-line-right {
  right: 0;
  width: 10%; }

/* line 23368, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.irs-diapason {
  position: absolute;
  display: block;
  left: 0;
  width: 100%; }

/* line 23374, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.irs-slider {
  position: absolute;
  display: block;
  cursor: default;
  z-index: 1; }

/* line 23380, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.irs-slider.single {
  left: 10px; }

/* line 23383, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.irs-slider.single:before {
  position: absolute;
  display: block;
  content: '';
  top: -30%;
  left: -30%;
  width: 160%;
  height: 160%;
  background: rgba(0, 0, 0, 0); }

/* line 23393, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.irs-slider.from {
  left: 100px; }

/* line 23396, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.irs-slider.from:before {
  position: absolute;
  display: block;
  content: '';
  top: -30%;
  left: -30%;
  width: 130%;
  height: 160%;
  background: rgba(0, 0, 0, 0); }

/* line 23406, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.irs-slider.to {
  left: 300px; }

/* line 23409, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.irs-slider.to:before {
  position: absolute;
  display: block;
  content: '';
  top: -30%;
  left: 0;
  width: 130%;
  height: 160%;
  background: rgba(0, 0, 0, 0); }

/* line 23419, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.irs-slider.last {
  z-index: 2; }

/* line 23423, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.irs-min {
  position: absolute;
  display: block;
  left: 0;
  cursor: default; }

/* line 23429, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.irs-max {
  position: absolute;
  display: block;
  right: 0;
  cursor: default; }

/* line 23436, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.irs-from,
.irs-to,
.irs-single {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  cursor: default;
  white-space: nowrap; }

/* line 23447, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.irs-grid {
  position: absolute;
  display: none;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 20px; }

/* line 23455, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.irs-with-grid .irs-grid {
  display: block; }

/* line 23458, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.irs-grid-pol {
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 8px;
  background: #000; }

/* line 23466, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.irs-grid-pol.small {
  height: 4px; }

/* line 23469, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.irs-grid-text {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100px;
  white-space: nowrap;
  text-align: center;
  font-size: 9px;
  line-height: 9px;
  color: #000; }

/* line 23481, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.irs-disable-mask {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: default;
  background: rgba(0, 0, 0, 0);
  z-index: 2; }

/* line 23492, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.irs-disabled {
  opacity: 0.4; }

/* Ion.RangeSlider, Flat UI Skin
// css version 1.8.5
// by Denis Ineshin | ionden.com
// ===================================================================================================================*/
/* =====================================================================================================================
// Skin details */
/* line 23503, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.irs-line-mid,
.irs-line-left,
.irs-line-right,
.irs-diapason,
.irs-slider {
  background: url(/assets/sprite-skin-flat-f2f42c58a4ff4bdc0429d4e59fa2d3a9cb65f6651c5f18260d30d6e71ef56553.png) repeat-x; }

/* line 23512, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.irs {
  height: 40px; }

/* line 23515, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.irs-with-grid {
  height: 60px; }

/* line 23518, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.irs-line {
  height: 12px;
  top: 25px; }

/* line 23522, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.irs-line-left {
  height: 12px;
  background-position: 0 -30px; }

/* line 23526, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.irs-line-mid {
  height: 12px;
  background-position: 0 0; }

/* line 23530, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.irs-line-right {
  height: 12px;
  background-position: 100% -30px; }

/* line 23535, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.irs-diapason {
  height: 12px;
  top: 25px;
  background-position: 0 -60px; }

/* line 23541, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.irs-slider {
  width: 16px;
  height: 18px;
  top: 22px;
  background-position: 0 -90px; }

/* line 23547, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
#irs-active-slider,
.irs-slider:hover {
  background-position: 0 -120px; }

/* line 23552, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.irs-min,
.irs-max {
  color: #999;
  font-size: 10px;
  line-height: 1.333;
  text-shadow: none;
  top: 0;
  padding: 1px 3px;
  background: #e1e4e9;
  border-radius: 4px; }

/* line 23564, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.irs-from,
.irs-to,
.irs-single {
  color: #fff;
  font-size: 10px;
  line-height: 1.333;
  text-shadow: none;
  padding: 1px 5px;
  background: #ed5565;
  border-radius: 4px; }

/* line 23575, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.irs-from:after,
.irs-to:after,
.irs-single:after {
  position: absolute;
  display: block;
  content: '';
  bottom: -6px;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -3px;
  overflow: hidden;
  border: 3px solid transparent;
  border-top-color: #ed5565; }

/* line 23591, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.irs-grid-pol {
  background: #e1e4e9; }

/* line 23594, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.irs-grid-text {
  color: #999; }

/*! Select2 Bootstrap Theme v0.1.0-beta.7 | MIT License | github.com/select2/select2-bootstrap-theme */
/* line 23602, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--bootstrap {
  display: block;
  /*------------------------------------*\
          #COMMON STYLES
  \*------------------------------------*/
  /**
   * Search field in the Select2 dropdown.
   */
  /**
   * No outline for all search fields - in the dropdown
   * and inline in multi Select2s.
   */
  /**
   * Adjust Select2's choices hover and selected styles to match
   * Bootstrap 3's default dropdown styles.
   *
   * @see http://getbootstrap.com/components/#dropdowns
   */
  /**
   * Clear the selection.
   */
  /**
   * Address disabled Select2 styles.
   *
   * @see https://select2.github.io/examples.html#disabled
   * @see http://getbootstrap.com/css/#forms-control-disabled
   */
  /*------------------------------------*\
          #DROPDOWN
  \*------------------------------------*/
  /**
   * Dropdown border color and box-shadow.
   */
  /**
   * Limit the dropdown height.
   */
  /*------------------------------------*\
          #SINGLE SELECT2
  \*------------------------------------*/
  /*------------------------------------*\
      #MULTIPLE SELECT2
  \*------------------------------------*/
  /**
   * Address Bootstrap control sizing classes
   *
   * 1. Reset Bootstrap defaults.
   * 2. Adjust the dropdown arrow button icon position.
   *
   * @see http://getbootstrap.com/css/#forms-control-sizes
   */
  /* 1 */
  /*------------------------------------*\
      #RTL SUPPORT
  \*------------------------------------*/ }

/* line 23657, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--bootstrap .select2-selection {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  color: #555555;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 14px;
  outline: 0; }

/* line 23668, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--bootstrap .select2-selection.form-control {
  border-radius: 4px; }

/* line 23671, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--bootstrap .select2-search--dropdown .select2-search__field {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  color: #555555;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 14px; }

/* line 23681, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--bootstrap .select2-search__field {
  outline: 0;
  /* Firefox 18- */
  /**
   * Firefox 19+
   *
   * @see http://stackoverflow.com/questions/24236240/color-for-styled-placeholder-text-is-muted-in-firefox
   */ }

/* line 23690, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--bootstrap .select2-search__field::-webkit-input-placeholder {
  color: #999; }

/* line 23693, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--bootstrap .select2-search__field:-moz-placeholder {
  color: #999; }

/* line 23696, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--bootstrap .select2-search__field::-moz-placeholder {
  color: #999;
  opacity: 1; }

/* line 23700, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--bootstrap .select2-search__field:-ms-input-placeholder {
  color: #999; }

/* line 23703, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--bootstrap .select2-results__option {
  /**
   * Disabled results.
   *
   * @see https://select2.github.io/examples.html#disabled-results
   */
  /**
   * Hover state.
   */
  /**
   * Selected state.
   */ }

/* line 23716, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--bootstrap .select2-results__option[role='group'] {
  padding: 0; }

/* line 23719, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--bootstrap .select2-results__option[aria-disabled='true'] {
  color: #777777;
  cursor: not-allowed; }

/* line 23723, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--bootstrap .select2-results__option[aria-selected='true'] {
  background-color: #f5f5f5;
  color: #262626; }

/* line 23727, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--bootstrap .select2-results__option--highlighted[aria-selected] {
  background-color: #337ab7;
  color: #fff; }

/* line 23731, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--bootstrap .select2-results__option .select2-results__option {
  padding: 6px 12px; }

/* line 23734, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--bootstrap
.select2-results__option
.select2-results__option
.select2-results__group {
  padding-left: 0; }

/* line 23740, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--bootstrap
.select2-results__option
.select2-results__option
.select2-results__option {
  margin-left: -12px;
  padding-left: 24px; }

/* line 23747, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--bootstrap
.select2-results__option
.select2-results__option
.select2-results__option
.select2-results__option {
  margin-left: -24px;
  padding-left: 36px; }

/* line 23755, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--bootstrap
.select2-results__option
.select2-results__option
.select2-results__option
.select2-results__option
.select2-results__option {
  margin-left: -36px;
  padding-left: 48px; }

/* line 23764, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--bootstrap
.select2-results__option
.select2-results__option
.select2-results__option
.select2-results__option
.select2-results__option
.select2-results__option {
  margin-left: -48px;
  padding-left: 60px; }

/* line 23774, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--bootstrap
.select2-results__option
.select2-results__option
.select2-results__option
.select2-results__option
.select2-results__option
.select2-results__option
.select2-results__option {
  margin-left: -60px;
  padding-left: 72px; }

/* line 23785, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--bootstrap .select2-results__group {
  color: #777777;
  display: block;
  padding: 6px 12px;
  font-size: 12px;
  line-height: 1.428571429;
  white-space: nowrap; }

/* line 23793, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--bootstrap.select2-container--focus .select2-selection,
.select2-container--bootstrap.select2-container--open .select2-selection {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  border-color: #66afe9; }

/* line 23806, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--bootstrap.select2-container--open {
  /**
   * Make the dropdown arrow point up while the dropdown is visible.
   */
  /**
   * Handle border radii of the container when the dropdown is showing.
   */ }

/* line 23814, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--bootstrap.select2-container--open
.select2-selection
.select2-selection__arrow
b {
  border-color: transparent transparent #999 transparent;
  border-width: 0 4px 4px 4px; }

/* line 23821, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--bootstrap.select2-container--open.select2-container--below .select2-selection {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-color: transparent; }

/* line 23826, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--bootstrap.select2-container--open.select2-container--above .select2-selection {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-top-color: transparent; }

/* line 23831, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--bootstrap .select2-selection__clear {
  color: #999;
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-right: 10px; }

/* line 23838, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--bootstrap .select2-selection__clear:hover {
  color: #333; }

/* line 23841, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--bootstrap.select2-container--disabled .select2-selection {
  border-color: #ccc;
  -webkit-box-shadow: none;
  box-shadow: none; }

/* line 23846, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--bootstrap.select2-container--disabled .select2-selection,
.select2-container--bootstrap.select2-container--disabled .select2-search__field {
  cursor: not-allowed; }

/* line 23850, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--bootstrap.select2-container--disabled .select2-selection,
.select2-container--bootstrap.select2-container--disabled
.select2-selection--multiple
.select2-selection__choice {
  background-color: #eeeeee; }

/* line 23856, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--bootstrap.select2-container--disabled .select2-selection__clear,
.select2-container--bootstrap.select2-container--disabled
.select2-selection--multiple
.select2-selection__choice__remove {
  display: none; }

/* line 23862, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--bootstrap .select2-dropdown {
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  border-color: #66afe9;
  overflow-x: hidden;
  margin-top: -1px; }

/* line 23869, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--bootstrap .select2-dropdown--above {
  margin-top: 1px; }

/* line 23872, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--bootstrap .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

/* line 23876, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--bootstrap .select2-selection--single {
  height: 34px;
  line-height: 1.428571429;
  padding: 6px 24px 6px 12px;
  /**
   * Adjust the single Select2's dropdown arrow button appearance.
   */ }

/* line 23884, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--bootstrap .select2-selection--single .select2-selection__arrow {
  position: absolute;
  bottom: 0;
  right: 12px;
  top: 0;
  width: 4px; }

/* line 23891, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--bootstrap .select2-selection--single .select2-selection__arrow b {
  border-color: #999 transparent transparent transparent;
  border-style: solid;
  border-width: 4px 4px 0 4px;
  height: 0;
  left: 0;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0; }

/* line 23903, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--bootstrap .select2-selection--single .select2-selection__rendered {
  color: #555555;
  padding: 0; }

/* line 23907, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--bootstrap .select2-selection--single .select2-selection__placeholder {
  color: #999; }

/* line 23910, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--bootstrap .select2-selection--multiple {
  min-height: 34px;
  padding: 0;
  height: auto;
  /**
   * Make Multi Select2's choices match Bootstrap 3's default button styles.
   */
  /**
   * Minus 2px borders.
   */
  /**
   * Clear the selection.
   */ }

/* line 23924, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--bootstrap .select2-selection--multiple .select2-selection__rendered {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  line-height: 1.428571429;
  list-style: none;
  margin: 0;
  overflow: hidden;
  padding: 0;
  width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap; }

/* line 23938, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--bootstrap .select2-selection--multiple .select2-selection__placeholder {
  color: #999;
  float: left;
  margin-top: 5px; }

/* line 23943, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice {
  color: #555555;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin: 5px 0 0 6px;
  padding: 0 6px; }

/* line 23953, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--bootstrap
.select2-selection--multiple
.select2-search--inline
.select2-search__field {
  background: transparent;
  padding: 0 12px;
  height: 32px;
  line-height: 1.428571429;
  margin-top: 0;
  min-width: 5em; }

/* line 23964, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 3px; }

/* line 23971, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--bootstrap
.select2-selection--multiple
.select2-selection__choice__remove:hover {
  color: #333; }

/* line 23976, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--bootstrap .select2-selection--multiple .select2-selection__clear {
  margin-top: 6px; }

/* line 23979, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--bootstrap .select2-selection--single.input-sm,
.input-group-sm .select2-container--bootstrap .select2-selection--single,
.form-group-sm .select2-container--bootstrap .select2-selection--single {
  border-radius: 3px;
  font-size: 12px;
  height: 30px;
  line-height: 1.5;
  padding: 5px 22px 5px 10px;
  /* 2 */ }

/* line 23989, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--bootstrap .select2-selection--single.input-sm .select2-selection__arrow b,
.input-group-sm
.select2-container--bootstrap
.select2-selection--single
.select2-selection__arrow
b,
.form-group-sm
.select2-container--bootstrap
.select2-selection--single
.select2-selection__arrow
b {
  margin-left: -5px; }

/* line 24002, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--bootstrap .select2-selection--multiple.input-sm,
.input-group-sm .select2-container--bootstrap .select2-selection--multiple,
.form-group-sm .select2-container--bootstrap .select2-selection--multiple {
  min-height: 30px;
  border-radius: 3px; }

/* line 24008, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--bootstrap .select2-selection--multiple.input-sm .select2-selection__choice,
.input-group-sm
.select2-container--bootstrap
.select2-selection--multiple
.select2-selection__choice,
.form-group-sm
.select2-container--bootstrap
.select2-selection--multiple
.select2-selection__choice {
  font-size: 12px;
  line-height: 1.5;
  margin: 4px 0 0 5px;
  padding: 0 5px; }

/* line 24022, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--bootstrap
.select2-selection--multiple.input-sm
.select2-search--inline
.select2-search__field,
.input-group-sm
.select2-container--bootstrap
.select2-selection--multiple
.select2-search--inline
.select2-search__field,
.form-group-sm
.select2-container--bootstrap
.select2-selection--multiple
.select2-search--inline
.select2-search__field {
  padding: 0 10px;
  font-size: 12px;
  height: 28px;
  line-height: 1.5; }

/* line 24041, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--bootstrap .select2-selection--multiple.input-sm .select2-selection__clear,
.input-group-sm
.select2-container--bootstrap
.select2-selection--multiple
.select2-selection__clear,
.form-group-sm
.select2-container--bootstrap
.select2-selection--multiple
.select2-selection__clear {
  margin-top: 5px; }

/* line 24052, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--bootstrap .select2-selection--single.input-lg,
.input-group-lg .select2-container--bootstrap .select2-selection--single,
.form-group-lg .select2-container--bootstrap .select2-selection--single {
  border-radius: 6px;
  font-size: 18px;
  height: 46px;
  line-height: 1.3333333;
  padding: 10px 31px 10px 16px;
  /* 1 */ }

/* line 24062, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--bootstrap .select2-selection--single.input-lg .select2-selection__arrow,
.input-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow,
.form-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow {
  width: 5px; }

/* line 24067, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--bootstrap .select2-selection--single.input-lg .select2-selection__arrow b,
.input-group-lg
.select2-container--bootstrap
.select2-selection--single
.select2-selection__arrow
b,
.form-group-lg
.select2-container--bootstrap
.select2-selection--single
.select2-selection__arrow
b {
  border-width: 5px 5px 0 5px;
  margin-left: -5px;
  margin-left: -10px;
  margin-top: -2.5px; }

/* line 24083, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--bootstrap .select2-selection--multiple.input-lg,
.input-group-lg .select2-container--bootstrap .select2-selection--multiple,
.form-group-lg .select2-container--bootstrap .select2-selection--multiple {
  min-height: 46px;
  border-radius: 6px; }

/* line 24089, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--bootstrap .select2-selection--multiple.input-lg .select2-selection__choice,
.input-group-lg
.select2-container--bootstrap
.select2-selection--multiple
.select2-selection__choice,
.form-group-lg
.select2-container--bootstrap
.select2-selection--multiple
.select2-selection__choice {
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 4px;
  margin: 9px 0 0 8px;
  padding: 0 10px; }

/* line 24104, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--bootstrap
.select2-selection--multiple.input-lg
.select2-search--inline
.select2-search__field,
.input-group-lg
.select2-container--bootstrap
.select2-selection--multiple
.select2-search--inline
.select2-search__field,
.form-group-lg
.select2-container--bootstrap
.select2-selection--multiple
.select2-search--inline
.select2-search__field {
  padding: 0 16px;
  font-size: 18px;
  height: 44px;
  line-height: 1.3333333; }

/* line 24123, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--bootstrap .select2-selection--multiple.input-lg .select2-selection__clear,
.input-group-lg
.select2-container--bootstrap
.select2-selection--multiple
.select2-selection__clear,
.form-group-lg
.select2-container--bootstrap
.select2-selection--multiple
.select2-selection__clear {
  margin-top: 10px; }

/* line 24134, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--bootstrap
.select2-selection.input-lg.select2-container--open
.select2-selection--single {
  /**
   * Make the dropdown arrow point up while the dropdown is visible.
   */ }

/* line 24141, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--bootstrap
.select2-selection.input-lg.select2-container--open
.select2-selection--single
.select2-selection__arrow
b {
  border-color: transparent transparent #999 transparent;
  border-width: 0 5px 5px 5px; }

/* line 24149, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.input-group-lg
.select2-container--bootstrap
.select2-selection.select2-container--open
.select2-selection--single {
  /**
   * Make the dropdown arrow point up while the dropdown is visible.
   */ }

/* line 24157, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.input-group-lg
.select2-container--bootstrap
.select2-selection.select2-container--open
.select2-selection--single
.select2-selection__arrow
b {
  border-color: transparent transparent #999 transparent;
  border-width: 0 5px 5px 5px; }

/* line 24166, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--bootstrap[dir='rtl'] {
  /**
   * Single Select2
   *
   * 1. Makes sure that .select2-selection__placeholder is positioned
   *    correctly.
   */
  /**
   * Multiple Select2
   */ }

/* line 24177, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--bootstrap[dir='rtl'] .select2-selection--single {
  padding-left: 24px;
  padding-right: 12px; }

/* line 24181, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--bootstrap[dir='rtl'] .select2-selection--single .select2-selection__rendered {
  padding-right: 0;
  padding-left: 0;
  text-align: right;
  /* 1 */ }

/* line 24187, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--bootstrap[dir='rtl'] .select2-selection--single .select2-selection__clear {
  float: left; }

/* line 24190, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--bootstrap[dir='rtl'] .select2-selection--single .select2-selection__arrow {
  left: 12px;
  right: auto; }

/* line 24194, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--bootstrap[dir='rtl'] .select2-selection--single .select2-selection__arrow b {
  margin-left: 0; }

/* line 24197, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--bootstrap[dir='rtl'] .select2-selection--multiple .select2-selection__choice,
.select2-container--bootstrap[dir='rtl']
.select2-selection--multiple
.select2-selection__placeholder {
  float: right; }

/* line 24203, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--bootstrap[dir='rtl'] .select2-selection--multiple .select2-selection__choice {
  margin-left: 0;
  margin-right: 6px; }

/* line 24207, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-container--bootstrap[dir='rtl']
.select2-selection--multiple
.select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

/*------------------------------------*\
    #ADDITIONAL GOODIES
\*------------------------------------*/
/**
 * Address Bootstrap's validation states
 *
 * If a Select2 widget parent has one of Bootstrap's validation state modifier
 * classes, adjust Select2's border colors and focus states accordingly.
 * You may apply said classes to the Select2 dropdown (body > .select2-container)
 * via JavaScript match Bootstraps' to make its styles match.
 *
 * @see http://getbootstrap.com/css/#forms-control-validation
 */
/* line 24227, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.has-warning .select2-dropdown,
.has-warning .select2-selection {
  border-color: #8a6d3b; }

/* line 24231, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.has-warning .select2-container--focus .select2-selection,
.has-warning .select2-container--open .select2-selection {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  border-color: #66512c; }

/* line 24237, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.has-warning.select2-drop-active {
  border-color: #66512c; }

/* line 24240, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.has-warning.select2-drop-active.select2-drop.select2-drop-above {
  border-top-color: #66512c; }

/* line 24244, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.has-error .select2-dropdown,
.has-error .select2-selection {
  border-color: #a94442; }

/* line 24248, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.has-error .select2-container--focus .select2-selection,
.has-error .select2-container--open .select2-selection {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  border-color: #843534; }

/* line 24254, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.has-error.select2-drop-active {
  border-color: #843534; }

/* line 24257, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.has-error.select2-drop-active.select2-drop.select2-drop-above {
  border-top-color: #843534; }

/* line 24261, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.has-success .select2-dropdown,
.has-success .select2-selection {
  border-color: #3c763d; }

/* line 24265, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.has-success .select2-container--focus .select2-selection,
.has-success .select2-container--open .select2-selection {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  border-color: #2b542c; }

/* line 24271, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.has-success.select2-drop-active {
  border-color: #2b542c; }

/* line 24274, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.has-success.select2-drop-active.select2-drop.select2-drop-above {
  border-top-color: #2b542c; }

/**
 * Select2 widgets in Bootstrap Input Groups
 *
 * When Select2 widgets are combined with other elements using Bootstraps
 * "Input Group" component, we don't want specific edges of the Select2
 * container to have a border-radius.
 *
 * Use .select2-bootstrap-prepend and .select2-bootstrap-append on
 * a Bootstrap 3 .input-group to let the contained Select2 widget know which
 * edges should not be rounded as they are directly followed by another element.
 *
 * @see http://getbootstrap.com/components/#input-groups
 */
/**
 * Mimick Bootstraps .input-group .form-control styles.
 *
 * @see https://github.com/twbs/bootstrap/blob/master/less/input-groups.less
 */
/* line 24296, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.input-group .select2-container--bootstrap {
  display: table;
  table-layout: fixed;
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
  /**
   * Adjust z-index like Bootstrap does to show the focus-box-shadow
   * above appended buttons in .input-group and .form-group.
   */ }

/* line 24309, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.input-group .select2-container--bootstrap.select2-container--open,
.input-group .select2-container--bootstrap.select2-container--focus {
  z-index: 3; }

/* line 24314, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.input-group.select2-bootstrap-prepend .select2-container--bootstrap .select2-selection {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

/* line 24319, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.input-group.select2-bootstrap-append .select2-container--bootstrap .select2-selection {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

/**
 * Adjust alignment of Bootstrap buttons in Bootstrap Input Groups to address
 * Multi Select2's height which - depending on how many elements have been selected -
 * may grow taller than its initial size.
 *
 * @see http://getbootstrap.com/components/#input-groups
 */
/* line 24331, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.select2-bootstrap-append .select2-container--bootstrap,
.select2-bootstrap-append .input-group-btn,
.select2-bootstrap-append .input-group-btn .btn,
.select2-bootstrap-prepend .select2-container--bootstrap,
.select2-bootstrap-prepend .input-group-btn,
.select2-bootstrap-prepend .input-group-btn .btn {
  vertical-align: top; }

/**
 * Temporary fix for https://github.com/select2/select2-bootstrap-theme/issues/9
 *
 * Provides `!important` for certain properties of the class applied to the
 * original `<select>` element to hide it.
 *
 * @see https://github.com/select2/select2/pull/3301
 * @see https://github.com/fk/select2/commit/31830c7b32cb3d8e1b12d5b434dee40a6e753ada
 */
/* line 24349, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.form-control.select2-hidden-accessible {
  position: absolute !important;
  width: 1px !important; }

/**
 * Display override for inline forms
*/
/* line 24357, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.form-inline .select2-container--bootstrap {
  display: inline-block; }

/*\
|*| ========================================================================
|*| Bootstrap Toggle: bootstrap4-toggle.css v3.6.1
|*| https://gitbrent.github.io/bootstrap4-toggle/
|*| ========================================================================
|*| Copyright 2018-2019 Brent Ely
|*| Licensed under MIT
|*| ========================================================================
\*/
/* line 24370, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.btn-group-xs > .btn,
.btn-xs {
  padding: 0.35rem 0.4rem 0.25rem 0.4rem;
  font-size: 0.875rem;
  line-height: 0.5;
  border-radius: 0.2rem; }

/* line 24377, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.checkbox label .toggle,
.checkbox-inline .toggle {
  margin-left: -1.25rem;
  margin-right: 0.35rem; }

/* line 24382, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.toggle {
  position: relative;
  overflow: hidden; }

/* line 24386, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.toggle.btn.btn-light,
.toggle.btn.btn-outline-light {
  border-color: rgba(0, 0, 0, 0.15); }

/* line 24390, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.toggle input[type='checkbox'] {
  display: none; }

/* line 24393, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.toggle-group {
  position: absolute;
  width: 200%;
  top: 0;
  bottom: 0;
  left: 0;
  transition: left 0.35s;
  -webkit-transition: left 0.35s;
  -moz-user-select: none;
  -webkit-user-select: none; }

/* line 24404, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.toggle-group label,
.toggle-group span {
  cursor: pointer; }

/* line 24408, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.toggle.off .toggle-group {
  left: -100%; }

/* line 24411, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.toggle-on {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 50%;
  margin: 0;
  border: 0;
  border-radius: 0; }

/* line 24421, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.toggle-off {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  right: 0;
  margin: 0;
  border: 0;
  border-radius: 0;
  box-shadow: none; }

/* line 24432, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.toggle-handle {
  position: relative;
  margin: 0 auto;
  padding-top: 0;
  padding-bottom: 0;
  height: 100%;
  width: 0;
  border-width: 0 1px;
  background-color: #fff; }

/* line 24442, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.toggle.btn-outline-primary .toggle-handle {
  background-color: var(--primary);
  border-color: var(--primary); }

/* line 24446, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.toggle.btn-outline-secondary .toggle-handle {
  background-color: var(--secondary);
  border-color: var(--secondary); }

/* line 24450, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.toggle.btn-outline-success .toggle-handle {
  background-color: var(--success);
  border-color: var(--success); }

/* line 24454, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.toggle.btn-outline-danger .toggle-handle {
  background-color: var(--danger);
  border-color: var(--danger); }

/* line 24458, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.toggle.btn-outline-warning .toggle-handle {
  background-color: var(--warning);
  border-color: var(--warning); }

/* line 24462, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.toggle.btn-outline-info .toggle-handle {
  background-color: var(--info);
  border-color: var(--info); }

/* line 24466, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.toggle.btn-outline-light .toggle-handle {
  background-color: var(--light);
  border-color: var(--light); }

/* line 24470, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.toggle.btn-outline-dark .toggle-handle {
  background-color: var(--dark);
  border-color: var(--dark); }

/* line 24474, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.toggle[class*='btn-outline']:hover .toggle-handle {
  background-color: var(--light);
  opacity: 0.5; }

/* line 24478, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.toggle.btn {
  min-width: 3.7rem;
  min-height: 2.15rem; }

/* line 24482, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.toggle-on.btn {
  padding-right: 1.5rem; }

/* line 24485, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.toggle-off.btn {
  padding-left: 1.5rem; }

/* line 24488, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.toggle.btn-lg {
  min-width: 5rem;
  min-height: 2.815rem; }

/* line 24492, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.toggle-on.btn-lg {
  padding-right: 2rem; }

/* line 24495, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.toggle-off.btn-lg {
  padding-left: 2rem; }

/* line 24498, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.toggle-handle.btn-lg {
  width: 2.5rem; }

/* line 24501, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.toggle.btn-sm {
  min-width: 3.125rem;
  min-height: 1.938rem; }

/* line 24505, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.toggle-on.btn-sm {
  padding-right: 1rem; }

/* line 24508, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.toggle-off.btn-sm {
  padding-left: 1rem; }

/* line 24511, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.toggle.btn-xs {
  min-width: 2.19rem;
  min-height: 1.375rem; }

/* line 24515, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.toggle-on.btn-xs {
  padding-right: 0.8rem; }

/* line 24518, /usr/src/app/app/assets/stylesheets/bootstrap_legacy.scss */
.toggle-off.btn-xs {
  padding-left: 0.8rem; }

/* line 1, /usr/src/app/app/assets/stylesheets/base/badgets_labels.scss */
.label {
  background-color: #d1dade;
  color: #5e5e5e;
  font-family: "Open Sans";
  font-size: 10px;
  font-weight: 600;
  padding: 3px 8px;
  text-shadow: none; }

/* line 11, /usr/src/app/app/assets/stylesheets/base/badgets_labels.scss */
.badge {
  background-color: #d1dade;
  color: #5e5e5e;
  font-family: "Open Sans";
  font-size: 11px;
  font-weight: 600;
  padding-bottom: 4px;
  padding-left: 6px;
  padding-right: 6px;
  text-shadow: none; }

/* line 23, /usr/src/app/app/assets/stylesheets/base/badgets_labels.scss */
.label-primary, .badge-primary {
  background-color: #1ab394;
  color: white; }

/* line 28, /usr/src/app/app/assets/stylesheets/base/badgets_labels.scss */
.label-success, .badge-success {
  background-color: #1c84c6;
  color: white; }

/* line 33, /usr/src/app/app/assets/stylesheets/base/badgets_labels.scss */
.label-warning, .badge-warning {
  background-color: #f8ac59;
  color: white; }

/* line 38, /usr/src/app/app/assets/stylesheets/base/badgets_labels.scss */
.label-warning-light, .badge-warning-light {
  background-color: #f8ac59;
  color: white; }

/* line 43, /usr/src/app/app/assets/stylesheets/base/badgets_labels.scss */
.label-danger, .badge-danger {
  background-color: #ed5565;
  color: white; }

/* line 48, /usr/src/app/app/assets/stylesheets/base/badgets_labels.scss */
.label-info, .badge-info {
  background-color: #23c6c8;
  color: white; }

/* line 53, /usr/src/app/app/assets/stylesheets/base/badgets_labels.scss */
.label-inverse, .badge-inverse {
  background-color: #262626;
  color: white; }

/* line 58, /usr/src/app/app/assets/stylesheets/base/badgets_labels.scss */
.label-white, .badge-white {
  background-color: white;
  color: #5e5e5e; }

/* line 63, /usr/src/app/app/assets/stylesheets/base/badgets_labels.scss */
.label-white, .badge-disable {
  background-color: #2a2e36;
  color: #8b91a0; }

/* line 1, /usr/src/app/app/assets/stylesheets/base/base.scss */
body {
  font-family: "Helvetica Neue", Helvetica, "open sans", Arial, sans-serif;
  background-color: #2f4050;
  font-size: 13px;
  color: #676a6c;
  overflow-x: hidden;
  margin: 0; }

/* line 10, /usr/src/app/app/assets/stylesheets/base/base.scss */
html, body {
  height: 100%; }

/* line 15, /usr/src/app/app/assets/stylesheets/base/base.scss */
body.full-height-layout #wrapper,
body.full-height-layout #page-wrapper {
  height: 100%; }

/* line 20, /usr/src/app/app/assets/stylesheets/base/base.scss */
#page-wrapper {
  min-height: auto; }

/* line 24, /usr/src/app/app/assets/stylesheets/base/base.scss */
body.boxed-layout {
  background: url(/assets/patterns/shattered-241155c2a3436bfc0a542fc31fe2908ff2bdfc90e1ac7e26c6ba715b01030dcf.png); }

/* line 28, /usr/src/app/app/assets/stylesheets/base/base.scss */
body.boxed-layout #wrapper {
  background-color: #2f4050;
  max-width: 1200px;
  margin: 0 auto;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75); }

/* line 37, /usr/src/app/app/assets/stylesheets/base/base.scss */
.top-navigation.boxed-layout #wrapper,
.boxed-layout #wrapper.top-navigation {
  max-width: 1300px !important; }

/* line 42, /usr/src/app/app/assets/stylesheets/base/base.scss */
.block {
  display: block; }

/* line 46, /usr/src/app/app/assets/stylesheets/base/base.scss */
.clear {
  display: block;
  overflow: hidden; }

/* line 51, /usr/src/app/app/assets/stylesheets/base/base.scss */
a {
  cursor: pointer; }

/* line 55, /usr/src/app/app/assets/stylesheets/base/base.scss */
a:hover, a:focus {
  text-decoration: none; }

/* line 59, /usr/src/app/app/assets/stylesheets/base/base.scss */
.border-bottom {
  border-bottom: 1px solid #e7eaec !important; }

/* line 63, /usr/src/app/app/assets/stylesheets/base/base.scss */
.font-bold {
  font-weight: 600; }

/* line 67, /usr/src/app/app/assets/stylesheets/base/base.scss */
.font-noraml {
  font-weight: 400; }

/* line 73, /usr/src/app/app/assets/stylesheets/base/base.scss */
.text-uppercase {
  text-transform: uppercase; }

/* line 77, /usr/src/app/app/assets/stylesheets/base/base.scss */
.b-r {
  border-right: 1px solid #e7eaec; }

/* line 81, /usr/src/app/app/assets/stylesheets/base/base.scss */
.hr-line-dashed {
  border-top: 1px dashed #e7eaec;
  color: #ffffff;
  background-color: #ffffff;
  height: 1px;
  margin: 20px 0; }

/* line 89, /usr/src/app/app/assets/stylesheets/base/base.scss */
.hr-line-solid {
  border-bottom: 1px solid #e7eaec;
  background-color: rgba(0, 0, 0, 0);
  border-style: solid !important;
  margin-top: 15px;
  margin-bottom: 15px; }

/* line 97, /usr/src/app/app/assets/stylesheets/base/base.scss */
video {
  width: 100%    !important;
  height: auto   !important; }

/* GALLERY */
/* line 103, /usr/src/app/app/assets/stylesheets/base/base.scss */
.gallery > .row > div {
  margin-bottom: 15px; }

/* line 107, /usr/src/app/app/assets/stylesheets/base/base.scss */
.fancybox img {
  margin-bottom: 5px;
  /* Only for demo */
  width: 24%; }

/* Summernote text editor  */
/* line 114, /usr/src/app/app/assets/stylesheets/base/base.scss */
.note-editor {
  height: auto !important;
  min-height: 300px; }

/* MODAL */
/* line 120, /usr/src/app/app/assets/stylesheets/base/base.scss */
.modal-content {
  background-clip: padding-box;
  background-color: #FFFFFF;
  border: 1px solid rgba(0, 0, 0, 0);
  border-radius: 4px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  outline: 0 none;
  position: relative; }

/* line 130, /usr/src/app/app/assets/stylesheets/base/base.scss */
.modal-dialog {
  z-index: 2200; }

/* line 134, /usr/src/app/app/assets/stylesheets/base/base.scss */
.modal-body {
  padding: 20px 30px 30px 30px; }

/* line 139, /usr/src/app/app/assets/stylesheets/base/base.scss */
.inmodal .modal-body {
  background: #f8fafb; }

/* line 143, /usr/src/app/app/assets/stylesheets/base/base.scss */
.inmodal .modal-header {
  padding: 30px 15px;
  text-align: center; }

/* line 148, /usr/src/app/app/assets/stylesheets/base/base.scss */
.animated.modal.fade .modal-dialog {
  -webkit-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none; }

/* line 155, /usr/src/app/app/assets/stylesheets/base/base.scss */
.inmodal .modal-title {
  font-size: 26px; }

/* line 159, /usr/src/app/app/assets/stylesheets/base/base.scss */
.inmodal .modal-icon {
  font-size: 84px;
  color: #e2e3e3; }

/* line 164, /usr/src/app/app/assets/stylesheets/base/base.scss */
.modal-footer {
  margin-top: 0; }

/* WRAPPERS */
/* line 171, /usr/src/app/app/assets/stylesheets/base/base.scss */
#wrapper {
  width: 100%;
  overflow-x: hidden; }

/* line 176, /usr/src/app/app/assets/stylesheets/base/base.scss */
.wrapper {
  padding: 0 20px; }

/* line 180, /usr/src/app/app/assets/stylesheets/base/base.scss */
.wrapper-content {
  padding: 20px 10px 40px; }

/* line 184, /usr/src/app/app/assets/stylesheets/base/base.scss */
#page-wrapper {
  padding: 0 15px;
  min-height: 568px;
  position: relative !important; }

@media (min-width: 768px) {
  /* line 191, /usr/src/app/app/assets/stylesheets/base/base.scss */
  #page-wrapper {
    position: inherit;
    margin: 0 0 0 240px;
    min-height: 1000px; } }
/* line 198, /usr/src/app/app/assets/stylesheets/base/base.scss */
.title-action {
  text-align: right;
  padding-top: 30px; }

/* line 203, /usr/src/app/app/assets/stylesheets/base/base.scss */
.ibox-content h1, .ibox-content h2, .ibox-content h3, .ibox-content h4, .ibox-content h5,
.ibox-title h1, .ibox-title h2, .ibox-title h3, .ibox-title h4, .ibox-title h5, .ibox-title-filters h1, .ibox-title-filters h2, .ibox-title-filters h3, .ibox-title-filters h4, .ibox-title-filters h5 {
  margin-top: 5px; }

/* line 208, /usr/src/app/app/assets/stylesheets/base/base.scss */
ul.unstyled, ol.unstyled {
  list-style: none outside none;
  margin-left: 0; }

/* line 213, /usr/src/app/app/assets/stylesheets/base/base.scss */
.big-icon {
  font-size: 160px !important;
  color: #e5e6e7; }

/* FOOTER */
/* line 221, /usr/src/app/app/assets/stylesheets/base/base.scss */
.footer {
  background: none repeat scroll 0 0 white;
  border-top: 1px solid #e7eaec;
  bottom: 0;
  left: 0;
  padding: 10px 20px;
  position: fixed;
  right: 0;
  z-index: 9999; }

/* line 233, /usr/src/app/app/assets/stylesheets/base/base.scss */
.footer.fixed_full {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  padding: 10px 20px;
  background: white;
  border-top: 1px solid #e7eaec; }

/* line 244, /usr/src/app/app/assets/stylesheets/base/base.scss */
.footer.fixed {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  padding: 10px 20px;
  background: white;
  border-top: 1px solid #e7eaec;
  margin-left: 220px; }

/* line 256, /usr/src/app/app/assets/stylesheets/base/base.scss */
body.mini-navbar .footer.fixed,
body.body-small.mini-navbar .footer.fixed {
  margin: 0 0 0 70px; }

/* line 261, /usr/src/app/app/assets/stylesheets/base/base.scss */
body.mini-navbar.canvas-menu .footer.fixed,
body.canvas-menu .footer.fixed {
  margin: 0 !important; }

/* line 266, /usr/src/app/app/assets/stylesheets/base/base.scss */
body.fixed-sidebar.body-small.mini-navbar .footer.fixed {
  margin: 0 0 0 220px; }

/* line 270, /usr/src/app/app/assets/stylesheets/base/base.scss */
body.body-small .footer.fixed {
  margin-left: 0px; }

/* PANELS */
/* line 276, /usr/src/app/app/assets/stylesheets/base/base.scss */
.page-heading {
  border-top: 0;
  padding: 0px 10px 20px 10px; }

/* line 281, /usr/src/app/app/assets/stylesheets/base/base.scss */
.panel-heading h1, .panel-heading h2 {
  margin-bottom: 5px; }

/* TABLES */
/* line 287, /usr/src/app/app/assets/stylesheets/base/base.scss */
.table-bordered {
  border: 1px solid #EBEBEB; }

/* line 291, /usr/src/app/app/assets/stylesheets/base/base.scss */
.table-bordered > thead > tr > th, .table-bordered > thead > tr > td {
  background-color: #F5F5F6;
  border-bottom-width: 1px; }

/* line 296, /usr/src/app/app/assets/stylesheets/base/base.scss */
.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
  border: 1px solid #e7e7e7; }

/* line 300, /usr/src/app/app/assets/stylesheets/base/base.scss */
.table > thead > tr > th {
  border-bottom: 1px solid #DDDDDD;
  vertical-align: bottom; }

/* line 305, /usr/src/app/app/assets/stylesheets/base/base.scss */
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
  border-top: 1px solid #e7eaec;
  line-height: 1.42857;
  padding: 8px;
  vertical-align: top; }

/* PANELS */
/* line 314, /usr/src/app/app/assets/stylesheets/base/base.scss */
.panel.blank-panel {
  background: none;
  margin: 0; }

/* line 319, /usr/src/app/app/assets/stylesheets/base/base.scss */
.blank-panel .panel-heading {
  padding-bottom: 0; }

/* line 323, /usr/src/app/app/assets/stylesheets/base/base.scss */
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: none;
  border-color: #DDDDDD #DDDDDD rgba(0, 0, 0, 0);
  border-bottom: #f3f3f4;
  border-image: none;
  border-style: solid;
  border-width: 1px;
  color: #555555;
  cursor: default; }

/* line 338, /usr/src/app/app/assets/stylesheets/base/base.scss */
.nav.nav-tabs li {
  background: none;
  border: none; }

/* line 343, /usr/src/app/app/assets/stylesheets/base/base.scss */
.nav-tabs > li > a {
  color: #A7B1C2;
  font-weight: 600;
  padding: 10px 20px 10px 25px; }

/* line 349, /usr/src/app/app/assets/stylesheets/base/base.scss */
.nav-tabs > li > a:hover, .nav-tabs > li > a:focus {
  background-color: #e6e6e6;
  color: #676a6c; }

/* line 354, /usr/src/app/app/assets/stylesheets/base/base.scss */
.ui-tab .tab-content {
  padding: 20px 0px; }

/* GLOBAL  */
/* line 360, /usr/src/app/app/assets/stylesheets/base/base.scss */
.no-padding {
  padding: 0 !important; }

/* line 364, /usr/src/app/app/assets/stylesheets/base/base.scss */
.no-borders {
  border: none !important; }

/* line 368, /usr/src/app/app/assets/stylesheets/base/base.scss */
.no-margins {
  margin: 0 !important; }

/* line 372, /usr/src/app/app/assets/stylesheets/base/base.scss */
.no-top-border {
  border-top: 0 !important; }

/* line 376, /usr/src/app/app/assets/stylesheets/base/base.scss */
.ibox-content.text-box {
  padding-bottom: 0px;
  padding-top: 15px; }

/* line 381, /usr/src/app/app/assets/stylesheets/base/base.scss */
.border-left-right {
  border-left: 1px solid #e7eaec;
  border-right: 1px solid #e7eaec;
  border-top: none;
  border-bottom: none; }

/* line 388, /usr/src/app/app/assets/stylesheets/base/base.scss */
.border-left {
  border-left: 1px solid #e7eaec;
  border-right: none;
  border-top: none;
  border-bottom: none; }

/* line 395, /usr/src/app/app/assets/stylesheets/base/base.scss */
.border-right {
  border-left: none;
  border-right: 1px solid #e7eaec;
  border-top: none;
  border-bottom: none; }

/* line 402, /usr/src/app/app/assets/stylesheets/base/base.scss */
.full-width {
  width: 100% !important; }

/* line 406, /usr/src/app/app/assets/stylesheets/base/base.scss */
.link-block {
  font-size: 12px;
  padding: 10px; }

/* line 411, /usr/src/app/app/assets/stylesheets/base/base.scss */
.nav.navbar-top-links .link-block a {
  font-size: 12px; }

/* line 415, /usr/src/app/app/assets/stylesheets/base/base.scss */
.link-block a {
  font-size: 10px;
  color: inherit; }

/* line 421, /usr/src/app/app/assets/stylesheets/base/base.scss */
body.mini-navbar .branding {
  display: none; }

/* line 425, /usr/src/app/app/assets/stylesheets/base/base.scss */
img.circle-border {
  border: 6px solid #FFFFFF;
  border-radius: 50%; }

/* line 430, /usr/src/app/app/assets/stylesheets/base/base.scss */
.branding {
  float: left;
  color: #FFFFFF;
  font-size: 18px;
  font-weight: 600;
  padding: 17px 20px;
  text-align: center;
  background-color: #1ab394; }

/* line 440, /usr/src/app/app/assets/stylesheets/base/base.scss */
.login-panel {
  margin-top: 25%; }

/* line 444, /usr/src/app/app/assets/stylesheets/base/base.scss */
.icons-box h3 {
  margin-top: 10px;
  margin-bottom: 10px; }

/* line 449, /usr/src/app/app/assets/stylesheets/base/base.scss */
.icons-box .infont a i {
  font-size: 25px;
  display: block;
  color: #676a6c; }

/* line 455, /usr/src/app/app/assets/stylesheets/base/base.scss */
.icons-box .infont a {
  color: #a6a8a9; }

/* line 459, /usr/src/app/app/assets/stylesheets/base/base.scss */
.icons-box .infont a {
  padding: 10px;
  margin: 1px;
  display: block; }

/* line 466, /usr/src/app/app/assets/stylesheets/base/base.scss */
.ui-draggable .ibox-title .ibox-title-filters {
  cursor: move; }

/* line 470, /usr/src/app/app/assets/stylesheets/base/base.scss */
.breadcrumb {
  background-color: #ffffff;
  padding: 0;
  margin-bottom: 0; }

/* line 476, /usr/src/app/app/assets/stylesheets/base/base.scss */
.breadcrumb > li a {
  color: inherit; }

/* line 480, /usr/src/app/app/assets/stylesheets/base/base.scss */
.breadcrumb > .active {
  color: inherit; }

/* line 484, /usr/src/app/app/assets/stylesheets/base/base.scss */
code {
  background-color: #F9F2F4;
  border-radius: 4px;
  color: #ca4440;
  font-size: 90%;
  padding: 2px 4px;
  white-space: nowrap; }

/* line 493, /usr/src/app/app/assets/stylesheets/base/base.scss */
.ibox {
  clear: both;
  margin-bottom: 10px;
  margin-top: 0;
  padding: 0; }

/* line 500, /usr/src/app/app/assets/stylesheets/base/base.scss */
.ibox.collapsed .ibox-content {
  display: none; }

/* line 503, /usr/src/app/app/assets/stylesheets/base/base.scss */
.ibox.collapsed .fa.fa-chevron-up:before {
  content: "\f078"; }

/* line 506, /usr/src/app/app/assets/stylesheets/base/base.scss */
.ibox.collapsed .fa.fa-chevron-down:before {
  content: "\f077"; }

/* line 510, /usr/src/app/app/assets/stylesheets/base/base.scss */
.ibox:after, .ibox:before {
  display: table; }

/* line 514, /usr/src/app/app/assets/stylesheets/base/base.scss */
.ibox-title {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background-color: white;
  border-color: #e7eaec;
  border-image: none;
  border-style: solid solid none;
  border-width: 3px 0px 0;
  color: inherit;
  margin-bottom: 0;
  padding: 14px 15px 7px;
  min-height: 48px; }

/* line 530, /usr/src/app/app/assets/stylesheets/base/base.scss */
.ibox-title-filters {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background-color: #1ab394;
  border-color: #e7eaec;
  border-image: none;
  border-style: solid solid none;
  border-width: 3px 0px 0;
  color: white;
  margin-bottom: 0;
  padding: 14px 15px 7px;
  min-height: 48px; }

/* line 546, /usr/src/app/app/assets/stylesheets/base/base.scss */
.ibox-content {
  background-color: white;
  color: inherit;
  padding: 15px 20px 20px 20px;
  border-color: #e7eaec;
  border-image: none;
  border-style: solid solid none;
  border-width: 1px 0px; }

/* line 557, /usr/src/app/app/assets/stylesheets/base/base.scss */
.ibox-footer {
  color: inherit;
  border-top: 1px solid #e7eaec;
  font-size: 90%;
  background: #ffffff;
  padding: 10px 15px; }

/* line 565, /usr/src/app/app/assets/stylesheets/base/base.scss */
table.table-mail tr td {
  padding: 12px; }

/* line 569, /usr/src/app/app/assets/stylesheets/base/base.scss */
.table-mail .check-mail {
  padding-left: 20px; }

/* line 573, /usr/src/app/app/assets/stylesheets/base/base.scss */
.table-mail .mail-date {
  padding-right: 20px; }

/* line 577, /usr/src/app/app/assets/stylesheets/base/base.scss */
.star-mail, .check-mail {
  width: 40px; }

/* line 581, /usr/src/app/app/assets/stylesheets/base/base.scss */
.unread td a, .unread td {
  font-weight: 600;
  color: inherit; }

/* line 586, /usr/src/app/app/assets/stylesheets/base/base.scss */
.read td a, .read td {
  font-weight: normal;
  color: inherit; }

/* line 591, /usr/src/app/app/assets/stylesheets/base/base.scss */
.unread td {
  background-color: #f9f8f8; }

/* line 595, /usr/src/app/app/assets/stylesheets/base/base.scss */
.ibox-content {
  clear: both; }

/* line 599, /usr/src/app/app/assets/stylesheets/base/base.scss */
.ibox-heading {
  background-color: #f3f6fb;
  border-bottom: none; }

/* line 604, /usr/src/app/app/assets/stylesheets/base/base.scss */
.ibox-heading h3 {
  font-weight: 200;
  font-size: 24px; }

/* line 609, /usr/src/app/app/assets/stylesheets/base/base.scss */
.ibox-title h5, .ibox-title-filters h5 {
  display: inline-block;
  font-size: 14px;
  margin: 0 0 7px;
  padding: 0;
  text-overflow: ellipsis;
  float: left; }

/* line 618, /usr/src/app/app/assets/stylesheets/base/base.scss */
.ibox-title .label, .ibox-title-filters .label {
  float: left;
  margin-left: 4px; }

/* line 623, /usr/src/app/app/assets/stylesheets/base/base.scss */
.ibox-tools {
  display: block;
  float: none;
  margin-top: 0;
  position: relative;
  padding: 0;
  text-align: right; }

/* line 632, /usr/src/app/app/assets/stylesheets/base/base.scss */
.ibox-tools a {
  cursor: pointer;
  margin-left: 5px;
  color: #c4c4c4; }
  /* line 636, /usr/src/app/app/assets/stylesheets/base/base.scss */
  .ibox-tools a i {
    color: #989898; }

/* line 641, /usr/src/app/app/assets/stylesheets/base/base.scss */
.ibox-tools a.btn-primary {
  color: #fff; }

/* line 645, /usr/src/app/app/assets/stylesheets/base/base.scss */
.ibox-tools .dropdown-menu > li > a {
  padding: 4px 10px;
  font-size: 12px; }

/* line 650, /usr/src/app/app/assets/stylesheets/base/base.scss */
.ibox .ibox-tools.open > .dropdown-menu {
  left: auto;
  right: 0; }

/* BACKGROUNDS */
/* line 657, /usr/src/app/app/assets/stylesheets/base/base.scss */
.gray-bg {
  background-color: #f3f3f4; }

/* line 661, /usr/src/app/app/assets/stylesheets/base/base.scss */
.white-bg {
  background-color: #ffffff; }

/* line 665, /usr/src/app/app/assets/stylesheets/base/base.scss */
.navy-bg {
  background-color: #1ab394;
  color: #ffffff; }

/* line 670, /usr/src/app/app/assets/stylesheets/base/base.scss */
.blue-bg {
  background-color: #1c84c6;
  color: #ffffff; }

/* line 675, /usr/src/app/app/assets/stylesheets/base/base.scss */
.lazur-bg {
  background-color: #23c6c8;
  color: #ffffff; }

/* line 680, /usr/src/app/app/assets/stylesheets/base/base.scss */
.yellow-bg {
  background-color: #f8ac59;
  color: #ffffff; }

/* line 685, /usr/src/app/app/assets/stylesheets/base/base.scss */
.red-bg {
  background-color: #ed5565;
  color: #ffffff; }

/* line 690, /usr/src/app/app/assets/stylesheets/base/base.scss */
.black-bg {
  background-color: #262626; }

/* line 694, /usr/src/app/app/assets/stylesheets/base/base.scss */
.panel-primary {
  border-color: #1ab394; }

/* line 698, /usr/src/app/app/assets/stylesheets/base/base.scss */
.panel-primary > .panel-heading {
  background-color: #1ab394;
  border-color: #1ab394; }

/* line 703, /usr/src/app/app/assets/stylesheets/base/base.scss */
.panel-success {
  border-color: #1c84c6; }

/* line 707, /usr/src/app/app/assets/stylesheets/base/base.scss */
.panel-success > .panel-heading {
  background-color: #1c84c6;
  border-color: #1c84c6;
  color: #ffffff; }

/* line 713, /usr/src/app/app/assets/stylesheets/base/base.scss */
.panel-info {
  border-color: #23c6c8; }

/* line 717, /usr/src/app/app/assets/stylesheets/base/base.scss */
.panel-info > .panel-heading {
  background-color: #23c6c8;
  border-color: #23c6c8;
  color: #ffffff; }

/* line 723, /usr/src/app/app/assets/stylesheets/base/base.scss */
.panel-warning {
  border-color: #f8ac59; }

/* line 727, /usr/src/app/app/assets/stylesheets/base/base.scss */
.panel-warning > .panel-heading {
  background-color: #f8ac59;
  border-color: #f8ac59;
  color: #ffffff; }

/* line 733, /usr/src/app/app/assets/stylesheets/base/base.scss */
.panel-danger {
  border-color: #ed5565; }

/* line 737, /usr/src/app/app/assets/stylesheets/base/base.scss */
.panel-danger > .panel-heading {
  background-color: #ed5565;
  border-color: #ed5565;
  color: #ffffff; }

/* line 743, /usr/src/app/app/assets/stylesheets/base/base.scss */
.progress-bar {
  background-color: #1ab394; }

/* line 747, /usr/src/app/app/assets/stylesheets/base/base.scss */
.progress-small, .progress-small .progress-bar {
  height: 10px; }

/* line 751, /usr/src/app/app/assets/stylesheets/base/base.scss */
.progress-small, .progress-mini {
  margin-top: 5px; }

/* line 755, /usr/src/app/app/assets/stylesheets/base/base.scss */
.progress-mini, .progress-mini .progress-bar {
  height: 5px;
  margin-bottom: 0px; }

/* line 760, /usr/src/app/app/assets/stylesheets/base/base.scss */
.progress-bar-navy-light {
  background-color: #3dc7ab; }

/* line 764, /usr/src/app/app/assets/stylesheets/base/base.scss */
.progress-bar-success {
  background-color: #1c84c6; }

/* line 768, /usr/src/app/app/assets/stylesheets/base/base.scss */
.progress-bar-info {
  background-color: #23c6c8; }

/* line 772, /usr/src/app/app/assets/stylesheets/base/base.scss */
.progress-bar-warning {
  background-color: #f8ac59; }

/* line 776, /usr/src/app/app/assets/stylesheets/base/base.scss */
.progress-bar-danger {
  background-color: #ed5565; }

/* line 780, /usr/src/app/app/assets/stylesheets/base/base.scss */
.panel-title {
  font-size: inherit; }

/* line 784, /usr/src/app/app/assets/stylesheets/base/base.scss */
.jumbotron {
  border-radius: 6px;
  padding: 40px; }

/* line 789, /usr/src/app/app/assets/stylesheets/base/base.scss */
.jumbotron h1 {
  margin-top: 0; }

/* COLORS */
/* line 795, /usr/src/app/app/assets/stylesheets/base/base.scss */
.text-navy {
  color: #1ab394; }

/* line 799, /usr/src/app/app/assets/stylesheets/base/base.scss */
.text-primary {
  color: inherit; }

/* line 803, /usr/src/app/app/assets/stylesheets/base/base.scss */
.text-success {
  color: #1c84c6; }

/* line 807, /usr/src/app/app/assets/stylesheets/base/base.scss */
.text-info {
  color: #23c6c8; }

/* line 811, /usr/src/app/app/assets/stylesheets/base/base.scss */
.text-warning {
  color: #f8ac59; }

/* line 815, /usr/src/app/app/assets/stylesheets/base/base.scss */
.text-danger {
  color: #ed5565; }

/* line 819, /usr/src/app/app/assets/stylesheets/base/base.scss */
.text-muted {
  color: #888888; }

/* line 823, /usr/src/app/app/assets/stylesheets/base/base.scss */
.text-white {
  color: #ffffff; }

/* line 827, /usr/src/app/app/assets/stylesheets/base/base.scss */
.simple_tag {
  background-color: #f3f3f4;
  border: 1px solid #e7eaec;
  border-radius: 2px;
  color: inherit;
  font-size: 10px;
  margin-right: 5px;
  margin-top: 5px;
  padding: 5px 12px;
  display: inline-block; }

/* line 839, /usr/src/app/app/assets/stylesheets/base/base.scss */
.img-shadow {
  -webkit-box-shadow: 0px 0px 3px 0px #919191;
  -moz-box-shadow: 0px 0px 3px 0px #919191;
  box-shadow: 0px 0px 3px 0px #919191; }

/* For handle diferent bg color in AngularJS version */
/* line 846, /usr/src/app/app/assets/stylesheets/base/base.scss */
.dashboards\.dashboard_2 nav.navbar,
.dashboards\.dashboard_3 nav.navbar,
.mailbox\.inbox nav.navbar,
.mailbox\.email_view nav.navbar,
.mailbox\.email_compose nav.navbar,
.dashboards\.dashboard_4_1 nav.navbar,
.metrics nav.navbar, .metrics\.index nav.navbar,
.dashboards\.dashboard_5 nav.navbar {
  background: #fff; }

/* For handle diferent bg color in MVC version */
/* line 859, /usr/src/app/app/assets/stylesheets/base/base.scss */
.Dashboard_2 .navbar.navbar-static-top,
.Dashboard_3 .navbar.navbar-static-top,
.Dashboard_4_1 .navbar.navbar-static-top,
.ComposeEmail .navbar.navbar-static-top,
.EmailView .navbar.navbar-static-top,
.Inbox .navbar.navbar-static-top,
.Metrics .navbar.navbar-static-top,
.Dashboard_5 .navbar.navbar-static-top {
  background: #fff; }

/* line 873, /usr/src/app/app/assets/stylesheets/base/base.scss */
a.close-canvas-menu {
  position: absolute;
  top: 10px;
  right: 15px;
  z-index: 1011;
  color: #a7b1c2; }

/* line 881, /usr/src/app/app/assets/stylesheets/base/base.scss */
a.close-canvas-menu:hover {
  color: #fff; }

/* FULL HEIGHT */
/* line 888, /usr/src/app/app/assets/stylesheets/base/base.scss */
.full-height {
  height: 100%; }

/* line 892, /usr/src/app/app/assets/stylesheets/base/base.scss */
.fh-breadcrumb {
  height: calc(100% - 196px);
  margin: 0 -15px;
  position: relative; }

/* line 898, /usr/src/app/app/assets/stylesheets/base/base.scss */
.fh-no-breadcrumb {
  height: calc(100% - 99px);
  margin: 0 -15px;
  position: relative; }

/* line 904, /usr/src/app/app/assets/stylesheets/base/base.scss */
.fh-column {
  background: #fff;
  height: 100%;
  width: 240px;
  float: left; }

/* line 911, /usr/src/app/app/assets/stylesheets/base/base.scss */
.modal-backdrop {
  z-index: 2040 !important; }

/* line 915, /usr/src/app/app/assets/stylesheets/base/base.scss */
.modal {
  z-index: 2050 !important; }

/* line 919, /usr/src/app/app/assets/stylesheets/base/base.scss */
.spiner-example {
  height: 200px;
  padding-top: 70px; }

/* MARGINS & PADDINGS */
/* line 926, /usr/src/app/app/assets/stylesheets/base/base.scss */
.p-xxs {
  padding: 5px; }

/* line 930, /usr/src/app/app/assets/stylesheets/base/base.scss */
.p-xs {
  padding: 10px; }

/* line 934, /usr/src/app/app/assets/stylesheets/base/base.scss */
.p-sm {
  padding: 15px; }

/* line 938, /usr/src/app/app/assets/stylesheets/base/base.scss */
.p-m {
  padding: 20px; }

/* line 942, /usr/src/app/app/assets/stylesheets/base/base.scss */
.p-md {
  padding: 25px; }

/* line 946, /usr/src/app/app/assets/stylesheets/base/base.scss */
.p-lg {
  padding: 30px; }

/* line 950, /usr/src/app/app/assets/stylesheets/base/base.scss */
.p-xl {
  padding: 40px; }

/* line 954, /usr/src/app/app/assets/stylesheets/base/base.scss */
.p-w-xs {
  padding: 0 10px; }

/* line 958, /usr/src/app/app/assets/stylesheets/base/base.scss */
.p-w-sm {
  padding: 0 15px; }

/* line 963, /usr/src/app/app/assets/stylesheets/base/base.scss */
.p-w-m {
  padding: 0 20px; }

/* line 968, /usr/src/app/app/assets/stylesheets/base/base.scss */
.p-w-md {
  padding: 0 25px; }

/* line 973, /usr/src/app/app/assets/stylesheets/base/base.scss */
.p-w-lg {
  padding: 0 30px; }

/* line 978, /usr/src/app/app/assets/stylesheets/base/base.scss */
.p-w-xl {
  padding: 0 40px; }

/* line 983, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-xxs {
  margin: 2px 4px; }

/* line 987, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-xs {
  margin: 5px; }

/* line 991, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-sm {
  margin: 10px; }

/* line 995, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m {
  margin: 15px; }

/* line 999, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-md {
  margin: 20px; }

/* line 1003, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-lg {
  margin: 30px; }

/* line 1007, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-xl {
  margin: 50px; }

/* line 1011, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-n {
  margin: 0 !important; }

/* line 1015, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-l-none {
  margin-left: 0; }

/* line 1019, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-l-xs {
  margin-left: 5px; }

/* line 1023, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-l-sm {
  margin-left: 10px; }

/* line 1027, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-l {
  margin-left: 15px; }

/* line 1031, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-l-md {
  margin-left: 20px; }

/* line 1035, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-l-lg {
  margin-left: 30px; }

/* line 1039, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-l-xl {
  margin-left: 40px; }

/* line 1043, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-l-n-xxs {
  margin-left: -1px; }

/* line 1047, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-l-n-xs {
  margin-left: -5px; }

/* line 1051, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-l-n-sm {
  margin-left: -10px; }

/* line 1055, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-l-n {
  margin-left: -15px; }

/* line 1059, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-l-n-md {
  margin-left: -20px; }

/* line 1063, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-l-n-lg {
  margin-left: -30px; }

/* line 1067, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-l-n-xl {
  margin-left: -40px; }

/* line 1071, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-t-none {
  margin-top: 0; }

/* line 1075, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-t-xxs {
  margin-top: 1px; }

/* line 1079, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-t-xs {
  margin-top: 5px; }

/* line 1083, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-t-sm {
  margin-top: 10px; }

/* line 1087, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-t {
  margin-top: 15px; }

/* line 1091, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-t-md {
  margin-top: 20px; }

/* line 1095, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-t-lg {
  margin-top: 30px; }

/* line 1099, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-t-xl {
  margin-top: 40px; }

/* line 1103, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-t-n-xxs {
  margin-top: -1px; }

/* line 1107, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-t-n-xs {
  margin-top: -5px; }

/* line 1111, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-t-n-sm {
  margin-top: -10px; }

/* line 1115, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-t-n {
  margin-top: -15px; }

/* line 1119, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-t-n-md {
  margin-top: -20px; }

/* line 1123, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-t-n-lg {
  margin-top: -30px; }

/* line 1127, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-t-n-xl {
  margin-top: -40px; }

/* line 1131, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-r-none {
  margin-right: 0; }

/* line 1135, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-r-xxs {
  margin-right: 1px; }

/* line 1139, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-r-xs {
  margin-right: 5px; }

/* line 1143, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-r-sm {
  margin-right: 10px; }

/* line 1147, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-r {
  margin-right: 15px; }

/* line 1151, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-r-md {
  margin-right: 20px; }

/* line 1155, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-r-lg {
  margin-right: 30px; }

/* line 1159, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-r-xl {
  margin-right: 40px; }

/* line 1163, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-r-n-xxs {
  margin-right: -1px; }

/* line 1167, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-r-n-xs {
  margin-right: -5px; }

/* line 1171, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-r-n-sm {
  margin-right: -10px; }

/* line 1175, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-r-n {
  margin-right: -15px; }

/* line 1179, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-r-n-md {
  margin-right: -20px; }

/* line 1183, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-r-n-lg {
  margin-right: -30px; }

/* line 1187, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-r-n-xl {
  margin-right: -40px; }

/* line 1191, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-b-none {
  margin-bottom: 0; }

/* line 1195, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-b-xxs {
  margin-bottom: 1px; }

/* line 1199, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-b-xs {
  margin-bottom: 5px; }

/* line 1203, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-b-sm {
  margin-bottom: 10px; }

/* line 1207, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-b {
  margin-bottom: 15px; }

/* line 1211, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-b-md {
  margin-bottom: 20px; }

/* line 1215, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-b-lg {
  margin-bottom: 30px; }

/* line 1219, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-b-xl {
  margin-bottom: 40px; }

/* line 1223, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-b-n-xxs {
  margin-bottom: -1px; }

/* line 1227, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-b-n-xs {
  margin-bottom: -5px; }

/* line 1231, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-b-n-sm {
  margin-bottom: -10px; }

/* line 1235, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-b-n {
  margin-bottom: -15px; }

/* line 1239, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-b-n-md {
  margin-bottom: -20px; }

/* line 1243, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-b-n-lg {
  margin-bottom: -30px; }

/* line 1247, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-b-n-xl {
  margin-bottom: -40px; }

/* line 1251, /usr/src/app/app/assets/stylesheets/base/base.scss */
.space-15 {
  margin: 15px 0; }

/* line 1255, /usr/src/app/app/assets/stylesheets/base/base.scss */
.space-20 {
  margin: 20px 0; }

/* line 1259, /usr/src/app/app/assets/stylesheets/base/base.scss */
.space-25 {
  margin: 25px 0; }

/* line 1263, /usr/src/app/app/assets/stylesheets/base/base.scss */
.space-30 {
  margin: 30px 0; }

/* line 1267, /usr/src/app/app/assets/stylesheets/base/base.scss */
.ten-percent-right {
  padding-right: 5%; }

/* line 1271, /usr/src/app/app/assets/stylesheets/base/base.scss */
.ten-percent-left {
  padding-left: 15%; }

/* line 1275, /usr/src/app/app/assets/stylesheets/base/base.scss */
.width-fifty-percent {
  width: 50%; }

/* line 1280, /usr/src/app/app/assets/stylesheets/base/base.scss */
.form-org-center {
  margin-left: 98px; }

/* line 1286, /usr/src/app/app/assets/stylesheets/base/base.scss */
body.modal-open {
  padding-right: inherit !important; }

/* line 1290, /usr/src/app/app/assets/stylesheets/base/base.scss */
.fullscreen-ibox-mode .animated {
  animation: none; }

/* line 1294, /usr/src/app/app/assets/stylesheets/base/base.scss */
body.fullscreen-ibox-mode {
  overflow-y: hidden; }

/* line 1298, /usr/src/app/app/assets/stylesheets/base/base.scss */
.ibox.fullscreen {
  z-index: 2030;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: auto;
  margin-bottom: 0; }

/* line 1309, /usr/src/app/app/assets/stylesheets/base/base.scss */
.ibox.fullscreen .collapse-link {
  display: none; }

/* line 1313, /usr/src/app/app/assets/stylesheets/base/base.scss */
.ibox.fullscreen .ibox-content {
  min-height: calc(100% - 48px); }

/* line 1319, /usr/src/app/app/assets/stylesheets/base/base.scss */
body.modal-open {
  padding-right: inherit !important; }

/* line 1322, /usr/src/app/app/assets/stylesheets/base/base.scss */
body.modal-open .animated {
  animation-fill-mode: initial; }

/* Show profile dropdown on fixed sidebar */
/* line 1325, /usr/src/app/app/assets/stylesheets/base/base.scss */
body.mini-navbar.fixed-sidebar .profile-element, .block {
  display: block !important; }

/* line 1329, /usr/src/app/app/assets/stylesheets/base/base.scss */
body.mini-navbar.fixed-sidebar .nav-header {
  padding: 33px 25px; }

/* line 1333, /usr/src/app/app/assets/stylesheets/base/base.scss */
body.mini-navbar.fixed-sidebar .logo-element {
  display: none; }

/* line 1337, /usr/src/app/app/assets/stylesheets/base/base.scss */
.dataTables_scrollBody {
  height: auto !important; }

/* line 1340, /usr/src/app/app/assets/stylesheets/base/base.scss */
#applicability_rule_values_0__chosen {
  min-width: 166px; }

/* line 1343, /usr/src/app/app/assets/stylesheets/base/base.scss */
.cke_combo.cke_combo__placeholder_select {
  width: 120px; }

/* line 1346, /usr/src/app/app/assets/stylesheets/base/base.scss */
.cke_combo.cke_combo__placeholder_select .cke_combo_text {
  width: auto; }

/* line 1349, /usr/src/app/app/assets/stylesheets/base/base.scss */
.cke.cke_reset_all.cke_1.cke_panel.cke_combopanel.cke_ltr {
  width: 180px; }

/* line 1355, /usr/src/app/app/assets/stylesheets/base/base.scss */
.d-analysis {
  overflow-x: scroll;
  background-color: #ffffff;
  display: flex;
  justify-content: center; }

/* line 1361, /usr/src/app/app/assets/stylesheets/base/base.scss */
.d-analysis li {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.428571429;
  text-decoration: none;
  color: #337ab7;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px;
  cursor: pointer; }
  /* line 1372, /usr/src/app/app/assets/stylesheets/base/base.scss */
  .d-analysis li:hover {
    color: #23527c;
    background-color: #eeeeee;
    border-color: #ddd; }

/* line 1378, /usr/src/app/app/assets/stylesheets/base/base.scss */
.d-analysis-selected {
  background-color: #eeeeee !important; }

/* line 1, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn {
  border-radius: 3px; }

/* line 5, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.float-e-margins .btn {
  margin-bottom: 5px; }

/* line 9, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-w-m {
  min-width: 120px; }

/* line 13, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-primary.btn-outline {
  color: #1ab394; }

/* line 17, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-success.btn-outline {
  color: #1c84c6; }

/* line 21, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-info.btn-outline {
  color: #23c6c8; }

/* line 25, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-warning.btn-outline {
  color: #f8ac59; }

/* line 29, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-danger.btn-outline {
  color: #ed5565; }

/* line 33, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-primary.btn-outline:hover,
.btn-success.btn-outline:hover,
.btn-info.btn-outline:hover,
.btn-warning.btn-outline:hover,
.btn-danger.btn-outline:hover {
  color: white; }

/* line 41, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-primary {
  background-color: #1ab394;
  border-color: #1ab394;
  color: white; }

/* line 47, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary, .btn-primary:active:focus, .btn-primary:active:hover, .btn-primary.active:hover, .btn-primary.active:focus {
  background-color: #18a689;
  border-color: #18a689;
  color: white; }

/* line 53, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
  background-image: none; }

/* line 57, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled]:active, .btn-primary.active[disabled], fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary.active {
  background-color: #1dc5a3;
  border-color: #1dc5a3; }

/* line 62, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-success {
  background-color: #1c84c6;
  border-color: #1c84c6;
  color: white; }

/* line 68, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success, .btn-success:active:focus, .btn-success:active:hover, .btn-success.active:hover, .btn-success.active:focus {
  background-color: #1a7bb9;
  border-color: #1a7bb9;
  color: white; }

/* line 74, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success {
  background-image: none; }

/* line 78, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-success.disabled, .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled:active, .btn-success.disabled.active, .btn-success[disabled], .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled]:active, .btn-success.active[disabled], fieldset[disabled] .btn-success, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success.active {
  background-color: #1f90d8;
  border-color: #1f90d8; }

/* line 83, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-info {
  background-color: #23c6c8;
  border-color: #23c6c8;
  color: white; }

/* line 89, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info, .btn-info:active:focus, .btn-info:active:hover, .btn-info.active:hover, .btn-info.active:focus {
  background-color: #21b9bb;
  border-color: #21b9bb;
  color: white; }

/* line 95, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info {
  background-image: none; }

/* line 99, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-info.disabled, .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled:active, .btn-info.disabled.active, .btn-info[disabled], .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled]:active, .btn-info.active[disabled], fieldset[disabled] .btn-info, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info.active {
  background-color: #26d7d9;
  border-color: #26d7d9; }

/* line 104, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-default {
  background-color: #ffffff;
  border-color: #1ab394;
  color: black; }

/* line 110, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default, .btn-default:active:focus, .btn-default:active:hover, .btn-default.active:hover, .btn-default.active:focus {
  background-color: #bababa;
  border-color: #bababa;
  color: white; }

/* line 116, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
  background-image: none; }

/* line 120, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-default.disabled, .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled:active, .btn-default.disabled.active, .btn-default[disabled], .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled]:active, .btn-default.active[disabled], fieldset[disabled] .btn-default, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default.active {
  background-color: #cccccc;
  border-color: #cccccc; }

/* line 125, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-warning {
  background-color: #f8ac59;
  border-color: #f8ac59;
  color: white; }

/* line 131, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning, .btn-warning:active:focus, .btn-warning:active:hover, .btn-warning.active:hover, .btn-warning.active:focus {
  background-color: #f7a54a;
  border-color: #f7a54a;
  color: white; }

/* line 137, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning {
  background-image: none; }

/* line 141, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-warning.disabled, .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled:active, .btn-warning.disabled.active, .btn-warning[disabled], .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled]:active, .btn-warning.active[disabled], fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning.active {
  background-color: #f9b66d;
  border-color: #f9b66d; }

/* line 146, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-danger {
  background-color: #ed5565;
  border-color: #ed5565;
  color: white; }

/* line 152, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger, .btn-danger:active:focus, .btn-danger:active:hover, .btn-danger.active:hover, .btn-danger.active:focus {
  background-color: #ec4758;
  border-color: #ec4758;
  color: white; }

/* line 158, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger {
  background-image: none; }

/* line 162, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-danger.disabled, .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled:active, .btn-danger.disabled.active, .btn-danger[disabled], .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled]:active, .btn-danger.active[disabled], fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger.active {
  background-color: #ef6776;
  border-color: #ef6776; }

/* line 167, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-link {
  color: inherit; }

/* line 171, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-link:hover, .btn-link:focus, .btn-link:active, .btn-link.active, .open .dropdown-toggle.btn-link {
  color: #1ab394;
  text-decoration: none; }

/* line 176, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-link:active, .btn-link.active, .open .dropdown-toggle.btn-link {
  background-image: none; }

/* line 180, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-link.disabled, .btn-link.disabled:hover, .btn-link.disabled:focus, .btn-link.disabled:active, .btn-link.disabled.active, .btn-link[disabled], .btn-link[disabled]:hover, .btn-link[disabled]:focus, .btn-link[disabled]:active, .btn-link.active[disabled], fieldset[disabled] .btn-link, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus, fieldset[disabled] .btn-link:active, fieldset[disabled] .btn-link.active {
  color: #cacaca; }

/* line 184, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-white {
  color: inherit;
  background: white;
  border: 1px solid #e7eaec; }

/* line 190, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-white:hover, .btn-white:focus, .btn-white:active, .btn-white.active, .open .dropdown-toggle.btn-white, .btn-white:active:focus, .btn-white:active:hover, .btn-white.active:hover, .btn-white.active:focus {
  color: inherit;
  border: 1px solid #d2d2d2; }

/* line 195, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-white:active, .btn-white.active {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15) inset; }

/* line 199, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-white:active, .btn-white.active, .open .dropdown-toggle.btn-white {
  background-image: none; }

/* line 203, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-white.disabled, .btn-white.disabled:hover, .btn-white.disabled:focus, .btn-white.disabled:active, .btn-white.disabled.active, .btn-white[disabled], .btn-white[disabled]:hover, .btn-white[disabled]:focus, .btn-white[disabled]:active, .btn-white.active[disabled], fieldset[disabled] .btn-white, fieldset[disabled] .btn-white:hover, fieldset[disabled] .btn-white:focus, fieldset[disabled] .btn-white:active, fieldset[disabled] .btn-white.active {
  color: #cacaca; }

/* line 207, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.form-control, .form-control:focus, .has-error .form-control:focus, .has-success .form-control:focus, .has-warning .form-control:focus, .navbar-collapse, .navbar-form, .navbar-form-custom .form-control:focus, .navbar-form-custom .form-control:hover, .open .btn.dropdown-toggle, .panel, .popover, .progress, .progress-bar {
  box-shadow: none; }

/* line 211, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-outline {
  color: inherit;
  background-color: transparent;
  transition: all 0.5s; }

/* line 217, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-rounded {
  border-radius: 50px; }

/* line 221, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-large-dim {
  width: 90px;
  height: 90px;
  font-size: 42px; }

/* line 227, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
button.dim {
  display: inline-block;
  color: white;
  text-decoration: none;
  text-transform: uppercase;
  text-align: center;
  padding-top: 6px;
  margin-right: 10px;
  position: relative;
  cursor: pointer;
  border-radius: 5px;
  font-weight: 600;
  margin-bottom: 20px !important; }

/* line 242, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
button.dim:active {
  top: 3px; }

/* line 246, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
button.btn-primary.dim {
  box-shadow: inset 0px 0px 0px #16987e, 0px 5px 0px 0px #16987e, 0px 10px 5px #999999; }

/* line 250, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
button.btn-primary.dim:active {
  box-shadow: inset 0px 0px 0px #16987e, 0px 2px 0px 0px #16987e, 0px 5px 3px #999999; }

/* line 254, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
button.btn-default.dim {
  box-shadow: inset 0px 0px 0px #b3b3b3, 0px 5px 0px 0px #b3b3b3, 0px 10px 5px #999999; }

/* line 258, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
button.btn-default.dim:active {
  box-shadow: inset 0px 0px 0px #b3b3b3, 0px 2px 0px 0px #b3b3b3, 0px 5px 3px #999999; }

/* line 262, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
button.btn-warning.dim {
  box-shadow: inset 0px 0px 0px #f79d3c, 0px 5px 0px 0px #f79d3c, 0px 10px 5px #999999; }

/* line 266, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
button.btn-warning.dim:active {
  box-shadow: inset 0px 0px 0px #f79d3c, 0px 2px 0px 0px #f79d3c, 0px 5px 3px #999999; }

/* line 270, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
button.btn-info.dim {
  box-shadow: inset 0px 0px 0px #1eacae, 0px 5px 0px 0px #1eacae, 0px 10px 5px #999999; }

/* line 274, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
button.btn-info.dim:active {
  box-shadow: inset 0px 0px 0px #1eacae, 0px 2px 0px 0px #1eacae, 0px 5px 3px #999999; }

/* line 278, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
button.btn-success.dim {
  box-shadow: inset 0px 0px 0px #1872ab, 0px 5px 0px 0px #1872ab, 0px 10px 5px #999999; }

/* line 282, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
button.btn-success.dim:active {
  box-shadow: inset 0px 0px 0px #1872ab, 0px 2px 0px 0px #1872ab, 0px 5px 3px #999999; }

/* line 286, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
button.btn-danger.dim {
  box-shadow: inset 0px 0px 0px #ea394c, 0px 5px 0px 0px #ea394c, 0px 10px 5px #999999; }

/* line 290, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
button.btn-danger.dim:active {
  box-shadow: inset 0px 0px 0px #ea394c, 0px 2px 0px 0px #ea394c, 0px 5px 3px #999999; }

/* line 294, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
button.dim:before {
  font-size: 50px;
  line-height: 1em;
  font-weight: normal;
  color: white;
  display: block;
  padding-top: 10px; }

/* line 303, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
button.dim:active:before {
  top: 7px;
  font-size: 50px; }

/* line 1, /usr/src/app/app/assets/stylesheets/base/chat.scss */
#small-chat {
  position: fixed;
  bottom: 20px;
  right: 20px;
  z-index: 100; }

/* line 8, /usr/src/app/app/assets/stylesheets/base/chat.scss */
#small-chat .badge {
  position: absolute;
  top: -3px;
  right: -4px; }

/* line 14, /usr/src/app/app/assets/stylesheets/base/chat.scss */
.open-small-chat {
  height: 38px;
  width: 38px;
  display: block;
  background: #1ab394;
  padding: 9px 8px;
  text-align: center;
  color: #fff;
  border-radius: 50%; }

/* line 25, /usr/src/app/app/assets/stylesheets/base/chat.scss */
.open-small-chat:hover {
  color: white;
  background: #1ab394; }

/* line 31, /usr/src/app/app/assets/stylesheets/base/chat.scss */
.small-chat-box {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 75px;
  background: #fff;
  border: 1px solid #e7eaec;
  width: 230px;
  height: 320px;
  border-radius: 4px; }

/* line 43, /usr/src/app/app/assets/stylesheets/base/chat.scss */
.small-chat-box.ng-small-chat {
  display: block; }

/* line 48, /usr/src/app/app/assets/stylesheets/base/chat.scss */
.body-small .small-chat-box {
  bottom: 70px;
  right: 20px; }

/* line 54, /usr/src/app/app/assets/stylesheets/base/chat.scss */
.small-chat-box.active {
  display: block; }

/* line 60, /usr/src/app/app/assets/stylesheets/base/chat.scss */
.small-chat-box .heading {
  background: #2f4050;
  padding: 8px 15px;
  font-weight: bold;
  color: #fff; }
/* line 67, /usr/src/app/app/assets/stylesheets/base/chat.scss */
.small-chat-box .chat-date {
  opacity: 0.6;
  font-size: 10px;
  font-weight: normal; }
/* line 73, /usr/src/app/app/assets/stylesheets/base/chat.scss */
.small-chat-box .content {
  padding: 15px 15px; }
  /* line 76, /usr/src/app/app/assets/stylesheets/base/chat.scss */
  .small-chat-box .content .author-name {
    font-weight: bold;
    margin-bottom: 3px;
    font-size: 11px; }
  /* line 82, /usr/src/app/app/assets/stylesheets/base/chat.scss */
  .small-chat-box .content > div {
    padding-bottom: 20px; }
  /* line 86, /usr/src/app/app/assets/stylesheets/base/chat.scss */
  .small-chat-box .content .chat-message {
    padding: 5px 10px;
    border-radius: 6px;
    font-size: 11px;
    line-height: 14px;
    max-width: 80%;
    background: #f3f3f4;
    margin-bottom: 10px; }
  /* line 96, /usr/src/app/app/assets/stylesheets/base/chat.scss */
  .small-chat-box .content .chat-message.active {
    background: #1ab394;
    color: #fff; }
  /* line 101, /usr/src/app/app/assets/stylesheets/base/chat.scss */
  .small-chat-box .content .left {
    text-align: left;
    clear: both; }
    /* line 105, /usr/src/app/app/assets/stylesheets/base/chat.scss */
    .small-chat-box .content .left .chat-message {
      float: left; }
  /* line 110, /usr/src/app/app/assets/stylesheets/base/chat.scss */
  .small-chat-box .content .right {
    text-align: right;
    clear: both; }
    /* line 114, /usr/src/app/app/assets/stylesheets/base/chat.scss */
    .small-chat-box .content .right .chat-message {
      float: right; }
/* line 122, /usr/src/app/app/assets/stylesheets/base/chat.scss */
.small-chat-box .form-chat {
  padding: 10px 10px; }

/* Only demo */
@media (max-width: 1000px) {
  /* line 3, /usr/src/app/app/assets/stylesheets/base/custom.scss */
  .welcome-message {
    display: none; } }
/* line 8, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.lightBoxGallery {
  text-align: center; }

/* line 12, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.lightBoxGallery img {
  margin: 5px; }

/* Copied from framework_and_overrides */
/* line 18, /usr/src/app/app/assets/stylesheets/base/custom.scss */
img {
  display: block;
  max-width: 100%;
  height: auto;
  margin: 0 auto; }

/* Custom column and form classes */
/* line 26, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.column,
.form,
.form-centered {
  width: 100%;
  text-align: center; }

/* line 33, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.btn-primary,
.submit,
.authform .button,
.button,
.landing-page .button-xs {
  display: inline-block;
  font-size: 14px;
  padding: 6px 12px;
  background-color: #1ab394;
  border-color: #1ab394;
  color: #fff;
  border: 1px solid #1ab394;
  border-radius: 3px; }

/* line 48, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.btn-primary:hover,
.submit:hover,
.authform .button:hover,
.button:hover,
.landing-page .button-xs:hover {
  background-color: #18a689;
  border-color: #18a689;
  color: #fff; }

/* line 58, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.btn-primary:focus,
.submit:focus,
.authform .button:focus,
.button:focus,
.landing-page .button-xs:focus {
  background-color: #18a689;
  border-color: #18a689;
  color: #fff;
  box-shadow: 0 0 0 0.2rem rgba(26, 179, 148, 0.5); }

/* line 69, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.btn-primary:active,
.submit:active,
.authform .button:active,
.button:active,
.landing-page .button-xs:active {
  background-color: #159f80;
  border-color: #159f80;
  color: #fff; }

/* line 79, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.btn-primary:disabled,
.btn-primary.disabled,
.submit:disabled,
.submit.disabled,
.authform .button:disabled,
.authform .button.disabled,
.button:disabled,
.button.disabled,
.landing-page .button-xs:disabled,
.landing-page .button-xs.disabled {
  background-color: #1ab394 !important;
  border-color: #1ab394 !important;
  color: #fff !important;
  opacity: 0.65;
  cursor: not-allowed; }

/* line 96, /usr/src/app/app/assets/stylesheets/base/custom.scss */
main {
  background-color: #eee;
  padding-bottom: 80px;
  width: 100%;
  margin-top: 51px; }

/* line 103, /usr/src/app/app/assets/stylesheets/base/custom.scss */
section {
  display: flex;
  flex-wrap: wrap;
  margin-top: 20px; }

/* line 109, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.authform {
  padding-top: 30px;
  max-width: 320px;
  margin: 0 auto; }

/* line 114, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.authform form {
  background: #f8f9fa;
  border-radius: 0.5rem;
  padding-bottom: 40px; }

/* line 119, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.authform .right {
  float: right !important; }

/* line 122, /usr/src/app/app/assets/stylesheets/base/custom.scss */
#recaptcha-check.button {
  padding: 10px 20px !important;
  font-weight: 600 !important; }

/* line 126, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.authform fieldset {
  background: #f8f9fa;
  border-radius: 0.5rem; }

/* line 130, /usr/src/app/app/assets/stylesheets/base/custom.scss */
#error_explanation:not(:empty) {
  background: #f8d7da;
  color: #842029;
  border-radius: 0.25rem;
  padding: 1rem; }

/* line 136, /usr/src/app/app/assets/stylesheets/base/custom.scss */
#error_explanation h2 {
  font-size: 16px; }

/* line 139, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.divider {
  height: 1px;
  width: 100%;
  display: block;
  /* for use on default inline elements like span */
  margin: 9px 0;
  overflow: hidden;
  background-color: #c2c2c2; }

/* line 148, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.bg-darkgrey {
  background-color: darkgrey; }

/* line 151, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.bg-lightgrey {
  background-color: #d1dade; }

/* line 154, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.ibox-lazur {
  background-color: #23c6c8;
  border-color: #23c6c8;
  color: #ffffff; }

/* line 159, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.period_cell {
  width: 9%;
  text-align: center;
  border: 1px solid black;
  height: 50px;
  display: table;
  overflow: hidden; }

/* line 167, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.nopadding {
  padding: 0px; }

/* line 170, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.padding5 {
  padding: 5px; }

/* line 174, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.panel-square {
  margin: 0px;
  border-width: 0px;
  border-radius: 0px; }

/* line 179, /usr/src/app/app/assets/stylesheets/base/custom.scss */
td {
  padding: 5px;
  text-align: center; }

/* line 183, /usr/src/app/app/assets/stylesheets/base/custom.scss */
th {
  padding: 5px;
  text-align: center; }

/* line 187, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.font9 {
  font-size: 9px; }

/* line 190, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.font11 {
  font-size: 11px; }

/* line 193, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.week_cell {
  width: 14.28%;
  text-align: center;
  border: 1px solid black;
  height: 50px;
  display: table;
  overflow: hidden; }

/* line 202, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.text-bold {
  font-weight: bold; }

/* line 205, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.text-italic {
  font-style: italic; }

/* line 208, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.table-hover > tbody > tr:hover {
  background-color: lavender; }

/* line 212, /usr/src/app/app/assets/stylesheets/base/custom.scss */
a.bluelink {
  color: #1c84c6; }

/* line 215, /usr/src/app/app/assets/stylesheets/base/custom.scss */
a.redlink {
  color: #ed5565; }

/* line 218, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.font18 {
  font-size: 18px; }

/* line 221, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.font12 {
  font-size: 12px; }

/* line 224, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.font13 {
  font-size: 13px; }

/* line 227, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.font14 {
  font-size: 14px; }

/* line 230, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.font15 {
  font-size: 15px; }

/* line 233, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.font16 {
  font-size: 16px; }

/* line 236, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.font20 {
  font-size: 20px; }

/* Imported from z_campus_office */
/* line 241, /usr/src/app/app/assets/stylesheets/base/custom.scss */
a.logo {
  padding: 0px; }

/* line 245, /usr/src/app/app/assets/stylesheets/base/custom.scss */
a.logo img {
  height: 50px;
  width: auto; }

/* line 250, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.pad-left-0 {
  padding-left: 0px; }

/* line 254, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.pad-top-10 {
  padding-top: 10px; }

/* line 258, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.pad-right-10 {
  padding-right: 10px; }

/* line 262, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.pad-top-20 {
  padding-top: 20px; }

/* line 266, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.pad-bot-0 {
  padding-bottom: 0px; }

/* line 270, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.mar-bot-0 {
  margin-bottom: 0px; }

/* line 274, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.page-header {
  margin-top: 0px;
  margin-bottom: 10px;
  border-bottom-width: 1px; }

/* line 280, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.popover-content {
  word-wrap: break-word; }

/* line 284, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.breadcrumb {
  font-size: 12px; }

/* line 288, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.middle-box h1 {
  font-size: 45px !important; }

/* Imported from z_wizard */
/* line 293, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.wizard {
  margin: 20px auto;
  background: #fff; }

/* line 298, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.wizard .nav-tabs {
  position: relative;
  margin: 40px auto;
  margin-bottom: 0;
  border-bottom-color: #d1dade; }

/* line 305, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.wizard > div.wizard-inner {
  position: relative; }

/* line 309, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.connecting-line {
  height: 2px;
  background: #d1dade;
  position: absolute;
  width: 80%;
  margin: 0 auto;
  left: 0;
  right: 0;
  top: 50%;
  z-index: 1; }

/* line 321, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.wizard .nav-tabs > li.active > a,
.wizard .nav-tabs > li.active > a:hover,
.wizard .nav-tabs > li.active > a:focus {
  color: #555555;
  cursor: default;
  border: 0;
  border-bottom-color: transparent; }

/* line 330, /usr/src/app/app/assets/stylesheets/base/custom.scss */
span.round-tab {
  width: 70px;
  height: 70px;
  line-height: 70px;
  display: inline-block;
  border-radius: 100px;
  background: #fff;
  border: 2px solid #d1dade;
  z-index: 2;
  position: absolute;
  left: 0;
  text-align: center;
  font-size: 25px; }

/* line 344, /usr/src/app/app/assets/stylesheets/base/custom.scss */
span.round-tab i {
  color: #555555; }

/* line 347, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.wizard li.active span.round-tab {
  background: #fff;
  border: 2px solid #5bc0de; }

/* line 351, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.wizard li.active span.round-tab i {
  color: #5bc0de; }

/* line 355, /usr/src/app/app/assets/stylesheets/base/custom.scss */
span.round-tab:hover {
  color: #333;
  border: 2px solid #333; }

/* line 360, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.wizard .nav-tabs > li {
  width: 25%; }

/* line 364, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.wizard li:after {
  content: ' ';
  position: absolute;
  left: 46%;
  opacity: 0;
  margin: 0 auto;
  bottom: 0px;
  border: 5px solid transparent;
  border-bottom-color: #5bc0de;
  transition: 0.1s ease-in-out; }

/* line 376, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.wizard li.active:after {
  content: ' ';
  position: absolute;
  left: 46%;
  opacity: 1;
  margin: 0 auto;
  bottom: 0px;
  border: 10px solid transparent;
  border-bottom-color: #5bc0de; }

/* line 387, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.wizard .nav-tabs > li a {
  width: 70px;
  height: 70px;
  margin: 20px auto;
  border-radius: 100%;
  padding: 0; }

/* line 395, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.wizard .nav-tabs > li a:hover {
  background: transparent; }

/* line 399, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.wizard .tab-pane {
  position: relative;
  padding-top: 50px; }

/* line 404, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.wizard h3 {
  margin-top: 0; }

@media (max-width: 585px) {
  /* line 409, /usr/src/app/app/assets/stylesheets/base/custom.scss */
  .wizard {
    width: 90%;
    height: auto !important; }

  /* line 414, /usr/src/app/app/assets/stylesheets/base/custom.scss */
  span.round-tab {
    font-size: 16px;
    width: 50px;
    height: 50px;
    line-height: 50px; }

  /* line 421, /usr/src/app/app/assets/stylesheets/base/custom.scss */
  .wizard .nav-tabs > li a {
    width: 50px;
    height: 50px;
    line-height: 50px; }

  /* line 427, /usr/src/app/app/assets/stylesheets/base/custom.scss */
  .wizard li.active:after {
    content: ' ';
    position: absolute;
    left: 35%; } }
/* line 434, /usr/src/app/app/assets/stylesheets/base/custom.scss */
label.label-floatlabel {
  font-weight: bold;
  font-size: 11px; }

/* line 439, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.botton-fifteen {
  padding-bottom: 15px; }

/* line 443, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.customize-first-table-child {
  position: sticky !important;
  left: 0px !important;
  background-color: white !important;
  z-index: 99; }

/* line 450, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.custom-lable-font {
  font-weight: normal; }

/* line 454, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.new_page_title_in_header {
  font-size: 18px;
  margin-top: 15px; }

/* line 459, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.page_help_top_margin {
  margin-top: 0px !important; }

/* line 463, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.margin-top-5 {
  margin-top: 5px; }

/* line 467, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.margin-top-10 {
  margin-top: 10px; }

/* line 471, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.d-flex {
  display: flex; }

/* line 475, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.center-flex-content {
  justify-content: center;
  align-items: center; }

/* line 480, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.bg-white {
  background-color: #fff; }

/* line 484, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.new-version-button, .new-version-colored-button {
  width: 141px;
  height: 28px;
  border-radius: 4px;
  gap: 6px;
  color: white;
  cursor: pointer; }
  /* line 491, /usr/src/app/app/assets/stylesheets/base/custom.scss */
  .new-version-button .inner-text, .new-version-colored-button .inner-text {
    color: #031842;
    font-weight: 700; }

/* line 497, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.new-version-colored-button {
  background-color: #1ab394; }
  /* line 500, /usr/src/app/app/assets/stylesheets/base/custom.scss */
  .new-version-colored-button .inner-text {
    color: white; }

/* line 505, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.toggle-button {
  border-radius: 9999px;
  height: 10.5px;
  width: 16.5px;
  background-color: #77c88d; }
  /* line 510, /usr/src/app/app/assets/stylesheets/base/custom.scss */
  .toggle-button .inner-circle {
    border-radius: 9999px;
    height: 6px;
    width: 6px;
    margin-top: 2px;
    margin-left: 2px; }

/* line 519, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.margin-top-5 {
  margin-top: 5px; }

/* line 523, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.margin-left-5 {
  margin-left: 5px; }

/* TOOGLE SWICH */
/* line 3, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.onoffswitch {
  position: relative;
  width: 64px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none; }

/* line 11, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.onoffswitch-checkbox {
  display: none; }

/* line 15, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.onoffswitch-label {
  display: block;
  overflow: hidden;
  cursor: pointer;
  border: 2px solid #1ab394;
  border-radius: 2px; }

/* line 23, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.onoffswitch-inner {
  width: 200%;
  margin-left: -100%;
  -moz-transition: margin 0.3s ease-in 0s;
  -webkit-transition: margin 0.3s ease-in 0s;
  -o-transition: margin 0.3s ease-in 0s;
  transition: margin 0.3s ease-in 0s; }

/* line 32, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.onoffswitch-inner:before, .onoffswitch-inner:after {
  float: left;
  width: 50%;
  height: 20px;
  padding: 0;
  line-height: 20px;
  font-size: 12px;
  color: white;
  font-family: Trebuchet, Arial, sans-serif;
  font-weight: bold;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

/* line 47, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.onoffswitch-inner:before {
  content: "ON";
  padding-left: 10px;
  background-color: #1ab394;
  color: white; }

/* line 54, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.onoffswitch-inner:after {
  content: "OFF";
  padding-right: 10px;
  background-color: white;
  color: #999999;
  text-align: right; }

/* line 62, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.onoffswitch-switch {
  width: 20px;
  margin: 0px;
  background: white;
  border: 2px solid #1ab394;
  border-radius: 2px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 44px;
  -moz-transition: all 0.3s ease-in 0s;
  -webkit-transition: all 0.3s ease-in 0s;
  -o-transition: all 0.3s ease-in 0s;
  transition: all 0.3s ease-in 0s; }

/* line 78, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
  margin-left: 0; }

/* line 82, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
  right: 0px; }

/* CHOSEN PLUGIN */
/* line 88, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.chosen-container-single .chosen-single {
  background: white;
  box-shadow: none;
  -moz-box-sizing: border-box;
  background-color: white;
  border: 1px solid #cbd5dd;
  border-radius: 2px;
  cursor: text;
  height: auto !important;
  margin: 0;
  min-height: 30px;
  overflow: hidden;
  padding: 4px 12px;
  position: relative;
  width: 100%; }

/* line 105, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.chosen-container-multi .chosen-choices li.search-choice {
  background: #f1f1f1;
  border: 1px solid #ededed;
  border-radius: 2px;
  box-shadow: none;
  color: #333333;
  cursor: default;
  line-height: 13px;
  margin: 3px 0 3px 5px;
  padding: 3px 20px 3px 5px;
  position: relative; }

/* PAGINATIN */
/* line 120, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
  background-color: #f4f4f4;
  border-color: #dddddd;
  color: inherit;
  cursor: default;
  z-index: 2; }

/* line 128, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.pagination > li > a, .pagination > li > span {
  background-color: white;
  border: 1px solid #dddddd;
  color: inherit;
  float: left;
  line-height: 1.42857;
  margin-left: -1px;
  padding: 4px 10px;
  position: relative;
  text-decoration: none; }

/* TOOLTIPS */
/* line 142, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.tooltip-inner {
  background-color: #2f4050; }

/* line 146, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.tooltip.top .tooltip-arrow {
  border-top-color: #2f4050; }

/* line 150, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.tooltip.right .tooltip-arrow {
  border-right-color: #2f4050; }

/* line 154, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.tooltip.bottom .tooltip-arrow {
  border-bottom-color: #2f4050; }

/* line 158, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.tooltip.left .tooltip-arrow {
  border-left-color: #2f4050; }

/* EASY PIE CHART */
/* line 164, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.easypiechart {
  position: relative;
  text-align: center; }

/* line 169, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.easypiechart .h2 {
  margin-left: 10px;
  margin-top: 10px;
  display: inline-block; }

/* line 175, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.easypiechart canvas {
  top: 0;
  left: 0; }

/* line 180, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.easypiechart .easypie-text {
  line-height: 1;
  position: absolute;
  top: 33px;
  width: 100%;
  z-index: 1; }

/* line 188, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.easypiechart img {
  margin-top: -4px; }

/* line 192, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.jqstooltip {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box; }

/* FULLCALENDAR */
/* line 200, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.fc-state-default {
  background-color: white;
  background-image: none;
  background-repeat: repeat-x;
  box-shadow: none;
  color: #333333;
  text-shadow: none; }

/* line 209, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.fc-state-default {
  border: 1px solid; }

/* line 213, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.fc-button {
  color: inherit;
  border: 1px solid #e7eaec;
  cursor: pointer;
  display: inline-block;
  height: 1.9em;
  line-height: 1.9em;
  overflow: hidden;
  padding: 0 0.6em;
  position: relative;
  white-space: nowrap; }

/* line 226, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.fc-state-active {
  background-color: #1ab394;
  border-color: #1ab394;
  color: white; }

/* line 232, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.fc-header-title h2 {
  font-size: 16px;
  font-weight: 600;
  color: inherit; }

/* line 238, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.fc-content .fc-widget-header, .fc-content .fc-widget-content {
  border-color: #e7eaec;
  font-weight: normal; }

/* line 243, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.fc-border-separate tbody {
  background-color: #f8f8f8; }

/* line 247, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.fc-state-highlight {
  background: none repeat scroll 0 0 #fcf8e3; }

/* line 251, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.external-event {
  padding: 5px 10px;
  border-radius: 2px;
  cursor: pointer;
  margin-bottom: 5px; }

/* line 258, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.fc-ltr .fc-event-hori.fc-event-end, .fc-rtl .fc-event-hori.fc-event-start {
  border-radius: 2px; }

/* line 262, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.fc-event,
.fc-agenda .fc-event-time,
.fc-event a {
  padding: 4px 6px;
  background-color: #1ab394;
  border-color: #1ab394; }

/* line 270, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.fc-event-time, .fc-event-title {
  color: #717171;
  padding: 0 1px; }

/* line 275, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-calendar .fc-event-time, .ui-calendar .fc-event-title {
  color: white; }

/* Chat */
/* line 280, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.chat-activity-list .chat-element {
  border-bottom: 1px solid #e7eaec; }

/* line 284, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.chat-element:first-child {
  margin-top: 0; }

/* line 288, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.chat-element {
  padding-bottom: 15px; }

/* line 292, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.chat-element, .chat-element .media {
  margin-top: 15px; }

/* line 296, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.chat-element, .media-body {
  overflow: hidden; }

/* line 300, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.chat-element .media-body {
  display: block; }

/* line 304, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.media-body {
  display: block;
  width: auto; }

/* line 309, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.chat-element > .pull-left {
  margin-right: 10px; }

/* line 313, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.chat-element img.img-circle, .dropdown-messages-box img.img-circle {
  width: 38px;
  height: 38px; }

/* line 318, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.chat-element .well {
  border: 1px solid #e7eaec;
  box-shadow: none;
  margin-top: 10px;
  margin-bottom: 5px;
  padding: 10px 20px;
  font-size: 11px;
  line-height: 16px; }

/* line 328, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.chat-element .actions {
  margin-top: 10px; }

/* line 332, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.chat-element .photos {
  margin: 10px 0; }

/* line 336, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.right.chat-element > .pull-right {
  margin-left: 10px; }

/* line 340, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.chat-photo {
  max-height: 180px;
  border-radius: 4px;
  overflow: hidden;
  margin-right: 10px;
  margin-bottom: 10px; }

/* line 348, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.chat {
  margin: 0;
  padding: 0;
  list-style: none; }

/* line 354, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.chat li {
  margin-bottom: 10px;
  padding-bottom: 5px;
  border-bottom: 1px dotted #b3a9a9; }

/* line 360, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.chat li.left .chat-body {
  margin-left: 60px; }

/* line 364, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.chat li.right .chat-body {
  margin-right: 60px; }

/* line 368, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.chat li .chat-body p {
  margin: 0;
  color: #777777; }

/* line 373, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.panel .slidedown .glyphicon,
.chat .glyphicon {
  margin-right: 5px; }

/* line 378, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.chat-panel .panel-body {
  height: 350px;
  overflow-y: scroll; }

/* LIST GROUP */
/* line 385, /usr/src/app/app/assets/stylesheets/base/elements.scss */
a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus {
  background-color: #1ab394;
  border-color: #1ab394;
  color: white;
  z-index: 2; }

/* line 392, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.list-group-item-heading {
  margin-top: 10px; }

/* line 396, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.list-group-item-text {
  margin: 0 0 10px;
  color: inherit;
  font-size: 12px;
  line-height: inherit; }

/* line 403, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.no-padding .list-group-item {
  border-left: none;
  border-right: none;
  border-bottom: none; }

/* line 409, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.no-padding .list-group-item:first-child {
  border-left: none;
  border-right: none;
  border-bottom: none;
  border-top: none; }

/* line 416, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.no-padding .list-group {
  margin-bottom: 0; }

/* line 420, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.list-group-item {
  background-color: inherit;
  border: 1px solid #e7eaec;
  display: block;
  margin-bottom: -1px;
  padding: 10px 15px;
  position: relative; }

/* line 429, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.elements-list .list-group-item {
  border-left: none;
  border-right: none;
  padding: 15px 25px; }

/* line 436, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.elements-list .list-group-item:first-child {
  border-left: none;
  border-right: none;
  border-top: none !important; }

/* line 442, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.elements-list .list-group {
  margin-bottom: 0; }

/* line 446, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.elements-list a {
  color: inherit; }

/* line 450, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.elements-list .list-group-item.active,
.elements-list .list-group-item:hover {
  background: #f3f3f4;
  color: inherit;
  border-color: #e7eaec;
  border-radius: 0; }

/* line 458, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.elements-list li.active {
  transition: none; }

/* line 462, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.element-detail-box {
  padding: 25px; }

/* FLOT CHART  */
/* line 469, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.flot-chart {
  display: block;
  height: 200px; }

/* line 474, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.widget .flot-chart.dashboard-chart {
  display: block;
  height: 120px;
  margin-top: 40px; }

/* line 480, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.flot-chart.dashboard-chart {
  display: block;
  height: 180px;
  margin-top: 40px; }

/* line 486, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.flot-chart-content {
  width: 100%;
  height: 100%; }

/* line 491, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.flot-chart-pie-content {
  width: 200px;
  height: 200px;
  margin: auto; }

/* line 497, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.jqstooltip {
  position: absolute;
  display: block;
  left: 0px;
  top: 0px;
  visibility: hidden;
  background: #2b303a;
  background-color: rgba(43, 48, 58, 0.8);
  color: white;
  text-align: left;
  white-space: nowrap;
  z-index: 10000;
  padding: 5px 5px 5px 5px;
  min-height: 22px;
  border-radius: 3px; }

/* line 514, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.jqsfield {
  color: white;
  text-align: left; }

/* line 519, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.h-200 {
  min-height: 200px; }

/* line 523, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.legendLabel {
  padding-left: 5px; }

/* line 527, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.stat-list li:first-child {
  margin-top: 0; }

/* line 531, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.stat-list {
  list-style: none;
  padding: 0;
  margin: 0; }

/* line 537, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.stat-percent {
  float: right; }

/* line 541, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.stat-list li {
  margin-top: 15px;
  position: relative; }

/* DATATABLES */
/* line 549, /usr/src/app/app/assets/stylesheets/base/elements.scss */
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
  background: transparent; }

/* line 561, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.dataTables_length {
  float: left; }

/* line 565, /usr/src/app/app/assets/stylesheets/base/elements.scss */
body.DTTT_Print {
  background: #fff; }

/* line 569, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.DTTT_Print #page-wrapper {
  margin: 0;
  background: #fff; }

/* line 574, /usr/src/app/app/assets/stylesheets/base/elements.scss */
button.DTTT_button, div.DTTT_button, a.DTTT_button {
  border: 1px solid #e7eaec;
  background: #fff;
  color: #676a6c;
  box-shadow: none;
  padding: 6px 8px; }

/* line 581, /usr/src/app/app/assets/stylesheets/base/elements.scss */
button.DTTT_button:hover, div.DTTT_button:hover, a.DTTT_button:hover {
  border: 1px solid #d2d2d2;
  background: #fff;
  color: #676a6c;
  box-shadow: none;
  padding: 6px 8px; }

/* line 589, /usr/src/app/app/assets/stylesheets/base/elements.scss */
button.DTTT_button:hover:not(.DTTT_disabled), div.DTTT_button:hover:not(.DTTT_disabled), a.DTTT_button:hover:not(.DTTT_disabled) {
  border: 1px solid #d2d2d2;
  background: #fff;
  box-shadow: none; }

/* line 595, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.dataTables_filter label {
  margin-right: 5px; }

/* CIRCLE */
/* line 602, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.img-circle {
  border-radius: 50%; }

/* line 606, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.btn-circle {
  width: 30px;
  height: 30px;
  padding: 6px 0;
  border-radius: 15px;
  text-align: center;
  font-size: 12px;
  line-height: 1.42857; }

/* line 616, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.btn-circle.btn-lg {
  width: 50px;
  height: 50px;
  padding: 10px 16px;
  border-radius: 25px;
  font-size: 18px;
  line-height: 1.33; }

/* line 625, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.btn-circle.btn-xl {
  width: 70px;
  height: 70px;
  padding: 10px 16px;
  border-radius: 35px;
  font-size: 24px;
  line-height: 1.33; }

/* line 634, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.show-grid [class^="col-"] {
  padding-top: 10px;
  padding-bottom: 10px;
  border: 1px solid #dddddd;
  background-color: #eeeeee !important; }

/* line 641, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.show-grid {
  margin: 15px 0; }

/* ANIMATION */
/* line 647, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.css-animation-box h1 {
  font-size: 44px; }

/* line 651, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.animation-efect-links a {
  padding: 4px 6px;
  font-size: 12px; }

/* line 656, /usr/src/app/app/assets/stylesheets/base/elements.scss */
#animation_box {
  background-color: #f9f8f8;
  border-radius: 16px;
  width: 80%;
  margin: 0 auto;
  padding-top: 80px; }

/* line 664, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.animation-text-box {
  position: absolute;
  margin-top: 40px;
  left: 50%;
  margin-left: -100px;
  width: 200px; }

/* line 672, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.animation-text-info {
  position: absolute;
  margin-top: -60px;
  left: 50%;
  margin-left: -100px;
  width: 200px;
  font-size: 10px; }

/* line 681, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.animation-text-box h2 {
  font-size: 54px;
  font-weight: 600;
  margin-bottom: 5px; }

/* line 687, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.animation-text-box p {
  font-size: 12px;
  text-transform: uppercase; }

/* PEACE */
/* line 694, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.pace {
  -webkit-pointer-events: none;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

/* line 702, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.pace-inactive {
  display: none; }

/* line 706, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.pace .pace-progress {
  background: #1ab394;
  position: fixed;
  z-index: 2000;
  top: 0;
  right: 100%;
  width: 100%;
  height: 0px; }

/* line 716, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.pace-inactive {
  display: none; }

/* WIDGETS */
/* line 722, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.widget {
  border-radius: 5px;
  padding: 15px 20px;
  margin-bottom: 10px;
  margin-top: 10px; }

/* line 729, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.widget.style1 h2 {
  font-size: 30px; }

/* line 733, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.widget h2, .widget h3 {
  margin-top: 5px;
  margin-bottom: 0; }

/* line 738, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.widget-text-box {
  padding: 20px;
  border: 1px solid #e7eaec;
  background: white; }

/* line 744, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.widget-head-color-box {
  border-radius: 5px 5px 0px 0px;
  margin-top: 10px; }

/* line 749, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.widget .flot-chart {
  height: 100px; }

/* line 753, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.vertical-align div {
  display: inline-block;
  vertical-align: middle; }

/* line 758, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.vertical-align h2, .vertical-align h3 {
  margin: 0; }

/* line 762, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.todo-list {
  list-style: none outside none;
  margin: 0;
  padding: 0;
  font-size: 14px; }

/* line 769, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.todo-list.small-list {
  font-size: 12px; }

/* line 773, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.todo-list.small-list > li {
  background: #f3f3f4;
  border-left: none;
  border-right: none;
  border-radius: 4px;
  color: inherit;
  margin-bottom: 2px;
  padding: 6px 6px 6px 12px; }

/* line 783, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.todo-list.small-list .btn-xs, .todo-list.small-list .btn-group-xs > .btn {
  border-radius: 5px;
  font-size: 10px;
  line-height: 1.5;
  padding: 1px 2px 1px 5px; }

/* line 790, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.todo-list > li {
  background: #f3f3f4;
  border-left: 6px solid #e7eaec;
  border-right: 6px solid #e7eaec;
  border-radius: 4px;
  color: inherit;
  margin-bottom: 2px;
  padding: 10px; }

/* line 800, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.todo-list .handle {
  cursor: move;
  display: inline-block;
  font-size: 16px;
  margin: 0 5px; }

/* line 807, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.todo-list > li .label {
  font-size: 9px;
  margin-left: 10px; }

/* line 812, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.check-link {
  font-size: 16px; }

/* line 816, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.todo-completed {
  text-decoration: line-through; }

/* line 820, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.geo-statistic h1 {
  font-size: 36px;
  margin-bottom: 0; }

/* line 825, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.glyphicon.fa {
  font-family: "FontAwesome"; }

/* INPUTS */
/* line 830, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.inline {
  display: inline-block !important; }

/* line 834, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.input-s-sm {
  width: 120px; }

/* line 838, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.input-s {
  width: 200px; }

/* line 842, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.input-s-lg {
  width: 250px; }

/* line 846, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.i-checks {
  padding-left: 0; }

/* line 850, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.form-control, .single-line {
  background-color: white;
  background-image: none;
  border: 1px solid #e5e6e7;
  border-radius: 1px;
  color: inherit;
  display: block;
  padding: 6px 12px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  width: 100%; }

/* line 862, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.form-control:focus, .single-line:focus {
  border-color: #1ab394 !important; }

/* line 866, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.has-success .form-control {
  border-color: #1ab394; }

/* line 870, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.has-warning .form-control {
  border-color: #f8ac59; }

/* line 874, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.has-error .form-control {
  border-color: #ed5565; }

/* line 878, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.has-success .control-label {
  color: #1ab394; }

/* line 882, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.has-warning .control-label {
  color: #f8ac59; }

/* line 886, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.has-error .control-label {
  color: #ed5565; }

/* line 890, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.input-group-addon {
  background-color: white;
  border: 1px solid #e5e6e7;
  border-radius: 1px;
  color: inherit;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  padding: 6px 12px;
  text-align: center; }

/* line 902, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.spinner-buttons.input-group-btn .btn-xs {
  line-height: 1.13; }

/* line 906, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.spinner-buttons.input-group-btn {
  width: 20%; }

/* line 910, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.noUi-connect {
  background: none repeat scroll 0 0 #1ab394;
  box-shadow: none; }

/* line 915, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.slider_red .noUi-connect {
  background: none repeat scroll 0 0 #ed5565;
  box-shadow: none; }

/* UI Sortable */
/* line 922, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-sortable .ibox-title {
  cursor: move; }

/* line 926, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-sortable-placeholder {
  border: 1px dashed #cecece !important;
  visibility: visible !important;
  background: #e7eaec; }

/* line 932, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ibox.ui-sortable-placeholder {
  margin: 0px 0px 23px !important; }

/* SWITCHES */
/* line 937, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.onoffswitch {
  position: relative;
  width: 54px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none; }

/* line 945, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.onoffswitch-checkbox {
  display: none; }

/* line 949, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.onoffswitch-label {
  display: block;
  overflow: hidden;
  cursor: pointer;
  border: 2px solid #1ab394;
  border-radius: 3px; }

/* line 957, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.onoffswitch-inner {
  display: block;
  width: 200%;
  margin-left: -100%;
  -moz-transition: margin 0.3s ease-in 0s;
  -webkit-transition: margin 0.3s ease-in 0s;
  -o-transition: margin 0.3s ease-in 0s;
  transition: margin 0.3s ease-in 0s; }

/* line 967, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.onoffswitch-inner:before, .onoffswitch-inner:after {
  display: block;
  float: left;
  width: 50%;
  height: 16px;
  padding: 0;
  line-height: 16px;
  font-size: 10px;
  color: white;
  font-family: Trebuchet, Arial, sans-serif;
  font-weight: bold;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

/* line 983, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.onoffswitch-inner:before {
  content: "ON";
  padding-left: 7px;
  background-color: #1ab394;
  color: white; }

/* line 990, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.onoffswitch-inner:after {
  content: "OFF";
  padding-right: 7px;
  background-color: white;
  color: #919191;
  text-align: right; }

/* line 998, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.onoffswitch-switch {
  display: block;
  width: 18px;
  margin: 0px;
  background: white;
  border: 2px solid #1ab394;
  border-radius: 3px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 36px;
  -moz-transition: all 0.3s ease-in 0s;
  -webkit-transition: all 0.3s ease-in 0s;
  -o-transition: all 0.3s ease-in 0s;
  transition: all 0.3s ease-in 0s; }

/* line 1015, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
  margin-left: 0; }

/* line 1019, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
  right: 0px; }

/* jqGrid */
/* line 1025, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-jqgrid {
  -moz-box-sizing: content-box; }

/* line 1029, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-jqgrid-btable {
  border-collapse: separate; }

/* line 1033, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-jqgrid-htable {
  border-collapse: separate; }

/* line 1037, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-jqgrid-titlebar {
  height: 40px;
  line-height: 15px;
  color: #676a6c;
  background-color: #f9f9f9;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); }

/* line 1045, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-jqgrid .ui-jqgrid-title {
  float: left;
  margin: 1.1em 1em 0.2em; }

/* line 1050, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-jqgrid .ui-jqgrid-titlebar {
  position: relative;
  border-left: 0px solid;
  border-right: 0px solid;
  border-top: 0px solid; }

/* line 1057, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-widget-header {
  background: none;
  background-image: none;
  background-color: #f5f5f6;
  text-transform: uppercase;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px; }

/* line 1066, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-jqgrid tr.ui-row-ltr td {
  border-right-color: inherit;
  border-right-style: solid;
  border-right-width: 1px;
  text-align: left;
  border-color: #dddddd;
  background-color: inherit; }

/* line 1075, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-search-toolbar input[type="text"] {
  font-size: 12px;
  height: 15px;
  border: 1px solid #cccccc;
  border-radius: 0px; }

/* line 1082, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  background: #f9f9f9;
  border: 1px solid #dddddd;
  line-height: 15px;
  font-weight: bold;
  color: #676a6c;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); }

/* line 1091, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-widget-content {
  box-sizing: content-box; }

/* line 1095, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-icon-triangle-1-n {
  background-position: 1px -16px; }

/* line 1099, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-jqgrid tr.ui-search-toolbar th {
  border-top-width: 0px !important;
  border-top-color: inherit !important;
  border-top-style: ridge !important; }

/* line 1105, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
  background: whitesmoke;
  border-collapse: separate; }

/* line 1110, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  background: #f2fbff; }

/* line 1114, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  border: 1px solid #dddddd;
  background: white;
  font-weight: normal;
  color: #212121; }

/* line 1121, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-jqgrid .ui-pg-input {
  font-size: inherit;
  width: 50px;
  border: 1px solid #cccccc;
  height: 15px; }

/* line 1128, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-jqgrid .ui-pg-selbox {
  display: block;
  font-size: 1em;
  height: 25px;
  line-height: 18px;
  margin: 0;
  width: auto; }

/* line 1137, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-jqgrid .ui-pager-control {
  position: relative; }

/* line 1141, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-jqgrid .ui-jqgrid-pager {
  height: 32px;
  position: relative; }

/* line 1146, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-pg-table .navtable .ui-corner-all {
  border-radius: 0px; }

/* line 1150, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-jqgrid .ui-pg-button:hover {
  padding: 1px;
  border: 0px; }

/* line 1155, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-jqgrid .loading {
  position: absolute;
  top: 45%;
  left: 45%;
  width: auto;
  height: auto;
  z-index: 101;
  padding: 6px;
  margin: 5px;
  text-align: center;
  font-weight: bold;
  display: none;
  border-width: 2px !important;
  font-size: 11px; }

/* line 1171, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-jqgrid .form-control {
  height: 10px;
  width: auto;
  display: inline;
  padding: 10px 12px; }

/* line 1178, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-jqgrid-pager {
  height: 32px; }

/* line 1182, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
  border-top-left-radius: 0; }

/* line 1186, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
  border-top-right-radius: 0; }

/* line 1190, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
  border-bottom-left-radius: 0; }

/* line 1194, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
  border-bottom-right-radius: 0; }

/* line 1198, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-widget-content {
  border: 1px solid #dddddd; }

/* line 1202, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-jqgrid .ui-jqgrid-titlebar {
  padding: 0; }

/* line 1206, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-jqgrid .ui-jqgrid-titlebar {
  border-bottom: 1px solid #dddddd; }

/* line 1210, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-jqgrid tr.jqgrow td {
  padding: 6px; }

/* line 1214, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-jqdialog .ui-jqdialog-titlebar {
  padding: 10px 10px; }

/* line 1218, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-jqdialog .ui-jqdialog-title {
  float: none !important; }

/* line 1222, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-jqdialog > .ui-resizable-se {
  position: absolute; }

/* Nestable list */
/* line 1228, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.dd {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 13px;
  line-height: 20px; }

/* line 1238, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.dd-list {
  display: block;
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none; }

/* line 1246, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.dd-list .dd-list {
  padding-left: 30px; }

/* line 1250, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.dd-collapsed .dd-list {
  display: none; }

/* line 1254, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.dd-item,
.dd-empty,
.dd-placeholder {
  display: block;
  position: relative;
  margin: 0;
  padding: 0;
  min-height: 20px;
  font-size: 13px;
  line-height: 20px; }

/* line 1266, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.dd-handle {
  display: block;
  margin: 5px 0;
  padding: 5px 10px;
  color: #333333;
  text-decoration: none;
  border: 1px solid #e7eaec;
  background: whitesmoke;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  box-sizing: border-box;
  -moz-box-sizing: border-box; }

/* line 1280, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.dd-handle span {
  font-weight: bold; }

/* line 1284, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.dd-handle:hover {
  background: #f0f0f0;
  cursor: pointer;
  font-weight: bold; }

/* line 1290, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.dd-item > button {
  display: block;
  position: relative;
  cursor: pointer;
  float: left;
  width: 25px;
  height: 20px;
  margin: 5px 0;
  padding: 0;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  border: 0;
  background: transparent;
  font-size: 12px;
  line-height: 1;
  text-align: center;
  font-weight: bold; }

/* line 1310, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.dd-item > button:before {
  content: "+";
  display: block;
  position: absolute;
  width: 100%;
  text-align: center;
  text-indent: 0; }

/* line 1319, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.dd-item > button[data-action="collapse"]:before {
  content: "-"; }

/* line 1323, /usr/src/app/app/assets/stylesheets/base/elements.scss */
#nestable2 .dd-item > button {
  font-family: FontAwesome;
  height: 34px;
  width: 33px;
  color: #c1c1c1; }

/* line 1330, /usr/src/app/app/assets/stylesheets/base/elements.scss */
#nestable2 .dd-item > button:before {
  content: "\f067"; }

/* line 1334, /usr/src/app/app/assets/stylesheets/base/elements.scss */
#nestable2 .dd-item > button[data-action="collapse"]:before {
  content: "\f068"; }

/* line 1338, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.dd-placeholder,
.dd-empty {
  margin: 5px 0;
  padding: 0;
  min-height: 30px;
  background: #f2fbff;
  border: 1px dashed #b6bcbf;
  box-sizing: border-box;
  -moz-box-sizing: border-box; }

/* line 1349, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.dd-empty {
  border: 1px dashed #bbbbbb;
  min-height: 100px;
  background-color: #e5e5e5;
  background-image: -webkit-linear-gradient(45deg, white 25%, transparent 25%, transparent 75%, white 75%, white), -webkit-linear-gradient(45deg, white 25%, transparent 25%, transparent 75%, white 75%, white);
  background-image: -moz-linear-gradient(45deg, white 25%, transparent 25%, transparent 75%, white 75%, white), -moz-linear-gradient(45deg, white 25%, transparent 25%, transparent 75%, white 75%, white);
  background-image: linear-gradient(45deg, white 25%, transparent 25%, transparent 75%, white 75%, white), linear-gradient(45deg, white 25%, transparent 25%, transparent 75%, white 75%, white);
  background-size: 60px 60px;
  background-position: 0 0, 30px 30px; }

/* line 1360, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.dd-dragel {
  position: absolute;
  z-index: 9999;
  pointer-events: none; }

/* line 1366, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.dd-dragel > .dd-item .dd-handle {
  margin-top: 0; }

/* line 1370, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.dd-dragel .dd-handle {
  -webkit-box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, 0.1); }

/* Nestable List */
/* line 1376, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.nestable-lists {
  display: block;
  clear: both;
  padding: 30px 0;
  width: 100%;
  border: 0;
  border-top: 2px solid #dddddd;
  border-bottom: 2px solid #dddddd; }

/* line 1386, /usr/src/app/app/assets/stylesheets/base/elements.scss */
#nestable-menu {
  padding: 0;
  margin: 10px 0 20px 0; }

/* line 1391, /usr/src/app/app/assets/stylesheets/base/elements.scss */
#nestable-output,
#nestable2-output {
  width: 100%;
  font-size: 0.75em;
  line-height: 1.33333em;
  font-family: open sans, lucida grande, lucida sans unicode, helvetica, arial, sans-serif;
  padding: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box; }

/* line 1402, /usr/src/app/app/assets/stylesheets/base/elements.scss */
#nestable2 .dd-handle {
  color: inherit;
  border: 1px dashed #e7eaec;
  background: #f3f3f4;
  padding: 10px; }

/* line 1409, /usr/src/app/app/assets/stylesheets/base/elements.scss */
#nestable2 span.label {
  margin-right: 10px; }

/* line 1413, /usr/src/app/app/assets/stylesheets/base/elements.scss */
#nestable-output,
#nestable2-output {
  font-size: 12px;
  padding: 25px;
  box-sizing: border-box;
  -moz-box-sizing: border-box; }

/* CodeMirror */
/* line 1422, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.CodeMirror {
  border: 1px solid #eeeeee;
  height: auto; }

/* line 1427, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.CodeMirror-scroll {
  overflow-y: hidden;
  overflow-x: auto; }

/* Google Maps */
/* line 1433, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.google-map {
  height: 300px; }

/* Validation */
/* line 1438, /usr/src/app/app/assets/stylesheets/base/elements.scss */
label.error {
  color: #cc5965;
  display: inline-block;
  margin-left: 5px; }

/* line 1444, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.form-control.error {
  border: 1px dotted #cc5965; }

/* ngGrid */
/* line 1449, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.gridStyle {
  border: 1px solid #d4d4d4;
  width: 100%;
  height: 400px; }

/* line 1455, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.gridStyle2 {
  border: 1px solid #d4d4d4;
  width: 500px;
  height: 300px; }

/* line 1461, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ngHeaderCell {
  border-right: none;
  border-bottom: 1px solid #e7eaec; }

/* line 1466, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ngCell {
  border-right: none; }

/* line 1470, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ngTopPanel {
  background: #f5f5f6; }

/* line 1474, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ngRow.even {
  background: #f9f9f9; }

/* line 1478, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ngRow.selected {
  background: #ebf2f1; }

/* line 1482, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ngRow {
  border-bottom: 1px solid #e7eaec; }

/* line 1486, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ngCell {
  background-color: transparent; }

/* line 1490, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ngHeaderCell {
  border-right: none; }

/* Toastr custom style */
/* line 1496, /usr/src/app/app/assets/stylesheets/base/elements.scss */
#toast-container > .toast {
  background-image: none !important; }

/* line 1500, /usr/src/app/app/assets/stylesheets/base/elements.scss */
#toast-container > .toast:before {
  position: fixed;
  font-family: FontAwesome;
  font-size: 24px;
  line-height: 24px;
  float: left;
  color: #FFF;
  padding-right: 0.5em;
  margin: auto 0.5em auto -1.5em; }

/* line 1510, /usr/src/app/app/assets/stylesheets/base/elements.scss */
#toast-container > .toast-warning:before {
  content: "\f0e7"; }

/* line 1513, /usr/src/app/app/assets/stylesheets/base/elements.scss */
#toast-container > .toast-error:before {
  content: "\f071"; }

/* line 1516, /usr/src/app/app/assets/stylesheets/base/elements.scss */
#toast-container > .toast-info:before {
  content: "\f005"; }

/* line 1519, /usr/src/app/app/assets/stylesheets/base/elements.scss */
#toast-container > .toast-success:before {
  content: "\f00C"; }

/* line 1523, /usr/src/app/app/assets/stylesheets/base/elements.scss */
#toast-container > div {
  -moz-box-shadow: 0 0 3px #999;
  -webkit-box-shadow: 0 0 3px #999;
  box-shadow: 0 0 3px #999;
  opacity: .9;
  -ms-filter: alpha(Opacity=90);
  filter: alpha(opacity=90); }

/* line 1532, /usr/src/app/app/assets/stylesheets/base/elements.scss */
#toast-container > :hover {
  -moz-box-shadow: 0 0 4px #999;
  -webkit-box-shadow: 0 0 4px #999;
  box-shadow: 0 0 4px #999;
  opacity: 1;
  -ms-filter: alpha(Opacity=100);
  filter: alpha(opacity=100);
  cursor: pointer; }

/* line 1542, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.toast {
  background-color: #1ab394; }

/* line 1546, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.toast-success {
  background-color: #1ab394; }

/* line 1550, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.toast-error {
  background-color: #ed5565; }

/* line 1554, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.toast-info {
  background-color: #23c6c8; }

/* line 1558, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.toast-warning {
  background-color: #f8ac59; }

/* line 1562, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.toast-top-full-width {
  margin-top: 20px; }

/* line 1566, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.toast-bottom-full-width {
  margin-bottom: 20px; }

/* Notifie */
/* line 1571, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.cg-notify-message.inspinia-notify {
  background: #fff;
  padding: 0;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.1), 0 2px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 0 1 px rgba(0, 0, 0, 0.1), 0 2 px 4 px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 1 px rgba(0, 0, 0, 0.1), 0 2 px 4 px rgba(0, 0, 0, 0.2);
  border: none;
  margin-top: 30px;
  color: inherit; }

/* line 1582, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.inspinia-notify.alert-warning {
  border-left: 6px solid #f8ac59; }

/* line 1585, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.inspinia-notify.alert-success {
  border-left: 6px solid #1c84c6; }

/* line 1589, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.inspinia-notify.alert-danger {
  border-left: 6px solid #ed5565; }

/* line 1593, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.inspinia-notify.alert-info {
  border-left: 6px solid #1ab394; }

/* Image cropper style */
/* line 1598, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.img-container, .img-preview {
  overflow: hidden;
  text-align: center;
  width: 100%; }

/* line 1603, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.img-preview-sm {
  height: 130px;
  width: 200px; }

/* Forum styles  */
/* line 1609, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.forum-post-container .media {
  margin: 10px 10px 10px 10px;
  padding: 20px 10px 20px 10px;
  border-bottom: 1px solid #f1f1f1; }

/* line 1615, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.forum-avatar {
  float: left;
  margin-right: 20px;
  text-align: center;
  width: 110px; }

/* line 1622, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.forum-avatar .img-circle {
  height: 48px;
  width: 48px; }

/* line 1627, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.author-info {
  color: #676a6c;
  font-size: 11px;
  margin-top: 5px;
  text-align: center; }

/* line 1634, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.forum-post-info {
  padding: 9px 12px 6px 12px;
  background: #f9f9f9;
  border: 1px solid #f1f1f1; }

/* line 1640, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.media-body > .media {
  background: #f9f9f9;
  border-radius: 3px;
  border: 1px solid #f1f1f1; }

/* line 1646, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.forum-post-container .media-body .photos {
  margin: 10px 0; }

/* line 1650, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.forum-photo {
  max-width: 140px;
  border-radius: 3px; }

/* line 1656, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.media-body > .media .forum-avatar {
  width: 70px;
  margin-right: 10px; }

/* line 1660, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.media-body > .media .forum-avatar .img-circle {
  height: 38px;
  width: 38px; }

/* line 1665, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.mid-icon {
  font-size: 66px; }

/* line 1669, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.forum-item {
  margin: 10px 0;
  padding: 10px 0 20px;
  border-bottom: 1px solid #f1f1f1; }

/* line 1675, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.views-number {
  font-size: 24px;
  line-height: 18px;
  font-weight: 400; }

/* line 1681, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.forum-container, .forum-post-container {
  padding: 30px !important; }

/* line 1685, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.forum-item small {
  color: #999; }

/* line 1689, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.forum-item .forum-sub-title {
  color: #999;
  margin-left: 50px; }

/* line 1694, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.forum-title {
  margin: 15px 0 15px 0; }

/* line 1698, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.forum-info {
  text-align: center; }

/* line 1702, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.forum-desc {
  color: #999; }

/* line 1706, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.forum-icon {
  float: left;
  width: 30px;
  margin-right: 20px;
  text-align: center; }

/* line 1713, /usr/src/app/app/assets/stylesheets/base/elements.scss */
a.forum-item-title {
  color: inherit;
  display: block;
  font-size: 18px;
  font-weight: 600; }

/* line 1720, /usr/src/app/app/assets/stylesheets/base/elements.scss */
a.forum-item-title:hover {
  color: inherit; }

/* line 1724, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.forum-icon .fa {
  font-size: 30px;
  margin-top: 8px;
  color: #9b9b9b; }

/* line 1730, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.forum-item.active .fa {
  color: #1ab394; }

/* line 1734, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.forum-item.active a.forum-item-title {
  color: #1ab394; }

@media (max-width: 992px) {
  /* line 1740, /usr/src/app/app/assets/stylesheets/base/elements.scss */
  .forum-info {
    margin: 15px 0 10px 0px;
    /* Comment this is you want to show forum info in small devices */
    display: none; }

  /* line 1747, /usr/src/app/app/assets/stylesheets/base/elements.scss */
  .forum-desc {
    float: none !important; } }
/* New Timeline style */
/* line 1755, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.vertical-container {
  /* this class is used to give a max-width to the element it is applied to, and center it horizontally when it reaches that max-width */
  width: 90%;
  max-width: 1170px;
  margin: 0 auto; }

/* line 1761, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.vertical-container::after {
  /* clearfix */
  content: '';
  display: table;
  clear: both; }

/* line 1768, /usr/src/app/app/assets/stylesheets/base/elements.scss */
#vertical-timeline {
  position: relative;
  padding: 0;
  margin-top: 2em;
  margin-bottom: 2em; }

/* line 1774, /usr/src/app/app/assets/stylesheets/base/elements.scss */
#vertical-timeline::before {
  content: '';
  position: absolute;
  top: 0;
  left: 18px;
  height: 100%;
  width: 4px;
  background: #f1f1f1; }

/* line 1785, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.vertical-timeline-content .btn {
  float: right; }

/* line 1789, /usr/src/app/app/assets/stylesheets/base/elements.scss */
#vertical-timeline.light-timeline:before {
  background: #e7eaec; }

/* line 1794, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.dark-timeline .vertical-timeline-content:before {
  border-color: transparent #f5f5f5 transparent transparent; }

/* line 1799, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.dark-timeline.center-orientation .vertical-timeline-content:before {
  border-color: transparent  transparent transparent #f5f5f5; }

/* line 1804, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.dark-timeline .vertical-timeline-block:nth-child(2n) .vertical-timeline-content:before,
.dark-timeline.center-orientation .vertical-timeline-block:nth-child(2n) .vertical-timeline-content:before {
  border-color: transparent #f5f5f5 transparent transparent; }

/* line 1810, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.dark-timeline .vertical-timeline-content,
.dark-timeline.center-orientation .vertical-timeline-content {
  background: #f5f5f5; }

@media only screen and (min-width: 1170px) {
  /* line 1817, /usr/src/app/app/assets/stylesheets/base/elements.scss */
  #vertical-timeline.center-orientation {
    margin-top: 3em;
    margin-bottom: 3em; }

  /* line 1821, /usr/src/app/app/assets/stylesheets/base/elements.scss */
  #vertical-timeline.center-orientation:before {
    left: 50%;
    margin-left: -2px; } }
@media only screen and (max-width: 1170px) {
  /* line 1828, /usr/src/app/app/assets/stylesheets/base/elements.scss */
  .center-orientation.dark-timeline .vertical-timeline-content:before {
    border-color: transparent #f5f5f5 transparent transparent; } }
/* line 1833, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.vertical-timeline-block {
  position: relative;
  margin: 2em 0; }

/* line 1837, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.vertical-timeline-block:after {
  content: "";
  display: table;
  clear: both; }

/* line 1842, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.vertical-timeline-block:first-child {
  margin-top: 0; }

/* line 1845, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.vertical-timeline-block:last-child {
  margin-bottom: 0; }

@media only screen and (min-width: 1170px) {
  /* line 1849, /usr/src/app/app/assets/stylesheets/base/elements.scss */
  .center-orientation .vertical-timeline-block {
    margin: 4em 0; }

  /* line 1852, /usr/src/app/app/assets/stylesheets/base/elements.scss */
  .center-orientation .vertical-timeline-block:first-child {
    margin-top: 0; }

  /* line 1855, /usr/src/app/app/assets/stylesheets/base/elements.scss */
  .center-orientation .vertical-timeline-block:last-child {
    margin-bottom: 0; } }
/* line 1860, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.vertical-timeline-icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  font-size: 16px;
  border: 3px solid #f1f1f1;
  text-align: center; }

/* line 1871, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.vertical-timeline-icon i {
  display: block;
  width: 24px;
  height: 24px;
  position: relative;
  left: 50%;
  top: 50%;
  margin-left: -12px;
  margin-top: -9px; }

@media only screen and (min-width: 1170px) {
  /* line 1883, /usr/src/app/app/assets/stylesheets/base/elements.scss */
  .center-orientation .vertical-timeline-icon {
    width: 50px;
    height: 50px;
    left: 50%;
    margin-left: -25px;
    -webkit-transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    font-size: 19px; }

  /* line 1892, /usr/src/app/app/assets/stylesheets/base/elements.scss */
  .center-orientation .vertical-timeline-icon i {
    margin-left: -12px;
    margin-top: -10px; }

  /* line 1896, /usr/src/app/app/assets/stylesheets/base/elements.scss */
  .center-orientation .cssanimations .vertical-timeline-icon.is-hidden {
    visibility: hidden; } }
/* line 1902, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.vertical-timeline-content {
  position: relative;
  margin-left: 60px;
  background: white;
  border-radius: 0.25em;
  padding: 1em; }

/* line 1909, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.vertical-timeline-content:after {
  content: "";
  display: table;
  clear: both; }

/* line 1914, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.vertical-timeline-content h2 {
  font-weight: 400;
  margin-top: 4px; }

/* line 1920, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.vertical-timeline-content p {
  margin: 1em 0;
  line-height: 1.6; }

/* line 1926, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.vertical-timeline-content .vertical-date {
  float: left;
  font-weight: 500; }

/* line 1931, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.vertical-date small {
  color: #1ab394;
  font-weight: 400; }

/* line 1936, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.vertical-timeline-content::before {
  content: '';
  position: absolute;
  top: 16px;
  right: 100%;
  height: 0;
  width: 0;
  border: 7px solid transparent;
  border-right: 7px solid white; }

@media only screen and (min-width: 768px) {
  /* line 1947, /usr/src/app/app/assets/stylesheets/base/elements.scss */
  .vertical-timeline-content h2 {
    font-size: 18px; }

  /* line 1950, /usr/src/app/app/assets/stylesheets/base/elements.scss */
  .vertical-timeline-content p {
    font-size: 13px; } }
@media only screen and (min-width: 1170px) {
  /* line 1956, /usr/src/app/app/assets/stylesheets/base/elements.scss */
  .center-orientation .vertical-timeline-content {
    margin-left: 0;
    padding: 1.6em;
    width: 45%; }

  /* line 1961, /usr/src/app/app/assets/stylesheets/base/elements.scss */
  .center-orientation .vertical-timeline-content::before {
    top: 24px;
    left: 100%;
    border-color: transparent;
    border-left-color: white; }

  /* line 1968, /usr/src/app/app/assets/stylesheets/base/elements.scss */
  .center-orientation .vertical-timeline-content .btn {
    float: left; }

  /* line 1971, /usr/src/app/app/assets/stylesheets/base/elements.scss */
  .center-orientation .vertical-timeline-content .vertical-date {
    position: absolute;
    width: 100%;
    left: 122%;
    top: 2px;
    font-size: 14px; }

  /* line 1978, /usr/src/app/app/assets/stylesheets/base/elements.scss */
  .center-orientation .vertical-timeline-block:nth-child(even) .vertical-timeline-content {
    float: right; }

  /* line 1981, /usr/src/app/app/assets/stylesheets/base/elements.scss */
  .center-orientation .vertical-timeline-block:nth-child(even) .vertical-timeline-content::before {
    top: 24px;
    left: auto;
    right: 100%;
    border-color: transparent;
    border-right-color: white; }

  /* line 1988, /usr/src/app/app/assets/stylesheets/base/elements.scss */
  .center-orientation .vertical-timeline-block:nth-child(even) .vertical-timeline-content .btn {
    float: right; }

  /* line 1991, /usr/src/app/app/assets/stylesheets/base/elements.scss */
  .center-orientation .vertical-timeline-block:nth-child(even) .vertical-timeline-content .vertical-date {
    left: auto;
    right: 122%;
    text-align: right; }

  /* line 1996, /usr/src/app/app/assets/stylesheets/base/elements.scss */
  .center-orientation .cssanimations .vertical-timeline-content.is-hidden {
    visibility: hidden; } }
/* Tabs */
/* line 2006, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.tabs-container .panel-body {
  background: #fff;
  border: 1px solid #e7eaec;
  border-radius: 2px;
  padding: 20px;
  position: relative; }
/* line 2014, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.tabs-container .tabs-left {
  display: flex;
  flex-direction: row;
  align-items: stretch; }
/* line 2020, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.tabs-container .nav-tabs > li.active > a,
.tabs-container .nav-tabs > li.active > a:hover,
.tabs-container .nav-tabs > li.active > a:focus,
.tabs-container .nav-tabs .nav-link.active,
.tabs-container .nav-tabs .nav-link.active:hover,
.tabs-container .nav-tabs .nav-link.active:focus {
  border: 1px solid #e7eaec;
  border-bottom-color: transparent;
  background-color: #fff; }
/* line 2031, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.tabs-container .nav-tabs > li,
.tabs-container .nav-tabs > .nav-item {
  float: left;
  margin-bottom: -1px; }
/* line 2037, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.tabs-container .tab-pane .panel-body {
  border-top: none; }
/* line 2041, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.tabs-container .nav-tabs > li.active > a, .tabs-container .nav-tabs > li.active > a:hover, .tabs-container .nav-tabs > li.active > a:focus,
.tabs-container .nav-tabs .nav-link.active, .tabs-container .nav-tabs .nav-link.active:hover, .tabs-container .nav-tabs .nav-link.active:focus {
  border: 1px solid #e7eaec;
  border-bottom-color: transparent; }
/* line 2047, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.tabs-container .nav-tabs {
  border-bottom: 1px solid #e7eaec; }
/* line 2051, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.tabs-container .tab-pane .panel-body {
  border-top: none; }
/* line 2055, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.tabs-container .tabs-right .tab-pane .panel-body {
  border-top: 1px solid #e7eaec; }
/* line 2059, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.tabs-container .nav-tabs > li a:hover,
.tabs-container .nav-tabs .nav-link:hover {
  background: transparent;
  border-color: transparent; }
/* line 2065, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.tabs-container .tabs-below > .nav-tabs,
.tabs-container .tabs-right > .nav-tabs,
.tabs-container .tabs-left > .nav-tabs {
  border-bottom: 0; }
/* line 2071, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.tabs-container .tabs-left .panel-body {
  position: static; }
/* line 2075, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.tabs-container .tabs-left > .nav-tabs, .tabs-container .tabs-right > .nav-tabs {
  width: 20%;
  flex-shrink: 0; }
/* line 2080, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.tabs-container .tabs-left .panel-body {
  width: 100%;
  margin-left: 0;
  box-shadow: none !important;
  border: none !important;
  border-radius: 0 !important;
  background: transparent; }
/* line 2089, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.tabs-container .tabs-left .tab-content {
  box-shadow: none !important;
  border: 1px solid #dee2e6 !important;
  border-left: none !important;
  border-radius: 0 4px 4px 0 !important;
  background: #fff;
  position: relative;
  flex-grow: 1;
  width: 80%;
  min-width: 0;
  overflow-x: auto; }
/* line 2102, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.tabs-container .tabs-left .tab-pane .panel-body {
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
  padding-left: 20px; }
/* line 2109, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.tabs-container .tabs-right .panel-body {
  width: 80%;
  margin-right: 20%; }
/* line 2114, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.tabs-container .tab-content > .tab-pane,
.tabs-container .pill-content > .pill-pane {
  display: none; }
/* line 2119, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.tabs-container .tab-content > .active,
.tabs-container .tab-content > .show.active,
.tabs-container .pill-content > .active {
  display: block; }
/* line 2125, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.tabs-container .tabs-below > .nav-tabs {
  border-top: 1px solid #e7eaec; }
/* line 2129, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.tabs-container .tabs-below > .nav-tabs > li {
  margin-top: -1px;
  margin-bottom: 0; }
/* line 2134, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.tabs-container .tabs-below > .nav-tabs > li > a {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px; }
/* line 2140, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.tabs-container .tabs-below > .nav-tabs > li > a:hover,
.tabs-container .tabs-below > .nav-tabs > li > a:focus {
  border-top-color: #e7eaec;
  border-bottom-color: transparent; }
/* line 2147, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.tabs-container .tabs-left > .nav-tabs > li,
.tabs-container .tabs-right > .nav-tabs > li {
  float: none;
  display: block;
  width: 100%; }
/* line 2154, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.tabs-container .tabs-left > .nav-tabs > .nav-item {
  float: none;
  display: block;
  width: 100%; }
/* line 2160, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.tabs-container .tabs-left > .nav-tabs > li > a,
.tabs-container .tabs-right > .nav-tabs > li > a,
.tabs-container .tabs-left > .nav-tabs .nav-link,
.tabs-container .tabs-right > .nav-tabs .nav-link {
  min-width: 74px;
  margin-right: 0;
  margin-bottom: 0;
  display: block;
  width: 100%; }
/* line 2171, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.tabs-container .tabs-left > .nav-tabs {
  margin-right: 0;
  flex-direction: column;
  border-bottom: none !important;
  border-right: 1px solid #dee2e6;
  padding-right: 0;
  display: flex;
  background-color: #ffffff;
  flex-shrink: 0; }
/* line 2182, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.tabs-container .tabs-left > .nav-tabs > li > a,
.tabs-container .tabs-left > .nav-tabs .nav-link {
  margin-right: 0;
  border-radius: 0 !important;
  border: none !important;
  color: #6c757d;
  background-color: #ffffff !important;
  padding: 10px 15px;
  display: block;
  width: 100%;
  font-weight: 400;
  position: relative; }
/* line 2196, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.tabs-container .tabs-left > .nav-tabs .active > a,
.tabs-container .tabs-left > .nav-tabs .active > a:hover,
.tabs-container .tabs-left > .nav-tabs .active > a:focus,
.tabs-container .tabs-left > .nav-tabs .nav-link.active,
.tabs-container .tabs-left > .nav-tabs .nav-link.active:hover,
.tabs-container .tabs-left > .nav-tabs .nav-link.active:focus {
  border: 1px solid #dee2e6 !important;
  border-right: none !important;
  background-color: #ffffff !important;
  color: #333 !important;
  font-weight: 700;
  margin-right: -1px;
  position: relative;
  z-index: 1; }
/* line 2212, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.tabs-container .tabs-left > .nav-tabs > li > a:hover,
.tabs-container .tabs-left > .nav-tabs .nav-link:hover {
  background-color: #f8f9fa !important;
  border: none !important;
  color: #495057; }
/* line 2219, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.tabs-container .tabs-right > .nav-tabs {
  float: right;
  margin-left: 19px;
  flex-direction: column;
  border-bottom: none;
  border-left: 1px solid #e7eaec; }
/* line 2227, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.tabs-container .tabs-right > .nav-tabs > li > a,
.tabs-container .tabs-right > .nav-tabs .nav-link {
  margin-left: -1px;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0; }
/* line 2235, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.tabs-container .tabs-right > .nav-tabs .active > a,
.tabs-container .tabs-right > .nav-tabs .active > a:hover,
.tabs-container .tabs-right > .nav-tabs .active > a:focus,
.tabs-container .tabs-right > .nav-tabs .nav-link.active,
.tabs-container .tabs-right > .nav-tabs .nav-link.active:hover,
.tabs-container .tabs-right > .nav-tabs .nav-link.active:focus {
  border-color: #e7eaec #e7eaec #e7eaec transparent;
  *border-left-color: #ffffff;
  z-index: 1;
  background-color: #fff; }

/* jsvectormap */
/* line 2250, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.jvectormap-container {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden; }

/* line 2257, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.jvectormap-tip {
  position: absolute;
  display: none;
  border: solid 1px #CDCDCD;
  border-radius: 3px;
  background: #292929;
  color: white;
  font-family: sans-serif, Verdana;
  font-size: smaller;
  padding: 5px; }

/* line 2269, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.jvectormap-zoomin, .jvectormap-zoomout, .jvectormap-goback {
  position: absolute;
  left: 10px;
  border-radius: 3px;
  background: #1ab394;
  padding: 3px;
  color: white;
  cursor: pointer;
  line-height: 10px;
  text-align: center;
  box-sizing: content-box; }

/* line 2282, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.jvectormap-zoomin, .jvectormap-zoomout {
  width: 10px;
  height: 10px; }

/* line 2287, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.jvectormap-zoomin {
  top: 10px; }

/* line 2291, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.jvectormap-zoomout {
  top: 30px; }

/* line 2295, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.jvectormap-goback {
  bottom: 10px;
  z-index: 1000;
  padding: 6px; }

/* line 2301, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.jvectormap-spinner {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: center no-repeat url(data:image/gif;base64,R0lGODlhIAAgAPMAAP///wAAAMbGxoSEhLa2tpqamjY2NlZWVtjY2OTk5Ly8vB4eHgQEBAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ/V/nmOM82XiHRLYKhKP1oZmADdEAAAh+QQJCgAAACwAAAAAIAAgAAAE6hDISWlZpOrNp1lGNRSdRpDUolIGw5RUYhhHukqFu8DsrEyqnWThGvAmhVlteBvojpTDDBUEIFwMFBRAmBkSgOrBFZogCASwBDEY/CZSg7GSE0gSCjQBMVG023xWBhklAnoEdhQEfyNqMIcKjhRsjEdnezB+A4k8gTwJhFuiW4dokXiloUepBAp5qaKpp6+Ho7aWW54wl7obvEe0kRuoplCGepwSx2jJvqHEmGt6whJpGpfJCHmOoNHKaHx61WiSR92E4lbFoq+B6QDtuetcaBPnW6+O7wDHpIiK9SaVK5GgV543tzjgGcghAgAh+QQJCgAAACwAAAAAIAAgAAAE7hDISSkxpOrN5zFHNWRdhSiVoVLHspRUMoyUakyEe8PTPCATW9A14E0UvuAKMNAZKYUZCiBMuBakSQKG8G2FzUWox2AUtAQFcBKlVQoLgQReZhQlCIJesQXI5B0CBnUMOxMCenoCfTCEWBsJColTMANldx15BGs8B5wlCZ9Po6OJkwmRpnqkqnuSrayqfKmqpLajoiW5HJq7FL1Gr2mMMcKUMIiJgIemy7xZtJsTmsM4xHiKv5KMCXqfyUCJEonXPN2rAOIAmsfB3uPoAK++G+w48edZPK+M6hLJpQg484enXIdQFSS1u6UhksENEQAAIfkECQoAAAAsAAAAACAAIAAABOcQyEmpGKLqzWcZRVUQnZYg1aBSh2GUVEIQ2aQOE+G+cD4ntpWkZQj1JIiZIogDFFyHI0UxQwFugMSOFIPJftfVAEoZLBbcLEFhlQiqGp1Vd140AUklUN3eCA51C1EWMzMCezCBBmkxVIVHBWd3HHl9JQOIJSdSnJ0TDKChCwUJjoWMPaGqDKannasMo6WnM562R5YluZRwur0wpgqZE7NKUm+FNRPIhjBJxKZteWuIBMN4zRMIVIhffcgojwCF117i4nlLnY5ztRLsnOk+aV+oJY7V7m76PdkS4trKcdg0Zc0tTcKkRAAAIfkECQoAAAAsAAAAACAAIAAABO4QyEkpKqjqzScpRaVkXZWQEximw1BSCUEIlDohrft6cpKCk5xid5MNJTaAIkekKGQkWyKHkvhKsR7ARmitkAYDYRIbUQRQjWBwJRzChi9CRlBcY1UN4g0/VNB0AlcvcAYHRyZPdEQFYV8ccwR5HWxEJ02YmRMLnJ1xCYp0Y5idpQuhopmmC2KgojKasUQDk5BNAwwMOh2RtRq5uQuPZKGIJQIGwAwGf6I0JXMpC8C7kXWDBINFMxS4DKMAWVWAGYsAdNqW5uaRxkSKJOZKaU3tPOBZ4DuK2LATgJhkPJMgTwKCdFjyPHEnKxFCDhEAACH5BAkKAAAALAAAAAAgACAAAATzEMhJaVKp6s2nIkolIJ2WkBShpkVRWqqQrhLSEu9MZJKK9y1ZrqYK9WiClmvoUaF8gIQSNeF1Er4MNFn4SRSDARWroAIETg1iVwuHjYB1kYc1mwruwXKC9gmsJXliGxc+XiUCby9ydh1sOSdMkpMTBpaXBzsfhoc5l58Gm5yToAaZhaOUqjkDgCWNHAULCwOLaTmzswadEqggQwgHuQsHIoZCHQMMQgQGubVEcxOPFAcMDAYUA85eWARmfSRQCdcMe0zeP1AAygwLlJtPNAAL19DARdPzBOWSm1brJBi45soRAWQAAkrQIykShQ9wVhHCwCQCACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiRMDjI0Fd30/iI2UA5GSS5UDj2l6NoqgOgN4gksEBgYFf0FDqKgHnyZ9OX8HrgYHdHpcHQULXAS2qKpENRg7eAMLC7kTBaixUYFkKAzWAAnLC7FLVxLWDBLKCwaKTULgEwbLA4hJtOkSBNqITT3xEgfLpBtzE/jiuL04RGEBgwWhShRgQExHBAAh+QQJCgAAACwAAAAAIAAgAAAE7xDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfZiCqGk5dTESJeaOAlClzsJsqwiJwiqnFrb2nS9kmIcgEsjQydLiIlHehhpejaIjzh9eomSjZR+ipslWIRLAgMDOR2DOqKogTB9pCUJBagDBXR6XB0EBkIIsaRsGGMMAxoDBgYHTKJiUYEGDAzHC9EACcUGkIgFzgwZ0QsSBcXHiQvOwgDdEwfFs0sDzt4S6BK4xYjkDOzn0unFeBzOBijIm1Dgmg5YFQwsCMjp1oJ8LyIAACH5BAkKAAAALAAAAAAgACAAAATwEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GGl6NoiPOH16iZKNlH6KmyWFOggHhEEvAwwMA0N9GBsEC6amhnVcEwavDAazGwIDaH1ipaYLBUTCGgQDA8NdHz0FpqgTBwsLqAbWAAnIA4FWKdMLGdYGEgraigbT0OITBcg5QwPT4xLrROZL6AuQAPUS7bxLpoWidY0JtxLHKhwwMJBTHgPKdEQAACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GAULDJCRiXo1CpGXDJOUjY+Yip9DhToJA4RBLwMLCwVDfRgbBAaqqoZ1XBMHswsHtxtFaH1iqaoGNgAIxRpbFAgfPQSqpbgGBqUD1wBXeCYp1AYZ19JJOYgH1KwA4UBvQwXUBxPqVD9L3sbp2BNk2xvvFPJd+MFCN6HAAIKgNggY0KtEBAAh+QQJCgAAACwAAAAAIAAgAAAE6BDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfYIDMaAFdTESJeaEDAIMxYFqrOUaNW4E4ObYcCXaiBVEgULe0NJaxxtYksjh2NLkZISgDgJhHthkpU4mW6blRiYmZOlh4JWkDqILwUGBnE6TYEbCgevr0N1gH4At7gHiRpFaLNrrq8HNgAJA70AWxQIH1+vsYMDAzZQPC9VCNkDWUhGkuE5PxJNwiUK4UfLzOlD4WvzAHaoG9nxPi5d+jYUqfAhhykOFwJWiAAAIfkECQoAAAAsAAAAACAAIAAABPAQyElpUqnqzaciSoVkXVUMFaFSwlpOCcMYlErAavhOMnNLNo8KsZsMZItJEIDIFSkLGQoQTNhIsFehRww2CQLKF0tYGKYSg+ygsZIuNqJksKgbfgIGepNo2cIUB3V1B3IvNiBYNQaDSTtfhhx0CwVPI0UJe0+bm4g5VgcGoqOcnjmjqDSdnhgEoamcsZuXO1aWQy8KAwOAuTYYGwi7w5h+Kr0SJ8MFihpNbx+4Erq7BYBuzsdiH1jCAzoSfl0rVirNbRXlBBlLX+BP0XJLAPGzTkAuAOqb0WT5AH7OcdCm5B8TgRwSRKIHQtaLCwg1RAAAOwAAAAAAAAAAAA==); }

/* line 2310, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.jvectormap-legend-title {
  font-weight: bold;
  font-size: 14px;
  text-align: center; }

/* line 2316, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.jvectormap-legend-cnt {
  position: absolute; }

/* line 2320, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.jvectormap-legend-cnt-h {
  bottom: 0;
  right: 0; }

/* line 2325, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.jvectormap-legend-cnt-v {
  top: 0;
  right: 0; }

/* line 2330, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.jvectormap-legend {
  background: black;
  color: white;
  border-radius: 3px; }

/* line 2336, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.jvectormap-legend-cnt-h .jvectormap-legend {
  float: left;
  margin: 0 10px 10px 0;
  padding: 3px 3px 1px 3px; }

/* line 2342, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.jvectormap-legend-cnt-h .jvectormap-legend .jvectormap-legend-tick {
  float: left; }

/* line 2346, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.jvectormap-legend-cnt-v .jvectormap-legend {
  margin: 10px 10px 0 0;
  padding: 3px; }

/* line 2351, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.jvectormap-legend-cnt-h .jvectormap-legend-tick {
  width: 40px; }

/* line 2355, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.jvectormap-legend-cnt-h .jvectormap-legend-tick-sample {
  height: 15px; }

/* line 2359, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.jvectormap-legend-cnt-v .jvectormap-legend-tick-sample {
  height: 20px;
  width: 20px;
  display: inline-block;
  vertical-align: middle; }

/* line 2366, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.jvectormap-legend-tick-text {
  font-size: 12px; }

/* line 2370, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.jvectormap-legend-cnt-h .jvectormap-legend-tick-text {
  text-align: center; }

/* line 2374, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.jvectormap-legend-cnt-v .jvectormap-legend-tick-text {
  display: inline-block;
  vertical-align: middle;
  line-height: 20px;
  padding-left: 3px; }

/*Slick Carousel */
/* line 2384, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.slick-prev:before,
.slick-next:before {
  color: #1ab394 !important; }

/* Payments */
/* line 2392, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.payment-card {
  background: #ffffff;
  padding: 20px;
  margin-bottom: 25px;
  border: 1px solid #e7eaec; }

/* line 2399, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.payment-icon-big {
  font-size: 60px !important;
  color: #d1dade; }

/* line 2404, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.payments-method.panel-group .panel + .panel {
  margin-top: -1px; }

/* line 2408, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.payments-method .panel-heading {
  padding: 15px; }

/* line 2412, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.payments-method .panel {
  border-radius: 0; }

/* line 2416, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.payments-method .panel-heading h5 {
  margin-bottom: 5px; }

/* line 2420, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.payments-method .panel-heading i {
  font-size: 26px; }

/* Select2 custom styles */
/* line 2426, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.select2-container--default .select2-selection--single,
.select2-container--default .select2-selection--multiple {
  border-color: #e7eaec; }

/*
 *
 *   INSPINIA Landing Page - Responsive Admin Theme
 *   Copyright 2014 Webapplayers.com
 *
*/
/* GLOBAL STYLES
-------------------------------------------------- */
/* PACE PLUGIN
-------------------------------------------------- */
/* line 12, /usr/src/app/app/assets/stylesheets/base/landing.scss */
.landing-page.pace .pace-progress {
  background: #fff;
  position: fixed;
  z-index: 2000;
  top: 0;
  left: 0;
  height: 2px;
  -webkit-transition: width 1s;
  -moz-transition: width 1s;
  -o-transition: width 1s;
  transition: width 1s; }

/* line 25, /usr/src/app/app/assets/stylesheets/base/landing.scss */
.pace-inactive {
  display: none; }

/* line 29, /usr/src/app/app/assets/stylesheets/base/landing.scss */
body.landing-page {
  color: #676a6c;
  font-family: 'Open Sans', helvetica, arial, sans-serif;
  background-color: #fff; }

/* line 35, /usr/src/app/app/assets/stylesheets/base/landing.scss */
.landing-page {
  /* CUSTOMIZE THE NAVBAR
  -------------------------------------------------- */
  /* Flip around the padding for proper display in narrow viewports */
  /* BACKGROUNDS SLIDER
  -------------------------------------------------- */
  /* CUSTOMIZE THE CAROUSEL
  -------------------------------------------------- */
  /* Carousel base class */
  /* Since positioning the image, we need to help out the caption */
  /* Declare heights because of positioning of img element */
  /* Sections
  ------------------------- */
  /* Buttons - only primary custom button
  ------------------------- */
  /* RESPONSIVE CSS
  -------------------------------------------------- */ }
  /* line 37, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page span.navy {
    color: #1ab394; }
  /* line 40, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page p.text-color {
    color: #676a6c; }
  /* line 43, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page a.navy-link {
    color: #1ab394;
    text-decoration: none; }
  /* line 47, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page a.navy-link:hover {
    color: #179d82; }
  /* line 50, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page section p {
    color: #aeaeae;
    font-size: 13px; }
  /* line 54, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page address {
    font-size: 13px; }
  /* line 57, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page h1 {
    margin-top: 10px;
    font-size: 30px;
    font-weight: 200; }
  /* line 62, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .navy-line {
    width: 60px;
    height: 1px;
    margin: 30px auto 0;
    border-bottom: 2px solid #1ab394; }
  /* line 70, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .navbar-wrapper {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 200; }
  /* line 78, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .navbar-wrapper > .container {
    padding-right: 0;
    padding-left: 0; }
  /* line 82, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .navbar-wrapper .navbar {
    padding-right: 15px;
    padding-left: 15px; }
  /* line 86, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .navbar-default.navbar-scroll {
    background-color: #fff;
    border-color: #fff;
    padding: 15px 0; }
  /* line 91, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .navbar-default {
    background-color: transparent;
    border-color: transparent;
    transition: all 0.3s ease-in-out 0s; }
  /* line 96, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .navbar-default .nav li a {
    color: #fff;
    font-family: 'Open Sans', helvetica, arial, sans-serif;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-size: 14px; }
  /* line 104, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .navbar-nav > li > a {
    padding-top: 25px;
    border-top: 6px solid transparent; }
  /* line 108, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .navbar-default .navbar-nav > .active > a,
  .landing-page .navbar-default .navbar-nav > .active > a:hover {
    background: transparent;
    color: #fff;
    border-top: 6px solid #1ab394; }
  /* line 114, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .navbar-default .navbar-nav > li > a:hover,
  .landing-page .navbar-default .navbar-nav > li > a:focus {
    color: #1ab394;
    background: inherit; }
  /* line 119, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .navbar-default .navbar-nav > .active > a:focus {
    background: transparent;
    color: #fff; }
  /* line 124, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .navbar-default .navbar-nav > .active > a:focus {
    background: transparent;
    color: #ffffff; }
  /* line 129, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .navbar-default.navbar-scroll .navbar-nav > .active > a:focus {
    background: transparent;
    color: inherit; }
  /* line 133, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .navbar-default .navbar-brand:hover,
  .landing-page .navbar-default .navbar-brand:focus {
    background: #179d82;
    color: #fff; }
  /* line 138, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .navbar-default .navbar-brand {
    color: #fff;
    height: auto;
    display: block;
    font-size: 14px;
    background: #1ab394;
    padding: 15px 20px 15px 20px;
    border-radius: 0 0 5px 5px;
    font-weight: 700;
    transition: all 0.3s ease-in-out 0s; }
  /* line 149, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .navbar-scroll.navbar-default .nav li a {
    color: #676a6c; }
  /* line 152, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .navbar-scroll.navbar-default .nav li a:hover {
    color: #1ab394; }
  /* line 155, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .navbar-wrapper .navbar.navbar-scroll {
    padding-top: 0;
    padding-bottom: 0px;
    border-bottom: 1px solid #e7eaec;
    border-radius: 0; }
  /* line 162, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .nav > li.active {
    border: none;
    background: inherit; }
  /* line 167, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .nav > li > a {
    padding: 25px 10px 15px 10px; }
  /* line 170, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .navbar-scroll .navbar-nav > li > a {
    padding: 20px 10px; }
  /* line 174, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .navbar-default .navbar-nav > .active > a,
  .landing-page .navbar-default .navbar-nav > .active > a:hover {
    border-top: 6px solid #1ab394; }
  /* line 179, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .navbar-fixed-top {
    border: none !important; }
  /* line 183, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .navbar-fixed-top.navbar-scroll {
    border-bottom: 1px solid #e7eaec !important; }
  /* line 187, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .navbar.navbar-scroll .navbar-brand {
    margin-top: 15px;
    border-radius: 5px;
    font-size: 12px;
    padding: 10px;
    height: auto; }
  /* line 196, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .header-back {
    height: 470px;
    width: 100%; }
  /* line 200, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .header-back.one {
    background: url(/assets/landing/header_one-bfc5f94dfd6852df4ec2b1c862f3f63404c426c5fe80c2527070fd826c5d523c.jpg) 50% 0 no-repeat; }
  /* line 203, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .header-back.two {
    background: url(/assets/landing/header_two-5d856dd5113988eeed7d8cc100281c56c380b97fe69e76d954f9814756857291.jpg) 50% 0 no-repeat; }
  /* line 209, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .carousel {
    height: 470px; }
  /* line 213, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .carousel-caption {
    z-index: 10; }
  /* line 217, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .carousel .item {
    height: 470px;
    background-color: #777; }
  /* line 221, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .carousel-inner > .item > img {
    position: absolute;
    top: 0;
    left: 0;
    min-width: 100%;
    height: 470px; }
  /* line 228, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .carousel-fade .carousel-inner .item {
    opacity: 0;
    -webkit-transition-property: opacity;
    transition-property: opacity; }
  /* line 233, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .carousel-fade .carousel-inner .active {
    opacity: 1; }
  /* line 236, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .carousel-fade .carousel-inner .active.left,
  .landing-page .carousel-fade .carousel-inner .active.right {
    left: 0;
    opacity: 0;
    z-index: 1; }
  /* line 242, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .carousel-fade .carousel-inner .next.left,
  .landing-page .carousel-fade .carousel-inner .prev.right {
    opacity: 1; }
  /* line 246, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .carousel-fade .carousel-control {
    z-index: 2; }
  /* line 249, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .carousel-control.left,
  .landing-page .carousel-control.right {
    background: none; }
  /* line 253, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .carousel-control {
    width: 6%; }
  /* line 256, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .carousel-inner .container {
    position: relative; }
  /* line 259, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .carousel-inner {
    overflow: visible; }
  /* line 262, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .carousel-caption {
    position: absolute;
    top: 100px;
    left: 0;
    bottom: auto;
    right: auto;
    text-align: left; }
  /* line 270, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .carousel-caption {
    position: absolute;
    top: 100px;
    left: 0;
    bottom: auto;
    right: auto;
    text-align: left; }
  /* line 278, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .carousel-caption.blank {
    top: 140px; }
  /* line 281, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .carousel-image {
    position: absolute;
    right: 10px;
    top: 150px; }
  /* line 286, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .carousel-indicators {
    padding-right: 60px; }
  /* line 289, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .carousel-caption h1 {
    font-weight: 700;
    font-size: 38px;
    text-transform: uppercase;
    text-shadow: none;
    letter-spacing: -1.5px; }
  /* line 296, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .carousel-caption p {
    font-weight: 700;
    text-transform: uppercase;
    text-shadow: none; }
  /* line 301, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .caption-link {
    color: #fff;
    margin-left: 10px;
    text-transform: capitalize;
    font-weight: 400; }
  /* line 307, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .caption-link:hover {
    text-decoration: none;
    color: inherit; }
  /* line 313, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .services {
    padding-top: 60px; }
  /* line 316, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .services h2 {
    font-size: 20px;
    letter-spacing: -1px;
    font-weight: 600;
    text-transform: uppercase; }
  /* line 322, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .features-block {
    margin-top: 40px; }
  /* line 325, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .features-text {
    margin-top: 0px; }
  /* line 328, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .features small {
    color: #1ab394; }
  /* line 331, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .features h2 {
    font-size: 18px;
    margin-top: 5px; }
  /* line 335, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .features-text-alone {
    margin: 40px 0; }
  /* line 338, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .features-text-alone h1 {
    font-weight: 200; }
  /* line 341, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .features-icon {
    color: #1ab394;
    font-size: 40px; }
  /* line 345, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .navy-section {
    margin-top: 60px;
    background: #1ab394;
    color: #fff;
    padding: 20px 0; }
  /* line 351, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .gray-section {
    background: #f4f4f4;
    margin-top: 60px; }
  /* line 355, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .team-member {
    text-align: center; }
  /* line 358, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .team-member img {
    margin: auto; }
  /* line 361, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .social-icon a {
    background: #1ab394;
    color: #fff;
    padding: 4px 8px;
    height: 28px;
    width: 28px;
    display: block;
    border-radius: 50px; }
  /* line 370, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .social-icon a:hover {
    background: #179d82; }
  /* line 373, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .img-small {
    height: 88px;
    width: 88px; }
  /* line 377, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .pricing-plan {
    margin: 20px 30px 0 30px;
    border-radius: 4px; }
  /* line 381, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .pricing-plan.selected {
    transform: scale(1.1);
    background: #f4f4f4; }
  /* line 385, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .pricing-plan li {
    padding: 10px 16px;
    border-top: 1px solid #e7eaec;
    text-align: center;
    color: #aeaeae; }
  /* line 391, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .pricing-plan .pricing-price span {
    font-weight: 700;
    color: #1ab394; }
  /* line 395, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page li.pricing-desc {
    font-size: 13px;
    border-top: none;
    padding: 20px 16px; }
  /* line 400, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page li.pricing-title {
    background: #1ab394;
    color: #fff;
    padding: 10px;
    border-radius: 4px 4px 0 0;
    font-size: 22px;
    font-weight: 600; }
  /* line 408, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .testimonials {
    padding-top: 80px;
    padding-bottom: 90px;
    background-color: #1ab394;
    background-image: url(/assets/landing/avatar_all-ac5c097a10b7e81a5d2e276d33724552badec0b6a9a0c3fef48e53e384c07183.png); }
  /* line 414, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .big-icon {
    font-size: 56px !important; }
  /* line 417, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .features .big-icon {
    color: #1ab394; }
  /* line 420, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .contact {
    background-image: url(/assets/landing/word_map-20e178bf1c443c7592ea3eeb44cb862e663419903f5d338f54a9a92a46605465.png);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    margin-top: 60px; }
  /* line 427, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page section.timeline {
    padding-bottom: 30px; }
  /* line 430, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page section.comments {
    padding-bottom: 80px; }
  /* line 434, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .comments-avatar {
    margin-top: 25px;
    margin-left: 22px; }
  /* line 439, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .comments-avatar .commens-name {
    font-weight: 600;
    font-size: 14px; }
  /* line 444, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .comments-avatar img {
    width: 42px;
    height: 42px;
    border-radius: 50%;
    margin-right: 10px; }
  /* line 451, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .bubble {
    position: relative;
    height: 120px;
    padding: 20px;
    background: #FFFFFF;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    font-style: italic;
    font-size: 14px; }
  /* line 463, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .bubble:after {
    content: '';
    position: absolute;
    border-style: solid;
    border-width: 15px 14px 0;
    border-color: #FFFFFF transparent;
    display: block;
    width: 0;
    z-index: 1;
    bottom: -15px;
    left: 30px; }
  /* line 478, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .btn-primary.btn-outline:hover,
  .landing-page .btn-success.btn-outline:hover,
  .landing-page .btn-info.btn-outline:hover,
  .landing-page .btn-warning.btn-outline:hover,
  .landing-page .btn-danger.btn-outline:hover {
    color: #fff; }
  /* line 485, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .btn-primary {
    background-color: #1ab394;
    border-color: #1ab394;
    color: #FFFFFF;
    font-size: 14px;
    padding: 10px 20px;
    font-weight: 600; }
  /* line 493, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .btn-primary:hover,
  .landing-page .btn-primary:focus,
  .landing-page .btn-primary:active,
  .landing-page .btn-primary.active,
  .landing-page .open .dropdown-toggle.btn-primary {
    background-color: #179d82;
    border-color: #179d82;
    color: #FFFFFF; }
  /* line 502, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .btn-primary:active,
  .landing-page .btn-primary.active,
  .landing-page .open .dropdown-toggle.btn-primary {
    background-image: none; }
  /* line 507, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .btn-primary.disabled,
  .landing-page .btn-primary.disabled:hover,
  .landing-page .btn-primary.disabled:focus,
  .landing-page .btn-primary.disabled:active,
  .landing-page .btn-primary.disabled.active,
  .landing-page .btn-primary[disabled],
  .landing-page .btn-primary[disabled]:hover,
  .landing-page .btn-primary[disabled]:focus,
  .landing-page .btn-primary[disabled]:active,
  .landing-page .btn-primary.active[disabled],
  .landing-page fieldset[disabled] .btn-primary,
  .landing-page fieldset[disabled] .btn-primary:hover,
  .landing-page fieldset[disabled] .btn-primary:focus,
  .landing-page fieldset[disabled] .btn-primary:active,
  .landing-page fieldset[disabled] .btn-primary.active {
    background-color: #1dc5a3;
    border-color: #1dc5a3; }
  @media (min-width: 768px) {
    /* line 35, /usr/src/app/app/assets/stylesheets/base/landing.scss */
    .landing-page {
      /* Navbar positioning foo */
      /* The navbar becomes detached from the top, so we round the corners */
      /* Bump up size of carousel content */ }
      /* line 529, /usr/src/app/app/assets/stylesheets/base/landing.scss */
      .landing-page .navbar-wrapper {
        margin-top: 20px; }
      /* line 532, /usr/src/app/app/assets/stylesheets/base/landing.scss */
      .landing-page .navbar-wrapper .container {
        padding-right: 15px;
        padding-left: 15px; }
      /* line 536, /usr/src/app/app/assets/stylesheets/base/landing.scss */
      .landing-page .navbar-wrapper .navbar {
        padding-right: 0;
        padding-left: 0; }
      /* line 541, /usr/src/app/app/assets/stylesheets/base/landing.scss */
      .landing-page .navbar-wrapper .navbar {
        border-radius: 4px; }
      /* line 545, /usr/src/app/app/assets/stylesheets/base/landing.scss */
      .landing-page .carousel-caption p {
        margin-bottom: 20px;
        font-size: 14px;
        line-height: 1.4; }
      /* line 550, /usr/src/app/app/assets/stylesheets/base/landing.scss */
      .landing-page .featurette-heading {
        font-size: 50px; } }
  @media (max-width: 992px) {
    /* line 555, /usr/src/app/app/assets/stylesheets/base/landing.scss */
    .landing-page .carousel-image {
      display: none; } }
  @media (max-width: 768px) {
    /* line 560, /usr/src/app/app/assets/stylesheets/base/landing.scss */
    .landing-page .carousel-caption,
    .landing-page .carousel-caption.blank {
      left: 5%;
      top: 80px; }
    /* line 565, /usr/src/app/app/assets/stylesheets/base/landing.scss */
    .landing-page .carousel-caption h1 {
      font-size: 28px; }
    /* line 568, /usr/src/app/app/assets/stylesheets/base/landing.scss */
    .landing-page .navbar.navbar-scroll .navbar-brand {
      margin-top: 6px; }
    /* line 571, /usr/src/app/app/assets/stylesheets/base/landing.scss */
    .landing-page .navbar-default {
      background-color: #fff;
      border-color: #fff;
      padding: 15px 0; }
    /* line 576, /usr/src/app/app/assets/stylesheets/base/landing.scss */
    .landing-page .navbar-default .navbar-nav > .active > a:focus {
      background: transparent;
      color: inherit; }
    /* line 580, /usr/src/app/app/assets/stylesheets/base/landing.scss */
    .landing-page .navbar-default .nav li a {
      color: #676a6c; }
    /* line 583, /usr/src/app/app/assets/stylesheets/base/landing.scss */
    .landing-page .navbar-default .nav li a:hover {
      color: #1ab394; }
    /* line 586, /usr/src/app/app/assets/stylesheets/base/landing.scss */
    .landing-page .navbar-wrapper .navbar {
      padding-top: 0;
      padding-bottom: 5px;
      border-bottom: 1px solid #e7eaec;
      border-radius: 0; }
    /* line 592, /usr/src/app/app/assets/stylesheets/base/landing.scss */
    .landing-page .nav > li > a {
      padding: 25px 10px 15px 10px; }
    /* line 595, /usr/src/app/app/assets/stylesheets/base/landing.scss */
    .landing-page .navbar-nav > li > a {
      padding: 20px 10px; }
    /* line 598, /usr/src/app/app/assets/stylesheets/base/landing.scss */
    .landing-page .navbar .navbar-brand {
      margin-top: 6px;
      border-radius: 5px;
      font-size: 12px;
      padding: 10px;
      height: auto;
      background: #ffffff none repeat scroll 0 0 !important; }
    /* line 606, /usr/src/app/app/assets/stylesheets/base/landing.scss */
    .landing-page .navbar-wrapper .navbar {
      padding-left: 15px;
      padding-right: 5px; }
    /* line 610, /usr/src/app/app/assets/stylesheets/base/landing.scss */
    .landing-page .navbar-default .navbar-nav > .active > a,
    .landing-page .navbar-default .navbar-nav > .active > a:hover {
      color: inherit; }
    /* line 614, /usr/src/app/app/assets/stylesheets/base/landing.scss */
    .landing-page .carousel-control {
      display: none; } }
  @media (min-width: 992px) {
    /* line 619, /usr/src/app/app/assets/stylesheets/base/landing.scss */
    .landing-page .featurette-heading {
      margin-top: 120px; } }
  @media (max-width: 768px) {
    /* line 625, /usr/src/app/app/assets/stylesheets/base/landing.scss */
    .landing-page .navbar .navbar-header {
      display: block;
      float: none; }
    /* line 629, /usr/src/app/app/assets/stylesheets/base/landing.scss */
    .landing-page .navbar .navbar-header .navbar-toggle {
      background-color: #ffffff;
      padding: 9px 10px;
      border: none; } }

/* line 6, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
body.md-skin {
  font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
  background-color: #ffffff; }

/* line 13, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .nav-header {
  background: url(/assets/patterns/4-37b25141944657b7700dc4e9448cea724bdaea505d307495769e8201957a57b1.png) no-repeat; }
/* line 18, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .label, .md-skin .badge {
  font-family: 'Roboto'; }
/* line 22, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .font-bold {
  font-weight: 500; }
/* line 26, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .wrapper-content {
  padding: 30px 20px 40px; }
@media (max-width: 768px) {
  /* line 31, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
  .md-skin .wrapper-content {
    padding: 30px 0 40px; } }
/* line 36, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .page-heading {
  border-bottom: none !important;
  border-top: 0;
  padding: 0 10px 20px 10px;
  box-shadow: 0 1px 1px -1px rgba(0, 0, 0, 0.34), 0 0px 6px 0px rgba(0, 0, 0, 0.14); }
/* line 43, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .full-height-layout .page-heading {
  border-bottom: 1px solid #e7eaec !important; }
/* line 47, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .ibox {
  clear: both;
  margin-bottom: 25px;
  margin-top: 0;
  padding: 0;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12); }
/* line 55, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .ibox.border-bottom {
  border-bottom: none !important; }
/* line 59, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .ibox-title, .md-skin .ibox-content {
  border-style: none; }
/* line 63, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .ibox-title h5 {
  font-size: 16px;
  font-weight: 400; }
/* line 68, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin a.close-canvas-menu {
  color: #ffffff; }
/* line 72, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .welcome-message {
  color: #ffffff;
  font-weight: 300; }
/* line 77, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin #top-search::-moz-placeholder {
  color: #ffffff; }
/* line 81, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin #top-search::-webkit-input-placeholder {
  color: #ffffff; }
/* line 85, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin #nestable-output,
.md-skin #nestable2-output {
  font-family: 'Roboto', lucida grande, lucida sans unicode, helvetica, arial, sans-serif; }
/* line 90, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .landing-page {
  font-family: 'Roboto', helvetica, arial, sans-serif; }
/* line 94, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .landing-page.navbar-default.navbar-scroll {
  background-color: #fff !important; }
/* line 97, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .landing-page.navbar-default {
  background-color: transparent !important;
  box-shadow: none; }
/* line 101, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .landing-page.navbar-default .nav li a {
  font-family: 'Roboto', helvetica, arial, sans-serif; }
/* line 105, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .nav > li > a {
  color: #676a6c;
  padding: 14px 20px 14px 25px; }
/* line 110, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .nav.navbar-right > li > a {
  color: #ffffff; }
/* line 114, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .nav > li.active > a {
  color: #5b5d5f;
  font-weight: 700; }
/* line 119, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .navbar-default .nav > li > a:hover, .md-skin .navbar-default .nav > li > a:focus {
  font-weight: 700;
  color: #5b5d5f; }
/* line 124, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .nav .open > a, .md-skin .nav .open > a:hover, .md-skin .nav .open > a:focus {
  background: #1ab394; }
/* line 128, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .navbar-top-links li {
  display: inline-table; }
/* line 132, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .navbar-top-links .dropdown-menu li {
  display: block; }
/* line 136, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .pace-done .nav-header {
  transition: all 0.4s; }
/* line 140, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .nav > li.active {
  background: #f8f8f9; }
/* line 144, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .nav-second-level li a {
  padding: 7px 10px 7px 52px; }
/* line 148, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .navbar-top-links li a {
  padding: 20px 10px;
  min-height: 50px; }
/* line 153, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .nav > li > a {
  font-weight: 400; }
/* line 157, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .navbar-static-side .nav > li > a:focus, .md-skin .navbar-static-side .nav > li > a:hover {
  background-color: inherit; }
/* line 161, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .navbar-top-links .dropdown-menu li a {
  padding: 3px 20px;
  min-height: inherit; }
/* line 166, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .nav-header a {
  color: #ffffff; }
/* line 170, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .nav-header .text-muted {
  color: #ffffff; }
/* line 174, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .navbar-form-custom .form-control {
  font-weight: 300; }
/* line 178, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .mini-navbar .nav-second-level {
  background-color: inherit; }
/* line 182, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .mini-navbar li.active .nav-second-level {
  left: 65px; }
/* line 186, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .canvas-menu.mini-navbar .nav-second-level {
  background: inherit; }
/* line 190, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .pace-done .navbar-static-side, .md-skin .pace-done .nav-header, .md-skin .pace-done li.active, .md-skin .pace-done #page-wrapper, .md-skin .pace-done .footer {
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s; }
/* line 197, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .navbar-fixed-top {
  background: #fff;
  transition-duration: 0.4s;
  z-index: 2030;
  border-bottom: none !important; }
/* line 204, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .navbar-fixed-top, .md-skin .navbar-static-top {
  background-color: #1AB394 !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12); }
/* line 209, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .navbar-static-side {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12); }
/* line 215, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin #right-sidebar {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  border: none;
  z-index: 900; }
/* line 221, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .white-bg .navbar-fixed-top, .md-skin .white-bg .navbar-static-top {
  background: #fff !important; }
/* line 225, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .contact-box {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  border: none; }
/* line 230, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .dashboard-header {
  border-bottom: none !important;
  border-top: 0;
  padding: 20px 20px 20px 20px;
  margin: 30px 20px 0 20px;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12); }
@media (max-width: 768px) {
  /* line 239, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
  .md-skin .dashboard-header {
    margin: 20px 0 0 0; } }
/* line 244, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin ul.notes li div {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12); }
/* line 249, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .file {
  border: none;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12); }
/* line 254, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .mail-box {
  background-color: #ffffff;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  padding: 0;
  margin-bottom: 20px;
  border: none; }
/* line 262, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .mail-box-header {
  border: none;
  background-color: #ffffff;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  padding: 30px 20px 20px 20px; }
/* line 269, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .mailbox-content {
  border: none;
  padding: 20px;
  background: #ffffff; }
/* line 275, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .social-feed-box {
  border: none;
  background: #fff;
  margin-bottom: 15px;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12); }
/* line 282, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin.landing-page .navbar-default {
  background-color: transparent !important;
  border-color: transparent;
  transition: all 0.3s ease-in-out 0s;
  box-shadow: none; }
/* line 289, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin.landing-page .navbar-default.navbar-scroll, .md-skin.landing-page.body-small .navbar-default {
  background-color: #ffffff !important; }
/* line 295, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin.landing-page .nav > li.active {
  background: inherit; }
/* line 299, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin.landing-page .navbar-scroll .navbar-nav > li > a {
  padding: 20px 10px; }
/* line 303, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin.landing-page .navbar-default .nav li a {
  font-family: 'Roboto', helvetica, arial, sans-serif; }
/* line 307, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin.landing-page .nav > li > a {
  padding: 25px 10px 15px 10px; }
/* line 311, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin.landing-page .navbar-default .navbar-nav > li > a:hover, .md-skin.landing-page .navbar-default .navbar-nav > li > a:focus {
  background: inherit;
  color: #1ab394; }
/* line 317, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin.landing-page.body-small .nav.navbar-right > li > a {
  color: #676a6c; }
/* line 321, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .landing_link a, .md-skin .special_link a {
  color: #ffffff !important; }
/* line 325, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin.canvas-menu.mini-navbar .nav-second-level {
  background: #f8f8f9; }
/* line 329, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin.mini-navbar .nav-second-level {
  background-color: #ffffff;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12); }
/* line 334, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin.mini-navbar .nav-second-level li a {
  padding-left: 0px; }
/* line 338, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin.top-navigation .nav.navbar-right > li > a {
  padding: 15px 20px;
  color: #676a6c; }
/* line 343, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin.top-navigation .nav > li a:hover, .md-skin .top-navigation .nav > li a:focus, .md-skin.top-navigation .nav .open > a, .md-skin.top-navigation .nav .open > a:hover, .md-skin.top-navigation .nav .open > a:focus {
  color: #1ab394;
  background: #ffffff; }
/* line 351, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin.top-navigation .nav > li.active a {
  color: #1ab394;
  background: #ffffff; }
/* line 356, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin.fixed-nav #wrapper.top-navigation #page-wrapper {
  margin-top: 0; }
/* line 360, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin.fixed-sidebar.mini-navbar .navbar-static-side {
  width: 0; }
/* line 364, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin.fixed-sidebar.mini-navbar #page-wrapper {
  margin: 0 0 0 0; }
/* line 368, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin.body-small.fixed-sidebar.mini-navbar #page-wrapper {
  margin: 0 0 0 0; }
/* line 372, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin.body-small.fixed-sidebar.mini-navbar .navbar-static-side {
  width: 220px;
  background-color: #ffffff; }
/* line 377, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin.canvas-menu nav.navbar-static-side {
  z-index: 2001;
  background: #ffffff;
  height: 100%;
  position: fixed;
  display: none; }

@media (min-width: 768px) {
  /* line 2, /usr/src/app/app/assets/stylesheets/base/media.scss */
  #page-wrapper {
    position: inherit;
    margin: 0 0 0 220px;
    min-height: 1200px; }

  /* line 7, /usr/src/app/app/assets/stylesheets/base/media.scss */
  .navbar-static-side {
    z-index: 2001;
    position: absolute;
    width: 220px; }

  /* line 12, /usr/src/app/app/assets/stylesheets/base/media.scss */
  .navbar-top-links .dropdown-messages,
  .navbar-top-links .dropdown-tasks,
  .navbar-top-links .dropdown-alerts {
    margin-left: auto; } }
@media (max-width: 768px) {
  /* line 20, /usr/src/app/app/assets/stylesheets/base/media.scss */
  #page-wrapper {
    position: inherit;
    margin: 0 0 0 0px;
    min-height: 1000px; }

  /* line 25, /usr/src/app/app/assets/stylesheets/base/media.scss */
  .body-small .navbar-static-side {
    display: none;
    z-index: 2001;
    position: absolute;
    width: 70px; }

  /* line 31, /usr/src/app/app/assets/stylesheets/base/media.scss */
  .body-small.mini-navbar .navbar-static-side {
    display: block; }

  /* line 34, /usr/src/app/app/assets/stylesheets/base/media.scss */
  .lock-word {
    display: none; }

  /* line 37, /usr/src/app/app/assets/stylesheets/base/media.scss */
  .navbar-form-custom {
    display: none; }

  /* line 40, /usr/src/app/app/assets/stylesheets/base/media.scss */
  .navbar-header {
    display: inline;
    float: left; }

  /* line 44, /usr/src/app/app/assets/stylesheets/base/media.scss */
  .sidebard-panel {
    z-index: 2;
    position: relative;
    width: auto;
    min-height: 100% !important; }

  /* line 50, /usr/src/app/app/assets/stylesheets/base/media.scss */
  .sidebar-content .wrapper {
    padding-right: 0px;
    z-index: 1; }

  /* line 54, /usr/src/app/app/assets/stylesheets/base/media.scss */
  .fixed-sidebar.body-small .navbar-static-side {
    display: none;
    z-index: 2001;
    position: fixed;
    width: 220px; }

  /* line 60, /usr/src/app/app/assets/stylesheets/base/media.scss */
  .fixed-sidebar.body-small.mini-navbar .navbar-static-side {
    display: block; }

  /* line 64, /usr/src/app/app/assets/stylesheets/base/media.scss */
  .ibox-tools {
    float: none;
    text-align: right;
    display: block; } }
@media (max-width: 350px) {
  /* line 72, /usr/src/app/app/assets/stylesheets/base/media.scss */
  .timeline-item .date {
    text-align: left;
    width: 110px;
    position: relative;
    padding-top: 30px; }

  /* line 78, /usr/src/app/app/assets/stylesheets/base/media.scss */
  .timeline-item .date i {
    position: absolute;
    top: 0;
    left: 15px;
    padding: 5px;
    width: 30px;
    text-align: center;
    border: 1px solid #e7eaec;
    background: #f8f8f8; }

  /* line 88, /usr/src/app/app/assets/stylesheets/base/media.scss */
  .timeline-item .content {
    border-left: none;
    border-top: 1px solid #e7eaec;
    padding-top: 10px;
    min-height: 100px; }

  /* line 94, /usr/src/app/app/assets/stylesheets/base/media.scss */
  .nav.navbar-top-links li.dropdown {
    display: none; }

  /* line 98, /usr/src/app/app/assets/stylesheets/base/media.scss */
  .ibox-tools {
    float: none;
    text-align: left;
    display: inline-block; } }
/*
 * metismenu - v2.0.2
 * A jQuery menu plugin
 * https://github.com/onokumus/metisMenu
 *
 * Made by Osman Nuri Okumus
 * Under MIT License
 */
/* line 10, /usr/src/app/app/assets/stylesheets/base/metismenu.scss */
.metismenu .plus-minus, .metismenu .plus-times {
  float: right; }

/* line 14, /usr/src/app/app/assets/stylesheets/base/metismenu.scss */
.metismenu .arrow {
  float: right;
  line-height: 1.42857; }

/* line 19, /usr/src/app/app/assets/stylesheets/base/metismenu.scss */
.metismenu .glyphicon.arrow:before {
  content: ""; }

/* line 23, /usr/src/app/app/assets/stylesheets/base/metismenu.scss */
.metismenu .active > a > .glyphicon.arrow:before {
  content: ""; }

/* line 27, /usr/src/app/app/assets/stylesheets/base/metismenu.scss */
.metismenu .fa.arrow:before {
  content: ""; }

/* line 31, /usr/src/app/app/assets/stylesheets/base/metismenu.scss */
.metismenu .active > a > .fa.arrow:before {
  content: ""; }

/* line 35, /usr/src/app/app/assets/stylesheets/base/metismenu.scss */
.metismenu .ion.arrow:before {
  content: ""; }

/* line 39, /usr/src/app/app/assets/stylesheets/base/metismenu.scss */
.metismenu .active > a > .ion.arrow:before {
  content: ""; }

/* line 43, /usr/src/app/app/assets/stylesheets/base/metismenu.scss */
.metismenu .fa.plus-minus:before, .metismenu .fa.plus-times:before {
  content: ""; }

/* line 47, /usr/src/app/app/assets/stylesheets/base/metismenu.scss */
.metismenu .active > a > .fa.plus-times {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg); }

/* line 53, /usr/src/app/app/assets/stylesheets/base/metismenu.scss */
.metismenu .active > a > .fa.plus-minus:before {
  content: ""; }

/* line 57, /usr/src/app/app/assets/stylesheets/base/metismenu.scss */
.metismenu .collapse {
  display: none; }

/* line 61, /usr/src/app/app/assets/stylesheets/base/metismenu.scss */
.metismenu .collapse.in {
  display: block; }

/* line 65, /usr/src/app/app/assets/stylesheets/base/metismenu.scss */
.metismenu .collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
  -webkit-transition-duration: .35s;
  transition-duration: .35s;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility; }

/* line 1, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.nav > li > a {
  color: #a7b1c2;
  font-weight: 600;
  padding: 14px 20px 14px 25px; }

/* line 7, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.nav.navbar-right > li > a {
  color: #999c9e; }

/* line 11, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.nav > li.active > a {
  color: white; }

/* line 15, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.navbar-default .nav > li > a:hover, .navbar-default .nav > li > a:focus {
  background-color: #293846;
  color: white; }

/* line 20, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
  background: #fff; }

/* line 24, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.nav.navbar-top-links > li > a:hover, .nav.navbar-top-links > li > a:focus {
  background-color: transparent; }

/* line 28, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.nav > li > a i {
  margin-right: 6px; }

/* line 32, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.navbar {
  border: 0; }

/* line 36, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.navbar-default {
  background-color: transparent;
  border-color: #2f4050; }

/* line 41, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.navbar-top-links li {
  display: inline-block; }

/* line 45, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.navbar-top-links li:last-child {
  margin-right: 40px; }

/* line 49, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.body-small .navbar-top-links li:last-child {
  margin-right: 0; }

/* line 53, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.navbar-top-links li a {
  padding: 20px 10px;
  min-height: 50px; }

/* line 58, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.dropdown-menu {
  border: medium none;
  border-radius: 3px;
  box-shadow: 0 0 3px rgba(86, 96, 117, 0.7);
  display: none;
  float: left;
  font-size: 12px;
  left: 0;
  list-style: none outside none;
  padding: 0;
  position: absolute;
  text-shadow: none;
  top: 100%;
  z-index: 1000; }

/* line 74, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.dropdown-menu > li > a {
  border-radius: 3px;
  color: inherit;
  line-height: 25px;
  margin: 4px;
  text-align: left;
  font-weight: normal; }

/* line 83, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.dropdown-menu > li > a.font-bold {
  font-weight: 600; }

/* line 87, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.navbar-top-links .dropdown-menu li {
  display: block; }

/* line 91, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.navbar-top-links .dropdown-menu li:last-child {
  margin-right: 0; }

/* line 95, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.navbar-top-links .dropdown-menu li a {
  padding: 3px 20px;
  min-height: 0; }

/* line 100, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.navbar-top-links .dropdown-menu li a div {
  white-space: normal; }

/* line 104, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.navbar-top-links .dropdown-messages,
.navbar-top-links .dropdown-tasks,
.navbar-top-links .dropdown-alerts {
  width: 310px;
  min-width: 0; }

/* line 111, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.navbar-top-links .dropdown-messages {
  margin-left: 5px; }

/* line 115, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.navbar-top-links .dropdown-tasks {
  margin-left: -59px; }

/* line 119, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.navbar-top-links .dropdown-alerts {
  margin-left: -123px; }

/* line 123, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.navbar-top-links .dropdown-user {
  right: 0;
  left: auto; }

/* line 128, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.dropdown-messages, .dropdown-alerts {
  padding: 10px 10px 10px 10px; }

/* line 132, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.dropdown-messages li a, .dropdown-alerts li a {
  font-size: 12px; }

/* line 136, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.dropdown-messages li em, .dropdown-alerts li em {
  font-size: 10px; }

/* line 140, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.nav.navbar-top-links .dropdown-alerts a {
  color: inherit;
  font-size: 12px; }

/* line 145, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.nav-header {
  padding: 33px 25px;
  background: url(/assets/patterns/header-profile-c05909898218a521d3bd19ba09a9a43338de6de5fdf1d3fc771b0ec28ae416c5.png) no-repeat; }

/* line 150, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.pace-done .nav-header {
  transition-duration: 0.5s; }

/* line 154, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.nav > li.active {
  border-left: 4px solid #19aa8d;
  background: #293846; }

/* line 159, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.nav.nav-second-level > li.active {
  border: none; }

/* line 163, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.nav.nav-second-level.collapse[style] {
  height: auto !important; }

/* line 167, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.nav-header a {
  color: #dfe4ed; }

/* line 171, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.nav-header .text-muted {
  color: #8095a8; }

/* line 175, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.minimalize-styl-2 {
  padding: 4px 12px;
  margin: 14px 5px 5px 20px;
  font-size: 14px;
  float: left; }

/* line 182, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.navbar-form-custom {
  float: left;
  height: 50px;
  padding: 0;
  width: 200px;
  display: inline-table; }

/* line 190, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.navbar-form-custom .form-group {
  margin-bottom: 0; }

/* line 194, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.nav.navbar-top-links a {
  font-size: 14px; }

/* line 198, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.navbar-form-custom .form-control {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: medium none;
  font-size: 14px;
  height: 60px;
  margin: 0;
  z-index: 2000; }

/* line 207, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.count-info .label {
  line-height: 12px;
  padding: 2px 5px;
  position: absolute;
  right: 6px;
  top: 12px; }

/* line 215, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.arrow {
  float: right; }

/* line 219, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.fa.arrow:before {
  content: "\f104"; }

/* line 223, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.active > a > .fa.arrow:before {
  content: "\f107"; }

/* line 227, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.nav-second-level li,
.nav-third-level li {
  border-bottom: none !important; }

/* line 232, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.nav-second-level li a {
  padding: 7px 10px 7px 10px;
  padding-left: 52px; }

/* line 237, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.nav-third-level li a {
  padding-left: 62px; }

/* line 241, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.nav-second-level li:last-child {
  margin-bottom: 10px; }

/* line 245, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
body:not(.fixed-sidebar):not(.canvas-menu).mini-navbar .nav li:hover > .nav-second-level, .mini-navbar .nav li:focus > .nav-second-level {
  display: block;
  border-radius: 0 2px 2px 0;
  min-width: 140px;
  height: auto; }

/* line 252, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
body.mini-navbar .navbar-default .nav > li > .nav-second-level li a {
  font-size: 12px;
  border-radius: 3px; }

/* line 257, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.fixed-nav .slimScrollDiv #side-menu {
  padding-bottom: 60px; }

/* line 261, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.mini-navbar .nav-second-level li a {
  padding: 10px 10px 10px 15px; }

/* line 265, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.mini-navbar .nav-second-level {
  position: absolute;
  left: 70px;
  top: 0px;
  background-color: #2f4050;
  padding: 10px 10px 10px 10px;
  font-size: 12px; }

/* line 274, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.canvas-menu.mini-navbar .nav-second-level {
  background: #293846; }

/* line 278, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.mini-navbar li.active .nav-second-level {
  left: 65px; }

/* line 282, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.navbar-default .special_link a {
  background: #1ab394;
  color: white; }

/* line 287, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.navbar-default .special_link a:hover {
  background: #17987e !important;
  color: white; }

/* line 292, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.navbar-default .special_link a span.label {
  background: white;
  color: #1ab394; }

/* line 297, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.navbar-default .landing_link a {
  background: #1cc09f;
  color: white; }

/* line 302, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.navbar-default .landing_link a:hover {
  background: #1ab394 !important;
  color: white; }

/* line 307, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.navbar-default .landing_link a span.label {
  background: white;
  color: #1cc09f; }

/* line 312, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.logo-element {
  text-align: center;
  font-size: 18px;
  font-weight: 600;
  color: white;
  display: none;
  padding: 18px 0; }

/* line 321, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.pace-done .navbar-static-side, .pace-done .nav-header, .pace-done li.active, .pace-done #page-wrapper, .pace-done .footer {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s; }

/* line 328, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.navbar-fixed-top {
  background: white;
  transition-duration: 0.5s;
  border-bottom: 1px solid #e7eaec !important;
  z-index: 2030; }

/* line 335, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.navbar-fixed-top, .navbar-static-top {
  background: #f3f3f4; }

/* line 339, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.fixed-nav #wrapper {
  margin-top: 0; }

/* line 343, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
body.fixed-nav #wrapper .navbar-static-side,
body.fixed-nav #wrapper #page-wrapper {
  margin-top: 60px; }

/* line 349, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
body.top-navigation.fixed-nav #wrapper #page-wrapper {
  margin-top: 0; }

/* line 353, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.fixed-nav .minimalize-styl-2 {
  margin: 14px 5px 5px 15px; }

/* line 357, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.body-small .navbar-fixed-top {
  margin-left: 0px; }

/* line 361, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
body.mini-navbar .navbar-static-side {
  width: 70px; }

/* line 365, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
body.mini-navbar .profile-element, body.mini-navbar .nav-label, body.mini-navbar .navbar-default .nav li a span {
  display: none; }

/* line 369, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
body.canvas-menu .profile-element {
  display: block; }

/* line 373, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
body:not(.fixed-sidebar):not(.canvas-menu).mini-navbar .nav-second-level {
  display: none; }

/* line 377, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
body.mini-navbar .navbar-default .nav > li > a {
  font-size: 16px; }

/* line 381, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
body.mini-navbar .logo-element {
  display: block; }

/* line 385, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
body.canvas-menu .logo-element {
  display: none; }

/* line 389, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
body.mini-navbar .nav-header {
  padding: 0;
  background-color: #1ab394; }

/* line 394, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
body.canvas-menu .nav-header {
  padding: 33px 25px; }

/* line 398, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
body.mini-navbar #page-wrapper {
  margin: 0 0 0 70px; }

/* line 402, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
body.fixed-sidebar.mini-navbar .footer,
body.canvas-menu.mini-navbar .footer {
  margin: 0 0 0 0 !important; }

/* line 407, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
body.canvas-menu.mini-navbar #page-wrapper,
body.canvas-menu.mini-navbar .footer {
  margin: 0 0 0 0; }

/* line 412, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
body.fixed-sidebar .navbar-static-side,
body.canvas-menu .navbar-static-side {
  position: fixed;
  width: 220px;
  z-index: 2001;
  height: 100%; }

/* line 420, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
body.fixed-sidebar.mini-navbar .navbar-static-side {
  width: 0px; }

/* line 424, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
body.fixed-sidebar.mini-navbar #page-wrapper {
  margin: 0 0 0 0px; }

/* line 428, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
body.body-small.fixed-sidebar.mini-navbar #page-wrapper {
  margin: 0 0 0 220px; }

/* line 432, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
body.body-small.fixed-sidebar.mini-navbar .navbar-static-side {
  width: 220px; }

/* line 436, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.fixed-sidebar.mini-navbar .nav li:focus > .nav-second-level,
.canvas-menu.mini-navbar .nav li:focus > .nav-second-level {
  display: block;
  height: auto; }

/* line 442, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
body.canvas-menu.mini-navbar .navbar-default .nav > li > .nav-second-level li a {
  font-size: 13px;
  border-radius: 3px; }

/* line 447, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.fixed-sidebar.mini-navbar .nav-second-level li a,
.canvas-menu.mini-navbar .nav-second-level li a {
  padding: 10px 10px 10px 15px; }

/* line 452, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.fixed-sidebar.mini-navbar .nav-second-level,
.canvas-menu.mini-navbar .nav-second-level {
  position: relative;
  padding: 0;
  font-size: 13px; }

/* line 459, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.fixed-sidebar.mini-navbar li.active .nav-second-level,
.canvas-menu.mini-navbar li.active .nav-second-level {
  left: 0px; }

/* line 464, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
body.fixed-sidebar.mini-navbar .navbar-default .nav > li > a,
body.canvas-menu.mini-navbar .navbar-default .nav > li > a {
  font-size: 13px; }

/* line 469, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
body.fixed-sidebar.mini-navbar .nav-label,
body.fixed-sidebar.mini-navbar .navbar-default .nav li a span,
body.canvas-menu.mini-navbar .nav-label,
body.canvas-menu.mini-navbar .navbar-default .nav li a span {
  display: inline; }

/* line 476, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
body.canvas-menu.mini-navbar .navbar-default .nav li .profile-element a span {
  display: block; }

/* line 480, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.canvas-menu.mini-navbar .nav-second-level li a,
.fixed-sidebar.mini-navbar .nav-second-level li a {
  padding: 7px 10px 7px 52px; }

/* line 485, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.fixed-sidebar.mini-navbar .nav-second-level,
.canvas-menu.mini-navbar .nav-second-level {
  left: 0px; }

/* line 490, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
body.canvas-menu nav.navbar-static-side {
  z-index: 2001;
  background: #2f4050;
  height: 100%;
  position: fixed;
  display: none; }

/* line 499, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
body.canvas-menu.mini-navbar nav.navbar-static-side {
  display: block;
  width: 220px; }

/* SEARCH PAGE */
/* line 3, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.search-form {
  margin-top: 10px; }

/* line 7, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.margin-top-15 {
  margin-top: 15px; }

/* line 11, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.search-result h3 {
  margin-bottom: 0;
  color: #1e0fbe; }

/* line 16, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.search-result .search-link {
  color: #006621; }

/* line 20, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.search-result p {
  font-size: 12px;
  margin-top: 5px; }

/* CONTACTS */
/* line 27, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.contact-box {
  background-color: white;
  border: 1px solid #e7eaec;
  padding: 20px;
  margin-bottom: 20px; }

/* line 34, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.contact-box > a {
  color: inherit; }

/* line 38, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.contact-box.center-version {
  border: 1px solid #e7eaec;
  padding: 0; }

/* line 44, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.contact-box.center-version > a {
  display: block;
  background-color: #ffffff;
  padding: 20px;
  text-align: center; }

/* line 51, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.contact-box.center-version > a img {
  width: 80px;
  height: 80px;
  margin-top: 10px;
  margin-bottom: 10px; }

/* line 58, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.contact-box.center-version address {
  margin-bottom: 0; }

/* line 62, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.contact-box .contact-box-footer {
  text-align: center;
  background-color: #ffffff;
  border-top: 1px solid #e7eaec;
  padding: 15px 20px; }

/* INVOICE */
/* line 71, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.invoice-table tbody > tr > td:last-child, .invoice-table tbody > tr > td:nth-child(4), .invoice-table tbody > tr > td:nth-child(3), .invoice-table tbody > tr > td:nth-child(2) {
  text-align: right; }

/* line 75, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.invoice-table thead > tr > th:last-child, .invoice-table thead > tr > th:nth-child(4), .invoice-table thead > tr > th:nth-child(3), .invoice-table thead > tr > th:nth-child(2) {
  text-align: right; }

/* line 79, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.invoice-total > tbody > tr > td:first-child {
  text-align: right; }

/* line 83, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.invoice-total > tbody > tr > td {
  border: 0 none; }

/* line 87, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.invoice-total > tbody > tr > td:last-child {
  border-bottom: 1px solid #dddddd;
  text-align: right;
  width: 15%; }

/* ERROR & LOGIN & LOCKSCREEN */
/* line 95, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.middle-box {
  max-width: 400px;
  z-index: 100;
  margin: 0 auto;
  padding-top: 40px; }

/* line 102, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.lockscreen.middle-box {
  width: 200px;
  padding-top: 110px; }

/* line 107, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.loginscreen.middle-box {
  width: 300px; }

/* line 111, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.loginColumns {
  max-width: 800px;
  margin: 0 auto;
  padding: 100px 20px 20px 20px; }

/* line 117, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.passwordBox {
  max-width: 460px;
  margin: 0 auto;
  padding: 100px 20px 20px 20px; }

/* line 123, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.logo-name {
  color: #e6e6e6;
  font-size: 180px;
  font-weight: 800;
  letter-spacing: -10px;
  margin-bottom: 0px; }

/* line 131, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.middle-box h1 {
  font-size: 170px; }

/* line 135, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.wrapper .middle-box {
  margin-top: 140px; }

/* line 139, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.lock-word {
  z-index: 10;
  position: absolute;
  top: 110px;
  left: 50%;
  margin-left: -470px; }

/* line 147, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.lock-word span {
  font-size: 100px;
  font-weight: 600;
  color: #e9e9e9;
  display: inline-block; }

/* line 154, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.lock-word .first-word {
  margin-right: 160px; }

/* DASBOARD */
/* line 160, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.dashboard-header {
  border-top: 0;
  padding: 20px 20px 20px 20px; }

/* line 165, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.dashboard-header h2 {
  margin-top: 10px;
  font-size: 26px; }

/* line 170, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.fist-item {
  border-top: none !important; }

/* line 174, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.statistic-box {
  margin-top: 40px; }

/* line 178, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.dashboard-header .list-group-item span.label {
  margin-right: 10px; }

/* line 182, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.list-group.clear-list .list-group-item {
  border-top: 1px solid #e7eaec;
  border-bottom: 0;
  border-right: 0;
  border-left: 0;
  padding: 10px 0; }

/* line 190, /usr/src/app/app/assets/stylesheets/base/pages.scss */
ul.clear-list:first-child {
  border-top: none !important; }

/* Intimeline */
/* line 196, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.timeline-item .date i {
  position: absolute;
  top: 0;
  right: 0;
  padding: 5px;
  width: 30px;
  text-align: center;
  border-top: 1px solid #e7eaec;
  border-bottom: 1px solid #e7eaec;
  border-left: 1px solid #e7eaec;
  background: #f8f8f8; }

/* line 209, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.timeline-item .date {
  text-align: right;
  width: 110px;
  position: relative;
  padding-top: 30px; }

/* line 216, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.timeline-item .content {
  border-left: 1px solid #e7eaec;
  border-top: 1px solid #e7eaec;
  padding-top: 10px;
  min-height: 100px; }

/* line 223, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.timeline-item .content:hover {
  background: #f6f6f6; }

/* PIN BOARD */
/* line 228, /usr/src/app/app/assets/stylesheets/base/pages.scss */
ul.notes li, ul.tag-list li {
  list-style: none; }

/* line 232, /usr/src/app/app/assets/stylesheets/base/pages.scss */
ul.notes li h4 {
  margin-top: 20px;
  font-size: 16px; }

/* line 237, /usr/src/app/app/assets/stylesheets/base/pages.scss */
ul.notes li div {
  text-decoration: none;
  color: black;
  background: #ffffcc;
  display: block;
  height: 140px;
  width: 140px;
  padding: 1em;
  position: relative; }

/* line 248, /usr/src/app/app/assets/stylesheets/base/pages.scss */
ul.notes li div small {
  position: absolute;
  top: 5px;
  right: 5px;
  font-size: 10px; }

/* line 255, /usr/src/app/app/assets/stylesheets/base/pages.scss */
ul.notes li div a {
  position: absolute;
  right: 10px;
  bottom: 10px;
  color: inherit; }

/* line 262, /usr/src/app/app/assets/stylesheets/base/pages.scss */
ul.notes li {
  margin: 10px 40px 50px 0px;
  float: left; }

/* line 267, /usr/src/app/app/assets/stylesheets/base/pages.scss */
ul.notes li div p {
  font-size: 12px; }

/* line 271, /usr/src/app/app/assets/stylesheets/base/pages.scss */
ul.notes li div {
  text-decoration: none;
  color: black;
  background: #ffffcc;
  display: block;
  height: 140px;
  width: 140px;
  padding: 1em;
  /* Firefox */
  -moz-box-shadow: 5px 5px 2px #212121;
  /* Safari+Chrome */
  -webkit-box-shadow: 5px 5px 2px rgba(33, 33, 33, 0.7);
  /* Opera */
  box-shadow: 5px 5px 2px rgba(33, 33, 33, 0.7); }

/* line 287, /usr/src/app/app/assets/stylesheets/base/pages.scss */
ul.notes li div {
  -webkit-transform: rotate(-6deg);
  -o-transform: rotate(-6deg);
  -moz-transform: rotate(-6deg); }

/* line 293, /usr/src/app/app/assets/stylesheets/base/pages.scss */
ul.notes li:nth-child(even) div {
  -o-transform: rotate(4deg);
  -webkit-transform: rotate(4deg);
  -moz-transform: rotate(4deg);
  position: relative;
  top: 5px; }

/* line 301, /usr/src/app/app/assets/stylesheets/base/pages.scss */
ul.notes li:nth-child(3n) div {
  -o-transform: rotate(-3deg);
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  position: relative;
  top: -5px; }

/* line 309, /usr/src/app/app/assets/stylesheets/base/pages.scss */
ul.notes li:nth-child(5n) div {
  -o-transform: rotate(5deg);
  -webkit-transform: rotate(5deg);
  -moz-transform: rotate(5deg);
  position: relative;
  top: -10px; }

/* line 317, /usr/src/app/app/assets/stylesheets/base/pages.scss */
ul.notes li div:hover, ul.notes li div:focus {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  position: relative;
  z-index: 5; }

/* line 325, /usr/src/app/app/assets/stylesheets/base/pages.scss */
ul.notes li div {
  text-decoration: none;
  color: black;
  background: #ffffcc;
  display: block;
  height: 210px;
  width: 210px;
  padding: 1em;
  -moz-box-shadow: 5px 5px 7px #212121;
  -webkit-box-shadow: 5px 5px 7px rgba(33, 33, 33, 0.7);
  box-shadow: 5px 5px 7px rgba(33, 33, 33, 0.7);
  -moz-transition: -moz-transform 0.15s linear;
  -o-transition: -o-transform 0.15s linear;
  -webkit-transition: -webkit-transform 0.15s linear; }

/* FILE MANAGER */
/* line 343, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.file-box {
  float: left;
  width: 220px; }

/* line 348, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.file-manager h5 {
  text-transform: uppercase; }

/* line 352, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.file-manager {
  list-style: none outside none;
  margin: 0;
  padding: 0; }

/* line 358, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.folder-list li a {
  color: #666666;
  display: block;
  padding: 5px 0; }

/* line 364, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.folder-list li {
  border-bottom: 1px solid #e7eaec;
  display: block; }

/* line 369, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.folder-list li i {
  margin-right: 8px;
  color: #3d4d5d; }

/* line 374, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.category-list li a {
  color: #666666;
  display: block;
  padding: 5px 0; }

/* line 380, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.category-list li {
  display: block; }

/* line 384, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.category-list li i {
  margin-right: 8px;
  color: #3d4d5d; }

/* line 389, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.category-list li a .text-navy {
  color: #1ab394; }

/* line 393, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.category-list li a .text-primary {
  color: #1c84c6; }

/* line 397, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.category-list li a .text-info {
  color: #23c6c8; }

/* line 401, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.category-list li a .text-danger {
  color: #ef5352; }

/* line 405, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.category-list li a .text-warning {
  color: #f8ac59; }

/* line 409, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.file-manager h5.tag-title {
  margin-top: 20px; }

/* line 413, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.tag-list li {
  float: left; }

/* line 417, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.tag-list li a {
  font-size: 10px;
  background-color: #f3f3f4;
  padding: 5px 12px;
  color: inherit;
  border-radius: 2px;
  border: 1px solid #e7eaec;
  margin-right: 5px;
  margin-top: 5px;
  display: block; }

/*
.file {
  border: 1px solid $border-color;
  padding: 0;
  background-color: white;
  position: relative;
  margin-bottom: 20px;
  margin-right: 20px;
}
*/
/* line 438, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.file-manager .hr-line-dashed {
  margin: 15px 0; }

/* line 442, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.file .icon, .file .image {
  height: 100px;
  overflow: hidden; }

/* line 447, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.file .icon {
  padding: 15px 10px;
  text-align: center; }

/* line 452, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.file-control {
  color: inherit;
  font-size: 11px;
  margin-right: 10px; }

/* line 458, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.file-control.active {
  text-decoration: underline; }

/* line 462, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.underline-link-text {
  text-decoration: underline; }

/* line 466, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.file .icon i {
  font-size: 70px;
  color: #dadada; }

/* line 471, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.file .file-name {
  padding: 10px;
  background-color: #f8f8f8;
  border-top: 1px solid #e7eaec; }

/* line 477, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.file-name small {
  color: #676a6c; }

/* line 481, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.corner {
  position: absolute;
  display: inline-block;
  width: 0;
  height: 0;
  line-height: 0;
  border: 0.6em solid transparent;
  border-right: 0.6em solid #f1f1f1;
  border-bottom: 0.6em solid #f1f1f1;
  right: 0em;
  bottom: 0em; }

/* line 494, /usr/src/app/app/assets/stylesheets/base/pages.scss */
a.compose-mail {
  padding: 8px 10px; }

/* line 498, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.mail-search {
  max-width: 300px; }

/* PROFILE */
/* line 504, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.profile-content {
  border-top: none !important; }

/* line 508, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.profile-stats {
  margin-right: 10px; }

/* line 512, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.profile-image {
  width: 120px;
  float: left; }

/* line 517, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.profile-image img {
  width: 96px;
  height: 96px; }

/* line 522, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.profile-info {
  margin-left: 120px; }

/* line 526, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.feed-activity-list .feed-element {
  border-bottom: 1px solid #e7eaec; }

/* line 530, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.feed-element:first-child {
  margin-top: 0; }

/* line 534, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.feed-element {
  padding-bottom: 15px; }

/* line 538, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.feed-element, .feed-element .media {
  margin-top: 15px; }

/* line 542, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.feed-element, .media-body {
  overflow: hidden; }

/* line 546, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.feed-element > .pull-left {
  margin-right: 10px; }

/* line 550, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.feed-element img.img-circle, .dropdown-messages-box img.img-circle {
  width: 38px;
  height: 38px; }

/* line 555, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.feed-element .well {
  border: 1px solid #e7eaec;
  box-shadow: none;
  margin-top: 10px;
  margin-bottom: 5px;
  padding: 10px 20px;
  font-size: 11px;
  line-height: 16px; }

/* line 565, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.feed-element .actions {
  margin-top: 10px; }

/* line 569, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.feed-element .photos {
  margin: 10px 0; }

/* line 573, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.feed-photo {
  max-height: 180px;
  border-radius: 4px;
  overflow: hidden;
  margin-right: 10px;
  margin-bottom: 10px; }

/* line 581, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.file-list li {
  padding: 5px 10px;
  font-size: 11px;
  border-radius: 2px;
  border: 1px solid #e7eaec;
  margin-bottom: 5px; }

/* line 590, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.file-list li a {
  color: inherit; }

/* line 594, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.file-list li a:hover {
  color: #1ab394; }

/* line 598, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.user-friends img {
  width: 42px;
  height: 42px;
  margin-bottom: 5px;
  margin-right: 5px; }

/* MAILBOX */
/* line 608, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.mail-box {
  background-color: white;
  border: 1px solid #e7eaec;
  border-top: 0;
  padding: 0px;
  margin-bottom: 20px; }

/* line 616, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.mail-box-header {
  background-color: white;
  border: 1px solid #e7eaec;
  border-bottom: 0;
  padding: 30px 20px 20px 20px; }

/* line 623, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.mail-box-header h2 {
  margin-top: 0px; }

/* line 627, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.mailbox-content .tag-list li a {
  background: white; }

/* line 631, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.mail-body {
  border-top: 1px solid #e7eaec;
  padding: 20px; }

/* line 636, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.mail-text {
  border-top: 1px solid #e7eaec; }

/* line 640, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.mail-text .note-toolbar {
  padding: 10px 15px; }

/* line 644, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.mail-body .form-group {
  margin-bottom: 5px; }

/* line 648, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.mail-text .note-editor .note-toolbar {
  background-color: #f9f8f8; }

/* line 652, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.mail-attachment {
  border-top: 1px solid #e7eaec;
  padding: 20px;
  font-size: 12px; }

/* line 658, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.mailbox-content {
  background: none;
  border: none;
  padding: 10px; }

/* line 664, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.mail-ontact {
  width: 23%; }

/* PROJECTS */
/* line 669, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.project-people, .project-actions {
  text-align: right;
  vertical-align: middle; }

/* line 674, /usr/src/app/app/assets/stylesheets/base/pages.scss */
dd.project-people {
  text-align: left;
  margin-top: 5px; }

/* line 679, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.project-people img {
  width: 32px;
  height: 32px; }

/* line 684, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.project-title a {
  font-size: 14px;
  color: #676a6c;
  font-weight: 600; }

/* line 690, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.project-list table tr td {
  border-top: none;
  border-bottom: 1px solid #e7eaec;
  padding: 15px 10px;
  vertical-align: middle; }

/* line 697, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.project-manager .tag-list li a {
  font-size: 10px;
  background-color: white;
  padding: 5px 12px;
  color: inherit;
  border-radius: 2px;
  border: 1px solid #e7eaec;
  margin-right: 5px;
  margin-top: 5px;
  display: block; }

/* line 709, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.project-files li a {
  font-size: 11px;
  color: #676a6c;
  margin-left: 10px;
  line-height: 22px; }

/* FAQ */
/* line 718, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.faq-item {
  padding: 20px;
  margin-bottom: 2px;
  background: white; }

/* line 724, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.faq-question {
  font-size: 18px;
  font-weight: 600;
  color: #1ab394;
  display: block; }

/* line 731, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.faq-question:hover {
  color: #179d82; }

/* line 735, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.faq-answer {
  margin-top: 10px;
  background: #f3f3f4;
  border: 1px solid #e7eaec;
  border-radius: 3px;
  padding: 15px; }

/* line 743, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.faq-item .tag-item {
  background: #f3f3f4;
  padding: 2px 6px;
  font-size: 10px;
  text-transform: uppercase; }

/* Chat view */
/* line 752, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.message-input {
  height: 90px !important; }

/* line 756, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.chat-avatar {
  white: 36px;
  height: 36px;
  float: left;
  margin-right: 10px; }

/* line 763, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.chat-user-name {
  padding: 10px; }

/* line 767, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.chat-user {
  padding: 8px 10px;
  border-bottom: 1px solid #e7eaec; }

/* line 772, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.chat-user a {
  color: inherit; }

/* line 776, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.chat-view {
  z-index: 20012; }

/* line 780, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.chat-users, .chat-statistic {
  margin-left: -30px; }

@media (max-width: 992px) {
  /* line 785, /usr/src/app/app/assets/stylesheets/base/pages.scss */
  .chat-users, .chat-statistic {
    margin-left: 0px; } }
/* line 789, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.chat-view .ibox-content {
  padding: 0; }

/* line 793, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.chat-message {
  padding: 10px 20px; }

/* line 797, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.message-avatar {
  height: 48px;
  width: 48px;
  border: 1px solid #e7eaec;
  border-radius: 4px;
  margin-top: 1px; }

/* line 805, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.chat-discussion .chat-message.left .message-avatar {
  float: left;
  margin-right: 10px; }

/* line 810, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.chat-discussion .chat-message.right .message-avatar {
  float: right;
  margin-left: 10px; }

/* line 815, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.message {
  background-color: #fff;
  border: 1px solid #e7eaec;
  text-align: left;
  display: block;
  padding: 10px 20px;
  position: relative;
  border-radius: 4px; }

/* line 825, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.chat-discussion .chat-message.left .message-date {
  float: right; }

/* line 829, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.chat-discussion .chat-message.right .message-date {
  float: left; }

/* line 833, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.chat-discussion .chat-message.left .message {
  text-align: left;
  margin-left: 55px; }

/* line 838, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.chat-discussion .chat-message.right .message {
  text-align: right;
  margin-right: 55px; }

/* line 843, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.message-date {
  font-size: 10px;
  color: #888888; }

/* line 848, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.message-content {
  display: block; }

/* line 852, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.chat-discussion {
  background: #eee;
  padding: 15px;
  height: 400px;
  overflow-y: auto; }

/* line 859, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.chat-users {
  overflow-y: auto;
  height: 400px; }

/* line 864, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.chat-message-form .form-group {
  margin-bottom: 0; }

/* jsTree */
/* line 869, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.jstree-open > .jstree-anchor > .fa-folder:before {
  content: "\f07c"; }

/* line 873, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.jstree-default .jstree-icon.none {
  width: 0; }

/* CLIENTS */
/* line 880, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.clients-list {
  margin-top: 20px; }

/* line 884, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.clients-list .tab-pane {
  position: relative;
  height: 600px; }

/* line 889, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.client-detail {
  position: relative;
  height: 620px; }

/* line 894, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.clients-list table tr td {
  height: 46px;
  vertical-align: middle;
  border: none; }

/* line 900, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.client-link {
  font-weight: 600;
  color: inherit; }

/* line 905, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.client-link:hover {
  color: inherit; }

/* line 909, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.client-avatar {
  width: 42px; }

/* line 913, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.client-avatar img {
  width: 28px;
  height: 28px;
  border-radius: 50%; }

/* line 919, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.contact-type {
  width: 20px;
  color: #c1c3c4; }

/* line 924, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.client-status {
  text-align: left; }

/* line 928, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.client-detail .vertical-timeline-content p {
  margin: 0; }

/* line 932, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.client-detail .vertical-timeline-icon.gray-bg {
  color: #a7aaab; }

/* line 937, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.clients-list .nav-tabs > li.active > a, .clients-list .nav-tabs > li.active > a:hover, .clients-list .nav-tabs > li.active > a:focus {
  border-bottom: 1px solid #fff; }

/* BLOG ARTICLE */
/* line 943, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.blog h2 {
  font-weight: 700; }

/* line 947, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.blog h5 {
  margin: 0 0 5px 0; }

/* line 951, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.blog .btn {
  margin: 0 0 5px 0; }

/* line 955, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.article h1 {
  font-size: 48px;
  font-weight: 700;
  color: #2F4050; }

/* line 961, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.article p {
  font-size: 15px;
  line-height: 26px; }

/* line 966, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.article-title {
  text-align: center;
  margin: 40px 0 100px 0; }

/* line 971, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.article .ibox-content {
  padding: 40px; }

/* ISSUE TRACKER */
/* line 977, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.issue-tracker .btn-link {
  color: #1ab394; }

/* line 981, /usr/src/app/app/assets/stylesheets/base/pages.scss */
table.issue-tracker tbody tr td {
  vertical-align: middle;
  height: 50px; }

/* line 986, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.issue-info {
  width: 50%; }

/* line 990, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.issue-info a {
  font-weight: 600;
  color: #676a6c; }

/* line 995, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.issue-info small {
  display: block; }

/* TEAMS */
/* line 1000, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.team-members {
  margin: 10px 0; }

/* line 1004, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.team-members img.img-circle {
  width: 42px;
  height: 42px;
  margin-bottom: 5px; }

/* AGILE BOARD */
/* line 1012, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.sortable-list {
  padding: 10px 0; }

/* line 1015, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.agile-list {
  list-style: none;
  margin: 0; }

/* line 1019, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.agile-list li {
  background: #FAFAFB;
  border: 1px solid #e7eaec;
  margin: 0px 0 10px 0;
  padding: 10px;
  border-radius: 2px; }

/* line 1027, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.agile-list li:hover {
  cursor: pointer;
  background: #fff; }

/* line 1031, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.agile-list li.warning-element {
  border-left: 3px solid #f8ac59; }

/* line 1034, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.agile-list li.danger-element {
  border-left: 3px solid #ed5565; }

/* line 1037, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.agile-list li.info-element {
  border-left: 3px solid #1c84c6; }

/* line 1040, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.agile-list li.success-element {
  border-left: 3px solid #1ab394; }

/* line 1043, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.agile-detail {
  margin-top: 5px;
  font-size: 12px; }

/* DIFF */
/* line 1049, /usr/src/app/app/assets/stylesheets/base/pages.scss */
ins {
  background-color: #c6ffc6;
  text-decoration: none; }

/* line 1054, /usr/src/app/app/assets/stylesheets/base/pages.scss */
del {
  background-color: #ffc6c6; }

/* E-commerce */
/* line 1060, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.product-box {
  padding: 0;
  border: 1px solid #e7eaec; }

/* line 1066, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.product-box:hover,
.product-box.active {
  border: 1px solid transparent;
  -webkit-box-shadow: 0px 3px 7px 0px #a8a8a8;
  -moz-box-shadow: 0px 3px 7px 0px #a8a8a8;
  box-shadow: 0px 3px 7px 0px #a8a8a8; }

/* line 1074, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.product-imitation {
  text-align: center;
  padding: 90px 0;
  background-color: #f8f8f9;
  color: #bebec3;
  font-weight: 600; }

/* line 1082, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.product-imitation.xl {
  padding: 120px 0; }

/* line 1086, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.product-desc {
  padding: 20px;
  position: relative; }

/* line 1091, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.ecommerce .tag-list {
  padding: 0; }

/* line 1095, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.ecommerce .fa-star {
  color: #d1dade; }

/* line 1099, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.ecommerce .fa-star.active {
  color: #f8ac59; }

/* line 1103, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.ecommerce .note-editor {
  border: 1px solid #e7eaec; }

/* line 1107, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.product-name {
  font-size: 16px;
  font-weight: 600;
  color: #676a6c;
  display: block;
  margin: 2px 0 5px 0; }

/* line 1115, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.product-name:hover,
.product-name:focus {
  color: #1ab394; }

/* line 1120, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.product-price {
  font-size: 14px;
  font-weight: 600;
  color: #ffffff;
  background-color: #1ab394;
  padding: 6px 12px;
  position: absolute;
  top: -32px;
  right: 0; }

/* line 1132, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.product-detail .ibox-content {
  padding: 30px 30px 50px 30px; }

/* line 1136, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.image-imitation {
  background-color: #f8f8f9;
  text-align: center;
  padding: 200px 0; }

/* line 1143, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.product-main-price small {
  font-size: 10px; }

/* line 1148, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.product-images {
  margin: 0 20px; }

/* Social feed */
/* line 1153, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.social-feed-separated .social-feed-box {
  margin-left: 62px; }

/* line 1157, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.social-feed-separated .social-avatar {
  float: left;
  padding: 0; }

/* line 1162, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.social-feed-separated .social-avatar img {
  width: 52px;
  height: 52px;
  border: 1px solid #e7eaec; }

/* line 1168, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.social-feed-separated .social-feed-box .social-avatar {
  padding: 15px 15px 0 15px;
  float: none; }

/* line 1173, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.social-feed-box {
  /*padding: 15px;*/
  border: 1px solid #e7eaec;
  background: #fff;
  margin-bottom: 15px; }

/* line 1180, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.article .social-feed-box {
  margin-bottom: 0;
  border-bottom: none; }

/* line 1185, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.article .social-feed-box:last-child {
  margin-bottom: 0;
  border-bottom: 1px solid #e7eaec; }

/* line 1190, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.article .social-feed-box p {
  font-size: 13px;
  line-height: 18px; }

/* line 1195, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.social-action {
  margin: 15px; }

/* line 1199, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.social-avatar {
  padding: 15px 15px 0 15px; }

/* line 1203, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.social-comment .social-comment {
  margin-left: 45px; }

/* line 1207, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.social-avatar img {
  height: 40px;
  width: 40px;
  margin-right: 10px; }

/* line 1213, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.social-avatar .media-body a {
  font-size: 14px;
  display: block; }

/* line 1218, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.social-body {
  padding: 15px; }

/* line 1222, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.social-body img {
  margin-bottom: 10px; }

/* line 1226, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.social-footer {
  border-top: 1px solid #e7eaec;
  padding: 10px 15px;
  background: #f9f9f9; }

/* line 1232, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.social-footer .social-comment img {
  width: 32px;
  margin-right: 10px; }

/* line 1237, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.social-comment:first-child {
  margin-top: 0; }

/* line 1241, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.social-comment {
  margin-top: 15px; }

/* line 1245, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.social-comment textarea {
  font-size: 12px; }

/* Vote list */
/* line 1252, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.vote-item {
  padding: 20px 25px;
  background: #ffffff;
  border-top: 1px solid #e7eaec; }

/* line 1258, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.vote-item:last-child {
  border-bottom: 1px solid #e7eaec; }

/* line 1262, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.vote-item:hover {
  background: #fbfbfb; }

/* line 1266, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.vote-actions {
  float: left;
  width: 30px;
  margin-right: 15px;
  text-align: center; }

/* line 1274, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.vote-actions a {
  color: #1ab394;
  font-weight: 600; }

/* line 1278, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.vote-actions {
  font-weight: 600; }

/* line 1282, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.vote-title {
  display: block;
  color: inherit;
  font-size: 18px;
  font-weight: 600;
  margin-top: 5px;
  margin-bottom: 2px; }

/* line 1291, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.vote-title:hover, .vote-title:focus {
  color: inherit; }

/* line 1295, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.vote-info, .vote-title {
  margin-left: 45px; }

/* line 1299, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.vote-info, .vote-info a {
  color: #b4b6b8;
  font-size: 12px; }

/* line 1304, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.vote-info a {
  margin-right: 10px; }

/* line 1308, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.vote-info a:hover {
  color: #1ab394; }

/* line 1312, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.vote-icon {
  text-align: right;
  font-size: 38px;
  display: block;
  color: #e8e9ea; }

/* line 1319, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.vote-icon.active {
  color: #1ab394; }

/* line 1323, /usr/src/app/app/assets/stylesheets/base/pages.scss */
body.body-small .vote-icon {
  display: none; }

/* line 2, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
body.rtls {
  /* Theme config */ }
  /* line 4, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  body.rtls #page-wrapper {
    margin: 0 220px 0 0; }
  /* line 8, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  body.rtls .nav-second-level li a {
    padding: 7px 35px 7px 10px; }
  /* line 12, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  body.rtls .ibox-title h5 {
    float: right; }
  /* line 16, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  body.rtls .pull-right {
    float: left !important; }
  /* line 20, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  body.rtls .pull-left {
    float: right !important; }
  /* line 24, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  body.rtls .ibox-tools {
    float: left; }
  /* line 28, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  body.rtls .stat-percent {
    float: left; }
  /* line 32, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  body.rtls .navbar-right {
    float: left !important; }
  /* line 36, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  body.rtls .navbar-top-links li:last-child {
    margin-left: 40px;
    margin-right: 0; }
  /* line 41, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  body.rtls .minimalize-styl-2 {
    float: right;
    margin: 14px 20px 5px 5px; }
  /* line 46, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  body.rtls .feed-element > .pull-left {
    margin-left: 10px;
    margin-right: 0; }
  /* line 51, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  body.rtls .timeline-item .date {
    text-align: left; }
  /* line 55, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  body.rtls .timeline-item .date i {
    left: 0;
    right: auto; }
  /* line 60, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  body.rtls .timeline-item .content {
    border-right: 1px solid #e7eaec;
    border-left: none; }
  /* line 65, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  body.rtls .theme-config {
    left: 0;
    right: auto; }
  /* line 70, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  body.rtls .spin-icon {
    border-radius: 0 20px 20px 0; }
  /* line 74, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  body.rtls .toast-close-button {
    float: left; }
  /* line 78, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  body.rtls #toast-container > .toast:before {
    margin: auto -1.5em auto 0.5em; }
  /* line 82, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  body.rtls #toast-container > div {
    padding: 15px 50px 15px 15px; }
  /* line 86, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  body.rtls .center-orientation .vertical-timeline-icon i {
    margin-left: 0;
    margin-right: -12px; }
  /* line 91, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  body.rtls .vertical-timeline-icon i {
    right: 50%;
    left: auto;
    margin-left: auto;
    margin-right: -12px; }
  /* line 98, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  body.rtls .file-box {
    float: right; }
  /* line 102, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  body.rtls ul.notes li {
    float: right; }
  /* line 106, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  body.rtls .chat-users, body.rtls .chat-statistic {
    margin-right: -30px;
    margin-left: auto; }
  /* line 111, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  body.rtls .dropdown-menu > li > a {
    text-align: right; }
  /* line 115, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  body.rtls .b-r {
    border-left: 1px solid #e7eaec;
    border-right: none; }
  /* line 120, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  body.rtls .dd-list .dd-list {
    padding-right: 30px;
    padding-left: 0; }
  /* line 125, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  body.rtls .dd-item > button {
    float: right; }
  /* line 130, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  body.rtls .theme-config-box {
    margin-left: -220px;
    margin-right: 0; }
  /* line 135, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  body.rtls .theme-config-box.show {
    margin-left: 0;
    margin-right: 0; }
  /* line 140, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  body.rtls .spin-icon {
    right: 0;
    left: auto; }
  /* line 145, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  body.rtls .skin-setttings {
    margin-right: 40px;
    margin-left: 0; }
  /* line 150, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  body.rtls .skin-setttings {
    direction: ltr; }
  /* line 154, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  body.rtls .footer.fixed {
    margin-right: 220px;
    margin-left: 0; }

@media (max-width: 992px) {
  /* line 163, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  body.rtls .chat-users, body.rtls .chat-statistic {
    margin-right: 0px; } }
/* line 169, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
body.rtls.mini-navbar .footer.fixed, body.body-small.mini-navbar .footer.fixed {
  margin: 0 70px 0 0; }

/* line 173, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
body.rtls.mini-navbar.fixed-sidebar .footer.fixed, body.body-small.mini-navbar .footer.fixed {
  margin: 0 0 0 0; }

/* line 178, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
body.rtls.top-navigation .navbar-toggle {
  float: right;
  margin-left: 15px;
  margin-right: 15px; }

/* line 184, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
.body-small.rtls.top-navigation .navbar-header {
  float: none; }

/* line 188, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
body.rtls.top-navigation #page-wrapper {
  margin: 0; }

/* line 192, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
body.rtls.mini-navbar #page-wrapper {
  margin: 0 70px 0 0; }

/* line 196, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
body.rtls.mini-navbar.fixed-sidebar #page-wrapper {
  margin: 0 0 0 0; }

/* line 200, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
body.rtls.body-small.fixed-sidebar.mini-navbar #page-wrapper {
  margin: 0 220px 0 0; }

/* line 204, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
body.rtls.body-small.fixed-sidebar.mini-navbar .navbar-static-side {
  width: 220px; }

/* line 208, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
.body-small.rtls .navbar-fixed-top {
  margin-right: 0px; }

/* line 212, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
.body-small.rtls .navbar-header {
  float: right; }

/* line 216, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
body.rtls .navbar-top-links li:last-child {
  margin-left: 20px; }

/* line 220, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
body.rtls .top-navigation #page-wrapper, body.rtls.mini-navbar .top-navigation #page-wrapper, body.rtls.mini-navbar.top-navigation #page-wrapper {
  margin: 0; }

/* line 224, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
body.rtls .top-navigation .footer.fixed, body.rtls.top-navigation .footer.fixed {
  margin: 0; }

@media (max-width: 768px) {
  /* line 230, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  body.rtls .navbar-top-links li:last-child {
    margin-left: 20px; }

  /* line 234, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  .body-small.rtls #page-wrapper {
    position: inherit;
    margin: 0 0 0 0px;
    min-height: 1000px; }

  /* line 240, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  .body-small.rtls .navbar-static-side {
    display: none;
    z-index: 2001;
    position: absolute;
    width: 70px; }

  /* line 247, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  .body-small.rtls.mini-navbar .navbar-static-side {
    display: block; }

  /* line 251, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  .rtls.fixed-sidebar.body-small .navbar-static-side {
    display: none;
    z-index: 2001;
    position: fixed;
    width: 220px; }

  /* line 258, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  .rtls.fixed-sidebar.body-small.mini-navbar .navbar-static-side {
    display: block; } }
/* line 265, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
.rtls .ltr-support {
  direction: ltr; }

/* line 1, /usr/src/app/app/assets/stylesheets/base/sidebar.scss */
.sidebard-panel {
  width: 220px;
  background: #ebebed;
  padding: 10px 20px;
  position: absolute;
  right: 0; }

/* line 9, /usr/src/app/app/assets/stylesheets/base/sidebar.scss */
.sidebard-panel .feed-element img.img-circle {
  width: 32px;
  height: 32px; }

/* line 14, /usr/src/app/app/assets/stylesheets/base/sidebar.scss */
.sidebard-panel .feed-element, .media-body, .sidebard-panel p {
  font-size: 12px; }

/* line 18, /usr/src/app/app/assets/stylesheets/base/sidebar.scss */
.sidebard-panel .feed-element {
  margin-top: 20px;
  padding-bottom: 0; }

/* line 23, /usr/src/app/app/assets/stylesheets/base/sidebar.scss */
.sidebard-panel .list-group {
  margin-bottom: 10px; }

/* line 27, /usr/src/app/app/assets/stylesheets/base/sidebar.scss */
.sidebard-panel .list-group .list-group-item {
  padding: 5px 0;
  font-size: 12px;
  border: 0; }

/* line 33, /usr/src/app/app/assets/stylesheets/base/sidebar.scss */
.sidebar-content .wrapper {
  padding-right: 230px; }

/* line 37, /usr/src/app/app/assets/stylesheets/base/sidebar.scss */
.sidebar-content .wrapper, .wrapper.sidebar-content {
  padding-right: 230px !important; }

/* line 41, /usr/src/app/app/assets/stylesheets/base/sidebar.scss */
.body-small .sidebar-content .wrapper, .body-small .wrapper.sidebar-content {
  padding-right: 20px !important; }

/* line 48, /usr/src/app/app/assets/stylesheets/base/sidebar.scss */
#right-sidebar {
  background-color: #fff;
  border-left: 1px solid #e7eaec;
  border-top: 1px solid #e7eaec;
  overflow: hidden;
  position: fixed;
  top: 60px;
  width: 260px !important;
  z-index: 1009;
  bottom: 0;
  right: -260px; }

/* line 61, /usr/src/app/app/assets/stylesheets/base/sidebar.scss */
.sidebar-container {
  /*padding: 10px;*/ }

/* line 66, /usr/src/app/app/assets/stylesheets/base/sidebar.scss */
#right-sidebar.sidebar-open {
  right: 0; }

/* line 70, /usr/src/app/app/assets/stylesheets/base/sidebar.scss */
#right-sidebar.sidebar-open.sidebar-top {
  top: 0;
  border-top: none; }

/* line 77, /usr/src/app/app/assets/stylesheets/base/sidebar.scss */
.sidebar-container ul.nav-tabs {
  border: none; }
/* line 81, /usr/src/app/app/assets/stylesheets/base/sidebar.scss */
.sidebar-container ul.nav-tabs.navs-4 li {
  width: 25%; }
/* line 84, /usr/src/app/app/assets/stylesheets/base/sidebar.scss */
.sidebar-container ul.nav-tabs.navs-3 li {
  width: 33.3333%; }
/* line 87, /usr/src/app/app/assets/stylesheets/base/sidebar.scss */
.sidebar-container ul.nav-tabs.navs-2 li {
  width: 50%; }
/* line 91, /usr/src/app/app/assets/stylesheets/base/sidebar.scss */
.sidebar-container ul.nav-tabs li {
  border: none; }
/* line 95, /usr/src/app/app/assets/stylesheets/base/sidebar.scss */
.sidebar-container ul.nav-tabs li a {
  border: none;
  padding: 12px 10px;
  margin: 0;
  border-radius: 0;
  background: #2f4050;
  color: #fff;
  text-align: center;
  border-right: 1px solid #334556; }
/* line 107, /usr/src/app/app/assets/stylesheets/base/sidebar.scss */
.sidebar-container ul.nav-tabs li.active a {
  border: none;
  background: #f9f9f9;
  color: #676a6c;
  font-weight: bold; }
/* line 115, /usr/src/app/app/assets/stylesheets/base/sidebar.scss */
.sidebar-container .nav-tabs > li.active > a:hover,
.sidebar-container .nav-tabs > li.active > a:focus {
  border: none; }
/* line 122, /usr/src/app/app/assets/stylesheets/base/sidebar.scss */
.sidebar-container ul.sidebar-list {
  margin: 0;
  padding: 0; }
/* line 127, /usr/src/app/app/assets/stylesheets/base/sidebar.scss */
.sidebar-container ul.sidebar-list li {
  border-bottom: 1px solid #e7eaec;
  padding: 15px 20px;
  list-style: none;
  font-size: 12px; }
/* line 135, /usr/src/app/app/assets/stylesheets/base/sidebar.scss */
.sidebar-container .sidebar-message:nth-child(2n+2) {
  background: #f9f9f9; }
/* line 139, /usr/src/app/app/assets/stylesheets/base/sidebar.scss */
.sidebar-container ul.sidebar-list li a {
  text-decoration: none;
  color: inherit; }
/* line 144, /usr/src/app/app/assets/stylesheets/base/sidebar.scss */
.sidebar-container .sidebar-content {
  padding: 15px 20px;
  font-size: 12px; }
/* line 153, /usr/src/app/app/assets/stylesheets/base/sidebar.scss */
.sidebar-container .sidebar-title {
  background: #f9f9f9;
  padding: 20px;
  border-bottom: 1px solid #e7eaec; }
  /* line 162, /usr/src/app/app/assets/stylesheets/base/sidebar.scss */
  .sidebar-container .sidebar-title h3 {
    margin-bottom: 3px;
    padding-left: 2px; }
/* line 170, /usr/src/app/app/assets/stylesheets/base/sidebar.scss */
.sidebar-container .tab-content h4 {
  margin-bottom: 5px; }
/* line 176, /usr/src/app/app/assets/stylesheets/base/sidebar.scss */
.sidebar-container .sidebar-message > a > .pull-left {
  margin-right: 10px; }
/* line 180, /usr/src/app/app/assets/stylesheets/base/sidebar.scss */
.sidebar-container .sidebar-message > a {
  text-decoration: none;
  color: inherit; }
/* line 185, /usr/src/app/app/assets/stylesheets/base/sidebar.scss */
.sidebar-container .sidebar-message {
  padding: 15px 20px; }
/* line 189, /usr/src/app/app/assets/stylesheets/base/sidebar.scss */
.sidebar-container .sidebar-message .message-avatar {
  height: 38px;
  width: 38px;
  border-radius: 50%; }
/* line 195, /usr/src/app/app/assets/stylesheets/base/sidebar.scss */
.sidebar-container .setings-item {
  padding: 15px 20px;
  border-bottom: 1px solid #e7eaec; }

/*
 *   SKIN 1 - INSPINIA - Responsive Admin Theme
 *   NAME - Blue light
 */
/* line 13, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-1 .minimalize-styl-2 {
  margin: 14px 5px 5px 30px; }

/* line 17, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-1 .navbar-top-links li:last-child {
  margin-right: 30px; }

/* line 21, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-1.fixed-nav .minimalize-styl-2 {
  margin: 14px 5px 5px 15px; }

/* line 25, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-1 .spin-icon {
  background: #0e9aef !important; }

/* line 29, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-1 .nav-header {
  background: #0e9aef;
  background: url(/assets/patterns/header-profile-skin-1-056d7f8ace7f4f137febf1e7a0a4da2bd86ab60cf9b6372a6e1141e8b24984eb.png); }

/* line 34, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-1.mini-navbar .nav-second-level {
  background: #3e495f; }

/* line 38, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-1 .breadcrumb {
  background: transparent; }

/* line 42, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-1 .page-heading {
  border: none; }

/* line 46, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-1 .nav > li.active {
  background: #3a4459; }

/* line 50, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-1 .nav > li > a {
  color: #9ea6b9; }

/* line 54, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-1 .nav > li.active > a {
  color: white; }

/* line 58, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-1 .navbar-minimalize {
  background: #0e9aef;
  border-color: #0e9aef; }

/* line 63, /usr/src/app/app/assets/stylesheets/base/skins.scss */
body.skin-1 {
  background: #3e495f; }

/* line 67, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-1 .navbar-static-top {
  background: white; }

/* line 71, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-1 .dashboard-header {
  background: transparent;
  border-bottom: none !important;
  border-top: none;
  padding: 20px 30px 10px 30px; }

/* line 78, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.fixed-nav.skin-1 .navbar-fixed-top {
  background: white; }

/* line 82, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-1 .wrapper-content {
  padding: 30px 15px; }

/* line 86, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-1 #page-wrapper {
  background: #f4f6fa; }

/* line 90, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-1 .ibox-title, .skin-1 .ibox-content {
  border-width: 1px; }

/* line 94, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-1 .ibox-content:last-child {
  border-style: solid solid solid solid; }

/* line 98, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-1 .nav > li.active {
  border: none; }

/* line 102, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-1 .nav-header {
  padding: 35px 25px 25px 25px; }

/* line 106, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-1 .nav-header a.dropdown-toggle {
  color: white;
  margin-top: 10px; }

/* line 111, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-1 .nav-header a.dropdown-toggle .text-muted {
  color: white;
  opacity: 0.8; }

/* line 116, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-1 .profile-element {
  text-align: center; }

/* line 120, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-1 .img-circle {
  border-radius: 5px; }

/* line 124, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-1 .navbar-default .nav > li > a:hover, .skin-1 .navbar-default .nav > li > a:focus {
  background: #3a4459;
  color: white; }

/* line 129, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-1 .nav.nav-tabs > li.active > a {
  color: #555; }

/* line 132, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-1 .nav.nav-tabs > li.active {
  background: transparent; }

/*
 *   SKIN 2 - INSPINIA - Responsive Admin Theme
 *   NAME - Inspinia Ultra
 */
/* line 148, /usr/src/app/app/assets/stylesheets/base/skins.scss */
body.skin-2 {
  color: #565758 !important; }

/* line 152, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-2 .minimalize-styl-2 {
  margin: 14px 5px 5px 25px; }

/* line 156, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-2 .navbar-top-links li:last-child {
  margin-right: 25px; }

/* line 160, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-2 .spin-icon {
  background: #23c6c8 !important; }

/* line 164, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-2 .nav-header {
  background: #23c6c8;
  background: url(/assets/patterns/header-profile-skin-2-768b213762f966d13d2e344140fb95e04d040860a4046efaff279363d60059a3.png); }

/* line 169, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-2.mini-navbar .nav-second-level {
  background: #ededed; }

/* line 173, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-2 .breadcrumb {
  background: transparent; }

/* line 177, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-2.fixed-nav .minimalize-styl-2 {
  margin: 14px 5px 5px 15px; }

/* line 181, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-2 .page-heading {
  border: none;
  background: rgba(255, 255, 255, 0.7); }

/* line 186, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-2 .nav > li.active {
  background: #e0e0e0; }

/* line 190, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-2 .logo-element {
  padding: 17px 0; }

/* line 194, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-2 .nav > li > a, .skin-2 .welcome-message {
  color: #edf6ff; }

/* line 198, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-2 #top-search::-moz-placeholder {
  color: #edf6ff;
  opacity: 0.5; }

/* line 203, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-2 #side-menu > li > a, .skin-2 .nav.nav-second-level > li > a {
  color: #586b7d; }

/* line 207, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-2 .nav > li.active > a {
  color: #213a53; }

/* line 211, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-2.mini-navbar .nav-header {
  background: #213a53; }

/* line 215, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-2 .navbar-minimalize {
  background: #23c6c8;
  border-color: #23c6c8; }

/* line 220, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-2 .border-bottom {
  border-bottom: none !important; }

/* line 224, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-2 #top-search {
  color: white; }

/* line 228, /usr/src/app/app/assets/stylesheets/base/skins.scss */
body.skin-2 #wrapper {
  background-color: #ededed; }

/* line 232, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-2 .navbar-static-top {
  background: #213a53; }

/* line 236, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.fixed-nav.skin-2 .navbar-fixed-top {
  background: #213a53;
  border-bottom: none !important; }

/* line 241, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-2 .nav-header {
  padding: 30px 25px 30px 25px; }

/* line 245, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-2 .dashboard-header {
  background: rgba(255, 255, 255, 0.4);
  border-bottom: none !important;
  border-top: none;
  padding: 20px 30px 20px 30px; }

/* line 252, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-2 .wrapper-content {
  padding: 30px 15px; }

/* line 256, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-2 .dashoard-1 .wrapper-content {
  padding: 0px 30px 25px 30px; }

/* line 260, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-2 .ibox-title {
  background: rgba(255, 255, 255, 0.7);
  border: none;
  margin-bottom: 1px; }

/* line 266, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-2 .ibox-content {
  background: rgba(255, 255, 255, 0.4);
  border: none !important; }

/* line 271, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-2 #page-wrapper {
  background: #f6f6f6;
  background: -webkit-radial-gradient(center, ellipse cover, #f6f6f6 20%, #d5d5d5 100%);
  background: -o-radial-gradient(center, ellipse cover, #f6f6f6 20%, #d5d5d5 100%);
  background: -ms-radial-gradient(center, ellipse cover, #f6f6f6 20%, #d5d5d5 100%);
  background: radial-gradient(ellipse at center, #f6f6f6 20%, #d5d5d5 100%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f6f6f6, endColorstr=#d5d5d5)"; }

/* line 280, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-2 .ibox-title, .skin-2 .ibox-content {
  border-width: 1px; }

/* line 284, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-2 .ibox-content:last-child {
  border-style: solid solid solid solid; }

/* line 288, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-2 .nav > li.active {
  border: none; }

/* line 292, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-2 .nav-header a.dropdown-toggle {
  color: #edf6ff;
  margin-top: 10px; }

/* line 297, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-2 .nav-header a.dropdown-toggle .text-muted {
  color: #edf6ff;
  opacity: 0.8; }

/* line 302, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-2 .img-circle {
  border-radius: 10px; }

/* line 306, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-2 .nav.navbar-top-links > li > a:hover, .skin-2 .nav.navbar-top-links > li > a:focus {
  background: #1a2d41; }

/* line 310, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-2 .navbar-default .nav > li > a:hover, .skin-2 .navbar-default .nav > li > a:focus {
  background: #e0e0e0;
  color: #213a53; }

/* line 315, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-2 .nav.nav-tabs > li.active > a {
  color: #555; }

/* line 318, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-2 .nav.nav-tabs > li.active {
  background: transparent; }

/*
 *   SKIN 3 - INSPINIA - Responsive Admin Theme
 *   NAME - Yellow/purple
 */
/* line 334, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-3 .minimalize-styl-2 {
  margin: 14px 5px 5px 30px; }

/* line 338, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-3 .navbar-top-links li:last-child {
  margin-right: 30px; }

/* line 342, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-3.fixed-nav .minimalize-styl-2 {
  margin: 14px 5px 5px 15px; }

/* line 346, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-3 .spin-icon {
  background: #ecba52 !important; }

/* line 350, /usr/src/app/app/assets/stylesheets/base/skins.scss */
body.boxed-layout.skin-3 #wrapper {
  background: #3e2c42; }

/* line 354, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-3 .nav-header {
  background: #ecba52;
  background: url(/assets/patterns/header-profile-skin-3-e68e73e5aa5808121374833ffc85bad6abcb5bd5d2ac9424bc690715e2bd5027.png); }

/* line 359, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-3.mini-navbar .nav-second-level {
  background: #3e2c42; }

/* line 363, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-3 .breadcrumb {
  background: transparent; }

/* line 367, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-3 .page-heading {
  border: none; }

/* line 371, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-3 .nav > li.active {
  background: #38283c; }

/* line 375, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.fixed-nav.skin-3 .navbar-fixed-top {
  background: white; }

/* line 379, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-3 .nav > li > a {
  color: #948b96; }

/* line 383, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-3 .nav > li.active > a {
  color: white; }

/* line 387, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-3 .navbar-minimalize {
  background: #ecba52;
  border-color: #ecba52; }

/* line 392, /usr/src/app/app/assets/stylesheets/base/skins.scss */
body.skin-3 {
  background: #3e2c42; }

/* line 396, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-3 .navbar-static-top {
  background: white; }

/* line 400, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-3 .dashboard-header {
  background: transparent;
  border-bottom: none !important;
  border-top: none;
  padding: 20px 30px 10px 30px; }

/* line 407, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-3 .wrapper-content {
  padding: 30px 15px; }

/* line 411, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-3 #page-wrapper {
  background: #f4f6fa; }

/* line 415, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-3 .ibox-title, .skin-3 .ibox-content {
  border-width: 1px; }

/* line 419, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-3 .ibox-content:last-child {
  border-style: solid solid solid solid; }

/* line 423, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-3 .nav > li.active {
  border: none; }

/* line 427, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-3 .nav-header {
  padding: 35px 25px 25px 25px; }

/* line 431, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-3 .nav-header a.dropdown-toggle {
  color: white;
  margin-top: 10px; }

/* line 436, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-3 .nav-header a.dropdown-toggle .text-muted {
  color: white;
  opacity: 0.8; }

/* line 441, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-3 .profile-element {
  text-align: center; }

/* line 445, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-3 .img-circle {
  border-radius: 5px; }

/* line 449, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-3 .navbar-default .nav > li > a:hover, .skin-3 .navbar-default .nav > li > a:focus {
  background: #38283c;
  color: white; }

/* line 455, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-3 .nav.nav-tabs > li.active > a {
  color: #555; }

/* line 458, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-3 .nav.nav-tabs > li.active {
  background: transparent; }

/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-rotating-plane"></div>
 *
 */
/* line 8, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-rotating-plane.sk-spinner {
  width: 30px;
  height: 30px;
  background-color: #1ab394;
  margin: 0 auto;
  -webkit-animation: sk-rotatePlane 1.2s infinite ease-in-out;
  animation: sk-rotatePlane 1.2s infinite ease-in-out; }

@-webkit-keyframes sk-rotatePlane {
  0% {
    -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
    transform: perspective(120px) rotateX(0deg) rotateY(0deg); }
  50% {
    -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
    transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg); }
  100% {
    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg); } }
@keyframes sk-rotatePlane {
  0% {
    -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
    transform: perspective(120px) rotateX(0deg) rotateY(0deg); }
  50% {
    -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
    transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg); }
  100% {
    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg); } }
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-double-bounce">
 *      <div class="sk-double-bounce1"></div>
 *      <div class="sk-double-bounce2"></div>
 *    </div>
 *
 */
/* line 51, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-double-bounce.sk-spinner {
  width: 40px;
  height: 40px;
  position: relative;
  margin: 0 auto; }

/* line 56, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-double-bounce .sk-double-bounce1, .sk-spinner-double-bounce .sk-double-bounce2 {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #1ab394;
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: sk-doubleBounce 2s infinite ease-in-out;
  animation: sk-doubleBounce 2s infinite ease-in-out; }

/* line 67, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-double-bounce .sk-double-bounce2 {
  -webkit-animation-delay: -1s;
  animation-delay: -1s; }

@-webkit-keyframes sk-doubleBounce {
  0%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0); }
  50% {
    -webkit-transform: scale(1);
    transform: scale(1); } }
@keyframes sk-doubleBounce {
  0%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0); }
  50% {
    -webkit-transform: scale(1);
    transform: scale(1); } }
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-wave">
 *      <div class="sk-rect1"></div>
 *      <div class="sk-rect2"></div>
 *      <div class="sk-rect3"></div>
 *      <div class="sk-rect4"></div>
 *      <div class="sk-rect5"></div>
 *    </div>
 *
 */
/* line 101, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-wave.sk-spinner {
  margin: 0 auto;
  width: 50px;
  height: 30px;
  text-align: center;
  font-size: 10px; }

/* line 107, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-wave div {
  background-color: #1ab394;
  height: 100%;
  width: 6px;
  display: inline-block;
  -webkit-animation: sk-waveStretchDelay 1.2s infinite ease-in-out;
  animation: sk-waveStretchDelay 1.2s infinite ease-in-out; }

/* line 114, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-wave .sk-rect2 {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s; }

/* line 117, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-wave .sk-rect3 {
  -webkit-animation-delay: -1s;
  animation-delay: -1s; }

/* line 120, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-wave .sk-rect4 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s; }

/* line 123, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-wave .sk-rect5 {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s; }

@-webkit-keyframes sk-waveStretchDelay {
  0%, 40%, 100% {
    -webkit-transform: scaleY(0.4);
    transform: scaleY(0.4); }
  20% {
    -webkit-transform: scaleY(1);
    transform: scaleY(1); } }
@keyframes sk-waveStretchDelay {
  0%, 40%, 100% {
    -webkit-transform: scaleY(0.4);
    transform: scaleY(0.4); }
  20% {
    -webkit-transform: scaleY(1);
    transform: scaleY(1); } }
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-wandering-cubes">
 *      <div class="sk-cube1"></div>
 *      <div class="sk-cube2"></div>
 *    </div>
 *
 */
/* line 154, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-wandering-cubes.sk-spinner {
  margin: 0 auto;
  width: 32px;
  height: 32px;
  position: relative; }

/* line 159, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-wandering-cubes .sk-cube1, .sk-spinner-wandering-cubes .sk-cube2 {
  background-color: #1ab394;
  width: 10px;
  height: 10px;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: sk-wanderingCubeMove 1.8s infinite ease-in-out;
  animation: sk-wanderingCubeMove 1.8s infinite ease-in-out; }

/* line 168, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-wandering-cubes .sk-cube2 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s; }

@-webkit-keyframes sk-wanderingCubeMove {
  25% {
    -webkit-transform: translateX(42px) rotate(-90deg) scale(0.5);
    transform: translateX(42px) rotate(-90deg) scale(0.5); }
  50% {
    /* Hack to make FF rotate in the right direction */
    -webkit-transform: translateX(42px) translateY(42px) rotate(-179deg);
    transform: translateX(42px) translateY(42px) rotate(-179deg); }
  50.1% {
    -webkit-transform: translateX(42px) translateY(42px) rotate(-180deg);
    transform: translateX(42px) translateY(42px) rotate(-180deg); }
  75% {
    -webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
    transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5); }
  100% {
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg); } }
@keyframes sk-wanderingCubeMove {
  25% {
    -webkit-transform: translateX(42px) rotate(-90deg) scale(0.5);
    transform: translateX(42px) rotate(-90deg) scale(0.5); }
  50% {
    /* Hack to make FF rotate in the right direction */
    -webkit-transform: translateX(42px) translateY(42px) rotate(-179deg);
    transform: translateX(42px) translateY(42px) rotate(-179deg); }
  50.1% {
    -webkit-transform: translateX(42px) translateY(42px) rotate(-180deg);
    transform: translateX(42px) translateY(42px) rotate(-180deg); }
  75% {
    -webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
    transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5); }
  100% {
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg); } }
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-pulse"></div>
 *
 */
/* line 222, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-pulse.sk-spinner {
  width: 40px;
  height: 40px;
  margin: 0 auto;
  background-color: #1ab394;
  border-radius: 100%;
  -webkit-animation: sk-pulseScaleOut 1s infinite ease-in-out;
  animation: sk-pulseScaleOut 1s infinite ease-in-out; }

@-webkit-keyframes sk-pulseScaleOut {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0); }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0; } }
@keyframes sk-pulseScaleOut {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0); }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0; } }
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-chasing-dots">
 *      <div class="sk-dot1"></div>
 *      <div class="sk-dot2"></div>
 *    </div>
 *
 */
/* line 260, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-chasing-dots.sk-spinner {
  margin: 0 auto;
  width: 40px;
  height: 40px;
  position: relative;
  text-align: center;
  -webkit-animation: sk-chasingDotsRotate 2s infinite linear;
  animation: sk-chasingDotsRotate 2s infinite linear; }

/* line 268, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-chasing-dots .sk-dot1, .sk-spinner-chasing-dots .sk-dot2 {
  width: 60%;
  height: 60%;
  display: inline-block;
  position: absolute;
  top: 0;
  background-color: #1ab394;
  border-radius: 100%;
  -webkit-animation: sk-chasingDotsBounce 2s infinite ease-in-out;
  animation: sk-chasingDotsBounce 2s infinite ease-in-out; }

/* line 278, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-chasing-dots .sk-dot2 {
  top: auto;
  bottom: 0px;
  -webkit-animation-delay: -1s;
  animation-delay: -1s; }

@-webkit-keyframes sk-chasingDotsRotate {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }
@keyframes sk-chasingDotsRotate {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }
@-webkit-keyframes sk-chasingDotsBounce {
  0%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0); }
  50% {
    -webkit-transform: scale(1);
    transform: scale(1); } }
@keyframes sk-chasingDotsBounce {
  0%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0); }
  50% {
    -webkit-transform: scale(1);
    transform: scale(1); } }
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-three-bounce">
 *      <div class="sk-bounce1"></div>
 *      <div class="sk-bounce2"></div>
 *      <div class="sk-bounce3"></div>
 *    </div>
 *
 */
/* line 322, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-three-bounce.sk-spinner {
  margin: 0 auto;
  width: 70px;
  text-align: center; }

/* line 326, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-three-bounce div {
  width: 18px;
  height: 18px;
  background-color: #1ab394;
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: sk-threeBounceDelay 1.4s infinite ease-in-out;
  animation: sk-threeBounceDelay 1.4s infinite ease-in-out;
  /* Prevent first frame from flickering when animation starts */
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both; }

/* line 337, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-three-bounce .sk-bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s; }

/* line 340, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-three-bounce .sk-bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s; }

@-webkit-keyframes sk-threeBounceDelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0); }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1); } }
@keyframes sk-threeBounceDelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0); }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1); } }
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-circle">
 *      <div class="sk-circle1 sk-circle"></div>
 *      <div class="sk-circle2 sk-circle"></div>
 *      <div class="sk-circle3 sk-circle"></div>
 *      <div class="sk-circle4 sk-circle"></div>
 *      <div class="sk-circle5 sk-circle"></div>
 *      <div class="sk-circle6 sk-circle"></div>
 *      <div class="sk-circle7 sk-circle"></div>
 *      <div class="sk-circle8 sk-circle"></div>
 *      <div class="sk-circle9 sk-circle"></div>
 *      <div class="sk-circle10 sk-circle"></div>
 *      <div class="sk-circle11 sk-circle"></div>
 *      <div class="sk-circle12 sk-circle"></div>
 *    </div>
 *
 */
/* line 381, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-circle.sk-spinner {
  margin: 0 auto;
  width: 22px;
  height: 22px;
  position: relative; }

/* line 386, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-circle .sk-circle {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0; }

/* line 392, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-circle .sk-circle:before {
  content: '';
  display: block;
  margin: 0 auto;
  width: 20%;
  height: 20%;
  background-color: #1ab394;
  border-radius: 100%;
  -webkit-animation: sk-circleBounceDelay 1.2s infinite ease-in-out;
  animation: sk-circleBounceDelay 1.2s infinite ease-in-out;
  /* Prevent first frame from flickering when animation starts */
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both; }

/* line 405, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-circle .sk-circle2 {
  -webkit-transform: rotate(30deg);
  -ms-transform: rotate(30deg);
  transform: rotate(30deg); }

/* line 409, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-circle .sk-circle3 {
  -webkit-transform: rotate(60deg);
  -ms-transform: rotate(60deg);
  transform: rotate(60deg); }

/* line 413, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-circle .sk-circle4 {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg); }

/* line 417, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-circle .sk-circle5 {
  -webkit-transform: rotate(120deg);
  -ms-transform: rotate(120deg);
  transform: rotate(120deg); }

/* line 421, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-circle .sk-circle6 {
  -webkit-transform: rotate(150deg);
  -ms-transform: rotate(150deg);
  transform: rotate(150deg); }

/* line 425, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-circle .sk-circle7 {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg); }

/* line 429, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-circle .sk-circle8 {
  -webkit-transform: rotate(210deg);
  -ms-transform: rotate(210deg);
  transform: rotate(210deg); }

/* line 433, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-circle .sk-circle9 {
  -webkit-transform: rotate(240deg);
  -ms-transform: rotate(240deg);
  transform: rotate(240deg); }

/* line 437, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-circle .sk-circle10 {
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg); }

/* line 441, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-circle .sk-circle11 {
  -webkit-transform: rotate(300deg);
  -ms-transform: rotate(300deg);
  transform: rotate(300deg); }

/* line 445, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-circle .sk-circle12 {
  -webkit-transform: rotate(330deg);
  -ms-transform: rotate(330deg);
  transform: rotate(330deg); }

/* line 449, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-circle .sk-circle2:before {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s; }

/* line 452, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-circle .sk-circle3:before {
  -webkit-animation-delay: -1s;
  animation-delay: -1s; }

/* line 455, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-circle .sk-circle4:before {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s; }

/* line 458, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-circle .sk-circle5:before {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s; }

/* line 461, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-circle .sk-circle6:before {
  -webkit-animation-delay: -0.7s;
  animation-delay: -0.7s; }

/* line 464, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-circle .sk-circle7:before {
  -webkit-animation-delay: -0.6s;
  animation-delay: -0.6s; }

/* line 467, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-circle .sk-circle8:before {
  -webkit-animation-delay: -0.5s;
  animation-delay: -0.5s; }

/* line 470, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-circle .sk-circle9:before {
  -webkit-animation-delay: -0.4s;
  animation-delay: -0.4s; }

/* line 473, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-circle .sk-circle10:before {
  -webkit-animation-delay: -0.3s;
  animation-delay: -0.3s; }

/* line 476, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-circle .sk-circle11:before {
  -webkit-animation-delay: -0.2s;
  animation-delay: -0.2s; }

/* line 479, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-circle .sk-circle12:before {
  -webkit-animation-delay: -0.1s;
  animation-delay: -0.1s; }

@-webkit-keyframes sk-circleBounceDelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0); }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1); } }
@keyframes sk-circleBounceDelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0); }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1); } }
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-cube-grid">
 *      <div class="sk-cube"></div>
 *      <div class="sk-cube"></div>
 *      <div class="sk-cube"></div>
 *      <div class="sk-cube"></div>
 *      <div class="sk-cube"></div>
 *      <div class="sk-cube"></div>
 *      <div class="sk-cube"></div>
 *      <div class="sk-cube"></div>
 *      <div class="sk-cube"></div>
 *    </div>
 *
 */
/* line 517, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-cube-grid {
  /*
   * Spinner positions
   * 1 2 3
   * 4 5 6
   * 7 8 9
   */ }

/* line 524, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-cube-grid.sk-spinner {
  width: 30px;
  height: 30px;
  margin: 0 auto; }

/* line 528, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-cube-grid .sk-cube {
  width: 33%;
  height: 33%;
  background-color: #1ab394;
  float: left;
  -webkit-animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out;
  animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out; }

/* line 535, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-cube-grid .sk-cube:nth-child(1) {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s; }

/* line 538, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-cube-grid .sk-cube:nth-child(2) {
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s; }

/* line 541, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-cube-grid .sk-cube:nth-child(3) {
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s; }

/* line 544, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-cube-grid .sk-cube:nth-child(4) {
  -webkit-animation-delay: 0.1s;
  animation-delay: 0.1s; }

/* line 547, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-cube-grid .sk-cube:nth-child(5) {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s; }

/* line 550, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-cube-grid .sk-cube:nth-child(6) {
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s; }

/* line 553, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-cube-grid .sk-cube:nth-child(7) {
  -webkit-animation-delay: 0s;
  animation-delay: 0s; }

/* line 556, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-cube-grid .sk-cube:nth-child(8) {
  -webkit-animation-delay: 0.1s;
  animation-delay: 0.1s; }

/* line 559, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-cube-grid .sk-cube:nth-child(9) {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s; }

@-webkit-keyframes sk-cubeGridScaleDelay {
  0%, 70%, 100% {
    -webkit-transform: scale3D(1, 1, 1);
    transform: scale3D(1, 1, 1); }
  35% {
    -webkit-transform: scale3D(0, 0, 1);
    transform: scale3D(0, 0, 1); } }
@keyframes sk-cubeGridScaleDelay {
  0%, 70%, 100% {
    -webkit-transform: scale3D(1, 1, 1);
    transform: scale3D(1, 1, 1); }
  35% {
    -webkit-transform: scale3D(0, 0, 1);
    transform: scale3D(0, 0, 1); } }
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-wordpress">
 *      <span class="sk-inner-circle"></span>
 *    </div>
 *
 */
/* line 589, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-wordpress.sk-spinner {
  background-color: #1ab394;
  width: 30px;
  height: 30px;
  border-radius: 30px;
  position: relative;
  margin: 0 auto;
  -webkit-animation: sk-innerCircle 1s linear infinite;
  animation: sk-innerCircle 1s linear infinite; }

/* line 598, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-wordpress .sk-inner-circle {
  display: block;
  background-color: #fff;
  width: 8px;
  height: 8px;
  position: absolute;
  border-radius: 8px;
  top: 5px;
  left: 5px; }

@-webkit-keyframes sk-innerCircle {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }
@keyframes sk-innerCircle {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-fading-circle">
 *      <div class="sk-circle1 sk-circle"></div>
 *      <div class="sk-circle2 sk-circle"></div>
 *      <div class="sk-circle3 sk-circle"></div>
 *      <div class="sk-circle4 sk-circle"></div>
 *      <div class="sk-circle5 sk-circle"></div>
 *      <div class="sk-circle6 sk-circle"></div>
 *      <div class="sk-circle7 sk-circle"></div>
 *      <div class="sk-circle8 sk-circle"></div>
 *      <div class="sk-circle9 sk-circle"></div>
 *      <div class="sk-circle10 sk-circle"></div>
 *      <div class="sk-circle11 sk-circle"></div>
 *      <div class="sk-circle12 sk-circle"></div>
 *    </div>
 *
 */
/* line 645, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-fading-circle.sk-spinner {
  margin: 0 auto;
  width: 22px;
  height: 22px;
  position: relative; }

/* line 650, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-fading-circle .sk-circle {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0; }

/* line 656, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-fading-circle .sk-circle:before {
  content: '';
  display: block;
  margin: 0 auto;
  width: 18%;
  height: 18%;
  background-color: #1ab394;
  border-radius: 100%;
  -webkit-animation: sk-circleFadeDelay 1.2s infinite ease-in-out;
  animation: sk-circleFadeDelay 1.2s infinite ease-in-out;
  /* Prevent first frame from flickering when animation starts */
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both; }

/* line 669, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-fading-circle .sk-circle2 {
  -webkit-transform: rotate(30deg);
  -ms-transform: rotate(30deg);
  transform: rotate(30deg); }

/* line 673, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-fading-circle .sk-circle3 {
  -webkit-transform: rotate(60deg);
  -ms-transform: rotate(60deg);
  transform: rotate(60deg); }

/* line 677, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-fading-circle .sk-circle4 {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg); }

/* line 681, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-fading-circle .sk-circle5 {
  -webkit-transform: rotate(120deg);
  -ms-transform: rotate(120deg);
  transform: rotate(120deg); }

/* line 685, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-fading-circle .sk-circle6 {
  -webkit-transform: rotate(150deg);
  -ms-transform: rotate(150deg);
  transform: rotate(150deg); }

/* line 689, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-fading-circle .sk-circle7 {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg); }

/* line 693, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-fading-circle .sk-circle8 {
  -webkit-transform: rotate(210deg);
  -ms-transform: rotate(210deg);
  transform: rotate(210deg); }

/* line 697, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-fading-circle .sk-circle9 {
  -webkit-transform: rotate(240deg);
  -ms-transform: rotate(240deg);
  transform: rotate(240deg); }

/* line 701, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-fading-circle .sk-circle10 {
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg); }

/* line 705, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-fading-circle .sk-circle11 {
  -webkit-transform: rotate(300deg);
  -ms-transform: rotate(300deg);
  transform: rotate(300deg); }

/* line 709, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-fading-circle .sk-circle12 {
  -webkit-transform: rotate(330deg);
  -ms-transform: rotate(330deg);
  transform: rotate(330deg); }

/* line 713, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-fading-circle .sk-circle2:before {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s; }

/* line 716, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-fading-circle .sk-circle3:before {
  -webkit-animation-delay: -1s;
  animation-delay: -1s; }

/* line 719, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-fading-circle .sk-circle4:before {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s; }

/* line 722, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-fading-circle .sk-circle5:before {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s; }

/* line 725, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-fading-circle .sk-circle6:before {
  -webkit-animation-delay: -0.7s;
  animation-delay: -0.7s; }

/* line 728, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-fading-circle .sk-circle7:before {
  -webkit-animation-delay: -0.6s;
  animation-delay: -0.6s; }

/* line 731, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-fading-circle .sk-circle8:before {
  -webkit-animation-delay: -0.5s;
  animation-delay: -0.5s; }

/* line 734, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-fading-circle .sk-circle9:before {
  -webkit-animation-delay: -0.4s;
  animation-delay: -0.4s; }

/* line 737, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-fading-circle .sk-circle10:before {
  -webkit-animation-delay: -0.3s;
  animation-delay: -0.3s; }

/* line 740, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-fading-circle .sk-circle11:before {
  -webkit-animation-delay: -0.2s;
  animation-delay: -0.2s; }

/* line 743, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-fading-circle .sk-circle12:before {
  -webkit-animation-delay: -0.1s;
  animation-delay: -0.1s; }

@-webkit-keyframes sk-circleFadeDelay {
  0%, 39%, 100% {
    opacity: 0; }
  40% {
    opacity: 1; } }
@keyframes sk-circleFadeDelay {
  0%, 39%, 100% {
    opacity: 0; }
  40% {
    opacity: 1; } }
/*
 *   This is style for skin config
 *   Use only in demo theme
 */
/* line 6, /usr/src/app/app/assets/stylesheets/base/theme-config.scss */
.theme-config {
  position: absolute;
  top: 90px;
  right: 0px;
  overflow: hidden; }

/* line 13, /usr/src/app/app/assets/stylesheets/base/theme-config.scss */
.theme-config-box {
  margin-right: -220px;
  position: relative;
  z-index: 2000;
  transition-duration: 0.8s; }

/* line 20, /usr/src/app/app/assets/stylesheets/base/theme-config.scss */
.theme-config-box.show {
  margin-right: 0px; }

/* line 24, /usr/src/app/app/assets/stylesheets/base/theme-config.scss */
.spin-icon {
  background: #1ab394;
  position: absolute;
  padding: 7px 10px 7px 13px;
  border-radius: 20px 0px 0px 20px;
  font-size: 16px;
  top: 0;
  left: 0px;
  width: 40px;
  color: white;
  cursor: pointer; }

/* line 37, /usr/src/app/app/assets/stylesheets/base/theme-config.scss */
.skin-setttings {
  width: 220px;
  margin-left: 40px;
  background: #f3f3f4; }

/* line 43, /usr/src/app/app/assets/stylesheets/base/theme-config.scss */
.skin-setttings .title {
  background: #efefef;
  text-align: center;
  text-transform: uppercase;
  font-weight: 600;
  display: block;
  padding: 10px 15px;
  font-size: 12px; }

/* line 53, /usr/src/app/app/assets/stylesheets/base/theme-config.scss */
.setings-item {
  padding: 10px 30px; }

/* line 57, /usr/src/app/app/assets/stylesheets/base/theme-config.scss */
.setings-item.skin {
  text-align: center; }

/* line 61, /usr/src/app/app/assets/stylesheets/base/theme-config.scss */
.setings-item .switch {
  float: right; }

/* line 65, /usr/src/app/app/assets/stylesheets/base/theme-config.scss */
.skin-name a {
  text-transform: uppercase; }

/* line 69, /usr/src/app/app/assets/stylesheets/base/theme-config.scss */
.setings-item a {
  color: white; }

/* line 73, /usr/src/app/app/assets/stylesheets/base/theme-config.scss */
.default-skin, .blue-skin, .ultra-skin, .yellow-skin {
  text-align: center; }

/* line 77, /usr/src/app/app/assets/stylesheets/base/theme-config.scss */
.default-skin {
  font-weight: 600;
  background: #1ab394; }

/* line 82, /usr/src/app/app/assets/stylesheets/base/theme-config.scss */
.default-skin:hover {
  background: #199d82; }

/* line 86, /usr/src/app/app/assets/stylesheets/base/theme-config.scss */
.blue-skin {
  font-weight: 600;
  background: url(/assets/patterns/header-profile-skin-1-056d7f8ace7f4f137febf1e7a0a4da2bd86ab60cf9b6372a6e1141e8b24984eb.png) repeat scroll 0 0; }

/* line 91, /usr/src/app/app/assets/stylesheets/base/theme-config.scss */
.blue-skin:hover {
  background: #0d8ddb; }

/* line 95, /usr/src/app/app/assets/stylesheets/base/theme-config.scss */
.yellow-skin {
  font-weight: 600;
  background: url(/assets/patterns/header-profile-skin-3-e68e73e5aa5808121374833ffc85bad6abcb5bd5d2ac9424bc690715e2bd5027.png) repeat scroll 0 100%; }

/* line 100, /usr/src/app/app/assets/stylesheets/base/theme-config.scss */
.yellow-skin:hover {
  background: #ce8735; }

/* line 104, /usr/src/app/app/assets/stylesheets/base/theme-config.scss */
.ultra-skin {
  font-weight: 600;
  background: url(/assets/patterns/header-profile-skin-2-768b213762f966d13d2e344140fb95e04d040860a4046efaff279363d60059a3.png) repeat scroll 0 0; }

/* line 109, /usr/src/app/app/assets/stylesheets/base/theme-config.scss */
.ultra-skin:hover {
  background: #1a2d40; }

/* line 1, /usr/src/app/app/assets/stylesheets/base/top_navigation.scss */
.top-navigation #page-wrapper {
  margin-left: 0; }

/* line 6, /usr/src/app/app/assets/stylesheets/base/top_navigation.scss */
.top-navigation .navbar-nav .dropdown-menu > .active > a {
  background: white;
  color: #1ab394;
  font-weight: bold; }

/* line 12, /usr/src/app/app/assets/stylesheets/base/top_navigation.scss */
.white-bg .navbar-fixed-top, .white-bg .navbar-static-top {
  background: #fff; }

/* line 16, /usr/src/app/app/assets/stylesheets/base/top_navigation.scss */
.top-navigation .navbar {
  margin-bottom: 0; }

/* line 20, /usr/src/app/app/assets/stylesheets/base/top_navigation.scss */
.top-navigation .nav > li > a {
  padding: 15px 20px;
  color: #676a6c; }

/* line 25, /usr/src/app/app/assets/stylesheets/base/top_navigation.scss */
.top-navigation .nav > li a:hover, .top-navigation .nav > li a:focus {
  background: #fff;
  color: #1ab394; }

/* line 30, /usr/src/app/app/assets/stylesheets/base/top_navigation.scss */
.top-navigation .nav > li.active {
  background: #fff;
  border: none; }

/* line 34, /usr/src/app/app/assets/stylesheets/base/top_navigation.scss */
.top-navigation .nav > li.active > a {
  color: #1ab394; }

/* line 37, /usr/src/app/app/assets/stylesheets/base/top_navigation.scss */
.top-navigation .navbar-right {
  margin-right: 10px; }

/* line 41, /usr/src/app/app/assets/stylesheets/base/top_navigation.scss */
.top-navigation .navbar-nav .dropdown-menu {
  box-shadow: none;
  border: 1px solid #e7eaec; }

/* line 46, /usr/src/app/app/assets/stylesheets/base/top_navigation.scss */
.top-navigation .dropdown-menu > li > a {
  margin: 0;
  padding: 7px 20px; }

/* line 51, /usr/src/app/app/assets/stylesheets/base/top_navigation.scss */
.navbar .dropdown-menu {
  margin-top: 0px; }

/* line 55, /usr/src/app/app/assets/stylesheets/base/top_navigation.scss */
.top-navigation .navbar-brand {
  background: #1ab394;
  color: #fff;
  padding: 15px 25px; }

/* line 61, /usr/src/app/app/assets/stylesheets/base/top_navigation.scss */
.top-navigation .navbar-top-links li:last-child {
  margin-right: 0; }

/* line 65, /usr/src/app/app/assets/stylesheets/base/top_navigation.scss */
.top-navigation.mini-navbar #page-wrapper,
.top-navigation.body-small.fixed-sidebar.mini-navbar #page-wrapper,
.mini-navbar .top-navigation #page-wrapper,
.body-small.fixed-sidebar.mini-navbar .top-navigation #page-wrapper,
.canvas-menu #page-wrapper {
  margin: 0; }

/* line 73, /usr/src/app/app/assets/stylesheets/base/top_navigation.scss */
.top-navigation.fixed-nav #wrapper, .fixed-nav #wrapper.top-navigation {
  margin-top: 50px; }

/* line 77, /usr/src/app/app/assets/stylesheets/base/top_navigation.scss */
.top-navigation .footer.fixed {
  margin-left: 0 !important; }

/* line 81, /usr/src/app/app/assets/stylesheets/base/top_navigation.scss */
.top-navigation .wrapper.wrapper-content {
  padding: 40px; }

/* line 84, /usr/src/app/app/assets/stylesheets/base/top_navigation.scss */
.top-navigation.body-small .wrapper.wrapper-content, .body-small .top-navigation .wrapper.wrapper-content {
  padding: 40px 0px 40px 0px; }

/* line 88, /usr/src/app/app/assets/stylesheets/base/top_navigation.scss */
.navbar-toggle {
  background-color: #1ab394;
  color: #fff;
  padding: 6px 12px;
  font-size: 14px; }

/* line 95, /usr/src/app/app/assets/stylesheets/base/top_navigation.scss */
.top-navigation .navbar-nav .open .dropdown-menu > li > a, .top-navigation .navbar-nav .open .dropdown-menu .dropdown-header {
  padding: 10px 15px 10px 20px; }

@media (max-width: 768px) {
  /* line 100, /usr/src/app/app/assets/stylesheets/base/top_navigation.scss */
  .top-navigation .navbar-header {
    display: block;
    float: none; } }
/* line 106, /usr/src/app/app/assets/stylesheets/base/top_navigation.scss */
.menu-visible-lg, .menu-visible-md {
  display: none !important; }

@media (min-width: 1200px) {
  /* line 111, /usr/src/app/app/assets/stylesheets/base/top_navigation.scss */
  .menu-visible-lg {
    display: block !important; } }
@media (min-width: 992px) {
  /* line 116, /usr/src/app/app/assets/stylesheets/base/top_navigation.scss */
  .menu-visible-md {
    display: block !important; } }
@media (max-width: 767px) {
  /* line 122, /usr/src/app/app/assets/stylesheets/base/top_navigation.scss */
  .menu-visible-md {
    display: block !important; }

  /* line 125, /usr/src/app/app/assets/stylesheets/base/top_navigation.scss */
  .menu-visible-lg {
    display: block !important; } }
/* line 1, /usr/src/app/app/assets/stylesheets/base/typography.scss */
h1, h2, h3, h4, h5, h6 {
  font-weight: 100; }

/* line 5, /usr/src/app/app/assets/stylesheets/base/typography.scss */
h1 {
  font-size: 30px; }

/* line 9, /usr/src/app/app/assets/stylesheets/base/typography.scss */
h2 {
  font-size: 24px; }

/* line 13, /usr/src/app/app/assets/stylesheets/base/typography.scss */
h3 {
  font-size: 16px; }

/* line 17, /usr/src/app/app/assets/stylesheets/base/typography.scss */
h4 {
  font-size: 14px; }

/* line 21, /usr/src/app/app/assets/stylesheets/base/typography.scss */
h5 {
  font-size: 12px; }

/* line 25, /usr/src/app/app/assets/stylesheets/base/typography.scss */
h6 {
  font-size: 10px; }

/* line 29, /usr/src/app/app/assets/stylesheets/base/typography.scss */
h3, h4, h5 {
  margin-top: 5px;
  font-weight: 600; }

/* line 4, /usr/src/app/app/assets/stylesheets/font-awesome/_animated.scss */
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear; }

/* line 9, /usr/src/app/app/assets/stylesheets/font-awesome/_animated.scss */
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8); }

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }
/* line 4, /usr/src/app/app/assets/stylesheets/font-awesome/_bordered-pulled.scss */
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em; }

/* line 10, /usr/src/app/app/assets/stylesheets/font-awesome/_bordered-pulled.scss */
.fa-pull-left {
  float: left; }

/* line 11, /usr/src/app/app/assets/stylesheets/font-awesome/_bordered-pulled.scss */
.fa-pull-right {
  float: right; }

/* line 14, /usr/src/app/app/assets/stylesheets/font-awesome/_bordered-pulled.scss */
.fa.fa-pull-left {
  margin-right: .3em; }
/* line 15, /usr/src/app/app/assets/stylesheets/font-awesome/_bordered-pulled.scss */
.fa.fa-pull-right {
  margin-left: .3em; }

/* Deprecated as of 4.4.0 */
/* line 19, /usr/src/app/app/assets/stylesheets/font-awesome/_bordered-pulled.scss */
.pull-right {
  float: right; }

/* line 20, /usr/src/app/app/assets/stylesheets/font-awesome/_bordered-pulled.scss */
.pull-left {
  float: left; }

/* line 23, /usr/src/app/app/assets/stylesheets/font-awesome/_bordered-pulled.scss */
.fa.pull-left {
  margin-right: .3em; }
/* line 24, /usr/src/app/app/assets/stylesheets/font-awesome/_bordered-pulled.scss */
.fa.pull-right {
  margin-left: .3em; }

/* line 4, /usr/src/app/app/assets/stylesheets/font-awesome/_core.scss */
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* line 3, /usr/src/app/app/assets/stylesheets/font-awesome/_fixed-width.scss */
.fa-fw {
  width: 1.2857142857em;
  text-align: center; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
/* line 4, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-glass:before {
  content: ""; }

/* line 5, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-music:before {
  content: ""; }

/* line 6, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-search:before {
  content: ""; }

/* line 7, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-envelope-o:before {
  content: ""; }

/* line 8, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-heart:before {
  content: ""; }

/* line 9, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-star:before {
  content: ""; }

/* line 10, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-star-o:before {
  content: ""; }

/* line 11, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-user:before {
  content: ""; }

/* line 12, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-film:before {
  content: ""; }

/* line 13, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-th-large:before {
  content: ""; }

/* line 14, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-th:before {
  content: ""; }

/* line 15, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-th-list:before {
  content: ""; }

/* line 16, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-check:before {
  content: ""; }

/* line 17, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: ""; }

/* line 20, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-search-plus:before {
  content: ""; }

/* line 21, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-search-minus:before {
  content: ""; }

/* line 22, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-power-off:before {
  content: ""; }

/* line 23, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-signal:before {
  content: ""; }

/* line 24, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-gear:before,
.fa-cog:before {
  content: ""; }

/* line 26, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-trash-o:before {
  content: ""; }

/* line 27, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-home:before {
  content: ""; }

/* line 28, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-file-o:before {
  content: ""; }

/* line 29, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-clock-o:before {
  content: ""; }

/* line 30, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-road:before {
  content: ""; }

/* line 31, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-download:before {
  content: ""; }

/* line 32, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-arrow-circle-o-down:before {
  content: ""; }

/* line 33, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-arrow-circle-o-up:before {
  content: ""; }

/* line 34, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-inbox:before {
  content: ""; }

/* line 35, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-play-circle-o:before {
  content: ""; }

/* line 36, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-rotate-right:before,
.fa-repeat:before {
  content: ""; }

/* line 38, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-refresh:before {
  content: ""; }

/* line 39, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-list-alt:before {
  content: ""; }

/* line 40, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-lock:before {
  content: ""; }

/* line 41, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-flag:before {
  content: ""; }

/* line 42, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-headphones:before {
  content: ""; }

/* line 43, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-volume-off:before {
  content: ""; }

/* line 44, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-volume-down:before {
  content: ""; }

/* line 45, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-volume-up:before {
  content: ""; }

/* line 46, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-qrcode:before {
  content: ""; }

/* line 47, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-barcode:before {
  content: ""; }

/* line 48, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-tag:before {
  content: ""; }

/* line 49, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-tags:before {
  content: ""; }

/* line 50, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-book:before {
  content: ""; }

/* line 51, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-bookmark:before {
  content: ""; }

/* line 52, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-print:before {
  content: ""; }

/* line 53, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-camera:before {
  content: ""; }

/* line 54, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-font:before {
  content: ""; }

/* line 55, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-bold:before {
  content: ""; }

/* line 56, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-italic:before {
  content: ""; }

/* line 57, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-text-height:before {
  content: ""; }

/* line 58, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-text-width:before {
  content: ""; }

/* line 59, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-align-left:before {
  content: ""; }

/* line 60, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-align-center:before {
  content: ""; }

/* line 61, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-align-right:before {
  content: ""; }

/* line 62, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-align-justify:before {
  content: ""; }

/* line 63, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-list:before {
  content: ""; }

/* line 64, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-dedent:before,
.fa-outdent:before {
  content: ""; }

/* line 66, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-indent:before {
  content: ""; }

/* line 67, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-video-camera:before {
  content: ""; }

/* line 68, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: ""; }

/* line 71, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-pencil:before {
  content: ""; }

/* line 72, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-map-marker:before {
  content: ""; }

/* line 73, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-adjust:before {
  content: ""; }

/* line 74, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-tint:before {
  content: ""; }

/* line 75, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-edit:before,
.fa-pencil-square-o:before {
  content: ""; }

/* line 77, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-share-square-o:before {
  content: ""; }

/* line 78, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-check-square-o:before {
  content: ""; }

/* line 79, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-arrows:before {
  content: ""; }

/* line 80, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-step-backward:before {
  content: ""; }

/* line 81, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-fast-backward:before {
  content: ""; }

/* line 82, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-backward:before {
  content: ""; }

/* line 83, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-play:before {
  content: ""; }

/* line 84, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-pause:before {
  content: ""; }

/* line 85, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-stop:before {
  content: ""; }

/* line 86, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-forward:before {
  content: ""; }

/* line 87, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-fast-forward:before {
  content: ""; }

/* line 88, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-step-forward:before {
  content: ""; }

/* line 89, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-eject:before {
  content: ""; }

/* line 90, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-chevron-left:before {
  content: ""; }

/* line 91, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-chevron-right:before {
  content: ""; }

/* line 92, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-plus-circle:before {
  content: ""; }

/* line 93, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-minus-circle:before {
  content: ""; }

/* line 94, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-times-circle:before {
  content: ""; }

/* line 95, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-check-circle:before {
  content: ""; }

/* line 96, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-question-circle:before {
  content: ""; }

/* line 97, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-info-circle:before {
  content: ""; }

/* line 98, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-crosshairs:before {
  content: ""; }

/* line 99, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-times-circle-o:before {
  content: ""; }

/* line 100, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-check-circle-o:before {
  content: ""; }

/* line 101, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-ban:before {
  content: ""; }

/* line 102, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-arrow-left:before {
  content: ""; }

/* line 103, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-arrow-right:before {
  content: ""; }

/* line 104, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-arrow-up:before {
  content: ""; }

/* line 105, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-arrow-down:before {
  content: ""; }

/* line 106, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-mail-forward:before,
.fa-share:before {
  content: ""; }

/* line 108, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-expand:before {
  content: ""; }

/* line 109, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-compress:before {
  content: ""; }

/* line 110, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-plus:before {
  content: ""; }

/* line 111, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-minus:before {
  content: ""; }

/* line 112, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-asterisk:before {
  content: ""; }

/* line 113, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-exclamation-circle:before {
  content: ""; }

/* line 114, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-gift:before {
  content: ""; }

/* line 115, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-leaf:before {
  content: ""; }

/* line 116, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-fire:before {
  content: ""; }

/* line 117, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-eye:before {
  content: ""; }

/* line 118, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-eye-slash:before {
  content: ""; }

/* line 119, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: ""; }

/* line 121, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-plane:before {
  content: ""; }

/* line 122, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-calendar:before {
  content: ""; }

/* line 123, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-random:before {
  content: ""; }

/* line 124, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-comment:before {
  content: ""; }

/* line 125, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-magnet:before {
  content: ""; }

/* line 126, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-chevron-up:before {
  content: ""; }

/* line 127, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-chevron-down:before {
  content: ""; }

/* line 128, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-retweet:before {
  content: ""; }

/* line 129, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-shopping-cart:before {
  content: ""; }

/* line 130, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-folder:before {
  content: ""; }

/* line 131, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-folder-open:before {
  content: ""; }

/* line 132, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-arrows-v:before {
  content: ""; }

/* line 133, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-arrows-h:before {
  content: ""; }

/* line 134, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: ""; }

/* line 136, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-twitter-square:before {
  content: ""; }

/* line 137, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-facebook-square:before {
  content: ""; }

/* line 138, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-camera-retro:before {
  content: ""; }

/* line 139, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-key:before {
  content: ""; }

/* line 140, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-gears:before,
.fa-cogs:before {
  content: ""; }

/* line 142, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-comments:before {
  content: ""; }

/* line 143, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-thumbs-o-up:before {
  content: ""; }

/* line 144, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-thumbs-o-down:before {
  content: ""; }

/* line 145, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-star-half:before {
  content: ""; }

/* line 146, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-heart-o:before {
  content: ""; }

/* line 147, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-sign-out:before {
  content: ""; }

/* line 148, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-linkedin-square:before {
  content: ""; }

/* line 149, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-thumb-tack:before {
  content: ""; }

/* line 150, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-external-link:before {
  content: ""; }

/* line 151, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-sign-in:before {
  content: ""; }

/* line 152, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-trophy:before {
  content: ""; }

/* line 153, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-github-square:before {
  content: ""; }

/* line 154, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-upload:before {
  content: ""; }

/* line 155, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-lemon-o:before {
  content: ""; }

/* line 156, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-phone:before {
  content: ""; }

/* line 157, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-square-o:before {
  content: ""; }

/* line 158, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-bookmark-o:before {
  content: ""; }

/* line 159, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-phone-square:before {
  content: ""; }

/* line 160, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-twitter:before {
  content: ""; }

/* line 161, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-facebook-f:before,
.fa-facebook:before {
  content: ""; }

/* line 163, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-github:before {
  content: ""; }

/* line 164, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-unlock:before {
  content: ""; }

/* line 165, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-credit-card:before {
  content: ""; }

/* line 166, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-feed:before,
.fa-rss:before {
  content: ""; }

/* line 168, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-hdd-o:before {
  content: ""; }

/* line 169, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-bullhorn:before {
  content: ""; }

/* line 170, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-bell:before {
  content: ""; }

/* line 171, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-certificate:before {
  content: ""; }

/* line 172, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-hand-o-right:before {
  content: ""; }

/* line 173, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-hand-o-left:before {
  content: ""; }

/* line 174, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-hand-o-up:before {
  content: ""; }

/* line 175, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-hand-o-down:before {
  content: ""; }

/* line 176, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-arrow-circle-left:before {
  content: ""; }

/* line 177, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-arrow-circle-right:before {
  content: ""; }

/* line 178, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-arrow-circle-up:before {
  content: ""; }

/* line 179, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-arrow-circle-down:before {
  content: ""; }

/* line 180, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-globe:before {
  content: ""; }

/* line 181, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-wrench:before {
  content: ""; }

/* line 182, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-tasks:before {
  content: ""; }

/* line 183, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-filter:before {
  content: ""; }

/* line 184, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-briefcase:before {
  content: ""; }

/* line 185, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-arrows-alt:before {
  content: ""; }

/* line 186, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-group:before,
.fa-users:before {
  content: ""; }

/* line 188, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-chain:before,
.fa-link:before {
  content: ""; }

/* line 190, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-cloud:before {
  content: ""; }

/* line 191, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-flask:before {
  content: ""; }

/* line 192, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-cut:before,
.fa-scissors:before {
  content: ""; }

/* line 194, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-copy:before,
.fa-files-o:before {
  content: ""; }

/* line 196, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-paperclip:before {
  content: ""; }

/* line 197, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-save:before,
.fa-floppy-o:before {
  content: ""; }

/* line 199, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-square:before {
  content: ""; }

/* line 200, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: ""; }

/* line 203, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-list-ul:before {
  content: ""; }

/* line 204, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-list-ol:before {
  content: ""; }

/* line 205, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-strikethrough:before {
  content: ""; }

/* line 206, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-underline:before {
  content: ""; }

/* line 207, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-table:before {
  content: ""; }

/* line 208, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-magic:before {
  content: ""; }

/* line 209, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-truck:before {
  content: ""; }

/* line 210, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-pinterest:before {
  content: ""; }

/* line 211, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-pinterest-square:before {
  content: ""; }

/* line 212, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-google-plus-square:before {
  content: ""; }

/* line 213, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-google-plus:before {
  content: ""; }

/* line 214, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-money:before {
  content: ""; }

/* line 215, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-caret-down:before {
  content: ""; }

/* line 216, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-caret-up:before {
  content: ""; }

/* line 217, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-caret-left:before {
  content: ""; }

/* line 218, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-caret-right:before {
  content: ""; }

/* line 219, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-columns:before {
  content: ""; }

/* line 220, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-unsorted:before,
.fa-sort:before {
  content: ""; }

/* line 222, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-sort-down:before,
.fa-sort-desc:before {
  content: ""; }

/* line 224, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-sort-up:before,
.fa-sort-asc:before {
  content: ""; }

/* line 226, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-envelope:before {
  content: ""; }

/* line 227, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-linkedin:before {
  content: ""; }

/* line 228, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-rotate-left:before,
.fa-undo:before {
  content: ""; }

/* line 230, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-legal:before,
.fa-gavel:before {
  content: ""; }

/* line 232, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-dashboard:before,
.fa-tachometer:before {
  content: ""; }

/* line 234, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-comment-o:before {
  content: ""; }

/* line 235, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-comments-o:before {
  content: ""; }

/* line 236, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-flash:before,
.fa-bolt:before {
  content: ""; }

/* line 238, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-sitemap:before {
  content: ""; }

/* line 239, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-umbrella:before {
  content: ""; }

/* line 240, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-paste:before,
.fa-clipboard:before {
  content: ""; }

/* line 242, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-lightbulb-o:before {
  content: ""; }

/* line 243, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-exchange:before {
  content: ""; }

/* line 244, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-cloud-download:before {
  content: ""; }

/* line 245, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-cloud-upload:before {
  content: ""; }

/* line 246, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-user-md:before {
  content: ""; }

/* line 247, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-stethoscope:before {
  content: ""; }

/* line 248, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-suitcase:before {
  content: ""; }

/* line 249, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-bell-o:before {
  content: ""; }

/* line 250, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-coffee:before {
  content: ""; }

/* line 251, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-cutlery:before {
  content: ""; }

/* line 252, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-file-text-o:before {
  content: ""; }

/* line 253, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-building-o:before {
  content: ""; }

/* line 254, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-hospital-o:before {
  content: ""; }

/* line 255, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-ambulance:before {
  content: ""; }

/* line 256, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-medkit:before {
  content: ""; }

/* line 257, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-fighter-jet:before {
  content: ""; }

/* line 258, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-beer:before {
  content: ""; }

/* line 259, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-h-square:before {
  content: ""; }

/* line 260, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-plus-square:before {
  content: ""; }

/* line 261, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-angle-double-left:before {
  content: ""; }

/* line 262, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-angle-double-right:before {
  content: ""; }

/* line 263, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-angle-double-up:before {
  content: ""; }

/* line 264, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-angle-double-down:before {
  content: ""; }

/* line 265, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-angle-left:before {
  content: ""; }

/* line 266, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-angle-right:before {
  content: ""; }

/* line 267, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-angle-up:before {
  content: ""; }

/* line 268, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-angle-down:before {
  content: ""; }

/* line 269, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-desktop:before {
  content: ""; }

/* line 270, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-laptop:before {
  content: ""; }

/* line 271, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-tablet:before {
  content: ""; }

/* line 272, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-mobile-phone:before,
.fa-mobile:before {
  content: ""; }

/* line 274, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-circle-o:before {
  content: ""; }

/* line 275, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-quote-left:before {
  content: ""; }

/* line 276, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-quote-right:before {
  content: ""; }

/* line 277, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-spinner:before {
  content: ""; }

/* line 278, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-circle:before {
  content: ""; }

/* line 279, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-mail-reply:before,
.fa-reply:before {
  content: ""; }

/* line 281, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-github-alt:before {
  content: ""; }

/* line 282, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-folder-o:before {
  content: ""; }

/* line 283, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-folder-open-o:before {
  content: ""; }

/* line 284, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-smile-o:before {
  content: ""; }

/* line 285, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-frown-o:before {
  content: ""; }

/* line 286, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-meh-o:before {
  content: ""; }

/* line 287, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-gamepad:before {
  content: ""; }

/* line 288, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-keyboard-o:before {
  content: ""; }

/* line 289, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-flag-o:before {
  content: ""; }

/* line 290, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-flag-checkered:before {
  content: ""; }

/* line 291, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-terminal:before {
  content: ""; }

/* line 292, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-code:before {
  content: ""; }

/* line 293, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: ""; }

/* line 295, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: ""; }

/* line 298, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-location-arrow:before {
  content: ""; }

/* line 299, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-crop:before {
  content: ""; }

/* line 300, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-code-fork:before {
  content: ""; }

/* line 301, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-unlink:before,
.fa-chain-broken:before {
  content: ""; }

/* line 303, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-question:before {
  content: ""; }

/* line 304, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-info:before {
  content: ""; }

/* line 305, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-exclamation:before {
  content: ""; }

/* line 306, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-superscript:before {
  content: ""; }

/* line 307, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-subscript:before {
  content: ""; }

/* line 308, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-eraser:before {
  content: ""; }

/* line 309, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-puzzle-piece:before {
  content: ""; }

/* line 310, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-microphone:before {
  content: ""; }

/* line 311, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-microphone-slash:before {
  content: ""; }

/* line 312, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-shield:before {
  content: ""; }

/* line 313, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-calendar-o:before {
  content: ""; }

/* line 314, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-fire-extinguisher:before {
  content: ""; }

/* line 315, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-rocket:before {
  content: ""; }

/* line 316, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-maxcdn:before {
  content: ""; }

/* line 317, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-chevron-circle-left:before {
  content: ""; }

/* line 318, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-chevron-circle-right:before {
  content: ""; }

/* line 319, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-chevron-circle-up:before {
  content: ""; }

/* line 320, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-chevron-circle-down:before {
  content: ""; }

/* line 321, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-html5:before {
  content: ""; }

/* line 322, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-css3:before {
  content: ""; }

/* line 323, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-anchor:before {
  content: ""; }

/* line 324, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-unlock-alt:before {
  content: ""; }

/* line 325, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-bullseye:before {
  content: ""; }

/* line 326, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-ellipsis-h:before {
  content: ""; }

/* line 327, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-ellipsis-v:before {
  content: ""; }

/* line 328, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-rss-square:before {
  content: ""; }

/* line 329, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-play-circle:before {
  content: ""; }

/* line 330, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-ticket:before {
  content: ""; }

/* line 331, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-minus-square:before {
  content: ""; }

/* line 332, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-minus-square-o:before {
  content: ""; }

/* line 333, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-level-up:before {
  content: ""; }

/* line 334, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-level-down:before {
  content: ""; }

/* line 335, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-check-square:before {
  content: ""; }

/* line 336, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-pencil-square:before {
  content: ""; }

/* line 337, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-external-link-square:before {
  content: ""; }

/* line 338, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-share-square:before {
  content: ""; }

/* line 339, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-compass:before {
  content: ""; }

/* line 340, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: ""; }

/* line 342, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: ""; }

/* line 344, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: ""; }

/* line 346, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-euro:before,
.fa-eur:before {
  content: ""; }

/* line 348, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-gbp:before {
  content: ""; }

/* line 349, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-dollar:before,
.fa-usd:before {
  content: ""; }

/* line 351, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-rupee:before,
.fa-inr:before {
  content: ""; }

/* line 353, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: ""; }

/* line 357, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: ""; }

/* line 360, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-won:before,
.fa-krw:before {
  content: ""; }

/* line 362, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-bitcoin:before,
.fa-btc:before {
  content: ""; }

/* line 364, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-file:before {
  content: ""; }

/* line 365, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-file-text:before {
  content: ""; }

/* line 366, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-sort-alpha-asc:before {
  content: ""; }

/* line 367, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-sort-alpha-desc:before {
  content: ""; }

/* line 368, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-sort-amount-asc:before {
  content: ""; }

/* line 369, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-sort-amount-desc:before {
  content: ""; }

/* line 370, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-sort-numeric-asc:before {
  content: ""; }

/* line 371, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-sort-numeric-desc:before {
  content: ""; }

/* line 372, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-thumbs-up:before {
  content: ""; }

/* line 373, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-thumbs-down:before {
  content: ""; }

/* line 374, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-youtube-square:before {
  content: ""; }

/* line 375, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-youtube:before {
  content: ""; }

/* line 376, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-xing:before {
  content: ""; }

/* line 377, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-xing-square:before {
  content: ""; }

/* line 378, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-youtube-play:before {
  content: ""; }

/* line 379, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-dropbox:before {
  content: ""; }

/* line 380, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-stack-overflow:before {
  content: ""; }

/* line 381, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-instagram:before {
  content: ""; }

/* line 382, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-flickr:before {
  content: ""; }

/* line 383, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-adn:before {
  content: ""; }

/* line 384, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-bitbucket:before {
  content: ""; }

/* line 385, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-bitbucket-square:before {
  content: ""; }

/* line 386, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-tumblr:before {
  content: ""; }

/* line 387, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-tumblr-square:before {
  content: ""; }

/* line 388, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-long-arrow-down:before {
  content: ""; }

/* line 389, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-long-arrow-up:before {
  content: ""; }

/* line 390, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-long-arrow-left:before {
  content: ""; }

/* line 391, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-long-arrow-right:before {
  content: ""; }

/* line 392, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-apple:before {
  content: ""; }

/* line 393, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-windows:before {
  content: ""; }

/* line 394, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-android:before {
  content: ""; }

/* line 395, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-linux:before {
  content: ""; }

/* line 396, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-dribbble:before {
  content: ""; }

/* line 397, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-skype:before {
  content: ""; }

/* line 398, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-foursquare:before {
  content: ""; }

/* line 399, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-trello:before {
  content: ""; }

/* line 400, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-female:before {
  content: ""; }

/* line 401, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-male:before {
  content: ""; }

/* line 402, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-gittip:before,
.fa-gratipay:before {
  content: ""; }

/* line 404, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-sun-o:before {
  content: ""; }

/* line 405, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-moon-o:before {
  content: ""; }

/* line 406, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-archive:before {
  content: ""; }

/* line 407, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-bug:before {
  content: ""; }

/* line 408, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-vk:before {
  content: ""; }

/* line 409, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-weibo:before {
  content: ""; }

/* line 410, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-renren:before {
  content: ""; }

/* line 411, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-pagelines:before {
  content: ""; }

/* line 412, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-stack-exchange:before {
  content: ""; }

/* line 413, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-arrow-circle-o-right:before {
  content: ""; }

/* line 414, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-arrow-circle-o-left:before {
  content: ""; }

/* line 415, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: ""; }

/* line 417, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-dot-circle-o:before {
  content: ""; }

/* line 418, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-wheelchair:before {
  content: ""; }

/* line 419, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-vimeo-square:before {
  content: ""; }

/* line 420, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-turkish-lira:before,
.fa-try:before {
  content: ""; }

/* line 422, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-plus-square-o:before {
  content: ""; }

/* line 423, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-space-shuttle:before {
  content: ""; }

/* line 424, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-slack:before {
  content: ""; }

/* line 425, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-envelope-square:before {
  content: ""; }

/* line 426, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-wordpress:before {
  content: ""; }

/* line 427, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-openid:before {
  content: ""; }

/* line 428, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: ""; }

/* line 431, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: ""; }

/* line 433, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-yahoo:before {
  content: ""; }

/* line 434, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-google:before {
  content: ""; }

/* line 435, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-reddit:before {
  content: ""; }

/* line 436, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-reddit-square:before {
  content: ""; }

/* line 437, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-stumbleupon-circle:before {
  content: ""; }

/* line 438, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-stumbleupon:before {
  content: ""; }

/* line 439, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-delicious:before {
  content: ""; }

/* line 440, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-digg:before {
  content: ""; }

/* line 441, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-pied-piper:before {
  content: ""; }

/* line 442, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-pied-piper-alt:before {
  content: ""; }

/* line 443, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-drupal:before {
  content: ""; }

/* line 444, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-joomla:before {
  content: ""; }

/* line 445, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-language:before {
  content: ""; }

/* line 446, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-fax:before {
  content: ""; }

/* line 447, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-building:before {
  content: ""; }

/* line 448, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-child:before {
  content: ""; }

/* line 449, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-paw:before {
  content: ""; }

/* line 450, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-spoon:before {
  content: ""; }

/* line 451, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-cube:before {
  content: ""; }

/* line 452, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-cubes:before {
  content: ""; }

/* line 453, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-behance:before {
  content: ""; }

/* line 454, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-behance-square:before {
  content: ""; }

/* line 455, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-steam:before {
  content: ""; }

/* line 456, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-steam-square:before {
  content: ""; }

/* line 457, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-recycle:before {
  content: ""; }

/* line 458, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-automobile:before,
.fa-car:before {
  content: ""; }

/* line 460, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-cab:before,
.fa-taxi:before {
  content: ""; }

/* line 462, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-tree:before {
  content: ""; }

/* line 463, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-spotify:before {
  content: ""; }

/* line 464, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-deviantart:before {
  content: ""; }

/* line 465, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-soundcloud:before {
  content: ""; }

/* line 466, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-database:before {
  content: ""; }

/* line 467, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-file-pdf-o:before {
  content: ""; }

/* line 468, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-file-word-o:before {
  content: ""; }

/* line 469, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-file-excel-o:before {
  content: ""; }

/* line 470, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-file-powerpoint-o:before {
  content: ""; }

/* line 471, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: ""; }

/* line 474, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: ""; }

/* line 476, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: ""; }

/* line 478, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: ""; }

/* line 480, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-file-code-o:before {
  content: ""; }

/* line 481, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-vine:before {
  content: ""; }

/* line 482, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-codepen:before {
  content: ""; }

/* line 483, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-jsfiddle:before {
  content: ""; }

/* line 484, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: ""; }

/* line 489, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-circle-o-notch:before {
  content: ""; }

/* line 490, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-ra:before,
.fa-rebel:before {
  content: ""; }

/* line 492, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-ge:before,
.fa-empire:before {
  content: ""; }

/* line 494, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-git-square:before {
  content: ""; }

/* line 495, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-git:before {
  content: ""; }

/* line 496, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: ""; }

/* line 499, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-tencent-weibo:before {
  content: ""; }

/* line 500, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-qq:before {
  content: ""; }

/* line 501, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-wechat:before,
.fa-weixin:before {
  content: ""; }

/* line 503, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-send:before,
.fa-paper-plane:before {
  content: ""; }

/* line 505, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: ""; }

/* line 507, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-history:before {
  content: ""; }

/* line 508, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-circle-thin:before {
  content: ""; }

/* line 509, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-header:before {
  content: ""; }

/* line 510, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-paragraph:before {
  content: ""; }

/* line 511, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-sliders:before {
  content: ""; }

/* line 512, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-share-alt:before {
  content: ""; }

/* line 513, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-share-alt-square:before {
  content: ""; }

/* line 514, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-bomb:before {
  content: ""; }

/* line 515, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: ""; }

/* line 517, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-tty:before {
  content: ""; }

/* line 518, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-binoculars:before {
  content: ""; }

/* line 519, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-plug:before {
  content: ""; }

/* line 520, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-slideshare:before {
  content: ""; }

/* line 521, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-twitch:before {
  content: ""; }

/* line 522, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-yelp:before {
  content: ""; }

/* line 523, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-newspaper-o:before {
  content: ""; }

/* line 524, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-wifi:before {
  content: ""; }

/* line 525, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-calculator:before {
  content: ""; }

/* line 526, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-paypal:before {
  content: ""; }

/* line 527, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-google-wallet:before {
  content: ""; }

/* line 528, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-cc-visa:before {
  content: ""; }

/* line 529, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-cc-mastercard:before {
  content: ""; }

/* line 530, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-cc-discover:before {
  content: ""; }

/* line 531, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-cc-amex:before {
  content: ""; }

/* line 532, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-cc-paypal:before {
  content: ""; }

/* line 533, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-cc-stripe:before {
  content: ""; }

/* line 534, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-bell-slash:before {
  content: ""; }

/* line 535, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-bell-slash-o:before {
  content: ""; }

/* line 536, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-trash:before {
  content: ""; }

/* line 537, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-copyright:before {
  content: ""; }

/* line 538, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-at:before {
  content: ""; }

/* line 539, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-eyedropper:before {
  content: ""; }

/* line 540, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-paint-brush:before {
  content: ""; }

/* line 541, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-birthday-cake:before {
  content: ""; }

/* line 542, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-area-chart:before {
  content: ""; }

/* line 543, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-pie-chart:before {
  content: ""; }

/* line 544, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-line-chart:before {
  content: ""; }

/* line 545, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-lastfm:before {
  content: ""; }

/* line 546, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-lastfm-square:before {
  content: ""; }

/* line 547, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-toggle-off:before {
  content: ""; }

/* line 548, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-toggle-on:before {
  content: ""; }

/* line 549, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-bicycle:before {
  content: ""; }

/* line 550, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-bus:before {
  content: ""; }

/* line 551, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-ioxhost:before {
  content: ""; }

/* line 552, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-angellist:before {
  content: ""; }

/* line 553, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-cc:before {
  content: ""; }

/* line 554, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: ""; }

/* line 557, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-meanpath:before {
  content: ""; }

/* line 558, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-buysellads:before {
  content: ""; }

/* line 559, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-connectdevelop:before {
  content: ""; }

/* line 560, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-dashcube:before {
  content: ""; }

/* line 561, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-forumbee:before {
  content: ""; }

/* line 562, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-leanpub:before {
  content: ""; }

/* line 563, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-sellsy:before {
  content: ""; }

/* line 564, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-shirtsinbulk:before {
  content: ""; }

/* line 565, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-simplybuilt:before {
  content: ""; }

/* line 566, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-skyatlas:before {
  content: ""; }

/* line 567, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-cart-plus:before {
  content: ""; }

/* line 568, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-cart-arrow-down:before {
  content: ""; }

/* line 569, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-diamond:before {
  content: ""; }

/* line 570, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-ship:before {
  content: ""; }

/* line 571, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-user-secret:before {
  content: ""; }

/* line 572, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-motorcycle:before {
  content: ""; }

/* line 573, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-street-view:before {
  content: ""; }

/* line 574, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-heartbeat:before {
  content: ""; }

/* line 575, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-venus:before {
  content: ""; }

/* line 576, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-mars:before {
  content: ""; }

/* line 577, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-mercury:before {
  content: ""; }

/* line 578, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-intersex:before,
.fa-transgender:before {
  content: ""; }

/* line 580, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-transgender-alt:before {
  content: ""; }

/* line 581, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-venus-double:before {
  content: ""; }

/* line 582, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-mars-double:before {
  content: ""; }

/* line 583, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-venus-mars:before {
  content: ""; }

/* line 584, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-mars-stroke:before {
  content: ""; }

/* line 585, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-mars-stroke-v:before {
  content: ""; }

/* line 586, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-mars-stroke-h:before {
  content: ""; }

/* line 587, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-neuter:before {
  content: ""; }

/* line 588, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-genderless:before {
  content: ""; }

/* line 589, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-facebook-official:before {
  content: ""; }

/* line 590, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-pinterest-p:before {
  content: ""; }

/* line 591, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-whatsapp:before {
  content: ""; }

/* line 592, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-server:before {
  content: ""; }

/* line 593, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-user-plus:before {
  content: ""; }

/* line 594, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-user-times:before {
  content: ""; }

/* line 595, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-hotel:before,
.fa-bed:before {
  content: ""; }

/* line 597, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-viacoin:before {
  content: ""; }

/* line 598, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-train:before {
  content: ""; }

/* line 599, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-subway:before {
  content: ""; }

/* line 600, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-medium:before {
  content: ""; }

/* line 601, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-yc:before,
.fa-y-combinator:before {
  content: ""; }

/* line 603, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-optin-monster:before {
  content: ""; }

/* line 604, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-opencart:before {
  content: ""; }

/* line 605, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-expeditedssl:before {
  content: ""; }

/* line 606, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-battery-4:before,
.fa-battery-full:before {
  content: ""; }

/* line 608, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: ""; }

/* line 610, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-battery-2:before,
.fa-battery-half:before {
  content: ""; }

/* line 612, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: ""; }

/* line 614, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-battery-0:before,
.fa-battery-empty:before {
  content: ""; }

/* line 616, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-mouse-pointer:before {
  content: ""; }

/* line 617, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-i-cursor:before {
  content: ""; }

/* line 618, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-object-group:before {
  content: ""; }

/* line 619, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-object-ungroup:before {
  content: ""; }

/* line 620, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-sticky-note:before {
  content: ""; }

/* line 621, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-sticky-note-o:before {
  content: ""; }

/* line 622, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-cc-jcb:before {
  content: ""; }

/* line 623, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-cc-diners-club:before {
  content: ""; }

/* line 624, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-clone:before {
  content: ""; }

/* line 625, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-balance-scale:before {
  content: ""; }

/* line 626, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-hourglass-o:before {
  content: ""; }

/* line 627, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: ""; }

/* line 629, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: ""; }

/* line 631, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: ""; }

/* line 633, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-hourglass:before {
  content: ""; }

/* line 634, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: ""; }

/* line 636, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: ""; }

/* line 638, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-hand-scissors-o:before {
  content: ""; }

/* line 639, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-hand-lizard-o:before {
  content: ""; }

/* line 640, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-hand-spock-o:before {
  content: ""; }

/* line 641, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-hand-pointer-o:before {
  content: ""; }

/* line 642, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-hand-peace-o:before {
  content: ""; }

/* line 643, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-trademark:before {
  content: ""; }

/* line 644, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-registered:before {
  content: ""; }

/* line 645, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-creative-commons:before {
  content: ""; }

/* line 646, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-gg:before {
  content: ""; }

/* line 647, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-gg-circle:before {
  content: ""; }

/* line 648, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-tripadvisor:before {
  content: ""; }

/* line 649, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-odnoklassniki:before {
  content: ""; }

/* line 650, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-odnoklassniki-square:before {
  content: ""; }

/* line 651, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-get-pocket:before {
  content: ""; }

/* line 652, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-wikipedia-w:before {
  content: ""; }

/* line 653, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-safari:before {
  content: ""; }

/* line 654, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-chrome:before {
  content: ""; }

/* line 655, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-firefox:before {
  content: ""; }

/* line 656, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-opera:before {
  content: ""; }

/* line 657, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-internet-explorer:before {
  content: ""; }

/* line 658, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-tv:before,
.fa-television:before {
  content: ""; }

/* line 660, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-contao:before {
  content: ""; }

/* line 661, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-500px:before {
  content: ""; }

/* line 662, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-amazon:before {
  content: ""; }

/* line 663, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-calendar-plus-o:before {
  content: ""; }

/* line 664, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-calendar-minus-o:before {
  content: ""; }

/* line 665, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-calendar-times-o:before {
  content: ""; }

/* line 666, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-calendar-check-o:before {
  content: ""; }

/* line 667, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-industry:before {
  content: ""; }

/* line 668, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-map-pin:before {
  content: ""; }

/* line 669, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-map-signs:before {
  content: ""; }

/* line 670, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-map-o:before {
  content: ""; }

/* line 671, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-map:before {
  content: ""; }

/* line 672, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-commenting:before {
  content: ""; }

/* line 673, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-commenting-o:before {
  content: ""; }

/* line 674, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-houzz:before {
  content: ""; }

/* line 675, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-vimeo:before {
  content: ""; }

/* line 676, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-black-tie:before {
  content: ""; }

/* line 677, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-fonticons:before {
  content: ""; }

/* line 678, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-reddit-alien:before {
  content: ""; }

/* line 679, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-edge:before {
  content: ""; }

/* line 680, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-credit-card-alt:before {
  content: ""; }

/* line 681, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-codiepie:before {
  content: ""; }

/* line 682, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-modx:before {
  content: ""; }

/* line 683, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-fort-awesome:before {
  content: ""; }

/* line 684, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-usb:before {
  content: ""; }

/* line 685, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-product-hunt:before {
  content: ""; }

/* line 686, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-mixcloud:before {
  content: ""; }

/* line 687, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-scribd:before {
  content: ""; }

/* line 688, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-pause-circle:before {
  content: ""; }

/* line 689, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-pause-circle-o:before {
  content: ""; }

/* line 690, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-stop-circle:before {
  content: ""; }

/* line 691, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-stop-circle-o:before {
  content: ""; }

/* line 692, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-shopping-bag:before {
  content: ""; }

/* line 693, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-shopping-basket:before {
  content: ""; }

/* line 694, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-hashtag:before {
  content: ""; }

/* line 695, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-bluetooth:before {
  content: ""; }

/* line 696, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-bluetooth-b:before {
  content: ""; }

/* line 697, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-percent:before {
  content: ""; }

/* makes the font 33% larger relative to the icon container */
/* line 5, /usr/src/app/app/assets/stylesheets/font-awesome/_larger.scss */
.fa-lg {
  font-size: 1.3333333333em;
  line-height: 0.75em;
  vertical-align: -15%; }

/* line 10, /usr/src/app/app/assets/stylesheets/font-awesome/_larger.scss */
.fa-2x {
  font-size: 2em; }

/* line 11, /usr/src/app/app/assets/stylesheets/font-awesome/_larger.scss */
.fa-3x {
  font-size: 3em; }

/* line 12, /usr/src/app/app/assets/stylesheets/font-awesome/_larger.scss */
.fa-4x {
  font-size: 4em; }

/* line 13, /usr/src/app/app/assets/stylesheets/font-awesome/_larger.scss */
.fa-5x {
  font-size: 5em; }

/* line 4, /usr/src/app/app/assets/stylesheets/font-awesome/_list.scss */
.fa-ul {
  padding-left: 0;
  margin-left: 2.1428571429em;
  list-style-type: none; }
  /* line 8, /usr/src/app/app/assets/stylesheets/font-awesome/_list.scss */
  .fa-ul > li {
    position: relative; }

/* line 10, /usr/src/app/app/assets/stylesheets/font-awesome/_list.scss */
.fa-li {
  position: absolute;
  left: -2.1428571429em;
  width: 2.1428571429em;
  top: 0.1428571429em;
  text-align: center; }
  /* line 16, /usr/src/app/app/assets/stylesheets/font-awesome/_list.scss */
  .fa-li.fa-lg {
    left: -1.8571428571em; }

/* FONT PATH
 * -------------------------- */
/*
@font-face {
  font-family: 'FontAwesome';
  src: url(/../fonts/fontawesome-webfont.eot?v=4.5.0);
  src: url(/../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0) format('embedded-opentype'),
    url(/../fonts/fontawesome-webfont.woff2?v=4.5.0) format('woff2'),
    url(/../fonts/fontawesome-webfont.woff?v=4.5.0) format('woff'),
    url(/../fonts/fontawesome-webfont.ttf?v=4.5.0) format('truetype'),
    url(/../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular) format('svg');
//  src: url(/../fonts/FontAwesome.otf) format('opentype'); // used when developing fonts
  font-weight: normal;
  font-style: normal;
}
*/
@font-face {
  font-family: 'FontAwesome';
  src: url(/assets/fontawesome-webfont-e219ece8f4d3e4ac455ef31cd3a7c7b5057ea68a109937fc26b03c6e99ee9322.eot?v=4.5.0);
  src: url(/assets/fontawesome-webfont-e219ece8f4d3e4ac455ef31cd3a7c7b5057ea68a109937fc26b03c6e99ee9322.eot?#iefix&v=4.5.0) format("embedded-opentype"), url(/assets/fontawesome-webfont-ff82aeed6b9bb6701696c84d1b223d2e682eb78c89117a438ce6cfea8c498995.woff2?v=4.5.0) format("woff2"), url(/assets/fontawesome-webfont-c812ddc9e475d3e65d68a6b3b589ce598a2a5babb7afc55477d59215c4a38a40.woff?v=4.5.0) format("woff"), url(/assets/fontawesome-webfont-7b5a4320fba0d4c8f79327645b4b9cc875a2ec617a557e849b813918eb733499.ttf?v=4.5.0) format("truetype"), url(/assets/fontawesome-webfont-d67041fe5d50eef9ef671643968f7ce6b130eaaaaa2ce4d496b18d0a33aeb87b.svg?v=4.5.0#fontawesomeregular) format("svg");
  font-weight: normal;
  font-style: normal; }
/* line 4, /usr/src/app/app/assets/stylesheets/font-awesome/_rotated-flipped.scss */
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg); }

/* line 5, /usr/src/app/app/assets/stylesheets/font-awesome/_rotated-flipped.scss */
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg); }

/* line 6, /usr/src/app/app/assets/stylesheets/font-awesome/_rotated-flipped.scss */
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg); }

/* line 8, /usr/src/app/app/assets/stylesheets/font-awesome/_rotated-flipped.scss */
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1); }

/* line 9, /usr/src/app/app/assets/stylesheets/font-awesome/_rotated-flipped.scss */
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1); }

/* line 14, /usr/src/app/app/assets/stylesheets/font-awesome/_rotated-flipped.scss */
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none; }

/* line 4, /usr/src/app/app/assets/stylesheets/font-awesome/_stacked.scss */
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle; }

/* line 12, /usr/src/app/app/assets/stylesheets/font-awesome/_stacked.scss */
.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center; }

/* line 18, /usr/src/app/app/assets/stylesheets/font-awesome/_stacked.scss */
.fa-stack-1x {
  line-height: inherit; }

/* line 19, /usr/src/app/app/assets/stylesheets/font-awesome/_stacked.scss */
.fa-stack-2x {
  font-size: 2em; }

/* line 20, /usr/src/app/app/assets/stylesheets/font-awesome/_stacked.scss */
.fa-inverse {
  color: #fff; }

/*!
 *  Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
/*
@font-face {
  font-family: 'FontAwesome';
  src: url(/../fonts/fontawesome-webfont.eot?v=4.5.0);
  src: url(/../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0) format('embedded-opentype'),
    url(/../fonts/fontawesome-webfont.woff2?v=4.5.0) format('woff2'),
    url(/../fonts/fontawesome-webfont.woff?v=4.5.0) format('woff'),
    url(/../fonts/fontawesome-webfont.ttf?v=4.5.0) format('truetype'),
    url(/../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular) format('svg');
//  src: url(/../fonts/FontAwesome.otf) format('opentype'); // used when developing fonts
  font-weight: normal;
  font-style: normal;
}
*/
@font-face {
  font-family: 'FontAwesome';
  src: url(/assets/fontawesome-webfont-e219ece8f4d3e4ac455ef31cd3a7c7b5057ea68a109937fc26b03c6e99ee9322.eot?v=4.5.0);
  src: url(/assets/fontawesome-webfont-e219ece8f4d3e4ac455ef31cd3a7c7b5057ea68a109937fc26b03c6e99ee9322.eot?#iefix&v=4.5.0) format("embedded-opentype"), url(/assets/fontawesome-webfont-ff82aeed6b9bb6701696c84d1b223d2e682eb78c89117a438ce6cfea8c498995.woff2?v=4.5.0) format("woff2"), url(/assets/fontawesome-webfont-c812ddc9e475d3e65d68a6b3b589ce598a2a5babb7afc55477d59215c4a38a40.woff?v=4.5.0) format("woff"), url(/assets/fontawesome-webfont-7b5a4320fba0d4c8f79327645b4b9cc875a2ec617a557e849b813918eb733499.ttf?v=4.5.0) format("truetype"), url(/assets/fontawesome-webfont-d67041fe5d50eef9ef671643968f7ce6b130eaaaaa2ce4d496b18d0a33aeb87b.svg?v=4.5.0#fontawesomeregular) format("svg");
  font-weight: normal;
  font-style: normal; }
/* line 4, /usr/src/app/app/assets/stylesheets/font-awesome/_core.scss */
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* makes the font 33% larger relative to the icon container */
/* line 5, /usr/src/app/app/assets/stylesheets/font-awesome/_larger.scss */
.fa-lg {
  font-size: 1.3333333333em;
  line-height: 0.75em;
  vertical-align: -15%; }

/* line 10, /usr/src/app/app/assets/stylesheets/font-awesome/_larger.scss */
.fa-2x {
  font-size: 2em; }

/* line 11, /usr/src/app/app/assets/stylesheets/font-awesome/_larger.scss */
.fa-3x {
  font-size: 3em; }

/* line 12, /usr/src/app/app/assets/stylesheets/font-awesome/_larger.scss */
.fa-4x {
  font-size: 4em; }

/* line 13, /usr/src/app/app/assets/stylesheets/font-awesome/_larger.scss */
.fa-5x {
  font-size: 5em; }

/* line 3, /usr/src/app/app/assets/stylesheets/font-awesome/_fixed-width.scss */
.fa-fw {
  width: 1.2857142857em;
  text-align: center; }

/* line 4, /usr/src/app/app/assets/stylesheets/font-awesome/_list.scss */
.fa-ul {
  padding-left: 0;
  margin-left: 2.1428571429em;
  list-style-type: none; }
  /* line 8, /usr/src/app/app/assets/stylesheets/font-awesome/_list.scss */
  .fa-ul > li {
    position: relative; }

/* line 10, /usr/src/app/app/assets/stylesheets/font-awesome/_list.scss */
.fa-li {
  position: absolute;
  left: -2.1428571429em;
  width: 2.1428571429em;
  top: 0.1428571429em;
  text-align: center; }
  /* line 16, /usr/src/app/app/assets/stylesheets/font-awesome/_list.scss */
  .fa-li.fa-lg {
    left: -1.8571428571em; }

/* line 4, /usr/src/app/app/assets/stylesheets/font-awesome/_bordered-pulled.scss */
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em; }

/* line 10, /usr/src/app/app/assets/stylesheets/font-awesome/_bordered-pulled.scss */
.fa-pull-left {
  float: left; }

/* line 11, /usr/src/app/app/assets/stylesheets/font-awesome/_bordered-pulled.scss */
.fa-pull-right {
  float: right; }

/* line 14, /usr/src/app/app/assets/stylesheets/font-awesome/_bordered-pulled.scss */
.fa.fa-pull-left {
  margin-right: .3em; }
/* line 15, /usr/src/app/app/assets/stylesheets/font-awesome/_bordered-pulled.scss */
.fa.fa-pull-right {
  margin-left: .3em; }

/* Deprecated as of 4.4.0 */
/* line 19, /usr/src/app/app/assets/stylesheets/font-awesome/_bordered-pulled.scss */
.pull-right {
  float: right; }

/* line 20, /usr/src/app/app/assets/stylesheets/font-awesome/_bordered-pulled.scss */
.pull-left {
  float: left; }

/* line 23, /usr/src/app/app/assets/stylesheets/font-awesome/_bordered-pulled.scss */
.fa.pull-left {
  margin-right: .3em; }
/* line 24, /usr/src/app/app/assets/stylesheets/font-awesome/_bordered-pulled.scss */
.fa.pull-right {
  margin-left: .3em; }

/* line 4, /usr/src/app/app/assets/stylesheets/font-awesome/_animated.scss */
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear; }

/* line 9, /usr/src/app/app/assets/stylesheets/font-awesome/_animated.scss */
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8); }

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }
/* line 4, /usr/src/app/app/assets/stylesheets/font-awesome/_rotated-flipped.scss */
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg); }

/* line 5, /usr/src/app/app/assets/stylesheets/font-awesome/_rotated-flipped.scss */
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg); }

/* line 6, /usr/src/app/app/assets/stylesheets/font-awesome/_rotated-flipped.scss */
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg); }

/* line 8, /usr/src/app/app/assets/stylesheets/font-awesome/_rotated-flipped.scss */
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1); }

/* line 9, /usr/src/app/app/assets/stylesheets/font-awesome/_rotated-flipped.scss */
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1); }

/* line 14, /usr/src/app/app/assets/stylesheets/font-awesome/_rotated-flipped.scss */
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none; }

/* line 4, /usr/src/app/app/assets/stylesheets/font-awesome/_stacked.scss */
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle; }

/* line 12, /usr/src/app/app/assets/stylesheets/font-awesome/_stacked.scss */
.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center; }

/* line 18, /usr/src/app/app/assets/stylesheets/font-awesome/_stacked.scss */
.fa-stack-1x {
  line-height: inherit; }

/* line 19, /usr/src/app/app/assets/stylesheets/font-awesome/_stacked.scss */
.fa-stack-2x {
  font-size: 2em; }

/* line 20, /usr/src/app/app/assets/stylesheets/font-awesome/_stacked.scss */
.fa-inverse {
  color: #fff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
/* line 4, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-glass:before {
  content: ""; }

/* line 5, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-music:before {
  content: ""; }

/* line 6, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-search:before {
  content: ""; }

/* line 7, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-envelope-o:before {
  content: ""; }

/* line 8, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-heart:before {
  content: ""; }

/* line 9, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-star:before {
  content: ""; }

/* line 10, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-star-o:before {
  content: ""; }

/* line 11, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-user:before {
  content: ""; }

/* line 12, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-film:before {
  content: ""; }

/* line 13, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-th-large:before {
  content: ""; }

/* line 14, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-th:before {
  content: ""; }

/* line 15, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-th-list:before {
  content: ""; }

/* line 16, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-check:before {
  content: ""; }

/* line 17, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: ""; }

/* line 20, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-search-plus:before {
  content: ""; }

/* line 21, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-search-minus:before {
  content: ""; }

/* line 22, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-power-off:before {
  content: ""; }

/* line 23, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-signal:before {
  content: ""; }

/* line 24, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-gear:before,
.fa-cog:before {
  content: ""; }

/* line 26, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-trash-o:before {
  content: ""; }

/* line 27, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-home:before {
  content: ""; }

/* line 28, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-file-o:before {
  content: ""; }

/* line 29, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-clock-o:before {
  content: ""; }

/* line 30, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-road:before {
  content: ""; }

/* line 31, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-download:before {
  content: ""; }

/* line 32, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-arrow-circle-o-down:before {
  content: ""; }

/* line 33, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-arrow-circle-o-up:before {
  content: ""; }

/* line 34, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-inbox:before {
  content: ""; }

/* line 35, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-play-circle-o:before {
  content: ""; }

/* line 36, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-rotate-right:before,
.fa-repeat:before {
  content: ""; }

/* line 38, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-refresh:before {
  content: ""; }

/* line 39, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-list-alt:before {
  content: ""; }

/* line 40, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-lock:before {
  content: ""; }

/* line 41, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-flag:before {
  content: ""; }

/* line 42, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-headphones:before {
  content: ""; }

/* line 43, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-volume-off:before {
  content: ""; }

/* line 44, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-volume-down:before {
  content: ""; }

/* line 45, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-volume-up:before {
  content: ""; }

/* line 46, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-qrcode:before {
  content: ""; }

/* line 47, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-barcode:before {
  content: ""; }

/* line 48, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-tag:before {
  content: ""; }

/* line 49, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-tags:before {
  content: ""; }

/* line 50, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-book:before {
  content: ""; }

/* line 51, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-bookmark:before {
  content: ""; }

/* line 52, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-print:before {
  content: ""; }

/* line 53, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-camera:before {
  content: ""; }

/* line 54, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-font:before {
  content: ""; }

/* line 55, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-bold:before {
  content: ""; }

/* line 56, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-italic:before {
  content: ""; }

/* line 57, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-text-height:before {
  content: ""; }

/* line 58, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-text-width:before {
  content: ""; }

/* line 59, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-align-left:before {
  content: ""; }

/* line 60, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-align-center:before {
  content: ""; }

/* line 61, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-align-right:before {
  content: ""; }

/* line 62, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-align-justify:before {
  content: ""; }

/* line 63, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-list:before {
  content: ""; }

/* line 64, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-dedent:before,
.fa-outdent:before {
  content: ""; }

/* line 66, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-indent:before {
  content: ""; }

/* line 67, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-video-camera:before {
  content: ""; }

/* line 68, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: ""; }

/* line 71, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-pencil:before {
  content: ""; }

/* line 72, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-map-marker:before {
  content: ""; }

/* line 73, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-adjust:before {
  content: ""; }

/* line 74, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-tint:before {
  content: ""; }

/* line 75, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-edit:before,
.fa-pencil-square-o:before {
  content: ""; }

/* line 77, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-share-square-o:before {
  content: ""; }

/* line 78, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-check-square-o:before {
  content: ""; }

/* line 79, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-arrows:before {
  content: ""; }

/* line 80, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-step-backward:before {
  content: ""; }

/* line 81, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-fast-backward:before {
  content: ""; }

/* line 82, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-backward:before {
  content: ""; }

/* line 83, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-play:before {
  content: ""; }

/* line 84, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-pause:before {
  content: ""; }

/* line 85, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-stop:before {
  content: ""; }

/* line 86, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-forward:before {
  content: ""; }

/* line 87, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-fast-forward:before {
  content: ""; }

/* line 88, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-step-forward:before {
  content: ""; }

/* line 89, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-eject:before {
  content: ""; }

/* line 90, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-chevron-left:before {
  content: ""; }

/* line 91, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-chevron-right:before {
  content: ""; }

/* line 92, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-plus-circle:before {
  content: ""; }

/* line 93, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-minus-circle:before {
  content: ""; }

/* line 94, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-times-circle:before {
  content: ""; }

/* line 95, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-check-circle:before {
  content: ""; }

/* line 96, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-question-circle:before {
  content: ""; }

/* line 97, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-info-circle:before {
  content: ""; }

/* line 98, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-crosshairs:before {
  content: ""; }

/* line 99, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-times-circle-o:before {
  content: ""; }

/* line 100, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-check-circle-o:before {
  content: ""; }

/* line 101, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-ban:before {
  content: ""; }

/* line 102, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-arrow-left:before {
  content: ""; }

/* line 103, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-arrow-right:before {
  content: ""; }

/* line 104, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-arrow-up:before {
  content: ""; }

/* line 105, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-arrow-down:before {
  content: ""; }

/* line 106, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-mail-forward:before,
.fa-share:before {
  content: ""; }

/* line 108, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-expand:before {
  content: ""; }

/* line 109, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-compress:before {
  content: ""; }

/* line 110, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-plus:before {
  content: ""; }

/* line 111, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-minus:before {
  content: ""; }

/* line 112, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-asterisk:before {
  content: ""; }

/* line 113, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-exclamation-circle:before {
  content: ""; }

/* line 114, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-gift:before {
  content: ""; }

/* line 115, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-leaf:before {
  content: ""; }

/* line 116, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-fire:before {
  content: ""; }

/* line 117, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-eye:before {
  content: ""; }

/* line 118, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-eye-slash:before {
  content: ""; }

/* line 119, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: ""; }

/* line 121, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-plane:before {
  content: ""; }

/* line 122, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-calendar:before {
  content: ""; }

/* line 123, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-random:before {
  content: ""; }

/* line 124, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-comment:before {
  content: ""; }

/* line 125, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-magnet:before {
  content: ""; }

/* line 126, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-chevron-up:before {
  content: ""; }

/* line 127, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-chevron-down:before {
  content: ""; }

/* line 128, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-retweet:before {
  content: ""; }

/* line 129, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-shopping-cart:before {
  content: ""; }

/* line 130, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-folder:before {
  content: ""; }

/* line 131, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-folder-open:before {
  content: ""; }

/* line 132, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-arrows-v:before {
  content: ""; }

/* line 133, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-arrows-h:before {
  content: ""; }

/* line 134, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: ""; }

/* line 136, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-twitter-square:before {
  content: ""; }

/* line 137, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-facebook-square:before {
  content: ""; }

/* line 138, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-camera-retro:before {
  content: ""; }

/* line 139, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-key:before {
  content: ""; }

/* line 140, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-gears:before,
.fa-cogs:before {
  content: ""; }

/* line 142, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-comments:before {
  content: ""; }

/* line 143, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-thumbs-o-up:before {
  content: ""; }

/* line 144, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-thumbs-o-down:before {
  content: ""; }

/* line 145, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-star-half:before {
  content: ""; }

/* line 146, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-heart-o:before {
  content: ""; }

/* line 147, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-sign-out:before {
  content: ""; }

/* line 148, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-linkedin-square:before {
  content: ""; }

/* line 149, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-thumb-tack:before {
  content: ""; }

/* line 150, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-external-link:before {
  content: ""; }

/* line 151, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-sign-in:before {
  content: ""; }

/* line 152, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-trophy:before {
  content: ""; }

/* line 153, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-github-square:before {
  content: ""; }

/* line 154, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-upload:before {
  content: ""; }

/* line 155, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-lemon-o:before {
  content: ""; }

/* line 156, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-phone:before {
  content: ""; }

/* line 157, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-square-o:before {
  content: ""; }

/* line 158, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-bookmark-o:before {
  content: ""; }

/* line 159, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-phone-square:before {
  content: ""; }

/* line 160, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-twitter:before {
  content: ""; }

/* line 161, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-facebook-f:before,
.fa-facebook:before {
  content: ""; }

/* line 163, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-github:before {
  content: ""; }

/* line 164, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-unlock:before {
  content: ""; }

/* line 165, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-credit-card:before {
  content: ""; }

/* line 166, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-feed:before,
.fa-rss:before {
  content: ""; }

/* line 168, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-hdd-o:before {
  content: ""; }

/* line 169, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-bullhorn:before {
  content: ""; }

/* line 170, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-bell:before {
  content: ""; }

/* line 171, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-certificate:before {
  content: ""; }

/* line 172, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-hand-o-right:before {
  content: ""; }

/* line 173, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-hand-o-left:before {
  content: ""; }

/* line 174, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-hand-o-up:before {
  content: ""; }

/* line 175, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-hand-o-down:before {
  content: ""; }

/* line 176, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-arrow-circle-left:before {
  content: ""; }

/* line 177, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-arrow-circle-right:before {
  content: ""; }

/* line 178, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-arrow-circle-up:before {
  content: ""; }

/* line 179, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-arrow-circle-down:before {
  content: ""; }

/* line 180, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-globe:before {
  content: ""; }

/* line 181, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-wrench:before {
  content: ""; }

/* line 182, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-tasks:before {
  content: ""; }

/* line 183, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-filter:before {
  content: ""; }

/* line 184, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-briefcase:before {
  content: ""; }

/* line 185, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-arrows-alt:before {
  content: ""; }

/* line 186, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-group:before,
.fa-users:before {
  content: ""; }

/* line 188, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-chain:before,
.fa-link:before {
  content: ""; }

/* line 190, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-cloud:before {
  content: ""; }

/* line 191, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-flask:before {
  content: ""; }

/* line 192, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-cut:before,
.fa-scissors:before {
  content: ""; }

/* line 194, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-copy:before,
.fa-files-o:before {
  content: ""; }

/* line 196, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-paperclip:before {
  content: ""; }

/* line 197, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-save:before,
.fa-floppy-o:before {
  content: ""; }

/* line 199, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-square:before {
  content: ""; }

/* line 200, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: ""; }

/* line 203, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-list-ul:before {
  content: ""; }

/* line 204, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-list-ol:before {
  content: ""; }

/* line 205, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-strikethrough:before {
  content: ""; }

/* line 206, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-underline:before {
  content: ""; }

/* line 207, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-table:before {
  content: ""; }

/* line 208, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-magic:before {
  content: ""; }

/* line 209, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-truck:before {
  content: ""; }

/* line 210, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-pinterest:before {
  content: ""; }

/* line 211, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-pinterest-square:before {
  content: ""; }

/* line 212, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-google-plus-square:before {
  content: ""; }

/* line 213, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-google-plus:before {
  content: ""; }

/* line 214, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-money:before {
  content: ""; }

/* line 215, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-caret-down:before {
  content: ""; }

/* line 216, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-caret-up:before {
  content: ""; }

/* line 217, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-caret-left:before {
  content: ""; }

/* line 218, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-caret-right:before {
  content: ""; }

/* line 219, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-columns:before {
  content: ""; }

/* line 220, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-unsorted:before,
.fa-sort:before {
  content: ""; }

/* line 222, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-sort-down:before,
.fa-sort-desc:before {
  content: ""; }

/* line 224, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-sort-up:before,
.fa-sort-asc:before {
  content: ""; }

/* line 226, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-envelope:before {
  content: ""; }

/* line 227, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-linkedin:before {
  content: ""; }

/* line 228, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-rotate-left:before,
.fa-undo:before {
  content: ""; }

/* line 230, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-legal:before,
.fa-gavel:before {
  content: ""; }

/* line 232, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-dashboard:before,
.fa-tachometer:before {
  content: ""; }

/* line 234, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-comment-o:before {
  content: ""; }

/* line 235, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-comments-o:before {
  content: ""; }

/* line 236, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-flash:before,
.fa-bolt:before {
  content: ""; }

/* line 238, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-sitemap:before {
  content: ""; }

/* line 239, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-umbrella:before {
  content: ""; }

/* line 240, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-paste:before,
.fa-clipboard:before {
  content: ""; }

/* line 242, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-lightbulb-o:before {
  content: ""; }

/* line 243, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-exchange:before {
  content: ""; }

/* line 244, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-cloud-download:before {
  content: ""; }

/* line 245, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-cloud-upload:before {
  content: ""; }

/* line 246, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-user-md:before {
  content: ""; }

/* line 247, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-stethoscope:before {
  content: ""; }

/* line 248, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-suitcase:before {
  content: ""; }

/* line 249, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-bell-o:before {
  content: ""; }

/* line 250, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-coffee:before {
  content: ""; }

/* line 251, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-cutlery:before {
  content: ""; }

/* line 252, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-file-text-o:before {
  content: ""; }

/* line 253, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-building-o:before {
  content: ""; }

/* line 254, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-hospital-o:before {
  content: ""; }

/* line 255, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-ambulance:before {
  content: ""; }

/* line 256, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-medkit:before {
  content: ""; }

/* line 257, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-fighter-jet:before {
  content: ""; }

/* line 258, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-beer:before {
  content: ""; }

/* line 259, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-h-square:before {
  content: ""; }

/* line 260, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-plus-square:before {
  content: ""; }

/* line 261, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-angle-double-left:before {
  content: ""; }

/* line 262, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-angle-double-right:before {
  content: ""; }

/* line 263, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-angle-double-up:before {
  content: ""; }

/* line 264, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-angle-double-down:before {
  content: ""; }

/* line 265, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-angle-left:before {
  content: ""; }

/* line 266, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-angle-right:before {
  content: ""; }

/* line 267, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-angle-up:before {
  content: ""; }

/* line 268, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-angle-down:before {
  content: ""; }

/* line 269, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-desktop:before {
  content: ""; }

/* line 270, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-laptop:before {
  content: ""; }

/* line 271, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-tablet:before {
  content: ""; }

/* line 272, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-mobile-phone:before,
.fa-mobile:before {
  content: ""; }

/* line 274, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-circle-o:before {
  content: ""; }

/* line 275, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-quote-left:before {
  content: ""; }

/* line 276, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-quote-right:before {
  content: ""; }

/* line 277, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-spinner:before {
  content: ""; }

/* line 278, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-circle:before {
  content: ""; }

/* line 279, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-mail-reply:before,
.fa-reply:before {
  content: ""; }

/* line 281, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-github-alt:before {
  content: ""; }

/* line 282, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-folder-o:before {
  content: ""; }

/* line 283, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-folder-open-o:before {
  content: ""; }

/* line 284, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-smile-o:before {
  content: ""; }

/* line 285, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-frown-o:before {
  content: ""; }

/* line 286, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-meh-o:before {
  content: ""; }

/* line 287, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-gamepad:before {
  content: ""; }

/* line 288, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-keyboard-o:before {
  content: ""; }

/* line 289, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-flag-o:before {
  content: ""; }

/* line 290, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-flag-checkered:before {
  content: ""; }

/* line 291, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-terminal:before {
  content: ""; }

/* line 292, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-code:before {
  content: ""; }

/* line 293, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: ""; }

/* line 295, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: ""; }

/* line 298, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-location-arrow:before {
  content: ""; }

/* line 299, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-crop:before {
  content: ""; }

/* line 300, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-code-fork:before {
  content: ""; }

/* line 301, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-unlink:before,
.fa-chain-broken:before {
  content: ""; }

/* line 303, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-question:before {
  content: ""; }

/* line 304, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-info:before {
  content: ""; }

/* line 305, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-exclamation:before {
  content: ""; }

/* line 306, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-superscript:before {
  content: ""; }

/* line 307, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-subscript:before {
  content: ""; }

/* line 308, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-eraser:before {
  content: ""; }

/* line 309, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-puzzle-piece:before {
  content: ""; }

/* line 310, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-microphone:before {
  content: ""; }

/* line 311, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-microphone-slash:before {
  content: ""; }

/* line 312, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-shield:before {
  content: ""; }

/* line 313, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-calendar-o:before {
  content: ""; }

/* line 314, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-fire-extinguisher:before {
  content: ""; }

/* line 315, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-rocket:before {
  content: ""; }

/* line 316, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-maxcdn:before {
  content: ""; }

/* line 317, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-chevron-circle-left:before {
  content: ""; }

/* line 318, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-chevron-circle-right:before {
  content: ""; }

/* line 319, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-chevron-circle-up:before {
  content: ""; }

/* line 320, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-chevron-circle-down:before {
  content: ""; }

/* line 321, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-html5:before {
  content: ""; }

/* line 322, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-css3:before {
  content: ""; }

/* line 323, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-anchor:before {
  content: ""; }

/* line 324, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-unlock-alt:before {
  content: ""; }

/* line 325, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-bullseye:before {
  content: ""; }

/* line 326, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-ellipsis-h:before {
  content: ""; }

/* line 327, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-ellipsis-v:before {
  content: ""; }

/* line 328, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-rss-square:before {
  content: ""; }

/* line 329, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-play-circle:before {
  content: ""; }

/* line 330, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-ticket:before {
  content: ""; }

/* line 331, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-minus-square:before {
  content: ""; }

/* line 332, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-minus-square-o:before {
  content: ""; }

/* line 333, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-level-up:before {
  content: ""; }

/* line 334, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-level-down:before {
  content: ""; }

/* line 335, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-check-square:before {
  content: ""; }

/* line 336, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-pencil-square:before {
  content: ""; }

/* line 337, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-external-link-square:before {
  content: ""; }

/* line 338, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-share-square:before {
  content: ""; }

/* line 339, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-compass:before {
  content: ""; }

/* line 340, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: ""; }

/* line 342, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: ""; }

/* line 344, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: ""; }

/* line 346, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-euro:before,
.fa-eur:before {
  content: ""; }

/* line 348, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-gbp:before {
  content: ""; }

/* line 349, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-dollar:before,
.fa-usd:before {
  content: ""; }

/* line 351, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-rupee:before,
.fa-inr:before {
  content: ""; }

/* line 353, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: ""; }

/* line 357, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: ""; }

/* line 360, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-won:before,
.fa-krw:before {
  content: ""; }

/* line 362, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-bitcoin:before,
.fa-btc:before {
  content: ""; }

/* line 364, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-file:before {
  content: ""; }

/* line 365, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-file-text:before {
  content: ""; }

/* line 366, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-sort-alpha-asc:before {
  content: ""; }

/* line 367, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-sort-alpha-desc:before {
  content: ""; }

/* line 368, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-sort-amount-asc:before {
  content: ""; }

/* line 369, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-sort-amount-desc:before {
  content: ""; }

/* line 370, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-sort-numeric-asc:before {
  content: ""; }

/* line 371, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-sort-numeric-desc:before {
  content: ""; }

/* line 372, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-thumbs-up:before {
  content: ""; }

/* line 373, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-thumbs-down:before {
  content: ""; }

/* line 374, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-youtube-square:before {
  content: ""; }

/* line 375, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-youtube:before {
  content: ""; }

/* line 376, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-xing:before {
  content: ""; }

/* line 377, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-xing-square:before {
  content: ""; }

/* line 378, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-youtube-play:before {
  content: ""; }

/* line 379, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-dropbox:before {
  content: ""; }

/* line 380, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-stack-overflow:before {
  content: ""; }

/* line 381, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-instagram:before {
  content: ""; }

/* line 382, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-flickr:before {
  content: ""; }

/* line 383, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-adn:before {
  content: ""; }

/* line 384, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-bitbucket:before {
  content: ""; }

/* line 385, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-bitbucket-square:before {
  content: ""; }

/* line 386, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-tumblr:before {
  content: ""; }

/* line 387, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-tumblr-square:before {
  content: ""; }

/* line 388, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-long-arrow-down:before {
  content: ""; }

/* line 389, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-long-arrow-up:before {
  content: ""; }

/* line 390, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-long-arrow-left:before {
  content: ""; }

/* line 391, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-long-arrow-right:before {
  content: ""; }

/* line 392, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-apple:before {
  content: ""; }

/* line 393, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-windows:before {
  content: ""; }

/* line 394, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-android:before {
  content: ""; }

/* line 395, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-linux:before {
  content: ""; }

/* line 396, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-dribbble:before {
  content: ""; }

/* line 397, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-skype:before {
  content: ""; }

/* line 398, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-foursquare:before {
  content: ""; }

/* line 399, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-trello:before {
  content: ""; }

/* line 400, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-female:before {
  content: ""; }

/* line 401, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-male:before {
  content: ""; }

/* line 402, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-gittip:before,
.fa-gratipay:before {
  content: ""; }

/* line 404, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-sun-o:before {
  content: ""; }

/* line 405, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-moon-o:before {
  content: ""; }

/* line 406, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-archive:before {
  content: ""; }

/* line 407, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-bug:before {
  content: ""; }

/* line 408, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-vk:before {
  content: ""; }

/* line 409, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-weibo:before {
  content: ""; }

/* line 410, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-renren:before {
  content: ""; }

/* line 411, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-pagelines:before {
  content: ""; }

/* line 412, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-stack-exchange:before {
  content: ""; }

/* line 413, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-arrow-circle-o-right:before {
  content: ""; }

/* line 414, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-arrow-circle-o-left:before {
  content: ""; }

/* line 415, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: ""; }

/* line 417, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-dot-circle-o:before {
  content: ""; }

/* line 418, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-wheelchair:before {
  content: ""; }

/* line 419, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-vimeo-square:before {
  content: ""; }

/* line 420, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-turkish-lira:before,
.fa-try:before {
  content: ""; }

/* line 422, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-plus-square-o:before {
  content: ""; }

/* line 423, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-space-shuttle:before {
  content: ""; }

/* line 424, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-slack:before {
  content: ""; }

/* line 425, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-envelope-square:before {
  content: ""; }

/* line 426, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-wordpress:before {
  content: ""; }

/* line 427, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-openid:before {
  content: ""; }

/* line 428, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: ""; }

/* line 431, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: ""; }

/* line 433, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-yahoo:before {
  content: ""; }

/* line 434, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-google:before {
  content: ""; }

/* line 435, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-reddit:before {
  content: ""; }

/* line 436, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-reddit-square:before {
  content: ""; }

/* line 437, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-stumbleupon-circle:before {
  content: ""; }

/* line 438, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-stumbleupon:before {
  content: ""; }

/* line 439, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-delicious:before {
  content: ""; }

/* line 440, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-digg:before {
  content: ""; }

/* line 441, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-pied-piper:before {
  content: ""; }

/* line 442, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-pied-piper-alt:before {
  content: ""; }

/* line 443, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-drupal:before {
  content: ""; }

/* line 444, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-joomla:before {
  content: ""; }

/* line 445, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-language:before {
  content: ""; }

/* line 446, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-fax:before {
  content: ""; }

/* line 447, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-building:before {
  content: ""; }

/* line 448, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-child:before {
  content: ""; }

/* line 449, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-paw:before {
  content: ""; }

/* line 450, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-spoon:before {
  content: ""; }

/* line 451, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-cube:before {
  content: ""; }

/* line 452, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-cubes:before {
  content: ""; }

/* line 453, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-behance:before {
  content: ""; }

/* line 454, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-behance-square:before {
  content: ""; }

/* line 455, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-steam:before {
  content: ""; }

/* line 456, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-steam-square:before {
  content: ""; }

/* line 457, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-recycle:before {
  content: ""; }

/* line 458, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-automobile:before,
.fa-car:before {
  content: ""; }

/* line 460, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-cab:before,
.fa-taxi:before {
  content: ""; }

/* line 462, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-tree:before {
  content: ""; }

/* line 463, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-spotify:before {
  content: ""; }

/* line 464, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-deviantart:before {
  content: ""; }

/* line 465, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-soundcloud:before {
  content: ""; }

/* line 466, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-database:before {
  content: ""; }

/* line 467, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-file-pdf-o:before {
  content: ""; }

/* line 468, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-file-word-o:before {
  content: ""; }

/* line 469, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-file-excel-o:before {
  content: ""; }

/* line 470, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-file-powerpoint-o:before {
  content: ""; }

/* line 471, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: ""; }

/* line 474, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: ""; }

/* line 476, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: ""; }

/* line 478, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: ""; }

/* line 480, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-file-code-o:before {
  content: ""; }

/* line 481, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-vine:before {
  content: ""; }

/* line 482, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-codepen:before {
  content: ""; }

/* line 483, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-jsfiddle:before {
  content: ""; }

/* line 484, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: ""; }

/* line 489, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-circle-o-notch:before {
  content: ""; }

/* line 490, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-ra:before,
.fa-rebel:before {
  content: ""; }

/* line 492, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-ge:before,
.fa-empire:before {
  content: ""; }

/* line 494, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-git-square:before {
  content: ""; }

/* line 495, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-git:before {
  content: ""; }

/* line 496, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: ""; }

/* line 499, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-tencent-weibo:before {
  content: ""; }

/* line 500, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-qq:before {
  content: ""; }

/* line 501, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-wechat:before,
.fa-weixin:before {
  content: ""; }

/* line 503, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-send:before,
.fa-paper-plane:before {
  content: ""; }

/* line 505, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: ""; }

/* line 507, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-history:before {
  content: ""; }

/* line 508, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-circle-thin:before {
  content: ""; }

/* line 509, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-header:before {
  content: ""; }

/* line 510, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-paragraph:before {
  content: ""; }

/* line 511, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-sliders:before {
  content: ""; }

/* line 512, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-share-alt:before {
  content: ""; }

/* line 513, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-share-alt-square:before {
  content: ""; }

/* line 514, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-bomb:before {
  content: ""; }

/* line 515, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: ""; }

/* line 517, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-tty:before {
  content: ""; }

/* line 518, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-binoculars:before {
  content: ""; }

/* line 519, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-plug:before {
  content: ""; }

/* line 520, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-slideshare:before {
  content: ""; }

/* line 521, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-twitch:before {
  content: ""; }

/* line 522, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-yelp:before {
  content: ""; }

/* line 523, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-newspaper-o:before {
  content: ""; }

/* line 524, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-wifi:before {
  content: ""; }

/* line 525, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-calculator:before {
  content: ""; }

/* line 526, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-paypal:before {
  content: ""; }

/* line 527, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-google-wallet:before {
  content: ""; }

/* line 528, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-cc-visa:before {
  content: ""; }

/* line 529, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-cc-mastercard:before {
  content: ""; }

/* line 530, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-cc-discover:before {
  content: ""; }

/* line 531, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-cc-amex:before {
  content: ""; }

/* line 532, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-cc-paypal:before {
  content: ""; }

/* line 533, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-cc-stripe:before {
  content: ""; }

/* line 534, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-bell-slash:before {
  content: ""; }

/* line 535, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-bell-slash-o:before {
  content: ""; }

/* line 536, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-trash:before {
  content: ""; }

/* line 537, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-copyright:before {
  content: ""; }

/* line 538, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-at:before {
  content: ""; }

/* line 539, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-eyedropper:before {
  content: ""; }

/* line 540, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-paint-brush:before {
  content: ""; }

/* line 541, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-birthday-cake:before {
  content: ""; }

/* line 542, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-area-chart:before {
  content: ""; }

/* line 543, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-pie-chart:before {
  content: ""; }

/* line 544, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-line-chart:before {
  content: ""; }

/* line 545, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-lastfm:before {
  content: ""; }

/* line 546, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-lastfm-square:before {
  content: ""; }

/* line 547, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-toggle-off:before {
  content: ""; }

/* line 548, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-toggle-on:before {
  content: ""; }

/* line 549, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-bicycle:before {
  content: ""; }

/* line 550, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-bus:before {
  content: ""; }

/* line 551, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-ioxhost:before {
  content: ""; }

/* line 552, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-angellist:before {
  content: ""; }

/* line 553, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-cc:before {
  content: ""; }

/* line 554, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: ""; }

/* line 557, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-meanpath:before {
  content: ""; }

/* line 558, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-buysellads:before {
  content: ""; }

/* line 559, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-connectdevelop:before {
  content: ""; }

/* line 560, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-dashcube:before {
  content: ""; }

/* line 561, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-forumbee:before {
  content: ""; }

/* line 562, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-leanpub:before {
  content: ""; }

/* line 563, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-sellsy:before {
  content: ""; }

/* line 564, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-shirtsinbulk:before {
  content: ""; }

/* line 565, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-simplybuilt:before {
  content: ""; }

/* line 566, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-skyatlas:before {
  content: ""; }

/* line 567, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-cart-plus:before {
  content: ""; }

/* line 568, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-cart-arrow-down:before {
  content: ""; }

/* line 569, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-diamond:before {
  content: ""; }

/* line 570, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-ship:before {
  content: ""; }

/* line 571, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-user-secret:before {
  content: ""; }

/* line 572, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-motorcycle:before {
  content: ""; }

/* line 573, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-street-view:before {
  content: ""; }

/* line 574, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-heartbeat:before {
  content: ""; }

/* line 575, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-venus:before {
  content: ""; }

/* line 576, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-mars:before {
  content: ""; }

/* line 577, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-mercury:before {
  content: ""; }

/* line 578, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-intersex:before,
.fa-transgender:before {
  content: ""; }

/* line 580, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-transgender-alt:before {
  content: ""; }

/* line 581, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-venus-double:before {
  content: ""; }

/* line 582, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-mars-double:before {
  content: ""; }

/* line 583, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-venus-mars:before {
  content: ""; }

/* line 584, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-mars-stroke:before {
  content: ""; }

/* line 585, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-mars-stroke-v:before {
  content: ""; }

/* line 586, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-mars-stroke-h:before {
  content: ""; }

/* line 587, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-neuter:before {
  content: ""; }

/* line 588, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-genderless:before {
  content: ""; }

/* line 589, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-facebook-official:before {
  content: ""; }

/* line 590, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-pinterest-p:before {
  content: ""; }

/* line 591, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-whatsapp:before {
  content: ""; }

/* line 592, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-server:before {
  content: ""; }

/* line 593, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-user-plus:before {
  content: ""; }

/* line 594, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-user-times:before {
  content: ""; }

/* line 595, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-hotel:before,
.fa-bed:before {
  content: ""; }

/* line 597, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-viacoin:before {
  content: ""; }

/* line 598, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-train:before {
  content: ""; }

/* line 599, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-subway:before {
  content: ""; }

/* line 600, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-medium:before {
  content: ""; }

/* line 601, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-yc:before,
.fa-y-combinator:before {
  content: ""; }

/* line 603, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-optin-monster:before {
  content: ""; }

/* line 604, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-opencart:before {
  content: ""; }

/* line 605, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-expeditedssl:before {
  content: ""; }

/* line 606, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-battery-4:before,
.fa-battery-full:before {
  content: ""; }

/* line 608, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: ""; }

/* line 610, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-battery-2:before,
.fa-battery-half:before {
  content: ""; }

/* line 612, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: ""; }

/* line 614, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-battery-0:before,
.fa-battery-empty:before {
  content: ""; }

/* line 616, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-mouse-pointer:before {
  content: ""; }

/* line 617, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-i-cursor:before {
  content: ""; }

/* line 618, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-object-group:before {
  content: ""; }

/* line 619, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-object-ungroup:before {
  content: ""; }

/* line 620, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-sticky-note:before {
  content: ""; }

/* line 621, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-sticky-note-o:before {
  content: ""; }

/* line 622, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-cc-jcb:before {
  content: ""; }

/* line 623, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-cc-diners-club:before {
  content: ""; }

/* line 624, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-clone:before {
  content: ""; }

/* line 625, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-balance-scale:before {
  content: ""; }

/* line 626, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-hourglass-o:before {
  content: ""; }

/* line 627, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: ""; }

/* line 629, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: ""; }

/* line 631, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: ""; }

/* line 633, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-hourglass:before {
  content: ""; }

/* line 634, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: ""; }

/* line 636, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: ""; }

/* line 638, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-hand-scissors-o:before {
  content: ""; }

/* line 639, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-hand-lizard-o:before {
  content: ""; }

/* line 640, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-hand-spock-o:before {
  content: ""; }

/* line 641, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-hand-pointer-o:before {
  content: ""; }

/* line 642, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-hand-peace-o:before {
  content: ""; }

/* line 643, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-trademark:before {
  content: ""; }

/* line 644, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-registered:before {
  content: ""; }

/* line 645, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-creative-commons:before {
  content: ""; }

/* line 646, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-gg:before {
  content: ""; }

/* line 647, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-gg-circle:before {
  content: ""; }

/* line 648, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-tripadvisor:before {
  content: ""; }

/* line 649, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-odnoklassniki:before {
  content: ""; }

/* line 650, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-odnoklassniki-square:before {
  content: ""; }

/* line 651, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-get-pocket:before {
  content: ""; }

/* line 652, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-wikipedia-w:before {
  content: ""; }

/* line 653, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-safari:before {
  content: ""; }

/* line 654, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-chrome:before {
  content: ""; }

/* line 655, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-firefox:before {
  content: ""; }

/* line 656, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-opera:before {
  content: ""; }

/* line 657, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-internet-explorer:before {
  content: ""; }

/* line 658, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-tv:before,
.fa-television:before {
  content: ""; }

/* line 660, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-contao:before {
  content: ""; }

/* line 661, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-500px:before {
  content: ""; }

/* line 662, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-amazon:before {
  content: ""; }

/* line 663, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-calendar-plus-o:before {
  content: ""; }

/* line 664, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-calendar-minus-o:before {
  content: ""; }

/* line 665, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-calendar-times-o:before {
  content: ""; }

/* line 666, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-calendar-check-o:before {
  content: ""; }

/* line 667, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-industry:before {
  content: ""; }

/* line 668, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-map-pin:before {
  content: ""; }

/* line 669, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-map-signs:before {
  content: ""; }

/* line 670, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-map-o:before {
  content: ""; }

/* line 671, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-map:before {
  content: ""; }

/* line 672, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-commenting:before {
  content: ""; }

/* line 673, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-commenting-o:before {
  content: ""; }

/* line 674, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-houzz:before {
  content: ""; }

/* line 675, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-vimeo:before {
  content: ""; }

/* line 676, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-black-tie:before {
  content: ""; }

/* line 677, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-fonticons:before {
  content: ""; }

/* line 678, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-reddit-alien:before {
  content: ""; }

/* line 679, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-edge:before {
  content: ""; }

/* line 680, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-credit-card-alt:before {
  content: ""; }

/* line 681, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-codiepie:before {
  content: ""; }

/* line 682, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-modx:before {
  content: ""; }

/* line 683, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-fort-awesome:before {
  content: ""; }

/* line 684, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-usb:before {
  content: ""; }

/* line 685, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-product-hunt:before {
  content: ""; }

/* line 686, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-mixcloud:before {
  content: ""; }

/* line 687, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-scribd:before {
  content: ""; }

/* line 688, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-pause-circle:before {
  content: ""; }

/* line 689, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-pause-circle-o:before {
  content: ""; }

/* line 690, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-stop-circle:before {
  content: ""; }

/* line 691, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-stop-circle-o:before {
  content: ""; }

/* line 692, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-shopping-bag:before {
  content: ""; }

/* line 693, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-shopping-basket:before {
  content: ""; }

/* line 694, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-hashtag:before {
  content: ""; }

/* line 695, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-bluetooth:before {
  content: ""; }

/* line 696, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-bluetooth-b:before {
  content: ""; }

/* line 697, /usr/src/app/app/assets/stylesheets/font-awesome/_icons.scss */
.fa-percent:before {
  content: ""; }

/*
 *
 *   INSPINIA - Responsive Admin Theme
 *   version 2.3
 *
*/
/* line 1, /usr/src/app/app/assets/stylesheets/base/typography.scss */
h1, h2, h3, h4, h5, h6 {
  font-weight: 100; }

/* line 5, /usr/src/app/app/assets/stylesheets/base/typography.scss */
h1 {
  font-size: 30px; }

/* line 9, /usr/src/app/app/assets/stylesheets/base/typography.scss */
h2 {
  font-size: 24px; }

/* line 13, /usr/src/app/app/assets/stylesheets/base/typography.scss */
h3 {
  font-size: 16px; }

/* line 17, /usr/src/app/app/assets/stylesheets/base/typography.scss */
h4 {
  font-size: 14px; }

/* line 21, /usr/src/app/app/assets/stylesheets/base/typography.scss */
h5 {
  font-size: 12px; }

/* line 25, /usr/src/app/app/assets/stylesheets/base/typography.scss */
h6 {
  font-size: 10px; }

/* line 29, /usr/src/app/app/assets/stylesheets/base/typography.scss */
h3, h4, h5 {
  margin-top: 5px;
  font-weight: 600; }

/* line 1, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.nav > li > a {
  color: #a7b1c2;
  font-weight: 600;
  padding: 14px 20px 14px 25px; }

/* line 7, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.nav.navbar-right > li > a {
  color: #999c9e; }

/* line 11, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.nav > li.active > a {
  color: white; }

/* line 15, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.navbar-default .nav > li > a:hover, .navbar-default .nav > li > a:focus {
  background-color: #293846;
  color: white; }

/* line 20, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
  background: #fff; }

/* line 24, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.nav.navbar-top-links > li > a:hover, .nav.navbar-top-links > li > a:focus {
  background-color: transparent; }

/* line 28, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.nav > li > a i {
  margin-right: 6px; }

/* line 32, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.navbar {
  border: 0; }

/* line 36, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.navbar-default {
  background-color: transparent;
  border-color: #2f4050; }

/* line 41, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.navbar-top-links li {
  display: inline-block; }

/* line 45, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.navbar-top-links li:last-child {
  margin-right: 40px; }

/* line 49, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.body-small .navbar-top-links li:last-child {
  margin-right: 0; }

/* line 53, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.navbar-top-links li a {
  padding: 20px 10px;
  min-height: 50px; }

/* line 58, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.dropdown-menu {
  border: medium none;
  border-radius: 3px;
  box-shadow: 0 0 3px rgba(86, 96, 117, 0.7);
  display: none;
  float: left;
  font-size: 12px;
  left: 0;
  list-style: none outside none;
  padding: 0;
  position: absolute;
  text-shadow: none;
  top: 100%;
  z-index: 1000; }

/* line 74, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.dropdown-menu > li > a {
  border-radius: 3px;
  color: inherit;
  line-height: 25px;
  margin: 4px;
  text-align: left;
  font-weight: normal; }

/* line 83, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.dropdown-menu > li > a.font-bold {
  font-weight: 600; }

/* line 87, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.navbar-top-links .dropdown-menu li {
  display: block; }

/* line 91, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.navbar-top-links .dropdown-menu li:last-child {
  margin-right: 0; }

/* line 95, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.navbar-top-links .dropdown-menu li a {
  padding: 3px 20px;
  min-height: 0; }

/* line 100, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.navbar-top-links .dropdown-menu li a div {
  white-space: normal; }

/* line 104, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.navbar-top-links .dropdown-messages,
.navbar-top-links .dropdown-tasks,
.navbar-top-links .dropdown-alerts {
  width: 310px;
  min-width: 0; }

/* line 111, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.navbar-top-links .dropdown-messages {
  margin-left: 5px; }

/* line 115, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.navbar-top-links .dropdown-tasks {
  margin-left: -59px; }

/* line 119, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.navbar-top-links .dropdown-alerts {
  margin-left: -123px; }

/* line 123, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.navbar-top-links .dropdown-user {
  right: 0;
  left: auto; }

/* line 128, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.dropdown-messages, .dropdown-alerts {
  padding: 10px 10px 10px 10px; }

/* line 132, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.dropdown-messages li a, .dropdown-alerts li a {
  font-size: 12px; }

/* line 136, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.dropdown-messages li em, .dropdown-alerts li em {
  font-size: 10px; }

/* line 140, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.nav.navbar-top-links .dropdown-alerts a {
  color: inherit;
  font-size: 12px; }

/* line 145, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.nav-header {
  padding: 33px 25px;
  background: url(/assets/patterns/header-profile-c05909898218a521d3bd19ba09a9a43338de6de5fdf1d3fc771b0ec28ae416c5.png) no-repeat; }

/* line 150, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.pace-done .nav-header {
  transition-duration: 0.5s; }

/* line 154, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.nav > li.active {
  border-left: 4px solid #19aa8d;
  background: #293846; }

/* line 159, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.nav.nav-second-level > li.active {
  border: none; }

/* line 163, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.nav.nav-second-level.collapse[style] {
  height: auto !important; }

/* line 167, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.nav-header a {
  color: #dfe4ed; }

/* line 171, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.nav-header .text-muted {
  color: #8095a8; }

/* line 175, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.minimalize-styl-2 {
  padding: 4px 12px;
  margin: 14px 5px 5px 20px;
  font-size: 14px;
  float: left; }

/* line 182, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.navbar-form-custom {
  float: left;
  height: 50px;
  padding: 0;
  width: 200px;
  display: inline-table; }

/* line 190, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.navbar-form-custom .form-group {
  margin-bottom: 0; }

/* line 194, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.nav.navbar-top-links a {
  font-size: 14px; }

/* line 198, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.navbar-form-custom .form-control {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: medium none;
  font-size: 14px;
  height: 60px;
  margin: 0;
  z-index: 2000; }

/* line 207, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.count-info .label {
  line-height: 12px;
  padding: 2px 5px;
  position: absolute;
  right: 6px;
  top: 12px; }

/* line 215, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.arrow {
  float: right; }

/* line 219, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.fa.arrow:before {
  content: "\f104"; }

/* line 223, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.active > a > .fa.arrow:before {
  content: "\f107"; }

/* line 227, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.nav-second-level li,
.nav-third-level li {
  border-bottom: none !important; }

/* line 232, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.nav-second-level li a {
  padding: 7px 10px 7px 10px;
  padding-left: 52px; }

/* line 237, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.nav-third-level li a {
  padding-left: 62px; }

/* line 241, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.nav-second-level li:last-child {
  margin-bottom: 10px; }

/* line 245, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
body:not(.fixed-sidebar):not(.canvas-menu).mini-navbar .nav li:hover > .nav-second-level, .mini-navbar .nav li:focus > .nav-second-level {
  display: block;
  border-radius: 0 2px 2px 0;
  min-width: 140px;
  height: auto; }

/* line 252, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
body.mini-navbar .navbar-default .nav > li > .nav-second-level li a {
  font-size: 12px;
  border-radius: 3px; }

/* line 257, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.fixed-nav .slimScrollDiv #side-menu {
  padding-bottom: 60px; }

/* line 261, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.mini-navbar .nav-second-level li a {
  padding: 10px 10px 10px 15px; }

/* line 265, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.mini-navbar .nav-second-level {
  position: absolute;
  left: 70px;
  top: 0px;
  background-color: #2f4050;
  padding: 10px 10px 10px 10px;
  font-size: 12px; }

/* line 274, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.canvas-menu.mini-navbar .nav-second-level {
  background: #293846; }

/* line 278, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.mini-navbar li.active .nav-second-level {
  left: 65px; }

/* line 282, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.navbar-default .special_link a {
  background: #1ab394;
  color: white; }

/* line 287, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.navbar-default .special_link a:hover {
  background: #17987e !important;
  color: white; }

/* line 292, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.navbar-default .special_link a span.label {
  background: white;
  color: #1ab394; }

/* line 297, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.navbar-default .landing_link a {
  background: #1cc09f;
  color: white; }

/* line 302, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.navbar-default .landing_link a:hover {
  background: #1ab394 !important;
  color: white; }

/* line 307, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.navbar-default .landing_link a span.label {
  background: white;
  color: #1cc09f; }

/* line 312, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.logo-element {
  text-align: center;
  font-size: 18px;
  font-weight: 600;
  color: white;
  display: none;
  padding: 18px 0; }

/* line 321, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.pace-done .navbar-static-side, .pace-done .nav-header, .pace-done li.active, .pace-done #page-wrapper, .pace-done .footer {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s; }

/* line 328, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.navbar-fixed-top {
  background: white;
  transition-duration: 0.5s;
  border-bottom: 1px solid #e7eaec !important;
  z-index: 2030; }

/* line 335, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.navbar-fixed-top, .navbar-static-top {
  background: #f3f3f4; }

/* line 339, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.fixed-nav #wrapper {
  margin-top: 0; }

/* line 343, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
body.fixed-nav #wrapper .navbar-static-side,
body.fixed-nav #wrapper #page-wrapper {
  margin-top: 60px; }

/* line 349, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
body.top-navigation.fixed-nav #wrapper #page-wrapper {
  margin-top: 0; }

/* line 353, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.fixed-nav .minimalize-styl-2 {
  margin: 14px 5px 5px 15px; }

/* line 357, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.body-small .navbar-fixed-top {
  margin-left: 0px; }

/* line 361, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
body.mini-navbar .navbar-static-side {
  width: 70px; }

/* line 365, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
body.mini-navbar .profile-element, body.mini-navbar .nav-label, body.mini-navbar .navbar-default .nav li a span {
  display: none; }

/* line 369, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
body.canvas-menu .profile-element {
  display: block; }

/* line 373, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
body:not(.fixed-sidebar):not(.canvas-menu).mini-navbar .nav-second-level {
  display: none; }

/* line 377, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
body.mini-navbar .navbar-default .nav > li > a {
  font-size: 16px; }

/* line 381, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
body.mini-navbar .logo-element {
  display: block; }

/* line 385, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
body.canvas-menu .logo-element {
  display: none; }

/* line 389, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
body.mini-navbar .nav-header {
  padding: 0;
  background-color: #1ab394; }

/* line 394, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
body.canvas-menu .nav-header {
  padding: 33px 25px; }

/* line 398, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
body.mini-navbar #page-wrapper {
  margin: 0 0 0 70px; }

/* line 402, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
body.fixed-sidebar.mini-navbar .footer,
body.canvas-menu.mini-navbar .footer {
  margin: 0 0 0 0 !important; }

/* line 407, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
body.canvas-menu.mini-navbar #page-wrapper,
body.canvas-menu.mini-navbar .footer {
  margin: 0 0 0 0; }

/* line 412, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
body.fixed-sidebar .navbar-static-side,
body.canvas-menu .navbar-static-side {
  position: fixed;
  width: 220px;
  z-index: 2001;
  height: 100%; }

/* line 420, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
body.fixed-sidebar.mini-navbar .navbar-static-side {
  width: 0px; }

/* line 424, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
body.fixed-sidebar.mini-navbar #page-wrapper {
  margin: 0 0 0 0px; }

/* line 428, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
body.body-small.fixed-sidebar.mini-navbar #page-wrapper {
  margin: 0 0 0 220px; }

/* line 432, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
body.body-small.fixed-sidebar.mini-navbar .navbar-static-side {
  width: 220px; }

/* line 436, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.fixed-sidebar.mini-navbar .nav li:focus > .nav-second-level,
.canvas-menu.mini-navbar .nav li:focus > .nav-second-level {
  display: block;
  height: auto; }

/* line 442, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
body.canvas-menu.mini-navbar .navbar-default .nav > li > .nav-second-level li a {
  font-size: 13px;
  border-radius: 3px; }

/* line 447, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.fixed-sidebar.mini-navbar .nav-second-level li a,
.canvas-menu.mini-navbar .nav-second-level li a {
  padding: 10px 10px 10px 15px; }

/* line 452, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.fixed-sidebar.mini-navbar .nav-second-level,
.canvas-menu.mini-navbar .nav-second-level {
  position: relative;
  padding: 0;
  font-size: 13px; }

/* line 459, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.fixed-sidebar.mini-navbar li.active .nav-second-level,
.canvas-menu.mini-navbar li.active .nav-second-level {
  left: 0px; }

/* line 464, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
body.fixed-sidebar.mini-navbar .navbar-default .nav > li > a,
body.canvas-menu.mini-navbar .navbar-default .nav > li > a {
  font-size: 13px; }

/* line 469, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
body.fixed-sidebar.mini-navbar .nav-label,
body.fixed-sidebar.mini-navbar .navbar-default .nav li a span,
body.canvas-menu.mini-navbar .nav-label,
body.canvas-menu.mini-navbar .navbar-default .nav li a span {
  display: inline; }

/* line 476, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
body.canvas-menu.mini-navbar .navbar-default .nav li .profile-element a span {
  display: block; }

/* line 480, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.canvas-menu.mini-navbar .nav-second-level li a,
.fixed-sidebar.mini-navbar .nav-second-level li a {
  padding: 7px 10px 7px 52px; }

/* line 485, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
.fixed-sidebar.mini-navbar .nav-second-level,
.canvas-menu.mini-navbar .nav-second-level {
  left: 0px; }

/* line 490, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
body.canvas-menu nav.navbar-static-side {
  z-index: 2001;
  background: #2f4050;
  height: 100%;
  position: fixed;
  display: none; }

/* line 499, /usr/src/app/app/assets/stylesheets/base/navigation.scss */
body.canvas-menu.mini-navbar nav.navbar-static-side {
  display: block;
  width: 220px; }

/* line 1, /usr/src/app/app/assets/stylesheets/base/top_navigation.scss */
.top-navigation #page-wrapper {
  margin-left: 0; }

/* line 6, /usr/src/app/app/assets/stylesheets/base/top_navigation.scss */
.top-navigation .navbar-nav .dropdown-menu > .active > a {
  background: white;
  color: #1ab394;
  font-weight: bold; }

/* line 12, /usr/src/app/app/assets/stylesheets/base/top_navigation.scss */
.white-bg .navbar-fixed-top, .white-bg .navbar-static-top {
  background: #fff; }

/* line 16, /usr/src/app/app/assets/stylesheets/base/top_navigation.scss */
.top-navigation .navbar {
  margin-bottom: 0; }

/* line 20, /usr/src/app/app/assets/stylesheets/base/top_navigation.scss */
.top-navigation .nav > li > a {
  padding: 15px 20px;
  color: #676a6c; }

/* line 25, /usr/src/app/app/assets/stylesheets/base/top_navigation.scss */
.top-navigation .nav > li a:hover, .top-navigation .nav > li a:focus {
  background: #fff;
  color: #1ab394; }

/* line 30, /usr/src/app/app/assets/stylesheets/base/top_navigation.scss */
.top-navigation .nav > li.active {
  background: #fff;
  border: none; }

/* line 34, /usr/src/app/app/assets/stylesheets/base/top_navigation.scss */
.top-navigation .nav > li.active > a {
  color: #1ab394; }

/* line 37, /usr/src/app/app/assets/stylesheets/base/top_navigation.scss */
.top-navigation .navbar-right {
  margin-right: 10px; }

/* line 41, /usr/src/app/app/assets/stylesheets/base/top_navigation.scss */
.top-navigation .navbar-nav .dropdown-menu {
  box-shadow: none;
  border: 1px solid #e7eaec; }

/* line 46, /usr/src/app/app/assets/stylesheets/base/top_navigation.scss */
.top-navigation .dropdown-menu > li > a {
  margin: 0;
  padding: 7px 20px; }

/* line 51, /usr/src/app/app/assets/stylesheets/base/top_navigation.scss */
.navbar .dropdown-menu {
  margin-top: 0px; }

/* line 55, /usr/src/app/app/assets/stylesheets/base/top_navigation.scss */
.top-navigation .navbar-brand {
  background: #1ab394;
  color: #fff;
  padding: 15px 25px; }

/* line 61, /usr/src/app/app/assets/stylesheets/base/top_navigation.scss */
.top-navigation .navbar-top-links li:last-child {
  margin-right: 0; }

/* line 65, /usr/src/app/app/assets/stylesheets/base/top_navigation.scss */
.top-navigation.mini-navbar #page-wrapper,
.top-navigation.body-small.fixed-sidebar.mini-navbar #page-wrapper,
.mini-navbar .top-navigation #page-wrapper,
.body-small.fixed-sidebar.mini-navbar .top-navigation #page-wrapper,
.canvas-menu #page-wrapper {
  margin: 0; }

/* line 73, /usr/src/app/app/assets/stylesheets/base/top_navigation.scss */
.top-navigation.fixed-nav #wrapper, .fixed-nav #wrapper.top-navigation {
  margin-top: 50px; }

/* line 77, /usr/src/app/app/assets/stylesheets/base/top_navigation.scss */
.top-navigation .footer.fixed {
  margin-left: 0 !important; }

/* line 81, /usr/src/app/app/assets/stylesheets/base/top_navigation.scss */
.top-navigation .wrapper.wrapper-content {
  padding: 40px; }

/* line 84, /usr/src/app/app/assets/stylesheets/base/top_navigation.scss */
.top-navigation.body-small .wrapper.wrapper-content, .body-small .top-navigation .wrapper.wrapper-content {
  padding: 40px 0px 40px 0px; }

/* line 88, /usr/src/app/app/assets/stylesheets/base/top_navigation.scss */
.navbar-toggle {
  background-color: #1ab394;
  color: #fff;
  padding: 6px 12px;
  font-size: 14px; }

/* line 95, /usr/src/app/app/assets/stylesheets/base/top_navigation.scss */
.top-navigation .navbar-nav .open .dropdown-menu > li > a, .top-navigation .navbar-nav .open .dropdown-menu .dropdown-header {
  padding: 10px 15px 10px 20px; }

@media (max-width: 768px) {
  /* line 100, /usr/src/app/app/assets/stylesheets/base/top_navigation.scss */
  .top-navigation .navbar-header {
    display: block;
    float: none; } }
/* line 106, /usr/src/app/app/assets/stylesheets/base/top_navigation.scss */
.menu-visible-lg, .menu-visible-md {
  display: none !important; }

@media (min-width: 1200px) {
  /* line 111, /usr/src/app/app/assets/stylesheets/base/top_navigation.scss */
  .menu-visible-lg {
    display: block !important; } }
@media (min-width: 992px) {
  /* line 116, /usr/src/app/app/assets/stylesheets/base/top_navigation.scss */
  .menu-visible-md {
    display: block !important; } }
@media (max-width: 767px) {
  /* line 122, /usr/src/app/app/assets/stylesheets/base/top_navigation.scss */
  .menu-visible-md {
    display: block !important; }

  /* line 125, /usr/src/app/app/assets/stylesheets/base/top_navigation.scss */
  .menu-visible-lg {
    display: block !important; } }
/* line 1, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn {
  border-radius: 3px; }

/* line 5, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.float-e-margins .btn {
  margin-bottom: 5px; }

/* line 9, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-w-m {
  min-width: 120px; }

/* line 13, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-primary.btn-outline {
  color: #1ab394; }

/* line 17, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-success.btn-outline {
  color: #1c84c6; }

/* line 21, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-info.btn-outline {
  color: #23c6c8; }

/* line 25, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-warning.btn-outline {
  color: #f8ac59; }

/* line 29, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-danger.btn-outline {
  color: #ed5565; }

/* line 33, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-primary.btn-outline:hover,
.btn-success.btn-outline:hover,
.btn-info.btn-outline:hover,
.btn-warning.btn-outline:hover,
.btn-danger.btn-outline:hover {
  color: white; }

/* line 41, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-primary {
  background-color: #1ab394;
  border-color: #1ab394;
  color: white; }

/* line 47, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary, .btn-primary:active:focus, .btn-primary:active:hover, .btn-primary.active:hover, .btn-primary.active:focus {
  background-color: #18a689;
  border-color: #18a689;
  color: white; }

/* line 53, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
  background-image: none; }

/* line 57, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled]:active, .btn-primary.active[disabled], fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary.active {
  background-color: #1dc5a3;
  border-color: #1dc5a3; }

/* line 62, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-success {
  background-color: #1c84c6;
  border-color: #1c84c6;
  color: white; }

/* line 68, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success, .btn-success:active:focus, .btn-success:active:hover, .btn-success.active:hover, .btn-success.active:focus {
  background-color: #1a7bb9;
  border-color: #1a7bb9;
  color: white; }

/* line 74, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success {
  background-image: none; }

/* line 78, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-success.disabled, .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled:active, .btn-success.disabled.active, .btn-success[disabled], .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled]:active, .btn-success.active[disabled], fieldset[disabled] .btn-success, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success.active {
  background-color: #1f90d8;
  border-color: #1f90d8; }

/* line 83, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-info {
  background-color: #23c6c8;
  border-color: #23c6c8;
  color: white; }

/* line 89, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info, .btn-info:active:focus, .btn-info:active:hover, .btn-info.active:hover, .btn-info.active:focus {
  background-color: #21b9bb;
  border-color: #21b9bb;
  color: white; }

/* line 95, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info {
  background-image: none; }

/* line 99, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-info.disabled, .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled:active, .btn-info.disabled.active, .btn-info[disabled], .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled]:active, .btn-info.active[disabled], fieldset[disabled] .btn-info, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info.active {
  background-color: #26d7d9;
  border-color: #26d7d9; }

/* line 104, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-default {
  background-color: #ffffff;
  border-color: #1ab394;
  color: black; }

/* line 110, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default, .btn-default:active:focus, .btn-default:active:hover, .btn-default.active:hover, .btn-default.active:focus {
  background-color: #bababa;
  border-color: #bababa;
  color: white; }

/* line 116, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
  background-image: none; }

/* line 120, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-default.disabled, .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled:active, .btn-default.disabled.active, .btn-default[disabled], .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled]:active, .btn-default.active[disabled], fieldset[disabled] .btn-default, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default.active {
  background-color: #cccccc;
  border-color: #cccccc; }

/* line 125, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-warning {
  background-color: #f8ac59;
  border-color: #f8ac59;
  color: white; }

/* line 131, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning, .btn-warning:active:focus, .btn-warning:active:hover, .btn-warning.active:hover, .btn-warning.active:focus {
  background-color: #f7a54a;
  border-color: #f7a54a;
  color: white; }

/* line 137, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning {
  background-image: none; }

/* line 141, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-warning.disabled, .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled:active, .btn-warning.disabled.active, .btn-warning[disabled], .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled]:active, .btn-warning.active[disabled], fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning.active {
  background-color: #f9b66d;
  border-color: #f9b66d; }

/* line 146, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-danger {
  background-color: #ed5565;
  border-color: #ed5565;
  color: white; }

/* line 152, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger, .btn-danger:active:focus, .btn-danger:active:hover, .btn-danger.active:hover, .btn-danger.active:focus {
  background-color: #ec4758;
  border-color: #ec4758;
  color: white; }

/* line 158, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger {
  background-image: none; }

/* line 162, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-danger.disabled, .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled:active, .btn-danger.disabled.active, .btn-danger[disabled], .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled]:active, .btn-danger.active[disabled], fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger.active {
  background-color: #ef6776;
  border-color: #ef6776; }

/* line 167, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-link {
  color: inherit; }

/* line 171, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-link:hover, .btn-link:focus, .btn-link:active, .btn-link.active, .open .dropdown-toggle.btn-link {
  color: #1ab394;
  text-decoration: none; }

/* line 176, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-link:active, .btn-link.active, .open .dropdown-toggle.btn-link {
  background-image: none; }

/* line 180, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-link.disabled, .btn-link.disabled:hover, .btn-link.disabled:focus, .btn-link.disabled:active, .btn-link.disabled.active, .btn-link[disabled], .btn-link[disabled]:hover, .btn-link[disabled]:focus, .btn-link[disabled]:active, .btn-link.active[disabled], fieldset[disabled] .btn-link, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus, fieldset[disabled] .btn-link:active, fieldset[disabled] .btn-link.active {
  color: #cacaca; }

/* line 184, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-white {
  color: inherit;
  background: white;
  border: 1px solid #e7eaec; }

/* line 190, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-white:hover, .btn-white:focus, .btn-white:active, .btn-white.active, .open .dropdown-toggle.btn-white, .btn-white:active:focus, .btn-white:active:hover, .btn-white.active:hover, .btn-white.active:focus {
  color: inherit;
  border: 1px solid #d2d2d2; }

/* line 195, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-white:active, .btn-white.active {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15) inset; }

/* line 199, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-white:active, .btn-white.active, .open .dropdown-toggle.btn-white {
  background-image: none; }

/* line 203, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-white.disabled, .btn-white.disabled:hover, .btn-white.disabled:focus, .btn-white.disabled:active, .btn-white.disabled.active, .btn-white[disabled], .btn-white[disabled]:hover, .btn-white[disabled]:focus, .btn-white[disabled]:active, .btn-white.active[disabled], fieldset[disabled] .btn-white, fieldset[disabled] .btn-white:hover, fieldset[disabled] .btn-white:focus, fieldset[disabled] .btn-white:active, fieldset[disabled] .btn-white.active {
  color: #cacaca; }

/* line 207, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.form-control, .form-control:focus, .has-error .form-control:focus, .has-success .form-control:focus, .has-warning .form-control:focus, .navbar-collapse, .navbar-form, .navbar-form-custom .form-control:focus, .navbar-form-custom .form-control:hover, .open .btn.dropdown-toggle, .panel, .popover, .progress, .progress-bar {
  box-shadow: none; }

/* line 211, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-outline {
  color: inherit;
  background-color: transparent;
  transition: all 0.5s; }

/* line 217, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-rounded {
  border-radius: 50px; }

/* line 221, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
.btn-large-dim {
  width: 90px;
  height: 90px;
  font-size: 42px; }

/* line 227, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
button.dim {
  display: inline-block;
  color: white;
  text-decoration: none;
  text-transform: uppercase;
  text-align: center;
  padding-top: 6px;
  margin-right: 10px;
  position: relative;
  cursor: pointer;
  border-radius: 5px;
  font-weight: 600;
  margin-bottom: 20px !important; }

/* line 242, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
button.dim:active {
  top: 3px; }

/* line 246, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
button.btn-primary.dim {
  box-shadow: inset 0px 0px 0px #16987e, 0px 5px 0px 0px #16987e, 0px 10px 5px #999999; }

/* line 250, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
button.btn-primary.dim:active {
  box-shadow: inset 0px 0px 0px #16987e, 0px 2px 0px 0px #16987e, 0px 5px 3px #999999; }

/* line 254, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
button.btn-default.dim {
  box-shadow: inset 0px 0px 0px #b3b3b3, 0px 5px 0px 0px #b3b3b3, 0px 10px 5px #999999; }

/* line 258, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
button.btn-default.dim:active {
  box-shadow: inset 0px 0px 0px #b3b3b3, 0px 2px 0px 0px #b3b3b3, 0px 5px 3px #999999; }

/* line 262, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
button.btn-warning.dim {
  box-shadow: inset 0px 0px 0px #f79d3c, 0px 5px 0px 0px #f79d3c, 0px 10px 5px #999999; }

/* line 266, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
button.btn-warning.dim:active {
  box-shadow: inset 0px 0px 0px #f79d3c, 0px 2px 0px 0px #f79d3c, 0px 5px 3px #999999; }

/* line 270, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
button.btn-info.dim {
  box-shadow: inset 0px 0px 0px #1eacae, 0px 5px 0px 0px #1eacae, 0px 10px 5px #999999; }

/* line 274, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
button.btn-info.dim:active {
  box-shadow: inset 0px 0px 0px #1eacae, 0px 2px 0px 0px #1eacae, 0px 5px 3px #999999; }

/* line 278, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
button.btn-success.dim {
  box-shadow: inset 0px 0px 0px #1872ab, 0px 5px 0px 0px #1872ab, 0px 10px 5px #999999; }

/* line 282, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
button.btn-success.dim:active {
  box-shadow: inset 0px 0px 0px #1872ab, 0px 2px 0px 0px #1872ab, 0px 5px 3px #999999; }

/* line 286, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
button.btn-danger.dim {
  box-shadow: inset 0px 0px 0px #ea394c, 0px 5px 0px 0px #ea394c, 0px 10px 5px #999999; }

/* line 290, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
button.btn-danger.dim:active {
  box-shadow: inset 0px 0px 0px #ea394c, 0px 2px 0px 0px #ea394c, 0px 5px 3px #999999; }

/* line 294, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
button.dim:before {
  font-size: 50px;
  line-height: 1em;
  font-weight: normal;
  color: white;
  display: block;
  padding-top: 10px; }

/* line 303, /usr/src/app/app/assets/stylesheets/base/buttons.scss */
button.dim:active:before {
  top: 7px;
  font-size: 50px; }

/* line 1, /usr/src/app/app/assets/stylesheets/base/badgets_labels.scss */
.label {
  background-color: #d1dade;
  color: #5e5e5e;
  font-family: "Open Sans";
  font-size: 10px;
  font-weight: 600;
  padding: 3px 8px;
  text-shadow: none; }

/* line 11, /usr/src/app/app/assets/stylesheets/base/badgets_labels.scss */
.badge {
  background-color: #d1dade;
  color: #5e5e5e;
  font-family: "Open Sans";
  font-size: 11px;
  font-weight: 600;
  padding-bottom: 4px;
  padding-left: 6px;
  padding-right: 6px;
  text-shadow: none; }

/* line 23, /usr/src/app/app/assets/stylesheets/base/badgets_labels.scss */
.label-primary, .badge-primary {
  background-color: #1ab394;
  color: white; }

/* line 28, /usr/src/app/app/assets/stylesheets/base/badgets_labels.scss */
.label-success, .badge-success {
  background-color: #1c84c6;
  color: white; }

/* line 33, /usr/src/app/app/assets/stylesheets/base/badgets_labels.scss */
.label-warning, .badge-warning {
  background-color: #f8ac59;
  color: white; }

/* line 38, /usr/src/app/app/assets/stylesheets/base/badgets_labels.scss */
.label-warning-light, .badge-warning-light {
  background-color: #f8ac59;
  color: white; }

/* line 43, /usr/src/app/app/assets/stylesheets/base/badgets_labels.scss */
.label-danger, .badge-danger {
  background-color: #ed5565;
  color: white; }

/* line 48, /usr/src/app/app/assets/stylesheets/base/badgets_labels.scss */
.label-info, .badge-info {
  background-color: #23c6c8;
  color: white; }

/* line 53, /usr/src/app/app/assets/stylesheets/base/badgets_labels.scss */
.label-inverse, .badge-inverse {
  background-color: #262626;
  color: white; }

/* line 58, /usr/src/app/app/assets/stylesheets/base/badgets_labels.scss */
.label-white, .badge-white {
  background-color: white;
  color: #5e5e5e; }

/* line 63, /usr/src/app/app/assets/stylesheets/base/badgets_labels.scss */
.label-white, .badge-disable {
  background-color: #2a2e36;
  color: #8b91a0; }

/* TOOGLE SWICH */
/* line 3, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.onoffswitch {
  position: relative;
  width: 64px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none; }

/* line 11, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.onoffswitch-checkbox {
  display: none; }

/* line 15, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.onoffswitch-label {
  display: block;
  overflow: hidden;
  cursor: pointer;
  border: 2px solid #1ab394;
  border-radius: 2px; }

/* line 23, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.onoffswitch-inner {
  width: 200%;
  margin-left: -100%;
  -moz-transition: margin 0.3s ease-in 0s;
  -webkit-transition: margin 0.3s ease-in 0s;
  -o-transition: margin 0.3s ease-in 0s;
  transition: margin 0.3s ease-in 0s; }

/* line 32, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.onoffswitch-inner:before, .onoffswitch-inner:after {
  float: left;
  width: 50%;
  height: 20px;
  padding: 0;
  line-height: 20px;
  font-size: 12px;
  color: white;
  font-family: Trebuchet, Arial, sans-serif;
  font-weight: bold;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

/* line 47, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.onoffswitch-inner:before {
  content: "ON";
  padding-left: 10px;
  background-color: #1ab394;
  color: white; }

/* line 54, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.onoffswitch-inner:after {
  content: "OFF";
  padding-right: 10px;
  background-color: white;
  color: #999999;
  text-align: right; }

/* line 62, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.onoffswitch-switch {
  width: 20px;
  margin: 0px;
  background: white;
  border: 2px solid #1ab394;
  border-radius: 2px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 44px;
  -moz-transition: all 0.3s ease-in 0s;
  -webkit-transition: all 0.3s ease-in 0s;
  -o-transition: all 0.3s ease-in 0s;
  transition: all 0.3s ease-in 0s; }

/* line 78, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
  margin-left: 0; }

/* line 82, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
  right: 0px; }

/* CHOSEN PLUGIN */
/* line 88, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.chosen-container-single .chosen-single {
  background: white;
  box-shadow: none;
  -moz-box-sizing: border-box;
  background-color: white;
  border: 1px solid #cbd5dd;
  border-radius: 2px;
  cursor: text;
  height: auto !important;
  margin: 0;
  min-height: 30px;
  overflow: hidden;
  padding: 4px 12px;
  position: relative;
  width: 100%; }

/* line 105, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.chosen-container-multi .chosen-choices li.search-choice {
  background: #f1f1f1;
  border: 1px solid #ededed;
  border-radius: 2px;
  box-shadow: none;
  color: #333333;
  cursor: default;
  line-height: 13px;
  margin: 3px 0 3px 5px;
  padding: 3px 20px 3px 5px;
  position: relative; }

/* PAGINATIN */
/* line 120, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
  background-color: #f4f4f4;
  border-color: #dddddd;
  color: inherit;
  cursor: default;
  z-index: 2; }

/* line 128, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.pagination > li > a, .pagination > li > span {
  background-color: white;
  border: 1px solid #dddddd;
  color: inherit;
  float: left;
  line-height: 1.42857;
  margin-left: -1px;
  padding: 4px 10px;
  position: relative;
  text-decoration: none; }

/* TOOLTIPS */
/* line 142, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.tooltip-inner {
  background-color: #2f4050; }

/* line 146, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.tooltip.top .tooltip-arrow {
  border-top-color: #2f4050; }

/* line 150, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.tooltip.right .tooltip-arrow {
  border-right-color: #2f4050; }

/* line 154, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.tooltip.bottom .tooltip-arrow {
  border-bottom-color: #2f4050; }

/* line 158, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.tooltip.left .tooltip-arrow {
  border-left-color: #2f4050; }

/* EASY PIE CHART */
/* line 164, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.easypiechart {
  position: relative;
  text-align: center; }

/* line 169, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.easypiechart .h2 {
  margin-left: 10px;
  margin-top: 10px;
  display: inline-block; }

/* line 175, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.easypiechart canvas {
  top: 0;
  left: 0; }

/* line 180, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.easypiechart .easypie-text {
  line-height: 1;
  position: absolute;
  top: 33px;
  width: 100%;
  z-index: 1; }

/* line 188, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.easypiechart img {
  margin-top: -4px; }

/* line 192, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.jqstooltip {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box; }

/* FULLCALENDAR */
/* line 200, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.fc-state-default {
  background-color: white;
  background-image: none;
  background-repeat: repeat-x;
  box-shadow: none;
  color: #333333;
  text-shadow: none; }

/* line 209, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.fc-state-default {
  border: 1px solid; }

/* line 213, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.fc-button {
  color: inherit;
  border: 1px solid #e7eaec;
  cursor: pointer;
  display: inline-block;
  height: 1.9em;
  line-height: 1.9em;
  overflow: hidden;
  padding: 0 0.6em;
  position: relative;
  white-space: nowrap; }

/* line 226, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.fc-state-active {
  background-color: #1ab394;
  border-color: #1ab394;
  color: white; }

/* line 232, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.fc-header-title h2 {
  font-size: 16px;
  font-weight: 600;
  color: inherit; }

/* line 238, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.fc-content .fc-widget-header, .fc-content .fc-widget-content {
  border-color: #e7eaec;
  font-weight: normal; }

/* line 243, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.fc-border-separate tbody {
  background-color: #f8f8f8; }

/* line 247, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.fc-state-highlight {
  background: none repeat scroll 0 0 #fcf8e3; }

/* line 251, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.external-event {
  padding: 5px 10px;
  border-radius: 2px;
  cursor: pointer;
  margin-bottom: 5px; }

/* line 258, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.fc-ltr .fc-event-hori.fc-event-end, .fc-rtl .fc-event-hori.fc-event-start {
  border-radius: 2px; }

/* line 262, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.fc-event,
.fc-agenda .fc-event-time,
.fc-event a {
  padding: 4px 6px;
  background-color: #1ab394;
  border-color: #1ab394; }

/* line 270, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.fc-event-time, .fc-event-title {
  color: #717171;
  padding: 0 1px; }

/* line 275, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-calendar .fc-event-time, .ui-calendar .fc-event-title {
  color: white; }

/* Chat */
/* line 280, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.chat-activity-list .chat-element {
  border-bottom: 1px solid #e7eaec; }

/* line 284, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.chat-element:first-child {
  margin-top: 0; }

/* line 288, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.chat-element {
  padding-bottom: 15px; }

/* line 292, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.chat-element, .chat-element .media {
  margin-top: 15px; }

/* line 296, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.chat-element, .media-body {
  overflow: hidden; }

/* line 300, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.chat-element .media-body {
  display: block; }

/* line 304, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.media-body {
  display: block;
  width: auto; }

/* line 309, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.chat-element > .pull-left {
  margin-right: 10px; }

/* line 313, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.chat-element img.img-circle, .dropdown-messages-box img.img-circle {
  width: 38px;
  height: 38px; }

/* line 318, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.chat-element .well {
  border: 1px solid #e7eaec;
  box-shadow: none;
  margin-top: 10px;
  margin-bottom: 5px;
  padding: 10px 20px;
  font-size: 11px;
  line-height: 16px; }

/* line 328, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.chat-element .actions {
  margin-top: 10px; }

/* line 332, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.chat-element .photos {
  margin: 10px 0; }

/* line 336, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.right.chat-element > .pull-right {
  margin-left: 10px; }

/* line 340, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.chat-photo {
  max-height: 180px;
  border-radius: 4px;
  overflow: hidden;
  margin-right: 10px;
  margin-bottom: 10px; }

/* line 348, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.chat {
  margin: 0;
  padding: 0;
  list-style: none; }

/* line 354, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.chat li {
  margin-bottom: 10px;
  padding-bottom: 5px;
  border-bottom: 1px dotted #b3a9a9; }

/* line 360, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.chat li.left .chat-body {
  margin-left: 60px; }

/* line 364, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.chat li.right .chat-body {
  margin-right: 60px; }

/* line 368, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.chat li .chat-body p {
  margin: 0;
  color: #777777; }

/* line 373, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.panel .slidedown .glyphicon,
.chat .glyphicon {
  margin-right: 5px; }

/* line 378, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.chat-panel .panel-body {
  height: 350px;
  overflow-y: scroll; }

/* LIST GROUP */
/* line 385, /usr/src/app/app/assets/stylesheets/base/elements.scss */
a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus {
  background-color: #1ab394;
  border-color: #1ab394;
  color: white;
  z-index: 2; }

/* line 392, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.list-group-item-heading {
  margin-top: 10px; }

/* line 396, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.list-group-item-text {
  margin: 0 0 10px;
  color: inherit;
  font-size: 12px;
  line-height: inherit; }

/* line 403, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.no-padding .list-group-item {
  border-left: none;
  border-right: none;
  border-bottom: none; }

/* line 409, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.no-padding .list-group-item:first-child {
  border-left: none;
  border-right: none;
  border-bottom: none;
  border-top: none; }

/* line 416, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.no-padding .list-group {
  margin-bottom: 0; }

/* line 420, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.list-group-item {
  background-color: inherit;
  border: 1px solid #e7eaec;
  display: block;
  margin-bottom: -1px;
  padding: 10px 15px;
  position: relative; }

/* line 429, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.elements-list .list-group-item {
  border-left: none;
  border-right: none;
  padding: 15px 25px; }

/* line 436, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.elements-list .list-group-item:first-child {
  border-left: none;
  border-right: none;
  border-top: none !important; }

/* line 442, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.elements-list .list-group {
  margin-bottom: 0; }

/* line 446, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.elements-list a {
  color: inherit; }

/* line 450, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.elements-list .list-group-item.active,
.elements-list .list-group-item:hover {
  background: #f3f3f4;
  color: inherit;
  border-color: #e7eaec;
  border-radius: 0; }

/* line 458, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.elements-list li.active {
  transition: none; }

/* line 462, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.element-detail-box {
  padding: 25px; }

/* FLOT CHART  */
/* line 469, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.flot-chart {
  display: block;
  height: 200px; }

/* line 474, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.widget .flot-chart.dashboard-chart {
  display: block;
  height: 120px;
  margin-top: 40px; }

/* line 480, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.flot-chart.dashboard-chart {
  display: block;
  height: 180px;
  margin-top: 40px; }

/* line 486, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.flot-chart-content {
  width: 100%;
  height: 100%; }

/* line 491, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.flot-chart-pie-content {
  width: 200px;
  height: 200px;
  margin: auto; }

/* line 497, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.jqstooltip {
  position: absolute;
  display: block;
  left: 0px;
  top: 0px;
  visibility: hidden;
  background: #2b303a;
  background-color: rgba(43, 48, 58, 0.8);
  color: white;
  text-align: left;
  white-space: nowrap;
  z-index: 10000;
  padding: 5px 5px 5px 5px;
  min-height: 22px;
  border-radius: 3px; }

/* line 514, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.jqsfield {
  color: white;
  text-align: left; }

/* line 519, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.h-200 {
  min-height: 200px; }

/* line 523, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.legendLabel {
  padding-left: 5px; }

/* line 527, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.stat-list li:first-child {
  margin-top: 0; }

/* line 531, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.stat-list {
  list-style: none;
  padding: 0;
  margin: 0; }

/* line 537, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.stat-percent {
  float: right; }

/* line 541, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.stat-list li {
  margin-top: 15px;
  position: relative; }

/* DATATABLES */
/* line 549, /usr/src/app/app/assets/stylesheets/base/elements.scss */
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
  background: transparent; }

/* line 561, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.dataTables_length {
  float: left; }

/* line 565, /usr/src/app/app/assets/stylesheets/base/elements.scss */
body.DTTT_Print {
  background: #fff; }

/* line 569, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.DTTT_Print #page-wrapper {
  margin: 0;
  background: #fff; }

/* line 574, /usr/src/app/app/assets/stylesheets/base/elements.scss */
button.DTTT_button, div.DTTT_button, a.DTTT_button {
  border: 1px solid #e7eaec;
  background: #fff;
  color: #676a6c;
  box-shadow: none;
  padding: 6px 8px; }

/* line 581, /usr/src/app/app/assets/stylesheets/base/elements.scss */
button.DTTT_button:hover, div.DTTT_button:hover, a.DTTT_button:hover {
  border: 1px solid #d2d2d2;
  background: #fff;
  color: #676a6c;
  box-shadow: none;
  padding: 6px 8px; }

/* line 589, /usr/src/app/app/assets/stylesheets/base/elements.scss */
button.DTTT_button:hover:not(.DTTT_disabled), div.DTTT_button:hover:not(.DTTT_disabled), a.DTTT_button:hover:not(.DTTT_disabled) {
  border: 1px solid #d2d2d2;
  background: #fff;
  box-shadow: none; }

/* line 595, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.dataTables_filter label {
  margin-right: 5px; }

/* CIRCLE */
/* line 602, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.img-circle {
  border-radius: 50%; }

/* line 606, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.btn-circle {
  width: 30px;
  height: 30px;
  padding: 6px 0;
  border-radius: 15px;
  text-align: center;
  font-size: 12px;
  line-height: 1.42857; }

/* line 616, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.btn-circle.btn-lg {
  width: 50px;
  height: 50px;
  padding: 10px 16px;
  border-radius: 25px;
  font-size: 18px;
  line-height: 1.33; }

/* line 625, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.btn-circle.btn-xl {
  width: 70px;
  height: 70px;
  padding: 10px 16px;
  border-radius: 35px;
  font-size: 24px;
  line-height: 1.33; }

/* line 634, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.show-grid [class^="col-"] {
  padding-top: 10px;
  padding-bottom: 10px;
  border: 1px solid #dddddd;
  background-color: #eeeeee !important; }

/* line 641, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.show-grid {
  margin: 15px 0; }

/* ANIMATION */
/* line 647, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.css-animation-box h1 {
  font-size: 44px; }

/* line 651, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.animation-efect-links a {
  padding: 4px 6px;
  font-size: 12px; }

/* line 656, /usr/src/app/app/assets/stylesheets/base/elements.scss */
#animation_box {
  background-color: #f9f8f8;
  border-radius: 16px;
  width: 80%;
  margin: 0 auto;
  padding-top: 80px; }

/* line 664, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.animation-text-box {
  position: absolute;
  margin-top: 40px;
  left: 50%;
  margin-left: -100px;
  width: 200px; }

/* line 672, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.animation-text-info {
  position: absolute;
  margin-top: -60px;
  left: 50%;
  margin-left: -100px;
  width: 200px;
  font-size: 10px; }

/* line 681, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.animation-text-box h2 {
  font-size: 54px;
  font-weight: 600;
  margin-bottom: 5px; }

/* line 687, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.animation-text-box p {
  font-size: 12px;
  text-transform: uppercase; }

/* PEACE */
/* line 694, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.pace {
  -webkit-pointer-events: none;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

/* line 702, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.pace-inactive {
  display: none; }

/* line 706, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.pace .pace-progress {
  background: #1ab394;
  position: fixed;
  z-index: 2000;
  top: 0;
  right: 100%;
  width: 100%;
  height: 0px; }

/* line 716, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.pace-inactive {
  display: none; }

/* WIDGETS */
/* line 722, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.widget {
  border-radius: 5px;
  padding: 15px 20px;
  margin-bottom: 10px;
  margin-top: 10px; }

/* line 729, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.widget.style1 h2 {
  font-size: 30px; }

/* line 733, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.widget h2, .widget h3 {
  margin-top: 5px;
  margin-bottom: 0; }

/* line 738, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.widget-text-box {
  padding: 20px;
  border: 1px solid #e7eaec;
  background: white; }

/* line 744, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.widget-head-color-box {
  border-radius: 5px 5px 0px 0px;
  margin-top: 10px; }

/* line 749, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.widget .flot-chart {
  height: 100px; }

/* line 753, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.vertical-align div {
  display: inline-block;
  vertical-align: middle; }

/* line 758, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.vertical-align h2, .vertical-align h3 {
  margin: 0; }

/* line 762, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.todo-list {
  list-style: none outside none;
  margin: 0;
  padding: 0;
  font-size: 14px; }

/* line 769, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.todo-list.small-list {
  font-size: 12px; }

/* line 773, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.todo-list.small-list > li {
  background: #f3f3f4;
  border-left: none;
  border-right: none;
  border-radius: 4px;
  color: inherit;
  margin-bottom: 2px;
  padding: 6px 6px 6px 12px; }

/* line 783, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.todo-list.small-list .btn-xs, .todo-list.small-list .btn-group-xs > .btn {
  border-radius: 5px;
  font-size: 10px;
  line-height: 1.5;
  padding: 1px 2px 1px 5px; }

/* line 790, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.todo-list > li {
  background: #f3f3f4;
  border-left: 6px solid #e7eaec;
  border-right: 6px solid #e7eaec;
  border-radius: 4px;
  color: inherit;
  margin-bottom: 2px;
  padding: 10px; }

/* line 800, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.todo-list .handle {
  cursor: move;
  display: inline-block;
  font-size: 16px;
  margin: 0 5px; }

/* line 807, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.todo-list > li .label {
  font-size: 9px;
  margin-left: 10px; }

/* line 812, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.check-link {
  font-size: 16px; }

/* line 816, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.todo-completed {
  text-decoration: line-through; }

/* line 820, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.geo-statistic h1 {
  font-size: 36px;
  margin-bottom: 0; }

/* line 825, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.glyphicon.fa {
  font-family: "FontAwesome"; }

/* INPUTS */
/* line 830, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.inline {
  display: inline-block !important; }

/* line 834, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.input-s-sm {
  width: 120px; }

/* line 838, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.input-s {
  width: 200px; }

/* line 842, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.input-s-lg {
  width: 250px; }

/* line 846, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.i-checks {
  padding-left: 0; }

/* line 850, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.form-control, .single-line {
  background-color: white;
  background-image: none;
  border: 1px solid #e5e6e7;
  border-radius: 1px;
  color: inherit;
  display: block;
  padding: 6px 12px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  width: 100%; }

/* line 862, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.form-control:focus, .single-line:focus {
  border-color: #1ab394 !important; }

/* line 866, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.has-success .form-control {
  border-color: #1ab394; }

/* line 870, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.has-warning .form-control {
  border-color: #f8ac59; }

/* line 874, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.has-error .form-control {
  border-color: #ed5565; }

/* line 878, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.has-success .control-label {
  color: #1ab394; }

/* line 882, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.has-warning .control-label {
  color: #f8ac59; }

/* line 886, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.has-error .control-label {
  color: #ed5565; }

/* line 890, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.input-group-addon {
  background-color: white;
  border: 1px solid #e5e6e7;
  border-radius: 1px;
  color: inherit;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  padding: 6px 12px;
  text-align: center; }

/* line 902, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.spinner-buttons.input-group-btn .btn-xs {
  line-height: 1.13; }

/* line 906, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.spinner-buttons.input-group-btn {
  width: 20%; }

/* line 910, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.noUi-connect {
  background: none repeat scroll 0 0 #1ab394;
  box-shadow: none; }

/* line 915, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.slider_red .noUi-connect {
  background: none repeat scroll 0 0 #ed5565;
  box-shadow: none; }

/* UI Sortable */
/* line 922, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-sortable .ibox-title {
  cursor: move; }

/* line 926, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-sortable-placeholder {
  border: 1px dashed #cecece !important;
  visibility: visible !important;
  background: #e7eaec; }

/* line 932, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ibox.ui-sortable-placeholder {
  margin: 0px 0px 23px !important; }

/* SWITCHES */
/* line 937, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.onoffswitch {
  position: relative;
  width: 54px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none; }

/* line 945, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.onoffswitch-checkbox {
  display: none; }

/* line 949, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.onoffswitch-label {
  display: block;
  overflow: hidden;
  cursor: pointer;
  border: 2px solid #1ab394;
  border-radius: 3px; }

/* line 957, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.onoffswitch-inner {
  display: block;
  width: 200%;
  margin-left: -100%;
  -moz-transition: margin 0.3s ease-in 0s;
  -webkit-transition: margin 0.3s ease-in 0s;
  -o-transition: margin 0.3s ease-in 0s;
  transition: margin 0.3s ease-in 0s; }

/* line 967, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.onoffswitch-inner:before, .onoffswitch-inner:after {
  display: block;
  float: left;
  width: 50%;
  height: 16px;
  padding: 0;
  line-height: 16px;
  font-size: 10px;
  color: white;
  font-family: Trebuchet, Arial, sans-serif;
  font-weight: bold;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

/* line 983, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.onoffswitch-inner:before {
  content: "ON";
  padding-left: 7px;
  background-color: #1ab394;
  color: white; }

/* line 990, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.onoffswitch-inner:after {
  content: "OFF";
  padding-right: 7px;
  background-color: white;
  color: #919191;
  text-align: right; }

/* line 998, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.onoffswitch-switch {
  display: block;
  width: 18px;
  margin: 0px;
  background: white;
  border: 2px solid #1ab394;
  border-radius: 3px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 36px;
  -moz-transition: all 0.3s ease-in 0s;
  -webkit-transition: all 0.3s ease-in 0s;
  -o-transition: all 0.3s ease-in 0s;
  transition: all 0.3s ease-in 0s; }

/* line 1015, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
  margin-left: 0; }

/* line 1019, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
  right: 0px; }

/* jqGrid */
/* line 1025, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-jqgrid {
  -moz-box-sizing: content-box; }

/* line 1029, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-jqgrid-btable {
  border-collapse: separate; }

/* line 1033, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-jqgrid-htable {
  border-collapse: separate; }

/* line 1037, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-jqgrid-titlebar {
  height: 40px;
  line-height: 15px;
  color: #676a6c;
  background-color: #f9f9f9;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); }

/* line 1045, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-jqgrid .ui-jqgrid-title {
  float: left;
  margin: 1.1em 1em 0.2em; }

/* line 1050, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-jqgrid .ui-jqgrid-titlebar {
  position: relative;
  border-left: 0px solid;
  border-right: 0px solid;
  border-top: 0px solid; }

/* line 1057, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-widget-header {
  background: none;
  background-image: none;
  background-color: #f5f5f6;
  text-transform: uppercase;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px; }

/* line 1066, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-jqgrid tr.ui-row-ltr td {
  border-right-color: inherit;
  border-right-style: solid;
  border-right-width: 1px;
  text-align: left;
  border-color: #dddddd;
  background-color: inherit; }

/* line 1075, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-search-toolbar input[type="text"] {
  font-size: 12px;
  height: 15px;
  border: 1px solid #cccccc;
  border-radius: 0px; }

/* line 1082, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  background: #f9f9f9;
  border: 1px solid #dddddd;
  line-height: 15px;
  font-weight: bold;
  color: #676a6c;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); }

/* line 1091, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-widget-content {
  box-sizing: content-box; }

/* line 1095, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-icon-triangle-1-n {
  background-position: 1px -16px; }

/* line 1099, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-jqgrid tr.ui-search-toolbar th {
  border-top-width: 0px !important;
  border-top-color: inherit !important;
  border-top-style: ridge !important; }

/* line 1105, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
  background: whitesmoke;
  border-collapse: separate; }

/* line 1110, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  background: #f2fbff; }

/* line 1114, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  border: 1px solid #dddddd;
  background: white;
  font-weight: normal;
  color: #212121; }

/* line 1121, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-jqgrid .ui-pg-input {
  font-size: inherit;
  width: 50px;
  border: 1px solid #cccccc;
  height: 15px; }

/* line 1128, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-jqgrid .ui-pg-selbox {
  display: block;
  font-size: 1em;
  height: 25px;
  line-height: 18px;
  margin: 0;
  width: auto; }

/* line 1137, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-jqgrid .ui-pager-control {
  position: relative; }

/* line 1141, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-jqgrid .ui-jqgrid-pager {
  height: 32px;
  position: relative; }

/* line 1146, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-pg-table .navtable .ui-corner-all {
  border-radius: 0px; }

/* line 1150, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-jqgrid .ui-pg-button:hover {
  padding: 1px;
  border: 0px; }

/* line 1155, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-jqgrid .loading {
  position: absolute;
  top: 45%;
  left: 45%;
  width: auto;
  height: auto;
  z-index: 101;
  padding: 6px;
  margin: 5px;
  text-align: center;
  font-weight: bold;
  display: none;
  border-width: 2px !important;
  font-size: 11px; }

/* line 1171, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-jqgrid .form-control {
  height: 10px;
  width: auto;
  display: inline;
  padding: 10px 12px; }

/* line 1178, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-jqgrid-pager {
  height: 32px; }

/* line 1182, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
  border-top-left-radius: 0; }

/* line 1186, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
  border-top-right-radius: 0; }

/* line 1190, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
  border-bottom-left-radius: 0; }

/* line 1194, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
  border-bottom-right-radius: 0; }

/* line 1198, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-widget-content {
  border: 1px solid #dddddd; }

/* line 1202, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-jqgrid .ui-jqgrid-titlebar {
  padding: 0; }

/* line 1206, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-jqgrid .ui-jqgrid-titlebar {
  border-bottom: 1px solid #dddddd; }

/* line 1210, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-jqgrid tr.jqgrow td {
  padding: 6px; }

/* line 1214, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-jqdialog .ui-jqdialog-titlebar {
  padding: 10px 10px; }

/* line 1218, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-jqdialog .ui-jqdialog-title {
  float: none !important; }

/* line 1222, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ui-jqdialog > .ui-resizable-se {
  position: absolute; }

/* Nestable list */
/* line 1228, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.dd {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 13px;
  line-height: 20px; }

/* line 1238, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.dd-list {
  display: block;
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none; }

/* line 1246, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.dd-list .dd-list {
  padding-left: 30px; }

/* line 1250, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.dd-collapsed .dd-list {
  display: none; }

/* line 1254, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.dd-item,
.dd-empty,
.dd-placeholder {
  display: block;
  position: relative;
  margin: 0;
  padding: 0;
  min-height: 20px;
  font-size: 13px;
  line-height: 20px; }

/* line 1266, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.dd-handle {
  display: block;
  margin: 5px 0;
  padding: 5px 10px;
  color: #333333;
  text-decoration: none;
  border: 1px solid #e7eaec;
  background: whitesmoke;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  box-sizing: border-box;
  -moz-box-sizing: border-box; }

/* line 1280, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.dd-handle span {
  font-weight: bold; }

/* line 1284, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.dd-handle:hover {
  background: #f0f0f0;
  cursor: pointer;
  font-weight: bold; }

/* line 1290, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.dd-item > button {
  display: block;
  position: relative;
  cursor: pointer;
  float: left;
  width: 25px;
  height: 20px;
  margin: 5px 0;
  padding: 0;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  border: 0;
  background: transparent;
  font-size: 12px;
  line-height: 1;
  text-align: center;
  font-weight: bold; }

/* line 1310, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.dd-item > button:before {
  content: "+";
  display: block;
  position: absolute;
  width: 100%;
  text-align: center;
  text-indent: 0; }

/* line 1319, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.dd-item > button[data-action="collapse"]:before {
  content: "-"; }

/* line 1323, /usr/src/app/app/assets/stylesheets/base/elements.scss */
#nestable2 .dd-item > button {
  font-family: FontAwesome;
  height: 34px;
  width: 33px;
  color: #c1c1c1; }

/* line 1330, /usr/src/app/app/assets/stylesheets/base/elements.scss */
#nestable2 .dd-item > button:before {
  content: "\f067"; }

/* line 1334, /usr/src/app/app/assets/stylesheets/base/elements.scss */
#nestable2 .dd-item > button[data-action="collapse"]:before {
  content: "\f068"; }

/* line 1338, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.dd-placeholder,
.dd-empty {
  margin: 5px 0;
  padding: 0;
  min-height: 30px;
  background: #f2fbff;
  border: 1px dashed #b6bcbf;
  box-sizing: border-box;
  -moz-box-sizing: border-box; }

/* line 1349, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.dd-empty {
  border: 1px dashed #bbbbbb;
  min-height: 100px;
  background-color: #e5e5e5;
  background-image: -webkit-linear-gradient(45deg, white 25%, transparent 25%, transparent 75%, white 75%, white), -webkit-linear-gradient(45deg, white 25%, transparent 25%, transparent 75%, white 75%, white);
  background-image: -moz-linear-gradient(45deg, white 25%, transparent 25%, transparent 75%, white 75%, white), -moz-linear-gradient(45deg, white 25%, transparent 25%, transparent 75%, white 75%, white);
  background-image: linear-gradient(45deg, white 25%, transparent 25%, transparent 75%, white 75%, white), linear-gradient(45deg, white 25%, transparent 25%, transparent 75%, white 75%, white);
  background-size: 60px 60px;
  background-position: 0 0, 30px 30px; }

/* line 1360, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.dd-dragel {
  position: absolute;
  z-index: 9999;
  pointer-events: none; }

/* line 1366, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.dd-dragel > .dd-item .dd-handle {
  margin-top: 0; }

/* line 1370, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.dd-dragel .dd-handle {
  -webkit-box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, 0.1); }

/* Nestable List */
/* line 1376, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.nestable-lists {
  display: block;
  clear: both;
  padding: 30px 0;
  width: 100%;
  border: 0;
  border-top: 2px solid #dddddd;
  border-bottom: 2px solid #dddddd; }

/* line 1386, /usr/src/app/app/assets/stylesheets/base/elements.scss */
#nestable-menu {
  padding: 0;
  margin: 10px 0 20px 0; }

/* line 1391, /usr/src/app/app/assets/stylesheets/base/elements.scss */
#nestable-output,
#nestable2-output {
  width: 100%;
  font-size: 0.75em;
  line-height: 1.33333em;
  font-family: open sans, lucida grande, lucida sans unicode, helvetica, arial, sans-serif;
  padding: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box; }

/* line 1402, /usr/src/app/app/assets/stylesheets/base/elements.scss */
#nestable2 .dd-handle {
  color: inherit;
  border: 1px dashed #e7eaec;
  background: #f3f3f4;
  padding: 10px; }

/* line 1409, /usr/src/app/app/assets/stylesheets/base/elements.scss */
#nestable2 span.label {
  margin-right: 10px; }

/* line 1413, /usr/src/app/app/assets/stylesheets/base/elements.scss */
#nestable-output,
#nestable2-output {
  font-size: 12px;
  padding: 25px;
  box-sizing: border-box;
  -moz-box-sizing: border-box; }

/* CodeMirror */
/* line 1422, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.CodeMirror {
  border: 1px solid #eeeeee;
  height: auto; }

/* line 1427, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.CodeMirror-scroll {
  overflow-y: hidden;
  overflow-x: auto; }

/* Google Maps */
/* line 1433, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.google-map {
  height: 300px; }

/* Validation */
/* line 1438, /usr/src/app/app/assets/stylesheets/base/elements.scss */
label.error {
  color: #cc5965;
  display: inline-block;
  margin-left: 5px; }

/* line 1444, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.form-control.error {
  border: 1px dotted #cc5965; }

/* ngGrid */
/* line 1449, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.gridStyle {
  border: 1px solid #d4d4d4;
  width: 100%;
  height: 400px; }

/* line 1455, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.gridStyle2 {
  border: 1px solid #d4d4d4;
  width: 500px;
  height: 300px; }

/* line 1461, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ngHeaderCell {
  border-right: none;
  border-bottom: 1px solid #e7eaec; }

/* line 1466, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ngCell {
  border-right: none; }

/* line 1470, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ngTopPanel {
  background: #f5f5f6; }

/* line 1474, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ngRow.even {
  background: #f9f9f9; }

/* line 1478, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ngRow.selected {
  background: #ebf2f1; }

/* line 1482, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ngRow {
  border-bottom: 1px solid #e7eaec; }

/* line 1486, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ngCell {
  background-color: transparent; }

/* line 1490, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.ngHeaderCell {
  border-right: none; }

/* Toastr custom style */
/* line 1496, /usr/src/app/app/assets/stylesheets/base/elements.scss */
#toast-container > .toast {
  background-image: none !important; }

/* line 1500, /usr/src/app/app/assets/stylesheets/base/elements.scss */
#toast-container > .toast:before {
  position: fixed;
  font-family: FontAwesome;
  font-size: 24px;
  line-height: 24px;
  float: left;
  color: #FFF;
  padding-right: 0.5em;
  margin: auto 0.5em auto -1.5em; }

/* line 1510, /usr/src/app/app/assets/stylesheets/base/elements.scss */
#toast-container > .toast-warning:before {
  content: "\f0e7"; }

/* line 1513, /usr/src/app/app/assets/stylesheets/base/elements.scss */
#toast-container > .toast-error:before {
  content: "\f071"; }

/* line 1516, /usr/src/app/app/assets/stylesheets/base/elements.scss */
#toast-container > .toast-info:before {
  content: "\f005"; }

/* line 1519, /usr/src/app/app/assets/stylesheets/base/elements.scss */
#toast-container > .toast-success:before {
  content: "\f00C"; }

/* line 1523, /usr/src/app/app/assets/stylesheets/base/elements.scss */
#toast-container > div {
  -moz-box-shadow: 0 0 3px #999;
  -webkit-box-shadow: 0 0 3px #999;
  box-shadow: 0 0 3px #999;
  opacity: .9;
  -ms-filter: alpha(Opacity=90);
  filter: alpha(opacity=90); }

/* line 1532, /usr/src/app/app/assets/stylesheets/base/elements.scss */
#toast-container > :hover {
  -moz-box-shadow: 0 0 4px #999;
  -webkit-box-shadow: 0 0 4px #999;
  box-shadow: 0 0 4px #999;
  opacity: 1;
  -ms-filter: alpha(Opacity=100);
  filter: alpha(opacity=100);
  cursor: pointer; }

/* line 1542, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.toast {
  background-color: #1ab394; }

/* line 1546, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.toast-success {
  background-color: #1ab394; }

/* line 1550, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.toast-error {
  background-color: #ed5565; }

/* line 1554, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.toast-info {
  background-color: #23c6c8; }

/* line 1558, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.toast-warning {
  background-color: #f8ac59; }

/* line 1562, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.toast-top-full-width {
  margin-top: 20px; }

/* line 1566, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.toast-bottom-full-width {
  margin-bottom: 20px; }

/* Notifie */
/* line 1571, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.cg-notify-message.inspinia-notify {
  background: #fff;
  padding: 0;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.1), 0 2px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 0 1 px rgba(0, 0, 0, 0.1), 0 2 px 4 px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 1 px rgba(0, 0, 0, 0.1), 0 2 px 4 px rgba(0, 0, 0, 0.2);
  border: none;
  margin-top: 30px;
  color: inherit; }

/* line 1582, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.inspinia-notify.alert-warning {
  border-left: 6px solid #f8ac59; }

/* line 1585, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.inspinia-notify.alert-success {
  border-left: 6px solid #1c84c6; }

/* line 1589, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.inspinia-notify.alert-danger {
  border-left: 6px solid #ed5565; }

/* line 1593, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.inspinia-notify.alert-info {
  border-left: 6px solid #1ab394; }

/* Image cropper style */
/* line 1598, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.img-container, .img-preview {
  overflow: hidden;
  text-align: center;
  width: 100%; }

/* line 1603, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.img-preview-sm {
  height: 130px;
  width: 200px; }

/* Forum styles  */
/* line 1609, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.forum-post-container .media {
  margin: 10px 10px 10px 10px;
  padding: 20px 10px 20px 10px;
  border-bottom: 1px solid #f1f1f1; }

/* line 1615, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.forum-avatar {
  float: left;
  margin-right: 20px;
  text-align: center;
  width: 110px; }

/* line 1622, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.forum-avatar .img-circle {
  height: 48px;
  width: 48px; }

/* line 1627, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.author-info {
  color: #676a6c;
  font-size: 11px;
  margin-top: 5px;
  text-align: center; }

/* line 1634, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.forum-post-info {
  padding: 9px 12px 6px 12px;
  background: #f9f9f9;
  border: 1px solid #f1f1f1; }

/* line 1640, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.media-body > .media {
  background: #f9f9f9;
  border-radius: 3px;
  border: 1px solid #f1f1f1; }

/* line 1646, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.forum-post-container .media-body .photos {
  margin: 10px 0; }

/* line 1650, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.forum-photo {
  max-width: 140px;
  border-radius: 3px; }

/* line 1656, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.media-body > .media .forum-avatar {
  width: 70px;
  margin-right: 10px; }

/* line 1660, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.media-body > .media .forum-avatar .img-circle {
  height: 38px;
  width: 38px; }

/* line 1665, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.mid-icon {
  font-size: 66px; }

/* line 1669, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.forum-item {
  margin: 10px 0;
  padding: 10px 0 20px;
  border-bottom: 1px solid #f1f1f1; }

/* line 1675, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.views-number {
  font-size: 24px;
  line-height: 18px;
  font-weight: 400; }

/* line 1681, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.forum-container, .forum-post-container {
  padding: 30px !important; }

/* line 1685, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.forum-item small {
  color: #999; }

/* line 1689, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.forum-item .forum-sub-title {
  color: #999;
  margin-left: 50px; }

/* line 1694, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.forum-title {
  margin: 15px 0 15px 0; }

/* line 1698, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.forum-info {
  text-align: center; }

/* line 1702, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.forum-desc {
  color: #999; }

/* line 1706, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.forum-icon {
  float: left;
  width: 30px;
  margin-right: 20px;
  text-align: center; }

/* line 1713, /usr/src/app/app/assets/stylesheets/base/elements.scss */
a.forum-item-title {
  color: inherit;
  display: block;
  font-size: 18px;
  font-weight: 600; }

/* line 1720, /usr/src/app/app/assets/stylesheets/base/elements.scss */
a.forum-item-title:hover {
  color: inherit; }

/* line 1724, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.forum-icon .fa {
  font-size: 30px;
  margin-top: 8px;
  color: #9b9b9b; }

/* line 1730, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.forum-item.active .fa {
  color: #1ab394; }

/* line 1734, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.forum-item.active a.forum-item-title {
  color: #1ab394; }

@media (max-width: 992px) {
  /* line 1740, /usr/src/app/app/assets/stylesheets/base/elements.scss */
  .forum-info {
    margin: 15px 0 10px 0px;
    /* Comment this is you want to show forum info in small devices */
    display: none; }

  /* line 1747, /usr/src/app/app/assets/stylesheets/base/elements.scss */
  .forum-desc {
    float: none !important; } }
/* New Timeline style */
/* line 1755, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.vertical-container {
  /* this class is used to give a max-width to the element it is applied to, and center it horizontally when it reaches that max-width */
  width: 90%;
  max-width: 1170px;
  margin: 0 auto; }

/* line 1761, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.vertical-container::after {
  /* clearfix */
  content: '';
  display: table;
  clear: both; }

/* line 1768, /usr/src/app/app/assets/stylesheets/base/elements.scss */
#vertical-timeline {
  position: relative;
  padding: 0;
  margin-top: 2em;
  margin-bottom: 2em; }

/* line 1774, /usr/src/app/app/assets/stylesheets/base/elements.scss */
#vertical-timeline::before {
  content: '';
  position: absolute;
  top: 0;
  left: 18px;
  height: 100%;
  width: 4px;
  background: #f1f1f1; }

/* line 1785, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.vertical-timeline-content .btn {
  float: right; }

/* line 1789, /usr/src/app/app/assets/stylesheets/base/elements.scss */
#vertical-timeline.light-timeline:before {
  background: #e7eaec; }

/* line 1794, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.dark-timeline .vertical-timeline-content:before {
  border-color: transparent #f5f5f5 transparent transparent; }

/* line 1799, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.dark-timeline.center-orientation .vertical-timeline-content:before {
  border-color: transparent  transparent transparent #f5f5f5; }

/* line 1804, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.dark-timeline .vertical-timeline-block:nth-child(2n) .vertical-timeline-content:before,
.dark-timeline.center-orientation .vertical-timeline-block:nth-child(2n) .vertical-timeline-content:before {
  border-color: transparent #f5f5f5 transparent transparent; }

/* line 1810, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.dark-timeline .vertical-timeline-content,
.dark-timeline.center-orientation .vertical-timeline-content {
  background: #f5f5f5; }

@media only screen and (min-width: 1170px) {
  /* line 1817, /usr/src/app/app/assets/stylesheets/base/elements.scss */
  #vertical-timeline.center-orientation {
    margin-top: 3em;
    margin-bottom: 3em; }

  /* line 1821, /usr/src/app/app/assets/stylesheets/base/elements.scss */
  #vertical-timeline.center-orientation:before {
    left: 50%;
    margin-left: -2px; } }
@media only screen and (max-width: 1170px) {
  /* line 1828, /usr/src/app/app/assets/stylesheets/base/elements.scss */
  .center-orientation.dark-timeline .vertical-timeline-content:before {
    border-color: transparent #f5f5f5 transparent transparent; } }
/* line 1833, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.vertical-timeline-block {
  position: relative;
  margin: 2em 0; }

/* line 1837, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.vertical-timeline-block:after {
  content: "";
  display: table;
  clear: both; }

/* line 1842, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.vertical-timeline-block:first-child {
  margin-top: 0; }

/* line 1845, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.vertical-timeline-block:last-child {
  margin-bottom: 0; }

@media only screen and (min-width: 1170px) {
  /* line 1849, /usr/src/app/app/assets/stylesheets/base/elements.scss */
  .center-orientation .vertical-timeline-block {
    margin: 4em 0; }

  /* line 1852, /usr/src/app/app/assets/stylesheets/base/elements.scss */
  .center-orientation .vertical-timeline-block:first-child {
    margin-top: 0; }

  /* line 1855, /usr/src/app/app/assets/stylesheets/base/elements.scss */
  .center-orientation .vertical-timeline-block:last-child {
    margin-bottom: 0; } }
/* line 1860, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.vertical-timeline-icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  font-size: 16px;
  border: 3px solid #f1f1f1;
  text-align: center; }

/* line 1871, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.vertical-timeline-icon i {
  display: block;
  width: 24px;
  height: 24px;
  position: relative;
  left: 50%;
  top: 50%;
  margin-left: -12px;
  margin-top: -9px; }

@media only screen and (min-width: 1170px) {
  /* line 1883, /usr/src/app/app/assets/stylesheets/base/elements.scss */
  .center-orientation .vertical-timeline-icon {
    width: 50px;
    height: 50px;
    left: 50%;
    margin-left: -25px;
    -webkit-transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    font-size: 19px; }

  /* line 1892, /usr/src/app/app/assets/stylesheets/base/elements.scss */
  .center-orientation .vertical-timeline-icon i {
    margin-left: -12px;
    margin-top: -10px; }

  /* line 1896, /usr/src/app/app/assets/stylesheets/base/elements.scss */
  .center-orientation .cssanimations .vertical-timeline-icon.is-hidden {
    visibility: hidden; } }
/* line 1902, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.vertical-timeline-content {
  position: relative;
  margin-left: 60px;
  background: white;
  border-radius: 0.25em;
  padding: 1em; }

/* line 1909, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.vertical-timeline-content:after {
  content: "";
  display: table;
  clear: both; }

/* line 1914, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.vertical-timeline-content h2 {
  font-weight: 400;
  margin-top: 4px; }

/* line 1920, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.vertical-timeline-content p {
  margin: 1em 0;
  line-height: 1.6; }

/* line 1926, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.vertical-timeline-content .vertical-date {
  float: left;
  font-weight: 500; }

/* line 1931, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.vertical-date small {
  color: #1ab394;
  font-weight: 400; }

/* line 1936, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.vertical-timeline-content::before {
  content: '';
  position: absolute;
  top: 16px;
  right: 100%;
  height: 0;
  width: 0;
  border: 7px solid transparent;
  border-right: 7px solid white; }

@media only screen and (min-width: 768px) {
  /* line 1947, /usr/src/app/app/assets/stylesheets/base/elements.scss */
  .vertical-timeline-content h2 {
    font-size: 18px; }

  /* line 1950, /usr/src/app/app/assets/stylesheets/base/elements.scss */
  .vertical-timeline-content p {
    font-size: 13px; } }
@media only screen and (min-width: 1170px) {
  /* line 1956, /usr/src/app/app/assets/stylesheets/base/elements.scss */
  .center-orientation .vertical-timeline-content {
    margin-left: 0;
    padding: 1.6em;
    width: 45%; }

  /* line 1961, /usr/src/app/app/assets/stylesheets/base/elements.scss */
  .center-orientation .vertical-timeline-content::before {
    top: 24px;
    left: 100%;
    border-color: transparent;
    border-left-color: white; }

  /* line 1968, /usr/src/app/app/assets/stylesheets/base/elements.scss */
  .center-orientation .vertical-timeline-content .btn {
    float: left; }

  /* line 1971, /usr/src/app/app/assets/stylesheets/base/elements.scss */
  .center-orientation .vertical-timeline-content .vertical-date {
    position: absolute;
    width: 100%;
    left: 122%;
    top: 2px;
    font-size: 14px; }

  /* line 1978, /usr/src/app/app/assets/stylesheets/base/elements.scss */
  .center-orientation .vertical-timeline-block:nth-child(even) .vertical-timeline-content {
    float: right; }

  /* line 1981, /usr/src/app/app/assets/stylesheets/base/elements.scss */
  .center-orientation .vertical-timeline-block:nth-child(even) .vertical-timeline-content::before {
    top: 24px;
    left: auto;
    right: 100%;
    border-color: transparent;
    border-right-color: white; }

  /* line 1988, /usr/src/app/app/assets/stylesheets/base/elements.scss */
  .center-orientation .vertical-timeline-block:nth-child(even) .vertical-timeline-content .btn {
    float: right; }

  /* line 1991, /usr/src/app/app/assets/stylesheets/base/elements.scss */
  .center-orientation .vertical-timeline-block:nth-child(even) .vertical-timeline-content .vertical-date {
    left: auto;
    right: 122%;
    text-align: right; }

  /* line 1996, /usr/src/app/app/assets/stylesheets/base/elements.scss */
  .center-orientation .cssanimations .vertical-timeline-content.is-hidden {
    visibility: hidden; } }
/* Tabs */
/* line 2006, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.tabs-container .panel-body {
  background: #fff;
  border: 1px solid #e7eaec;
  border-radius: 2px;
  padding: 20px;
  position: relative; }
/* line 2014, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.tabs-container .tabs-left {
  display: flex;
  flex-direction: row;
  align-items: stretch; }
/* line 2020, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.tabs-container .nav-tabs > li.active > a,
.tabs-container .nav-tabs > li.active > a:hover,
.tabs-container .nav-tabs > li.active > a:focus,
.tabs-container .nav-tabs .nav-link.active,
.tabs-container .nav-tabs .nav-link.active:hover,
.tabs-container .nav-tabs .nav-link.active:focus {
  border: 1px solid #e7eaec;
  border-bottom-color: transparent;
  background-color: #fff; }
/* line 2031, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.tabs-container .nav-tabs > li,
.tabs-container .nav-tabs > .nav-item {
  float: left;
  margin-bottom: -1px; }
/* line 2037, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.tabs-container .tab-pane .panel-body {
  border-top: none; }
/* line 2041, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.tabs-container .nav-tabs > li.active > a, .tabs-container .nav-tabs > li.active > a:hover, .tabs-container .nav-tabs > li.active > a:focus,
.tabs-container .nav-tabs .nav-link.active, .tabs-container .nav-tabs .nav-link.active:hover, .tabs-container .nav-tabs .nav-link.active:focus {
  border: 1px solid #e7eaec;
  border-bottom-color: transparent; }
/* line 2047, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.tabs-container .nav-tabs {
  border-bottom: 1px solid #e7eaec; }
/* line 2051, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.tabs-container .tab-pane .panel-body {
  border-top: none; }
/* line 2055, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.tabs-container .tabs-right .tab-pane .panel-body {
  border-top: 1px solid #e7eaec; }
/* line 2059, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.tabs-container .nav-tabs > li a:hover,
.tabs-container .nav-tabs .nav-link:hover {
  background: transparent;
  border-color: transparent; }
/* line 2065, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.tabs-container .tabs-below > .nav-tabs,
.tabs-container .tabs-right > .nav-tabs,
.tabs-container .tabs-left > .nav-tabs {
  border-bottom: 0; }
/* line 2071, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.tabs-container .tabs-left .panel-body {
  position: static; }
/* line 2075, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.tabs-container .tabs-left > .nav-tabs, .tabs-container .tabs-right > .nav-tabs {
  width: 20%;
  flex-shrink: 0; }
/* line 2080, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.tabs-container .tabs-left .panel-body {
  width: 100%;
  margin-left: 0;
  box-shadow: none !important;
  border: none !important;
  border-radius: 0 !important;
  background: transparent; }
/* line 2089, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.tabs-container .tabs-left .tab-content {
  box-shadow: none !important;
  border: 1px solid #dee2e6 !important;
  border-left: none !important;
  border-radius: 0 4px 4px 0 !important;
  background: #fff;
  position: relative;
  flex-grow: 1;
  width: 80%;
  min-width: 0;
  overflow-x: auto; }
/* line 2102, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.tabs-container .tabs-left .tab-pane .panel-body {
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
  padding-left: 20px; }
/* line 2109, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.tabs-container .tabs-right .panel-body {
  width: 80%;
  margin-right: 20%; }
/* line 2114, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.tabs-container .tab-content > .tab-pane,
.tabs-container .pill-content > .pill-pane {
  display: none; }
/* line 2119, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.tabs-container .tab-content > .active,
.tabs-container .tab-content > .show.active,
.tabs-container .pill-content > .active {
  display: block; }
/* line 2125, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.tabs-container .tabs-below > .nav-tabs {
  border-top: 1px solid #e7eaec; }
/* line 2129, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.tabs-container .tabs-below > .nav-tabs > li {
  margin-top: -1px;
  margin-bottom: 0; }
/* line 2134, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.tabs-container .tabs-below > .nav-tabs > li > a {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px; }
/* line 2140, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.tabs-container .tabs-below > .nav-tabs > li > a:hover,
.tabs-container .tabs-below > .nav-tabs > li > a:focus {
  border-top-color: #e7eaec;
  border-bottom-color: transparent; }
/* line 2147, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.tabs-container .tabs-left > .nav-tabs > li,
.tabs-container .tabs-right > .nav-tabs > li {
  float: none;
  display: block;
  width: 100%; }
/* line 2154, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.tabs-container .tabs-left > .nav-tabs > .nav-item {
  float: none;
  display: block;
  width: 100%; }
/* line 2160, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.tabs-container .tabs-left > .nav-tabs > li > a,
.tabs-container .tabs-right > .nav-tabs > li > a,
.tabs-container .tabs-left > .nav-tabs .nav-link,
.tabs-container .tabs-right > .nav-tabs .nav-link {
  min-width: 74px;
  margin-right: 0;
  margin-bottom: 0;
  display: block;
  width: 100%; }
/* line 2171, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.tabs-container .tabs-left > .nav-tabs {
  margin-right: 0;
  flex-direction: column;
  border-bottom: none !important;
  border-right: 1px solid #dee2e6;
  padding-right: 0;
  display: flex;
  background-color: #ffffff;
  flex-shrink: 0; }
/* line 2182, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.tabs-container .tabs-left > .nav-tabs > li > a,
.tabs-container .tabs-left > .nav-tabs .nav-link {
  margin-right: 0;
  border-radius: 0 !important;
  border: none !important;
  color: #6c757d;
  background-color: #ffffff !important;
  padding: 10px 15px;
  display: block;
  width: 100%;
  font-weight: 400;
  position: relative; }
/* line 2196, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.tabs-container .tabs-left > .nav-tabs .active > a,
.tabs-container .tabs-left > .nav-tabs .active > a:hover,
.tabs-container .tabs-left > .nav-tabs .active > a:focus,
.tabs-container .tabs-left > .nav-tabs .nav-link.active,
.tabs-container .tabs-left > .nav-tabs .nav-link.active:hover,
.tabs-container .tabs-left > .nav-tabs .nav-link.active:focus {
  border: 1px solid #dee2e6 !important;
  border-right: none !important;
  background-color: #ffffff !important;
  color: #333 !important;
  font-weight: 700;
  margin-right: -1px;
  position: relative;
  z-index: 1; }
/* line 2212, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.tabs-container .tabs-left > .nav-tabs > li > a:hover,
.tabs-container .tabs-left > .nav-tabs .nav-link:hover {
  background-color: #f8f9fa !important;
  border: none !important;
  color: #495057; }
/* line 2219, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.tabs-container .tabs-right > .nav-tabs {
  float: right;
  margin-left: 19px;
  flex-direction: column;
  border-bottom: none;
  border-left: 1px solid #e7eaec; }
/* line 2227, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.tabs-container .tabs-right > .nav-tabs > li > a,
.tabs-container .tabs-right > .nav-tabs .nav-link {
  margin-left: -1px;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0; }
/* line 2235, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.tabs-container .tabs-right > .nav-tabs .active > a,
.tabs-container .tabs-right > .nav-tabs .active > a:hover,
.tabs-container .tabs-right > .nav-tabs .active > a:focus,
.tabs-container .tabs-right > .nav-tabs .nav-link.active,
.tabs-container .tabs-right > .nav-tabs .nav-link.active:hover,
.tabs-container .tabs-right > .nav-tabs .nav-link.active:focus {
  border-color: #e7eaec #e7eaec #e7eaec transparent;
  *border-left-color: #ffffff;
  z-index: 1;
  background-color: #fff; }

/* jsvectormap */
/* line 2250, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.jvectormap-container {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden; }

/* line 2257, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.jvectormap-tip {
  position: absolute;
  display: none;
  border: solid 1px #CDCDCD;
  border-radius: 3px;
  background: #292929;
  color: white;
  font-family: sans-serif, Verdana;
  font-size: smaller;
  padding: 5px; }

/* line 2269, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.jvectormap-zoomin, .jvectormap-zoomout, .jvectormap-goback {
  position: absolute;
  left: 10px;
  border-radius: 3px;
  background: #1ab394;
  padding: 3px;
  color: white;
  cursor: pointer;
  line-height: 10px;
  text-align: center;
  box-sizing: content-box; }

/* line 2282, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.jvectormap-zoomin, .jvectormap-zoomout {
  width: 10px;
  height: 10px; }

/* line 2287, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.jvectormap-zoomin {
  top: 10px; }

/* line 2291, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.jvectormap-zoomout {
  top: 30px; }

/* line 2295, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.jvectormap-goback {
  bottom: 10px;
  z-index: 1000;
  padding: 6px; }

/* line 2301, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.jvectormap-spinner {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: center no-repeat url(data:image/gif;base64,R0lGODlhIAAgAPMAAP///wAAAMbGxoSEhLa2tpqamjY2NlZWVtjY2OTk5Ly8vB4eHgQEBAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ/V/nmOM82XiHRLYKhKP1oZmADdEAAAh+QQJCgAAACwAAAAAIAAgAAAE6hDISWlZpOrNp1lGNRSdRpDUolIGw5RUYhhHukqFu8DsrEyqnWThGvAmhVlteBvojpTDDBUEIFwMFBRAmBkSgOrBFZogCASwBDEY/CZSg7GSE0gSCjQBMVG023xWBhklAnoEdhQEfyNqMIcKjhRsjEdnezB+A4k8gTwJhFuiW4dokXiloUepBAp5qaKpp6+Ho7aWW54wl7obvEe0kRuoplCGepwSx2jJvqHEmGt6whJpGpfJCHmOoNHKaHx61WiSR92E4lbFoq+B6QDtuetcaBPnW6+O7wDHpIiK9SaVK5GgV543tzjgGcghAgAh+QQJCgAAACwAAAAAIAAgAAAE7hDISSkxpOrN5zFHNWRdhSiVoVLHspRUMoyUakyEe8PTPCATW9A14E0UvuAKMNAZKYUZCiBMuBakSQKG8G2FzUWox2AUtAQFcBKlVQoLgQReZhQlCIJesQXI5B0CBnUMOxMCenoCfTCEWBsJColTMANldx15BGs8B5wlCZ9Po6OJkwmRpnqkqnuSrayqfKmqpLajoiW5HJq7FL1Gr2mMMcKUMIiJgIemy7xZtJsTmsM4xHiKv5KMCXqfyUCJEonXPN2rAOIAmsfB3uPoAK++G+w48edZPK+M6hLJpQg484enXIdQFSS1u6UhksENEQAAIfkECQoAAAAsAAAAACAAIAAABOcQyEmpGKLqzWcZRVUQnZYg1aBSh2GUVEIQ2aQOE+G+cD4ntpWkZQj1JIiZIogDFFyHI0UxQwFugMSOFIPJftfVAEoZLBbcLEFhlQiqGp1Vd140AUklUN3eCA51C1EWMzMCezCBBmkxVIVHBWd3HHl9JQOIJSdSnJ0TDKChCwUJjoWMPaGqDKannasMo6WnM562R5YluZRwur0wpgqZE7NKUm+FNRPIhjBJxKZteWuIBMN4zRMIVIhffcgojwCF117i4nlLnY5ztRLsnOk+aV+oJY7V7m76PdkS4trKcdg0Zc0tTcKkRAAAIfkECQoAAAAsAAAAACAAIAAABO4QyEkpKqjqzScpRaVkXZWQEximw1BSCUEIlDohrft6cpKCk5xid5MNJTaAIkekKGQkWyKHkvhKsR7ARmitkAYDYRIbUQRQjWBwJRzChi9CRlBcY1UN4g0/VNB0AlcvcAYHRyZPdEQFYV8ccwR5HWxEJ02YmRMLnJ1xCYp0Y5idpQuhopmmC2KgojKasUQDk5BNAwwMOh2RtRq5uQuPZKGIJQIGwAwGf6I0JXMpC8C7kXWDBINFMxS4DKMAWVWAGYsAdNqW5uaRxkSKJOZKaU3tPOBZ4DuK2LATgJhkPJMgTwKCdFjyPHEnKxFCDhEAACH5BAkKAAAALAAAAAAgACAAAATzEMhJaVKp6s2nIkolIJ2WkBShpkVRWqqQrhLSEu9MZJKK9y1ZrqYK9WiClmvoUaF8gIQSNeF1Er4MNFn4SRSDARWroAIETg1iVwuHjYB1kYc1mwruwXKC9gmsJXliGxc+XiUCby9ydh1sOSdMkpMTBpaXBzsfhoc5l58Gm5yToAaZhaOUqjkDgCWNHAULCwOLaTmzswadEqggQwgHuQsHIoZCHQMMQgQGubVEcxOPFAcMDAYUA85eWARmfSRQCdcMe0zeP1AAygwLlJtPNAAL19DARdPzBOWSm1brJBi45soRAWQAAkrQIykShQ9wVhHCwCQCACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiRMDjI0Fd30/iI2UA5GSS5UDj2l6NoqgOgN4gksEBgYFf0FDqKgHnyZ9OX8HrgYHdHpcHQULXAS2qKpENRg7eAMLC7kTBaixUYFkKAzWAAnLC7FLVxLWDBLKCwaKTULgEwbLA4hJtOkSBNqITT3xEgfLpBtzE/jiuL04RGEBgwWhShRgQExHBAAh+QQJCgAAACwAAAAAIAAgAAAE7xDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfZiCqGk5dTESJeaOAlClzsJsqwiJwiqnFrb2nS9kmIcgEsjQydLiIlHehhpejaIjzh9eomSjZR+ipslWIRLAgMDOR2DOqKogTB9pCUJBagDBXR6XB0EBkIIsaRsGGMMAxoDBgYHTKJiUYEGDAzHC9EACcUGkIgFzgwZ0QsSBcXHiQvOwgDdEwfFs0sDzt4S6BK4xYjkDOzn0unFeBzOBijIm1Dgmg5YFQwsCMjp1oJ8LyIAACH5BAkKAAAALAAAAAAgACAAAATwEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GGl6NoiPOH16iZKNlH6KmyWFOggHhEEvAwwMA0N9GBsEC6amhnVcEwavDAazGwIDaH1ipaYLBUTCGgQDA8NdHz0FpqgTBwsLqAbWAAnIA4FWKdMLGdYGEgraigbT0OITBcg5QwPT4xLrROZL6AuQAPUS7bxLpoWidY0JtxLHKhwwMJBTHgPKdEQAACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GAULDJCRiXo1CpGXDJOUjY+Yip9DhToJA4RBLwMLCwVDfRgbBAaqqoZ1XBMHswsHtxtFaH1iqaoGNgAIxRpbFAgfPQSqpbgGBqUD1wBXeCYp1AYZ19JJOYgH1KwA4UBvQwXUBxPqVD9L3sbp2BNk2xvvFPJd+MFCN6HAAIKgNggY0KtEBAAh+QQJCgAAACwAAAAAIAAgAAAE6BDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfYIDMaAFdTESJeaEDAIMxYFqrOUaNW4E4ObYcCXaiBVEgULe0NJaxxtYksjh2NLkZISgDgJhHthkpU4mW6blRiYmZOlh4JWkDqILwUGBnE6TYEbCgevr0N1gH4At7gHiRpFaLNrrq8HNgAJA70AWxQIH1+vsYMDAzZQPC9VCNkDWUhGkuE5PxJNwiUK4UfLzOlD4WvzAHaoG9nxPi5d+jYUqfAhhykOFwJWiAAAIfkECQoAAAAsAAAAACAAIAAABPAQyElpUqnqzaciSoVkXVUMFaFSwlpOCcMYlErAavhOMnNLNo8KsZsMZItJEIDIFSkLGQoQTNhIsFehRww2CQLKF0tYGKYSg+ygsZIuNqJksKgbfgIGepNo2cIUB3V1B3IvNiBYNQaDSTtfhhx0CwVPI0UJe0+bm4g5VgcGoqOcnjmjqDSdnhgEoamcsZuXO1aWQy8KAwOAuTYYGwi7w5h+Kr0SJ8MFihpNbx+4Erq7BYBuzsdiH1jCAzoSfl0rVirNbRXlBBlLX+BP0XJLAPGzTkAuAOqb0WT5AH7OcdCm5B8TgRwSRKIHQtaLCwg1RAAAOwAAAAAAAAAAAA==); }

/* line 2310, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.jvectormap-legend-title {
  font-weight: bold;
  font-size: 14px;
  text-align: center; }

/* line 2316, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.jvectormap-legend-cnt {
  position: absolute; }

/* line 2320, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.jvectormap-legend-cnt-h {
  bottom: 0;
  right: 0; }

/* line 2325, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.jvectormap-legend-cnt-v {
  top: 0;
  right: 0; }

/* line 2330, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.jvectormap-legend {
  background: black;
  color: white;
  border-radius: 3px; }

/* line 2336, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.jvectormap-legend-cnt-h .jvectormap-legend {
  float: left;
  margin: 0 10px 10px 0;
  padding: 3px 3px 1px 3px; }

/* line 2342, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.jvectormap-legend-cnt-h .jvectormap-legend .jvectormap-legend-tick {
  float: left; }

/* line 2346, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.jvectormap-legend-cnt-v .jvectormap-legend {
  margin: 10px 10px 0 0;
  padding: 3px; }

/* line 2351, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.jvectormap-legend-cnt-h .jvectormap-legend-tick {
  width: 40px; }

/* line 2355, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.jvectormap-legend-cnt-h .jvectormap-legend-tick-sample {
  height: 15px; }

/* line 2359, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.jvectormap-legend-cnt-v .jvectormap-legend-tick-sample {
  height: 20px;
  width: 20px;
  display: inline-block;
  vertical-align: middle; }

/* line 2366, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.jvectormap-legend-tick-text {
  font-size: 12px; }

/* line 2370, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.jvectormap-legend-cnt-h .jvectormap-legend-tick-text {
  text-align: center; }

/* line 2374, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.jvectormap-legend-cnt-v .jvectormap-legend-tick-text {
  display: inline-block;
  vertical-align: middle;
  line-height: 20px;
  padding-left: 3px; }

/*Slick Carousel */
/* line 2384, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.slick-prev:before,
.slick-next:before {
  color: #1ab394 !important; }

/* Payments */
/* line 2392, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.payment-card {
  background: #ffffff;
  padding: 20px;
  margin-bottom: 25px;
  border: 1px solid #e7eaec; }

/* line 2399, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.payment-icon-big {
  font-size: 60px !important;
  color: #d1dade; }

/* line 2404, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.payments-method.panel-group .panel + .panel {
  margin-top: -1px; }

/* line 2408, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.payments-method .panel-heading {
  padding: 15px; }

/* line 2412, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.payments-method .panel {
  border-radius: 0; }

/* line 2416, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.payments-method .panel-heading h5 {
  margin-bottom: 5px; }

/* line 2420, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.payments-method .panel-heading i {
  font-size: 26px; }

/* Select2 custom styles */
/* line 2426, /usr/src/app/app/assets/stylesheets/base/elements.scss */
.select2-container--default .select2-selection--single,
.select2-container--default .select2-selection--multiple {
  border-color: #e7eaec; }

/* line 1, /usr/src/app/app/assets/stylesheets/base/sidebar.scss */
.sidebard-panel {
  width: 220px;
  background: #ebebed;
  padding: 10px 20px;
  position: absolute;
  right: 0; }

/* line 9, /usr/src/app/app/assets/stylesheets/base/sidebar.scss */
.sidebard-panel .feed-element img.img-circle {
  width: 32px;
  height: 32px; }

/* line 14, /usr/src/app/app/assets/stylesheets/base/sidebar.scss */
.sidebard-panel .feed-element, .media-body, .sidebard-panel p {
  font-size: 12px; }

/* line 18, /usr/src/app/app/assets/stylesheets/base/sidebar.scss */
.sidebard-panel .feed-element {
  margin-top: 20px;
  padding-bottom: 0; }

/* line 23, /usr/src/app/app/assets/stylesheets/base/sidebar.scss */
.sidebard-panel .list-group {
  margin-bottom: 10px; }

/* line 27, /usr/src/app/app/assets/stylesheets/base/sidebar.scss */
.sidebard-panel .list-group .list-group-item {
  padding: 5px 0;
  font-size: 12px;
  border: 0; }

/* line 33, /usr/src/app/app/assets/stylesheets/base/sidebar.scss */
.sidebar-content .wrapper {
  padding-right: 230px; }

/* line 37, /usr/src/app/app/assets/stylesheets/base/sidebar.scss */
.sidebar-content .wrapper, .wrapper.sidebar-content {
  padding-right: 230px !important; }

/* line 41, /usr/src/app/app/assets/stylesheets/base/sidebar.scss */
.body-small .sidebar-content .wrapper, .body-small .wrapper.sidebar-content {
  padding-right: 20px !important; }

/* line 48, /usr/src/app/app/assets/stylesheets/base/sidebar.scss */
#right-sidebar {
  background-color: #fff;
  border-left: 1px solid #e7eaec;
  border-top: 1px solid #e7eaec;
  overflow: hidden;
  position: fixed;
  top: 60px;
  width: 260px !important;
  z-index: 1009;
  bottom: 0;
  right: -260px; }

/* line 61, /usr/src/app/app/assets/stylesheets/base/sidebar.scss */
.sidebar-container {
  /*padding: 10px;*/ }

/* line 66, /usr/src/app/app/assets/stylesheets/base/sidebar.scss */
#right-sidebar.sidebar-open {
  right: 0; }

/* line 70, /usr/src/app/app/assets/stylesheets/base/sidebar.scss */
#right-sidebar.sidebar-open.sidebar-top {
  top: 0;
  border-top: none; }

/* line 77, /usr/src/app/app/assets/stylesheets/base/sidebar.scss */
.sidebar-container ul.nav-tabs {
  border: none; }
/* line 81, /usr/src/app/app/assets/stylesheets/base/sidebar.scss */
.sidebar-container ul.nav-tabs.navs-4 li {
  width: 25%; }
/* line 84, /usr/src/app/app/assets/stylesheets/base/sidebar.scss */
.sidebar-container ul.nav-tabs.navs-3 li {
  width: 33.3333%; }
/* line 87, /usr/src/app/app/assets/stylesheets/base/sidebar.scss */
.sidebar-container ul.nav-tabs.navs-2 li {
  width: 50%; }
/* line 91, /usr/src/app/app/assets/stylesheets/base/sidebar.scss */
.sidebar-container ul.nav-tabs li {
  border: none; }
/* line 95, /usr/src/app/app/assets/stylesheets/base/sidebar.scss */
.sidebar-container ul.nav-tabs li a {
  border: none;
  padding: 12px 10px;
  margin: 0;
  border-radius: 0;
  background: #2f4050;
  color: #fff;
  text-align: center;
  border-right: 1px solid #334556; }
/* line 107, /usr/src/app/app/assets/stylesheets/base/sidebar.scss */
.sidebar-container ul.nav-tabs li.active a {
  border: none;
  background: #f9f9f9;
  color: #676a6c;
  font-weight: bold; }
/* line 115, /usr/src/app/app/assets/stylesheets/base/sidebar.scss */
.sidebar-container .nav-tabs > li.active > a:hover,
.sidebar-container .nav-tabs > li.active > a:focus {
  border: none; }
/* line 122, /usr/src/app/app/assets/stylesheets/base/sidebar.scss */
.sidebar-container ul.sidebar-list {
  margin: 0;
  padding: 0; }
/* line 127, /usr/src/app/app/assets/stylesheets/base/sidebar.scss */
.sidebar-container ul.sidebar-list li {
  border-bottom: 1px solid #e7eaec;
  padding: 15px 20px;
  list-style: none;
  font-size: 12px; }
/* line 135, /usr/src/app/app/assets/stylesheets/base/sidebar.scss */
.sidebar-container .sidebar-message:nth-child(2n+2) {
  background: #f9f9f9; }
/* line 139, /usr/src/app/app/assets/stylesheets/base/sidebar.scss */
.sidebar-container ul.sidebar-list li a {
  text-decoration: none;
  color: inherit; }
/* line 144, /usr/src/app/app/assets/stylesheets/base/sidebar.scss */
.sidebar-container .sidebar-content {
  padding: 15px 20px;
  font-size: 12px; }
/* line 153, /usr/src/app/app/assets/stylesheets/base/sidebar.scss */
.sidebar-container .sidebar-title {
  background: #f9f9f9;
  padding: 20px;
  border-bottom: 1px solid #e7eaec; }
  /* line 162, /usr/src/app/app/assets/stylesheets/base/sidebar.scss */
  .sidebar-container .sidebar-title h3 {
    margin-bottom: 3px;
    padding-left: 2px; }
/* line 170, /usr/src/app/app/assets/stylesheets/base/sidebar.scss */
.sidebar-container .tab-content h4 {
  margin-bottom: 5px; }
/* line 176, /usr/src/app/app/assets/stylesheets/base/sidebar.scss */
.sidebar-container .sidebar-message > a > .pull-left {
  margin-right: 10px; }
/* line 180, /usr/src/app/app/assets/stylesheets/base/sidebar.scss */
.sidebar-container .sidebar-message > a {
  text-decoration: none;
  color: inherit; }
/* line 185, /usr/src/app/app/assets/stylesheets/base/sidebar.scss */
.sidebar-container .sidebar-message {
  padding: 15px 20px; }
/* line 189, /usr/src/app/app/assets/stylesheets/base/sidebar.scss */
.sidebar-container .sidebar-message .message-avatar {
  height: 38px;
  width: 38px;
  border-radius: 50%; }
/* line 195, /usr/src/app/app/assets/stylesheets/base/sidebar.scss */
.sidebar-container .setings-item {
  padding: 15px 20px;
  border-bottom: 1px solid #e7eaec; }

/* line 1, /usr/src/app/app/assets/stylesheets/base/base.scss */
body {
  font-family: "Helvetica Neue", Helvetica, "open sans", Arial, sans-serif;
  background-color: #2f4050;
  font-size: 13px;
  color: #676a6c;
  overflow-x: hidden;
  margin: 0; }

/* line 10, /usr/src/app/app/assets/stylesheets/base/base.scss */
html, body {
  height: 100%; }

/* line 15, /usr/src/app/app/assets/stylesheets/base/base.scss */
body.full-height-layout #wrapper,
body.full-height-layout #page-wrapper {
  height: 100%; }

/* line 20, /usr/src/app/app/assets/stylesheets/base/base.scss */
#page-wrapper {
  min-height: auto; }

/* line 24, /usr/src/app/app/assets/stylesheets/base/base.scss */
body.boxed-layout {
  background: url(/assets/patterns/shattered-241155c2a3436bfc0a542fc31fe2908ff2bdfc90e1ac7e26c6ba715b01030dcf.png); }

/* line 28, /usr/src/app/app/assets/stylesheets/base/base.scss */
body.boxed-layout #wrapper {
  background-color: #2f4050;
  max-width: 1200px;
  margin: 0 auto;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75); }

/* line 37, /usr/src/app/app/assets/stylesheets/base/base.scss */
.top-navigation.boxed-layout #wrapper,
.boxed-layout #wrapper.top-navigation {
  max-width: 1300px !important; }

/* line 42, /usr/src/app/app/assets/stylesheets/base/base.scss */
.block {
  display: block; }

/* line 46, /usr/src/app/app/assets/stylesheets/base/base.scss */
.clear {
  display: block;
  overflow: hidden; }

/* line 51, /usr/src/app/app/assets/stylesheets/base/base.scss */
a {
  cursor: pointer; }

/* line 55, /usr/src/app/app/assets/stylesheets/base/base.scss */
a:hover, a:focus {
  text-decoration: none; }

/* line 59, /usr/src/app/app/assets/stylesheets/base/base.scss */
.border-bottom {
  border-bottom: 1px solid #e7eaec !important; }

/* line 63, /usr/src/app/app/assets/stylesheets/base/base.scss */
.font-bold {
  font-weight: 600; }

/* line 67, /usr/src/app/app/assets/stylesheets/base/base.scss */
.font-noraml {
  font-weight: 400; }

/* line 73, /usr/src/app/app/assets/stylesheets/base/base.scss */
.text-uppercase {
  text-transform: uppercase; }

/* line 77, /usr/src/app/app/assets/stylesheets/base/base.scss */
.b-r {
  border-right: 1px solid #e7eaec; }

/* line 81, /usr/src/app/app/assets/stylesheets/base/base.scss */
.hr-line-dashed {
  border-top: 1px dashed #e7eaec;
  color: #ffffff;
  background-color: #ffffff;
  height: 1px;
  margin: 20px 0; }

/* line 89, /usr/src/app/app/assets/stylesheets/base/base.scss */
.hr-line-solid {
  border-bottom: 1px solid #e7eaec;
  background-color: rgba(0, 0, 0, 0);
  border-style: solid !important;
  margin-top: 15px;
  margin-bottom: 15px; }

/* line 97, /usr/src/app/app/assets/stylesheets/base/base.scss */
video {
  width: 100%    !important;
  height: auto   !important; }

/* GALLERY */
/* line 103, /usr/src/app/app/assets/stylesheets/base/base.scss */
.gallery > .row > div {
  margin-bottom: 15px; }

/* line 107, /usr/src/app/app/assets/stylesheets/base/base.scss */
.fancybox img {
  margin-bottom: 5px;
  /* Only for demo */
  width: 24%; }

/* Summernote text editor  */
/* line 114, /usr/src/app/app/assets/stylesheets/base/base.scss */
.note-editor {
  height: auto !important;
  min-height: 300px; }

/* MODAL */
/* line 120, /usr/src/app/app/assets/stylesheets/base/base.scss */
.modal-content {
  background-clip: padding-box;
  background-color: #FFFFFF;
  border: 1px solid rgba(0, 0, 0, 0);
  border-radius: 4px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  outline: 0 none;
  position: relative; }

/* line 130, /usr/src/app/app/assets/stylesheets/base/base.scss */
.modal-dialog {
  z-index: 2200; }

/* line 134, /usr/src/app/app/assets/stylesheets/base/base.scss */
.modal-body {
  padding: 20px 30px 30px 30px; }

/* line 139, /usr/src/app/app/assets/stylesheets/base/base.scss */
.inmodal .modal-body {
  background: #f8fafb; }

/* line 143, /usr/src/app/app/assets/stylesheets/base/base.scss */
.inmodal .modal-header {
  padding: 30px 15px;
  text-align: center; }

/* line 148, /usr/src/app/app/assets/stylesheets/base/base.scss */
.animated.modal.fade .modal-dialog {
  -webkit-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none; }

/* line 155, /usr/src/app/app/assets/stylesheets/base/base.scss */
.inmodal .modal-title {
  font-size: 26px; }

/* line 159, /usr/src/app/app/assets/stylesheets/base/base.scss */
.inmodal .modal-icon {
  font-size: 84px;
  color: #e2e3e3; }

/* line 164, /usr/src/app/app/assets/stylesheets/base/base.scss */
.modal-footer {
  margin-top: 0; }

/* WRAPPERS */
/* line 171, /usr/src/app/app/assets/stylesheets/base/base.scss */
#wrapper {
  width: 100%;
  overflow-x: hidden; }

/* line 176, /usr/src/app/app/assets/stylesheets/base/base.scss */
.wrapper {
  padding: 0 20px; }

/* line 180, /usr/src/app/app/assets/stylesheets/base/base.scss */
.wrapper-content {
  padding: 20px 10px 40px; }

/* line 184, /usr/src/app/app/assets/stylesheets/base/base.scss */
#page-wrapper {
  padding: 0 15px;
  min-height: 568px;
  position: relative !important; }

@media (min-width: 768px) {
  /* line 191, /usr/src/app/app/assets/stylesheets/base/base.scss */
  #page-wrapper {
    position: inherit;
    margin: 0 0 0 240px;
    min-height: 1000px; } }
/* line 198, /usr/src/app/app/assets/stylesheets/base/base.scss */
.title-action {
  text-align: right;
  padding-top: 30px; }

/* line 203, /usr/src/app/app/assets/stylesheets/base/base.scss */
.ibox-content h1, .ibox-content h2, .ibox-content h3, .ibox-content h4, .ibox-content h5,
.ibox-title h1, .ibox-title h2, .ibox-title h3, .ibox-title h4, .ibox-title h5, .ibox-title-filters h1, .ibox-title-filters h2, .ibox-title-filters h3, .ibox-title-filters h4, .ibox-title-filters h5 {
  margin-top: 5px; }

/* line 208, /usr/src/app/app/assets/stylesheets/base/base.scss */
ul.unstyled, ol.unstyled {
  list-style: none outside none;
  margin-left: 0; }

/* line 213, /usr/src/app/app/assets/stylesheets/base/base.scss */
.big-icon {
  font-size: 160px !important;
  color: #e5e6e7; }

/* FOOTER */
/* line 221, /usr/src/app/app/assets/stylesheets/base/base.scss */
.footer {
  background: none repeat scroll 0 0 white;
  border-top: 1px solid #e7eaec;
  bottom: 0;
  left: 0;
  padding: 10px 20px;
  position: fixed;
  right: 0;
  z-index: 9999; }

/* line 233, /usr/src/app/app/assets/stylesheets/base/base.scss */
.footer.fixed_full {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  padding: 10px 20px;
  background: white;
  border-top: 1px solid #e7eaec; }

/* line 244, /usr/src/app/app/assets/stylesheets/base/base.scss */
.footer.fixed {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  padding: 10px 20px;
  background: white;
  border-top: 1px solid #e7eaec;
  margin-left: 220px; }

/* line 256, /usr/src/app/app/assets/stylesheets/base/base.scss */
body.mini-navbar .footer.fixed,
body.body-small.mini-navbar .footer.fixed {
  margin: 0 0 0 70px; }

/* line 261, /usr/src/app/app/assets/stylesheets/base/base.scss */
body.mini-navbar.canvas-menu .footer.fixed,
body.canvas-menu .footer.fixed {
  margin: 0 !important; }

/* line 266, /usr/src/app/app/assets/stylesheets/base/base.scss */
body.fixed-sidebar.body-small.mini-navbar .footer.fixed {
  margin: 0 0 0 220px; }

/* line 270, /usr/src/app/app/assets/stylesheets/base/base.scss */
body.body-small .footer.fixed {
  margin-left: 0px; }

/* PANELS */
/* line 276, /usr/src/app/app/assets/stylesheets/base/base.scss */
.page-heading {
  border-top: 0;
  padding: 0px 10px 20px 10px; }

/* line 281, /usr/src/app/app/assets/stylesheets/base/base.scss */
.panel-heading h1, .panel-heading h2 {
  margin-bottom: 5px; }

/* TABLES */
/* line 287, /usr/src/app/app/assets/stylesheets/base/base.scss */
.table-bordered {
  border: 1px solid #EBEBEB; }

/* line 291, /usr/src/app/app/assets/stylesheets/base/base.scss */
.table-bordered > thead > tr > th, .table-bordered > thead > tr > td {
  background-color: #F5F5F6;
  border-bottom-width: 1px; }

/* line 296, /usr/src/app/app/assets/stylesheets/base/base.scss */
.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
  border: 1px solid #e7e7e7; }

/* line 300, /usr/src/app/app/assets/stylesheets/base/base.scss */
.table > thead > tr > th {
  border-bottom: 1px solid #DDDDDD;
  vertical-align: bottom; }

/* line 305, /usr/src/app/app/assets/stylesheets/base/base.scss */
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
  border-top: 1px solid #e7eaec;
  line-height: 1.42857;
  padding: 8px;
  vertical-align: top; }

/* PANELS */
/* line 314, /usr/src/app/app/assets/stylesheets/base/base.scss */
.panel.blank-panel {
  background: none;
  margin: 0; }

/* line 319, /usr/src/app/app/assets/stylesheets/base/base.scss */
.blank-panel .panel-heading {
  padding-bottom: 0; }

/* line 323, /usr/src/app/app/assets/stylesheets/base/base.scss */
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: none;
  border-color: #DDDDDD #DDDDDD rgba(0, 0, 0, 0);
  border-bottom: #f3f3f4;
  border-image: none;
  border-style: solid;
  border-width: 1px;
  color: #555555;
  cursor: default; }

/* line 338, /usr/src/app/app/assets/stylesheets/base/base.scss */
.nav.nav-tabs li {
  background: none;
  border: none; }

/* line 343, /usr/src/app/app/assets/stylesheets/base/base.scss */
.nav-tabs > li > a {
  color: #A7B1C2;
  font-weight: 600;
  padding: 10px 20px 10px 25px; }

/* line 349, /usr/src/app/app/assets/stylesheets/base/base.scss */
.nav-tabs > li > a:hover, .nav-tabs > li > a:focus {
  background-color: #e6e6e6;
  color: #676a6c; }

/* line 354, /usr/src/app/app/assets/stylesheets/base/base.scss */
.ui-tab .tab-content {
  padding: 20px 0px; }

/* GLOBAL  */
/* line 360, /usr/src/app/app/assets/stylesheets/base/base.scss */
.no-padding {
  padding: 0 !important; }

/* line 364, /usr/src/app/app/assets/stylesheets/base/base.scss */
.no-borders {
  border: none !important; }

/* line 368, /usr/src/app/app/assets/stylesheets/base/base.scss */
.no-margins {
  margin: 0 !important; }

/* line 372, /usr/src/app/app/assets/stylesheets/base/base.scss */
.no-top-border {
  border-top: 0 !important; }

/* line 376, /usr/src/app/app/assets/stylesheets/base/base.scss */
.ibox-content.text-box {
  padding-bottom: 0px;
  padding-top: 15px; }

/* line 381, /usr/src/app/app/assets/stylesheets/base/base.scss */
.border-left-right {
  border-left: 1px solid #e7eaec;
  border-right: 1px solid #e7eaec;
  border-top: none;
  border-bottom: none; }

/* line 388, /usr/src/app/app/assets/stylesheets/base/base.scss */
.border-left {
  border-left: 1px solid #e7eaec;
  border-right: none;
  border-top: none;
  border-bottom: none; }

/* line 395, /usr/src/app/app/assets/stylesheets/base/base.scss */
.border-right {
  border-left: none;
  border-right: 1px solid #e7eaec;
  border-top: none;
  border-bottom: none; }

/* line 402, /usr/src/app/app/assets/stylesheets/base/base.scss */
.full-width {
  width: 100% !important; }

/* line 406, /usr/src/app/app/assets/stylesheets/base/base.scss */
.link-block {
  font-size: 12px;
  padding: 10px; }

/* line 411, /usr/src/app/app/assets/stylesheets/base/base.scss */
.nav.navbar-top-links .link-block a {
  font-size: 12px; }

/* line 415, /usr/src/app/app/assets/stylesheets/base/base.scss */
.link-block a {
  font-size: 10px;
  color: inherit; }

/* line 421, /usr/src/app/app/assets/stylesheets/base/base.scss */
body.mini-navbar .branding {
  display: none; }

/* line 425, /usr/src/app/app/assets/stylesheets/base/base.scss */
img.circle-border {
  border: 6px solid #FFFFFF;
  border-radius: 50%; }

/* line 430, /usr/src/app/app/assets/stylesheets/base/base.scss */
.branding {
  float: left;
  color: #FFFFFF;
  font-size: 18px;
  font-weight: 600;
  padding: 17px 20px;
  text-align: center;
  background-color: #1ab394; }

/* line 440, /usr/src/app/app/assets/stylesheets/base/base.scss */
.login-panel {
  margin-top: 25%; }

/* line 444, /usr/src/app/app/assets/stylesheets/base/base.scss */
.icons-box h3 {
  margin-top: 10px;
  margin-bottom: 10px; }

/* line 449, /usr/src/app/app/assets/stylesheets/base/base.scss */
.icons-box .infont a i {
  font-size: 25px;
  display: block;
  color: #676a6c; }

/* line 455, /usr/src/app/app/assets/stylesheets/base/base.scss */
.icons-box .infont a {
  color: #a6a8a9; }

/* line 459, /usr/src/app/app/assets/stylesheets/base/base.scss */
.icons-box .infont a {
  padding: 10px;
  margin: 1px;
  display: block; }

/* line 466, /usr/src/app/app/assets/stylesheets/base/base.scss */
.ui-draggable .ibox-title .ibox-title-filters {
  cursor: move; }

/* line 470, /usr/src/app/app/assets/stylesheets/base/base.scss */
.breadcrumb {
  background-color: #ffffff;
  padding: 0;
  margin-bottom: 0; }

/* line 476, /usr/src/app/app/assets/stylesheets/base/base.scss */
.breadcrumb > li a {
  color: inherit; }

/* line 480, /usr/src/app/app/assets/stylesheets/base/base.scss */
.breadcrumb > .active {
  color: inherit; }

/* line 484, /usr/src/app/app/assets/stylesheets/base/base.scss */
code {
  background-color: #F9F2F4;
  border-radius: 4px;
  color: #ca4440;
  font-size: 90%;
  padding: 2px 4px;
  white-space: nowrap; }

/* line 493, /usr/src/app/app/assets/stylesheets/base/base.scss */
.ibox {
  clear: both;
  margin-bottom: 10px;
  margin-top: 0;
  padding: 0; }

/* line 500, /usr/src/app/app/assets/stylesheets/base/base.scss */
.ibox.collapsed .ibox-content {
  display: none; }

/* line 503, /usr/src/app/app/assets/stylesheets/base/base.scss */
.ibox.collapsed .fa.fa-chevron-up:before {
  content: "\f078"; }

/* line 506, /usr/src/app/app/assets/stylesheets/base/base.scss */
.ibox.collapsed .fa.fa-chevron-down:before {
  content: "\f077"; }

/* line 510, /usr/src/app/app/assets/stylesheets/base/base.scss */
.ibox:after, .ibox:before {
  display: table; }

/* line 514, /usr/src/app/app/assets/stylesheets/base/base.scss */
.ibox-title {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background-color: white;
  border-color: #e7eaec;
  border-image: none;
  border-style: solid solid none;
  border-width: 3px 0px 0;
  color: inherit;
  margin-bottom: 0;
  padding: 14px 15px 7px;
  min-height: 48px; }

/* line 530, /usr/src/app/app/assets/stylesheets/base/base.scss */
.ibox-title-filters {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background-color: #1ab394;
  border-color: #e7eaec;
  border-image: none;
  border-style: solid solid none;
  border-width: 3px 0px 0;
  color: white;
  margin-bottom: 0;
  padding: 14px 15px 7px;
  min-height: 48px; }

/* line 546, /usr/src/app/app/assets/stylesheets/base/base.scss */
.ibox-content {
  background-color: white;
  color: inherit;
  padding: 15px 20px 20px 20px;
  border-color: #e7eaec;
  border-image: none;
  border-style: solid solid none;
  border-width: 1px 0px; }

/* line 557, /usr/src/app/app/assets/stylesheets/base/base.scss */
.ibox-footer {
  color: inherit;
  border-top: 1px solid #e7eaec;
  font-size: 90%;
  background: #ffffff;
  padding: 10px 15px; }

/* line 565, /usr/src/app/app/assets/stylesheets/base/base.scss */
table.table-mail tr td {
  padding: 12px; }

/* line 569, /usr/src/app/app/assets/stylesheets/base/base.scss */
.table-mail .check-mail {
  padding-left: 20px; }

/* line 573, /usr/src/app/app/assets/stylesheets/base/base.scss */
.table-mail .mail-date {
  padding-right: 20px; }

/* line 577, /usr/src/app/app/assets/stylesheets/base/base.scss */
.star-mail, .check-mail {
  width: 40px; }

/* line 581, /usr/src/app/app/assets/stylesheets/base/base.scss */
.unread td a, .unread td {
  font-weight: 600;
  color: inherit; }

/* line 586, /usr/src/app/app/assets/stylesheets/base/base.scss */
.read td a, .read td {
  font-weight: normal;
  color: inherit; }

/* line 591, /usr/src/app/app/assets/stylesheets/base/base.scss */
.unread td {
  background-color: #f9f8f8; }

/* line 595, /usr/src/app/app/assets/stylesheets/base/base.scss */
.ibox-content {
  clear: both; }

/* line 599, /usr/src/app/app/assets/stylesheets/base/base.scss */
.ibox-heading {
  background-color: #f3f6fb;
  border-bottom: none; }

/* line 604, /usr/src/app/app/assets/stylesheets/base/base.scss */
.ibox-heading h3 {
  font-weight: 200;
  font-size: 24px; }

/* line 609, /usr/src/app/app/assets/stylesheets/base/base.scss */
.ibox-title h5, .ibox-title-filters h5 {
  display: inline-block;
  font-size: 14px;
  margin: 0 0 7px;
  padding: 0;
  text-overflow: ellipsis;
  float: left; }

/* line 618, /usr/src/app/app/assets/stylesheets/base/base.scss */
.ibox-title .label, .ibox-title-filters .label {
  float: left;
  margin-left: 4px; }

/* line 623, /usr/src/app/app/assets/stylesheets/base/base.scss */
.ibox-tools {
  display: block;
  float: none;
  margin-top: 0;
  position: relative;
  padding: 0;
  text-align: right; }

/* line 632, /usr/src/app/app/assets/stylesheets/base/base.scss */
.ibox-tools a {
  cursor: pointer;
  margin-left: 5px;
  color: #c4c4c4; }
  /* line 636, /usr/src/app/app/assets/stylesheets/base/base.scss */
  .ibox-tools a i {
    color: #989898; }

/* line 641, /usr/src/app/app/assets/stylesheets/base/base.scss */
.ibox-tools a.btn-primary {
  color: #fff; }

/* line 645, /usr/src/app/app/assets/stylesheets/base/base.scss */
.ibox-tools .dropdown-menu > li > a {
  padding: 4px 10px;
  font-size: 12px; }

/* line 650, /usr/src/app/app/assets/stylesheets/base/base.scss */
.ibox .ibox-tools.open > .dropdown-menu {
  left: auto;
  right: 0; }

/* BACKGROUNDS */
/* line 657, /usr/src/app/app/assets/stylesheets/base/base.scss */
.gray-bg {
  background-color: #f3f3f4; }

/* line 661, /usr/src/app/app/assets/stylesheets/base/base.scss */
.white-bg {
  background-color: #ffffff; }

/* line 665, /usr/src/app/app/assets/stylesheets/base/base.scss */
.navy-bg {
  background-color: #1ab394;
  color: #ffffff; }

/* line 670, /usr/src/app/app/assets/stylesheets/base/base.scss */
.blue-bg {
  background-color: #1c84c6;
  color: #ffffff; }

/* line 675, /usr/src/app/app/assets/stylesheets/base/base.scss */
.lazur-bg {
  background-color: #23c6c8;
  color: #ffffff; }

/* line 680, /usr/src/app/app/assets/stylesheets/base/base.scss */
.yellow-bg {
  background-color: #f8ac59;
  color: #ffffff; }

/* line 685, /usr/src/app/app/assets/stylesheets/base/base.scss */
.red-bg {
  background-color: #ed5565;
  color: #ffffff; }

/* line 690, /usr/src/app/app/assets/stylesheets/base/base.scss */
.black-bg {
  background-color: #262626; }

/* line 694, /usr/src/app/app/assets/stylesheets/base/base.scss */
.panel-primary {
  border-color: #1ab394; }

/* line 698, /usr/src/app/app/assets/stylesheets/base/base.scss */
.panel-primary > .panel-heading {
  background-color: #1ab394;
  border-color: #1ab394; }

/* line 703, /usr/src/app/app/assets/stylesheets/base/base.scss */
.panel-success {
  border-color: #1c84c6; }

/* line 707, /usr/src/app/app/assets/stylesheets/base/base.scss */
.panel-success > .panel-heading {
  background-color: #1c84c6;
  border-color: #1c84c6;
  color: #ffffff; }

/* line 713, /usr/src/app/app/assets/stylesheets/base/base.scss */
.panel-info {
  border-color: #23c6c8; }

/* line 717, /usr/src/app/app/assets/stylesheets/base/base.scss */
.panel-info > .panel-heading {
  background-color: #23c6c8;
  border-color: #23c6c8;
  color: #ffffff; }

/* line 723, /usr/src/app/app/assets/stylesheets/base/base.scss */
.panel-warning {
  border-color: #f8ac59; }

/* line 727, /usr/src/app/app/assets/stylesheets/base/base.scss */
.panel-warning > .panel-heading {
  background-color: #f8ac59;
  border-color: #f8ac59;
  color: #ffffff; }

/* line 733, /usr/src/app/app/assets/stylesheets/base/base.scss */
.panel-danger {
  border-color: #ed5565; }

/* line 737, /usr/src/app/app/assets/stylesheets/base/base.scss */
.panel-danger > .panel-heading {
  background-color: #ed5565;
  border-color: #ed5565;
  color: #ffffff; }

/* line 743, /usr/src/app/app/assets/stylesheets/base/base.scss */
.progress-bar {
  background-color: #1ab394; }

/* line 747, /usr/src/app/app/assets/stylesheets/base/base.scss */
.progress-small, .progress-small .progress-bar {
  height: 10px; }

/* line 751, /usr/src/app/app/assets/stylesheets/base/base.scss */
.progress-small, .progress-mini {
  margin-top: 5px; }

/* line 755, /usr/src/app/app/assets/stylesheets/base/base.scss */
.progress-mini, .progress-mini .progress-bar {
  height: 5px;
  margin-bottom: 0px; }

/* line 760, /usr/src/app/app/assets/stylesheets/base/base.scss */
.progress-bar-navy-light {
  background-color: #3dc7ab; }

/* line 764, /usr/src/app/app/assets/stylesheets/base/base.scss */
.progress-bar-success {
  background-color: #1c84c6; }

/* line 768, /usr/src/app/app/assets/stylesheets/base/base.scss */
.progress-bar-info {
  background-color: #23c6c8; }

/* line 772, /usr/src/app/app/assets/stylesheets/base/base.scss */
.progress-bar-warning {
  background-color: #f8ac59; }

/* line 776, /usr/src/app/app/assets/stylesheets/base/base.scss */
.progress-bar-danger {
  background-color: #ed5565; }

/* line 780, /usr/src/app/app/assets/stylesheets/base/base.scss */
.panel-title {
  font-size: inherit; }

/* line 784, /usr/src/app/app/assets/stylesheets/base/base.scss */
.jumbotron {
  border-radius: 6px;
  padding: 40px; }

/* line 789, /usr/src/app/app/assets/stylesheets/base/base.scss */
.jumbotron h1 {
  margin-top: 0; }

/* COLORS */
/* line 795, /usr/src/app/app/assets/stylesheets/base/base.scss */
.text-navy {
  color: #1ab394; }

/* line 799, /usr/src/app/app/assets/stylesheets/base/base.scss */
.text-primary {
  color: inherit; }

/* line 803, /usr/src/app/app/assets/stylesheets/base/base.scss */
.text-success {
  color: #1c84c6; }

/* line 807, /usr/src/app/app/assets/stylesheets/base/base.scss */
.text-info {
  color: #23c6c8; }

/* line 811, /usr/src/app/app/assets/stylesheets/base/base.scss */
.text-warning {
  color: #f8ac59; }

/* line 815, /usr/src/app/app/assets/stylesheets/base/base.scss */
.text-danger {
  color: #ed5565; }

/* line 819, /usr/src/app/app/assets/stylesheets/base/base.scss */
.text-muted {
  color: #888888; }

/* line 823, /usr/src/app/app/assets/stylesheets/base/base.scss */
.text-white {
  color: #ffffff; }

/* line 827, /usr/src/app/app/assets/stylesheets/base/base.scss */
.simple_tag {
  background-color: #f3f3f4;
  border: 1px solid #e7eaec;
  border-radius: 2px;
  color: inherit;
  font-size: 10px;
  margin-right: 5px;
  margin-top: 5px;
  padding: 5px 12px;
  display: inline-block; }

/* line 839, /usr/src/app/app/assets/stylesheets/base/base.scss */
.img-shadow {
  -webkit-box-shadow: 0px 0px 3px 0px #919191;
  -moz-box-shadow: 0px 0px 3px 0px #919191;
  box-shadow: 0px 0px 3px 0px #919191; }

/* For handle diferent bg color in AngularJS version */
/* line 846, /usr/src/app/app/assets/stylesheets/base/base.scss */
.dashboards\.dashboard_2 nav.navbar,
.dashboards\.dashboard_3 nav.navbar,
.mailbox\.inbox nav.navbar,
.mailbox\.email_view nav.navbar,
.mailbox\.email_compose nav.navbar,
.dashboards\.dashboard_4_1 nav.navbar,
.metrics nav.navbar, .metrics\.index nav.navbar,
.dashboards\.dashboard_5 nav.navbar {
  background: #fff; }

/* For handle diferent bg color in MVC version */
/* line 859, /usr/src/app/app/assets/stylesheets/base/base.scss */
.Dashboard_2 .navbar.navbar-static-top,
.Dashboard_3 .navbar.navbar-static-top,
.Dashboard_4_1 .navbar.navbar-static-top,
.ComposeEmail .navbar.navbar-static-top,
.EmailView .navbar.navbar-static-top,
.Inbox .navbar.navbar-static-top,
.Metrics .navbar.navbar-static-top,
.Dashboard_5 .navbar.navbar-static-top {
  background: #fff; }

/* line 873, /usr/src/app/app/assets/stylesheets/base/base.scss */
a.close-canvas-menu {
  position: absolute;
  top: 10px;
  right: 15px;
  z-index: 1011;
  color: #a7b1c2; }

/* line 881, /usr/src/app/app/assets/stylesheets/base/base.scss */
a.close-canvas-menu:hover {
  color: #fff; }

/* FULL HEIGHT */
/* line 888, /usr/src/app/app/assets/stylesheets/base/base.scss */
.full-height {
  height: 100%; }

/* line 892, /usr/src/app/app/assets/stylesheets/base/base.scss */
.fh-breadcrumb {
  height: calc(100% - 196px);
  margin: 0 -15px;
  position: relative; }

/* line 898, /usr/src/app/app/assets/stylesheets/base/base.scss */
.fh-no-breadcrumb {
  height: calc(100% - 99px);
  margin: 0 -15px;
  position: relative; }

/* line 904, /usr/src/app/app/assets/stylesheets/base/base.scss */
.fh-column {
  background: #fff;
  height: 100%;
  width: 240px;
  float: left; }

/* line 911, /usr/src/app/app/assets/stylesheets/base/base.scss */
.modal-backdrop {
  z-index: 2040 !important; }

/* line 915, /usr/src/app/app/assets/stylesheets/base/base.scss */
.modal {
  z-index: 2050 !important; }

/* line 919, /usr/src/app/app/assets/stylesheets/base/base.scss */
.spiner-example {
  height: 200px;
  padding-top: 70px; }

/* MARGINS & PADDINGS */
/* line 926, /usr/src/app/app/assets/stylesheets/base/base.scss */
.p-xxs {
  padding: 5px; }

/* line 930, /usr/src/app/app/assets/stylesheets/base/base.scss */
.p-xs {
  padding: 10px; }

/* line 934, /usr/src/app/app/assets/stylesheets/base/base.scss */
.p-sm {
  padding: 15px; }

/* line 938, /usr/src/app/app/assets/stylesheets/base/base.scss */
.p-m {
  padding: 20px; }

/* line 942, /usr/src/app/app/assets/stylesheets/base/base.scss */
.p-md {
  padding: 25px; }

/* line 946, /usr/src/app/app/assets/stylesheets/base/base.scss */
.p-lg {
  padding: 30px; }

/* line 950, /usr/src/app/app/assets/stylesheets/base/base.scss */
.p-xl {
  padding: 40px; }

/* line 954, /usr/src/app/app/assets/stylesheets/base/base.scss */
.p-w-xs {
  padding: 0 10px; }

/* line 958, /usr/src/app/app/assets/stylesheets/base/base.scss */
.p-w-sm {
  padding: 0 15px; }

/* line 963, /usr/src/app/app/assets/stylesheets/base/base.scss */
.p-w-m {
  padding: 0 20px; }

/* line 968, /usr/src/app/app/assets/stylesheets/base/base.scss */
.p-w-md {
  padding: 0 25px; }

/* line 973, /usr/src/app/app/assets/stylesheets/base/base.scss */
.p-w-lg {
  padding: 0 30px; }

/* line 978, /usr/src/app/app/assets/stylesheets/base/base.scss */
.p-w-xl {
  padding: 0 40px; }

/* line 983, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-xxs {
  margin: 2px 4px; }

/* line 987, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-xs {
  margin: 5px; }

/* line 991, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-sm {
  margin: 10px; }

/* line 995, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m {
  margin: 15px; }

/* line 999, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-md {
  margin: 20px; }

/* line 1003, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-lg {
  margin: 30px; }

/* line 1007, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-xl {
  margin: 50px; }

/* line 1011, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-n {
  margin: 0 !important; }

/* line 1015, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-l-none {
  margin-left: 0; }

/* line 1019, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-l-xs {
  margin-left: 5px; }

/* line 1023, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-l-sm {
  margin-left: 10px; }

/* line 1027, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-l {
  margin-left: 15px; }

/* line 1031, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-l-md {
  margin-left: 20px; }

/* line 1035, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-l-lg {
  margin-left: 30px; }

/* line 1039, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-l-xl {
  margin-left: 40px; }

/* line 1043, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-l-n-xxs {
  margin-left: -1px; }

/* line 1047, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-l-n-xs {
  margin-left: -5px; }

/* line 1051, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-l-n-sm {
  margin-left: -10px; }

/* line 1055, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-l-n {
  margin-left: -15px; }

/* line 1059, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-l-n-md {
  margin-left: -20px; }

/* line 1063, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-l-n-lg {
  margin-left: -30px; }

/* line 1067, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-l-n-xl {
  margin-left: -40px; }

/* line 1071, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-t-none {
  margin-top: 0; }

/* line 1075, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-t-xxs {
  margin-top: 1px; }

/* line 1079, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-t-xs {
  margin-top: 5px; }

/* line 1083, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-t-sm {
  margin-top: 10px; }

/* line 1087, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-t {
  margin-top: 15px; }

/* line 1091, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-t-md {
  margin-top: 20px; }

/* line 1095, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-t-lg {
  margin-top: 30px; }

/* line 1099, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-t-xl {
  margin-top: 40px; }

/* line 1103, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-t-n-xxs {
  margin-top: -1px; }

/* line 1107, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-t-n-xs {
  margin-top: -5px; }

/* line 1111, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-t-n-sm {
  margin-top: -10px; }

/* line 1115, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-t-n {
  margin-top: -15px; }

/* line 1119, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-t-n-md {
  margin-top: -20px; }

/* line 1123, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-t-n-lg {
  margin-top: -30px; }

/* line 1127, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-t-n-xl {
  margin-top: -40px; }

/* line 1131, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-r-none {
  margin-right: 0; }

/* line 1135, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-r-xxs {
  margin-right: 1px; }

/* line 1139, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-r-xs {
  margin-right: 5px; }

/* line 1143, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-r-sm {
  margin-right: 10px; }

/* line 1147, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-r {
  margin-right: 15px; }

/* line 1151, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-r-md {
  margin-right: 20px; }

/* line 1155, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-r-lg {
  margin-right: 30px; }

/* line 1159, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-r-xl {
  margin-right: 40px; }

/* line 1163, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-r-n-xxs {
  margin-right: -1px; }

/* line 1167, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-r-n-xs {
  margin-right: -5px; }

/* line 1171, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-r-n-sm {
  margin-right: -10px; }

/* line 1175, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-r-n {
  margin-right: -15px; }

/* line 1179, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-r-n-md {
  margin-right: -20px; }

/* line 1183, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-r-n-lg {
  margin-right: -30px; }

/* line 1187, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-r-n-xl {
  margin-right: -40px; }

/* line 1191, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-b-none {
  margin-bottom: 0; }

/* line 1195, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-b-xxs {
  margin-bottom: 1px; }

/* line 1199, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-b-xs {
  margin-bottom: 5px; }

/* line 1203, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-b-sm {
  margin-bottom: 10px; }

/* line 1207, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-b {
  margin-bottom: 15px; }

/* line 1211, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-b-md {
  margin-bottom: 20px; }

/* line 1215, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-b-lg {
  margin-bottom: 30px; }

/* line 1219, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-b-xl {
  margin-bottom: 40px; }

/* line 1223, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-b-n-xxs {
  margin-bottom: -1px; }

/* line 1227, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-b-n-xs {
  margin-bottom: -5px; }

/* line 1231, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-b-n-sm {
  margin-bottom: -10px; }

/* line 1235, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-b-n {
  margin-bottom: -15px; }

/* line 1239, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-b-n-md {
  margin-bottom: -20px; }

/* line 1243, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-b-n-lg {
  margin-bottom: -30px; }

/* line 1247, /usr/src/app/app/assets/stylesheets/base/base.scss */
.m-b-n-xl {
  margin-bottom: -40px; }

/* line 1251, /usr/src/app/app/assets/stylesheets/base/base.scss */
.space-15 {
  margin: 15px 0; }

/* line 1255, /usr/src/app/app/assets/stylesheets/base/base.scss */
.space-20 {
  margin: 20px 0; }

/* line 1259, /usr/src/app/app/assets/stylesheets/base/base.scss */
.space-25 {
  margin: 25px 0; }

/* line 1263, /usr/src/app/app/assets/stylesheets/base/base.scss */
.space-30 {
  margin: 30px 0; }

/* line 1267, /usr/src/app/app/assets/stylesheets/base/base.scss */
.ten-percent-right {
  padding-right: 5%; }

/* line 1271, /usr/src/app/app/assets/stylesheets/base/base.scss */
.ten-percent-left {
  padding-left: 15%; }

/* line 1275, /usr/src/app/app/assets/stylesheets/base/base.scss */
.width-fifty-percent {
  width: 50%; }

/* line 1280, /usr/src/app/app/assets/stylesheets/base/base.scss */
.form-org-center {
  margin-left: 98px; }

/* line 1286, /usr/src/app/app/assets/stylesheets/base/base.scss */
body.modal-open {
  padding-right: inherit !important; }

/* line 1290, /usr/src/app/app/assets/stylesheets/base/base.scss */
.fullscreen-ibox-mode .animated {
  animation: none; }

/* line 1294, /usr/src/app/app/assets/stylesheets/base/base.scss */
body.fullscreen-ibox-mode {
  overflow-y: hidden; }

/* line 1298, /usr/src/app/app/assets/stylesheets/base/base.scss */
.ibox.fullscreen {
  z-index: 2030;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: auto;
  margin-bottom: 0; }

/* line 1309, /usr/src/app/app/assets/stylesheets/base/base.scss */
.ibox.fullscreen .collapse-link {
  display: none; }

/* line 1313, /usr/src/app/app/assets/stylesheets/base/base.scss */
.ibox.fullscreen .ibox-content {
  min-height: calc(100% - 48px); }

/* line 1319, /usr/src/app/app/assets/stylesheets/base/base.scss */
body.modal-open {
  padding-right: inherit !important; }

/* line 1322, /usr/src/app/app/assets/stylesheets/base/base.scss */
body.modal-open .animated {
  animation-fill-mode: initial; }

/* Show profile dropdown on fixed sidebar */
/* line 1325, /usr/src/app/app/assets/stylesheets/base/base.scss */
body.mini-navbar.fixed-sidebar .profile-element, .block {
  display: block !important; }

/* line 1329, /usr/src/app/app/assets/stylesheets/base/base.scss */
body.mini-navbar.fixed-sidebar .nav-header {
  padding: 33px 25px; }

/* line 1333, /usr/src/app/app/assets/stylesheets/base/base.scss */
body.mini-navbar.fixed-sidebar .logo-element {
  display: none; }

/* line 1337, /usr/src/app/app/assets/stylesheets/base/base.scss */
.dataTables_scrollBody {
  height: auto !important; }

/* line 1340, /usr/src/app/app/assets/stylesheets/base/base.scss */
#applicability_rule_values_0__chosen {
  min-width: 166px; }

/* line 1343, /usr/src/app/app/assets/stylesheets/base/base.scss */
.cke_combo.cke_combo__placeholder_select {
  width: 120px; }

/* line 1346, /usr/src/app/app/assets/stylesheets/base/base.scss */
.cke_combo.cke_combo__placeholder_select .cke_combo_text {
  width: auto; }

/* line 1349, /usr/src/app/app/assets/stylesheets/base/base.scss */
.cke.cke_reset_all.cke_1.cke_panel.cke_combopanel.cke_ltr {
  width: 180px; }

/* line 1355, /usr/src/app/app/assets/stylesheets/base/base.scss */
.d-analysis {
  overflow-x: scroll;
  background-color: #ffffff;
  display: flex;
  justify-content: center; }

/* line 1361, /usr/src/app/app/assets/stylesheets/base/base.scss */
.d-analysis li {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.428571429;
  text-decoration: none;
  color: #337ab7;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px;
  cursor: pointer; }
  /* line 1372, /usr/src/app/app/assets/stylesheets/base/base.scss */
  .d-analysis li:hover {
    color: #23527c;
    background-color: #eeeeee;
    border-color: #ddd; }

/* line 1378, /usr/src/app/app/assets/stylesheets/base/base.scss */
.d-analysis-selected {
  background-color: #eeeeee !important; }

/* SEARCH PAGE */
/* line 3, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.search-form {
  margin-top: 10px; }

/* line 7, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.margin-top-15 {
  margin-top: 15px; }

/* line 11, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.search-result h3 {
  margin-bottom: 0;
  color: #1e0fbe; }

/* line 16, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.search-result .search-link {
  color: #006621; }

/* line 20, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.search-result p {
  font-size: 12px;
  margin-top: 5px; }

/* CONTACTS */
/* line 27, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.contact-box {
  background-color: white;
  border: 1px solid #e7eaec;
  padding: 20px;
  margin-bottom: 20px; }

/* line 34, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.contact-box > a {
  color: inherit; }

/* line 38, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.contact-box.center-version {
  border: 1px solid #e7eaec;
  padding: 0; }

/* line 44, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.contact-box.center-version > a {
  display: block;
  background-color: #ffffff;
  padding: 20px;
  text-align: center; }

/* line 51, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.contact-box.center-version > a img {
  width: 80px;
  height: 80px;
  margin-top: 10px;
  margin-bottom: 10px; }

/* line 58, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.contact-box.center-version address {
  margin-bottom: 0; }

/* line 62, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.contact-box .contact-box-footer {
  text-align: center;
  background-color: #ffffff;
  border-top: 1px solid #e7eaec;
  padding: 15px 20px; }

/* INVOICE */
/* line 71, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.invoice-table tbody > tr > td:last-child, .invoice-table tbody > tr > td:nth-child(4), .invoice-table tbody > tr > td:nth-child(3), .invoice-table tbody > tr > td:nth-child(2) {
  text-align: right; }

/* line 75, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.invoice-table thead > tr > th:last-child, .invoice-table thead > tr > th:nth-child(4), .invoice-table thead > tr > th:nth-child(3), .invoice-table thead > tr > th:nth-child(2) {
  text-align: right; }

/* line 79, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.invoice-total > tbody > tr > td:first-child {
  text-align: right; }

/* line 83, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.invoice-total > tbody > tr > td {
  border: 0 none; }

/* line 87, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.invoice-total > tbody > tr > td:last-child {
  border-bottom: 1px solid #dddddd;
  text-align: right;
  width: 15%; }

/* ERROR & LOGIN & LOCKSCREEN */
/* line 95, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.middle-box {
  max-width: 400px;
  z-index: 100;
  margin: 0 auto;
  padding-top: 40px; }

/* line 102, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.lockscreen.middle-box {
  width: 200px;
  padding-top: 110px; }

/* line 107, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.loginscreen.middle-box {
  width: 300px; }

/* line 111, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.loginColumns {
  max-width: 800px;
  margin: 0 auto;
  padding: 100px 20px 20px 20px; }

/* line 117, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.passwordBox {
  max-width: 460px;
  margin: 0 auto;
  padding: 100px 20px 20px 20px; }

/* line 123, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.logo-name {
  color: #e6e6e6;
  font-size: 180px;
  font-weight: 800;
  letter-spacing: -10px;
  margin-bottom: 0px; }

/* line 131, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.middle-box h1 {
  font-size: 170px; }

/* line 135, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.wrapper .middle-box {
  margin-top: 140px; }

/* line 139, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.lock-word {
  z-index: 10;
  position: absolute;
  top: 110px;
  left: 50%;
  margin-left: -470px; }

/* line 147, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.lock-word span {
  font-size: 100px;
  font-weight: 600;
  color: #e9e9e9;
  display: inline-block; }

/* line 154, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.lock-word .first-word {
  margin-right: 160px; }

/* DASBOARD */
/* line 160, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.dashboard-header {
  border-top: 0;
  padding: 20px 20px 20px 20px; }

/* line 165, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.dashboard-header h2 {
  margin-top: 10px;
  font-size: 26px; }

/* line 170, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.fist-item {
  border-top: none !important; }

/* line 174, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.statistic-box {
  margin-top: 40px; }

/* line 178, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.dashboard-header .list-group-item span.label {
  margin-right: 10px; }

/* line 182, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.list-group.clear-list .list-group-item {
  border-top: 1px solid #e7eaec;
  border-bottom: 0;
  border-right: 0;
  border-left: 0;
  padding: 10px 0; }

/* line 190, /usr/src/app/app/assets/stylesheets/base/pages.scss */
ul.clear-list:first-child {
  border-top: none !important; }

/* Intimeline */
/* line 196, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.timeline-item .date i {
  position: absolute;
  top: 0;
  right: 0;
  padding: 5px;
  width: 30px;
  text-align: center;
  border-top: 1px solid #e7eaec;
  border-bottom: 1px solid #e7eaec;
  border-left: 1px solid #e7eaec;
  background: #f8f8f8; }

/* line 209, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.timeline-item .date {
  text-align: right;
  width: 110px;
  position: relative;
  padding-top: 30px; }

/* line 216, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.timeline-item .content {
  border-left: 1px solid #e7eaec;
  border-top: 1px solid #e7eaec;
  padding-top: 10px;
  min-height: 100px; }

/* line 223, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.timeline-item .content:hover {
  background: #f6f6f6; }

/* PIN BOARD */
/* line 228, /usr/src/app/app/assets/stylesheets/base/pages.scss */
ul.notes li, ul.tag-list li {
  list-style: none; }

/* line 232, /usr/src/app/app/assets/stylesheets/base/pages.scss */
ul.notes li h4 {
  margin-top: 20px;
  font-size: 16px; }

/* line 237, /usr/src/app/app/assets/stylesheets/base/pages.scss */
ul.notes li div {
  text-decoration: none;
  color: black;
  background: #ffffcc;
  display: block;
  height: 140px;
  width: 140px;
  padding: 1em;
  position: relative; }

/* line 248, /usr/src/app/app/assets/stylesheets/base/pages.scss */
ul.notes li div small {
  position: absolute;
  top: 5px;
  right: 5px;
  font-size: 10px; }

/* line 255, /usr/src/app/app/assets/stylesheets/base/pages.scss */
ul.notes li div a {
  position: absolute;
  right: 10px;
  bottom: 10px;
  color: inherit; }

/* line 262, /usr/src/app/app/assets/stylesheets/base/pages.scss */
ul.notes li {
  margin: 10px 40px 50px 0px;
  float: left; }

/* line 267, /usr/src/app/app/assets/stylesheets/base/pages.scss */
ul.notes li div p {
  font-size: 12px; }

/* line 271, /usr/src/app/app/assets/stylesheets/base/pages.scss */
ul.notes li div {
  text-decoration: none;
  color: black;
  background: #ffffcc;
  display: block;
  height: 140px;
  width: 140px;
  padding: 1em;
  /* Firefox */
  -moz-box-shadow: 5px 5px 2px #212121;
  /* Safari+Chrome */
  -webkit-box-shadow: 5px 5px 2px rgba(33, 33, 33, 0.7);
  /* Opera */
  box-shadow: 5px 5px 2px rgba(33, 33, 33, 0.7); }

/* line 287, /usr/src/app/app/assets/stylesheets/base/pages.scss */
ul.notes li div {
  -webkit-transform: rotate(-6deg);
  -o-transform: rotate(-6deg);
  -moz-transform: rotate(-6deg); }

/* line 293, /usr/src/app/app/assets/stylesheets/base/pages.scss */
ul.notes li:nth-child(even) div {
  -o-transform: rotate(4deg);
  -webkit-transform: rotate(4deg);
  -moz-transform: rotate(4deg);
  position: relative;
  top: 5px; }

/* line 301, /usr/src/app/app/assets/stylesheets/base/pages.scss */
ul.notes li:nth-child(3n) div {
  -o-transform: rotate(-3deg);
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  position: relative;
  top: -5px; }

/* line 309, /usr/src/app/app/assets/stylesheets/base/pages.scss */
ul.notes li:nth-child(5n) div {
  -o-transform: rotate(5deg);
  -webkit-transform: rotate(5deg);
  -moz-transform: rotate(5deg);
  position: relative;
  top: -10px; }

/* line 317, /usr/src/app/app/assets/stylesheets/base/pages.scss */
ul.notes li div:hover, ul.notes li div:focus {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  position: relative;
  z-index: 5; }

/* line 325, /usr/src/app/app/assets/stylesheets/base/pages.scss */
ul.notes li div {
  text-decoration: none;
  color: black;
  background: #ffffcc;
  display: block;
  height: 210px;
  width: 210px;
  padding: 1em;
  -moz-box-shadow: 5px 5px 7px #212121;
  -webkit-box-shadow: 5px 5px 7px rgba(33, 33, 33, 0.7);
  box-shadow: 5px 5px 7px rgba(33, 33, 33, 0.7);
  -moz-transition: -moz-transform 0.15s linear;
  -o-transition: -o-transform 0.15s linear;
  -webkit-transition: -webkit-transform 0.15s linear; }

/* FILE MANAGER */
/* line 343, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.file-box {
  float: left;
  width: 220px; }

/* line 348, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.file-manager h5 {
  text-transform: uppercase; }

/* line 352, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.file-manager {
  list-style: none outside none;
  margin: 0;
  padding: 0; }

/* line 358, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.folder-list li a {
  color: #666666;
  display: block;
  padding: 5px 0; }

/* line 364, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.folder-list li {
  border-bottom: 1px solid #e7eaec;
  display: block; }

/* line 369, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.folder-list li i {
  margin-right: 8px;
  color: #3d4d5d; }

/* line 374, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.category-list li a {
  color: #666666;
  display: block;
  padding: 5px 0; }

/* line 380, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.category-list li {
  display: block; }

/* line 384, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.category-list li i {
  margin-right: 8px;
  color: #3d4d5d; }

/* line 389, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.category-list li a .text-navy {
  color: #1ab394; }

/* line 393, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.category-list li a .text-primary {
  color: #1c84c6; }

/* line 397, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.category-list li a .text-info {
  color: #23c6c8; }

/* line 401, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.category-list li a .text-danger {
  color: #ef5352; }

/* line 405, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.category-list li a .text-warning {
  color: #f8ac59; }

/* line 409, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.file-manager h5.tag-title {
  margin-top: 20px; }

/* line 413, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.tag-list li {
  float: left; }

/* line 417, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.tag-list li a {
  font-size: 10px;
  background-color: #f3f3f4;
  padding: 5px 12px;
  color: inherit;
  border-radius: 2px;
  border: 1px solid #e7eaec;
  margin-right: 5px;
  margin-top: 5px;
  display: block; }

/*
.file {
  border: 1px solid $border-color;
  padding: 0;
  background-color: white;
  position: relative;
  margin-bottom: 20px;
  margin-right: 20px;
}
*/
/* line 438, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.file-manager .hr-line-dashed {
  margin: 15px 0; }

/* line 442, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.file .icon, .file .image {
  height: 100px;
  overflow: hidden; }

/* line 447, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.file .icon {
  padding: 15px 10px;
  text-align: center; }

/* line 452, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.file-control {
  color: inherit;
  font-size: 11px;
  margin-right: 10px; }

/* line 458, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.file-control.active {
  text-decoration: underline; }

/* line 462, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.underline-link-text {
  text-decoration: underline; }

/* line 466, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.file .icon i {
  font-size: 70px;
  color: #dadada; }

/* line 471, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.file .file-name {
  padding: 10px;
  background-color: #f8f8f8;
  border-top: 1px solid #e7eaec; }

/* line 477, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.file-name small {
  color: #676a6c; }

/* line 481, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.corner {
  position: absolute;
  display: inline-block;
  width: 0;
  height: 0;
  line-height: 0;
  border: 0.6em solid transparent;
  border-right: 0.6em solid #f1f1f1;
  border-bottom: 0.6em solid #f1f1f1;
  right: 0em;
  bottom: 0em; }

/* line 494, /usr/src/app/app/assets/stylesheets/base/pages.scss */
a.compose-mail {
  padding: 8px 10px; }

/* line 498, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.mail-search {
  max-width: 300px; }

/* PROFILE */
/* line 504, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.profile-content {
  border-top: none !important; }

/* line 508, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.profile-stats {
  margin-right: 10px; }

/* line 512, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.profile-image {
  width: 120px;
  float: left; }

/* line 517, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.profile-image img {
  width: 96px;
  height: 96px; }

/* line 522, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.profile-info {
  margin-left: 120px; }

/* line 526, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.feed-activity-list .feed-element {
  border-bottom: 1px solid #e7eaec; }

/* line 530, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.feed-element:first-child {
  margin-top: 0; }

/* line 534, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.feed-element {
  padding-bottom: 15px; }

/* line 538, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.feed-element, .feed-element .media {
  margin-top: 15px; }

/* line 542, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.feed-element, .media-body {
  overflow: hidden; }

/* line 546, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.feed-element > .pull-left {
  margin-right: 10px; }

/* line 550, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.feed-element img.img-circle, .dropdown-messages-box img.img-circle {
  width: 38px;
  height: 38px; }

/* line 555, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.feed-element .well {
  border: 1px solid #e7eaec;
  box-shadow: none;
  margin-top: 10px;
  margin-bottom: 5px;
  padding: 10px 20px;
  font-size: 11px;
  line-height: 16px; }

/* line 565, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.feed-element .actions {
  margin-top: 10px; }

/* line 569, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.feed-element .photos {
  margin: 10px 0; }

/* line 573, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.feed-photo {
  max-height: 180px;
  border-radius: 4px;
  overflow: hidden;
  margin-right: 10px;
  margin-bottom: 10px; }

/* line 581, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.file-list li {
  padding: 5px 10px;
  font-size: 11px;
  border-radius: 2px;
  border: 1px solid #e7eaec;
  margin-bottom: 5px; }

/* line 590, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.file-list li a {
  color: inherit; }

/* line 594, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.file-list li a:hover {
  color: #1ab394; }

/* line 598, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.user-friends img {
  width: 42px;
  height: 42px;
  margin-bottom: 5px;
  margin-right: 5px; }

/* MAILBOX */
/* line 608, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.mail-box {
  background-color: white;
  border: 1px solid #e7eaec;
  border-top: 0;
  padding: 0px;
  margin-bottom: 20px; }

/* line 616, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.mail-box-header {
  background-color: white;
  border: 1px solid #e7eaec;
  border-bottom: 0;
  padding: 30px 20px 20px 20px; }

/* line 623, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.mail-box-header h2 {
  margin-top: 0px; }

/* line 627, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.mailbox-content .tag-list li a {
  background: white; }

/* line 631, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.mail-body {
  border-top: 1px solid #e7eaec;
  padding: 20px; }

/* line 636, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.mail-text {
  border-top: 1px solid #e7eaec; }

/* line 640, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.mail-text .note-toolbar {
  padding: 10px 15px; }

/* line 644, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.mail-body .form-group {
  margin-bottom: 5px; }

/* line 648, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.mail-text .note-editor .note-toolbar {
  background-color: #f9f8f8; }

/* line 652, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.mail-attachment {
  border-top: 1px solid #e7eaec;
  padding: 20px;
  font-size: 12px; }

/* line 658, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.mailbox-content {
  background: none;
  border: none;
  padding: 10px; }

/* line 664, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.mail-ontact {
  width: 23%; }

/* PROJECTS */
/* line 669, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.project-people, .project-actions {
  text-align: right;
  vertical-align: middle; }

/* line 674, /usr/src/app/app/assets/stylesheets/base/pages.scss */
dd.project-people {
  text-align: left;
  margin-top: 5px; }

/* line 679, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.project-people img {
  width: 32px;
  height: 32px; }

/* line 684, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.project-title a {
  font-size: 14px;
  color: #676a6c;
  font-weight: 600; }

/* line 690, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.project-list table tr td {
  border-top: none;
  border-bottom: 1px solid #e7eaec;
  padding: 15px 10px;
  vertical-align: middle; }

/* line 697, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.project-manager .tag-list li a {
  font-size: 10px;
  background-color: white;
  padding: 5px 12px;
  color: inherit;
  border-radius: 2px;
  border: 1px solid #e7eaec;
  margin-right: 5px;
  margin-top: 5px;
  display: block; }

/* line 709, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.project-files li a {
  font-size: 11px;
  color: #676a6c;
  margin-left: 10px;
  line-height: 22px; }

/* FAQ */
/* line 718, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.faq-item {
  padding: 20px;
  margin-bottom: 2px;
  background: white; }

/* line 724, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.faq-question {
  font-size: 18px;
  font-weight: 600;
  color: #1ab394;
  display: block; }

/* line 731, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.faq-question:hover {
  color: #179d82; }

/* line 735, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.faq-answer {
  margin-top: 10px;
  background: #f3f3f4;
  border: 1px solid #e7eaec;
  border-radius: 3px;
  padding: 15px; }

/* line 743, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.faq-item .tag-item {
  background: #f3f3f4;
  padding: 2px 6px;
  font-size: 10px;
  text-transform: uppercase; }

/* Chat view */
/* line 752, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.message-input {
  height: 90px !important; }

/* line 756, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.chat-avatar {
  white: 36px;
  height: 36px;
  float: left;
  margin-right: 10px; }

/* line 763, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.chat-user-name {
  padding: 10px; }

/* line 767, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.chat-user {
  padding: 8px 10px;
  border-bottom: 1px solid #e7eaec; }

/* line 772, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.chat-user a {
  color: inherit; }

/* line 776, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.chat-view {
  z-index: 20012; }

/* line 780, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.chat-users, .chat-statistic {
  margin-left: -30px; }

@media (max-width: 992px) {
  /* line 785, /usr/src/app/app/assets/stylesheets/base/pages.scss */
  .chat-users, .chat-statistic {
    margin-left: 0px; } }
/* line 789, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.chat-view .ibox-content {
  padding: 0; }

/* line 793, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.chat-message {
  padding: 10px 20px; }

/* line 797, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.message-avatar {
  height: 48px;
  width: 48px;
  border: 1px solid #e7eaec;
  border-radius: 4px;
  margin-top: 1px; }

/* line 805, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.chat-discussion .chat-message.left .message-avatar {
  float: left;
  margin-right: 10px; }

/* line 810, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.chat-discussion .chat-message.right .message-avatar {
  float: right;
  margin-left: 10px; }

/* line 815, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.message {
  background-color: #fff;
  border: 1px solid #e7eaec;
  text-align: left;
  display: block;
  padding: 10px 20px;
  position: relative;
  border-radius: 4px; }

/* line 825, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.chat-discussion .chat-message.left .message-date {
  float: right; }

/* line 829, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.chat-discussion .chat-message.right .message-date {
  float: left; }

/* line 833, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.chat-discussion .chat-message.left .message {
  text-align: left;
  margin-left: 55px; }

/* line 838, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.chat-discussion .chat-message.right .message {
  text-align: right;
  margin-right: 55px; }

/* line 843, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.message-date {
  font-size: 10px;
  color: #888888; }

/* line 848, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.message-content {
  display: block; }

/* line 852, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.chat-discussion {
  background: #eee;
  padding: 15px;
  height: 400px;
  overflow-y: auto; }

/* line 859, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.chat-users {
  overflow-y: auto;
  height: 400px; }

/* line 864, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.chat-message-form .form-group {
  margin-bottom: 0; }

/* jsTree */
/* line 869, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.jstree-open > .jstree-anchor > .fa-folder:before {
  content: "\f07c"; }

/* line 873, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.jstree-default .jstree-icon.none {
  width: 0; }

/* CLIENTS */
/* line 880, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.clients-list {
  margin-top: 20px; }

/* line 884, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.clients-list .tab-pane {
  position: relative;
  height: 600px; }

/* line 889, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.client-detail {
  position: relative;
  height: 620px; }

/* line 894, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.clients-list table tr td {
  height: 46px;
  vertical-align: middle;
  border: none; }

/* line 900, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.client-link {
  font-weight: 600;
  color: inherit; }

/* line 905, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.client-link:hover {
  color: inherit; }

/* line 909, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.client-avatar {
  width: 42px; }

/* line 913, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.client-avatar img {
  width: 28px;
  height: 28px;
  border-radius: 50%; }

/* line 919, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.contact-type {
  width: 20px;
  color: #c1c3c4; }

/* line 924, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.client-status {
  text-align: left; }

/* line 928, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.client-detail .vertical-timeline-content p {
  margin: 0; }

/* line 932, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.client-detail .vertical-timeline-icon.gray-bg {
  color: #a7aaab; }

/* line 937, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.clients-list .nav-tabs > li.active > a, .clients-list .nav-tabs > li.active > a:hover, .clients-list .nav-tabs > li.active > a:focus {
  border-bottom: 1px solid #fff; }

/* BLOG ARTICLE */
/* line 943, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.blog h2 {
  font-weight: 700; }

/* line 947, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.blog h5 {
  margin: 0 0 5px 0; }

/* line 951, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.blog .btn {
  margin: 0 0 5px 0; }

/* line 955, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.article h1 {
  font-size: 48px;
  font-weight: 700;
  color: #2F4050; }

/* line 961, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.article p {
  font-size: 15px;
  line-height: 26px; }

/* line 966, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.article-title {
  text-align: center;
  margin: 40px 0 100px 0; }

/* line 971, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.article .ibox-content {
  padding: 40px; }

/* ISSUE TRACKER */
/* line 977, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.issue-tracker .btn-link {
  color: #1ab394; }

/* line 981, /usr/src/app/app/assets/stylesheets/base/pages.scss */
table.issue-tracker tbody tr td {
  vertical-align: middle;
  height: 50px; }

/* line 986, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.issue-info {
  width: 50%; }

/* line 990, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.issue-info a {
  font-weight: 600;
  color: #676a6c; }

/* line 995, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.issue-info small {
  display: block; }

/* TEAMS */
/* line 1000, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.team-members {
  margin: 10px 0; }

/* line 1004, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.team-members img.img-circle {
  width: 42px;
  height: 42px;
  margin-bottom: 5px; }

/* AGILE BOARD */
/* line 1012, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.sortable-list {
  padding: 10px 0; }

/* line 1015, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.agile-list {
  list-style: none;
  margin: 0; }

/* line 1019, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.agile-list li {
  background: #FAFAFB;
  border: 1px solid #e7eaec;
  margin: 0px 0 10px 0;
  padding: 10px;
  border-radius: 2px; }

/* line 1027, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.agile-list li:hover {
  cursor: pointer;
  background: #fff; }

/* line 1031, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.agile-list li.warning-element {
  border-left: 3px solid #f8ac59; }

/* line 1034, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.agile-list li.danger-element {
  border-left: 3px solid #ed5565; }

/* line 1037, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.agile-list li.info-element {
  border-left: 3px solid #1c84c6; }

/* line 1040, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.agile-list li.success-element {
  border-left: 3px solid #1ab394; }

/* line 1043, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.agile-detail {
  margin-top: 5px;
  font-size: 12px; }

/* DIFF */
/* line 1049, /usr/src/app/app/assets/stylesheets/base/pages.scss */
ins {
  background-color: #c6ffc6;
  text-decoration: none; }

/* line 1054, /usr/src/app/app/assets/stylesheets/base/pages.scss */
del {
  background-color: #ffc6c6; }

/* E-commerce */
/* line 1060, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.product-box {
  padding: 0;
  border: 1px solid #e7eaec; }

/* line 1066, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.product-box:hover,
.product-box.active {
  border: 1px solid transparent;
  -webkit-box-shadow: 0px 3px 7px 0px #a8a8a8;
  -moz-box-shadow: 0px 3px 7px 0px #a8a8a8;
  box-shadow: 0px 3px 7px 0px #a8a8a8; }

/* line 1074, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.product-imitation {
  text-align: center;
  padding: 90px 0;
  background-color: #f8f8f9;
  color: #bebec3;
  font-weight: 600; }

/* line 1082, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.product-imitation.xl {
  padding: 120px 0; }

/* line 1086, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.product-desc {
  padding: 20px;
  position: relative; }

/* line 1091, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.ecommerce .tag-list {
  padding: 0; }

/* line 1095, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.ecommerce .fa-star {
  color: #d1dade; }

/* line 1099, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.ecommerce .fa-star.active {
  color: #f8ac59; }

/* line 1103, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.ecommerce .note-editor {
  border: 1px solid #e7eaec; }

/* line 1107, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.product-name {
  font-size: 16px;
  font-weight: 600;
  color: #676a6c;
  display: block;
  margin: 2px 0 5px 0; }

/* line 1115, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.product-name:hover,
.product-name:focus {
  color: #1ab394; }

/* line 1120, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.product-price {
  font-size: 14px;
  font-weight: 600;
  color: #ffffff;
  background-color: #1ab394;
  padding: 6px 12px;
  position: absolute;
  top: -32px;
  right: 0; }

/* line 1132, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.product-detail .ibox-content {
  padding: 30px 30px 50px 30px; }

/* line 1136, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.image-imitation {
  background-color: #f8f8f9;
  text-align: center;
  padding: 200px 0; }

/* line 1143, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.product-main-price small {
  font-size: 10px; }

/* line 1148, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.product-images {
  margin: 0 20px; }

/* Social feed */
/* line 1153, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.social-feed-separated .social-feed-box {
  margin-left: 62px; }

/* line 1157, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.social-feed-separated .social-avatar {
  float: left;
  padding: 0; }

/* line 1162, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.social-feed-separated .social-avatar img {
  width: 52px;
  height: 52px;
  border: 1px solid #e7eaec; }

/* line 1168, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.social-feed-separated .social-feed-box .social-avatar {
  padding: 15px 15px 0 15px;
  float: none; }

/* line 1173, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.social-feed-box {
  /*padding: 15px;*/
  border: 1px solid #e7eaec;
  background: #fff;
  margin-bottom: 15px; }

/* line 1180, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.article .social-feed-box {
  margin-bottom: 0;
  border-bottom: none; }

/* line 1185, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.article .social-feed-box:last-child {
  margin-bottom: 0;
  border-bottom: 1px solid #e7eaec; }

/* line 1190, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.article .social-feed-box p {
  font-size: 13px;
  line-height: 18px; }

/* line 1195, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.social-action {
  margin: 15px; }

/* line 1199, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.social-avatar {
  padding: 15px 15px 0 15px; }

/* line 1203, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.social-comment .social-comment {
  margin-left: 45px; }

/* line 1207, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.social-avatar img {
  height: 40px;
  width: 40px;
  margin-right: 10px; }

/* line 1213, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.social-avatar .media-body a {
  font-size: 14px;
  display: block; }

/* line 1218, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.social-body {
  padding: 15px; }

/* line 1222, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.social-body img {
  margin-bottom: 10px; }

/* line 1226, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.social-footer {
  border-top: 1px solid #e7eaec;
  padding: 10px 15px;
  background: #f9f9f9; }

/* line 1232, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.social-footer .social-comment img {
  width: 32px;
  margin-right: 10px; }

/* line 1237, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.social-comment:first-child {
  margin-top: 0; }

/* line 1241, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.social-comment {
  margin-top: 15px; }

/* line 1245, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.social-comment textarea {
  font-size: 12px; }

/* Vote list */
/* line 1252, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.vote-item {
  padding: 20px 25px;
  background: #ffffff;
  border-top: 1px solid #e7eaec; }

/* line 1258, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.vote-item:last-child {
  border-bottom: 1px solid #e7eaec; }

/* line 1262, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.vote-item:hover {
  background: #fbfbfb; }

/* line 1266, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.vote-actions {
  float: left;
  width: 30px;
  margin-right: 15px;
  text-align: center; }

/* line 1274, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.vote-actions a {
  color: #1ab394;
  font-weight: 600; }

/* line 1278, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.vote-actions {
  font-weight: 600; }

/* line 1282, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.vote-title {
  display: block;
  color: inherit;
  font-size: 18px;
  font-weight: 600;
  margin-top: 5px;
  margin-bottom: 2px; }

/* line 1291, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.vote-title:hover, .vote-title:focus {
  color: inherit; }

/* line 1295, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.vote-info, .vote-title {
  margin-left: 45px; }

/* line 1299, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.vote-info, .vote-info a {
  color: #b4b6b8;
  font-size: 12px; }

/* line 1304, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.vote-info a {
  margin-right: 10px; }

/* line 1308, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.vote-info a:hover {
  color: #1ab394; }

/* line 1312, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.vote-icon {
  text-align: right;
  font-size: 38px;
  display: block;
  color: #e8e9ea; }

/* line 1319, /usr/src/app/app/assets/stylesheets/base/pages.scss */
.vote-icon.active {
  color: #1ab394; }

/* line 1323, /usr/src/app/app/assets/stylesheets/base/pages.scss */
body.body-small .vote-icon {
  display: none; }

/* line 1, /usr/src/app/app/assets/stylesheets/base/chat.scss */
#small-chat {
  position: fixed;
  bottom: 20px;
  right: 20px;
  z-index: 100; }

/* line 8, /usr/src/app/app/assets/stylesheets/base/chat.scss */
#small-chat .badge {
  position: absolute;
  top: -3px;
  right: -4px; }

/* line 14, /usr/src/app/app/assets/stylesheets/base/chat.scss */
.open-small-chat {
  height: 38px;
  width: 38px;
  display: block;
  background: #1ab394;
  padding: 9px 8px;
  text-align: center;
  color: #fff;
  border-radius: 50%; }

/* line 25, /usr/src/app/app/assets/stylesheets/base/chat.scss */
.open-small-chat:hover {
  color: white;
  background: #1ab394; }

/* line 31, /usr/src/app/app/assets/stylesheets/base/chat.scss */
.small-chat-box {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 75px;
  background: #fff;
  border: 1px solid #e7eaec;
  width: 230px;
  height: 320px;
  border-radius: 4px; }

/* line 43, /usr/src/app/app/assets/stylesheets/base/chat.scss */
.small-chat-box.ng-small-chat {
  display: block; }

/* line 48, /usr/src/app/app/assets/stylesheets/base/chat.scss */
.body-small .small-chat-box {
  bottom: 70px;
  right: 20px; }

/* line 54, /usr/src/app/app/assets/stylesheets/base/chat.scss */
.small-chat-box.active {
  display: block; }

/* line 60, /usr/src/app/app/assets/stylesheets/base/chat.scss */
.small-chat-box .heading {
  background: #2f4050;
  padding: 8px 15px;
  font-weight: bold;
  color: #fff; }
/* line 67, /usr/src/app/app/assets/stylesheets/base/chat.scss */
.small-chat-box .chat-date {
  opacity: 0.6;
  font-size: 10px;
  font-weight: normal; }
/* line 73, /usr/src/app/app/assets/stylesheets/base/chat.scss */
.small-chat-box .content {
  padding: 15px 15px; }
  /* line 76, /usr/src/app/app/assets/stylesheets/base/chat.scss */
  .small-chat-box .content .author-name {
    font-weight: bold;
    margin-bottom: 3px;
    font-size: 11px; }
  /* line 82, /usr/src/app/app/assets/stylesheets/base/chat.scss */
  .small-chat-box .content > div {
    padding-bottom: 20px; }
  /* line 86, /usr/src/app/app/assets/stylesheets/base/chat.scss */
  .small-chat-box .content .chat-message {
    padding: 5px 10px;
    border-radius: 6px;
    font-size: 11px;
    line-height: 14px;
    max-width: 80%;
    background: #f3f3f4;
    margin-bottom: 10px; }
  /* line 96, /usr/src/app/app/assets/stylesheets/base/chat.scss */
  .small-chat-box .content .chat-message.active {
    background: #1ab394;
    color: #fff; }
  /* line 101, /usr/src/app/app/assets/stylesheets/base/chat.scss */
  .small-chat-box .content .left {
    text-align: left;
    clear: both; }
    /* line 105, /usr/src/app/app/assets/stylesheets/base/chat.scss */
    .small-chat-box .content .left .chat-message {
      float: left; }
  /* line 110, /usr/src/app/app/assets/stylesheets/base/chat.scss */
  .small-chat-box .content .right {
    text-align: right;
    clear: both; }
    /* line 114, /usr/src/app/app/assets/stylesheets/base/chat.scss */
    .small-chat-box .content .right .chat-message {
      float: right; }
/* line 122, /usr/src/app/app/assets/stylesheets/base/chat.scss */
.small-chat-box .form-chat {
  padding: 10px 10px; }

/*
 * metismenu - v2.0.2
 * A jQuery menu plugin
 * https://github.com/onokumus/metisMenu
 *
 * Made by Osman Nuri Okumus
 * Under MIT License
 */
/* line 10, /usr/src/app/app/assets/stylesheets/base/metismenu.scss */
.metismenu .plus-minus, .metismenu .plus-times {
  float: right; }

/* line 14, /usr/src/app/app/assets/stylesheets/base/metismenu.scss */
.metismenu .arrow {
  float: right;
  line-height: 1.42857; }

/* line 19, /usr/src/app/app/assets/stylesheets/base/metismenu.scss */
.metismenu .glyphicon.arrow:before {
  content: ""; }

/* line 23, /usr/src/app/app/assets/stylesheets/base/metismenu.scss */
.metismenu .active > a > .glyphicon.arrow:before {
  content: ""; }

/* line 27, /usr/src/app/app/assets/stylesheets/base/metismenu.scss */
.metismenu .fa.arrow:before {
  content: ""; }

/* line 31, /usr/src/app/app/assets/stylesheets/base/metismenu.scss */
.metismenu .active > a > .fa.arrow:before {
  content: ""; }

/* line 35, /usr/src/app/app/assets/stylesheets/base/metismenu.scss */
.metismenu .ion.arrow:before {
  content: ""; }

/* line 39, /usr/src/app/app/assets/stylesheets/base/metismenu.scss */
.metismenu .active > a > .ion.arrow:before {
  content: ""; }

/* line 43, /usr/src/app/app/assets/stylesheets/base/metismenu.scss */
.metismenu .fa.plus-minus:before, .metismenu .fa.plus-times:before {
  content: ""; }

/* line 47, /usr/src/app/app/assets/stylesheets/base/metismenu.scss */
.metismenu .active > a > .fa.plus-times {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg); }

/* line 53, /usr/src/app/app/assets/stylesheets/base/metismenu.scss */
.metismenu .active > a > .fa.plus-minus:before {
  content: ""; }

/* line 57, /usr/src/app/app/assets/stylesheets/base/metismenu.scss */
.metismenu .collapse {
  display: none; }

/* line 61, /usr/src/app/app/assets/stylesheets/base/metismenu.scss */
.metismenu .collapse.in {
  display: block; }

/* line 65, /usr/src/app/app/assets/stylesheets/base/metismenu.scss */
.metismenu .collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
  -webkit-transition-duration: .35s;
  transition-duration: .35s;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility; }

/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-rotating-plane"></div>
 *
 */
/* line 8, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-rotating-plane.sk-spinner {
  width: 30px;
  height: 30px;
  background-color: #1ab394;
  margin: 0 auto;
  -webkit-animation: sk-rotatePlane 1.2s infinite ease-in-out;
  animation: sk-rotatePlane 1.2s infinite ease-in-out; }

@-webkit-keyframes sk-rotatePlane {
  0% {
    -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
    transform: perspective(120px) rotateX(0deg) rotateY(0deg); }
  50% {
    -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
    transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg); }
  100% {
    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg); } }
@keyframes sk-rotatePlane {
  0% {
    -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
    transform: perspective(120px) rotateX(0deg) rotateY(0deg); }
  50% {
    -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
    transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg); }
  100% {
    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg); } }
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-double-bounce">
 *      <div class="sk-double-bounce1"></div>
 *      <div class="sk-double-bounce2"></div>
 *    </div>
 *
 */
/* line 51, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-double-bounce.sk-spinner {
  width: 40px;
  height: 40px;
  position: relative;
  margin: 0 auto; }

/* line 56, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-double-bounce .sk-double-bounce1, .sk-spinner-double-bounce .sk-double-bounce2 {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #1ab394;
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: sk-doubleBounce 2s infinite ease-in-out;
  animation: sk-doubleBounce 2s infinite ease-in-out; }

/* line 67, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-double-bounce .sk-double-bounce2 {
  -webkit-animation-delay: -1s;
  animation-delay: -1s; }

@-webkit-keyframes sk-doubleBounce {
  0%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0); }
  50% {
    -webkit-transform: scale(1);
    transform: scale(1); } }
@keyframes sk-doubleBounce {
  0%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0); }
  50% {
    -webkit-transform: scale(1);
    transform: scale(1); } }
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-wave">
 *      <div class="sk-rect1"></div>
 *      <div class="sk-rect2"></div>
 *      <div class="sk-rect3"></div>
 *      <div class="sk-rect4"></div>
 *      <div class="sk-rect5"></div>
 *    </div>
 *
 */
/* line 101, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-wave.sk-spinner {
  margin: 0 auto;
  width: 50px;
  height: 30px;
  text-align: center;
  font-size: 10px; }

/* line 107, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-wave div {
  background-color: #1ab394;
  height: 100%;
  width: 6px;
  display: inline-block;
  -webkit-animation: sk-waveStretchDelay 1.2s infinite ease-in-out;
  animation: sk-waveStretchDelay 1.2s infinite ease-in-out; }

/* line 114, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-wave .sk-rect2 {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s; }

/* line 117, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-wave .sk-rect3 {
  -webkit-animation-delay: -1s;
  animation-delay: -1s; }

/* line 120, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-wave .sk-rect4 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s; }

/* line 123, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-wave .sk-rect5 {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s; }

@-webkit-keyframes sk-waveStretchDelay {
  0%, 40%, 100% {
    -webkit-transform: scaleY(0.4);
    transform: scaleY(0.4); }
  20% {
    -webkit-transform: scaleY(1);
    transform: scaleY(1); } }
@keyframes sk-waveStretchDelay {
  0%, 40%, 100% {
    -webkit-transform: scaleY(0.4);
    transform: scaleY(0.4); }
  20% {
    -webkit-transform: scaleY(1);
    transform: scaleY(1); } }
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-wandering-cubes">
 *      <div class="sk-cube1"></div>
 *      <div class="sk-cube2"></div>
 *    </div>
 *
 */
/* line 154, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-wandering-cubes.sk-spinner {
  margin: 0 auto;
  width: 32px;
  height: 32px;
  position: relative; }

/* line 159, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-wandering-cubes .sk-cube1, .sk-spinner-wandering-cubes .sk-cube2 {
  background-color: #1ab394;
  width: 10px;
  height: 10px;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: sk-wanderingCubeMove 1.8s infinite ease-in-out;
  animation: sk-wanderingCubeMove 1.8s infinite ease-in-out; }

/* line 168, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-wandering-cubes .sk-cube2 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s; }

@-webkit-keyframes sk-wanderingCubeMove {
  25% {
    -webkit-transform: translateX(42px) rotate(-90deg) scale(0.5);
    transform: translateX(42px) rotate(-90deg) scale(0.5); }
  50% {
    /* Hack to make FF rotate in the right direction */
    -webkit-transform: translateX(42px) translateY(42px) rotate(-179deg);
    transform: translateX(42px) translateY(42px) rotate(-179deg); }
  50.1% {
    -webkit-transform: translateX(42px) translateY(42px) rotate(-180deg);
    transform: translateX(42px) translateY(42px) rotate(-180deg); }
  75% {
    -webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
    transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5); }
  100% {
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg); } }
@keyframes sk-wanderingCubeMove {
  25% {
    -webkit-transform: translateX(42px) rotate(-90deg) scale(0.5);
    transform: translateX(42px) rotate(-90deg) scale(0.5); }
  50% {
    /* Hack to make FF rotate in the right direction */
    -webkit-transform: translateX(42px) translateY(42px) rotate(-179deg);
    transform: translateX(42px) translateY(42px) rotate(-179deg); }
  50.1% {
    -webkit-transform: translateX(42px) translateY(42px) rotate(-180deg);
    transform: translateX(42px) translateY(42px) rotate(-180deg); }
  75% {
    -webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
    transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5); }
  100% {
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg); } }
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-pulse"></div>
 *
 */
/* line 222, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-pulse.sk-spinner {
  width: 40px;
  height: 40px;
  margin: 0 auto;
  background-color: #1ab394;
  border-radius: 100%;
  -webkit-animation: sk-pulseScaleOut 1s infinite ease-in-out;
  animation: sk-pulseScaleOut 1s infinite ease-in-out; }

@-webkit-keyframes sk-pulseScaleOut {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0); }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0; } }
@keyframes sk-pulseScaleOut {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0); }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0; } }
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-chasing-dots">
 *      <div class="sk-dot1"></div>
 *      <div class="sk-dot2"></div>
 *    </div>
 *
 */
/* line 260, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-chasing-dots.sk-spinner {
  margin: 0 auto;
  width: 40px;
  height: 40px;
  position: relative;
  text-align: center;
  -webkit-animation: sk-chasingDotsRotate 2s infinite linear;
  animation: sk-chasingDotsRotate 2s infinite linear; }

/* line 268, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-chasing-dots .sk-dot1, .sk-spinner-chasing-dots .sk-dot2 {
  width: 60%;
  height: 60%;
  display: inline-block;
  position: absolute;
  top: 0;
  background-color: #1ab394;
  border-radius: 100%;
  -webkit-animation: sk-chasingDotsBounce 2s infinite ease-in-out;
  animation: sk-chasingDotsBounce 2s infinite ease-in-out; }

/* line 278, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-chasing-dots .sk-dot2 {
  top: auto;
  bottom: 0px;
  -webkit-animation-delay: -1s;
  animation-delay: -1s; }

@-webkit-keyframes sk-chasingDotsRotate {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }
@keyframes sk-chasingDotsRotate {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }
@-webkit-keyframes sk-chasingDotsBounce {
  0%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0); }
  50% {
    -webkit-transform: scale(1);
    transform: scale(1); } }
@keyframes sk-chasingDotsBounce {
  0%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0); }
  50% {
    -webkit-transform: scale(1);
    transform: scale(1); } }
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-three-bounce">
 *      <div class="sk-bounce1"></div>
 *      <div class="sk-bounce2"></div>
 *      <div class="sk-bounce3"></div>
 *    </div>
 *
 */
/* line 322, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-three-bounce.sk-spinner {
  margin: 0 auto;
  width: 70px;
  text-align: center; }

/* line 326, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-three-bounce div {
  width: 18px;
  height: 18px;
  background-color: #1ab394;
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: sk-threeBounceDelay 1.4s infinite ease-in-out;
  animation: sk-threeBounceDelay 1.4s infinite ease-in-out;
  /* Prevent first frame from flickering when animation starts */
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both; }

/* line 337, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-three-bounce .sk-bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s; }

/* line 340, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-three-bounce .sk-bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s; }

@-webkit-keyframes sk-threeBounceDelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0); }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1); } }
@keyframes sk-threeBounceDelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0); }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1); } }
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-circle">
 *      <div class="sk-circle1 sk-circle"></div>
 *      <div class="sk-circle2 sk-circle"></div>
 *      <div class="sk-circle3 sk-circle"></div>
 *      <div class="sk-circle4 sk-circle"></div>
 *      <div class="sk-circle5 sk-circle"></div>
 *      <div class="sk-circle6 sk-circle"></div>
 *      <div class="sk-circle7 sk-circle"></div>
 *      <div class="sk-circle8 sk-circle"></div>
 *      <div class="sk-circle9 sk-circle"></div>
 *      <div class="sk-circle10 sk-circle"></div>
 *      <div class="sk-circle11 sk-circle"></div>
 *      <div class="sk-circle12 sk-circle"></div>
 *    </div>
 *
 */
/* line 381, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-circle.sk-spinner {
  margin: 0 auto;
  width: 22px;
  height: 22px;
  position: relative; }

/* line 386, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-circle .sk-circle {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0; }

/* line 392, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-circle .sk-circle:before {
  content: '';
  display: block;
  margin: 0 auto;
  width: 20%;
  height: 20%;
  background-color: #1ab394;
  border-radius: 100%;
  -webkit-animation: sk-circleBounceDelay 1.2s infinite ease-in-out;
  animation: sk-circleBounceDelay 1.2s infinite ease-in-out;
  /* Prevent first frame from flickering when animation starts */
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both; }

/* line 405, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-circle .sk-circle2 {
  -webkit-transform: rotate(30deg);
  -ms-transform: rotate(30deg);
  transform: rotate(30deg); }

/* line 409, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-circle .sk-circle3 {
  -webkit-transform: rotate(60deg);
  -ms-transform: rotate(60deg);
  transform: rotate(60deg); }

/* line 413, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-circle .sk-circle4 {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg); }

/* line 417, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-circle .sk-circle5 {
  -webkit-transform: rotate(120deg);
  -ms-transform: rotate(120deg);
  transform: rotate(120deg); }

/* line 421, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-circle .sk-circle6 {
  -webkit-transform: rotate(150deg);
  -ms-transform: rotate(150deg);
  transform: rotate(150deg); }

/* line 425, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-circle .sk-circle7 {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg); }

/* line 429, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-circle .sk-circle8 {
  -webkit-transform: rotate(210deg);
  -ms-transform: rotate(210deg);
  transform: rotate(210deg); }

/* line 433, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-circle .sk-circle9 {
  -webkit-transform: rotate(240deg);
  -ms-transform: rotate(240deg);
  transform: rotate(240deg); }

/* line 437, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-circle .sk-circle10 {
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg); }

/* line 441, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-circle .sk-circle11 {
  -webkit-transform: rotate(300deg);
  -ms-transform: rotate(300deg);
  transform: rotate(300deg); }

/* line 445, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-circle .sk-circle12 {
  -webkit-transform: rotate(330deg);
  -ms-transform: rotate(330deg);
  transform: rotate(330deg); }

/* line 449, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-circle .sk-circle2:before {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s; }

/* line 452, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-circle .sk-circle3:before {
  -webkit-animation-delay: -1s;
  animation-delay: -1s; }

/* line 455, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-circle .sk-circle4:before {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s; }

/* line 458, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-circle .sk-circle5:before {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s; }

/* line 461, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-circle .sk-circle6:before {
  -webkit-animation-delay: -0.7s;
  animation-delay: -0.7s; }

/* line 464, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-circle .sk-circle7:before {
  -webkit-animation-delay: -0.6s;
  animation-delay: -0.6s; }

/* line 467, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-circle .sk-circle8:before {
  -webkit-animation-delay: -0.5s;
  animation-delay: -0.5s; }

/* line 470, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-circle .sk-circle9:before {
  -webkit-animation-delay: -0.4s;
  animation-delay: -0.4s; }

/* line 473, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-circle .sk-circle10:before {
  -webkit-animation-delay: -0.3s;
  animation-delay: -0.3s; }

/* line 476, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-circle .sk-circle11:before {
  -webkit-animation-delay: -0.2s;
  animation-delay: -0.2s; }

/* line 479, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-circle .sk-circle12:before {
  -webkit-animation-delay: -0.1s;
  animation-delay: -0.1s; }

@-webkit-keyframes sk-circleBounceDelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0); }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1); } }
@keyframes sk-circleBounceDelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0); }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1); } }
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-cube-grid">
 *      <div class="sk-cube"></div>
 *      <div class="sk-cube"></div>
 *      <div class="sk-cube"></div>
 *      <div class="sk-cube"></div>
 *      <div class="sk-cube"></div>
 *      <div class="sk-cube"></div>
 *      <div class="sk-cube"></div>
 *      <div class="sk-cube"></div>
 *      <div class="sk-cube"></div>
 *    </div>
 *
 */
/* line 517, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-cube-grid {
  /*
   * Spinner positions
   * 1 2 3
   * 4 5 6
   * 7 8 9
   */ }

/* line 524, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-cube-grid.sk-spinner {
  width: 30px;
  height: 30px;
  margin: 0 auto; }

/* line 528, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-cube-grid .sk-cube {
  width: 33%;
  height: 33%;
  background-color: #1ab394;
  float: left;
  -webkit-animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out;
  animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out; }

/* line 535, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-cube-grid .sk-cube:nth-child(1) {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s; }

/* line 538, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-cube-grid .sk-cube:nth-child(2) {
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s; }

/* line 541, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-cube-grid .sk-cube:nth-child(3) {
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s; }

/* line 544, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-cube-grid .sk-cube:nth-child(4) {
  -webkit-animation-delay: 0.1s;
  animation-delay: 0.1s; }

/* line 547, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-cube-grid .sk-cube:nth-child(5) {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s; }

/* line 550, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-cube-grid .sk-cube:nth-child(6) {
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s; }

/* line 553, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-cube-grid .sk-cube:nth-child(7) {
  -webkit-animation-delay: 0s;
  animation-delay: 0s; }

/* line 556, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-cube-grid .sk-cube:nth-child(8) {
  -webkit-animation-delay: 0.1s;
  animation-delay: 0.1s; }

/* line 559, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-cube-grid .sk-cube:nth-child(9) {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s; }

@-webkit-keyframes sk-cubeGridScaleDelay {
  0%, 70%, 100% {
    -webkit-transform: scale3D(1, 1, 1);
    transform: scale3D(1, 1, 1); }
  35% {
    -webkit-transform: scale3D(0, 0, 1);
    transform: scale3D(0, 0, 1); } }
@keyframes sk-cubeGridScaleDelay {
  0%, 70%, 100% {
    -webkit-transform: scale3D(1, 1, 1);
    transform: scale3D(1, 1, 1); }
  35% {
    -webkit-transform: scale3D(0, 0, 1);
    transform: scale3D(0, 0, 1); } }
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-wordpress">
 *      <span class="sk-inner-circle"></span>
 *    </div>
 *
 */
/* line 589, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-wordpress.sk-spinner {
  background-color: #1ab394;
  width: 30px;
  height: 30px;
  border-radius: 30px;
  position: relative;
  margin: 0 auto;
  -webkit-animation: sk-innerCircle 1s linear infinite;
  animation: sk-innerCircle 1s linear infinite; }

/* line 598, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-wordpress .sk-inner-circle {
  display: block;
  background-color: #fff;
  width: 8px;
  height: 8px;
  position: absolute;
  border-radius: 8px;
  top: 5px;
  left: 5px; }

@-webkit-keyframes sk-innerCircle {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }
@keyframes sk-innerCircle {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-fading-circle">
 *      <div class="sk-circle1 sk-circle"></div>
 *      <div class="sk-circle2 sk-circle"></div>
 *      <div class="sk-circle3 sk-circle"></div>
 *      <div class="sk-circle4 sk-circle"></div>
 *      <div class="sk-circle5 sk-circle"></div>
 *      <div class="sk-circle6 sk-circle"></div>
 *      <div class="sk-circle7 sk-circle"></div>
 *      <div class="sk-circle8 sk-circle"></div>
 *      <div class="sk-circle9 sk-circle"></div>
 *      <div class="sk-circle10 sk-circle"></div>
 *      <div class="sk-circle11 sk-circle"></div>
 *      <div class="sk-circle12 sk-circle"></div>
 *    </div>
 *
 */
/* line 645, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-fading-circle.sk-spinner {
  margin: 0 auto;
  width: 22px;
  height: 22px;
  position: relative; }

/* line 650, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-fading-circle .sk-circle {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0; }

/* line 656, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-fading-circle .sk-circle:before {
  content: '';
  display: block;
  margin: 0 auto;
  width: 18%;
  height: 18%;
  background-color: #1ab394;
  border-radius: 100%;
  -webkit-animation: sk-circleFadeDelay 1.2s infinite ease-in-out;
  animation: sk-circleFadeDelay 1.2s infinite ease-in-out;
  /* Prevent first frame from flickering when animation starts */
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both; }

/* line 669, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-fading-circle .sk-circle2 {
  -webkit-transform: rotate(30deg);
  -ms-transform: rotate(30deg);
  transform: rotate(30deg); }

/* line 673, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-fading-circle .sk-circle3 {
  -webkit-transform: rotate(60deg);
  -ms-transform: rotate(60deg);
  transform: rotate(60deg); }

/* line 677, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-fading-circle .sk-circle4 {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg); }

/* line 681, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-fading-circle .sk-circle5 {
  -webkit-transform: rotate(120deg);
  -ms-transform: rotate(120deg);
  transform: rotate(120deg); }

/* line 685, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-fading-circle .sk-circle6 {
  -webkit-transform: rotate(150deg);
  -ms-transform: rotate(150deg);
  transform: rotate(150deg); }

/* line 689, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-fading-circle .sk-circle7 {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg); }

/* line 693, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-fading-circle .sk-circle8 {
  -webkit-transform: rotate(210deg);
  -ms-transform: rotate(210deg);
  transform: rotate(210deg); }

/* line 697, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-fading-circle .sk-circle9 {
  -webkit-transform: rotate(240deg);
  -ms-transform: rotate(240deg);
  transform: rotate(240deg); }

/* line 701, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-fading-circle .sk-circle10 {
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg); }

/* line 705, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-fading-circle .sk-circle11 {
  -webkit-transform: rotate(300deg);
  -ms-transform: rotate(300deg);
  transform: rotate(300deg); }

/* line 709, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-fading-circle .sk-circle12 {
  -webkit-transform: rotate(330deg);
  -ms-transform: rotate(330deg);
  transform: rotate(330deg); }

/* line 713, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-fading-circle .sk-circle2:before {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s; }

/* line 716, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-fading-circle .sk-circle3:before {
  -webkit-animation-delay: -1s;
  animation-delay: -1s; }

/* line 719, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-fading-circle .sk-circle4:before {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s; }

/* line 722, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-fading-circle .sk-circle5:before {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s; }

/* line 725, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-fading-circle .sk-circle6:before {
  -webkit-animation-delay: -0.7s;
  animation-delay: -0.7s; }

/* line 728, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-fading-circle .sk-circle7:before {
  -webkit-animation-delay: -0.6s;
  animation-delay: -0.6s; }

/* line 731, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-fading-circle .sk-circle8:before {
  -webkit-animation-delay: -0.5s;
  animation-delay: -0.5s; }

/* line 734, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-fading-circle .sk-circle9:before {
  -webkit-animation-delay: -0.4s;
  animation-delay: -0.4s; }

/* line 737, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-fading-circle .sk-circle10:before {
  -webkit-animation-delay: -0.3s;
  animation-delay: -0.3s; }

/* line 740, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-fading-circle .sk-circle11:before {
  -webkit-animation-delay: -0.2s;
  animation-delay: -0.2s; }

/* line 743, /usr/src/app/app/assets/stylesheets/base/spinners.scss */
.sk-spinner-fading-circle .sk-circle12:before {
  -webkit-animation-delay: -0.1s;
  animation-delay: -0.1s; }

@-webkit-keyframes sk-circleFadeDelay {
  0%, 39%, 100% {
    opacity: 0; }
  40% {
    opacity: 1; } }
@keyframes sk-circleFadeDelay {
  0%, 39%, 100% {
    opacity: 0; }
  40% {
    opacity: 1; } }
/*
 *
 *   INSPINIA Landing Page - Responsive Admin Theme
 *   Copyright 2014 Webapplayers.com
 *
*/
/* GLOBAL STYLES
-------------------------------------------------- */
/* PACE PLUGIN
-------------------------------------------------- */
/* line 12, /usr/src/app/app/assets/stylesheets/base/landing.scss */
.landing-page.pace .pace-progress {
  background: #fff;
  position: fixed;
  z-index: 2000;
  top: 0;
  left: 0;
  height: 2px;
  -webkit-transition: width 1s;
  -moz-transition: width 1s;
  -o-transition: width 1s;
  transition: width 1s; }

/* line 25, /usr/src/app/app/assets/stylesheets/base/landing.scss */
.pace-inactive {
  display: none; }

/* line 29, /usr/src/app/app/assets/stylesheets/base/landing.scss */
body.landing-page {
  color: #676a6c;
  font-family: 'Open Sans', helvetica, arial, sans-serif;
  background-color: #fff; }

/* line 35, /usr/src/app/app/assets/stylesheets/base/landing.scss */
.landing-page {
  /* CUSTOMIZE THE NAVBAR
  -------------------------------------------------- */
  /* Flip around the padding for proper display in narrow viewports */
  /* BACKGROUNDS SLIDER
  -------------------------------------------------- */
  /* CUSTOMIZE THE CAROUSEL
  -------------------------------------------------- */
  /* Carousel base class */
  /* Since positioning the image, we need to help out the caption */
  /* Declare heights because of positioning of img element */
  /* Sections
  ------------------------- */
  /* Buttons - only primary custom button
  ------------------------- */
  /* RESPONSIVE CSS
  -------------------------------------------------- */ }
  /* line 37, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page span.navy {
    color: #1ab394; }
  /* line 40, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page p.text-color {
    color: #676a6c; }
  /* line 43, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page a.navy-link {
    color: #1ab394;
    text-decoration: none; }
  /* line 47, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page a.navy-link:hover {
    color: #179d82; }
  /* line 50, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page section p {
    color: #aeaeae;
    font-size: 13px; }
  /* line 54, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page address {
    font-size: 13px; }
  /* line 57, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page h1 {
    margin-top: 10px;
    font-size: 30px;
    font-weight: 200; }
  /* line 62, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .navy-line {
    width: 60px;
    height: 1px;
    margin: 30px auto 0;
    border-bottom: 2px solid #1ab394; }
  /* line 70, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .navbar-wrapper {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 200; }
  /* line 78, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .navbar-wrapper > .container {
    padding-right: 0;
    padding-left: 0; }
  /* line 82, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .navbar-wrapper .navbar {
    padding-right: 15px;
    padding-left: 15px; }
  /* line 86, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .navbar-default.navbar-scroll {
    background-color: #fff;
    border-color: #fff;
    padding: 15px 0; }
  /* line 91, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .navbar-default {
    background-color: transparent;
    border-color: transparent;
    transition: all 0.3s ease-in-out 0s; }
  /* line 96, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .navbar-default .nav li a {
    color: #fff;
    font-family: 'Open Sans', helvetica, arial, sans-serif;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-size: 14px; }
  /* line 104, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .navbar-nav > li > a {
    padding-top: 25px;
    border-top: 6px solid transparent; }
  /* line 108, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .navbar-default .navbar-nav > .active > a,
  .landing-page .navbar-default .navbar-nav > .active > a:hover {
    background: transparent;
    color: #fff;
    border-top: 6px solid #1ab394; }
  /* line 114, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .navbar-default .navbar-nav > li > a:hover,
  .landing-page .navbar-default .navbar-nav > li > a:focus {
    color: #1ab394;
    background: inherit; }
  /* line 119, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .navbar-default .navbar-nav > .active > a:focus {
    background: transparent;
    color: #fff; }
  /* line 124, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .navbar-default .navbar-nav > .active > a:focus {
    background: transparent;
    color: #ffffff; }
  /* line 129, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .navbar-default.navbar-scroll .navbar-nav > .active > a:focus {
    background: transparent;
    color: inherit; }
  /* line 133, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .navbar-default .navbar-brand:hover,
  .landing-page .navbar-default .navbar-brand:focus {
    background: #179d82;
    color: #fff; }
  /* line 138, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .navbar-default .navbar-brand {
    color: #fff;
    height: auto;
    display: block;
    font-size: 14px;
    background: #1ab394;
    padding: 15px 20px 15px 20px;
    border-radius: 0 0 5px 5px;
    font-weight: 700;
    transition: all 0.3s ease-in-out 0s; }
  /* line 149, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .navbar-scroll.navbar-default .nav li a {
    color: #676a6c; }
  /* line 152, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .navbar-scroll.navbar-default .nav li a:hover {
    color: #1ab394; }
  /* line 155, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .navbar-wrapper .navbar.navbar-scroll {
    padding-top: 0;
    padding-bottom: 0px;
    border-bottom: 1px solid #e7eaec;
    border-radius: 0; }
  /* line 162, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .nav > li.active {
    border: none;
    background: inherit; }
  /* line 167, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .nav > li > a {
    padding: 25px 10px 15px 10px; }
  /* line 170, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .navbar-scroll .navbar-nav > li > a {
    padding: 20px 10px; }
  /* line 174, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .navbar-default .navbar-nav > .active > a,
  .landing-page .navbar-default .navbar-nav > .active > a:hover {
    border-top: 6px solid #1ab394; }
  /* line 179, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .navbar-fixed-top {
    border: none !important; }
  /* line 183, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .navbar-fixed-top.navbar-scroll {
    border-bottom: 1px solid #e7eaec !important; }
  /* line 187, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .navbar.navbar-scroll .navbar-brand {
    margin-top: 15px;
    border-radius: 5px;
    font-size: 12px;
    padding: 10px;
    height: auto; }
  /* line 196, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .header-back {
    height: 470px;
    width: 100%; }
  /* line 200, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .header-back.one {
    background: url(/assets/landing/header_one-bfc5f94dfd6852df4ec2b1c862f3f63404c426c5fe80c2527070fd826c5d523c.jpg) 50% 0 no-repeat; }
  /* line 203, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .header-back.two {
    background: url(/assets/landing/header_two-5d856dd5113988eeed7d8cc100281c56c380b97fe69e76d954f9814756857291.jpg) 50% 0 no-repeat; }
  /* line 209, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .carousel {
    height: 470px; }
  /* line 213, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .carousel-caption {
    z-index: 10; }
  /* line 217, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .carousel .item {
    height: 470px;
    background-color: #777; }
  /* line 221, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .carousel-inner > .item > img {
    position: absolute;
    top: 0;
    left: 0;
    min-width: 100%;
    height: 470px; }
  /* line 228, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .carousel-fade .carousel-inner .item {
    opacity: 0;
    -webkit-transition-property: opacity;
    transition-property: opacity; }
  /* line 233, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .carousel-fade .carousel-inner .active {
    opacity: 1; }
  /* line 236, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .carousel-fade .carousel-inner .active.left,
  .landing-page .carousel-fade .carousel-inner .active.right {
    left: 0;
    opacity: 0;
    z-index: 1; }
  /* line 242, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .carousel-fade .carousel-inner .next.left,
  .landing-page .carousel-fade .carousel-inner .prev.right {
    opacity: 1; }
  /* line 246, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .carousel-fade .carousel-control {
    z-index: 2; }
  /* line 249, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .carousel-control.left,
  .landing-page .carousel-control.right {
    background: none; }
  /* line 253, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .carousel-control {
    width: 6%; }
  /* line 256, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .carousel-inner .container {
    position: relative; }
  /* line 259, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .carousel-inner {
    overflow: visible; }
  /* line 262, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .carousel-caption {
    position: absolute;
    top: 100px;
    left: 0;
    bottom: auto;
    right: auto;
    text-align: left; }
  /* line 270, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .carousel-caption {
    position: absolute;
    top: 100px;
    left: 0;
    bottom: auto;
    right: auto;
    text-align: left; }
  /* line 278, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .carousel-caption.blank {
    top: 140px; }
  /* line 281, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .carousel-image {
    position: absolute;
    right: 10px;
    top: 150px; }
  /* line 286, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .carousel-indicators {
    padding-right: 60px; }
  /* line 289, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .carousel-caption h1 {
    font-weight: 700;
    font-size: 38px;
    text-transform: uppercase;
    text-shadow: none;
    letter-spacing: -1.5px; }
  /* line 296, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .carousel-caption p {
    font-weight: 700;
    text-transform: uppercase;
    text-shadow: none; }
  /* line 301, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .caption-link {
    color: #fff;
    margin-left: 10px;
    text-transform: capitalize;
    font-weight: 400; }
  /* line 307, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .caption-link:hover {
    text-decoration: none;
    color: inherit; }
  /* line 313, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .services {
    padding-top: 60px; }
  /* line 316, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .services h2 {
    font-size: 20px;
    letter-spacing: -1px;
    font-weight: 600;
    text-transform: uppercase; }
  /* line 322, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .features-block {
    margin-top: 40px; }
  /* line 325, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .features-text {
    margin-top: 0px; }
  /* line 328, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .features small {
    color: #1ab394; }
  /* line 331, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .features h2 {
    font-size: 18px;
    margin-top: 5px; }
  /* line 335, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .features-text-alone {
    margin: 40px 0; }
  /* line 338, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .features-text-alone h1 {
    font-weight: 200; }
  /* line 341, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .features-icon {
    color: #1ab394;
    font-size: 40px; }
  /* line 345, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .navy-section {
    margin-top: 60px;
    background: #1ab394;
    color: #fff;
    padding: 20px 0; }
  /* line 351, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .gray-section {
    background: #f4f4f4;
    margin-top: 60px; }
  /* line 355, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .team-member {
    text-align: center; }
  /* line 358, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .team-member img {
    margin: auto; }
  /* line 361, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .social-icon a {
    background: #1ab394;
    color: #fff;
    padding: 4px 8px;
    height: 28px;
    width: 28px;
    display: block;
    border-radius: 50px; }
  /* line 370, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .social-icon a:hover {
    background: #179d82; }
  /* line 373, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .img-small {
    height: 88px;
    width: 88px; }
  /* line 377, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .pricing-plan {
    margin: 20px 30px 0 30px;
    border-radius: 4px; }
  /* line 381, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .pricing-plan.selected {
    transform: scale(1.1);
    background: #f4f4f4; }
  /* line 385, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .pricing-plan li {
    padding: 10px 16px;
    border-top: 1px solid #e7eaec;
    text-align: center;
    color: #aeaeae; }
  /* line 391, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .pricing-plan .pricing-price span {
    font-weight: 700;
    color: #1ab394; }
  /* line 395, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page li.pricing-desc {
    font-size: 13px;
    border-top: none;
    padding: 20px 16px; }
  /* line 400, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page li.pricing-title {
    background: #1ab394;
    color: #fff;
    padding: 10px;
    border-radius: 4px 4px 0 0;
    font-size: 22px;
    font-weight: 600; }
  /* line 408, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .testimonials {
    padding-top: 80px;
    padding-bottom: 90px;
    background-color: #1ab394;
    background-image: url(/assets/landing/avatar_all-ac5c097a10b7e81a5d2e276d33724552badec0b6a9a0c3fef48e53e384c07183.png); }
  /* line 414, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .big-icon {
    font-size: 56px !important; }
  /* line 417, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .features .big-icon {
    color: #1ab394; }
  /* line 420, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .contact {
    background-image: url(/assets/landing/word_map-20e178bf1c443c7592ea3eeb44cb862e663419903f5d338f54a9a92a46605465.png);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    margin-top: 60px; }
  /* line 427, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page section.timeline {
    padding-bottom: 30px; }
  /* line 430, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page section.comments {
    padding-bottom: 80px; }
  /* line 434, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .comments-avatar {
    margin-top: 25px;
    margin-left: 22px; }
  /* line 439, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .comments-avatar .commens-name {
    font-weight: 600;
    font-size: 14px; }
  /* line 444, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .comments-avatar img {
    width: 42px;
    height: 42px;
    border-radius: 50%;
    margin-right: 10px; }
  /* line 451, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .bubble {
    position: relative;
    height: 120px;
    padding: 20px;
    background: #FFFFFF;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    font-style: italic;
    font-size: 14px; }
  /* line 463, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .bubble:after {
    content: '';
    position: absolute;
    border-style: solid;
    border-width: 15px 14px 0;
    border-color: #FFFFFF transparent;
    display: block;
    width: 0;
    z-index: 1;
    bottom: -15px;
    left: 30px; }
  /* line 478, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .btn-primary.btn-outline:hover,
  .landing-page .btn-success.btn-outline:hover,
  .landing-page .btn-info.btn-outline:hover,
  .landing-page .btn-warning.btn-outline:hover,
  .landing-page .btn-danger.btn-outline:hover {
    color: #fff; }
  /* line 485, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .btn-primary {
    background-color: #1ab394;
    border-color: #1ab394;
    color: #FFFFFF;
    font-size: 14px;
    padding: 10px 20px;
    font-weight: 600; }
  /* line 493, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .btn-primary:hover,
  .landing-page .btn-primary:focus,
  .landing-page .btn-primary:active,
  .landing-page .btn-primary.active,
  .landing-page .open .dropdown-toggle.btn-primary {
    background-color: #179d82;
    border-color: #179d82;
    color: #FFFFFF; }
  /* line 502, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .btn-primary:active,
  .landing-page .btn-primary.active,
  .landing-page .open .dropdown-toggle.btn-primary {
    background-image: none; }
  /* line 507, /usr/src/app/app/assets/stylesheets/base/landing.scss */
  .landing-page .btn-primary.disabled,
  .landing-page .btn-primary.disabled:hover,
  .landing-page .btn-primary.disabled:focus,
  .landing-page .btn-primary.disabled:active,
  .landing-page .btn-primary.disabled.active,
  .landing-page .btn-primary[disabled],
  .landing-page .btn-primary[disabled]:hover,
  .landing-page .btn-primary[disabled]:focus,
  .landing-page .btn-primary[disabled]:active,
  .landing-page .btn-primary.active[disabled],
  .landing-page fieldset[disabled] .btn-primary,
  .landing-page fieldset[disabled] .btn-primary:hover,
  .landing-page fieldset[disabled] .btn-primary:focus,
  .landing-page fieldset[disabled] .btn-primary:active,
  .landing-page fieldset[disabled] .btn-primary.active {
    background-color: #1dc5a3;
    border-color: #1dc5a3; }
  @media (min-width: 768px) {
    /* line 35, /usr/src/app/app/assets/stylesheets/base/landing.scss */
    .landing-page {
      /* Navbar positioning foo */
      /* The navbar becomes detached from the top, so we round the corners */
      /* Bump up size of carousel content */ }
      /* line 529, /usr/src/app/app/assets/stylesheets/base/landing.scss */
      .landing-page .navbar-wrapper {
        margin-top: 20px; }
      /* line 532, /usr/src/app/app/assets/stylesheets/base/landing.scss */
      .landing-page .navbar-wrapper .container {
        padding-right: 15px;
        padding-left: 15px; }
      /* line 536, /usr/src/app/app/assets/stylesheets/base/landing.scss */
      .landing-page .navbar-wrapper .navbar {
        padding-right: 0;
        padding-left: 0; }
      /* line 541, /usr/src/app/app/assets/stylesheets/base/landing.scss */
      .landing-page .navbar-wrapper .navbar {
        border-radius: 4px; }
      /* line 545, /usr/src/app/app/assets/stylesheets/base/landing.scss */
      .landing-page .carousel-caption p {
        margin-bottom: 20px;
        font-size: 14px;
        line-height: 1.4; }
      /* line 550, /usr/src/app/app/assets/stylesheets/base/landing.scss */
      .landing-page .featurette-heading {
        font-size: 50px; } }
  @media (max-width: 992px) {
    /* line 555, /usr/src/app/app/assets/stylesheets/base/landing.scss */
    .landing-page .carousel-image {
      display: none; } }
  @media (max-width: 768px) {
    /* line 560, /usr/src/app/app/assets/stylesheets/base/landing.scss */
    .landing-page .carousel-caption,
    .landing-page .carousel-caption.blank {
      left: 5%;
      top: 80px; }
    /* line 565, /usr/src/app/app/assets/stylesheets/base/landing.scss */
    .landing-page .carousel-caption h1 {
      font-size: 28px; }
    /* line 568, /usr/src/app/app/assets/stylesheets/base/landing.scss */
    .landing-page .navbar.navbar-scroll .navbar-brand {
      margin-top: 6px; }
    /* line 571, /usr/src/app/app/assets/stylesheets/base/landing.scss */
    .landing-page .navbar-default {
      background-color: #fff;
      border-color: #fff;
      padding: 15px 0; }
    /* line 576, /usr/src/app/app/assets/stylesheets/base/landing.scss */
    .landing-page .navbar-default .navbar-nav > .active > a:focus {
      background: transparent;
      color: inherit; }
    /* line 580, /usr/src/app/app/assets/stylesheets/base/landing.scss */
    .landing-page .navbar-default .nav li a {
      color: #676a6c; }
    /* line 583, /usr/src/app/app/assets/stylesheets/base/landing.scss */
    .landing-page .navbar-default .nav li a:hover {
      color: #1ab394; }
    /* line 586, /usr/src/app/app/assets/stylesheets/base/landing.scss */
    .landing-page .navbar-wrapper .navbar {
      padding-top: 0;
      padding-bottom: 5px;
      border-bottom: 1px solid #e7eaec;
      border-radius: 0; }
    /* line 592, /usr/src/app/app/assets/stylesheets/base/landing.scss */
    .landing-page .nav > li > a {
      padding: 25px 10px 15px 10px; }
    /* line 595, /usr/src/app/app/assets/stylesheets/base/landing.scss */
    .landing-page .navbar-nav > li > a {
      padding: 20px 10px; }
    /* line 598, /usr/src/app/app/assets/stylesheets/base/landing.scss */
    .landing-page .navbar .navbar-brand {
      margin-top: 6px;
      border-radius: 5px;
      font-size: 12px;
      padding: 10px;
      height: auto;
      background: #ffffff none repeat scroll 0 0 !important; }
    /* line 606, /usr/src/app/app/assets/stylesheets/base/landing.scss */
    .landing-page .navbar-wrapper .navbar {
      padding-left: 15px;
      padding-right: 5px; }
    /* line 610, /usr/src/app/app/assets/stylesheets/base/landing.scss */
    .landing-page .navbar-default .navbar-nav > .active > a,
    .landing-page .navbar-default .navbar-nav > .active > a:hover {
      color: inherit; }
    /* line 614, /usr/src/app/app/assets/stylesheets/base/landing.scss */
    .landing-page .carousel-control {
      display: none; } }
  @media (min-width: 992px) {
    /* line 619, /usr/src/app/app/assets/stylesheets/base/landing.scss */
    .landing-page .featurette-heading {
      margin-top: 120px; } }
  @media (max-width: 768px) {
    /* line 625, /usr/src/app/app/assets/stylesheets/base/landing.scss */
    .landing-page .navbar .navbar-header {
      display: block;
      float: none; }
    /* line 629, /usr/src/app/app/assets/stylesheets/base/landing.scss */
    .landing-page .navbar .navbar-header .navbar-toggle {
      background-color: #ffffff;
      padding: 9px 10px;
      border: none; } }

/* line 2, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
body.rtls {
  /* Theme config */ }
  /* line 4, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  body.rtls #page-wrapper {
    margin: 0 220px 0 0; }
  /* line 8, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  body.rtls .nav-second-level li a {
    padding: 7px 35px 7px 10px; }
  /* line 12, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  body.rtls .ibox-title h5 {
    float: right; }
  /* line 16, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  body.rtls .pull-right {
    float: left !important; }
  /* line 20, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  body.rtls .pull-left {
    float: right !important; }
  /* line 24, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  body.rtls .ibox-tools {
    float: left; }
  /* line 28, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  body.rtls .stat-percent {
    float: left; }
  /* line 32, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  body.rtls .navbar-right {
    float: left !important; }
  /* line 36, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  body.rtls .navbar-top-links li:last-child {
    margin-left: 40px;
    margin-right: 0; }
  /* line 41, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  body.rtls .minimalize-styl-2 {
    float: right;
    margin: 14px 20px 5px 5px; }
  /* line 46, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  body.rtls .feed-element > .pull-left {
    margin-left: 10px;
    margin-right: 0; }
  /* line 51, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  body.rtls .timeline-item .date {
    text-align: left; }
  /* line 55, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  body.rtls .timeline-item .date i {
    left: 0;
    right: auto; }
  /* line 60, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  body.rtls .timeline-item .content {
    border-right: 1px solid #e7eaec;
    border-left: none; }
  /* line 65, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  body.rtls .theme-config {
    left: 0;
    right: auto; }
  /* line 70, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  body.rtls .spin-icon {
    border-radius: 0 20px 20px 0; }
  /* line 74, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  body.rtls .toast-close-button {
    float: left; }
  /* line 78, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  body.rtls #toast-container > .toast:before {
    margin: auto -1.5em auto 0.5em; }
  /* line 82, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  body.rtls #toast-container > div {
    padding: 15px 50px 15px 15px; }
  /* line 86, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  body.rtls .center-orientation .vertical-timeline-icon i {
    margin-left: 0;
    margin-right: -12px; }
  /* line 91, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  body.rtls .vertical-timeline-icon i {
    right: 50%;
    left: auto;
    margin-left: auto;
    margin-right: -12px; }
  /* line 98, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  body.rtls .file-box {
    float: right; }
  /* line 102, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  body.rtls ul.notes li {
    float: right; }
  /* line 106, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  body.rtls .chat-users, body.rtls .chat-statistic {
    margin-right: -30px;
    margin-left: auto; }
  /* line 111, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  body.rtls .dropdown-menu > li > a {
    text-align: right; }
  /* line 115, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  body.rtls .b-r {
    border-left: 1px solid #e7eaec;
    border-right: none; }
  /* line 120, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  body.rtls .dd-list .dd-list {
    padding-right: 30px;
    padding-left: 0; }
  /* line 125, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  body.rtls .dd-item > button {
    float: right; }
  /* line 130, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  body.rtls .theme-config-box {
    margin-left: -220px;
    margin-right: 0; }
  /* line 135, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  body.rtls .theme-config-box.show {
    margin-left: 0;
    margin-right: 0; }
  /* line 140, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  body.rtls .spin-icon {
    right: 0;
    left: auto; }
  /* line 145, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  body.rtls .skin-setttings {
    margin-right: 40px;
    margin-left: 0; }
  /* line 150, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  body.rtls .skin-setttings {
    direction: ltr; }
  /* line 154, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  body.rtls .footer.fixed {
    margin-right: 220px;
    margin-left: 0; }

@media (max-width: 992px) {
  /* line 163, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  body.rtls .chat-users, body.rtls .chat-statistic {
    margin-right: 0px; } }
/* line 169, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
body.rtls.mini-navbar .footer.fixed, body.body-small.mini-navbar .footer.fixed {
  margin: 0 70px 0 0; }

/* line 173, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
body.rtls.mini-navbar.fixed-sidebar .footer.fixed, body.body-small.mini-navbar .footer.fixed {
  margin: 0 0 0 0; }

/* line 178, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
body.rtls.top-navigation .navbar-toggle {
  float: right;
  margin-left: 15px;
  margin-right: 15px; }

/* line 184, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
.body-small.rtls.top-navigation .navbar-header {
  float: none; }

/* line 188, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
body.rtls.top-navigation #page-wrapper {
  margin: 0; }

/* line 192, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
body.rtls.mini-navbar #page-wrapper {
  margin: 0 70px 0 0; }

/* line 196, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
body.rtls.mini-navbar.fixed-sidebar #page-wrapper {
  margin: 0 0 0 0; }

/* line 200, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
body.rtls.body-small.fixed-sidebar.mini-navbar #page-wrapper {
  margin: 0 220px 0 0; }

/* line 204, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
body.rtls.body-small.fixed-sidebar.mini-navbar .navbar-static-side {
  width: 220px; }

/* line 208, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
.body-small.rtls .navbar-fixed-top {
  margin-right: 0px; }

/* line 212, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
.body-small.rtls .navbar-header {
  float: right; }

/* line 216, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
body.rtls .navbar-top-links li:last-child {
  margin-left: 20px; }

/* line 220, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
body.rtls .top-navigation #page-wrapper, body.rtls.mini-navbar .top-navigation #page-wrapper, body.rtls.mini-navbar.top-navigation #page-wrapper {
  margin: 0; }

/* line 224, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
body.rtls .top-navigation .footer.fixed, body.rtls.top-navigation .footer.fixed {
  margin: 0; }

@media (max-width: 768px) {
  /* line 230, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  body.rtls .navbar-top-links li:last-child {
    margin-left: 20px; }

  /* line 234, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  .body-small.rtls #page-wrapper {
    position: inherit;
    margin: 0 0 0 0px;
    min-height: 1000px; }

  /* line 240, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  .body-small.rtls .navbar-static-side {
    display: none;
    z-index: 2001;
    position: absolute;
    width: 70px; }

  /* line 247, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  .body-small.rtls.mini-navbar .navbar-static-side {
    display: block; }

  /* line 251, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  .rtls.fixed-sidebar.body-small .navbar-static-side {
    display: none;
    z-index: 2001;
    position: fixed;
    width: 220px; }

  /* line 258, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
  .rtls.fixed-sidebar.body-small.mini-navbar .navbar-static-side {
    display: block; } }
/* line 265, /usr/src/app/app/assets/stylesheets/base/rtl.scss */
.rtls .ltr-support {
  direction: ltr; }

/*
 *   This is style for skin config
 *   Use only in demo theme
 */
/* line 6, /usr/src/app/app/assets/stylesheets/base/theme-config.scss */
.theme-config {
  position: absolute;
  top: 90px;
  right: 0px;
  overflow: hidden; }

/* line 13, /usr/src/app/app/assets/stylesheets/base/theme-config.scss */
.theme-config-box {
  margin-right: -220px;
  position: relative;
  z-index: 2000;
  transition-duration: 0.8s; }

/* line 20, /usr/src/app/app/assets/stylesheets/base/theme-config.scss */
.theme-config-box.show {
  margin-right: 0px; }

/* line 24, /usr/src/app/app/assets/stylesheets/base/theme-config.scss */
.spin-icon {
  background: #1ab394;
  position: absolute;
  padding: 7px 10px 7px 13px;
  border-radius: 20px 0px 0px 20px;
  font-size: 16px;
  top: 0;
  left: 0px;
  width: 40px;
  color: white;
  cursor: pointer; }

/* line 37, /usr/src/app/app/assets/stylesheets/base/theme-config.scss */
.skin-setttings {
  width: 220px;
  margin-left: 40px;
  background: #f3f3f4; }

/* line 43, /usr/src/app/app/assets/stylesheets/base/theme-config.scss */
.skin-setttings .title {
  background: #efefef;
  text-align: center;
  text-transform: uppercase;
  font-weight: 600;
  display: block;
  padding: 10px 15px;
  font-size: 12px; }

/* line 53, /usr/src/app/app/assets/stylesheets/base/theme-config.scss */
.setings-item {
  padding: 10px 30px; }

/* line 57, /usr/src/app/app/assets/stylesheets/base/theme-config.scss */
.setings-item.skin {
  text-align: center; }

/* line 61, /usr/src/app/app/assets/stylesheets/base/theme-config.scss */
.setings-item .switch {
  float: right; }

/* line 65, /usr/src/app/app/assets/stylesheets/base/theme-config.scss */
.skin-name a {
  text-transform: uppercase; }

/* line 69, /usr/src/app/app/assets/stylesheets/base/theme-config.scss */
.setings-item a {
  color: white; }

/* line 73, /usr/src/app/app/assets/stylesheets/base/theme-config.scss */
.default-skin, .blue-skin, .ultra-skin, .yellow-skin {
  text-align: center; }

/* line 77, /usr/src/app/app/assets/stylesheets/base/theme-config.scss */
.default-skin {
  font-weight: 600;
  background: #1ab394; }

/* line 82, /usr/src/app/app/assets/stylesheets/base/theme-config.scss */
.default-skin:hover {
  background: #199d82; }

/* line 86, /usr/src/app/app/assets/stylesheets/base/theme-config.scss */
.blue-skin {
  font-weight: 600;
  background: url(/assets/patterns/header-profile-skin-1-056d7f8ace7f4f137febf1e7a0a4da2bd86ab60cf9b6372a6e1141e8b24984eb.png) repeat scroll 0 0; }

/* line 91, /usr/src/app/app/assets/stylesheets/base/theme-config.scss */
.blue-skin:hover {
  background: #0d8ddb; }

/* line 95, /usr/src/app/app/assets/stylesheets/base/theme-config.scss */
.yellow-skin {
  font-weight: 600;
  background: url(/assets/patterns/header-profile-skin-3-e68e73e5aa5808121374833ffc85bad6abcb5bd5d2ac9424bc690715e2bd5027.png) repeat scroll 0 100%; }

/* line 100, /usr/src/app/app/assets/stylesheets/base/theme-config.scss */
.yellow-skin:hover {
  background: #ce8735; }

/* line 104, /usr/src/app/app/assets/stylesheets/base/theme-config.scss */
.ultra-skin {
  font-weight: 600;
  background: url(/assets/patterns/header-profile-skin-2-768b213762f966d13d2e344140fb95e04d040860a4046efaff279363d60059a3.png) repeat scroll 0 0; }

/* line 109, /usr/src/app/app/assets/stylesheets/base/theme-config.scss */
.ultra-skin:hover {
  background: #1a2d40; }

/*
 *   SKIN 1 - INSPINIA - Responsive Admin Theme
 *   NAME - Blue light
 */
/* line 13, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-1 .minimalize-styl-2 {
  margin: 14px 5px 5px 30px; }

/* line 17, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-1 .navbar-top-links li:last-child {
  margin-right: 30px; }

/* line 21, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-1.fixed-nav .minimalize-styl-2 {
  margin: 14px 5px 5px 15px; }

/* line 25, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-1 .spin-icon {
  background: #0e9aef !important; }

/* line 29, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-1 .nav-header {
  background: #0e9aef;
  background: url(/assets/patterns/header-profile-skin-1-056d7f8ace7f4f137febf1e7a0a4da2bd86ab60cf9b6372a6e1141e8b24984eb.png); }

/* line 34, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-1.mini-navbar .nav-second-level {
  background: #3e495f; }

/* line 38, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-1 .breadcrumb {
  background: transparent; }

/* line 42, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-1 .page-heading {
  border: none; }

/* line 46, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-1 .nav > li.active {
  background: #3a4459; }

/* line 50, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-1 .nav > li > a {
  color: #9ea6b9; }

/* line 54, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-1 .nav > li.active > a {
  color: white; }

/* line 58, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-1 .navbar-minimalize {
  background: #0e9aef;
  border-color: #0e9aef; }

/* line 63, /usr/src/app/app/assets/stylesheets/base/skins.scss */
body.skin-1 {
  background: #3e495f; }

/* line 67, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-1 .navbar-static-top {
  background: white; }

/* line 71, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-1 .dashboard-header {
  background: transparent;
  border-bottom: none !important;
  border-top: none;
  padding: 20px 30px 10px 30px; }

/* line 78, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.fixed-nav.skin-1 .navbar-fixed-top {
  background: white; }

/* line 82, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-1 .wrapper-content {
  padding: 30px 15px; }

/* line 86, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-1 #page-wrapper {
  background: #f4f6fa; }

/* line 90, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-1 .ibox-title, .skin-1 .ibox-content {
  border-width: 1px; }

/* line 94, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-1 .ibox-content:last-child {
  border-style: solid solid solid solid; }

/* line 98, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-1 .nav > li.active {
  border: none; }

/* line 102, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-1 .nav-header {
  padding: 35px 25px 25px 25px; }

/* line 106, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-1 .nav-header a.dropdown-toggle {
  color: white;
  margin-top: 10px; }

/* line 111, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-1 .nav-header a.dropdown-toggle .text-muted {
  color: white;
  opacity: 0.8; }

/* line 116, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-1 .profile-element {
  text-align: center; }

/* line 120, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-1 .img-circle {
  border-radius: 5px; }

/* line 124, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-1 .navbar-default .nav > li > a:hover, .skin-1 .navbar-default .nav > li > a:focus {
  background: #3a4459;
  color: white; }

/* line 129, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-1 .nav.nav-tabs > li.active > a {
  color: #555; }

/* line 132, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-1 .nav.nav-tabs > li.active {
  background: transparent; }

/*
 *   SKIN 2 - INSPINIA - Responsive Admin Theme
 *   NAME - Inspinia Ultra
 */
/* line 148, /usr/src/app/app/assets/stylesheets/base/skins.scss */
body.skin-2 {
  color: #565758 !important; }

/* line 152, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-2 .minimalize-styl-2 {
  margin: 14px 5px 5px 25px; }

/* line 156, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-2 .navbar-top-links li:last-child {
  margin-right: 25px; }

/* line 160, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-2 .spin-icon {
  background: #23c6c8 !important; }

/* line 164, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-2 .nav-header {
  background: #23c6c8;
  background: url(/assets/patterns/header-profile-skin-2-768b213762f966d13d2e344140fb95e04d040860a4046efaff279363d60059a3.png); }

/* line 169, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-2.mini-navbar .nav-second-level {
  background: #ededed; }

/* line 173, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-2 .breadcrumb {
  background: transparent; }

/* line 177, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-2.fixed-nav .minimalize-styl-2 {
  margin: 14px 5px 5px 15px; }

/* line 181, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-2 .page-heading {
  border: none;
  background: rgba(255, 255, 255, 0.7); }

/* line 186, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-2 .nav > li.active {
  background: #e0e0e0; }

/* line 190, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-2 .logo-element {
  padding: 17px 0; }

/* line 194, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-2 .nav > li > a, .skin-2 .welcome-message {
  color: #edf6ff; }

/* line 198, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-2 #top-search::-moz-placeholder {
  color: #edf6ff;
  opacity: 0.5; }

/* line 203, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-2 #side-menu > li > a, .skin-2 .nav.nav-second-level > li > a {
  color: #586b7d; }

/* line 207, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-2 .nav > li.active > a {
  color: #213a53; }

/* line 211, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-2.mini-navbar .nav-header {
  background: #213a53; }

/* line 215, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-2 .navbar-minimalize {
  background: #23c6c8;
  border-color: #23c6c8; }

/* line 220, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-2 .border-bottom {
  border-bottom: none !important; }

/* line 224, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-2 #top-search {
  color: white; }

/* line 228, /usr/src/app/app/assets/stylesheets/base/skins.scss */
body.skin-2 #wrapper {
  background-color: #ededed; }

/* line 232, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-2 .navbar-static-top {
  background: #213a53; }

/* line 236, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.fixed-nav.skin-2 .navbar-fixed-top {
  background: #213a53;
  border-bottom: none !important; }

/* line 241, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-2 .nav-header {
  padding: 30px 25px 30px 25px; }

/* line 245, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-2 .dashboard-header {
  background: rgba(255, 255, 255, 0.4);
  border-bottom: none !important;
  border-top: none;
  padding: 20px 30px 20px 30px; }

/* line 252, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-2 .wrapper-content {
  padding: 30px 15px; }

/* line 256, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-2 .dashoard-1 .wrapper-content {
  padding: 0px 30px 25px 30px; }

/* line 260, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-2 .ibox-title {
  background: rgba(255, 255, 255, 0.7);
  border: none;
  margin-bottom: 1px; }

/* line 266, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-2 .ibox-content {
  background: rgba(255, 255, 255, 0.4);
  border: none !important; }

/* line 271, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-2 #page-wrapper {
  background: #f6f6f6;
  background: -webkit-radial-gradient(center, ellipse cover, #f6f6f6 20%, #d5d5d5 100%);
  background: -o-radial-gradient(center, ellipse cover, #f6f6f6 20%, #d5d5d5 100%);
  background: -ms-radial-gradient(center, ellipse cover, #f6f6f6 20%, #d5d5d5 100%);
  background: radial-gradient(ellipse at center, #f6f6f6 20%, #d5d5d5 100%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f6f6f6, endColorstr=#d5d5d5)"; }

/* line 280, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-2 .ibox-title, .skin-2 .ibox-content {
  border-width: 1px; }

/* line 284, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-2 .ibox-content:last-child {
  border-style: solid solid solid solid; }

/* line 288, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-2 .nav > li.active {
  border: none; }

/* line 292, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-2 .nav-header a.dropdown-toggle {
  color: #edf6ff;
  margin-top: 10px; }

/* line 297, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-2 .nav-header a.dropdown-toggle .text-muted {
  color: #edf6ff;
  opacity: 0.8; }

/* line 302, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-2 .img-circle {
  border-radius: 10px; }

/* line 306, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-2 .nav.navbar-top-links > li > a:hover, .skin-2 .nav.navbar-top-links > li > a:focus {
  background: #1a2d41; }

/* line 310, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-2 .navbar-default .nav > li > a:hover, .skin-2 .navbar-default .nav > li > a:focus {
  background: #e0e0e0;
  color: #213a53; }

/* line 315, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-2 .nav.nav-tabs > li.active > a {
  color: #555; }

/* line 318, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-2 .nav.nav-tabs > li.active {
  background: transparent; }

/*
 *   SKIN 3 - INSPINIA - Responsive Admin Theme
 *   NAME - Yellow/purple
 */
/* line 334, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-3 .minimalize-styl-2 {
  margin: 14px 5px 5px 30px; }

/* line 338, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-3 .navbar-top-links li:last-child {
  margin-right: 30px; }

/* line 342, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-3.fixed-nav .minimalize-styl-2 {
  margin: 14px 5px 5px 15px; }

/* line 346, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-3 .spin-icon {
  background: #ecba52 !important; }

/* line 350, /usr/src/app/app/assets/stylesheets/base/skins.scss */
body.boxed-layout.skin-3 #wrapper {
  background: #3e2c42; }

/* line 354, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-3 .nav-header {
  background: #ecba52;
  background: url(/assets/patterns/header-profile-skin-3-e68e73e5aa5808121374833ffc85bad6abcb5bd5d2ac9424bc690715e2bd5027.png); }

/* line 359, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-3.mini-navbar .nav-second-level {
  background: #3e2c42; }

/* line 363, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-3 .breadcrumb {
  background: transparent; }

/* line 367, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-3 .page-heading {
  border: none; }

/* line 371, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-3 .nav > li.active {
  background: #38283c; }

/* line 375, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.fixed-nav.skin-3 .navbar-fixed-top {
  background: white; }

/* line 379, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-3 .nav > li > a {
  color: #948b96; }

/* line 383, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-3 .nav > li.active > a {
  color: white; }

/* line 387, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-3 .navbar-minimalize {
  background: #ecba52;
  border-color: #ecba52; }

/* line 392, /usr/src/app/app/assets/stylesheets/base/skins.scss */
body.skin-3 {
  background: #3e2c42; }

/* line 396, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-3 .navbar-static-top {
  background: white; }

/* line 400, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-3 .dashboard-header {
  background: transparent;
  border-bottom: none !important;
  border-top: none;
  padding: 20px 30px 10px 30px; }

/* line 407, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-3 .wrapper-content {
  padding: 30px 15px; }

/* line 411, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-3 #page-wrapper {
  background: #f4f6fa; }

/* line 415, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-3 .ibox-title, .skin-3 .ibox-content {
  border-width: 1px; }

/* line 419, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-3 .ibox-content:last-child {
  border-style: solid solid solid solid; }

/* line 423, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-3 .nav > li.active {
  border: none; }

/* line 427, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-3 .nav-header {
  padding: 35px 25px 25px 25px; }

/* line 431, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-3 .nav-header a.dropdown-toggle {
  color: white;
  margin-top: 10px; }

/* line 436, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-3 .nav-header a.dropdown-toggle .text-muted {
  color: white;
  opacity: 0.8; }

/* line 441, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-3 .profile-element {
  text-align: center; }

/* line 445, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-3 .img-circle {
  border-radius: 5px; }

/* line 449, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-3 .navbar-default .nav > li > a:hover, .skin-3 .navbar-default .nav > li > a:focus {
  background: #38283c;
  color: white; }

/* line 455, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-3 .nav.nav-tabs > li.active > a {
  color: #555; }

/* line 458, /usr/src/app/app/assets/stylesheets/base/skins.scss */
.skin-3 .nav.nav-tabs > li.active {
  background: transparent; }

/* line 6, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
body.md-skin {
  font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
  background-color: #ffffff; }

/* line 13, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .nav-header {
  background: url(/assets/patterns/4-37b25141944657b7700dc4e9448cea724bdaea505d307495769e8201957a57b1.png) no-repeat; }
/* line 18, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .label, .md-skin .badge {
  font-family: 'Roboto'; }
/* line 22, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .font-bold {
  font-weight: 500; }
/* line 26, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .wrapper-content {
  padding: 30px 20px 40px; }
@media (max-width: 768px) {
  /* line 31, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
  .md-skin .wrapper-content {
    padding: 30px 0 40px; } }
/* line 36, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .page-heading {
  border-bottom: none !important;
  border-top: 0;
  padding: 0 10px 20px 10px;
  box-shadow: 0 1px 1px -1px rgba(0, 0, 0, 0.34), 0 0px 6px 0px rgba(0, 0, 0, 0.14); }
/* line 43, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .full-height-layout .page-heading {
  border-bottom: 1px solid #e7eaec !important; }
/* line 47, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .ibox {
  clear: both;
  margin-bottom: 25px;
  margin-top: 0;
  padding: 0;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12); }
/* line 55, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .ibox.border-bottom {
  border-bottom: none !important; }
/* line 59, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .ibox-title, .md-skin .ibox-content {
  border-style: none; }
/* line 63, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .ibox-title h5 {
  font-size: 16px;
  font-weight: 400; }
/* line 68, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin a.close-canvas-menu {
  color: #ffffff; }
/* line 72, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .welcome-message {
  color: #ffffff;
  font-weight: 300; }
/* line 77, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin #top-search::-moz-placeholder {
  color: #ffffff; }
/* line 81, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin #top-search::-webkit-input-placeholder {
  color: #ffffff; }
/* line 85, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin #nestable-output,
.md-skin #nestable2-output {
  font-family: 'Roboto', lucida grande, lucida sans unicode, helvetica, arial, sans-serif; }
/* line 90, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .landing-page {
  font-family: 'Roboto', helvetica, arial, sans-serif; }
/* line 94, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .landing-page.navbar-default.navbar-scroll {
  background-color: #fff !important; }
/* line 97, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .landing-page.navbar-default {
  background-color: transparent !important;
  box-shadow: none; }
/* line 101, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .landing-page.navbar-default .nav li a {
  font-family: 'Roboto', helvetica, arial, sans-serif; }
/* line 105, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .nav > li > a {
  color: #676a6c;
  padding: 14px 20px 14px 25px; }
/* line 110, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .nav.navbar-right > li > a {
  color: #ffffff; }
/* line 114, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .nav > li.active > a {
  color: #5b5d5f;
  font-weight: 700; }
/* line 119, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .navbar-default .nav > li > a:hover, .md-skin .navbar-default .nav > li > a:focus {
  font-weight: 700;
  color: #5b5d5f; }
/* line 124, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .nav .open > a, .md-skin .nav .open > a:hover, .md-skin .nav .open > a:focus {
  background: #1ab394; }
/* line 128, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .navbar-top-links li {
  display: inline-table; }
/* line 132, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .navbar-top-links .dropdown-menu li {
  display: block; }
/* line 136, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .pace-done .nav-header {
  transition: all 0.4s; }
/* line 140, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .nav > li.active {
  background: #f8f8f9; }
/* line 144, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .nav-second-level li a {
  padding: 7px 10px 7px 52px; }
/* line 148, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .navbar-top-links li a {
  padding: 20px 10px;
  min-height: 50px; }
/* line 153, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .nav > li > a {
  font-weight: 400; }
/* line 157, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .navbar-static-side .nav > li > a:focus, .md-skin .navbar-static-side .nav > li > a:hover {
  background-color: inherit; }
/* line 161, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .navbar-top-links .dropdown-menu li a {
  padding: 3px 20px;
  min-height: inherit; }
/* line 166, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .nav-header a {
  color: #ffffff; }
/* line 170, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .nav-header .text-muted {
  color: #ffffff; }
/* line 174, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .navbar-form-custom .form-control {
  font-weight: 300; }
/* line 178, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .mini-navbar .nav-second-level {
  background-color: inherit; }
/* line 182, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .mini-navbar li.active .nav-second-level {
  left: 65px; }
/* line 186, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .canvas-menu.mini-navbar .nav-second-level {
  background: inherit; }
/* line 190, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .pace-done .navbar-static-side, .md-skin .pace-done .nav-header, .md-skin .pace-done li.active, .md-skin .pace-done #page-wrapper, .md-skin .pace-done .footer {
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s; }
/* line 197, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .navbar-fixed-top {
  background: #fff;
  transition-duration: 0.4s;
  z-index: 2030;
  border-bottom: none !important; }
/* line 204, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .navbar-fixed-top, .md-skin .navbar-static-top {
  background-color: #1AB394 !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12); }
/* line 209, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .navbar-static-side {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12); }
/* line 215, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin #right-sidebar {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  border: none;
  z-index: 900; }
/* line 221, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .white-bg .navbar-fixed-top, .md-skin .white-bg .navbar-static-top {
  background: #fff !important; }
/* line 225, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .contact-box {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  border: none; }
/* line 230, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .dashboard-header {
  border-bottom: none !important;
  border-top: 0;
  padding: 20px 20px 20px 20px;
  margin: 30px 20px 0 20px;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12); }
@media (max-width: 768px) {
  /* line 239, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
  .md-skin .dashboard-header {
    margin: 20px 0 0 0; } }
/* line 244, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin ul.notes li div {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12); }
/* line 249, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .file {
  border: none;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12); }
/* line 254, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .mail-box {
  background-color: #ffffff;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  padding: 0;
  margin-bottom: 20px;
  border: none; }
/* line 262, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .mail-box-header {
  border: none;
  background-color: #ffffff;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  padding: 30px 20px 20px 20px; }
/* line 269, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .mailbox-content {
  border: none;
  padding: 20px;
  background: #ffffff; }
/* line 275, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .social-feed-box {
  border: none;
  background: #fff;
  margin-bottom: 15px;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12); }
/* line 282, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin.landing-page .navbar-default {
  background-color: transparent !important;
  border-color: transparent;
  transition: all 0.3s ease-in-out 0s;
  box-shadow: none; }
/* line 289, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin.landing-page .navbar-default.navbar-scroll, .md-skin.landing-page.body-small .navbar-default {
  background-color: #ffffff !important; }
/* line 295, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin.landing-page .nav > li.active {
  background: inherit; }
/* line 299, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin.landing-page .navbar-scroll .navbar-nav > li > a {
  padding: 20px 10px; }
/* line 303, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin.landing-page .navbar-default .nav li a {
  font-family: 'Roboto', helvetica, arial, sans-serif; }
/* line 307, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin.landing-page .nav > li > a {
  padding: 25px 10px 15px 10px; }
/* line 311, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin.landing-page .navbar-default .navbar-nav > li > a:hover, .md-skin.landing-page .navbar-default .navbar-nav > li > a:focus {
  background: inherit;
  color: #1ab394; }
/* line 317, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin.landing-page.body-small .nav.navbar-right > li > a {
  color: #676a6c; }
/* line 321, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin .landing_link a, .md-skin .special_link a {
  color: #ffffff !important; }
/* line 325, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin.canvas-menu.mini-navbar .nav-second-level {
  background: #f8f8f9; }
/* line 329, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin.mini-navbar .nav-second-level {
  background-color: #ffffff;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12); }
/* line 334, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin.mini-navbar .nav-second-level li a {
  padding-left: 0px; }
/* line 338, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin.top-navigation .nav.navbar-right > li > a {
  padding: 15px 20px;
  color: #676a6c; }
/* line 343, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin.top-navigation .nav > li a:hover, .md-skin .top-navigation .nav > li a:focus, .md-skin.top-navigation .nav .open > a, .md-skin.top-navigation .nav .open > a:hover, .md-skin.top-navigation .nav .open > a:focus {
  color: #1ab394;
  background: #ffffff; }
/* line 351, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin.top-navigation .nav > li.active a {
  color: #1ab394;
  background: #ffffff; }
/* line 356, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin.fixed-nav #wrapper.top-navigation #page-wrapper {
  margin-top: 0; }
/* line 360, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin.fixed-sidebar.mini-navbar .navbar-static-side {
  width: 0; }
/* line 364, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin.fixed-sidebar.mini-navbar #page-wrapper {
  margin: 0 0 0 0; }
/* line 368, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin.body-small.fixed-sidebar.mini-navbar #page-wrapper {
  margin: 0 0 0 0; }
/* line 372, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin.body-small.fixed-sidebar.mini-navbar .navbar-static-side {
  width: 220px;
  background-color: #ffffff; }
/* line 377, /usr/src/app/app/assets/stylesheets/base/md-skin.scss */
.md-skin.canvas-menu nav.navbar-static-side {
  z-index: 2001;
  background: #ffffff;
  height: 100%;
  position: fixed;
  display: none; }

@media (min-width: 768px) {
  /* line 2, /usr/src/app/app/assets/stylesheets/base/media.scss */
  #page-wrapper {
    position: inherit;
    margin: 0 0 0 220px;
    min-height: 1200px; }

  /* line 7, /usr/src/app/app/assets/stylesheets/base/media.scss */
  .navbar-static-side {
    z-index: 2001;
    position: absolute;
    width: 220px; }

  /* line 12, /usr/src/app/app/assets/stylesheets/base/media.scss */
  .navbar-top-links .dropdown-messages,
  .navbar-top-links .dropdown-tasks,
  .navbar-top-links .dropdown-alerts {
    margin-left: auto; } }
@media (max-width: 768px) {
  /* line 20, /usr/src/app/app/assets/stylesheets/base/media.scss */
  #page-wrapper {
    position: inherit;
    margin: 0 0 0 0px;
    min-height: 1000px; }

  /* line 25, /usr/src/app/app/assets/stylesheets/base/media.scss */
  .body-small .navbar-static-side {
    display: none;
    z-index: 2001;
    position: absolute;
    width: 70px; }

  /* line 31, /usr/src/app/app/assets/stylesheets/base/media.scss */
  .body-small.mini-navbar .navbar-static-side {
    display: block; }

  /* line 34, /usr/src/app/app/assets/stylesheets/base/media.scss */
  .lock-word {
    display: none; }

  /* line 37, /usr/src/app/app/assets/stylesheets/base/media.scss */
  .navbar-form-custom {
    display: none; }

  /* line 40, /usr/src/app/app/assets/stylesheets/base/media.scss */
  .navbar-header {
    display: inline;
    float: left; }

  /* line 44, /usr/src/app/app/assets/stylesheets/base/media.scss */
  .sidebard-panel {
    z-index: 2;
    position: relative;
    width: auto;
    min-height: 100% !important; }

  /* line 50, /usr/src/app/app/assets/stylesheets/base/media.scss */
  .sidebar-content .wrapper {
    padding-right: 0px;
    z-index: 1; }

  /* line 54, /usr/src/app/app/assets/stylesheets/base/media.scss */
  .fixed-sidebar.body-small .navbar-static-side {
    display: none;
    z-index: 2001;
    position: fixed;
    width: 220px; }

  /* line 60, /usr/src/app/app/assets/stylesheets/base/media.scss */
  .fixed-sidebar.body-small.mini-navbar .navbar-static-side {
    display: block; }

  /* line 64, /usr/src/app/app/assets/stylesheets/base/media.scss */
  .ibox-tools {
    float: none;
    text-align: right;
    display: block; } }
@media (max-width: 350px) {
  /* line 72, /usr/src/app/app/assets/stylesheets/base/media.scss */
  .timeline-item .date {
    text-align: left;
    width: 110px;
    position: relative;
    padding-top: 30px; }

  /* line 78, /usr/src/app/app/assets/stylesheets/base/media.scss */
  .timeline-item .date i {
    position: absolute;
    top: 0;
    left: 15px;
    padding: 5px;
    width: 30px;
    text-align: center;
    border: 1px solid #e7eaec;
    background: #f8f8f8; }

  /* line 88, /usr/src/app/app/assets/stylesheets/base/media.scss */
  .timeline-item .content {
    border-left: none;
    border-top: 1px solid #e7eaec;
    padding-top: 10px;
    min-height: 100px; }

  /* line 94, /usr/src/app/app/assets/stylesheets/base/media.scss */
  .nav.navbar-top-links li.dropdown {
    display: none; }

  /* line 98, /usr/src/app/app/assets/stylesheets/base/media.scss */
  .ibox-tools {
    float: none;
    text-align: left;
    display: inline-block; } }
/* Only demo */
@media (max-width: 1000px) {
  /* line 3, /usr/src/app/app/assets/stylesheets/base/custom.scss */
  .welcome-message {
    display: none; } }
/* line 8, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.lightBoxGallery {
  text-align: center; }

/* line 12, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.lightBoxGallery img {
  margin: 5px; }

/* Copied from framework_and_overrides */
/* line 18, /usr/src/app/app/assets/stylesheets/base/custom.scss */
img {
  display: block;
  max-width: 100%;
  height: auto;
  margin: 0 auto; }

/* Custom column and form classes */
/* line 26, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.column,
.form,
.form-centered {
  width: 100%;
  text-align: center; }

/* line 33, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.btn-primary,
.submit,
.authform .button,
.button,
.landing-page .button-xs {
  display: inline-block;
  font-size: 14px;
  padding: 6px 12px;
  background-color: #1ab394;
  border-color: #1ab394;
  color: #fff;
  border: 1px solid #1ab394;
  border-radius: 3px; }

/* line 48, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.btn-primary:hover,
.submit:hover,
.authform .button:hover,
.button:hover,
.landing-page .button-xs:hover {
  background-color: #18a689;
  border-color: #18a689;
  color: #fff; }

/* line 58, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.btn-primary:focus,
.submit:focus,
.authform .button:focus,
.button:focus,
.landing-page .button-xs:focus {
  background-color: #18a689;
  border-color: #18a689;
  color: #fff;
  box-shadow: 0 0 0 0.2rem rgba(26, 179, 148, 0.5); }

/* line 69, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.btn-primary:active,
.submit:active,
.authform .button:active,
.button:active,
.landing-page .button-xs:active {
  background-color: #159f80;
  border-color: #159f80;
  color: #fff; }

/* line 79, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.btn-primary:disabled,
.btn-primary.disabled,
.submit:disabled,
.submit.disabled,
.authform .button:disabled,
.authform .button.disabled,
.button:disabled,
.button.disabled,
.landing-page .button-xs:disabled,
.landing-page .button-xs.disabled {
  background-color: #1ab394 !important;
  border-color: #1ab394 !important;
  color: #fff !important;
  opacity: 0.65;
  cursor: not-allowed; }

/* line 96, /usr/src/app/app/assets/stylesheets/base/custom.scss */
main {
  background-color: #eee;
  padding-bottom: 80px;
  width: 100%;
  margin-top: 51px; }

/* line 103, /usr/src/app/app/assets/stylesheets/base/custom.scss */
section {
  display: flex;
  flex-wrap: wrap;
  margin-top: 20px; }

/* line 109, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.authform {
  padding-top: 30px;
  max-width: 320px;
  margin: 0 auto; }

/* line 114, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.authform form {
  background: #f8f9fa;
  border-radius: 0.5rem;
  padding-bottom: 40px; }

/* line 119, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.authform .right {
  float: right !important; }

/* line 122, /usr/src/app/app/assets/stylesheets/base/custom.scss */
#recaptcha-check.button {
  padding: 10px 20px !important;
  font-weight: 600 !important; }

/* line 126, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.authform fieldset {
  background: #f8f9fa;
  border-radius: 0.5rem; }

/* line 130, /usr/src/app/app/assets/stylesheets/base/custom.scss */
#error_explanation:not(:empty) {
  background: #f8d7da;
  color: #842029;
  border-radius: 0.25rem;
  padding: 1rem; }

/* line 136, /usr/src/app/app/assets/stylesheets/base/custom.scss */
#error_explanation h2 {
  font-size: 16px; }

/* line 139, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.divider {
  height: 1px;
  width: 100%;
  display: block;
  /* for use on default inline elements like span */
  margin: 9px 0;
  overflow: hidden;
  background-color: #c2c2c2; }

/* line 148, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.bg-darkgrey {
  background-color: darkgrey; }

/* line 151, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.bg-lightgrey {
  background-color: #d1dade; }

/* line 154, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.ibox-lazur {
  background-color: #23c6c8;
  border-color: #23c6c8;
  color: #ffffff; }

/* line 159, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.period_cell {
  width: 9%;
  text-align: center;
  border: 1px solid black;
  height: 50px;
  display: table;
  overflow: hidden; }

/* line 167, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.nopadding {
  padding: 0px; }

/* line 170, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.padding5 {
  padding: 5px; }

/* line 174, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.panel-square {
  margin: 0px;
  border-width: 0px;
  border-radius: 0px; }

/* line 179, /usr/src/app/app/assets/stylesheets/base/custom.scss */
td {
  padding: 5px;
  text-align: center; }

/* line 183, /usr/src/app/app/assets/stylesheets/base/custom.scss */
th {
  padding: 5px;
  text-align: center; }

/* line 187, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.font9 {
  font-size: 9px; }

/* line 190, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.font11 {
  font-size: 11px; }

/* line 193, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.week_cell {
  width: 14.28%;
  text-align: center;
  border: 1px solid black;
  height: 50px;
  display: table;
  overflow: hidden; }

/* line 202, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.text-bold {
  font-weight: bold; }

/* line 205, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.text-italic {
  font-style: italic; }

/* line 208, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.table-hover > tbody > tr:hover {
  background-color: lavender; }

/* line 212, /usr/src/app/app/assets/stylesheets/base/custom.scss */
a.bluelink {
  color: #1c84c6; }

/* line 215, /usr/src/app/app/assets/stylesheets/base/custom.scss */
a.redlink {
  color: #ed5565; }

/* line 218, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.font18 {
  font-size: 18px; }

/* line 221, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.font12 {
  font-size: 12px; }

/* line 224, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.font13 {
  font-size: 13px; }

/* line 227, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.font14 {
  font-size: 14px; }

/* line 230, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.font15 {
  font-size: 15px; }

/* line 233, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.font16 {
  font-size: 16px; }

/* line 236, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.font20 {
  font-size: 20px; }

/* Imported from z_campus_office */
/* line 241, /usr/src/app/app/assets/stylesheets/base/custom.scss */
a.logo {
  padding: 0px; }

/* line 245, /usr/src/app/app/assets/stylesheets/base/custom.scss */
a.logo img {
  height: 50px;
  width: auto; }

/* line 250, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.pad-left-0 {
  padding-left: 0px; }

/* line 254, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.pad-top-10 {
  padding-top: 10px; }

/* line 258, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.pad-right-10 {
  padding-right: 10px; }

/* line 262, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.pad-top-20 {
  padding-top: 20px; }

/* line 266, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.pad-bot-0 {
  padding-bottom: 0px; }

/* line 270, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.mar-bot-0 {
  margin-bottom: 0px; }

/* line 274, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.page-header {
  margin-top: 0px;
  margin-bottom: 10px;
  border-bottom-width: 1px; }

/* line 280, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.popover-content {
  word-wrap: break-word; }

/* line 284, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.breadcrumb {
  font-size: 12px; }

/* line 288, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.middle-box h1 {
  font-size: 45px !important; }

/* Imported from z_wizard */
/* line 293, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.wizard {
  margin: 20px auto;
  background: #fff; }

/* line 298, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.wizard .nav-tabs {
  position: relative;
  margin: 40px auto;
  margin-bottom: 0;
  border-bottom-color: #d1dade; }

/* line 305, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.wizard > div.wizard-inner {
  position: relative; }

/* line 309, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.connecting-line {
  height: 2px;
  background: #d1dade;
  position: absolute;
  width: 80%;
  margin: 0 auto;
  left: 0;
  right: 0;
  top: 50%;
  z-index: 1; }

/* line 321, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.wizard .nav-tabs > li.active > a,
.wizard .nav-tabs > li.active > a:hover,
.wizard .nav-tabs > li.active > a:focus {
  color: #555555;
  cursor: default;
  border: 0;
  border-bottom-color: transparent; }

/* line 330, /usr/src/app/app/assets/stylesheets/base/custom.scss */
span.round-tab {
  width: 70px;
  height: 70px;
  line-height: 70px;
  display: inline-block;
  border-radius: 100px;
  background: #fff;
  border: 2px solid #d1dade;
  z-index: 2;
  position: absolute;
  left: 0;
  text-align: center;
  font-size: 25px; }

/* line 344, /usr/src/app/app/assets/stylesheets/base/custom.scss */
span.round-tab i {
  color: #555555; }

/* line 347, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.wizard li.active span.round-tab {
  background: #fff;
  border: 2px solid #5bc0de; }

/* line 351, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.wizard li.active span.round-tab i {
  color: #5bc0de; }

/* line 355, /usr/src/app/app/assets/stylesheets/base/custom.scss */
span.round-tab:hover {
  color: #333;
  border: 2px solid #333; }

/* line 360, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.wizard .nav-tabs > li {
  width: 25%; }

/* line 364, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.wizard li:after {
  content: ' ';
  position: absolute;
  left: 46%;
  opacity: 0;
  margin: 0 auto;
  bottom: 0px;
  border: 5px solid transparent;
  border-bottom-color: #5bc0de;
  transition: 0.1s ease-in-out; }

/* line 376, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.wizard li.active:after {
  content: ' ';
  position: absolute;
  left: 46%;
  opacity: 1;
  margin: 0 auto;
  bottom: 0px;
  border: 10px solid transparent;
  border-bottom-color: #5bc0de; }

/* line 387, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.wizard .nav-tabs > li a {
  width: 70px;
  height: 70px;
  margin: 20px auto;
  border-radius: 100%;
  padding: 0; }

/* line 395, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.wizard .nav-tabs > li a:hover {
  background: transparent; }

/* line 399, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.wizard .tab-pane {
  position: relative;
  padding-top: 50px; }

/* line 404, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.wizard h3 {
  margin-top: 0; }

@media (max-width: 585px) {
  /* line 409, /usr/src/app/app/assets/stylesheets/base/custom.scss */
  .wizard {
    width: 90%;
    height: auto !important; }

  /* line 414, /usr/src/app/app/assets/stylesheets/base/custom.scss */
  span.round-tab {
    font-size: 16px;
    width: 50px;
    height: 50px;
    line-height: 50px; }

  /* line 421, /usr/src/app/app/assets/stylesheets/base/custom.scss */
  .wizard .nav-tabs > li a {
    width: 50px;
    height: 50px;
    line-height: 50px; }

  /* line 427, /usr/src/app/app/assets/stylesheets/base/custom.scss */
  .wizard li.active:after {
    content: ' ';
    position: absolute;
    left: 35%; } }
/* line 434, /usr/src/app/app/assets/stylesheets/base/custom.scss */
label.label-floatlabel {
  font-weight: bold;
  font-size: 11px; }

/* line 439, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.botton-fifteen {
  padding-bottom: 15px; }

/* line 443, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.customize-first-table-child {
  position: sticky !important;
  left: 0px !important;
  background-color: white !important;
  z-index: 99; }

/* line 450, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.custom-lable-font {
  font-weight: normal; }

/* line 454, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.new_page_title_in_header {
  font-size: 18px;
  margin-top: 15px; }

/* line 459, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.page_help_top_margin {
  margin-top: 0px !important; }

/* line 463, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.margin-top-5 {
  margin-top: 5px; }

/* line 467, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.margin-top-10 {
  margin-top: 10px; }

/* line 471, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.d-flex {
  display: flex; }

/* line 475, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.center-flex-content {
  justify-content: center;
  align-items: center; }

/* line 480, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.bg-white {
  background-color: #fff; }

/* line 484, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.new-version-button, .new-version-colored-button {
  width: 141px;
  height: 28px;
  border-radius: 4px;
  gap: 6px;
  color: white;
  cursor: pointer; }
  /* line 491, /usr/src/app/app/assets/stylesheets/base/custom.scss */
  .new-version-button .inner-text, .new-version-colored-button .inner-text {
    color: #031842;
    font-weight: 700; }

/* line 497, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.new-version-colored-button {
  background-color: #1ab394; }
  /* line 500, /usr/src/app/app/assets/stylesheets/base/custom.scss */
  .new-version-colored-button .inner-text {
    color: white; }

/* line 505, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.toggle-button {
  border-radius: 9999px;
  height: 10.5px;
  width: 16.5px;
  background-color: #77c88d; }
  /* line 510, /usr/src/app/app/assets/stylesheets/base/custom.scss */
  .toggle-button .inner-circle {
    border-radius: 9999px;
    height: 6px;
    width: 6px;
    margin-top: 2px;
    margin-left: 2px; }

/* line 519, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.margin-top-5 {
  margin-top: 5px; }

/* line 523, /usr/src/app/app/assets/stylesheets/base/custom.scss */
.margin-left-5 {
  margin-left: 5px; }

/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.1.0
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/
/* @group Base */
/* line 14, /usr/src/app/app/assets/stylesheets/chosen.scss */
.chosen-container {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
  zoom: 1;
  *display: inline;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  width: 100% !important; }

/* line 26, /usr/src/app/app/assets/stylesheets/chosen.scss */
.chosen-container .chosen-drop {
  position: absolute;
  top: 100%;
  left: -9999px;
  z-index: 1010;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  border: 1px solid #aaa;
  border-top: 0;
  background: #fff;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15); }

/* line 40, /usr/src/app/app/assets/stylesheets/chosen.scss */
.chosen-container.chosen-with-drop .chosen-drop {
  left: 0; }

/* line 43, /usr/src/app/app/assets/stylesheets/chosen.scss */
.chosen-container a {
  cursor: pointer; }

/* @end */
/* @group Single Chosen */
/* line 49, /usr/src/app/app/assets/stylesheets/chosen.scss */
.chosen-container-single .chosen-single {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 0 0 0 8px;
  height: 23px;
  border: 1px solid #aaa;
  border-radius: 5px;
  background-color: #fff;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #ffffff), color-stop(50%, #f6f6f6), color-stop(52%, #eeeeee), color-stop(100%, #f4f4f4));
  background: -webkit-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background: -moz-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background: -o-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background: linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background-clip: padding-box;
  box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.1);
  color: #444;
  text-decoration: none;
  white-space: nowrap;
  line-height: 24px; }

/* line 70, /usr/src/app/app/assets/stylesheets/chosen.scss */
.chosen-container-single .chosen-default {
  color: #999; }

/* line 73, /usr/src/app/app/assets/stylesheets/chosen.scss */
.chosen-container-single .chosen-single span {
  display: block;
  overflow: hidden;
  margin-right: 26px;
  text-overflow: ellipsis;
  white-space: nowrap; }

/* line 80, /usr/src/app/app/assets/stylesheets/chosen.scss */
.chosen-container-single .chosen-single-with-deselect span {
  margin-right: 38px; }

/* line 83, /usr/src/app/app/assets/stylesheets/chosen.scss */
.chosen-container-single .chosen-single abbr {
  position: absolute;
  top: 6px;
  right: 26px;
  display: block;
  width: 12px;
  height: 12px;
  background: url(/assets/chosen-sprite-e670fdcaf8cd467a9a1a67e9a5c1f73288089f59dc08031b118dc26fbd233c80.png) -42px 1px no-repeat;
  font-size: 1px; }

/* line 93, /usr/src/app/app/assets/stylesheets/chosen.scss */
.chosen-container-single .chosen-single abbr:hover {
  background-position: -42px -10px; }

/* line 96, /usr/src/app/app/assets/stylesheets/chosen.scss */
.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
  background-position: -42px -10px; }

/* line 99, /usr/src/app/app/assets/stylesheets/chosen.scss */
.chosen-container-single .chosen-single div {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 18px;
  height: 100%; }

/* line 107, /usr/src/app/app/assets/stylesheets/chosen.scss */
.chosen-container-single .chosen-single div b {
  display: block;
  width: 100%;
  height: 100%;
  background: url(/assets/chosen-sprite-e670fdcaf8cd467a9a1a67e9a5c1f73288089f59dc08031b118dc26fbd233c80.png) no-repeat 0px 2px; }

/* line 113, /usr/src/app/app/assets/stylesheets/chosen.scss */
.chosen-container-single .chosen-search {
  position: relative;
  z-index: 1010;
  margin: 0;
  padding: 3px 4px;
  white-space: nowrap; }

/* line 120, /usr/src/app/app/assets/stylesheets/chosen.scss */
.chosen-container-single .chosen-search input[type="text"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  width: 100%;
  height: auto;
  outline: 0;
  border: 1px solid #aaa;
  background: white url(/assets/chosen-sprite-e670fdcaf8cd467a9a1a67e9a5c1f73288089f59dc08031b118dc26fbd233c80.png) no-repeat 100% -20px;
  background: url(/assets/chosen-sprite-e670fdcaf8cd467a9a1a67e9a5c1f73288089f59dc08031b118dc26fbd233c80.png) no-repeat 100% -20px;
  font-size: 1em;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0; }

/* line 137, /usr/src/app/app/assets/stylesheets/chosen.scss */
.chosen-container-single .chosen-drop {
  margin-top: -1px;
  border-radius: 0 0 4px 4px;
  background-clip: padding-box; }

/* line 142, /usr/src/app/app/assets/stylesheets/chosen.scss */
.chosen-container-single.chosen-container-single-nosearch .chosen-search {
  position: absolute;
  left: -9999px; }

/* @end */
/* @group Results */
/* line 149, /usr/src/app/app/assets/stylesheets/chosen.scss */
.chosen-container .chosen-results {
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0 4px 4px 0;
  padding: 0 0 0 4px;
  max-height: 240px;
  -webkit-overflow-scrolling: touch; }

/* line 158, /usr/src/app/app/assets/stylesheets/chosen.scss */
.chosen-container .chosen-results li {
  display: none;
  margin: 0;
  padding: 5px 6px;
  list-style: none;
  line-height: 15px;
  -webkit-touch-callout: none; }

/* line 166, /usr/src/app/app/assets/stylesheets/chosen.scss */
.chosen-container .chosen-results li.active-result {
  display: list-item;
  cursor: pointer; }

/* line 170, /usr/src/app/app/assets/stylesheets/chosen.scss */
.chosen-container .chosen-results li.disabled-result {
  display: list-item;
  color: #ccc;
  cursor: default; }

/* line 175, /usr/src/app/app/assets/stylesheets/chosen.scss */
.chosen-container .chosen-results li.highlighted {
  background-color: #3875d7;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
  background-image: -webkit-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: -moz-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: -o-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
  color: #fff; }

/* line 184, /usr/src/app/app/assets/stylesheets/chosen.scss */
.chosen-container .chosen-results li.no-results {
  display: list-item;
  background: #f4f4f4; }

/* line 188, /usr/src/app/app/assets/stylesheets/chosen.scss */
.chosen-container .chosen-results li.group-result {
  display: list-item;
  font-weight: bold;
  cursor: default; }

/* line 193, /usr/src/app/app/assets/stylesheets/chosen.scss */
.chosen-container .chosen-results li.group-option {
  padding-left: 15px; }

/* line 196, /usr/src/app/app/assets/stylesheets/chosen.scss */
.chosen-container .chosen-results li em {
  font-style: normal;
  text-decoration: underline; }

/* @end */
/* @group Multi Chosen */
/* line 203, /usr/src/app/app/assets/stylesheets/chosen.scss */
.chosen-container-multi .chosen-choices {
  -moz-box-sizing: border-box;
  background-color: #FFFFFF;
  border: 1px solid #CBD5DD;
  border-radius: 2px;
  cursor: text;
  height: auto !important;
  margin: 0;
  min-height: 30px;
  overflow: hidden;
  padding: 2px;
  position: relative;
  width: 100%;
  overflow-y: auto; }

/* line 218, /usr/src/app/app/assets/stylesheets/chosen.scss */
.chosen-container-multi .chosen-choices li {
  float: left;
  list-style: none; }

/* line 222, /usr/src/app/app/assets/stylesheets/chosen.scss */
.chosen-container-multi .chosen-choices li.search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap; }

/* line 227, /usr/src/app/app/assets/stylesheets/chosen.scss */
.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
  margin: 1px 0;
  padding: 5px;
  height: 25px;
  outline: 0;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none;
  color: #666;
  font-size: 100%;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0; }

/* line 241, /usr/src/app/app/assets/stylesheets/chosen.scss */
.chosen-container-multi .chosen-choices li.search-field .default {
  color: #999; }

/* line 244, /usr/src/app/app/assets/stylesheets/chosen.scss */
.chosen-container-multi .chosen-choices li.search-choice {
  position: relative;
  margin: 3px 0 3px 5px;
  padding: 3px 20px 3px 5px;
  border: 1px solid #aaa;
  border-radius: 3px;
  background-color: #e4e4e4;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-clip: padding-box;
  box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  color: #333;
  line-height: 13px;
  cursor: default; }

/* line 262, /usr/src/app/app/assets/stylesheets/chosen.scss */
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  position: absolute;
  top: 4px;
  right: 3px;
  display: block;
  width: 12px;
  height: 12px;
  background: url(/assets/chosen-sprite-e670fdcaf8cd467a9a1a67e9a5c1f73288089f59dc08031b118dc26fbd233c80.png) -42px 1px no-repeat;
  font-size: 1px; }

/* line 272, /usr/src/app/app/assets/stylesheets/chosen.scss */
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
  background-position: -42px -10px; }

/* line 275, /usr/src/app/app/assets/stylesheets/chosen.scss */
.chosen-container-multi .chosen-choices li.search-choice-disabled {
  padding-right: 5px;
  border: 1px solid #ccc;
  background-color: #e4e4e4;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  color: #666; }

/* line 286, /usr/src/app/app/assets/stylesheets/chosen.scss */
.chosen-container-multi .chosen-choices li.search-choice-focus {
  background: #d4d4d4; }

/* line 289, /usr/src/app/app/assets/stylesheets/chosen.scss */
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
  background-position: -42px -10px; }

/* line 292, /usr/src/app/app/assets/stylesheets/chosen.scss */
.chosen-container-multi .chosen-results {
  margin: 0;
  padding: 0; }

/* line 296, /usr/src/app/app/assets/stylesheets/chosen.scss */
.chosen-container-multi .chosen-drop .result-selected {
  display: list-item;
  color: #ccc;
  cursor: default; }

/* @end */
/* @group Active  */
/* line 304, /usr/src/app/app/assets/stylesheets/chosen.scss */
.chosen-container-active .chosen-single {
  border: 1px solid #5897fb;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }

/* line 308, /usr/src/app/app/assets/stylesheets/chosen.scss */
.chosen-container-active.chosen-with-drop .chosen-single {
  border: 1px solid #aaa;
  -moz-border-radius-bottomright: 0;
  border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #eeeeee), color-stop(80%, #ffffff));
  background-image: -webkit-linear-gradient(#eeeeee 20%, #ffffff 80%);
  background-image: -moz-linear-gradient(#eeeeee 20%, #ffffff 80%);
  background-image: -o-linear-gradient(#eeeeee 20%, #ffffff 80%);
  background-image: linear-gradient(#eeeeee 20%, #ffffff 80%);
  box-shadow: 0 1px 0 #fff inset; }

/* line 321, /usr/src/app/app/assets/stylesheets/chosen.scss */
.chosen-container-active.chosen-with-drop .chosen-single div {
  border-left: none;
  background: transparent; }

/* line 325, /usr/src/app/app/assets/stylesheets/chosen.scss */
.chosen-container-active.chosen-with-drop .chosen-single div b {
  background-position: -18px 2px; }

/* line 328, /usr/src/app/app/assets/stylesheets/chosen.scss */
.chosen-container-active .chosen-choices {
  border: 1px solid #5897fb;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }

/* line 332, /usr/src/app/app/assets/stylesheets/chosen.scss */
.chosen-container-active .chosen-choices li.search-field input[type="text"] {
  color: #111 !important; }

/* @end */
/* @group Disabled Support */
/* line 338, /usr/src/app/app/assets/stylesheets/chosen.scss */
.chosen-disabled {
  opacity: 0.5 !important;
  cursor: default; }

/* line 342, /usr/src/app/app/assets/stylesheets/chosen.scss */
.chosen-disabled .chosen-single {
  cursor: default; }

/* line 345, /usr/src/app/app/assets/stylesheets/chosen.scss */
.chosen-disabled .chosen-choices .search-choice .search-choice-close {
  cursor: default; }

/* @end */
/* @group Right to Left */
/* line 351, /usr/src/app/app/assets/stylesheets/chosen.scss */
.chosen-rtl {
  text-align: right; }

/* line 354, /usr/src/app/app/assets/stylesheets/chosen.scss */
.chosen-rtl .chosen-single {
  overflow: visible;
  padding: 0 8px 0 0; }

/* line 358, /usr/src/app/app/assets/stylesheets/chosen.scss */
.chosen-rtl .chosen-single span {
  margin-right: 0;
  margin-left: 26px;
  direction: rtl; }

/* line 363, /usr/src/app/app/assets/stylesheets/chosen.scss */
.chosen-rtl .chosen-single-with-deselect span {
  margin-left: 38px; }

/* line 366, /usr/src/app/app/assets/stylesheets/chosen.scss */
.chosen-rtl .chosen-single div {
  right: auto;
  left: 3px; }

/* line 370, /usr/src/app/app/assets/stylesheets/chosen.scss */
.chosen-rtl .chosen-single abbr {
  right: auto;
  left: 26px; }

/* line 374, /usr/src/app/app/assets/stylesheets/chosen.scss */
.chosen-rtl .chosen-choices li {
  float: right; }

/* line 377, /usr/src/app/app/assets/stylesheets/chosen.scss */
.chosen-rtl .chosen-choices li.search-field input[type="text"] {
  direction: rtl; }

/* line 380, /usr/src/app/app/assets/stylesheets/chosen.scss */
.chosen-rtl .chosen-choices li.search-choice {
  margin: 3px 5px 3px 0;
  padding: 3px 5px 3px 19px; }

/* line 384, /usr/src/app/app/assets/stylesheets/chosen.scss */
.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
  right: auto;
  left: 4px; }

/* line 388, /usr/src/app/app/assets/stylesheets/chosen.scss */
.chosen-rtl.chosen-container-single-nosearch .chosen-search,
.chosen-rtl .chosen-drop {
  left: 9999px; }

/* line 392, /usr/src/app/app/assets/stylesheets/chosen.scss */
.chosen-rtl.chosen-container-single .chosen-results {
  margin: 0 0 4px 4px;
  padding: 0 4px 0 0; }

/* line 396, /usr/src/app/app/assets/stylesheets/chosen.scss */
.chosen-rtl .chosen-results li.group-option {
  padding-right: 15px;
  padding-left: 0; }

/* line 400, /usr/src/app/app/assets/stylesheets/chosen.scss */
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
  border-right: none; }

/* line 403, /usr/src/app/app/assets/stylesheets/chosen.scss */
.chosen-rtl .chosen-search input[type="text"] {
  padding: 4px 5px 4px 20px;
  background: white url(/assets/chosen-sprite-e670fdcaf8cd467a9a1a67e9a5c1f73288089f59dc08031b118dc26fbd233c80.png) no-repeat -30px -20px;
  background: url(/assets/chosen-sprite-e670fdcaf8cd467a9a1a67e9a5c1f73288089f59dc08031b118dc26fbd233c80.png) no-repeat -30px -20px;
  direction: rtl; }

/* line 409, /usr/src/app/app/assets/stylesheets/chosen.scss */
.chosen-rtl.chosen-container-single .chosen-single div b {
  background-position: 6px 2px; }

/* line 412, /usr/src/app/app/assets/stylesheets/chosen.scss */
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
  background-position: -12px 2px; }

/* @end */
/* @group Retina compatibility */
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 144dpi) {
  /* line 419, /usr/src/app/app/assets/stylesheets/chosen.scss */
  .chosen-rtl .chosen-search input[type="text"],
  .chosen-container-single .chosen-single abbr,
  .chosen-container-single .chosen-single div b,
  .chosen-container-single .chosen-search input[type="text"],
  .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
  .chosen-container .chosen-results-scroll-down span,
  .chosen-container .chosen-results-scroll-up span {
    background-image: url(/assets/chosen-sprite@2x-edc297359fe8a5f6ee0bc4a1abc36ce4a773104a9225e17bbe592f820c617a72.png) !important;
    background-size: 52px 37px !important;
    background-repeat: no-repeat !important; } }
/* @end */
/* line 3, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
.select-overlay {
  background-color: rgba(0, 0, 0, 0.75);
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 200;
  display: none; }

/* line 14, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
.dropdown.open {
  list-style-type: none; }

/* line 19, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
.dropzone {
  min-height: 200px; }

/* line 23, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
.dz-message > h3 {
  text-align: center;
  font-size: 30px;
  padding-top: 25px;
  cursor: pointer !important; }

/* line 30, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
.dz-message > h3 a {
  margin-top: 10px; }

/* line 34, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
.dz-message > h3 * {
  cursor: pointer !important; }

/* line 38, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
.alert, #error_explanation:not(:empty) {
  margin: 5px 0px; }

/* line 42, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
.simple-form.form-horizontal label {
  text-align: right; }

/* line 46, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
.btn-primary-ghost {
  background-color: transparent;
  border-color: #1ab394;
  color: #1ab394; }

/* For Pills Remove inspinia styles to nav */
/* line 53, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
.wizard-pills > .nav > li.active {
  border-left: none !important;
  background: none !important; }

/* line 58, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
.wizard-pills > .nav > li > a {
  padding: 10px 15px; }

/* line 62, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
.wizard-step-bar {
  margin-top: 5px !important;
  padding: 10px !important; }

/* line 67, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
.ui-sortable-placeholder {
  border: 1px dashed #CCC;
  background-color: #f9f9f9;
  margin-bottom: 10px;
  margin-top: 10px; }

/* line 79, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
#yaxisLabel {
  -ms-transform: rotate(270deg);
  /* IE 9 */
  -webkit-transform: rotate(270deg);
  /* Chrome, Safari, Opera */
  transform: rotate(270deg); }

/* line 85, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
.dt-left {
  text-align: left; }

/* line 89, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
abbr[title='required'] {
  color: red; }

/* line 93, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
.chosen-container .chosen-results li.highlighted {
  background-color: #1ab394;
  background-image: none;
  /*
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
  background-image: -webkit-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: -moz-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: -o-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
  */
  color: #fff; }

/* line 106, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
.chosen-container-active.chosen-with-drop .chosen-single {
  background-image: none; }

/* line 110, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
.note-editor {
  border: 1px solid #ddd; }

/* line 114, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
.authform {
  padding-top: 120px; }

/* line 123, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
body.image-background {
  background: url(/assets/landing/header_one-bfc5f94dfd6852df4ec2b1c862f3f63404c426c5fe80c2527070fd826c5d523c.jpg) no-repeat center center fixed;
  background-size: cover; }

/* line 128, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
.ibox-tools a {
  color: #1ab394; }

/* line 132, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
.landing-page .navbar-scroll .navbar-nav > li > a.navbar-action-button {
  color: white !important;
  padding: 10px;
  margin-top: 15px;
  border-top-width: 1px; }

/* line 139, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
.landing-page .navbar-nav > li > a.navbar-action-button {
  color: white !important;
  padding: 10px;
  margin-top: 21px;
  border-top-width: 1px; }

/* line 146, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
.breadcrumb {
  background-color: #f3f3f4;
  margin-top: 20px; }

/* line 151, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
.widget-head-color-box {
  border: #1ab394 1px solid; }

/* line 154, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
.widget-head-color-box:hover {
  background: rgba(255, 255, 255, 0.95);
  border: #1ab394 1px solid;
  color: #1ab394; }

/* line 160, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
tr > td:first-child, tr > th:first-child {
  text-align: left; }

/* line 164, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
h2 {
  font-weight: 500; }

/* line 168, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
.page-heading h2 {
  margin-top: 10px; }

/* line 171, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
.page-heading, .md-skin .page-heading {
  padding-bottom: 4px; }

/* line 175, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
.wrapper-content, .md-skin .wrapper-content {
  padding-top: 10px; }

/* line 179, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
.nav-wizard li:last-child {
  padding-right: 0px; }

/* line 183, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
.md-skin .breadcrumb {
  background-color: transparent;
  color: white; }

/* line 188, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
.dashboard-box {
  border-radius: 5px; }

/* line 192, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
.matrix-linkage-box {
  width: 500px;
  height: auto;
  min-height: 50px;
  border: 1px solid #ccc;
  padding: 5px;
  line-height: 2; }

/* line 200, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
.pagination-title {
  margin-top: 25px; }

/* line 203, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
.top-padding-10 {
  padding-top: 10px; }

/* PDF js style */
/* line 210, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
.pdf-toolbar {
  max-width: 600px;
  margin: 0 auto; }

/* line 215, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
.pdf-toolbar .hidden-xs {
  display: initial !important; }

/* line 219, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
.nav-button:hover {
  background-image: none !important;
  background-color: #17a185 !important; }

/* line 224, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
.react-grid-Canvas > div {
  overflow-x: hidden !important; }

/* employee profile table */
/* line 228, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
.grid-container {
  display: grid;
  grid-template-columns: 25% 25% 25% 25%;
  gap: 10px;
  margin-bottom: 20px;
  word-break: break-word; }

/* line 235, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
.grid-child {
  display: flex;
  flex-direction: column;
  padding-left: 50px; }

/* line 241, /usr/src/app/app/assets/stylesheets/hr_strategy.scss */
.search-field > .default {
  width: auto !important;
  font-family: "open sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  padding: 15px !important; }

/* hide First / Last pagination controls (covers dt-paging and dataTables_paginate variants) */
/* line 2, /usr/src/app/app/assets/stylesheets/datatable_2.3.2_legacy.scss */
.dt-paging .page-link.first,
.dt-paging .page-link.last,
.dt-paging ul.pagination > li > .page-link.first,
.dt-paging ul.pagination > li > .page-link.last,
.dataTables_paginate .page-link.first,
.dataTables_paginate .page-link.last,
.dataTables_paginate [data-dt-idx='first'],
.dataTables_paginate [data-dt-idx='last'],
[data-dt-idx='first'],
[data-dt-idx='last'],
.page-link.first,
.page-link.last {
  display: none !important; }

/* Minimal light pagination similar to the provided mock */
/* line 2, /usr/src/app/app/assets/stylesheets/datatable_bootstrap5_fixes.scss */
.dt-paging {
  font-size: 13px; }

/* line 6, /usr/src/app/app/assets/stylesheets/datatable_bootstrap5_fixes.scss */
.dt-paging .pagination {
  display: inline-flex;
  padding: 0;
  margin: 0;
  border: 1px solid #dcdcdc;
  border-radius: 6px;
  background-color: #f9f9f9;
  overflow: hidden; }

/* line 16, /usr/src/app/app/assets/stylesheets/datatable_bootstrap5_fixes.scss */
.dt-paging .page-item {
  margin: 0; }

/* line 20, /usr/src/app/app/assets/stylesheets/datatable_bootstrap5_fixes.scss */
.dt-paging .page-link {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 2.4rem;
  padding: 0.4rem 0.85rem;
  border: 0;
  border-right: 1px solid #dcdcdc;
  border-radius: 0;
  background-color: white;
  color: #676a6c !important;
  font-weight: normal;
  line-height: 1.25;
  box-shadow: none !important;
  transition: background-color 0.2s ease, color 0.2s ease; }

/* line 39, /usr/src/app/app/assets/stylesheets/datatable_bootstrap5_fixes.scss */
.dt-paging .page-item:last-child .page-link {
  border-right: 0; }

/* line 43, /usr/src/app/app/assets/stylesheets/datatable_bootstrap5_fixes.scss */
.dt-paging .page-link:hover,
.dt-paging .page-link:focus {
  background-color: #ededed !important;
  color: #4f4f4f !important;
  outline: none; }

/* line 50, /usr/src/app/app/assets/stylesheets/datatable_bootstrap5_fixes.scss */
.dt-paging .page-item.active .page-link {
  background-color: #e9ecef !important;
  color: #676a6c !important;
  font-weight: 400; }

/* line 56, /usr/src/app/app/assets/stylesheets/datatable_bootstrap5_fixes.scss */
.dt-paging .page-item.disabled .page-link {
  color: #777777 !important;
  background-color: white;
  cursor: not-allowed;
  pointer-events: auto; }

/* ============================================
   Plus/Minus Green Button UI (btn-outline styles)
   Used in Salary Positioning Peer Group section
   ============================================ */
/* line 67, /usr/src/app/app/assets/stylesheets/datatable_bootstrap5_fixes.scss */
.btn-primary.btn-outline,
.btn.btn-primary.btn-outline {
  background-color: #fff !important;
  border: 1px solid #1ab394 !important;
  color: #1ab394 !important;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 3px !important;
  margin-right: 5px; }

/* line 79, /usr/src/app/app/assets/stylesheets/datatable_bootstrap5_fixes.scss */
.btn-primary.btn-outline.btn-xs,
.btn.btn-primary.btn-outline.btn-xs {
  padding: 1px 5px !important;
  font-size: 12px !important;
  line-height: 1.5 !important; }

/* line 86, /usr/src/app/app/assets/stylesheets/datatable_bootstrap5_fixes.scss */
.btn-primary.btn-outline:hover,
.btn-primary.btn-outline:focus,
.btn-primary.btn-outline:active {
  background-color: #1ab394 !important;
  border-color: #1ab394 !important;
  color: #fff !important; }

/* line 94, /usr/src/app/app/assets/stylesheets/datatable_bootstrap5_fixes.scss */
.btn-danger.btn-outline,
.btn.btn-danger.btn-outline {
  background-color: #fff !important;
  border: 1px solid #ed5565 !important;
  color: #ed5565 !important;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 3px !important; }

/* line 105, /usr/src/app/app/assets/stylesheets/datatable_bootstrap5_fixes.scss */
.btn-danger.btn-outline.btn-xs,
.btn.btn-danger.btn-outline.btn-xs {
  padding: 1px 5px !important;
  font-size: 12px !important;
  line-height: 1.5 !important; }

/* line 112, /usr/src/app/app/assets/stylesheets/datatable_bootstrap5_fixes.scss */
.btn-danger.btn-outline:hover,
.btn-danger.btn-outline:focus,
.btn-danger.btn-outline:active {
  background-color: #ed5565 !important;
  border-color: #ed5565 !important;
  color: #fff !important; }

/* ============================================
   Fix Double Header in DataTables with scrollX
   The scrollX feature clones the thead into scrollBody
   which causes a duplicate header to appear.
   Supports both DataTables 1.x and 2.x class names
   ============================================ */
/* DataTables 2.x: Hide duplicate thead in dt-scroll-body */
/* line 128, /usr/src/app/app/assets/stylesheets/datatable_bootstrap5_fixes.scss */
.dt-scroll-body > table > thead {
  visibility: collapse !important;
  height: 0 !important;
  line-height: 0 !important; }

/* line 134, /usr/src/app/app/assets/stylesheets/datatable_bootstrap5_fixes.scss */
.dt-scroll-body > table > thead th,
.dt-scroll-body > table > thead td {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  border: none !important;
  height: 0 !important;
  line-height: 0 !important;
  font-size: 0 !important; }

/* DataTables 1.x fallback: Hide duplicate thead */
/* line 145, /usr/src/app/app/assets/stylesheets/datatable_bootstrap5_fixes.scss */
.dataTables_scrollBody > table > thead {
  visibility: collapse !important;
  height: 0 !important;
  line-height: 0 !important; }

/* line 151, /usr/src/app/app/assets/stylesheets/datatable_bootstrap5_fixes.scss */
.dataTables_scrollBody > table > thead th,
.dataTables_scrollBody > table > thead td {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  border: none !important;
  height: 0 !important;
  line-height: 0 !important;
  font-size: 0 !important; }

/* ============================================
   Classic Sorting Icons (like old DataTables 1.x)
   Matching staging site sort icon style
   ============================================ */
/* COMPLETELY hide DataTables 2.x span-based sort indicators */
/* line 167, /usr/src/app/app/assets/stylesheets/datatable_bootstrap5_fixes.scss */
table.dataTable th .dt-column-order,
table.dataTable td .dt-column-order,
table.dataTable thead th span.dt-column-order,
table.dataTable thead td span.dt-column-order {
  display: none !important;
  visibility: hidden !important;
  width: 0 !important;
  height: 0 !important;
  position: absolute !important;
  left: -9999px !important; }

/* ============================================
   Glyphicons-based Sort Icons (like staging)
   Uses ::after pseudo-element only
   ============================================ */
/* Base styling for sortable columns */
/* line 185, /usr/src/app/app/assets/stylesheets/datatable_bootstrap5_fixes.scss */
table.dataTable thead .dt-orderable-asc,
table.dataTable thead .dt-orderable-desc,
table.dataTable thead .dt-ordering-asc,
table.dataTable thead .dt-ordering-desc {
  cursor: pointer;
  position: relative;
  padding-right: 30px !important; }

/* Remove any ::before pseudo-elements */
/* line 195, /usr/src/app/app/assets/stylesheets/datatable_bootstrap5_fixes.scss */
table.dataTable thead .dt-orderable-asc:before,
table.dataTable thead .dt-orderable-desc:before,
table.dataTable thead .dt-ordering-asc:before,
table.dataTable thead .dt-ordering-desc:before {
  display: none !important;
  content: none !important; }

/* Sort icon base using FontAwesome */
/* line 204, /usr/src/app/app/assets/stylesheets/datatable_bootstrap5_fixes.scss */
table.dataTable thead .dt-orderable-asc:after,
table.dataTable thead .dt-orderable-desc:after,
table.dataTable thead .dt-ordering-asc:after,
table.dataTable thead .dt-ordering-desc:after {
  position: absolute !important;
  bottom: 50% !important;
  transform: translateY(50%) !important;
  right: 8px !important;
  display: block !important;
  font-family: 'FontAwesome' !important;
  font-weight: normal !important;
  font-style: normal !important;
  text-rendering: auto !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  opacity: 0.5 !important;
  font-size: 12px !important; }

/* Unsorted state - show sort icon (both arrows) */
/* line 224, /usr/src/app/app/assets/stylesheets/datatable_bootstrap5_fixes.scss */
table.dataTable thead .dt-orderable-asc:after,
table.dataTable thead .dt-orderable-desc:after {
  content: '\f0dc' !important;
  /* fa-sort */
  opacity: 0.3 !important; }

/* Ascending - show sort-asc */
/* line 231, /usr/src/app/app/assets/stylesheets/datatable_bootstrap5_fixes.scss */
table.dataTable thead .dt-ordering-asc:after {
  content: '\f0de' !important;
  /* fa-sort-asc */
  opacity: 0.6 !important; }

/* Descending - show sort-desc */
/* line 237, /usr/src/app/app/assets/stylesheets/datatable_bootstrap5_fixes.scss */
table.dataTable thead .dt-ordering-desc:after {
  content: '\f0dd' !important;
  /* fa-sort-desc */
  opacity: 0.6 !important; }

/* Hide sort icons in scroll body duplicate header */
/* line 243, /usr/src/app/app/assets/stylesheets/datatable_bootstrap5_fixes.scss */
div.dt-scroll-body table thead .dt-orderable-asc:after,
div.dt-scroll-body table thead .dt-orderable-desc:after,
div.dt-scroll-body table thead .dt-ordering-asc:after,
div.dt-scroll-body table thead .dt-ordering-desc:after,
.dataTables_scrollBody table thead th:after {
  display: none !important;
  content: none !important; }

/* ============================================
   DataTable Toolbar Buttons (dt-buttons ONLY)
   Scoped to not affect other button toolbars
   ============================================ */
/* line 256, /usr/src/app/app/assets/stylesheets/datatable_bootstrap5_fixes.scss */
div.dt-buttons {
  position: relative;
  float: left;
  margin-right: 10px;
  display: inline-flex !important;
  flex-wrap: nowrap !important; }

/* Reset nested btn-group inside dt-buttons */
/* line 265, /usr/src/app/app/assets/stylesheets/datatable_bootstrap5_fixes.scss */
div.dt-buttons > .btn-group {
  margin: 0 !important;
  padding: 0 !important;
  display: inline-flex !important; }

/* All buttons inside dt-buttons (including nested btn-group) */
/* line 272, /usr/src/app/app/assets/stylesheets/datatable_bootstrap5_fixes.scss */
div.dt-buttons .btn,
div.dt-buttons > .btn-group > .btn {
  margin: 0 !important;
  background-color: white !important;
  border: 1px solid #1ab394 !important;
  border-right-width: 0 !important;
  color: #676a6c !important;
  box-shadow: none !important;
  border-radius: 0 !important;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  position: relative;
  float: left !important; }

/* Last direct child button gets right border */
/* line 289, /usr/src/app/app/assets/stylesheets/datatable_bootstrap5_fixes.scss */
div.dt-buttons > .btn:last-child,
div.dt-buttons > button:last-of-type,
div.dt-buttons > .btn-group:last-child > .btn:last-child {
  border-right-width: 1px !important;
  border-top-right-radius: 3px !important;
  border-bottom-right-radius: 3px !important; }

/* First element (could be btn-group or button) gets left radius */
/* line 298, /usr/src/app/app/assets/stylesheets/datatable_bootstrap5_fixes.scss */
div.dt-buttons > .btn-group:first-child > .btn:first-child,
div.dt-buttons > .btn:first-child {
  border-top-left-radius: 3px !important;
  border-bottom-left-radius: 3px !important; }

/* Hover states */
/* line 305, /usr/src/app/app/assets/stylesheets/datatable_bootstrap5_fixes.scss */
div.dt-buttons .btn:hover,
div.dt-buttons .btn:focus,
div.dt-buttons .btn:active,
div.dt-buttons .btn.active,
div.dt-buttons .btn:focus-visible {
  background-color: #18a689 !important;
  border-color: #1ab394 !important;
  color: #fff !important;
  outline: none !important;
  box-shadow: none !important;
  z-index: 1; }

/* line 318, /usr/src/app/app/assets/stylesheets/datatable_bootstrap5_fixes.scss */
div.dt-buttons .btn i {
  color: inherit !important; }

/* Fix processing indicator */
/* line 323, /usr/src/app/app/assets/stylesheets/datatable_bootstrap5_fixes.scss */
div.dataTables_wrapper div.dataTables_processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 200px;
  margin-left: -100px;
  margin-top: -26px;
  text-align: center;
  padding: 1em 0;
  background-color: white;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); }

/* Fix responsive layout for mobile */
@media screen and (max-width: 767px) {
  /* line 340, /usr/src/app/app/assets/stylesheets/datatable_bootstrap5_fixes.scss */
  div.dataTables_wrapper div.dataTables_length,
  div.dataTables_wrapper div.dataTables_filter,
  div.dataTables_wrapper div.dataTables_info,
  div.dataTables_wrapper div.dataTables_paginate {
    text-align: center; }

  /* line 347, /usr/src/app/app/assets/stylesheets/datatable_bootstrap5_fixes.scss */
  div.dataTables_wrapper div.dataTables_paginate ul.pagination {
    justify-content: center; } }
/* Fix column visibility and other button dropdowns */
/* line 353, /usr/src/app/app/assets/stylesheets/datatable_bootstrap5_fixes.scss */
.dt-button-collection {
  position: absolute;
  background-color: white;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  z-index: 2001;
  padding: 5px 0 !important;
  display: flex;
  flex-direction: column; }

/* line 365, /usr/src/app/app/assets/stylesheets/datatable_bootstrap5_fixes.scss */
.dt-button-collection > div[role='menu'],
.dt-button-collection > ul {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none; }

/* line 375, /usr/src/app/app/assets/stylesheets/datatable_bootstrap5_fixes.scss */
.dt-button-collection .dt-button,
.dt-button-collection .btn,
.dt-button-collection .dropdown-item {
  width: auto !important;
  margin: 2px !important;
  border: none !important;
  border-radius: 3px !important;
  box-shadow: none !important;
  text-align: left;
  background-color: #fff !important;
  color: #333 !important;
  display: block;
  padding: 3px 20px;
  text-decoration: none;
  background-image: none !important;
  line-height: 25px;
  font-weight: normal; }

/* line 394, /usr/src/app/app/assets/stylesheets/datatable_bootstrap5_fixes.scss */
.dt-button-collection .dt-button:first-child,
.dt-button-collection .btn:first-child,
.dt-button-collection .dropdown-item:first-child {
  margin-top: 4px !important; }

/* line 400, /usr/src/app/app/assets/stylesheets/datatable_bootstrap5_fixes.scss */
.dt-button-collection .dt-button:last-child,
.dt-button-collection .btn:last-child,
.dt-button-collection .dropdown-item:last-child {
  margin-bottom: 4px !important; }

/* line 406, /usr/src/app/app/assets/stylesheets/datatable_bootstrap5_fixes.scss */
.dt-button-collection .dt-button.active,
.dt-button-collection .btn.active,
.dt-button-collection .dt-button-active,
.dt-button-collection .buttons-columnVisibility.dt-button-active {
  background-color: #337ab7 !important;
  color: #fff !important;
  box-shadow: none !important;
  outline: 0 !important;
  background-image: none !important;
  text-decoration: none; }

/* line 418, /usr/src/app/app/assets/stylesheets/datatable_bootstrap5_fixes.scss */
.dt-button-collection .dt-button:hover,
.dt-button-collection .btn:hover,
.dt-button-collection .dropdown-item:hover {
  background-color: #f5f5f5 !important;
  color: #262626 !important;
  text-decoration: none;
  background-image: none !important; }

/* Ensure table doesn't break layout */
/* line 428, /usr/src/app/app/assets/stylesheets/datatable_bootstrap5_fixes.scss */
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch; }

/* line 435, /usr/src/app/app/assets/stylesheets/datatable_bootstrap5_fixes.scss */
.table-responsive > .dataTable {
  margin-bottom: 0; }

/* Ensure pagination spacing */
/* line 440, /usr/src/app/app/assets/stylesheets/datatable_bootstrap5_fixes.scss */
div.dataTables_paginate {
  margin-top: 15px !important; }

/* Fix wrapper padding */
/* line 445, /usr/src/app/app/assets/stylesheets/datatable_bootstrap5_fixes.scss */
div.dataTable_wrapper {
  padding: 0; }

/* Additional fixes for specific layout issues */
/* line 450, /usr/src/app/app/assets/stylesheets/datatable_bootstrap5_fixes.scss */
.dataTables_scrollHeadInner,
.dataTables_scrollHeadInner .table {
  width: 100% !important; }

/* line 455, /usr/src/app/app/assets/stylesheets/datatable_bootstrap5_fixes.scss */
.dataTables_scrollBody {
  overflow: auto; }

/* Ensure proper spacing between controls */
/* line 460, /usr/src/app/app/assets/stylesheets/datatable_bootstrap5_fixes.scss */
.dataTables_length,
.dataTables_filter {
  margin-bottom: 15px; }

/* Fix for button toolbar alignment */
/* line 466, /usr/src/app/app/assets/stylesheets/datatable_bootstrap5_fixes.scss */
div.dt-buttons.btn-group {
  display: inline-flex;
  align-items: center; }

/* Fix for DataTable select dropdown (Show X rows) - match staging exactly */
/* line 471, /usr/src/app/app/assets/stylesheets/datatable_bootstrap5_fixes.scss */
div.dataTables_wrapper div.dataTables_length select,
div.dataTables_length select.form-control,
div.dataTables_length select.input-sm,
select.form-control.input-sm,
.dataTables_length select,
div.dt-length select,
div.dt-length select.form-select,
div.dt-length select.form-select-sm {
  width: auto !important;
  min-width: 75px !important;
  display: inline-block !important;
  padding: 6px 12px !important;
  font-size: 12px !important;
  line-height: 1.5 !important;
  color: #555 !important;
  background-color: #fff !important;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e") !important;
  background-repeat: no-repeat !important;
  background-position: right 8px center !important;
  background-size: 12px !important;
  border: 1px solid #e5e6e7 !important;
  border-radius: 2px !important;
  box-shadow: none !important;
  height: 30px !important;
  appearance: none !important;
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  margin: 0 5px !important;
  cursor: pointer; }

/* line 502, /usr/src/app/app/assets/stylesheets/datatable_bootstrap5_fixes.scss */
div.dataTables_wrapper div.dataTables_length select:focus,
div.dataTables_length select.form-control:focus,
select.form-control.input-sm:focus,
.dataTables_length select:focus,
div.dt-length select:focus {
  border-color: #1ab394 !important;
  outline: 0 !important;
  box-shadow: none !important; }

/* DataTables length label styling */
/* line 513, /usr/src/app/app/assets/stylesheets/datatable_bootstrap5_fixes.scss */
div.dataTables_length label,
div.dt-length label {
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  display: inline-flex;
  align-items: center;
  gap: 5px;
  font-size: 13px;
  margin-bottom: 0; }

/* ============================================
   Checkbox Column Alignment in DataTables
   ============================================ */
/* line 528, /usr/src/app/app/assets/stylesheets/datatable_bootstrap5_fixes.scss */
table.dataTable th input[type='checkbox'],
table.dataTable td input[type='checkbox'] {
  vertical-align: middle;
  cursor: pointer; }

/* ============================================
   DataTables Copy Button Info Popup
   Centers the "Copy to clipboard" notification
   ============================================ */
/* line 538, /usr/src/app/app/assets/stylesheets/datatable_bootstrap5_fixes.scss */
div.dt-button-info,
#datatables_buttons_info {
  position: fixed !important;
  top: 50% !important;
  left: 50% !important;
  width: 400px;
  margin-top: -100px;
  margin-left: -200px;
  background-color: white;
  border-radius: 0.75em;
  box-shadow: 3px 4px 10px 1px rgba(0, 0, 0, 0.8);
  text-align: center;
  z-index: 2003;
  overflow: hidden; }

/* line 554, /usr/src/app/app/assets/stylesheets/datatable_bootstrap5_fixes.scss */
div.dt-button-info h2,
#datatables_buttons_info h2 {
  padding: 2rem 2rem 1rem 2rem;
  margin: 0;
  font-weight: normal; }

/* line 561, /usr/src/app/app/assets/stylesheets/datatable_bootstrap5_fixes.scss */
div.dt-button-info > div,
#datatables_buttons_info > div {
  padding: 1em 2em 2em 2em; }

/* ============================================
   DataTables Header/Body Column Alignment Fix
   Only applies to tables with scrollX enabled
   ============================================ */
/* Fix scrollX table alignment - scoped to scroll containers only */
/* line 572, /usr/src/app/app/assets/stylesheets/datatable_bootstrap5_fixes.scss */
div.dataTables_scrollHead table.dataTable,
div.dataTables_scrollBody table.dataTable {
  table-layout: fixed !important;
  margin: 0 !important;
  width: 100% !important; }

/* Ensure header inner wrapper takes full width when scrollX is used */
/* line 580, /usr/src/app/app/assets/stylesheets/datatable_bootstrap5_fixes.scss */
.dataTables_scrollHeadInner {
  width: 100% !important;
  padding-right: 0 !important; }

/* line 585, /usr/src/app/app/assets/stylesheets/datatable_bootstrap5_fixes.scss */
.dataTables_scrollHeadInner > table {
  width: 100% !important; }

/* Ensure consistent box-sizing only within scroll containers */
/* line 590, /usr/src/app/app/assets/stylesheets/datatable_bootstrap5_fixes.scss */
div.dataTables_scroll table.dataTable thead th,
div.dataTables_scroll table.dataTable tbody td {
  box-sizing: border-box; }

/* ============================================
   Pagination Disabled State Styles
   Text color #777777 and cursor not-allowed
   when Previous/Next buttons are disabled
   ============================================ */
/* DataTables 1.x disabled pagination */
/* line 602, /usr/src/app/app/assets/stylesheets/datatable_bootstrap5_fixes.scss */
.dataTables_paginate .page-item.disabled .page-link,
.dataTables_paginate .page-item.disabled .page-link:hover,
.dataTables_paginate .page-item.disabled .page-link:focus {
  color: #777777 !important;
  background-color: white;
  cursor: not-allowed;
  pointer-events: auto; }

/* Bootstrap legacy pagination disabled */
/* line 612, /usr/src/app/app/assets/stylesheets/datatable_bootstrap5_fixes.scss */
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777777 !important;
  cursor: not-allowed;
  pointer-events: auto; }

/* Bootstrap 5 pagination disabled */
/* line 624, /usr/src/app/app/assets/stylesheets/datatable_bootstrap5_fixes.scss */
.pagination .page-item.disabled .page-link,
.pagination .page-item.disabled .page-link:hover,
.pagination .page-item.disabled .page-link:focus {
  color: #777777 !important;
  cursor: not-allowed;
  pointer-events: auto; }

/* ============================================
   Bootstrap 5 Modal Compatibility Layer
   ============================================ */
/* Modal Visibility Fixes */
/* line 6, /usr/src/app/app/assets/stylesheets/bootstrap5_modal.scss */
.modal.fade.show {
  display: flex !important;
  align-items: center;
  justify-content: center;
  min-height: 100vh;
  opacity: 1;
  background-color: rgba(0, 0, 0, 0.5); }

/* line 15, /usr/src/app/app/assets/stylesheets/bootstrap5_modal.scss */
.modal.fade.show .modal-dialog {
  transform: translate(0, 0);
  margin: 0 auto;
  width: auto;
  min-width: 300px; }

/* Modal Header - Bootstrap 5 Style */
/* line 23, /usr/src/app/app/assets/stylesheets/bootstrap5_modal.scss */
.modal-header {
  display: flex !important;
  flex-shrink: 0;
  align-items: center !important;
  justify-content: space-between;
  padding: 1rem;
  border-bottom: 1px solid #dee2e6;
  position: relative; }

/* line 33, /usr/src/app/app/assets/stylesheets/bootstrap5_modal.scss */
.modal-header .modal-title {
  margin: 0 !important;
  line-height: 1.5;
  flex-grow: 1; }

/* Modal Body */
/* line 40, /usr/src/app/app/assets/stylesheets/bootstrap5_modal.scss */
.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem; }

/* Modal Footer */
/* line 47, /usr/src/app/app/assets/stylesheets/bootstrap5_modal.scss */
.modal-footer {
  display: flex !important;
  flex-wrap: wrap;
  flex-shrink: 0;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #dee2e6;
  gap: 0.5rem; }

/* line 58, /usr/src/app/app/assets/stylesheets/bootstrap5_modal.scss */
.modal-footer > * {
  margin: 0; }

/* Modal Content */
/* line 63, /usr/src/app/app/assets/stylesheets/bootstrap5_modal.scss */
.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100% !important;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0; }

/* Close button styling */
/* line 77, /usr/src/app/app/assets/stylesheets/bootstrap5_modal.scss */
.modal .modal-header .close,
.modal .modal-header button.close {
  padding: 0 !important;
  margin: 0 !important;
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
  font-size: 18px !important;
  line-height: 1 !important;
  color: #000 !important;
  opacity: 0.5;
  cursor: pointer;
  float: none;
  position: static;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }

/* line 97, /usr/src/app/app/assets/stylesheets/bootstrap5_modal.scss */
.modal .modal-header .close:hover,
.modal .modal-header button.close:hover {
  color: #000;
  text-decoration: none;
  opacity: 0.75; }

/* line 104, /usr/src/app/app/assets/stylesheets/bootstrap5_modal.scss */
.modal .modal-header .close:focus,
.modal .modal-header button.close:focus {
  outline: none !important;
  box-shadow: none !important; }

/* line 110, /usr/src/app/app/assets/stylesheets/bootstrap5_modal.scss */
.modal .modal-header .close i,
.modal .modal-header button.close i {
  font-size: 18px !important;
  line-height: 1 !important; }

/* line 116, /usr/src/app/app/assets/stylesheets/bootstrap5_modal.scss */
.modal-header .close:hover {
  opacity: 0.75; }

/* Button default style */
/* line 121, /usr/src/app/app/assets/stylesheets/bootstrap5_modal.scss */
.btn-default {
  color: #333;
  background-color: #fff;
  border: 1px solid #ccc; }

/* line 127, /usr/src/app/app/assets/stylesheets/bootstrap5_modal.scss */
.btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad; }
