/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=95955b93b458c15deb17e935e7374a2f)
 * Config saved to config.json and https://gist.github.com/95955b93b458c15deb17e935e7374a2f
 *//*!
 * 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 17, src/scss/_reset.scss */html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust:100%
}

/* line 22, src/scss/_reset.scss */body {
    margin:0
}

/* line 25, src/scss/_reset.scss */article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
    display:block
}

/* line 40, src/scss/_reset.scss */audio, canvas, progress, video {
    display: inline-block;
    vertical-align:baseline
}

/* line 47, src/scss/_reset.scss */audio:not([controls]) {
    display: none;
    height:0
}

/* line 51, src/scss/_reset.scss */[hidden], template {
    display:none
}

/* line 55, src/scss/_reset.scss */a {
    background-color:transparent
}

/* line 58, src/scss/_reset.scss */a:active, a:hover {
    outline:0
}

/* line 62, src/scss/_reset.scss */abbr[title] {
    border-bottom:1px dotted
}

/* line 65, src/scss/_reset.scss */b, strong {
    font-weight:bold
}

/* line 69, src/scss/_reset.scss */dfn {
    font-style:italic
}

/* line 72, src/scss/_reset.scss */h1 {
    font-size: 2em;
    margin:0.67em 0
}

/* line 76, src/scss/_reset.scss */mark {
    background: #ff0;
    color:#000
}

/* line 80, src/scss/_reset.scss */small {
    font-size:80%
}

/* line 83, src/scss/_reset.scss */sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align:baseline
}

/* line 90, src/scss/_reset.scss */sup {
    top:-0.5em
}

/* line 93, src/scss/_reset.scss */sub {
    bottom:-0.25em
}

/* line 96, src/scss/_reset.scss */img {
    border:0
}

/* line 99, src/scss/_reset.scss */svg:not(:root) {
    overflow:hidden
}

/* line 102, src/scss/_reset.scss */figure {
    margin:1em 40px
}

/* line 105, src/scss/_reset.scss */hr {
    box-sizing: content-box;
    height:0
}

/* line 111, src/scss/_reset.scss */pre {
    overflow:auto
}

/* line 114, src/scss/_reset.scss */code, kbd, pre, samp {
    font-family: monospace, monospace;
    font-size:1em
}

/* line 121, src/scss/_reset.scss */button, input, optgroup, select, textarea {
    color: inherit;
    font: inherit;
    margin:0
}

/* line 130, src/scss/_reset.scss */button {
    overflow:visible
}

/* line 133, src/scss/_reset.scss */button, select {
    text-transform: none
}

/* line 137, src/scss/_reset.scss */button, html input[type="button"], input[type="reset"], input[type="submit"] {
    -webkit-appearance: button;
    cursor:pointer
}

/* line 144, src/scss/_reset.scss */button[disabled], html input[disabled] {
    cursor:default
}

/* line 148, src/scss/_reset.scss */button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0;
    padding:0
}

/* line 153, src/scss/_reset.scss */input {
    line-height: normal
}

/* line 156, src/scss/_reset.scss */input[type="checkbox"], input[type="radio"] {
    box-sizing: border-box;
    padding: 0
}

/* line 163, src/scss/_reset.scss */input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
    height: auto
}

/* line 167, src/scss/_reset.scss */input[type="search"] {
    -webkit-appearance: textfield;
    box-sizing: content-box
}

/* line 173, src/scss/_reset.scss */input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
    -webkit-appearance:none
}

/* line 177, src/scss/_reset.scss */fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding:0.35em 0.625em 0.75em
}

/* line 182, src/scss/_reset.scss */legend {
    border: 0;
    padding:0
}

/* line 186, src/scss/_reset.scss */textarea {
    overflow:auto
}

/* line 189, src/scss/_reset.scss */optgroup {
    font-weight:bold
}

/* line 192, src/scss/_reset.scss */table {
    border-collapse: collapse;
    border-spacing:0
}

/* line 196, src/scss/_reset.scss */td, th {
    padding:0
}

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print {
    /* line 202, src/scss/_reset.scss */ *, * :before, * :after {
        background: transparent !important;
        color: #000 !important;
        box-shadow: none !important;
        text-shadow:none !important
    }

    /* line 211, src/scss/_reset.scss */a, a:visited {
        text-decoration:underline
    }

    /* line 215, src/scss/_reset.scss */a[href]:after {
        content: " (" attr(href) ")"
    }

    /* line 218, src/scss/_reset.scss */abbr[title]:after {
        content: " (" attr(title) ")"
    }

    /* line 221, src/scss/_reset.scss */a[href^="#"]:after, a[href^="javascript:"]:after {
        content: ""
    }

    /* line 225, src/scss/_reset.scss */pre, blockquote {
        border: 1px solid #999;
        page-break-inside:avoid
    }

    /* line 230, src/scss/_reset.scss */thead {
        display:table-header-group
    }

    /* line 233, src/scss/_reset.scss */tr, img {
        page-break-inside:avoid
    }

    /* line 237, src/scss/_reset.scss */img {
        max-width:100% !important
    }

    /* line 240, src/scss/_reset.scss */p, h2, h3 {
        orphans: 3;
        widows:3
    }

    /* line 246, src/scss/_reset.scss */h2, h3 {
        page-break-after:avoid
    }

    /* line 250, src/scss/_reset.scss */.navbar {
        display:none
    }

    /* line 253, src/scss/_reset.scss */.btn > .caret, .dropup > .btn > .caret {
        border-top-color:#000 !important
    }

    /* line 257, src/scss/_reset.scss */.label {
        border:1px solid #000
    }

    /* line 260, src/scss/_reset.scss */.table {
        border-collapse:collapse !important
    }

    /* line 263, src/scss/_reset.scss */.table td, .table th {
        background-color:#fff !important
    }

    /* line 267, src/scss/_reset.scss */.table-bordered th, .table-bordered td {
        border:1px solid #ddd !important
    }
}

/* line 272, src/scss/_reset.scss */ * {
    box-sizing:border-box
}

/* line 277, src/scss/_reset.scss */ * :before, * :after {
    box-sizing:border-box
}

/* line 283, src/scss/_reset.scss */html {
    font-size: 10px;
    -webkit-tap-highlight-color:rgba(0, 0, 0, 0)
}

/* line 287, src/scss/_reset.scss */body {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333333;
    background-color:#ffffff
}

/* line 294, src/scss/_reset.scss */input, button, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height:inherit
}

/* line 302, src/scss/_reset.scss */a {
    color: #337ab7;
    text-decoration:none
}

/* line 306, src/scss/_reset.scss */a:hover, a:focus {
    color: #23527c;
    text-decoration:underline
}

/* line 311, src/scss/_reset.scss */a:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}

/* line 315, src/scss/_reset.scss */figure {
    margin:0
}

/* line 318, src/scss/_reset.scss */img {
    vertical-align:middle
}

/* line 321, src/scss/_reset.scss */.img-responsive {
    display: block;
    max-width: 100%;
    height:auto
}

/* line 326, src/scss/_reset.scss */.img-rounded {
    border-radius:6px
}

/* line 329, src/scss/_reset.scss */.img-thumbnail {
    padding: 4px;
    line-height: 1.42857143;
    background-color: #ffffff;
    border: 1px solid #dddddd;
    border-radius: 4px;
    transition: all 0.2s ease-in-out;
    display: inline-block;
    max-width: 100%;
    height:auto
}

/* line 342, src/scss/_reset.scss */.img-circle {
    border-radius:50%
}

/* line 345, src/scss/_reset.scss */hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top:1px solid #eeeeee
}

/* line 351, src/scss/_reset.scss */.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border:0
}

/* line 361, src/scss/_reset.scss */.sr-only-focusable:active, .sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto
}

/* line 370, src/scss/_reset.scss */[role="button"] {
    cursor:pointer
}

/* line 373, src/scss/_reset.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 390, src/scss/_reset.scss */h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small {
    font-weight: normal;
    line-height: 1;
    color:#777777
}

/* line 418, src/scss/_reset.scss */h1, .h1, h2, .h2, h3, .h3 {
    margin-top: 20px;
    margin-bottom:10px
}

/* line 427, src/scss/_reset.scss */h1 small, .h1 small, h2 small, .h2 small, h3 small, .h3 small, h1 .small, .h1 .small, h2 .small, .h2 .small, h3 .small, .h3 .small {
    font-size:65%
}

/* line 441, src/scss/_reset.scss */h4, .h4, h5, .h5, h6, .h6 {
    margin-top: 10px;
    margin-bottom:10px
}

/* line 450, src/scss/_reset.scss */h4 small, .h4 small, h5 small, .h5 small, h6 small, .h6 small, h4 .small, .h4 .small, h5 .small, .h5 .small, h6 .small, .h6 .small {
    font-size:75%
}

/* line 464, src/scss/_reset.scss */h1, .h1 {
    font-size:36px
}

/* line 468, src/scss/_reset.scss */h2, .h2 {
    font-size:30px
}

/* line 472, src/scss/_reset.scss */h3, .h3 {
    font-size:24px
}

/* line 476, src/scss/_reset.scss */h4, .h4 {
    font-size:18px
}

/* line 480, src/scss/_reset.scss */h5, .h5 {
    font-size:14px
}

/* line 484, src/scss/_reset.scss */h6, .h6 {
    font-size:12px
}

/* line 488, src/scss/_reset.scss */p {
    margin:0 0 10px
}

/* line 491, src/scss/_reset.scss */.lead {
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 300;
    line-height:1.4
}

@media (min-width: 768px) {
    /* line 498, src/scss/_reset.scss */.lead {
        font-size:21px
    }
}

/* line 502, src/scss/_reset.scss */small, .small {
    font-size:85%
}

/* line 506, src/scss/_reset.scss */mark, .mark {
    background-color: #fcf8e3;
    padding:.2em
}

/* line 511, src/scss/_reset.scss */.text-left {
    text-align:left
}

/* line 514, src/scss/_reset.scss */.text-right {
    text-align:right
}

/* line 517, src/scss/_reset.scss */.text-center {
    text-align:center
}

/* line 520, src/scss/_reset.scss */.text-justify {
    text-align:justify
}

/* line 523, src/scss/_reset.scss */.text-nowrap {
    white-space:nowrap
}

/* line 526, src/scss/_reset.scss */.text-lowercase {
    text-transform:lowercase
}

/* line 529, src/scss/_reset.scss */.text-uppercase {
    text-transform:uppercase
}

/* line 532, src/scss/_reset.scss */.text-capitalize {
    text-transform:capitalize
}

/* line 535, src/scss/_reset.scss */.text-muted {
    color:#777777
}

/* line 538, src/scss/_reset.scss */.text-primary {
    color:#337ab7
}

/* line 541, src/scss/_reset.scss */a.text-primary:hover, a.text-primary:focus {
    color:#286090
}

/* line 545, src/scss/_reset.scss */.text-success {
    color:#3c763d
}

/* line 548, src/scss/_reset.scss */a.text-success:hover, a.text-success:focus {
    color:#2b542c
}

/* line 552, src/scss/_reset.scss */.text-info {
    color:#31708f
}

/* line 555, src/scss/_reset.scss */a.text-info:hover, a.text-info:focus {
    color:#245269
}

/* line 559, src/scss/_reset.scss */.text-warning {
    color:#8a6d3b
}

/* line 562, src/scss/_reset.scss */a.text-warning:hover, a.text-warning:focus {
    color:#66512c
}

/* line 566, src/scss/_reset.scss */.text-danger {
    color:#a94442
}

/* line 569, src/scss/_reset.scss */a.text-danger:hover, a.text-danger:focus {
    color:#843534
}

/* line 573, src/scss/_reset.scss */.bg-primary {
    color: #fff;
    background-color:#337ab7
}

/* line 577, src/scss/_reset.scss */a.bg-primary:hover, a.bg-primary:focus {
    background-color:#286090
}

/* line 581, src/scss/_reset.scss */.bg-success {
    background-color:#dff0d8
}

/* line 584, src/scss/_reset.scss */a.bg-success:hover, a.bg-success:focus {
    background-color:#c1e2b3
}

/* line 588, src/scss/_reset.scss */.bg-info {
    background-color:#d9edf7
}

/* line 591, src/scss/_reset.scss */a.bg-info:hover, a.bg-info:focus {
    background-color:#afd9ee
}

/* line 595, src/scss/_reset.scss */.bg-warning {
    background-color:#fcf8e3
}

/* line 598, src/scss/_reset.scss */a.bg-warning:hover, a.bg-warning:focus {
    background-color:#f7ecb5
}

/* line 602, src/scss/_reset.scss */.bg-danger {
    background-color:#f2dede
}

/* line 605, src/scss/_reset.scss */a.bg-danger:hover, a.bg-danger:focus {
    background-color:#e4b9b9
}

/* line 609, src/scss/_reset.scss */.page-header {
    padding-bottom: 9px;
    margin: 40px 0 20px;
    border-bottom:1px solid #eeeeee
}

/* line 614, src/scss/_reset.scss */ul, ol {
    margin-top: 0;
    margin-bottom:10px
}

/* line 619, src/scss/_reset.scss */ul ul, ol ul, ul ol, ol ol {
    margin-bottom:0
}

/* line 625, src/scss/_reset.scss */.list-unstyled {
    padding-left: 0;
    list-style:none
}

/* line 629, src/scss/_reset.scss */.list-inline {
    padding-left: 0;
    list-style: none;
    margin-left:-5px
}

/* line 634, src/scss/_reset.scss */.list-inline > li {
    display: inline-block;
    padding-left: 5px;
    padding-right:5px
}

/* line 639, src/scss/_reset.scss */dl {
    margin-top: 0;
    margin-bottom:20px
}

/* line 643, src/scss/_reset.scss */dt, dd {
    line-height:1.42857143
}

/* line 647, src/scss/_reset.scss */dt {
    font-weight:bold
}

/* line 650, src/scss/_reset.scss */dd {
    margin-left:0
}

@media (min-width: 768px) {
    /* line 654, src/scss/_reset.scss */.dl-horizontal dt {
        float: left;
        width: 160px;
        clear: left;
        text-align: right;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space:nowrap
    }

    /* line 663, src/scss/_reset.scss */.dl-horizontal dd {
        margin-left:180px
    }
}

/* line 667, src/scss/_reset.scss */abbr[title], abbr[data-original-title] {
    cursor: help;
    border-bottom:1px dotted #777777
}

/* line 672, src/scss/_reset.scss */.initialism {
    font-size: 90%;
    text-transform:uppercase
}

/* line 676, src/scss/_reset.scss */blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 17.5px;
    border-left:5px solid #eeeeee
}

/* line 682, src/scss/_reset.scss */blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child {
    margin-bottom:0
}

/* line 687, src/scss/_reset.scss */blockquote footer, blockquote small, blockquote .small {
    display: block;
    font-size: 80%;
    line-height: 1.42857143;
    color:#777777
}

/* line 695, src/scss/_reset.scss */blockquote footer:before, blockquote small:before, blockquote .small:before {
    content: '\2014 \00A0'
}

/* line 700, src/scss/_reset.scss */.blockquote-reverse, blockquote.pull-right {
    padding-right: 15px;
    padding-left: 0;
    border-right: 5px solid #eeeeee;
    border-left: 0;
    text-align:right
}

/* line 708, src/scss/_reset.scss */.blockquote-reverse footer:before, blockquote.pull-right footer:before, .blockquote-reverse small:before, blockquote.pull-right small:before, .blockquote-reverse .small:before, blockquote.pull-right .small:before {
    content: ''
}

/* line 716, src/scss/_reset.scss */.blockquote-reverse footer:after, blockquote.pull-right footer:after, .blockquote-reverse small:after, blockquote.pull-right small:after, .blockquote-reverse .small:after, blockquote.pull-right .small:after {
    content: '\00A0 \2014'
}

/* line 724, src/scss/_reset.scss */address {
    margin-bottom: 20px;
    font-style: normal;
    line-height:1.42857143
}

/* line 729, src/scss/_reset.scss */code, kbd, pre, samp {
    font-family: Menlo, Monaco, Consolas, "Courier New", monospace
}

/* line 735, src/scss/_reset.scss */code {
    padding: 2px 4px;
    font-size: 90%;
    color: #c7254e;
    background-color: #f9f2f4;
    border-radius:4px
}

/* line 742, src/scss/_reset.scss */kbd {
    padding: 2px 4px;
    font-size: 90%;
    color: #ffffff;
    background-color: #333333;
    border-radius: 3px;
    box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.25)
}

/* line 751, src/scss/_reset.scss */kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: bold;
    box-shadow:none
}

/* line 758, src/scss/_reset.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 #cccccc;
    border-radius:4px
}

/* line 771, src/scss/_reset.scss */pre code {
    padding: 0;
    font-size: inherit;
    color: inherit;
    white-space: pre-wrap;
    background-color: transparent;
    border-radius:0
}

/* line 779, src/scss/_reset.scss */.pre-scrollable {
    max-height: 340px;
    overflow-y:scroll
}

/* line 783, src/scss/_reset.scss */.container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right:15px
}

@media (min-width: 768px) {
    /* line 790, src/scss/_reset.scss */.container {
        width:750px
    }
}

@media (min-width: 992px) {
    /* line 795, src/scss/_reset.scss */.container {
        width:970px
    }
}

@media (min-width: 1200px) {
    /* line 800, src/scss/_reset.scss */.container {
        width:1170px
    }
}

/* line 804, src/scss/_reset.scss */.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right:15px
}

/* line 810, src/scss/_reset.scss */.row {
    margin-left: -15px;
    margin-right:-15px
}

/* line 814, src/scss/_reset.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 820, src/scss/_reset.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 823, src/scss/_reset.scss */.col-xs-12 {
    width:100%
}

/* line 826, src/scss/_reset.scss */.col-xs-11 {
    width:91.66666667%
}

/* line 829, src/scss/_reset.scss */.col-xs-10 {
    width:83.33333333%
}

/* line 832, src/scss/_reset.scss */.col-xs-9 {
    width:75%
}

/* line 835, src/scss/_reset.scss */.col-xs-8 {
    width:66.66666667%
}

/* line 838, src/scss/_reset.scss */.col-xs-7 {
    width:58.33333333%
}

/* line 841, src/scss/_reset.scss */.col-xs-6 {
    width:50%
}

/* line 844, src/scss/_reset.scss */.col-xs-5 {
    width:41.66666667%
}

/* line 847, src/scss/_reset.scss */.col-xs-4 {
    width:33.33333333%
}

/* line 850, src/scss/_reset.scss */.col-xs-3 {
    width:25%
}

/* line 853, src/scss/_reset.scss */.col-xs-2 {
    width:16.66666667%
}

/* line 856, src/scss/_reset.scss */.col-xs-1 {
    width:8.33333333%
}

/* line 859, src/scss/_reset.scss */.col-xs-pull-12 {
    right:100%
}

/* line 862, src/scss/_reset.scss */.col-xs-pull-11 {
    right:91.66666667%
}

/* line 865, src/scss/_reset.scss */.col-xs-pull-10 {
    right:83.33333333%
}

/* line 868, src/scss/_reset.scss */.col-xs-pull-9 {
    right:75%
}

/* line 871, src/scss/_reset.scss */.col-xs-pull-8 {
    right:66.66666667%
}

/* line 874, src/scss/_reset.scss */.col-xs-pull-7 {
    right:58.33333333%
}

/* line 877, src/scss/_reset.scss */.col-xs-pull-6 {
    right:50%
}

/* line 880, src/scss/_reset.scss */.col-xs-pull-5 {
    right:41.66666667%
}

/* line 883, src/scss/_reset.scss */.col-xs-pull-4 {
    right:33.33333333%
}

/* line 886, src/scss/_reset.scss */.col-xs-pull-3 {
    right:25%
}

/* line 889, src/scss/_reset.scss */.col-xs-pull-2 {
    right:16.66666667%
}

/* line 892, src/scss/_reset.scss */.col-xs-pull-1 {
    right:8.33333333%
}

/* line 895, src/scss/_reset.scss */.col-xs-pull-0 {
    right:auto
}

/* line 898, src/scss/_reset.scss */.col-xs-push-12 {
    left:100%
}

/* line 901, src/scss/_reset.scss */.col-xs-push-11 {
    left:91.66666667%
}

/* line 904, src/scss/_reset.scss */.col-xs-push-10 {
    left:83.33333333%
}

/* line 907, src/scss/_reset.scss */.col-xs-push-9 {
    left:75%
}

/* line 910, src/scss/_reset.scss */.col-xs-push-8 {
    left:66.66666667%
}

/* line 913, src/scss/_reset.scss */.col-xs-push-7 {
    left:58.33333333%
}

/* line 916, src/scss/_reset.scss */.col-xs-push-6 {
    left:50%
}

/* line 919, src/scss/_reset.scss */.col-xs-push-5 {
    left:41.66666667%
}

/* line 922, src/scss/_reset.scss */.col-xs-push-4 {
    left:33.33333333%
}

/* line 925, src/scss/_reset.scss */.col-xs-push-3 {
    left:25%
}

/* line 928, src/scss/_reset.scss */.col-xs-push-2 {
    left:16.66666667%
}

/* line 931, src/scss/_reset.scss */.col-xs-push-1 {
    left:8.33333333%
}

/* line 934, src/scss/_reset.scss */.col-xs-push-0 {
    left:auto
}

/* line 937, src/scss/_reset.scss */.col-xs-offset-12 {
    margin-left:100%
}

/* line 940, src/scss/_reset.scss */.col-xs-offset-11 {
    margin-left:91.66666667%
}

/* line 943, src/scss/_reset.scss */.col-xs-offset-10 {
    margin-left:83.33333333%
}

/* line 946, src/scss/_reset.scss */.col-xs-offset-9 {
    margin-left:75%
}

/* line 949, src/scss/_reset.scss */.col-xs-offset-8 {
    margin-left:66.66666667%
}

/* line 952, src/scss/_reset.scss */.col-xs-offset-7 {
    margin-left:58.33333333%
}

/* line 955, src/scss/_reset.scss */.col-xs-offset-6 {
    margin-left:50%
}

/* line 958, src/scss/_reset.scss */.col-xs-offset-5 {
    margin-left:41.66666667%
}

/* line 961, src/scss/_reset.scss */.col-xs-offset-4 {
    margin-left:33.33333333%
}

/* line 964, src/scss/_reset.scss */.col-xs-offset-3 {
    margin-left:25%
}

/* line 967, src/scss/_reset.scss */.col-xs-offset-2 {
    margin-left:16.66666667%
}

/* line 970, src/scss/_reset.scss */.col-xs-offset-1 {
    margin-left:8.33333333%
}

/* line 973, src/scss/_reset.scss */.col-xs-offset-0 {
    margin-left:0%
}

@media (min-width: 768px) {
    /* line 977, src/scss/_reset.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 980, src/scss/_reset.scss */.col-sm-12 {
        width:100%
    }

    /* line 983, src/scss/_reset.scss */.col-sm-11 {
        width:91.66666667%
    }

    /* line 986, src/scss/_reset.scss */.col-sm-10 {
        width:83.33333333%
    }

    /* line 989, src/scss/_reset.scss */.col-sm-9 {
        width:75%
    }

    /* line 992, src/scss/_reset.scss */.col-sm-8 {
        width:66.66666667%
    }

    /* line 995, src/scss/_reset.scss */.col-sm-7 {
        width:58.33333333%
    }

    /* line 998, src/scss/_reset.scss */.col-sm-6 {
        width:50%
    }

    /* line 1001, src/scss/_reset.scss */.col-sm-5 {
        width:41.66666667%
    }

    /* line 1004, src/scss/_reset.scss */.col-sm-4 {
        width:33.33333333%
    }

    /* line 1007, src/scss/_reset.scss */.col-sm-3 {
        width:25%
    }

    /* line 1010, src/scss/_reset.scss */.col-sm-2 {
        width:16.66666667%
    }

    /* line 1013, src/scss/_reset.scss */.col-sm-1 {
        width:8.33333333%
    }

    /* line 1016, src/scss/_reset.scss */.col-sm-pull-12 {
        right:100%
    }

    /* line 1019, src/scss/_reset.scss */.col-sm-pull-11 {
        right:91.66666667%
    }

    /* line 1022, src/scss/_reset.scss */.col-sm-pull-10 {
        right:83.33333333%
    }

    /* line 1025, src/scss/_reset.scss */.col-sm-pull-9 {
        right:75%
    }

    /* line 1028, src/scss/_reset.scss */.col-sm-pull-8 {
        right:66.66666667%
    }

    /* line 1031, src/scss/_reset.scss */.col-sm-pull-7 {
        right:58.33333333%
    }

    /* line 1034, src/scss/_reset.scss */.col-sm-pull-6 {
        right:50%
    }

    /* line 1037, src/scss/_reset.scss */.col-sm-pull-5 {
        right:41.66666667%
    }

    /* line 1040, src/scss/_reset.scss */.col-sm-pull-4 {
        right:33.33333333%
    }

    /* line 1043, src/scss/_reset.scss */.col-sm-pull-3 {
        right:25%
    }

    /* line 1046, src/scss/_reset.scss */.col-sm-pull-2 {
        right:16.66666667%
    }

    /* line 1049, src/scss/_reset.scss */.col-sm-pull-1 {
        right:8.33333333%
    }

    /* line 1052, src/scss/_reset.scss */.col-sm-pull-0 {
        right:auto
    }

    /* line 1055, src/scss/_reset.scss */.col-sm-push-12 {
        left:100%
    }

    /* line 1058, src/scss/_reset.scss */.col-sm-push-11 {
        left:91.66666667%
    }

    /* line 1061, src/scss/_reset.scss */.col-sm-push-10 {
        left:83.33333333%
    }

    /* line 1064, src/scss/_reset.scss */.col-sm-push-9 {
        left:75%
    }

    /* line 1067, src/scss/_reset.scss */.col-sm-push-8 {
        left:66.66666667%
    }

    /* line 1070, src/scss/_reset.scss */.col-sm-push-7 {
        left:58.33333333%
    }

    /* line 1073, src/scss/_reset.scss */.col-sm-push-6 {
        left:50%
    }

    /* line 1076, src/scss/_reset.scss */.col-sm-push-5 {
        left:41.66666667%
    }

    /* line 1079, src/scss/_reset.scss */.col-sm-push-4 {
        left:33.33333333%
    }

    /* line 1082, src/scss/_reset.scss */.col-sm-push-3 {
        left:25%
    }

    /* line 1085, src/scss/_reset.scss */.col-sm-push-2 {
        left:16.66666667%
    }

    /* line 1088, src/scss/_reset.scss */.col-sm-push-1 {
        left:8.33333333%
    }

    /* line 1091, src/scss/_reset.scss */.col-sm-push-0 {
        left:auto
    }

    /* line 1094, src/scss/_reset.scss */.col-sm-offset-12 {
        margin-left:100%
    }

    /* line 1097, src/scss/_reset.scss */.col-sm-offset-11 {
        margin-left:91.66666667%
    }

    /* line 1100, src/scss/_reset.scss */.col-sm-offset-10 {
        margin-left:83.33333333%
    }

    /* line 1103, src/scss/_reset.scss */.col-sm-offset-9 {
        margin-left:75%
    }

    /* line 1106, src/scss/_reset.scss */.col-sm-offset-8 {
        margin-left:66.66666667%
    }

    /* line 1109, src/scss/_reset.scss */.col-sm-offset-7 {
        margin-left:58.33333333%
    }

    /* line 1112, src/scss/_reset.scss */.col-sm-offset-6 {
        margin-left:50%
    }

    /* line 1115, src/scss/_reset.scss */.col-sm-offset-5 {
        margin-left:41.66666667%
    }

    /* line 1118, src/scss/_reset.scss */.col-sm-offset-4 {
        margin-left:33.33333333%
    }

    /* line 1121, src/scss/_reset.scss */.col-sm-offset-3 {
        margin-left:25%
    }

    /* line 1124, src/scss/_reset.scss */.col-sm-offset-2 {
        margin-left:16.66666667%
    }

    /* line 1127, src/scss/_reset.scss */.col-sm-offset-1 {
        margin-left:8.33333333%
    }

    /* line 1130, src/scss/_reset.scss */.col-sm-offset-0 {
        margin-left:0%
    }
}

@media (min-width: 992px) {
    /* line 1135, src/scss/_reset.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 1138, src/scss/_reset.scss */.col-md-12 {
        width:100%
    }

    /* line 1141, src/scss/_reset.scss */.col-md-11 {
        width:91.66666667%
    }

    /* line 1144, src/scss/_reset.scss */.col-md-10 {
        width:83.33333333%
    }

    /* line 1147, src/scss/_reset.scss */.col-md-9 {
        width:75%
    }

    /* line 1150, src/scss/_reset.scss */.col-md-8 {
        width:66.66666667%
    }

    /* line 1153, src/scss/_reset.scss */.col-md-7 {
        width:58.33333333%
    }

    /* line 1156, src/scss/_reset.scss */.col-md-6 {
        width:50%
    }

    /* line 1159, src/scss/_reset.scss */.col-md-5 {
        width:41.66666667%
    }

    /* line 1162, src/scss/_reset.scss */.col-md-4 {
        width:33.33333333%
    }

    /* line 1165, src/scss/_reset.scss */.col-md-3 {
        width:25%
    }

    /* line 1168, src/scss/_reset.scss */.col-md-2 {
        width:16.66666667%
    }

    /* line 1171, src/scss/_reset.scss */.col-md-1 {
        width:8.33333333%
    }

    /* line 1174, src/scss/_reset.scss */.col-md-pull-12 {
        right:100%
    }

    /* line 1177, src/scss/_reset.scss */.col-md-pull-11 {
        right:91.66666667%
    }

    /* line 1180, src/scss/_reset.scss */.col-md-pull-10 {
        right:83.33333333%
    }

    /* line 1183, src/scss/_reset.scss */.col-md-pull-9 {
        right:75%
    }

    /* line 1186, src/scss/_reset.scss */.col-md-pull-8 {
        right:66.66666667%
    }

    /* line 1189, src/scss/_reset.scss */.col-md-pull-7 {
        right:58.33333333%
    }

    /* line 1192, src/scss/_reset.scss */.col-md-pull-6 {
        right:50%
    }

    /* line 1195, src/scss/_reset.scss */.col-md-pull-5 {
        right:41.66666667%
    }

    /* line 1198, src/scss/_reset.scss */.col-md-pull-4 {
        right:33.33333333%
    }

    /* line 1201, src/scss/_reset.scss */.col-md-pull-3 {
        right:25%
    }

    /* line 1204, src/scss/_reset.scss */.col-md-pull-2 {
        right:16.66666667%
    }

    /* line 1207, src/scss/_reset.scss */.col-md-pull-1 {
        right:8.33333333%
    }

    /* line 1210, src/scss/_reset.scss */.col-md-pull-0 {
        right:auto
    }

    /* line 1213, src/scss/_reset.scss */.col-md-push-12 {
        left:100%
    }

    /* line 1216, src/scss/_reset.scss */.col-md-push-11 {
        left:91.66666667%
    }

    /* line 1219, src/scss/_reset.scss */.col-md-push-10 {
        left:83.33333333%
    }

    /* line 1222, src/scss/_reset.scss */.col-md-push-9 {
        left:75%
    }

    /* line 1225, src/scss/_reset.scss */.col-md-push-8 {
        left:66.66666667%
    }

    /* line 1228, src/scss/_reset.scss */.col-md-push-7 {
        left:58.33333333%
    }

    /* line 1231, src/scss/_reset.scss */.col-md-push-6 {
        left:50%
    }

    /* line 1234, src/scss/_reset.scss */.col-md-push-5 {
        left:41.66666667%
    }

    /* line 1237, src/scss/_reset.scss */.col-md-push-4 {
        left:33.33333333%
    }

    /* line 1240, src/scss/_reset.scss */.col-md-push-3 {
        left:25%
    }

    /* line 1243, src/scss/_reset.scss */.col-md-push-2 {
        left:16.66666667%
    }

    /* line 1246, src/scss/_reset.scss */.col-md-push-1 {
        left:8.33333333%
    }

    /* line 1249, src/scss/_reset.scss */.col-md-push-0 {
        left:auto
    }

    /* line 1252, src/scss/_reset.scss */.col-md-offset-12 {
        margin-left:100%
    }

    /* line 1255, src/scss/_reset.scss */.col-md-offset-11 {
        margin-left:91.66666667%
    }

    /* line 1258, src/scss/_reset.scss */.col-md-offset-10 {
        margin-left:83.33333333%
    }

    /* line 1261, src/scss/_reset.scss */.col-md-offset-9 {
        margin-left:75%
    }

    /* line 1264, src/scss/_reset.scss */.col-md-offset-8 {
        margin-left:66.66666667%
    }

    /* line 1267, src/scss/_reset.scss */.col-md-offset-7 {
        margin-left:58.33333333%
    }

    /* line 1270, src/scss/_reset.scss */.col-md-offset-6 {
        margin-left:50%
    }

    /* line 1273, src/scss/_reset.scss */.col-md-offset-5 {
        margin-left:41.66666667%
    }

    /* line 1276, src/scss/_reset.scss */.col-md-offset-4 {
        margin-left:33.33333333%
    }

    /* line 1279, src/scss/_reset.scss */.col-md-offset-3 {
        margin-left:25%
    }

    /* line 1282, src/scss/_reset.scss */.col-md-offset-2 {
        margin-left:16.66666667%
    }

    /* line 1285, src/scss/_reset.scss */.col-md-offset-1 {
        margin-left:8.33333333%
    }

    /* line 1288, src/scss/_reset.scss */.col-md-offset-0 {
        margin-left:0%
    }
}

