﻿@charset "UTF-8";
@import "https://fonts.googleapis.com/css?family=Lato:400,400i,700,700i|Oswald|Kaushan+Script&amp;subset=latin-ext";
@font-face {
    font-family: 'T';
    src: url("../../fonts/futura/T MediumCondensed.eot");
    src: url("../../fonts/futura/T MediumCondensed.eot?#iefix") format("embedded-opentype"), url("../../fonts/futura/T MediumCondensed.woff2") format("woff2"), url("../../fonts/futura/T MediumCondensed.woff") format("woff"), url("../../fonts/futura/T MediumCondensed.svg#T MediumCondensed") format("svg");
    font-weight: 400;
    font-style: normal;
    font-stretch: condensed;
    unicode-range: U+0020-02DC;
}
@font-face {
    font-family: 'Futura Md BT';
    src: url("../../fonts/futura_bt/FuturaBT-Medium.eot"), url("../../fonts/futura_bt/FuturaBT-Medium.ttf") format("truetype"), url("../../fonts/futura_bt/FuturaBT-Medium.woff") format("woff");
    font-weight: 500;
    font-style: normal;
}
/* line 1, ../sass/_reset.scss */

html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
/* line 2, ../sass/_reset.scss */

body {
    margin: 0;
}
/* line 3, ../sass/_reset.scss */

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
    display: block;
}
/* line 16, ../sass/_reset.scss */

audio, canvas, progress, video {
    display: inline-block;
    vertical-align: baseline;
}
/* line 20, ../sass/_reset.scss */

audio:not([controls]) {
    display: none;
    height: 0;
}
/* line 21, ../sass/_reset.scss */

[hidden], template {
    display: none;
}
/* line 23, ../sass/_reset.scss */

a {
    background-color: transparent;
}
/* line 24, ../sass/_reset.scss */

a:active, a:hover {
    outline: 0;
}
/* line 26, ../sass/_reset.scss */

abbr[title] {
    border-bottom: 1px dotted;
}
/* line 27, ../sass/_reset.scss */

b, strong {
    font-weight: bold;
}
/* line 29, ../sass/_reset.scss */

dfn {
    font-style: italic;
}
/* line 30, ../sass/_reset.scss */

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}
/* line 31, ../sass/_reset.scss */

mark {
    background: #ff0;
    color: #000;
}
/* line 32, ../sass/_reset.scss */

small {
    font-size: 80%;
}
/* line 33, ../sass/_reset.scss */

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
/* line 35, ../sass/_reset.scss */

sup {
    top: -0.5em;
}
/* line 36, ../sass/_reset.scss */

sub {
    bottom: -0.25em;
}
/* line 37, ../sass/_reset.scss */

img {
    border: 0;
}
/* line 38, ../sass/_reset.scss */

svg:not(:root) {
    overflow: hidden;
}
/* line 39, ../sass/_reset.scss */

figure {
    margin: 1em 40px;
}
/* line 40, ../sass/_reset.scss */

hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}
/* line 41, ../sass/_reset.scss */

pre {
    overflow: auto;
}
/* line 42, ../sass/_reset.scss */

code, kbd, pre, samp {
    font-family: monospace, monospace;
    font-size: 1em;
}
/* line 46, ../sass/_reset.scss */

button, input, optgroup, select, textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}
/* line 51, ../sass/_reset.scss */

button {
    overflow: visible;
}
/* line 52, ../sass/_reset.scss */

button, select {
    text-transform: none;
}
/* line 54, ../sass/_reset.scss */

button, html input[type="button"], input[type="reset"], input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}
/* line 58, ../sass/_reset.scss */

button[disabled], html input[disabled] {
    cursor: default;
}
/* line 60, ../sass/_reset.scss */

button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0;
    padding: 0;
}
/* line 62, ../sass/_reset.scss */

input {
    line-height: normal;
}
/* line 63, ../sass/_reset.scss */

input[type="checkbox"], input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}
/* line 65, ../sass/_reset.scss */

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
    height: auto;
}
/* line 67, ../sass/_reset.scss */

input[type="search"] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}
/* line 68, ../sass/_reset.scss */

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}
/* line 70, ../sass/_reset.scss */

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}
/* line 71, ../sass/_reset.scss */

legend {
    border: 0;
    padding: 0;
}
/* line 72, ../sass/_reset.scss */

textarea {
    overflow: auto;
}
/* line 73, ../sass/_reset.scss */

optgroup {
    font-weight: bold;
}
/* line 74, ../sass/_reset.scss */

table {
    border-collapse: collapse;
    border-spacing: 0;
}
/* line 75, ../sass/_reset.scss */

td, th {
    padding: 0;
}
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */

html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
/* line 19, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */

body {
    margin: 0;
}
/* line 33, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
    display: block;
}
/* line 54, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */

audio, canvas, progress, video {
    display: inline-block;
    vertical-align: baseline;
}
/* line 67, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */

audio:not([controls]) {
    display: none;
    height: 0;
}
/* line 77, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */

[hidden], template {
    display: none;
}
/* line 89, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */

a {
    background-color: transparent;
}
/* line 98, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */

a:active, a:hover {
    outline: 0;
}
/* line 110, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */

abbr[title] {
    border-bottom: 1px dotted;
}
/* line 118, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */

b, strong {
    font-weight: bold;
}
/* line 127, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */

dfn {
    font-style: italic;
}
/* line 136, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}
/* line 145, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */

mark {
    background: #ff0;
    color: #000;
}
/* line 154, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */

small {
    font-size: 80%;
}
/* line 162, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
/* line 170, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */

sup {
    top: -0.5em;
}
/* line 174, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */

sub {
    bottom: -0.25em;
}
/* line 185, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */

img {
    border: 0;
}
/* line 193, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */

svg:not(:root) {
    overflow: hidden;
}
/* line 204, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */

figure {
    margin: 1em 40px;
}
/* line 212, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */

hr {
    box-sizing: content-box;
    height: 0;
}
/* line 221, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */

pre {
    overflow: auto;
}
/* line 229, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */

code, kbd, pre, samp {
    font-family: monospace, monospace;
    font-size: 1em;
}
/* line 252, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */

button, input, optgroup, select, textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}
/* line 266, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */

button {
    overflow: visible;
}
/* line 277, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */

button, select {
    text-transform: none;
}
/* line 290, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */

button, html input[type="button"], input[type="reset"], input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}
/* line 302, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */

button[disabled], html input[disabled] {
    cursor: default;
}
/* line 311, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */

button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0;
    padding: 0;
}
/* line 322, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */

input {
    line-height: normal;
}
/* line 334, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */

input[type="checkbox"], input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}
/* line 346, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
    height: auto;
}
/* line 356, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */

input[type="search"] {
    -webkit-appearance: textfield;
    box-sizing: content-box;
}
/* line 367, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}
/* line 376, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}
/* line 387, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */

legend {
    border: 0;
    padding: 0;
}
/* line 396, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */

textarea {
    overflow: auto;
}
/* line 405, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */

optgroup {
    font-weight: bold;
}
/* line 416, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */

table {
    border-collapse: collapse;
    border-spacing: 0;
}
/* line 421, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_normalize.scss */

td, th {
    padding: 0;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */

@media print {
    /* line 9, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_print.scss */
    *, *:before, *:after {
        background: transparent !important;
        color: #000 !important;
        box-shadow: none !important;
        text-shadow: none !important;
    }
    /* line 18, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_print.scss */
    a, a:visited {
        text-decoration: underline;
    }
    /* line 23, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_print.scss */
    a[href]:after {
        content: " (" attr(href) ")";
    }
    /* line 27, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_print.scss */
    abbr[title]:after {
        content: " (" attr(title) ")";
    }
    /* line 33, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_print.scss */
    a[href^="#"]:after, a[href^="javascript:"]:after {
        content: "";
    }
    /* line 38, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_print.scss */
    pre, blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }
    /* line 44, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_print.scss */
    thead {
        display: table-header-group;
    }
    /* line 48, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_print.scss */
    tr, img {
        page-break-inside: avoid;
    }
    /* line 53, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_print.scss */
    img {
        max-width: 100% !important;
    }
    /* line 57, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_print.scss */
    p, h2, h3 {
        orphans: 3;
        widows: 3;
    }
    /* line 64, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_print.scss */
    h2, h3 {
        page-break-after: avoid;
    }
    /* line 72, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_print.scss */
    .navbar {
        display: none;
    }
    /* line 77, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_print.scss */
    .btn>.caret, .dropup>.btn>.caret {
        border-top-color: #000 !important;
    }
    /* line 81, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_print.scss */
    .label {
        border: 1px solid #000;
    }
    /* line 85, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_print.scss */
    .table {
        border-collapse: collapse !important;
    }
    /* line 88, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_print.scss */
    .table td, .table th {
        background-color: #fff !important;
    }
    /* line 94, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_print.scss */
    .table-bordered th, .table-bordered td {
        border: 1px solid #ddd !important;
    }
}
@font-face {
    font-family: 'Glyphicons Halflings';
    src: url(/fonts/bootstrap/glyphicons-halflings-regular.eot?1481533808);
    src: url(/fonts/bootstrap/glyphicons-halflings-regular.eot?&1481533808#iefix) format("embedded-opentype"), url(/fonts/bootstrap/glyphicons-halflings-regular.woff2?1481533808) format("woff2"), url(/fonts/bootstrap/glyphicons-halflings-regular.woff?1481533808) format("woff"), url(/fonts/bootstrap/glyphicons-halflings-regular.ttf?1481533808) format("truetype"), url(/fonts/bootstrap/glyphicons-halflings-regular.svg?1481533808#glyphicons_halflingsregular) format("svg");
}
/* line 24, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.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;
    -moz-osx-font-smoothing: grayscale;
}
/* line 37, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-asterisk:before {
    content: "\002a";
}
/* line 38, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-plus:before {
    content: "\002b";
}
/* line 40, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-euro:before, .glyphicon-eur:before {
    content: "\20ac";
}
/* line 41, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-minus:before {
    content: "\2212";
}
/* line 42, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-cloud:before {
    content: "\2601";
}
/* line 43, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-envelope:before {
    content: "\2709";
}
/* line 44, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-pencil:before {
    content: "\270f";
}
/* line 45, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-glass:before {
    content: "\e001";
}
/* line 46, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-music:before {
    content: "\e002";
}
/* line 47, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-search:before {
    content: "\e003";
}
/* line 48, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-heart:before {
    content: "\e005";
}
/* line 49, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-star:before {
    content: "\e006";
}
/* line 50, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-star-empty:before {
    content: "\e007";
}
/* line 51, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-user:before {
    content: "\e008";
}
/* line 52, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-film:before {
    content: "\e009";
}
/* line 53, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-th-large:before {
    content: "\e010";
}
/* line 54, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-th:before {
    content: "\e011";
}
/* line 55, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-th-list:before {
    content: "\e012";
}
/* line 56, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-ok:before {
    content: "\e013";
}
/* line 57, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-remove:before {
    content: "\e014";
}
/* line 58, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-zoom-in:before {
    content: "\e015";
}
/* line 59, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-zoom-out:before {
    content: "\e016";
}
/* line 60, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-off:before {
    content: "\e017";
}
/* line 61, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-signal:before {
    content: "\e018";
}
/* line 62, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-cog:before {
    content: "\e019";
}
/* line 63, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-trash:before {
    content: "\e020";
}
/* line 64, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-home:before {
    content: "\e021";
}
/* line 65, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-file:before {
    content: "\e022";
}
/* line 66, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-time:before {
    content: "\e023";
}
/* line 67, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-road:before {
    content: "\e024";
}
/* line 68, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-download-alt:before {
    content: "\e025";
}
/* line 69, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-download:before {
    content: "\e026";
}
/* line 70, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-upload:before {
    content: "\e027";
}
/* line 71, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-inbox:before {
    content: "\e028";
}
/* line 72, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-play-circle:before {
    content: "\e029";
}
/* line 73, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-repeat:before {
    content: "\e030";
}
/* line 74, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-refresh:before {
    content: "\e031";
}
/* line 75, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-list-alt:before {
    content: "\e032";
}
/* line 76, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-lock:before {
    content: "\e033";
}
/* line 77, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-flag:before {
    content: "\e034";
}
/* line 78, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-headphones:before {
    content: "\e035";
}
/* line 79, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-volume-off:before {
    content: "\e036";
}
/* line 80, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-volume-down:before {
    content: "\e037";
}
/* line 81, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-volume-up:before {
    content: "\e038";
}
/* line 82, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-qrcode:before {
    content: "\e039";
}
/* line 83, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-barcode:before {
    content: "\e040";
}
/* line 84, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-tag:before {
    content: "\e041";
}
/* line 85, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-tags:before {
    content: "\e042";
}
/* line 86, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-book:before {
    content: "\e043";
}
/* line 87, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-bookmark:before {
    content: "\e044";
}
/* line 88, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-print:before {
    content: "\e045";
}
/* line 89, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-camera:before {
    content: "\e046";
}
/* line 90, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-font:before {
    content: "\e047";
}
/* line 91, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-bold:before {
    content: "\e048";
}
/* line 92, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-italic:before {
    content: "\e049";
}
/* line 93, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-text-height:before {
    content: "\e050";
}
/* line 94, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-text-width:before {
    content: "\e051";
}
/* line 95, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-align-left:before {
    content: "\e052";
}
/* line 96, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-align-center:before {
    content: "\e053";
}
/* line 97, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-align-right:before {
    content: "\e054";
}
/* line 98, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-align-justify:before {
    content: "\e055";
}
/* line 99, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-list:before {
    content: "\e056";
}
/* line 100, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-indent-left:before {
    content: "\e057";
}
/* line 101, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-indent-right:before {
    content: "\e058";
}
/* line 102, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-facetime-video:before {
    content: "\e059";
}
/* line 103, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-picture:before {
    content: "\e060";
}
/* line 104, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-map-marker:before {
    content: "\e062";
}
/* line 105, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-adjust:before {
    content: "\e063";
}
/* line 106, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-tint:before {
    content: "\e064";
}
/* line 107, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-edit:before {
    content: "\e065";
}
/* line 108, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-share:before {
    content: "\e066";
}
/* line 109, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-check:before {
    content: "\e067";
}
/* line 110, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-move:before {
    content: "\e068";
}
/* line 111, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-step-backward:before {
    content: "\e069";
}
/* line 112, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-fast-backward:before {
    content: "\e070";
}
/* line 113, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-backward:before {
    content: "\e071";
}
/* line 114, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-play:before {
    content: "\e072";
}
/* line 115, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-pause:before {
    content: "\e073";
}
/* line 116, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-stop:before {
    content: "\e074";
}
/* line 117, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-forward:before {
    content: "\e075";
}
/* line 118, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-fast-forward:before {
    content: "\e076";
}
/* line 119, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-step-forward:before {
    content: "\e077";
}
/* line 120, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-eject:before {
    content: "\e078";
}
/* line 121, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-chevron-left:before {
    content: "\e079";
}
/* line 122, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-chevron-right:before {
    content: "\e080";
}
/* line 123, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-plus-sign:before {
    content: "\e081";
}
/* line 124, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-minus-sign:before {
    content: "\e082";
}
/* line 125, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-remove-sign:before {
    content: "\e083";
}
/* line 126, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-ok-sign:before {
    content: "\e084";
}
/* line 127, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-question-sign:before {
    content: "\e085";
}
/* line 128, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-info-sign:before {
    content: "\e086";
}
/* line 129, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-screenshot:before {
    content: "\e087";
}
/* line 130, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-remove-circle:before {
    content: "\e088";
}
/* line 131, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-ok-circle:before {
    content: "\e089";
}
/* line 132, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-ban-circle:before {
    content: "\e090";
}
/* line 133, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-arrow-left:before {
    content: "\e091";
}
/* line 134, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-arrow-right:before {
    content: "\e092";
}
/* line 135, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-arrow-up:before {
    content: "\e093";
}
/* line 136, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-arrow-down:before {
    content: "\e094";
}
/* line 137, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-share-alt:before {
    content: "\e095";
}
/* line 138, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-resize-full:before {
    content: "\e096";
}
/* line 139, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-resize-small:before {
    content: "\e097";
}
/* line 140, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-exclamation-sign:before {
    content: "\e101";
}
/* line 141, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-gift:before {
    content: "\e102";
}
/* line 142, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-leaf:before {
    content: "\e103";
}
/* line 143, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-fire:before {
    content: "\e104";
}
/* line 144, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-eye-open:before {
    content: "\e105";
}
/* line 145, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-eye-close:before {
    content: "\e106";
}
/* line 146, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-warning-sign:before {
    content: "\e107";
}
/* line 147, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-plane:before {
    content: "\e108";
}
/* line 148, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-calendar:before {
    content: "\e109";
}
/* line 149, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-random:before {
    content: "\e110";
}
/* line 150, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-comment:before {
    content: "\e111";
}
/* line 151, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-magnet:before {
    content: "\e112";
}
/* line 152, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-chevron-up:before {
    content: "\e113";
}
/* line 153, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-chevron-down:before {
    content: "\e114";
}
/* line 154, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-retweet:before {
    content: "\e115";
}
/* line 155, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-shopping-cart:before {
    content: "\e116";
}
/* line 156, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-folder-close:before {
    content: "\e117";
}
/* line 157, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-folder-open:before {
    content: "\e118";
}
/* line 158, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-resize-vertical:before {
    content: "\e119";
}
/* line 159, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-resize-horizontal:before {
    content: "\e120";
}
/* line 160, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-hdd:before {
    content: "\e121";
}
/* line 161, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-bullhorn:before {
    content: "\e122";
}
/* line 162, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-bell:before {
    content: "\e123";
}
/* line 163, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-certificate:before {
    content: "\e124";
}
/* line 164, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-thumbs-up:before {
    content: "\e125";
}
/* line 165, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-thumbs-down:before {
    content: "\e126";
}
/* line 166, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-hand-right:before {
    content: "\e127";
}
/* line 167, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-hand-left:before {
    content: "\e128";
}
/* line 168, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-hand-up:before {
    content: "\e129";
}
/* line 169, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-hand-down:before {
    content: "\e130";
}
/* line 170, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-circle-arrow-right:before {
    content: "\e131";
}
/* line 171, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-circle-arrow-left:before {
    content: "\e132";
}
/* line 172, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-circle-arrow-up:before {
    content: "\e133";
}
/* line 173, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-circle-arrow-down:before {
    content: "\e134";
}
/* line 174, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-globe:before {
    content: "\e135";
}
/* line 175, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-wrench:before {
    content: "\e136";
}
/* line 176, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-tasks:before {
    content: "\e137";
}
/* line 177, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-filter:before {
    content: "\e138";
}
/* line 178, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-briefcase:before {
    content: "\e139";
}
/* line 179, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-fullscreen:before {
    content: "\e140";
}
/* line 180, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-dashboard:before {
    content: "\e141";
}
/* line 181, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-paperclip:before {
    content: "\e142";
}
/* line 182, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-heart-empty:before {
    content: "\e143";
}
/* line 183, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-link:before {
    content: "\e144";
}
/* line 184, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-phone:before {
    content: "\e145";
}
/* line 185, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-pushpin:before {
    content: "\e146";
}
/* line 186, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-usd:before {
    content: "\e148";
}
/* line 187, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-gbp:before {
    content: "\e149";
}
/* line 188, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-sort:before {
    content: "\e150";
}
/* line 189, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-sort-by-alphabet:before {
    content: "\e151";
}
/* line 190, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-sort-by-alphabet-alt:before {
    content: "\e152";
}
/* line 191, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-sort-by-order:before {
    content: "\e153";
}
/* line 192, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-sort-by-order-alt:before {
    content: "\e154";
}
/* line 193, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-sort-by-attributes:before {
    content: "\e155";
}
/* line 194, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-sort-by-attributes-alt:before {
    content: "\e156";
}
/* line 195, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-unchecked:before {
    content: "\e157";
}
/* line 196, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-expand:before {
    content: "\e158";
}
/* line 197, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-collapse-down:before {
    content: "\e159";
}
/* line 198, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-collapse-up:before {
    content: "\e160";
}
/* line 199, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-log-in:before {
    content: "\e161";
}
/* line 200, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-flash:before {
    content: "\e162";
}
/* line 201, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-log-out:before {
    content: "\e163";
}
/* line 202, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-new-window:before {
    content: "\e164";
}
/* line 203, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-record:before {
    content: "\e165";
}
/* line 204, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-save:before {
    content: "\e166";
}
/* line 205, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-open:before {
    content: "\e167";
}
/* line 206, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-saved:before {
    content: "\e168";
}
/* line 207, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-import:before {
    content: "\e169";
}
/* line 208, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-export:before {
    content: "\e170";
}
/* line 209, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-send:before {
    content: "\e171";
}
/* line 210, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-floppy-disk:before {
    content: "\e172";
}
/* line 211, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-floppy-saved:before {
    content: "\e173";
}
/* line 212, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-floppy-remove:before {
    content: "\e174";
}
/* line 213, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-floppy-save:before {
    content: "\e175";
}
/* line 214, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-floppy-open:before {
    content: "\e176";
}
/* line 215, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-credit-card:before {
    content: "\e177";
}
/* line 216, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-transfer:before {
    content: "\e178";
}
/* line 217, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-cutlery:before {
    content: "\e179";
}
/* line 218, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-header:before {
    content: "\e180";
}
/* line 219, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-compressed:before {
    content: "\e181";
}
/* line 220, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-earphone:before {
    content: "\e182";
}
/* line 221, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-phone-alt:before {
    content: "\e183";
}
/* line 222, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-tower:before {
    content: "\e184";
}
/* line 223, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-stats:before {
    content: "\e185";
}
/* line 224, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-sd-video:before {
    content: "\e186";
}
/* line 225, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-hd-video:before {
    content: "\e187";
}
/* line 226, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-subtitles:before {
    content: "\e188";
}
/* line 227, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-sound-stereo:before {
    content: "\e189";
}
/* line 228, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-sound-dolby:before {
    content: "\e190";
}
/* line 229, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-sound-5-1:before {
    content: "\e191";
}
/* line 230, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-sound-6-1:before {
    content: "\e192";
}
/* line 231, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-sound-7-1:before {
    content: "\e193";
}
/* line 232, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-copyright-mark:before {
    content: "\e194";
}
/* line 233, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-registration-mark:before {
    content: "\e195";
}
/* line 234, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-cloud-download:before {
    content: "\e197";
}
/* line 235, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-cloud-upload:before {
    content: "\e198";
}
/* line 236, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-tree-conifer:before {
    content: "\e199";
}
/* line 237, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-tree-deciduous:before {
    content: "\e200";
}
/* line 238, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-cd:before {
    content: "\e201";
}
/* line 239, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-save-file:before {
    content: "\e202";
}
/* line 240, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-open-file:before {
    content: "\e203";
}
/* line 241, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-level-up:before {
    content: "\e204";
}
/* line 242, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-copy:before {
    content: "\e205";
}
/* line 243, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-paste:before {
    content: "\e206";
}
/* line 252, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-alert:before {
    content: "\e209";
}
/* line 253, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-equalizer:before {
    content: "\e210";
}
/* line 254, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-king:before {
    content: "\e211";
}
/* line 255, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-queen:before {
    content: "\e212";
}
/* line 256, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-pawn:before {
    content: "\e213";
}
/* line 257, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-bishop:before {
    content: "\e214";
}
/* line 258, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-knight:before {
    content: "\e215";
}
/* line 259, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-baby-formula:before {
    content: "\e216";
}
/* line 260, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-tent:before {
    content: "\26fa";
}
/* line 261, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-blackboard:before {
    content: "\e218";
}
/* line 262, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-bed:before {
    content: "\e219";
}
/* line 263, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-apple:before {
    content: "\f8ff";
}
/* line 264, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-erase:before {
    content: "\e221";
}
/* line 265, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-hourglass:before {
    content: "\231b";
}
/* line 266, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-lamp:before {
    content: "\e223";
}
/* line 267, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-duplicate:before {
    content: "\e224";
}
/* line 268, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-piggy-bank:before {
    content: "\e225";
}
/* line 269, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-scissors:before {
    content: "\e226";
}
/* line 270, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-bitcoin:before {
    content: "\e227";
}
/* line 271, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-btc:before {
    content: "\e227";
}
/* line 272, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-xbt:before {
    content: "\e227";
}
/* line 273, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-yen:before {
    content: "\00a5";
}
/* line 274, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-jpy:before {
    content: "\00a5";
}
/* line 275, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-ruble:before {
    content: "\20bd";
}
/* line 276, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-rub:before {
    content: "\20bd";
}
/* line 277, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-scale:before {
    content: "\e230";
}
/* line 278, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-ice-lolly:before {
    content: "\e231";
}
/* line 279, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-ice-lolly-tasted:before {
    content: "\e232";
}
/* line 280, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-education:before {
    content: "\e233";
}
/* line 281, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-option-horizontal:before {
    content: "\e234";
}
/* line 282, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-option-vertical:before {
    content: "\e235";
}
/* line 283, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-menu-hamburger:before {
    content: "\e236";
}
/* line 284, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-modal-window:before {
    content: "\e237";
}
/* line 285, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-oil:before {
    content: "\e238";
}
/* line 286, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-grain:before {
    content: "\e239";
}
/* line 287, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-sunglasses:before {
    content: "\e240";
}
/* line 288, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-text-size:before {
    content: "\e241";
}
/* line 289, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-text-color:before {
    content: "\e242";
}
/* line 290, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-text-background:before {
    content: "\e243";
}
/* line 291, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-object-align-top:before {
    content: "\e244";
}
/* line 292, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-object-align-bottom:before {
    content: "\e245";
}
/* line 293, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-object-align-horizontal:before {
    content: "\e246";
}
/* line 294, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-object-align-left:before {
    content: "\e247";
}
/* line 295, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-object-align-vertical:before {
    content: "\e248";
}
/* line 296, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-object-align-right:before {
    content: "\e249";
}
/* line 297, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-triangle-right:before {
    content: "\e250";
}
/* line 298, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-triangle-left:before {
    content: "\e251";
}
/* line 299, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-triangle-bottom:before {
    content: "\e252";
}
/* line 300, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-triangle-top:before {
    content: "\e253";
}
/* line 301, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-console:before {
    content: "\e254";
}
/* line 302, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-superscript:before {
    content: "\e255";
}
/* line 303, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-subscript:before {
    content: "\e256";
}
/* line 304, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-menu-left:before {
    content: "\e257";
}
/* line 305, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-menu-right:before {
    content: "\e258";
}
/* line 306, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-menu-down:before {
    content: "\e259";
}
/* line 307, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_glyphicons.scss */

.glyphicon-menu-up:before {
    content: "\e260";
}
/* line 11, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_scaffolding.scss */

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
/* line 14, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_scaffolding.scss */

*:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
/* line 22, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_scaffolding.scss */

html {
    font-size: 10px;
    -webkit-tap-highlight-color: transparent;
}
/* line 27, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_scaffolding.scss */

body {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333333;
    background-color: #fff;
}
/* line 36, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_scaffolding.scss */

input, button, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}
/* line 48, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_scaffolding.scss */

a {
    color: #337ab7;
    text-decoration: none;
}
/* line 52, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_scaffolding.scss */

a:hover, a:focus {
    color: #23527c;
    text-decoration: underline;
}
/* line 58, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_scaffolding.scss */

a:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
/* line 69, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_scaffolding.scss */

figure {
    margin: 0;
}
/* line 76, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_scaffolding.scss */

img {
    vertical-align: middle;
}
/* line 81, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_scaffolding.scss */

.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
}
/* line 86, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_scaffolding.scss */

.img-rounded {
    border-radius: 6px;
}
/* line 93, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_scaffolding.scss */

.img-thumbnail {
    padding: 4px;
    line-height: 1.42857143;
    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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_scaffolding.scss */

.img-circle {
    border-radius: 50%;
}
/* line 113, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_scaffolding.scss */

hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eeeeee;
}
/* line 125, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_scaffolding.scss */

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}
/* line 141, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_scaffolding.scss */

.sr-only-focusable:active, .sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto;
}
/* line 159, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_scaffolding.scss */

[role="button"] {
    cursor: pointer;
}
/* line 9, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.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: normal;
    line-height: 1;
    color: #777777;
}
/* line 24, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */

h1, .h1, h2, .h2, h3, .h3 {
    margin-top: 20px;
    margin-bottom: 10px;
}
/* line 30, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */

h4, .h4, h5, .h5, h6, .h6 {
    margin-top: 10px;
    margin-bottom: 10px;
}
/* line 41, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */

h1, .h1 {
    font-size: 36px;
}
/* line 48, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */

h2, .h2 {
    font-size: 30px;
}
/* line 49, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */

h3, .h3 {
    font-size: 24px;
}
/* line 50, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */

h4, .h4 {
    font-size: 18px;
}
/* line 51, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */

h5, .h5 {
    font-size: 14px;
}
/* line 52, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */

h6, .h6 {
    font-size: 12px;
}
/* line 58, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */

p {
    margin: 0 0 10px;
}
/* line 62, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */

.lead {
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.4;
}
@media (min-width: 768px) {
    /* line 62, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
    .lead {
        font-size: 21px;
    }
}
/* line 78, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */

small, .small {
    font-size: 85%;
}
/* line 83, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */

mark, .mark {
    background-color: #fcf8e3;
    padding: .2em;
}
/* line 90, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */

.text-left {
    text-align: left;
}
/* line 91, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */

.text-right {
    text-align: right;
}
/* line 92, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */

.text-center {
    text-align: center;
}
/* line 93, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */

.text-justify {
    text-align: justify;
}
/* line 94, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */

.text-nowrap {
    white-space: nowrap;
}
/* line 97, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */

.text-lowercase {
    text-transform: lowercase;
}
/* line 98, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */

.text-uppercase, .initialism {
    text-transform: uppercase;
}
/* line 99, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */

.text-capitalize {
    text-transform: capitalize;
}
/* line 102, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */

.text-muted {
    color: #777777;
}
/* line 5, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */

.text-primary {
    color: #337ab7;
}
/* line 8, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */

a.text-primary:hover, a.text-primary:focus {
    color: #286090;
}
/* line 5, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */

.text-success {
    color: #3c763d;
}
/* line 8, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */

a.text-success:hover, a.text-success:focus {
    color: #2b542c;
}
/* line 5, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */

.text-info {
    color: #31708f;
}
/* line 8, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */

a.text-info:hover, a.text-info:focus {
    color: #245269;
}
/* line 5, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */

.text-warning {
    color: #8a6d3b;
}
/* line 8, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */

a.text-warning:hover, a.text-warning:focus {
    color: #66512c;
}
/* line 5, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */

.text-danger {
    color: #a94442;
}
/* line 8, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */

a.text-danger:hover, a.text-danger:focus {
    color: #843534;
}
/* line 119, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */

.bg-primary {
    color: #fff;
}
/* line 5, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_background-variant.scss */

.bg-primary {
    background-color: #337ab7;
}
/* line 8, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_background-variant.scss */

a.bg-primary:hover, a.bg-primary:focus {
    background-color: #286090;
}
/* line 5, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_background-variant.scss */

.bg-success {
    background-color: #dff0d8;
}
/* line 8, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_background-variant.scss */

a.bg-success:hover, a.bg-success:focus {
    background-color: #c1e2b3;
}
/* line 5, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_background-variant.scss */

.bg-info {
    background-color: #d9edf7;
}
/* line 8, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_background-variant.scss */

a.bg-info:hover, a.bg-info:focus {
    background-color: #afd9ee;
}
/* line 5, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_background-variant.scss */

.bg-warning {
    background-color: #fcf8e3;
}
/* line 8, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_background-variant.scss */

a.bg-warning:hover, a.bg-warning:focus {
    background-color: #f7ecb5;
}
/* line 5, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_background-variant.scss */

.bg-danger {
    background-color: #f2dede;
}
/* line 8, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_background-variant.scss */

a.bg-danger:hover, a.bg-danger:focus {
    background-color: #e4b9b9;
}
/* line 138, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */

.page-header {
    padding-bottom: 9px;
    margin: 40px 0 20px;
    border-bottom: 1px solid #eeeeee;
}
/* line 149, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */

ul, ol {
    margin-top: 0;
    margin-bottom: 10px;
}
/* line 153, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */

ul ul, ul ol, ol ul, ol ol {
    margin-bottom: 0;
}
/* line 167, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */

.list-unstyled {
    padding-left: 0;
    list-style: none;
}
/* line 173, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */

.list-inline {
    padding-left: 0;
    list-style: none;
    margin-left: -5px;
}
/* line 177, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */

.list-inline>li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
}
/* line 185, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */

dl {
    margin-top: 0;
    margin-bottom: 20px;
}
/* line 189, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */

dt, dd {
    line-height: 1.42857143;
}
/* line 193, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */

dt {
    font-weight: bold;
}
/* line 196, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */

dd {
    margin-left: 0;
}
/* line 14, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */

.dl-horizontal dd:before, .dl-horizontal dd:after {
    content: " ";
    display: table;
}
/* line 19, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */

.dl-horizontal dd:after {
    clear: both;
}
@media (min-width: 768px) {
    /* line 211, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
    .dl-horizontal dt {
        float: left;
        width: 160px;
        clear: left;
        text-align: right;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    /* line 218, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */
    .dl-horizontal dd {
        margin-left: 180px;
    }
}
/* line 229, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */

abbr[title], abbr[data-original-title] {
    cursor: help;
    border-bottom: 1px dotted #777777;
}
/* line 235, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */

.initialism {
    font-size: 90%;
}
/* line 241, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */

blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 17.5px;
    border-left: 5px solid #eeeeee;
}
/* line 250, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */

blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child {
    margin-bottom: 0;
}
/* line 257, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */

blockquote footer, blockquote small, blockquote .small {
    display: block;
    font-size: 80%;
    line-height: 1.42857143;
    color: #777777;
}
/* line 265, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */

blockquote footer:before, blockquote small:before, blockquote .small:before {
    content: '\2014 \00A0';
}
/* line 274, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */

.blockquote-reverse, blockquote.pull-right {
    padding-right: 15px;
    padding-left: 0;
    border-right: 5px solid #eeeeee;
    border-left: 0;
    text-align: right;
}
/* line 286, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_type.scss */

address {
    margin-bottom: 20px;
    font-style: normal;
    line-height: 1.42857143;
}
/* line 7, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_code.scss */

code, kbd, pre, samp {
    font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
/* line 15, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_code.scss */

code {
    padding: 2px 4px;
    font-size: 90%;
    color: #c7254e;
    background-color: #f9f2f4;
    border-radius: 4px;
}
/* line 24, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_code.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_code.scss */

kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: bold;
    box-shadow: none;
}
/* line 41, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_code.scss */

pre {
    display: block;
    padding: 9.5px;
    margin: 0 0 10px;
    font-size: 13px;
    line-height: 1.42857143;
    word-break: break-all;
    word-wrap: break-word;
    color: #333333;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    border-radius: 4px;
}
/* line 55, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_code.scss */

pre code {
    padding: 0;
    font-size: inherit;
    color: inherit;
    white-space: pre-wrap;
    background-color: transparent;
    border-radius: 0;
}
/* line 66, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_code.scss */

.pre-scrollable {
    max-height: 340px;
    overflow-y: scroll;
}
/* line 10, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_grid.scss */

.container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}
/* line 14, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */

.container:before, .container:after {
    content: " ";
    display: table;
}
/* line 19, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */

.container:after {
    clear: both;
}
@media (min-width: 768px) {
    /* line 10, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_grid.scss */
    .container {
        width: 750px;
    }
}
@media (min-width: 992px) {
    /* line 10, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_grid.scss */
    .container {
        width: 970px;
    }
}
@media (min-width: 1200px) {
    /* line 10, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_grid.scss */
    .container {
        width: 1170px;
    }
}
/* line 30, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_grid.scss */

.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}
/* line 14, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */

.container-fluid:before, .container-fluid:after {
    content: " ";
    display: table;
}
/* line 19, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */

.container-fluid:after {
    clear: both;
}
/* line 39, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_grid.scss */

.row {
    margin-left: -15px;
    margin-right: -15px;
}
/* line 14, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */

.row:before, .row:after {
    content: " ";
    display: table;
}
/* line 19, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */

.row:after {
    clear: both;
}
/* line 11, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.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, .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 27, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-1 {
    width: 8.33333333%;
}
/* line 35, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-2 {
    width: 16.66666667%;
}
/* line 35, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-3 {
    width: 25%;
}
/* line 35, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-4 {
    width: 33.33333333%;
}
/* line 35, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-5 {
    width: 41.66666667%;
}
/* line 35, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-6 {
    width: 50%;
}
/* line 35, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-7 {
    width: 58.33333333%;
}
/* line 35, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-8 {
    width: 66.66666667%;
}
/* line 35, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-9 {
    width: 75%;
}
/* line 35, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-10 {
    width: 83.33333333%;
}
/* line 35, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-11 {
    width: 91.66666667%;
}
/* line 35, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-12 {
    width: 100%;
}
/* line 55, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-pull-0 {
    right: auto;
}
/* line 50, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-pull-1 {
    right: 8.33333333%;
}
/* line 50, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-pull-2 {
    right: 16.66666667%;
}
/* line 50, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-pull-3 {
    right: 25%;
}
/* line 50, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-pull-4 {
    right: 33.33333333%;
}
/* line 50, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-pull-5 {
    right: 41.66666667%;
}
/* line 50, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-pull-6 {
    right: 50%;
}
/* line 50, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-pull-7 {
    right: 58.33333333%;
}
/* line 50, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-pull-8 {
    right: 66.66666667%;
}
/* line 50, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-pull-9 {
    right: 75%;
}
/* line 50, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-pull-10 {
    right: 83.33333333%;
}
/* line 50, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-pull-11 {
    right: 91.66666667%;
}
/* line 50, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-pull-12 {
    right: 100%;
}
/* line 45, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-push-0 {
    left: auto;
}
/* line 40, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-push-1 {
    left: 8.33333333%;
}
/* line 40, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-push-2 {
    left: 16.66666667%;
}
/* line 40, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-push-3 {
    left: 25%;
}
/* line 40, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-push-4 {
    left: 33.33333333%;
}
/* line 40, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-push-5 {
    left: 41.66666667%;
}
/* line 40, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-push-6 {
    left: 50%;
}
/* line 40, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-push-7 {
    left: 58.33333333%;
}
/* line 40, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-push-8 {
    left: 66.66666667%;
}
/* line 40, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-push-9 {
    left: 75%;
}
/* line 40, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-push-10 {
    left: 83.33333333%;
}
/* line 40, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-push-11 {
    left: 91.66666667%;
}
/* line 40, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-push-12 {
    left: 100%;
}
/* line 60, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-offset-0 {
    margin-left: 0%;
}
/* line 60, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-offset-1 {
    margin-left: 8.33333333%;
}
/* line 60, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-offset-2 {
    margin-left: 16.66666667%;
}
/* line 60, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-offset-3 {
    margin-left: 25%;
}
/* line 60, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-offset-4 {
    margin-left: 33.33333333%;
}
/* line 60, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-offset-5 {
    margin-left: 41.66666667%;
}
/* line 60, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-offset-6 {
    margin-left: 50%;
}
/* line 60, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-offset-7 {
    margin-left: 58.33333333%;
}
/* line 60, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-offset-8 {
    margin-left: 66.66666667%;
}
/* line 60, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-offset-9 {
    margin-left: 75%;
}
/* line 60, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-offset-10 {
    margin-left: 83.33333333%;
}
/* line 60, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-offset-11 {
    margin-left: 91.66666667%;
}
/* line 60, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */

.col-xs-offset-12 {
    margin-left: 100%;
}
@media (min-width: 768px) {
    /* line 27, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-sm-1 {
        width: 8.33333333%;
    }
    /* line 35, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-sm-2 {
        width: 16.66666667%;
    }
    /* line 35, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-sm-3 {
        width: 25%;
    }
    /* line 35, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-sm-4 {
        width: 33.33333333%;
    }
    /* line 35, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-sm-5 {
        width: 41.66666667%;
    }
    /* line 35, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-sm-6 {
        width: 50%;
    }
    /* line 35, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-sm-7 {
        width: 58.33333333%;
    }
    /* line 35, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-sm-8 {
        width: 66.66666667%;
    }
    /* line 35, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-sm-9 {
        width: 75%;
    }
    /* line 35, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-sm-10 {
        width: 83.33333333%;
    }
    /* line 35, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-sm-11 {
        width: 91.66666667%;
    }
    /* line 35, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-sm-12 {
        width: 100%;
    }
    /* line 55, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-sm-pull-0 {
        right: auto;
    }
    /* line 50, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-sm-pull-1 {
        right: 8.33333333%;
    }
    /* line 50, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-sm-pull-2 {
        right: 16.66666667%;
    }
    /* line 50, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-sm-pull-3 {
        right: 25%;
    }
    /* line 50, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-sm-pull-4 {
        right: 33.33333333%;
    }
    /* line 50, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-sm-pull-5 {
        right: 41.66666667%;
    }
    /* line 50, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-sm-pull-6 {
        right: 50%;
    }
    /* line 50, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-sm-pull-7 {
        right: 58.33333333%;
    }
    /* line 50, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-sm-pull-8 {
        right: 66.66666667%;
    }
    /* line 50, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-sm-pull-9 {
        right: 75%;
    }
    /* line 50, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-sm-pull-10 {
        right: 83.33333333%;
    }
    /* line 50, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-sm-pull-11 {
        right: 91.66666667%;
    }
    /* line 50, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-sm-pull-12 {
        right: 100%;
    }
    /* line 45, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-sm-push-0 {
        left: auto;
    }
    /* line 40, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-sm-push-1 {
        left: 8.33333333%;
    }
    /* line 40, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-sm-push-2 {
        left: 16.66666667%;
    }
    /* line 40, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-sm-push-3 {
        left: 25%;
    }
    /* line 40, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-sm-push-4 {
        left: 33.33333333%;
    }
    /* line 40, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-sm-push-5 {
        left: 41.66666667%;
    }
    /* line 40, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-sm-push-6 {
        left: 50%;
    }
    /* line 40, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-sm-push-7 {
        left: 58.33333333%;
    }
    /* line 40, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-sm-push-8 {
        left: 66.66666667%;
    }
    /* line 40, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-sm-push-9 {
        left: 75%;
    }
    /* line 40, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-sm-push-10 {
        left: 83.33333333%;
    }
    /* line 40, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-sm-push-11 {
        left: 91.66666667%;
    }
    /* line 40, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-sm-push-12 {
        left: 100%;
    }
    /* line 60, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-sm-offset-0 {
        margin-left: 0%;
    }
    /* line 60, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-sm-offset-1 {
        margin-left: 8.33333333%;
    }
    /* line 60, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-sm-offset-2 {
        margin-left: 16.66666667%;
    }
    /* line 60, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-sm-offset-3 {
        margin-left: 25%;
    }
    /* line 60, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-sm-offset-4 {
        margin-left: 33.33333333%;
    }
    /* line 60, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-sm-offset-5 {
        margin-left: 41.66666667%;
    }
    /* line 60, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-sm-offset-6 {
        margin-left: 50%;
    }
    /* line 60, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-sm-offset-7 {
        margin-left: 58.33333333%;
    }
    /* line 60, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-sm-offset-8 {
        margin-left: 66.66666667%;
    }
    /* line 60, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-sm-offset-9 {
        margin-left: 75%;
    }
    /* line 60, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-sm-offset-10 {
        margin-left: 83.33333333%;
    }
    /* line 60, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-sm-offset-11 {
        margin-left: 91.66666667%;
    }
    /* line 60, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-sm-offset-12 {
        margin-left: 100%;
    }
}
@media (min-width: 992px) {
    /* line 27, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .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, .col-md-12 {
        float: left;
    }
    /* line 35, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-md-1 {
        width: 8.33333333%;
    }
    /* line 35, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-md-2 {
        width: 16.66666667%;
    }
    /* line 35, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-md-3 {
        width: 25%;
    }
    /* line 35, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-md-4 {
        width: 33.33333333%;
    }
    /* line 35, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-md-5 {
        width: 41.66666667%;
    }
    /* line 35, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-md-6 {
        width: 50%;
    }
    /* line 35, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-md-7 {
        width: 58.33333333%;
    }
    /* line 35, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-md-8 {
        width: 66.66666667%;
    }
    /* line 35, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-md-9 {
        width: 75%;
    }
    /* line 35, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-md-10 {
        width: 83.33333333%;
    }
    /* line 35, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-md-11 {
        width: 91.66666667%;
    }
    /* line 35, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-md-12 {
        width: 100%;
    }
    /* line 55, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-md-pull-0 {
        right: auto;
    }
    /* line 50, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-md-pull-1 {
        right: 8.33333333%;
    }
    /* line 50, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-md-pull-2 {
        right: 16.66666667%;
    }
    /* line 50, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-md-pull-3 {
        right: 25%;
    }
    /* line 50, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-md-pull-4 {
        right: 33.33333333%;
    }
    /* line 50, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-md-pull-5 {
        right: 41.66666667%;
    }
    /* line 50, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-md-pull-6 {
        right: 50%;
    }
    /* line 50, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-md-pull-7 {
        right: 58.33333333%;
    }
    /* line 50, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-md-pull-8 {
        right: 66.66666667%;
    }
    /* line 50, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-md-pull-9 {
        right: 75%;
    }
    /* line 50, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-md-pull-10 {
        right: 83.33333333%;
    }
    /* line 50, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-md-pull-11 {
        right: 91.66666667%;
    }
    /* line 50, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-md-pull-12 {
        right: 100%;
    }
    /* line 45, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-md-push-0 {
        left: auto;
    }
    /* line 40, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-md-push-1 {
        left: 8.33333333%;
    }
    /* line 40, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-md-push-2 {
        left: 16.66666667%;
    }
    /* line 40, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-md-push-3 {
        left: 25%;
    }
    /* line 40, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-md-push-4 {
        left: 33.33333333%;
    }
    /* line 40, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-md-push-5 {
        left: 41.66666667%;
    }
    /* line 40, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-md-push-6 {
        left: 50%;
    }
    /* line 40, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-md-push-7 {
        left: 58.33333333%;
    }
    /* line 40, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-md-push-8 {
        left: 66.66666667%;
    }
    /* line 40, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-md-push-9 {
        left: 75%;
    }
    /* line 40, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-md-push-10 {
        left: 83.33333333%;
    }
    /* line 40, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-md-push-11 {
        left: 91.66666667%;
    }
    /* line 40, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-md-push-12 {
        left: 100%;
    }
    /* line 60, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-md-offset-0 {
        margin-left: 0%;
    }
    /* line 60, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-md-offset-1 {
        margin-left: 8.33333333%;
    }
    /* line 60, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-md-offset-2 {
        margin-left: 16.66666667%;
    }
    /* line 60, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-md-offset-3 {
        margin-left: 25%;
    }
    /* line 60, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-md-offset-4 {
        margin-left: 33.33333333%;
    }
    /* line 60, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-md-offset-5 {
        margin-left: 41.66666667%;
    }
    /* line 60, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-md-offset-6 {
        margin-left: 50%;
    }
    /* line 60, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-md-offset-7 {
        margin-left: 58.33333333%;
    }
    /* line 60, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-md-offset-8 {
        margin-left: 66.66666667%;
    }
    /* line 60, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-md-offset-9 {
        margin-left: 75%;
    }
    /* line 60, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-md-offset-10 {
        margin-left: 83.33333333%;
    }
    /* line 60, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-md-offset-11 {
        margin-left: 91.66666667%;
    }
    /* line 60, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-md-offset-12 {
        margin-left: 100%;
    }
}
@media (min-width: 1200px) {
    
    /* line 27, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-lg-1 {
        width: 8.33333333%;
    }
    /* line 35, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-lg-2 {
        width: 16.66666667%;
    }
    /* line 35, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-lg-3 {
        width: 25%;
    }
    /* line 35, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-lg-4 {
        width: 33.33333333%;
    }
    /* line 35, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-lg-5 {
        width: 41.66666667%;
    }
    /* line 35, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-lg-6 {
        width: 50%;
    }
    /* line 35, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-lg-7 {
        width: 58.33333333%;
    }
    /* line 35, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-lg-8 {
        width: 66.66666667%;
    }
    /* line 35, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-lg-9 {
        width: 75%;
    }
    /* line 35, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-lg-10 {
        width: 83.33333333%;
    }
    /* line 35, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-lg-11 {
        width: 91.66666667%;
    }
    /* line 35, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-lg-12 {
        width: 100%;
    }
    /* line 55, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-lg-pull-0 {
        right: auto;
    }
    /* line 50, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-lg-pull-1 {
        right: 8.33333333%;
    }
    /* line 50, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-lg-pull-2 {
        right: 16.66666667%;
    }
    /* line 50, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-lg-pull-3 {
        right: 25%;
    }
    /* line 50, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-lg-pull-4 {
        right: 33.33333333%;
    }
    /* line 50, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-lg-pull-5 {
        right: 41.66666667%;
    }
    /* line 50, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-lg-pull-6 {
        right: 50%;
    }
    /* line 50, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-lg-pull-7 {
        right: 58.33333333%;
    }
    /* line 50, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-lg-pull-8 {
        right: 66.66666667%;
    }
    /* line 50, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-lg-pull-9 {
        right: 75%;
    }
    /* line 50, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-lg-pull-10 {
        right: 83.33333333%;
    }
    /* line 50, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-lg-pull-11 {
        right: 91.66666667%;
    }
    /* line 50, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-lg-pull-12 {
        right: 100%;
    }
    /* line 45, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-lg-push-0 {
        left: auto;
    }
    /* line 40, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-lg-push-1 {
        left: 8.33333333%;
    }
    /* line 40, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-lg-push-2 {
        left: 16.66666667%;
    }
    /* line 40, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-lg-push-3 {
        left: 25%;
    }
    /* line 40, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-lg-push-4 {
        left: 33.33333333%;
    }
    /* line 40, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-lg-push-5 {
        left: 41.66666667%;
    }
    /* line 40, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-lg-push-6 {
        left: 50%;
    }
    /* line 40, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-lg-push-7 {
        left: 58.33333333%;
    }
    /* line 40, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-lg-push-8 {
        left: 66.66666667%;
    }
    /* line 40, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-lg-push-9 {
        left: 75%;
    }
    /* line 40, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-lg-push-10 {
        left: 83.33333333%;
    }
    /* line 40, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-lg-push-11 {
        left: 91.66666667%;
    }
    /* line 40, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-lg-push-12 {
        left: 100%;
    }
    /* line 60, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-lg-offset-0 {
        margin-left: 0%;
    }
    /* line 60, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-lg-offset-1 {
        margin-left: 8.33333333%;
    }
    /* line 60, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-lg-offset-2 {
        margin-left: 16.66666667%;
    }
    /* line 60, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-lg-offset-3 {
        margin-left: 25%;
    }
    /* line 60, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-lg-offset-4 {
        margin-left: 33.33333333%;
    }
    /* line 60, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-lg-offset-5 {
        margin-left: 41.66666667%;
    }
    /* line 60, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-lg-offset-6 {
        margin-left: 50%;
    }
    /* line 60, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-lg-offset-7 {
        margin-left: 58.33333333%;
    }
    /* line 60, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-lg-offset-8 {
        margin-left: 66.66666667%;
    }
    /* line 60, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-lg-offset-9 {
        margin-left: 75%;
    }
    /* line 60, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-lg-offset-10 {
        margin-left: 83.33333333%;
    }
    /* line 60, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-lg-offset-11 {
        margin-left: 91.66666667%;
    }
    /* line 60, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
    .col-lg-offset-12 {
        margin-left: 100%;
    }
}
/* line 6, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tables.scss */

table {
    background-color: transparent;
}
/* line 9, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tables.scss */

caption {
    padding-top: 8px;
    padding-bottom: 8px;
    color: #777777;
    text-align: left;
}
/* line 15, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tables.scss */

th {
    text-align: left;
}
/* line 22, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tables.scss */

.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
}
/* line 31, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tables.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.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
}
/* line 41, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tables.scss */

.table>thead>tr>th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd;
}
/* line 50, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tables.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 57, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tables.scss */

.table>tbody+tbody {
    border-top: 2px solid #ddd;
}
/* line 62, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tables.scss */

.table .table {
    background-color: #fff;
}
/* line 75, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tables.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 88, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tables.scss */

.table-bordered {
    border: 1px solid #ddd;
}
/* line 94, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tables.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 101, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tables.scss */

.table-bordered>thead>tr>th, .table-bordered>thead>tr>td {
    border-bottom-width: 2px;
}
/* line 114, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tables.scss */

.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #f9f9f9;
}
/* line 125, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tables.scss */

.table-hover>tbody>tr:hover {
    background-color: #f5f5f5;
}
/* line 135, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tables.scss */

table col[class*="col-"] {
    position: static;
    float: none;
    display: table-column;
}
/* line 143, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tables.scss */

table td[class*="col-"], table th[class*="col-"] {
    position: static;
    float: none;
    display: table-cell;
}
/* line 9, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_table-row.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_table-row.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_table-row.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_table-row.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_table-row.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_table-row.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_table-row.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_table-row.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_table-row.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_table-row.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tables.scss */

.table-responsive {
    overflow-x: auto;
    min-height: 0.01%;
}
@media screen and (max-width: 767px) {
    /* line 171, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tables.scss */
    .table-responsive {
        width: 100%;
        margin-bottom: 15px;
        overflow-y: hidden;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: 1px solid #ddd;
    }
    /* line 183, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tables.scss */
    .table-responsive>.table {
        margin-bottom: 0;
    }
    /* line 191, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tables.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tables.scss */
    .table-responsive>.table-bordered {
        border: 0;
    }
    /* line 208, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tables.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tables.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tables.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */

fieldset {
    padding: 0;
    margin: 0;
    border: 0;
    min-width: 0;
}
/* line 20, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */

label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: bold;
}
/* line 47, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */

input[type="search"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
/* line 52, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */

input[type="radio"], input[type="checkbox"] {
    margin: 4px 0 0;
    margin-top: 1px \9;
    line-height: normal;
}
/* line 59, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */

input[type="file"] {
    display: block;
}
/* line 64, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */

input[type="range"] {
    display: block;
    width: 100%;
}
/* line 70, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */

select[multiple], select[size] {
    height: auto;
}
/* line 76, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */

input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
/* line 83, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */

output {
    display: block;
    padding-top: 7px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555555;
}
/* line 114, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */

.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_forms.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_vendor-prefixes.scss */

.form-control::-moz-placeholder {
    color: #999;
    opacity: 1;
}
/* line 107, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_vendor-prefixes.scss */

.form-control:-ms-input-placeholder {
    color: #999;
}
/* line 108, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_vendor-prefixes.scss */

.form-control::-webkit-input-placeholder {
    color: #999;
}
/* line 136, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */

.form-control::-ms-expand {
    border: 0;
    background-color: transparent;
}
/* line 146, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    background-color: #eeeeee;
    opacity: 1;
}
/* line 153, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */

.form-control[disabled], fieldset[disabled] .form-control {
    cursor: not-allowed;
}
/* line 162, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */

textarea.form-control {
    height: auto;
}
/* line 174, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */

input[type="search"] {
    -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
    /* line 193, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.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 197, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.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[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[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[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[type="month"] {
        line-height: 30px;
    }
    /* line 202, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.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[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[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[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[type="month"] {
        line-height: 46px;
    }
}
/* line 215, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */

.form-group {
    margin-bottom: 15px;
}
/* line 224, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */

.radio, .checkbox {
    position: relative;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
}
/* line 231, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */

.radio label, .checkbox label {
    min-height: 20px;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: normal;
    cursor: pointer;
}
/* line 239, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */

.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
    position: absolute;
    margin-left: -20px;
    margin-top: 4px \9;
}
/* line 248, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */

.radio+.radio, .checkbox+.checkbox {
    margin-top: -5px;
}
/* line 254, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */

.radio-inline, .checkbox-inline {
    position: relative;
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    vertical-align: middle;
    font-weight: normal;
    cursor: pointer;
}
/* line 264, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */

.radio-inline+.radio-inline, .checkbox-inline+.checkbox-inline {
    margin-top: 0;
    margin-left: 10px;
}
/* line 276, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.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 285, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */

.radio-inline.disabled, fieldset[disabled] .radio-inline, .checkbox-inline.disabled, fieldset[disabled] .checkbox-inline {
    cursor: not-allowed;
}
/* line 295, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */

.radio.disabled label, fieldset[disabled] .radio label, .checkbox.disabled label, fieldset[disabled] .checkbox label {
    cursor: not-allowed;
}
/* line 307, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */

.form-control-static {
    padding-top: 7px;
    padding-bottom: 7px;
    margin-bottom: 0;
    min-height: 34px;
}
/* line 315, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.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, .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 {
    padding-left: 0;
    padding-right: 0;
}
/* line 71, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_forms.scss */

.input-sm, .input-group-sm>.form-control, .input-group-sm>.input-group-addon, .input-group-sm>.input-group-btn>.btn {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}
/* line 79, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_forms.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 {
    height: 30px;
    line-height: 30px;
}
/* line 84, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_forms.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, 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 {
    height: auto;
}
/* line 333, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */

.form-group-sm .form-control {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}
/* line 340, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */

.form-group-sm select.form-control {
    height: 30px;
    line-height: 30px;
}
/* line 344, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */

.form-group-sm textarea.form-control, .form-group-sm select[multiple].form-control {
    height: auto;
}
/* line 348, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */

.form-group-sm .form-control-static {
    height: 30px;
    min-height: 32px;
    padding: 6px 10px;
    font-size: 12px;
    line-height: 1.5;
}
/* line 71, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_forms.scss */

.input-lg, .input-group-lg>.form-control, .input-group-lg>.input-group-addon, .input-group-lg>.input-group-btn>.btn {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px;
}
/* line 79, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_forms.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 {
    height: 46px;
    line-height: 46px;
}
/* line 84, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_forms.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, 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 {
    height: auto;
}
/* line 359, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */

.form-group-lg .form-control {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px;
}
/* line 366, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */

.form-group-lg select.form-control {
    height: 46px;
    line-height: 46px;
}
/* line 370, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */

.form-group-lg textarea.form-control, .form-group-lg select[multiple].form-control {
    height: auto;
}
/* line 374, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */

.form-group-lg .form-control-static {
    height: 46px;
    min-height: 38px;
    padding: 11px 16px;
    font-size: 18px;
    line-height: 1.3333333;
}
/* line 388, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */

.has-feedback {
    position: relative;
}
/* line 393, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */

.has-feedback .form-control {
    padding-right: 42.5px;
}
/* line 398, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.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 410, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.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+.form-control-feedback, .form-group-lg .form-control+.form-control-feedback {
    width: 46px;
    height: 46px;
    line-height: 46px;
}
/* line 417, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.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+.form-control-feedback, .form-group-sm .form-control+.form-control-feedback {
    width: 30px;
    height: 30px;
    line-height: 30px;
}
/* line 8, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_forms.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_forms.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_forms.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_forms.scss */

.has-success .input-group-addon {
    color: #3c763d;
    border-color: #3c763d;
    background-color: #dff0d8;
}
/* line 37, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_forms.scss */

.has-success .form-control-feedback {
    color: #3c763d;
}
/* line 8, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_forms.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_forms.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_forms.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_forms.scss */

.has-warning .input-group-addon {
    color: #8a6d3b;
    border-color: #8a6d3b;
    background-color: #fcf8e3;
}
/* line 37, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_forms.scss */

.has-warning .form-control-feedback {
    color: #8a6d3b;
}
/* line 8, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_forms.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_forms.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_forms.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_forms.scss */

.has-error .input-group-addon {
    color: #a94442;
    border-color: #a94442;
    background-color: #f2dede;
}
/* line 37, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_forms.scss */

.has-error .form-control-feedback {
    color: #a94442;
}
/* line 439, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */

.has-feedback label~.form-control-feedback {
    top: 25px;
}
/* line 442, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */

.has-feedback label.sr-only~.form-control-feedback {
    top: 0;
}
/* line 453, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */

.help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #737373;
}
@media (min-width: 768px) {
    /* line 478, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
    .form-inline .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle;
    }
    /* line 485, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
    .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle;
    }
    /* line 492, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
    .form-inline .form-control-static {
        display: inline-block;
    }
    /* line 496, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
    .form-inline .input-group {
        display: inline-table;
        vertical-align: middle;
    }
    /* line 500, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
    .form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn, .form-inline .input-group .form-control {
        width: auto;
    }
    /* line 508, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
    .form-inline .input-group>.form-control {
        width: 100%;
    }
    /* line 512, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
    .form-inline .control-label {
        margin-bottom: 0;
        vertical-align: middle;
    }
    /* line 519, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
    .form-inline .radio, .form-inline .checkbox {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle;
    }
    /* line 526, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
    .form-inline .radio label, .form-inline .checkbox label {
        padding-left: 0;
    }
    /* line 530, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
    .form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] {
        position: relative;
        margin-left: 0;
    }
    /* line 537, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
    .form-inline .has-feedback .form-control-feedback {
        top: 0;
    }
}
/* line 559, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */

.form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 7px;
}
/* line 569, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */

.form-horizontal .radio, .form-horizontal .checkbox {
    min-height: 27px;
}
/* line 575, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */

.form-horizontal .form-group {
    margin-left: -15px;
    margin-right: -15px;
}
/* line 14, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */

.form-horizontal .form-group:before, .form-horizontal .form-group:after {
    content: " ";
    display: table;
}
/* line 19, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */

.form-horizontal .form-group:after {
    clear: both;
}
@media (min-width: 768px) {
    /* line 582, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
    .form-horizontal .control-label {
        text-align: right;
        margin-bottom: 0;
        padding-top: 7px;
    }
}
/* line 593, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */

.form-horizontal .has-feedback .form-control-feedback {
    right: 15px;
}
@media (min-width: 768px) {
    /* line 603, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
    .form-horizontal .form-group-lg .control-label {
        padding-top: 11px;
        font-size: 18px;
    }
}
@media (min-width: 768px) {
    /* line 611, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
    .form-horizontal .form-group-sm .control-label {
        padding-top: 6px;
        font-size: 12px;
    }
}
/* line 9, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_buttons.scss */

.btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
/* line 26, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_buttons.scss */

.btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
/* line 32, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_buttons.scss */

.btn:hover, .btn:focus, .btn.focus {
    color: #333;
    text-decoration: none;
}
/* line 39, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_buttons.scss */

.btn:active, .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 46, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_buttons.scss */

.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
    cursor: not-allowed;
    opacity: 0.65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none;
}
/* line 58, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_buttons.scss */

a.btn.disabled, fieldset[disabled] a.btn {
    pointer-events: none;
}
/* line 68, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_buttons.scss */

.btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}
/* line 11, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */

.btn-default:focus, .btn-default.focus {
    color: #333;
    background-color: #e6e6e6;
    border-color: #8c8c8c;
}
/* line 17, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */

.btn-default:hover {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad;
}
/* line 22, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */

.btn-default:active, .btn-default.active, .open>.btn-default.dropdown-toggle {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad;
}
/* line 29, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.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 37, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */

.btn-default:active, .btn-default.active, .open>.btn-default.dropdown-toggle {
    background-image: none;
}
/* line 45, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.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 53, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */

.btn-default .badge {
    color: #fff;
    background-color: #333;
}
/* line 71, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_buttons.scss */

.btn-primary {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
}
/* line 11, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */

.btn-primary:focus, .btn-primary.focus {
    color: #fff;
    background-color: #286090;
    border-color: #122b40;
}
/* line 17, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */

.btn-primary:hover {
    color: #fff;
    background-color: #286090;
    border-color: #204d74;
}
/* line 22, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */

.btn-primary:active, .btn-primary.active, .open>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #286090;
    border-color: #204d74;
}
/* line 29, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */

.btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus, .open>.btn-primary.dropdown-toggle:hover, .open>.btn-primary.dropdown-toggle:focus, .open>.btn-primary.dropdown-toggle.focus {
    color: #fff;
    background-color: #204d74;
    border-color: #122b40;
}
/* line 37, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */

.btn-primary:active, .btn-primary.active, .open>.btn-primary.dropdown-toggle {
    background-image: none;
}
/* line 45, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */

.btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary.focus {
    background-color: #337ab7;
    border-color: #2e6da4;
}
/* line 53, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */

.btn-primary .badge {
    color: #337ab7;
    background-color: #fff;
}
/* line 75, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_buttons.scss */

.btn-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
}
/* line 11, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */

.btn-success:focus, .btn-success.focus {
    color: #fff;
    background-color: #449d44;
    border-color: #255625;
}
/* line 17, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */

.btn-success:hover {
    color: #fff;
    background-color: #449d44;
    border-color: #398439;
}
/* line 22, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */

.btn-success:active, .btn-success.active, .open>.btn-success.dropdown-toggle {
    color: #fff;
    background-color: #449d44;
    border-color: #398439;
}
/* line 29, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.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 37, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */

.btn-success:active, .btn-success.active, .open>.btn-success.dropdown-toggle {
    background-image: none;
}
/* line 45, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.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 53, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */

.btn-success .badge {
    color: #5cb85c;
    background-color: #fff;
}
/* line 79, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_buttons.scss */

.btn-info {
    color: #fff;
    background-color: #5bc0de;
    border-color: #46b8da;
}
/* line 11, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */

.btn-info:focus, .btn-info.focus {
    color: #fff;
    background-color: #31b0d5;
    border-color: #1b6d85;
}
/* line 17, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */

.btn-info:hover {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc;
}
/* line 22, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */

.btn-info:active, .btn-info.active, .open>.btn-info.dropdown-toggle {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc;
}
/* line 29, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.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 37, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */

.btn-info:active, .btn-info.active, .open>.btn-info.dropdown-toggle {
    background-image: none;
}
/* line 45, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.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 53, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */

.btn-info .badge {
    color: #5bc0de;
    background-color: #fff;
}
/* line 83, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_buttons.scss */

.btn-warning {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #eea236;
}
/* line 11, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */

.btn-warning:focus, .btn-warning.focus {
    color: #fff;
    background-color: #ec971f;
    border-color: #985f0d;
}
/* line 17, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */

.btn-warning:hover {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512;
}
/* line 22, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */

.btn-warning:active, .btn-warning.active, .open>.btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512;
}
/* line 29, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.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 37, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */

.btn-warning:active, .btn-warning.active, .open>.btn-warning.dropdown-toggle {
    background-image: none;
}
/* line 45, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.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 53, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */

.btn-warning .badge {
    color: #f0ad4e;
    background-color: #fff;
}
/* line 87, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_buttons.scss */

.btn-danger {
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a;
}
/* line 11, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */

.btn-danger:focus, .btn-danger.focus {
    color: #fff;
    background-color: #c9302c;
    border-color: #761c19;
}
/* line 17, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */

.btn-danger:hover {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925;
}
/* line 22, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */

.btn-danger:active, .btn-danger.active, .open>.btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925;
}
/* line 29, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.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 37, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */

.btn-danger:active, .btn-danger.active, .open>.btn-danger.dropdown-toggle {
    background-image: none;
}
/* line 45, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.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 53, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_buttons.scss */

.btn-danger .badge {
    color: #d9534f;
    background-color: #fff;
}
/* line 96, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_buttons.scss */

.btn-link {
    color: #337ab7;
    font-weight: normal;
    border-radius: 0;
}
/* line 101, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_buttons.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_buttons.scss */

.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
    border-color: transparent;
}
/* line 115, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_buttons.scss */

.btn-link:hover, .btn-link:focus {
    color: #23527c;
    text-decoration: underline;
    background-color: transparent;
}
/* line 123, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_buttons.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_buttons.scss */

.btn-lg, .btn-group-lg>.btn {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px;
}
/* line 139, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_buttons.scss */

.btn-sm, .btn-group-sm>.btn {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}
/* line 143, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_buttons.scss */

.btn-xs, .btn-group-xs>.btn {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}
/* line 151, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_buttons.scss */

.btn-block {
    display: block;
    width: 100%;
}
/* line 157, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_buttons.scss */

.btn-block+.btn-block {
    margin-top: 5px;
}
/* line 165, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_buttons.scss */

input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {
    width: 100%;
}
/* line 10, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_component-animations.scss */

.fade {
    opacity: 0;
    -webkit-transition: opacity 0.15s linear;
    -o-transition: opacity 0.15s linear;
    transition: opacity 0.15s linear;
}
/* line 13, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_component-animations.scss */

.fade.in {
    opacity: 1;
}
/* line 18, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_component-animations.scss */

.collapse {
    display: none;
}
/* line 21, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_component-animations.scss */

.collapse.in {
    display: block;
}
/* line 26, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_component-animations.scss */

tr.collapse.in {
    display: table-row;
}
/* line 28, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_component-animations.scss */

tbody.collapse.in {
    display: table-row-group;
}
/* line 30, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_component-animations.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_dropdowns.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_dropdowns.scss */

.dropup, .dropdown {
    position: relative;
}
/* line 26, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_dropdowns.scss */

.dropdown-toggle:focus {
    outline: 0;
}
/* line 31, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_dropdowns.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;
    list-style: none;
    font-size: 14px;
    text-align: left;
    background-color: #fff;
    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);
    background-clip: padding-box;
}
/* line 54, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_dropdowns.scss */

.dropdown-menu.pull-right {
    right: 0;
    left: auto;
}
/* line 60, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_dropdowns.scss */

.dropdown-menu .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5;
}
/* line 65, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_dropdowns.scss */

.dropdown-menu>li>a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857143;
    color: #333333;
    white-space: nowrap;
}
/* line 78, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_dropdowns.scss */

.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
    text-decoration: none;
    color: #262626;
    background-color: #f5f5f5;
}
/* line 88, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_dropdowns.scss */

.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {
    color: #fff;
    text-decoration: none;
    outline: 0;
    background-color: #337ab7;
}
/* line 103, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_dropdowns.scss */

.dropdown-menu>.disabled>a, .dropdown-menu>.disabled>a:hover, .dropdown-menu>.disabled>a:focus {
    color: #777777;
}
/* line 110, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_dropdowns.scss */

.dropdown-menu>.disabled>a:hover, .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 123, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_dropdowns.scss */

.open>.dropdown-menu {
    display: block;
}
/* line 128, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_dropdowns.scss */

.open>a {
    outline: 0;
}
/* line 137, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_dropdowns.scss */

.dropdown-menu-right {
    left: auto;
    right: 0;
}
/* line 147, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_dropdowns.scss */

.dropdown-menu-left {
    left: 0;
    right: auto;
}
/* line 153, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_dropdowns.scss */

.dropdown-header {
    display: block;
    padding: 3px 20px;
    font-size: 12px;
    line-height: 1.42857143;
    color: #777777;
    white-space: nowrap;
}
/* line 163, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_dropdowns.scss */

.dropdown-backdrop {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 990;
}
/* line 173, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_dropdowns.scss */

.pull-right>.dropdown-menu {
    right: 0;
    left: auto;
}
/* line 186, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_dropdowns.scss */

.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
    border-top: 0;
    border-bottom: 4px dashed;
    border-bottom: 4px solid \9;
    content: "";
}
/* line 193, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_dropdowns.scss */

.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 2px;
}
@media (min-width: 768px) {
    /* line 207, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_dropdowns.scss */
    .navbar-right .dropdown-menu {
        right: 0;
        left: auto;
    }
    /* line 212, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_dropdowns.scss */
    .navbar-right .dropdown-menu-left {
        left: 0;
        right: auto;
    }
}
/* line 6, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */

.btn-group, .btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle;
}
/* line 11, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */

.btn-group>.btn, .btn-group-vertical>.btn {
    position: relative;
    float: left;
}
/* line 15, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */

.btn-group>.btn:hover, .btn-group>.btn:focus, .btn-group>.btn:active, .btn-group>.btn.active, .btn-group-vertical>.btn:hover, .btn-group-vertical>.btn:focus, .btn-group-vertical>.btn:active, .btn-group-vertical>.btn.active {
    z-index: 2;
}
/* line 26, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */

.btn-group .btn+.btn, .btn-group .btn+.btn-group, .btn-group .btn-group+.btn, .btn-group .btn-group+.btn-group {
    margin-left: -1px;
}
/* line 35, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */

.btn-toolbar {
    margin-left: -5px;
}
/* line 14, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */

.btn-toolbar:before, .btn-toolbar:after {
    content: " ";
    display: table;
}
/* line 19, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */

.btn-toolbar:after {
    clear: both;
}
/* line 39, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */

.btn-toolbar .btn, .btn-toolbar .btn-group, .btn-toolbar .input-group {
    float: left;
}
/* line 44, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */

.btn-toolbar>.btn, .btn-toolbar>.btn-group, .btn-toolbar>.input-group {
    margin-left: 5px;
}
/* line 51, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */

.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
    border-radius: 0;
}
/* line 56, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */

.btn-group>.btn:first-child {
    margin-left: 0;
}
/* line 58, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */

.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}
/* line 63, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */

.btn-group>.btn:last-child:not(:first-child), .btn-group>.dropdown-toggle:not(:first-child) {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}
/* line 69, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */

.btn-group>.btn-group {
    float: left;
}
/* line 72, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */

.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
    border-radius: 0;
}
/* line 76, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */

.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child, .btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}
/* line 81, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */

.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}
/* line 86, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */

.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
    outline: 0;
}
/* line 105, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */

.btn-group>.btn+.dropdown-toggle {
    padding-left: 8px;
    padding-right: 8px;
}
/* line 109, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */

.btn-group>.btn-lg+.dropdown-toggle, .btn-group-lg.btn-group>.btn+.dropdown-toggle {
    padding-left: 12px;
    padding-right: 12px;
}
/* line 116, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */

.btn-group.open .dropdown-toggle.btn-link {
    -webkit-box-shadow: none;
    box-shadow: none;
}
/* line 127, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */

.btn .caret {
    margin-left: 0;
}
/* line 131, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */

.btn-lg .caret, .btn-group-lg>.btn .caret {
    border-width: 5px 5px 0;
    border-bottom-width: 0;
}
/* line 136, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */

.dropup .btn-lg .caret, .dropup .btn-group-lg>.btn .caret {
    border-width: 0 5px 5px;
}
/* line 145, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */

.btn-group-vertical>.btn, .btn-group-vertical>.btn-group, .btn-group-vertical>.btn-group>.btn {
    display: block;
    float: none;
    width: 100%;
    max-width: 100%;
}
/* line 14, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */

.btn-group-vertical>.btn-group:before, .btn-group-vertical>.btn-group:after {
    content: " ";
    display: table;
}
/* line 19, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */

.btn-group-vertical>.btn-group:after {
    clear: both;
}
/* line 157, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */

.btn-group-vertical>.btn-group>.btn {
    float: none;
}
/* line 162, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */

.btn-group-vertical>.btn+.btn, .btn-group-vertical>.btn+.btn-group, .btn-group-vertical>.btn-group+.btn, .btn-group-vertical>.btn-group+.btn-group {
    margin-top: -1px;
    margin-left: 0;
}
/* line 172, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */

.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
    border-radius: 0;
}
/* line 175, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */

.btn-group-vertical>.btn:first-child:not(:last-child) {
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
/* line 179, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */

.btn-group-vertical>.btn:last-child:not(:first-child) {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}
/* line 184, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */

.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
    border-radius: 0;
}
/* line 188, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */

.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn: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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */

.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}
/* line 201, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */

.btn-group-justified {
    display: table;
    width: 100%;
    table-layout: fixed;
    border-collapse: separate;
}
/* line 206, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */

.btn-group-justified>.btn, .btn-group-justified>.btn-group {
    float: none;
    display: table-cell;
    width: 1%;
}
/* line 212, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */

.btn-group-justified>.btn-group .btn {
    width: 100%;
}
/* line 216, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */

.btn-group-justified>.btn-group .dropdown-menu {
    left: auto;
}
/* line 237, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_button-groups.scss */

[data-toggle="buttons"]>.btn input[type="radio"], [data-toggle="buttons"]>.btn input[type="checkbox"], [data-toggle="buttons"]>.btn-group>.btn input[type="radio"], [data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none;
}
/* line 7, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_input-groups.scss */

.input-group {
    position: relative;
    display: table;
    border-collapse: separate;
}
/* line 13, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_input-groups.scss */

.input-group[class*="col-"] {
    float: none;
    padding-left: 0;
    padding-right: 0;
}
/* line 19, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_input-groups.scss */

.input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0;
}
/* line 33, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_input-groups.scss */

.input-group .form-control:focus {
    z-index: 3;
}
/* line 58, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_input-groups.scss */

.input-group-addon, .input-group-btn, .input-group .form-control {
    display: table-cell;
}
/* line 63, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_input-groups.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_input-groups.scss */

.input-group-addon, .input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle;
}
/* line 77, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_input-groups.scss */

.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 #ccc;
    border-radius: 4px;
}
/* line 89, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_input-groups.scss */

.input-group-addon.input-sm, .input-group-sm>.input-group-addon, .input-group-sm>.input-group-btn>.input-group-addon.btn {
    padding: 5px 10px;
    font-size: 12px;
    border-radius: 3px;
}
/* line 94, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_input-groups.scss */

.input-group-addon.input-lg, .input-group-lg>.input-group-addon, .input-group-lg>.input-group-btn>.input-group-addon.btn {
    padding: 10px 16px;
    font-size: 18px;
    border-radius: 6px;
}
/* line 101, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_input-groups.scss */

.input-group-addon input[type="radio"], .input-group-addon input[type="checkbox"] {
    margin-top: 0;
}
/* line 108, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_input-groups.scss */

.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group>.btn, .input-group-btn:first-child>.dropdown-toggle, .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child>.btn-group:not(:last-child)>.btn {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}
/* line 117, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_input-groups.scss */

.input-group-addon:first-child {
    border-right: 0;
}
/* line 120, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_input-groups.scss */

.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group>.btn, .input-group-btn:last-child>.dropdown-toggle, .input-group-btn:first-child>.btn:not(:first-child), .input-group-btn:first-child>.btn-group:not(:first-child)>.btn {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}
/* line 129, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_input-groups.scss */

.input-group-addon:last-child {
    border-left: 0;
}
/* line 135, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_input-groups.scss */

.input-group-btn {
    position: relative;
    font-size: 0;
    white-space: nowrap;
}
/* line 144, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_input-groups.scss */

.input-group-btn>.btn {
    position: relative;
}
/* line 146, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_input-groups.scss */

.input-group-btn>.btn+.btn {
    margin-left: -1px;
}
/* line 150, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_input-groups.scss */

.input-group-btn>.btn:hover, .input-group-btn>.btn:focus, .input-group-btn>.btn:active {
    z-index: 2;
}
/* line 159, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_input-groups.scss */

.input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group {
    margin-right: -1px;
}
/* line 165, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_input-groups.scss */

.input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group {
    z-index: 2;
    margin-left: -1px;
}
/* line 9, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */

.nav {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none;
}
/* line 14, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */

.nav:before, .nav:after {
    content: " ";
    display: table;
}
/* line 19, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */

.nav:after {
    clear: both;
}
/* line 15, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */

.nav>li {
    position: relative;
    display: block;
}
/* line 19, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */

.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 15px;
}
/* line 23, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */

.nav>li>a:hover, .nav>li>a:focus {
    text-decoration: none;
    background-color: #eeeeee;
}
/* line 31, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */

.nav>li.disabled>a {
    color: #777777;
}
/* line 34, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */

.nav>li.disabled>a:hover, .nav>li.disabled>a:focus {
    color: #777777;
    text-decoration: none;
    background-color: transparent;
    cursor: not-allowed;
}
/* line 46, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */

.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {
    background-color: #eeeeee;
    border-color: #337ab7;
}
/* line 59, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */

.nav .nav-divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5;
}
/* line 66, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */

.nav>li>a>img {
    max-width: none;
}
/* line 76, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */

.nav-tabs {
    border-bottom: 1px solid #ddd;
}
/* line 78, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */

.nav-tabs>li {
    float: left;
    margin-bottom: -1px;
}
/* line 84, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */

.nav-tabs>li>a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
}
/* line 89, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */

.nav-tabs>li>a:hover {
    border-color: #eeeeee #eeeeee #ddd;
}
/* line 96, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */

.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
    color: #555555;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
    cursor: default;
}
/* line 118, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */

.nav-pills>li {
    float: left;
}
/* line 122, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */

.nav-pills>li>a {
    border-radius: 4px;
}
/* line 125, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */

.nav-pills>li+li {
    margin-left: 2px;
}
/* line 131, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */

.nav-stacked>li {
    float: none;
}
/* line 146, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */

.nav-stacked>li+li {
    margin-top: 2px;
    margin-left: 0;
}
/* line 160, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */

.nav-justified, .nav-tabs.nav-justified {
    width: 100%;
}
/* line 163, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */

.nav-justified>li, .nav-tabs.nav-justified>li {
    float: none;
}
/* line 165, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */

.nav-justified>li>a, .nav-tabs.nav-justified>li>a {
    text-align: center;
    margin-bottom: 5px;
}
/* line 171, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */

.nav-justified>.dropdown .dropdown-menu {
    top: auto;
    left: auto;
}
@media (min-width: 768px) {
    /* line 177, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */
    .nav-justified>li, .nav-tabs.nav-justified>li {
        display: table-cell;
        width: 1%;
    }
    /* line 180, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */
    .nav-justified>li>a, .nav-tabs.nav-justified>li>a {
        margin-bottom: 0;
    }
}
/* line 190, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */

.nav-tabs-justified, .nav-tabs.nav-justified {
    border-bottom: 0;
}
/* line 193, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */

.nav-tabs-justified>li>a, .nav-tabs.nav-justified>li>a {
    margin-right: 0;
    border-radius: 4px;
}
/* line 199, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */

.tab-content>.tab-pane {
    display: none;
}
/* line 227, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */

.tab-content>.active {
    display: block;
}
/* line 237, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navs.scss */

.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}
/* line 11, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */

.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 20px;
    border: 1px solid transparent;
}
/* line 14, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */

.navbar:before, .navbar:after {
    content: " ";
    display: table;
}
/* line 19, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */

.navbar:after {
    clear: both;
}
@media (min-width: 768px) {
    /* line 11, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
    .navbar {
        border-radius: 4px;
    }
}
/* line 14, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */

.navbar-header:before, .navbar-header:after {
    content: " ";
    display: table;
}
/* line 19, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */

.navbar-header:after {
    clear: both;
}
@media (min-width: 768px) {
    /* line 31, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
    .navbar-header {
        float: left;
    }
}
/* line 50, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-collapse {
    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 14, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */

.navbar-collapse:before, .navbar-collapse:after {
    content: " ";
    display: table;
}
/* line 19, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */

.navbar-collapse:after {
    clear: both;
}
/* line 59, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-collapse.in {
    overflow-y: auto;
}
@media (min-width: 768px) {
    /* line 50, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
    .navbar-collapse {
        width: auto;
        border-top: 0;
        box-shadow: none;
    }
    /* line 68, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
    .navbar-collapse.collapse {
        display: block !important;
        height: auto !important;
        padding-bottom: 0;
        overflow: visible !important;
    }
    /* line 75, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
    .navbar-collapse.in {
        overflow-y: visible;
    }
    /* line 81, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
    .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
        padding-left: 0;
        padding-right: 0;
    }
}
/* line 92, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
    max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
    /* line 92, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
    .navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
        max-height: 200px;
    }
}
/* line 108, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */

.container>.navbar-header, .container>.navbar-collapse, .container-fluid>.navbar-header, .container-fluid>.navbar-collapse {
    margin-right: -15px;
    margin-left: -15px;
}
@media (min-width: 768px) {
    /* line 108, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
    .container>.navbar-header, .container>.navbar-collapse, .container-fluid>.navbar-header, .container-fluid>.navbar-collapse {
        margin-right: 0;
        margin-left: 0;
    }
}
/* line 128, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-static-top {
    z-index: 1000;
    border-width: 0 0 1px;
}
@media (min-width: 768px) {
    /* line 128, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
    .navbar-static-top {
        border-radius: 0;
    }
}
/* line 138, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-fixed-top, .navbar-fixed-bottom {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030;
}
@media (min-width: 768px) {
    /* line 138, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
    .navbar-fixed-top, .navbar-fixed-bottom {
        border-radius: 0;
    }
}
/* line 150, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px;
}
/* line 154, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-fixed-bottom {
    bottom: 0;
    margin-bottom: 0;
    border-width: 1px 0 0;
}
/* line 163, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-brand {
    float: left;
    padding: 15px 15px;
    font-size: 18px;
    line-height: 20px;
    height: 50px;
}
/* line 170, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-brand:hover, .navbar-brand:focus {
    text-decoration: none;
}
/* line 175, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-brand>img {
    display: block;
}
@media (min-width: 768px) {
    /* line 180, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
    .navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
        margin-left: -15px;
    }
}
/* line 193, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-toggle {
    position: relative;
    float: right;
    margin-right: 15px;
    padding: 9px 10px;
    margin-top: 8px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
/* line 206, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-toggle:focus {
    outline: 0;
}
/* line 211, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
}
/* line 217, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-toggle .icon-bar+.icon-bar {
    margin-top: 4px;
}
@media (min-width: 768px) {
    /* line 193, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
    .navbar-toggle {
        display: none;
    }
}
/* line 232, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-nav {
    margin: 7.5px -15px;
}
/* line 235, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px;
}
@media (max-width: 767px) {
    /* line 243, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
    .navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        box-shadow: none;
    }
    /* line 251, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
    .navbar-nav .open .dropdown-menu>li>a, .navbar-nav .open .dropdown-menu .dropdown-header {
        padding: 5px 15px 5px 25px;
    }
    /* line 255, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
    .navbar-nav .open .dropdown-menu>li>a {
        line-height: 20px;
    }
    /* line 257, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.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 232, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
    .navbar-nav {
        float: left;
        margin: 0;
    }
    /* line 270, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
    .navbar-nav>li {
        float: left;
    }
    /* line 272, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
    .navbar-nav>li>a {
        padding-top: 15px;
        padding-bottom: 15px;
    }
}
/* line 286, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */

.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 478, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
    .navbar-form .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle;
    }
    /* line 485, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
    .navbar-form .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle;
    }
    /* line 492, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
    .navbar-form .form-control-static {
        display: inline-block;
    }
    /* line 496, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
    .navbar-form .input-group {
        display: inline-table;
        vertical-align: middle;
    }
    /* line 500, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
    .navbar-form .input-group .input-group-addon, .navbar-form .input-group .input-group-btn, .navbar-form .input-group .form-control {
        width: auto;
    }
    /* line 508, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
    .navbar-form .input-group>.form-control {
        width: 100%;
    }
    /* line 512, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
    .navbar-form .control-label {
        margin-bottom: 0;
        vertical-align: middle;
    }
    /* line 519, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
    .navbar-form .radio, .navbar-form .checkbox {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle;
    }
    /* line 526, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
    .navbar-form .radio label, .navbar-form .checkbox label {
        padding-left: 0;
    }
    /* line 530, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
    .navbar-form .radio input[type="radio"], .navbar-form .checkbox input[type="checkbox"] {
        position: relative;
        margin-left: 0;
    }
    /* line 537, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_forms.scss */
    .navbar-form .has-feedback .form-control-feedback {
        top: 0;
    }
}
@media (max-width: 767px) {
    /* line 298, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
    .navbar-form .form-group {
        margin-bottom: 5px;
    }
    /* line 302, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
    .navbar-form .form-group:last-child {
        margin-bottom: 0;
    }
}
@media (min-width: 768px) {
    /* line 286, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
    .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 327, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-nav>li>.dropdown-menu {
    margin-top: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}
/* line 332, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
    margin-bottom: 0;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
/* line 343, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-btn {
    margin-top: 8px;
    margin-bottom: 8px;
}
/* line 346, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-btn.btn-sm, .btn-group-sm>.navbar-btn.btn {
    margin-top: 10px;
    margin-bottom: 10px;
}
/* line 349, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-btn.btn-xs, .btn-group-xs>.navbar-btn.btn {
    margin-top: 14px;
    margin-bottom: 14px;
}
/* line 359, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-text {
    margin-top: 15px;
    margin-bottom: 15px;
}
@media (min-width: 768px) {
    /* line 359, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
    .navbar-text {
        float: left;
        margin-left: 15px;
        margin-right: 15px;
    }
}
@media (min-width: 768px) {
    /* line 379, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
    .navbar-left {
        float: left !important;
    }
    /* line 382, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
    .navbar-right {
        float: right !important;
        margin-right: -15px;
    }
    /* line 386, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
    .navbar-right~.navbar-right {
        margin-right: 0;
    }
}
/* line 397, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-default {
    background-color: #f8f8f8;
    border-color: #e7e7e7;
}
/* line 401, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-default .navbar-brand {
    color: #777;
}
/* line 403, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
    color: #5e5e5e;
    background-color: transparent;
}
/* line 410, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-default .navbar-text {
    color: #777;
}
/* line 415, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-default .navbar-nav>li>a {
    color: #777;
}
/* line 418, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
    color: #333;
    background-color: transparent;
}
/* line 425, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.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 433, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-default .navbar-toggle {
    border-color: #ddd;
}
/* line 444, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: #ddd;
}
/* line 448, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-default .navbar-toggle .icon-bar {
    background-color: #888;
}
/* line 453, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #e7e7e7;
}
/* line 462, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
    background-color: #e7e7e7;
    color: #555;
}
@media (max-width: 767px) {
    /* line 473, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
    .navbar-default .navbar-nav .open .dropdown-menu>li>a {
        color: #777;
    }
    /* line 475, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.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 482, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.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 490, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.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 506, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-default .navbar-link {
    color: #777;
}
/* line 508, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-default .navbar-link:hover {
    color: #333;
}
/* line 513, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-default .btn-link {
    color: #777;
}
/* line 515, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-default .btn-link:hover, .navbar-default .btn-link:focus {
    color: #333;
}
/* line 521, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.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 531, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-inverse {
    background-color: #222;
    border-color: #090909;
}
/* line 535, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-inverse .navbar-brand {
    color: #9d9d9d;
}
/* line 537, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
    color: #fff;
    background-color: transparent;
}
/* line 544, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-inverse .navbar-text {
    color: #9d9d9d;
}
/* line 549, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-inverse .navbar-nav>li>a {
    color: #9d9d9d;
}
/* line 552, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus {
    color: #fff;
    background-color: transparent;
}
/* line 559, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.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 567, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.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 577, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-inverse .navbar-toggle {
    border-color: #333;
}
/* line 579, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
    background-color: #333;
}
/* line 583, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #fff;
}
/* line 588, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border-color: #101010;
}
/* line 596, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus {
    background-color: #090909;
    color: #fff;
}
@media (max-width: 767px) {
    /* line 607, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
    .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
        border-color: #090909;
    }
    /* line 610, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
        background-color: #090909;
    }
    /* line 613, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */
    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
        color: #9d9d9d;
    }
    /* line 615, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.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 622, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.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 630, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.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 641, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-inverse .navbar-link {
    color: #9d9d9d;
}
/* line 643, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-inverse .navbar-link:hover {
    color: #fff;
}
/* line 648, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-inverse .btn-link {
    color: #9d9d9d;
}
/* line 650, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.scss */

.navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {
    color: #fff;
}
/* line 656, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_navbar.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_breadcrumbs.scss */

.breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    background-color: #f5f5f5;
    border-radius: 4px;
}
/* line 13, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_breadcrumbs.scss */

.breadcrumb>li {
    display: inline-block;
}
/* line 16, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_breadcrumbs.scss */

.breadcrumb>li+li:before {
    content: "/ ";
    padding: 0 5px;
    color: #ccc;
}
/* line 25, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_breadcrumbs.scss */

.breadcrumb>.active {
    color: #777777;
}
/* line 4, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_pagination.scss */

.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}
/* line 10, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_pagination.scss */

.pagination>li {
    display: inline;
}
/* line 12, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_pagination.scss */

.pagination>li>a, .pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857143;
    text-decoration: none;
    color: #337ab7;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px;
}
/* line 25, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_pagination.scss */

.pagination>li:first-child>a, .pagination>li:first-child>span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
}
/* line 32, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_pagination.scss */

.pagination>li:last-child>a, .pagination>li:last-child>span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}
/* line 41, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_pagination.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 52, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_pagination.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;
    background-color: #337ab7;
    border-color: #337ab7;
    cursor: default;
}
/* line 64, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_pagination.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;
    background-color: #fff;
    border-color: #ddd;
    cursor: not-allowed;
}
/* line 5, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_pagination.scss */

.pagination-lg>li>a, .pagination-lg>li>span {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
}
/* line 12, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_pagination.scss */

.pagination-lg>li:first-child>a, .pagination-lg>li:first-child>span {
    border-bottom-left-radius: 6px;
    border-top-left-radius: 6px;
}
/* line 18, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_pagination.scss */

.pagination-lg>li:last-child>a, .pagination-lg>li:last-child>span {
    border-bottom-right-radius: 6px;
    border-top-right-radius: 6px;
}
/* line 5, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_pagination.scss */

.pagination-sm>li>a, .pagination-sm>li>span {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
}
/* line 12, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_pagination.scss */

.pagination-sm>li:first-child>a, .pagination-sm>li:first-child>span {
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
}
/* line 18, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_pagination.scss */

.pagination-sm>li:last-child>a, .pagination-sm>li:last-child>span {
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
}
/* line 6, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_pager.scss */

.pager {
    padding-left: 0;
    margin: 20px 0;
    list-style: none;
    text-align: center;
}
/* line 14, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */

.pager:before, .pager:after {
    content: " ";
    display: table;
}
/* line 19, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */

.pager:after {
    clear: both;
}
/* line 12, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_pager.scss */

.pager li {
    display: inline;
}
/* line 14, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_pager.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_pager.scss */

.pager li>a:hover, .pager li>a:focus {
    text-decoration: none;
    background-color: #eeeeee;
}
/* line 31, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_pager.scss */

.pager .next>a, .pager .next>span {
    float: right;
}
/* line 38, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_pager.scss */

.pager .previous>a, .pager .previous>span {
    float: left;
}
/* line 45, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_pager.scss */

.pager .disabled>a, .pager .disabled>a:hover, .pager .disabled>a:focus, .pager .disabled>span {
    color: #777777;
    background-color: #fff;
    cursor: not-allowed;
}
/* line 5, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_labels.scss */

.label {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: bold;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
}
/* line 20, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_labels.scss */

.label:empty {
    display: none;
}
/* line 25, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_labels.scss */

.btn .label {
    position: relative;
    top: -1px;
}
/* line 33, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_labels.scss */

a.label:hover, a.label:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}
/* line 44, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_labels.scss */

.label-default {
    background-color: #777777;
}
/* line 7, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_labels.scss */

.label-default[href]:hover, .label-default[href]:focus {
    background-color: #5e5e5e;
}
/* line 48, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_labels.scss */

.label-primary {
    background-color: #337ab7;
}
/* line 7, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_labels.scss */

.label-primary[href]:hover, .label-primary[href]:focus {
    background-color: #286090;
}
/* line 52, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_labels.scss */

.label-success {
    background-color: #5cb85c;
}
/* line 7, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_labels.scss */

.label-success[href]:hover, .label-success[href]:focus {
    background-color: #449d44;
}
/* line 56, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_labels.scss */

.label-info {
    background-color: #5bc0de;
}
/* line 7, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_labels.scss */

.label-info[href]:hover, .label-info[href]:focus {
    background-color: #31b0d5;
}
/* line 60, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_labels.scss */

.label-warning {
    background-color: #f0ad4e;
}
/* line 7, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_labels.scss */

.label-warning[href]:hover, .label-warning[href]:focus {
    background-color: #ec971f;
}
/* line 64, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_labels.scss */

.label-danger {
    background-color: #d9534f;
}
/* line 7, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_labels.scss */

.label-danger[href]:hover, .label-danger[href]:focus {
    background-color: #c9302c;
}
/* line 7, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_badges.scss */

.badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    line-height: 1;
    vertical-align: middle;
    white-space: nowrap;
    text-align: center;
    background-color: #777777;
    border-radius: 10px;
}
/* line 22, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_badges.scss */

.badge:empty {
    display: none;
}
/* line 27, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_badges.scss */

.btn .badge {
    position: relative;
    top: -1px;
}
/* line 32, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_badges.scss */

.btn-xs .badge, .btn-group-xs>.btn .badge, .btn-group-xs>.btn .badge {
    top: 0;
    padding: 1px 5px;
}
/* line 41, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_badges.scss */

.list-group-item.active>.badge, .nav-pills>.active>a>.badge {
    color: #337ab7;
    background-color: #fff;
}
/* line 47, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_badges.scss */

.list-group-item>.badge {
    float: right;
}
/* line 51, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_badges.scss */

.list-group-item>.badge+.badge {
    margin-right: 5px;
}
/* line 55, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_badges.scss */

.nav-pills>li>a>.badge {
    margin-left: 3px;
}
/* line 62, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_badges.scss */

a.badge:hover, a.badge:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}
/* line 6, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_jumbotron.scss */

.jumbotron {
    padding-top: 30px;
    padding-bottom: 30px;
    margin-bottom: 30px;
    color: inherit;
    background-color: #eeeeee;
}
/* line 13, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_jumbotron.scss */

.jumbotron h1, .jumbotron .h1 {
    color: inherit;
}
/* line 18, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_jumbotron.scss */

.jumbotron p {
    margin-bottom: 15px;
    font-size: 21px;
    font-weight: 200;
}
/* line 24, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_jumbotron.scss */

.jumbotron>hr {
    border-top-color: #d5d5d5;
}
/* line 28, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_jumbotron.scss */

.container .jumbotron, .container-fluid .jumbotron {
    border-radius: 6px;
    padding-left: 15px;
    padding-right: 15px;
}
/* line 35, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_jumbotron.scss */

.jumbotron .container {
    max-width: 100%;
}
@media screen and (min-width: 768px) {
    /* line 6, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_jumbotron.scss */
    .jumbotron {
        padding-top: 48px;
        padding-bottom: 48px;
    }
    /* line 43, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_jumbotron.scss */
    .container .jumbotron, .container-fluid .jumbotron {
        padding-left: 60px;
        padding-right: 60px;
    }
    /* line 49, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_jumbotron.scss */
    .jumbotron h1, .jumbotron .h1 {
        font-size: 63px;
    }
}
/* line 7, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_thumbnails.scss */

.thumbnail {
    display: block;
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_thumbnails.scss */

.thumbnail>img, .thumbnail a>img {
    display: block;
    max-width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
}
/* line 27, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_thumbnails.scss */

.thumbnail .caption {
    padding: 9px;
    color: #333333;
}
/* line 34, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_thumbnails.scss */

a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active {
    border-color: #337ab7;
}
/* line 9, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_alerts.scss */

.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}
/* line 16, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_alerts.scss */

.alert h4 {
    margin-top: 0;
    color: inherit;
}
/* line 23, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_alerts.scss */

.alert .alert-link {
    font-weight: bold;
}
/* line 28, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_alerts.scss */

.alert>p, .alert>ul {
    margin-bottom: 0;
}
/* line 33, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_alerts.scss */

.alert>p+p {
    margin-top: 5px;
}
/* line 42, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_alerts.scss */

.alert-dismissable, .alert-dismissible {
    padding-right: 35px;
}
/* line 47, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_alerts.scss */

.alert-dismissable .close, .alert-dismissible .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit;
}
/* line 59, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_alerts.scss */

.alert-success {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #3c763d;
}
/* line 8, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_alerts.scss */

.alert-success hr {
    border-top-color: #c9e2b3;
}
/* line 11, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_alerts.scss */

.alert-success .alert-link {
    color: #2b542c;
}
/* line 63, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_alerts.scss */

.alert-info {
    background-color: #d9edf7;
    border-color: #bce8f1;
    color: #31708f;
}
/* line 8, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_alerts.scss */

.alert-info hr {
    border-top-color: #a6e1ec;
}
/* line 11, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_alerts.scss */

.alert-info .alert-link {
    color: #245269;
}
/* line 67, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_alerts.scss */

.alert-warning {
    background-color: #fcf8e3;
    border-color: #faebcc;
    color: #8a6d3b;
}
/* line 8, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_alerts.scss */

.alert-warning hr {
    border-top-color: #f7e1b5;
}
/* line 11, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_alerts.scss */

.alert-warning .alert-link {
    color: #66512c;
}
/* line 71, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_alerts.scss */

.alert-danger {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442;
}
/* line 8, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_alerts.scss */

.alert-danger hr {
    border-top-color: #e4b9c0;
}
/* line 11, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_alerts.scss */

.alert-danger .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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_progress-bars.scss */

.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 36, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_progress-bars.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_progress-bars.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_progress-bars.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_progress-bars.scss */

.progress-bar-success {
    background-color: #5cb85c;
}
/* line 7, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_progress-bar.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_progress-bars.scss */

.progress-bar-info {
    background-color: #5bc0de;
}
/* line 7, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_progress-bar.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_progress-bars.scss */

.progress-bar-warning {
    background-color: #f0ad4e;
}
/* line 7, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_progress-bar.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_progress-bars.scss */

.progress-bar-danger {
    background-color: #d9534f;
}
/* line 7, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_progress-bar.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_media.scss */

.media {
    margin-top: 15px;
}
/* line 5, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_media.scss */

.media:first-child {
    margin-top: 0;
}
/* line 10, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_media.scss */

.media, .media-body {
    zoom: 1;
    overflow: hidden;
}
/* line 16, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_media.scss */

.media-body {
    width: 10000px;
}
/* line 20, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_media.scss */

.media-object {
    display: block;
}
/* line 24, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_media.scss */

.media-object.img-thumbnail {
    max-width: none;
}
/* line 29, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_media.scss */

.media-right, .media>.pull-right {
    padding-left: 10px;
}
/* line 34, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_media.scss */

.media-left, .media>.pull-left {
    padding-right: 10px;
}
/* line 39, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_media.scss */

.media-left, .media-right, .media-body {
    display: table-cell;
    vertical-align: top;
}
/* line 46, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_media.scss */

.media-middle {
    vertical-align: middle;
}
/* line 50, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_media.scss */

.media-bottom {
    vertical-align: bottom;
}
/* line 55, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_media.scss */

.media-heading {
    margin-top: 0;
    margin-bottom: 5px;
}
/* line 63, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_media.scss */

.media-list {
    padding-left: 0;
    list-style: none;
}
/* line 10, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_list-group.scss */

.list-group {
    margin-bottom: 20px;
    padding-left: 0;
}
/* line 21, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_list-group.scss */

.list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid #ddd;
}
/* line 31, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_list-group.scss */

.list-group-item:first-child {
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
}
/* line 34, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_list-group.scss */

.list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}
/* line 46, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_list-group.scss */

a.list-group-item, button.list-group-item {
    color: #555;
}
/* line 50, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_list-group.scss */

a.list-group-item .list-group-item-heading, button.list-group-item .list-group-item-heading {
    color: #333;
}
/* line 55, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_list-group.scss */

a.list-group-item:hover, a.list-group-item:focus, button.list-group-item:hover, button.list-group-item:focus {
    text-decoration: none;
    color: #555;
    background-color: #f5f5f5;
}
/* line 63, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_list-group.scss */

button.list-group-item {
    width: 100%;
    text-align: left;
}
/* line 70, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_list-group.scss */

.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {
    background-color: #eeeeee;
    color: #777777;
    cursor: not-allowed;
}
/* line 78, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_list-group.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 81, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_list-group.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 87, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_list-group.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 96, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_list-group.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 101, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_list-group.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 4, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_list-group.scss */

.list-group-item-success {
    color: #3c763d;
    background-color: #dff0d8;
}
/* line 11, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_list-group.scss */

a.list-group-item-success, button.list-group-item-success {
    color: #3c763d;
}
/* line 15, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_list-group.scss */

a.list-group-item-success .list-group-item-heading, button.list-group-item-success .list-group-item-heading {
    color: inherit;
}
/* line 19, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_list-group.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_list-group.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_list-group.scss */

.list-group-item-info {
    color: #31708f;
    background-color: #d9edf7;
}
/* line 11, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_list-group.scss */

a.list-group-item-info, button.list-group-item-info {
    color: #31708f;
}
/* line 15, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_list-group.scss */

a.list-group-item-info .list-group-item-heading, button.list-group-item-info .list-group-item-heading {
    color: inherit;
}
/* line 19, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_list-group.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_list-group.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_list-group.scss */

.list-group-item-warning {
    color: #8a6d3b;
    background-color: #fcf8e3;
}
/* line 11, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_list-group.scss */

a.list-group-item-warning, button.list-group-item-warning {
    color: #8a6d3b;
}
/* line 15, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_list-group.scss */

a.list-group-item-warning .list-group-item-heading, button.list-group-item-warning .list-group-item-heading {
    color: inherit;
}
/* line 19, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_list-group.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_list-group.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_list-group.scss */

.list-group-item-danger {
    color: #a94442;
    background-color: #f2dede;
}
/* line 11, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_list-group.scss */

a.list-group-item-danger, button.list-group-item-danger {
    color: #a94442;
}
/* line 15, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_list-group.scss */

a.list-group-item-danger .list-group-item-heading, button.list-group-item-danger .list-group-item-heading {
    color: inherit;
}
/* line 19, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_list-group.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_list-group.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 123, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_list-group.scss */

.list-group-item-heading {
    margin-top: 0;
    margin-bottom: 5px;
}
/* line 127, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_list-group.scss */

.list-group-item-text {
    margin-bottom: 0;
    line-height: 1.3;
}
/* line 7, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */

.panel-body {
    padding: 15px;
}
/* line 14, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */

.panel-body:before, .panel-body:after {
    content: " ";
    display: table;
}
/* line 19, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */

.panel-body:after {
    clear: both;
}
/* line 22, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */

.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
}
/* line 27, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */

.panel-heading>.dropdown .dropdown-toggle {
    color: inherit;
}
/* line 33, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */

.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit;
}
/* line 39, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */

.panel-title>a, .panel-title>small, .panel-title>.small, .panel-title>small>a, .panel-title>.small>a {
    color: inherit;
}
/* line 49, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */

.panel>.list-group, .panel>.panel-collapse>.list-group {
    margin-bottom: 0;
}
/* line 67, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */

.panel>.list-group .list-group-item, .panel>.panel-collapse>.list-group .list-group-item {
    border-width: 1px 0;
    border-radius: 0;
}
/* line 74, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.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-right-radius: 3px;
    border-top-left-radius: 3px;
}
/* line 82, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */

.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}
/* line 96, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */

.panel-heading+.list-group .list-group-item:first-child {
    border-top-width: 0;
}
/* line 100, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */

.list-group+.panel-footer {
    border-top-width: 0;
}
/* line 110, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */

.panel>.table, .panel>.table-responsive>.table, .panel>.panel-collapse>.table {
    margin-bottom: 0;
}
/* line 115, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */

.panel>.table caption, .panel>.table-responsive>.table caption, .panel>.panel-collapse>.table caption {
    padding-left: 15px;
    padding-right: 15px;
}
/* line 121, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */

.panel>.table:first-child, .panel>.table-responsive:first-child>.table:first-child {
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
}
/* line 127, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.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-left-radius: 3px;
    border-bottom-right-radius: 3px;
}
/* line 153, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */

.panel>.table>tbody:first-child>tr:first-child th, .panel>.table>tbody:first-child>tr:first-child td {
    border-top: 0;
}
/* line 174, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */

.panel>.table-bordered, .panel>.table-responsive>.table-bordered {
    border: 0;
}
/* line 181, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */

.panel>.table-responsive {
    border: 0;
    margin-bottom: 0;
}
/* line 222, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */

.panel-group {
    margin-bottom: 20px;
}
/* line 226, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */

.panel-group .panel {
    margin-bottom: 0;
    border-radius: 4px;
}
/* line 230, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */

.panel-group .panel+.panel {
    margin-top: 5px;
}
/* line 235, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */

.panel-group .panel-heading {
    border-bottom: 0;
}
/* line 238, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */

.panel-group .panel-heading+.panel-collapse>.panel-body, .panel-group .panel-heading+.panel-collapse>.list-group {
    border-top: 1px solid #ddd;
}
/* line 244, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */

.panel-group .panel-footer {
    border-top: 0;
}
/* line 246, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */

.panel-group .panel-footer+.panel-collapse .panel-body {
    border-bottom: 1px solid #ddd;
}
/* line 254, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */

.panel-default {
    border-color: #ddd;
}
/* line 6, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_panels.scss */

.panel-default>.panel-heading {
    color: #333333;
    background-color: #f5f5f5;
    border-color: #ddd;
}
/* line 11, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_panels.scss */

.panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #ddd;
}
/* line 14, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_panels.scss */

.panel-default>.panel-heading .badge {
    color: #f5f5f5;
    background-color: #333333;
}
/* line 20, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_panels.scss */

.panel-default>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #ddd;
}
/* line 257, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */

.panel-primary {
    border-color: #337ab7;
}
/* line 6, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_panels.scss */

.panel-primary>.panel-heading {
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7;
}
/* line 11, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_panels.scss */

.panel-primary>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #337ab7;
}
/* line 14, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_panels.scss */

.panel-primary>.panel-heading .badge {
    color: #337ab7;
    background-color: #fff;
}
/* line 20, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_panels.scss */

.panel-primary>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #337ab7;
}
/* line 260, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */

.panel-success {
    border-color: #d6e9c6;
}
/* line 6, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_panels.scss */

.panel-success>.panel-heading {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}
/* line 11, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_panels.scss */

.panel-success>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #d6e9c6;
}
/* line 14, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_panels.scss */

.panel-success>.panel-heading .badge {
    color: #dff0d8;
    background-color: #3c763d;
}
/* line 20, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_panels.scss */

.panel-success>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #d6e9c6;
}
/* line 263, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */

.panel-info {
    border-color: #bce8f1;
}
/* line 6, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_panels.scss */

.panel-info>.panel-heading {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1;
}
/* line 11, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_panels.scss */

.panel-info>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #bce8f1;
}
/* line 14, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_panels.scss */

.panel-info>.panel-heading .badge {
    color: #d9edf7;
    background-color: #31708f;
}
/* line 20, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_panels.scss */

.panel-info>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #bce8f1;
}
/* line 266, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */

.panel-warning {
    border-color: #faebcc;
}
/* line 6, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_panels.scss */

.panel-warning>.panel-heading {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc;
}
/* line 11, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_panels.scss */

.panel-warning>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #faebcc;
}
/* line 14, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_panels.scss */

.panel-warning>.panel-heading .badge {
    color: #fcf8e3;
    background-color: #8a6d3b;
}
/* line 20, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_panels.scss */

.panel-warning>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #faebcc;
}
/* line 269, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_panels.scss */

.panel-danger {
    border-color: #ebccd1;
}
/* line 6, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_panels.scss */

.panel-danger>.panel-heading {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
}
/* line 11, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_panels.scss */

.panel-danger>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #ebccd1;
}
/* line 14, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_panels.scss */

.panel-danger>.panel-heading .badge {
    color: #f2dede;
    background-color: #a94442;
}
/* line 20, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_panels.scss */

.panel-danger>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #ebccd1;
}
/* line 5, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_responsive-embed.scss */

.embed-responsive {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden;
}
/* line 12, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_responsive-embed.scss */

.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    border: 0;
}
/* line 28, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_responsive-embed.scss */

.embed-responsive-16by9 {
    padding-bottom: 56.25%;
}
/* line 33, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_responsive-embed.scss */

.embed-responsive-4by3 {
    padding-bottom: 75%;
}
/* line 7, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_wells.scss */

.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 15, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_wells.scss */

.well blockquote {
    border-color: #ddd;
    border-color: rgba(0, 0, 0, 0.15);
}
/* line 22, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_wells.scss */

.well-lg {
    padding: 24px;
    border-radius: 6px;
}
/* line 26, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_wells.scss */

.well-sm {
    padding: 9px;
    border-radius: 3px;
}
/* line 6, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_close.scss */

.close {
    float: right;
    font-size: 21px;
    font-weight: bold;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: 0.2;
    filter: alpha(opacity=20);
}
/* line 15, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_close.scss */

.close:hover, .close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: 1;
    filter: alpha(opacity=50);
}
/* line 30, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_close.scss */

button.close {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
}
/* line 11, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_modals.scss */

.modal-open {
    overflow: hidden;
}
/* line 16, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_modals.scss */

.modal {
    display: none;
    overflow: hidden;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    -webkit-overflow-scrolling: touch;
    outline: 0;
}
/* line 32, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_modals.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_modals.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_modals.scss */

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto;
    z-index: 99999999;
}
/* line 44, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_modals.scss */

.modal-dialog {
    position: relative;
    width: auto;
    margin: 10px;
}
/* line 51, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_modals.scss */

.modal-content {
    position: relative;
    background-color: #fff;
    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);
    background-clip: padding-box;
    outline: 0;
}
/* line 64, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_modals.scss */

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000;
}
/* line 73, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_modals.scss */

.modal-backdrop.fade {
    opacity: 0;
    filter: alpha(opacity=0);
}
/* line 74, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_modals.scss */

.modal-backdrop.in {
    opacity: 0.5;
    filter: alpha(opacity=50);
}
/* line 79, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_modals.scss */

.modal-header {
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
}
/* line 14, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */

.modal-header:before, .modal-header:after {
    content: " ";
    display: table;
}
/* line 19, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */

.modal-header:after {
    clear: both;
}
/* line 85, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_modals.scss */

.modal-header .close {
    margin-top: -2px;
}
/* line 90, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_modals.scss */

.modal-title {
    margin: 0;
    line-height: 1.42857143;
}
/* line 97, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_modals.scss */

.modal-body {
    position: relative;
    padding: 15px;
}
/* line 103, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_modals.scss */

.modal-footer {
    padding: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5;
}
/* line 14, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */

.modal-footer:before, .modal-footer:after {
    content: " ";
    display: table;
}
/* line 19, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */

.modal-footer:after {
    clear: both;
}
/* line 110, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_modals.scss */

.modal-footer .btn+.btn {
    margin-left: 5px;
    margin-bottom: 0;
}
/* line 115, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_modals.scss */

.modal-footer .btn-group .btn+.btn {
    margin-left: -1px;
}
/* line 119, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_modals.scss */

.modal-footer .btn-block+.btn-block {
    margin-left: 0;
}
/* line 125, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_modals.scss */

.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll;
}
@media (min-width: 768px) {
    /* line 136, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_modals.scss */
    .modal-dialog {
        width: 600px;
        margin: 30px auto;
    }
    /* line 140, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_modals.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_modals.scss */
    .modal-sm {
        width: 300px;
    }
}
@media (min-width: 992px) {
    /* line 149, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_modals.scss */
    .modal-lg {
        width: 900px;
    }
}
/* line 7, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tooltip.scss */

.tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.42857143;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    white-space: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    font-size: 12px;
    opacity: 0;
    filter: alpha(opacity=0);
}
/* line 18, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tooltip.scss */

.tooltip.in {
    opacity: 0.9;
    filter: alpha(opacity=90);
}
/* line 19, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tooltip.scss */

.tooltip.top {
    margin-top: -3px;
    padding: 5px 0;
}
/* line 20, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tooltip.scss */

.tooltip.right {
    margin-left: 3px;
    padding: 0 5px;
}
/* line 21, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tooltip.scss */

.tooltip.bottom {
    margin-top: 3px;
    padding: 5px 0;
}
/* line 22, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tooltip.scss */

.tooltip.left {
    margin-left: -3px;
    padding: 0 5px;
}
/* line 26, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tooltip.scss */

.tooltip-inner {
    max-width: 200px;
    padding: 3px 8px;
    color: #fff;
    text-align: center;
    background-color: #000;
    border-radius: 4px;
}
/* line 36, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tooltip.scss */

.tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}
/* line 45, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tooltip.scss */

.tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000;
}
/* line 52, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tooltip.scss */

.tooltip.top-left .tooltip-arrow {
    bottom: 0;
    right: 5px;
    margin-bottom: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000;
}
/* line 59, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tooltip.scss */

.tooltip.top-right .tooltip-arrow {
    bottom: 0;
    left: 5px;
    margin-bottom: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000;
}
/* line 66, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tooltip.scss */

.tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-width: 5px 5px 5px 0;
    border-right-color: #000;
}
/* line 73, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tooltip.scss */

.tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: #000;
}
/* line 80, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tooltip.scss */

.tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000;
}
/* line 87, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tooltip.scss */

.tooltip.bottom-left .tooltip-arrow {
    top: 0;
    right: 5px;
    margin-top: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000;
}
/* line 94, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_tooltip.scss */

.tooltip.bottom-right .tooltip-arrow {
    top: 0;
    left: 5px;
    margin-top: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000;
}
/* line 6, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_popovers.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: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.42857143;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    white-space: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: 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 27, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_popovers.scss */

.popover.top {
    margin-top: -10px;
}
/* line 28, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_popovers.scss */

.popover.right {
    margin-left: 10px;
}
/* line 29, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_popovers.scss */

.popover.bottom {
    margin-top: 10px;
}
/* line 30, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_popovers.scss */

.popover.left {
    margin-left: -10px;
}
/* line 33, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_popovers.scss */

.popover-title {
    margin: 0;
    padding: 8px 14px;
    font-size: 14px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-radius: 5px 5px 0 0;
}
/* line 42, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_popovers.scss */

.popover-content {
    padding: 9px 14px;
}
/* line 51, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_popovers.scss */

.popover>.arrow, .popover>.arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}
/* line 61, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_popovers.scss */

.popover>.arrow {
    border-width: 11px;
}
/* line 64, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_popovers.scss */

.popover>.arrow:after {
    border-width: 10px;
    content: "";
}
/* line 70, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_popovers.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 77, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_popovers.scss */

.popover.top>.arrow:after {
    content: " ";
    bottom: 1px;
    margin-left: -10px;
    border-bottom-width: 0;
    border-top-color: #fff;
}
/* line 85, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_popovers.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 92, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_popovers.scss */

.popover.right>.arrow:after {
    content: " ";
    left: 1px;
    bottom: -10px;
    border-left-width: 0;
    border-right-color: #fff;
}
/* line 100, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_popovers.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 107, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_popovers.scss */

.popover.bottom>.arrow:after {
    content: " ";
    top: 1px;
    margin-left: -10px;
    border-top-width: 0;
    border-bottom-color: #fff;
}
/* line 116, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_popovers.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 123, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_popovers.scss */

.popover.left>.arrow:after {
    content: " ";
    right: 1px;
    border-right-width: 0;
    border-left-color: #fff;
    bottom: -10px;
}
/* line 7, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */

.carousel {
    position: relative;
}
/* line 11, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */

.carousel-inner {
    position: relative;
    overflow: hidden;
    width: 100%;
}
/* line 16, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */

.carousel-inner>.item {
    display: none;
    position: relative;
    -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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.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, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */

.carousel-inner>.active, .carousel-inner>.next, .carousel-inner>.prev {
    display: block;
}
/* line 59, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */

.carousel-inner>.active {
    left: 0;
}
/* line 63, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */

.carousel-inner>.next, .carousel-inner>.prev {
    position: absolute;
    top: 0;
    width: 100%;
}
/* line 70, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */

.carousel-inner>.next {
    left: 100%;
}
/* line 73, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */

.carousel-inner>.prev {
    left: -100%;
}
/* line 76, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */

.carousel-inner>.next.left, .carousel-inner>.prev.right {
    left: 0;
}
/* line 81, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */

.carousel-inner>.active.left {
    left: -100%;
}
/* line 84, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */

.carousel-inner>.active.right {
    left: 100%;
}
/* line 93, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */

.carousel-control {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 15%;
    opacity: 0.5;
    filter: alpha(opacity=50);
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
    background-color: transparent;
}
/* line 109, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.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%);
    background-repeat: repeat-x;
    filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)";
}
/* line 112, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */

.carousel-control.right {
    left: auto;
    right: 0;
    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%);
    background-repeat: repeat-x;
    filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)";
}
/* line 119, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */

.carousel-control:hover, .carousel-control:focus {
    outline: 0;
    color: #fff;
    text-decoration: none;
    opacity: 0.9;
    filter: alpha(opacity=90);
}
/* line 128, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */

.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
    position: absolute;
    top: 50%;
    margin-top: -10px;
    z-index: 5;
    display: inline-block;
}
/* line 138, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */

.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left {
    left: 50%;
    margin-left: -10px;
}
/* line 143, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */

.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right {
    right: 50%;
    margin-right: -10px;
}
/* line 148, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */

.carousel-control .icon-prev, .carousel-control .icon-next {
    width: 20px;
    height: 20px;
    line-height: 1;
    font-family: serif;
}
/* line 158, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */

.carousel-control .icon-prev:before {
    content: '\2039';
}
/* line 163, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */

.carousel-control .icon-next:before {
    content: '\203a';
}
/* line 174, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.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 185, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */

.carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    border: 1px solid #fff;
    border-radius: 10px;
    cursor: pointer;
    background-color: #000 \9;
    background-color: transparent;
}
/* line 207, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */

.carousel-indicators .active {
    margin: 0;
    width: 12px;
    height: 12px;
    background-color: #fff;
}
/* line 218, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */

.carousel-caption {
    position: absolute;
    left: 15%;
    right: 15%;
    bottom: 20px;
    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 229, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */

.carousel-caption .btn {
    text-shadow: none;
}
@media screen and (min-width: 768px) {
    /* line 240, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.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 249, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */
    .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
        margin-left: -10px;
    }
    /* line 253, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */
    .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
        margin-right: -10px;
    }
    /* line 260, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */
    .carousel-caption {
        left: 20%;
        right: 20%;
        padding-bottom: 30px;
    }
    /* line 267, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_carousel.scss */
    .carousel-indicators {
        bottom: 20px;
    }
}
/* line 14, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */

.clearfix:before, .clearfix:after {
    content: " ";
    display: table;
}
/* line 19, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_clearfix.scss */

.clearfix:after {
    clear: both;
}
/* line 12, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_utilities.scss */

.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
/* line 15, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_utilities.scss */

.pull-right {
    float: right !important;
}
/* line 18, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_utilities.scss */

.pull-left {
    float: left !important;
}
/* line 27, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_utilities.scss */

.hide {
    display: none !important;
}
/* line 30, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_utilities.scss */

.show {
    display: block !important;
}
/* line 33, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_utilities.scss */

.invisible {
    visibility: hidden;
}
/* line 36, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_utilities.scss */

.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}
/* line 45, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_utilities.scss */

.hidden {
    display: none !important;
}
/* line 53, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_utilities.scss */

.affix {
    position: fixed;
}
@-ms-viewport {
    width: device-width;
}
/* line 18, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */

.visible-xs {
    display: none !important;
}
/* line 18, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */

.visible-sm {
    display: none !important;
}
/* line 18, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */

.visible-md {
    display: none !important;
}
/* line 18, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */

.visible-lg {
    display: none !important;
}
/* line 36, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_responsive-utilities.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 7, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
    .visible-xs {
        display: block !important;
    }
    /* line 10, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
    table.visible-xs {
        display: table !important;
    }
    /* line 11, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
    tr.visible-xs {
        display: table-row !important;
    }
    /* line 12, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
    th.visible-xs, td.visible-xs {
        display: table-cell !important;
    }
}
@media (max-width: 767px) {
    /* line 54, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_responsive-utilities.scss */
    .visible-xs-block {
        display: block !important;
    }
}
@media (max-width: 767px) {
    /* line 59, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_responsive-utilities.scss */
    .visible-xs-inline {
        display: inline !important;
    }
}
@media (max-width: 767px) {
    /* line 64, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_responsive-utilities.scss */
    .visible-xs-inline-block {
        display: inline-block !important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    /* line 7, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
    .visible-sm {
        display: block !important;
    }
    /* line 10, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
    table.visible-sm {
        display: table !important;
    }
    /* line 11, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
    tr.visible-sm {
        display: table-row !important;
    }
    /* line 12, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
    th.visible-sm, td.visible-sm {
        display: table-cell !important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    /* line 73, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_responsive-utilities.scss */
    .visible-sm-block {
        display: block !important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    /* line 78, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_responsive-utilities.scss */
    .visible-sm-inline {
        display: inline !important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    /* line 83, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_responsive-utilities.scss */
    .visible-sm-inline-block {
        display: inline-block !important;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    /* line 7, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
    .visible-md {
        display: block !important;
    }
    /* line 10, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
    table.visible-md {
        display: table !important;
    }
    /* line 11, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
    tr.visible-md {
        display: table-row !important;
    }
    /* line 12, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
    th.visible-md, td.visible-md {
        display: table-cell !important;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    /* line 92, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_responsive-utilities.scss */
    .visible-md-block {
        display: block !important;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    /* line 97, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_responsive-utilities.scss */
    .visible-md-inline {
        display: inline !important;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    /* line 102, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_responsive-utilities.scss */
    .visible-md-inline-block {
        display: inline-block !important;
    }
}
@media (min-width: 1200px) {
    /* line 7, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
    .visible-lg {
        display: block !important;
    }
    /* line 10, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
    table.visible-lg {
        display: table !important;
    }
    /* line 11, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
    tr.visible-lg {
        display: table-row !important;
    }
    /* line 12, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
    th.visible-lg, td.visible-lg {
        display: table-cell !important;
    }
}
@media (min-width: 1200px) {
    /* line 111, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_responsive-utilities.scss */
    .visible-lg-block {
        display: block !important;
    }
}
@media (min-width: 1200px) {
    /* line 116, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_responsive-utilities.scss */
    .visible-lg-inline {
        display: inline !important;
    }
}
@media (min-width: 1200px) {
    /* line 121, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_responsive-utilities.scss */
    .visible-lg-inline-block {
        display: inline-block !important;
    }
}
@media (max-width: 767px) {
    /* line 18, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
    .hidden-xs {
        display: none !important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    /* line 18, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
    .hidden-sm {
        display: none !important;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    /* line 18, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
    .hidden-md {
        display: none !important;
    }
}
@media (min-width: 1200px) {
    /* line 18, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
    .hidden-lg {
        display: none !important;
    }
    .error-page {
        margin-bottom: -50px !important;
    }
}
/* line 18, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */

.visible-print {
    display: none !important;
}
@media print {
    /* line 7, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
    .visible-print {
        display: block !important;
    }
    /* line 10, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
    table.visible-print {
        display: table !important;
    }
    /* line 11, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
    tr.visible-print {
        display: table-row !important;
    }
    /* line 12, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
    th.visible-print, td.visible-print {
        display: table-cell !important;
    }
}
/* line 155, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_responsive-utilities.scss */

.visible-print-block {
    display: none !important;
}
@media print {
    /* line 155, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_responsive-utilities.scss */
    .visible-print-block {
        display: block !important;
    }
}
/* line 162, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_responsive-utilities.scss */

.visible-print-inline {
    display: none !important;
}
@media print {
    /* line 162, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_responsive-utilities.scss */
    .visible-print-inline {
        display: inline !important;
    }
}
/* line 169, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_responsive-utilities.scss */

.visible-print-inline-block {
    display: none !important;
}
@media print {
    /* line 169, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/_responsive-utilities.scss */
    .visible-print-inline-block {
        display: inline-block !important;
    }
}
@media print {
    /* line 18, C:/Ruby23/lib/ruby/gems/2.3.0/gems/bootstrap-sass-3.3.7/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
    .hidden-print {
        display: none !important;
    }
}
/* line 1, ../sass/_breadcrumb.scss */

#crumbs {
    text-align: right;
}
/* line 6, ../sass/_breadcrumb.scss */

#crumbs ul {
    list-style: none;
    display: inline-table;
}
/* line 11, ../sass/_breadcrumb.scss */

#crumbs ul li {
    display: inline;
}
/* line 16, ../sass/_breadcrumb.scss */

#crumbs ul li a.signupbcum {
    padding-left: 15px;
}
/* line 20, ../sass/_breadcrumb.scss */

#crumbs ul li a.checkoutbcum {
    margin: 0px;
}
/* line 28, ../sass/_breadcrumb.scss */

.signinarea .bthstyle {
    margin-top: 10px;
}
/* line 30, ../sass/_breadcrumb.scss */

.signinarea .bthstyle:hover {
    opacity: 0.7;
}
/* line 36, ../sass/_breadcrumb.scss */

#crumbs ul li a {
    display: block;
    float: left;
    height: 35px;
    background: #cccccc;
    text-align: center;
    padding: 10px 15px 10px 31px;
    position: relative;
    margin: 0 4px 0 0;
    font-size: 12px;
    text-decoration: none;
    text-transform: uppercase;
    color: #fff;
}
/* line 51, ../sass/_breadcrumb.scss */

#crumbs ul li a:after {
    content: "";
    border-top: 19px solid transparent;
    border-bottom: 16px solid transparent;
    border-left: 16px solid #cccccc;
    position: absolute;
    right: -16px;
    top: 0;
    z-index: 1;
}
/* line 62, ../sass/_breadcrumb.scss */

#crumbs ul li a:before {
    content: "";
    border-top: 19px solid transparent;
    border-bottom: 16px solid transparent;
    border-left: 16px solid #FFF;
    position: absolute;
    left: 0;
    top: 0;
}
/* line 72, ../sass/_breadcrumb.scss */

#crumbs ul li:first-child a:before {
    display: none;
}
/* line 76, ../sass/_breadcrumb.scss */

#crumbs ul li:last-child a:after {
    display: none;
}
/* line 80, ../sass/_breadcrumb.scss */

#crumbs ul li a:hover {
    background: #333;
}
/* line 84, ../sass/_breadcrumb.scss */

#crumbs ul li a:hover:after {
    border-left-color: #333;
}
/* line 88, ../sass/_breadcrumb.scss */

#crumbs ul li a.active {
    background: #333;
}
/* line 92, ../sass/_breadcrumb.scss */

#crumbs ul li a.active:after {
    border-left-color: #333;
}
/* line 3, ../sass/_signin.scss */

.signin header {
    background: #FFFFFF;
    height: auto;
    width: 100%;
    display: inline-block;
    margin-bottom: 50px;
    padding-bottom: 15px;
    padding-top: 15px;
    border-bottom: 1px dashed #d9d9d9;
}
/* line 16, ../sass/_signin.scss */

.signin header .logoheader .logotripdeal {
    float: left;
}
/* line 19, ../sass/_signin.scss */

.signin header .logoheader .logotripdeal a img {
    max-width: 89px;
}
/* line 23, ../sass/_signin.scss */

.signin header .logoheader .securecheckout {
    float: left;
    padding-top: 22px;
    text-transform: uppercase;
}
/* line 28, ../sass/_signin.scss */

.signin header .logoheader .securecheckout span {
    font-size: 18px;
    color: #000000;
    margin-left: 20px;
}
/* line 33, ../sass/_signin.scss */

.signin header .logoheader .securecheckout span:after {
    content: '';
    background: url("../../images/frontend/lock_icon.png");
    width: 21px;
    height: 21px;
    display: inline-block;
    left: 8px;
    top: 4px;
    position: relative;
    background-size: 21px;
}
/* line 48, ../sass/_signin.scss */

.signin header .contactnumber {
    text-align: right;
}
/* line 55, ../sass/_signin.scss */

.signin header .contactnumber span.number {
    font-weight: bold;
    color: #000000;
    font-size: 18px;
}
/* line 67, ../sass/_signin.scss */

.signin header .contactnumber a.shoppingbtn {
    color: #01bfd7;
    font-weight: 500;
    font-size: 14px;
    cursor: pointer;
}
/* line 73, ../sass/_signin.scss */

.signin header .contactnumber a.shoppingbtn i {
    font-size: 13px;
}
/* line 80, ../sass/_signin.scss */

.signin header .contactnumber p {
    font-size: 11px;
    color: #000000;
}
/* line 88, ../sass/_signin.scss */

.signin main {
    display: inline-block;
    width: 100%;
}
/* line 94, ../sass/_signin.scss */

.signin main .mainheader h1 {
    font-size: 40px;
    text-transform: uppercase;
    margin: 0px;
    line-height: 30px;
    color: #000000;
}
/* line 103, ../sass/_signin.scss */

.signin main .signinarea {
    margin-top: 40px;
}
/* line 106, ../sass/_signin.scss */

.signin main .signinarea .newcustomer {
    padding-left: 105px;
    padding-right: 60px;
}
/* line 115, ../sass/_signin.scss */

.signin main .signinarea .newcustomer p {
    margin: 10px 0px 15px 0px;
}
/* line 121, ../sass/_signin.scss */

.signin main .signinarea .returningcust {
    border-left: 1px dashed #01bfd7;
    padding-left: 60px;
}
/* line 129, ../sass/_signin.scss */

.signin main .signinarea .returningcust p {
    margin: 10px 0px 15px 0px;
}
/* line 133, ../sass/_signin.scss */

.signin main .signinarea .returningcust input {
    width: 100%;
    display: block;
}
/* line 137, ../sass/_signin.scss */

.signin main .signinarea .returningcust input[type="submit"] {
    width: auto;
    border: 0px;
    float: left;
    position: relative;
}
/* line 148, ../sass/_signin.scss */

.signin main .signinarea .returningcust a.forgetpass {
    float: left;
    color: #ababab;
    margin-top: 20px;
    margin-left: 15px;
    font-size: 14px;
}
/* line 162, ../sass/_signin.scss */

.signin footer {
    clear: both;
    display: inline-block;
    width: 100%;
    text-align: center;
}
/* line 168, ../sass/_signin.scss */

.signin footer.footersignin-signup {
    padding: 4px 0px 30px 0px;
}
/* line 171, ../sass/_signin.scss */

.signin footer.footersignin-signup .imglogo {
    display: inline-block;
}
/* line 174, ../sass/_signin.scss */

.signin footer.footersignin-signup .imglogo ul {
    margin: 0px auto;
    padding: 0px;
    display: block;
    width: 100%;
    text-align: center;
    position: relative;
}
/* line 182, ../sass/_signin.scss */

.signin footer.footersignin-signup .imglogo ul li {
    float: left;
    margin: 0 25px;
}
/* line 188, ../sass/_signin.scss */

.signin footer.footersignin-signup .imglogo ul li span img {
    max-height: 45px;
    cursor: not-allowed;
}
/* line 193, ../sass/_signin.scss */

.signin footer.footersignin-signup .imglogo ul li .innerlogo1 img {
    max-height: 60px;
}
/* line 2, ../sass/_checkout.scss */

.additionalOption .SumoSelect {
    width: 100%;
}
.additionalOption .pre-post-tour-box .SumoSelect {
    position: absolute;
    width: 73px!important;
}
#dealAdditionalOptions .pre-post-tour-box .package-picked {
    min-height: 266px;
    padding-bottom: 15px;
}
.agent-based #dealAdditionalOptions .pre-post-tour-box .package-picked {
    min-height: 260px;
}
/* line 6, ../sass/_checkout.scss */

#dealAdditionalOptions .get-pre-post+span {
    padding-top: 5px;
    display: block;
}
.layoutthree, .layouttwo {
    margin-top: 45px;
    display: table;
}
.tad-pad {
    padding: 20px;
}
.layouttwo {
    margin-top: 0;
}
/* line 10, ../sass/_checkout.scss */

.layoutthree .layoutbox, .layouttwo .layoutbox {
    display: table-cell;
    float: none;
    border-right: 1px dashed #01bfd7;
}
.layouttwo .layoutbox {
    vertical-align: top;
}
/* line 15, ../sass/_checkout.scss */

.layoutthree .layoutbox.box1, .layouttwo .layoutbox.box1 {
    padding-left: 0px;
    padding-right: 30px;
}
/* line 20, ../sass/_checkout.scss */

.layoutthree .layoutbox.box2 {
    padding-left: 30px;
    padding-right: 30px;
}
/* line 25, ../sass/_checkout.scss */

.layoutthree .layoutbox.box3, .layouttwo .layoutbox.box2 {
    padding-left: 30px;
    padding-right: 0px;
}
/* line 30, ../sass/_checkout.scss */

.layoutthree .layoutbox:nth-child(3n+3), .layouttwo .layoutbox:last-child {
    border-right: 0px;
}
/* line 36, ../sass/_checkout.scss */

.layoutthree .layoutbox span.styleheading, .layouttwo .layoutbox span.styleheading {
    color: #000000;
    font-size: 23px;
    margin-bottom: 20px;
    display: inline-block;
    width: 100%;
    text-transform: uppercase;
    line-height: 0.6;
}
/* line 44, ../sass/_checkout.scss */

.layoutthree .layoutbox span.styleheading b, .layouttwo .layoutbox span.styleheading b {
    color: #01bfd7;
    font-size: 30px;
}
/* line 52, ../sass/_checkout.scss */

.layoutthree input {
    padding-top: 5px;
    padding-bottom: 5px;
        margin-bottom: 12px;
}
/* line 57, ../sass/_checkout.scss */

.layoutthree .mobilenumber {
    position: relative;
    top: 33px;
}
/* line 62, ../sass/_checkout.scss */

.layoutthree .card-monthyear {
    width: 40%;
    display: block;
}
/* line 67, ../sass/_checkout.scss */

.layoutthree .card-cvv {
    width: 40%;
    display: block;
}
/* line 74, ../sass/_checkout.scss */

.layoutthree .orderreview .dealimgwithdeails {
    margin-bottom: 16px;
}
/* line 77, ../sass/_checkout.scss */

.layoutthree .orderreview .dealimgwithdeails img {
    max-width: 100%;
    margin-bottom: 15px;
}
/* line 82, ../sass/_checkout.scss */

.layoutthree .orderreview .dealimgwithdeails .dealqty {
    color: #000000;
    font-weight: 600;
    font-size: 14px;
}
/* line 89, ../sass/_checkout.scss */

.layoutthree .orderreview .dealimgwithdeails .dealbookdate {
    color: #01bfd7;
    font-size: 14px;
}
/* line 96, ../sass/_checkout.scss */

.layoutthree .orderreview .dealsurcharges {
    margin-bottom: 17px;
}
/* line 99, ../sass/_checkout.scss */

.layoutthree .orderreview .dealsurcharges p {
    font-size: 14px;
    margin: 0px 0px 0px 0px;
    line-height: 25px;
    color: #666666;
}
/* line 105, ../sass/_checkout.scss */

.layoutthree .orderreview .dealsurcharges p b {
    color: #000000;
}
/* line 111, ../sass/_checkout.scss */

.layoutthree .orderreview .subscribe {
    margin-top: 10px;
}
/* line 118, ../sass/_checkout.scss */

.layoutthree .orderreview .subscribe .subscribe-check input[type="checkbox"] {
    float: left;
    width: 15px;
    margin-top: 5px;
    margin-right: 3px;
}
/* line 126, ../sass/_checkout.scss */

.layoutthree .orderreview .subscribe .subscribe-check label {
    font-size: 11px;
    margin: 0px 0px 0px 0px;
    line-height: normal;
    color: #666666;
    width: 100%;
}
/* line 135, ../sass/_checkout.scss */

.layoutthree .subscribe .coupancode {
    position: relative;
}
/* line 143, ../sass/_checkout.scss */

.layoutthree .subscribe .coupancode input[type="text"] {
    padding-right: 80px;
    font-size: 14px;
    padding: 10px;
}
/* line 150, ../sass/_checkout.scss */

.layoutthree .subscribe .coupancode button {
    font-size: 14px;
}
/* line 152, ../sass/_checkout.scss */

.layoutthree .subscribe .coupancode button[type="submit"], .coupancode button[type="button"] {
    position: absolute;
    top: 1px;
    right: 1px;
    color: #FFFFFF;
    background: #333;
    text-transform: uppercase;
    border: 0px;
    padding: 10px;
}
.layoutthree .subscribe .coupancode button[type="submit"]:hover, .coupancode button[type="button"]:hover {
    background: #111;
}
.coupon-class .coupon-success{

background-color: #fff!important;

border-color: #0fc655;

border-width: 0.15rem;

color: #0fc655;
}
.coupon-class .coupon-fail{
background-color: #fff!important;
    border-color: #a94442;
    border-width: 0.15rem;
    color: #a94442;
}

.coupon-class .coupon-success .close{color: #0fc655;opacity: 0.5;}
.coupon-class .coupon-fail .close{color: #a94442;opacity: 0.5;}
/* line 170, ../sass/_checkout.scss */

.layoutthree .orderreview .grandtotal {
    margin-top: 15px;
    margin-bottom: 15px;
}
/* line 174, ../sass/_checkout.scss */

.layoutthree .orderreview .grandtotal .paynow {
    margin-top: 15px;
}
/* line 180, ../sass/_checkout.scss */

.layoutthree .orderreview .grandtotal .paynow input[type="button"], .layoutthree .orderreview .grandtotal button, .layoutthree .orderreview .grandtotal .paynow [type="submit"], .layouttwo .orderreview .grandtotal .paynow [type="submit"], .bookingform-btn button {
    background: #01bfd7;
    width: 100%;
    padding: 15px;
    text-transform: uppercase;
    color: #FFFFFF;
    font-size: 22px;
    font-family: 'Futura Md BT', Helvetica, sans-serif;
    white-space: normal;
    border: 1px solid #c6c6c6;
    border-color: #009ab1;
}
/* line 192, ../sass/_checkout.scss */

.layoutthree .orderreview .grandtotal .paynow input[type="button"]:hover, .layoutthree .orderreview .grandtotal button:hover, .layoutthree .orderreview .grandtotal .paynow [type="submit"]:hover, .layouttwo .orderreview .grandtotal .paynow [type="submit"]:hover, .bookingform-btn button:hover {
    opacity: 0.7;
}
/* line 201, ../sass/_checkout.scss */

.additional-option p {
    font-size: 16px;
    margin-top: 5px;
    margin-bottom: 0;
}
/* line 206, ../sass/_checkout.scss */

.custom-check input {
    display: none;
}
/* line 209, ../sass/_checkout.scss */

.custom-check span {
    background-image: url(../../images/frontend/sprite_radio&checkbox_icon.png);
    height: 15px;
    width: 15px;
    display: inline-block;
    background-size: 78px;
    background-position: right center;
    margin-right: 6px;
    float: left;
    cursor: pointer;
    margin-top: 0px;
}
/* line 221, ../sass/_checkout.scss */

.custom-check input:checked+span {
    background-position: -43px top;
}
/* line 224, ../sass/_checkout.scss */

.custom-radio input {
    display: none;
}
/* line 227, ../sass/_checkout.scss */

.custom-radio span {
    background-image: url(../../images/frontend/sprite_radio&checkbox_icon.png);
    height: 15px;
    width: 15px;
    display: inline-block;
    background-size: 78px;
    background-position: -20px center;
    margin-right: 6px;
    float: left;
    margin-top: 0px;
    cursor: pointer;
}
/* line 239, ../sass/_checkout.scss */

.custom-radio input:checked+span {
    background-position: left top;
}
/* line 242, ../sass/_checkout.scss */

.checkWithPos {
    position: relative;
    padding-left: 25px;
}
/* line 246, ../sass/_checkout.scss */

.checkWithPos span {
    position: absolute;
    left: 0;
    cursor: pointer;
}
/* line 3, ../sass/_additionaloptions.scss */

.stopoverpackage p {
    font-size: 14px;
    color: #000000;
}
/* line 8, ../sass/_additionaloptions.scss */

.stopoverpackage .selectoptions {
    margin-top: 17px;
}
/* line 11, ../sass/_additionaloptions.scss */

.stopoverpackage .selectoptions label {
    font-weight: bold;
    padding: 0;
}
/* line 17, ../sass/_additionaloptions.scss */

.stopoverpackage .packages-includes {
    margin-top: 10px;
}
/* line 21, ../sass/_additionaloptions.scss */

.stopoverpackage .packages-includes span {
    color: #ababab;
}
/* line 27, ../sass/_additionaloptions.scss */

.stopoverpackage .packages-includes ul li {
    color: #ababab;
    font-size: 12px;
    line-height: 18px;
}
/* line 36, ../sass/_additionaloptions.scss */

.stopoverpackage .termcondition {
    border-bottom: 1px solid #d9d9d9;
    padding-top: 10px;
    padding-bottom: 30px;
}
/* line 41, ../sass/_additionaloptions.scss */

.stopoverpackage .termcondition label {
    font-size: 12px;
    padding-left: 0px;
}
/* line 45, ../sass/_additionaloptions.scss */

.stopoverpackage .termcondition label input[type="checkbox"] {
    position: relative;
    top: 2px;
    left: -3px;
}
/* line 51, ../sass/_additionaloptions.scss */

.stopoverpackage .termcondition label a {
    color: #0071bc;
    text-decoration: underline;
}
/* line 58, ../sass/_additionaloptions.scss */

.stopoverpackage .options-arrived {
    font-size: 14px;
    color: #000000;
}
/* line 64, ../sass/_additionaloptions.scss */

.stopoverpackage .options-arrived ul li {
    line-height: 25px;
    margin-bottom: 5px;
}
/* line 70, ../sass/_additionaloptions.scss */

.stopoverpackage .options-arrived ul li input[type="radio"] {
    position: relative;
    top: 2px;
    left: -3px;
}
/* line 77, ../sass/_additionaloptions.scss */

.stopoverpackage .options-arrived ul li ul {
    margin-top: 5px;
    margin-left: 20px;
}
/* line 80, ../sass/_additionaloptions.scss */

.stopoverpackage .options-arrived ul li ul li {
    margin-bottom: 5px;
}
/* line 84, ../sass/_additionaloptions.scss */

.stopoverpackage .options-arrived ul li ul p {
    color: #666666;
    font-weight: normal;
}
/* line 90, ../sass/_additionaloptions.scss */

.stopoverpackage .options-arrived ul li ul select {
    width: 50%;
}
/* line 98, ../sass/_additionaloptions.scss */

.stopoverpackage .options-arrived .SumoSelect ul {
    margin-left: 0px;
}
/* line 102, ../sass/_additionaloptions.scss */

.stopoverpackage .options-arrived .SumoSelect {
    max-width: 160px;
}
/* line 107, ../sass/_additionaloptions.scss */

.airlineupgrade {
    font-size: 14px;
    color: #000000;
}
/* line 113, ../sass/_additionaloptions.scss */

.airlineupgrade ul li {
    margin-bottom: 5px;
}
/* line 119, ../sass/_additionaloptions.scss */

/* line 126, ../sass/_additionaloptions.scss */

.airlineupgrade ul li ul {
    margin-left: 15px;
}
/* line 128, ../sass/_additionaloptions.scss */

.airlineupgrade ul li ul p {
    color: #666666;
    font-weight: normal;
}
/* line 134, ../sass/_additionaloptions.scss */

.airlineupgrade ul li ul select {
    width: 50%;
}
/* line 141, ../sass/_additionaloptions.scss */

.airlineupgrade .quantity {
    border-bottom: 1px solid #d9d9d9;
    margin-bottom: 20px;
    margin-top: 20px;
}
/* line 146, ../sass/_additionaloptions.scss */

.airlineupgrade .quantity p {
    color: #000000;
    font-size: 14px;
}
/* line 151, ../sass/_additionaloptions.scss */

.airlineupgrade .quantity select {
    width: 40%;
}
/* line 155, ../sass/_additionaloptions.scss */

.airlineupgrade .quantity div {
    padding-bottom: 15px;
}
/* line 159, ../sass/_additionaloptions.scss */

.airlineupgrade .SumoSelect {
    max-width: 150px;
}
/* line 165, ../sass/_additionaloptions.scss */

.landactivity select {
    width: 40%;
}
/* line 1, ../sass/_headerinner.scss */

.headerpart {
    background: #000000;
    padding: 15px 0px 15px 0px;
    transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
}
/* line 13, ../sass/_headerinner.scss */

.headerpart header .logowithmenuarea .triplogo {
    float: left;
    margin-right: 10px;
    width: 123px;
}
/* line 18, ../sass/_headerinner.scss */

.headerpart header .logowithmenuarea .triplogo img {
    transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    max-width: 129px;
}
/* line 26, ../sass/_headerinner.scss */

.headerpart header .logowithmenuarea .menulocation {
    float: left;
    margin-left: 0px;
    /* align horizontal */
    /* align vertical */
    height: 100%;
}
/* line 31, ../sass/_headerinner.scss */

.headerpart header .logowithmenuarea .menulocation ul {
    transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
}
/* line 37, ../sass/_headerinner.scss */

.headerpart header .logowithmenuarea .menulocation ul.menu1 {
    display: inline-block;
    width: 100%;
    margin-top: 32px;
    /* align horizontal */
    /* align vertical */
    margin-left: 20px;
}
/* line 42, ../sass/_headerinner.scss */

.headerpart header .logowithmenuarea .menulocation ul.menu1 li {
    float: left;
    margin-left: 25px;
}
/* line 46, ../sass/_headerinner.scss */

.headerpart header .logowithmenuarea .menulocation ul.menu1 li a {
    font-size: 18px;
    color: #FFFFFF;
    text-transform: initial;
    font-family: 'Lato', Helvetica, sans-serif!important;
    font-weight: bold;
}
/* line 53, ../sass/_headerinner.scss */

.headerpart header .logowithmenuarea .menulocation ul.menu1 li a:hover {
    text-decoration: none;
    color: #01bfd7;
}
/* line 62, ../sass/_headerinner.scss */

.headerpart header .logowithmenuarea .menulocation ul.menu2 {
    display: inline-block;
    width: 100%;
}
/* line 66, ../sass/_headerinner.scss */

.headerpart header .logowithmenuarea .menulocation ul.menu2 li {
    float: left;
    margin-left: 15px;
}
/* line 73, ../sass/_headerinner.scss */

.headerpart header .logowithmenuarea .menulocation ul.menu2 li.home a:hover {
    color: #01bfd7;
    text-decoration: none;
}
/* line 84, ../sass/_headerinner.scss */

.headerpart header .logowithmenuarea .menulocation ul.menu2 li a {
    font-size: 15px;
    letter-spacing: 1px;
    color: #FFFFFF;
    text-transform: uppercase;
}
/* line 91, ../sass/_headerinner.scss */

.headerpart header .logowithmenuarea .menulocation ul.menu2 li a:hover {
    color: #01bfd7;
    text-decoration: none;
}
/* line 106, ../sass/_headerinner.scss */

.headerpart .socialwithbooking {
    text-align: right;
}
.loggedin-user.headerpart .socialwithbooking {
    padding-left: 0;
    padding-right: 0;
}
/* line 111, ../sass/_headerinner.scss */

.headerpart .socialwithbooking span.number {
    font-weight: bold;
    color: #FFFFFF;
    font-size: 22px;
}
/* line 119, ../sass/_headerinner.scss */

.headerpart .socialwithbooking p {
    font-size: 14px;
    color: #FFFFFF;
}
/* line 124, ../sass/_headerinner.scss */

.headerpart .socialwithbooking .socialmedia {
    float: right;
}
.loggedin-user.headerpart .socialwithbooking .socialmedia {
    padding-top: 5px;
}
/* line 129, ../sass/_headerinner.scss */

.headerpart .socialwithbooking .socialmedia ul li {
    float: left;
    margin-right: 20px;
}
/* line 133, ../sass/_headerinner.scss */

.headerpart .socialwithbooking .socialmedia ul li a {
    font-size: 22px;
    color: #FFFFFF;
    font-weight: bold;
}
/* line 141, ../sass/_headerinner.scss */

.headerpart .socialwithbooking .socialmedia ul li a .fa-facebook:hover, .headerpart .socialwithbooking .socialmedia ul li a .fa-instagram:hover {
    color: #01bfd7;
}
/* line 148, ../sass/_headerinner.scss */

.headerpart .socialwithbooking .bookingbtn {
    float: right;
}
/* line 151, ../sass/_headerinner.scss */

.headerpart .socialwithbooking .bookingbtn button {
    background: #01bfd7;
    color: #FFFFFF;
    border: 0px;
    padding: 7px;
    padding-left: 20px;
    padding-right: 20px;
    border-radius: 20px;
    font-size: 12px;
    border-radius: 0;
}
/* line 164, ../sass/_headerinner.scss */

.headerpart .socialwithbooking .bookingbtn button:hover {
    background: #009ab1;
}
.prm-btn {
    color: #fff!important;
}
/* line 171, ../sass/_headerinner.scss */

.headerpart.stick {
    position: fixed;
    z-index: 9999999;
    width: 100%;
    padding: 12px 0px;
    transition: all 0.5s easein;
    -ms-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
}
/* line 180, ../sass/_headerinner.scss */

.headerpart.stick .socialmedia, .headerpart.stick .bookingbtn {
    display: none;
}
/* line 184, ../sass/_headerinner.scss */

.headerpart.stick header .triplogo {
    width: 100px;
}
/* line 186, ../sass/_headerinner.scss */

.headerpart.stick header .triplogo img {
    height: 54px;
    transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
}
/* line 194, ../sass/_headerinner.scss */

.headerpart.stick header span.number {
    font-size: 22px;
}
/* line 197, ../sass/_headerinner.scss */

.headerpart.stick header .logowithmenuarea .menulocation ul.menu1 li a {
    font-size: 15px;
}
/* line 200, ../sass/_headerinner.scss */

.headerpart.stick header .logowithmenuarea .menulocation {
    width: initial;
}
/* line 203, ../sass/_headerinner.scss */

.headerpart.stick header .logowithmenuarea .menulocation ul.menu1 {
    width: initial;
    margin-top: 20px;
}
/* line 210, ../sass/_headerinner.scss */

.headerpart.stick header .logowithmenuarea .menulocation ul.menu2 {
    width: initial;
}
/* line 212, ../sass/_headerinner.scss */

.headerpart.stick header .logowithmenuarea .menulocation ul.menu2 li.home {
    display: none;
}
/* line 215, ../sass/_headerinner.scss */

.headerpart.stick header .logowithmenuarea .menulocation ul.menu2 a {
    font-size: 15px;
}
/* line 1, ../sass/_footerinner.scss */

footer {
    margin-top: 50px;
}
footer .we-social {
    margin-top: 20px;
    clear: both;
}
footer .we-social li {
    float: left;
}
footer .we-social i {
    color: #fff;
    font-size: 1.5em;
    padding-right: 10px;
}
/* line 4, ../sass/_footerinner.scss */

footer .footerpart {
    background: #000;
}
/* line 7, ../sass/_footerinner.scss */

footer .footerpart .featuredcompany {
    background: url(../../images/frontend/assets/border-bg.jpg) repeat-x bottom;
    padding-top: 15px;
    padding-bottom: 15px;
}
/* line 16, ../sass/_footerinner.scss */

footer .footerpart .featuredcompany .featuredlogo ul li {
    float: left;
    margin-right: 78px;
    display: table;
    height: 36px;
}
/* line 24, ../sass/_footerinner.scss */

footer .footerpart .featuredcompany .featuredlogo ul li span.featuredin {
    color: #828282;
    position: relative;
    top: 5px;
    font-size: 18px;
}
/* line 33, ../sass/_footerinner.scss */

footer .footerpart .featuredcompany .featuredlogo ul li a {
    display: table-cell;
    vertical-align: middle;
    cursor: default;
}
footer .sponserlogo a {
    cursor: default;
}
/* line 38, ../sass/_footerinner.scss */

footer .footerpart .featuredcompany .featuredlogo ul li img {
    vertical-align: middle;
    max-width: 120px;
}
/* line 43, ../sass/_footerinner.scss */

footer .footerpart .featuredcompany .featuredlogo ul li:nth-child(6n+6) {
    margin-right: 0px;
}
/* line 47, ../sass/_footerinner.scss */

footer .footerpart .featuredcompany .featuredlogo ul li .featured-logo1 {
    max-width: 95px;
}
/* line 57, ../sass/_footerinner.scss */

footer .footerpart .companyaddress {
    padding-top: 40px;
    padding-bottom: 20px;
}
/* line 77, ../sass/_footerinner.scss */

footer .footerpart .companyaddress .footermenu ul {
    display: inline-block;
    width: 100%;
    margin: 10px 0px 30px 0px;
}
/* line 82, ../sass/_footerinner.scss */

footer .footerpart .companyaddress .footermenu ul li {
    float: left;
    width: 126px;
    margin-right: 20px;
    line-height: 25px;
}
/* line 88, ../sass/_footerinner.scss */

footer .footerpart .companyaddress .footermenu ul li a {
    color: #FFFFFF;
    font-size: 15px;
}
/* line 93, ../sass/_footerinner.scss */

footer .footerpart .companyaddress .footermenu ul li a:hover {
    color: #01bfd7;
    text-decoration: none;
}
/* line 99, ../sass/_footerinner.scss */

footer .footerpart .companyaddress .footermenu ul li:nth-child(2n+2) {
    margin-right: 0px;
}
/* line 108, ../sass/_footerinner.scss */

footer .footerpart .companyaddress .copyright p {
    color: #FFFFFF;
    font-size: 15px;
}
/* line 119, ../sass/_footerinner.scss */

footer .footerpart .companyaddress .footermenu2 ul li {
    float: left;
    margin-right: 10px;
}
/* line 123, ../sass/_footerinner.scss */

footer .footerpart .companyaddress .footermenu2 ul li a {
    color: #c5c5c5;
    font-size: 14px;
}
/* line 128, ../sass/_footerinner.scss */

footer .footerpart .companyaddress .footermenu2 ul li a:hover {
    color: #01bfd7;
    text-decoration: none;
}
/* line 139, ../sass/_footerinner.scss */

footer .footerpart .companyaddress .sponserlogo li {
    float: left;
    margin-right: 44px;
    text-align: left;
    margin-bottom: 8px;
    min-height: 70px;
}
/* line 151, ../sass/_footerinner.scss */

footer .footerpart .companyaddress .sponserlogo li a .flogo-1 {
    width: 60px;
}
/* line 154, ../sass/_footerinner.scss */

footer .footerpart .companyaddress .sponserlogo li a .flogo-2 {
    width: 69px;
    margin-top: 15px;
}
/* line 158, ../sass/_footerinner.scss */

footer .footerpart .companyaddress .sponserlogo li a .flogo-3 {
    width: 69px;
}
/* line 161, ../sass/_footerinner.scss */

footer .footerpart .companyaddress .sponserlogo li a .flogo-4 {
    width: 64px;
    margin-top: 15px;
}
/* line 165, ../sass/_footerinner.scss */

footer .footerpart .companyaddress .sponserlogo li a .flogo-5 {
    width: 160px;
}
/* line 168, ../sass/_footerinner.scss */

footer .footerpart .companyaddress .sponserlogo li a .flogo-6 {
    width: 72px;
}
/* line 176, ../sass/_footerinner.scss */

footer .footerpart .companyaddress .newlettersubscribe label {
    text-transform: uppercase;
    color: #c5c5c5;
    margin-bottom: 10px;
}
/* line 187, ../sass/_footerinner.scss */

footer .footerpart .companyaddress .newlettersubscribe .subscribeform input[type="email"] {
    padding: 8px;
    color: #000000;
    border: 0px;
    width: 72%;
    font-size: 13px;
    float: left;
    margin-right: 5px;
}
/* line 201, ../sass/_footerinner.scss */

footer .footerpart .companyaddress .newlettersubscribe .subscribeform button[type="submit"] {
    background: #00bfd6;
    border: 0px;
    padding: 7px;
    float: left;
    height: 34px;
    text-transform: uppercase;
    color: #FFFFFF;
    width: 26%;
    font-size: 13px;
}
/* line 213, ../sass/_footerinner.scss */

footer .footerpart .companyaddress .newlettersubscribe .subscribeform button[type="submit"]:hover {
    background: #009AB1;
}
/* line 224, ../sass/_footerinner.scss */

footer .footerpart .companyaddress .newlettersubscribe .fblikebox .fblayoutbox {
    width: 100%;
    display: inline-block;
    margin-top: 0px;
}
/* line 230, ../sass/_footerinner.scss */

footer .footerpart .companyaddress .newlettersubscribe .fblikebox .fblayoutbox .fblayout1 {
    float: left;
    width: 82px;
}
/* line 235, ../sass/_footerinner.scss */

footer .footerpart .companyaddress .newlettersubscribe .fblikebox .fblayoutbox .fblayout2 {
    float: left;
    margin-left: 15px;
    width: 182px;
}
/* line 241, ../sass/_footerinner.scss */

footer .footerpart .companyaddress .newlettersubscribe .fblikebox .fblayoutbox .fblayout2 span {
    width: 100%;
    display: inline-block;
}
/* line 245, ../sass/_footerinner.scss */

footer .footerpart .companyaddress .newlettersubscribe .fblikebox .fblayoutbox .fblayout2 span.fanpagename {
    color: #FFFFFF;
    font-size: 18px;
    font-weight: 300;
}
/* line 252, ../sass/_footerinner.scss */

footer .footerpart .companyaddress .newlettersubscribe .fblikebox .fblayoutbox .fblayout2 span.fbcount {
    color: #FFFFFF;
    font-size: 11px;
    font-weight: 300;
    position: relative;
    top: -8px;
}
/* line 261, ../sass/_footerinner.scss */

footer .footerpart .companyaddress .newlettersubscribe .fblikebox .fblayoutbox .fblayout2 span.fblikebtn {
    margin-top: 10px;
}
/* line 274, ../sass/_footerinner.scss */

footer .menu-de-footer a {
    color: #fff;
    font-family: 'Lato', Helvetica, sans-serif;
    font-size: 13px;
    font-weight: 500;
    line-height: 16px;
    display: block;
    margin-bottom: 7px;
}
footer .footer-logos {
    margin-top: 40px;
    opacity: 0.5;
}
footer .footer-logos ul img {
    max-height: 40px;
    float: left;
    margin-right: 20px;
}
footer ul.logos-sponsors img {
    max-height: 60px;
    position: relative;
    margin-top: -17px;
}
footer .logos-sponsors span {
    color: #fff;
    font-size: 13px;
    padding-top: 20px;
    float: right;
    display: block;
}
@media (min-width: 768px) and (max-width: 992px) {
    footer .footer-logos img {
        max-height: 30px;
    }
}
@media (min-width: 768px) {
    footer ul.logos-sponsors img {
        margin-top: 0;
    }
    footer .logos-right li {
        display: inline-block;
    }
}
@media (max-width: 768px) {
    footer .logos-right {
        text-align: right;
    }
    footer .logos-right, footer .logos-left {
        display: flex;
        justify-content: space-between;
    }
    footer ul.logos-right li img {
        max-height: 28px;
    }
    .pull-right-xs {
        float: right;
    }
    .clearfix-xs:after {
        clear: both;
    }
    .clearfix-xs:before, .clearfix-xs:after {
        content: " ";
        display: table;
    }
}
.callchat {
    position: fixed;
    right: 0px;
    top: 43%;
    width: 63px;
}
/* line 280, ../sass/_footerinner.scss */

.callchat .call-container {
    display: none;
    position: absolute;
    width: 140px;
    right: 73px;
    background: #00bfd6;
    padding: 8px 10px;
    top: 0px;
}
/* line 289, ../sass/_footerinner.scss */

.callchat .call-container span {
    display: block;
}
/* line 292, ../sass/_footerinner.scss */

.callchat .call-container span.number {
    font-size: 22px;
    font-family: 'T', 'Oswald', sans-serif;
    margin-bottom: 0px;
}
/* line 298, ../sass/_footerinner.scss */

.callchat .call-container span.time {
    font-size: 10px;
    font-family: 'Lato', Helvetica, sans-serif;
    font-weight: normal;
    text-decoration: none;
    text-transform: none;
}
/* line 307, ../sass/_footerinner.scss */

.callchat .call-container:after {
    position: absolute;
    content: '';
    width: 0px;
    height: 0px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid #00bfd6;
    right: -8px;
    top: 25%;
}
/* line 320, ../sass/_footerinner.scss */

.callchat a {
    font-size: 13px;
    text-transform: uppercase;
    width: 63px;
    height: 63px;
    display: inline-block;
    background: #00BFD6;
    position: relative;
    text-align: center;
    color: #FFFFFF;
}
/* line 324, ../sass/_footerinner.scss */

.callchat a img {
    width: 25px;
    display: inline-block;
    margin-bottom: 2px;
    margin-top: 12px;
}
/* line 339, ../sass/_footerinner.scss */

.callchat a.fixedcall {
    background-position: 0px 0px;
}
/* line 342, ../sass/_footerinner.scss */

.callchat a.fixedcall img {
    width: 19px;
    margin-top: 14px;
}
/* line 348, ../sass/_footerinner.scss */

.callchat a.fixedchat {
    background-position: -72px 0px;
    background: #009AB1;
}
/* line 353, ../sass/_footerinner.scss */

.callchat a.fixedchat:hover {
    background: #b7b7b7;
}
/* line 359, ../sass/_footerinner.scss */

.callchat a:hover {
    text-decoration: none;
}
/* line 364, ../sass/_footerinner.scss */

.footerlogo img {
    max-width: 183px;
}
/* line 1, ../sass/_tripdeallanding.scss */

.herobgimage {
    position: relative;
}
/* line 4, ../sass/_tripdeallanding.scss */

.herobgimage.herobgimage {
    padding: 0px;
    overflow: hidden;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}
/* line 13, ../sass/_tripdeallanding.scss */

.herobgimage.herobgimage.herobginner .landingInnerHero {
    overflow: hidden;
    max-height: 364px;
    min-height: 364px;
}
.herobgimage.herobgimage.herobginner.search-landing .landingInnerHero {
    min-height: 266px;
}
/* line 17, ../sass/_tripdeallanding.scss */

.herobgimage.herobgimage.herobginner .heroslidertext {
    top: 22%;
}
/* line 22, ../sass/_tripdeallanding.scss */

.herobgimage.herobgimage .landingInnerHeroMain {
    min-height: 580px;
    max-height: 580px;
    margin-top: 113px;
}
/* line 25, ../sass/_tripdeallanding.scss */

.herobgimage.herobgimage .landingInnerHeroMain img {
    min-height: 380px;
    max-width: none;
}
/* line 29, ../sass/_tripdeallanding.scss */

.herobgimage.herobgimage .landingInnerHeroMain video {
    width: 100%;
    object-fit: cover;
    min-height: 650px;
}
/* line 34, ../sass/_tripdeallanding.scss */

.herobgimage.herobgimage .landingInnerHeroMain video img {
    width: 100%;
}
/* line 41, ../sass/_tripdeallanding.scss */

.herobgimage .heroslidertext {
    position: absolute;
    text-align: center;
    margin: 0px auto;
    width: 100%;
    top: 30%;
    top: 30%;
}
/* line 50, ../sass/_tripdeallanding.scss */

.herobgimage .heroslidertext button[type="submit"] {
    margin-top: 30px;
}
/* line 61, ../sass/_tripdeallanding.scss */

.herospace-landing .heroslidertext {
    display: flex;
    flex-direction: column;
    bottom: 50px;
    justify-content: center;
    align-items: center;
}
/* line 50, ../sass/_tripdeallanding.scss */

.herospace-landing .heroslidertext button[type="submit"] {
    margin-top: auto;
}
/* line 61, ../sass/_tripdeallanding.scss */

.triplisting .listingbtn {
    position: relative;
    height: 63px;
    display: none;
}
/* line 65, ../sass/_tripdeallanding.scss */

.triplisting .listingbtn a {
    width: 38%;
    float: left;
    border-radius: 34px;
    padding: 10px;
    font-size: 34px;
    text-align: center;
    color: #FFFFFF;
    position: absolute;
    top: 0px;
    left: 0px;
}
/* line 78, ../sass/_tripdeallanding.scss */

.triplisting .listingbtn a.travelbtn {
    background: #808080;
    /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#808080, #808080);
    /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#808080, #808080);
    /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#808080, #808080);
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(#808080, #808080);
    /* Standard syntax */
    z-index: 9;
}
/* line 86, ../sass/_tripdeallanding.scss */

.triplisting .listingbtn a.travelbtn.active {
    background: #23cde2;
    /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#23cde2, #01bfd7);
    /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#23cde2, #01bfd7);
    /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#23cde2, #01bfd7);
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(#23cde2, #01bfd7);
    /* Standard syntax */
}
/* line 94, ../sass/_tripdeallanding.scss */

.triplisting .listingbtn a.travelbtn:after {
    content: '';
    position: absolute;
    width: 34px;
    height: 30px;
    right: 32%;
    top: 17px;
    background-position: 0px 0px !important;
}
/* line 105, ../sass/_tripdeallanding.scss */

.triplisting .listingbtn a.travelbtn:hover {
    text-decoration: none;
    background: #23cde2;
    /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#23cde2, #01bfd7);
    /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#23cde2, #01bfd7);
    /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#23cde2, #01bfd7);
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(#23cde2, #01bfd7);
    /* Standard syntax */
    z-index: 15;
}
/* line 116, ../sass/_tripdeallanding.scss */

.triplisting .listingbtn a.cruise {
    background: #979797;
    /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#979797, #979797);
    /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#979797, #979797);
    /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#979797, #979797);
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(#979797, #979797);
    /* Standard syntax */
    left: 32%;
    z-index: 1;
}
/* line 125, ../sass/_tripdeallanding.scss */

.triplisting .listingbtn a.cruise.active {
    background: #214169;
    /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#214169, #012C51);
    /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#214169, #012C51);
    /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#214169, #012C51);
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(#214169, #012C51);
    /* Standard syntax */
    z-index: 6;
}
/* line 134, ../sass/_tripdeallanding.scss */

.triplisting .listingbtn a.cruise:after {
    content: '';
    position: absolute;
    width: 42px;
    height: 31px;
    right: 30%;
    top: 19px;
    background-position: -50px 0px !important;
}
/* line 146, ../sass/_tripdeallanding.scss */

.triplisting .listingbtn a.cruise:hover {
    text-decoration: none;
    background: #214169;
    /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#214169, #012C51);
    /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#214169, #012C51);
    /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#214169, #012C51);
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(#214169, #012C51);
    /* Standard syntax */
    z-index: 15;
}
/* line 157, ../sass/_tripdeallanding.scss */

.triplisting .listingbtn a.stay {
    background: #cacaca;
    /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#cacaca, #cacaca);
    /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#cacaca, #cacaca);
    /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#cacaca, #cacaca);
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(#cacaca, #cacaca);
    /* Standard syntax */
    left: 63%;
}
/* line 166, ../sass/_tripdeallanding.scss */

.triplisting .listingbtn a.stay.active {
    background: #facb48;
    /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#facb48, #FAC519);
    /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#facb48, #FAC519);
    /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#facb48, #FAC519);
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(#facb48, #FAC519);
    /* Standard syntax */
    z-index: 3;
}
/* line 175, ../sass/_tripdeallanding.scss */

.triplisting .listingbtn a.stay:after {
    content: '';
    position: absolute;
    width: 31px;
    height: 31px;
    right: 35%;
    top: 18px;
    background-position: -111px 0px !important;
}
/* line 186, ../sass/_tripdeallanding.scss */

.triplisting .listingbtn a.stay:hover {
    text-decoration: none;
    background: #facb48;
    /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#facb48, #FAC519);
    /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#facb48, #FAC519);
    /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#facb48, #FAC519);
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(#facb48, #FAC519);
    /* Standard syntax */
    z-index: 15;
}
/* line 200, ../sass/_tripdeallanding.scss */

.triplisting .listingcategory {
    margin-top: 50px;
}
/* line 208, ../sass/_tripdeallanding.scss */

.triplisting .listingcategory .hedinglisting h1 span {
    background: #f5f5f5;
    padding-left: 20px;
    padding-right: 20px;
    font-family: 'Futura Md BT';
    font-size: 40px;
}
/* line 218, ../sass/_tripdeallanding.scss */

.triplisting .listingcategory .hedinglisting h2 span {
    background: #f5f5f5;
    padding-left: 20px;
    padding-right: 20px;
}
/* line 228, ../sass/_tripdeallanding.scss */

.triplisting .listingcategory .hedinglisting h3 span {
    background: #f5f5f5;
    padding-left: 20px;
    padding-right: 20px;
}
/* line 238, ../sass/_tripdeallanding.scss */

.triplisting .listingcategory .listing-package .datafilter {
    display: inline-block;
    width: 100%;
}
/* line 242, ../sass/_tripdeallanding.scss */

.triplisting .listingcategory .listing-package .datafilter select {
    border: none;
    padding: 10px 14px;
    width: 250px;
    color: #999999;
    float: right;
    text-align: left;
    border-radius: 0;
    background-color: #FFFFFF;
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);
}
/* line 255, ../sass/_tripdeallanding.scss */

.triplisting .listingcategory .listing-package ul {
    margin-top: 0px;
    margin-bottom: 0px;
}
/* line 259, ../sass/_tripdeallanding.scss */

.triplisting .listingcategory .listing-package ul li {
    margin-top: 30px;
}
/* line 263, ../sass/_tripdeallanding.scss */

.triplisting .listingcategory .listing-package ul li .pacakagedetails {
    overflow: hidden;
    height: 361px;
    position: relative;
}
/* line 269, ../sass/_tripdeallanding.scss */

.triplisting .listingcategory .listing-package ul li .pacakagedetails .image {
    max-height: 264px;
    min-height: 264px;
    overflow: hidden;
}
/* line 274, ../sass/_tripdeallanding.scss */

.triplisting .listingcategory .listing-package ul li .pacakagedetails .image img {
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
}
/* line 281, ../sass/_tripdeallanding.scss */

.triplisting .listingcategory .listing-package ul li .pacakagedetails .image img:hover {
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
/* line 288, ../sass/_tripdeallanding.scss */

.triplisting .listingcategory .listing-package ul li .pacakagedetails .image .badge {
    width: auto;
    height: 32px;
    display: block;
    background: #00bfd6;
    position: absolute;
    top: 10px;
    border-radius: 0px;
    padding-left: 10px;
}
/* line 298, ../sass/_tripdeallanding.scss */

.triplisting .listingcategory .listing-package ul li .pacakagedetails .image .badge:after {
    content: '';
    width: 20px;
    height: 32px;
    display: inline-block;
    position: absolute;
    top: 0px;
    right: -20px;
    background-size: 20px 32px;
}
/* line 309, ../sass/_tripdeallanding.scss */

.triplisting .listingcategory .listing-package ul li .pacakagedetails .image .badge ul {
    position: relative;
    top: 2px;
}
/* line 313, ../sass/_tripdeallanding.scss */

.triplisting .listingcategory .listing-package ul li .pacakagedetails .image .badge ul li {
    float: left;
    margin-top: 0px;
    margin-right: 10px;
}
/* line 318, ../sass/_tripdeallanding.scss */

.triplisting .listingcategory .listing-package ul li .pacakagedetails .image .badge ul li .tooltip {
    opacity: 1 !important;
    margin-left: 22px !important;
}
/* line 320, ../sass/_tripdeallanding.scss */

.triplisting .listingcategory .listing-package ul li .pacakagedetails .image .badge ul li .tooltip.in {
    opacity: 1 !important;
}
/* line 326, ../sass/_tripdeallanding.scss */

.triplisting .listingcategory .listing-package ul li .pacakagedetails .image .badge ul li .tooltip .tooltip-arrow {
    margin-left: 0px !important;
    left: 10px !important;
    border-bottom-color: #FFFFFF !important;
}
/* line 332, ../sass/_tripdeallanding.scss */

.triplisting .listingcategory .listing-package ul li .pacakagedetails .image .badge ul li .tooltip .tooltip-inner {
    background: #FFFFFF !important;
    color: #00c0d7;
    opacity: 1 !important;
    font-size: 15px;
    line-height: 22px;
    text-align: left;
}
/* line 346, ../sass/_tripdeallanding.scss */

.triplisting .listingcategory .listing-package ul li .pacakagedetails .image .badge ul li.b-watch span {
    width: 21px;
    height: 22px;
    background-position: 0px 0px !important;
    display: inline-block;
    float: left;
}
/* line 358, ../sass/_tripdeallanding.scss */

.triplisting .listingcategory .listing-package ul li .pacakagedetails .image .badge ul li.b-cruise span {
    width: 30px;
    height: 22px;
    background-position: -32px 0px !important;
    display: inline-block;
    float: left;
}
/* line 370, ../sass/_tripdeallanding.scss */

.triplisting .listingcategory .listing-package ul li .pacakagedetails .image .badge ul li.b-flight span {
    width: 21px;
    height: 22px;
    background-position: -72px 0px !important;
    display: inline-block;
    float: left;
}
/* line 387, ../sass/_tripdeallanding.scss */

.triplisting .listingcategory .listing-package ul li .pacakagedetails .tourdetails {
    background: #FFFFFF;
    display: inline-block;
    width: 100%;
    position: absolute;
    bottom: 6px;
}
/* line 394, ../sass/_tripdeallanding.scss */

.triplisting .listingcategory .listing-package ul li .pacakagedetails .tourdetails .txt {
    width: 73%;
    float: left;
    padding: 5px 5px 0px 5px;
    padding-left: 10px;
    padding-right: 10px;
}
/* line 401, ../sass/_tripdeallanding.scss */

.triplisting .listingcategory .listing-package ul li .pacakagedetails .tourdetails .txt p {
    display: none;
    font-weight: normal;
    color: #979797;
    line-height: 22px;
}
/* line 408, ../sass/_tripdeallanding.scss */

.triplisting .listingcategory .listing-package ul li .pacakagedetails .tourdetails .txt p span, .triplisting .listingcategory .listing-package ul li .pacakagedetails .tourdetails .country .price-inf {
    color: #00bfd6;
}
/* line 413, ../sass/_tripdeallanding.scss */

.triplisting .listingcategory .listing-package ul li .pacakagedetails .tourdetails .txt .pacakagetitle {
    font-size: 25px;
    line-height: normal;
    color: #000000;
    text-transform: uppercase;
}
/* line 420, ../sass/_tripdeallanding.scss */

.triplisting .listingcategory .listing-package ul li .pacakagedetails .tourdetails .txt .daywithcountry {
    display: inline-block;
    width: 100%;
    margin-top: 5px;
}
/* line 426, ../sass/_tripdeallanding.scss */

.triplisting .listingcategory .listing-package ul li .pacakagedetails .tourdetails .txt .daywithcountry .days {
    width: 30px;
    font-size: 17px;
    text-align: left;
    line-height: 19px;
    text-transform: uppercase;
    font-weight: bold;
    float: left;
    color: #000000;
    margin-right: 15px;
    margin-top: 1px;
}
/* line 438, ../sass/_tripdeallanding.scss */

.triplisting .listingcategory .listing-package ul li .pacakagedetails .tourdetails .txt .daywithcountry .days span {
    font-size: 19px;
    font-weight: bold;
    color: #000000;
}
/* line 447, ../sass/_tripdeallanding.scss */

.triplisting .listingcategory .listing-package ul li .pacakagedetails .tourdetails .txt .daywithcountry .country {
    float: left;
    line-height: 18px;
}
/* line 451, ../sass/_tripdeallanding.scss */

.triplisting .listingcategory .listing-package ul li .pacakagedetails .tourdetails .txt .daywithcountry .country span {
    color: #979797;
    font-size: 15px;
}
.triplisting .listingcategory .listing-package ul li .pacakagedetails .tourdetails .txt .daywithcountry .country span.price-inf {
    color: #00bfd6;
}
/* line 460, ../sass/_tripdeallanding.scss */

.triplisting .listingcategory .listing-package ul li .pacakagedetails .tourdetails .pricedetail {
    width: 27%;
    background: #999999;
    float: left;
}
/* line 465, ../sass/_tripdeallanding.scss */

.triplisting .listingcategory .listing-package ul li .pacakagedetails .tourdetails .pricedetail .price {
    width: 100%;
    display: block;
    text-align: center;
    font-size: 35px;
    color: #FFFFFF;
    background: #b1b1b1;
    padding-top: 0px;
    padding-bottom: 0px;
}
/* line 476, ../sass/_tripdeallanding.scss */

.triplisting .listingcategory .listing-package ul li .pacakagedetails .tourdetails .pricedetail .typ-proce {
    width: 100%;
    float: left;
    height: 32px;
    text-align: center;
    font-size: 14px;
    color: #FFFFFF;
    background: #999999;
    padding-top: 6px;
    padding-bottom: 6px;
    text-transform: uppercase;
    display: none;
}
/* line 490, ../sass/_tripdeallanding.scss */

.triplisting .listingcategory .listing-package ul li .pacakagedetails .tourdetails .pricedetail .viewdetail {
    text-align: center;
    text-transform: uppercase;
    padding-top: 11px;
    padding-bottom: 10px;
    border-top: 1px solid #FFFFFF;
    display: block;
    color: #fff;
    font-size: 14px;
    width: 100%;
    float: left;
}
/* line 503, ../sass/_tripdeallanding.scss */

.triplisting .listingcategory .listing-package ul li .pacakagedetails .tourdetails .pricedetail .viewdetail:hover {
    text-decoration: none;
}
/* line 507, ../sass/_tripdeallanding.scss */

.triplisting .listingcategory .listing-package ul li .pacakagedetails .tourdetails .pricedetail .viewdetail a {
    color: #FFFFFF;
    font-size: 14px;
}
/* line 512, ../sass/_tripdeallanding.scss */

.triplisting .listingcategory .listing-package ul li .pacakagedetails .tourdetails .pricedetail .viewdetail a:hover {
    text-decoration: none;
}
/* line 524, ../sass/_tripdeallanding.scss */

.triplisting .listingcategory .listing-package .viewfulllisting {
    margin-top: 16px;
    margin-bottom: 36px;
    text-align: center;
    clear: both;
    display: inline-block;
    width: 100%;
    margin-top: 40px;
}
.listing-package.hedinglisting+.listing-package.hedinglisting {
    margin-top: 40px;
}
/* line 533, ../sass/_tripdeallanding.scss */

.triplisting .listingcategory .listing-package .viewfulllisting a {
    font-size: 17px;
    color: #FFF;
    padding: 14px 30px;
    border-radius: 50px;
}
.triplisting .listingcategory .listing-package .viewfulllisting a .fa {
    display: none;
}
/* line 540, ../sass/_tripdeallanding.scss */

.triplisting .listingcategory .listing-package .viewfulllisting a:hover {
    text-decoration: underline;
}
/* line 551, ../sass/_tripdeallanding.scss */

.triplisting .listingcategory #travel .viewfulllisting a {
    font-size: 17px;
    background: #00bfd6;
    color: #FFF;
    padding: 14px 30px;
    border-radius: 0;
    text-transform: uppercase;
}
body .triplisting .listingcategory .viewfulllisting a {
    border-radius: 0;
    text-transform: uppercase;
}
/* line 559, ../sass/_tripdeallanding.scss */

.triplisting .listingcategory #travel .viewfulllisting a:hover {
    text-decoration: none;
    background: #009ab1;
}
/* line 571, ../sass/_tripdeallanding.scss */

.triplisting .listingcategory #cruise .viewfulllisting a {
    font-size: 17px;
    background: #214168;
    color: #FFF;
    padding: 14px 30px;
    border-radius: 0px;
}
/* line 579, ../sass/_tripdeallanding.scss */

.triplisting .listingcategory #cruise .viewfulllisting a:hover {
    text-decoration: none;
    background: #012c51;
}
/* line 591, ../sass/_tripdeallanding.scss */

.triplisting .listingcategory #stay .viewfulllisting a {
    font-size: 17px;
    background: #FAC519;
    color: #FFF;
    padding: 14px 30px;
    border-radius: 0px;
}
/* line 599, ../sass/_tripdeallanding.scss */

.triplisting .listingcategory #stay .viewfulllisting a:hover {
    text-decoration: none;
    background: #e9af01;
}
/* line 618, ../sass/_tripdeallanding.scss */

.triplisting .listingcategory .travel.listing-package ul li .tooltip .tooltip-inner {
    color: #00bfd6 !important;
}
/* line 628, ../sass/_tripdeallanding.scss */

.triplisting .listingcategory .travel.listing-package ul li .pacakagedetails .image .badge {
    background: #00bfd6;
    padding-right: 0px;
}
/* line 644, ../sass/_tripdeallanding.scss */

.triplisting .listingcategory .travel.listing-package ul li .pacakagedetails .tourdetails .txt p a {
    color: #00bfd6;
}
/* line 652, ../sass/_tripdeallanding.scss */

.triplisting .listingcategory .travel.listing-package ul li .pacakagedetails .tourdetails .pricedetail .viewdetail {
    background: #00bfd6;
}
/* line 674, ../sass/_tripdeallanding.scss */

.triplisting .listingcategory .cruise.listing-package ul li .tooltip .tooltip-inner, .triplisting .listingcategory .travel.listing-package .cruise.badge ul li .tooltip .tooltip-inner {
    color: #214169 !important;
}
/* line 684, ../sass/_tripdeallanding.scss */

.triplisting .listingcategory .cruise.listing-package ul li .pacakagedetails .image .badge, .triplisting .listingcategory .travel.listing-package ul li .pacakagedetails .image .cruise.badge {
    background: #214169;
    padding-right: 0px;
}
/* line 700, ../sass/_tripdeallanding.scss */

.triplisting .listingcategory .cruise.listing-package ul li .pacakagedetails .tourdetails .txt p span, .triplisting .listingcategory .travel.listing-package ul li .pacakagedetails .cruise.tourdetails .txt p span {
    color: #214168;
}
/* line 708, ../sass/_tripdeallanding.scss */

.triplisting .listingcategory .cruise.listing-package ul li .pacakagedetails .tourdetails .pricedetail .viewdetail, .triplisting .listingcategory .travel.listing-package ul li .pacakagedetails .cruise.tourdetails .pricedetail .viewdetail {
    /*background: #214168;*/
}
/* line 720, ../sass/_tripdeallanding.scss */

.triplisting .listingcategory .cruise .viewfulllisting a {
    color: #214168;
}
/* line 737, ../sass/_tripdeallanding.scss */

.triplisting .listingcategory .stay.listing-package ul li .tooltip .tooltip-inner, .triplisting .listingcategory .travel.listing-package .stay.badge ul li .tooltip .tooltip-inner {
    color: #FAC519 !important;
}
/* line 747, ../sass/_tripdeallanding.scss */

.triplisting .listingcategory .stay.listing-package ul li .pacakagedetails .image .badge, .triplisting .listingcategory .travel.listing-package ul li .pacakagedetails .image .stay.badge {
    background: #FAC519;
    padding-right: 0px;
}
/* line 763, ../sass/_tripdeallanding.scss */

.triplisting .listingcategory .stay.listing-package ul li .pacakagedetails .tourdetails .txt p span, .triplisting .listingcategory .travel.listing-package ul li .pacakagedetails .stay.tourdetails .txt p span, .triplisting .listingcategory .travel.listing-package ul li .pacakagedetails .stay.tourdetails .country .price-inf, body .triplisting .listingcategory .stay.listing-package ul li .pacakagedetails .stay.tourdetails .country .price-inf {
    color: #FAC519;
}
.triplisting .listingcategory .travel.listing-package ul li .pacakagedetails .stay.tourdetails .country .price-inf {
    color: #FAC519!important;
}
/* line 771, ../sass/_tripdeallanding.scss */

.triplisting .listingcategory .stay.listing-package ul li .pacakagedetails .tourdetails .pricedetail .viewdetail, .triplisting .listingcategory .travel.listing-package ul li .pacakagedetails .stay.tourdetails .pricedetail .viewdetail {
    background: #FAC519;
}
/* line 784, ../sass/_tripdeallanding.scss */

.triplisting .listingcategory .stay.listing-package .viewfulllisting a, .triplisting .listingcategory .travel.listing-package .stay.viewfulllisting a {
    color: #FAC519;
}
/* line 793, ../sass/_tripdeallanding.scss */

.heroText {
    color: #FFFFFF;
}
.has_ulduz small{
    font-size: 50%;
    height: 100%;
    display: inline-flex;
    vertical-align: top;
    margin-left: 0px;
    margin-top: 4px;
}
.sidebarleft .has_ulduz small{
    font-size: 30%;
    margin-left: -4px;
    margin-top: 2px;
}
/* line 795, ../sass/_tripdeallanding.scss */

.heroText h2 {
    font-size: 80px;
    transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    -moz-transform: rotate(-10deg);
    -webkit-transform: rotate(-10deg);
    margin: -11px 0 0 0;
    font-weight: normal;
    text-shadow: -2px 2px 4px rgba(0, 0, 0, 0.32);
}
/* line 806, ../sass/_tripdeallanding.scss */

.heroText p, .heroText h3 {
    color: #FFFFFF;
    text-transform: uppercase;
    font-size: 26px;
    font-weight: normal;
}
/* line 813, ../sass/_tripdeallanding.scss */

.heroText h3 {
    font-size: 65px;
    font-weight: normal;
    letter-spacing: 3px;
    margin-top: 0px;
    margin-bottom: 0;
    text-shadow: -2px 2px 4px rgba(0, 0, 0, 0.32);
}
/* line 1, ../sass/_detail.scss */

.contentviewpage {
    background: #FFFFFF;
    padding: 0px;
    min-height: 2920px;
}
/* line 7, ../sass/_detail.scss */

.contentviewpage .accordionexpand .panel-body ul {
    margin-left: 20px;
}
/* line 10, ../sass/_detail.scss */

.contentviewpage .accordionexpand .panel-body ul li {
    list-style: disc;
    color: #000000;
    font-weight: 400;
}
/* line 25, ../sass/_detail.scss */

.contentviewpage.stayinfo .expandtext span {
    color: #FAC519;
}
/* line 30, ../sass/_detail.scss */

.contentviewpage.stayinfo .expandtext span.collapseexp.expand {
    position: relative;
}
/* line 33, ../sass/_detail.scss */

.contentviewpage.stayinfo .expandtext span.collapseexp.expand:after {
    position: absolute;
    content: '';
    width: 9px;
    height: 6px;
    right: -15px;
    top: 10px;
    background: none;
    border-top: 7px solid #FAC519;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
}
/* line 47, ../sass/_detail.scss */

.contentviewpage.stayinfo .expandtext span.collapseexp.expandAll {
    position: relative;
}
/* line 50, ../sass/_detail.scss */

.contentviewpage.stayinfo .expandtext span.collapseexp.expandAll:after {
    position: absolute;
    content: '';
    width: 9px;
    height: 6px;
    right: -15px;
    top: 10px;
    background: none;
    border-top: 7px solid #FAC519;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
}
/* line 65, ../sass/_detail.scss */

.contentviewpage.stayinfo .expandtext span.collapseexp.collapse123 {
    position: relative;
}
/* line 68, ../sass/_detail.scss */

.contentviewpage.stayinfo .expandtext span.collapseexp.collapse123:after {
    position: absolute;
    content: '';
    width: 9px;
    height: 6px;
    right: -15px;
    background: none;
    top: 5px;
    background: none;
    border-bottom: 7px solid #FAC519;
    border-top: 5px solid transparent;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
}
/* line 93, ../sass/_detail.scss */

.contentviewpage.stayinfo span .accordionexpand .panel-heading {
    border: 0px;
    padding: 10px 10px;
}
/* line 103, ../sass/_detail.scss */

.contentviewpage.stayinfo .accordionexpand .panel-body ul {
    margin-left: 20px;
}
/* line 106, ../sass/_detail.scss */

.contentviewpage.stayinfo .accordionexpand .panel-body ul li {
    list-style: disc;
    color: #000000;
    font-weight: 400;
}
/* line 120, ../sass/_detail.scss */

.contentviewpage.stayinfo .overviewarea .keypoint {
    margin-bottom: 30px;
    color: #FAC519;
}
/* line 132, ../sass/_detail.scss */

.contentviewpage.stayinfo .ininearyarea span {
    color: #FAC519;
}
/* line 143, ../sass/_detail.scss */

.contentviewpage.cruise-na .expandtext span {
    color: #214169;
}
/* line 148, ../sass/_detail.scss */

.contentviewpage.cruise-na .expandtext span.collapseexp.expand {
    position: relative;
}
/* line 151, ../sass/_detail.scss */

.contentviewpage.cruise-na .expandtext span.collapseexp.expand:after {
    position: absolute;
    content: '';
    width: 9px;
    height: 9px;
    right: -15px;
    top: 10px;
    background: none;
    border-top: 7px solid #214169;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
}
/* line 165, ../sass/_detail.scss */

.contentviewpage.cruise-na .expandtext span.collapseexp.expandAll {
    position: relative;
}
/* line 168, ../sass/_detail.scss */

.contentviewpage.cruise-na .expandtext span.collapseexp.expandAll:after {
    position: absolute;
    content: '';
    width: 9px;
    height: 9px;
    right: -15px;
    top: 10px;
    background: none;
    border-top: 7px solid #214169;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
}
/* line 182, ../sass/_detail.scss */

.contentviewpage.cruise-na .expandtext span.collapseexp.collapse123 {
    position: relative;
}
/* line 185, ../sass/_detail.scss */

.contentviewpage.cruise-na .expandtext span.collapseexp.collapse123:after {
    position: absolute;
    content: '';
    width: 9px;
    height: 6px;
    right: -15px;
    top: 5px;
    background: none;
    border-bottom: 7px solid #214169;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid transparent;
}
/* line 210, ../sass/_detail.scss */

.contentviewpage.cruise-na span .accordionexpand .panel-heading {
    border: 0px;
    padding: 10px 10px;
}
/* line 220, ../sass/_detail.scss */

.contentviewpage.cruise-na .accordionexpand .panel-body ul {
    margin-left: 20px;
}
/* line 223, ../sass/_detail.scss */

.contentviewpage.cruise-na .accordionexpand .panel-body ul li {
    list-style: disc;
    color: #000000;
    font-weight: 400;
}
/* line 237, ../sass/_detail.scss */

.contentviewpage.cruise-na .overviewarea .keypoint {
    color: #214169;
}
/* line 249, ../sass/_detail.scss */

.contentviewpage.cruise-na .ininearyarea span {
    color: #214169;
}
/* line 260, ../sass/_detail.scss */

.contentviewpage .selctionmenu {
    background: #b7b7b7;
    padding: 14px 20px;
    float: left;
    width: 100%;
    clear: both;
}
/* line 269, ../sass/_detail.scss */

.contentviewpage .selctionmenu ul li {
    display: inline;
    float: left;
    margin-right: 30px;
}
/* line 274, ../sass/_detail.scss */

.contentviewpage .selctionmenu ul li a {
    text-decoration: none;
    text-transform: uppercase;
    color: #FFFFFF;
    font-size: 15px;
    font-weight: normal;
}
/* line 283, ../sass/_detail.scss */

.contentviewpage .selctionmenu ul li a:hover {
    text-decoration: none;
    color: #777777;
}
/* line 291, ../sass/_detail.scss */

.contentviewpage .selctionmenu ul li:last-child {
    margin-right: 0px !important;
}
/* line 299, ../sass/_detail.scss */

.contentviewpage .selctionmenu.stick {
    position: fixed;
    top: 84px;
    z-index: 1;
}
/* line 303, ../sass/_detail.scss */

.contentviewpage .selctionmenu.stick ul {
    position: relative;
}
/* line 306, ../sass/_detail.scss */

.contentviewpage .selctionmenu.stick ul:before {
    content: '';
    position: absolute;
    background: #b7b7b7;
    left: -100%;
    top: -14px;
    bottom: 0;
    right: 0;
    height: 52px;
    z-index: -1;
}
/* line 318, ../sass/_detail.scss */

.contentviewpage .overviewarea {
    padding: 20px 30px;
    clear: both;
    display: inline-block;
    width: 100%;
}
.stayinfo .mobile-view .contentviewpage .overviewarea, .stayinfo .mobile-view .contentviewpage .ininearyarea, .stayinfo .mobile-view .contentviewpage .printfine, .stayinfo .contentviewpage .inclusionstour {
    padding: 20px 15px;
}
/* line 324, ../sass/_detail.scss */

.contentviewpage .overviewarea span {
    margin: 0px;
    display: block;
    width: 100%;
}
/* line 329, ../sass/_detail.scss */

.contentviewpage .overviewarea span.dayitinary {
    text-transform: uppercase;
    color: #000000;
    font-size: 18px;
}
/* line 337, ../sass/_detail.scss */

.contentviewpage .overviewarea h2 {
    font-size: 48px !important;
}
/* line 345, ../sass/_detail.scss */

.contentviewpage .overviewarea ul li {
    text-transform: uppercase;
    color: #acacac;
    font-size: 22px;
}
/* line 352, ../sass/_detail.scss */

.contentviewpage .overviewarea .keypoint {
    text-transform: uppercase;
    color: #01bfd7;
    font-size: 18px;
    margin-top: 7px;
    display: block;
}
/* line 361, ../sass/_detail.scss */

.contentviewpage .overviewarea .tourmap {
    padding: 10px 0px 20px 0px;
    display: block;
    float: left;
    width: 100%;
}
/* line 367, ../sass/_detail.scss */

.contentviewpage .overviewarea .tourmap iframe {
    width: 100%;
}
/* line 372, ../sass/_detail.scss */

.contentviewpage .overviewarea p {
    color: #000000;
    line-height: 22px;
    clear: both;
}
/* line 382, ../sass/_detail.scss */

.contentviewpage .expandtext span {
    float: left;
    margin-left: 25px;
    margin-top: 16px;
    color: #b3b3b3;
    cursor: pointer;
    font-size: 18px;
}
/* line 393, ../sass/_detail.scss */

.contentviewpage .expandtext span.collapseexp.expand {
    position: relative;
}
/* line 396, ../sass/_detail.scss */

.contentviewpage .expandtext span.collapseexp.expand:after {
    position: absolute;
    content: '';
    width: 9px;
    height: 6px;
    right: -15px;
    /*top: 10px;*/
    background: none;
    /*
    border-top: 7px solid #00bfd6;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    */
}
/* line 409, ../sass/_detail.scss */

.contentviewpage .expandtext span.collapseexp.expandAll {
    position: relative;
}
/* line 412, ../sass/_detail.scss */

.contentviewpage .expandtext span.collapseexp.expandAll:after {
    position: absolute;
    content: '-';
    width: 9px;
    height: 6px;
    right: -15px;
    /*top: 10px;*/
    background: none;
    /*
    border-top: 7px solid #00bfd6;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    */
}
/* line 426, ../sass/_detail.scss */

.contentviewpage .expandtext span.collapseexp.collapse123 {
    position: relative;
}
/* line 429, ../sass/_detail.scss */

.contentviewpage .expandtext span.collapseexp.collapse123:after {
    position: absolute;
    content: '';
    width: 9px;
    height: 6px;
    right: -15px;
    /*top: 5px;*/
    background: none;
    /*
    border-bottom: 7px solid #00bfd6;
    border-top: 5px solid transparent;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    */
}
/* line 447, ../sass/_detail.scss */

.contentviewpage .ininearyarea {
    padding: 20px 30px;
    clear: both;
    padding-bottom: 50px;
    display: inline-block;
    width: 100%;
}
/* line 455, ../sass/_detail.scss */

.contentviewpage .ininearyarea h2 {
    display: inline;
    float: left;
}
/* line 461, ../sass/_detail.scss */

.contentviewpage .ininearyarea span {
    float: left;
    margin-left: 25px;
    margin-top: 16px;
    color: #b3b3b3;
    cursor: pointer;
    font-size: 18px;
}
/* line 472, ../sass/_detail.scss */

.contentviewpage .ininearyarea span.collapseexp.expand {
    position: relative;
    float: right;
}
/* line 475, ../sass/_detail.scss */

.contentviewpage .ininearyarea span.collapseexp.expand:after {
    position: absolute;
    content: '';
    width: 9px;
    height: 6px;
    right: -15px;
    /* top: 10px;*/
    background: none;
    /*
    border-top: 7px solid #00bfd6;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    */
}
/* line 489, ../sass/_detail.scss */

.contentviewpage .ininearyarea span.collapseexp.expandAll {
    position: relative;
    float: right;
}
/* line 492, ../sass/_detail.scss */

.contentviewpage .ininearyarea span.collapseexp.expandAll:after {
    position: absolute;
    content: '+';
    width: 9px;
    height: 6px;
    right: -15px;
    /*top: 10px;*/
    background: none;
    /*
    border-top: 7px solid #00bfd6;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    */
}
/* line 507, ../sass/_detail.scss */

.contentviewpage .ininearyarea span.collapseexp.collapse123 {
    position: relative;
}
/* line 510, ../sass/_detail.scss */

.contentviewpage .ininearyarea span.collapseexp.collapse123:after {
    position: absolute;
    content: '';
    width: 9px;
    height: 6px;
    right: -15px;
    /*top: 5px;*/
    background: none;
    /*
    border-bottom: 7px solid #00bfd6;
    border-top: 5px solid transparent;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    */
}
/* line 529, ../sass/_detail.scss */

.contentviewpage .inclusionstour {
    padding: 20px 30px;
    clear: both;
    padding-bottom: 50px;
    display: inline-block;
    width: 100%;
}
/* line 536, ../sass/_detail.scss */

.contentviewpage .inclusionstour h2 {
    display: inline;
    float: left;
}
/* line 542, ../sass/_detail.scss */

.contentviewpage .inclusionstour span {
    float: left;
    margin-left: 25px;
    margin-top: 16px;
    font-size: 18px;
}
/* line 552, ../sass/_detail.scss */

.contentviewpage .reviewcustomer {
    padding: 20px 30px;
    clear: both;
    padding-bottom: 50px;
    display: inline-block;
    width: 100%;
}
/* line 558, ../sass/_detail.scss */

.contentviewpage .reviewcustomer h2 {
    display: inline;
    float: left;
}
/* line 564, ../sass/_detail.scss */

.contentviewpage .reviewcustomer span {
    float: left;
    margin-left: 25px;
    margin-top: 16px;
    font-size: 18px;
}
/* line 572, ../sass/_detail.scss */

.contentviewpage .reviewcustomer article {
    margin: 30px 0;
}
/* line 574, ../sass/_detail.scss */

.contentviewpage .reviewcustomer article img {
    width: 100%;
    max-width: 223px;
    height: 149px;
    overflow: hidden;
}
/* line 580, ../sass/_detail.scss */

.contentviewpage .reviewcustomer article figcaption {
    width: 68%;
    float: right;
    padding-left: 29px;
}
/* line 584, ../sass/_detail.scss */

.contentviewpage .reviewcustomer article figcaption p {
    font-size: 16px;
    margin-bottom: 6px;
}
/* line 589, ../sass/_detail.scss */

.contentviewpage .reviewcustomer article figcaption span {
    font-size: 16px;
    color: #000000;
    font-weight: bold;
    margin: 0;
    cursor: text;
}
/* line 600, ../sass/_detail.scss */

.contentviewpage .printfine {
    padding: 20px 30px;
    clear: both;
    padding-bottom: 50px;
    display: inline-block;
    width: 100%;
}
/* line 607, ../sass/_detail.scss */

.contentviewpage .printfine h2 {
    display: inline;
    float: left;
}
/* line 614, ../sass/_detail.scss */

.contentviewpage .printfine#fineprint .fineprintTextBlock {
    margin-top: 15px;
    float: left;
}
/* line 620, ../sass/_detail.scss */

.contentviewpage .accordionexpand {
    margin-top: 15px;
    display: inline-block;
    width: 100%;
    clear: both;
}
/* line 626, ../sass/_detail.scss */

.contentviewpage .accordionexpand .panel {
    box-shadow: none;
}
/* line 629, ../sass/_detail.scss */

.contentviewpage .accordionexpand .panel.panel-default {
    border-color: transparent;
    border-radius: 0px;
}
/* line 635, ../sass/_detail.scss */

.contentviewpage .accordionexpand .panel-heading {
    color: #000000;
    background-color: #FFFFFF;
    border-color: transparent;
    border-bottom: 1px solid #b7b7b7;
    padding-left: 0px !important;
    padding: 15px 15px;
}
/* line 643, ../sass/_detail.scss */

.contentviewpage .accordionexpand .panel-heading h4 {
    font-size: 16px;
    cursor: pointer;
    font-weight: bold;
    position: relative;
}
/* line 650, ../sass/_detail.scss */

.contentviewpage .accordionexpand .panel-heading h4 a {
    position: relative;
    width: 100%;
    display: block;
    padding-right: 87px;
}
/* line 655, ../sass/_detail.scss */

.contentviewpage .accordionexpand .panel-heading h4 a:after {
    content: 'Show less -';
    display: inline-block;
    position: absolute;
    width: 78px;
    height: 16px;
    right: 0px;
    top: 0px;
    background: none;
    color: #b3b3b3;
    font-size: 80%;
    text-align: right;
    font-weight: 500;
    /*
    border-bottom: 7px solid #b3b3b3;
    border-top: 5px solid transparent;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    */
}
/* line 672, ../sass/_detail.scss */

.contentviewpage .accordionexpand .panel-heading {
    padding-right: 0;
}
.contentviewpage .accordionexpand .panel-heading h4 a.collapsed:after {
    content: 'Show more +';
    display: inline-block;
    position: absolute;
    width: 78px;
    height: 16px;
    right: 0px;
    top: 0;
    background: none;
    color: #b3b3b3;
    font-size: 80%;
    text-align: right;
    font-weight: 500;
    /*
    border-top: 7px solid #b3b3b3;
    border-bottom: 5px solid transparent;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    */
}
.contentviewpage .accordionexpand .panel-heading h4 a:hover:after, .contentviewpage .accordionexpand .panel-heading h4 a.collapsed:hover:after {
    border-bottom: 1px solid #b3b3b3;
}
.mobile-view .contentviewpage .accordionexpand .panel-heading h4 a {
    padding-right: 11px;
}
.mobile-view .contentviewpage .accordionexpand .panel-heading h4 a:after {
    content: '-';
}
.mobile-view .contentviewpage .accordionexpand .panel-heading h4 a.collapsed:after {
    content: '+';
}
/* line 694, ../sass/_detail.scss */

.contentviewpage .accordionexpand .panel-collapse .panel-body {
    padding: 15px 0px 15px 0px;
    border-top: 0px;
}
.contentviewpage .accordionexpand .panel-collapse .panel-body {}
span.collapseexp {
    float: right!important;
}
/* line 699, ../sass/_detail.scss */

.contentviewpage .accordionexpand .panel-collapse .panel-body p {
    color: #000000;
    margin: 0px;
    font-size: 14px;
}
/* line 704, ../sass/_detail.scss */

.contentviewpage .accordionexpand .panel-collapse .panel-body p b {
    display: block;
    margin-top: 10px;
    font-size: 14px;
}
/* line 711, ../sass/_detail.scss */

.contentviewpage .accordionexpand .panel-collapse .panel-body b {}
/* line 720, ../sass/_detail.scss */

.contentviewpage #accordiontwo3.accordionexpand, .contentviewpage #accordiontwo-3.accordionexpand {
    display: none;
}
/* line 725, ../sass/_detail.scss */

.sidebarleft {
    padding-right: 0px;
    padding-left: 30px;
}
/* line 738, ../sass/_detail.scss */

.sidebarleft.stayinfo .sidebartipically .timemeter .contenticon .tooltip {
    opacity: 1 !important;
    margin-left: 25px !important;
}
/* line 740, ../sass/_detail.scss */

.sidebarleft.stayinfo .sidebartipically .timemeter .contenticon .tooltip.in {
    opacity: 1 !important;
}
/* line 746, ../sass/_detail.scss */

.sidebarleft.stayinfo .sidebartipically .timemeter .contenticon .tooltip .tooltip-arrow {
    margin-left: 0px !important;
    left: 10px !important;
    border-bottom-color: #FFFFFF !important;
}
/* line 752, ../sass/_detail.scss */

.sidebarleft.stayinfo .sidebartipically .timemeter .contenticon .tooltip .tooltip-inner {
    background: #FFFFFF !important;
    color: #FAC519;
    opacity: 1 !important;
    font-size: 15px;
    line-height: 22px;
    text-align: left;
}
/* line 770, ../sass/_detail.scss */

.sidebarleft.stayinfo .sidebartipically .typicallyprice span.price-typ {
    color: #FAC519;
}
/* line 784, ../sass/_detail.scss */

.sidebarleft.stayinfo .sidebarchooseyourdeal .dealdiv .heading.activeoption {
    background: #FAC519;
}
/* line 789, ../sass/_detail.scss */

.sidebarleft.stayinfo .sidebarchooseyourdeal .dealdiv .heading:hover {
    background: #FAC519;
}
/* line 792, ../sass/_detail.scss */

.sidebarleft.stayinfo .sidebarchooseyourdeal .dealdiv .dealdivconteiner {
    background: #e9af01;
}
/* line 797, ../sass/_detail.scss */

.sidebarleft.stayinfo .sidebarchooseyourdeal .dealdiv .dealdivconteiner ul li:hover {
    color: #00bfd6;
}
/* line 802, ../sass/_detail.scss */

.sidebarleft.stayinfo .sidebarchooseyourdeal .dealdiv .dealdivconteiner ul li.selectdata {
    color: #00bfd6;
}
/* line 815, ../sass/_detail.scss */

.sidebarleft.stayinfo .sidebarquantity button[type="submit"] {
    background: #FAC519;
}
/* line 822, ../sass/_detail.scss */

.sidebarleft.stayinfo .sidebarquantity .totalprice .price {
    color: #FAC519;
}
/* line 830, ../sass/_detail.scss */

.sidebarleft.stayinfo .sidebarquantity .totalprice ul li.selectdata {
    color: #00bfd6;
}
/* line 850, ../sass/_detail.scss */

.sidebarleft.cruise-na .sidebartipically .timemeter .contenticon .tooltip {
    opacity: 1 !important;
    margin-left: 25px !important;
}
/* line 852, ../sass/_detail.scss */

.sidebarleft.cruise-na .sidebartipically .timemeter .contenticon .tooltip.in {
    opacity: 1 !important;
}
/* line 858, ../sass/_detail.scss */

.sidebarleft.cruise-na .sidebartipically .timemeter .contenticon .tooltip .tooltip-arrow {
    margin-left: 0px !important;
    left: 10px !important;
    border-bottom-color: #FFFFFF !important;
}
/* line 864, ../sass/_detail.scss */

.sidebarleft.cruise-na .sidebartipically .timemeter .contenticon .tooltip .tooltip-inner {
    background: #FFFFFF !important;
    color: #214169;
    opacity: 1 !important;
    font-size: 15px;
    line-height: 22px;
    text-align: left;
}
/* line 882, ../sass/_detail.scss */

.sidebarleft.cruise-na .sidebartipically .typicallyprice span.price-typ {
    color: #214169;
}
/* line 896, ../sass/_detail.scss */

.sidebarleft.cruise-na .sidebarchooseyourdeal .dealdiv .heading.activeoption {
    background: #214169;
}
/* line 901, ../sass/_detail.scss */

.sidebarleft.cruise-na .sidebarchooseyourdeal .dealdiv .heading:hover {
    background: #214169;
}
/* line 904, ../sass/_detail.scss */

.sidebarleft.cruise-na .sidebarchooseyourdeal .dealdiv .dealdivconteiner {
    background: #012C51;
}
/* line 909, ../sass/_detail.scss */

.sidebarleft.cruise-na .sidebarchooseyourdeal .dealdiv .dealdivconteiner ul li:hover {
    color: #416088;
}
/* line 914, ../sass/_detail.scss */

.sidebarleft.cruise-na .sidebarchooseyourdeal .dealdiv .dealdivconteiner ul li.selectdata {
    color: #416088;
}
/* line 927, ../sass/_detail.scss */

.sidebarleft.cruise-na .sidebarquantity button[type="submit"] {
    background: #214169;
}
/* line 934, ../sass/_detail.scss */

.sidebarleft.cruise-na .sidebarquantity .totalprice .price {
    color: #214169;
}
/* line 942, ../sass/_detail.scss */

.sidebarleft.cruise-na .sidebarquantity .totalprice ul li.selectdata {
    color: #214169;
}
/* line 963, ../sass/_detail.scss */

.sidebarleft .triplisting .listingcategory .listing-package ul li .pacakagedetails {
    height: 350px;
}
/* line 973, ../sass/_detail.scss */

.sidebarleft .departuredate {
    font-size: 14px;
}
/* line 978, ../sass/_detail.scss */

.sidebarleft .departuredate span.datesheading {
    color: #00bfd6;
    font-size: 20px;
    padding: 10px;
    text-transform: uppercase;
    display: inline-block;
    width: 100%;
}
/* line 989, ../sass/_detail.scss */

.sidebarleft .departuredate .datefilter {
    position: relative;
}
/* line 993, ../sass/_detail.scss */

.sidebarleft .departuredate .datefilter ::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #000000;
    font-weight: bold;
}
/* line 997, ../sass/_detail.scss */

.sidebarleft .departuredate .datefilter ::-moz-placeholder {
    /* Firefox 19+ */
    color: #000000;
    font-weight: bold;
}
/* line 1001, ../sass/_detail.scss */

.sidebarleft .departuredate .datefilter :-ms-input-placeholder {
    /* IE 10+ */
    color: #000000;
    font-weight: bold;
}
/* line 1005, ../sass/_detail.scss */

.sidebarleft .departuredate .datefilter :-moz-placeholder {
    /* Firefox 18- */
    color: #000000;
    font-weight: bold;
}
/* line 1009, ../sass/_detail.scss */

.sidebarleft .departuredate .datefilter input {
    border: 1px solid #f5f5f5;
    font-size: 15px;
    margin: 0px;
    padding: 14px 10px;
    cursor: pointer;
}
/* line 1016, ../sass/_detail.scss */

.sidebarleft .departuredate .datefilter input[type="submit"] {
    position: absolute;
    top: 20px;
    right: 10px;
    border: 0px;
    background: url(../../images/frontend/arrows_img.png) no-repeat center;
    width: 8px;
    height: 6px;
    background-position: 0px -9px;
    text-indent: -9999px;
    margin: 0px;
    background-size: 9px;
}
/* line 1038, ../sass/_detail.scss */

.sidebarleft .departuredate ul.depadte-year {
    display: none;
}
/* line 1041, ../sass/_detail.scss */

.sidebarleft .departuredate ul.depadte-year li {
    padding: 0px;
    font-size: 14px;
    border-bottom: 0px;
}
/* line 1046, ../sass/_detail.scss */

.sidebarleft .departuredate ul.depadte-year li:hover {
    background: none;
    color: #000000;
    border: 0px;
}
/* line 1052, ../sass/_detail.scss */

.sidebarleft .departuredate ul.depadte-year li a {
    padding: 14px 10px;
    display: inline-block;
    width: 100%;
    color: #000000;
    font-size: 16px;
    border-bottom: 1px solid #f3f0f0;
}
/* line 1060, ../sass/_detail.scss */

.sidebarleft .departuredate ul.depadte-year li a span {
    text-align: left;
    float: right;
    font-size: 11px;
    margin-top: 5px;
    display: block;
    width: 100%;
}
/* line 1069, ../sass/_detail.scss */

.sidebarleft .departuredate ul.depadte-year li a:hover {
    text-decoration: none;
    background: #00bfd6;
    color: #FFFFFF;
}
/* line 1075, ../sass/_detail.scss */

.sidebarleft .departuredate ul.depadte-year li a.visit {
    color: #00bfd6;
    text-decoration: none;
}
/* line 1079, ../sass/_detail.scss */

.sidebarleft .departuredate ul.depadte-year li a.visit:hover {
    color: #FFFFFF;
}
/* line 1084, ../sass/_detail.scss */

.sidebarleft .departuredate ul.depadte-year li a.visitactive {
    text-decoration: none;
    background: #00bfd6;
    color: #FFFFFF;
}
/* line 1093, ../sass/_detail.scss */

.sidebarleft .departuredate ul.depadte-year li ul.depadte-month {
    display: inline-block;
    width: 100%;
}
/* line 1099, ../sass/_detail.scss */

.sidebarleft .departuredate ul.depadte-year li ul.depadte-month li a {
    padding-left: 20px;
}
/* line 1103, ../sass/_detail.scss */

.sidebarleft .departuredate ul.depadte-year li ul.depadte-month li:hover {
    background: none;
    color: #000000;
    border: 0px;
}
/* line 1111, ../sass/_detail.scss */

.sidebarleft .departuredate ul.depadte-year li ul.depadte-month li ul.depadte-date {
    display: inline-block;
    width: 100%;
}
/* line 1117, ../sass/_detail.scss */

.sidebarleft .departuredate ul.depadte-year li ul.depadte-month li ul.depadte-date li a {
    padding-left: 30px;
}
/* line 1122, ../sass/_detail.scss */

.sidebarleft .departuredate ul.depadte-year li ul.depadte-month li ul.depadte-date li:hover {
    background: none;
    color: #000000;
    border: 0px;
}
/* line 1138, ../sass/_detail.scss */

.sidebarleft .sidebarquantity {
    padding-bottom: 0px !important;
}
/* line 1140, ../sass/_detail.scss */

.sidebarleft .sidebarquantity .boxheading {
    text-align: left !important;
}
/* line 1145, ../sass/_detail.scss */

.sidebarleft .sidebarquantity select {
    border: 1px solid #fafafa;
    padding-left: 20px;
    color: #414141;
}
/* line 1151, ../sass/_detail.scss */

.sidebarleft .sidebarquantity .totalprice {
    padding: 10px 25px 10px 25px;
}
/* line 1155, ../sass/_detail.scss */

.sidebarleft .sidebarquantity .totalprice .total {
    display: block;
    color: #7d7d7d;
    font-size: 24px;
    letter-spacing: 1px;
}
/* line 1163, ../sass/_detail.scss */

.sidebarleft .sidebarquantity .totalprice .price {
    display: block;
    color: #00c0d5;
    font-size: 60px;
    font-weight: normal;
}
/* line 1175, ../sass/_detail.scss */

.sidebarleft .sidebarquantity .totalprice ul li {
    padding: 0px;
    border: 0px;
    padding: 0px !important;
    border: 0px;
    font-size: 14px;
    color: #666666;
    margin-bottom: 4px;
}
/* line 1184, ../sass/_detail.scss */

.sidebarleft .sidebarquantity .totalprice ul li:hover {
    color: #666666;
    background: none;
    border-bottom: none;
}
/* line 1190, ../sass/_detail.scss */

/* line 1201, ../sass/_detail.scss */

.sidebarleft .sidebarquantity button[type="submit"] {
    width: 100%;
    border: 0px;
    padding: 15px;
    background: #00c0d5;
    color: #FFFFFF;
    font-size: 26px;
}
/* line 1211, ../sass/_detail.scss */

.sidebarleft .sidebarquantity button[type="submit"]:hover {
    opacity: 0.7;
}
/* line 1228, ../sass/_detail.scss */

.sidebarleft .sidebarchooseyourdeal .dealdiv .heading {
    color: #acacac;
    font-size: 22px;
    text-align: left;
    display: block;
    padding: 14px 25px;
    border-bottom: 1px solid #b7b7b7;
    cursor: pointer;
}
/* line 1237, ../sass/_detail.scss */

.sidebarleft .sidebarchooseyourdeal .dealdiv .heading.activeoption {
    background: #009AB1;
    color: #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
}
/* line 1243, ../sass/_detail.scss */

.sidebarleft .sidebarchooseyourdeal .dealdiv .heading:hover {
    background: #00bfd6;
    color: #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
}
.sidebarleft .sidebarchooseyourdeal .dealdiv .disabled.heading {
    background: #ddd!important;
    cursor: default;
}
/* line 1249, ../sass/_detail.scss */

.sidebarleft .sidebarchooseyourdeal .dealdiv .dealdivconteiner {
    background: #009ab2;
    padding: 10px 25px 10px 25px;
}
/* line 1253, ../sass/_detail.scss */

.sidebarleft .sidebarchooseyourdeal .dealdiv .dealdivconteiner span {
    text-transform: uppercase;
    font-size: 19px;
    color: #FFFFFF;
    margin-bottom: 7px;
    display: block;
}
/* line 1263, ../sass/_detail.scss */

.sidebarleft .sidebarchooseyourdeal .dealdiv .dealdivconteiner ul li {
    padding: 0px !important;
    border: 0px;
    font-size: 14px;
    color: #FFFFFF;
    margin-bottom: 4px;
}
/* line 1272, ../sass/_detail.scss */

.sidebarleft .sidebarchooseyourdeal .dealdiv .dealdivconteiner ul li:hover {
    color: #3fd7ee;
    background: none;
}
/* line 1277, ../sass/_detail.scss */

.sidebarleft .sidebarchooseyourdeal .dealdiv .dealdivconteiner ul li.selectdata {
    color: #3fd7ee;
}
/* line 1286, ../sass/_detail.scss */

.sidebarleft .boxsidebar {
    background: #FFFFFF;
    margin-bottom: 30px;
    padding-bottom: 0px;
}
/* line 1293, ../sass/_detail.scss */

.sidebarleft .boxsidebar span.boxheading {
    color: #7e7e7e;
    text-transform: uppercase;
    font-size: 24px;
    text-align: center;
    display: block;
    padding: 15px;
}
/* line 1306, ../sass/_detail.scss */

.sidebarleft .boxsidebar ul li {
    color: #acacac;
    font-size: 22px;
    text-align: left;
    display: block;
    padding: 14px 25px;
    border-bottom: 1px solid #b7b7b7;
    cursor: pointer;
}
/* line 1315, ../sass/_detail.scss */

.sidebarleft .boxsidebar ul li:hover {}
/* line 1321, ../sass/_detail.scss */

.sidebarleft .boxsidebar ul li.activeoption {
    background: #00bfd6;
    color: #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
}
/* line 1331, ../sass/_detail.scss */

.sidebarleft #errorBox {
    text-align: center;
    display: none;
}
/* line 1334, ../sass/_detail.scss */

.sidebarleft #errorBox .alert-danger {
    font-size: 18px;
    text-transform: none;
    color: #d9316e;
    margin-bottom: 0;
    border-radius: 0;
}
/* line 1343, ../sass/_detail.scss */

.sidebarleft #errorBox-mobile {
    text-align: center;
    display: none;
}
/* line 1346, ../sass/_detail.scss */

.sidebarleft #errorBox-mobile .alert-danger {
    font-size: 18px;
    text-transform: none;
    color: #d9316e;
    margin-bottom: 0;
    border-radius: 0;
}
/* line 1357, ../sass/_detail.scss */

.sidebarleft span.sidebaralsolike {
    color: #7d7d7d;
    text-transform: uppercase;
    font-size: 25px;
    margin-bottom: 10px;
    display: block;
}
/* line 1369, ../sass/_detail.scss */

.sidebarleft .triplisting .listingcategory {
    margin-top: 0px;
}
/* line 1376, ../sass/_detail.scss */

.sidebarleft .triplisting .listingcategory .listing-package ul li {
    margin-bottom: 30px;
    margin-top: 0px;
}
/* line 1388, ../sass/_detail.scss */

.sidebarleft .sidebartipically .timemeter {
    display: inline-block;
    width: 100%;
}
/* line 1393, ../sass/_detail.scss */

.sidebarleft .sidebartipically .timemeter .contenticon {
    display: inline-block;
    width: 100%;
    background: #b7b7b7;
    padding: 15px;
    float: left;
}
/* line 1402, ../sass/_detail.scss */

.sidebarleft .sidebartipically .timemeter .contenticon ul .tooltip {
    opacity: 1 !important;
    /*margin-left:25px !important;*/
}
/* line 1404, ../sass/_detail.scss */

.sidebarleft .sidebartipically .timemeter .contenticon ul .tooltip.in {
    opacity: 1 !important;
}
/* line 1410, ../sass/_detail.scss */

.sidebarleft .sidebartipically .timemeter .contenticon ul .tooltip .tooltip-arrow {
    /*margin-left:0px !important;*/
    /*left:10px !important;*/
    border-bottom-color: #FFFFFF !important;
}
/* line 1416, ../sass/_detail.scss */

.sidebarleft .sidebartipically .timemeter .contenticon ul .tooltip .tooltip-inner {
    background: #FFFFFF !important;
    color: #00c0d7;
    opacity: 1 !important;
    font-size: 15px;
    line-height: 22px;
    text-align: left;
}
/* line 1428, ../sass/_detail.scss */

.sidebarleft .sidebartipically .timemeter .contenticon ul li {
    float: left;
    margin-top: 0px;
    margin-right: 10px;
    padding: 0px;
}
/* line 1435, ../sass/_detail.scss */

.sidebarleft .sidebartipically .timemeter .contenticon ul li.b-watch {
    width: 21px;
    height: 22px;
    background: url(../../images/frontend/badge-sprit.png) no-repeat;
    display: inline-block;
    float: left;
    background-position: 0px 0px !important;
    background-size: 94px;
}
/* line 1445, ../sass/_detail.scss */

.sidebarleft .sidebartipically .timemeter .contenticon ul li.b-cruise {
    width: 30px;
    height: 22px;
    background: url(../../images/frontend/badge-sprit.png) no-repeat;
    display: inline-block;
    float: left;
    background-position: -32px 0px !important;
    background-size: 94px;
}
/* line 1455, ../sass/_detail.scss */

.sidebarleft .sidebartipically .timemeter .contenticon ul li.b-flight {
    width: 21px;
    height: 22px;
    background: url(../../images/frontend/badge-sprit.png) no-repeat;
    display: inline-block;
    float: left;
    background-position: -72px 0px !important;
    background-size: 94px;
}
/* line 1465, ../sass/_detail.scss */

.sidebarleft .sidebartipically .timemeter .contenticon ul li:hover {
    background-color: none;
    color: #FFFFFF;
    border: 0px;
}
/* line 1475, ../sass/_detail.scss */

.sidebarleft .sidebartipically .timemeter .contentid {
    font-size: 15px;
    text-align: right;
    color: #FFFFFF;
}
/* line 1483, ../sass/_detail.scss */

.sidebarleft .sidebartipically .typicallyprice {
    padding: 15px;
    display: inline-block;
    width: 100%;
    position: relative;
}
/* line 1488, ../sass/_detail.scss */

.sidebarleft .sidebartipically .typicallyprice span {
    display: inline-block;
    width: 100%;
    line-height: 1;
    margin-bottom: 1px;
}
/* line 1495, ../sass/_detail.scss */

.sidebarleft .sidebartipically .typicallyprice span.price-typ {
    font-size: 60px;
    color: #00bfd6;
}
/* line 1501, ../sass/_detail.scss */

.sidebarleft .sidebartipically .typicallyprice span.typically-text {
    color: #b7b7b7;
    text-transform: uppercase;
    font-size: 20px;
}
/* line 1511, ../sass/_detail.scss */

.sidebarleft .sidebartipically .countdown {
    display: inline-block;
    width: 100%;
    background: #b7b7b7;
    padding: 15px;
    text-align: center;
    float: left;
}
/* line 1520, ../sass/_detail.scss */

.sidebarleft .sidebartipically .countdown .daydate {
    width: 40px;
    display: inline-block;
    text-align: center;
    float: left;
}
/* line 1528, ../sass/_detail.scss */

.sidebarleft .sidebartipically .countdown .daydate span.text1 {
    font-size: 32px;
    color: #FFFFFF;
    float: left;
}
/* line 1535, ../sass/_detail.scss */

.sidebarleft .sidebartipically .countdown .daydate span.text2 {
    font-size: 14px;
    color: #FFFFFF;
    float: left;
    text-align: center;
    width: 100%;
}
/* line 1546, ../sass/_detail.scss */

.sidebarleft .sidebartipically .countdown .timingdots {
    width: 12px;
    display: inline-block;
    margin-left: 20px;
    margin-right: 20px;
    position: relative;
    height: 53px;
    float: left;
}
/* line 1555, ../sass/_detail.scss */

.sidebarleft .sidebartipically .countdown .timingdots span {
    font-size: 32px;
    color: #FFFFFF;
    position: absolute;
    top: 0px;
    left: 0;
}
/* line 1570, ../sass/_detail.scss */

.herospace-detail {
    /************************************************************************
   * 2. SPINNER styles
   *************************************************************************/
    /*end of CSS spinner*/
    /************************************************************************
   * 3. MANDATORY Divas styles
   *************************************************************************/
    /************************************************************************
   * 4. DEFAULT slider settings
   *************************************************************************/
    /*
   * divas slide transitions
   */
    /*
   * divas navigation buttons
   */
    /*
   * divas caption styling
   */
    /*
   * divas caption transitions: left
   */
    /*
   * divas navigation bullets
   */
}
@keyframes spin {
    to {
        -webkit-transform: rotate(1turn);
        -moz-transform: rotate(1turn);
        -o-transform: rotate(1turn);
        -ms-transform: rotate(1turn);
        transform: rotate(1turn);
    }
}
@keyframes extra-spin {
    to {
        -webkit-transform: rotate(1.125turn);
        -moz-transform: rotate(1.125turn);
        -o-transform: rotate(1.125turn);
        -ms-transform: rotate(1.125turn);
        transform: rotate(1.125turn);
    }
}
/* line 1596, ../sass/_detail.scss */

.herospace-detail .spin {
    font-size: 36px;
    text-align: center;
    text-indent: -999em;
}
/* line 1602, ../sass/_detail.scss */

.herospace-detail .spin:before, .herospace-detail .spin:after {
    content: "";
    width: 0.5em;
    height: 0.5em;
    border-radius: 0.2em;
    position: fixed;
    top: 5em;
    left: 50%;
    display: inline-block;
}
/* line 1614, ../sass/_detail.scss */

.herospace-detail .spin:before {
    box-shadow: 0 1em #eee, 0 1.125em #eee, 0 1.25em #eee, 0 1.375em #eee, 0 1.5em #eee, -1em 0 #aaa, -1.125em 0 #aaa, -1.25em 0 #aaa, -1.375em 0 #aaa, -1.5em 0 #aaa, 0 -1em #666, 0 -1.125em #666, 0 -1.25em #666, 0 -1.375em #666, 0 -1.5em #666, 1em 0 #222, 1.125em 0 #222, 1.25em 0 #222, 1.375em 0 #222, 1.5em 0 #222;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-animation: extra-spin 1s infinite steps(8);
    -moz-animation: extra-spin 1s infinite steps(8);
    -o-animation: extra-spin 1s infinite steps(8);
    animation: extra-spin 1s infinite steps(8);
}
/* line 1654, ../sass/_detail.scss */

.herospace-detail .spin:after {
    box-shadow: -1em 0 #ccc, -1.125em 0 #ccc, -1.25em 0 #ccc, -1.375em 0 #ccc, -1.5em 0 #ccc, 0 -1em #888, 0 -1.125em #888, 0 -1.25em #888, 0 -1.375em #888, 0 -1.5em #888, 1em 0 #444, 1.125em 0 #444, 1.25em 0 #444, 1.375em 0 #444, 1.5em 0 #444, 0 1em #000000, 0 1.125em #000000, 0 1.25em #000000, 0 1.375em #000000, 0 1.5em #000000;
    -webkit-animation: spin 1s infinite steps(8);
    -moz-animation: spin 1s infinite steps(8);
    -o-animation: spin 1s infinite steps(8);
    animation: spin 1s infinite steps(8);
}
/* line 1690, ../sass/_detail.scss */

.herospace-detail #loader {
    position: fixed;
    margin: 0;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: white;
    display: block;
    text-align: center;
}
/* line 1703, ../sass/_detail.scss */

.herospace-detail #loader>div {
    position: relative;
    margin-top: 10%;
}
/* line 1712, ../sass/_detail.scss */

.herospace-detail #slider_wrapper {
    overflow: hidden;
}
/* line 1716, ../sass/_detail.scss */

.divas-slider {
    visibility: hidden;
}
.herospace-detail .divas-slider {
    position: relative;
    margin: 0 auto;
    padding: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
/* line 1725, ../sass/_detail.scss */

.herospace-detail .divas-slider-container {
    position: relative;
    margin: 0;
    padding: 0;
}
/* line 1731, ../sass/_detail.scss */

.herospace-detail .divas-slider-container:after {
    content: "";
    display: table;
    clear: both;
}
/* line 1737, ../sass/_detail.scss */

.herospace-detail #slider_wrapper p {
    position: absolute;
    color: #fff;
    bottom: 4px;
    right: 20px;
    font-size: 15px;
}
/* line 1745, ../sass/_detail.scss */

.herospace-detail .divas-slide {
    position: relative;
    margin: 0;
    padding: 0;
    float: left;
    overflow: hidden;
}
/* line 1753, ../sass/_detail.scss */

.herospace-detail .divas-slide img {
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    outline: 0 none;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
}
/* line 1773, ../sass/_detail.scss */

.herospace-detail .divas-slide-transition-left {
    -webkit-transition: left 1s cubic-bezier(0.23, 1, 0.32, 1) 0s;
    -moz-transition: left 1s cubic-bezier(0.23, 1, 0.32, 1) 0s;
    -o-transition: left 1s cubic-bezier(0.23, 1, 0.32, 1) 0s;
    transition: left 1s cubic-bezier(0.23, 1, 0.32, 1) 0s;
}
/* line 1783, ../sass/_detail.scss */

.herospace-detail .divas-navigation {
    clear: both;
}
/* line 1787, ../sass/_detail.scss */

.herospace-detail .divas-has-bullets .divas-navigation {
    top: calc(50% - 61px);
}
/* line 1791, ../sass/_detail.scss */

.herospace-detail .divas-navigation span {
    height: 36px;
    outline: 0 none;
    position: absolute;
    width: 36px;
    z-index: 9999;
    cursor: pointer;
    margin: 0;
    font-size: 3em;
    color: #FFFFFF;
}
/* line 1804, ../sass/_detail.scss */

.herospace-detail .divas-navigation span:hover {
    color: #FFFFFF;
}
/* line 1808, ../sass/_detail.scss */

.herospace-detail .divas-controls span.divas-start, .herospace-detail .divas-controls span.divas-stop {
    display: none;
}
/* line 1814, ../sass/_detail.scss */

.herospace-detail.travelinfo .divas-navigation span.divas-prev {
    left: 19%;
    background: url(../../images/frontend/assets/arrow-slider.png) no-repeat top center transparent;
    background-position: 0px -49px;
    background-size: 156px;
    margin: auto;
    top: 0px;
    bottom: 0px;
}
/* line 1824, ../sass/_detail.scss */

.herospace-detail.travelinfo .divas-navigation span.divas-next {
    right: 19%;
    background: url(../../images/frontend/assets/arrow-slider.png) no-repeat top center transparent;
    background-position: 0px 0px;
    background-size: 157px;
    margin: auto;
    top: 0px;
    bottom: 0px;
}
/* line 1838, ../sass/_detail.scss */

.herospace-detail.cruiseinfo .divas-navigation span.divas-prev {
    left: 19%;
    background: url(../../images/frontend/assets/arrow-slider.png) no-repeat top center transparent;
    background-position: -122px -49px;
    background-size: 156px;
    margin: auto;
    top: 0px;
    bottom: 0px;
}
/* line 1848, ../sass/_detail.scss */

.herospace-detail.cruiseinfo .divas-navigation span.divas-next {
    right: 19%;
    background: url(../../images/frontend/assets/arrow-slider.png) no-repeat top center transparent;
    background-position: -122px 0px;
    background-size: 157px;
    margin: auto;
    top: 0px;
    bottom: 0px;
}
/* line 1861, ../sass/_detail.scss */

.herospace-detail.stayherospace .divas-navigation span.divas-prev {
    left: 19%;
    background: url(../../images/frontend/assets/arrow-slider.png) no-repeat top center transparent;
    background-position: -61px -49px;
    background-size: 156px;
    margin: auto;
    top: 0px;
    bottom: 0px;
}
/* line 1871, ../sass/_detail.scss */

.herospace-detail.stayherospace .divas-navigation span.divas-next {
    right: 19%;
    background: url(../../images/frontend/assets/arrow-slider.png) no-repeat top center transparent;
    background-position: -61px 0px;
    background-size: 157px;
    margin: auto;
    top: 0px;
    bottom: 0px;
}
/* line 1885, ../sass/_detail.scss */

.herospace-detail.cruiseherospace .divas-navigation span.divas-prev {
    left: 19%;
    background: url(../../images/frontend/assets/arrow-slider.png) no-repeat top center transparent;
    background-position: -121px -49px;
    background-size: 156px;
    margin: auto;
    top: 0px;
    bottom: 0px;
}
/* line 1895, ../sass/_detail.scss */

.herospace-detail.cruiseherospace .divas-navigation span.divas-next {
    right: 19%;
    background: url(../../images/frontend/assets/arrow-slider.png) no-repeat top center transparent;
    background-position: -121px 0px;
    background-size: 157px;
    margin: auto;
    top: 0px;
    bottom: 0px;
}
@media screen and (max-width: 40em) {
    /* line 1906, ../sass/_detail.scss */
    .herospace-detail .divas-navigation span.divas-prev, .herospace-detail .divas-navigation span.divas-next {
        background-position: center center;
        -webkit-background-size: 75% auto;
        -moz-background-size: 75% auto;
        -o-background-size: 75% auto;
        background-size: 75% auto;
    }
    /* line 1914, ../sass/_detail.scss */
    .herospace-detail .divas-navigation span.divas-prev {
        left: 0.5em;
    }
    /* line 1917, ../sass/_detail.scss */
    .herospace-detail .divas-navigation span.divas-next {
        right: 0.5em;
    }
}
/* line 1925, ../sass/_detail.scss */

.herospace-detail .divas-caption {
    position: absolute;
    top: 50%;
    width: auto;
    background: rgba(0, 0, 0, 0.7);
    color: #f7f7f7;
    border: none;
    padding: 1em 2em 1.6em;
    margin: 0 2em;
}
/* line 1940, ../sass/_detail.scss */

.herospace-detail .divas-caption.divas-title-transition-left-start {
    left: -999px;
}
/* line 1944, ../sass/_detail.scss */

.herospace-detail .divas-caption.divas-title-transition-left {
    -webkit-transition: left 1s cubic-bezier(0.23, 1, 0.32, 1) 0s;
    -moz-transition: left 1s cubic-bezier(0.23, 1, 0.32, 1) 0s;
    -o-transition: left 1s cubic-bezier(0.23, 1, 0.32, 1) 0s;
    transition: left 1s cubic-bezier(0.23, 1, 0.32, 1) 0s;
}
/* line 1951, ../sass/_detail.scss */

.herospace-detail .divas-caption.divas-title-transition-left-stop {
    left: 0px;
}
/* line 1955, ../sass/_detail.scss */

.herospace-detail .divas-caption h1 {
    font-weight: 900;
    font-size: 4.8em;
    line-height: 1.1;
}
/* line 1961, ../sass/_detail.scss */

.herospace-detail .divas-caption p {
    font-style: italic;
    font-size: 1.6em;
}
/* line 1969, ../sass/_detail.scss */

.herospace-detail .divas-bullets {
    clear: both;
    position: relative;
    margin: 0 auto;
    padding: 20px 0;
    text-align: center;
}
/* line 1977, ../sass/_detail.scss */

.herospace-detail .divas-bullets ul {
    list-style: none;
}
/* line 1981, ../sass/_detail.scss */

.herospace-detail .divas-bullet {
    background-color: rgba(0, 0, 0, 0.1);
    border-radius: 1.5em;
    display: inline-block;
    height: 16px;
    margin: 0 0.3em;
    text-indent: -9999px;
    width: 16px;
}
/* line 1991, ../sass/_detail.scss */

.herospace-detail .divas-bullet-current {
    background-color: rgba(0, 0, 0, 0.25);
}
/* line 1995, ../sass/_detail.scss */

.herospace-detail .divas-wing {
    background: rgba(255, 255, 255, 0.6) !important;
}
/* line 2000, ../sass/_detail.scss */

.sidebarquantity input {
    border: none;
    background-color: #f8f8f8;
}
/* line 2004, ../sass/_detail.scss */

.sidebarquantity .SumoSelect {
    width: 100%;
}
/* line 2006, ../sass/_detail.scss */

.sidebarquantity .SumoSelect .CaptionCont {
    border-right: 0px solid #fafafa !important;
    border-left: 0px solid #fafafa !important;
    border-top: 1px solid #fafafa !important;
    border-bottom: 1px solid #fafafa !important;
    padding: 14px 10px !important;
}
/* line 2014, ../sass/_detail.scss */

.sidebarquantity .SumoSelect.open .optWrapper {
    border-color: transparent;
}
/* line 2023, ../sass/_detail.scss */

.sidebarleft.stayinfo .boxsidebar ul li.activeoption {
    background: #FAC519;
}
/* line 2029, ../sass/_detail.scss */

.sidebarleft.stayinfo .departuredate span.datesheading {
    color: #FAC519;
}
/* line 2035, ../sass/_detail.scss */

.sidebarleft.stayinfo ul.depadte-year li a.visit {
    color: #FAC519;
}
/* line 2037, ../sass/_detail.scss */

.sidebarleft.stayinfo ul.depadte-year li a.visit:hover {
    background: #FAC519;
    color: #FFFFFF;
}
/* line 2042, ../sass/_detail.scss */

.sidebarleft.stayinfo ul.depadte-year li a:hover, .sidebarleft.stayinfo ul.depadte-year li a.visitactive {
    background: #FAC519;
    color: #FFFFFF;
}
/* line 2048, ../sass/_detail.scss */

.sidebarleft.stayinfo .selectoption2 li:hover, .sidebarleft.stayinfo .selectoption1 li:hover {
    background: #FAC519;
    color: #FFFFFF;
}
/* line 2057, ../sass/_detail.scss */

.sidebarleft.cruise-na .boxsidebar ul li.activeoption {
    background: #214169;
}
/* line 2063, ../sass/_detail.scss */

.sidebarleft.cruise-na .departuredate span.datesheading {
    color: #214169;
}
/* line 2069, ../sass/_detail.scss */

.sidebarleft.cruise-na ul.depadte-year li a.visit {
    color: #214169;
}
/* line 2071, ../sass/_detail.scss */

.sidebarleft.cruise-na ul.depadte-year li a.visit:hover {
    background: #214169;
    color: #FFFFFF;
}
/* line 2076, ../sass/_detail.scss */

.sidebarleft.cruise-na ul.depadte-year li a:hover, .sidebarleft.cruise-na ul.depadte-year li a.visitactive {
    background: #214169;
    color: #FFFFFF;
}
/* line 2082, ../sass/_detail.scss */

.sidebarleft.cruise-na .selectoption2 li:hover, .sidebarleft.cruise-na .selectoption1 li:hover {
    background: #214169;
    color: #FFFFFF;
}
/* line 2088, ../sass/_detail.scss */

.sidebarchoosetraveloption, .sidebarchoosedeparturedate, .sidebarchoosedeparturecity, .sidebarquantity {
    display: none;
}
/* line 2092, ../sass/_detail.scss */

.quantityInput {
    position: relative;
}
/* line 2094, ../sass/_detail.scss */

.quantityInput .decrease, .quantityInput .increase {
    position: absolute;
    width: 10px;
    margin: 0;
    padding: 0;
    background-image: url(../../images/frontend/quantity_caret.png);
    background-repeat: no-repeat;
    background-size: 90%;
    height: 8px;
}
/* line 2104, ../sass/_detail.scss */

.quantityInput .increase {
    top: 12px;
    right: 10px;
    background-position: left top;
}
/* line 2109, ../sass/_detail.scss */

.quantityInput .decrease {
    top: 22px;
    right: 10px;
    background-position: left -11px;
}
/* line 2116, ../sass/_detail.scss */

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    margin: 0;
}
/* line 2122, ../sass/_detail.scss */

.selectmenu-header {
    position: absolute;
    top: 78px;
    width: 100%;
    background: #b7b7b7;
    padding: 15px;
    border-bottom: 1px solid #FFF;
    font-family: 'Lato', Helvetica, sans-serif;
    text-transform: uppercase;
}
/* line 2136, ../sass/_detail.scss */

.selectmenu-header ul li a {
    font-size: 14px;
    color: #FFF;
    text-decoration: none;
}
/* line 2141, ../sass/_detail.scss */

.selectmenu-header ul li a:active {
    text-decoration: none;
}
/* line 2145, ../sass/_detail.scss */

.selectmenu-header ul li a:hover {
    text-decoration: none;
}
/* line 2157, ../sass/_detail.scss */

.booking-form-wrapper .panel-group {
    border: 0px !important;
    clear: both;
}
/* line 2161, ../sass/_detail.scss */

.booking-form-wrapper .panel-group .panel {
    box-shadow: none;
}
/* line 2163, ../sass/_detail.scss */

.booking-form-wrapper .panel-group .panel.panel-default {
    border-color: #FFF;
    padding-top: 50px;
    clear: both;
    margin-top: 0px;
}
/* line 2169, ../sass/_detail.scss */

.booking-form-wrapper .panel-group .panel.panel-default .panel-collapse {
    border: 0px;
}
/* line 2172, ../sass/_detail.scss */

.booking-form-wrapper .panel-group .panel.panel-default .panel-collapse .panel-body {
    border-top: 0px;
}
/* line 2179, ../sass/_detail.scss */

.booking-form-wrapper .panel-group .panel .panel-heading {
    background: none;
    border: 0px;
    padding: 0px;
    border-radius: 0px;
}
/* line 2187, ../sass/_detail.scss */

.booking-form-wrapper .panel-group .panel .panel-heading .panel-title a {
    font-size: 24px;
    color: #000;
    text-transform: uppercase;
    margin-bottom: 5px;
    display: block;
    text-decoration: none;
}
/* line 2195, ../sass/_detail.scss */

.booking-form-wrapper .panel-group .panel .panel-heading .panel-title a:before {
    margin-right: 0.5em !important;
}
/* line 2199, ../sass/_detail.scss */

.booking-form-wrapper .panel-group .panel .panel-heading .panel-title a:hover {
    text-decoration: none;
}
/* line 2212, ../sass/_detail.scss */

.booking-form-wrapper #accordion .panel-title>a.accordion-toggle::before, .booking-form-wrapper #accordion a[data-toggle="collapse"]::before {
    content: "\f077";
    float: left;
    font-family: 'FontAwesome';
    margin-right: 1em;
}
/* line 2218, ../sass/_detail.scss */

.booking-form-wrapper #accordion .panel-title>a.accordion-toggle.collapsed::before, .booking-form-wrapper #accordion a.collapsed[data-toggle="collapse"]::before {
    content: "\f078";
}
/* line 2223, ../sass/_detail.scss */

.downloadprint {
    margin-bottom: 60px;
    text-align: right;
}
/* line 2228, ../sass/_detail.scss */

.downloadprint a {
    font-size: 16px;
    color: #808080;
    text-decoration: underline;
    font-family: 'Lato', Helvetica, sans-serif;
}
/* line 2234, ../sass/_detail.scss */

.downloadprint i {
    font-size: 25px;
    margin-left: 10px;
}
/* line 1, ../sass/_modelpopup.scss */

.modal-backdrop.in {
    opacity: 0.3;
    filter: alpha(opacity=30);
}
/* line 6, ../sass/_modelpopup.scss */

.modal {
    padding-right: 0px;
    background: rgba(0, 0, 0, 0.3);
}
/* line 14, ../sass/_modelpopup.scss */

#myModal .modal-header {
    border-bottom: 1px solid #e5e5e5;
    background: #4d4c4d;
    padding: 14px;
    border-radius: 4px 4px 0px 0px;
}
/* line 20, ../sass/_modelpopup.scss */

#myModal .modal-header button[type="button"] {
    opacity: 1;
    text-shadow: none;
}
/* line 27, ../sass/_modelpopup.scss */

#myModal .modal-header button[type="button"] span i {
    font-size: 30px;
    color: #FFFFFF !important;
}
/* line 35, ../sass/_modelpopup.scss */

#myModal .modal-header .modellogo {
    float: left;
}
/* line 38, ../sass/_modelpopup.scss */

#myModal .modal-header .modellogo img {
    width: 75px;
    height: 48px;
}
/* line 44, ../sass/_modelpopup.scss */

#myModal .modal-header h2 {
    float: left;
    padding: 5px 0px 0px 20px;
    margin: 0px;
    color: #FFF;
    font-size: 36px;
}
/* line 53, ../sass/_modelpopup.scss */

#myModal .modal-body {
    padding: 27px;
}
/* line 56, ../sass/_modelpopup.scss */

#myModal .modal-body p {
    color: #000;
    font-weight: 400;
    font-size: 15px;
}
/* line 63, ../sass/_modelpopup.scss */

#myModal .modal-body b {
    color: #000;
    font-size: 24px;
    font-weight: 500;
}
/* line 70, ../sass/_modelpopup.scss */

#myModal .modal-body small {
    color: #000;
    margin-top: 10px;
}
#myModal .modal-body h1 {
    font-family: 'Lato', Helvetica, sans-serif;
    font-weight: 700;
    font-size: 18px;
    margin-top: 20px;
    margin-bottom: 10px;
}
#myModal .modal-body ul {
    margin-left: 20px;
}
#myModal .modal-body ul li {
    list-style-type: disc;
    font-family: 'Lato', Helvetica, sans-serif;
}
/* line 80, ../sass/_modelpopup.scss */

.benchmarkmodal .modal-dialog {
    width: 470px;
    margin: 100px auto !important;
}
/* line 86, ../sass/_modelpopup.scss */

.benchmarkmodal .modal-header {
    border: 0px;
    border-radius: 0px;
    padding: 5px 10px 5px 10px;
}
/* line 91, ../sass/_modelpopup.scss */

.benchmarkmodal .modal-header button[type="button"] {
    opacity: 1;
    text-shadow: none;
}
/* line 98, ../sass/_modelpopup.scss */

.benchmarkmodal .modal-header button[type="button"] span i {
    font-size: 30px;
    color: #000 !important;
}
/* line 106, ../sass/_modelpopup.scss */

.benchmarkmodal .modal-content {
    border-radius: 0px;
}
/* line 110, ../sass/_modelpopup.scss */

.benchmarkmodal .modal-body {
    padding: 0px 31px 22px 31px;
}
/* line 114, ../sass/_modelpopup.scss */

.benchmarkmodal .modal-body p {
    margin: 0px;
}
/* line 117, ../sass/_modelpopup.scss */

.benchmarkmodal .modal-body p.mainheading {
    font-size: 40px;
    color: #000;
    font-family: 'T', 'Oswald', sans-serif;
    padding: 0px;
    line-height: 46px;
}
/* line 125, ../sass/_modelpopup.scss */

.benchmarkmodal .modal-body p span {
    color: #0090a9;
}
/* line 129, ../sass/_modelpopup.scss */

.benchmarkmodal .modal-body p.signupinputtext {
    font-size: 22px;
    color: #979797;
    text-transform: uppercase;
    font-weight: 400;
    margin-top: 31px;
    margin-bottom: 10px;
    font-family: 'T', 'Oswald', sans-serif;
}
/* line 139, ../sass/_modelpopup.scss */

.benchmarkmodal .modal-body p.signup-ftr {
    display: block;
    width: 100%;
    clear: both;
    font-size: 14px;
    color: #000;
    margin-top: 40px;
    font-family: 'Myriad Pro', Helvetica, sans-serif;
}
/* line 148, ../sass/_modelpopup.scss */

.benchmarkmodal .modal-body p.signup-ftr a {
    text-decoration: underline;
    color: #000;
}
/* line 155, ../sass/_modelpopup.scss */

.benchmarkmodal .modal-body .formfield {
    display: inline-block;
    width: 100%;
}
/* line 161, ../sass/_modelpopup.scss */

.benchmarkmodal .modal-body .formfield form input {
    margin-bottom: 0px;
}
/* line 165, ../sass/_modelpopup.scss */

.benchmarkmodal .modal-body .formfield form select {
    border: 1px solid #878787;
    padding: 7px;
    font-family: 'Lato', Helvetica, sans-serif;
    color: #000;
    font-size: 14px;
    width: 100%;
    float: left;
    height: 36px;
    margin-bottom: 15px;
}
/* line 178, ../sass/_modelpopup.scss */

.benchmarkmodal .modal-body .formfield form input[type="email"] {
    border: 1px solid #000;
    padding: 7px;
    font-family: 'Lato', Helvetica, sans-serif;
    color: #000;
    font-size: 14px;
    width: 73%;
    float: left;
    height: 36px;
    margin-right: 7px;
}
/* line 190, ../sass/_modelpopup.scss */

.benchmarkmodal .modal-body .formfield form button[type="submit"], .benchmarkmodal .modal-body .formfield form button[type="button"], .benchmarkmodal .prm-btn {
    background: #00bfd6;
    float: left;
    font-size: 14px;
    border: 0px;
    color: #FFF;
    width: 22.5%;
    padding: 7px;
    text-transform: uppercase;
    font-family: 'Lato', Helvetica, sans-serif;
    height: 36px;
}
/* line 202, ../sass/_modelpopup.scss */

.benchmarkmodal .modal-body .formfield form button[type="submit"] i, .benchmarkmodal .modal-body .formfield form button[type="button"] i {
    font-size: 12px;
    margin-left: 2px;
}
/* line 207, ../sass/_modelpopup.scss */

.benchmarkmodal .modal-body .formfield form button[type="submit"]:hover, .benchmarkmodal .modal-body .formfield form button[type="button"]:hover, .benchmarkmodal .prm-btn:hover {
    background: #009AB1;
}
/* line 213, ../sass/_modelpopup.scss */

.benchmarkmodal .modal-body .formfield input::-webkit-input-placeholder {
    color: #000;
    font-family: 'Lato', Helvetica, sans-serif;
}
/* line 217, ../sass/_modelpopup.scss */

.benchmarkmodal .modal-body .formfield input::-moz-placeholder {
    color: #000;
    font-family: 'Lato', Helvetica, sans-serif;
}
/* line 221, ../sass/_modelpopup.scss */

.benchmarkmodal .modal-body .formfield input:-ms-input-placeholder {
    color: #000;
    font-family: 'Lato', Helvetica, sans-serif;
}
/* line 225, ../sass/_modelpopup.scss */

.benchmarkmodal .modal-body .formfield input:-moz-placeholder {
    color: #000;
    font-family: 'Lato', Helvetica, sans-serif;
}
/* line 232, ../sass/_modelpopup.scss */

.group-bookingmodel {
    padding: 0px !important;
}
/* line 236, ../sass/_modelpopup.scss */

.group-bookingmodel button[type="button"] {
    position: absolute;
    top: -3px;
    right: 0px;
    color: #000;
    opacity: 1 !important;
}
/* line 244, ../sass/_modelpopup.scss */

.group-bookingmodel iframe {
    clear: both;
    display: inherit;
    width: 100%;
}
/* line 3, ../sass/_detailmobile.scss */

#formobile991 .contentviewpage .overviewarea .tourmap {
    padding-top: 10px;
}
/* line 8, ../sass/_detailmobile.scss */

#formobile991 .contentviewpage {
    min-height: auto;
}
/* line 15, ../sass/_detailmobile.scss */

#formobile991 .contentviewpage .overviewarea ul li {
    font-size: 17px;
}
/* line 20, ../sass/_detailmobile.scss */

#formobile991 .contentviewpage .overviewarea h2 {
    font-size: 42px !important;
}
/* line 26, ../sass/_detailmobile.scss */

#formobile991 .contentviewpage .selctionmenu {
    background: #b7b7b7;
}
/* line 31, ../sass/_detailmobile.scss */

#formobile991 .contentviewpage .selctionmenu ul li {
    width: auto;
    margin-right: 0px;
    background: none;
    margin-bottom: 0px;
}
/* line 42, ../sass/_detailmobile.scss */

#formobile991 .sidebarleft {
    padding: 0px;
    margin-top: 30px;
}
/* line 56, ../sass/_detailmobile.scss */

#formobile991 .sidebarleft .triplisting .listingcategory .listing-package ul li {
    width: 350px;
    float: left;
}
/* line 68, ../sass/_detailmobile.scss */

#formobile991 .sidebarleft .sidebartipically #clock, #formobile991 .sidebarleft .sidebartipically #clock-m {
    text-align: center;
    float: none;
    background: #b7b7b7;
}
/* line 74, ../sass/_detailmobile.scss */

#formobile991 .sidebarleft .sidebartipically .countdown {
    width: auto;
    position: relative;
    top: 3px;
    text-align: center;
    float: none;
}
@media (max-width: 1199px) {
    /* line 89, ../sass/_detailmobile.scss */
    .triplisting .listingcategory .listing-package ul li .pacakagedetails .tourdetails .txt .pacakagetitle {
        font-size: 23px;
    }
}
@media (max-width: 991px) {
    /* line 96, ../sass/_detailmobile.scss */
    .triplisting .container, .triplisting .container>.col-md-12 {
        padding: 0px;
    }
    /* line 100, ../sass/_detailmobile.scss */
    #formobile991 {
        display: block !important;
    }
    /* line 104, ../sass/_detailmobile.scss */
    #fordesktop-200 {
        display: none !important;
    }
}
@media (max-width: 500px) {
    /* line 111, ../sass/_detailmobile.scss */
    .listingcategory .listing-package .pacakagedetails .badge ul>li {
        width: auto;
    }
    /* line 112, ../sass/_detailmobile.scss */
    .listingcategory .listing-package .pacakagedetails ul>li {
        width: 350px;
    }
    /* line 113, ../sass/_detailmobile.scss */
    .triplisting .listingcategory .listing-package ul li .pacakagedetails .tourdetails .txt .pacakagetitle {
        font-size: 23px;
    }
    /* line 117, ../sass/_detailmobile.scss */
    .container-fluid.triplisting.staypage .listingbtn a.cruise {
        background: #465e8a;
        background: -webkit-linear-gradient(#465e8a, #22426b);
        background: -o-linear-gradient(#465e8a, #22426b);
        background: -moz-linear-gradient(#465e8a, #22426b);
        background: linear-gradient(#465e8a, #22426b);
    }
    /* line 125, ../sass/_detailmobile.scss */
    .container-fluid.triplisting.staypage .listingbtn a.travelbtn {
        background: #23cde2;
        background: -webkit-linear-gradient(#23cde2, #01bfd7);
        background: -o-linear-gradient(#23cde2, #01bfd7);
        background: -moz-linear-gradient(#23cde2, #01bfd7);
        background: linear-gradient(#23cde2, #01bfd7);
    }
    /* line 133, ../sass/_detailmobile.scss */
    .listingcategory ul li {
        padding: 0px;
        margin-left: 15px !important;
    }
    /* line 138, ../sass/_detailmobile.scss */
    .triplisting .listingcategory .listing-package ul li .pacakagedetails {
        width: 350px;
        margin: 0px auto;
    }
    /* line 143, ../sass/_detailmobile.scss */
    .callchat {
        width: 46px;
    }
    /* line 147, ../sass/_detailmobile.scss */
    .callchat a {
        width: 46px;
        height: 46px;
    }
    /* line 152, ../sass/_detailmobile.scss */
    .callchat a.fixedcall img, .callchat a img {
        margin-top: 7px;
        width: 15px;
    }
    /* line 158, ../sass/_detailmobile.scss */
    .triplisting .listingbtn a {
        border-radius: 31px;
    }
    /* line 162, ../sass/_detailmobile.scss */
    #formobile991 .contentviewpage .selctionmenu ul li a {
        font-size: 14px !important;
    }
    /* line 167, ../sass/_detailmobile.scss */
    #formobile991 .contentviewpage .selctionmenu {
        padding: 15px 15px;
    }
    /* line 171, ../sass/_detailmobile.scss */
    .herospace-detail #slider_wrapper p {
        font-size: 12px !important;
        margin-bottom: 5px !important;
        bottom: 0px;
        left: 10px;
    }
}
@media (min-width: 501px) and (max-width: 1023px) {
    /* line 181, ../sass/_detailmobile.scss */
    #formobile991 .contentviewpage .selctionmenu ul li {
        margin-right: 30px !important;
    }
    /* line 185, ../sass/_detailmobile.scss */
    #formobile991 .contentviewpage .selctionmenu ul li:last-child {
        margin-right: 0px !important;
    }
}
/* line 190, ../sass/_detailmobile.scss */

.navisionmenufordesktop {
    display: inline-block;
    width: 100%;
}
@media (max-width: 350px) {
    body .contentviewpage .overviewarea {
        padding: 20px 15px;
    }
    #formobile991 .pageinfo-splash ul.dealmenu-mobile li a:first-child {
        padding: 10px 8px!important;
    }
    /* line 198, ../sass/_detailmobile.scss */
    #formobile991 .sidebarleft .triplisting .listingcategory .listing-package ul li {
        width: 100% !important;
        margin-left: 0px !important;
    }
    /* line 204, ../sass/_detailmobile.scss */
    #formobile991 .triplisting .listingcategory .listing-package ul li .pacakagedetails .image .badge ul li, #formobile991 .triplisting .listingcategory .listing-package ul li .pacakagedetails .image .badge ul li {
        width: auto !important;
        float: left !important;
    }
    /* line 210, ../sass/_detailmobile.scss */
    #formobile991 .sidebarleft .triplisting .listingcategory .listing-package ul li {
        padding-left: 15px;
        padding-right: 15px;
    }
}
/* line 3, ../sass/_mydeal.scss */

.mydeal .headingarea {
    margin-top: 58px;
    margin-bottom: 60px;
}
/* line 7, ../sass/_mydeal.scss */

.mydeal .headingarea h1 {
    margin: 0px;
    padding: 0px;
    font-size: 54px;
    color: #000;
}
/* line 19, ../sass/_mydeal.scss */

.mydeal .dealpage-container ul li {
    display: inline-block;
    width: 100%;
    border-bottom: 1px solid #b3b3b3;
    padding-bottom: 30px;
    margin-bottom: 30px;
}
/* line 26, ../sass/_mydeal.scss */

.mydeal .dealpage-container ul li .imgcoloum {
    width: 370px;
    float: left;
    overflow: hidden;
    /* margin-bottom: 0; */
}
/* line 39, ../sass/_mydeal.scss */

.mydeal .dealpage-container ul li.travel-mydeal .coloum-content p.deal-depart {}
/* line 48, ../sass/_mydeal.scss */

.mydeal .dealpage-container ul li.travel-mydeal .coloum-content .deal-calltoaction a.dealview {
    background: #01bfd7;
}
.mydeal .dealpage-container ul li.travel-mydeal .coloum-content .deal-calltoaction a.dealview:hover {
    background: #009AB1;
}
/* line 63, ../sass/_mydeal.scss */

.mydeal .dealpage-container ul li.stay-mydeal .coloum-content p.deal-depart {
    color: #FAC519;
}
/* line 72, ../sass/_mydeal.scss */

.mydeal .dealpage-container ul li.stay-mydeal .coloum-content .deal-calltoaction a.dealview {
    background: #FAC519;
}
/* line 87, ../sass/_mydeal.scss */

.mydeal .dealpage-container ul li.cruise-mydeal .coloum-content p.deal-depart {
    color: #1c3d65;
}
/* line 96, ../sass/_mydeal.scss */

.mydeal .dealpage-container ul li.cruise-mydeal .coloum-content .deal-calltoaction a.dealview {
    background: #1c3d65;
}
.mydeal .dealpage-container ul li.cruise-mydeal .coloum-content .deal-calltoaction a.dealview:hover {
    background: #1c3d65;
}
/* line 104, ../sass/_mydeal.scss */

.mydeal .dealpage-container ul li .coloum-content {
    width: 64%;
    float: left;
    margin-left: 20px;
}
/* line 110, ../sass/_mydeal.scss */

.mydeal .dealpage-container ul li .coloum-content p {
    margin: 0px;
    padding: 0px;
    line-height: initial;
    display: block;
    font-size: 14px;
    color: #000;
}
.mydeal .dealpage-container ul li .coloum-content .pass-required, .thankyou-page .pass-required {
    font-style: italic;
    color: red;
    margin-top: 5px;
}
.thankyou-page .pass-required {
    margin-top: 0;
}
/* line 117, ../sass/_mydeal.scss */

.mydeal .dealpage-container ul li .coloum-content p.deal-name {
    font-size: 34px;
    color: #000;
    margin-bottom: 5px;
    margin-top: 0;
    padding-top: 0;
    line-height: 1;
    font-family: 'T';
    font-weight:500;
}
/* line 123, ../sass/_mydeal.scss */

.mydeal .dealpage-container ul li .coloum-content p.deal-room {}
/* line 128, ../sass/_mydeal.scss */

.mydeal .dealpage-container ul li .coloum-content p.deal-depart {}
/* line 134, ../sass/_mydeal.scss */

.mydeal .dealpage-container ul li .coloum-content p.deal-quantity, .view-my-deal {
    font-size: 14px;
    color: #000;
    font-family: 'Lato', Helvetica, sans-serif;
    font-weight: 500;
}
.mydeal .view-my-deal {
    text-decoration: underline;
}
/* line 143, ../sass/_mydeal.scss */

.mydeal .dealpage-container ul li .coloum-content .deal-calltoaction {
    display: inline-block;
    width: 100%;
    margin-top: 11px;
}
/* line 148, ../sass/_mydeal.scss */

.mydeal .dealpage-container ul li .coloum-content .deal-calltoaction a {
    float: left;
}
.inner-non-float * {
    float: none!important;
}
/* line 151, ../sass/_mydeal.scss */

.mydeal .dealpage-container ul li .coloum-content .deal-calltoaction a.dealview, .mydeal .dealpage-container ul li .coloum-content .deal-calltoaction a.dealinstruct {
    font-family: 'Lato', Helvetica, sans-serif;
    padding: 15px;
    text-transform: uppercase;
    color: #FFF;
    float: left;
    border-radius: 0;
    font-weight: bold;
    font-size: 14px;
    padding-top: 17px;
    font-size: 17px;
    background: #FAC519;
    color: #FFF;
    padding: 8px 30px;
    border-radius: 0px;
}
.mydeal .dealpage-container ul li .coloum-content .deal-calltoaction a.dealinstruct {
    margin-right: 20px;
    background: #337ab7;
    background: #FAC519;
}
/* line 159, ../sass/_mydeal.scss */

.mydeal .dealpage-container ul li .coloum-content .deal-calltoaction a.dealview:hover, .mydeal .dealpage-container ul li .coloum-content .deal-calltoaction a.dealinstruct:hover {
    text-decoration: none;
    background: #e9af01;
}
.mydeal .dealpage-container ul li .pif-type-travel .coloum-content .deal-calltoaction a.dealview:hover {}
/* line 165, ../sass/_mydeal.scss */

.mydeal .dealpage-container ul li .coloum-content .deal-calltoaction a.trackpack {
    font-family: 'Lato', Helvetica, sans-serif;
    margin-left: 15px;
    margin-top: 20px;
    color: #000;
    text-decoration: underline;
}
/* line 176, ../sass/_mydeal.scss */

.mydeal .dealpage-container ul.mydeal-rows li:last-child {
    border-bottom: 0px;
    margin-bottom: 0px;
}
/* line 3, ../sass/_bookingform.scss */

.bookingform .SumoSelect {
    width: 100%;
}
/* line 10, ../sass/_bookingform.scss */

.bookingform .SumoSelect p.CaptionCont.SelectBox {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}
/* line 18, ../sass/_bookingform.scss */

.bookingform .SumoSelect.open>.optWrapper {
    top: 33px !important;
}
/* line 24, ../sass/_bookingform.scss */

.bookingform .layoutbox .from-instruction {
    font-family: 'Lato', Helvetica, sans-serif;
    font-size: 11px;
    color: #e1364c;
}
/* line 30, ../sass/_bookingform.scss */

.bookingform .layoutbox .heading-person {
    font-size: 24px;
    color: #000;
    text-transform: uppercase;
    margin-bottom: 5px;
    display: block;
}
/* line 38, ../sass/_bookingform.scss */

.bookingform .layoutbox.box1 {
    padding-right: 20px;
}
/* line 45, ../sass/_bookingform.scss */

.bookingform .layoutbox.box1 .passportcheck label {
    font-size: 12px;
    display: block;
    margin-top: 5px;
}
/* line 50, ../sass/_bookingform.scss */

.bookingform .layoutbox.box1 .passportcheck label a {
    color: #0071bc;
    text-decoration: underline;
}
/* line 56, ../sass/_bookingform.scss */

.bookingform .layoutbox.box1 .passportcheck .secondtravelparty-input {
    margin-top: 10px;
    display: none;
}
/* line 60, ../sass/_bookingform.scss */

.bookingform .layoutbox.box1 .passportcheck .secondtravelparty-input input {
    margin-bottom: 0px;
}
/* line 65, ../sass/_bookingform.scss */

.bookingform .layoutbox.box1 .passportcheck .checkbox {
    border-bottom: 1px solid #d9d9d9;
    padding-top: 10px;
    padding-bottom: 30px;
}
/* line 75, ../sass/_bookingform.scss */

.bookingform .layoutbox.box1 .purchasedetails .bookingformfiled {
    width: 146px !important;
}
/* line 79, ../sass/_bookingform.scss */

.bookingform .layoutbox.box1 .purchasedetails .bookingformfiled-title {
    width: 110px !important;
}
/* line 85, ../sass/_bookingform.scss */

.bookingform .layoutbox.box1 .purchasedetails b.heading-person {
    font-family: 'Lato', Helvetica, sans-serif;
    font-size: 14px;
    color: #000;
}
/* line 94, ../sass/_bookingform.scss */

.bookingform .layoutbox.box1 textarea {
    border: 1px solid #c6c6c6;
    height: 80px;
    overflow: auto;
    display: block;
    width: 100%;
    margin-bottom: 20px;
}
/* line 102, ../sass/_bookingform.scss */

.bookingform .layoutbox.box1 textarea:active {
    outline: none;
}
/* line 106, ../sass/_bookingform.scss */

.bookingform .layoutbox.box1 textarea:hover {
    outline: none;
}
/* line 110, ../sass/_bookingform.scss */

.bookingform .layoutbox.box1 textarea:focus {
    outline: none;
}
/* line 116, ../sass/_bookingform.scss */

.bookingform .layoutbox.box1 .small-text {
    font-family: 'Lato', Helvetica, sans-serif;
    color: #808080;
    font-size: 11px;
    line-height: normal;
}
/* line 125, ../sass/_bookingform.scss */

.bookingform .layoutbox.box2 {
    padding: 0px 0px 0px 20px;
    border: 0px;
}
/* line 131, ../sass/_bookingform.scss */

.bookingform .layoutbox.box2 .termcondition-myaccount label {
    font-size: 12px;
}
/* line 134, ../sass/_bookingform.scss */

.bookingform .layoutbox.box2 .termcondition-myaccount label a {
    color: #0071bc;
    text-decoration: underline;
}
/* line 140, ../sass/_bookingform.scss */

.bookingform .layoutbox.box2 .termcondition-myaccount .checkbox {
    border-bottom: 1px solid #d9d9d9;
    padding-top: 10px;
    padding-bottom: 30px;
}
/* line 149, ../sass/_bookingform.scss */

.bookingform .layoutbox.box2 .nomargin-btm input {
    margin: 0px;
}
/* line 159, ../sass/_bookingform.scss */

.layoutthree.bookingform {
    margin-top: 15px;
}
/* line 168, ../sass/_bookingform.scss */

.bookingform-btn {
    margin-top: 50px;
    text-align: center;
}
/* line 172, ../sass/_bookingform.scss */

.bookingform-btn [type="submit"] {
    width: 200px;
    height: 60px;
    font-size: 20px;
    color: #FFF;
    background: #00bfd6;
    margin-top: 20px;
    font-family: 'Futura Md BT', Helvetica, sans-serif;
    float: none;
    margin: 0px;
    margin-bottom: 20px;
}
/* line 183, ../sass/_bookingform.scss */

.bookingform-btn input[type="submit"]:hover {
    opacity: 0.7;
}
/* line 191, ../sass/_bookingform.scss */

.layoutthree .layoutbox span.styleheading small.instruction {
    font-size: 11px;
    color: #e1364c;
    display: block;
    text-transform: capitalize;
    font-family: 'Lato', Helvetica, sans-serif;
}
/* line 199, ../sass/_bookingform.scss */

.beddingconfiguration {
    border-bottom: 1px solid #d9d9d9;
    display: inline-block;
    margin-bottom: 9px;
    width: 100%;
}
/* line 202, ../sass/_bookingform.scss */

.beddingconfiguration .form-group {
    margin-bottom: 27px;
}
/* line 208, ../sass/_bookingform.scss */

.beddingconfiguration label.custom-radio {
    margin-right: 20px;
}
/* line 218, ../sass/_bookingform.scss */

.hearaboutus {
    border-top: 1px solid #d9d9d9;
    display: inline-block;
    width: 100%;
    padding-top: 15px;
}
/* line 6, ../sass/_spriticons.scss */

.travel-spriticon {
    height: 20px;
    margin-right: 15px;
    background: url(../../images/frontend/tbadges_web.png) no-repeat !important;
    display: inline-block !important;
    float: left !important;
    background-size: cover !important;
    border-bottom: 0px !important;
}
li.travel-spriticon span, li.travel-spriticon {
    cursor: default !important;
}
/* line 15, ../sass/_spriticons.scss */

.backbypopulardemand-icon {
    width: 18px !important;
    background-position: 0px 0px !important;
}
/* line 21, ../sass/_spriticons.scss */

.bucketlist-icon {
    width: 21px !important;
    background-position: -23px 0px !important;
}
/* line 26, ../sass/_spriticons.scss */

.cherryblossomdates-icon {
    width: 23px !important;
    background-position: -51px 0px !important;
}
/* line 31, ../sass/_spriticons.scss */

.culturaltour-icon {
    width: 20px !important;
    background-position: -81px 0px !important;
}
/* line 36, ../sass/_spriticons.scss */

.extensionavailable-icon {
    width: 23px !important;
    background-position: -105px 0px !important;
}
/* line 41, ../sass/_spriticons.scss */

.includescruise-icon {
    width: 23px !important;
    background-position: -135px 0px !important;
}
/* line 46, ../sass/_spriticons.scss */

.includesflights-icon {
    width: 23px !important;
    background-position: -169px 1px !important;
}
/* line 51, ../sass/_spriticons.scss */

.islandhopping-icon {
    width: 23px !important;
    background-position: -199px 0px !important;
}
/* line 56, ../sass/_spriticons.scss */

.lastchance-icon {
    width: 23px !important;
    background-position: -228px 0px !important;
}
/* line 61, ../sass/_spriticons.scss */

.limitedtimeonly-icon {
    width: 23px !important;
    background-position: -258px 0px !important;
}
/* line 66, ../sass/_spriticons.scss */

.rail-icon {
    background-position: -284px 0px !important;
}
/* line 71, ../sass/_spriticons.scss */

.rivercruise-icon {
    width: 26px !important;
    background-position: -319px 0px !important;
}
/* line 76, ../sass/_spriticons.scss */

.sportspackage-icon {
    width: 28px !important;
    background-position: -352px 0px !important;
}
/* line 81, ../sass/_spriticons.scss */

.staffpick-icon {
    width: 20px !important;
    background-position: -384px 0px !important;
}
/* line 86, ../sass/_spriticons.scss */

.tripadealexclusive-icon {
    width: 25px !important;
    background-position: -410px 0px !important;
}
/* line 91, ../sass/_spriticons.scss */

.unesco-icon {
    width: 25px !important;
    background-position: -442px 0px !important;
}
/* line 96, ../sass/_spriticons.scss */

.wildlifetour-icon {
    width: 27px !important;
    background-position: -474px 0px !important;
}
/* line 101, ../sass/_spriticons.scss */

.travel-spriticon li:hover {
    border: 0px !important;
}
/* line 217, ../sass/_spriticons.scss */

.stay-spriticon {
    height: 20px;
    margin-right: 15px;
    background: url(../../images/frontend/stay-sprit.png) no-repeat !important;
    display: inline-block !important;
    float: left !important;
    background-size: cover !important;
    border-bottom: 0px !important;
}
/* line 228, ../sass/_spriticons.scss */

.twopeople-icon {
    width: 16px !important;
    background-position: 0px 0px !important;
}
/* line 233, ../sass/_spriticons.scss */

.fourpeople-icon {
    width: 16px !important;
    background-position: -22px 0px !important;
}
/* line 238, ../sass/_spriticons.scss */

.sixpeople-icon {
    width: 16px !important;
    background-position: -44px 0px !important;
}
/* line 243, ../sass/_spriticons.scss */

.adultsonly-icon {
    width: 19px !important;
    background-position: -63px 0px !important;
}
/* line 248, ../sass/_spriticons.scss */

.awardwinning-icon {
    width: 13px !important;
    background-position: -93px 0px !important;
}
/* line 254, ../sass/_spriticons.scss */

.beach-icon {
    width: 30px !important;
    background-image: url(../../images/frontend/beach.png) !important;
    background-size: 90% 90% !important;
}
/* line 259, ../sass/_spriticons.scss */

.boutique-icon {
    width: 29px !important;
    background-position: -146px 0px !important;
}
/* line 264, ../sass/_spriticons.scss */

.family-icon {
    width: 15px !important;
    background-position: -186px 0px !important;
}
/* line 269, ../sass/_spriticons.scss */

.gourmet-icon {
    width: 13px !important;
    background-position: -211px 0px !important;
}
/* line 274, ../sass/_spriticons.scss */

.luxury-icon {
    width: 26px !important;
    background-position: -235px 0px !important;
}
/* line 279, ../sass/_spriticons.scss */

.meals-icon {
    width: 29px !important;
    background-position: -267px 0px !important;
}
/* line 284, ../sass/_spriticons.scss */

.nswlocation-icon {
    width: 29px !important;
    background-position: -303px 0px !important;
}
/* line 289, ../sass/_spriticons.scss */

.ntlocation-icon {
    width: 16px !important;
    background-position: -340px 0px !important;
}
/* line 294, ../sass/_spriticons.scss */

.qldlocation-icon {
    width: 25px !important;
    background-position: -366px 0px !important;
}
/* line 299, ../sass/_spriticons.scss */

.salocation-icon {
    width: 16px !important;
    background-position: -399px 0px !important;
}
/* line 304, ../sass/_spriticons.scss */

.actlocation-icon {
    width: 25px !important;
    background-position: -424px 0px !important;
}
/* line 309, ../sass/_spriticons.scss */

.taslocation-icon {
    width: 25px !important;
    background-position: -454px 0px !important;
}
/* line 314, ../sass/_spriticons.scss */

.viclocation-icon {
    width: 25px !important;
    background-position: -485px 0px !important;
}
/* line 319, ../sass/_spriticons.scss */

.walocation-icon {
    width: 21px !important;
    background-position: -517px 0px !important;
}
/* line 324, ../sass/_spriticons.scss */

.vouchers-icon {
    width: 26px !important;
    background-position: -546px 0px !important;
}
/* line 329, ../sass/_spriticons.scss */

.tripAdvisor-icon {
    width: 26px !important;
    background-position: -579px 0px !important;
}
/* line 334, ../sass/_spriticons.scss */

.spapackage-icon {
    width: 28px !important;
    background-position: -615px 0px !important;
}
/* line 339, ../sass/_spriticons.scss */

.fourstar-icon {
    width: 18px !important;
    background-position: -652px 0px !important;
}
/* line 344, ../sass/_spriticons.scss */

.fivestar-icon {
    width: 28px !important;
    background-position: -680px 0px !important;
}
/* line 350, ../sass/_spriticons.scss */

.stay-spriticon li:hover {
    border: 0px !important;
}
.extra-spriticon {
    height: 20px;
    margin-right: 15px;
    background: url(../../images/frontend/extra-spriticon.png) no-repeat !important;
    display: inline-block !important;
    float: left !important;
    background-size: cover !important;
    border-bottom: 0px !important;
}
.onedateonly-icon {
    width: 21px !important;
    background-position: 0px 0px !important;
}
.onedateonly-icon {
    width: 21px !important;
    background-position: 0px 0px !important;
}
.t2018-icon {
    width: 28px !important;
    background-position: -28px 0px !important;
}
.adventure-icon {
    width: 31px !important;
    background-position: -62px 0px !important;
}
.allinclusive-icon {
    width: 27px !important;
    background-position: -96px 0px !important;
}
.christmas-icon {
    width: 21px !important;
    background-position: -127px 0px !important;
}
.city-icon {
    width: 23px !important;
    background-position: -151px 0px !important;
}
.country-icon {
    width: 31px !important;
    background-position: -178px 0px !important;
}
.easter-icon {
    width: 21px !important;
    background-position: -210px 0px !important;
}
.nature-icon {
    width: 35px !important;
    background-position: -234px 0px !important;
}
.privatetour-icon {
    width: 29px !important;
    background-position: -274px 0px !important;
}
.upgrade-icon {
    width: 21px !important;
    background-position: -308px 0px !important;
}
.earlybird-icon {
    width: 21px !important;
    background-position: -507px 0px !important;
}
.specialevent {
    width: 35px !important;
    background-position: -332px 0px !important;
}
.stopover {
    width: 28px !important;
    background-position: -364px 0px !important;
}
.wonderoftheworld {
    width: 32px !important;
    background-position: -393px 0px !important;
}
/* line 1, ../sass/_errors.scss */

.error-page {
    margin-bottom: -40px;
}
/* line 4, ../sass/_errors.scss */

.error-page .error-layout {
    background: #FFF;
    display: inline-block;
    width: 100%;
    min-height: 600px;
    float: left;
}
/* line 12, ../sass/_errors.scss */

.error-page .error-message {
    padding-top: 109px;
    margin-left: 17%;
    width: 37%;
    float: left;
}
/* line 19, ../sass/_errors.scss */

.error-page .error-message h1 {
    font-size: 70px;
    font-family: 'Futura Md BT', Helvetica, sans-serif;
    margin: 0px;
    color: #000000;
}
/* line 26, ../sass/_errors.scss */

.error-page .error-message span {
    font-size: 18px;
    font-family: 'Lato', Helvetica, sans-serif;
    font-weight: 400;
    color: #000000;
}
/* line 33, ../sass/_errors.scss */

.error-page .error-message p {
    font-size: 18px;
    font-family: 'Lato', Helvetica, sans-serif;
    font-weight: 400;
    color: #000000;
    margin-top: 37px;
    display: block;
}
/* line 43, ../sass/_errors.scss */

.error-page .error-message button {
    background: #01bfd7;
    color: #FFFFFF;
    border: 0px;
    font-size: 16px;
    font-family: 'Lato', Helvetica, sans-serif;
    margin-top: 64px;
    padding: 12px 20px;
    border-radius: 24px;
}
/* line 54, ../sass/_errors.scss */

.error-page .error-message button:hover {
    background: #009AB1;
}
/* line 60, ../sass/_errors.scss */

.error-page .error-image {
    padding-top: 110px;
    padding-left: 50px;
    width: 37%;
    float: left;
}
/* line 68, ../sass/_errors.scss */

.errorpagefooter {
    position: fixed;
    width: 100%;
    bottom: 0px;
    margin-top: 0px;
}
/*payment success modal*/

.paymentsuccess-model .modal-dialog {
    width: 500px;
}
.paymentsuccess-model .modal-body {
    padding: 0px;
    border-radius: 0px;
}
.paymentsuccess-model .modal-content {
    border-radius: 0px;
    box-shadow: none;
}
#paymentmodel {
    padding: 0px !important;
}
.paymentsuccess-msg {
    padding: 30px 60px;
}
.paymentsuccess-msg .successful-payimg {
    text-align: center;
}
.paymentsuccess-msg .content1 span {
    font-family: 'T', 'Oswald', sans-serif;
    color: #000;
    text-transform: uppercase;
    text-align: center;
    display: block;
    font-size: 40px;
    text-transform: uppercase;
}
.paymentsuccess-msg .content1 p {
    font-size: 18px;
    color: #000;
    font-family: 'Lato', Helvetica, sans-serif;
    text-align: center;
    display: block;
}
.paymentsuccess-msg .content2 {
    margin-top: 40px;
}
.paymentsuccess-msg .content2 p {
    margin: 0px;
    padding: 0px;
    text-align: center;
    font-size: 14px;
    color: #000;
    font-family: 'Lato', Helvetica, sans-serif;
    font-weight: 400;
}
.paymentsuccess-msg .content2 p a {
    color: #000;
    font-size: 14px;
    color: #000;
    font-family: 'Lato', Helvetica, sans-serif;
    font-weight: 400;
}
.paymentsuccess-msg .continue-btn {
    text-align: center;
    margin-top: 30px;
}
.paymentsuccess-msg .continue-btn a.bthstyle {
    float: none;
    text-align: center;
    margin: 0px auto;
}
.passengersuccess-model .modal-dialog {
    width: 500px;
}
.passengersuccess-model .modal-body {
    padding: 0px;
    border-radius: 0px;
}
.passengersuccess-model .modal-content {
    border-radius: 0px;
    box-shadow: none;
}
#passengersuccess {
    padding: 0px !important;
}
.passengersuccess-msg {
    padding: 30px 30px 59px 30px;
}
.passengersuccess-msg .successful-payimg {
    text-align: center;
}
.passengersuccess-msg .content1 span {
    font-family: 'T', 'Oswald', sans-serif;
    color: #000;
    text-transform: uppercase;
    text-align: center;
    display: block;
    font-size: 32px;
    text-transform: uppercase;
    margin-top: 11px;
}
.passengersuccess-msg .content1 p {
    font-size: 18px;
    color: #000;
    font-family: 'Lato', Helvetica, sans-serif;
    text-align: center;
    display: block;
    margin-top: 15px;
}
.passengersuccess-msg .content2 {
    margin-top: 20px;
}
.passengersuccess-msg .content2 p {
    margin: 0px;
    padding: 0px;
    text-align: center;
    font-size: 14px;
    color: #000;
    font-family: 'Lato', Helvetica, sans-serif;
    font-weight: 400;
}
.passengersuccess-msg .content2 p a {
    color: #000;
    font-size: 14px;
    color: #000;
    font-family: 'Lato', Helvetica, sans-serif;
    font-weight: 400;
}
.passengersuccess-msg .continue-btn {
    text-align: center;
    margin-top: 30px;
}
.passengersuccess-msg .continue-btn a.bthstyle {
    float: none;
    text-align: center;
    margin: 0px auto;
}
/* line 1, ../sass/_responsive.scss */

#mySidenav, .slideopenmenu, .responisvemenu {
    display: none;
}
/* line 2, ../sass/_responsive.scss */

.callchat {
    z-index: 99999;
}
/* line 3, ../sass/_responsive.scss */

.selectmenu-header, #calliconright-mobile {
    display: none;
}
/* line 4, ../sass/_responsive.scss */

.SumoSelect>.CaptionCont {
    border: 1px solid #c6c6c6 !important;
    border-radius: 0px !important;
    padding: 10px !important;
    font-size: 16px !important;
    color: #000000 !important;
}
@media (min-width: 1200px) {
.headerpart header .logowithmenuarea .menulocation {
width: 525px;
}
}
@media (min-width: 992px) {
    /* line 14, ../sass/_responsive.scss */
    .headerpart {
        position: fixed;
        z-index: 999;
        width: 100%;
        top: 0;
    }
    /* line 21, ../sass/_responsive.scss */
    .herospace-detail, .herospace {
        padding-top: 113px;
    }
    /* line 25, ../sass/_responsive.scss */
    .herobgimage.herobgimage {
        /*margin-top: 113px;*/
    }
    .herobgimage.herobgimage.deal-landing {
        margin-top: 113px;
    }
}
@media (max-width: 1199px) {
    
    /* line 41, ../sass/_responsive.scss */
    .error-page .error-message, .error-page .error-image {
        width: 48%;
        margin-right: 4%;
        margin-left: 0px;
        padding-left: 50px;
    }
    /* line 48, ../sass/_responsive.scss */
    .error-page .error-image {
        margin-right: 0%;
        text-align: center;
    }
    /* line 53, ../sass/_responsive.scss */
    .error-page .error-image {
        padding-left: 0px;
    }
    /* line 38, ../sass/_responsive.scss */
    .group-bookingmodel button[type="button"] {
        position: absolute;
        top: 0px;
        right: 0px;
        color: #000;
        opacity: 1 !important;
        background: #FFF;
    }
    /* line 49, ../sass/_responsive.scss */
    .herospace-landing .bx-controls.bx-has-pager.bx-has-controls-direction .bx-pager.bx-default-pager {
        bottom: 10px !important;
    }
    /* line 53, ../sass/_responsive.scss */
    .herobgimage.herobgimage .landingInnerHeroMain {
        max-height: 580px;
        min-height: 580px;
        margin-top: 0px;
    }
    /* line 59, ../sass/_responsive.scss */
    .signin main .signinarea .returningcust input {
        width: 100%;
    }
    /* line 66, ../sass/_responsive.scss */
    .signin main .signinarea .newcustomer {
        padding-left: 0px;
    }
    /* line 70, ../sass/_responsive.scss */
    .signin main .signinarea .returningcust {
        padding-left: 30px;
    }
    /* line 76, ../sass/_responsive.scss */
    #crumbs ul li a.addoptbcum {
        padding-left: 30px;
    }
    /* line 80, ../sass/_responsive.scss */
    #crumbs ul li a.checkoutbcum {
        padding-left: 25px;
    }
    /* line 84, ../sass/_responsive.scss */
    .triplisting .listingcategory .listing-package ul li .pacakagedetails .image .badge ul li {
        margin-right: 10px !important;
    }
    /* line 85, ../sass/_responsive.scss */
    #calliconright-mobile {
        display: none;
    }
    /* line 86, ../sass/_responsive.scss */
    .fblikebox {
        clear: both;
    }
    /* line 87, ../sass/_responsive.scss */
    .triplisting .listingcategory .listing-package ul li .pacakagedetails .image {
        /* min-height: auto !important;*/
    }
    /* line 88, ../sass/_responsive.scss */
    .dealmenu-mobile {
        display: none!important;
    }
    /* line 89, ../sass/_responsive.scss */
    #formobile991 .sidebarleft .triplisting .listingcategory .listing-package ul {
        margin: 0px;
    }
    /* line 90, ../sass/_responsive.scss */
    #formobile991 .sidebarleft .triplisting .listingcategory .listing-package ul li {
        padding-left: 0px;
        margin-left: 0px !important;
    }
    /* line 91, ../sass/_responsive.scss */
    .mydeal .dealpage-container ul li .imgcoloum {
        margin-right: 15px;
    }
    /* line 92, ../sass/_responsive.scss */
    .mydeal .dealpage-container ul li .coloum-content {
        width: auto;
        margin-left: 0px;
    }
    /* line 93, ../sass/_responsive.scss */
    #formobile991 .triplisting .listingcategory .listing-package .badge ul>li {
        width: auto !important;
        float: left;
    }
    /* line 94, ../sass/_responsive.scss */
    #formobile991 aside.sidebarleft .triplisting .youmaylikethis-section ul li .pacakagedetails .image .badge ul li {
        width: 25px !important;
    }
    /* line 96, ../sass/_responsive.scss */
    .fineprintTextBlock {
        clear: both;
    }
    /* line 100, ../sass/_responsive.scss */
    .contentviewpage .selctionmenu.stick ul:before {
        height: 50px;
    }
    /* line 104, ../sass/_responsive.scss */
    .contentviewpage .selctionmenu.stick {
        top: 78px;
    }
    /* line 108, ../sass/_responsive.scss */
    .listing-package ul {
        max-width: 775px;
        margin: 0px auto;
    }
    /* line 113, ../sass/_responsive.scss */
    .triplisting .listingcategory .listing-package ul {
        margin-bottom: 20px;
    }
    /* line 117, ../sass/_responsive.scss */
    .triplisting .listingcategory .listing-package .viewfulllisting {
        text-align: center;
    }
    /* line 121, ../sass/_responsive.scss */
    .triplisting .listingcategory .listing-package .viewfulllisting a {
        float: none;
    }
    /* line 125, ../sass/_responsive.scss */
    .contentviewpage .reviewcustomer article figcaption {
        width: 60%;
        padding-left: 27px;
    }
}
@media (max-width: 991px) {
    /* line 159, ../sass/_responsive.scss */
    .error-page .error-message p {
        font-size: 16px;
    }
    /* line 163, ../sass/_responsive.scss */
    .error-page .error-message button {
        margin-top: 50px;
    }
    /* line 136, ../sass/_responsive.scss */
    .layoutthree .layoutbox span.styleheading, .layouttwo .layoutbox span.styleheading {
        font-size: 22px;
    }
    /* line 145, ../sass/_responsive.scss */
    .headerpart .container .col-md-12 {
        padding-left: 0px;
    }
    /* line 148, ../sass/_responsive.scss */
    .headerpart .container .col-md-12 .logowithmenuarea {
        padding-left: 0px;
    }
    /* line 155, ../sass/_responsive.scss */
    .mydeal .dealpage-container ul li .coloum-content {
        height: auto;
    }
    /* line 159, ../sass/_responsive.scss */
    .mydeal .dealpage-container ul li .imgcoloum {
        width: 100% !important;
        height: auto;
        margin-bottom: 24px;
    }
    /* line 164, ../sass/_responsive.scss */
    .mydeal .dealpage-container ul li .coloum-content p.deal-name {
        font-size: 28px;
    }
    /* line 168, ../sass/_responsive.scss */
    .contentviewpage .selctionmenu ul li {
        float: none !important;
    }
    /* line 172, ../sass/_responsive.scss */
    .contentviewpage .selctionmenu.stick, .contentviewpage .selctionmenu {
        text-align: center;
    }
    /* line 176, ../sass/_responsive.scss */
    .contentviewpage .selctionmenu {
        left: 0px;
    }
    /* line 180, ../sass/_responsive.scss */
    .contentviewpage .reviewcustomer article {
        display: block;
        float: left;
    }
    /* line 185, ../sass/_responsive.scss */
    .contentviewpage .reviewcustomer article figcaption {
        width: 66%;
        padding-left: 29px;
    }
    /* line 190, ../sass/_responsive.scss */
    .sidebarleft {
        padding-right: 0px;
        padding-left: 0px;
        display: block;
        float: none;
        margin: 0px auto;
        width: 100%;
        margin-top: 30px;
    }
    /* line 200, ../sass/_responsive.scss */
    .sidebarleft .triplisting .listingcategory .listing-package ul li {
        width: 380px;
        float: left !important;
    }
    /* line 207, ../sass/_responsive.scss */
    .sidebarleft .triplisting .listingcategory .listing-package ul li:nth-child(2) {
        margin-right: 0px;
    }
    .herobgimage .heroslidertext {
        top: 18%;
    }
}
@media (max-width: 991px) {
    /* line 214, ../sass/_responsive.scss */
    .contentviewpage .selctionmenu.stick ul:before {
        display: none;
    }
    /* line 218, ../sass/_responsive.scss */
    .contentviewpage .selctionmenu.stick ul {
        text-align: center;
    }
    /* line 223, ../sass/_responsive.scss */
    .contentviewpage .selctionmenu.stick ul li a {
        font-size: 14px !important;
    }
    /* line 227, ../sass/_responsive.scss */
    .contentviewpage .selctionmenu.stick {
        left: 0px;
    }
    /* line 231, ../sass/_responsive.scss */
    .contentviewpage .selctionmenu.stick {
        background: #b7b7b7;
    }
    .herobgimage .heroslidertext {
        top: 10%;
    }
}
@media (min-width: 770px) and (max-width: 1199px) {
    /* line 238, ../sass/_responsive.scss */
    .sidebarleft .sidebartipically .timemeter .contentid {
        font-size: 14px;
    }
}
@media (max-width: 1199px) {
    /* line 244, ../sass/_responsive.scss */
    .sidebarmenuopen .logowithmenuarea .triplogo img {
        visibility: hidden;
    }
    /* line 245, ../sass/_responsive.scss */
    .herospace-detail.travelinfo .divas-navigation span.divas-next {
        right: 18%;
    }
    /* line 249, ../sass/_responsive.scss */
    .herospace-detail.travelinfo .divas-navigation span.divas-prev {
        left: 18%;
    }
    /* line 254, ../sass/_responsive.scss */
    .responisvemenu.stick .toggle-button {
        position: fixed;
        top: 28px;
    }
    /* line 259, ../sass/_responsive.scss */
    .responisvemenu {
        display: block;
        z-index: 999999999;
        position: relative;
    }

    /* line 268, ../sass/_responsive.scss */
    .responisvemenu .menubottom-slide span.number {
        font-weight: bold;
        color: #FFFFFF;
        font-size: 18px;
        font-family: 'Lato', Helvetica, sans-serif;
    }
    /* line 276, ../sass/_responsive.scss */
    .responisvemenu .menubottom-slide p {
        font-size: 11px;
        color: #FFFFFF;
        font-family: 'Lato', Helvetica, sans-serif;
    }
    /* line 286, ../sass/_responsive.scss */
    .responisvemenu .menubottom-slide .socialmedia ul li {
        float: left;
        margin-right: 15px;
    }
    /* line 290, ../sass/_responsive.scss */
    .responisvemenu .menubottom-slide .socialmedia ul li a {
        font-size: 29px;
        color: #FFFFFF;
        font-weight: bold;
    }
    /* line 295, ../sass/_responsive.scss */
    .responisvemenu .menubottom-slide .socialmedia ul li a:hover {
        color: #00bfd6;
    }
    /* line 305, ../sass/_responsive.scss */
    .responisvemenu .menu-wrap {
        background-color: #000;
        position: fixed;
        top: 0;
        height: 100%;
        width: 300px;
        margin-left: -300px;
        overflow: auto;
        transition: .25s;
        z-index: 9999999;
    }
    /* line 317, ../sass/_responsive.scss */
    .responisvemenu .menu-show {
        margin-left: 0;
    }
    /* line 321, ../sass/_responsive.scss */
    .responisvemenu .othermenu_items {
        clear: both;
        border-top: 1px solid #1b1b1b;
        padding: 23px 20px 20px 20px;
        margin-top: 22px;
        display: inline-block;
        width: 100%;
    }
    /* line 329, ../sass/_responsive.scss */
    .responisvemenu .othermenu_items ul {
        padding: 0px;
        margin: 0px;
    }
    /* line 333, ../sass/_responsive.scss */
    .responisvemenu .othermenu_items ul li {
        line-height: 26px;
    }
    /* line 337, ../sass/_responsive.scss */
    .responisvemenu .othermenu_items ul li a {
        font-size: 19px;
        color: #FFF;
    }
    /* line 341, ../sass/_responsive.scss */
    .responisvemenu .othermenu_items ul li a:hover {
        color: #777777;
        text-decoration: none;
    }
    /* line 346, ../sass/_responsive.scss */
    .responisvemenu .othermenu_items ul li a:active {
        text-decoration: none;
    }
    /* line 350, ../sass/_responsive.scss */
    .responisvemenu .othermenu_items ul li a:focus {
        text-decoration: none;
    }
    /* line 358, ../sass/_responsive.scss */
    .responisvemenu .logosidebar {
        padding: 20px 20px 30px 20px;
    }
    /* line 363, ../sass/_responsive.scss */
    .responisvemenu .logosidebar a img {
        width: 78px;
        height: 50px;
    }
    /* line 370, ../sass/_responsive.scss */
    .responisvemenu .menu-sidebar {
        position: relative;
    }
    /* line 376, ../sass/_responsive.scss */
    .responisvemenu .menu-sidebar li {
        padding: 10px 10px 10px 20px;
        border-bottom: 1px solid #1b1b1b;
    }
    /* line 381, ../sass/_responsive.scss */
    .responisvemenu .menu-sidebar li:hover {
        background: #00bfd6;
        text-decoration: none;
    }
    /* line 386, ../sass/_responsive.scss */
    .responisvemenu .menu-sidebar li a {
        text-decoration: none;
    }
    /* line 389, ../sass/_responsive.scss */
    .responisvemenu .menu-sidebar li a:hover {
        text-decoration: none;
    }
    /* line 395, ../sass/_responsive.scss */
    .responisvemenu .menu-sidebar li>a {
        font-size: 25px;
        letter-spacing: 1px;
        color: #FFFFFF;
        text-transform: uppercase;
        position: relative;
        width: 100%;
        display: block;
        height: auto;
    }
    /* line 403, ../sass/_responsive.scss */
    .responisvemenu .toggle-button {
        position: absolute;
        width: 44px;
        height: 40px;
        top: 45px;
        right: 19px;
        padding: 4px;
        transition: .25s;
        z-index: 15;
        z-index: 99999999;
    }
    /* line 415, ../sass/_responsive.scss */
    .responisvemenu .toggle-button:hover {
        cursor: pointer;
    }
    /* line 419, ../sass/_responsive.scss */
    .responisvemenu .toggle-button .menu-bar {
        position: absolute;
        border-radius: 2px;
        width: 80%;
        transition: .5s;
    }
    /* line 426, ../sass/_responsive.scss */
    .responisvemenu .toggle-button .menu-bar-top {
        border: 4px solid #FFF;
        border-bottom: none;
        top: 0;
    }
    /* line 432, ../sass/_responsive.scss */
    .responisvemenu .toggle-button .menu-bar-middle {
        height: 4px;
        background-color: #FFF;
        margin-top: 7px;
        margin-bottom: 7px;
        top: 4px;
    }
    /* line 440, ../sass/_responsive.scss */
    .responisvemenu .toggle-button .menu-bar-bottom {
        border: 4px solid #FFF;
        border-top: none;
        top: 22px;
    }
    /* line 446, ../sass/_responsive.scss */
    .responisvemenu .button-open .menu-bar-top {
        border-color: #fff;
        transform: rotate(45deg) translate(8px, 8px);
        transition: .5s;
    }
    /* line 452, ../sass/_responsive.scss */
    .responisvemenu .button-open .menu-bar-middle {
        background-color: #fff;
        transform: translate(230px);
        transition: .1s ease-in;
        opacity: 0;
    }
    /* line 459, ../sass/_responsive.scss */
    .responisvemenu .button-open .menu-bar-bottom {
        border-color: #fff;
        transform: rotate(-45deg) translate(7px, -7px);
        transition: .5s;
    }
    /* line 465, ../sass/_responsive.scss */
    .responisvemenu .menubottom-slide {
        padding: 15px;
        margin-top: 10px;
    }
    /* line 472, ../sass/_responsive.scss */
    .contentviewpage .selctionmenu ul li a {
        font-size: 15px !important;
    }
    /* line 476, ../sass/_responsive.scss */
    .contentviewpage .selctionmenu ul li {
        margin-right: 15px;
    }
    /* line 480, ../sass/_responsive.scss */
    .sidebarleft .sidebartipically .countdown .daydate {
        width: 35px;
    }
    /* line 481, ../sass/_responsive.scss */
    .sidebarleft .sidebartipically .countdown .timingdots {
        width: 12px;
    }
    /* line 482, ../sass/_responsive.scss */
    .sidebarleft .sidebartipically .countdown .daydate span.text1 {
        font-size: 32px;
    }
    /* line 483, ../sass/_responsive.scss */
    .sidebarleft .sidebartipically .countdown .daydate span.text2 {
        font-size: 14px;
    }
    /* line 484, ../sass/_responsive.scss */
    .sidebarleft .sidebartipically .countdown .timingdots {
        margin-left: 10px;
        margin-right: 10px;
    }
    /* line 485, ../sass/_responsive.scss */
    body.openslidemenu {
        overflow: hidden;
        overflow-x: hidden;
        overflow-y: hidden;
    }
    /* line 491, ../sass/_responsive.scss */
    #crumbs ul li {
        margin-bottom: 5px;
        display: inline-block;
    }
    /* line 496, ../sass/_responsive.scss */
    #crumbs ul li a.signupbcum {
        padding-left: 10px;
    }
    /* line 500, ../sass/_responsive.scss */
    #crumbs ul li a.checkoutbcum {
        padding-right: 10px;
    }
    /* line 504, ../sass/_responsive.scss */
    #crumbs ul li a {
        padding: 10px;
    }
    /* line 509, ../sass/_responsive.scss */
    input {
        -webkit-appreance: none;
        border-radius: 0px;
    }
    /* line 514, ../sass/_responsive.scss */
    select {
        -webkit-appreance: none;
        border-radius: 0px;
    }
    /* line 521, ../sass/_responsive.scss */
    input[type="radio"] {
        -webkit-appreance: none;
        border-radius: 0px;
    }
    /* line 530, ../sass/_responsive.scss */
    input[type="checkbox"] {
        -webkit-appreance: none;
        border-radius: 0px;
    }
    /* line 536, ../sass/_responsive.scss */
    select {
        -webkit-appreance: none;
        border-radius: 0px;
    }
    /* line 542, ../sass/_responsive.scss */
    .crumbs {
        padding-left: 0px;
    }
    /* line 546, ../sass/_responsive.scss */
    .crumbs #crumbs {
        margin-top: 30px;
    }
    /* line 551, ../sass/_responsive.scss */
    footer {
        margin-top: 40px;
    }
    /* line 562, ../sass/_responsive.scss */
    footer .footerpart .featuredcompany .featuredlogo ul li {
        float: left;
        width: 185px;
        text-align: center;
        margin-bottom: 20px;
        margin-right: 0px;
    }
    /* line 575, ../sass/_responsive.scss */
    footer .footerpart .companyaddress .footersection {
        margin-bottom: 50px;
    }
    /* line 593, ../sass/_responsive.scss */
    .headerpart header .logowithmenuarea .menulocation {
        display: none;
    }
    /* line 599, ../sass/_responsive.scss */
    .headerpart header .socialwithbooking {
        display: none;
    }
    
    /* line 608, ../sass/_responsive.scss */
    .headerpart .logowithmenuarea {
        width: 100%;
    }
    /* line 613, ../sass/_responsive.scss */
    .sidenav a:hover, .offcanvas a:focus {
        color: #f1f1f1;
    }
    /* line 616, ../sass/_responsive.scss */
    #main {
        transition: margin-left .5s;
    }
    /* line 620, ../sass/_responsive.scss */
    .triplisting .listingcategory .listing-package ul li .pacakagedetails .tourdetails .txt .daywithcountry .country span {
        font-size: 14px;
    }
    /* line 625, ../sass/_responsive.scss */
    .listingcategory ul li {
        width: 380px;
        float: left;
    }
    /* line 629, ../sass/_responsive.scss */
    .listingcategory ul li .pacakagedetails {
        height: 445px !important;
    }
    /* line 636, ../sass/_responsive.scss */
    .listingcategory ul li .pacakagedetails .tourdetails {
        position: static !important;
    }
    /* line 641, ../sass/_responsive.scss */
    .listingcategory ul li .pacakagedetails .tourdetails .txt p {
        display: block !important;
    }
    /* line 648, ../sass/_responsive.scss */
    .listingcategory ul li .pacakagedetails .tourdetails .pricedetail .typ-proce {
        display: block !important;
    }
    /* line 652, ../sass/_responsive.scss */
    .listingcategory ul li .pacakagedetails .tourdetails .pricedetail .viewdetail {
        padding-top: 33px !important;
        padding-bottom: 34px !important;
    }
    /* line 666, ../sass/_responsive.scss */
    .listingcategory .badge ul li {
        /*width: auto;*/
    }
    /*.triplisting .listingbtn
    {
            position: relative;
            height: auto;
            display: inline-block;
            width: 100%;
    }
    .triplisting .listingbtn a
    {
        width: 32%;
        float: left;
        border-radius:6px;
        padding: 10px;
        font-size: 30px;
        text-align: center;
        color: #FFFFFF;
        position: static;
        top: 0px;
        left: 0px;
        margin-top: 10px;
        margin-right: 10px;
    }
    .triplisting .listingbtn a.travelbtn
    {
        background: #23cde2;
        background: -webkit-linear-gradient(#23cde2, #01bfd7);
        background: -o-linear-gradient(#23cde2, #01bfd7);
        background: -moz-linear-gradient(#23cde2, #01bfd7);
        background: linear-gradient(#23cde2, #01bfd7);
        position:relative;
        left:0px;
        z-index:1 !important;
    }
    .triplisting .listingbtn a.travelbtn:after
    {
        right: 27%;
        top: 15px;  
        display:none;
    }
    .triplisting .listingbtn a.cruise
    {
        background: #465e8a;
        background: -webkit-linear-gradient(#465e8a, #22426b);
        background: -o-linear-gradient(#465e8a, #22426b);
        background: -moz-linear-gradient(#465e8a, #22426b);
        background: linear-gradient(#465e8a, #22426b);
        position:relative;
        left:0px;
        z-index:1 !important;
    }
    .triplisting .listingbtn a.cruise:after
    {
        right: 23%;
        top: 25%;
        display:none;
    }
    .triplisting .listingbtn a.stay
    {
        background: #facb48;
        background: -webkit-linear-gradient(#facb48, #FAC519);
        background: -o-linear-gradient(#facb48, #FAC519);
        background: -moz-linear-gradient(#facb48, #FAC519);
        background: linear-gradient(#facb48, #FAC519);
        position:relative;
        left:0px;
        z-index:1 !important;
        margin-right:0px;
    }
    .triplisting .listingbtn a.stay:after
    {
        right: 27%;
        top: 28%;
        display:none;
    }*/
    /* line 748, ../sass/_responsive.scss */
    .herobgimage.herobgimage {
        background-attachment: initial;
    }
    /* line 752, ../sass/_responsive.scss */
    .herobgimage .heroslidertext img {
        max-width: 90%;
    }
    /* line 753, ../sass/_responsive.scss */
    .triplisting .listingcategory .listing-package .viewfulllisting {
        margin-bottom: 35px;
    }
    /* line 754, ../sass/_responsive.scss */
    #stay .viewfulllisting {
        margin-bottom: 0px;
    }
    /* line 755, ../sass/_responsive.scss */
    .triplisting .listingcategory .listing-package .datafilter {
        text-align: center;
        margin-bottom: 20px;
    }
    /* line 756, ../sass/_responsive.scss */
    .triplisting .listingcategory .listing-package .datafilter select {
        float: none;
        -webkit-appreance: none;
        width: 100%;
        height: 37px;
    }
    /* line 757, ../sass/_responsive.scss */
    .container-fluid.triplisting.travelpage .listingbtn a.travelbtn.active {
        background: #23cde2;
        background: -webkit-linear-gradient(#23cde2, #01bfd7);
        background: -o-linear-gradient(#23cde2, #01bfd7);
        background: -moz-linear-gradient(#23cde2, #01bfd7);
        background: linear-gradient(#23cde2, #01bfd7);
    }
    /* line 764, ../sass/_responsive.scss */
    .container-fluid.triplisting.cruisepage .listingbtn a.cruise.active {
        background: #465e8a;
        background: -webkit-linear-gradient(#465e8a, #22426b);
        background: -o-linear-gradient(#465e8a, #22426b);
        background: -moz-linear-gradient(#465e8a, #22426b);
        background: linear-gradient(#465e8a, #22426b);
    }
    /* line 770, ../sass/_responsive.scss */
    .container-fluid.triplisting.staypage .listingbtn a.stay.active {
        background: #facb48;
        background: -webkit-linear-gradient(#facb48, #FAC519);
        background: -o-linear-gradient(#facb48, #FAC519);
        background: -moz-linear-gradient(#facb48, #FAC519);
        background: linear-gradient(#facb48, #FAC519);
    }
    /* line 778, ../sass/_responsive.scss */
    aside.sidebarleft .triplisting .youmaylikethis-section ul li .pacakagedetails .image .badge ul li {
        width: 25px !important;
    }
    /* line 782, ../sass/_responsive.scss */
    .contentviewpage .overviewarea .tourmap iframe {
        height: 250px !important;
    }
    /* line 783, ../sass/_responsive.scss */
    .contentviewpage {
        min-height: initial;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    /* line 787, ../sass/_responsive.scss */
    .herobgimage .heroslidertext {
        top: 25%;
    }
    /* line 801, ../sass/_responsive.scss */
    .youmaylikethis-section.listingcategory .listing-package ul li {
        width: 100%;
        float: left;
        padding: 0px;
    }
    /* line 806, ../sass/_responsive.scss */
    .youmaylikethis-section.listingcategory .listing-package ul li .pacakagedetails {
        height: auto !important;
    }
    /* line 811, ../sass/_responsive.scss */
    .youmaylikethis-section.listingcategory .listing-package ul li .pacakagedetails .tourdetails .txt {
        width: 100% !important;
    }
    /* line 815, ../sass/_responsive.scss */
    .youmaylikethis-section.listingcategory .listing-package ul li .pacakagedetails .tourdetails .pricedetail {
        width: 100% !important;
    }
    /* line 820, ../sass/_responsive.scss */
    .youmaylikethis-section.listingcategory .listing-package ul li .pacakagedetails .tourdetails .pricedetail a.viewdetail {
        padding-top: 11px !important;
        padding-bottom: 10px !important;
    }
    /* line 835, ../sass/_responsive.scss */
    .toggle-button {
        display: none;
    }
    /* line 839, ../sass/_responsive.scss */
    .headerpart .logowithmenuarea .menulocation, .headerpart header .socialwithbooking {
        display: block !important;
    }
    /* line 843, ../sass/_responsive.scss */
    .headerpart .logowithmenuarea {
        width: 65%;
    }
    /* line 847, ../sass/_responsive.scss */
    .headerpart header .socialwithbooking {
        width: 35%;
    }
    /* line 851, ../sass/_responsive.scss */
    .headerpart .socialwithbooking span.number {
        font-size: 18px;
    }
    /* line 855, ../sass/_responsive.scss */
    .headerpart .socialwithbooking p {
        font-size: 12px;
    }
    /* line 859, ../sass/_responsive.scss */
    .contentviewpage .selctionmenu.stick {
        top: 79px;
    }
    /* line 863, ../sass/_responsive.scss */
    .contentviewpage .selctionmenu ul li a {
        font-size: 14px !important;
    }
    /* line 867, ../sass/_responsive.scss */
    .featuredlogo {
        display: flex;
    }
    /* line 872, ../sass/_responsive.scss */
    .featuredlogo ul li {
        justify-content: space-between;
        width: auto !important;
        max-height: inherit;
        margin-right: 25px !important;
    }
}
@media (max-width: 991px) {
    /* line 885, ../sass/_responsive.scss */
    .additionalOption .SumoSelect {
        width: 200px !important;
    }
    /* line 887, ../sass/_responsive.scss */
    .headerpart header .triplogo img {
        height: 54px;
        max-width: initial;
    }
    /* line 892, ../sass/_responsive.scss */
    .responisvemenu .toggle-button {
        top: 28px !important;
    }
    /* line 897, ../sass/_responsive.scss */
    .crumbs {
        width: 100%;
        float: left;
        text-align: left;
        display: inline-block;
    }
    /* line 903, ../sass/_responsive.scss */
    .crumbs #crumbs {
        text-align: left;
    }
    .crumbs, .crumbs #crumbs {
        display: none;
    }
}
@media (max-width: 1023px) {
    .crumbs, .crumbs #crumbs {
        display: none;
    }
    /* line 911, ../sass/_responsive.scss */
    .bookingform .SumoSelect p.CaptionCont.SelectBox {
        margin-bottom: 15px;
    }
    /* line 915, ../sass/_responsive.scss */
    .bookingform .layoutbox.box1 .purchasedetails .bookingformfiled, .bookingform .layoutbox.box1 .purchasedetails .bookingformfiled-title {
        width: 100% !important;
    }
    /* line 921, ../sass/_responsive.scss */
    .layoutthree label {
        font-size: 14px;
    }
    /* line 925, ../sass/_responsive.scss */
    .layoutthree .fullwidth {
        width: 100%;
    }
    /* line 929, ../sass/_responsive.scss */
    .layoutthree .card-monthyear, .layoutthree .card-cvv {
        width: 100%;
    }
    /* line 933, ../sass/_responsive.scss */
    .layoutthree .mobilenumber {
        top: -10px;
    }
    /* line 947, ../sass/_responsive.scss */
    .layoutthree .orderreview .dealsubtotal .subscribe .coupancode input[type="text"] {
        padding-right: 10px;
    }
    /* line 954, ../sass/_responsive.scss */
    .layoutthree .orderreview .dealsubtotal .subscribe .coupancode button[type="submit"], .coupancode button[type="button"] {
        position: static;
    }
    /* line 964, ../sass/_responsive.scss */
    .airlineupgrade .quantity select {
        width: 100%;
    }
    /* line 968, ../sass/_responsive.scss */
    .stopoverpackage .options-arrived ul li ul select {
        width: 100%;
    }
    /* line 972, ../sass/_responsive.scss */
    .landactivity select {
        width: 100%;
    }
}
@media (min-width: 1024px) and (max-width: 1199px) {
    .crumbs, .crumbs #crumbs {
        display: none;
    }
    /* line 980, ../sass/_responsive.scss */
    .bookingform .layoutbox.box1 .purchasedetails .bookingformfiled, .bookingform .layoutbox.box1 .purchasedetails .bookingformfiled-title, .bookingform .layoutbox.box1 .purchasedetails .passportissue {
        width: 50% !important;
    }
}
@media (max-width: 991px) {
    .signin main .mainheader h1 {
        font-size: 30px;
    }
    .paymentsuccess-model .modal-dialog, .passengersuccess-model .modal-dialog {
        width: 500px;
        margin: 30px auto;
    }
    .paymentsuccess-model .modal-dialog {
        width: 500px;
        margin: 30px auto;
    }
    /* line 1017, ../sass/_responsive.scss */
    .error-page .error-message, .error-page .error-image {
        width: 100%;
        margin-right: 0%;
        margin-left: 0px;
        padding-left: 50px;
        padding-right: 50px;
    }
    /* line 1025, ../sass/_responsive.scss */
    .error-message, .error-image {
        text-align: center;
        padding-top: 50px !important;
    }
    /* line 1030, ../sass/_responsive.scss */
    .error-image {
        padding-bottom: 50px !important;
    }
    /* line 986, ../sass/_responsive.scss */
    .additionalOption .SumoSelect {
        width: 100% !important;
    }
    /* line 989, ../sass/_responsive.scss */
    .container-wraper {
        padding: 0 30px;
    }
    /* line 990, ../sass/_responsive.scss */
    .airlineupgrade .landactivity {
        padding-bottom: 10px;
        margin-bottom: 23px;
        border-bottom: 1px solid #d9d9d9;
    }
    /* line 991, ../sass/_responsive.scss */
    .stopoverpackage .options-arrived {
        padding-bottom: 20px;
        margin-bottom: 23px;
        border-bottom: 1px solid #d9d9d9;
    }
    /* line 992, ../sass/_responsive.scss */
    .airlineupgrade .quantity {
        margin-bottom: 18px;
        margin-top: 25px;
    }
    /* line 993, ../sass/_responsive.scss */
    .stopoverpackage .termcondition {
        padding-bottom: 25px;
        margin-bottom: 23px;
    }
    /* line 994, ../sass/_responsive.scss */
    .signin main .signinarea .returningcust {
        padding-left: 15px;
    }
    /* line 995, ../sass/_responsive.scss */
    .triplisting .listingcategory .listing-package .viewfulllisting {
        margin-bottom: 0px !important;
        margin-top: 0px !important;
    }
    /* line 996, ../sass/_responsive.scss */
    .triplisting .listingcategory .listing-package .viewfulllisting a {
        margin-bottom: 76px;
        display: inline-block;
        margin-top: 16px;
    }
    /* line 997, ../sass/_responsive.scss */
    .dealmenu.stick .dealmenu-mobile {
        display: block!important;
    }
    /* line 998, ../sass/_responsive.scss */
    .selctionmenu ul.desktopdealmenu li a {
        color: #FFF;
    }
    /* line 999, ../sass/_responsive.scss */
    .selctionmenu ul.desktopdealmenu li a:active {
        color: #FFF;
    }
    /* line 1003, ../sass/_responsive.scss */
    .selctionmenu ul.desktopdealmenu li a:hover {
        color: #FFF !important;
        text-decoration: none;
    }
    /* line 1009, ../sass/_responsive.scss */
    .selctionmenu .desktopdealmenu {
        display: none;
    }
    /* line 1010, ../sass/_responsive.scss */
    .contentviewpage .selctionmenu ul li a:hover {
        color: #FFF;
    }
    /* line 1011, ../sass/_responsive.scss */
    .selctionmenu ul.dealmenu-mobile li {
        padding: 10px 15px !important;
        display: block !important;
        width: 100% !important;
        margin: 0px !important;
        border-bottom: 1px solid #FFF;
        text-align: left;
    }
    /* line 1020, ../sass/_responsive.scss */
    .selctionmenu ul.dealmenu-mobile li a i {
        padding-right: 5px;
    }
    /* line 1024, ../sass/_responsive.scss */
    .contentviewpage .selctionmenu {
        padding: 0px;
    }
    /* line 1025, ../sass/_responsive.scss */
    .selctionmenu ul.desktopdealmenu li {
        width: 100% !important;
        float: left !important;
        margin: 0px;
        text-align: left;
        padding: 10px 15px;
        border-bottom: 1px solid #FFF;
    }
    /* line 1034, ../sass/_responsive.scss */
    .selectmenu-header.dealmenu {
        display: block;
    }
    /* line 1038, ../sass/_responsive.scss */
    .contentviewpage .reviewcustomer article figcaption {
        width: 100%;
        padding-left: 0px;
        padding-top: 7px;
    }
    /* line 1044, ../sass/_responsive.scss */
    .contentviewpage .selctionmenu ul li a {
        font-size: 15px;
    }
    /* line 1047, ../sass/_responsive.scss */
    .layoutthree .layoutbox, .layouttwo .layoutbox {
        display: block;
        border-right: 0px;
    }
    /* line 1052, ../sass/_responsive.scss */
    .layoutthree .layoutbox.box1, .layouttwo .layoutbox.box1 {
        padding-left: 0px;
        padding-right: 0px;
        margin-bottom: 0px;
    }
    /* line 1058, ../sass/_responsive.scss */
    .layoutthree .layoutbox.box2 {
        padding-left: 0px;
        padding-right: 0px;
        margin-bottom: 0px;
    }
    /* line 1064, ../sass/_responsive.scss */
    .layoutthree .layoutbox.box3, .layouttwoe .layoutbox.box2 {
        padding-left: 0px;
        padding-right: 0px;
    }
    .layouttwo .layoutbox.box2 {
        padding-left: 0px;
        padding-right: 0px;
    }
    /* line 1073, ../sass/_responsive.scss */
    .signin main .signinarea {
        margin-top: 40px;
        margin-bottom: 60px;
        padding: 0px;
    }
    /* line 1079, ../sass/_responsive.scss */
    .signin main .signinarea .newcustomer {
        padding-left: 15px;
    }
    /* line 1083, ../sass/_responsive.scss */
    .signin main .signinarea .newcustomer .border-newcustomer {
        border-bottom: 1px dashed #00bfd7;
        margin-bottom: 23px;
        padding-bottom: 22px;
        display: block;
        clear: both;
    }
    /* line 1093, ../sass/_responsive.scss */
    .signin main .signinarea .returningcust {
        border: 0px;
    }
    /* line 1103, ../sass/_responsive.scss */
  /*  .signin header .contactnumber {
        text-align: left;
        margin-top: 30px;
    }
    */
}
@media (max-width: 802px) {
    /* line 1115, ../sass/_responsive.scss */
    .listingcategory ul li {
        width: 380px;
        float: none;
        margin: 0px auto;
        margin-right: auto !important;
        margin-right: auto !important;
        margin-left: auto !important;
    }
}
@media (min-width: 991px) and (max-width: 1199px) {
    /* line 1127, ../sass/_responsive.scss */
    .desktopdealmenu {
        display: block !important;
    }
}
@media (max-width: 700px) {
    /* line 1134, ../sass/_responsive.scss */
    .contentviewpage .selctionmenu {
        background: none;
    }
    /* line 1138, ../sass/_responsive.scss */
    .contentviewpage .selctionmenu ul li {
        display: inline;
        float: left;
        margin-right: 2%;
        padding: 7px;
        background: #acacac;
        width: 48%;
        margin-bottom: 10px;
    }
    /* line 1148, ../sass/_responsive.scss */
    .contentviewpage .selctionmenu ul li a {
        font-size: 15px;
    }
}
@media (max-width: 399px) {
    /* line 1155, ../sass/_responsive.scss */
    .expandtext h2 {
        font-size: 18px !important;
    }
    /* line 1159, ../sass/_responsive.scss */
    .mydeal .dealpage-container ul li .coloum-content .deal-calltoaction a.trackpack {
        margin-left: 0px;
    }
    /* line 1163, ../sass/_responsive.scss */
    .herobgimage .heroslidertext {
        top: 0px;
    }
}
@media (max-width: 500px) {
    .paymentsuccess-model .modal-dialog, .passengersuccess-model .modal-dialog {
        width: 100%;
    }
    .paymentsuccess-model .modal-dialog {
        width: 100%;
    }
    /* line 1172, ../sass/_responsive.scss */
    #calliconright-mobile {
        display: block !important;
    }
    /* line 1173, ../sass/_responsive.scss */
    #calliconright-desktop {
        display: none !important;
    }
    /* line 1174, ../sass/_responsive.scss */
    #formobile991 .contentviewpage .selctionmenu {
        padding: 0px !important;
    }
    /* line 1178, ../sass/_responsive.scss */
    .triplisting .listingcategory .listing-package ul li .pacakagedetails .image {
        /* min-height: auto !important;*/
    }
    /* line 1181, ../sass/_responsive.scss */
    .triplisting .listingcategory .listing-package ul li .pacakagedetails .image img {
        width: 100%;
    }
    /* line 1186, ../sass/_responsive.scss */
    .triplisting .listingbtn a {
        height: 68px;
    }
    /* line 1190, ../sass/_responsive.scss */
    .triplisting .listingbtn a.travelbtn:after {
        top: 20px;
        right: 28%;
        width: 36px;
    }
    /* line 1196, ../sass/_responsive.scss */
    .triplisting .listingbtn a.stay:after {
        top: 19px;
        right: 28%;
        width: 31px;
    }
    /* line 1203, ../sass/_responsive.scss */
    .triplisting .listingbtn a.cruise:after {
        top: 18px;
        right: 26%;
        width: 43px;
    }
    /* line 1209, ../sass/_responsive.scss */
    .triplisting .listingbtn {
        height: auto !important;
        display: inline-block;
        width: 100%;
    }
    /* line 1215, ../sass/_responsive.scss */
    .triplisting .listingbtn a.cruise, .triplisting .listingbtn a.stay {
        left: 0px;
    }
    /* line 1219, ../sass/_responsive.scss */
    .triplisting .listingbtn a {
        margin-top: 15px;
        position: relative;
        left: 0px;
    }
    /* line 1225, ../sass/_responsive.scss */
    .triplisting .listingcategory .listing-package .viewfulllisting {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    /* line 1230, ../sass/_responsive.scss */
    .triplisting .listingbtn a {
        border-radius: 31px;
    }
    /* line 1231, ../sass/_responsive.scss */
    .triplisting .listingcategory .listing-package ul li .pacakagedetails .tourdetails .txt, .triplisting .listingcategory .listing-package ul li .pacakagedetails .tourdetails .pricedetail {
        width: 100% !important;
    }
    /* line 1232, ../sass/_responsive.scss */
    .triplisting .listingcategory .listing-package ul li .pacakagedetails {
        height: auto !important;
    }
    /* line 1233, ../sass/_responsive.scss */
    .triplisting .listingcategory .travel.listing-package ul li .pacakagedetails .tourdetails .pricedetail .viewdetail, .triplisting .listingcategory .stay.listing-package ul li .pacakagedetails .tourdetails .pricedetail .viewdetail {
        padding-top: 11px !important;
        padding-bottom: 10px !important;
    }
    /* line 1242, ../sass/_responsive.scss */
    .youmaylikethis-section.listingcategory .listing-package ul li {
        width: 100%;
        float: left;
        padding: 0px;
    }
    /* line 1247, ../sass/_responsive.scss */
    .youmaylikethis-section.listingcategory .listing-package ul li .pacakagedetails {
        height: auto !important;
    }
    /* line 1252, ../sass/_responsive.scss */
    .youmaylikethis-section.listingcategory .listing-package ul li .pacakagedetails .tourdetails .txt {
        width: 100% !important;
    }
    /* line 1256, ../sass/_responsive.scss */
    .youmaylikethis-section.listingcategory .listing-package ul li .pacakagedetails .tourdetails .pricedetail {
        width: 100% !important;
    }
    /* line 1261, ../sass/_responsive.scss */
    .youmaylikethis-section.listingcategory .listing-package ul li .pacakagedetails .tourdetails .pricedetail a.viewdetail {
        padding-top: 11px !important;
        padding-bottom: 10px !important;
    }
    /* line 1275, ../sass/_responsive.scss */
    .herospace-detail .divas-navigation span {
        height: 25px;
        width: 25px;
        background: url("../../images/frontend/arrow-slider-mobile.png") no-repeat !important;
    }
    /* line 1281, ../sass/_responsive.scss */
    .herospace-detail.cruiseherospace .divas-navigation span.divas-prev {
        background-position: -83px -35px !important;
        left: 18%;
    }
    /* line 1286, ../sass/_responsive.scss */
    .herospace-detail.cruiseherospace .divas-navigation span.divas-next {
        background-position: -83px 0px !important;
        right: 18%;
    }
    /* line 1291, ../sass/_responsive.scss */
    .herospace-detail.stayherospace .divas-navigation span.divas-prev {
        background-position: -43px -35px !important;
        left: 18%;
    }
    /* line 1296, ../sass/_responsive.scss */
    .herospace-detail.stayherospace .divas-navigation span.divas-next {
        background-position: -43px 0px !important;
        right: 18%;
    }
    /* line 1301, ../sass/_responsive.scss */
    .herospace-detail.travelinfo .divas-navigation span.divas-prev {
        background-position: 0px -35px !important;
        left: 18%;
    }
    body .herospace-detail #slider_wrapper .divas-navigation span.divas-prev {
        left: 1%;
    }
    /* line 1306, ../sass/_responsive.scss */
    .herospace-detail.travelinfo .divas-navigation span.divas-next {
        background-position: 0px 0px !important;
        right: 18%;
    }
    body .herospace-detail #slider_wrapper .divas-navigation span.divas-next {
        right: 1%;
    }
    .contentviewpage .overviewarea {
        padding: 20px 20px;
    }
    .contentviewpage .overviewarea .keypoint {
        font-size: 17px;
    }
    /* line 1311, ../sass/_responsive.scss */
    .listingcategory ul {
        text-align: left;
    }
    /* line 1315, ../sass/_responsive.scss */
    .triplisting .listingcategory .listing-package ul li .pacakagedetails {
        width: 100%;
    }
    /* line 1321, ../sass/_responsive.scss */
    #myModal .modal-header .modellogo img {
        width: 55px;
        height: auto;
        display: none;
    }
    /* line 1327, ../sass/_responsive.scss */
    #myModal .modal-header h2 {
        font-size: 30px;
        padding-left: 0px;
    }
    /* line 1332, ../sass/_responsive.scss */
    .contentviewpage .selctionmenu ul li {
        width: 100%;
        margin-right: 0px;
    }
    /* line 1344, ../sass/_responsive.scss */
    .signin main .signinarea .returningcust input {
        width: 100%;
    }
    /* line 1352, ../sass/_responsive.scss */
    .signin main .mainheader h1 {
        font-size: 30px;
    }
    /* line 1368, ../sass/_responsive.scss */
    .signin footer.footersignin-signup .imglogo ul li {
        float: left;
        width: 46%;
        margin-bottom: 15px;
        min-height: 60px;
        vertical-align: middle;
        margin: 0px;
    }
    /* line 1392, ../sass/_responsive.scss */
    footer .footerpart .featuredcompany .featuredlogo ul li {
        float: left;
        width: 100%;
        text-align: center;
        margin-bottom: 20px;
        margin-right: 0px;
    }
    /* line 1406, ../sass/_responsive.scss */
    .expandtext span.collapseexp {
        float: right;
        margin-left: 0px;
        margin-top: -4px;
        color: #00bfd6;
        cursor: pointer;
        right: 29px;
    }
    /* line 1415, ../sass/_responsive.scss */
    .triplisting .listingbtn a {
        width: 100% !important;
    }
}
@media (max-width: 520px) {
    /* line 1422, ../sass/_responsive.scss */
    #crumbs ul li a.active:after, #crumbs ul li a:before, #crumbs ul li a:after {
        display: none;
    }
    /* line 1426, ../sass/_responsive.scss */
    #crumbs ul li a.addoptbcum, #crumbs ul li a.checkoutbcum {
        padding-left: 10px;
    }
    /*.herobgimage .heroslidertext {
        top: 5%;
    }*/
}
@media all and (max-width: 451px) {
    /* line 1434, ../sass/_responsive.scss */
    .layoutthree {
        display: block;
    }
    /* line 1438, ../sass/_responsive.scss */
    .layoutthree .layoutbox.box1, .layouttwo .layoutbox.box1 {
        padding-left: 0px;
        padding-right: 0px;
    }
    /* line 1443, ../sass/_responsive.scss */
    .layoutthree .layoutbox.box2 {
        padding-left: 0px;
        padding-right: 0px;
    }
    /* line 1448, ../sass/_responsive.scss */
    .layoutthree .layoutbox.box3, .layouttwo .layoutbox.box2 {
        padding-left: 0px;
        padding-right: 0px;
    }
    /* line 1456, ../sass/_responsive.scss */
    .triplisting .listingcategory .listing-package ul li .pacakagedetails {
        height: auto !important;
    }
    /* line 1460, ../sass/_responsive.scss */
    .listingcategory ul li {
        float: none;
        margin: 0px auto;
    }
    /* line 1467, ../sass/_responsive.scss */
    .listingcategory ul li .pacakagedetails .tourdetails .pricedetail .viewdetail {
        padding-top: 33px !important;
        padding-bottom: 34px !important;
    }
    .thankyou-page.mainheader {
        margin-top: -20px;
    }
}
@media (min-width: 400px) and (max-width: 500px) {
    /* line 1476, ../sass/_responsive.scss */
    .contentviewpage .ininearyarea h2, .contentviewpage .expandtext h2 {
        font-size: 36px !important;
    }
}
@media (max-width: 370px) {
    /* line 1483, ../sass/_responsive.scss */
    #formobile991 .sidebarleft .triplisting .listingcategory .listing-package ul li {
        width: 100% !important;
        margin-left: 0px !important;
        padding: 0px !important;
    }
}
@media (max-width: 400px) {
    /* line 1488, ../sass/_responsive.scss */
    .triplisting .listingbtn a.travelbtn:after {
        right: 25%;
    }
    /* line 1492, ../sass/_responsive.scss */
    .triplisting .listingbtn a.stay:after {
        right: 25%;
    }
    /* line 1497, ../sass/_responsive.scss */
    .triplisting .listingbtn a.cruise:after {
        right: 25%;
    }
    /* line 1501, ../sass/_responsive.scss */
    .triplisting .listingcategory .listing-package ul li {
        width: 100%;
        margin-left: 0px !important;
    }
    /* line 1502, ../sass/_responsive.scss */
    .sidebarleft .sidebartipically .countdown .timingdots {
        margin-left: 10px;
        margin-right: 10px;
    }
    /* line 1503, ../sass/_responsive.scss */
    .sidebarleft {
        width: 100%;
    }
    /* line 1504, ../sass/_responsive.scss */
    .signin header .logoheader .securecheckout span {
        font-size: 14px;
        margin-left: 5px;
    }
    /* line 1509, ../sass/_responsive.scss */
    .triplisting .listingcategory .listing-package .datafilter select {
        float: none;
        -webkit-appreance: none;
        width: 100%;
        height: 37px;
    }
    /* line 1522, ../sass/_responsive.scss */
    footer .footerpart .companyaddress .newlettersubscribe .subscribeform input[type="text"] {
        width: 100%;
        margin-bottom: 10px;
    }
    /* line 1530, ../sass/_responsive.scss */
    /*
    footer .footerpart .companyaddress .newlettersubscribe .subscribeform button[type="submit"] {
        margin-bottom: 20px;
        width: 100%;
    }
    */
    /* line 1537, ../sass/_responsive.scss */
    footer .footerpart .companyaddress .newlettersubscribe .fblikebox {
        clear: both;
    }
    /* line 1542, ../sass/_responsive.scss */
    footer .footerpart .companyaddress .newlettersubscribe .fblikebox .fblayoutbox .fblayout1 {
        width: 30%;
    }
    /* line 1543, ../sass/_responsive.scss */
    footer .footerpart .companyaddress .newlettersubscribe .fblikebox .fblayoutbox .fblayout2 {
        width: 60%;
    }
}
@media (max-width: 469px) {
    /* line 1556, ../sass/_responsive.scss */
    .modal {
        padding: 0px !important;
    }
    /* line 1559, ../sass/_responsive.scss */
    .benchmarkmodal .modal-dialog {
        width: 100%;
        margin: 100px auto !important;
    }
    /* line 1565, ../sass/_responsive.scss */
    .benchmarkmodal .modal-body p.mainheading {
        font-size: 30px;
    }
    /* line 1566, ../sass/_responsive.scss */
    .benchmarkmodal .modal-body p.signupinputtext {
        font-size: 18px;
    }
    /* line 1567, ../sass/_responsive.scss */
    .benchmarkmodal .modal-body .formfield form input[type="email"] {
        width: 100%;
    }
    /* line 1568, ../sass/_responsive.scss */
    .benchmarkmodal .modal-body .formfield form button[type="submit"] {
        width: 100px;
        margin-top: 10px;
    }
    /* line 1569, ../sass/_responsive.scss */
    .benchmarkmodal .modal-body .formfield form button[type="submit"], .benchmarkmodal .modal-body .formfield form button[type="button"] {
        width: 100px;
        margin-top: 15px;
    }
}
@media (min-width: 501px) and (max-width: 779px) {
    /* line 1573, ../sass/_responsive.scss */
    .triplisting .listingbtn a.cruise {
        width: 46%;
        left: 27%;
    }
    /* line 1578, ../sass/_responsive.scss */
    .triplisting .listingbtn a:after {
        display: none;
    }
}
@media (min-width: 380px) and (max-width: 500px) {
    /* line 1585, ../sass/_responsive.scss */
    .listingcategory ul.row>li {
        width: 350px !important;
    }
}
@media (min-width: 780px) and (max-width: 1199px) {
    /* line 1589, ../sass/_responsive.scss */
    .triplisting .listingbtn a.travelbtn {
        width: 40%;
    }
    /* line 1593, ../sass/_responsive.scss */
    .triplisting .listingbtn a.travelbtn:after {
        top: 20px;
        right: 20%;
        width: 36px;
    }
    /* line 1599, ../sass/_responsive.scss */
    .triplisting .listingbtn a.stay:after {
        top: 19px;
        right: 24%;
        width: 31px;
    }
    /* line 1606, ../sass/_responsive.scss */
    .triplisting .listingbtn a.cruise:after {
        top: 18px;
        right: 18%;
        width: 43px;
    }
}
@media (max-width: 991px) {
    /* line 1615, ../sass/_responsive.scss */
    .container {
        width: 100%;
    }
}
@media (min-width: 767px) and (max-width: 802px) {
    /* line 1622, ../sass/_responsive.scss */
    .listing-package ul {
        max-width: 700px;
    }
    /* line 1626, ../sass/_responsive.scss */
    .listingcategory ul li {
        width: 350px;
        float: left;
    }
    .listingcategory ul li .pacakagedetails .tourdetails .txt p {
        font-size: 15px;
        display: none!important;
    }
    body .tourdetails .txt .daywithcountry .country {
        min-width: 150px;
        overflow: hidden;
    }
    .listingcategory ul li .pacakagedetails .tourdetails .pricedetail .viewdetail {
        padding-top: 11px!important;
        padding-bottom: 10px!important;
    }
    .listingcategory ul li .pacakagedetails {
        height: auto !important;
    }
}
/*
@media (max-width: 350px){
   body .listingcategory ul li .pacakagedetails .tourdetails .txt p {
    display: none!important;
}
}
*/

@media (min-width: 768px) and (max-width: 991px) {
    /* line 1634, ../sass/_responsive.scss */
    .airlineupgrade ul li {
        margin-bottom: 15px;
    }
    /* line 1635, ../sass/_responsive.scss */
    /* line 1636, ../sass/_responsive.scss */
    .stopoverpackage .options-arrived ul li {
        margin-bottom: 15px;
    }
}
@media (min-width: 790px) and (max-width: 1199px) {
    /* line 1640, ../sass/_responsive.scss */
    .listingcategory ul li {
        margin-right: 13px;
    }
    /* line 1644, ../sass/_responsive.scss */
    .listingcategory ul li:nth-child(2n+2) {
        margin-right: 0px;
    }
}
/* line 37, ../sass/styles.scss */

.pace {
    -webkit-pointer-events: none;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}
/* line 46, ../sass/styles.scss */

.pace-inactive {
    display: none;
}
/* line 50, ../sass/styles.scss */

.pace .pace-progress {
    background: #01bfd7;
    position: fixed;
    z-index: 2000;
    top: 0;
    right: 100%;
    width: 100%;
    height: 6px;
}
/* line 59, ../sass/styles.scss */

* {
    box-sizing: border-box;
}
/* line 60, ../sass/styles.scss */

.latofont, .select2-container, #crumbs ul li a, .signin header .contactnumber, .signin main .signinarea .returningcust a.forgetpass, .layoutthree .orderreview .dealimgwithdeails .dealqty, .layoutthree .orderreview .dealimgwithdeails .dealbookdate, .layoutthree .subscribe .coupancode button[type="submit"], .coupancode button[type="button"], .stopoverpackage .packages-includes, .headerpart header .logowithmenuarea .menulocation ul.menu2 li.home a, .headerpart header .logowithmenuarea .menulocation ul.menu2 li a, .headerpart .socialwithbooking span.number, .headerpart .socialwithbooking .bookingbtn button, .headerpart.stick header .logowithmenuarea .menulocation ul.menu1 a, footer .footerpart .featuredcompany .featuredlogo ul li span.featuredin, footer .footerpart .companyaddress .footermenu ul li a, footer .footerpart .companyaddress .copyright p, footer .footerpart .companyaddress .footermenu2 ul li a, footer .footerpart .companyaddress .newlettersubscribe .fblikebox .fblayoutbox .fblayout2 span.fanpagename, footer .footerpart .companyaddress .newlettersubscribe .fblikebox .fblayoutbox .fblayout2 span.fbcount, .callchat a, .triplisting .listingcategory .listing-package ul li .pacakagedetails .image .badge ul li .tooltip .tooltip-inner, .triplisting .listingcategory .listing-package ul li .pacakagedetails .tourdetails .txt .daywithcountry .country span, .triplisting .listingcategory .listing-package ul li .pacakagedetails .tourdetails .pricedetail .viewdetail, .triplisting .listingcategory .listing-package ul li .pacakagedetails .tourdetails .pricedetail .viewdetail a, .triplisting .listingcategory .listing-package .viewfulllisting a, .triplisting .listingcategory #travel .viewfulllisting a, .triplisting .listingcategory #cruise .viewfulllisting a, .triplisting .listingcategory #stay .viewfulllisting a, .contentviewpage .selctionmenu ul li a, .contentviewpage .reviewcustomer article figcaption p, .contentviewpage .reviewcustomer article figcaption span, .contentviewpage .accordionexpand .panel-heading h4, .contentviewpage .accordionexpand .panel-collapse .panel-body, .sidebarleft.stayinfo .sidebartipically .timemeter .contenticon .tooltip .tooltip-inner, .sidebarleft.cruise-na .sidebartipically .timemeter .contenticon .tooltip .tooltip-inner, .sidebarleft .departuredate, .sidebarleft .sidebarquantity .totalprice, .sidebarleft .sidebarchooseyourdeal .dealdiv .dealdivconteiner ul li, .sidebarleft .sidebartipically .timemeter .contenticon ul .tooltip .tooltip-inner, .sidebarleft .sidebartipically .timemeter .contentid, .sidebarleft .sidebartipically .countdown .daydate span.text2, .herospace-detail #slider_wrapper p, #myModal .modal-body p, #myModal .modal-body b, .bthstyle, label, input, select, p, .alert-danger, .alert-success, .dealamount, .btnstyle, .modal .article-view * {
    font-family: 'Lato', Helvetica, sans-serif;
}
button.downprint-agent {
    background: transparent;
    border: none;
    font-size: 16px;
    color: #808080;
    text-decoration: underline;
    font-family: 'Lato', Helvetica, sans-serif;
}
#searchnav,body .ghost-btn,.headerpart .socialwithbooking .bookingbtn .ghost-btn {
    background: transparent!important;
    border: 1px solid #fff;
    margin-right: 10px;
}
#searchnav .fa {
    margin-right: 2px;
}
#searchnav:hover,.ghost-btn:hover {
    background: #fff!important;
    color: #000;
}
.search-landing .filter-hero>div>span {
    color: #000;
    font-size: 40px;
    font-family: 'Futura Md BT';
}
#search-destinations h2 {
    font-family: 'Futura Md BT';
    font-size: 30px;
    margin-bottom: 25px;
    color: #000;
    margin-top: 30px;
}
 
/* line 61, ../sass/styles.scss */

.airwaysfont, .heroText h2 {
    font-family: 'Airways PERSONAL USE ONLY', Helvetica, sans-serif;
}
/* line 62, ../sass/styles.scss */

.arialfont {
    font-family: 'Arial', Helvetica, sans-serif;
}
/* line 63, ../sass/styles.scss */

.myriadpro {
    font-family: 'Myriad Pro', Helvetica, sans-serif;
}
/* line 64, ../sass/styles.scss */

.gothamfont {
    font-family: 'Gotham Black', Helvetica, sans-serif;
}
/* line 65, ../sass/styles.scss */

.futura, .headerpart header .logowithmenuarea .menulocation ul.menu1 li a, footer .footerpart .companyaddress .newlettersubscribe label, .triplisting .listingbtn a, .triplisting .listingcategory .listing-package ul li .pacakagedetails .tourdetails .txt p, .heroText p, .heroText h3, .sidebarleft .departuredate span.datesheading, .sidebarleft .sidebarquantity .totalprice .total, .sidebarleft #errorBox .alert-danger, .sidebarleft #errorBox-mobile .alert-danger, .sidebarleft .sidebartipically .typicallyprice span.typically-text {
    font-family: 'T', 'Oswald', sans-serif;
}
/* line 66, ../sass/styles.scss */

.futurabt, .triplisting .listingcategory .listing-package ul li .pacakagedetails .tourdetails .txt .daywithcountry .days span, .sidebarleft .sidebartipically .countdown .daydate span.text1, .sidebarleft .sidebartipically .countdown .timingdots span {
    font-family: 'Lato', Helvetica, sans-serif;
}
/* line 67, ../sass/styles.scss */

.futuraMdBT, .sidebarleft .sidebarquantity .totalprice .price, .sidebarleft .sidebarquantity button[type="submit"], .sidebarleft .sidebartipically .typicallyprice span {
    font-family: 'Futura Md BT', Helvetica, sans-serif;
}
/* line 68, ../sass/styles.scss */

.futuraMdCnBT, .contentviewpage .overviewarea span.dayitinary, .contentviewpage .overviewarea .keypoint, .contentviewpage .expandtext span, .contentviewpage .ininearyarea span, .contentviewpage .inclusionstour span, .contentviewpage .reviewcustomer span {
    font-family: 'T', 'Oswald', sans-serif;
}
/* line 69, ../sass/styles.scss */

.futura-BkBT, .heroText h3 {
    font-family: 'Futura Bk BT', Helvetica, sans-serif;
}
/* line 70, ../sass/styles.scss */

.transition, .layoutthree .orderreview .grandtotal .paynow [type="submit"], .layouttwo .orderreview .grandtotal .paynow [type="submit"], .headerpart .socialwithbooking .socialmedia ul li a i.fa, .headerpart .socialwithbooking .bookingbtn button, footer .footerpart .companyaddress .newlettersubscribe .subscribeform button[type="submit"], .callchat a, .sidebarleft .sidebarquantity button, .btnstyle, .bookingform-btn button {
    transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
}
/* line 76, ../sass/styles.scss */

body {
    background: #f5f5f5;
    font-family: 'T', 'Oswald', sans-serif;
    font-size: 16px;
}
/* line 82, ../sass/styles.scss */

.bthstyle {
    background: #01bfd7;
    color: #FFFFFF;
    padding: 10px 15px 10px 15px;
    display: inline-block;
    text-transform: uppercase;
    transition: all 0.5s;
    cursor: pointer;
    float: left;
    border: 0px;
    font-size: 14px;
}
/* line 96, ../sass/styles.scss */

.bthstyle:hover {
    color: #FFFFFF;
    text-decoration: none;
}
/* line 101, ../sass/styles.scss */

.container-wraper {
    background: #FFFFFF;
    padding: 0 30px;
}
/* line 106, ../sass/styles.scss */

button:focus, a:focus {
    outline: none;
}
/* line 109, ../sass/styles.scss */

ul {
    padding: 0px;
    margin: 0px;
}
/* line 115, ../sass/styles.scss */

li {
    list-style: none;
}
/* line 119, ../sass/styles.scss */

.mainheading {
    font-size: 40px;
    text-transform: uppercase;
    margin: 0px;
    padding-top: 6px;
    color: #000000;
}
/* line 127, ../sass/styles.scss */

.subheading, .signin main .signinarea .newcustomer span, .signin main .signinarea .returningcust span {
    font-size: 21px;
    text-transform: uppercase;
    margin: 0px;
    padding-top: 6px;
    color: #000000;
}
.orderreview .dealimgwithdeails img {
    margin-bottom: 18px;
}
/* line 136, ../sass/styles.scss */

.freepaddingleft {
    padding-left: 0px;
}
/* line 140, ../sass/styles.scss */

.freepaddingright {
    padding-right: 0px;
}
/* line 144, ../sass/styles.scss */

label {
    font-weight: 400;
    font-size: 14px;
    color: #000000;
}
.mainheader p {
    font-size: 13px;
    color: #000;
    margin-bottom: 0;
}
/* line 150, ../sass/styles.scss */

label em {
    color: #d9316e;
}
/* line 155, ../sass/styles.scss */

em {
    color: #d9316e;
}
/* line 159, ../sass/styles.scss */

input {
    border: 1px solid #c6c6c6;
    padding: 10px;
    width: 100%;
    margin-bottom: 20px;
}
/* line 166, ../sass/styles.scss */

input:active {
    outline: none;
}
/* line 170, ../sass/styles.scss */

input:focus {
    outline: none;
}
/* line 174, ../sass/styles.scss */

input[type="submit"] {
    width: auto;
    border: 0px;
    float: left;
}
/* line 182, ../sass/styles.scss */

select {
    border: 1px solid #c6c6c6;
    padding: 10px;
    width: 100%;
    color: #000000;
}
/* line 190, ../sass/styles.scss */

p {
    color: #ababab;
    font-weight: normal;
}
/* line 197, ../sass/styles.scss */

.alert {
    padding: 8px;
    margin-bottom: 10px;
    border: 1px solid transparent;
    border-radius: 3px;
}
/* line 204, ../sass/styles.scss */

.alert-danger, .alert-success {
    font-size: 14px;
}
/* line 209, ../sass/styles.scss */

.validationerror {
    display: inline-block;
    font-size: 18px !important;
    text-transform: capitalize !important;
    width: 100%;
    position: relative;
    top: -25px;
    color: #d9316e !important;
}
/* line 219, ../sass/styles.scss */

.dealamount {
    color: #000;
    font-size: 25px;
}
/* line 227, ../sass/styles.scss */

.linktoother a {
    color: #ababab;
    font-family: 'Lato', Helvetica, sans-serif;
    text-decoration: underline;
    font-size: 14px;
}
/* line 236, ../sass/styles.scss */

input[type="radio"], input[type="checkbox"] {
    width: auto !important;
}
/* line 240, ../sass/styles.scss */

.radio {
    margin: 0px;
}
/* line 241, ../sass/styles.scss */

.checkbox {
    margin: 0px;
}
/* line 242, ../sass/styles.scss */

.mainbodywrapper {
    width: 100%;
    overflow-x: hidden;
}
/* line 243, ../sass/styles.scss */

img {
    max-width: 100%;
}
/* line 244, ../sass/styles.scss */

.btnstyle {
    background: #01bfd7;
    color: #FFF;
    border: 0px;
    padding: 7px;
    padding-left: 20px;
    padding-right: 20px;
    border-radius: 0px;
    font-size: 14px;
}
/* line 257, ../sass/styles.scss */

.btnstyle:hover {
    background: #009AB1;
}
/* line 260, ../sass/styles.scss */

.menulistingsprit, .triplisting .listingbtn a.travelbtn:after, .triplisting .listingbtn a.cruise:after, .triplisting .listingbtn a.stay:after {
    background: url("../../images/frontend/menusprit.png");
    background-size: 142px;
}
/* line 265, ../sass/styles.scss */

.headingstyle, .triplisting .listingcategory .hedinglisting h1, .triplisting .listingcategory .hedinglisting h2, .triplisting .listingcategory .hedinglisting h3 {
    font-size: 50px;
    text-align: center;
    color: #000;
    margin: 0px;
    padding: 0px;
    position: relative;
}
/* line 273, ../sass/styles.scss */

.headingstyle:after, .triplisting .listingcategory .hedinglisting h1:after, .triplisting .listingcategory .hedinglisting h2:after, .triplisting .listingcategory .hedinglisting h3:after {
    content: '';
    position: absolute;
    height: 1px;
    background: #000;
    width: 100%;
    left: 0px;
    top: 32px;
    z-index: -1;
}
/* line 285, ../sass/styles.scss */

.detailh2, .contentviewpage .overviewarea h2, .contentviewpage .ininearyarea h2, .contentviewpage .inclusionstour h2, .contentviewpage .reviewcustomer h2, .contentviewpage .printfine h2 {
    font-size: 40px;
    text-transform: uppercase;
    margin: 0px;
    color: #000000;
}
/* line 293, ../sass/styles.scss */

.badgeimage, .triplisting .listingcategory .listing-package ul li .pacakagedetails .image .badge ul li.b-watch span, .triplisting .listingcategory .listing-package ul li .pacakagedetails .image .badge ul li.b-cruise span, .triplisting .listingcategory .listing-package ul li .pacakagedetails .image .badge ul li.b-flight span {
    background: url("../../images/frontend/badge-sprit.png") no-repeat;
    background-size: 94px;
}
/* line 298, ../sass/styles.scss */

.travelbadge, .triplisting .listingcategory .listing-package ul li .pacakagedetails .image .badge:after, .triplisting .listingcategory .travel.listing-package ul li .pacakagedetails .image .badge:after {
    background-image: url("../../images/frontend/travelbadge.png");
}
/* line 302, ../sass/styles.scss */

.staydesignbadge, .triplisting .listingcategory .stay.listing-package ul li .pacakagedetails .image .badge:after, .triplisting .listingcategory .travel.listing-package ul li .pacakagedetails .image .stay.badge:after {
    background-image: url("../../images/frontend/badgestay.svg");
    background-repeat: no-repeat;
    right: -16px;
}
/* line 306, ../sass/styles.scss */

.cruisedesignbadge, .triplisting .listingcategory .cruise.listing-package ul li .pacakagedetails .image .badge:after, .triplisting .listingcategory .travel.listing-package ul li .pacakagedetails .image .cruise.badge:after {
    background-image: url("../../images/frontend/cruisebadge.png");
    background-repeat: no-repeat;
}
/* line 310, ../sass/styles.scss */

.stayimage {
    background: url(../../images/frontend/stay.png) no-repeat center !important;
}
/* line 314, ../sass/styles.scss */

.travelimg {
    background: url(../../images/frontend/expandarrow.png) no-repeat center;
}
/* line 318, ../sass/styles.scss */

.forgetpass {
    text-decoration: underline;
}
/* line 321, ../sass/styles.scss */

select:not(.native-sel) {
    background: transparent url("../../images/frontend/select_iocn.png") no-repeat right center;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0;
}
/* line 328, ../sass/styles.scss */

select:focus {
    outline: none;
}
/* line 331, ../sass/styles.scss */

.form-group label {
    padding-left: 0px;
    line-height: normal;
}
/* line 335, ../sass/styles.scss */

.heroslidertext button.btnstyle {
    font-size: 17px;
    height: 50px;
    border-radius: 50px;
    width: 150px;
}
/* line 342, ../sass/styles.scss */

.stopoverpackage .selectoptions label {
    color: #000000;
    font-size: 14px !important;
    font-weight: normal;
}
.stopoverpackage .selectoptions label.opt-label {
    font-weight: bold;
}
/* line 347, ../sass/styles.scss */

.SumoSelect:hover p.CaptionCont, .SumoSelect:focus p.CaptionCont {
    outline: none;
    box-shadow: none;
    border-color: #c6c6c6;
}
/* line 352, ../sass/styles.scss */

.airlineupgrade .SumoSelect .optWrapper, .SumoSelect .optWrapper {
    padding-bottom: 0px;
}
/* line 355, ../sass/styles.scss */

.optWrapper ul.options li {
    margin-bottom: 0px !important;
}
/* line 358, ../sass/styles.scss */

.SumoSelect.open>.optWrapper {
    top: 44px;
    box-shadow: none;
    border-radius: 0;
    border-color: #c6c6c6;
}
/* line 364, ../sass/styles.scss */

.SumoSelect>.CaptionCont>label>i {
    background-image: none;
    width: 11px;
    height: 0px;
    top: 5px;
    border-top: 7px solid #ADADAD;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
}
/* line 373, ../sass/styles.scss */

.destination-filter .SumoSelect {
    float: right;
    border: none;
    width: 250px;
    color: #999999;
    float: right;
    text-align: left;
    border-radius: 0;
    background-color: #FFFFFF;
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);
}
/* line 384, ../sass/styles.scss */

.destination-filter .SumoSelect.open>.optWrapper {
    background-color: #f5f5f5;
    border: none;
}
/* line 389, ../sass/styles.scss */

.destination-filter .SumoSelect>.CaptionCont {
    border: 0px solid #c6c6c6 !important;
    padding: 10px 14px;
    color: #999999 !important;
}
/* line 394, ../sass/styles.scss */

.destination-filter .SumoSelect .optWrapper li {
    margin-top: 0px !important;
}
/* line 397, ../sass/styles.scss */

.destination-filter .SumoSelect .optWrapper li label {
    color: #999999 !important;
}
/* line 400, ../sass/styles.scss */

.herospace-detail .divas-slide p {
    display: none;
}
/* line 404, ../sass/styles.scss */

.herospace-detail .divas-slide.divas-active p {
    display: block !important;
    z-index: 999;
}
/* line 409, ../sass/styles.scss */

.contentviewpage .selctionmenu.stick {
    z-index: 99999999 !important;
}
/* line 413, ../sass/styles.scss */

.divas-slide.vdo-images.divas-active p {
    display: none !important;
}
/* line 418, ../sass/styles.scss */

body {
    padding: 0px !important;
}
/* line 424, ../sass/styles.scss */

.herospace-landing .bx-controls.bx-has-pager.bx-has-controls-direction {
    position: absolute;
    width: 100%;
    z-index: 99;
}
/* line 430, ../sass/styles.scss */

.herospace-landing .bx-controls.bx-has-pager.bx-has-controls-direction .bx-controls-direction {
    display: none;
}
/* line 437, ../sass/styles.scss */

.herospace-landing .bx-controls.bx-has-pager.bx-has-controls-direction .bx-pager.bx-default-pager {
    position: absolute;
    bottom: 10px;
    width: 100%;
    z-index: 9999999;
    text-align: center;
}
/* line 447, ../sass/styles.scss */

.herospace-landing .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #000;
}
/* line 451, ../sass/styles.scss */

.herospace-landing .bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
    display: inline-block;
}
/* line 455, ../sass/styles.scss */

.herospace-landing .bx-wrapper .bx-pager.bx-default-pager a {
    text-indent: -9999px;
    display: block;
    margin: 0 5px;
    outline: 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
/* line 465, ../sass/styles.scss */

.herospace-landing .bx-wrapper .bx-pager.bx-default-pager a.bx-pager-link {
    background: url("../../images/frontend/bxpager.png") no-repeat center center;
    width: 16px;
    height: 16px;
    background-size: cover;
    background-position: -17px 0px;
}
/* line 473, ../sass/styles.scss */

.herospace-landing .bx-wrapper .bx-pager.bx-default-pager a.bx-pager-link.active, .bx-wrapper .bx-pager.bx-default-pager a.bx-pager-link:hover {
    background-position: 0px 0px !important;
}
#importantinfo .fineprintTextBlock {
    font-family: 'Lato', Helvetica, sans-serif;
}
#saving-user-info {
    width: 160px;
    height: 60px;
    font-size: 20px;
    color: #FFF;
    background: #666666;
    margin-top: 20px;
    font-family: 'Futura Md BT', Helvetica, sans-serif;
    float: none;
    margin: 0px;
    border: 0px;
    border-radius: 0px;
    vertical-align: inherit;
    margin-left: 15px;
    display: none;
}
.herobgimage .landingInnerHeroMain video {
    width: 100%;
    object-fit: cover;
    min-height: 364px;
}
.surharge-ins {
    position: relative;
    top: -16px;
    font-family: 'Lato', Helvetica, sans-serif;
    font-size: 11px;
    font-style: italic;
    color: #666666;
}
#creditcardnumber {
    background: url("../../images/creditcard.png") no-repeat;
}
#creditcardnumber.unknowncard {
    background: url("../../images/unknowncard.png") no-repeat;
}
#creditcardnumber.visacard {
    background: url("../../images/visacard.png") no-repeat;
}
#creditcardnumber.mastercard {
    background: url("../../images/mastercard.png") no-repeat;
}
#creditcardnumber.americanexpresscard {
    background: url("../../images/americanexpresscard.png") no-repeat;
}
#creditcardnumber.discovercard {
    background: url("../../images/discovercard.png") no-repeat;
}
#creditcardnumber {
    background-position: 99% 2px !important;
    padding-right: 50px;
}
/* line 5, ../sass/_leftsidebar.scss */

.sidebarleft .chooseoptions {
    clear: both;
    margin-bottom: 30px;
}
/* line 9, ../sass/_leftsidebar.scss */

.sidebarleft .chooseoptions a {
    background: #00bfd6;
    padding: 15px;
    font-size: 28px;
    text-align: center;
    display: block;
    text-transform: uppercase;
    color: #FFF;
}
/* line 18, ../sass/_leftsidebar.scss */

.sidebarleft .chooseoptions a:hover {
    text-decoration: none;
    background: #009AB1;
}
/* line 23, ../sass/_leftsidebar.scss */

.sidebarleft .chooseoptions a:active {
    text-decoration: none;
}
/* line 27, ../sass/_leftsidebar.scss */

.sidebarleft .chooseoptions a:focus {
    text-decoration: none;
}
/* line 35, ../sass/_leftsidebar.scss */

.sidebarleft .sidebarchooseyourdeal.boxsidebar {
    display: none;
    margin-bottom: 15px;
}
/* line 43, ../sass/_leftsidebar.scss */

.sidebarleft .sidebarquantity.boxsidebar {
    display: none;
}
/* line 48, ../sass/_leftsidebar.scss */

.sidebarleft .sidebarquantity.boxsidebar button[type="submit"].disabledtrue {
    background: #b7b7b7;
    opacity: 0.7;
}
/* line 52, ../sass/_leftsidebar.scss */

.sidebarleft .sidebarquantity.boxsidebar button[type="submit"].disabledtrue:hover {
    background: #b7b7b7;
    opacity: 0.7;
}
/* line 64, ../sass/_leftsidebar.scss */

.sidebarleft .sidebarquantity.boxsidebar .tripplandetails .boxheading.revieworder {
    border-bottom: 1px solid #7e7e7e;
}
/* line 69, ../sass/_leftsidebar.scss */

.sidebarleft .sidebarquantity.boxsidebar .tripplandetails .totalprice {
    padding-top: 15px;
}
/* line 72, ../sass/_leftsidebar.scss */

.sidebarleft .sidebarquantity.boxsidebar .tripplandetails .totalprice .paymentoptions {
    margin: 15px 0px 15px 0px;
}
/* line 85, ../sass/_leftsidebar.scss */

.sidebarleft .boxsidebar span.boxheading {
    text-align: left;
    border: 1px solid #7e7e7e;
}
/* line 90, ../sass/_leftsidebar.scss */

.sidebarleft .boxsidebar span.revieworder {
    border: 0px;
}
/* line 94, ../sass/_leftsidebar.scss */

.sidebarleft .boxsidebar span i:nth-child(1) {
    color: #00bfd6;
}
/* line 98, ../sass/_leftsidebar.scss */

.sidebarleft .boxsidebar span i:nth-child(2) {
    float: right;
    font-size: 32px;
    top: -5px;
    position: relative;
}
/* line 110, ../sass/_leftsidebar.scss */

.sidebarleft .boxsidebar ul.selectitem .selected {
    background: #009AB1;
    color: #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
}
.sidebarleft.stayinfo .boxsidebar ul.selectitem .selected {
    background: #e9af01;
    color: #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
}
/* line 121, ../sass/_leftsidebar.scss */

.sidebarleft .boxsidebar ul.selectitem .selected div.dealdiv span.heading {
    color: #FFFFFF !important;
}
/* line 131, ../sass/_leftsidebar.scss */

.sidebarleft .boxsidebar ul.selectitem.chooseyrdeal li {
    border-bottom: 0px !important;
}
/* line 139, ../sass/_leftsidebar.scss */

.sidebarleft .boxsidebar ul.selectitem.chooseyrdeal li.init span.boxheading:before {
    position: absolute;
    content: '';
    background: url("../../images/frontend/icons_1.svg") no-repeat;
    left: 15px;
    top: 15px;
    width: 30px;
    height: 30px;
}
.sidebarleft.stayinfo .boxsidebar ul.selectitem.chooseyrdeal li.init span.boxheading:before {
    position: absolute;
    content: '';
    background: url("../../images/frontend/icons_1_stayinfo.svg") no-repeat;
    left: 15px;
    top: 15px;
    width: 30px;
    height: 30px;
}
.sidebarleft.cruise-na .boxsidebar ul.selectitem.chooseyrdeal li.init span.boxheading:before {
    position: absolute;
    content: '';
    background: url("../../images/frontend/icons_1_cruise.svg") no-repeat;
    left: 15px;
    top: 15px;
    width: 30px;
    height: 30px;
}
/* line 152, ../sass/_leftsidebar.scss */

.sidebarleft .boxsidebar ul.selectitem.chooseyrdeal li:hover {
    border-bottom: 0px !important;
}
/* line 170, ../sass/_leftsidebar.scss */

.sidebarleft .boxsidebar ul.selectitem.chooseyrroom li.init span.boxheading:before {
    position: absolute;
    content: '';
    background: url("../../images/frontend/icons_2.svg") no-repeat;
    left: 15px;
    top: 15px;
    width: 30px;
    height: 30px;
}
.sidebarleft.stayinfo .boxsidebar ul.selectitem.chooseyrroom li.init span.boxheading:before {
    position: absolute;
    content: '';
    background: url("../../images/frontend/icons_2_stayinfo.svg") no-repeat;
    left: 15px;
    top: 15px;
    width: 30px;
    height: 30px;
}
.sidebarleft.stayinfo .boxsidebar.with_date_1 ul.selectitem.chooseyrroom li.init span.boxheading:before {
    background: url("../../images/frontend/icons_3_stayinfo.svg") no-repeat;
}
.sidebarleft.cruise-na .boxsidebar ul.selectitem.chooseyrroom li.init span.boxheading:before {
    position: absolute;
    content: '';
    background: url("../../images/frontend/icons_2_cruise.svg") no-repeat;
    left: 15px;
    top: 15px;
    width: 30px;
    height: 30px;
}
/* line 195, ../sass/_leftsidebar.scss */

.sidebarleft .boxsidebar ul.selectitem.chooseyrtraveloption li.init span.boxheading:before {
    position: absolute;
    content: '';
    background: url("../../images/frontend/icons_3.svg") no-repeat;
    left: 15px;
    top: 15px;
    width: 30px;
    height: 30px;
}
.sidebarleft.stayinfo .boxsidebar ul.selectitem.chooseyrtraveloption li.init span.boxheading:before {
    position: absolute;
    content: '';
    background: url("../../images/frontend/icons_3_stayinfo.svg") no-repeat;
    left: 15px;
    top: 15px;
    width: 30px;
    height: 30px;
}
.sidebarleft.cruise-na .boxsidebar ul.selectitem.chooseyrtraveloption li.init span.boxheading:before {
    position: absolute;
    content: '';
    background: url("../../images/frontend/icons_3_cruise.svg") no-repeat;
    left: 15px;
    top: 15px;
    width: 30px;
    height: 30px;
}
/* line 220, ../sass/_leftsidebar.scss */

.sidebarleft .boxsidebar ul.selectitem.chooseyrdepdates li.init span.boxheading:before {
    position: absolute;
    content: '';
    background: url("../../images/frontend/icons_4.svg") no-repeat;
    left: 15px;
    top: 15px;
    width: 30px;
    height: 30px;
}
.sidebarleft.stayinfo .boxsidebar ul.selectitem.chooseyrdepdates li.init span.boxheading:before {
    position: absolute;
    content: '';
    background: url("../../images/frontend/icons_3_stayinfo.svg") no-repeat;
    left: 15px;
    top: 15px;
    width: 30px;
    height: 30px;
}
.sidebarleft.stayinfo .boxsidebar ul.selectitem.chooseyrdepdates li.init span.boxheading:before {
    background: url("../../images/frontend/icons_2_stayinfo.svg") no-repeat;
}
.sidebarleft.cruise-na .boxsidebar ul.selectitem.chooseyrdepdates li.init span.boxheading:before {
    position: absolute;
    content: '';
    background: url("../../images/frontend/icons_4_cruise.svg") no-repeat;
    left: 15px;
    top: 15px;
    width: 30px;
    height: 30px;
}
/* line 235, ../sass/_leftsidebar.scss */

.sidebarleft .boxsidebar ul.selectitem.chooseyrdepdates li ul li {
    display: block !important;
    padding-left: 0px;
}
.sidebarleft .boxsidebar ul.selectitem.chooseyrdepdates li ul li ul li {
    padding-left: 0px;
    background: #FFF;
    border-bottom: 1px solid #b7b7b7 !important;
}
.sidebarleft .boxsidebar ul.selectitem.chooseyrdepdates li ul li ul li a {
    padding: 14px 25px;
    color: #acacac;
    display: inline-block;
    width: 100%;
    font-size: 22px;
}
.sidebarleft .boxsidebar ul.selectitem.chooseyrdepdates li ul li ul li a:hover {
    color: #FFF;
}
/* line 240, ../sass/_leftsidebar.scss */

.sidebarleft .boxsidebar ul.selectitem.chooseyrdepdates li ul li span {
    padding-left: 25px;
    border-bottom: 0px !important;
}
/* line 245, ../sass/_leftsidebar.scss */

/* line 252, ../sass/_leftsidebar.scss */

.sidebarleft .boxsidebar ul.selectitem.chooseyrdepdates li:hover {
    background: none;
}
/* line 258, ../sass/_leftsidebar.scss */

.sidebarleft .boxsidebar ul.selectitem.chooseyrdepdates li.yeardate_sublist ul {
    display: none;
}
/* line 276, ../sass/_leftsidebar.scss */

.sidebarleft .boxsidebar ul.selectitem.chooseyrdeparcity li.init span.boxheading:before {
    position: absolute;
    content: '';
    background: url("../../images/frontend/icons_5.svg") no-repeat;
    left: 15px;
    top: 15px;
    width: 30px;
    height: 30px;
}
.sidebarleft.stayinfo .boxsidebar ul.selectitem.chooseyrdeparcity li.init span.boxheading:before {
    position: absolute;
    content: '';
    background: url("../../images/frontend/icons_3_stayinfo.svg") no-repeat;
    left: 15px;
    top: 15px;
    width: 30px;
    height: 30px;
}
.sidebarleft.stayinfo .boxsidebar.deptcity_with_date_1 ul.selectitem.chooseyrdeparcity li.init span.boxheading:before {
    background: url("../../images/frontend/icons_4.svg") no-repeat;
}
.sidebarleft.cruise-na .boxsidebar ul.selectitem.chooseyrdeparcity li.init span.boxheading:before {
    position: absolute;
    content: '';
    background: url("../../images/frontend/icons_5_cruise.svg") no-repeat;
    left: 15px;
    top: 15px;
    width: 30px;
    height: 30px;
}
/* line 301, ../sass/_leftsidebar.scss */

.sidebarleft .boxsidebar ul.selectitem.chooseyrqty li.init span.boxheading:before {
    position: absolute;
    content: '';
    background: url("../../images/frontend/icons_6.svg") no-repeat;
    left: 15px;
    top: 15px;
    width: 30px;
    height: 30px;
}
.sidebarleft.stayinfo .boxsidebar ul.selectitem.chooseyrqty li.init span.boxheading:before {
    position: absolute;
    content: '';
    background: url("../../images/frontend/icons_3_stayinfo.svg") no-repeat;
    left: 15px;
    top: 15px;
    width: 30px;
    height: 30px;
}
.sidebarleft.stayinfo .boxsidebar.has_date_1 ul.selectitem.chooseyrqty li.init span.boxheading:before, .sidebarleft.stayinfo .boxsidebar.has_city_1 ul.selectitem.chooseyrqty li.init span.boxheading:before {
    background: url("../../images/frontend/icons_4_stayinfo.svg") no-repeat;
}
.sidebarleft.stayinfo .boxsidebar.has_date_1.has_city_1 ul.selectitem.chooseyrqty li.init span.boxheading:before {
    background: url("../../images/frontend/icons_5_stayinfo.svg") no-repeat;
}
.sidebarleft.cruise-na .boxsidebar ul.selectitem.chooseyrqty li.init span.boxheading:before {
    position: absolute;
    content: '';
    background: url("../../images/frontend/icons_6_cruise.svg") no-repeat;
    left: 15px;
    top: 15px;
    width: 30px;
    height: 30px;
}
/* line 316, ../sass/_leftsidebar.scss */

.sidebarleft .boxsidebar ul.selectitem li {
    padding: 0px;
}
/* line 322, ../sass/_leftsidebar.scss */

.sidebarleft .boxsidebar ul.selectitem li.init:hover {
    background: none;
}
/* line 330, ../sass/_leftsidebar.scss */

.sidebarleft .boxsidebar ul.selectitem li.init .dealdiv span.heading {
    background: #FFF;
    color: #009AB1;
    border-bottom: 1px solid #7e7e7e;
    position: relative;
    padding-left: 55px;
    padding-right: 55px;
}
.sidebarleft.stayinfo .boxsidebar ul.selectitem li.init .dealdiv span.heading {
    background: #FFF;
    color: #FAC519;
    border-bottom: 1px solid #7e7e7e;
    position: relative;
    padding-left: 55px;
    padding-right: 55px;
}
/* line 339, ../sass/_leftsidebar.scss */

.sidebarleft .boxsidebar ul.selectitem li.init .dealdiv span.heading:after {
    position: absolute;
    content: '';
    width: 9px;
    height: 9px;
    right: 13px;
    top: 20px;
    background: none;
    border-top: 7px solid #b3b3b3;
    border-bottom: 5px solid transparent;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
}
/* line 350, ../sass/_leftsidebar.scss */

.sidebarleft .boxsidebar ul.selectitem li.init .dealdiv span.heading:before {
    position: absolute;
    content: '';
    background: url("../../images/frontend/icons_tick_dark.svg") no-repeat;
    left: 15px;
    top: 15px;
    width: 30px;
    height: 30px;
}
.sidebarleft.stayinfo .boxsidebar ul.selectitem li.init .dealdiv span.heading:before {
    position: absolute;
    content: '';
    background: url("../../images/frontend/icons_tick_dark_stayinfo.svg") no-repeat;
    left: 15px;
    top: 15px;
    width: 30px;
    height: 30px;
}
.sidebarleft.cruise-na .boxsidebar ul.selectitem li.init .dealdiv span.heading:before {
    position: absolute;
    content: '';
    background: url("../../images/frontend/icons_tick_dark_cruise.svg") no-repeat;
    left: 15px;
    top: 15px;
    width: 30px;
    height: 30px;
}
/* line 364, ../sass/_leftsidebar.scss */

.sidebarleft .boxsidebar ul.selectitem li.init .boxheading {
    position: relative;
    padding-left: 55px;
    padding-right: 55px;
    font-size: 22px;
}
/* line 370, ../sass/_leftsidebar.scss */

.sidebarleft .boxsidebar ul.selectitem li.init .boxheading:after {
    position: absolute;
    content: '';
    width: 9px;
    height: 9px;
    right: 13px;
    top: 20px;
    background: none;
    border-top: 7px solid #b3b3b3;
    border-bottom: 5px solid transparent;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
}
/* line 387, ../sass/_leftsidebar.scss */

.sidebarleft .boxsidebar ul.selectitem li:not(.init) {
    /*display: none;*/
}
/* line 400, ../sass/_leftsidebar.scss */

.sidebarleft .boxsidebar ul.selectitem.listopen li.init span:after {
    position: absolute;
    display: inline-block;
    content: '';
    width: 9px;
    height: 9px;
    right: 13px;
    top: 20px;
    background: none;
    border-bottom: 7px solid #b3b3b3 !important;
    border-top: 5px solid transparent !important;
    border-left: 5px solid transparent !important;
    border-right: 5px solid transparent !important;
}
/* line 425, ../sass/_leftsidebar.scss */

#sidebarquantity .paymentoptions {
    margin: 10px 0px 10px 0px;
}
/* line 428, ../sass/_leftsidebar.scss */

#sidebarquantity .paymentoptions img {
    max-width: 100%;
}
/* line 435, ../sass/_leftsidebar.scss */

.boxsidebar ul li {
    border-bottom: 0px !important;
}
/* line 439, ../sass/_leftsidebar.scss */

.boxsidebar ul li:hover {
    border-bottom: 0px !important;
}
/* line 467, ../sass/_leftsidebar.scss */

.otheroption {
    float: right;
    position: relative;
    text-transform: none;
    font-size: 20px;
}
/* line 476, ../sass/_leftsidebar.scss */

.otheroption:hover .instruction_info {
    display: block;
    position: absolute;
    top: -135px;
    right: -21px;
    width: 200px;
    min-height: 80px;
    font-size: 12px !important;
    padding: 10px;
    border: 2px solid #787677;
    background: #FFF;
    font-family: 'Lato', Helvetica, sans-serif;
    color: #787677 !important;
}
/* line 498, ../sass/_leftsidebar.scss */

.otheroption span .instruction_info {
    display: none;
}
/* line 504, ../sass/_leftsidebar.scss */

.otheroption span.info-icon {
    position: relative;
}
/* line 507, ../sass/_leftsidebar.scss */

/* line 521, ../sass/_leftsidebar.scss */

.dealdiv.closesubdates.selected.opensubdates span.heading {
    color: #FFF;
}
/* line 525, ../sass/_leftsidebar.scss */

.instruction_info:after, .instruction_info:before {
    top: 100%;
    left: 87%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
/* line 536, ../sass/_leftsidebar.scss */

.instruction_info:after {
    border-color: rgba(255, 255, 255, 0);
    border-top-color: #FFF;
    border-width: 17px;
    margin-left: -30px;
}
/* line 542, ../sass/_leftsidebar.scss */

.instruction_info:before {
    border-color: rgba(120, 118, 119, 0);
    border-top-color: #787677;
    border-width: 20px;
    margin-left: -33px;
}
@media (max-width: 1200px) {
    /* line 551, ../sass/_leftsidebar.scss */
    .otheroption {
        display: none;
    }
}
/* line 561, ../sass/_leftsidebar.scss */

.yeardate_sublist .dealdiv.selected {
    border-bottom: 0px !important;
}
/* line 566, ../sass/_leftsidebar.scss */

.yeardate_sublist .dealdiv.closesubdates {
    position: relative;
    border-bottom: 0px !important;
}
/* line 571, ../sass/_leftsidebar.scss */

.yeardate_sublist .dealdiv.closesubdates:after {
    position: absolute;
    content: '';
    background: url("../../images/frontend/arrows_img.png") no-repeat;
    right: 15px;
    top: 22px;
    width: 13px;
    height: 13px;
    background-position: 0px -14px;
}
/* line 583, ../sass/_leftsidebar.scss */

.yeardate_sublist .dealdiv.closesubdates.selected {
    position: relative;
    border-bottom: 0px !important;
}
/* line 588, ../sass/_leftsidebar.scss */

.yeardate_sublist .dealdiv.closesubdates.selected:after {
    position: absolute;
    content: '';
    background: url("../../images/frontend/arrows_img.png") no-repeat;
    right: 15px;
    top: 22px;
    width: 13px;
    height: 13px;
    background-position: 0px -14px;
}
/* line 601, ../sass/_leftsidebar.scss */

.yeardate_sublist .dealdiv.closesubdates.selected span.heading {
    color: #FFF;
}
/* line 607, ../sass/_leftsidebar.scss */

.yeardate_sublist .dealdiv.closesubdates.selected.opensubdates {
    position: relative;
    border-bottom: 0px !important;
}
/* line 612, ../sass/_leftsidebar.scss */

.yeardate_sublist .dealdiv.closesubdates.selected.opensubdates:after {
    position: absolute;
    content: '';
    background: url("../../images/frontend/arrows_img.png") no-repeat;
    right: 15px;
    top: 22px;
    width: 13px;
    height: 13px;
    background-position: 0px -14px;
}
/* line 624, ../sass/_leftsidebar.scss */

.yeardate_sublist .dealdiv.closesubdates.opensubdates.selected {
    position: relative;
    border-bottom: 0px !important;
}
/* line 629, ../sass/_leftsidebar.scss */

.yeardate_sublist .dealdiv.closesubdates.opensubdates.selected:after {
    position: absolute;
    content: '';
    background: url("../../images/frontend/arrows_img.png") no-repeat;
    right: 15px;
    top: 22px;
    width: 13px;
    height: 13px;
    background-position: 0px 0px;
}
/* line 641, ../sass/_leftsidebar.scss */

.yeardate_sublist .dealdiv.closesubdates.opensubdates {
    position: relative;
    border-bottom: 0px !important;
}
/* line 646, ../sass/_leftsidebar.scss */

.yeardate_sublist .dealdiv.closesubdates.opensubdates:after {
    position: absolute;
    content: '';
    background: url("../../images/frontend/arrows_img.png") no-repeat;
    right: 15px;
    top: 22px;
    width: 13px;
    height: 13px;
    background-position: 0px 0px;
}
/* line 661, ../sass/_leftsidebar.scss */

.sidebarleft.selectbox-panelleft.travelinfo .sidebarquantity.boxsidebar button.disabledfalse:hover {
    opacity: 1 !important;
    background: #009AB1 !important;
}
/* line 666, ../sass/_leftsidebar.scss */

.valueselected5 .dealdiv, .valueselected6 .dealdiv {
    display: inline;
}
/* line 670, ../sass/_leftsidebar.scss */

.sidebarleft .boxsidebar ul.selectitem.chooseyrdepdates li ul li.yeardates {
    border-bottom: 1px solid #b7b7b7 !important;
}
.sidebarchooseyourdeal.boxsidebar.chooseyrdeal-mb {
    height: auto !important;
}
.error {
    border: 1px solid red;
}
.herospace-landing .bx-wrapper .bx-viewport {
    width: 100% !important;
}
.container-fluid.herospace.herobgimage {
    width: 100% !important;
}
/*Check out css Changes Start*/

ul.hearaboutdeal {
    height: 43px;
    width: 100%;
    border: 1px solid #c6c6c6;
    position: relative;
}
ul.hearaboutdeal li {
    padding: 10px 10px;
    z-index: 2;
    position: relative;
    font-family: 'Lato', Helvetica, sans-serif;
}
ul.hearaboutdeal li:not(.init) {
    float: left;
    width: 100%;
    display: none;
    background: #FFF;
    border-bottom: 1px solid #c6c6c6;
    border-left: 1px solid #c6c6c6;
    border-right: 1px solid #c6c6c6;
}
ul li.selecteditem:not(.init) {
    background: #009AB1;
}
ul.hearaboutdeal li:not(.init).selectitem:hover {
    background: #00bfd6;
    color: #FFF;
    cursor: pointer;
}
li.init {
    cursor: pointer;
}
.listopen .itemlist, .itemlist ul li {
    display: block !important;
}
.itemlist ul {
    display: none;
}
.selectitem.selecteditem {
    color: #FFF;
}
.itemlist ul li {
    padding-left: 50px;
    border: 0px !important;
    border-bottom: 1px solid #c6c6c6 !important;
}
.itemlist ul li:last-child {
    border-bottom: 0px !important;
}
.itemlist {
    padding: 0px !important;
}
.itemlist span {
    padding: 10px 10px;
    display: block;
    width: 100%;
}
.itemlist.openitemlist {
    border-bottom: 1px solid #c6c6c6 !important;
}
.itemlist.openitemlist span {
    background: #009AB1;
    color: #FFF;
}
ul.hearaboutdeal:after {
    position: absolute;
    content: '';
    width: 9px;
    height: 9px;
    right: 13px;
    top: 17px;
    background: none;
    border-top: 7px solid #b3b3b3;
    border-bottom: 5px solid transparent;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
}
ul.hearaboutdeal.listopen:after {
    position: absolute;
    content: '';
    width: 9px;
    height: 9px;
    right: 13px;
    top: 12px;
    background: none;
    border-bottom: 7px solid #b3b3b3;
    border-top: 5px solid transparent;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
}
.hearaboutdeal li.itemlist {
    position: relative;
}
.hearaboutdeal li.itemlist:after {
    position: absolute;
    content: '';
    width: 9px;
    height: 9px;
    right: 13px;
    top: 17px;
    background: none;
    border-top: 7px solid #b3b3b3;
    border-bottom: 5px solid transparent;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
}
.hearaboutdeal li.itemlist.openitemlist:after {
    position: absolute;
    content: '';
    width: 9px;
    height: 9px;
    right: 13px;
    top: 12px;
    background: none;
    border-bottom: 7px solid #b3b3b3;
    border-top: 5px solid transparent;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
}
.error {
    border: 1px solid red !important;
    -moz-box-shadow: 0 0 2px red !important;
    -webkit-box-shadow: 0 0 2px red !important;
    box-shadow: 0 0 2px red !important;
}
.stateselect .combobox.username {
    margin-bottom: 22px;
}
.stateselect select, .countryofbirth-select select {
    padding: 5px 10px;
}
.addressbtmbar {
    border-bottom: 1px solid #d9d9d9;
    padding-top: 10px;
    padding-bottom: 10px;
    clear: both;
    margin-bottom: 15px;
}
.layoutthree .orderreview .dealimgwithdeails {
    width: 330px;
}
@media (max-width: 1200px) {
    .layoutthree .orderreview .dealimgwithdeails {
        width: 100%;
    }
}
.sidebarleft.stayinfo .chooseoptions a {
    background: #FAC519;
}
.sidebarleft.stayinfo .chooseoptions a:hover {
    background: #e9af01;
}
.sidebarleft.cruise-na .chooseoptions a {
    background: #214169;
}
.sidebarleft.cruise-na .chooseoptions a:hover {
    background: #214169;
}
.sidebarleft.cruise-na .sidebarchooseyourdeal .dealdiv .heading:hover {
    background: #214169;
}
.sidebarleft.cruise-na .boxsidebar ul.selectitem .selected {
    background: #012C51;
    color: #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
}
.openyearmoth {
    background: #009AB1;
    color: #FFFFFF !important;
}
.openyearmoth-date {
    background: #009AB1;
    color: #FFFFFF !important;
}
.sidebarleft.stayinfo .openyearmoth, .sidebarleft.stayinfo .openyearmoth-date {
    background: #e9af01;
}
.heading.depadte-year {
    position: relative;
}
.heading.depadte-year:after {
    position: absolute;
    content: '';
    width: 9px;
    height: 9px;
    right: 13px;
    top: 20px;
    border-top: 7px solid #b3b3b3;
    border-bottom: 5px solid transparent;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
}
.heading.depadte-year.openyearmoth:after {
    position: absolute;
    content: '';
    width: 9px;
    height: 9px;
    right: 13px;
    top: 20px;
    background: none;
    border-bottom: 7px solid #b3b3b3 !important;
    border-top: 5px solid transparent !important;
    border-left: 5px solid transparent !important;
    border-right: 5px solid transparent !important;
}
.depadte-month li>.dealdiv .heading {
    position: relative;
}
.depadte-month li>.dealdiv .heading.yearmonth:after {
    position: absolute;
    content: '';
    width: 9px;
    height: 9px;
    right: 13px;
    top: 20px;
    background: none;
    border-top: 7px solid #b3b3b3;
    border-bottom: 5px solid transparent;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
}
.depadte-month li>.dealdiv .heading.datemonthtogleopen.yearmonth:after {
    position: absolute;
    content: '';
    width: 9px;
    height: 9px;
    right: 13px;
    top: 20px;
    background: none;
    border-bottom: 7px solid #b3b3b3 !important;
    border-top: 5px solid transparent !important;
    border-left: 5px solid transparent !important;
    border-right: 5px solid transparent !important;
}
.otheroption span.info-icon:before {
    content: '';
    position: absolute;
    width: 21px !important;
    height: 21px !important;
    background: url("../../images/frontend/info_grey.svg") no-repeat !important;
    top: 3px !important;
    right: 7px !important;
    background-size: cover !important;
    border: 0px !important;
}
.otheroption span.info-icon:after {
    display: none !important;
}
.error-select p.CaptionCont.SelectBox {
    border: 1px solid red !important;
    box-shadow: 0 0 2px red !important;
}
.error-select p.CaptionCont {
    border: none !important;
}
/* line 1, ../sass/_subscribe.scss */

.subscribe-page {
    padding: 0px;
}
/* line 4, ../sass/_subscribe.scss */

.subscribe-page .subscribe-hero-image {
    background: url("../../images/frontend/subscribe-bg.png") no-repeat;
    height: 412px;
    background-size: cover;
}
/* line 12, ../sass/_subscribe.scss */

.subscribe-page .container .subscribe-form {
    width: 910px;
    padding: 0px 15px 0px 15px;
    margin: 0px auto;
}
/* line 18, ../sass/_subscribe.scss */

.subscribe-page .container .subscribe-form h1 {
    font-family: 'Futura Condensed', Helvetica, sans-serif;
    font-size: 40px;
    color: #000000;
    text-transform: uppercase;
    margin: 0px;
    padding: 60px 0px 60px 0px;
}
/* line 30, ../sass/_subscribe.scss */

.subscribe-page .container .subscribe-form .form-withlogo .subscribe-formwrapper {
    width: 49%;
    margin-right: 3%;
    float: left;
}
/* line 37, ../sass/_subscribe.scss */

.subscribe-page .container .subscribe-form .form-withlogo .subscribe-formwrapper .subscribe-fields label {
    text-transform: uppercase;
}
/* line 41, ../sass/_subscribe.scss */

.subscribe-page .container .subscribe-form .form-withlogo .subscribe-formwrapper .subscribe-fields input[type="submit"] {
    background: #01bfd7;
    color: #FFFFFF;
    border: 0px;
    padding: 7px;
    padding-left: 20px;
    padding-right: 20px;
    border-radius: 20px;
    font-size: 16px;
    width: 100%;
    margin-top: 15px;
}
/* line 56, ../sass/_subscribe.scss */

.subscribe-page .container .subscribe-form .form-withlogo .subscribe-logo {
    width: 47%;
    float: left;
}
/* line 60, ../sass/_subscribe.scss */

.subscribe-page .container .subscribe-form .form-withlogo .subscribe-logo .largelogo {
    text-align: center;
}
/* line 64, ../sass/_subscribe.scss */

.subscribe-page .container .subscribe-form .form-withlogo .subscribe-logo .small-logo {
    display: table;
    width: 100%;
    margin-top: 25px;
}
/* line 69, ../sass/_subscribe.scss */

.subscribe-page .container .subscribe-form .form-withlogo .subscribe-logo .small-logo .logo1 {
    display: table-cell;
    text-align: right;
    padding-right: 30px;
}
/* line 75, ../sass/_subscribe.scss */

.subscribe-page .container .subscribe-form .form-withlogo .subscribe-logo .small-logo .logo2 {
    display: table-cell;
    text-align: left;
}
/* line 83, ../sass/_subscribe.scss */

.subscribe-page .container .subscribe-form .subscribe-termcondition {
    clear: both;
    padding-top: 73px;
    padding-bottom: 45px;
}
/* line 88, ../sass/_subscribe.scss */

.subscribe-page .container .subscribe-form .subscribe-termcondition p {
    font-size: 14px;
    color: #484848;
    margin: 0px;
    padding: 0px;
    line-height: 22px;
    margin-bottom: 10px;
}
@media(max-width:1024px) {
    .subscribe .container .subscribe-form {
        width: 100%;
    }
}
.mydeal .defcred .raction{
    margin-right:30px;
}
@media(max-width:768px) {

    .mydeal .defcred button{
      margin-bottom:7px; 
      margin-top:7px; 
      width:100%;
}
 .mydeal .defcred .roww>div{
    width:100%;
    margin-right:0;
 }
    .subscribe .subscribe-hero-image {
        background-size: cover;
        background-position: center;
    }
    .subscribe .container .subscribe-form .form-withlogo .subscribe-formwrapper {
        width: 100%;
        margin-right: 0%;
    }
    .subscribe .container .subscribe-form .form-withlogo .subscribe-logo {
        width: 100%;
        margin-top: 20px;
    }
    .subscribe .container .subscribe-form h1 {
        font-size: 30px;
    }
}
.ifchoseother {
    margin-top: 20px;
    display: none;
}
.combobox-container:not(.combobox-selected) .glyphicon-remove {
    display: none;
}
.combobox-container .glyphicon.glyphicon-remove {
    display: none;
}
.combobox.username {
    margin-bottom: 0px;
}
.combobox-container .typeahead.typeahead-long.dropdown-menu {
    width: 100% !important;
    max-height: 300px;
    overflow: auto;
    border-radius: 0px !important;
    padding-top: 0px;
    padding-bottom: 0px;
}
.combobox-container .typeahead.typeahead-long.dropdown-menu li {}
.combobox-container .typeahead.typeahead-long.dropdown-menu li a {
    font-family: 'Lato', Helvetica, sans-serif;
    font-size: 16px;
    padding: 6px 20px;
    border-bottom: 1px solid #c6c6c6;
}
.combobox-container .typeahead.typeahead-long.dropdown-menu li:last-child a {
    border-bottom: 0px;
}
.combobox-container .dropdown-menu>.active>a, .combobox-container .dropdown-menu>.active>a:hover, .combobox-container .dropdown-menu>.active>a:focus {
    background: #01bfd7;
}
/*River Cruising Start*/

.otherlistwelpage .stardiv {
    display: block;
    float: none;
    text-align: center;
    margin: 0px auto;
    margin-top: 50px;
    margin-bottom: 10px;
}
.otherlistwelpage .stardiv i {
    font-size: 30px;
}
.otherlistwelpage .heading-otherlistwelpage {
    position: relative;
    text-align: center;
    display: inline-block;
    width: 100%;
}
.otherlistwelpage .description-otherlist {
    text-align: center;
    color: #000000;
    font-size: 18px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.otherlistwelpage .heading-otherlistwelpage .headingotherlist {
    font-size: 39px;
    line-height: normal;
    color: #000000;
    text-align: center;
    display: inline;
    padding-left: 20px;
    padding-right: 20px;
    background: #f5f5f5;
    font-family: 'Lato', Helvetica, sans-serif;
}
.otherlistwelpage .heading-otherlistwelpage:before {
    content: '';
    position: absolute;
    border-top: 1px solid #000;
    top: 29px;
    width: 100%;
    left: 0px;
    z-index: -1;
}
.whatisthis, .whatisthis:hover {
    font-size: 11px;
    text-decoration: none;
    color: grey;
    font-family: 'Lato', Helvetica, sans-serif;
}
.select-pay-option .tooltip .tooltip-inner {
    background: #fff;
    border: 1px solid #00C300;
    color: #333;
}
.select-pay-option .tooltip .tooltip-arrow {
    color: #00C300;
    border-top-color: #00C300;
}
.cl-aba {
    color: #ababab!important;
}
.stopoverpackage p.cl-aba {
    font-size: 15px;
    margin: 0;
}
.extra-package p.cl-aba {
    margin: 0;
    font-size: 12px;
}
.options-includes li p.cl-aba {
    color: #333333!important;
}
.extra-package input {
    position: relative;
    top: 2px;
    left: -3px;
}
.delimiter-line {
    border-bottom: 1px solid #d9d9d9;
}
body .purchase-terms {
    color: #ababab!important;
    font-style: italic;
    font-size: 12px;
    margin-top: 8px;
}
.stopover-terms {
    margin-top: 8px;
}
body .purchase-terms.airline-terms {
    margin-top: 12px;
}
.stopoverpackage input {
    margin-bottom: 10px;
}
.spacer, .spacer-x2, .spacer-clear {
    width: 100%;
    background: transparent;
    height: 10px;
    clear: both;
    overflow: auto;
}
.spacer-x2 {
    height: 20px;
}
.spacer-clear {
    height: 0;
}
.hotel-options {
    clear: both;
    height: 30px;
}
.hotel-options li {
    float: left;
}
.right {
    float: right;
}
.left {
    float: left;
}
.review-items {
    width: 100%;
    clear: both;
    margin-bottom: 1px;
    height: 20px;
    width: 100%;
    clear: both;
    margin-bottom: 1px;
    font-family: 'Lato', Helvetica, sans-serif;
    font-size: 13px;
}
.review-items .left {}
.review-items .right {}
.post-purchase-item, #dealAdditionalOptions .additional-options-here .review-items:not(.old-review-item) {
    border-color: #d6e9c6;
    color: #009AB1;
    margin-bottom: 5px;
    padding: 2px;
    height: auto;
    font-weight: bold;
}
.subtotal-review {
    font-size: 18px;
    font-family: 'T', 'Oswald', sans-serif;
}
.fa-calendar {
    margin-right: 5px;
}
.ui-datepicker .ui-datepicker-title {
    color: #333;
}
.grandtotal .subheading {
    margin-top: 0;
    padding-top: 0;
    font-weight: 700;
}
.grandtotal .dealamount {
    font-size: 21px;
}
.selectitem .disabled {
    display: none;
}
.importantinfo br {
    display: block;
    margin: 6px 0;
    content: " ";
}
@media(max-width:400px) {
    .otherlistwelpage .heading-otherlistwelpage:before {
        display: none;
    }
    .otherlistwelpage .heading-otherlistwelpage .headingotherlist {
        font-size: 30px;
    }
}
/*River Cruising Close*/

.sidebarleft.cruise-na .boxsidebar ul.selectitem li.init .dealdiv span.heading {
    color: #214169;
}
.sidebarleft.cruise-na .openyearmoth, .sidebarleft.cruise-na .openyearmoth-date {
    background: #214169;
}
/*River Cruising Close*/

.thankyou-page p {
    color: #333333;
    font-size: 13px;
}
.grey-btn {
    color: #FFFFFF;
    background: #b3b3b3;
    text-transform: uppercase;
    border: 0px;
    padding: 10px;
}
.grey-btn:hover {
    background: #000;
}
.for-agents, .campaign-page .listingbtn, .for-nrma, .for-nrma-pif {
    display: none;
}
.campaign-page .listingcategory {
    margin-top: 0;
}
.agent-based .not-for-agents, .agent-based.is-nrma .not-for-nrma, .nrma-pif .not-for-nrma-pif, body:not(.agent-based) .tc-badge, .is-nz .not-for-nz, .for-nz {
    display: none;
}
.agent-based .for-agents, .agent-based.is-nrma .for-nrma, .nrma-pif .for-nrma-pif, .is-nz div.for-nz {
    display: block;
}
.agent-based span.for-agents, .agent-based.is-nrma span.for-nrma, .is-nz span.for-nz {
    display: inline;
}
.agent-based .headerpart.stick .bookingbtn {
    display: block;
}
.agent-based .container-fluid.headerpart {
    position: fixed;
    z-index: 9999999;
    width: 100%;
    padding: 12px 0px;
    transition: all 0.5s easein;
    -ms-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    display: none;
}
.agent-based .headerpart header .triplogo, .agent-based .headerpart header .logowithmenuarea .triplogo {
    width: 100px;
}
.agent-based .headerpart.stick header .triplogo img, .agent-based .headerpart header .logowithmenuarea .triplogo img {
    height: 54px;
    transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
}
.agent-based .herobgimage.herobgimage .landingInnerHeroMain, .agent-based .herobgimage.herobgimage.deal-landing {
    margin-top: 77px;
    margin-top: 0;
}
.agent-based .herospace-detail, .agent-based .herospace {
    padding-top: 0;
}
.agent-based .contentviewpage .selctionmenu.stick {
    top: 0;
}
.agent-based .container-wraper>header>.row {
    display: none;
}
.agent-based .container-wraper>header {
    margin-bottom: 25px;
    padding-bottom: 0;
    padding-top: 0;
}
.agent-based .sidebarleft .sidebarquantity.boxsidebar .tripplandetails .totalprice .paymentoptions {
    display: none;
}
.success-badge {
    color: #5cb85c;
    background-color: #fff;
}
.le-crumbs li {
    float: left;
    width: 110px;
    position: relative;
    height: 48px;
    font-family: 'Lato', Helvetica, sans-serif;
}
.le-crumbs .le-circle {
    width: 28px;
    height: 28px;
    line-height: 28px;
    border-radius: 1000px;
    background: #000;
    color: #fff;
    text-align: center;
    font-size: 13px;
    margin: auto;
}
.le-crumbs .le-label {
    margin-top: 4px;
    text-align: center;
    font-size: 13px;
    color: #222;
    left: -40px;
    text-align: center;
    width: 100%;
}
.le-crumbs li:after {
    content: '';
    position: absolute;
    top: 13px;
    left: 69px;
    width: 110px;
    height: 2px;
    background: #000;
}
.le-crumbs li:last-child:after {
    display: none;
}
.le-crumbs li.upcoming .le-circle {
    background: #b3b3b3;
}
.le-crumbs li.upcoming .le-label {
    color: #b3b3b3;
}
.le-crumbs li.active .le-circle {
    background: #000;
    background: linear-gradient( -120deg, #b3b3b3 48%, #000 51%);
    border-radius: 50%;
}
[type="submit"].disabled {
    background: #b7b7b7;
    opacity: 0.7;
}
input.disabled, select.disabled, select.disabled, select.disabled option, div.SumoSelect.disabled *, .custom-check.disabled span, .custom-radio.disabled span {
    background-color: rgb(235, 235, 228)!important;
    cursor: default;
    background-image: none;
}
.tc-badge {
    background-image: url(/images/frontend/tc_badge70.png);
    position: absolute;
    top: 10px;
    right: 10px;
    height: 70px;
    width: 70px;
}
.divas-slide .tc-badge {
    display: none;
}
.divas-active .tc-badge {
    display: block;
}
.agent-based.is-nrma .tc-badge {
    display: none;
}
.static h1 {
    font-size: 30px;
    color: #000;
    font-family: 'Futura Md BT', Oswald, sans-serif;
    text-transform: uppercase;
}
.static h2 {
    margin-top: 32px !important;
    font-size: 40px;
    color: #000;
    font-family: T, Oswald, sans-serif;
    text-transform: uppercase;
}
.static h3 {
    margin-top: 16px !important;
    font-size: 24px;
    color: #000;
    font-family: T, Oswald, sans-serif;
    text-transform: uppercase;
}
.static p {
    font-family: Lato, Helvetica, sans-serif;
    color: #000000;
    font-size: 16px;
}
.static {
    padding: 20px 30px;
    clear: both;
    display: inline-block;
    width: 100%;
}
.static-page {
    min-height: initial!important;
}
.static-page ul {
    padding: inherit;
}
.static-page li {
    font-family: Lato, sans-serif;
    list-style-type: disc;
}
#clock {
    font-weight: bold;
}
.text-muted {
    font-size: 90%;
    font-family: 'Lato', Helvetica, sans-serif;
}
.no-solo-share .twin-share-message span {
    display: none;
}
.pax-included-2 .twin-share-message {
    display: none;
}
.twofor1-message {
    margin-top: 10px;
}
.deal-status-1 .sidebarleft .boxsidebar, .deal-status-1 .divas-slide-container .divas-slide img {
    opacity: 0.3;
}
.no-longer-avail {
    text-align: center;
    color: #d9534f;
    font-size: 24px;
    margin-bottom: 30px;
    background: #eee;
    padding: 10px;
    display: none;
}
.deal-status-1 .typicallyprice {
    display: none!important;
}
.deal-status-1 .corner-ribbon-wrapper {
    width: 289px;
    height: 239px;
    overflow: hidden;
    position: absolute;
    top: 0px;
    right: 0px;
}
.deal-status-1 .corner-ribbon {
    display: none;
    color: #fff;
    text-align: center;
    position: relative;
    padding: 12px 0;
    width: 347px;
    left: 20px;
    top: 71px;
    transform: rotate(45deg);
    white-space: nowrap;
    background: #d9534f;
}
.deal-status-1 .divas-active .no-longer-avail, .deal-status-1 .divas-slide-transition-left .no-longer-avail, .deal-status-1 .sidebarleft .no-longer-avail {
    display: block;
}
.deal-status-1 .sidebarleft .no-longer-avail, 
body:not(.agent-based) .deal-status-1 .sidebarleft .downloadprint {
    display: none;
}
/* blog */

#df-content-wrapper {
    margin-top: 20px;
}
.blog-s-header {
    padding-top: 40px;
}
.blog-s-header h1, .blog-s-header h4 {
    text-align: center;
    font-family: times;
}
.blog-s-header h1 {}
.blog-top-menu #megadropdown {
    background: #000;
    display: block!important;
}
.blog-top-menu #megadropdown, .blog-top-menu #container-menu {
    min-height: 40px;
}
.blog-top-menu .wrapped-menu {
    height: 40px;
    text-align: center;
    width: 100%;
}
.blog-top-menu .df-navbar-nav {
    left: 0!important;
}
.blog-top-menu .nav>li>a {
    height: 40px;
    padding: 10px 15px;
    padding-top: 13px;
    color: #fff;
}
.blog-top-menu .nav>li>a:hover, .blog-top-menu .nav>li>a:focus {
    color: #000;
}
.blog-top-menu {
    margin-top: 20px;
}
.blog-tad-footer .newlettersubscribe>label, .blog-tad-footer .subscribeform {
    display: none;
}
.df-category-header.push-top-6 {
    margin-top: 40px;
}
.blog-tad-header .bookingbtn {
    display: none;
}
.blog-tad-header .menulocation ul.menu2 li:last-child a {
    color: #01bfd7!important;
    text-decoration: none;
}
html {
    margin-top: 0!important;
}
#poliframemodal .modal-dialog, #ingeframemodal .modal-dialog {
    max-width: 450px;
}
#poliframemodal iframe, #ingeframemodal iframe {
    height: 100%;
    width: 100%;
    margin: 0;
    padding: 0;
    min-height: 633px;
    background: #fff;
    border: none;
    outline: none;
}
#ingeframemodal iframe {
    min-height: 548px;
}
#poliframemodal .modal-body, #ingeframemodal .modal-body {
    width: auto;
    height: auto;
    max-height: 100%;
}
/*
.stopoverpackage .col-md-6{
    padding:0;
}
.stopoverpackage .col-md-6:first-child{
padding-right:15px;
}
.stopoverpackage .col-md-6:nth-child(2){
    padding-left:15px;
}
*/

.stopoverpackage .package-inner h3 {
    margin-top: 0;
}
.package-dwrap {
    position: absolute;
    margin-top: -70px;
    z-index: -1;
}
#dealAdditionalOptions .package-inner {
    background: #f5f5f5;
    border: 1px solid #ccc;
    overflow: auto;
}
body #dealAdditionalOptions .package-picked {
    background: #009AB1!important;
    border-color: #009ab1;
}
.package-picked label, .package-picked span, body .package-picked .purchase-terms {
    color: #fff!important;
}
#dealAdditionalOptions .SumoSelect>.CaptionCont>span, #dealAdditionalOptions .SumoSelect label, #dealAdditionalOptions .SumoSelect li.opt:hover {
    color: #000!important;
    background: #fff;
}
.package-picked .package-dwrap {
    /*position:relative;*/
    margin-top: 0;
    z-index: 8;
}
#dealAdditionalOptions .checkbox-inline, #dealAdditionalOptions .radio input {
    margin-right: 7px;
    -ms-transform: scale(1.3);
    /* IE */
    -moz-transform: scale(1.3);
    /* FF */
    -webkit-transform: scale(1.3);
    /* Safari and Chrome */
    -o-transform: scale(1.3);
    /* Opera */
}
#dealAdditionalOptions .radio input {
    left: 0;
    top: -1px;
}
#dealAdditionalOptions .radio {
    margin-left: 5px;
}
#dealAdditionalOptions .radio, #dealAdditionalOptions .checkbox {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-bottom: 0;
    float: left;
}
#dealAdditionalOptions .radio {
    margin-right: 40px;
}
#dealAdditionalOptions .landactivity .radio, #dealAdditionalOptions .landactivity .radio input {
    margin-bottom: 0;
    margin-top: 0;
}
.pre-post-tour-box .package-inner {
    min-height: 61px;
}
.stopoverpackage input[type="text"] {
    color: #000;
    font-weight: bold;
}
.package-dwrap * {
    border: none;
    outline: none;
    box-shadow: none;
    background: #fff;
    padding: 0;
}
#dealAdditionalOptions .package-dwrap2 {
    margin-top: 74px;
    display: none;
}
#dealAdditionalOptions .package-dwrap2 input {
    float: left;
}
#dealAdditionalOptions .package-dwrap2 span {
    line-height: 1.2;
    font-size: 12px;
    display: block;
    margin-left: 23px;
    padding-top: 7px;
}
#dealAdditionalOptions .package-picked .package-dwrap2 {
    display: block;
}
.agent-based #dealAdditionalOptions .package-picked .package-dwrap2 {
    display: none;
}
/*
.package-dwrap{
   background: #fff;
    width: 180px;
    padding: 0 10px;
    padding-top: 10px; 
    border-radius:3px;
    border: 1px solid #ccc;  
    margin-top:15px;
}
*/

.stopover-inclusions i, .stopover-inclusions span {
    display: table-cell;
    vertical-align: top;
}
.stopover-inclusions span {
    padding-left: 15px;
}
#dealAdditionalOptions .optissysset .pickable-option, #dealAdditionalOptions .already-picked, #dealAdditionalOptions .optissysset .purchase-terms {
    display: none;
}
#dealAdditionalOptions .optissysset .already-picked {
    display: block!important;
}
#dealAdditionalOptions .already-picked>span, #dealAdditionalOptions .already-picked>.spacer {
    display: none;
}
body #dealAdditionalOptions .optissysset {
    background-color: #dff0d8!important;
    border-color: #d6e9c6;
    color: #3c763d;
}
body #dealAdditionalOptions .pre-post-tour-box .optissysset {
    min-height: 86px!important;
}
#dealAdditionalOptions .SumoSelect>.CaptionCont {
    padding: 7px !important;
}
#dealAdditionalOptions .SumoSelect.open>.optWrapper {
    top: 38px;
}
#dealAdditionalOptions .SumoSelect.open>.optWrapper li.opt:hover, #dealAdditionalOptions .SumoSelect li.opt:hover label {
    background: #00bfd6;
    color: #FFF!important;
    cursor: pointer;
}
#dealAdditionalOptions .optissysset label, #dealAdditionalOptions .optissysset span, #dealAdditionalOptions .optissysset i {
    color: #3c763d!important;
}
#dealAdditionalOptions .early-stay-text {
    margin-top: 19px;
    margin-bottom: 12px;
    font-size: 14px;
    display: none;
}
#dealAdditionalOptions .early-stay-text span:first-child {
    font-weight: bold;
    display: block;
    line-height: 1.2;
}
#dealAdditionalOptions .package-picked .early-stay-text {
    display: block;
}
#dealAdditionalOptions .package-titled {
    font-family: 'Lato', Helvetica, sans-serif;
    font-size: 16px!important;
    font-weight: bold;
    color: #000;
    margin-bottom: 5px;
    margin-top: 0;
}
.app-header-row p {
    margin-bottom: 0;
    color: #000;
    font-size: 13px;
}
.app-header-row {
    margin-bottom: 40px;
    clear: both;
}
.select-pay-option img {
    height: 32px;
}
.select-pay-option {
    margin-bottom: 10px;
}
#insurance-form {
    clear: both;
    margin-top: 40px;
    overflow: auto;
}
#insurance-form>div {
    background: #000;
    padding: 36px;
}
#insurance-form label, #insurance-form h2, #insurance-form .ins-label {
    color: #fff;
    text-transform: none;
}
#insurance-form .input-item {
    margin-bottom: 35px;
}
#insurance-form input {
    margin-bottom: 0;
}
#insurance-form h2 {
    padding: 0!important;
    margin: 0!important;
    margin-bottom: 16px!important;
    text-align: center;
}
#insurance-form .select2-selection--multiple input.select2-search__field {
    margin-bottom: 0;
    height: 44px;
    border-radius: 0;
}
#insurance-form .select2-container--bootstrap .select2-selection, .select2-container--bootstrap.select2-container--focus .select2-selection {
    border-radius: 0;
}
#insurance-form li {
    list-style-type: none;
}
.dependant-ages, .adult-ages {
    padding: 0;
}
.dependant-ages input, .adult-ages input {
    width: 60px;
    float: left;
    margin-right: 15px;
}
#insurance-form #getquote {
    background: #00bfd6;
    color: #fff;
    border-color: #009ab1;
    height: 44px;
    margin-bottom: 0;
    max-width: 200px;
    float: none;
    min-width: 180px;
}
#insurance-form a {
    color: #fff;
}
/* tests */

.choose-options-new {
    display: none!important;
}
@media (min-width: 991px) {
    .deal-is-page .dealmenuWrapper>li {
        padding-top: 7px;
    }
    .deal-is-page .dealmenuWrapper>li:last-child {
        padding: 0;
    }
    .deal-is-page .contentviewpage .selctionmenu.stick ul:before {
        height: 65px;
        background: #00bfd6;
    }
    .deal-is-page .contentviewpage.stayinfo .selctionmenu.stick ul:before {
        background: #FAC519;
    }
    .selctionmenu.stick .choose-options-new {
        display: inline!important;
    }
    .selctionmenu .b-deal-menu-choose-options-sticky-nav {
        display: none;
    }
    .choose-options-new>div {
        display: block!important;
    }
    .atrip-choose-options-sticky-nav:hover, .chooseoptions-nav:hover {
        background: #fff;
        color: #00bfd6!important;
    }
}
.text-italic {
    font-style: italic;
}
.line-behind {
    overflow: hidden;
    text-align: center;
}
@media only screen and (min-width: 600px) {
    .line-behind:before, .line-behind:after {
        background-color: #333;
        content: "";
        display: inline-block;
        height: 1px;
        position: relative;
        vertical-align: middle;
        width: 50%;
    }
    .line-behind:before {
        right: 0.5em;
        margin-left: -50%;
    }
    .line-behind:after {
        left: 0.5em;
        margin-right: -50%;
    }
}
.font-lato-text, .introcopy *, .additional-copy-area * {
    font-family: 'Lato', sans-serif;
}
.copy-text {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
}
.featured-deals .listing-package {
    margin-top: -20px;
}
.featured-deals .listing-package .row {}
.featured-deals-title {
    font-family: 'T';
    font-size: 32px;
}
.video-c-area>div {
    max-width: 570px;
    margin: auto;
}
.video-c-area {
    margin-top: 50px;
    margin-bottom: 50px;
}
.additional-copy-area {
    margin-top: 50px;
}
/*
.additional-copy-area ul {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
}
 .additional-copy-area li{
    list-style-position: inside;
    list-style-type: disc;
}
*/

#campaign-page .additional-copy-area li, #campaign-page .introcopy li {
    list-style-type: disc;
}
#campaign-page .additional-copy-area ul, #campaign-page .introcopy ul {
    padding-left: 40px;
}
.intro-area h1, .additional-copy-area h1, .additional-copy-area h2 {
    font-family: 'Libre Baskerville', serif;
    font-size: 32px;
    margin-bottom: 20px;
    text-transform: uppercase;
}
.intro-area, .additional-copy-area {
    background: #fff;
    overflow: auto;
    padding: 20px;
}
.additional-copy-area *, .introcopy * {
    color: #000;
}
.additional-copy-area h1, .additional-copy-area h2 {
    font-size: 24px;
    text-align: center;
}
.intro-area {
    margin-bottom: 40px;
    padding-bottom: 40px;
}
.intro-logo-img {
    margin-bottom: 10px;
}
.intro-area, .additional-copy-area {
    padding: 20px 80px;
}
main#campaign-page {
    margin-top: -100px;
}
@media only screen and (max-width: 600px) {
    .intro-area, .additional-copy-area {
        padding: 20px 20px;
    }
}
/* end tests */

#formobile991 .pageinfo-splash ul.dealmenu-mobile li {
    height: 41px;
    padding: 0!important;
}
#formobile991 .pageinfo-splash ul.dealmenu-mobile li a:first-child {
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    width: 50%;
    border-right: 1px solid #fff;
    padding: 10px 15px;
    float: left!important;
    text-align: center;
}
#formobile991 .pageinfo-splash ul.dealmenu-mobile li a:last-child {
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    width: 50%;
    padding: 10px 15px;
    text-align: center;
    float: right!important;
    display: block!important;
    position: absolute;
    right: 0;
    white-space: nowrap;
    overflow: hidden;
}
#formobile991 .pageinfo-splash .selctionmenu {
    background: #00bfd6
}
#formobile991 .pageinfo-splash.stayinfo .selctionmenu {
    background: #FAC519;
}
#formobile991 .pageinfo-splash .it-opened ul.dealmenu-mobile li a:first-child {
    background: #009AB1;
}
#formobile991 .pageinfo-splash.stayinfo .it-opened ul.dealmenu-mobile li a:first-child {
    background: #e9af01;
}
#dealAdditionalOptions .pre-post-tour-box .package-picked .pageinfo-splash ul.dealmenu-mobile li {
    border: none;
}
#formobile991 .pageinfo-splash .it-opened ul.dealmenu-mobile li a:last-child {
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    width: 0%;
    padding: 10px 0;
}
#formobile991 .pageinfo-splash .it-opened ul.dealmenu-mobile li a:first-child {
    -webkit-transition: width 1s ease-in-out;
    -moz-transition: width 1s ease-in-out;
    -o-transition: width 1s ease-in-out;
    transition: width 1s ease-in-out;
    width: 101%;
}
a.btn.disabled {
    cursor: not-allowed;
    background: #999!important;
}
.pulsate-stay:before {
    box-shadow: 0 0 0 rgba(232, 180, 36, 0.5);
    animation: pulse 2s 1;
}
@-webkit-keyframes pulse {
    0% {
        -moz-transform: scale(0.9);
        -ms-transform: scale(0.9);
        -webkit-transform: scale(0.9);
        transform: scale(0.9);
    }
    100% {
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -webkit-transform: scale(1);
        transform: scale(1);
        box-shadow: 0 0 0 20px rgba(232, 180, 36, 0);
    }
}
.pulsate-btn {
    box-shadow: 0 0 0 rgba(0, 0, 0, 0.5);
    animation: pulse 2s 1;
}
@-webkit-keyframes pulse {
    0% {
        -moz-transform: scale(0.9);
        -ms-transform: scale(0.9);
        -webkit-transform: scale(0.9);
        transform: scale(0.9);
    }
    100% {
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -webkit-transform: scale(1);
        transform: scale(1);
        box-shadow: 0 0 0 20px rgba(0, 0, 0, 0);
    }
}
.sidebarchooseyourdeal li.init span.boxheading:before {
    border-radius: 50%;
}
/* excapes */

.tripadvisor-widget .cdsROW.wide {}
.tripadvisor-widget .cdsROW.wide .cdsROWContainer .logo {
    max-width: 100%!important;
    width: 150px!important;
}
.tripadvisor-widget .cdsROW.wide .cdsROWContainer .cdsLocName {
    width: 132px!important;
    max-width: 100%!important;
}
.tripadvisor-widget .cdsROW.wide .logo {
    border: none!important;
}
.tripadvisor-widget .cdsROW.wide .cdsRating span {
    display: inline-table;
    width: auto;
    line-height: 1.3;
    padding-left: 5px;
}
.escapes-page:not(.stayonly) .chooseyrqty-mb, 
.escapes-page:not(.stayonly) .chooseyrroom-mb li:not(.init), 
.escapes-page:not(.stayonly) .chooseyrroom-mb li.init .dealdiv span.heading:after, 
.escapes-page:not(.stayonly) .tripplandetails li.selectqty,
.hidden-off {
    position: absolute;
    left: -9999999px;
}
.option-views {
    margin-top: 20px;
}
.option-meta {
    position: relative;
    font-family: 'T', 'Oswald', sans-serif;
    font-size: 18px;
    line-height: 22px;
    background: #d7d7d7;
    line-height: 33px;
}
.option-nights {
    background: #d7d7d7;
    color: #000000;
    width: 100%;
    padding: 0 15px;
    text-transform: uppercase;
}
#room-options-more .modal-dialog {
    width: 80%;
    max-width: 900px;
    top: 140px;
    margin: auto;
}
#room-options-more .modal-content {
    border-radius: 0;
}
#room-options-more .close {
    position: absolute;
    right: 0;
    top: -37px;
    background: #fff;
    width: 30px;
    height: 30px;
    opacity: 1;
}
#room-options-more .col-left {
    padding-right: 10px;
}
#room-options-more .col-right {
    padding-left: 10px;
}
#room-options-more h3 {
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 20px;
    font-family: 'T', 'Oswald', sans-serif;
}
#room-options-more .more-details {
    margin-top: 10px;
}
#room-options-more .room-property {
    background: #f5f5f5;
    padding: 10px;
    margin-top: 16px;
    color: #000;
}
#room-options-more .room-property h4 {
    font-size: 20px;
    font-family: 'T', 'Oswald', sans-serif;
    text-transform: uppercase;
    color: #000;
}
#room-options-more .option-details .option-lower {
    border: none;
    padding: 0;
    padding-top: 20px;
}
#room-options-more .option-further {
    display: none;
}
.option-box .option-more {
    position: absolute;
    right: 0;
    width: 35px;
    height: 33px;
    z-index: 90;
    text-align: center;
    color: #000;
    cursor: pointer;
}
#options-row-mobile .option-box .option-more i {
    padding-top: 9px;
}
.option-box .option-proceed {
    display: none;
}
.option-box .option-action .option-further {
    text-align: center;
    color: #000;
    cursor: pointer;
    border: 1px solid #000;
    width: 100%;
    font-size: 18px;
    background: #fff;
    padding: 4px;
}
.option-box .option-action .option-further:hover, .option-box:hover .option-further {
    background: #000;
    color: #fff;
}
.option-price {
    background: #707070;
    color: #fff;
    position: absolute;
    top: 0;
    right: 0;
    padding: 0 10px;
}
.option-details h3 {
    color: #000;
    margin-top: 0;
    font-size: 20px;
    margin-bottom: 6px;
    text-transform: uppercase;
}
.option-details .option-lower {
    clear: both;
    padding: 15px;
    border: 1px solid #d6d6d6;
    border-top: none;
}
.option-details .option-desc {
    font-size: 16px;
    color: #000;
    text-transform: initial;
}
.option-details .option-action {
    margin-top: 20px;
}
.option-details .option-proceed {
    width: 100%;
    border: 0px;
    background: #FAC519;
    color: #FFFFFF;
    padding: 11px;
    font-size: 25px;
    text-align: center;
    text-transform: uppercase;
    color: #FFF;
    font-family: 'T', 'Oswald', sans-serif;
}
.option-details .option-proceed:hover {
    background: #e9af01;
}
.option-views .option-picked .option-proceed {
    background: #FAC519;
}
.option-views .option-picked .option-nights {
    background: #FAC519;
}
.option-nights i {
    margin-right: 4px;
}
.option-views .deal-option {
    margin-bottom: 40px;
}
.option-views h2 {
    font-size: 40px!important;
    padding-bottom: 30px;
    padding-left: 15px;
}
.options-filter {
    margin-top: 20px;
}
.options-filter .filter-btn {
    font-weight: 700;
    color: #FAC519;
    padding-top: 9px;
    margin-right: 7px;
    background: #fff;
    border: 1px solid #FAC519;
    outline: none;
    text-transform: uppercase;
}
.options-filter .filter-btn.picked, .options-filter .filter-btn:hover {
    background: #e9af01;
    color: #fff;
    border: 1px solid #e9af01;
}
.increment-row {
    height: auto;
    overflow: hidden;
    padding: 10px 25px;
    border-bottom: 1px solid #b7b7b7;
    padding-bottom: 3px;
}
.increment-row .pull-left {
    float: none;
    width: auto;
    overflow: hidden;
}
.increment-row .pull-right {
    width: 116px;
}
.increment-row .pull-left span {
    line-height: 40px;
    padding-left: 15px;
    color: #acacac;
    font-size: 22px;
    text-align: left;
}
.increment-row .btn {
    border: none;
    background: #FAC519;
    padding: 6px;
    padding-top: 4px;
    padding-bottom: 3px;
    border-radius: 0;
    padding-left: 8px;
    outline: none;
}
.increment-row .btn span {
    color: #fff;
}
.increment-row .btn-minus span {
    top: 0.12em;
}
.increment-row button.btn[disabled] {
    background: #b7b7b7;
}
.increment-row button.btn[disabled] span {
    color: #999;
}
.increment-row input {
    background: #fff!important;
    margin-left: 10px;
    margin-right: 10px;
    width: 50px!important;
    text-align: center;
    color: #000;
}
.dontslide {
    display: block !important;
    height: auto!important;
}
.option-box {
    position: relative;
    min-height: 290px;
    cursor: pointer;
}
.option-more i {
    font-size: 20px;
    color: #fff;
}
.option-box .option-details {
    /* position:absolute; */
    bottom: 0;
    width: 100%;
    min-height: 170px;
    background: #fff;
}
.option-box .more-details {
    height: 0;
    overflow: hidden;
}
@media (max-width: 991px) {
    .option-box .more-details {
        height: auto!important;
        overflow: hidden;
    }
    .option-box .option-details {
        position: relative;
    }
}
.escapes-page .highlight-inc, .escapes-page .highlight-inc ul li {
    color: #000;
    text-transform: inherit;
    line-height: 22px;
    clear: both;
    font-weight: normal;
    font-size: 16px;
    font-family: 'Lato', Helvetica, sans-serif;
}
.escapes-page .highlight-inc {
    margin-bottom: 30px;
    margin-top: 20px;
}
#options-row-mobile .option-further {
    display: none;
}
#options-row-mobile .option-proceed {
    display: block;
}
.is-escapes .non-escapy, .path-pay:not(.is-escapes) .escapy {
    display: none;
}
.is-escapes .subtotal-review .left span {
    display: none;
}
.sidebartipically .badge {
    background: transparent;
}
.badge-icon {
    display: block;
    width: 23px;
    height: 20px;
    float: left;
    background-size: cover;
    border-bottom: 0px;
    margin-right: 8px;
    background-position: center center;
    background-repeat: no-repeat;
    width: 23px;
    mask-size: cover;
    -webkit-mask-size: cover;
    background-color: #fff;
    margin-top: 2px;
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
}
.flight-icon {
    -webkit-mask-image: url(../../images/frontend/assets/flight.svg);
    mask-image: url(../../images/frontend/assets/flight.svg);
    

}
.cruise-icon {
    -webkit-mask-image: url(../../images/frontend/assets/cruise.svg);
    mask-image: url(../../images/frontend/assets/cruise.svg);
    
    width: 22px;
}
.rail-icon {
    -webkit-mask-image: url(../../images/frontend/assets/rail.svg);
    mask-image: url(../../images/frontend/assets/rail.svg);
   
}
.accom-icon {
    -webkit-mask-image: url(../../images/frontend/assets/accom.svg);
    mask-image: url(../../images/frontend/assets/accom.svg);
 
    height: 22px;
    width: 19px;
    margin-top: 2px;
    mask-size: 87%;
    -webkit-mask-size: 87%;
}
.tour-icon {
    -webkit-mask-image: url(../../images/frontend/assets/tour.svg);
    mask-image: url(../../images/frontend/assets/tour.svg);
    height: 17px;
    width: 19px;
    margin-top: 5px;
    mask-size: 81%;
    -webkit-mask-size: 81%;
}
.inc-tags-area .badge-icon {
    margin-top: 0;
    margin-right: 5px;
}
.inc-tags-area .tour-icon {
    margin-top: 3px;
}
.inc-tags-area .flight-icon, .inc-tags-area .rail-icon {
    margin-right: 8px;
}
.inc-tags-area .accom-icon {
    margin-right: 12px;
}
.stayinfo .highlight-inc i.fa {
    width: 20px;
    float: left;
    padding: 3px 0 10px 0;
    margin-right: 6px;
}
.stayinfo .highlight-inc>div {
    clear: both;
    margin-bottom: 8px;
}
.child-disclaim {
    font-size: 12px;
    font-family: 'Lato', Helvetica, sans-serif;
    font-style: italic;
    padding-left: 8px;
        overflow: hidden;
    white-space: nowrap;
}
.price-text {
    position: absolute;
    right: 21px;
    width: 39px!important;
    padding: 3px 0;
    top: 22px;
    font-size: 10px;
    border-top: 2px solid #00bfd6;
    color: #00bfd6;
    text-align: left;
    border-bottom: 2px solid #00bfd6;
    text-transform: uppercase;
    font-family: 'Lato', Helvetica, sans-serif!important;
}
.stayinfo .price-text {
    border-top: 2px solid #FAC519;
    color: #FAC519;
    border-bottom: 2px solid #FAC519;
}
.tourdetails .txt .daywithcountry .country {
    float: left;
    line-height: 18px;
    position: relative;
    min-height: 48px;
    min-width: 160px;
}
.tourdetails .txt .daywithcountry .country .price-inf {
    clear: both;
    line-height: 18px;
    position: absolute;
    bottom: 9px;
    display: block;
    white-space: pre-wrap;
    text-transform: lowercase;
}
.tourdetails .txt .daywithcountry.daynight-Nights .days {
    width: 40px!important;
}
/* escapes */

.reset-filters {
    text-decoration: underline;
    cursor: pointer;
}
/* 
custom checkbox and radio

https://bootsnipp.com/snippets/ZkMKE */

.has-custom-radcheck .checkbox {
    padding-left: 20px;
}
.has-custom-radcheck .checkbox label {
    display: inline-block;
    position: relative;
    padding-left: 5px;
}
.has-custom-radcheck .checkbox label::before {
    content: "";
    display: inline-block;
    position: absolute;
    width: 17px;
    height: 17px;
    left: 0;
    margin-left: -20px;
    border: 1px solid #cccccc;
    border-radius: 3px;
    background-color: #fff;
    -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
    -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
    transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
}
.has-custom-radcheck .checkbox label::after {
    display: inline-block;
    position: absolute;
    width: 16px;
    height: 16px;
    left: 0;
    top: 0;
    margin-left: -20px;
    padding-left: 3px;
    padding-top: 1px;
    font-size: 11px;
    color: #555555;
}
.has-custom-radcheck .checkbox label::before, .has-custom-radcheck .checkbox label::after {
    top: 2px;
}
.has-custom-radcheck .checkbox input[type="checkbox"] {
    opacity: 0;
}
.has-custom-radcheck .checkbox input[type="checkbox"]:focus+label::before {
    outline: none;
    outline-offset: -2px;
}
.has-custom-radcheck .checkbox input[type="checkbox"]:checked+label::after {
    font-family: 'FontAwesome';
    content: "\f00c";
}
.has-custom-radcheck .checkbox input[type="checkbox"]:disabled+label {
    opacity: 0.65;
}
.has-custom-radcheck .checkbox input[type="checkbox"]:disabled+label::before {
    background-color: #eeeeee;
    cursor: not-allowed;
}
.has-custom-radcheck .checkbox.checkbox-circle label::before {
    border-radius: 50%;
}
.has-custom-radcheck .checkbox.checkbox-inline {
    margin-top: 0;
}
.has-custom-radcheck .checkbox-primary input[type="checkbox"]:checked+label::before {
    background-color: #428bca;
    border-color: #428bca;
}
.has-custom-radcheck .checkbox-primary input[type="checkbox"]:checked+label::after {
    color: #fff;
}
.has-custom-radcheck .checkbox-danger input[type="checkbox"]:checked+label::before {
    background-color: #d9534f;
    border-color: #d9534f;
}
.has-custom-radcheck .checkbox-danger input[type="checkbox"]:checked+label::after {
    color: #fff;
}
.has-custom-radcheck .checkbox-info input[type="checkbox"]:checked+label::before {
    background-color: #01bfd7;
    border-color: #01bfd7;
}
.has-custom-radcheck .checkbox-info input[type="checkbox"]:checked+label::after {
    color: #fff;
}
.has-custom-radcheck .checkbox-warning input[type="checkbox"]:checked+label::before {
    background-color: #f0ad4e;
    border-color: #f0ad4e;
}
.has-custom-radcheck .checkbox-warning input[type="checkbox"]:checked+label::after {
    color: #fff;
}
.has-custom-radcheck .checkbox-success input[type="checkbox"]:checked+label::before {
    background-color: #5cb85c;
    border-color: #5cb85c;
}
.has-custom-radcheck .checkbox-success input[type="checkbox"]:checked+label::after {
    color: #fff;
}
.has-custom-radcheck .radio {
    padding-left: 20px;
}
.has-custom-radcheck .radio label {
    display: inline-block;
    position: relative;
    padding-left: 17px;
}
.has-custom-radcheck .radio label::before {
    content: "";
    display: inline-block;
    position: absolute;
    width: 23px;
    height: 23px;
    left: 0;
    margin-left: -20px;
    border: 1px solid #cccccc;
    border-radius: 50%;
    background-color: #fff;
    -webkit-transition: border 0.15s ease-in-out;
    -o-transition: border 0.15s ease-in-out;
    transition: border 0.15s ease-in-out;
    top: -3px;
}
.has-custom-radcheck .radio label::after {
    display: inline-block;
    position: absolute;
    content: " ";
    width: 17px;
    height: 17px;
    left: 3px;
    top: 3px;
    margin-left: -20px;
    border-radius: 50%;
    background-color: #555555;
    -webkit-transform: scale(0, 0);
    -ms-transform: scale(0, 0);
    -o-transform: scale(0, 0);
    transform: scale(0, 0);
    -webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
    -moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
    -o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
    transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
    top: 0px;
}
.has-custom-radcheck .radio input[type="radio"] {
    opacity: 0;
}
.has-custom-radcheck .radio input[type="radio"]:focus+label::before {
    outline: none;
    outline-offset: -2px;
}
.has-custom-radcheck .radio input[type="radio"]:checked+label::after {
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
}
.has-custom-radcheck .radio input[type="radio"]:disabled+label {
    opacity: 0.65;
}
.has-custom-radcheck .radio input[type="radio"]:disabled+label::before {
    cursor: not-allowed;
}
.has-custom-radcheck .radio.radio-inline {
    margin-top: 0;
}
.has-custom-radcheck .radio-primary input[type="radio"]+label::after {
    background-color: #428bca;
}
.has-custom-radcheck .radio-primary input[type="radio"]:checked+label::before {
    border-color: #428bca;
}
.has-custom-radcheck .radio-primary input[type="radio"]:checked+label::after {
    background-color: #428bca;
}
.has-custom-radcheck .radio-danger input[type="radio"]+label::after {
    background-color: #d9534f;
}
.has-custom-radcheck .radio-danger input[type="radio"]:checked+label::before {
    border-color: #d9534f;
}
.has-custom-radcheck .radio-danger input[type="radio"]:checked+label::after {
    background-color: #d9534f;
}
.has-custom-radcheck .radio-info input[type="radio"]+label::after {
    background-color: #01bfd7;
}
.has-custom-radcheck .radio-info input[type="radio"]:checked+label::before {
    border-color: #01bfd7;
}
.has-custom-radcheck .radio-info input[type="radio"]:checked+label::after {
    background-color: #01bfd7;
}
.has-custom-radcheck .radio-warning input[type="radio"]+label::after {
    background-color: #f0ad4e;
}
.has-custom-radcheck .radio-warning input[type="radio"]:checked+label::before {
    border-color: #f0ad4e;
}
.has-custom-radcheck .radio-warning input[type="radio"]:checked+label::after {
    background-color: #f0ad4e;
}
.has-custom-radcheck .radio-success input[type="radio"]+label::after {
    background-color: #5cb85c;
}
.has-custom-radcheck .radio-success input[type="radio"]:checked+label::before {
    border-color: #5cb85c;
}
.has-custom-radcheck .radio-success input[type="radio"]:checked+label::after {
    background-color: #5cb85c;
}
.has-custom-radcheck label {
    font-size: 16px;
}
.has-custom-radcheck .radio *:active, .has-custom-radcheck .radio *:focus, .has-custom-radcheck .radio *:visited, .has-custom-radcheck .radio *:hover, .has-custom-radcheck .radio input[type="radio"]:focus+label::before {
    outline: none;
}
.has-custom-radcheck .color-primary {
    color: #009AB1;
}
.stay-filter .has-custom-radcheck .checkbox-info input[type="checkbox"]:checked+label::before {
    background-color: #e9af01;
    border-color: #e9af01;
}
.search-filter.has-custom-radcheck .checkbox-info input[type="checkbox"]:checked+label::before {
    background-color: #000000;
    border-color: #000000;
}
/* 
custom checkbox and radio end */

.headtimer .contentid {
    line-height: 30px;
}
/* temp change to teal color for escape */

.triplisting .listingcategory .stay.listing-package ul li .pacakagedetails .image .badge, .triplisting .listingcategory .travel.listing-package ul li .pacakagedetails .image .stay.badge {
    background: #00bfd6;
}
.staydesignbadge, .triplisting .listingcategory .stay.listing-package ul li .pacakagedetails .image .badge:after, .triplisting .listingcategory .travel.listing-package ul li .pacakagedetails .image .stay.badge:after {
    background-image: url(../../images/frontend/travelbadge.png);
}
.triplisting .listingcategory .stay.listing-package ul li .pacakagedetails .tourdetails .txt p span, .triplisting .listingcategory .travel.listing-package ul li .pacakagedetails .stay.tourdetails .txt p span, .triplisting .listingcategory .travel.listing-package ul li .pacakagedetails .stay.tourdetails .country .price-inf, body .triplisting .listingcategory .stay.listing-package ul li .pacakagedetails .stay.tourdetails .country .price-inf {
    color: #00bfd6;
}
.triplisting .listingcategory .travel.listing-package ul li .pacakagedetails .stay.tourdetails .country .price-inf {
    color: #00bfd6!important;
}
.triplisting .listingcategory .stay.listing-package ul li .pacakagedetails .tourdetails .pricedetail .viewdetail, .triplisting .listingcategory .travel.listing-package ul li .pacakagedetails .stay.tourdetails .pricedetail .viewdetail {
    background: #00bfd6;
}
.triplisting .listingcategory #stay .viewfulllisting a, .sidebarleft.stayinfo .chooseoptions a, .deal-is-page .contentviewpage.stayinfo .selctionmenu.stick ul:before, .option-details .option-proceed, .sidebarleft.stayinfo .boxsidebar ul.selectitem .selected, .sidebarleft.stayinfo .sidebarquantity button[type="submit"], #formobile991 .pageinfo-splash.stayinfo .selctionmenu, .sidebarleft.stayinfo .openyearmoth, .sidebarleft.stayinfo .openyearmoth-date, .increment-row .btn {
    background: #00bfd6
}
.triplisting .listingcategory .stay.listing-package .viewfulllisting a, .triplisting .listingcategory .travel.listing-package .stay.viewfulllisting a, .sidebarleft.stayinfo .boxsidebar ul.selectitem li.init .dealdiv span.heading, .sidebarleft.stayinfo .sidebarquantity .totalprice .price {
    color: #00bfd6;
}
.triplisting .listingcategory #stay .viewfulllisting a:hover, .sidebarleft.stayinfo .chooseoptions a:hover, .option-details .option-proceed:hover, .sidebarleft.stayinfo .sidebarchooseyourdeal .dealdiv .heading:hover, #formobile991 .pageinfo-splash.stayinfo .it-opened ul.dealmenu-mobile li a:first-child {
    background: #009ab1;
}
.herospace-detail.stayherospace .divas-navigation span.divas-prev {
    background-position: 0px -49px;
}
.herospace-detail.stayherospace .divas-navigation span.divas-next {
    background-position: 0px 0px;
}
.sidebarleft.stayinfo .sidebartipically .typicallyprice span.price-typ, .contentviewpage.stayinfo .expandtext span {
    color: #01bfd7;
}
.contentviewpage.stayinfo .overviewarea .keypoint {
    color: #01bfd7;
}
.stayinfo .price-text {
    border-top: 2px solid #00bfd6;
    color: #00bfd6;
    border-bottom: 2px solid #00bfd6;
}
.contentviewpage.stayinfo .expandtext span.collapseexp.expand:after {
    border-top: 7px solid #00bfd6;
    ;
}
.sidebarleft.stayinfo .boxsidebar ul.selectitem.chooseyrdeal li.init span.boxheading:before {
    background: url(../../images/frontend/icons_1.svg) no-repeat;
}
.sidebarleft.stayinfo .boxsidebar ul.selectitem.chooseyrqty li.init span.boxheading:before {
    background: url("../../images/frontend/icons_3.svg") no-repeat;
}
.sidebarleft.stayinfo .boxsidebar ul.selectitem li.init .dealdiv span.heading:before {
    background: url(../../images/frontend/icons_tick_dark.svg) no-repeat;
}
.sidebarleft.stayinfo .boxsidebar ul.selectitem.chooseyrdepdates li.init span.boxheading:before {
    background: url("../../images/frontend/icons_2.svg") no-repeat;
}
.sidebarleft.stayinfo .boxsidebar.with_date_1 ul.selectitem.chooseyrroom li.init span.boxheading:before {
    background: url(../../images/frontend/icons_3.svg) no-repeat;
}
.sidebarleft.stayinfo .boxsidebar.has_date_1 ul.selectitem.chooseyrqty li.init span.boxheading:before, .sidebarleft.stayinfo .boxsidebar.has_city_1 ul.selectitem.chooseyrqty li.init span.boxheading:before {
    background: url(../../images/frontend/icons_4.svg) no-repeat;
}
.options-filter .filter-btn {
    color: #00bfd6;
    border: 1px solid #00bfd6;
}
.options-filter .filter-btn.picked, .options-filter .filter-btn:hover {
    background: #009ab1;
    color: #fff;
    border: 1px solid #009ab1;
}
/* end temp teal change */

/* share this */

.sharethis-inline-share-buttons .st-label {
    width: auto;
    padding-right: 14px!important;
    min-width: 40px!important;
    margin-left: -9px!important;
}
.sharethis-inline-share-buttons .st-btn {
    min-width: 40px!important;
}
.agent-based .share-icons {
    display: none;
}
/* thare this */

/* ab testing */

.ab-test-on .continue-black:not(.disabledtrue), .ab-test-on .choose-options-black, .ab-test-on .continue-black:not(.disabledtrue):hover, .ab-test-on .choose-options-black:hover {
    background: #000!important;
}
.ab-test-on .continue-black:not(.disabledtrue):hover, .ab-test-on .choose-options-black:hover {
    opacity: 0.7;
}
/* ab testing */

.deal-ac-status-Hidden #clock {
    display: none;
}
.is-nz .sidebarquantity .paymentoptions {
    display: none;
}

@supports (-webkit-overflow-scrolling: touch) {
.flight-icon {
    -webkit-mask-box-image: url(../../images/frontend/assets/flight.svg);
}
.cruise-icon {
    -webkit-mask-box-image: url(../../images/frontend/assets/cruise.svg);

}
.rail-icon {
    -webkit-mask-box-image: url(../../images/frontend/assets/rail.svg);
}
.accom-icon {
    -webkit-mask-box-image: url(../../images/frontend/assets/accom.svg);

}
.tour-icon {
    -webkit-mask-box-image: url(../../images/frontend/assets/tour.svg);
}
}

.hidden {
    display: none!important;
}
/*
body.agent-based .downloadprint{
    display:none;
}
*/
.modal .herobgimage.herobgimage.deal-landing{
margin-top:0;
}

.comtype-page .static h1 {
text-align:center;
}
.comtype-page .static h3 {
    color: #00bfd6;
}
.comtype-page .why-content .award-winning, .why-winning .top-reasons {
  margin-top: 48px;
}

.comtype-page .why-content-bgimage {
   background-size: cover;
    width: 100%;
    background-position: center center;
    background-repeat: no-repeat;
   /* background-color: #ffbe36;*/
}

.comtype-page .top-reasons {
  margin-top: 50px;
}

.comtype-page #video{
  min-height:315px;
}
 
.comtype-page .carousel-wrapper{
    width:100%;
    background-color: #E1FCFF;
    padding:0 20px;
        padding: 0 12%;
        margin-bottom:30px;
}
.comtype-page .content-slider .item.left,
.comtype-page .content-slider .item.right{
    opacity: 0.2;
}
.comtype-page small{
  font-size: 71%;
    font-family: Lato;
    display: block;  
}

.comtype-page .content-slider .carousel-text{padding: 20px 20%;text-align:center;color: #4D4D4D;min-height: 180px;overflow:hidden;padding-bottom: 0;}
.comtype-page .content-slider .carousel-control{
background-image:none;
}
.comtype-page .static h3{
   font-family: 'Futura Md BT';
   font-size: 30px;
   color: #4D4D4D;
}
.comtype-page .contentviewpage .ininearyarea{
padding:0;
}
.comtype-page .content-slider .go-left:before,
.comtype-page .content-slider .go-right:before{
content:'';
}
.comtype-page .content-slider .go-left{
    background-repeat: no-repeat;
    background-image:url(/images/frontend/careers/prev.svg);
    background-size: 20px 20px;
}
.comtype-page .content-slider .go-right{
    background-repeat: no-repeat;
    background-image:url(/images/frontend/careers/next.svg);
    background-size: 20px 20px;
}



@media (min-width: 992px){
 .comtype-page  #video{
  min-height:500px;
}

}


.comtype-page #group-bookingmodel .fa{
  display:none;
}
.bg-ff{
    background:#fff;
}
.tabbed-zone{
        display:none;
   text-align: center;
    border-bottom: 1px solid #d3d3d3;
    background: #fff;

}
.tabbed-zone ul,.tabbed-zone li{
  justify-content: center;
  display: flex;
  text-align:center;
}
.tabbed-zone li a{
    padding: 12px 20px;
    color:#000;
    text-decoration: none;
    font-family: Lato, sans-serif;
    letter-spacing: 0.18px;
    font-size: 15px;
}
.tabbed-zone li a.active,.tabbed-zone li a:hover{
     color:#000;
     border-bottom: 2px solid #00BFD6;
}
.tabbed-zone li a.active{
     font-weight: bold;
}
.comtype-page .blocky h2{
color: #4A4A4A; font-family: Lato;  font-size: 28px;    font-weight: bold;
margin-bottom:10px;
}
 .comtype-page .benefits-icons>div{
min-height:103px;
 }
.comtype-page .vacant{
    list-style: none;
    display:block;
    padding:16px;
border: 1px solid #EDECEC;  border-radius: 4px; background-color: #FFFFFF;
}
.comtype-page .vacant .title{
padding-bottom:15px;
color:#00BFD6;
 font-family: Lato;  font-size: 16px;    
}
.comtype-page .desc,.comtype-page .desc p{
 color: #4A4A4A; 
 line-height: 24px;  
 margin:0;
}
.comtype-page .vacant a{
    text-decoration: none;
}
.comtype-page a.go-button{
      color: #FFFFFF;
    font-family: Lato;
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 0.2px;
    line-height: 24px;
    text-align: center;
    border-radius: 5px;
    background-color: #00BFD6;
    display: block;
    width: 100%;
    padding: 8px 20px;
}
.comtype-page .vacant-action{
padding-top:15px;
text-align: center;
}

.vip-deals :not(i){
   font-family: Lato;  
}

.vip-deals .vip-header{
   background-color: #FFFFFF;   box-shadow: 0 0 10px 0 rgba(0,0,0,0.21);

}
.vip-deals .static {
    padding: 0 15px;

    }
 .vip-deals .contentviewpage{
padding:12px 15px;
 }
.vip-deals .vip-pinfo img{
height: 64px;   width: 64px;    
border-radius: 60px;    
background-color: #D8D8D8;
}
.vip-deals .vip-name{
     color: #353535;  font-size: 30px;    font-weight: 900;   line-height: 35px;

 }
.vip-deals .vip-details{
   color: #353535;  font-size: 14px;    letter-spacing: 0.09px; line-height: 20px;
}
.vip-deals .vip-balr{
      color: #353535;
      font-size: 38px;
      letter-spacing: -0.23px;
      line-height: 1;
}
.vip-deals .vip-bald{color: #00BFD6;font-size: 10px;font-weight: bold;letter-spacing: 1.03px;line-height: 20px;margin-left: 3px;}

.vip-deals .vip-accord-h{
letter-spacing: 0.09px; line-height: 22px;
cursor:pointer;
}
.vip-deals .vip-accord .vip-accord-b{
overflow: hidden;
    max-height: 100%; /* approximate max height */

    transition-property: all;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
}
.vip-deals .vip-accord:not(.vip-open) .vip-accord-b{
max-height: 0;
}

.vip-deals .vip-accord.vip-open i.fa {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  filter: none;
}

.vip-deals .vip-deal img{
    width:100%;
    height:auto;
}
.vip-deals .vip-deal{
margin:15px 0;
}
.vip-deals .deal-name{
color: #000000;  font-size: 22px;    font-weight: 900;   line-height: 24px;
}
.vip-deals .deal-img{
    position:relative
}
.vip-deals .deal-img .deal-name{
    position: absolute;
    top: 50%;
    width: 100%;
    color: #fff;
    font-size: 18px;
    font-weight: 900;
    letter-spacing: 0.1px;
    line-height: 22px;
    text-align: center;
    margin-top: -9px;
}

.vip-deals .deal-lab{
color: #717171;  font-size: 10px;    letter-spacing: 1.03px; line-height: 13px;
    }
.vip-deals .deal-labv{
    color: #353535;  font-size: 15px;    letter-spacing: 0.1px;  line-height: 22px;
    margin-bottom:10px;
}
.vip-deals .deal-line{
        border-bottom: 1px solid #717171;
    width:100%;
}
.vip-deals li,.vip-deals ul.list-unstyled {
    list-style: none;
    padding-left:0;
    display:flex;
}
.vip-deals .vip-coupon li{
width:100%;
}
.vip-deals .vip-coupon{
    
margin-top: 15px;
    
padding: 7px;
}

.vip-deals .vip-coupon .deal-labv{
    font-size: 14px;
    margin-bottom: 0;
    }

.vip-deals .vip-accord-b .vip-coupon:nth-child(odd) {
    background-color: #F1FDFF;
}
.vip-deals .contentviewpage{
min-height:initial;
}

.blue-text{
    color: #00BFD6!important;
}
.layoutbox.box2:not(.no-payment-needed) .payment-not{
    display:none;
}
.no-payment-needed>.row:not(.coupon-row), .op-off{
    opacity:0;
    height: 0px;
}


.coupon-wrap{
    position:relative;
}
#coupon-extra{
        color: #337ab7;
        font-size: 14px;
        cursor:pointer;
}
#subscribeForm>input,
#subscribeForm>select{
width: 100%;
border: 1px solid #c6c6c6;
 font-size: 14px;
margin-bottom: 10px;
padding: 10px;
height: 40px;
}

#subscribeForm #signuppopup {
 padding: 10px;
    height: 39px;
    font-size: 16px; 
    margin-top:10px;
}
.tooltip-inner {
  background-color: #00BFD6 !important;
  color: #fff;
}

.tooltip.top .tooltip-arrow {
  border-top-color: #00acd6;
}

.tooltip.right .tooltip-arrow {
  border-right-color: #00BFD6;
}

.tooltip.bottom .tooltip-arrow {
  border-bottom-color: #00BFD6;
}

.tooltip.left .tooltip-arrow {
  border-left-color: #00BFD6;
}


.custom-itin{

min-height: 113px;

min-width: 316px;

background-color: #FFFFFF;

width: 100%;

text-align: center;

padding: 10px 15px;

margin-top: -12px;

margin-bottom: 35px;

}
.custom-itin img{
    margin-top: -12px;
 }   
    .custom-itin a{

        
box-sizing: border-box;
        
height: 38.07px;
        
width: 184.01px;
        
border: 1.19px solid #00BFD6;
        
border-radius: 2.38px;
        
background-color: #FFFFFF;
        
color: #00BFD6;
        
font-family: Lato;
        
font-size: 16px;
        
font-weight: bold;
        
line-height: 19px;
        
padding: 8px;
        
height: 38.07px;
        
width: 184.01px;
        
display: block;
        
margin: auto;
        
text-decoration: none;
    }


      .custom-itin h4{
        
color: #717171;
        
font-family: Lato;
        
font-size: 18px;
        
font-weight: bold;
        
letter-spacing: -0.08px;
        
line-height: 22px;
        
text-align: center;
        
margin-bottom: 12px;
    }
.custom-itin a:hover{
 color:#fff;           
background: #00BFD6;
} 
.tur-badges img{max-width: 70px;float: left;margin-top: -1px;}
.tur-badges{
       margin-bottom: 14px;
       clear: both;
       min-height: 68px;
       margin-top: 0;
}

.contentviewpage .overviewarea .keypoint {
    margin-bottom: 10px!important;
}   
 
@media (max-width: 768px){
#subscribeForm #signuppopup{
    width: 100%;
}

.small-no-pad{
padding-left:0!important;
padding-right:0!important;
}
.vip-deals .contentviewpage{
padding-top:0;
}
}
@media (min-width: 768px){
.comtype-page .padder{
    padding:0 32px;
}
.tabbed-zone{
    display:block;
}
.comtype-page .vacant-action{
    padding:0;
float:right;
}

    }


form#subscribeForm .has-error, form#signupform .has-error {
    border-color: #d9534f;
}
.badge-alert:after{
    background-image:none!important;
}
.badge-alert {
    right: 0;
    /* height: 36px!important; 
    width: 36px;
    */
    border-radius: 3px 3px 0 3px;
    background-color: #ff5b63!important;
    /*
    -webkit-transition: width 0.5s ease-in-out;
    -moz-transition: width 0.5s ease-in-out;
    -o-transition: width 0.5s ease-in-out;
    transition: width 0.5s ease-in-out;
    */
    /* width: 177px!important; */
    padding-left: 5px!important;
}
.badge-alert span {
    /* position: absolute; */
    left: 0px;
    height: 24px;
    width: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
    top: 4px;
    float: left;
}
.badge-alert i {
    height: 16px;
    width: 16px;
}
.badge-alert em {
    color: #000;
    font-style: normal;
    font-size: 13px;
     letter-spacing: -0.26px;
    line-height: 28px;
    text-align: right;
    display: block;
    overflow: hidden;
    -webkit-transition: width 0.5s ease-in-out;
    -moz-transition: width 0.5s ease-in-out;
    -o-transition: width 0.5s ease-in-out;
    transition: width 0.5s ease-in-out;
    padding-right: 10px;
    padding-left: 3px;
}
.red-hot-icon {

background-image:url(https://cstad.s3-ap-southeast-2.amazonaws.com/Carousels/tad-tick_2881366.svg);
}
.badge-black{
    background:#ff5b63!important;
}
.badge-black em {
   color: #fff!important; 
   letter-spacing: normal;
}
.circle-badge{
    display:none;
    position:absolute;
    background-image:url(https://cstad.s3-ap-southeast-2.amazonaws.com/webassets/100-refund-circle-lock-up.svg);
    top: 20px;
    right: 22px;
    height: 100px;
    width: 100px;
    background-size: cover;
    }
.divas-active .circle-badge {
    display: block;
}
#slider li[class*=transition] .circle-badge{
 display:none;   
}
.contentviewpage .summary-highlights{float: left;color: #00bfd6;}
.contentviewpage .summary-highlights span{
    border: 1px solid #00bfd6;
    float: left;
    background-color: #def4f8;
    display: inline-block;
    clear: both;
    margin-bottom: 15px;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 13px;
    padding: 2px 9px;
}
.contentviewpage .summary-highlights i{

margin-right: 5px;

font-size: 17px;
}
.badge-alert em{
    line-height:26px;
}
.badge-alert em,.badge-alert i{
    color:#fff;
}
.badge-alert i{
font-size: 16px;
}
.badge-alert span{
        padding-top: 1px;
}
@media (max-width: 768px){
.circle-badge{
    
    top: 10px;
    right: 15px;
    height: 65px;
    width: 65px;
    }

    }

