/* progress bars*/
/* Bottom border for side nav */
/* line 38, ../sass/_variables.scss */
.Montserrat-normal {
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
}

/* line 43, ../sass/_variables.scss */
.Montserrat-bold {
  font-family: 'Montserrat', sans-serif;
  font-weight: 700;
}

/* line 49, ../sass/_variables.scss */
.arial-normal {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

/*==========  Buttons  ==========*/
/* line 3, ../sass/_buttons.scss */
.btn {
  padding: 8px 30px;
  border-radius: 3px;
}
/* line 7, ../sass/_buttons.scss */
.btn.btn-xs {
  padding: 1px 23px;
}
/* line 10, ../sass/_buttons.scss */
.btn.btn-sm {
  padding: 5px 27px;
}
/* line 13, ../sass/_buttons.scss */
.btn.btn-lg {
  padding: 10px 32px;
}
/* line 16, ../sass/_buttons.scss */
.btn.btn-icon {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  padding: 0;
  color: #fff;
}
/* line 21, ../sass/_buttons.scss */
.btn.btn-icon span {
  vertical-align: top;
  padding: 8px 15px 0 10px;
  display: inline-block;
}
/* line 26, ../sass/_buttons.scss */
.btn.btn-icon i {
  display: inline-block;
  background-color: #09ACDE;
  padding: 8px;
  font-weight: 600;
  font-size: 1.6em;
}
/* line 34, ../sass/_buttons.scss */
.btn.btn-oval {
  border-radius: 50px;
}
/* line 37, ../sass/_buttons.scss */
.btn.btn-oval-outline {
  border-radius: 20px;
  background-color: transparent;
  color: #6C7480;
}

/* line 43, ../sass/_buttons.scss */
.btn-blue, .btn-green, .btn-default, .btn-red {
  color: #fff;
}
/* line 46, ../sass/_buttons.scss */
.btn-blue:hover, .btn-green:hover, .btn-default:hover, .btn-red:hover {
  color: #fff;
}

/* line 50, ../sass/_buttons.scss */
.btn-red {
  background-color: #EB6455;
  border-color: #EB6455;
}
/* line 54, ../sass/_buttons.scss */
.btn-red:hover {
  background-color: #e63a27;
}

/* line 58, ../sass/_buttons.scss */
.btn-blue {
  background-color: #0EC5F2;
  border-color: #0EC5F2;
}
/* line 61, ../sass/_buttons.scss */
.btn-blue:hover {
  background-color: #0a9ec3;
}

/* line 65, ../sass/_buttons.scss */
.btn-green {
  background-color: #5FBD88;
  border-color: #5FBD88;
}
/* line 68, ../sass/_buttons.scss */
.btn-green:hover {
  background-color: #44a56e;
}

/* line 72, ../sass/_buttons.scss */
.btn-default {
  background-color: #6C7480;
  border-color: #6C7480;
}
/* line 75, ../sass/_buttons.scss */
.btn-default:hover {
  background-color: #555b64;
}

/* line 81, ../sass/_buttons.scss */
.btn-group .btn-default {
  background-color: #fff;
  color: #6C7480;
  border-color: #7C8692;
}
/* line 86, ../sass/_buttons.scss */
.btn-group .dropdown-menu {
  border-radius: 0;
  box-shadow: none;
  width: 100%;
  margin: 0;
}

/* line 93, ../sass/_buttons.scss */
.btn-group.open .dropdown-toggle {
  box-shadow: none;
}

/*==========  Color swatches  ==========*/
/* line 2, ../sass/_colors.scss */
.black-bg {
  background-color: #000;
}

/* line 5, ../sass/_colors.scss */
.dark-blue-bg {
  background-color: #364152;
}

/* line 8, ../sass/_colors.scss */
.med-blue-bg {
  background-color: #09ACDE;
}

/* line 11, ../sass/_colors.scss */
.blue-bg {
  background-color: #0EC5F2;
}

/* line 14, ../sass/_colors.scss */
.teal-blue-bg {
  background-color: #09DBC6;
}

/* line 17, ../sass/_colors.scss */
.green-bg {
  background-color: #5FBD88;
}

/* line 21, ../sass/_colors.scss */
.dark-gray-bg {
  background-color: #333;
}

/* line 24, ../sass/_colors.scss */
.med-gray-bg {
  background-color: #6C7480;
}

/* line 27, ../sass/_colors.scss */
.gray-bg {
  background-color: #7C8692;
}

/* line 30, ../sass/_colors.scss */
.light-med-gray-bg {
  background-color: #C8C8C8;
}

/* line 33, ../sass/_colors.scss */
.light-gray-bg {
  background-color: #F1F3F6;
}

/* line 36, ../sass/_colors.scss */
.gold-bg {
  background-color: #FEC22D;
}

/* line 39, ../sass/_colors.scss */
.red-bg {
  background-color: #EB6455;
}

/* line 42, ../sass/_colors.scss */
.bright-green-bg {
  background-color: #8EC63F;
}

/* line 46, ../sass/_colors.scss */
.color-palette .swatch {
  display: block;
  width: 75px;
  height: 75px;
}
/* line 51, ../sass/_colors.scss */
.color-palette .item-label {
  text-align: center;
  display: inline-block;
  width: 100%;
}

/*==========  Text colors and Typography section  ==========*/
/* line 4, ../sass/_typography.scss */
.text-blue {
  color: #0EC5F2;
}

/* line 7, ../sass/_typography.scss */
.text-bright-green {
  color: #8EC63F;
}

/* line 10, ../sass/_typography.scss */
.text-med-gray {
  color: #6C7480;
}

/* line 14, ../sass/_typography.scss */
h1, .h1 {
  font-size: 32px;
}

/* line 17, ../sass/_typography.scss */
h2, .h2 {
  font-size: 30px;
}

/* line 20, ../sass/_typography.scss */
h3, .h3 {
  font-size: 23px;
}

/* line 23, ../sass/_typography.scss */
h4, .h4 {
  font-size: 18px;
}

/* line 26, ../sass/_typography.scss */
h5, .h5 {
  font-size: 14px;
}

/* line 29, ../sass/_typography.scss */
h6, .h6 {
  font-size: 12px;
}

/*==========  Icons  ==========*/
@font-face {
  font-family: 'UxpinIcons';
  src: url("../fonts/UxpinIcons.eot?-3gubnd");
  src: url("../fonts/UxpinIcons.eot?#iefix-3gubnd") format("embedded-opentype"), url("../fonts/UxpinIcons.ttf?-3gubnd") format("truetype"), url("../fonts/UxpinIcons.woff?-3gubnd") format("woff"), url("../fonts/UxpinIcons.svg?-3gubnd#UxpinIcons") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 46, ../sass/_typography.scss */
i {
  font-family: 'UxpinIcons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 60, ../sass/_typography.scss */
.achievement-regularIcon:before {
  content: "\e600";
}

/* line 63, ../sass/_typography.scss */
.add-user-regularIcon:before {
  content: "\e601";
}

/* line 66, ../sass/_typography.scss */
.at-regularIcon:before {
  content: "\e602";
}

/* line 69, ../sass/_typography.scss */
.bag-regularIcon:before {
  content: "\e603";
}

/* line 72, ../sass/_typography.scss */
.bell-regularIcon:before {
  content: "\e604";
}

/* line 75, ../sass/_typography.scss */
.book-regularIcon:before {
  content: "\e605";
}

/* line 78, ../sass/_typography.scss */
.bookmark-regularIcon:before {
  content: "\e606";
}

/* line 81, ../sass/_typography.scss */
.box-regularIcon:before {
  content: "\e607";
}

/* line 84, ../sass/_typography.scss */
.brush-regularIcon:before {
  content: "\e608";
}

/* line 87, ../sass/_typography.scss */
.bulb-regularIcon:before {
  content: "\e609";
}

/* line 90, ../sass/_typography.scss */
.calculator-regularIcon:before {
  content: "\e60a";
}

/* line 93, ../sass/_typography.scss */
.calendar-regularIcon:before {
  content: "\e60b";
}

/* line 96, ../sass/_typography.scss */
.camcorder-regularIcon:before {
  content: "\e60c";
}

/* line 99, ../sass/_typography.scss */
.camera-regularIcon:before {
  content: "\e60d";
}

/* line 102, ../sass/_typography.scss */
.chart-regularIcon:before {
  content: "\e60e";
}

/* line 105, ../sass/_typography.scss */
.checkmark-regularIcon:before {
  content: "\e60f";
}

/* line 108, ../sass/_typography.scss */
.chemistry-regularIcon:before {
  content: "\e610";
}

/* line 111, ../sass/_typography.scss */
.clip-regularIcon:before {
  content: "\e611";
}

/* line 114, ../sass/_typography.scss */
.clock-regularIcon:before {
  content: "\e612";
}

/* line 117, ../sass/_typography.scss */
.cloud-regularIcon:before {
  content: "\e613";
}

/* line 120, ../sass/_typography.scss */
.cog-regularIcon:before {
  content: "\e614";
}

/* line 123, ../sass/_typography.scss */
.compass-regularIcon:before {
  content: "\e615";
}

/* line 126, ../sass/_typography.scss */
.compose-regularIcon:before {
  content: "\e616";
}

/* line 129, ../sass/_typography.scss */
.credit-card-regularIcon:before {
  content: "\e617";
}

/* line 132, ../sass/_typography.scss */
.cursor-regularIcon:before {
  content: "\e618";
}

/* line 135, ../sass/_typography.scss */
.dashboard-regularIcon:before {
  content: "\e619";
}

/* line 138, ../sass/_typography.scss */
.database-regularIcon:before {
  content: "\e61a";
}

/* line 141, ../sass/_typography.scss */
.display-regularIcon:before {
  content: "\e61b";
}

/* line 144, ../sass/_typography.scss */
.download-regularIcon:before {
  content: "\e61c";
}

/* line 147, ../sass/_typography.scss */
.envelope-regularIcon:before {
  content: "\e61d";
}

/* line 150, ../sass/_typography.scss */
.file-regularIcon:before {
  content: "\e61e";
}

/* line 153, ../sass/_typography.scss */
.folder-regularIcon:before {
  content: "\e61f";
}

/* line 156, ../sass/_typography.scss */
.gift-regularIcon:before {
  content: "\e620";
}

/* line 159, ../sass/_typography.scss */
.graph-regularIcon:before {
  content: "\e621";
}

/* line 162, ../sass/_typography.scss */
.heart-regularIcon:before {
  content: "\e622";
}

/* line 165, ../sass/_typography.scss */
.home-regularIcon:before {
  content: "\e623";
}

/* line 168, ../sass/_typography.scss */
.invisible-regularIcon:before {
  content: "\e624";
}

/* line 171, ../sass/_typography.scss */
.ipad-regularIcon:before {
  content: "\e625";
}

/* line 174, ../sass/_typography.scss */
.iphone-regularIcon:before {
  content: "\e626";
}

/* line 177, ../sass/_typography.scss */
.joystick-regularIcon:before {
  content: "\e627";
}

/* line 180, ../sass/_typography.scss */
.key-regularIcon:before {
  content: "\e628";
}

/* line 183, ../sass/_typography.scss */
.life-belt-regularIcon:before {
  content: "\e629";
}

/* line 186, ../sass/_typography.scss */
.lightning-regularIcon:before {
  content: "\e62a";
}

/* line 189, ../sass/_typography.scss */
.like-regularIcon:before {
  content: "\e62b";
}

/* line 192, ../sass/_typography.scss */
.link-regularIcon:before {
  content: "\e62c";
}

/* line 195, ../sass/_typography.scss */
.macbook-regularIcon:before {
  content: "\e62d";
}

/* line 198, ../sass/_typography.scss */
.magnifying-glass-regularIcon:before {
  content: "\e62e";
}

/* line 201, ../sass/_typography.scss */
.map-regularIcon:before {
  content: "\e62f";
}

/* line 204, ../sass/_typography.scss */
.megaphone-regularIcon:before {
  content: "\e630";
}

/* line 207, ../sass/_typography.scss */
.message-regularIcon:before {
  content: "\e631";
}

/* line 210, ../sass/_typography.scss */
.microphone-regularIcon:before {
  content: "\e632";
}

/* line 213, ../sass/_typography.scss */
.money-regularIcon:before {
  content: "\e633";
}

/* line 216, ../sass/_typography.scss */
.movie-file-regularIcon:before {
  content: "\e634";
}

/* line 219, ../sass/_typography.scss */
.package-regularIcon:before {
  content: "\e635";
}

/* line 222, ../sass/_typography.scss */
.pen-regularIcon:before {
  content: "\e636";
}

/* line 225, ../sass/_typography.scss */
.pencil-regularIcon:before {
  content: "\e637";
}

/* line 228, ../sass/_typography.scss */
.pencil-ruler-regularIcon:before {
  content: "\e638";
}

/* line 231, ../sass/_typography.scss */
.picture-file-regularIcon:before {
  content: "\e639";
}

/* line 234, ../sass/_typography.scss */
.piggybank-regularIcon:before {
  content: "\e63a";
}

/* line 237, ../sass/_typography.scss */
.pin-regularIcon:before {
  content: "\e63b";
}

/* line 240, ../sass/_typography.scss */
.printer-regularIcon:before {
  content: "\e63c";
}

/* line 243, ../sass/_typography.scss */
.quote-regularIcon:before {
  content: "\e63d";
}

/* line 246, ../sass/_typography.scss */
.share-regularIcon:before {
  content: "\e63e";
}

/* line 249, ../sass/_typography.scss */
.shield-regularIcon:before {
  content: "\e63f";
}

/* line 252, ../sass/_typography.scss */
.sight-regularIcon:before {
  content: "\e640";
}

/* line 255, ../sass/_typography.scss */
.site-map-regularIcon:before {
  content: "\e641";
}

/* line 258, ../sass/_typography.scss */
.sound-regularIcon:before {
  content: "\e642";
}

/* line 261, ../sass/_typography.scss */
.spanner-regularIcon:before {
  content: "\e643";
}

/* line 264, ../sass/_typography.scss */
.star-regularIcon:before {
  content: "\e644";
}

/* line 267, ../sass/_typography.scss */
.stoper-regularIcon:before {
  content: "\e645";
}

/* line 270, ../sass/_typography.scss */
.suitcase-regularIcon:before {
  content: "\e646";
}

/* line 273, ../sass/_typography.scss */
.tack-regularIcon:before {
  content: "\e647";
}

/* line 276, ../sass/_typography.scss */
.tag-regularIcon:before {
  content: "\e648";
}

/* line 279, ../sass/_typography.scss */
.telephone-regularIcon:before {
  content: "\e649";
}

/* line 282, ../sass/_typography.scss */
.text-file-regularIcon:before {
  content: "\e64a";
}

/* line 285, ../sass/_typography.scss */
.transport-regularIcon:before {
  content: "\e64b";
}

/* line 288, ../sass/_typography.scss */
.trash-regularIcon:before {
  content: "\e64c";
}

/* line 291, ../sass/_typography.scss */
.trolley-regularIcon:before {
  content: "\e64d";
}

/* line 294, ../sass/_typography.scss */
.visible-regularIcon:before {
  content: "\e64e";
}

/* line 297, ../sass/_typography.scss */
.wallet-regularIcon:before {
  content: "\e64f";
}

/* line 300, ../sass/_typography.scss */
.window-regularIcon:before {
  content: "\e650";
}

/* line 303, ../sass/_typography.scss */
.world-regularIcon:before {
  content: "\e651";
}

/*==========  Style guide starts  ==========*/
/* line 2, ../sass/_styleguide.scss */
body {
  color: #333;
}
/* line 5, ../sass/_styleguide.scss */
body a {
  color: #0EC5F2;
}

/* line 11, ../sass/_styleguide.scss */
.example-panel.fonts h2 {
  margin: 30px 0;
}

/* line 16, ../sass/_styleguide.scss */
.section-title {
  padding: 0 0 15px 0;
  border-bottom: 1px solid #eee;
}

/* line 20, ../sass/_styleguide.scss */
.section-label {
  color: #6C7480;
}

/* line 23, ../sass/_styleguide.scss */
.navbar-brand {
  font-size: 1.5em;
}

/*==========  Framework  ==========*/
/* line 28, ../sass/_styleguide.scss */
.navbar-default {
  background-color: white;
  border-bottom: 1px solid lightgray;
}

/* line 32, ../sass/_styleguide.scss */
.sidebar {
  position: fixed;
  top: 51px;
  bottom: 0;
  left: 0;
  z-index: 1000;
  display: block;
  padding: 20px;
  overflow-x: hidden;
  overflow-y: auto;
  /* Scrollable contents if viewport is shorter than content. */
  background-color: #f4f4f4;
  border-right: 1px solid #eee;
}
@media only screen and (max-width: 768px) {
  /* line 32, ../sass/_styleguide.scss */
  .sidebar {
    position: relative;
  }
}

/* line 49, ../sass/_styleguide.scss */
.nav-sidebar {
  margin-right: -21px;
  margin-bottom: 20px;
  margin-left: -20px;
}

/* line 54, ../sass/_styleguide.scss */
.nav-sidebar > li > a {
  color: #666;
  padding-right: 20px;
  padding-left: 20px;
}

/* line 59, ../sass/_styleguide.scss */
.main {
  padding-top: 51px;
  position: relative;
}

/* Example panel */
/* line 66, ../sass/_styleguide.scss */
.example-panel {
  position: relative;
  padding-top: 45px;
}
/* line 70, ../sass/_styleguide.scss */
.example-panel:after {
  position: absolute;
  top: 15px;
  left: 15px;
  font-size: 12px;
  font-weight: 700;
  color: #959595;
  text-transform: uppercase;
  letter-spacing: 1px;
  content: "Example";
}
/* line 81, ../sass/_styleguide.scss */
.example-panel .panel-body {
  padding: 0 15px 15px;
}

/*==========  Form elements  ==========*/
/* line 4, ../sass/_form-elements.scss */
.form-elements input, .form-elements .input-group, .form-elements textarea {
  width: 400px;
}

/* line 8, ../sass/_form-elements.scss */
.form-control:focus {
  box-shadow: none;
  border-color: #0EC5F2;
}

/* line 12, ../sass/_form-elements.scss */
.form-control {
  border: 1px solid #C8C8C8;
  color: #7C8692;
  box-shadow: none;
}

/* line 18, ../sass/_form-elements.scss */
.form-group label {
  color: #7C8692;
}
/* line 22, ../sass/_form-elements.scss */
.form-group .input-group .input-group-addon {
  background-color: #0EC5F2;
  color: #fff;
  border-color: #0EC5F2;
}
/* line 29, ../sass/_form-elements.scss */
.form-group.has-success .form-control {
  border-color: #8EC63F;
}
/* line 34, ../sass/_form-elements.scss */
.form-group.has-error .form-control {
  border-color: #EB6455;
}

/* line 39, ../sass/_form-elements.scss */
::-webkit-input-placeholder {
  color: red;
}

/* line 42, ../sass/_form-elements.scss */
:-moz-placeholder {
  /* Firefox 18- */
  color: red;
}

/* line 47, ../sass/_form-elements.scss */
::-moz-placeholder {
  /* Firefox 19+ */
  color: red;
}

/* line 52, ../sass/_form-elements.scss */
input::-webkit-input-placeholder {
  color: #C8C8C8;
}

/* line 55, ../sass/_form-elements.scss */
input::-moz-placeholder {
  color: #C8C8C8;
}

/* line 58, ../sass/_form-elements.scss */
input:-moz-placeholder {
  /* Older versions of Firefox */
  color: #C8C8C8;
}

/* line 63, ../sass/_form-elements.scss */
input:-ms-input-placeholder {
  color: #C8C8C8;
}

/* Step section - only for style guide */
/* line 69, ../sass/_form-elements.scss */
.step-section .step {
  display: inline-block;
  margin-right: 1em;
}

/* Steps for registration forms and other forms */
/* line 76, ../sass/_form-elements.scss */
.step {
  min-width: 60px;
}
/* line 79, ../sass/_form-elements.scss */
.step .step-number, .step .step-text {
  display: block;
  text-align: center;
}
/* line 83, ../sass/_form-elements.scss */
.step .step-number {
  border: 5px solid #C8C8C8;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  padding-top: .45em;
  color: #C8C8C8;
  font-size: 1.5em;
  margin: 0 auto .25em;
}
/* line 93, ../sass/_form-elements.scss */
.step .step-text {
  color: #C8C8C8;
  font-size: .9em;
}
/* line 98, ../sass/_form-elements.scss */
.step.active .step-number {
  border: 5px solid #0EC5F2;
  color: #0EC5F2;
}
/* line 102, ../sass/_form-elements.scss */
.step.active .step-text {
  color: #0EC5F2;
}

/* Plus sign icon */
/* line 109, ../sass/_form-elements.scss */
.plus-more {
  display: block;
  text-align: center;
  border: 3px solid #0EC5F2;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  color: #0EC5F2;
  font-size: 1.5em;
}
/* line 119, ../sass/_form-elements.scss */
.plus-more span {
  position: relative;
  top: -5px;
}

/*==========  Modals  ==========*/
/* line 3, ../sass/_modals.scss */
.modal-content {
  border-radius: 0;
  box-shadow: 0 5px 7px rgba(0, 0, 0, 0.2);
}
/* line 7, ../sass/_modals.scss */
.modal-content .modal-header {
  background-color: #0EC5F2;
  text-align: center;
  color: #fff;
  padding: 10px;
}

/*==========  Tables  ==========*/
/* line 3, ../sass/_tables.scss */
.table-default {
  color: #6C7480;
}
/* line 7, ../sass/_tables.scss */
.table-default thead tr th {
  border-top: 1px solid #C8C8C8 !important;
  border-bottom: 2px solid #C8C8C8 !important;
}