@media (min-width: 1200px) {
    /* line 1293, src/scss/_reset.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 1296, src/scss/_reset.scss */.col-lg-12 {
        width:100%
    }

    /* line 1299, src/scss/_reset.scss */.col-lg-11 {
        width:91.66666667%
    }

    /* line 1302, src/scss/_reset.scss */.col-lg-10 {
        width:83.33333333%
    }

    /* line 1305, src/scss/_reset.scss */.col-lg-9 {
        width:75%
    }

    /* line 1308, src/scss/_reset.scss */.col-lg-8 {
        width:66.66666667%
    }

    /* line 1311, src/scss/_reset.scss */.col-lg-7 {
        width:58.33333333%
    }

    /* line 1314, src/scss/_reset.scss */.col-lg-6 {
        width:50%
    }

    /* line 1317, src/scss/_reset.scss */.col-lg-5 {
        width:41.66666667%
    }

    /* line 1320, src/scss/_reset.scss */.col-lg-4 {
        width:33.33333333%
    }

    /* line 1323, src/scss/_reset.scss */.col-lg-3 {
        width:25%
    }

    /* line 1326, src/scss/_reset.scss */.col-lg-2 {
        width:16.66666667%
    }

    /* line 1329, src/scss/_reset.scss */.col-lg-1 {
        width:8.33333333%
    }

    /* line 1332, src/scss/_reset.scss */.col-lg-pull-12 {
        right:100%
    }

    /* line 1335, src/scss/_reset.scss */.col-lg-pull-11 {
        right:91.66666667%
    }

    /* line 1338, src/scss/_reset.scss */.col-lg-pull-10 {
        right:83.33333333%
    }

    /* line 1341, src/scss/_reset.scss */.col-lg-pull-9 {
        right:75%
    }

    /* line 1344, src/scss/_reset.scss */.col-lg-pull-8 {
        right:66.66666667%
    }

    /* line 1347, src/scss/_reset.scss */.col-lg-pull-7 {
        right:58.33333333%
    }

    /* line 1350, src/scss/_reset.scss */.col-lg-pull-6 {
        right:50%
    }

    /* line 1353, src/scss/_reset.scss */.col-lg-pull-5 {
        right:41.66666667%
    }

    /* line 1356, src/scss/_reset.scss */.col-lg-pull-4 {
        right:33.33333333%
    }

    /* line 1359, src/scss/_reset.scss */.col-lg-pull-3 {
        right:25%
    }

    /* line 1362, src/scss/_reset.scss */.col-lg-pull-2 {
        right:16.66666667%
    }

    /* line 1365, src/scss/_reset.scss */.col-lg-pull-1 {
        right:8.33333333%
    }

    /* line 1368, src/scss/_reset.scss */.col-lg-pull-0 {
        right:auto
    }

    /* line 1371, src/scss/_reset.scss */.col-lg-push-12 {
        left:100%
    }

    /* line 1374, src/scss/_reset.scss */.col-lg-push-11 {
        left:91.66666667%
    }

    /* line 1377, src/scss/_reset.scss */.col-lg-push-10 {
        left:83.33333333%
    }

    /* line 1380, src/scss/_reset.scss */.col-lg-push-9 {
        left:75%
    }

    /* line 1383, src/scss/_reset.scss */.col-lg-push-8 {
        left:66.66666667%
    }

    /* line 1386, src/scss/_reset.scss */.col-lg-push-7 {
        left:58.33333333%
    }

    /* line 1389, src/scss/_reset.scss */.col-lg-push-6 {
        left:50%
    }

    /* line 1392, src/scss/_reset.scss */.col-lg-push-5 {
        left:41.66666667%
    }

    /* line 1395, src/scss/_reset.scss */.col-lg-push-4 {
        left:33.33333333%
    }

    /* line 1398, src/scss/_reset.scss */.col-lg-push-3 {
        left:25%
    }

    /* line 1401, src/scss/_reset.scss */.col-lg-push-2 {
        left:16.66666667%
    }

    /* line 1404, src/scss/_reset.scss */.col-lg-push-1 {
        left:8.33333333%
    }

    /* line 1407, src/scss/_reset.scss */.col-lg-push-0 {
        left:auto
    }

    /* line 1410, src/scss/_reset.scss */.col-lg-offset-12 {
        margin-left:100%
    }

    /* line 1413, src/scss/_reset.scss */.col-lg-offset-11 {
        margin-left:91.66666667%
    }

    /* line 1416, src/scss/_reset.scss */.col-lg-offset-10 {
        margin-left:83.33333333%
    }

    /* line 1419, src/scss/_reset.scss */.col-lg-offset-9 {
        margin-left:75%
    }

    /* line 1422, src/scss/_reset.scss */.col-lg-offset-8 {
        margin-left:66.66666667%
    }

    /* line 1425, src/scss/_reset.scss */.col-lg-offset-7 {
        margin-left:58.33333333%
    }

    /* line 1428, src/scss/_reset.scss */.col-lg-offset-6 {
        margin-left:50%
    }

    /* line 1431, src/scss/_reset.scss */.col-lg-offset-5 {
        margin-left:41.66666667%
    }

    /* line 1434, src/scss/_reset.scss */.col-lg-offset-4 {
        margin-left:33.33333333%
    }

    /* line 1437, src/scss/_reset.scss */.col-lg-offset-3 {
        margin-left:25%
    }

    /* line 1440, src/scss/_reset.scss */.col-lg-offset-2 {
        margin-left:16.66666667%
    }

    /* line 1443, src/scss/_reset.scss */.col-lg-offset-1 {
        margin-left:8.33333333%
    }

    /* line 1446, src/scss/_reset.scss */.col-lg-offset-0 {
        margin-left:0%
    }
}

/* line 1450, src/scss/_reset.scss */table {
    background-color:transparent
}

/* line 1453, src/scss/_reset.scss */caption {
    padding-top: 8px;
    padding-bottom: 8px;
    color: #777777;
    text-align:left
}

/* line 1459, src/scss/_reset.scss */th {
    text-align:left
}

/* line 1462, src/scss/_reset.scss */.table {
    width: 100%;
    max-width: 100%;
    margin-bottom:20px
}

/* line 1467, src/scss/_reset.scss */.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align:top
}

/* line 1478, src/scss/_reset.scss */.table > thead > tr > th {
    vertical-align:bottom
}

/* line 1482, src/scss/_reset.scss */.table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td {
    border-top:0
}

/* line 1493, src/scss/_reset.scss */.table .table {
    background-color:#ffffff
}

/* line 1496, src/scss/_reset.scss */.table-condensed > thead > tr > th, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > td {
    padding:5px
}

/* line 1519, src/scss/_reset.scss */.table-striped > tbody > tr:nth-of-type(odd) {
    background-color:#f9f9f9
}

/* line 1522, src/scss/_reset.scss */.table-hover > tbody > tr:hover {
    background-color: #f5f5f5
}

/* line 1525, src/scss/_reset.scss */table col[class * ="col-"] {
    position: static;
    float: none;
    display: table-column
}

/* line 1530, src/scss/_reset.scss */table td[class * ="col-"], table th[class * ="col-"] {
    position: static;
    float: none;
    display:table-cell
}

/* line 1536, src/scss/_reset.scss */.table > thead > tr > td.active, .table > tbody > tr > td.active, .table > tfoot > tr > td.active, .table > thead > tr > th.active, .table > tbody > tr > th.active, .table > tfoot > tr > th.active, .table > thead > tr.active > td, .table > tbody > tr.active > td, .table > tfoot > tr.active > td, .table > thead > tr.active > th, .table > tbody > tr.active > th, .table > tfoot > tr.active > th {
    background-color:#f5f5f5
}

/* line 1550, src/scss/_reset.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 1557, src/scss/_reset.scss */.table > thead > tr > td.success, .table > tbody > tr > td.success, .table > tfoot > tr > td.success, .table > thead > tr > th.success, .table > tbody > tr > th.success, .table > tfoot > tr > th.success, .table > thead > tr.success > td, .table > tbody > tr.success > td, .table > tfoot > tr.success > td, .table > thead > tr.success > th, .table > tbody > tr.success > th, .table > tfoot > tr.success > th {
    background-color:#dff0d8
}

/* line 1571, src/scss/_reset.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 1578, src/scss/_reset.scss */.table > thead > tr > td.info, .table > tbody > tr > td.info, .table > tfoot > tr > td.info, .table > thead > tr > th.info, .table > tbody > tr > th.info, .table > tfoot > tr > th.info, .table > thead > tr.info > td, .table > tbody > tr.info > td, .table > tfoot > tr.info > td, .table > thead > tr.info > th, .table > tbody > tr.info > th, .table > tfoot > tr.info > th {
    background-color:#d9edf7
}

/* line 1592, src/scss/_reset.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 1599, src/scss/_reset.scss */.table > thead > tr > td.warning, .table > tbody > tr > td.warning, .table > tfoot > tr > td.warning, .table > thead > tr > th.warning, .table > tbody > tr > th.warning, .table > tfoot > tr > th.warning, .table > thead > tr.warning > td, .table > tbody > tr.warning > td, .table > tfoot > tr.warning > td, .table > thead > tr.warning > th, .table > tbody > tr.warning > th, .table > tfoot > tr.warning > th {
    background-color:#fcf8e3
}

/* line 1613, src/scss/_reset.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 1620, src/scss/_reset.scss */.table > thead > tr > td.danger, .table > tbody > tr > td.danger, .table > tfoot > tr > td.danger, .table > thead > tr > th.danger, .table > tbody > tr > th.danger, .table > tfoot > tr > th.danger, .table > thead > tr.danger > td, .table > tbody > tr.danger > td, .table > tfoot > tr.danger > td, .table > thead > tr.danger > th, .table > tbody > tr.danger > th, .table > tfoot > tr.danger > th {
    background-color:#f2dede
}

/* line 1634, src/scss/_reset.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 1641, src/scss/_reset.scss */.table-responsive {
    overflow-x: auto;
    min-height:0.01%
}

@media screen and (max-width: 767px) {
    /* line 1646, src/scss/_reset.scss */.table-responsive {
        width: 100%;
        margin-bottom: 15px;
        overflow-y: hidden;
        -ms-overflow-style:-ms-autohiding-scrollbar
    }

    /* line 1653, src/scss/_reset.scss */.table-responsive > .table {
        margin-bottom:0
    }

    /* line 1656, src/scss/_reset.scss */.table-responsive > .table > thead > tr > th, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > td {
        white-space:nowrap
    }

    /* line 1664, src/scss/_reset.scss */.table-responsive > .table-bordered {
        border:0
    }

    /* line 1667, src/scss/_reset.scss */.table-responsive > .table-bordered > thead > tr > th:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child {
        border-left:0
    }

    /* line 1675, src/scss/_reset.scss */.table-responsive > .table-bordered > thead > tr > th:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child {
        border-right:0
    }

    /* line 1683, src/scss/_reset.scss */.table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > th, .table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > td {
        border-bottom:0
    }
}

/* line 1690, src/scss/_reset.scss */.clearfix:before, .clearfix:after, .dl-horizontal dd:before, .dl-horizontal dd:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after {
    content: " ";
    display:table
}

/* line 1703, src/scss/_reset.scss */.clearfix:after, .dl-horizontal dd:after, .container:after, .container-fluid:after, .row:after {
    clear:both
}

/* line 1710, src/scss/_reset.scss */.center-block {
    display: block;
    margin-left: auto;
    margin-right:auto
}

/* line 1715, src/scss/_reset.scss */.pull-right {
    float:right !important
}

/* line 1718, src/scss/_reset.scss */.pull-left {
    float:left !important
}

/* line 1721, src/scss/_reset.scss */.hide {
    display:none !important
}

/* line 1724, src/scss/_reset.scss */.show {
    display:block !important
}

/* line 1727, src/scss/_reset.scss */.invisible {
    visibility:hidden
}

/* line 1730, src/scss/_reset.scss */.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border:0
}

/* line 1737, src/scss/_reset.scss */.hidden {
    display:none !important
}

/* line 1740, src/scss/_reset.scss */.affix {
    position:fixed
}

@-ms-viewport {
    width:device-width
}

/* line 1746, src/scss/_reset.scss */.visible-xs, .visible-sm, .visible-md, .visible-lg {
    display:none !important
}

/* line 1752, src/scss/_reset.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 1767, src/scss/_reset.scss */.visible-xs {
        display:block !important
    }

    /* line 1770, src/scss/_reset.scss */table.visible-xs {
        display:table !important
    }

    /* line 1773, src/scss/_reset.scss */tr.visible-xs {
        display:table-row !important
    }

    /* line 1776, src/scss/_reset.scss */th.visible-xs, td.visible-xs {
        display:table-cell !important
    }
}

@media (max-width: 767px) {
    /* line 1782, src/scss/_reset.scss */.visible-xs-block {
        display:block !important
    }
}

@media (max-width: 767px) {
    /* line 1787, src/scss/_reset.scss */.visible-xs-inline {
        display:inline !important
    }
}

@media (max-width: 767px) {
    /* line 1792, src/scss/_reset.scss */.visible-xs-inline-block {
        display:inline-block !important
    }
}

@media (min-width: 768px) and(max-width: 991px) {
    /* line 1797, src/scss/_reset.scss */.visible-sm {
        display:block !important
    }

    /* line 1800, src/scss/_reset.scss */table.visible-sm {
        display:table !important
    }

    /* line 1803, src/scss/_reset.scss */tr.visible-sm {
        display:table-row !important
    }

    /* line 1806, src/scss/_reset.scss */th.visible-sm, td.visible-sm {
        display:table-cell !important
    }
}

@media (min-width: 768px) and(max-width: 991px) {
    /* line 1812, src/scss/_reset.scss */.visible-sm-block {
        display:block !important
    }
}

@media (min-width: 768px) and(max-width: 991px) {
    /* line 1817, src/scss/_reset.scss */.visible-sm-inline {
        display:inline !important
    }
}

@media (min-width: 768px) and(max-width: 991px) {
    /* line 1822, src/scss/_reset.scss */.visible-sm-inline-block {
        display:inline-block !important
    }
}

@media (min-width: 992px) and(max-width: 1199px) {
    /* line 1827, src/scss/_reset.scss */.visible-md {
        display:block !important
    }

    /* line 1830, src/scss/_reset.scss */table.visible-md {
        display:table !important
    }

    /* line 1833, src/scss/_reset.scss */tr.visible-md {
        display:table-row !important
    }

    /* line 1836, src/scss/_reset.scss */th.visible-md, td.visible-md {
        display:table-cell !important
    }
}

@media (min-width: 992px) and(max-width: 1199px) {
    /* line 1842, src/scss/_reset.scss */.visible-md-block {
        display:block !important
    }
}

@media (min-width: 992px) and(max-width: 1199px) {
    /* line 1847, src/scss/_reset.scss */.visible-md-inline {
        display:inline !important
    }
}

@media (min-width: 992px) and(max-width: 1199px) {
    /* line 1852, src/scss/_reset.scss */.visible-md-inline-block {
        display:inline-block !important
    }
}

@media (min-width: 1200px) {
    /* line 1857, src/scss/_reset.scss */.visible-lg {
        display:block !important
    }

    /* line 1860, src/scss/_reset.scss */table.visible-lg {
        display:table !important
    }

    /* line 1863, src/scss/_reset.scss */tr.visible-lg {
        display:table-row !important
    }

    /* line 1866, src/scss/_reset.scss */th.visible-lg, td.visible-lg {
        display:table-cell !important
    }
}

@media (min-width: 1200px) {
    /* line 1872, src/scss/_reset.scss */.visible-lg-block {
        display:block !important
    }
}

@media (min-width: 1200px) {
    /* line 1877, src/scss/_reset.scss */.visible-lg-inline {
        display:inline !important
    }
}

@media (min-width: 1200px) {
    /* line 1882, src/scss/_reset.scss */.visible-lg-inline-block {
        display:inline-block !important
    }
}

@media (max-width: 767px) {
    /* line 1887, src/scss/_reset.scss */.hidden-xs {
        display:none !important
    }
}

@media (min-width: 768px) and(max-width: 991px) {
    /* line 1892, src/scss/_reset.scss */.hidden-sm {
        display:none !important
    }
}

@media (min-width: 992px) and(max-width: 1199px) {
    /* line 1897, src/scss/_reset.scss */.hidden-md {
        display:none !important
    }
}

@media (min-width: 1200px) {
    /* line 1902, src/scss/_reset.scss */.hidden-lg {
        display:none !important
    }
}

/* line 1906, src/scss/_reset.scss */.visible-print {
    display:none !important
}

@media print {
    /* line 1910, src/scss/_reset.scss */.visible-print {
        display:block !important
    }

    /* line 1913, src/scss/_reset.scss */table.visible-print {
        display:table !important
    }

    /* line 1916, src/scss/_reset.scss */tr.visible-print {
        display:table-row !important
    }

    /* line 1919, src/scss/_reset.scss */th.visible-print, td.visible-print {
        display:table-cell !important
    }
}

/* line 1924, src/scss/_reset.scss */.visible-print-block {
    display:none !important
}

@media print {
    /* line 1928, src/scss/_reset.scss */.visible-print-block {
        display:block !important
    }
}

/* line 1932, src/scss/_reset.scss */.visible-print-inline {
    display:none !important
}

@media print {
    /* line 1936, src/scss/_reset.scss */.visible-print-inline {
        display:inline !important
    }
}

/* line 1940, src/scss/_reset.scss */.visible-print-inline-block {
    display:none !important
}

@media print {
    /* line 1944, src/scss/_reset.scss */.visible-print-inline-block {
        display:inline-block !important
    }
}

@media print {
    /* line 1949, src/scss/_reset.scss */.hidden-print {
        display:none !important
    }
}

/* line 1, src/scss/_typography.scss */p {
    margin-bottom:1em
}

/* line 5, src/scss/_typography.scss */.heading {
    margin-bottom:0.618em
}

/* line 8, src/scss/_typography.scss */.heading.-large, h1 {
    font-size: 24px;
    font-weight: bold;
    line-height:30px
}

/* line 14, src/scss/_typography.scss */.heading.-medium, h2 {
    font-size: 16px;
    font-weight: normal;
    line-height:20px
}

/* line 20, src/scss/_typography.scss */.heading.-small, h3 {
    font-size: 13px;
    font-weight: bold;
    line-height:13.33333px
}

/* line 26, src/scss/_typography.scss */.heading.-smallest {
    font-size: 11px;
    font-weight:bold
}

/* line 3, src/scss/_base.scss */ * {
    box-sizing:border-box
}

/* line 7, src/scss/_base.scss */body {
    font-family: Helvetica, sans-serif;
    background-color:#eee
}

/* line 12, src/scss/_base.scss */.separator {
    background-color: #E7E7E7;
    display: block;
    margin: 30px 0;
    height: 1px;
    width: 100%
}

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face {
    font-family: 'FontAwesome';
    src: url("../fonts/fontawesome-webfont.eot?v=4.7.0");
    src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
    font-weight: normal;
    font-style:normal
}

/* line 4, src/scss/font_awesome/_core.scss */.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing:grayscale
}

/* line 5, src/scss/font_awesome/_larger.scss */.fa-lg {
    font-size: 1.33333em;
    line-height: .75em;
    vertical-align:-15%
}

/* line 10, src/scss/font_awesome/_larger.scss */.fa-2x {
    font-size:2em
}

/* line 11, src/scss/font_awesome/_larger.scss */.fa-3x {
    font-size:3em
}

/* line 12, src/scss/font_awesome/_larger.scss */.fa-4x {
    font-size:4em
}

/* line 13, src/scss/font_awesome/_larger.scss */.fa-5x {
    font-size:5em
}

/* line 3, src/scss/font_awesome/_fixed-width.scss */.fa-fw {
    width: 1.28571em;
    text-align:center
}

/* line 4, src/scss/font_awesome/_list.scss */.fa-ul {
    padding-left: 0;
    margin-left: 2.14286em;
    list-style-type:none
}

/* line 8, src/scss/font_awesome/_list.scss */.fa-ul > li {
    position:relative
}

/* line 10, src/scss/font_awesome/_list.scss */.fa-li {
    position: absolute;
    left: -2.14286em;
    width: 2.14286em;
    top: .14286em;
    text-align:center
}

/* line 16, src/scss/font_awesome/_list.scss */.fa-li.fa-lg {
    left:-1.85714em
}

/* line 4, src/scss/font_awesome/_bordered-pulled.scss */.fa-border {
    padding: .2em .25em .15em;
    border: solid 0.08em #eee;
    border-radius:.1em
}

/* line 10, src/scss/font_awesome/_bordered-pulled.scss */.fa-pull-left {
    float:left
}

/* line 11, src/scss/font_awesome/_bordered-pulled.scss */.fa-pull-right {
    float:right
}

/* line 14, src/scss/font_awesome/_bordered-pulled.scss */.fa.fa-pull-left {
    margin-right:.3em
}

/* line 15, src/scss/font_awesome/_bordered-pulled.scss */.fa.fa-pull-right {
    margin-left:.3em
}

/* line 19, src/scss/font_awesome/_bordered-pulled.scss */.pull-right {
    float:right
}

/* line 20, src/scss/font_awesome/_bordered-pulled.scss */.pull-left {
    float:left
}

/* line 23, src/scss/font_awesome/_bordered-pulled.scss */.fa.pull-left {
    margin-right:.3em
}

/* line 24, src/scss/font_awesome/_bordered-pulled.scss */.fa.pull-right {
    margin-left:.3em
}

/* line 4, src/scss/font_awesome/_animated.scss */.fa-spin {
    animation:fa-spin 2s infinite linear
}

/* line 9, src/scss/font_awesome/_animated.scss */.fa-pulse {
    animation:fa-spin 1s infinite steps(8)
}

@keyframes fa-spin {
    0% {
        transform:rotate(0deg)
    }

    100% {
        transform:rotate(359deg)
    }
}

/* line 4, src/scss/font_awesome/_rotated-flipped.scss */.fa-rotate-90 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
    transform:rotate(90deg)
}

/* line 5, src/scss/font_awesome/_rotated-flipped.scss */.fa-rotate-180 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
    transform:rotate(180deg)
}

/* line 6, src/scss/font_awesome/_rotated-flipped.scss */.fa-rotate-270 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
    transform:rotate(270deg)
}

/* line 8, src/scss/font_awesome/_rotated-flipped.scss */.fa-flip-horizontal {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
    transform:scale(-1, 1)
}

/* line 9, src/scss/font_awesome/_rotated-flipped.scss */.fa-flip-vertical {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
    transform:scale(1, -1)
}

/* line 14, src/scss/font_awesome/_rotated-flipped.scss */:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical {
    filter:none
}

/* line 4, src/scss/font_awesome/_stacked.scss */.fa-stack {
    position: relative;
    display: inline-block;
    width: 2em;
    height: 2em;
    line-height: 2em;
    vertical-align:middle
}

/* line 12, src/scss/font_awesome/_stacked.scss */.fa-stack-1x, .fa-stack-2x {
    position: absolute;
    left: 0;
    width: 100%;
    text-align:center
}

/* line 18, src/scss/font_awesome/_stacked.scss */.fa-stack-1x {
    line-height:inherit
}

/* line 19, src/scss/font_awesome/_stacked.scss */.fa-stack-2x {
    font-size:2em
}

/* line 20, src/scss/font_awesome/_stacked.scss */.fa-inverse {
    color:#fff
}

/* line 4, src/scss/font_awesome/_icons.scss */.fa-glass:before {
    content: ""
}

/* line 5, src/scss/font_awesome/_icons.scss */.fa-music:before {
    content: ""
}

/* line 6, src/scss/font_awesome/_icons.scss */.fa-search:before {
    content: ""
}

/* line 7, src/scss/font_awesome/_icons.scss */.fa-envelope-o:before {
    content: ""
}

/* line 8, src/scss/font_awesome/_icons.scss */.fa-heart:before {
    content: ""
}

/* line 9, src/scss/font_awesome/_icons.scss */.fa-star:before {
    content: ""
}

/* line 10, src/scss/font_awesome/_icons.scss */.fa-star-o:before {
    content: ""
}

/* line 11, src/scss/font_awesome/_icons.scss */.fa-user:before {
    content: ""
}

/* line 12, src/scss/font_awesome/_icons.scss */.fa-film:before {
    content: ""
}

/* line 13, src/scss/font_awesome/_icons.scss */.fa-th-large:before {
    content: ""
}

/* line 14, src/scss/font_awesome/_icons.scss */.fa-th:before {
    content: ""
}

/* line 15, src/scss/font_awesome/_icons.scss */.fa-th-list:before {
    content: ""
}

/* line 16, src/scss/font_awesome/_icons.scss */.fa-check:before {
    content: ""
}

/* line 17, src/scss/font_awesome/_icons.scss */.fa-remove:before, .fa-close:before, .fa-times:before {
    content: ""
}

/* line 20, src/scss/font_awesome/_icons.scss */.fa-search-plus:before {
    content: ""
}

/* line 21, src/scss/font_awesome/_icons.scss */.fa-search-minus:before {
    content: ""
}

/* line 22, src/scss/font_awesome/_icons.scss */.fa-power-off:before {
    content: ""
}

/* line 23, src/scss/font_awesome/_icons.scss */.fa-signal:before {
    content: ""
}

/* line 24, src/scss/font_awesome/_icons.scss */.fa-gear:before, .fa-cog:before {
    content: ""
}

/* line 26, src/scss/font_awesome/_icons.scss */.fa-trash-o:before {
    content: ""
}

/* line 27, src/scss/font_awesome/_icons.scss */.fa-home:before {
    content: ""
}

/* line 28, src/scss/font_awesome/_icons.scss */.fa-file-o:before {
    content: ""
}

/* line 29, src/scss/font_awesome/_icons.scss */.fa-clock-o:before {
    content: ""
}

/* line 30, src/scss/font_awesome/_icons.scss */.fa-road:before {
    content: ""
}

/* line 31, src/scss/font_awesome/_icons.scss */.fa-download:before {
    content: ""
}

/* line 32, src/scss/font_awesome/_icons.scss */.fa-arrow-circle-o-down:before {
    content: ""
}

/* line 33, src/scss/font_awesome/_icons.scss */.fa-arrow-circle-o-up:before {
    content: ""
}

/* line 34, src/scss/font_awesome/_icons.scss */.fa-inbox:before {
    content: ""
}

/* line 35, src/scss/font_awesome/_icons.scss */.fa-play-circle-o:before {
    content: ""
}

/* line 36, src/scss/font_awesome/_icons.scss */.fa-rotate-right:before, .fa-repeat:before {
    content: ""
}

/* line 38, src/scss/font_awesome/_icons.scss */.fa-refresh:before {
    content: ""
}

/* line 39, src/scss/font_awesome/_icons.scss */.fa-list-alt:before {
    content: ""
}

/* line 40, src/scss/font_awesome/_icons.scss */.fa-lock:before {
    content: ""
}

/* line 41, src/scss/font_awesome/_icons.scss */.fa-flag:before {
    content: ""
}

/* line 42, src/scss/font_awesome/_icons.scss */.fa-headphones:before {
    content: ""
}

/* line 43, src/scss/font_awesome/_icons.scss */.fa-volume-off:before {
    content: ""
}

/* line 44, src/scss/font_awesome/_icons.scss */.fa-volume-down:before {
    content: ""
}

/* line 45, src/scss/font_awesome/_icons.scss */.fa-volume-up:before {
    content: ""
}

/* line 46, src/scss/font_awesome/_icons.scss */.fa-qrcode:before {
    content: ""
}

/* line 47, src/scss/font_awesome/_icons.scss */.fa-barcode:before {
    content: ""
}

/* line 48, src/scss/font_awesome/_icons.scss */.fa-tag:before {
    content: ""
}

/* line 49, src/scss/font_awesome/_icons.scss */.fa-tags:before {
    content: ""
}

/* line 50, src/scss/font_awesome/_icons.scss */.fa-book:before {
    content: ""
}

/* line 51, src/scss/font_awesome/_icons.scss */.fa-bookmark:before {
    content: ""
}

/* line 52, src/scss/font_awesome/_icons.scss */.fa-print:before {
    content: ""
}

/* line 53, src/scss/font_awesome/_icons.scss */.fa-camera:before {
    content: ""
}

/* line 54, src/scss/font_awesome/_icons.scss */.fa-font:before {
    content: ""
}

/* line 55, src/scss/font_awesome/_icons.scss */.fa-bold:before {
    content: ""
}

/* line 56, src/scss/font_awesome/_icons.scss */.fa-italic:before {
    content: ""
}

/* line 57, src/scss/font_awesome/_icons.scss */.fa-text-height:before {
    content: ""
}

/* line 58, src/scss/font_awesome/_icons.scss */.fa-text-width:before {
    content: ""
}

/* line 59, src/scss/font_awesome/_icons.scss */.fa-align-left:before {
    content: ""
}

/* line 60, src/scss/font_awesome/_icons.scss */.fa-align-center:before {
    content: ""
}

/* line 61, src/scss/font_awesome/_icons.scss */.fa-align-right:before {
    content: ""
}

/* line 62, src/scss/font_awesome/_icons.scss */.fa-align-justify:before {
    content: ""
}

/* line 63, src/scss/font_awesome/_icons.scss */.fa-list:before {
    content: ""
}

/* line 64, src/scss/font_awesome/_icons.scss */.fa-dedent:before, .fa-outdent:before {
    content: ""
}

/* line 66, src/scss/font_awesome/_icons.scss */.fa-indent:before {
    content: ""
}

/* line 67, src/scss/font_awesome/_icons.scss */.fa-video-camera:before {
    content: ""
}

/* line 68, src/scss/font_awesome/_icons.scss */.fa-photo:before, .fa-image:before, .fa-picture-o:before {
    content: ""
}

/* line 71, src/scss/font_awesome/_icons.scss */.fa-pencil:before {
    content: ""
}

/* line 72, src/scss/font_awesome/_icons.scss */.fa-map-marker:before {
    content: ""
}

/* line 73, src/scss/font_awesome/_icons.scss */.fa-adjust:before {
    content: ""
}

/* line 74, src/scss/font_awesome/_icons.scss */.fa-tint:before {
    content: ""
}

/* line 75, src/scss/font_awesome/_icons.scss */.fa-edit:before, .fa-pencil-square-o:before {
    content: ""
}

/* line 77, src/scss/font_awesome/_icons.scss */.fa-share-square-o:before {
    content: ""
}

/* line 78, src/scss/font_awesome/_icons.scss */.fa-check-square-o:before {
    content: ""
}

/* line 79, src/scss/font_awesome/_icons.scss */.fa-arrows:before {
    content: ""
}

/* line 80, src/scss/font_awesome/_icons.scss */.fa-step-backward:before {
    content: ""
}

/* line 81, src/scss/font_awesome/_icons.scss */.fa-fast-backward:before {
    content: ""
}

/* line 82, src/scss/font_awesome/_icons.scss */.fa-backward:before {
    content: ""
}

/* line 83, src/scss/font_awesome/_icons.scss */.fa-play:before {
    content: ""
}

/* line 84, src/scss/font_awesome/_icons.scss */.fa-pause:before {
    content: ""
}

/* line 85, src/scss/font_awesome/_icons.scss */.fa-stop:before {
    content: ""
}

/* line 86, src/scss/font_awesome/_icons.scss */.fa-forward:before {
    content: ""
}

/* line 87, src/scss/font_awesome/_icons.scss */.fa-fast-forward:before {
    content: ""
}

/* line 88, src/scss/font_awesome/_icons.scss */.fa-step-forward:before {
    content: ""
}

/* line 89, src/scss/font_awesome/_icons.scss */.fa-eject:before {
    content: ""
}

/* line 90, src/scss/font_awesome/_icons.scss */.fa-chevron-left:before {
    content: ""
}

/* line 91, src/scss/font_awesome/_icons.scss */.fa-chevron-right:before {
    content: ""
}

/* line 92, src/scss/font_awesome/_icons.scss */.fa-plus-circle:before {
    content: ""
}

/* line 93, src/scss/font_awesome/_icons.scss */.fa-minus-circle:before {
    content: ""
}

/* line 94, src/scss/font_awesome/_icons.scss */.fa-times-circle:before {
    content: ""
}

/* line 95, src/scss/font_awesome/_icons.scss */.fa-check-circle:before {
    content: ""
}

/* line 96, src/scss/font_awesome/_icons.scss */.fa-question-circle:before {
    content: ""
}

/* line 97, src/scss/font_awesome/_icons.scss */.fa-info-circle:before {
    content: ""
}

/* line 98, src/scss/font_awesome/_icons.scss */.fa-crosshairs:before {
    content: ""
}

/* line 99, src/scss/font_awesome/_icons.scss */.fa-times-circle-o:before {
    content: ""
}

/* line 100, src/scss/font_awesome/_icons.scss */.fa-check-circle-o:before {
    content: ""
}

/* line 101, src/scss/font_awesome/_icons.scss */.fa-ban:before {
    content: ""
}

/* line 102, src/scss/font_awesome/_icons.scss */.fa-arrow-left:before {
    content: ""
}

/* line 103, src/scss/font_awesome/_icons.scss */.fa-arrow-right:before {
    content: ""
}

/* line 104, src/scss/font_awesome/_icons.scss */.fa-arrow-up:before {
    content: ""
}

/* line 105, src/scss/font_awesome/_icons.scss */.fa-arrow-down:before {
    content: ""
}

/* line 106, src/scss/font_awesome/_icons.scss */.fa-mail-forward:before, .fa-share:before {
    content: ""
}

/* line 108, src/scss/font_awesome/_icons.scss */.fa-expand:before {
    content: ""
}

/* line 109, src/scss/font_awesome/_icons.scss */.fa-compress:before {
    content: ""
}

/* line 110, src/scss/font_awesome/_icons.scss */.fa-plus:before {
    content: ""
}

/* line 111, src/scss/font_awesome/_icons.scss */.fa-minus:before {
    content: ""
}

/* line 112, src/scss/font_awesome/_icons.scss */.fa-asterisk:before {
    content: ""
}

/* line 113, src/scss/font_awesome/_icons.scss */.fa-exclamation-circle:before {
    content: ""
}

/* line 114, src/scss/font_awesome/_icons.scss */.fa-gift:before {
    content: ""
}

/* line 115, src/scss/font_awesome/_icons.scss */.fa-leaf:before {
    content: ""
}

/* line 116, src/scss/font_awesome/_icons.scss */.fa-fire:before {
    content: ""
}

/* line 117, src/scss/font_awesome/_icons.scss */.fa-eye:before {
    content: ""
}

/* line 118, src/scss/font_awesome/_icons.scss */.fa-eye-slash:before {
    content: ""
}

/* line 119, src/scss/font_awesome/_icons.scss */.fa-warning:before, .fa-exclamation-triangle:before {
    content: ""
}

/* line 121, src/scss/font_awesome/_icons.scss */.fa-plane:before {
    content: ""
}

/* line 122, src/scss/font_awesome/_icons.scss */.fa-calendar:before {
    content: ""
}

/* line 123, src/scss/font_awesome/_icons.scss */.fa-random:before {
    content: ""
}

/* line 124, src/scss/font_awesome/_icons.scss */.fa-comment:before {
    content: ""
}

/* line 125, src/scss/font_awesome/_icons.scss */.fa-magnet:before {
    content: ""
}

/* line 126, src/scss/font_awesome/_icons.scss */.fa-chevron-up:before {
    content: ""
}

/* line 127, src/scss/font_awesome/_icons.scss */.fa-chevron-down:before {
    content: ""
}

/* line 128, src/scss/font_awesome/_icons.scss */.fa-retweet:before {
    content: ""
}

/* line 129, src/scss/font_awesome/_icons.scss */.fa-shopping-cart:before {
    content: ""
}

/* line 130, src/scss/font_awesome/_icons.scss */.fa-folder:before {
    content: ""
}

/* line 131, src/scss/font_awesome/_icons.scss */.fa-folder-open:before {
    content: ""
}

/* line 132, src/scss/font_awesome/_icons.scss */.fa-arrows-v:before {
    content: ""
}

/* line 133, src/scss/font_awesome/_icons.scss */.fa-arrows-h:before {
    content: ""
}

/* line 134, src/scss/font_awesome/_icons.scss */.fa-bar-chart-o:before, .fa-bar-chart:before {
    content: ""
}

/* line 136, src/scss/font_awesome/_icons.scss */.fa-twitter-square:before {
    content: ""
}

/* line 137, src/scss/font_awesome/_icons.scss */.fa-facebook-square:before {
    content: ""
}

/* line 138, src/scss/font_awesome/_icons.scss */.fa-camera-retro:before {
    content: ""
}

/* line 139, src/scss/font_awesome/_icons.scss */.fa-key:before {
    content: ""
}

/* line 140, src/scss/font_awesome/_icons.scss */.fa-gears:before, .fa-cogs:before {
    content: ""
}

/* line 142, src/scss/font_awesome/_icons.scss */.fa-comments:before {
    content: ""
}

/* line 143, src/scss/font_awesome/_icons.scss */.fa-thumbs-o-up:before {
    content: ""
}

/* line 144, src/scss/font_awesome/_icons.scss */.fa-thumbs-o-down:before {
    content: ""
}

/* line 145, src/scss/font_awesome/_icons.scss */.fa-star-half:before {
    content: ""
}

/* line 146, src/scss/font_awesome/_icons.scss */.fa-heart-o:before {
    content: ""
}

/* line 147, src/scss/font_awesome/_icons.scss */.fa-sign-out:before {
    content: ""
}

/* line 148, src/scss/font_awesome/_icons.scss */.fa-linkedin-square:before {
    content: ""
}

/* line 149, src/scss/font_awesome/_icons.scss */.fa-thumb-tack:before {
    content: ""
}

/* line 150, src/scss/font_awesome/_icons.scss */.fa-external-link:before {
    content: ""
}

/* line 151, src/scss/font_awesome/_icons.scss */.fa-sign-in:before {
    content: ""
}

/* line 152, src/scss/font_awesome/_icons.scss */.fa-trophy:before {
    content: ""
}

/* line 153, src/scss/font_awesome/_icons.scss */.fa-github-square:before {
    content: ""
}

/* line 154, src/scss/font_awesome/_icons.scss */.fa-upload:before {
    content: ""
}

/* line 155, src/scss/font_awesome/_icons.scss */.fa-lemon-o:before {
    content: ""
}

/* line 156, src/scss/font_awesome/_icons.scss */.fa-phone:before {
    content: ""
}

/* line 157, src/scss/font_awesome/_icons.scss */.fa-square-o:before {
    content: ""
}

/* line 158, src/scss/font_awesome/_icons.scss */.fa-bookmark-o:before {
    content: ""
}

/* line 159, src/scss/font_awesome/_icons.scss */.fa-phone-square:before {
    content: ""
}

/* line 160, src/scss/font_awesome/_icons.scss */.fa-twitter:before {
    content: ""
}

/* line 161, src/scss/font_awesome/_icons.scss */.fa-facebook-f:before, .fa-facebook:before {
    content: ""
}

/* line 163, src/scss/font_awesome/_icons.scss */.fa-github:before {
    content: ""
}

/* line 164, src/scss/font_awesome/_icons.scss */.fa-unlock:before {
    content: ""
}

/* line 165, src/scss/font_awesome/_icons.scss */.fa-credit-card:before {
    content: ""
}

/* line 166, src/scss/font_awesome/_icons.scss */.fa-feed:before, .fa-rss:before {
    content: ""
}

/* line 168, src/scss/font_awesome/_icons.scss */.fa-hdd-o:before {
    content: ""
}

/* line 169, src/scss/font_awesome/_icons.scss */.fa-bullhorn:before {
    content: ""
}

/* line 170, src/scss/font_awesome/_icons.scss */.fa-bell:before {
    content: ""
}

/* line 171, src/scss/font_awesome/_icons.scss */.fa-certificate:before {
    content: ""
}

/* line 172, src/scss/font_awesome/_icons.scss */.fa-hand-o-right:before {
    content: ""
}

/* line 173, src/scss/font_awesome/_icons.scss */.fa-hand-o-left:before {
    content: ""
}

/* line 174, src/scss/font_awesome/_icons.scss */.fa-hand-o-up:before {
    content: ""
}

/* line 175, src/scss/font_awesome/_icons.scss */.fa-hand-o-down:before {
    content: ""
}

/* line 176, src/scss/font_awesome/_icons.scss */.fa-arrow-circle-left:before {
    content: ""
}

/* line 177, src/scss/font_awesome/_icons.scss */.fa-arrow-circle-right:before {
    content: ""
}

/* line 178, src/scss/font_awesome/_icons.scss */.fa-arrow-circle-up:before {
    content: ""
}

/* line 179, src/scss/font_awesome/_icons.scss */.fa-arrow-circle-down:before {
    content: ""
}

/* line 180, src/scss/font_awesome/_icons.scss */.fa-globe:before {
    content: ""
}

/* line 181, src/scss/font_awesome/_icons.scss */.fa-wrench:before {
    content: ""
}

/* line 182, src/scss/font_awesome/_icons.scss */.fa-tasks:before {
    content: ""
}

/* line 183, src/scss/font_awesome/_icons.scss */.fa-filter:before {
    content: ""
}

/* line 184, src/scss/font_awesome/_icons.scss */.fa-briefcase:before {
    content: ""
}

/* line 185, src/scss/font_awesome/_icons.scss */.fa-arrows-alt:before {
    content: ""
}

/* line 186, src/scss/font_awesome/_icons.scss */.fa-group:before, .fa-users:before {
    content: ""
}

/* line 188, src/scss/font_awesome/_icons.scss */.fa-chain:before, .fa-link:before {
    content: ""
}

/* line 190, src/scss/font_awesome/_icons.scss */.fa-cloud:before {
    content: ""
}

/* line 191, src/scss/font_awesome/_icons.scss */.fa-flask:before {
    content: ""
}

/* line 192, src/scss/font_awesome/_icons.scss */.fa-cut:before, .fa-scissors:before {
    content: ""
}

/* line 194, src/scss/font_awesome/_icons.scss */.fa-copy:before, .fa-files-o:before {
    content: ""
}

/* line 196, src/scss/font_awesome/_icons.scss */.fa-paperclip:before {
    content: ""
}

/* line 197, src/scss/font_awesome/_icons.scss */.fa-save:before, .fa-floppy-o:before {
    content: ""
}

/* line 199, src/scss/font_awesome/_icons.scss */.fa-square:before {
    content: ""
}

/* line 200, src/scss/font_awesome/_icons.scss */.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
    content: ""
}

/* line 203, src/scss/font_awesome/_icons.scss */.fa-list-ul:before {
    content: ""
}

/* line 204, src/scss/font_awesome/_icons.scss */.fa-list-ol:before {
    content: ""
}

/* line 205, src/scss/font_awesome/_icons.scss */.fa-strikethrough:before {
    content: ""
}

/* line 206, src/scss/font_awesome/_icons.scss */.fa-underline:before {
    content: ""
}

/* line 207, src/scss/font_awesome/_icons.scss */.fa-table:before {
    content: ""
}

/* line 208, src/scss/font_awesome/_icons.scss */.fa-magic:before {
    content: ""
}

/* line 209, src/scss/font_awesome/_icons.scss */.fa-truck:before {
    content: ""
}

/* line 210, src/scss/font_awesome/_icons.scss */.fa-pinterest:before {
    content: ""
}

/* line 211, src/scss/font_awesome/_icons.scss */.fa-pinterest-square:before {
    content: ""
}

/* line 212, src/scss/font_awesome/_icons.scss */.fa-google-plus-square:before {
    content: ""
}

/* line 213, src/scss/font_awesome/_icons.scss */.fa-google-plus:before {
    content: ""
}

/* line 214, src/scss/font_awesome/_icons.scss */.fa-money:before {
    content: ""
}

/* line 215, src/scss/font_awesome/_icons.scss */.fa-caret-down:before {
    content: ""
}

/* line 216, src/scss/font_awesome/_icons.scss */.fa-caret-up:before {
    content: ""
}

/* line 217, src/scss/font_awesome/_icons.scss */.fa-caret-left:before {
    content: ""
}

/* line 218, src/scss/font_awesome/_icons.scss */.fa-caret-right:before {
    content: ""
}

/* line 219, src/scss/font_awesome/_icons.scss */.fa-columns:before {
    content: ""
}

/* line 220, src/scss/font_awesome/_icons.scss */.fa-unsorted:before, .fa-sort:before {
    content: ""
}

/* line 222, src/scss/font_awesome/_icons.scss */.fa-sort-down:before, .fa-sort-desc:before {
    content: ""
}

/* line 224, src/scss/font_awesome/_icons.scss */.fa-sort-up:before, .fa-sort-asc:before {
    content: ""
}

/* line 226, src/scss/font_awesome/_icons.scss */.fa-envelope:before {
    content: ""
}

/* line 227, src/scss/font_awesome/_icons.scss */.fa-linkedin:before {
    content: ""
}

/* line 228, src/scss/font_awesome/_icons.scss */.fa-rotate-left:before, .fa-undo:before {
    content: ""
}

/* line 230, src/scss/font_awesome/_icons.scss */.fa-legal:before, .fa-gavel:before {
    content: ""
}

/* line 232, src/scss/font_awesome/_icons.scss */.fa-dashboard:before, .fa-tachometer:before {
    content: ""
}

/* line 234, src/scss/font_awesome/_icons.scss */.fa-comment-o:before {
    content: ""
}

/* line 235, src/scss/font_awesome/_icons.scss */.fa-comments-o:before {
    content: ""
}

/* line 236, src/scss/font_awesome/_icons.scss */.fa-flash:before, .fa-bolt:before {
    content: ""
}

/* line 238, src/scss/font_awesome/_icons.scss */.fa-sitemap:before {
    content: ""
}

/* line 239, src/scss/font_awesome/_icons.scss */.fa-umbrella:before {
    content: ""
}

/* line 240, src/scss/font_awesome/_icons.scss */.fa-paste:before, .fa-clipboard:before {
    content: ""
}

/* line 242, src/scss/font_awesome/_icons.scss */.fa-lightbulb-o:before {
    content: ""
}

/* line 243, src/scss/font_awesome/_icons.scss */.fa-exchange:before {
    content: ""
}

/* line 244, src/scss/font_awesome/_icons.scss */.fa-cloud-download:before {
    content: ""
}

/* line 245, src/scss/font_awesome/_icons.scss */.fa-cloud-upload:before {
    content: ""
}

/* line 246, src/scss/font_awesome/_icons.scss */.fa-user-md:before {
    content: ""
}

/* line 247, src/scss/font_awesome/_icons.scss */.fa-stethoscope:before {
    content: ""
}

/* line 248, src/scss/font_awesome/_icons.scss */.fa-suitcase:before {
    content: ""
}

/* line 249, src/scss/font_awesome/_icons.scss */.fa-bell-o:before {
    content: ""
}

/* line 250, src/scss/font_awesome/_icons.scss */.fa-coffee:before {
    content: ""
}

/* line 251, src/scss/font_awesome/_icons.scss */.fa-cutlery:before {
    content: ""
}

/* line 252, src/scss/font_awesome/_icons.scss */.fa-file-text-o:before {
    content: ""
}

/* line 253, src/scss/font_awesome/_icons.scss */.fa-building-o:before {
    content: ""
}

/* line 254, src/scss/font_awesome/_icons.scss */.fa-hospital-o:before {
    content: ""
}

/* line 255, src/scss/font_awesome/_icons.scss */.fa-ambulance:before {
    content: ""
}

/* line 256, src/scss/font_awesome/_icons.scss */.fa-medkit:before {
    content: ""
}

/* line 257, src/scss/font_awesome/_icons.scss */.fa-fighter-jet:before {
    content: ""
}

/* line 258, src/scss/font_awesome/_icons.scss */.fa-beer:before {
    content: ""
}

/* line 259, src/scss/font_awesome/_icons.scss */.fa-h-square:before {
    content: ""
}

/* line 260, src/scss/font_awesome/_icons.scss */.fa-plus-square:before {
    content: ""
}

/* line 261, src/scss/font_awesome/_icons.scss */.fa-angle-double-left:before {
    content: ""
}

/* line 262, src/scss/font_awesome/_icons.scss */.fa-angle-double-right:before {
    content: ""
}

/* line 263, src/scss/font_awesome/_icons.scss */.fa-angle-double-up:before {
    content: ""
}

/* line 264, src/scss/font_awesome/_icons.scss */.fa-angle-double-down:before {
    content: ""
}

/* line 265, src/scss/font_awesome/_icons.scss */.fa-angle-left:before {
    content: ""
}

/* line 266, src/scss/font_awesome/_icons.scss */.fa-angle-right:before {
    content: ""
}

/* line 267, src/scss/font_awesome/_icons.scss */.fa-angle-up:before {
    content: ""
}

/* line 268, src/scss/font_awesome/_icons.scss */.fa-angle-down:before {
    content: ""
}

/* line 269, src/scss/font_awesome/_icons.scss */.fa-desktop:before {
    content: ""
}

/* line 270, src/scss/font_awesome/_icons.scss */.fa-laptop:before {
    content: ""
}

/* line 271, src/scss/font_awesome/_icons.scss */.fa-tablet:before {
    content: ""
}

/* line 272, src/scss/font_awesome/_icons.scss */.fa-mobile-phone:before, .fa-mobile:before {
    content: ""
}

/* line 274, src/scss/font_awesome/_icons.scss */.fa-circle-o:before {
    content: ""
}

/* line 275, src/scss/font_awesome/_icons.scss */.fa-quote-left:before {
    content: ""
}

/* line 276, src/scss/font_awesome/_icons.scss */.fa-quote-right:before {
    content: ""
}

/* line 277, src/scss/font_awesome/_icons.scss */.fa-spinner:before {
    content: ""
}

/* line 278, src/scss/font_awesome/_icons.scss */.fa-circle:before {
    content: ""
}

/* line 279, src/scss/font_awesome/_icons.scss */.fa-mail-reply:before, .fa-reply:before {
    content: ""
}

/* line 281, src/scss/font_awesome/_icons.scss */.fa-github-alt:before {
    content: ""
}

/* line 282, src/scss/font_awesome/_icons.scss */.fa-folder-o:before {
    content: ""
}

/* line 283, src/scss/font_awesome/_icons.scss */.fa-folder-open-o:before {
    content: ""
}

/* line 284, src/scss/font_awesome/_icons.scss */.fa-smile-o:before {
    content: ""
}

/* line 285, src/scss/font_awesome/_icons.scss */.fa-frown-o:before {
    content: ""
}

/* line 286, src/scss/font_awesome/_icons.scss */.fa-meh-o:before {
    content: ""
}

/* line 287, src/scss/font_awesome/_icons.scss */.fa-gamepad:before {
    content: ""
}

/* line 288, src/scss/font_awesome/_icons.scss */.fa-keyboard-o:before {
    content: ""
}

/* line 289, src/scss/font_awesome/_icons.scss */.fa-flag-o:before {
    content: ""
}

/* line 290, src/scss/font_awesome/_icons.scss */.fa-flag-checkered:before {
    content: ""
}

/* line 291, src/scss/font_awesome/_icons.scss */.fa-terminal:before {
    content: ""
}

/* line 292, src/scss/font_awesome/_icons.scss */.fa-code:before {
    content: ""
}

/* line 293, src/scss/font_awesome/_icons.scss */.fa-mail-reply-all:before, .fa-reply-all:before {
    content: ""
}

/* line 295, src/scss/font_awesome/_icons.scss */.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {
    content: ""
}

/* line 298, src/scss/font_awesome/_icons.scss */.fa-location-arrow:before {
    content: ""
}

/* line 299, src/scss/font_awesome/_icons.scss */.fa-crop:before {
    content: ""
}

/* line 300, src/scss/font_awesome/_icons.scss */.fa-code-fork:before {
    content: ""
}

/* line 301, src/scss/font_awesome/_icons.scss */.fa-unlink:before, .fa-chain-broken:before {
    content: ""
}

/* line 303, src/scss/font_awesome/_icons.scss */.fa-question:before {
    content: ""
}

/* line 304, src/scss/font_awesome/_icons.scss */.fa-info:before {
    content: ""
}

/* line 305, src/scss/font_awesome/_icons.scss */.fa-exclamation:before {
    content: ""
}

/* line 306, src/scss/font_awesome/_icons.scss */.fa-superscript:before {
    content: ""
}

/* line 307, src/scss/font_awesome/_icons.scss */.fa-subscript:before {
    content: ""
}

/* line 308, src/scss/font_awesome/_icons.scss */.fa-eraser:before {
    content: ""
}

/* line 309, src/scss/font_awesome/_icons.scss */.fa-puzzle-piece:before {
    content: ""
}

/* line 310, src/scss/font_awesome/_icons.scss */.fa-microphone:before {
    content: ""
}

/* line 311, src/scss/font_awesome/_icons.scss */.fa-microphone-slash:before {
    content: ""
}

/* line 312, src/scss/font_awesome/_icons.scss */.fa-shield:before {
    content: ""
}

/* line 313, src/scss/font_awesome/_icons.scss */.fa-calendar-o:before {
    content: ""
}

/* line 314, src/scss/font_awesome/_icons.scss */.fa-fire-extinguisher:before {
    content: ""
}

/* line 315, src/scss/font_awesome/_icons.scss */.fa-rocket:before {
    content: ""
}

/* line 316, src/scss/font_awesome/_icons.scss */.fa-maxcdn:before {
    content: ""
}

/* line 317, src/scss/font_awesome/_icons.scss */.fa-chevron-circle-left:before {
    content: ""
}

/* line 318, src/scss/font_awesome/_icons.scss */.fa-chevron-circle-right:before {
    content: ""
}

/* line 319, src/scss/font_awesome/_icons.scss */.fa-chevron-circle-up:before {
    content: ""
}

/* line 320, src/scss/font_awesome/_icons.scss */.fa-chevron-circle-down:before {
    content: ""
}

/* line 321, src/scss/font_awesome/_icons.scss */.fa-html5:before {
    content: ""
}

/* line 322, src/scss/font_awesome/_icons.scss */.fa-css3:before {
    content: ""
}

/* line 323, src/scss/font_awesome/_icons.scss */.fa-anchor:before {
    content: ""
}

/* line 324, src/scss/font_awesome/_icons.scss */.fa-unlock-alt:before {
    content: ""
}

/* line 325, src/scss/font_awesome/_icons.scss */.fa-bullseye:before {
    content: ""
}

/* line 326, src/scss/font_awesome/_icons.scss */.fa-ellipsis-h:before {
    content: ""
}

/* line 327, src/scss/font_awesome/_icons.scss */.fa-ellipsis-v:before {
    content: ""
}

/* line 328, src/scss/font_awesome/_icons.scss */.fa-rss-square:before {
    content: ""
}

/* line 329, src/scss/font_awesome/_icons.scss */.fa-play-circle:before {
    content: ""
}

/* line 330, src/scss/font_awesome/_icons.scss */.fa-ticket:before {
    content: ""
}

/* line 331, src/scss/font_awesome/_icons.scss */.fa-minus-square:before {
    content: ""
}

/* line 332, src/scss/font_awesome/_icons.scss */.fa-minus-square-o:before {
    content: ""
}

/* line 333, src/scss/font_awesome/_icons.scss */.fa-level-up:before {
    content: ""
}

/* line 334, src/scss/font_awesome/_icons.scss */.fa-level-down:before {
    content: ""
}

/* line 335, src/scss/font_awesome/_icons.scss */.fa-check-square:before {
    content: ""
}

/* line 336, src/scss/font_awesome/_icons.scss */.fa-pencil-square:before {
    content: ""
}

/* line 337, src/scss/font_awesome/_icons.scss */.fa-external-link-square:before {
    content: ""
}

/* line 338, src/scss/font_awesome/_icons.scss */.fa-share-square:before {
    content: ""
}

/* line 339, src/scss/font_awesome/_icons.scss */.fa-compass:before {
    content: ""
}

/* line 340, src/scss/font_awesome/_icons.scss */.fa-toggle-down:before, .fa-caret-square-o-down:before {
    content: ""
}

/* line 342, src/scss/font_awesome/_icons.scss */.fa-toggle-up:before, .fa-caret-square-o-up:before {
    content: ""
}

/* line 344, src/scss/font_awesome/_icons.scss */.fa-toggle-right:before, .fa-caret-square-o-right:before {
    content: ""
}

/* line 346, src/scss/font_awesome/_icons.scss */.fa-euro:before, .fa-eur:before {
    content: ""
}

/* line 348, src/scss/font_awesome/_icons.scss */.fa-gbp:before {
    content: ""
}

/* line 349, src/scss/font_awesome/_icons.scss */.fa-dollar:before, .fa-usd:before {
    content: ""
}

/* line 351, src/scss/font_awesome/_icons.scss */.fa-rupee:before, .fa-inr:before {
    content: ""
}

/* line 353, src/scss/font_awesome/_icons.scss */.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before {
    content: ""
}

/* line 357, src/scss/font_awesome/_icons.scss */.fa-ruble:before, .fa-rouble:before, .fa-rub:before {
    content: ""
}

/* line 360, src/scss/font_awesome/_icons.scss */.fa-won:before, .fa-krw:before {
    content: ""
}

/* line 362, src/scss/font_awesome/_icons.scss */.fa-bitcoin:before, .fa-btc:before {
    content: ""
}

/* line 364, src/scss/font_awesome/_icons.scss */.fa-file:before {
    content: ""
}

/* line 365, src/scss/font_awesome/_icons.scss */.fa-file-text:before {
    content: ""
}

/* line 366, src/scss/font_awesome/_icons.scss */.fa-sort-alpha-asc:before {
    content: ""
}

/* line 367, src/scss/font_awesome/_icons.scss */.fa-sort-alpha-desc:before {
    content: ""
}

/* line 368, src/scss/font_awesome/_icons.scss */.fa-sort-amount-asc:before {
    content: ""
}

/* line 369, src/scss/font_awesome/_icons.scss */.fa-sort-amount-desc:before {
    content: ""
}

/* line 370, src/scss/font_awesome/_icons.scss */.fa-sort-numeric-asc:before {
    content: ""
}

/* line 371, src/scss/font_awesome/_icons.scss */.fa-sort-numeric-desc:before {
    content: ""
}

/* line 372, src/scss/font_awesome/_icons.scss */.fa-thumbs-up:before {
    content: ""
}

/* line 373, src/scss/font_awesome/_icons.scss */.fa-thumbs-down:before {
    content: ""
}

/* line 374, src/scss/font_awesome/_icons.scss */.fa-youtube-square:before {
    content: ""
}

/* line 375, src/scss/font_awesome/_icons.scss */.fa-youtube:before {
    content: ""
}

/* line 376, src/scss/font_awesome/_icons.scss */.fa-xing:before {
    content: ""
}

/* line 377, src/scss/font_awesome/_icons.scss */.fa-xing-square:before {
    content: ""
}

/* line 378, src/scss/font_awesome/_icons.scss */.fa-youtube-play:before {
    content: ""
}

/* line 379, src/scss/font_awesome/_icons.scss */.fa-dropbox:before {
    content: ""
}

/* line 380, src/scss/font_awesome/_icons.scss */.fa-stack-overflow:before {
    content: ""
}

/* line 381, src/scss/font_awesome/_icons.scss */.fa-instagram:before {
    content: ""
}

/* line 382, src/scss/font_awesome/_icons.scss */.fa-flickr:before {
    content: ""
}

/* line 383, src/scss/font_awesome/_icons.scss */.fa-adn:before {
    content: ""
}

/* line 384, src/scss/font_awesome/_icons.scss */.fa-bitbucket:before {
    content: ""
}

/* line 385, src/scss/font_awesome/_icons.scss */.fa-bitbucket-square:before {
    content: ""
}

/* line 386, src/scss/font_awesome/_icons.scss */.fa-tumblr:before {
    content: ""
}

/* line 387, src/scss/font_awesome/_icons.scss */.fa-tumblr-square:before {
    content: ""
}

/* line 388, src/scss/font_awesome/_icons.scss */.fa-long-arrow-down:before {
    content: ""
}

/* line 389, src/scss/font_awesome/_icons.scss */.fa-long-arrow-up:before {
    content: ""
}

/* line 390, src/scss/font_awesome/_icons.scss */.fa-long-arrow-left:before {
    content: ""
}

/* line 391, src/scss/font_awesome/_icons.scss */.fa-long-arrow-right:before {
    content: ""
}

/* line 392, src/scss/font_awesome/_icons.scss */.fa-apple:before {
    content: ""
}

/* line 393, src/scss/font_awesome/_icons.scss */.fa-windows:before {
    content: ""
}

/* line 394, src/scss/font_awesome/_icons.scss */.fa-android:before {
    content: ""
}

/* line 395, src/scss/font_awesome/_icons.scss */.fa-linux:before {
    content: ""
}

/* line 396, src/scss/font_awesome/_icons.scss */.fa-dribbble:before {
    content: ""
}

/* line 397, src/scss/font_awesome/_icons.scss */.fa-skype:before {
    content: ""
}

/* line 398, src/scss/font_awesome/_icons.scss */.fa-foursquare:before {
    content: ""
}

/* line 399, src/scss/font_awesome/_icons.scss */.fa-trello:before {
    content: ""
}

/* line 400, src/scss/font_awesome/_icons.scss */.fa-female:before {
    content: ""
}

/* line 401, src/scss/font_awesome/_icons.scss */.fa-male:before {
    content: ""
}

/* line 402, src/scss/font_awesome/_icons.scss */.fa-gittip:before, .fa-gratipay:before {
    content: ""
}

/* line 404, src/scss/font_awesome/_icons.scss */.fa-sun-o:before {
    content: ""
}

/* line 405, src/scss/font_awesome/_icons.scss */.fa-moon-o:before {
    content: ""
}

/* line 406, src/scss/font_awesome/_icons.scss */.fa-archive:before {
    content: ""
}

/* line 407, src/scss/font_awesome/_icons.scss */.fa-bug:before {
    content: ""
}

/* line 408, src/scss/font_awesome/_icons.scss */.fa-vk:before {
    content: ""
}

/* line 409, src/scss/font_awesome/_icons.scss */.fa-weibo:before {
    content: ""
}

/* line 410, src/scss/font_awesome/_icons.scss */.fa-renren:before {
    content: ""
}

/* line 411, src/scss/font_awesome/_icons.scss */.fa-pagelines:before {
    content: ""
}

/* line 412, src/scss/font_awesome/_icons.scss */.fa-stack-exchange:before {
    content: ""
}

/* line 413, src/scss/font_awesome/_icons.scss */.fa-arrow-circle-o-right:before {
    content: ""
}

/* line 414, src/scss/font_awesome/_icons.scss */.fa-arrow-circle-o-left:before {
    content: ""
}

/* line 415, src/scss/font_awesome/_icons.scss */.fa-toggle-left:before, .fa-caret-square-o-left:before {
    content: ""
}

/* line 417, src/scss/font_awesome/_icons.scss */.fa-dot-circle-o:before {
    content: ""
}

/* line 418, src/scss/font_awesome/_icons.scss */.fa-wheelchair:before {
    content: ""
}

/* line 419, src/scss/font_awesome/_icons.scss */.fa-vimeo-square:before {
    content: ""
}

/* line 420, src/scss/font_awesome/_icons.scss */.fa-turkish-lira:before, .fa-try:before {
    content: ""
}

/* line 422, src/scss/font_awesome/_icons.scss */.fa-plus-square-o:before {
    content: ""
}

/* line 423, src/scss/font_awesome/_icons.scss */.fa-space-shuttle:before {
    content: ""
}

/* line 424, src/scss/font_awesome/_icons.scss */.fa-slack:before {
    content: ""
}

/* line 425, src/scss/font_awesome/_icons.scss */.fa-envelope-square:before {
    content: ""
}

/* line 426, src/scss/font_awesome/_icons.scss */.fa-wordpress:before {
    content: ""
}

/* line 427, src/scss/font_awesome/_icons.scss */.fa-openid:before {
    content: ""
}

/* line 428, src/scss/font_awesome/_icons.scss */.fa-institution:before, .fa-bank:before, .fa-university:before {
    content: ""
}

/* line 431, src/scss/font_awesome/_icons.scss */.fa-mortar-board:before, .fa-graduation-cap:before {
    content: ""
}

/* line 433, src/scss/font_awesome/_icons.scss */.fa-yahoo:before {
    content: ""
}

/* line 434, src/scss/font_awesome/_icons.scss */.fa-google:before {
    content: ""
}

/* line 435, src/scss/font_awesome/_icons.scss */.fa-reddit:before {
    content: ""
}

/* line 436, src/scss/font_awesome/_icons.scss */.fa-reddit-square:before {
    content: ""
}

/* line 437, src/scss/font_awesome/_icons.scss */.fa-stumbleupon-circle:before {
    content: ""
}

/* line 438, src/scss/font_awesome/_icons.scss */.fa-stumbleupon:before {
    content: ""
}

/* line 439, src/scss/font_awesome/_icons.scss */.fa-delicious:before {
    content: ""
}

/* line 440, src/scss/font_awesome/_icons.scss */.fa-digg:before {
    content: ""
}

/* line 441, src/scss/font_awesome/_icons.scss */.fa-pied-piper-pp:before {
    content: ""
}

/* line 442, src/scss/font_awesome/_icons.scss */.fa-pied-piper-alt:before {
    content: ""
}

/* line 443, src/scss/font_awesome/_icons.scss */.fa-drupal:before {
    content: ""
}

/* line 444, src/scss/font_awesome/_icons.scss */.fa-joomla:before {
    content: ""
}

/* line 445, src/scss/font_awesome/_icons.scss */.fa-language:before {
    content: ""
}

/* line 446, src/scss/font_awesome/_icons.scss */.fa-fax:before {
    content: ""
}

/* line 447, src/scss/font_awesome/_icons.scss */.fa-building:before {
    content: ""
}

/* line 448, src/scss/font_awesome/_icons.scss */.fa-child:before {
    content: ""
}

/* line 449, src/scss/font_awesome/_icons.scss */.fa-paw:before {
    content: ""
}

/* line 450, src/scss/font_awesome/_icons.scss */.fa-spoon:before {
    content: ""
}

/* line 451, src/scss/font_awesome/_icons.scss */.fa-cube:before {
    content: ""
}

/* line 452, src/scss/font_awesome/_icons.scss */.fa-cubes:before {
    content: ""
}

/* line 453, src/scss/font_awesome/_icons.scss */.fa-behance:before {
    content: ""
}

/* line 454, src/scss/font_awesome/_icons.scss */.fa-behance-square:before {
    content: ""
}

/* line 455, src/scss/font_awesome/_icons.scss */.fa-steam:before {
    content: ""
}

/* line 456, src/scss/font_awesome/_icons.scss */.fa-steam-square:before {
    content: ""
}

/* line 457, src/scss/font_awesome/_icons.scss */.fa-recycle:before {
    content: ""
}

/* line 458, src/scss/font_awesome/_icons.scss */.fa-automobile:before, .fa-car:before {
    content: ""
}

/* line 460, src/scss/font_awesome/_icons.scss */.fa-cab:before, .fa-taxi:before {
    content: ""
}

/* line 462, src/scss/font_awesome/_icons.scss */.fa-tree:before {
    content: ""
}

/* line 463, src/scss/font_awesome/_icons.scss */.fa-spotify:before {
    content: ""
}

/* line 464, src/scss/font_awesome/_icons.scss */.fa-deviantart:before {
    content: ""
}

/* line 465, src/scss/font_awesome/_icons.scss */.fa-soundcloud:before {
    content: ""
}

/* line 466, src/scss/font_awesome/_icons.scss */.fa-database:before {
    content: ""
}

/* line 467, src/scss/font_awesome/_icons.scss */.fa-file-pdf-o:before {
    content: ""
}

/* line 468, src/scss/font_awesome/_icons.scss */.fa-file-word-o:before {
    content: ""
}

/* line 469, src/scss/font_awesome/_icons.scss */.fa-file-excel-o:before {
    content: ""
}

/* line 470, src/scss/font_awesome/_icons.scss */.fa-file-powerpoint-o:before {
    content: ""
}

/* line 471, src/scss/font_awesome/_icons.scss */.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before {
    content: ""
}

/* line 474, src/scss/font_awesome/_icons.scss */.fa-file-zip-o:before, .fa-file-archive-o:before {
    content: ""
}

/* line 476, src/scss/font_awesome/_icons.scss */.fa-file-sound-o:before, .fa-file-audio-o:before {
    content: ""
}

/* line 478, src/scss/font_awesome/_icons.scss */.fa-file-movie-o:before, .fa-file-video-o:before {
    content: ""
}

/* line 480, src/scss/font_awesome/_icons.scss */.fa-file-code-o:before {
    content: ""
}

/* line 481, src/scss/font_awesome/_icons.scss */.fa-vine:before {
    content: ""
}

/* line 482, src/scss/font_awesome/_icons.scss */.fa-codepen:before {
    content: ""
}

/* line 483, src/scss/font_awesome/_icons.scss */.fa-jsfiddle:before {
    content: ""
}

/* line 484, src/scss/font_awesome/_icons.scss */.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before {
    content: ""
}

/* line 489, src/scss/font_awesome/_icons.scss */.fa-circle-o-notch:before {
    content: ""
}

/* line 490, src/scss/font_awesome/_icons.scss */.fa-ra:before, .fa-resistance:before, .fa-rebel:before {
    content: ""
}

/* line 493, src/scss/font_awesome/_icons.scss */.fa-ge:before, .fa-empire:before {
    content: ""
}

/* line 495, src/scss/font_awesome/_icons.scss */.fa-git-square:before {
    content: ""
}

/* line 496, src/scss/font_awesome/_icons.scss */.fa-git:before {
    content: ""
}

/* line 497, src/scss/font_awesome/_icons.scss */.fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before {
    content: ""
}

/* line 500, src/scss/font_awesome/_icons.scss */.fa-tencent-weibo:before {
    content: ""
}

/* line 501, src/scss/font_awesome/_icons.scss */.fa-qq:before {
    content: ""
}

/* line 502, src/scss/font_awesome/_icons.scss */.fa-wechat:before, .fa-weixin:before {
    content: ""
}

/* line 504, src/scss/font_awesome/_icons.scss */.fa-send:before, .fa-paper-plane:before {
    content: ""
}

/* line 506, src/scss/font_awesome/_icons.scss */.fa-send-o:before, .fa-paper-plane-o:before {
    content: ""
}

/* line 508, src/scss/font_awesome/_icons.scss */.fa-history:before {
    content: ""
}

/* line 509, src/scss/font_awesome/_icons.scss */.fa-circle-thin:before {
    content: ""
}

/* line 510, src/scss/font_awesome/_icons.scss */.fa-header:before {
    content: ""
}

/* line 511, src/scss/font_awesome/_icons.scss */.fa-paragraph:before {
    content: ""
}

/* line 512, src/scss/font_awesome/_icons.scss */.fa-sliders:before {
    content: ""
}

/* line 513, src/scss/font_awesome/_icons.scss */.fa-share-alt:before {
    content: ""
}

/* line 514, src/scss/font_awesome/_icons.scss */.fa-share-alt-square:before {
    content: ""
}

/* line 515, src/scss/font_awesome/_icons.scss */.fa-bomb:before {
    content: ""
}

/* line 516, src/scss/font_awesome/_icons.scss */.fa-soccer-ball-o:before, .fa-futbol-o:before {
    content: ""
}

/* line 518, src/scss/font_awesome/_icons.scss */.fa-tty:before {
    content: ""
}

/* line 519, src/scss/font_awesome/_icons.scss */.fa-binoculars:before {
    content: ""
}

/* line 520, src/scss/font_awesome/_icons.scss */.fa-plug:before {
    content: ""
}

/* line 521, src/scss/font_awesome/_icons.scss */.fa-slideshare:before {
    content: ""
}

/* line 522, src/scss/font_awesome/_icons.scss */.fa-twitch:before {
    content: ""
}

/* line 523, src/scss/font_awesome/_icons.scss */.fa-yelp:before {
    content: ""
}

/* line 524, src/scss/font_awesome/_icons.scss */.fa-newspaper-o:before {
    content: ""
}

/* line 525, src/scss/font_awesome/_icons.scss */.fa-wifi:before {
    content: ""
}

/* line 526, src/scss/font_awesome/_icons.scss */.fa-calculator:before {
    content: ""
}

/* line 527, src/scss/font_awesome/_icons.scss */.fa-paypal:before {
    content: ""
}

/* line 528, src/scss/font_awesome/_icons.scss */.fa-google-wallet:before {
    content: ""
}

/* line 529, src/scss/font_awesome/_icons.scss */.fa-cc-visa:before {
    content: ""
}

/* line 530, src/scss/font_awesome/_icons.scss */.fa-cc-mastercard:before {
    content: ""
}

/* line 531, src/scss/font_awesome/_icons.scss */.fa-cc-discover:before {
    content: ""
}

/* line 532, src/scss/font_awesome/_icons.scss */.fa-cc-amex:before {
    content: ""
}

/* line 533, src/scss/font_awesome/_icons.scss */.fa-cc-paypal:before {
    content: ""
}

/* line 534, src/scss/font_awesome/_icons.scss */.fa-cc-stripe:before {
    content: ""
}

/* line 535, src/scss/font_awesome/_icons.scss */.fa-bell-slash:before {
    content: ""
}

/* line 536, src/scss/font_awesome/_icons.scss */.fa-bell-slash-o:before {
    content: ""
}

/* line 537, src/scss/font_awesome/_icons.scss */.fa-trash:before {
    content: ""
}

/* line 538, src/scss/font_awesome/_icons.scss */.fa-copyright:before {
    content: ""
}

/* line 539, src/scss/font_awesome/_icons.scss */.fa-at:before {
    content: ""
}

/* line 540, src/scss/font_awesome/_icons.scss */.fa-eyedropper:before {
    content: ""
}

/* line 541, src/scss/font_awesome/_icons.scss */.fa-paint-brush:before {
    content: ""
}

/* line 542, src/scss/font_awesome/_icons.scss */.fa-birthday-cake:before {
    content: ""
}

/* line 543, src/scss/font_awesome/_icons.scss */.fa-area-chart:before {
    content: ""
}

/* line 544, src/scss/font_awesome/_icons.scss */.fa-pie-chart:before {
    content: ""
}

/* line 545, src/scss/font_awesome/_icons.scss */.fa-line-chart:before {
    content: ""
}

/* line 546, src/scss/font_awesome/_icons.scss */.fa-lastfm:before {
    content: ""
}

/* line 547, src/scss/font_awesome/_icons.scss */.fa-lastfm-square:before {
    content: ""
}

/* line 548, src/scss/font_awesome/_icons.scss */.fa-toggle-off:before {
    content: ""
}

/* line 549, src/scss/font_awesome/_icons.scss */.fa-toggle-on:before {
    content: ""
}

/* line 550, src/scss/font_awesome/_icons.scss */.fa-bicycle:before {
    content: ""
}

/* line 551, src/scss/font_awesome/_icons.scss */.fa-bus:before {
    content: ""
}

/* line 552, src/scss/font_awesome/_icons.scss */.fa-ioxhost:before {
    content: ""
}

/* line 553, src/scss/font_awesome/_icons.scss */.fa-angellist:before {
    content: ""
}

/* line 554, src/scss/font_awesome/_icons.scss */.fa-cc:before {
    content: ""
}

/* line 555, src/scss/font_awesome/_icons.scss */.fa-shekel:before, .fa-sheqel:before, .fa-ils:before {
    content: ""
}

/* line 558, src/scss/font_awesome/_icons.scss */.fa-meanpath:before {
    content: ""
}

/* line 559, src/scss/font_awesome/_icons.scss */.fa-buysellads:before {
    content: ""
}

/* line 560, src/scss/font_awesome/_icons.scss */.fa-connectdevelop:before {
    content: ""
}

/* line 561, src/scss/font_awesome/_icons.scss */.fa-dashcube:before {
    content: ""
}

/* line 562, src/scss/font_awesome/_icons.scss */.fa-forumbee:before {
    content: ""
}

/* line 563, src/scss/font_awesome/_icons.scss */.fa-leanpub:before {
    content: ""
}

/* line 564, src/scss/font_awesome/_icons.scss */.fa-sellsy:before {
    content: ""
}

/* line 565, src/scss/font_awesome/_icons.scss */.fa-shirtsinbulk:before {
    content: ""
}

/* line 566, src/scss/font_awesome/_icons.scss */.fa-simplybuilt:before {
    content: ""
}

/* line 567, src/scss/font_awesome/_icons.scss */.fa-skyatlas:before {
    content: ""
}

/* line 568, src/scss/font_awesome/_icons.scss */.fa-cart-plus:before {
    content: ""
}

/* line 569, src/scss/font_awesome/_icons.scss */.fa-cart-arrow-down:before {
    content: ""
}

/* line 570, src/scss/font_awesome/_icons.scss */.fa-diamond:before {
    content: ""
}

/* line 571, src/scss/font_awesome/_icons.scss */.fa-ship:before {
    content: ""
}

/* line 572, src/scss/font_awesome/_icons.scss */.fa-user-secret:before {
    content: ""
}

/* line 573, src/scss/font_awesome/_icons.scss */.fa-motorcycle:before {
    content: ""
}

/* line 574, src/scss/font_awesome/_icons.scss */.fa-street-view:before {
    content: ""
}

/* line 575, src/scss/font_awesome/_icons.scss */.fa-heartbeat:before {
    content: ""
}

/* line 576, src/scss/font_awesome/_icons.scss */.fa-venus:before {
    content: ""
}

/* line 577, src/scss/font_awesome/_icons.scss */.fa-mars:before {
    content: ""
}

/* line 578, src/scss/font_awesome/_icons.scss */.fa-mercury:before {
    content: ""
}

/* line 579, src/scss/font_awesome/_icons.scss */.fa-intersex:before, .fa-transgender:before {
    content: ""
}

/* line 581, src/scss/font_awesome/_icons.scss */.fa-transgender-alt:before {
    content: ""
}

/* line 582, src/scss/font_awesome/_icons.scss */.fa-venus-double:before {
    content: ""
}

/* line 583, src/scss/font_awesome/_icons.scss */.fa-mars-double:before {
    content: ""
}

/* line 584, src/scss/font_awesome/_icons.scss */.fa-venus-mars:before {
    content: ""
}

/* line 585, src/scss/font_awesome/_icons.scss */.fa-mars-stroke:before {
    content: ""
}

/* line 586, src/scss/font_awesome/_icons.scss */.fa-mars-stroke-v:before {
    content: ""
}

/* line 587, src/scss/font_awesome/_icons.scss */.fa-mars-stroke-h:before {
    content: ""
}

/* line 588, src/scss/font_awesome/_icons.scss */.fa-neuter:before {
    content: ""
}

/* line 589, src/scss/font_awesome/_icons.scss */.fa-genderless:before {
    content: ""
}

/* line 590, src/scss/font_awesome/_icons.scss */.fa-facebook-official:before {
    content: ""
}

/* line 591, src/scss/font_awesome/_icons.scss */.fa-pinterest-p:before {
    content: ""
}

/* line 592, src/scss/font_awesome/_icons.scss */.fa-whatsapp:before {
    content: ""
}

/* line 593, src/scss/font_awesome/_icons.scss */.fa-server:before {
    content: ""
}

/* line 594, src/scss/font_awesome/_icons.scss */.fa-user-plus:before {
    content: ""
}

/* line 595, src/scss/font_awesome/_icons.scss */.fa-user-times:before {
    content: ""
}

/* line 596, src/scss/font_awesome/_icons.scss */.fa-hotel:before, .fa-bed:before {
    content: ""
}

/* line 598, src/scss/font_awesome/_icons.scss */.fa-viacoin:before {
    content: ""
}

/* line 599, src/scss/font_awesome/_icons.scss */.fa-train:before {
    content: ""
}

/* line 600, src/scss/font_awesome/_icons.scss */.fa-subway:before {
    content: ""
}

/* line 601, src/scss/font_awesome/_icons.scss */.fa-medium:before {
    content: ""
}

/* line 602, src/scss/font_awesome/_icons.scss */.fa-yc:before, .fa-y-combinator:before {
    content: ""
}

/* line 604, src/scss/font_awesome/_icons.scss */.fa-optin-monster:before {
    content: ""
}

/* line 605, src/scss/font_awesome/_icons.scss */.fa-opencart:before {
    content: ""
}

/* line 606, src/scss/font_awesome/_icons.scss */.fa-expeditedssl:before {
    content: ""
}

/* line 607, src/scss/font_awesome/_icons.scss */.fa-battery-4:before, .fa-battery:before, .fa-battery-full:before {
    content: ""
}

/* line 610, src/scss/font_awesome/_icons.scss */.fa-battery-3:before, .fa-battery-three-quarters:before {
    content: ""
}

/* line 612, src/scss/font_awesome/_icons.scss */.fa-battery-2:before, .fa-battery-half:before {
    content: ""
}

/* line 614, src/scss/font_awesome/_icons.scss */.fa-battery-1:before, .fa-battery-quarter:before {
    content: ""
}

/* line 616, src/scss/font_awesome/_icons.scss */.fa-battery-0:before, .fa-battery-empty:before {
    content: ""
}

/* line 618, src/scss/font_awesome/_icons.scss */.fa-mouse-pointer:before {
    content: ""
}

/* line 619, src/scss/font_awesome/_icons.scss */.fa-i-cursor:before {
    content: ""
}

/* line 620, src/scss/font_awesome/_icons.scss */.fa-object-group:before {
    content: ""
}

/* line 621, src/scss/font_awesome/_icons.scss */.fa-object-ungroup:before {
    content: ""
}

/* line 622, src/scss/font_awesome/_icons.scss */.fa-sticky-note:before {
    content: ""
}

/* line 623, src/scss/font_awesome/_icons.scss */.fa-sticky-note-o:before {
    content: ""
}

/* line 624, src/scss/font_awesome/_icons.scss */.fa-cc-jcb:before {
    content: ""
}

/* line 625, src/scss/font_awesome/_icons.scss */.fa-cc-diners-club:before {
    content: ""
}

/* line 626, src/scss/font_awesome/_icons.scss */.fa-clone:before {
    content: ""
}

/* line 627, src/scss/font_awesome/_icons.scss */.fa-balance-scale:before {
    content: ""
}

/* line 628, src/scss/font_awesome/_icons.scss */.fa-hourglass-o:before {
    content: ""
}

/* line 629, src/scss/font_awesome/_icons.scss */.fa-hourglass-1:before, .fa-hourglass-start:before {
    content: ""
}

/* line 631, src/scss/font_awesome/_icons.scss */.fa-hourglass-2:before, .fa-hourglass-half:before {
    content: ""
}

/* line 633, src/scss/font_awesome/_icons.scss */.fa-hourglass-3:before, .fa-hourglass-end:before {
    content: ""
}

/* line 635, src/scss/font_awesome/_icons.scss */.fa-hourglass:before {
    content: ""
}

/* line 636, src/scss/font_awesome/_icons.scss */.fa-hand-grab-o:before, .fa-hand-rock-o:before {
    content: ""
}

/* line 638, src/scss/font_awesome/_icons.scss */.fa-hand-stop-o:before, .fa-hand-paper-o:before {
    content: ""
}

/* line 640, src/scss/font_awesome/_icons.scss */.fa-hand-scissors-o:before {
    content: ""
}

/* line 641, src/scss/font_awesome/_icons.scss */.fa-hand-lizard-o:before {
    content: ""
}

/* line 642, src/scss/font_awesome/_icons.scss */.fa-hand-spock-o:before {
    content: ""
}

/* line 643, src/scss/font_awesome/_icons.scss */.fa-hand-pointer-o:before {
    content: ""
}

/* line 644, src/scss/font_awesome/_icons.scss */.fa-hand-peace-o:before {
    content: ""
}

/* line 645, src/scss/font_awesome/_icons.scss */.fa-trademark:before {
    content: ""
}

/* line 646, src/scss/font_awesome/_icons.scss */.fa-registered:before {
    content: ""
}

/* line 647, src/scss/font_awesome/_icons.scss */.fa-creative-commons:before {
    content: ""
}

/* line 648, src/scss/font_awesome/_icons.scss */.fa-gg:before {
    content: ""
}

/* line 649, src/scss/font_awesome/_icons.scss */.fa-gg-circle:before {
    content: ""
}

/* line 650, src/scss/font_awesome/_icons.scss */.fa-tripadvisor:before {
    content: ""
}

/* line 651, src/scss/font_awesome/_icons.scss */.fa-odnoklassniki:before {
    content: ""
}

/* line 652, src/scss/font_awesome/_icons.scss */.fa-odnoklassniki-square:before {
    content: ""
}

/* line 653, src/scss/font_awesome/_icons.scss */.fa-get-pocket:before {
    content: ""
}

/* line 654, src/scss/font_awesome/_icons.scss */.fa-wikipedia-w:before {
    content: ""
}

/* line 655, src/scss/font_awesome/_icons.scss */.fa-safari:before {
    content: ""
}

/* line 656, src/scss/font_awesome/_icons.scss */.fa-chrome:before {
    content: ""
}

/* line 657, src/scss/font_awesome/_icons.scss */.fa-firefox:before {
    content: ""
}

/* line 658, src/scss/font_awesome/_icons.scss */.fa-opera:before {
    content: ""
}

/* line 659, src/scss/font_awesome/_icons.scss */.fa-internet-explorer:before {
    content: ""
}

/* line 660, src/scss/font_awesome/_icons.scss */.fa-tv:before, .fa-television:before {
    content: ""
}

/* line 662, src/scss/font_awesome/_icons.scss */.fa-contao:before {
    content: ""
}

/* line 663, src/scss/font_awesome/_icons.scss */.fa-500px:before {
    content: ""
}

/* line 664, src/scss/font_awesome/_icons.scss */.fa-amazon:before {
    content: ""
}

/* line 665, src/scss/font_awesome/_icons.scss */.fa-calendar-plus-o:before {
    content: ""
}

/* line 666, src/scss/font_awesome/_icons.scss */.fa-calendar-minus-o:before {
    content: ""
}

/* line 667, src/scss/font_awesome/_icons.scss */.fa-calendar-times-o:before {
    content: ""
}

/* line 668, src/scss/font_awesome/_icons.scss */.fa-calendar-check-o:before {
    content: ""
}

/* line 669, src/scss/font_awesome/_icons.scss */.fa-industry:before {
    content: ""
}

/* line 670, src/scss/font_awesome/_icons.scss */.fa-map-pin:before {
    content: ""
}

/* line 671, src/scss/font_awesome/_icons.scss */.fa-map-signs:before {
    content: ""
}

/* line 672, src/scss/font_awesome/_icons.scss */.fa-map-o:before {
    content: ""
}

/* line 673, src/scss/font_awesome/_icons.scss */.fa-map:before {
    content: ""
}

/* line 674, src/scss/font_awesome/_icons.scss */.fa-commenting:before {
    content: ""
}

/* line 675, src/scss/font_awesome/_icons.scss */.fa-commenting-o:before {
    content: ""
}

/* line 676, src/scss/font_awesome/_icons.scss */.fa-houzz:before {
    content: ""
}

/* line 677, src/scss/font_awesome/_icons.scss */.fa-vimeo:before {
    content: ""
}

/* line 678, src/scss/font_awesome/_icons.scss */.fa-black-tie:before {
    content: ""
}

/* line 679, src/scss/font_awesome/_icons.scss */.fa-fonticons:before {
    content: ""
}

/* line 680, src/scss/font_awesome/_icons.scss */.fa-reddit-alien:before {
    content: ""
}

/* line 681, src/scss/font_awesome/_icons.scss */.fa-edge:before {
    content: ""
}

/* line 682, src/scss/font_awesome/_icons.scss */.fa-credit-card-alt:before {
    content: ""
}

/* line 683, src/scss/font_awesome/_icons.scss */.fa-codiepie:before {
    content: ""
}

/* line 684, src/scss/font_awesome/_icons.scss */.fa-modx:before {
    content: ""
}

/* line 685, src/scss/font_awesome/_icons.scss */.fa-fort-awesome:before {
    content: ""
}

/* line 686, src/scss/font_awesome/_icons.scss */.fa-usb:before {
    content: ""
}

/* line 687, src/scss/font_awesome/_icons.scss */.fa-product-hunt:before {
    content: ""
}

/* line 688, src/scss/font_awesome/_icons.scss */.fa-mixcloud:before {
    content: ""
}

/* line 689, src/scss/font_awesome/_icons.scss */.fa-scribd:before {
    content: ""
}

/* line 690, src/scss/font_awesome/_icons.scss */.fa-pause-circle:before {
    content: ""
}

/* line 691, src/scss/font_awesome/_icons.scss */.fa-pause-circle-o:before {
    content: ""
}

/* line 692, src/scss/font_awesome/_icons.scss */.fa-stop-circle:before {
    content: ""
}

/* line 693, src/scss/font_awesome/_icons.scss */.fa-stop-circle-o:before {
    content: ""
}

/* line 694, src/scss/font_awesome/_icons.scss */.fa-shopping-bag:before {
    content: ""
}

/* line 695, src/scss/font_awesome/_icons.scss */.fa-shopping-basket:before {
    content: ""
}

/* line 696, src/scss/font_awesome/_icons.scss */.fa-hashtag:before {
    content: ""
}

/* line 697, src/scss/font_awesome/_icons.scss */.fa-bluetooth:before {
    content: ""
}

/* line 698, src/scss/font_awesome/_icons.scss */.fa-bluetooth-b:before {
    content: ""
}

/* line 699, src/scss/font_awesome/_icons.scss */.fa-percent:before {
    content: ""
}

/* line 700, src/scss/font_awesome/_icons.scss */.fa-gitlab:before {
    content: ""
}

/* line 701, src/scss/font_awesome/_icons.scss */.fa-wpbeginner:before {
    content: ""
}

/* line 702, src/scss/font_awesome/_icons.scss */.fa-wpforms:before {
    content: ""
}

/* line 703, src/scss/font_awesome/_icons.scss */.fa-envira:before {
    content: ""
}

/* line 704, src/scss/font_awesome/_icons.scss */.fa-universal-access:before {
    content: ""
}

/* line 705, src/scss/font_awesome/_icons.scss */.fa-wheelchair-alt:before {
    content: ""
}

/* line 706, src/scss/font_awesome/_icons.scss */.fa-question-circle-o:before {
    content: ""
}

/* line 707, src/scss/font_awesome/_icons.scss */.fa-blind:before {
    content: ""
}

/* line 708, src/scss/font_awesome/_icons.scss */.fa-audio-description:before {
    content: ""
}

/* line 709, src/scss/font_awesome/_icons.scss */.fa-volume-control-phone:before {
    content: ""
}

/* line 710, src/scss/font_awesome/_icons.scss */.fa-braille:before {
    content: ""
}

/* line 711, src/scss/font_awesome/_icons.scss */.fa-assistive-listening-systems:before {
    content: ""
}

/* line 712, src/scss/font_awesome/_icons.scss */.fa-asl-interpreting:before, .fa-american-sign-language-interpreting:before {
    content: ""
}

/* line 714, src/scss/font_awesome/_icons.scss */.fa-deafness:before, .fa-hard-of-hearing:before, .fa-deaf:before {
    content: ""
}

/* line 717, src/scss/font_awesome/_icons.scss */.fa-glide:before {
    content: ""
}

/* line 718, src/scss/font_awesome/_icons.scss */.fa-glide-g:before {
    content: ""
}

/* line 719, src/scss/font_awesome/_icons.scss */.fa-signing:before, .fa-sign-language:before {
    content: ""
}

/* line 721, src/scss/font_awesome/_icons.scss */.fa-low-vision:before {
    content: ""
}

/* line 722, src/scss/font_awesome/_icons.scss */.fa-viadeo:before {
    content: ""
}

/* line 723, src/scss/font_awesome/_icons.scss */.fa-viadeo-square:before {
    content: ""
}

/* line 724, src/scss/font_awesome/_icons.scss */.fa-snapchat:before {
    content: ""
}

/* line 725, src/scss/font_awesome/_icons.scss */.fa-snapchat-ghost:before {
    content: ""
}

/* line 726, src/scss/font_awesome/_icons.scss */.fa-snapchat-square:before {
    content: ""
}

/* line 727, src/scss/font_awesome/_icons.scss */.fa-pied-piper:before {
    content: ""
}

/* line 728, src/scss/font_awesome/_icons.scss */.fa-first-order:before {
    content: ""
}

/* line 729, src/scss/font_awesome/_icons.scss */.fa-yoast:before {
    content: ""
}

/* line 730, src/scss/font_awesome/_icons.scss */.fa-themeisle:before {
    content: ""
}

/* line 731, src/scss/font_awesome/_icons.scss */.fa-google-plus-circle:before, .fa-google-plus-official:before {
    content: ""
}

/* line 733, src/scss/font_awesome/_icons.scss */.fa-fa:before, .fa-font-awesome:before {
    content: ""
}

/* line 735, src/scss/font_awesome/_icons.scss */.fa-handshake-o:before {
    content: ""
}

/* line 736, src/scss/font_awesome/_icons.scss */.fa-envelope-open:before {
    content: ""
}

/* line 737, src/scss/font_awesome/_icons.scss */.fa-envelope-open-o:before {
    content: ""
}

/* line 738, src/scss/font_awesome/_icons.scss */.fa-linode:before {
    content: ""
}

/* line 739, src/scss/font_awesome/_icons.scss */.fa-address-book:before {
    content: ""
}

/* line 740, src/scss/font_awesome/_icons.scss */.fa-address-book-o:before {
    content: ""
}

/* line 741, src/scss/font_awesome/_icons.scss */.fa-vcard:before, .fa-address-card:before {
    content: ""
}

/* line 743, src/scss/font_awesome/_icons.scss */.fa-vcard-o:before, .fa-address-card-o:before {
    content: ""
}

/* line 745, src/scss/font_awesome/_icons.scss */.fa-user-circle:before {
    content: ""
}

/* line 746, src/scss/font_awesome/_icons.scss */.fa-user-circle-o:before {
    content: ""
}

/* line 747, src/scss/font_awesome/_icons.scss */.fa-user-o:before {
    content: ""
}

/* line 748, src/scss/font_awesome/_icons.scss */.fa-id-badge:before {
    content: ""
}

/* line 749, src/scss/font_awesome/_icons.scss */.fa-drivers-license:before, .fa-id-card:before {
    content: ""
}

/* line 751, src/scss/font_awesome/_icons.scss */.fa-drivers-license-o:before, .fa-id-card-o:before {
    content: ""
}

/* line 753, src/scss/font_awesome/_icons.scss */.fa-quora:before {
    content: ""
}

/* line 754, src/scss/font_awesome/_icons.scss */.fa-free-code-camp:before {
    content: ""
}

/* line 755, src/scss/font_awesome/_icons.scss */.fa-telegram:before {
    content: ""
}

/* line 756, src/scss/font_awesome/_icons.scss */.fa-thermometer-4:before, .fa-thermometer:before, .fa-thermometer-full:before {
    content: ""
}

/* line 759, src/scss/font_awesome/_icons.scss */.fa-thermometer-3:before, .fa-thermometer-three-quarters:before {
    content: ""
}

/* line 761, src/scss/font_awesome/_icons.scss */.fa-thermometer-2:before, .fa-thermometer-half:before {
    content: ""
}

/* line 763, src/scss/font_awesome/_icons.scss */.fa-thermometer-1:before, .fa-thermometer-quarter:before {
    content: ""
}

/* line 765, src/scss/font_awesome/_icons.scss */.fa-thermometer-0:before, .fa-thermometer-empty:before {
    content: ""
}

/* line 767, src/scss/font_awesome/_icons.scss */.fa-shower:before {
    content: ""
}

/* line 768, src/scss/font_awesome/_icons.scss */.fa-bathtub:before, .fa-s15:before, .fa-bath:before {
    content: ""
}

/* line 771, src/scss/font_awesome/_icons.scss */.fa-podcast:before {
    content: ""
}

/* line 772, src/scss/font_awesome/_icons.scss */.fa-window-maximize:before {
    content: ""
}

/* line 773, src/scss/font_awesome/_icons.scss */.fa-window-minimize:before {
    content: ""
}

/* line 774, src/scss/font_awesome/_icons.scss */.fa-window-restore:before {
    content: ""
}

/* line 775, src/scss/font_awesome/_icons.scss */.fa-times-rectangle:before, .fa-window-close:before {
    content: ""
}

/* line 777, src/scss/font_awesome/_icons.scss */.fa-times-rectangle-o:before, .fa-window-close-o:before {
    content: ""
}

/* line 779, src/scss/font_awesome/_icons.scss */.fa-bandcamp:before {
    content: ""
}

/* line 780, src/scss/font_awesome/_icons.scss */.fa-grav:before {
    content: ""
}

/* line 781, src/scss/font_awesome/_icons.scss */.fa-etsy:before {
    content: ""
}

/* line 782, src/scss/font_awesome/_icons.scss */.fa-imdb:before {
    content: ""
}

/* line 783, src/scss/font_awesome/_icons.scss */.fa-ravelry:before {
    content: ""
}

/* line 784, src/scss/font_awesome/_icons.scss */.fa-eercast:before {
    content: ""
}

/* line 785, src/scss/font_awesome/_icons.scss */.fa-microchip:before {
    content: ""
}

/* line 786, src/scss/font_awesome/_icons.scss */.fa-snowflake-o:before {
    content: ""
}

/* line 787, src/scss/font_awesome/_icons.scss */.fa-superpowers:before {
    content: ""
}

/* line 788, src/scss/font_awesome/_icons.scss */.fa-wpexplorer:before {
    content: ""
}

/* line 789, src/scss/font_awesome/_icons.scss */.fa-meetup:before {
    content: ""
}

/* line 4, src/scss/font_awesome/_screen-reader.scss */.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border:0
}

/* line 51, src/scss/font_awesome/_mixins.scss */.sr-only-focusable:active, .sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip:auto
}

/* line 1, src/scss/_react-draft-wysiwyg.scss */.rdw-option-wrapper {
    border: 1px solid #F1F1F1;
    padding: 5px;
    min-width: 25px;
    height: 20px;
    border-radius: 2px;
    margin: 0 4px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    background: white;
    text-transform:capitalize
}

/* line 15, src/scss/_react-draft-wysiwyg.scss */.rdw-option-wrapper:hover {
    box-shadow:1px 1px 0px #BFBDBD
}

/* line 18, src/scss/_react-draft-wysiwyg.scss */.rdw-option-wrapper:active {
    box-shadow:1px 1px 0px #BFBDBD inset
}

/* line 21, src/scss/_react-draft-wysiwyg.scss */.rdw-option-active {
    box-shadow:1px 1px 0px #BFBDBD inset
}

/* line 24, src/scss/_react-draft-wysiwyg.scss */.rdw-option-disabled {
    opacity: 0.3;
    cursor:default
}

/* line 28, src/scss/_react-draft-wysiwyg.scss */.rdw-dropdown-wrapper {
    height: 30px;
    background: white;
    cursor: pointer;
    border: 1px solid #F1F1F1;
    border-radius: 2px;
    margin: 0 3px;
    text-transform: capitalize;
    background:white
}

/* line 38, src/scss/_react-draft-wysiwyg.scss */.rdw-dropdown-wrapper:focus {
    outline:none
}

/* line 41, src/scss/_react-draft-wysiwyg.scss */.rdw-dropdown-wrapper:hover {
    box-shadow: 1px 1px 0px #BFBDBD;
    background-color:#FFFFFF
}

/* line 45, src/scss/_react-draft-wysiwyg.scss */.rdw-dropdown-wrapper:active {
    box-shadow:1px 1px 0px #BFBDBD inset
}

/* line 48, src/scss/_react-draft-wysiwyg.scss */.rdw-dropdown-carettoopen {
    height: 0px;
    width: 0px;
    position: absolute;
    top: 35%;
    right: 10%;
    border-top: 6px solid black;
    border-left: 5px solid transparent;
    border-right:5px solid transparent
}

/* line 58, src/scss/_react-draft-wysiwyg.scss */.rdw-dropdown-carettoclose {
    height: 0px;
    width: 0px;
    position: absolute;
    top: 35%;
    right: 10%;
    border-bottom: 6px solid black;
    border-left: 5px solid transparent;
    border-right:5px solid transparent
}

/* line 68, src/scss/_react-draft-wysiwyg.scss */.rdw-dropdown-selectedtext {
    display: -ms-flexbox;
    display: flex;
    position: relative;
    height: 100%;
    -ms-flex-align: center;
    align-items: center;
    padding:0 5px
}

/* line 75, src/scss/_react-draft-wysiwyg.scss */.rdw-dropdown-optionwrapper {
    z-index: 100;
    position: relative;
    border: 1px solid #F1F1F1;
    width: 98%;
    background: white;
    border-radius: 2px;
    margin: 0;
    padding: 0;
    max-height: 250px;
    overflow-y:scroll
}

/* line 87, src/scss/_react-draft-wysiwyg.scss */.rdw-dropdown-optionwrapper:hover {
    box-shadow: 1px 1px 0px #BFBDBD;
    background-color:#FFFFFF
}

/* line 91, src/scss/_react-draft-wysiwyg.scss */.rdw-dropdownoption-default {
    min-height: 25px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding:0 5px
}

/* line 97, src/scss/_react-draft-wysiwyg.scss */.rdw-dropdownoption-highlighted {
    background:#F1F1F1
}

/* line 100, src/scss/_react-draft-wysiwyg.scss */.rdw-dropdownoption-active {
    background:#f5f5f5
}

/* line 103, src/scss/_react-draft-wysiwyg.scss */.rdw-dropdownoption-disabled {
    opacity: 0.3;
    cursor:default
}

/* line 107, src/scss/_react-draft-wysiwyg.scss */.rdw-inline-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom:6px
}

/* line 112, src/scss/_react-draft-wysiwyg.scss */.rdw-inline-dropdown {
    width:50px
}

/* line 115, src/scss/_react-draft-wysiwyg.scss */.rdw-inline-dropdownoption {
    height: 40px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content:center
}

/* line 120, src/scss/_react-draft-wysiwyg.scss */.rdw-block-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom:6px
}

/* line 125, src/scss/_react-draft-wysiwyg.scss */.rdw-block-dropdown {
    width:110px
}

/* line 128, src/scss/_react-draft-wysiwyg.scss */.rdw-fontsize-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom:6px
}

/* line 133, src/scss/_react-draft-wysiwyg.scss */.rdw-fontsize-dropdown {
    min-width:40px
}

/* line 136, src/scss/_react-draft-wysiwyg.scss */.rdw-fontsize-option {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content:center
}

/* line 140, src/scss/_react-draft-wysiwyg.scss */.rdw-fontfamily-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom:6px
}

/* line 145, src/scss/_react-draft-wysiwyg.scss */.rdw-fontfamily-dropdown {
    width:115px
}

/* line 148, src/scss/_react-draft-wysiwyg.scss */.rdw-fontfamily-placeholder {
    white-space: nowrap;
    max-width: 90px;
    overflow: hidden;
    text-overflow:ellipsis
}

/* line 154, src/scss/_react-draft-wysiwyg.scss */.rdw-fontfamily-optionwrapper {
    width:140px
}

/* line 157, src/scss/_react-draft-wysiwyg.scss */.rdw-list-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom:6px
}

/* line 162, src/scss/_react-draft-wysiwyg.scss */.rdw-list-dropdown {
    width: 50px;
    z-index:90
}

/* line 166, src/scss/_react-draft-wysiwyg.scss */.rdw-list-dropdownOption {
    height: 40px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content:center
}

/* line 171, src/scss/_react-draft-wysiwyg.scss */.rdw-text-align-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom:6px
}

/* line 176, src/scss/_react-draft-wysiwyg.scss */.rdw-text-align-dropdown {
    width: 50px;
    z-index:90
}

/* line 180, src/scss/_react-draft-wysiwyg.scss */.rdw-text-align-dropdownOption {
    height: 40px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content:center
}

/* line 185, src/scss/_react-draft-wysiwyg.scss */.rdw-right-aligned-block {
    text-align:right
}

/* line 188, src/scss/_react-draft-wysiwyg.scss */.rdw-left-aligned-block {
    text-align:left !important
}

/* line 191, src/scss/_react-draft-wysiwyg.scss */.rdw-center-aligned-block {
    text-align:center !important
}

/* line 194, src/scss/_react-draft-wysiwyg.scss */.rdw-justify-aligned-block {
    text-align:justify !important
}

/* line 197, src/scss/_react-draft-wysiwyg.scss */.rdw-right-aligned-block > div {
    display:inline-block
}

/* line 200, src/scss/_react-draft-wysiwyg.scss */.rdw-left-aligned-block > div {
    display:inline-block
}

/* line 203, src/scss/_react-draft-wysiwyg.scss */.rdw-center-aligned-block > div {
    display:inline-block
}

/* line 206, src/scss/_react-draft-wysiwyg.scss */.rdw-justify-aligned-block > div {
    display:inline-block
}

/* line 209, src/scss/_react-draft-wysiwyg.scss */.rdw-colorpicker-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 6px;
    position:relative
}

/* line 215, src/scss/_react-draft-wysiwyg.scss */.rdw-colorpicker-modal {
    position: absolute;
    top: 35px;
    left: 5px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 175px;
    height: 175px;
    border: 1px solid #F1F1F1;
    padding: 15px;
    border-radius: 2px;
    z-index: 100;
    background: white;
    box-shadow:3px 3px 5px #BFBDBD
}

/* line 230, src/scss/_react-draft-wysiwyg.scss */.rdw-colorpicker-modal-header {
    display: -ms-flexbox;
    display: flex;
    padding-bottom:5px
}

/* line 234, src/scss/_react-draft-wysiwyg.scss */.rdw-colorpicker-modal-style-label {
    font-size: 15px;
    width: 50%;
    text-align: center;
    cursor: pointer;
    padding:0 10px 5px
}

/* line 241, src/scss/_react-draft-wysiwyg.scss */.rdw-colorpicker-modal-style-label-active {
    border-bottom:2px solid #0a66b7
}

/* line 244, src/scss/_react-draft-wysiwyg.scss */.rdw-colorpicker-modal-options {
    margin: 5px auto;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    overflow:scroll
}

/* line 252, src/scss/_react-draft-wysiwyg.scss */.rdw-colorpicker-cube {
    width: 22px;
    height: 22px;
    border:1px solid #F1F1F1
}

/* line 257, src/scss/_react-draft-wysiwyg.scss */.rdw-colorpicker-option {
    margin: 3px;
    padding: 0;
    min-height: 20px;
    border: none;
    width: 22px;
    height: 22px;
    min-width: 22px;
    box-shadow:1px 2px 1px #BFBDBD inset
}

/* line 267, src/scss/_react-draft-wysiwyg.scss */.rdw-colorpicker-option:hover {
    box-shadow:1px 2px 1px #BFBDBD
}

/* line 270, src/scss/_react-draft-wysiwyg.scss */.rdw-colorpicker-option:active {
    box-shadow:-1px -2px 1px #BFBDBD
}

/* line 273, src/scss/_react-draft-wysiwyg.scss */.rdw-colorpicker-option-active {
    box-shadow:0px 0px 2px 2px #BFBDBD
}

/* line 276, src/scss/_react-draft-wysiwyg.scss */.rdw-link-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 6px;
    position:relative
}

/* line 282, src/scss/_react-draft-wysiwyg.scss */.rdw-link-dropdown {
    width:50px
}

/* line 285, src/scss/_react-draft-wysiwyg.scss */.rdw-link-dropdownOption {
    height: 40px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content:center
}

/* line 290, src/scss/_react-draft-wysiwyg.scss */.rdw-link-dropdownPlaceholder {
    margin-left:8px
}

/* line 293, src/scss/_react-draft-wysiwyg.scss */.rdw-link-modal {
    position: absolute;
    top: 35px;
    left: 5px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 235px;
    height: 205px;
    border: 1px solid #F1F1F1;
    padding: 15px;
    border-radius: 2px;
    z-index: 100;
    background: white;
    box-shadow:3px 3px 5px #BFBDBD
}

/* line 308, src/scss/_react-draft-wysiwyg.scss */.rdw-link-modal-label {
    font-size:15px
}

/* line 311, src/scss/_react-draft-wysiwyg.scss */.rdw-link-modal-input {
    margin-top: 5px;
    border-radius: 2px;
    border: 1px solid #F1F1F1;
    height: 25px;
    margin-bottom: 15px;
    padding:0 5px
}

/* line 319, src/scss/_react-draft-wysiwyg.scss */.rdw-link-modal-input:focus {
    outline:none
}

/* line 322, src/scss/_react-draft-wysiwyg.scss */.rdw-link-modal-buttonsection {
    margin:0 auto
}

/* line 325, src/scss/_react-draft-wysiwyg.scss */.rdw-link-modal-target-option {
    margin-bottom:20px
}

/* line 328, src/scss/_react-draft-wysiwyg.scss */.rdw-link-modal-target-option > span {
    margin-left:5px
}

/* line 331, src/scss/_react-draft-wysiwyg.scss */.rdw-link-modal-btn {
    margin-left: 10px;
    width: 75px;
    height: 30px;
    border: 1px solid #F1F1F1;
    border-radius: 2px;
    cursor: pointer;
    background: white;
    text-transform:capitalize
}

/* line 341, src/scss/_react-draft-wysiwyg.scss */.rdw-link-modal-btn:hover {
    box-shadow:1px 1px 0px #BFBDBD
}

/* line 344, src/scss/_react-draft-wysiwyg.scss */.rdw-link-modal-btn:active {
    box-shadow:1px 1px 0px #BFBDBD inset
}

/* line 347, src/scss/_react-draft-wysiwyg.scss */.rdw-link-modal-btn:focus {
    outline:none !important
}

/* line 350, src/scss/_react-draft-wysiwyg.scss */.rdw-link-modal-btn:disabled {
    background:#ece9e9
}

/* line 353, src/scss/_react-draft-wysiwyg.scss */.rdw-link-dropdownoption {
    height: 40px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content:center
}

/* line 358, src/scss/_react-draft-wysiwyg.scss */.rdw-history-dropdown {
    width:50px
}

/* line 361, src/scss/_react-draft-wysiwyg.scss */.rdw-embedded-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 6px;
    position:relative
}

/* line 367, src/scss/_react-draft-wysiwyg.scss */.rdw-embedded-modal {
    position: absolute;
    top: 35px;
    left: 5px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 235px;
    height: 180px;
    border: 1px solid #F1F1F1;
    padding: 15px;
    border-radius: 2px;
    z-index: 100;
    background: white;
    -ms-flex-pack: justify;
    justify-content: space-between;
    box-shadow:3px 3px 5px #BFBDBD
}

/* line 383, src/scss/_react-draft-wysiwyg.scss */.rdw-embedded-modal-header {
    font-size: 15px;
    display: -ms-flexbox;
    display:flex
}

/* line 387, src/scss/_react-draft-wysiwyg.scss */.rdw-embedded-modal-header-option {
    width: 50%;
    cursor: pointer;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: column;
    flex-direction:column
}

/* line 395, src/scss/_react-draft-wysiwyg.scss */.rdw-embedded-modal-header-label {
    width: 95px;
    border: 1px solid #f1f1f1;
    margin-top: 5px;
    background: #6EB8D4;
    border-bottom:2px solid #0a66b7
}

/* line 402, src/scss/_react-draft-wysiwyg.scss */.rdw-embedded-modal-link-section {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction:column
}

/* line 406, src/scss/_react-draft-wysiwyg.scss */.rdw-embedded-modal-link-input {
    width: 88%;
    height: 35px;
    margin: 10px 0;
    border: 1px solid #F1F1F1;
    border-radius: 2px;
    font-size: 15px;
    padding:0 5px
}

/* line 415, src/scss/_react-draft-wysiwyg.scss */.rdw-embedded-modal-link-input-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items:center
}

/* line 419, src/scss/_react-draft-wysiwyg.scss */.rdw-embedded-modal-link-input:focus {
    outline:none
}

/* line 422, src/scss/_react-draft-wysiwyg.scss */.rdw-embedded-modal-btn-section {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content:center
}

/* line 426, src/scss/_react-draft-wysiwyg.scss */.rdw-embedded-modal-btn {
    margin: 0 3px;
    width: 75px;
    height: 30px;
    border: 1px solid #F1F1F1;
    border-radius: 2px;
    cursor: pointer;
    background: white;
    text-transform:capitalize
}

/* line 436, src/scss/_react-draft-wysiwyg.scss */.rdw-embedded-modal-btn:hover {
    box-shadow:1px 1px 0px #BFBDBD
}

/* line 439, src/scss/_react-draft-wysiwyg.scss */.rdw-embedded-modal-btn:active {
    box-shadow:1px 1px 0px #BFBDBD inset
}

/* line 442, src/scss/_react-draft-wysiwyg.scss */.rdw-embedded-modal-btn:focus {
    outline:none !important
}

/* line 445, src/scss/_react-draft-wysiwyg.scss */.rdw-embedded-modal-btn:disabled {
    background:#ece9e9
}

/* line 448, src/scss/_react-draft-wysiwyg.scss */.rdw-embedded-modal-size {
    -ms-flex-align: center;
    align-items: center;
    display: -ms-flexbox;
    display: flex;
    margin: 8px 0;
    -ms-flex-pack: justify;
    justify-content:space-between
}

/* line 454, src/scss/_react-draft-wysiwyg.scss */.rdw-embedded-modal-size-input {
    width: 80%;
    height: 20px;
    border: 1px solid #F1F1F1;
    border-radius: 2px;
    font-size:12px
}

/* line 461, src/scss/_react-draft-wysiwyg.scss */.rdw-embedded-modal-size-input:focus {
    outline:none
}

/* line 464, src/scss/_react-draft-wysiwyg.scss */.rdw-emoji-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 6px;
    position:relative
}

/* line 470, src/scss/_react-draft-wysiwyg.scss */.rdw-emoji-modal {
    overflow: auto;
    position: absolute;
    top: 35px;
    left: 5px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 235px;
    height: 180px;
    border: 1px solid #F1F1F1;
    padding: 15px;
    border-radius: 2px;
    z-index: 100;
    background: white;
    box-shadow:3px 3px 5px #BFBDBD
}

/* line 486, src/scss/_react-draft-wysiwyg.scss */.rdw-emoji-icon {
    margin: 2.5px;
    height: 24px;
    width: 24px;
    cursor: pointer;
    font-size: 22px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items:center
}

/* line 496, src/scss/_react-draft-wysiwyg.scss */.rdw-spinner {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 100%;
    width:100%
}

/* line 503, src/scss/_react-draft-wysiwyg.scss */.rdw-spinner > div {
    width: 12px;
    height: 12px;
    background-color: #333;
    border-radius: 100%;
    display: inline-block;
    animation:sk-bouncedelay 1.4s infinite ease-in-out both
}

/* line 513, src/scss/_react-draft-wysiwyg.scss */.rdw-spinner .rdw-bounce1 {
    animation-delay:-0.32s
}

/* line 517, src/scss/_react-draft-wysiwyg.scss */.rdw-spinner .rdw-bounce2 {
    animation-delay:-0.16s
}

@keyframes sk-bouncedelay {
    0%, 80%, 100% {
        transform:scale(0)
    }

    40% {
        transform:scale(1)
    }
}

/* line 534, src/scss/_react-draft-wysiwyg.scss */.rdw-image-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 6px;
    position:relative
}

/* line 540, src/scss/_react-draft-wysiwyg.scss */.rdw-image-modal {
    position: absolute;
    top: 35px;
    left: 5px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 235px;
    border: 1px solid #F1F1F1;
    padding: 15px;
    border-radius: 2px;
    z-index: 100;
    background: white;
    box-shadow:3px 3px 5px #BFBDBD
}

/* line 554, src/scss/_react-draft-wysiwyg.scss */.rdw-image-modal-header {
    font-size: 15px;
    margin: 10px 0;
    display: -ms-flexbox;
    display:flex
}

/* line 559, src/scss/_react-draft-wysiwyg.scss */.rdw-image-modal-header-option {
    width: 50%;
    cursor: pointer;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: column;
    flex-direction:column
}

/* line 567, src/scss/_react-draft-wysiwyg.scss */.rdw-image-modal-header-label {
    width: 80px;
    background: #f1f1f1;
    border: 1px solid #f1f1f1;
    margin-top:5px
}

/* line 573, src/scss/_react-draft-wysiwyg.scss */.rdw-image-modal-header-label-highlighted {
    background: #6EB8D4;
    border-bottom:2px solid #0a66b7
}

/* line 577, src/scss/_react-draft-wysiwyg.scss */.rdw-image-modal-upload-option {
    width: 100%;
    color: gray;
    cursor: pointer;
    display: -ms-flexbox;
    display: flex;
    border: none;
    font-size: 15px;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #f1f1f1;
    outline: 2px dashed gray;
    outline-offset: -10px;
    margin: 10px 0;
    padding:9px 0
}

/* line 592, src/scss/_react-draft-wysiwyg.scss */.rdw-image-modal-upload-option-highlighted {
    outline:2px dashed #0a66b7
}

/* line 595, src/scss/_react-draft-wysiwyg.scss */.rdw-image-modal-upload-option-label {
    cursor: pointer;
    height: 100%;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    padding:15px
}

/* line 604, src/scss/_react-draft-wysiwyg.scss */.rdw-image-modal-upload-option-label span {
    padding:0 20px
}

/* line 607, src/scss/_react-draft-wysiwyg.scss */.rdw-image-modal-upload-option-image-preview {
    max-width: 100%;
    max-height:200px
}

/* line 611, src/scss/_react-draft-wysiwyg.scss */.rdw-image-modal-upload-option-input {
    width: 0.1px;
    height: 0.1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    z-index:-1
}

/* line 619, src/scss/_react-draft-wysiwyg.scss */.rdw-image-modal-url-section {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items:center
}

/* line 623, src/scss/_react-draft-wysiwyg.scss */.rdw-image-modal-url-input {
    width: 90%;
    height: 35px;
    margin: 15px 0 12px;
    border: 1px solid #F1F1F1;
    border-radius: 2px;
    font-size: 15px;
    padding:0 5px
}

/* line 632, src/scss/_react-draft-wysiwyg.scss */.rdw-image-modal-btn-section {
    margin:10px auto 0
}

/* line 635, src/scss/_react-draft-wysiwyg.scss */.rdw-image-modal-url-input:focus {
    outline:none
}

/* line 638, src/scss/_react-draft-wysiwyg.scss */.rdw-image-modal-btn {
    margin: 0 5px;
    width: 75px;
    height: 30px;
    border: 1px solid #F1F1F1;
    border-radius: 2px;
    cursor: pointer;
    background: white;
    text-transform:capitalize
}

/* line 648, src/scss/_react-draft-wysiwyg.scss */.rdw-image-modal-btn:hover {
    box-shadow:1px 1px 0px #BFBDBD
}

/* line 651, src/scss/_react-draft-wysiwyg.scss */.rdw-image-modal-btn:active {
    box-shadow:1px 1px 0px #BFBDBD inset
}

/* line 654, src/scss/_react-draft-wysiwyg.scss */.rdw-image-modal-btn:focus {
    outline:none !important
}

/* line 657, src/scss/_react-draft-wysiwyg.scss */.rdw-image-modal-btn:disabled {
    background:#ece9e9
}

/* line 660, src/scss/_react-draft-wysiwyg.scss */.rdw-image-modal-spinner {
    position: absolute;
    top: -3px;
    left: 0;
    width: 100%;
    height: 100%;
    opacity:0.5
}

/* line 668, src/scss/_react-draft-wysiwyg.scss */.rdw-image-modal-alt-input {
    width: 70%;
    height: 20px;
    border: 1px solid #F1F1F1;
    border-radius: 2px;
    font-size: 12px;
    margin-left:5px
}

/* line 676, src/scss/_react-draft-wysiwyg.scss */.rdw-image-modal-alt-input:focus {
    outline:none
}

/* line 679, src/scss/_react-draft-wysiwyg.scss */.rdw-image-modal-alt-lbl {
    font-size:12px
}

/* line 682, src/scss/_react-draft-wysiwyg.scss */.rdw-image-modal-size {
    -ms-flex-align: center;
    align-items: center;
    display: -ms-flexbox;
    display: flex;
    margin: 8px 0;
    -ms-flex-pack: justify;
    justify-content:space-between
}

/* line 688, src/scss/_react-draft-wysiwyg.scss */.rdw-image-modal-size-input {
    width: 40%;
    height: 20px;
    border: 1px solid #F1F1F1;
    border-radius: 2px;
    font-size:12px
}

/* line 695, src/scss/_react-draft-wysiwyg.scss */.rdw-image-modal-size-input:focus {
    outline:none
}

/* line 698, src/scss/_react-draft-wysiwyg.scss */.rdw-image-mandatory-sign {
    color: red;
    margin-left: 3px;
    margin-right:3px
}

/* line 703, src/scss/_react-draft-wysiwyg.scss */.rdw-remove-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 6px;
    position:relative
}

/* line 709, src/scss/_react-draft-wysiwyg.scss */.rdw-history-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom:6px
}

/* line 714, src/scss/_react-draft-wysiwyg.scss */.rdw-history-dropdownoption {
    height: 40px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content:center
}

/* line 719, src/scss/_react-draft-wysiwyg.scss */.rdw-history-dropdown {
    width:50px
}

/* line 722, src/scss/_react-draft-wysiwyg.scss */.rdw-link-decorator-wrapper {
    position:relative
}

/* line 725, src/scss/_react-draft-wysiwyg.scss */.rdw-link-decorator-icon {
    position: absolute;
    left: 40%;
    top: 0;
    cursor: pointer;
    background-color:white
}

/* line 732, src/scss/_react-draft-wysiwyg.scss */.rdw-mention-link {
    text-decoration: none;
    color: #1236ff;
    background-color: #f0fbff;
    padding: 1px 2px;
    border-radius:2px
}

/* line 739, src/scss/_react-draft-wysiwyg.scss */.rdw-suggestion-wrapper {
    position:relative
}

/* line 742, src/scss/_react-draft-wysiwyg.scss */.rdw-suggestion-dropdown {
    position: absolute;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    border: 1px solid #F1F1F1;
    min-width: 100px;
    max-height: 150px;
    overflow: auto;
    background: white;
    z-index:100
}

/* line 753, src/scss/_react-draft-wysiwyg.scss */.rdw-suggestion-option {
    padding: 7px 5px;
    border-bottom:1px solid #f1f1f1
}

/* line 757, src/scss/_react-draft-wysiwyg.scss */.rdw-suggestion-option-active {
    background-color:#F1F1F1
}

/* line 760, src/scss/_react-draft-wysiwyg.scss */.rdw-hashtag-link {
    text-decoration: none;
    color: #1236ff;
    background-color: #f0fbff;
    padding: 1px 2px;
    border-radius:2px
}

/* line 767, src/scss/_react-draft-wysiwyg.scss */.rdw-image-alignment-options-popup {
    position: absolute;
    background: white;
    display: -ms-flexbox;
    display: flex;
    padding: 5px 2px;
    border-radius: 2px;
    border: 1px solid #F1F1F1;
    width: 105px;
    cursor: pointer;
    z-index:100
}

/* line 778, src/scss/_react-draft-wysiwyg.scss */.rdw-alignment-option-left {
    -ms-flex-pack: start;
    justify-content:flex-start
}

/* line 781, src/scss/_react-draft-wysiwyg.scss */.rdw-image-alignment-option {
    height: 15px;
    width: 15px;
    min-width:15px
}

/* line 786, src/scss/_react-draft-wysiwyg.scss */.rdw-image-alignment {
    position:relative
}

/* line 789, src/scss/_react-draft-wysiwyg.scss */.rdw-image-imagewrapper {
    position:relative
}

/* line 792, src/scss/_react-draft-wysiwyg.scss */.rdw-image-center {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content:center
}

/* line 796, src/scss/_react-draft-wysiwyg.scss */.rdw-image-left {
    display: -ms-flexbox;
    display:flex
}

/* line 799, src/scss/_react-draft-wysiwyg.scss */.rdw-image-right {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
    justify-content:flex-end
}

/* line 803, src/scss/_react-draft-wysiwyg.scss */.rdw-image-alignment-options-popup-right {
    right:0
}

/* line 806, src/scss/_react-draft-wysiwyg.scss */.rdw-editor-main {
    height: 100%;
    overflow: auto;
    box-sizing:border-box
}

/* line 811, src/scss/_react-draft-wysiwyg.scss */.rdw-editor-toolbar {
    padding: 6px 5px 0;
    border-radius: 2px;
    border: 1px solid #F1F1F1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    background: white;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    font-size: 15px;
    margin-bottom: 5px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select:none
}

/* line 823, src/scss/_react-draft-wysiwyg.scss */.public-DraftStyleDefault-block {
    margin:1em 0
}

/* line 826, src/scss/_react-draft-wysiwyg.scss */.rdw-editor-wrapper:focus {
    outline:none
}

/* line 829, src/scss/_react-draft-wysiwyg.scss */.rdw-editor-wrapper {
    box-sizing:content-box
}

/* line 832, src/scss/_react-draft-wysiwyg.scss */.rdw-editor-main blockquote {
    border-left: 5px solid #f1f1f1;
    padding-left:5px
}

/* line 836, src/scss/_react-draft-wysiwyg.scss */.rdw-editor-main pre {
    background: #f1f1f1;
    border-radius: 3px;
    padding:1px 10px
}

/* line 850, src/scss/_react-draft-wysiwyg.scss */.DraftEditor-editorContainer, .DraftEditor-root, .public-DraftEditor-content {
    height: inherit;
    text-align:initial
}

/* line 850, src/scss/_react-draft-wysiwyg.scss */.public-DraftEditor-content[contenteditable=true] {
    -webkit-user-modify:read-write-plaintext-only
}

/* line 850, src/scss/_react-draft-wysiwyg.scss */.DraftEditor-root {
    position:relative
}

/* line 850, src/scss/_react-draft-wysiwyg.scss */.DraftEditor-editorContainer {
    background-color: rgba(255, 255, 255, 0);
    border-left: .1px solid transparent;
    position: relative;
    z-index:1
}

/* line 850, src/scss/_react-draft-wysiwyg.scss */.public-DraftEditor-block {
    position:relative
}

/* line 850, src/scss/_react-draft-wysiwyg.scss */.DraftEditor-alignLeft .public-DraftStyleDefault-block {
    text-align:left
}

/* line 850, src/scss/_react-draft-wysiwyg.scss */.DraftEditor-alignLeft .public-DraftEditorPlaceholder-root {
    left: 0;
    text-align:left
}

/* line 850, src/scss/_react-draft-wysiwyg.scss */.DraftEditor-alignCenter .public-DraftStyleDefault-block {
    text-align:center
}

/* line 850, src/scss/_react-draft-wysiwyg.scss */.DraftEditor-alignCenter .public-DraftEditorPlaceholder-root {
    margin: 0 auto;
    text-align: center;
    width:100%
}

/* line 850, src/scss/_react-draft-wysiwyg.scss */.DraftEditor-alignRight .public-DraftStyleDefault-block {
    text-align:right
}

/* line 850, src/scss/_react-draft-wysiwyg.scss */.DraftEditor-alignRight .public-DraftEditorPlaceholder-root {
    right: 0;
    text-align:right
}

/* line 850, src/scss/_react-draft-wysiwyg.scss */.public-DraftEditorPlaceholder-root {
    color: #9197a3;
    position: absolute;
    z-index:0
}

/* line 850, src/scss/_react-draft-wysiwyg.scss */.public-DraftEditorPlaceholder-hasFocus {
    color:#bdc1c9
}

/* line 850, src/scss/_react-draft-wysiwyg.scss */.DraftEditorPlaceholder-hidden {
    display:none
}

/* line 850, src/scss/_react-draft-wysiwyg.scss */.public-DraftStyleDefault-block {
    position: relative;
    white-space:pre-wrap
}

/* line 850, src/scss/_react-draft-wysiwyg.scss */.public-DraftStyleDefault-ltr {
    direction: ltr;
    text-align:left
}

/* line 850, src/scss/_react-draft-wysiwyg.scss */.public-DraftStyleDefault-rtl {
    direction: rtl;
    text-align:right
}

/* line 850, src/scss/_react-draft-wysiwyg.scss */.public-DraftStyleDefault-listLTR {
    direction:ltr
}

/* line 850, src/scss/_react-draft-wysiwyg.scss */.public-DraftStyleDefault-listRTL {
    direction:rtl
}

/* line 850, src/scss/_react-draft-wysiwyg.scss */.public-DraftStyleDefault-ol, .public-DraftStyleDefault-ul {
    margin: 16px 0;
    padding:0
}

/* line 850, src/scss/_react-draft-wysiwyg.scss */.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listLTR {
    margin-left:1.5em
}

/* line 850, src/scss/_react-draft-wysiwyg.scss */.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listRTL {
    margin-right:1.5em
}

/* line 850, src/scss/_react-draft-wysiwyg.scss */.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listLTR {
    margin-left:3em
}

/* line 850, src/scss/_react-draft-wysiwyg.scss */.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listRTL {
    margin-right:3em
}

/* line 850, src/scss/_react-draft-wysiwyg.scss */.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listLTR {
    margin-left:4.5em
}

/* line 850, src/scss/_react-draft-wysiwyg.scss */.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listRTL {
    margin-right:4.5em
}

/* line 850, src/scss/_react-draft-wysiwyg.scss */.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listLTR {
    margin-left:6em
}

/* line 850, src/scss/_react-draft-wysiwyg.scss */.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listRTL {
    margin-right:6em
}

/* line 850, src/scss/_react-draft-wysiwyg.scss */.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listLTR {
    margin-left:7.5em
}

/* line 850, src/scss/_react-draft-wysiwyg.scss */.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listRTL {
    margin-right:7.5em
}

/* line 850, src/scss/_react-draft-wysiwyg.scss */.public-DraftStyleDefault-unorderedListItem {
    list-style-type: square;
    position:relative
}

/* line 850, src/scss/_react-draft-wysiwyg.scss */.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth0 {
    list-style-type:disc
}

/* line 850, src/scss/_react-draft-wysiwyg.scss */.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth1 {
    list-style-type:circle
}

/* line 850, src/scss/_react-draft-wysiwyg.scss */.public-DraftStyleDefault-orderedListItem {
    list-style-type: none;
    position:relative
}

/* line 850, src/scss/_react-draft-wysiwyg.scss */.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listLTR:before {
    left: -36px;
    position: absolute;
    text-align: right;
    width:30px
}

/* line 850, src/scss/_react-draft-wysiwyg.scss */.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listRTL:before {
    position: absolute;
    right: -36px;
    text-align: left;
    width:30px
}

/* line 850, src/scss/_react-draft-wysiwyg.scss */.public-DraftStyleDefault-orderedListItem:before {
    content: counter(ol0) ". ";
    counter-increment:ol0
}

/* line 850, src/scss/_react-draft-wysiwyg.scss */.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth1:before {
    content: counter(ol1) ". ";
    counter-increment:ol1
}

/* line 850, src/scss/_react-draft-wysiwyg.scss */.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth2:before {
    content: counter(ol2) ". ";
    counter-increment:ol2
}

/* line 850, src/scss/_react-draft-wysiwyg.scss */.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth3:before {
    content: counter(ol3) ". ";
    counter-increment:ol3
}

/* line 850, src/scss/_react-draft-wysiwyg.scss */.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth4:before {
    content: counter(ol4) ". ";
    counter-increment:ol4
}

/* line 850, src/scss/_react-draft-wysiwyg.scss */.public-DraftStyleDefault-depth0.public-DraftStyleDefault-reset {
    counter-reset:ol0
}

/* line 850, src/scss/_react-draft-wysiwyg.scss */.public-DraftStyleDefault-depth1.public-DraftStyleDefault-reset {
    counter-reset:ol1
}

/* line 850, src/scss/_react-draft-wysiwyg.scss */.public-DraftStyleDefault-depth2.public-DraftStyleDefault-reset {
    counter-reset:ol2
}

/* line 850, src/scss/_react-draft-wysiwyg.scss */.public-DraftStyleDefault-depth3.public-DraftStyleDefault-reset {
    counter-reset:ol3
}

/* line 850, src/scss/_react-draft-wysiwyg.scss */.public-DraftStyleDefault-depth4.public-DraftStyleDefault-reset {
    counter-reset: ol4
}

/*!
 * Quill Editor v1.3.6
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 *//* line 6, src/scss/quill.snow.min.css */.ql-container {
    box-sizing: border-box;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 13px;
    height: 100%;
    margin: 0;
    position:relative
}

/* line 6, src/scss/quill.snow.min.css */.ql-container.ql-disabled .ql-tooltip {
    visibility:hidden
}

/* line 6, src/scss/quill.snow.min.css */.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
    pointer-events:none
}

/* line 6, src/scss/quill.snow.min.css */.ql-clipboard {
    left: -100000px;
    height: 1px;
    overflow-y: hidden;
    position: absolute;
    top:50%
}

/* line 6, src/scss/quill.snow.min.css */.ql-clipboard p {
    margin: 0;
    padding:0
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor {
    box-sizing: border-box;
    line-height: 1.42;
    height: 100%;
    outline: 0;
    overflow-y: auto;
    padding: 12px 15px;
    -o-tab-size: 4;
    tab-size: 4;
    -moz-tab-size: 4;
    text-align: left;
    white-space: pre-wrap;
    word-wrap:break-word
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor > * {
    cursor:text
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor blockquote, .ql-editor h1, .ql-editor h2, .ql-editor h3, .ql-editor h4, .ql-editor h5, .ql-editor h6, .ql-editor ol, .ql-editor p, .ql-editor pre, .ql-editor ul {
    margin: 0;
    padding: 0;
    counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor ol, .ql-editor ul {
    padding-left:1.5em
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor ol > li, .ql-editor ul > li {
    list-style-type:none
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor ul > li::before {
    content: '\2022'
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor ul[data-checked=false], .ql-editor ul[data-checked=true] {
    pointer-events:none
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor ul[data-checked=false] > li *, .ql-editor ul[data-checked=true] > li * {
    pointer-events:all
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor ul[data-checked=false] > li::before, .ql-editor ul[data-checked=true] > li::before {
    color: #777;
    cursor: pointer;
    pointer-events:all
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor ul[data-checked=true] > li::before {
    content: '\2611'
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor ul[data-checked=false] > li::before {
    content: '\2610'
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor li::before {
    display: inline-block;
    white-space: nowrap;
    width:1.2em
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor li:not(.ql-direction-rtl)::before {
    margin-left: -1.5em;
    margin-right: .3em;
    text-align:right
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor li.ql-direction-rtl::before {
    margin-left: .3em;
    margin-right:-1.5em
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor ol li:not(.ql-direction-rtl), .ql-editor ul li:not(.ql-direction-rtl) {
    padding-left:1.5em
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor ol li.ql-direction-rtl, .ql-editor ul li.ql-direction-rtl {
    padding-right:1.5em
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor ol li {
    counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
    counter-increment:list-0
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor ol li:before {
    content: counter(list-0, decimal) ". "
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor ol li.ql-indent-1 {
    counter-increment:list-1
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor ol li.ql-indent-1:before {
    content: counter(list-1, lower-alpha) ". "
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor ol li.ql-indent-1 {
    counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor ol li.ql-indent-2 {
    counter-increment:list-2
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor ol li.ql-indent-2:before {
    content: counter(list-2, lower-roman) ". "
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor ol li.ql-indent-2 {
    counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor ol li.ql-indent-3 {
    counter-increment:list-3
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor ol li.ql-indent-3:before {
    content: counter(list-3, decimal) ". "
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor ol li.ql-indent-3 {
    counter-reset:list-4 list-5 list-6 list-7 list-8 list-9
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor ol li.ql-indent-4 {
    counter-increment:list-4
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor ol li.ql-indent-4:before {
    content: counter(list-4, lower-alpha) ". "
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor ol li.ql-indent-4 {
    counter-reset:list-5 list-6 list-7 list-8 list-9
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor ol li.ql-indent-5 {
    counter-increment:list-5
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor ol li.ql-indent-5:before {
    content: counter(list-5, lower-roman) ". "
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor ol li.ql-indent-5 {
    counter-reset:list-6 list-7 list-8 list-9
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor ol li.ql-indent-6 {
    counter-increment:list-6
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor ol li.ql-indent-6:before {
    content: counter(list-6, decimal) ". "
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor ol li.ql-indent-6 {
    counter-reset:list-7 list-8 list-9
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor ol li.ql-indent-7 {
    counter-increment:list-7
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor ol li.ql-indent-7:before {
    content: counter(list-7, lower-alpha) ". "
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor ol li.ql-indent-7 {
    counter-reset:list-8 list-9
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor ol li.ql-indent-8 {
    counter-increment:list-8
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor ol li.ql-indent-8:before {
    content: counter(list-8, lower-roman) ". "
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor ol li.ql-indent-8 {
    counter-reset:list-9
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor ol li.ql-indent-9 {
    counter-increment:list-9
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor ol li.ql-indent-9:before {
    content: counter(list-9, decimal) ". "
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
    padding-left:3em
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
    padding-left:4.5em
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
    padding-right:3em
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
    padding-right:4.5em
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
    padding-left:6em
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
    padding-left:7.5em
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
    padding-right:6em
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
    padding-right:7.5em
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
    padding-left:9em
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
    padding-left:10.5em
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
    padding-right:9em
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
    padding-right:10.5em
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
    padding-left:12em
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
    padding-left:13.5em
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
    padding-right:12em
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
    padding-right:13.5em
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
    padding-left:15em
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
    padding-left:16.5em
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
    padding-right:15em
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
    padding-right:16.5em
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
    padding-left:18em
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
    padding-left:19.5em
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
    padding-right:18em
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
    padding-right:19.5em
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
    padding-left:21em
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
    padding-left:22.5em
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
    padding-right:21em
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
    padding-right:22.5em
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
    padding-left:24em
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
    padding-left:25.5em
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
    padding-right:24em
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
    padding-right:25.5em
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
    padding-left:27em
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
    padding-left:28.5em
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
    padding-right:27em
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
    padding-right:28.5em
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor .ql-video {
    display: block;
    max-width:100%
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor .ql-video.ql-align-center {
    margin:0 auto
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor .ql-video.ql-align-right {
    margin:0 0 0 auto
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor .ql-bg-black {
    background-color:#000
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor .ql-bg-red {
    background-color:#e60000
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor .ql-bg-orange {
    background-color:#f90
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor .ql-bg-yellow {
    background-color:#ff0
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor .ql-bg-green {
    background-color:#008a00
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor .ql-bg-blue {
    background-color:#06c
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor .ql-bg-purple {
    background-color:#93f
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor .ql-color-white {
    color:#fff
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor .ql-color-red {
    color:#e60000
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor .ql-color-orange {
    color:#f90
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor .ql-color-yellow {
    color:#ff0
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor .ql-color-green {
    color:#008a00
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor .ql-color-blue {
    color:#06c
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor .ql-color-purple {
    color:#93f
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor .ql-font-serif {
    font-family:Georgia, Times New Roman, serif
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor .ql-font-monospace {
    font-family:Monaco, Courier New, monospace
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor .ql-size-small {
    font-size:.75em
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor .ql-size-large {
    font-size:1.5em
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor .ql-size-huge {
    font-size:2.5em
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor .ql-direction-rtl {
    direction: rtl;
    text-align:inherit
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor .ql-align-center {
    text-align:center
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor .ql-align-justify {
    text-align:justify
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor .ql-align-right {
    text-align:right
}

/* line 6, src/scss/quill.snow.min.css */.ql-editor.ql-blank::before {
    color: rgba(0, 0, 0, 0.6);
    content: attr(data-placeholder);
    font-style: italic;
    left: 15px;
    pointer-events: none;
    position: absolute;
    right:15px
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-toolbar:after, .ql-snow.ql-toolbar:after {
    clear: both;
    content: '';
    display:table
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-toolbar button, .ql-snow.ql-toolbar button {
    background: 0 0;
    border: none;
    cursor: pointer;
    display: inline-block;
    float: left;
    height: 24px;
    padding: 3px 5px;
    width:28px
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-toolbar button svg, .ql-snow.ql-toolbar button svg {
    float: left;
    height:100%
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-toolbar button:active:hover, .ql-snow.ql-toolbar button:active:hover {
    outline:0
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-toolbar input.ql-image[type=file], .ql-snow.ql-toolbar input.ql-image[type=file] {
    display:none
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-toolbar .ql-picker-item.ql-selected, .ql-snow .ql-toolbar .ql-picker-item:hover, .ql-snow .ql-toolbar .ql-picker-label.ql-active, .ql-snow .ql-toolbar .ql-picker-label:hover, .ql-snow .ql-toolbar button.ql-active, .ql-snow .ql-toolbar button:focus, .ql-snow .ql-toolbar button:hover, .ql-snow.ql-toolbar .ql-picker-item.ql-selected, .ql-snow.ql-toolbar .ql-picker-item:hover, .ql-snow.ql-toolbar .ql-picker-label.ql-active, .ql-snow.ql-toolbar .ql-picker-label:hover, .ql-snow.ql-toolbar button.ql-active, .ql-snow.ql-toolbar button:focus, .ql-snow.ql-toolbar button:hover {
    color:#06c
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill, .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill, .ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill, .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill, .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill, .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill, .ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill, .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill, .ql-snow .ql-toolbar button.ql-active .ql-fill, .ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill, .ql-snow .ql-toolbar button:focus .ql-fill, .ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill, .ql-snow .ql-toolbar button:hover .ql-fill, .ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill, .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill, .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill, .ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill, .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill, .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill, .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill, .ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill, .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill, .ql-snow.ql-toolbar button.ql-active .ql-fill, .ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill, .ql-snow.ql-toolbar button:focus .ql-fill, .ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill, .ql-snow.ql-toolbar button:hover .ql-fill, .ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill {
    fill:#06c
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, .ql-snow .ql-toolbar button.ql-active .ql-stroke, .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, .ql-snow .ql-toolbar button:focus .ql-stroke, .ql-snow .ql-toolbar button:focus .ql-stroke-miter, .ql-snow .ql-toolbar button:hover .ql-stroke, .ql-snow .ql-toolbar button:hover .ql-stroke-miter, .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, .ql-snow.ql-toolbar button.ql-active .ql-stroke, .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, .ql-snow.ql-toolbar button:focus .ql-stroke, .ql-snow.ql-toolbar button:focus .ql-stroke-miter, .ql-snow.ql-toolbar button:hover .ql-stroke, .ql-snow.ql-toolbar button:hover .ql-stroke-miter {
    stroke:#06c
}

@media (pointer: coarse) {
    /* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-toolbar button:hover:not(.ql-active), .ql-snow.ql-toolbar button:hover:not(.ql-active) {
        color:#444
    }

    /* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill, .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill, .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill, .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
        fill:#444
    }

    /* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke, .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter, .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke, .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
        stroke:#444
    }
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow {
    box-sizing:border-box
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow * {
    box-sizing:border-box
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-hidden {
    display:none
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-out-bottom, .ql-snow .ql-out-top {
    visibility:hidden
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-tooltip {
    position: absolute;
    transform:translateY(10px)
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-tooltip a {
    cursor: pointer;
    text-decoration:none
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-tooltip.ql-flip {
    transform:translateY(-10px)
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-formats {
    display: inline-block;
    vertical-align:middle
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-formats:after {
    clear: both;
    content: '';
    display:table
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-stroke {
    fill: none;
    stroke: #444;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width:2
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-stroke-miter {
    fill: none;
    stroke: #444;
    stroke-miterlimit: 10;
    stroke-width:2
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-fill, .ql-snow .ql-stroke.ql-fill {
    fill:#444
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-empty {
    fill:none
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-even {
    fill-rule:evenodd
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-stroke.ql-thin, .ql-snow .ql-thin {
    stroke-width:1
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-transparent {
    opacity:.4
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-direction svg:last-child {
    display:none
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-direction.ql-active svg:last-child {
    display:inline
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-direction.ql-active svg:first-child {
    display:none
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-editor h1 {
    font-size:2em
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-editor h2 {
    font-size:1.5em
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-editor h3 {
    font-size:1.17em
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-editor h4 {
    font-size:1em
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-editor h5 {
    font-size:.83em
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-editor h6 {
    font-size:.67em
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-editor a {
    text-decoration:underline
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-editor blockquote {
    border-left: 4px solid #ccc;
    margin-bottom: 5px;
    margin-top: 5px;
    padding-left:16px
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-editor code, .ql-snow .ql-editor pre {
    background-color: #f0f0f0;
    border-radius:3px
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-editor pre {
    white-space: pre-wrap;
    margin-bottom: 5px;
    margin-top: 5px;
    padding:5px 10px
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-editor code {
    font-size: 85%;
    padding:2px 4px
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-editor pre.ql-syntax {
    background-color: #23241f;
    color: #f8f8f2;
    overflow:visible
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-editor img {
    max-width:100%
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-picker {
    color: #444;
    display: inline-block;
    float: left;
    font-size: 14px;
    font-weight: 500;
    height: 24px;
    position: relative;
    vertical-align:middle
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-picker-label {
    cursor: pointer;
    display: inline-block;
    height: 100%;
    padding-left: 8px;
    padding-right: 2px;
    position: relative;
    width:100%
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-picker-label::before {
    display: inline-block;
    line-height:22px
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-picker-options {
    background-color: #fff;
    display: none;
    min-width: 100%;
    padding: 4px 8px;
    position: absolute;
    white-space:nowrap
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-picker-options .ql-picker-item {
    cursor: pointer;
    display: block;
    padding-bottom: 5px;
    padding-top:5px
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-picker.ql-expanded .ql-picker-label {
    color: #ccc;
    z-index:2
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
    fill:#ccc
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
    stroke:#ccc
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-picker.ql-expanded .ql-picker-options {
    display: block;
    margin-top: -1px;
    top: 100%;
    z-index:1
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-color-picker, .ql-snow .ql-icon-picker {
    width:28px
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-color-picker .ql-picker-label, .ql-snow .ql-icon-picker .ql-picker-label {
    padding:2px 4px
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-color-picker .ql-picker-label svg, .ql-snow .ql-icon-picker .ql-picker-label svg {
    right:4px
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-icon-picker .ql-picker-options {
    padding:4px 0
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-icon-picker .ql-picker-item {
    height: 24px;
    width: 24px;
    padding:2px 4px
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-color-picker .ql-picker-options {
    padding: 3px 5px;
    width:152px
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-color-picker .ql-picker-item {
    border: 1px solid transparent;
    float: left;
    height: 16px;
    margin: 2px;
    padding: 0;
    width:16px
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
    position: absolute;
    margin-top: -9px;
    right: 0;
    top: 50%;
    width: 18px
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before, .ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before, .ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before, .ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before, .ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before, .ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before {
    content:attr(data-label)
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-picker.ql-header {
    width:98px
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-picker.ql-header .ql-picker-item::before, .ql-snow .ql-picker.ql-header .ql-picker-label::before {
    content: 'Normal'
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before, .ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before {
    content: 'Heading 1'
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before, .ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before {
    content: 'Heading 2'
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before, .ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before {
    content: 'Heading 3'
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before, .ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before {
    content: 'Heading 4'
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before, .ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before {
    content: 'Heading 5'
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before, .ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before {
    content: 'Heading 6'
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
    font-size: 2em
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
    font-size: 1.5em
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
    font-size: 1.17em
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
    font-size: 1em
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
    font-size: .83em
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
    font-size:.67em
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-picker.ql-font {
    width:108px
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-picker.ql-font .ql-picker-item::before, .ql-snow .ql-picker.ql-font .ql-picker-label::before {
    content: 'Sans Serif'
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before, .ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before {
    content: 'Serif'
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before, .ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before {
    content: 'Monospace'
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
    font-family:Georgia, Times New Roman, serif
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
    font-family:Monaco, Courier New, monospace
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-picker.ql-size {
    width:98px
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-picker.ql-size .ql-picker-item::before, .ql-snow .ql-picker.ql-size .ql-picker-label::before {
    content: 'Normal'
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before, .ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before {
    content: 'Small'
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before, .ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before {
    content: 'Large'
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before, .ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before {
    content: 'Huge'
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
    font-size:10px
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
    font-size:18px
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
    font-size:32px
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-color-picker.ql-background .ql-picker-item {
    background-color:#fff
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-color-picker.ql-color .ql-picker-item {
    background-color:#000
}

/* line 6, src/scss/quill.snow.min.css */.ql-toolbar.ql-snow {
    border: 1px solid #ccc;
    box-sizing: border-box;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    padding:8px
}

/* line 6, src/scss/quill.snow.min.css */.ql-toolbar.ql-snow .ql-formats {
    margin-right:15px
}

/* line 6, src/scss/quill.snow.min.css */.ql-toolbar.ql-snow .ql-picker-label {
    border:1px solid transparent
}

/* line 6, src/scss/quill.snow.min.css */.ql-toolbar.ql-snow .ql-picker-options {
    border: 1px solid transparent;
    box-shadow:rgba(0, 0, 0, 0.2) 0 2px 8px
}

/* line 6, src/scss/quill.snow.min.css */.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
    border-color:#ccc
}

/* line 6, src/scss/quill.snow.min.css */.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
    border-color:#ccc
}

/* line 6, src/scss/quill.snow.min.css */.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected, .ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
    border-color:#000
}

/* line 6, src/scss/quill.snow.min.css */.ql-toolbar.ql-snow + .ql-container.ql-snow {
    border-top:0
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-tooltip {
    background-color: #fff;
    border: 1px solid #ccc;
    box-shadow: 0 0 5px #ddd;
    color: #444;
    padding: 5px 12px;
    white-space:nowrap
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-tooltip::before {
    content: "Visit URL:";
    line-height: 26px;
    margin-right:8px
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-tooltip input[type=text] {
    display: none;
    border: 1px solid #ccc;
    font-size: 13px;
    height: 26px;
    margin: 0;
    padding: 3px 5px;
    width:170px
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-tooltip a.ql-preview {
    display: inline-block;
    max-width: 200px;
    overflow-x: hidden;
    text-overflow: ellipsis;
    vertical-align:top
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-tooltip a.ql-action::after {
    border-right: 1px solid #ccc;
    content: 'Edit';
    margin-left: 16px;
    padding-right:8px
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-tooltip a.ql-remove::before {
    content: 'Remove';
    margin-left:8px
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-tooltip a {
    line-height:26px
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-tooltip.ql-editing a.ql-preview, .ql-snow .ql-tooltip.ql-editing a.ql-remove {
    display:none
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-tooltip.ql-editing input[type=text] {
    display:inline-block
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
    border-right: 0;
    content: 'Save';
    padding-right:0
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-tooltip[data-mode=link]::before {
    content: "Enter link:"
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-tooltip[data-mode=formula]::before {
    content: "Enter formula:"
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow .ql-tooltip[data-mode=video]::before {
    content: "Enter video:"
}

/* line 6, src/scss/quill.snow.min.css */.ql-snow a {
    color:#06c
}

/* line 6, src/scss/quill.snow.min.css */.ql-container.ql-snow {
    border:1px solid #ccc
}

/* line 3, src/core-components/breadcrumb.scss */.breadcrumb {
    padding: 0;
    text-align: left;
    margin-bottom:20px
}

/* line 8, src/core-components/breadcrumb.scss */.breadcrumb__item {
    color: #E7E7E7;
    display: inline-block;
    text-decoration:none
}

/* line 14, src/core-components/breadcrumb.scss */.breadcrumb__arrow {
    color: #E7E7E7;
    margin:0 5px
}

/* line 5, src/core-components/button.scss */.button_primary, .button_secondary, .button_tertiary {
    border: solid transparent;
    border-radius: 4px;
    color: white;
    height: 47px;
    text-transform: uppercase;
    transition:background-color 0.2s ease
}

/* line 16, src/core-components/button.scss */.button_primary {
    background-color:#d55
}

/* line 19, src/core-components/button.scss */.button_primary:focus, .button_primary:hover {
    background-color: #e16a6a;
    outline:none
}

/* line 25, src/core-components/button.scss */.button_primary.button_disabled, .button_primary.button_disabled:hover {
    background-color:#ea9595
}

/* line 31, src/core-components/button.scss */.button_secondary {
    background-color:#82CA9C
}

/* line 34, src/core-components/button.scss */.button_secondary:focus, .button_secondary:hover {
    background-color: #94d2aa;
    outline:none
}

/* line 39, src/core-components/button.scss */.button_secondary.button_disabled, .button_secondary.button_disabled:hover {
    background-color:#b8e1c7
}

/* line 45, src/core-components/button.scss */.button_tertiary {
    background-color:#af1d17
}

/* line 48, src/core-components/button.scss */.button_tertiary:focus, .button_tertiary:hover {
    background-color: #24ccdb;
    outline:none
}

/* line 53, src/core-components/button.scss */.button_tertiary.button_disabled, .button_tertiary.button_disabled:hover {
    background-color:#4fd7e2
}

/* line 59, src/core-components/button.scss */.button_extra-small {
    text-transform: none;
    width: 130px;
    height:30px
}

/* line 65, src/core-components/button.scss */.button_small {
    width: 100px;
    height:47px
}

/* line 70, src/core-components/button.scss */.button_medium {
    width: auto;
    padding: 5px 15px;
    height: 35px;
    text-transform:none
}

/* line 77, src/core-components/button.scss */.button_large {
    width:239px
}

/* line 81, src/core-components/button.scss */.button_auto {
    width: initial;
    height:initial
}

/* line 86, src/core-components/button.scss */.button_clean {
    background: none;
    border: none;
    width: initial;
    height:initial
}

/* line 93, src/core-components/button.scss */.button_link {
    background: none;
    border: none;
    color: #8D8D8D;
    width: initial;
    height:initial
}

/* line 100, src/core-components/button.scss */.button_link:focus, .button_link:hover {
    outline: none;
    text-decoration:underline
}

/* line 106, src/core-components/button.scss */.button_inverted {
    background-color:white
}

/* line 109, src/core-components/button.scss */.button_inverted:focus, .button_inverted:hover {
    background-color: white;
    opacity: 0.9;
    outline:none
}

/* line 115, src/core-components/button.scss */.button_inverted.button_primary {
    color:#d55
}

/* line 119, src/core-components/button.scss */.button_inverted.button_secondary {
    color:#82CA9C
}

/* line 123, src/core-components/button.scss */.button_inverted.button_tertiary {
    color:#af1d17
}

/* line 3, src/core-components/card.scss */.card {
    border-radius: 4px;
    color: white;
    height: 260px;
    padding: 15px;
    position:relative
}

/* line 10, src/core-components/card.scss */.card__title {
    font-variant: small-caps;
    margin: 10px 0;
    font-size:24px
}

/* line 16, src/core-components/card.scss */.card__description {
    font-size:13px
}

/* line 20, src/core-components/card.scss */.card__button {
    position: absolute;
    left: 0;
    right: 0;
    bottom:17px
}

/* line 27, src/core-components/card.scss */.card_red {
    background-color:#af1d17
}

/* line 31, src/core-components/card.scss */.card_blue {
    background-color:#767676
}

/* line 35, src/core-components/card.scss */.card_green {
    background-color:#000000
}

/* line 3, src/core-components/checkbox-group.scss */.checkbox-group {
    list-style-type: none;
    margin: 0;
    padding:0
}

/* line 8, src/core-components/checkbox-group.scss */.checkbox-group__item {
    margin:10px 0
}

/* line 12, src/core-components/checkbox-group.scss */.checkbox-group_error {
    border: 1px solid #d55;
    padding-left:7px
}

/* line 3, src/core-components/checkbox.scss */.checkbox {
    color: #4D4D4D;
    border-radius: 5px;
    display:inline-block
}

/* line 8, src/core-components/checkbox.scss */.checkbox__box {
    display:none
}

/* line 12, src/core-components/checkbox.scss */.checkbox__icon {
    color: #eee;
    outline:none
}

/* line 16, src/core-components/checkbox.scss */.checkbox__icon:focus {
    color:#E7E7E7
}

/* line 21, src/core-components/checkbox.scss */.checkbox__label {
    margin-left:10px
}

/* line 26, src/core-components/checkbox.scss */.checkbox_checked .checkbox__icon {
    color:#d55
}

/* line 29, src/core-components/checkbox.scss */.checkbox_checked .checkbox__icon:focus {
    color:#e16a6a
}

/* line 3, src/core-components/color-selector.scss */.color-selector__current {
    cursor: pointer;
    display: inline-block;
    width: 30px;
    height:30px
}

/* line 10, src/core-components/color-selector.scss */.color-selector__tooltip {
    width:200px
}

/* line 14, src/core-components/color-selector.scss */.color-selector__tooltip-color {
    cursor: pointer;
    display: inline-block;
    width: 30px;
    height: 30px;
    margin:2px 5px
}

/* line 3, src/core-components/drop-down.scss */.drop-down {
    border-radius: 4px;
    width: 150px;
    font-size: 13px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor:pointer
}

/* line 10, src/core-components/drop-down.scss */.drop-down__current-item {
    background-color: #eee;
    border-radius: 4px 4px 0 0;
    color: #4D4D4D;
    padding:6px
}

/* line 16, src/core-components/drop-down.scss */.drop-down__current-item:focus {
    outline: none;
    background-color:#D9D9D9
}

/* line 22, src/core-components/drop-down.scss */.drop-down__current-item-icon {
    margin-right: 8px;
    margin-bottom:2px
}

/* line 27, src/core-components/drop-down.scss */.drop-down__list-container {
    position: absolute;
    width: 150px;
    z-index:100
}

/* line 35, src/core-components/drop-down.scss */.drop-down_closed .drop-down__list-container {
    pointer-events:none
}

/* line 40, src/core-components/drop-down.scss */.drop-down_medium {
    width:200px
}

/* line 43, src/core-components/drop-down.scss */.drop-down_medium .drop-down__current-item {
    border-radius:4px
}

/* line 47, src/core-components/drop-down.scss */.drop-down_medium .drop-down__list-container {
    width: 200px;
    border:1px solid #eee
}

/* line 53, src/core-components/drop-down.scss */.drop-down_large {
    width:300px
}

/* line 56, src/core-components/drop-down.scss */.drop-down_large .drop-down__current-item {
    border-radius:4px
}

/* line 60, src/core-components/drop-down.scss */.drop-down_large .drop-down__list-container {
    width: 300px;
    border:1px solid #eee
}

/* line 5, src/core-components/file-uploader.scss */.file-uploader__input {
    width: 0.1px;
    height: 0.1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    z-index:-1
}

/* line 14, src/core-components/file-uploader.scss */.file-uploader__custom {
    display: inline-block;
    cursor: pointer;
    color: white;
    background-color: #d55;
    line-height: 35px;
    padding:0 15px
}

/* line 23, src/core-components/file-uploader.scss */.file-uploader__icon {
    margin-right:15px
}

/* line 27, src/core-components/file-uploader.scss */.file-uploader__value {
    margin-left: 10px;
    color:#8D8D8D
}

/* line 3, src/core-components/form-field.scss */.form-field {
    display: block;
    margin-bottom:20px
}

/* line 7, src/core-components/form-field.scss */.form-field__label {
    color: #4D4D4D;
    font-size: 15px;
    display: block;
    padding: 3px 0;
    text-align:left
}

/* line 15, src/core-components/form-field.scss */.form-field__info {
    position: relative;
    top: -1px;
    left:5px
}

/* line 22, src/core-components/form-field.scss */.form-field_errored .form-field__error {
    color: #d55;
    font-size: 11px;
    display: block;
    position:absolute
}

/* line 30, src/core-components/form-field.scss */.form-field_checkbox {
    display: inline-block;
    margin-bottom:0
}

/* line 34, src/core-components/form-field.scss */.form-field_checkbox .form-field__label {
    display: inline-block;
    margin-left: 10px;
    font-size: 14px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select:none
}

/* line 44, src/core-components/form-field.scss */.form-field_select .form-field__label {
    padding-bottom:10px
}

/* line 3, src/core-components/header.scss */.header {
    margin-bottom: 30px;
    text-align:left
}

/* line 7, src/core-components/header.scss */.header__title {
    margin: 5px 0 14px;
    font-size:24px
}

/* line 12, src/core-components/header.scss */.header__description {
    font-size: 13px;
    color: #8D8D8D;
    font-family: "Helvetica Neue Light", "HelveticaNeue-Light", "Helvetica Neue", Calibri, Helvetica, Arial, sans-serif
}

/* line 5, src/core-components/icon-selector.scss */.icon-selector__tooltip {
    width: 400px;
    height: 200px;
    overflow-y:scroll
}

/* line 11, src/core-components/icon-selector.scss */.icon-selector__tooltip-icon {
    display: inline-block;
    cursor: pointer;
    background-color: #eee;
    padding: 6px 3px;
    border-radius: 5px;
    margin: 5px;
    width: 32px;
    height: 32px;
    text-align:center
}

/* line 22, src/core-components/icon-selector.scss */.icon-selector__tooltip-icon:hover {
    background-color:#D9D9D9
}

/* line 27, src/core-components/icon-selector.scss */.icon-selector__current-icon {
    cursor: pointer;
    display: inline-block;
    text-align: center;
    padding: 6px 3px;
    border-radius: 5px;
    width: 32px;
    height: 32px;
    background-color:#eee
}

/* line 3, src/core-components/info-tooltip.scss */.info-tooltip {
    display:inline-block
}

/* line 8, src/core-components/info-tooltip.scss */.info-tooltip__text-title {
    color: #af1d17;
    font-size:16px
}

/* line 14, src/core-components/info-tooltip.scss */.info-tooltip__icon {
    color: #af1d17;
    font-size:13px
}

/* line 21, src/core-components/info-tooltip.scss */.info-tooltip_warning .info-tooltip__icon {
    color:#d55
}

/* line 26, src/core-components/info-tooltip.scss */.info-tooltip_warning .info-tooltip__text-title {
    color:#d55
}

/* line 3, src/core-components/input.scss */.input {
    display: block;
    max-width:100%
}

/* line 7, src/core-components/input.scss */.input__text {
    border: 1px solid #E7E7E7;
    border-radius: 3px;
    padding: 8px;
    width:100%
}

/* line 13, src/core-components/input.scss */.input__text:hover {
    border-color:#D9D9D9
}

/* line 17, src/core-components/input.scss */.input__text:focus {
    outline: none;
    border-color:#232323
}

/* line 23, src/core-components/input.scss */.input_auto {
    max-width:100%
}

/* line 27, src/core-components/input.scss */.input_small {
    width:200px
}

/* line 31, src/core-components/input.scss */.input_medium {
    width:250px
}

/* line 35, src/core-components/input.scss */.input_large {
    width:350px
}

/* line 39, src/core-components/input.scss */.input_with-icon {
    position:relative
}

/* line 42, src/core-components/input.scss */.input_with-icon .input__icon {
    position: absolute;
    margin: 1px;
    padding: 8px 12px;
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
    background-color:#eee
}

/* line 51, src/core-components/input.scss */.input_with-icon .input__text {
    padding-left:48px
}

/* line 57, src/core-components/input.scss */.input_errored .input__text {
    border:1px solid #d55
}

/* line 64, src/core-components/input.scss */.input_icon-clickable .input__icon {
    cursor:pointer
}

/* line 3, src/core-components/listing.scss */.listing {
    border: 2px solid #E7E7E7;
    min-height:300px
}

/* line 7, src/core-components/listing.scss */.listing__header {
    padding:15px 0
}

/* line 11, src/core-components/listing.scss */.listing__menu {
    text-align:left
}

/* line 17, src/core-components/listing.scss */.listing__add-button {
    border-radius: 0;
    height: 36px;
    font-size: 13px;
    text-transform: none;
    width:100%
}

/* line 3, src/core-components/loading.scss */.loading {
    display: inline-block;
    width: 100%;
    height: 100%;
    position:relative
}

/* line 9, src/core-components/loading.scss */.loading__icon {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    font-size: 4px;
    border-top: 1.1em solid rgba(255, 255, 255, 0.2);
    border-right: 1.1em solid rgba(255, 255, 255, 0.2);
    border-bottom: 1.1em solid rgba(255, 255, 255, 0.2);
    border-left: 1.1em solid #fff;
    transform: translateZ(0);
    animation:turnAnimation 1.1s infinite linear
}

/* line 27, src/core-components/loading.scss */.loading__icon, .loading__icon:after {
    border-radius: 50%;
    width: 30px;
    height:30px
}

/* line 37, src/core-components/loading.scss */.loading_large .loading__icon, .loading_large .loading__icon:after {
    font-size: 7px;
    width: 60px;
    height:60px
}

/* line 45, src/core-components/loading.scss */.loading_backgrounded {
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 4px;
    background-color:rgba(0, 0, 0, 0.2)
}

@keyframes turnAnimation {
    0% {
        transform:rotate(0deg)
    }

    100% {
        transform:rotate(360deg)
    }
}

/* line 7, src/core-components/menu.scss */.menu__list {
    background-color: white;
    color: #8D8D8D;
    margin: 0;
    padding: 0;
    list-style-type: none;
    cursor:pointer
}

/* line 16, src/core-components/menu.scss */.menu__list-item {
    padding: 8px;
    transition:background-color 0.3s ease, color 0.3s ease
}

/* line 20, src/core-components/menu.scss */.menu__list-item_selected, .menu__list-item:hover {
    background-color: #d55;
    color:white
}

/* line 27, src/core-components/menu.scss */.menu__icon {
    margin-right: 8px;
    margin-bottom:2px
}

/* line 33, src/core-components/menu.scss */.menu_secondary .menu__list-item_selected, .menu_secondary .menu__list-item:hover {
    background-color:#af1d17
}

/* line 38, src/core-components/menu.scss */.menu_secondary .menu__header {
    padding: 8px;
    background-color: #232323;
    color: white;
    font-size: 16px;
    border-top-right-radius: 4px;
    border-top-left-radius:4px
}

/* line 48, src/core-components/menu.scss */.menu_navigation {
    text-align: center;
    background-color:transparent
}

/* line 52, src/core-components/menu.scss */.menu_navigation .menu__list {
    background-color: transparent;
    display:inline-block
}

/* line 57, src/core-components/menu.scss */.menu_navigation .menu__list-item {
    background-color: white;
    cursor: pointer;
    display: inline-block;
    padding:8px
}

/* line 63, src/core-components/menu.scss */.menu_navigation .menu__list-item:first-child {
    border-top-left-radius: 4px;
    border-bottom-left-radius:4px
}

/* line 68, src/core-components/menu.scss */.menu_navigation .menu__list-item:last-child {
    border-top-right-radius: 4px;
    border-bottom-right-radius:4px
}

/* line 73, src/core-components/menu.scss */.menu_navigation .menu__list-item:focus {
    outline:none
}

/* line 78, src/core-components/menu.scss */.menu_navigation .menu__list-item_selected {
    background-color: #E7E7E7;
    color:#232323
}

/* line 83, src/core-components/menu.scss */.menu_navigation .menu__list-item:hover {
    color:#232323
}

/* line 88, src/core-components/menu.scss */.menu_horizontal {
    text-align:left
}

/* line 91, src/core-components/menu.scss */.menu_horizontal .menu__list {
    background-color: transparent;
    font-size:16px
}

/* line 96, src/core-components/menu.scss */.menu_horizontal .menu__icon {
    display: block;
    margin-right: 0;
    margin-bottom: 20px;
    margin-top: 20px;
    font-size:32px
}

/* line 104, src/core-components/menu.scss */.menu_horizontal .menu__list-item {
    text-align: center;
    background-color: white;
    color: #4D4D4D;
    cursor: pointer;
    display: inline-block;
    height: 120px;
    width:16.6667%
}

@media (max-width: 667px) {
    /* line 104, src/core-components/menu.scss */.menu_horizontal .menu__list-item {
        width:33.3333%
    }
}

/* line 118, src/core-components/menu.scss */.menu_horizontal .menu__list-item_selected {
    background-color: #af1d17;
    color:white
}

/* line 123, src/core-components/menu.scss */.menu_horizontal .menu__list-item:hover, .menu_horizontal .menu__list-item:focus {
    color: #8D8D8D;
    outline:none
}

/* line 129, src/core-components/menu.scss */.menu_horizontal .menu__list-item_selected:focus, .menu_horizontal .menu__list-item_selected:hover {
    color:white
}

/* line 135, src/core-components/menu.scss */.menu_horizontal-list, .menu_horizontal-list-bright {
    text-align: left;
    background-color: #af1d17;
    min-height:45px
}

/* line 141, src/core-components/menu.scss */.menu_horizontal-list .menu__list, .menu_horizontal-list-bright .menu__list {
    background-color: transparent;
    font-size:13px
}

/* line 146, src/core-components/menu.scss */.menu_horizontal-list .menu__list-item, .menu_horizontal-list-bright .menu__list-item {
    transition: none;
    background-color: transparent;
    color: white;
    cursor: pointer;
    display: inline-block;
    margin-top: 11px;
    margin-bottom: 10px;
    margin-left: 20px;
    padding:2px 13px
}

/* line 158, src/core-components/menu.scss */.menu_horizontal-list .menu__list-item:hover, .menu_horizontal-list-bright .menu__list-item:hover {
    transition: background-color 0.3s ease, color 0.3s ease;
    background-color: transparent;
    color:#4D4D4D
}

/* line 164, src/core-components/menu.scss */.menu_horizontal-list .menu__list-item:focus, .menu_horizontal-list-bright .menu__list-item:focus {
    color: #E7E7E7;
    outline:none
}

/* line 169, src/core-components/menu.scss */.menu_horizontal-list .menu__list-item_selected, .menu_horizontal-list .menu__list-item_selected:hover, .menu_horizontal-list-bright .menu__list-item_selected, .menu_horizontal-list-bright .menu__list-item_selected:hover {
    transition: background-color 0.3s ease, color 0.3s ease;
    padding: 2px 13px;
    border-radius: 30px;
    background-color: #232323;
    color:white
}

/* line 179, src/core-components/menu.scss */.menu_horizontal-list-bright {
    background-color:transparent
}

/* line 182, src/core-components/menu.scss */.menu_horizontal-list-bright .menu__list-item {
    transition: none;
    background-color: transparent;
    color: black;
    cursor: pointer;
    display: inline-block;
    margin-top: 11px;
    margin-bottom: 10px;
    margin-left: 20px;
    padding:2px 13px
}

/* line 195, src/core-components/menu.scss */.menu_horizontal-list-bright .menu__list-item_selected, .menu_horizontal-list-bright .menu__list-item_selected:hover {
    transition: background-color 0.3s ease, color 0.3s ease;
    padding: 2px 13px;
    border-radius: 30px;
    background-color: #232323;
    color:white
}

/* line 3, src/core-components/message.scss */.message {
    padding: 10px;
    text-align: center;
    position: relative;
    overflow:hidden
}

/* line 9, src/core-components/message.scss */.message__icon {
    position: absolute;
    top: 13px;
    left:13px
}

/* line 19, src/core-components/message.scss */.message__content {
    color:white
}

/* line 23, src/core-components/message.scss */.message_success {
    background-color:#d8f7b3
}

/* line 26, src/core-components/message.scss */.message_success .message__icon {
    color:#189e1e
}

/* line 30, src/core-components/message.scss */.message_success .message__title {
    color:#232323
}

/* line 34, src/core-components/message.scss */.message_success .message__content {
    color:#232323
}

/* line 39, src/core-components/message.scss */.message_error {
    background-color:#ffb4b4
}

/* line 42, src/core-components/message.scss */.message_error .message__icon {
    color:red
}

/* line 46, src/core-components/message.scss */.message_error .message__title {
    color:#bb4242
}

/* line 50, src/core-components/message.scss */.message_error .message__content {
    color:white
}

/* line 55, src/core-components/message.scss */.message_info {
    background-color:#ceefff
}

/* line 58, src/core-components/message.scss */.message_info .message__icon {
    color:#4c80ff
}

/* line 62, src/core-components/message.scss */.message_info .message__title {
    color:#232323
}

/* line 66, src/core-components/message.scss */.message_info .message__content {
    color:#232323
}

/* line 71, src/core-components/message.scss */.message_warning {
    background-color:#fcb90063
}

/* line 74, src/core-components/message.scss */.message_warning .message__icon {
    color:#fcb900
}

/* line 78, src/core-components/message.scss */.message_warning .message__title {
    color:#232323
}

/* line 82, src/core-components/message.scss */.message_warning .message__content {
    color:#232323
}

/* line 87, src/core-components/message.scss */.message_with-title {
    text-align:left
}

/* line 90, src/core-components/message.scss */.message_with-title .message__icon {
    position: initial;
    float: left;
    margin-top: 7px;
    margin-right:20px
}

/* line 97, src/core-components/message.scss */.message_with-title .message__title {
    font-size: 16px;
    font-weight:bold
}

/* line 102, src/core-components/message.scss */.message_with-title .message__content {
    font-size: 13px;
    overflow:auto
}

/* line 109, src/core-components/message.scss */.message_left-aligned .message__content {
    text-align: left;
    padding-left:28px
}

/* line 1, src/core-components/modal.scss */.modal {
    position: fixed;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.8);
    width: 100%;
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    padding: 50px 0;
    overflow: auto;
    z-index:1000
}

/* line 13, src/core-components/modal.scss */.modal__content {
    position: relative;
    margin: auto;
    background-color: white;
    border-radius: 4px;
    padding: 50px;
    box-shadow:0 0 10px white
}

/* line 24, src/core-components/modal.scss */.modal_no-padding .modal__content {
    padding:0
}

/* line 3, src/core-components/search-box.scss */.search-box {
    position: relative;
    color:#8D8D8D
}

/* line 7, src/core-components/search-box.scss */.search-box__text {
    width: 100%;
    font-size:24px
}

/* line 11, src/core-components/search-box.scss */.search-box__text .input__text {
    padding-left:50px
}

/* line 16, src/core-components/search-box.scss */.search-box__icon {
    position: absolute;
    top: 15px;
    left:20px
}

/* line 1, src/core-components/submit-button.scss */.submit-button {
    position:relative
}

/* line 3, src/core-components/table.scss */.table {
    margin-bottom:0
}

/* line 6, src/core-components/table.scss */.table__header {
    background-color: #232323;
    color: white;
    font-weight:normal
}

/* line 11, src/core-components/table.scss */.table__header-arrow-up {
    cursor: pointer;
    font-size: 11px;
    margin-left:10px
}

/* line 17, src/core-components/table.scss */.table__header-arrow-down {
    cursor: pointer;
    font-size: 11px;
    margin-left:3px
}

/* line 24, src/core-components/table.scss */.table__header-column {
    font-weight:normal
}

/* line 27, src/core-components/table.scss */.table__header-column:first-child {
    border-top-left-radius:4px
}

/* line 31, src/core-components/table.scss */.table__header-column:last-child {
    border-top-right-radius:4px
}

/* line 36, src/core-components/table.scss */.table__row {
    border: 0;
    color:#B8B8B8
}

/* line 40, src/core-components/table.scss */.table__row:nth-child(even) {
    background-color:#F9F9F9
}

/* line 44, src/core-components/table.scss */.table__row:nth-child(odd) {
    background-color:#F1F1F1
}

/* line 48, src/core-components/table.scss */.table__row-highlighted {
    color: #af1d17;
    font-weight: bold;
    background-color:white !important
}

/* line 55, src/core-components/table.scss */.table__cell00 {
    border: 0;
    padding:10px
}

/* line 60, src/core-components/table.scss */.table__navigation {
    margin-top:10px
}

/* line 64, src/core-components/table.scss */.table__loading-wrapper {
    min-height: 380px;
    position: relative;
    background-color:#E7E7E7
}

/* line 70, src/core-components/table.scss */.table__loading {
    position: initial;
    width: initial;
    height: initial;
    margin:auto
}

/* line 3, src/core-components/tag-selector.scss */.tag-selector {
    margin-bottom: 30px;
    text-align:left
}

/* line 8, src/core-components/tag-selector.scss */.tag-selector__drop-down .drop-down__current-item {
    cursor: text;
    background-color: #F7F7F7;
    border: 1px solid #E7E7E7;
    min-height:38px
}

/* line 14, src/core-components/tag-selector.scss */.tag-selector__drop-down .drop-down__current-item:focus {
    outline: none;
    border-color:#232323
}

/* line 21, src/core-components/tag-selector.scss */.tag-selector__tag-options {
    font-size: 13px;
    color:#8D8D8D
}

/* line 26, src/core-components/tag-selector.scss */.tag-selector__tag-option {
    color: #4D4D4D;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items:center
}

/* line 31, src/core-components/tag-selector.scss */.tag-selector__tag-option-square {
    display: inline-block;
    height: 15px;
    width: 15px;
    border-radius:4px
}

/* line 38, src/core-components/tag-selector.scss */.tag-selector__tag-option-name {
    margin-left:10px
}

/* line 3, src/core-components/tag.scss */.tag {
    color: white;
    display: inline-block;
    border-radius: 3px;
    margin-left: 5px;
    padding: 3px;
    font-size: 13px;
    cursor:default
}

/* line 12, src/core-components/tag.scss */.tag__remove {
    cursor: pointer;
    margin-left:10px
}

/* line 16, src/core-components/tag.scss */.tag__remove:hover {
    color:#eee
}

/* line 21, src/core-components/tag.scss */.tag_small {
    font-size:11px
}

/* line 25, src/core-components/tag.scss */.tag_large {
    width: 220px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding:3px 8px
}

/* line 5, src/core-components/text-editor.scss */.text-editor .text-editor__editor {
    background-color: white;
    border: 1px solid #E7E7E7;
    border-radius:3px
}

/* line 10, src/core-components/text-editor.scss */.text-editor .text-editor__editor .ql-editor {
    min-height:200px
}

/* line 16, src/core-components/text-editor.scss */.text-editor_focused .text-editor__editor {
    border-color:#232323
}

/* line 22, src/core-components/text-editor.scss */.text-editor_errored .text-editor__editor {
    border:1px solid #d55
}

/* line 28, src/core-components/text-editor.scss */.text-editor_textarea .text-editor__editor {
    height: 200px;
    padding-left: 10px;
    width:100%
}

/* line 5, src/core-components/toggle-list.scss */.toggle-list__item {
    border: 1px #eee solid;
    border-left: none;
    width: 180px;
    height: 120px;
    display: inline-block;
    transition: box-shadow 0.2s ease-in-out;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor:default
}

/* line 16, src/core-components/toggle-list.scss */.toggle-list__selected {
    box-shadow:inset 0 2px 12px -5px rgba(0, 0, 0, 0.7)
}

/* line 20, src/core-components/toggle-list.scss */.toggle-list__first-item {
    border: 1px #eee solid;
    border-radius:4px 0 0 4px
}

/* line 25, src/core-components/toggle-list.scss */.toggle-list__last-item {
    border-radius:0 4px 4px 0
}

/* line 30, src/core-components/toggle-list.scss */.toggle-list_small .toggle-list__item {
    height: 80px;
    width:120px
}

/* line 3, src/core-components/tooltip.scss */.tooltip {
    position: relative;
    display:inline-block
}

/* line 7, src/core-components/tooltip.scss */.tooltip__children {
    cursor:default
}

/* line 11, src/core-components/tooltip.scss */.tooltip__animated-container {
    position:relative
}

/* line 15, src/core-components/tooltip.scss */.tooltip__message {
    position: absolute;
    bottom: 100%;
    margin-bottom: 15px;
    margin-left: -15px;
    border: 0 solid rgba(0, 0, 0, 0.247059);
    box-shadow: rgba(0, 0, 0, 0.247059) 0 -1px 4px;
    border-radius: 4px;
    min-width: 200px;
    background-color: white;
    color: black;
    padding: 10px;
    z-index:900
}

/* line 30, src/core-components/tooltip.scss */.tooltip__pointer {
    border: solid transparent;
    position: absolute;
    border-top-color: white;
    border-width: 13px;
    top: -15px;
    left: 50%;
    margin-left: -13px;
    z-index: 910;
    pointer-events:none
}

/* line 42, src/core-components/tooltip.scss */.tooltip__pointer-shadow {
    border: solid transparent;
    position: absolute;
    border-top-color: rgba(0, 0, 0, 0.1);
    border-width: 14px;
    top: -15px;
    left: 50%;
    margin-left: -14px;
    pointer-events:none
}

/* line 1, src/core-components/widget-transition.scss */.widget-transition {
    position: relative;
    display:inline-block
}

/* line 5, src/core-components/widget-transition.scss */.widget-transition--widget {
    -webkit-perspective: 0;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    display: inline-block;
    visibility: visible;
    backface-visibility: hidden;
    position: absolute;
    left:0
}

/* line 3, src/core-components/widget.scss */.widget {
    background-color: white;
    border-radius: 4px;
    text-align: center;
    padding: 20px;
    min-height:361px
}

/* line 10, src/core-components/widget.scss */.widget--title {
    text-transform: uppercase;
    color: #4D4D4D;
    font-size: 17px;
    margin-bottom:20px
}

@media screen and (min-width: 379px) {
    /* line 19, src/core-components/widget.scss */.widget {
        min-width:324px
    }
}

@media screen and (max-width: 409px) {
    /* line 24, src/core-components/widget.scss */.widget {
        min-width: 313px;
        margin-left:-11px
    }
}

/* line 3, src/app-components/activity-row.scss */.activity-row {
    text-align: left;
    font-size:13px
}

/* line 7, src/app-components/activity-row.scss */.activity-row__icon {
    margin:0 10px
}

/* line 23, src/app-components/activity-row.scss */.activity-row .separator {
    margin:15px
}

/* line 3, src/app-components/are-you-sure.scss */.are-you-sure {
    width: 800px;
    text-align:left
}

/* line 7, src/app-components/are-you-sure.scss */.are-you-sure__header {
    background-color: #af1d17;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    color: white;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 10px;
    padding:10px
}

/* line 18, src/app-components/are-you-sure.scss */.are-you-sure__description {
    color: #8D8D8D;
    font-size: 16px;
    padding:14px 5% 0
}

/* line 24, src/app-components/are-you-sure.scss */.are-you-sure__buttons {
    margin-top: 10px;
    padding-bottom: 10px;
    text-align:right
}

/* line 30, src/app-components/are-you-sure.scss */.are-you-sure__yes-button, .are-you-sure__no-button {
    display: inline-block;
    margin-right:10px
}

/* line 36, src/app-components/are-you-sure.scss */.are-you-sure__password {
    margin: 0 auto;
    margin-top:20px
}

/* line 41, src/app-components/are-you-sure.scss */.are-you-sure__close-icon {
    cursor: pointer;
    position: absolute;
    top: 10px;
    right: 10px;
    color:white
}

/* line 49, src/app-components/are-you-sure.scss */.are-you-sure .separator {
    width: 90%;
    margin:30px auto
}

@media screen and (max-width: 800px) {
    /* line 56, src/app-components/are-you-sure.scss */.are-you-sure {
        width:auto
    }
}

/* line 1, src/app-components/article-add-modal.scss */.article-add-modal {
    width:800px
}

/* line 4, src/app-components/article-add-modal.scss */.article-add-modal__cancel-button {
    float: right;
    margin-top:15px
}

/* line 5, src/app-components/articles-list.scss */.articles-list__add {
    position:relative
}

/* line 9, src/app-components/articles-list.scss */.articles-list__add-icon {
    position: absolute;
    left: 10px;
    margin-top:-4px
}

/* line 3, src/app-components/password-recovery.scss */.password-recovery__inputs {
    display: inline-block;
    margin: 0 auto 20px;
    text-align:left
}

/* line 9, src/app-components/password-recovery.scss */.password-recovery__content {
    margin: 0 auto;
    padding:40px
}

/* line 14, src/app-components/password-recovery.scss */.password-recovery__forgot-password {
    margin-top:20px
}

/* line 18, src/app-components/password-recovery.scss */.password-recovery__message {
    margin-top:18px
}

/* line 22, src/app-components/password-recovery.scss */.password-recovery__image {
    width: 365px;
    margin-bottom:30px
}

/* line 3, src/app-components/people-list.scss */.people-list {
    max-width: 800px;
    margin:0 auto
}

/* line 10, src/app-components/people-list.scss */.people-list__item {
    border: 2px solid #E7E7E7;
    border-radius: 4px;
    margin-bottom: 12px;
    position: relative;
    height: 105px;
    padding-left: 95px;
    font-size:16px
}

/* line 19, src/app-components/people-list.scss */.people-list__item-profile-pic-wrapper {
    vertical-align: top;
    background-color: #af1d17;
    color: white;
    border-radius: 5px;
    width: 60px;
    height: 60px;
    top: 20px;
    left: 20px;
    overflow: hidden;
    position: absolute;
    border:2px solid #eee
}

/* line 34, src/app-components/people-list.scss */.people-list__item-profile-pic {
    position: absolute;
    height: 100%;
    left: 50%;
    transform:translate(-50%, 0)
}

/* line 41, src/app-components/people-list.scss */.people-list__item-block {
    padding: 30px 0;
    width: 25%;
    display: inline-block;
    vertical-align:middle
}

/* line 3, src/app-components/popup-message.scss */.popup-message {
    min-width: 500px;
    position:relative
}

/* line 7, src/app-components/popup-message.scss */.popup-message__close-button {
    position: absolute;
    top: 0;
    right: 0;
    color:#8D8D8D
}

/* line 12, src/app-components/popup-message.scss */.popup-message__close-button:focus {
    outline: none;
    color:#E7E7E7
}

/* line 3, src/app-components/stats.scss */.stats {
    pointer-events: none;
    position:relative
}

/* line 7, src/app-components/stats.scss */.stats__disable-box {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-color: rgba(0, 0, 0, 0.5);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content:center
}

/* line 18, src/app-components/stats.scss */.stats__disable-box-message {
    color: white;
    font-size:19px
}

/* line 24, src/app-components/stats.scss */.stats__dropdown {
    margin-left: auto;
    margin-bottom:20px
}

/* line 29, src/app-components/stats.scss */.stats__toggle-list {
    margin-bottom: 20px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select:none
}

/* line 35, src/app-components/stats.scss */.stats__toggle-list-item-value {
    font-size: 24px;
    line-height:80px
}

/* line 40, src/app-components/stats.scss */.stats__toggle-list-item-name {
    font-size: 16px;
    line-height: 20px;
    display: -ms-inline-flexbox;
    display:inline-flex
}

/* line 47, src/app-components/stats.scss */.stats__toggle-list_CREATE_TICKET.toggle-list__selected {
    box-shadow:inset 0 -5px 0px 0px rgba(20, 150, 20, 0.6)
}

/* line 51, src/app-components/stats.scss */.stats__toggle-list_CLOSE.toggle-list__selected {
    box-shadow:inset 0 -5px 0px 0px rgba(150, 20, 20, 0.6)
}

/* line 55, src/app-components/stats.scss */.stats__toggle-list_SIGNUP.toggle-list__selected {
    box-shadow:inset 0 -5px 0px 0px rgba(20, 20, 150, 0.6)
}

/* line 59, src/app-components/stats.scss */.stats__toggle-list_COMMENT.toggle-list__selected {
    box-shadow:inset 0 -5px 0px 0px rgba(20, 200, 200, 0.6)
}

/* line 63, src/app-components/stats.scss */.stats__toggle-list_ASSIGN.toggle-list__selected {
    box-shadow:inset 0 -5px 0px 0px rgba(20, 150, 20, 0.6)
}

/* line 70, src/app-components/stats.scss */.stats_staff .stats__dropdown {
    margin-left: auto;
    margin-bottom: 20px;
    float:left
}

/* line 76, src/app-components/stats.scss */.stats_staff .stats__toggle-list {
    margin-bottom: 20px;
    float:right
}

/* line 82, src/app-components/stats.scss */.stats_staff .stats__toggle-list-item-value {
    font-size: 16px;
    line-height:40px
}

/* line 87, src/app-components/stats.scss */.stats_staff .stats__toggle-list-item-name {
    font-size: 13px;
    line-height:20px
}

/* line 3, src/app-components/ticket-event.scss */.ticket-event {
    margin-top: 20px;
    text-align: left;
    position:relative
}

/* line 8, src/app-components/ticket-event.scss */.ticket-event__connector {
    position: absolute;
    background-color: #eee;
    width: 3px;
    height: 100%;
    top: 38px;
    left: 33px;
    z-index:0
}

/* line 18, src/app-components/ticket-event.scss */.ticket-event__staff-pic {
    vertical-align: top;
    background-color: #af1d17;
    color: white;
    border-radius: 5px;
    width: 42px;
    height: 42px;
    overflow: hidden;
    position: relative;
    border:2px solid #eee
}

/* line 29, src/app-components/ticket-event.scss */.ticket-event__staff-pic-img {
    position: absolute;
    height: 100%;
    left: 50%;
    transform:translate(-50%, 0)
}

/* line 37, src/app-components/ticket-event.scss */.ticket-event__icon {
    vertical-align: top;
    background-color: #af1d17;
    color: white;
    border-radius: 5px;
    width: 42px;
    height: 42px;
    padding-left: 8px;
    padding-top:4px
}

/* line 48, src/app-components/ticket-event.scss */.ticket-event__comment {
    position: relative;
    word-wrap:break-word
}

/* line 52, src/app-components/ticket-event.scss */.ticket-event__comment-pointer {
    right: 100%;
    border: solid transparent;
    position: absolute;
    border-right-color: #eee;
    border-width: 13px;
    margin-top:8px
}

/* line 61, src/app-components/ticket-event.scss */.ticket-event__comment-author {
    text-align: left;
    float: left;
    position: relative;
    padding: 12px;
    color:#4D4D4D
}

/* line 69, src/app-components/ticket-event.scss */.ticket-event__comment-badge-container {
    margin-left:12px
}

/* line 73, src/app-components/ticket-event.scss */.ticket-event__comment-badge {
    font-size: 10.6px;
    font-weight: bold;
    color: #232323;
    background-color: #F7F7F7;
    padding: 6px;
    width:100px
}

/* line 82, src/app-components/ticket-event.scss */.ticket-event__comment-date {
    text-align: right;
    border: 2px solid #eee;
    border-bottom: none;
    padding: 12px;
    font-size: 10.6px;
    font-family: helvetica;
    background-color:#eee
}

/* line 93, src/app-components/ticket-event.scss */.ticket-event__comment-content {
    background-color: white;
    border: 2px solid #F7F7F7;
    border-top: none;
    padding: 20px 10px;
    text-align:left
}

/* line 100, src/app-components/ticket-event.scss */.ticket-event__comment-content img {
    max-width:100%
}

/* line 106, src/app-components/ticket-event.scss */.ticket-event__file {
    background-color: #F7F7F7;
    cursor: pointer;
    text-align: right;
    padding: 5px 10px;
    font-size:12px
}

/* line 114, src/app-components/ticket-event.scss */.ticket-event__comment-badge-value {
    font-weight:normal
}

/* line 119, src/app-components/ticket-event.scss */.ticket-event_staff .ticket-event__icon {
    background-color:#232323
}

/* line 124, src/app-components/ticket-event.scss */.ticket-event_circled {
    margin-top: 35px;
    margin-bottom:30px
}

/* line 128, src/app-components/ticket-event.scss */.ticket-event_circled .ticket-event__connector {
    top:28px
}

/* line 132, src/app-components/ticket-event.scss */.ticket-event_circled .ticket-event__icon {
    background-color: white;
    color: #4D4D4D;
    border: 3px solid #eee;
    border-radius: 50%;
    width: 36px;
    height: 36px;
    padding-left: 8px;
    padding-top: 4px;
    margin-left: 2px;
    margin-top:-8px
}

/* line 145, src/app-components/ticket-event.scss */.ticket-event_circled .ticket-event__circled {
    color: #4D4D4D;
    font-size: 13px;
    margin-top:1px
}

/* line 151, src/app-components/ticket-event.scss */.ticket-event_circled .ticket-event__circled-author {
    color:#af1d17
}

/* line 155, src/app-components/ticket-event.scss */.ticket-event_circled .ticket-event__circled-indication {
    color:#82CA9C
}

/* line 161, src/app-components/ticket-event.scss */.ticket-event_unassignment .ticket-event__icon {
    padding-left:6px
}

/* line 167, src/app-components/ticket-event.scss */.ticket-event_close .ticket-event__icon {
    padding-left:9px
}

/* line 173, src/app-components/ticket-event.scss */.ticket-event_reopen .ticket-event__icon {
    padding-left: 9px;
    padding-top:5px
}

/* line 180, src/app-components/ticket-event.scss */.ticket-event_department .ticket-event__icon {
    padding-left:6px
}

/* line 186, src/app-components/ticket-event.scss */.ticket-event_priority .ticket-event__icon {
    padding-left: 11px;
    padding-top:5px
}

/* line 192, src/app-components/ticket-event.scss */.ticket-event_private .ticket-event__comment-pointer {
    border-right-color:#fff19c
}

/* line 195, src/app-components/ticket-event.scss */.ticket-event_private .ticket-event__comment-date {
    background-color: #fff19c;
    border-color:#fff19c
}

/* line 199, src/app-components/ticket-event.scss */.ticket-event_private .ticket-event__staff-pic {
    background-color: #fff19c;
    border-color:#fff19c
}

/* line 3, src/app-components/ticket-info.scss */.ticket-info {
    width: 300px;
    font-weight: normal;
    text-align:left
}

/* line 8, src/app-components/ticket-info.scss */.ticket-info__title {
    color: #4D4D4D;
    font-size:16px
}

/* line 13, src/app-components/ticket-info.scss */.ticket-info__flag {
    margin-left:10px
}

/* line 17, src/app-components/ticket-info.scss */.ticket-info__description {
    margin-top: 5px;
    font-size: small;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space:nowrap
}

/* line 25, src/app-components/ticket-info.scss */.ticket-info__author {
    color: #232323;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom:5px
}

/* line 32, src/app-components/ticket-info.scss */.ticket-info__properties {
    background-color: #E7E7E7;
    padding: 10px;
    font-variant:small-caps
}

/* line 37, src/app-components/ticket-info.scss */.ticket-info__properties__status, .ticket-info__properties__owner, .ticket-info__properties__priority, .ticket-info__properties__comments {
    display: inline-block;
    width: 50%;
    position:relative
}

/* line 45, src/app-components/ticket-info.scss */.ticket-info__properties__owner, .ticket-info__properties__comments {
    margin-top:10px
}

/* line 50, src/app-components/ticket-info.scss */.ticket-info__properties__badge-green, .ticket-info__properties__badge-blue, .ticket-info__properties__badge-red {
    color: white;
    border-radius: 7px;
    display: inline-block;
    width: 60px;
    text-align: center;
    margin-left:5px
}

/* line 61, src/app-components/ticket-info.scss */.ticket-info__properties__badge-green {
    background-color:#82CA9C
}

/* line 65, src/app-components/ticket-info.scss */.ticket-info__properties__badge-blue {
    background-color:#af1d17
}

/* line 69, src/app-components/ticket-info.scss */.ticket-info__properties__badge-red {
    background-color:#d55
}

/* line 73, src/app-components/ticket-info.scss */.ticket-info__properties__label {
    text-align: right;
    width: 71px;
    display:inline-block
}

/* line 80, src/app-components/ticket-info.scss */.ticket-info__properties__status, .ticket-info__properties__owner {
    margin-right: 10px;
    width:125px
}

/* line 85, src/app-components/ticket-info.scss */.ticket-info__properties__status .ticket-info__properties__label, .ticket-info__properties__owner .ticket-info__properties__label {
    width:48px
}

/* line 5, src/app-components/ticket-list.scss */.ticket-list__filters {
    margin-bottom: 25px;
    text-align:left
}

/* line 10, src/app-components/ticket-list.scss */.ticket-list__department-selector {
    display: inline-block;
    margin-right: 25px;
    text-align:center
}

/* line 16, src/app-components/ticket-list.scss */.ticket-list__checkbox {
    display:inline-block
}

/* line 20, src/app-components/ticket-list.scss */.ticket-list__number {
    text-align:left
}

/* line 24, src/app-components/ticket-list.scss */.ticket-list__title {
    text-align:left
}

/* line 28, src/app-components/ticket-list.scss */.ticket-list__department {
    text-align:right
}

/* line 32, src/app-components/ticket-list.scss */.ticket-list__author {
    text-align:center
}

/* line 36, src/app-components/ticket-list.scss */.ticket-list__date {
    text-align:right
}

/* line 40, src/app-components/ticket-list.scss */.ticket-list__title-link:hover, .ticket-list__title-link:focus {
    outline: none;
    text-decoration:underline
}

/* line 46, src/app-components/ticket-list.scss */.ticket-list__priority-low, .ticket-list__priority-medium, .ticket-list__priority-high {
    display: inline-block;
    border-radius: 10px;
    width: 70px;
    color:white
}

/* line 55, src/app-components/ticket-list.scss */.ticket-list__priority-low {
    background-color:#82CA9C
}

/* line 59, src/app-components/ticket-list.scss */.ticket-list__priority-medium {
    background-color:#af1d17
}

/* line 63, src/app-components/ticket-list.scss */.ticket-list__priority-high {
    background-color:#d55
}

/* line 5, src/app-components/ticket-viewer.scss */.ticket-viewer__header {
    background-color: #232323;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    color: white;
    font-size: 16px;
    padding:6px 0
}

/* line 14, src/app-components/ticket-viewer.scss */.ticket-viewer__number {
    color: white;
    margin-right: 10px;
    font-size:14px
}

/* line 20, src/app-components/ticket-viewer.scss */.ticket-viewer__title {
    display:inline-block
}

/* line 24, src/app-components/ticket-viewer.scss */.ticket-viewer__flag {
    margin-left:10px
}

/* line 28, src/app-components/ticket-viewer.scss */.ticket-viewer__info-row-header {
    background-color: #eee;
    font-weight:bold
}

/* line 33, src/app-components/ticket-viewer.scss */.ticket-viewer__info-row-values {
    background-color: #eee;
    color: #af1d17;
    padding-bottom:10px
}

/* line 39, src/app-components/ticket-viewer.scss */.ticket-viewer__editable-dropdown {
    margin:auto
}

/* line 42, src/app-components/ticket-viewer.scss */.ticket-viewer__editable-dropdown .drop-down__current-item {
    background-color:#F7F7F7
}

/* line 47, src/app-components/ticket-viewer.scss */.ticket-viewer__content {
    margin-top:10px
}

/* line 51, src/app-components/ticket-viewer.scss */.ticket-viewer__comments {
    position:relative
}

/* line 55, src/app-components/ticket-viewer.scss */.ticket-viewer__response {
    margin-top: 20px;
    position:relative
}

/* line 59, src/app-components/ticket-viewer.scss */.ticket-viewer__response-title {
    background-color: #232323;
    text-align: left;
    padding: 5px;
    color: white;
    border-top-right-radius: 4px;
    border-top-left-radius:4px
}

/* line 68, src/app-components/ticket-viewer.scss */.ticket-viewer__response-field {
    background-color: #F7F7F7;
    padding: 20px;
    text-align:left
}

/* line 74, src/app-components/ticket-viewer.scss */.ticket-viewer__response-actions {
    background-color: #F7F7F7;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content:space-between
}

/* line 80, src/app-components/ticket-viewer.scss */.ticket-viewer__response-custom {
    padding: 20px 0 0 20px;
    text-align:left
}

/* line 85, src/app-components/ticket-viewer.scss */.ticket-viewer__response-private {
    padding:20px 20px 0 0
}

/* line 88, src/app-components/ticket-viewer.scss */.ticket-viewer__response-private-info {
    margin-left:5px
}

/* line 93, src/app-components/ticket-viewer.scss */.ticket-viewer__response-buttons {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items:center
}

/* line 100, src/app-components/ticket-viewer.scss */.ticket-viewer__delete-button {
    margin-left:10px
}

/* line 3, src/app-components/toggle-button.scss */.toggle-button {
    background-color: #eee;
    width: 80px;
    padding: 2px;
    border-radius: 4px;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor:pointer
}

/* line 12, src/app-components/toggle-button.scss */.toggle-button_disabled {
    cursor: default;
    background-color: transparent;
    color:#8D8D8D
}

/* line 3, src/app-components/topic-edit-modal.scss */.topic-edit-modal__icon {
    display: inline-block;
    float:left
}

/* line 8, src/app-components/topic-edit-modal.scss */.topic-edit-modal__color {
    margin-left:60px
}

/* line 16, src/app-components/topic-edit-modal.scss */.topic-edit-modal__discard-button {
    float:right
}

/* line 19, src/app-components/topic-edit-modal.scss */.topic-edit-modal__private {
    display: inline-block;
    padding-right:10px
}

/* line 3, src/app-components/topic-viewer.scss */.topic-viewer {
    text-align: left;
    margin:35px 0
}

/* line 7, src/app-components/topic-viewer.scss */.topic-viewer__header {
    cursor: default;
    margin-bottom: 20px;
    font-size:19px
}

/* line 13, src/app-components/topic-viewer.scss */.topic-viewer__header:hover .topic-viewer__edit-icon {
    display:inline-block
}

/* line 19, src/app-components/topic-viewer.scss */.topic-viewer__icon {
    color:#82CA9C
}

/* line 23, src/app-components/topic-viewer.scss */.topic-viewer__title {
    font-size: 16px;
    margin-left:15px
}

/* line 28, src/app-components/topic-viewer.scss */.topic-viewer__private {
    margin-left:10px
}

/* line 32, src/app-components/topic-viewer.scss */.topic-viewer__edit-icon {
    color: #E7E7E7;
    cursor: pointer;
    margin-left: 10px;
    display:none
}

/* line 41, src/app-components/topic-viewer.scss */.topic-viewer__list-item {
    display: inline-block;
    width: 50%;
    color: #af1d17;
    margin-bottom: 10px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select:none
}

/* line 48, src/app-components/topic-viewer.scss */.topic-viewer__list-item-hidden {
    opacity:0
}

/* line 53, src/app-components/topic-viewer.scss */.topic-viewer__list-item:hover .topic-viewer__grab-icon {
    display: inline-block;
    left:0
}

/* line 59, src/app-components/topic-viewer.scss */.topic-viewer__list-item-button {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select:none
}

/* line 64, src/app-components/topic-viewer.scss */.topic-viewer__list-item:before {
    content: "• ";
    color:#E7E7E7
}

/* line 69, src/app-components/topic-viewer.scss */.topic-viewer__list-item-button {
    display: inline-block;
    color:#af1d17
}

/* line 75, src/app-components/topic-viewer.scss */.topic-viewer__grab-icon {
    color: #E7E7E7;
    cursor: move;
    margin-left: 10px;
    display:none
}

/* line 82, src/app-components/topic-viewer.scss */.topic-viewer__add-item {
    color:#8D8D8D
}

/* line 3, src/app/admin/admin-login-page.scss */.admin-login-page {
    display: -ms-flexbox;
    display: flex;
    margin: 0 auto;
    width:446px
}

/* line 8, src/app/admin/admin-login-page.scss */.admin-login-page__container {
    height:361px
}

/* line 12, src/app/admin/admin-login-page.scss */.admin-login-page__content {
    margin: 0 auto;
    padding:40px
}

/* line 17, src/app/admin/admin-login-page.scss */.admin-login-page__image {
    width: 365px;
    margin-bottom:30px
}

/* line 22, src/app/admin/admin-login-page.scss */.admin-login-page__login-form {
    margin: 0 auto;
    display:inline-block
}

/* line 27, src/app/admin/admin-login-page.scss */.admin-login-page__error {
    margin-top:30px
}

/* line 1, src/app/admin/panel/admin-panel-layout.scss */.admin-panel-layout {
    padding:0 10px
}

/* line 4, src/app/admin/panel/admin-panel-layout.scss */.admin-panel-layout__header {
    margin-bottom:20px
}

/* line 3, src/app/admin/panel/admin-panel-menu.scss */.admin-panel-menu__item-text {
    display: -ms-inline-flexbox;
    display:inline-flex
}

/* line 3, src/app/admin/panel/admin-panel-staff-widget.scss */.admin-panel-staff-widget {
    background-color: #af1d17;
    position: relative;
    width: 100%;
    height: 165px;
    text-align:center
}

/* line 10, src/app/admin/panel/admin-panel-staff-widget.scss */.admin-panel-staff-widget__profile-pic-wrapper {
    background-color: white;
    position: absolute;
    top: 8px;
    border: 4px solid #E7E7E7;
    border-radius: 50%;
    width: 90px;
    height: 90px;
    overflow: hidden;
    text-align: center;
    left: 50%;
    transform:translate(-50%, 0)
}

/* line 24, src/app/admin/panel/admin-panel-staff-widget.scss */.admin-panel-staff-widget__profile-pic {
    height: 100%;
    position: absolute;
    left: 50%;
    transform:translate(-50%, 0)
}

/* line 31, src/app/admin/panel/admin-panel-staff-widget.scss */.admin-panel-staff-widget__user-data {
    position: absolute;
    background-color: white;
    bottom: 0;
    width: 100%;
    height: 110px;
    padding-top:48px
}

/* line 40, src/app/admin/panel/admin-panel-staff-widget.scss */.admin-panel-staff-widget__name {
    font-size:16px
}

/* line 44, src/app/admin/panel/admin-panel-staff-widget.scss */.admin-panel-staff-widget__actions {
    font-size: 11px;
    margin-top:10px
}

/* line 3, src/app/admin/panel/articles/admin-panel-list-articles.scss */.admin-panel-list-articles__list {
    padding:0 50px
}

/* line 3, src/app/admin/panel/articles/admin-panel-view-article.scss */.admin-panel-view-article__edit-buttons {
    text-align: left;
    margin-bottom:20px
}

/* line 8, src/app/admin/panel/articles/admin-panel-view-article.scss */.admin-panel-view-article__edit-button {
    margin-right:20px
}

/* line 12, src/app/admin/panel/articles/admin-panel-view-article.scss */.admin-panel-view-article__last-edited {
    font-style: italic;
    text-align: right;
    margin-top:20px
}

/* line 18, src/app/admin/panel/articles/admin-panel-view-article.scss */.admin-panel-view-article__buttons {
    text-align: left;
    margin-bottom:20px
}

/* line 23, src/app/admin/panel/articles/admin-panel-view-article.scss */.admin-panel-view-article__button {
    margin-right:20px
}

/* line 3, src/app/admin/panel/dashboard/admin-panel-activity.scss */.admin-panel-activity__menu {
    margin: 0 auto 20px auto;
    width:300px
}

/* line 12, src/app/admin/panel/settings/admin-panel-advanced-settings.scss */.admin-panel-advanced-settings__toggle-button {
    display: inline-block;
    margin-left: 20px;
    margin-top: 20px;
    margin-bottom:20px
}

/* line 19, src/app/admin/panel/settings/admin-panel-advanced-settings.scss */.admin-panel-advanced-settings__text {
    margin-top: 30px;
    margin-bottom:20px
}

/* line 24, src/app/admin/panel/settings/admin-panel-advanced-settings.scss */.admin-panel-advanced-settings__button {
    margin-bottom: 30px;
    width:150px
}

/* line 31, src/app/admin/panel/settings/admin-panel-advanced-settings.scss */.admin-panel-advanced-settings__api-keys-title {
    font-size: 19px;
    margin-bottom: 20px;
    text-align:left
}

/* line 37, src/app/admin/panel/settings/admin-panel-advanced-settings.scss */.admin-panel-advanced-settings__api-keys-info {
    text-align:left
}

/* line 41, src/app/admin/panel/settings/admin-panel-advanced-settings.scss */.admin-panel-advanced-settings__api-keys-subtitle {
    font-size: 16px;
    margin-bottom:5px
}

/* line 46, src/app/admin/panel/settings/admin-panel-advanced-settings.scss */.admin-panel-advanced-settings__api-keys-data {
    background-color: #eee;
    border-radius: 4px;
    width: 300px;
    margin: 10px 0;
    text-align: center;
    padding:5px 0
}

/* line 55, src/app/admin/panel/settings/admin-panel-advanced-settings.scss */.admin-panel-advanced-settings__api-keys-modal {
    min-width:500px
}

/* line 59, src/app/admin/panel/settings/admin-panel-advanced-settings.scss */.admin-panel-advanced-settings__api-keys-none {
    color: #8D8D8D;
    font-size:16px
}

/* line 5, src/app/admin/panel/settings/admin-panel-email-settings.scss */.admin-panel-email-settings__text-area {
    width: 100%;
    height:45px
}

/* line 10, src/app/admin/panel/settings/admin-panel-email-settings.scss */.admin-panel-email-settings__save-button {
    display: inline-block;
    float:left
}

/* line 15, src/app/admin/panel/settings/admin-panel-email-settings.scss */.admin-panel-email-settings__optional-buttons {
    display: inline-block;
    float:right
}

/* line 20, src/app/admin/panel/settings/admin-panel-email-settings.scss */.admin-panel-email-settings__discard-button {
    display:inline-block
}

/* line 24, src/app/admin/panel/settings/admin-panel-email-settings.scss */.admin-panel-email-settings__recover-button {
    display: inline-block;
    margin-left:10px
}

/* line 29, src/app/admin/panel/settings/admin-panel-email-settings.scss */.admin-panel-email-settings__image-container, .admin-panel-email-settings__email-form {
    background-color: #F7F7F7;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    padding: 5px 20px;
    margin-top:20px
}

/* line 39, src/app/admin/panel/settings/admin-panel-email-settings.scss */.admin-panel-email-settings__box {
    text-align: center;
    background-color: #F7F7F7;
    padding: 30px;
    margin-bottom: 30px;
    -ms-flex-preferred-size: 48%;
    flex-basis:48%
}

/* line 47, src/app/admin/panel/settings/admin-panel-email-settings.scss */.admin-panel-email-settings__servers {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
    margin-top:30px
}

/* line 53, src/app/admin/panel/settings/admin-panel-email-settings.scss */.admin-panel-email-settings__server-form-buttons {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items:center
}

/* line 59, src/app/admin/panel/settings/admin-panel-email-settings.scss */.admin-panel-email-settings__imap-message {
    margin-top: 10px;
    padding-left: 40px;
    text-align:left
}

/* line 5, src/app/admin/panel/settings/admin-panel-system-preferences.scss */.admin-panel-system-preferences__maintenance {
    text-align:left
}

/* line 9, src/app/admin/panel/settings/admin-panel-system-preferences.scss */.admin-panel-system-preferences__maintenance-field {
    display: inline-block;
    margin-left:30px
}

/* line 14, src/app/admin/panel/settings/admin-panel-system-preferences.scss */.admin-panel-system-preferences__file-attachments {
    margin-top: 8px;
    text-align:left
}

/* line 19, src/app/admin/panel/settings/admin-panel-system-preferences.scss */.admin-panel-system-preferences__file-attachments-field {
    display: inline-block;
    margin-left:30px
}

/* line 24, src/app/admin/panel/settings/admin-panel-system-preferences.scss */.admin-panel-system-preferences__max-size {
    text-align:left
}

/* line 28, src/app/admin/panel/settings/admin-panel-system-preferences.scss */.admin-panel-system-preferences__max-size-field {
    display: inline-block;
    margin-left:30px
}

/* line 33, src/app/admin/panel/settings/admin-panel-system-preferences.scss */.admin-panel-system-preferences__languages {
    margin:0 auto
}

/* line 36, src/app/admin/panel/settings/admin-panel-system-preferences.scss */.admin-panel-system-preferences__languages-allowed {
    text-align: left;
    display:inline-block
}

/* line 41, src/app/admin/panel/settings/admin-panel-system-preferences.scss */.admin-panel-system-preferences__languages-supported {
    text-align: left;
    display:inline-block
}

/* line 47, src/app/admin/panel/settings/admin-panel-system-preferences.scss */.admin-panel-system-preferences__default-language-field {
    text-align:left
}

/* line 51, src/app/admin/panel/settings/admin-panel-system-preferences.scss */.admin-panel-system-preferences__message {
    margin-top:20px
}

/* line 3, src/app/admin/panel/staff/add-staff-modal.scss */.add-staff-modal {
    width:700px
}

/* line 6, src/app/admin/panel/staff/add-staff-modal.scss */.add-staff-modal__level-selector {
    text-align:center
}

/* line 10, src/app/admin/panel/staff/add-staff-modal.scss */.add-staff-modal__departments {
    border: 1px solid #E7E7E7;
    padding: 20px;
    height: 320px;
    overflow-y:auto
}

/* line 38, src/scss/_vars.scss */.add-staff-modal__departments::-webkit-scrollbar {
    width: .4em;
    height:.4em
}

/* line 43, src/scss/_vars.scss */.add-staff-modal__departments::-webkit-scrollbar-thumb {
    background:transparent
}

/* line 47, src/scss/_vars.scss */.add-staff-modal__departments::-webkit-scrollbar-track {
    background:transparent
}

/* line 52, src/scss/_vars.scss */.add-staff-modal__departments:hover::-webkit-scrollbar {
    width: .4em;
    height:.4em
}

/* line 57, src/scss/_vars.scss */.add-staff-modal__departments:hover::-webkit-scrollbar-thumb {
    background:#E7E7E7
}

/* line 61, src/scss/_vars.scss */.add-staff-modal__departments:hover::-webkit-scrollbar-track {
    background:#fff
}

/* line 19, src/app/admin/panel/staff/add-staff-modal.scss */.add-staff-modal__departments-title {
    font-size: 16px;
    text-align:center
}

/* line 5, src/app/admin/panel/staff/admin-panel-departments.scss */.admin-panel-departments__list {
    position:relative
}

/* line 9, src/app/admin/panel/staff/admin-panel-departments.scss */.admin-panel-departments__update-name-button {
    float: left;
    min-width:156px
}

/* line 14, src/app/admin/panel/staff/admin-panel-departments.scss */.admin-panel-departments__name {
    display: inline-block;
    margin-right:101px
}

/* line 17, src/app/admin/panel/staff/admin-panel-departments.scss */.admin-panel-departments__private-option {
    display: inline-block;
    margin-left:10px
}

/* line 22, src/app/admin/panel/staff/admin-panel-departments.scss */.admin-panel-departments__optional-buttons {
    float:right
}

/* line 26, src/app/admin/panel/staff/admin-panel-departments.scss */.admin-panel-departments__discard-button, .admin-panel-departments__delete-button {
    display: inline-block;
    margin-left:10px
}

/* line 32, src/app/admin/panel/staff/admin-panel-departments.scss */.admin-panel-departments__warning {
    position: absolute;
    right:10px
}

/* line 37, src/app/admin/panel/staff/admin-panel-departments.scss */.admin-panel-departments__transfer-tickets {
    margin-top:40px
}

/* line 41, src/app/admin/panel/staff/admin-panel-departments.scss */.admin-panel-departments__transfer-tickets-title {
    margin-right: 20px;
    color:#4D4D4D
}

/* line 46, src/app/admin/panel/staff/admin-panel-departments.scss */.admin-panel-departments__transfer-tickets-drop-down {
    display:inline-block
}

/* line 49, src/app/admin/panel/staff/admin-panel-departments.scss */.admin-panel-departments__private-icon {
    margin-left:5px
}

/* line 52, src/app/admin/panel/staff/admin-panel-departments.scss */.admin-panel-departments__info-tooltip {
    margin-left:2px
}

/* line 5, src/app/admin/panel/staff/admin-panel-staff-members.scss */.admin-panel-staff-members__wrapper {
    height:60px
}

/* line 9, src/app/admin/panel/staff/admin-panel-staff-members.scss */.admin-panel-staff-members__dropdown {
    float:left
}

/* line 13, src/app/admin/panel/staff/admin-panel-staff-members.scss */.admin-panel-staff-members__button {
    float: right;
    margin-top:-5px
}

/* line 18, src/app/admin/panel/staff/admin-panel-staff-members.scss */.admin-panel-staff-members__link {
    color:#4D4D4D
}

/* line 21, src/app/admin/panel/staff/admin-panel-staff-members.scss */.admin-panel-staff-members__link:hover {
    color: #4D4D4D;
    text-decoration:none
}

/* line 26, src/app/admin/panel/staff/admin-panel-staff-members.scss */.admin-panel-staff-members__private {
    margin-left:5px
}

/* line 5, src/app/admin/panel/staff/staff-editor.scss */.staff-editor__image-uploader {
    opacity:0
}

/* line 9, src/app/admin/panel/staff/staff-editor.scss */.staff-editor__card {
    background-color: #d55;
    position: relative;
    width: 100%;
    height: 355px;
    text-align: center;
    border: 2px solid #E7E7E7;
    margin-bottom:20px
}

/* line 18, src/app/admin/panel/staff/staff-editor.scss */.staff-editor__card-pic {
    height: 100%;
    position: absolute;
    left: 50%;
    transform:translate(-50%, 0)
}

/* line 24, src/app/admin/panel/staff/staff-editor.scss */.staff-editor__card-pic-background {
    background-color: black;
    opacity: 0;
    transition: opacity 0.2s ease;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index:10
}

/* line 34, src/app/admin/panel/staff/staff-editor.scss */.staff-editor__card-pic-icon {
    position: absolute;
    color: white;
    opacity: 0;
    transition: opacity 0.2s ease;
    top: 70px;
    bottom: 0;
    left: 0;
    right: 0;
    z-index:11
}

/* line 46, src/app/admin/panel/staff/staff-editor.scss */.staff-editor__card-pic-wrapper {
    transition: opacity 0.2s ease;
    background-color: white;
    position: absolute;
    top: 20px;
    border: 4px solid #E7E7E7;
    border-radius: 50%;
    width: 200px;
    height: 200px;
    overflow: hidden;
    text-align: center;
    left: 50%;
    transform: translate(-50%, 0);
    opacity:1
}

/* line 61, src/app/admin/panel/staff/staff-editor.scss */.staff-editor__card-pic-wrapper_loading, .staff-editor__card-pic-wrapper:hover {
    cursor:pointer
}

/* line 65, src/app/admin/panel/staff/staff-editor.scss */.staff-editor__card-pic-wrapper_loading .staff-editor__card-pic-background, .staff-editor__card-pic-wrapper:hover .staff-editor__card-pic-background {
    opacity:0.6
}

/* line 69, src/app/admin/panel/staff/staff-editor.scss */.staff-editor__card-pic-wrapper_loading .staff-editor__card-pic-icon, .staff-editor__card-pic-wrapper:hover .staff-editor__card-pic-icon {
    opacity:0.8
}

/* line 73, src/app/admin/panel/staff/staff-editor.scss */.staff-editor__card-pic-wrapper_loading .staff-editor__card-pic-loading, .staff-editor__card-pic-wrapper:hover .staff-editor__card-pic-loading {
    position: absolute;
    top: 0;
    z-index:11
}

/* line 82, src/app/admin/panel/staff/staff-editor.scss */.staff-editor__card-data {
    position: absolute;
    background-color: white;
    bottom: 0;
    width: 100%;
    height: 175px;
    padding-top:50px
}

/* line 91, src/app/admin/panel/staff/staff-editor.scss */.staff-editor__card-name {
    font-size:24px
}

/* line 95, src/app/admin/panel/staff/staff-editor.scss */.staff-editor__card-info {
    padding-top:30px
}

/* line 99, src/app/admin/panel/staff/staff-editor.scss */.staff-editor__card-badge {
    display: inline-block;
    width:33%
}

/* line 103, src/app/admin/panel/staff/staff-editor.scss */.staff-editor__card-badge-text {
    display:block
}

/* line 107, src/app/admin/panel/staff/staff-editor.scss */.staff-editor__card-badge-red, .staff-editor__card-badge-green, .staff-editor__card-badge-blue {
    border-radius: 4px;
    color: white;
    display: inline-block;
    width: 70%;
    margin-bottom:5px
}

/* line 117, src/app/admin/panel/staff/staff-editor.scss */.staff-editor__card-badge-red {
    background-color:#d55
}

/* line 121, src/app/admin/panel/staff/staff-editor.scss */.staff-editor__card-badge-green {
    background-color:#82CA9C
}

/* line 125, src/app/admin/panel/staff/staff-editor.scss */.staff-editor__card-badge-blue {
    background-color:#af1d17
}

/* line 135, src/app/admin/panel/staff/staff-editor.scss */.staff-editor__submit-button {
    position: absolute;
    bottom: 0;
    right: 0;
    min-width:180px
}

/* line 142, src/app/admin/panel/staff/staff-editor.scss */.staff-editor__update-email, .staff-editor__update-password, .staff-editor__update-level, .staff-editor__update-email-setting {
    position:relative
}

/* line 149, src/app/admin/panel/staff/staff-editor.scss */.staff-editor__update-email-setting {
    margin-top: 28px;
    margin-bottom: 20px;
    text-align:left
}

/* line 155, src/app/admin/panel/staff/staff-editor.scss */.staff-editor__departments {
    border: 1px solid #E7E7E7;
    padding: 20px 50px;
    text-align:left
}

/* line 161, src/app/admin/panel/staff/staff-editor.scss */.staff-editor__departments-title {
    font-size: 16px;
    text-align:center
}

/* line 166, src/app/admin/panel/staff/staff-editor.scss */.staff-editor__tickets {
    padding: 0 20px;
    margin-top:20px
}

/* line 171, src/app/admin/panel/staff/staff-editor.scss */.staff-editor__tickets-title {
    font-size: 16px;
    text-align: left;
    margin-bottom:20px
}

/* line 177, src/app/admin/panel/staff/staff-editor.scss */.staff-editor__separator {
    margin:3px 0
}

/* line 181, src/app/admin/panel/staff/staff-editor.scss */.staff-editor__message {
    margin-bottom:20px
}

/* line 185, src/app/admin/panel/staff/staff-editor.scss */.staff-editor__delete {
    border: 1px solid #E7E7E7;
    padding: 20px 50px;
    text-align:right
}

/* line 191, src/app/admin/panel/staff/staff-editor.scss */.staff-editor__delete-title {
    font-size: 16px;
    text-align: center;
    float: left;
    margin-top:11px
}

/* line 198, src/app/admin/panel/staff/staff-editor.scss */.staff-editor__level-info {
    width: 360px;
    font-size:13px
}

/* line 202, src/app/admin/panel/staff/staff-editor.scss */.staff-editor__level-info-box {
    margin-top:5px
}

/* line 206, src/app/admin/panel/staff/staff-editor.scss */.staff-editor__level-info-title {
    color:#af1d17
}

/* line 210, src/app/admin/panel/staff/staff-editor.scss */.staff-editor__level-info-description {
    color:#8D8D8D
}

/* line 217, src/app/admin/panel/staff/staff-editor.scss */.staff-editor__activity-title {
    margin-bottom: 10px;
    text-align:left
}

/* line 3, src/app/admin/panel/tickets/admin-panel-all-tickets.scss */.admin-panel-all-tickets__search-box {
    padding: 0 50px;
    margin-bottom:30px
}

/* line 8, src/app/admin/panel/tickets/admin-panel-all-tickets.scss */.admin-panel-all-tickets__department-warning {
    margin-bottom:20px
}

/* line 2, src/app/admin/panel/tickets/admin-panel-custom-responses.scss */.admin-panel-custom-responses__loading {
    height:300px
}

/* line 6, src/app/admin/panel/tickets/admin-panel-custom-responses.scss */.admin-panel-custom-responses__item-flag {
    float:right
}

/* line 10, src/app/admin/panel/tickets/admin-panel-custom-responses.scss */.admin-panel-custom-responses__actions {
    text-align:left
}

/* line 14, src/app/admin/panel/tickets/admin-panel-custom-responses.scss */.admin-panel-custom-responses__save-button {
    display: inline-block;
    margin-right:30px
}

/* line 19, src/app/admin/panel/tickets/admin-panel-custom-responses.scss */.admin-panel-custom-responses__optional-buttons {
    display:inline
}

/* line 23, src/app/admin/panel/tickets/admin-panel-custom-responses.scss */.admin-panel-custom-responses__discard-button {
    display:inline-block
}

/* line 27, src/app/admin/panel/tickets/admin-panel-custom-responses.scss */.admin-panel-custom-responses__delete-button {
    display: inline-block;
    float:right
}

/* line 3, src/app/admin/panel/tickets/admin-panel-custom-tags-modal.scss */.admin-panel-custom-tags-modal__actions {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content:space-between
}

/* line 3, src/app/admin/panel/tickets/admin-panel-custom-tags.scss */.admin-panel-custom-tags__content {
    text-align:left
}

/* line 7, src/app/admin/panel/tickets/admin-panel-custom-tags.scss */.admin-panel-custom-tags__add-button-icon {
    margin-left:5px
}

/* line 11, src/app/admin/panel/tickets/admin-panel-custom-tags.scss */.admin-panel-custom-tags__tag-list {
    margin-top:15px
}

/* line 15, src/app/admin/panel/tickets/admin-panel-custom-tags.scss */.admin-panel-custom-tags__tag-container {
    margin-top:5px
}

/* line 3, src/app/admin/panel/tickets/admin-panel-new-tickets.scss */.admin-panel-new-tickets__department-warning {
    margin-bottom:20px
}

/* line 3, src/app/admin/panel/tickets/admin-panel-view-ticket.scss */.admin-panel-view-ticket {
    margin:10px
}

/* line 6, src/app/admin/panel/tickets/admin-panel-view-ticket.scss */.admin-panel-view-ticket__loading {
    background-color: #E7E7E7;
    height:400px
}

/* line 15, src/app/admin/panel/tickets/admin-panel-view-ticket.scss */.admin-panel-view-ticket__ticket-view {
    margin:20px 30px
}

/* line 3, src/app/admin/panel/users/admin-panel-ban-users.scss */.admin-panel-ban-users {
    padding:0 20px
}

/* line 6, src/app/admin/panel/users/admin-panel-ban-users.scss */.admin-panel-ban-users__search {
    margin-bottom:20px
}

/* line 10, src/app/admin/panel/users/admin-panel-ban-users.scss */.admin-panel-ban-users__email-row {
    text-align: left;
    padding:5px 10px
}

/* line 15, src/app/admin/panel/users/admin-panel-ban-users.scss */.admin-panel-ban-users__un-ban-button {
    float: right;
    margin-top:-5px
}

/* line 20, src/app/admin/panel/users/admin-panel-ban-users.scss */.admin-panel-ban-users__ban-email {
    text-align:center
}

/* line 23, src/app/admin/panel/users/admin-panel-ban-users.scss */.admin-panel-ban-users__ban-email-title {
    color: #4D4D4D;
    font-size:16px
}

/* line 29, src/app/admin/panel/users/admin-panel-ban-users.scss */.admin-panel-ban-users__input {
    display:inline-block
}

/* line 33, src/app/admin/panel/users/admin-panel-ban-users.scss */.admin-panel-ban-users__form-message {
    margin-top:20px
}

/* line 1, src/app/admin/panel/users/admin-panel-custom-field-form.scss */.admin-panel-custom-field-form {
    min-width:400px
}

/* line 6, src/app/admin/panel/users/admin-panel-custom-field-form.scss */.admin-panel-custom-field-form__options-title {
    margin-bottom:10px
}

/* line 11, src/app/admin/panel/users/admin-panel-custom-field-form.scss */.admin-panel-custom-field-form__option {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items:center
}

/* line 16, src/app/admin/panel/users/admin-panel-custom-field-form.scss */.admin-panel-custom-field-form__option-add-button {
    margin:20px 0
}

/* line 20, src/app/admin/panel/users/admin-panel-custom-field-form.scss */.admin-panel-custom-field-form__option-delete-button {
    margin-top: 7px;
    margin-left:12px
}

/* line 26, src/app/admin/panel/users/admin-panel-custom-field-form.scss */.admin-panel-custom-field-form__buttons {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content:space-between
}

/* line 3, src/app/admin/panel/users/admin-panel-custom-fields.scss */.admin-panel-custom-fields__list {
    text-align:left
}

/* line 7, src/app/admin/panel/users/admin-panel-custom-fields.scss */.admin-panel-custom-fields__add-button {
    text-align: left;
    margin-top:14px
}

/* line 5, src/app/admin/panel/users/admin-panel-list-users.scss */.admin-panel-list-users__search-box {
    margin:20px
}

/* line 9, src/app/admin/panel/users/admin-panel-list-users.scss */.admin-panel-list-users__table {
    text-align:left
}

/* line 13, src/app/admin/panel/users/admin-panel-list-users.scss */.admin-panel-list-users__name-link {
    color:#af1d17
}

/* line 17, src/app/admin/panel/users/admin-panel-list-users.scss */.admin-panel-list-users__tickets-number {
    background-color: white;
    border-radius: 10px;
    width: 70px;
    display: inline-block;
    text-align:center
}

/* line 25, src/app/admin/panel/users/admin-panel-list-users.scss */.admin-panel-list-users__add-user-form {
    max-width:500px
}

/* line 5, src/app/admin/panel/users/admin-panel-view-user.scss */.admin-panel-view-user__info {
    text-align:left
}

/* line 8, src/app/admin/panel/users/admin-panel-view-user.scss */.admin-panel-view-user__info-item {
    display: inline-block;
    margin-right: 20px;
    min-width:200px
}

/* line 14, src/app/admin/panel/users/admin-panel-view-user.scss */.admin-panel-view-user__info-box {
    background-color: #E7E7E7;
    color: #4D4D4D;
    font-size: 13px;
    padding: 5px 15px;
    text-align:center
}

/* line 23, src/app/admin/panel/users/admin-panel-view-user.scss */.admin-panel-view-user__action-buttons {
    margin-top:20px
}

/* line 27, src/app/admin/panel/users/admin-panel-view-user.scss */.admin-panel-view-user__action-button {
    margin-right:20px
}

/* line 31, src/app/admin/panel/users/admin-panel-view-user.scss */.admin-panel-view-user__tickets-title {
    font-size: 16px;
    margin-bottom: 20px;
    text-align:left
}

/* line 37, src/app/admin/panel/users/admin-panel-view-user.scss */.admin-panel-view-user__unverified {
    margin-left:15px
}

/* line 3, src/app/app.scss */.application {
    padding:20px
}

/* line 6, src/app/app.scss */.application_full-width {
    padding:0
}

/* line 9, src/app/app.scss */.application_full-width .main-layout {
    width: 100%;
    max-width:none
}

/* line 13, src/app/app.scss */.application_full-width .main-layout-header {
    border-radius: 0;
    height:40px
}

/* line 17, src/app/app.scss */.application_full-width .main-layout-header__login-links {
    padding-top: 8px;
    padding-left:22px
}

/* line 22, src/app/app.scss */.application_full-width .main-layout-header__languages {
    top: 10px;
    left:-20px
}

/* line 28, src/app/app.scss */.application_full-width .main-layout--content {
    position:relative
}

/* line 32, src/app/app.scss */.application_full-width .main-layout-footer {
    height:40px
}

/* line 35, src/app/app.scss */.application_full-width .main-layout-footer--powered {
    padding-top:9px
}

/* line 41, src/app/app.scss */.application_full-width .main-home-page {
    margin:0 auto
}

/* line 44, src/app/app.scss */.application_full-width .main-home-page .widget {
    background-color:#F7F7F7
}

/* line 49, src/app/app.scss */.application_full-width .ticket-list__number {
    text-align:center
}

/* line 53, src/app/app.scss */.application_full-width .signup-widget {
    background-color:#F7F7F7
}

/* line 59, src/app/app.scss */.application_full-width .dashboard .widget {
    background-color:transparent
}

/* line 63, src/app/app.scss */.application_full-width .dashboard__menu {
    margin-left: -5px;
    margin-top: -20px;
    padding: 0;
    background-color: #F7F7F7;
    height: 100%;
    position:absolute
}

/* line 71, src/app/app.scss */.application_full-width .dashboard__menu .menu__list {
    background-color: transparent;
    height: 100%;
    position:relative
}

/* line 77, src/app/app.scss */.application_full-width .dashboard__menu .menu__header {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    background-color: #af1d17;
    text-align:right
}

/* line 85, src/app/app.scss */.application_full-width .dashboard__content {
    margin-top:-10px
}

@media screen and (max-width: 992px) {
    /* line 91, src/app/app.scss */.application_full-width .dashboard .dashboard__menu {
        position:static
    }
}

/* line 97, src/app/app.scss */.application_full-width__widget {
    background-color:#F7F7F7
}

@media screen and (max-width: 467px) {
    /* line 103, src/app/app.scss */.application_full-width .input {
        width:250px
    }
}

/* line 110, src/app/app.scss */.application_full-width.application_user-system .main-layout {
    background-color:white
}

/* line 116, src/app/app.scss */.application_full-width.application_user-system .main-home-page__login-widget {
    position:absolute
}

/* line 120, src/app/app.scss */.application_full-width.application_user-system .main-home-page__portal-wrapper {
    margin-left: 360px;
    padding-left: 15px;
    padding-right:15px
}

@media screen and (max-width: 992px) {
    /* line 129, src/app/app.scss */.application_full-width.application_user-system .main-home-page .main-home-page__login-widget, .application_full-width.application_user-system .main-home-page .main-home-page__portal-wrapper {
        float: none;
        width: initial;
        margin-left: 0;
        position:static
    }
}

@media screen and (max-width: 379px) {
    /* line 145, src/app/app.scss */.application_full-width .main-home-page .widget {
        min-width: 313px !important;
        width:initial !important
    }
}

@media screen and (max-width: 379px) {
    /* line 158, src/app/app.scss */.application_user-system .main-home-page .widget {
        min-width: initial;
        width:283px
    }
}

/* line 3, src/app/install/install-layout.scss */.install-layout {
    margin: 0 auto;
    width: 900px;
    min-height:0
}

@media screen and (max-width: 900px) {
    /* line 3, src/app/install/install-layout.scss */.install-layout {
        width:100%
    }
}

/* line 12, src/app/install/install-layout.scss */.install-layout__header {
    text-align:left
}

/* line 15, src/app/install/install-layout.scss */.install-layout__header-logo, .install-layout__header-text {
    display:inline-block
}

/* line 20, src/app/install/install-layout.scss */.install-layout__header-title {
    text-align: left;
    font-weight: bold;
    font-size: 16px;
    color:#4D4D4D
}

/* line 27, src/app/install/install-layout.scss */.install-layout__header-description {
    text-align: left;
    color:#8D8D8D
}

/* line 33, src/app/install/install-layout.scss */.install-layout__body {
    margin-top: 20px;
    text-align:left
}

/* line 38, src/app/install/install-layout.scss */.install-layout__steps {
    padding: 0;
    list-style-type: none;
    border-right:1px solid #232323
}

/* line 44, src/app/install/install-layout.scss */.install-layout__step {
    color:#4D4D4D
}

/* line 47, src/app/install/install-layout.scss */.install-layout__step-icon {
    color: #232323;
    margin-right:10px
}

/* line 54, src/app/install/install-layout.scss */.install-layout__step_current .install-layout__step-icon {
    color:#af1d17
}

/* line 61, src/app/install/install-layout.scss */.install-layout__step_previous .install-layout__step-icon {
    color:#82CA9C
}

/* line 67, src/app/install/install-layout.scss */.install-layout__content {
    min-height:130px
}

/* line 5, src/app/install/install-step-1-language.scss */.install-step-1__label {
    font-size: 16px;
    margin-bottom:20px
}

/* line 10, src/app/install/install-step-1-language.scss */.install-step-1__button {
    margin-top:20px
}

/* line 5, src/app/install/install-step-2-requirements.scss */.install-step-2__refresh {
    margin:15px 0
}

/* line 8, src/app/install/install-step-2-requirements.scss */.install-step-2__refresh-button {
    width: 120px;
    position: relative;
    text-align:right
}

/* line 14, src/app/install/install-step-2-requirements.scss */.install-step-2__refresh-icon {
    position: absolute;
    left: 8px;
    top:8px
}

/* line 21, src/app/install/install-step-2-requirements.scss */.install-step-2__requirement-list {
    margin-bottom:20px
}

/* line 25, src/app/install/install-step-2-requirements.scss */.install-step-2__requirement {
    color:#af1d17
}

/* line 28, src/app/install/install-step-2-requirements.scss */.install-step-2__requirement-assert {
    color: #82CA9C;
    float: left;
    margin-right: 11px;
    margin-top:3px
}

/* line 35, src/app/install/install-step-2-requirements.scss */.install-step-2__requirement_error {
    color: #FB6362;
    background-color:#ffdfe0 !important
}

/* line 39, src/app/install/install-step-2-requirements.scss */.install-step-2__requirement_error .install-step-2__requirement-assert {
    color:#FB6362
}

/* line 45, src/app/install/install-step-2-requirements.scss */.install-step-2__previous {
    float:left
}

/* line 49, src/app/install/install-step-2-requirements.scss */.install-step-2__next {
    float: left;
    position: absolute;
    margin-left:103px
}

/* line 5, src/app/install/install-step-3-database.scss */.install-step-3__message {
    margin-bottom:20px
}

/* line 9, src/app/install/install-step-3-database.scss */.install-step-3__previous {
    float:left
}

/* line 13, src/app/install/install-step-3-database.scss */.install-step-3__next {
    float: left;
    position: absolute;
    margin-left:286px
}

/* line 5, src/app/install/install-step-4-user-system.scss */.install-step-4__previous {
    margin-right:20px
}

/* line 9, src/app/install/install-step-4-user-system.scss */.install-step-4__next {
    float: left;
    position: absolute;
    margin-left: 230px;
    min-width:70px
}

/* line 5, src/app/install/install-step-5-settings.scss */.install-step-5__previous {
    margin-right:20px
}

/* line 9, src/app/install/install-step-5-settings.scss */.install-step-5__next {
    float: left;
    position: absolute;
    margin-left: 230px;
    min-width:70px
}

/* line 16, src/app/install/install-step-5-settings.scss */.install-step-5__smtp-block {
    text-align: center;
    background-color: #F7F7F7;
    padding: 30px;
    margin-bottom:30px
}

/* line 22, src/app/install/install-step-5-settings.scss */.install-step-5__smtp-block .header__title {
    font-size:16px
}

/* line 27, src/app/install/install-step-5-settings.scss */.install-step-5__attachments-field {
    margin-bottom:15px
}

/* line 31, src/app/install/install-step-5-settings.scss */.install-step-5__smtp-message {
    margin-top:30px
}

/* line 5, src/app/install/install-step-6-admin.scss */.install-step-6__message {
    margin-bottom:20px
}

/* line 9, src/app/install/install-step-6-admin.scss */.install-step-6__next {
    min-width:70px
}

/* line 3, src/app/main/dashboard/dashboard-article/dashboard-article-page.scss */.dashboard-article-page__last-edited {
    font-style: italic;
    text-align: right;
    margin-top:20px
}

/* line 9, src/app/main/dashboard/dashboard-article/dashboard-article-page.scss */.dashboard-article-page_wrapped {
    padding:0 15px
}

/* line 3, src/app/main/dashboard/dashboard-create-ticket/create-ticket-form.scss */.create-ticket-form__file {
    text-align:left
}

/* line 7, src/app/main/dashboard/dashboard-create-ticket/create-ticket-form.scss */.create-ticket-form__message {
    margin-top:20px
}

/* line 11, src/app/main/dashboard/dashboard-create-ticket/create-ticket-form.scss */.create-ticket-form__captcha {
    margin: 0 auto 20px;
    height: 78px;
    width:304px
}

/* line 3, src/app/main/dashboard/dashboard-create-ticket/dashboard-create-ticket-page.scss */.dashboard-create-ticket-page_wrapped {
    padding:0 10px
}

/* line 5, src/app/main/dashboard/dashboard-edit-profile/dashboard-edit-profile-page.scss */.edit-profile-page__title {
    color: #8D8D8D;
    font-size: 20px;
    text-align: left;
    margin-bottom:20px
}

/* line 12, src/app/main/dashboard/dashboard-edit-profile/dashboard-edit-profile-page.scss */.edit-profile-page__message {
    margin-top: 20px;
    margin-bottom:20px
}

/* line 17, src/app/main/dashboard/dashboard-edit-profile/dashboard-edit-profile-page.scss */.edit-profile-page__custom-fields {
    text-align:left
}

/* line 21, src/app/main/dashboard/dashboard-edit-profile/dashboard-edit-profile-page.scss */.edit-profile-page__custom-field {
    display: inline-block;
    margin-right:20px
}

/* line 2, src/app/main/dashboard/dashboard-layout.scss */.dashboard__menu {
    margin-bottom:10px
}

/* line 9, src/app/main/dashboard/dashboard-list-articles/dashboard-list-articles-page.scss */.dashboard-list-articles-page__search-box {
    margin-bottom:30px
}

/* line 13, src/app/main/dashboard/dashboard-list-articles/dashboard-list-articles-page.scss */.dashboard-list-articles-page__search-result {
    margin-bottom: 20px;
    text-align:left
}

/* line 21, src/app/main/dashboard/dashboard-list-articles/dashboard-list-articles-page.scss */.dashboard-list-articles-page__search-result-description {
    font-size: 11px;
    margin:5px 0
}

/* line 26, src/app/main/dashboard/dashboard-list-articles/dashboard-list-articles-page.scss */.dashboard-list-articles-page__search-result-topic {
    color: #E7E7E7;
    font-size: 13px;
    text-transform:uppercase
}

/* line 33, src/app/main/dashboard/dashboard-list-articles/dashboard-list-articles-page.scss */.dashboard-list-articles-page_wrapped {
    padding:0 15px
}

/* line 1, src/app/main/dashboard/dashboard-ticket/dashboard-ticket-page.scss */.dashboard-ticket-page {
    padding:0 10px
}

/* line 4, src/app/main/dashboard/dashboard-ticket/dashboard-ticket-page.scss */.dashboard-ticket-page__loading {
    min-height:300px
}

/* line 1, src/app/main/main-check-ticket-page.scss */.main-check-ticket-page {
    padding:0 15px
}

/* line 4, src/app/main/main-check-ticket-page.scss */.main-check-ticket-page__form {
    margin: 0 auto;
    max-width:790px
}

/* line 9, src/app/main/main-check-ticket-page.scss */.main-check-ticket-page__inputs {
    display: inline-block;
    margin:0 auto
}

/* line 14, src/app/main/main-check-ticket-page.scss */.main-check-ticket-page__input {
    display: inline-block;
    margin:0 20px
}

/* line 19, src/app/main/main-check-ticket-page.scss */.main-check-ticket-page__captcha {
    margin: 20px auto 20px;
    height: 78px;
    width:304px
}

/* line 3, src/app/main/main-home/main-home-page-login-widget.scss */.login-widget__container {
    height:361px
}

/* line 7, src/app/main/main-home/main-home-page-login-widget.scss */.login-widget__inputs {
    display: inline-block;
    margin: 0 auto 20px;
    text-align:left
}

/* line 13, src/app/main/main-home/main-home-page-login-widget.scss */.login-widget__forgot-password {
    margin-top:20px
}

/* line 17, src/app/main/main-home/main-home-page-login-widget.scss */.login-widget__message {
    margin-top:18px
}

/* line 1, src/app/main/main-home/main-home-page-portal.scss */.main-home-page-portal {
    min-height:412px
}

/* line 4, src/app/main/main-home/main-home-page-portal.scss */.main-home-page-portal__card {
    padding:5px
}

/* line 3, src/app/main/main-home/main-home-page.scss */.main-home-page__message {
    margin-bottom: 20px;
    margin-left: 20px;
    margin-right:20px
}

/* line 3, src/app/main/main-layout-footer.scss */.main-layout-footer {
    background-color: #232323;
    text-align: center;
    height: 32px;
    width:100%
}

/* line 9, src/app/main/main-layout-footer.scss */.main-layout-footer__powered, .main-layout-footer__extra-links {
    float: right;
    padding-right: 20px;
    color: white;
    display: inline-block;
    padding-top:6px
}

/* line 18, src/app/main/main-layout-footer.scss */.main-layout-footer__extra-link, .main-layout-footer__os-link {
    color: #af1d17;
    text-decoration:none
}

/* line 23, src/app/main/main-layout-footer.scss */.main-layout-footer__extra-link:hover, .main-layout-footer__extra-link:focus, .main-layout-footer__os-link:hover, .main-layout-footer__os-link:focus {
    text-decoration: none;
    color:black
}

/* line 30, src/app/main/main-layout-footer.scss */.main-layout-footer__os-link {
    color:#FB6362
}

/* line 35, src/app/main/main-layout-footer.scss */.main-layout-footer_admin-panel .main-layout-footer__powered {
    float: left;
    padding-left:20px
}

/* line 3, src/app/main/main-layout-header.scss */.main-layout-header {
    background-color: #232323;
    border-radius: 4px 4px 0 0;
    width: 100%;
    position:relative
}

/* line 9, src/app/main/main-layout-header.scss */.main-layout-header__user-name {
    color:#d55
}

/* line 13, src/app/main/main-layout-header.scss */.main-layout-header__login-links {
    border-top-left-radius: 4px;
    color: white;
    display: inline-block;
    height: 32px;
    padding:5px 20px 0 10px
}

/* line 21, src/app/main/main-layout-header.scss */.main-layout-header__languages {
    display: inline-block;
    float: right;
    position: relative;
    top: 5px;
    margin:0 6px
}

@media screen and (max-width: 500px) {
    /* line 30, src/app/main/main-layout-header.scss */.main-layout-header .main-layout-header__languages {
        float:none
    }
}

/* line 4, src/app/main/main-layout.scss */.main-layout {
    margin: 0 auto;
    background-color: #E7E7E7;
    max-width: 1100px;
    border-radius: 4px;
    transition:max-height 0.15s ease-out
}

/* line 11, src/app/main/main-layout.scss */.main-layout--content {
    min-height: 400px;
    padding:20px
}

/* line 3, src/app/main/main-maintenance-page.scss */.main-maintenance-page {
    margin: auto;
    width: 70%;
    padding: 50px 100px;
    border: 2px solid #8D8D8D;
    text-align: center;
    background-color: white;
    border-radius:4px
}

/* line 12, src/app/main/main-maintenance-page.scss */.main-maintenance-page__icon {
    color: #E5D151;
    background-color: #eee;
    display: inline-block;
    padding: 10px 15px;
    margin-bottom: 20px;
    border-radius:10px
}

/* line 21, src/app/main/main-maintenance-page.scss */.main-maintenance-page__title {
    font-size: 32px;
    margin-bottom: 30px;
    color: #E5D151;
    font-weight:bold
}

/* line 28, src/app/main/main-maintenance-page.scss */.main-maintenance-page__description {
    font-size: 19px;
    color:#4D4D4D
}

@media screen and (max-width: 500px) {
    /* line 35, src/app/main/main-maintenance-page.scss */.main-maintenance-page {
        padding-left: 0;
        padding-right:0
    }
}

/* line 2, src/app/main/main-recover-password/main-recover-password-page.scss */.recover-password__inputs {
    display: inline-block;
    margin: 0 auto 10px;
    text-align:left
}

/* line 8, src/app/main/main-recover-password/main-recover-password-page.scss */.recover-password__submit-button {
    margin-bottom:40px
}

/* line 12, src/app/main/main-recover-password/main-recover-password-page.scss */.recover-password__text_valid {
    color:green
}

/* line 16, src/app/main/main-recover-password/main-recover-password-page.scss */.recover-password__text_invalid {
    color:red
}

/* line 1, src/app/main/main-signup/main-signup-page.scss */.main-signup-page {
    min-height:669px
}

/* line 1, src/app/main/main-signup/main-signup-widget.scss */.signup-widget {
    padding: 30px;
    text-align:center
}

/* line 5, src/app/main/main-signup/main-signup-widget.scss */.signup-widget__form {
    margin-bottom:20px
}

/* line 9, src/app/main/main-signup/main-signup-widget.scss */.signup-widget__inputs {
    display: inline-block;
    margin:0 auto
}

/* line 14, src/app/main/main-signup/main-signup-widget.scss */.signup-widget__captcha {
    margin: 10px auto 20px;
    height: 78px;
    width:304px
}

/* line 1, src/app/main/main-view-ticket-page.scss */.main-view-ticket-page {
    padding: 0 15px
}

/*# sourceMappingURL=../sass */

