Built motion from commit 97153652.|2.6.26
[motion2.git] / snippet / 3.8.1 / styles / app.css
diff --git a/snippet/3.8.1/styles/app.css b/snippet/3.8.1/styles/app.css
deleted file mode 100644 (file)
index 098217d..0000000
+++ /dev/null
@@ -1,33303 +0,0 @@
-/*!
- * *************************************************************************
- * *                                                                       *
- * * xCALLY Motion -  The Omnichannel Contact Center                       *
- * * Copyright (c) Xenialab s.r.l. All Rights Reserved                     *
- * *                                                                       *
- * *************************************************************************
- * *                                                                       *
- * * Email: info@xcally.com                                                *
- * * Website: https://www.xcally.com                                       *
- * *                                                                       *
- * *************************************************************************
- * *                                                                       *
- * * The SOFTWARE PRODUCT is protected by copyright laws and international *
- * * copyright treaties, as well as other intellectual property laws and   *
- * * treaties. The SOFTWARE PRODUCT is licensed, not sold.                     *
- * *                                                                       *
- * *************************************************************************
- */
-/*!**********************************************************************************************************************************************************************!*\
-  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src/styles/app.scss ***!
-  \**********************************************************************************************************************************************************************/
-@import url(https://fonts.googleapis.com/icon?family=Material+Icons);
-/*!**********************************************************************************************************************!*\
-  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/ng-embed/src/ng-embed.css ***!
-  \**********************************************************************************************************************/
-@font-face {
-    font-family : 'emoticons';
-    src         : url(../assets/fonts/f2fc8fdab7e77dd45cca.eot?5zh0vu);
-    src         : url(../assets/fonts/f2fc8fdab7e77dd45cca.eot?#iefix5zh0vu) format('embedded-opentype'),
-    url(../assets/fonts/8a4db4218c8e3ba96535.woff?5zh0vu) format('woff'),
-    url(../assets/fonts/dc116c4c8ce73229b683.ttf?5zh0vu) format('truetype'),
-    url(../assets/images/00fe515d7113c2841e5d.svg?5zh0vu#icomoon) format('svg');
-    font-weight : normal;
-    font-style  : normal;
-    }
-
-.ne-code {
-    font-size   : 14px;
-    padding     : 20px;
-    font-family : Consolas, Menlo, Monaco, monospace;
-    padding     : 1.5em;
-    }
-
-
-
-pre {
-    position      : relative;
-    margin-bottom : 24px;
-    border-radius : 2px;
-    overflow      : hidden;
-    }
-
-code.has-numbering {
-    display     : block;
-    padding     : 12px 30px;
-    overflow-y  : auto;
-    font-weight : 300;
-    font-family : Consolas, Menlo, Monaco, monospace;
-    font-size   : 14px;
-    line-height : 20px;
-    margin-left : 36px;
-    }
-
-.pre-numbering {
-    position         : absolute;
-    top              : 0;
-    left             : 0;
-    width            : 35px;
-    padding          : 1.1em 5px 12px 0;
-    border-right     : 1px solid #e8e8e8;
-    border-radius    : 3px 0 0 3px;
-    background-color : #EEE;
-    text-align       : right;
-    font-family      : Consolas, Menlo, Monaco, monospace;
-    font-size        : 14px;
-    color            : #AAA;
-    line-height      : 20px;
-    margin-top       : -4px;
-    }
-
-.pre-numbering li{
-    list-style-type: none;
-    }
-
-.ne-pdf iframe {
-    box-sizing: border-box;
-    width   : 420px;
-    height  : 530px;
-    display : block;
-    }
-
-.ne-pdf-icon {
-    box-sizing: border-box;
-    width        : 200px;
-    height       : 150px;
-    float        : left;
-    border-right : 1px solid #eee;
-    }
-
-.ne-pdf-icon i {
-    margin    : 29px 62px;
-    color     : #999;
-    font-size : 84px;
-    }
-
-.ne-pdf-view button {
-    font-family        : inherit;
-    font-size          : 14px;
-    background-color   : transparent;
-    border             : 1px solid #ccc;
-    padding            : 6px 15px;
-    border-radius      : 2px;
-    color              : #333;
-    cursor             : pointer;
-    box-shadow         : 0px 1px 1px 0 rgba(0, 0, 0, 0.26);
-    outline            : 0;
-    border-bottom      : 0;
-    float              : right;
-    margin             : 80px 10px 0 10px;
-    -webkit-transition : all 0.5s linear;
-    -o-transition      : all 0.5s linear;
-    -moz-transition    : all 0.5s linear;
-    -ms-transition     : all 0.5s linear;
-    -kthtml-transition : all 0.5s linear;
-    transition         : all 0.5s linear;
-    }
-
-.ne-pdf-view button:hover {
-    box-shadow : 0 2px 2px 0 rgba(0, 0, 0, 0.26);
-    }
-
-.ne-pdf-view button i {
-    margin-right : 6px;
-    }
-
-.ne-pdf-view button a {
-    color : #333;
-    }
-
-.ne-pdf-viewer iframe {
-    margin : 0 auto;
-    }
-
-.ne-pdf-viewer {
-    background-color : #3498DB;
-    position         : relative;
-    }
-
-.ne-pdf-viewer i {
-    position  : absolute;
-    right     : 10px;
-    top       : 8px;
-    color     : #fff;
-    font-size : 25px;
-    cursor    : pointer;
-    }
-
-.ne-audio {
-    background-color : #1D1D1D;
-    border-radius    : 2px;
-    padding-top      : 6px;
-    }
-
-.ne-audio audio {
-    width : 100%;
-    }
-
-.ne-video, .ne-pdf {
-    box-sizing: border-box;
-    padding            : 5px;
-    border             : 1px solid #e4e4e4;
-    border-radius      : 2px;
-    margin             : 20px 0;
-    box-shadow         : 0px 1px 1px 0 rgba(0, 0, 0, 0.26);
-    border-bottom      : 0;
-    overflow           : auto;
-    -webkit-transition : all 0.5s linear;
-    -o-transition      : all 0.5s linear;
-    -moz-transition    : all 0.5s linear;
-    -ms-transition     : all 0.5s linear;
-    -kthtml-transition : all 0.5s linear;
-    transition         : all 0.5s linear;
-    }
-
-.ne-embed {
-    box-sizing: border-box;
-    width         : 100%;
-    padding       : 5px;
-    border        : 1px solid #e4e4e4;
-    border-radius : 2px;
-    margin        : 20px 0;
-    box-shadow    : 0px 1px 1px 0 rgba(0, 0, 0, 0.26);
-    border-bottom : 0;
-    padding-bottom : 1px;
-}
-
-.ne-embed iframe{
-    border        : 0;
-    background-color    : #3498DB;
-    background-image    : url(../assets/images/3b24a6b94b2631f4d565.svg);
-    background-repeat   : no-repeat;
-    background-position : center;
-    width               : 100%;
-}
-
-.ne-plunker{
-    background-color: #ffffff !important;
-}
-
-.ne-video video {
-    width : 100%;
-    }
-
-.ne-video iframe{
-    width: 100%;
-    border: 0;
-}
-
-.ne-video object{
-    width: 100%;
-    border: 0;
-}
-
-.ne-audio iframe{
-    width: 100%;
-    border: 0;
-}
-
-.ne-video:hover, .ne-image:hover {
-    box-shadow : 0px 2px 2px 0 rgba(0, 0, 0, 0.26);
-    }
-
-.ne-video-preview, .ne-pdf-preview {
-    overflow : auto;
-    }
-
-.ne-video-preview img {
-    display          : block;
-    width            : 200px;
-    height           : 150px;
-    border-radius    : 2px;
-    background-color : #3498DB;
-    }
-
-.ne-video-thumb {
-    width  : 200px;
-    float  : left;
-    cursor : pointer;
-    color  : rgba(255, 255, 255, 0.6);
-    }
-
-.ne-video-thumb:hover {
-    color : #fff;
-    }
-
-.ne-video-thumb i {
-    position    : absolute;
-    font-size   : 42px;
-    margin-top  : -95px;
-    margin-left : 80px;
-    cursor      : pointer;
-    }
-
-.ne-video-detail, .ne-pdf-detail {
-    box-sizing: border-box;
-    width        : calc(100% - 200px);
-    float        : left;
-    padding-left : 15px;
-    }
-
-.ne-video-title, .ne-pdf-title {
-    font-weight   : bolder;
-    padding       : 5px 0;
-    white-space   : nowrap;
-    overflow      : hidden;
-    text-overflow : ellipsis;
-    }
-
-.ne-video-desc {
-    font-size : 16px;
-    color     : #666;
-    height    : 90px;
-    }
-
-.ne-stats {
-    padding-top : 7px;
-    overflow    : auto;
-    }
-
-.ne-video-stats span {
-    padding : 0 15px;
-    float   : right;
-    }
-
-.ne-video-stats span i {
-    margin-right : 10px;
-    }
-
-.ne-video-player {
-    background-color    : #3498DB;
-    background-image    : url(../assets/images/3b24a6b94b2631f4d565.svg);
-    background-repeat   : no-repeat;
-    background-position : center;
-    }
-
-.ne-video-player iframe {
-    width : 100%;
-    }
-
-.ne-image {
-    width              : 100%;
-    border-radius      : 2px;
-    border             : 1px solid #e4e4e4;
-    min-height         : 250px;
-    max-height         : 250px;
-    overflow           : hidden;
-    cursor             : pointer;
-    padding-bottom     : 5px;
-    -webkit-transition : all 0.5s linear;
-    -o-transition      : all 0.5s linear;
-    -moz-transition    : all 0.5s linear;
-    -ms-transition     : all 0.5s linear;
-    -kthtml-transition : all 0.5s linear;
-    transition         : all 0.5s linear;
-    box-shadow         : 0px 1px 1px 0 rgba(0, 0, 0, 0.26);
-    border-bottom      : 5px solid #ffffff;
-    margin             : 10px 0;
-    }
-
-.ne-image-long {
-    max-height : 800px;
-    }
-
-.ne-image img, .ne-image-long img {
-    width      : 100%;
-    display    : block;
-    min-height : 250px;
-    }
-
-.ne-image-wrapper {
-    margin              : 5px;
-    margin-bottom       : 0;
-    background-color    : #3498DB;
-    background-image    : url(../assets/images/3b24a6b94b2631f4d565.svg);
-    background-repeat   : no-repeat;
-    background-position : center;
-    height              : 100%;
-    overflow            : hidden;
-    }
-
-.ne-gist body{
-    margin: 0 !important;
-}
-
-
-.emoticons-image-wrapper, .emoticons-image {
-    width : 100%;
-    }
-
-.emoticons-image {
-    padding       : 5px;
-    border-radius : 2px;
-    border        : 1px solid #F2F2F2;
-    display       : block;
-    margin        : 20px 0;
-    }
-
-.ne-emoticon {
-    font-family             : 'emoticons';
-    speak                   : none;
-    font-style              : normal;
-    font-weight             : normal;
-    font-variant            : normal;
-    text-transform          : none;
-    line-height             : 1;
-    display                 : inline-block;
-    vertical-align          : middle;
-    /* Better Font Rendering =========== */
-    -webkit-font-smoothing  : antialiased;
-    -moz-osx-font-smoothing : grayscale;
-    }
-
-.emoticon {
-    text-indent    : -9999px;
-    display        : inline-block;
-    height         : 22px;
-    width          : 22px;
-    vertical-align : middle;
-    }
-
-@media all and (-webkit-min-device-pixel-ratio : 1), all and (min--moz-device-pixel-ratio : 1), all and (-o-min-device-pixel-ratio : 1), all and (min-device-pixel-ratio : 1), all and (min-resolution : 96dpi) {
-    .emoticon {
-        background : transparent url(../assets/images/b45cb1fa106a1150f12e.png) 0 0 no-repeat;
-        }
-    }
-
-@media all and (-webkit-min-device-pixel-ratio : 1.5), all and (-o-min-device-pixel-ratio : 3/2), all and (min-device-pixel-ratio : 1.5), all and (min-resolution : 144dpi) {
-    .emoticon {
-        background      : transparent url(../assets/images/369ccd33e5368870b112.png) 0 0 no-repeat;
-        background-size : 27776px 22px;
-        }
-    }
-
-@-moz-document url-prefix() {
-    .emoticon {
-        background : transparent url(../assets/images/b45cb1fa106a1150f12e.png) 0 0 no-repeat;
-        }
-    }
-
-.emoticon-bowtie {
-    background-position : -5px 0;
-    }
-
-.emoticon-smile {
-    background-position : -37px 0;
-    }
-
-.emoticon-laughing {
-    background-position : -69px 0;
-    }
-
-.emoticon-blush {
-    background-position : -101px 0;
-    }
-
-.emoticon-smiley {
-    background-position : -133px 0;
-    }
-
-.emoticon-relaxed {
-    background-position : -165px 0;
-    }
-
-.emoticon-smirk {
-    background-position : -197px 0;
-    }
-
-.emoticon-heart_eyes {
-    background-position : -229px 0;
-    }
-
-.emoticon-kissing_heart {
-    background-position : -261px 0;
-    }
-
-.emoticon-kissing_closed_eyes {
-    background-position : -293px 0;
-    }
-
-.emoticon-flushed {
-    background-position : -325px 0;
-    }
-
-.emoticon-relieved {
-    background-position : -357px 0;
-    }
-
-.emoticon-satisfied {
-    background-position : -389px 0;
-    }
-
-.emoticon-grin {
-    background-position : -421px 0;
-    }
-
-.emoticon-wink {
-    background-position : -453px 0;
-    }
-
-.emoticon-stuck_out_tongue_winking_eye {
-    background-position : -485px 0;
-    }
-
-.emoticon-winky_face {
-    background-position : -485px 0;
-    }
-
-.emoticon-stuck_out_tongue_closed_eyes {
-    background-position : -517px 0;
-    }
-
-.emoticon-grinning {
-    background-position : -549px 0;
-    }
-
-.emoticon-kissing {
-    background-position : -581px 0;
-    }
-
-.emoticon-kissing_smiling_eyes {
-    background-position : -613px 0;
-    }
-
-.emoticon-stuck_out_tongue {
-    background-position : -645px 0;
-    }
-
-.emoticon-sleeping {
-    background-position : -677px 0;
-    }
-
-.emoticon-worried {
-    background-position : -709px 0;
-    }
-
-.emoticon-frowning {
-    background-position : -741px 0;
-    }
-
-.emoticon-anguished {
-    background-position : -773px 0;
-    }
-
-.emoticon-open_mouth {
-    background-position : -805px 0;
-    }
-
-.emoticon-wow {
-    background-position : -805px 0;
-    }
-
-.emoticon-grimacing {
-    background-position : -837px 0;
-    }
-
-.emoticon-confused {
-    background-position : -869px 0;
-    }
-
-.emoticon-hushed {
-    background-position : -901px 0;
-    }
-
-.emoticon-expressionless {
-    background-position : -933px 0;
-    }
-
-.emoticon-unamused {
-    background-position : -965px 0;
-    }
-
-.emoticon-sweat_smile {
-    background-position : -997px 0;
-    }
-
-.emoticon-sweat {
-    background-position : -1029px 0;
-    }
-
-.emoticon-disappointed_relieved {
-    background-position : -1061px 0;
-    }
-
-.emoticon-weary {
-    background-position : -1093px 0;
-    }
-
-.emoticon-pensive {
-    background-position : -1125px 0;
-    }
-
-.emoticon-disappointed {
-    background-position : -1157px 0;
-    }
-
-.emoticon-confounded {
-    background-position : -1189px 0;
-    }
-
-.emoticon-fearful {
-    background-position : -1221px 0;
-    }
-
-.emoticon-cold_sweat {
-    background-position : -1253px 0;
-    }
-
-.emoticon-persevere {
-    background-position : -1285px 0;
-    }
-
-.emoticon-cry {
-    background-position : -1317px 0;
-    }
-
-.emoticon-sob {
-    background-position : -1349px 0;
-    }
-
-.emoticon-joy {
-    background-position : -1381px 0;
-    }
-
-.emoticon-astonished {
-    background-position : -1413px 0;
-    }
-
-.emoticon-scream {
-    background-position : -1445px 0;
-    }
-
-.emoticon-neckbeard {
-    background-position : -1477px 0;
-    }
-
-.emoticon-tired_face {
-    background-position : -1509px 0;
-    }
-
-.emoticon-angry {
-    background-position : -1541px 0;
-    }
-
-.emoticon-rage {
-    background-position : -1573px 0;
-    }
-
-.emoticon-triumph {
-    background-position : -1605px 0;
-    }
-
-.emoticon-sleepy {
-    background-position : -1637px 0;
-    }
-
-.emoticon-yum {
-    background-position : -1669px 0;
-    }
-
-.emoticon-mask {
-    background-position : -1701px 0;
-    }
-
-.emoticon-sunglasses {
-    background-position : -1733px 0;
-    }
-
-.emoticon-dizzy_face {
-    background-position : -1765px 0;
-    }
-
-.emoticon-imp {
-    background-position : -1797px 0;
-    }
-
-.emoticon-smiling_imp {
-    background-position : -1829px 0;
-    }
-
-.emoticon-neutral_face {
-    background-position : -1861px 0;
-    }
-
-.emoticon-no_mouth {
-    background-position : -1893px 0;
-    }
-
-.emoticon-innocent {
-    background-position : -1925px 0;
-    }
-
-.emoticon-alien {
-    background-position : -1957px 0;
-    }
-
-.emoticon-yellow_heart {
-    background-position : -1989px 0;
-    }
-
-.emoticon-blue_heart {
-    background-position : -2021px 0;
-    }
-
-.emoticon-purple_heart {
-    background-position : -2053px 0;
-    }
-
-.emoticon-heart {
-    background-position : -2085px 0;
-    }
-
-.emoticon-green_heart {
-    background-position : -2117px 0;
-    }
-
-.emoticon-broken_heart {
-    background-position : -2149px 0;
-    }
-
-.emoticon-heartbeat {
-    background-position : -2181px 0;
-    }
-
-.emoticon-heartpulse {
-    background-position : -2213px 0;
-    }
-
-.emoticon-two_hearts {
-    background-position : -2245px 0;
-    }
-
-.emoticon-revolving_hearts {
-    background-position : -2277px 0;
-    }
-
-.emoticon-cupid {
-    background-position : -2309px 0;
-    }
-
-.emoticon-sparkling_heart {
-    background-position : -2341px 0;
-    }
-
-.emoticon-sparkles {
-    background-position : -2373px 0;
-    }
-
-.emoticon-star {
-    background-position : -2405px 0;
-    }
-
-.emoticon-star2 {
-    background-position : -2437px 0;
-    }
-
-.emoticon-dizzy {
-    background-position : -2469px 0;
-    }
-
-.emoticon-boom {
-    background-position : -2501px 0;
-    }
-
-.emoticon-collision {
-    background-position : -2533px 0;
-    }
-
-.emoticon-anger {
-    background-position : -2565px 0;
-    }
-
-.emoticon-exclamation {
-    background-position : -2597px 0;
-    }
-
-.emoticon-question {
-    background-position : -2629px 0;
-    }
-
-.emoticon-grey_exclamation {
-    background-position : -2661px 0;
-    }
-
-.emoticon-grey_question {
-    background-position : -2693px 0;
-    }
-
-.emoticon-zzz {
-    background-position : -2725px 0;
-    }
-
-.emoticon-dash {
-    background-position : -2757px 0;
-    }
-
-.emoticon-sweat_drops {
-    background-position : -2789px 0;
-    }
-
-.emoticon-notes {
-    background-position : -2821px 0;
-    }
-
-.emoticon-musical_note {
-    background-position : -2853px 0;
-    }
-
-.emoticon-fire {
-    background-position : -2885px 0;
-    }
-
-.emoticon-hankey {
-    background-position : -2917px 0;
-    }
-
-.emoticon-poop {
-    background-position : -2949px 0;
-    }
-
-.emoticon-shit {
-    background-position : -2981px 0;
-    }
-
-.emoticon-\+1 {
-    background-position : -3013px 0;
-    }
-
-.emoticon-thumbsup {
-    background-position : -3045px 0;
-    }
-
-.emoticon-\-1 {
-    background-position : -3077px 0;
-    }
-
-.emoticon-thumbsdown {
-    background-position : -3109px 0;
-    }
-
-.emoticon-ok_hand {
-    background-position : -3141px 0;
-    }
-
-.emoticon-punch {
-    background-position : -3173px 0;
-    }
-
-.emoticon-facepunch {
-    background-position : -3205px 0;
-    }
-
-.emoticon-fist {
-    background-position : -3237px 0;
-    }
-
-.emoticon-v {
-    background-position : -3269px 0;
-    }
-
-.emoticon-wave {
-    background-position : -3301px 0;
-    }
-
-.emoticon-hand {
-    background-position : -3333px 0;
-    }
-
-.emoticon-raised_hand {
-    background-position : -3365px 0;
-    }
-
-.emoticon-open_hands {
-    background-position : -3397px 0;
-    }
-
-.emoticon-point_up {
-    background-position : -3429px 0;
-    }
-
-.emoticon-point_down {
-    background-position : -3461px 0;
-    }
-
-.emoticon-point_left {
-    background-position : -3493px 0;
-    }
-
-.emoticon-point_right {
-    background-position : -3525px 0;
-    }
-
-.emoticon-raised_hands {
-    background-position : -3557px 0;
-    }
-
-.emoticon-pray {
-    background-position : -3589px 0;
-    }
-
-.emoticon-point_up_2 {
-    background-position : -3621px 0;
-    }
-
-.emoticon-clap {
-    background-position : -3653px 0;
-    }
-
-.emoticon-muscle {
-    background-position : -3685px 0;
-    }
-
-.emoticon-metal {
-    background-position : -3717px 0;
-    }
-
-.emoticon-fu {
-    background-position : -3749px 0;
-    }
-
-.emoticon-walking {
-    background-position : -3781px 0;
-    }
-
-.emoticon-runner {
-    background-position : -3813px 0;
-    }
-
-.emoticon-running {
-    background-position : -3845px 0;
-    }
-
-.emoticon-couple {
-    background-position : -3877px 0;
-    }
-
-.emoticon-family {
-    background-position : -3909px 0;
-    }
-
-.emoticon-two_men_holding_hands {
-    background-position : -3941px 0;
-    }
-
-.emoticon-two_women_holding_hands {
-    background-position : -3973px 0;
-    }
-
-.emoticon-dancer {
-    background-position : -4005px 0;
-    }
-
-.emoticon-dancers {
-    background-position : -4037px 0;
-    }
-
-.emoticon-ok_woman {
-    background-position : -4069px 0;
-    }
-
-.emoticon-no_good {
-    background-position : -4101px 0;
-    }
-
-.emoticon-information_desk_person {
-    background-position : -4133px 0;
-    }
-
-.emoticon-raising_hand {
-    background-position : -4165px 0;
-    }
-
-.emoticon-bride_with_veil {
-    background-position : -4197px 0;
-    }
-
-.emoticon-person_with_pouting_face {
-    background-position : -4229px 0;
-    }
-
-.emoticon-person_frowning {
-    background-position : -4261px 0;
-    }
-
-.emoticon-bow {
-    background-position : -4293px 0;
-    }
-
-.emoticon-couplekiss {
-    background-position : -4325px 0;
-    }
-
-.emoticon-couple_with_heart {
-    background-position : -4357px 0;
-    }
-
-.emoticon-massage {
-    background-position : -4389px 0;
-    }
-
-.emoticon-haircut {
-    background-position : -4421px 0;
-    }
-
-.emoticon-nail_care {
-    background-position : -4453px 0;
-    }
-
-.emoticon-boy {
-    background-position : -4485px 0;
-    }
-
-.emoticon-girl {
-    background-position : -4517px 0;
-    }
-
-.emoticon-woman {
-    background-position : -4549px 0;
-    }
-
-.emoticon-man {
-    background-position : -4581px 0;
-    }
-
-.emoticon-baby {
-    background-position : -4613px 0;
-    }
-
-.emoticon-older_woman {
-    background-position : -4645px 0;
-    }
-
-.emoticon-older_man {
-    background-position : -4677px 0;
-    }
-
-.emoticon-person_with_blond_hair {
-    background-position : -4709px 0;
-    }
-
-.emoticon-man_with_gua_pi_mao {
-    background-position : -4741px 0;
-    }
-
-.emoticon-man_with_turban {
-    background-position : -4773px 0;
-    }
-
-.emoticon-construction_worker {
-    background-position : -4805px 0;
-    }
-
-.emoticon-cop {
-    background-position : -4837px 0;
-    }
-
-.emoticon-angel {
-    background-position : -4869px 0;
-    }
-
-.emoticon-princess {
-    background-position : -4901px 0;
-    }
-
-.emoticon-emoticon_cat {
-    background-position : -4933px 0;
-    }
-
-.emoticon-smile_cat {
-    background-position : -4965px 0;
-    }
-
-.emoticon-heart_eyes_cat {
-    background-position : -4997px 0;
-    }
-
-.emoticon-kissing_cat {
-    background-position : -5029px 0;
-    }
-
-.emoticon-smirk_cat {
-    background-position : -5061px 0;
-    }
-
-.emoticon-scream_cat {
-    background-position : -5093px 0;
-    }
-
-.emoticon-crying_cat_face {
-    background-position : -5125px 0;
-    }
-
-.emoticon-joy_cat {
-    background-position : -5157px 0;
-    }
-
-.emoticon-pouting_cat {
-    background-position : -5189px 0;
-    }
-
-.emoticon-japanese_ogre {
-    background-position : -5221px 0;
-    }
-
-.emoticon-japanese_goblin {
-    background-position : -5253px 0;
-    }
-
-.emoticon-see_no_evil {
-    background-position : -5285px 0;
-    }
-
-.emoticon-hear_no_evil {
-    background-position : -5317px 0;
-    }
-
-.emoticon-speak_no_evil {
-    background-position : -5349px 0;
-    }
-
-.emoticon-guardsman {
-    background-position : -5381px 0;
-    }
-
-.emoticon-skull {
-    background-position : -5413px 0;
-    }
-
-.emoticon-feet {
-    background-position : -5445px 0;
-    }
-
-.emoticon-lips {
-    background-position : -5477px 0;
-    }
-
-.emoticon-kiss {
-    background-position : -5509px 0;
-    }
-
-.emoticon-droplet {
-    background-position : -5541px 0;
-    }
-
-.emoticon-ear {
-    background-position : -5573px 0;
-    }
-
-.emoticon-eyes {
-    background-position : -5605px 0;
-    }
-
-.emoticon-nose {
-    background-position : -5637px 0;
-    }
-
-.emoticon-tongue {
-    background-position : -5669px 0;
-    }
-
-.emoticon-love_letter {
-    background-position : -5701px 0;
-    }
-
-.emoticon-bust_in_silhouette {
-    background-position : -5733px 0;
-    }
-
-.emoticon-busts_in_silhouette {
-    background-position : -5765px 0;
-    }
-
-.emoticon-speech_balloon {
-    background-position : -5797px 0;
-    }
-
-.emoticon-thought_balloon {
-    background-position : -5829px 0;
-    }
-
-.emoticon-feelsgood {
-    background-position : -5861px 0;
-    }
-
-.emoticon-finnadie {
-    background-position : -5893px 0;
-    }
-
-.emoticon-goberserk {
-    background-position : -5925px 0;
-    }
-
-.emoticon-godmode {
-    background-position : -5957px 0;
-    }
-
-.emoticon-hurtrealbad {
-    background-position : -5989px 0;
-    }
-
-.emoticon-rage1 {
-    background-position : -6021px 0;
-    }
-
-.emoticon-rage2 {
-    background-position : -6053px 0;
-    }
-
-.emoticon-rage3 {
-    background-position : -6085px 0;
-    }
-
-.emoticon-rage4 {
-    background-position : -6117px 0;
-    }
-
-.emoticon-suspect {
-    background-position : -6149px 0;
-    }
-
-.emoticon-trollface {
-    background-position : -6181px 0;
-    }
-
-.emoticon-sunny {
-    background-position : -6213px 0;
-    }
-
-.emoticon-umbrella {
-    background-position : -6245px 0;
-    }
-
-.emoticon-cloud {
-    background-position : -6277px 0;
-    }
-
-.emoticon-snowflake {
-    background-position : -6309px 0;
-    }
-
-.emoticon-snowman {
-    background-position : -6341px 0;
-    }
-
-.emoticon-zap {
-    background-position : -6373px 0;
-    }
-
-.emoticon-cyclone {
-    background-position : -6405px 0;
-    }
-
-.emoticon-foggy {
-    background-position : -6437px 0;
-    }
-
-.emoticon-ocean {
-    background-position : -6469px 0;
-    }
-
-.emoticon-cat {
-    background-position : -6501px 0;
-    }
-
-.emoticon-dog {
-    background-position : -6533px 0;
-    }
-
-.emoticon-mouse {
-    background-position : -6565px 0;
-    }
-
-.emoticon-hamster {
-    background-position : -6597px 0;
-    }
-
-.emoticon-rabbit {
-    background-position : -6629px 0;
-    }
-
-.emoticon-wolf {
-    background-position : -6661px 0;
-    }
-
-.emoticon-frog {
-    background-position : -6693px 0;
-    }
-
-.emoticon-tiger {
-    background-position : -6725px 0;
-    }
-
-.emoticon-koala {
-    background-position : -6757px 0;
-    }
-
-.emoticon-bear {
-    background-position : -6789px 0;
-    }
-
-.emoticon-pig {
-    background-position : -6821px 0;
-    }
-
-.emoticon-pig_nose {
-    background-position : -6853px 0;
-    }
-
-.emoticon-cow {
-    background-position : -6885px 0;
-    }
-
-.emoticon-boar {
-    background-position : -6917px 0;
-    }
-
-.emoticon-monkey_face {
-    background-position : -6949px 0;
-    }
-
-.emoticon-monkey {
-    background-position : -6981px 0;
-    }
-
-.emoticon-horse {
-    background-position : -7013px 0;
-    }
-
-.emoticon-racehorse {
-    background-position : -7045px 0;
-    }
-
-.emoticon-camel {
-    background-position : -7077px 0;
-    }
-
-.emoticon-sheep {
-    background-position : -7109px 0;
-    }
-
-.emoticon-elephant {
-    background-position : -7141px 0;
-    }
-
-.emoticon-panda_face {
-    background-position : -7173px 0;
-    }
-
-.emoticon-snake {
-    background-position : -7205px 0;
-    }
-
-.emoticon-bird {
-    background-position : -7237px 0;
-    }
-
-.emoticon-baby_chick {
-    background-position : -7269px 0;
-    }
-
-.emoticon-hatched_chick {
-    background-position : -7301px 0;
-    }
-
-.emoticon-hatching_chick {
-    background-position : -7333px 0;
-    }
-
-.emoticon-chicken {
-    background-position : -7365px 0;
-    }
-
-.emoticon-penguin {
-    background-position : -7397px 0;
-    }
-
-.emoticon-turtle {
-    background-position : -7429px 0;
-    }
-
-.emoticon-bug {
-    background-position : -7461px 0;
-    }
-
-.emoticon-honeybee {
-    background-position : -7493px 0;
-    }
-
-.emoticon-ant {
-    background-position : -7525px 0;
-    }
-
-.emoticon-beetle {
-    background-position : -7557px 0;
-    }
-
-.emoticon-snail {
-    background-position : -7589px 0;
-    }
-
-.emoticon-octopus {
-    background-position : -7621px 0;
-    }
-
-.emoticon-tropical_fish {
-    background-position : -7653px 0;
-    }
-
-.emoticon-fish {
-    background-position : -7685px 0;
-    }
-
-.emoticon-whale {
-    background-position : -7717px 0;
-    }
-
-.emoticon-whale2 {
-    background-position : -7749px 0;
-    }
-
-.emoticon-dolphin {
-    background-position : -7781px 0;
-    }
-
-.emoticon-cow2 {
-    background-position : -7813px 0;
-    }
-
-.emoticon-ram {
-    background-position : -7845px 0;
-    }
-
-.emoticon-rat {
-    background-position : -7877px 0;
-    }
-
-.emoticon-water_buffalo {
-    background-position : -7909px 0;
-    }
-
-.emoticon-tiger2 {
-    background-position : -7941px 0;
-    }
-
-.emoticon-rabbit2 {
-    background-position : -7973px 0;
-    }
-
-.emoticon-dragon {
-    background-position : -8005px 0;
-    }
-
-.emoticon-goat {
-    background-position : -8037px 0;
-    }
-
-.emoticon-rooster {
-    background-position : -8069px 0;
-    }
-
-.emoticon-dog2 {
-    background-position : -8101px 0;
-    }
-
-.emoticon-pig2 {
-    background-position : -8133px 0;
-    }
-
-.emoticon-mouse2 {
-    background-position : -8165px 0;
-    }
-
-.emoticon-ox {
-    background-position : -8197px 0;
-    }
-
-.emoticon-dragon_face {
-    background-position : -8229px 0;
-    }
-
-.emoticon-blowfish {
-    background-position : -8261px 0;
-    }
-
-.emoticon-crocodile {
-    background-position : -8293px 0;
-    }
-
-.emoticon-dromedary_camel {
-    background-position : -8325px 0;
-    }
-
-.emoticon-leopard {
-    background-position : -8357px 0;
-    }
-
-.emoticon-cat2 {
-    background-position : -8389px 0;
-    }
-
-.emoticon-poodle {
-    background-position : -8421px 0;
-    }
-
-.emoticon-paw_prints {
-    background-position : -8453px 0;
-    }
-
-.emoticon-bouquet {
-    background-position : -8485px 0;
-    }
-
-.emoticon-cherry_blossom {
-    background-position : -8517px 0;
-    }
-
-.emoticon-tulip {
-    background-position : -8549px 0;
-    }
-
-.emoticon-four_leaf_clover {
-    background-position : -8581px 0;
-    }
-
-.emoticon-rose {
-    background-position : -8613px 0;
-    }
-
-.emoticon-sunflower {
-    background-position : -8645px 0;
-    }
-
-.emoticon-hibiscus {
-    background-position : -8677px 0;
-    }
-
-.emoticon-maple_leaf {
-    background-position : -8709px 0;
-    }
-
-.emoticon-leaves {
-    background-position : -8741px 0;
-    }
-
-.emoticon-fallen_leaf {
-    background-position : -8773px 0;
-    }
-
-.emoticon-herb {
-    background-position : -8805px 0;
-    }
-
-.emoticon-mushroom {
-    background-position : -8837px 0;
-    }
-
-.emoticon-cactus {
-    background-position : -8869px 0;
-    }
-
-.emoticon-palm_tree {
-    background-position : -8901px 0;
-    }
-
-.emoticon-evergreen_tree {
-    background-position : -8933px 0;
-    }
-
-.emoticon-deciduous_tree {
-    background-position : -8965px 0;
-    }
-
-.emoticon-chestnut {
-    background-position : -8997px 0;
-    }
-
-.emoticon-seedling {
-    background-position : -9029px 0;
-    }
-
-.emoticon-blossom {
-    background-position : -9061px 0;
-    }
-
-.emoticon-ear_of_rice {
-    background-position : -9093px 0;
-    }
-
-.emoticon-shell {
-    background-position : -9125px 0;
-    }
-
-.emoticon-globe_with_meridians {
-    background-position : -9157px 0;
-    }
-
-.emoticon-sun_with_face {
-    background-position : -9189px 0;
-    }
-
-.emoticon-full_moon_with_face {
-    background-position : -9221px 0;
-    }
-
-.emoticon-new_moon_with_face {
-    background-position : -9253px 0;
-    }
-
-.emoticon-new_moon {
-    background-position : -9285px 0;
-    }
-
-.emoticon-waxing_crescent_moon {
-    background-position : -9317px 0;
-    }
-
-.emoticon-first_quarter_moon {
-    background-position : -9349px 0;
-    }
-
-.emoticon-waxing_gibbous_moon {
-    background-position : -9381px 0;
-    }
-
-.emoticon-full_moon {
-    background-position : -9413px 0;
-    }
-
-.emoticon-waning_gibbous_moon {
-    background-position : -9445px 0;
-    }
-
-.emoticon-last_quarter_moon {
-    background-position : -9477px 0;
-    }
-
-.emoticon-waning_crescent_moon {
-    background-position : -9509px 0;
-    }
-
-.emoticon-last_quarter_moon_with_face {
-    background-position : -9541px 0;
-    }
-
-.emoticon-first_quarter_moon_with_face {
-    background-position : -9573px 0;
-    }
-
-.emoticon-moon {
-    background-position : -9605px 0;
-    }
-
-.emoticon-earth_africa {
-    background-position : -9637px 0;
-    }
-
-.emoticon-earth_americas {
-    background-position : -9669px 0;
-    }
-
-.emoticon-earth_asia {
-    background-position : -9701px 0;
-    }
-
-.emoticon-volcano {
-    background-position : -9733px 0;
-    }
-
-.emoticon-milky_way {
-    background-position : -9765px 0;
-    }
-
-.emoticon-partly_sunny {
-    background-position : -9797px 0;
-    }
-
-.emoticon-octocat {
-    background-position : -9829px 0;
-    }
-
-.emoticon-squirrel {
-    background-position : -9861px 0;
-    }
-
-.emoticon-bamboo {
-    background-position : -9893px 0;
-    }
-
-.emoticon-gift_heart {
-    background-position : -9925px 0;
-    }
-
-.emoticon-dolls {
-    background-position : -9957px 0;
-    }
-
-.emoticon-school_satchel {
-    background-position : -9989px 0;
-    }
-
-.emoticon-mortar_board {
-    background-position : -10021px 0;
-    }
-
-.emoticon-flags {
-    background-position : -10053px 0;
-    }
-
-.emoticon-fireworks {
-    background-position : -10085px 0;
-    }
-
-.emoticon-sparkler {
-    background-position : -10117px 0;
-    }
-
-.emoticon-wind_chime {
-    background-position : -10149px 0;
-    }
-
-.emoticon-rice_scene {
-    background-position : -10181px 0;
-    }
-
-.emoticon-jack_o_lantern {
-    background-position : -10213px 0;
-    }
-
-.emoticon-ghost {
-    background-position : -10245px 0;
-    }
-
-.emoticon-santa {
-    background-position : -10277px 0;
-    }
-
-.emoticon-christmas_tree {
-    background-position : -10309px 0;
-    }
-
-.emoticon-gift {
-    background-position : -10341px 0;
-    }
-
-.emoticon-bell {
-    background-position : -10373px 0;
-    }
-
-.emoticon-no_bell {
-    background-position : -10405px 0;
-    }
-
-.emoticon-tanabata_tree {
-    background-position : -10437px 0;
-    }
-
-.emoticon-tada {
-    background-position : -10469px 0;
-    }
-
-.emoticon-confetti_ball {
-    background-position : -10501px 0;
-    }
-
-.emoticon-balloon {
-    background-position : -10533px 0;
-    }
-
-.emoticon-crystal_ball {
-    background-position : -10565px 0;
-    }
-
-.emoticon-cd {
-    background-position : -10597px 0;
-    }
-
-.emoticon-dvd {
-    background-position : -10629px 0;
-    }
-
-.emoticon-floppy_disk {
-    background-position : -10661px 0;
-    }
-
-.emoticon-camera {
-    background-position : -10693px 0;
-    }
-
-.emoticon-video_camera {
-    background-position : -10725px 0;
-    }
-
-.emoticon-movie_camera {
-    background-position : -10757px 0;
-    }
-
-.emoticon-computer {
-    background-position : -10789px 0;
-    }
-
-.emoticon-tv {
-    background-position : -10821px 0;
-    }
-
-.emoticon-iphone {
-    background-position : -10853px 0;
-    }
-
-.emoticon-phone {
-    background-position : -10885px 0;
-    }
-
-.emoticon-telephone {
-    background-position : -10917px 0;
-    }
-
-.emoticon-telephone_receiver {
-    background-position : -10949px 0;
-    }
-
-.emoticon-pager {
-    background-position : -10981px 0;
-    }
-
-.emoticon-fax {
-    background-position : -11013px 0;
-    }
-
-.emoticon-minidisc {
-    background-position : -11045px 0;
-    }
-
-.emoticon-vhs {
-    background-position : -11077px 0;
-    }
-
-.emoticon-sound {
-    background-position : -11109px 0;
-    }
-
-.emoticon-speaker {
-    background-position : -11141px 0;
-    }
-
-.emoticon-mute {
-    background-position : -11173px 0;
-    }
-
-.emoticon-loudspeaker {
-    background-position : -11205px 0;
-    }
-
-.emoticon-mega {
-    background-position : -11237px 0;
-    }
-
-.emoticon-hourglass {
-    background-position : -11269px 0;
-    }
-
-.emoticon-hourglass_flowing_sand {
-    background-position : -11301px 0;
-    }
-
-.emoticon-alarm_clock {
-    background-position : -11333px 0;
-    }
-
-.emoticon-watch {
-    background-position : -11365px 0;
-    }
-
-.emoticon-radio {
-    background-position : -11397px 0;
-    }
-
-.emoticon-satellite {
-    background-position : -11429px 0;
-    }
-
-.emoticon-loop {
-    background-position : -11461px 0;
-    }
-
-.emoticon-mag {
-    background-position : -11493px 0;
-    }
-
-.emoticon-mag_right {
-    background-position : -11525px 0;
-    }
-
-.emoticon-unlock {
-    background-position : -11557px 0;
-    }
-
-.emoticon-lock {
-    background-position : -11589px 0;
-    }
-
-.emoticon-lock_with_ink_pen {
-    background-position : -11621px 0;
-    }
-
-.emoticon-closed_lock_with_key {
-    background-position : -11653px 0;
-    }
-
-.emoticon-key {
-    background-position : -11685px 0;
-    }
-
-.emoticon-bulb {
-    background-position : -11717px 0;
-    }
-
-.emoticon-flashlight {
-    background-position : -11749px 0;
-    }
-
-.emoticon-high_brightness {
-    background-position : -11781px 0;
-    }
-
-.emoticon-low_brightness {
-    background-position : -11813px 0;
-    }
-
-.emoticon-electric_plug {
-    background-position : -11845px 0;
-    }
-
-.emoticon-battery {
-    background-position : -11877px 0;
-    }
-
-.emoticon-calling {
-    background-position : -11909px 0;
-    }
-
-.emoticon-email {
-    background-position : -11941px 0;
-    }
-
-.emoticon-mailbox {
-    background-position : -11973px 0;
-    }
-
-.emoticon-postbox {
-    background-position : -12005px 0;
-    }
-
-.emoticon-bath {
-    background-position : -12037px 0;
-    }
-
-.emoticon-bathtub {
-    background-position : -12069px 0;
-    }
-
-.emoticon-shower {
-    background-position : -12101px 0;
-    }
-
-.emoticon-toilet {
-    background-position : -12133px 0;
-    }
-
-.emoticon-wrench {
-    background-position : -12165px 0;
-    }
-
-.emoticon-nut_and_bolt {
-    background-position : -12197px 0;
-    }
-
-.emoticon-hammer {
-    background-position : -12229px 0;
-    }
-
-.emoticon-seat {
-    background-position : -12261px 0;
-    }
-
-.emoticon-moneybag {
-    background-position : -12293px 0;
-    }
-
-.emoticon-yen {
-    background-position : -12325px 0;
-    }
-
-.emoticon-dollar {
-    background-position : -12357px 0;
-    }
-
-.emoticon-pound {
-    background-position : -12389px 0;
-    }
-
-.emoticon-euro {
-    background-position : -12421px 0;
-    }
-
-.emoticon-credit_card {
-    background-position : -12453px 0;
-    }
-
-.emoticon-money_with_wings {
-    background-position : -12485px 0;
-    }
-
-.emoticon-e\-mail {
-    background-position : -12517px 0;
-    }
-
-.emoticon-inbox_tray {
-    background-position : -12549px 0;
-    }
-
-.emoticon-outbox_tray {
-    background-position : -12581px 0;
-    }
-
-.emoticon-envelope {
-    background-position : -12613px 0;
-    }
-
-.emoticon-incoming_envelope {
-    background-position : -12645px 0;
-    }
-
-.emoticon-postal_horn {
-    background-position : -12677px 0;
-    }
-
-.emoticon-mailbox_closed {
-    background-position : -12709px 0;
-    }
-
-.emoticon-mailbox_with_mail {
-    background-position : -12741px 0;
-    }
-
-.emoticon-mailbox_with_no_mail {
-    background-position : -12773px 0;
-    }
-
-.emoticon-door {
-    background-position : -12805px 0;
-    }
-
-.emoticon-smoking {
-    background-position : -12837px 0;
-    }
-
-.emoticon-bomb {
-    background-position : -12869px 0;
-    }
-
-.emoticon-gun {
-    background-position : -12901px 0;
-    }
-
-.emoticon-hocho {
-    background-position : -12933px 0;
-    }
-
-.emoticon-pill {
-    background-position : -12965px 0;
-    }
-
-.emoticon-syringe {
-    background-position : -12997px 0;
-    }
-
-.emoticon-page_facing_up {
-    background-position : -13029px 0;
-    }
-
-.emoticon-page_with_curl {
-    background-position : -13061px 0;
-    }
-
-.emoticon-bookmark_tabs {
-    background-position : -13093px 0;
-    }
-
-.emoticon-bar_chart {
-    background-position : -13125px 0;
-    }
-
-.emoticon-chart_with_upwards_trend {
-    background-position : -13157px 0;
-    }
-
-.emoticon-chart_with_downwards_trend {
-    background-position : -13189px 0;
-    }
-
-.emoticon-scroll {
-    background-position : -13221px 0;
-    }
-
-.emoticon-clipboard {
-    background-position : -13253px 0;
-    }
-
-.emoticon-calendar {
-    background-position : -13285px 0;
-    }
-
-.emoticon-date {
-    background-position : -13317px 0;
-    }
-
-.emoticon-card_index {
-    background-position : -13349px 0;
-    }
-
-.emoticon-file_folder {
-    background-position : -13381px 0;
-    }
-
-.emoticon-open_file_folder {
-    background-position : -13413px 0;
-    }
-
-.emoticon-scissors {
-    background-position : -13445px 0;
-    }
-
-.emoticon-pushpin {
-    background-position : -13477px 0;
-    }
-
-.emoticon-paperclip {
-    background-position : -13509px 0;
-    }
-
-.emoticon-black_nib {
-    background-position : -13541px 0;
-    }
-
-.emoticon-pencil2 {
-    background-position : -13573px 0;
-    }
-
-.emoticon-straight_ruler {
-    background-position : -13605px 0;
-    }
-
-.emoticon-triangular_ruler {
-    background-position : -13637px 0;
-    }
-
-.emoticon-closed_book {
-    background-position : -13669px 0;
-    }
-
-.emoticon-green_book {
-    background-position : -13701px 0;
-    }
-
-.emoticon-blue_book {
-    background-position : -13733px 0;
-    }
-
-.emoticon-orange_book {
-    background-position : -13765px 0;
-    }
-
-.emoticon-notebook {
-    background-position : -13797px 0;
-    }
-
-.emoticon-notebook_with_decorative_cover {
-    background-position : -13829px 0;
-    }
-
-.emoticon-ledger {
-    background-position : -13861px 0;
-    }
-
-.emoticon-books {
-    background-position : -13893px 0;
-    }
-
-.emoticon-bookmark {
-    background-position : -13925px 0;
-    }
-
-.emoticon-name_badge {
-    background-position : -13957px 0;
-    }
-
-.emoticon-microscope {
-    background-position : -13989px 0;
-    }
-
-.emoticon-telescope {
-    background-position : -14021px 0;
-    }
-
-.emoticon-newspaper {
-    background-position : -14053px 0;
-    }
-
-.emoticon-football {
-    background-position : -14085px 0;
-    }
-
-.emoticon-basketball {
-    background-position : -14117px 0;
-    }
-
-.emoticon-soccer {
-    background-position : -14149px 0;
-    }
-
-.emoticon-baseball {
-    background-position : -14181px 0;
-    }
-
-.emoticon-tennis {
-    background-position : -14213px 0;
-    }
-
-.emoticon-8ball {
-    background-position : -14245px 0;
-    }
-
-.emoticon-rugby_football {
-    background-position : -14277px 0;
-    }
-
-.emoticon-bowling {
-    background-position : -14309px 0;
-    }
-
-.emoticon-golf {
-    background-position : -14341px 0;
-    }
-
-.emoticon-mountain_bicyclist {
-    background-position : -14373px 0;
-    }
-
-.emoticon-bicyclist {
-    background-position : -14405px 0;
-    }
-
-.emoticon-horse_racing {
-    background-position : -14437px 0;
-    }
-
-.emoticon-snowboarder {
-    background-position : -14469px 0;
-    }
-
-.emoticon-swimmer {
-    background-position : -14501px 0;
-    }
-
-.emoticon-surfer {
-    background-position : -14533px 0;
-    }
-
-.emoticon-ski {
-    background-position : -14565px 0;
-    }
-
-.emoticon-spades {
-    background-position : -14597px 0;
-    }
-
-.emoticon-hearts {
-    background-position : -14629px 0;
-    }
-
-.emoticon-clubs {
-    background-position : -14661px 0;
-    }
-
-.emoticon-diamonds {
-    background-position : -14693px 0;
-    }
-
-.emoticon-gem {
-    background-position : -14725px 0;
-    }
-
-.emoticon-ring {
-    background-position : -14757px 0;
-    }
-
-.emoticon-trophy {
-    background-position : -14789px 0;
-    }
-
-.emoticon-musical_score {
-    background-position : -14821px 0;
-    }
-
-.emoticon-musical_keyboard {
-    background-position : -14853px 0;
-    }
-
-.emoticon-violin {
-    background-position : -14885px 0;
-    }
-
-.emoticon-space_invader {
-    background-position : -14917px 0;
-    }
-
-.emoticon-video_game {
-    background-position : -14949px 0;
-    }
-
-.emoticon-black_joker {
-    background-position : -14981px 0;
-    }
-
-.emoticon-flower_playing_cards {
-    background-position : -15013px 0;
-    }
-
-.emoticon-game_die {
-    background-position : -15045px 0;
-    }
-
-.emoticon-dart {
-    background-position : -15077px 0;
-    }
-
-.emoticon-mahjong {
-    background-position : -15109px 0;
-    }
-
-.emoticon-clapper {
-    background-position : -15141px 0;
-    }
-
-.emoticon-memo {
-    background-position : -15173px 0;
-    }
-
-.emoticon-pencil {
-    background-position : -15205px 0;
-    }
-
-.emoticon-book {
-    background-position : -15237px 0;
-    }
-
-.emoticon-art {
-    background-position : -15269px 0;
-    }
-
-.emoticon-microphone {
-    background-position : -15301px 0;
-    }
-
-.emoticon-headphones {
-    background-position : -15333px 0;
-    }
-
-.emoticon-trumpet {
-    background-position : -15365px 0;
-    }
-
-.emoticon-saxophone {
-    background-position : -15397px 0;
-    }
-
-.emoticon-guitar {
-    background-position : -15429px 0;
-    }
-
-.emoticon-shoe {
-    background-position : -15461px 0;
-    }
-
-.emoticon-sandal {
-    background-position : -15493px 0;
-    }
-
-.emoticon-high_heel {
-    background-position : -15525px 0;
-    }
-
-.emoticon-lipstick {
-    background-position : -15557px 0;
-    }
-
-.emoticon-boot {
-    background-position : -15589px 0;
-    }
-
-.emoticon-shirt {
-    background-position : -15621px 0;
-    }
-
-.emoticon-tshirt {
-    background-position : -15653px 0;
-    }
-
-.emoticon-necktie {
-    background-position : -15685px 0;
-    }
-
-.emoticon-womans_clothes {
-    background-position : -15717px 0;
-    }
-
-.emoticon-dress {
-    background-position : -15749px 0;
-    }
-
-.emoticon-running_shirt_with_sash {
-    background-position : -15781px 0;
-    }
-
-.emoticon-jeans {
-    background-position : -15813px 0;
-    }
-
-.emoticon-kimono {
-    background-position : -15845px 0;
-    }
-
-.emoticon-bikini {
-    background-position : -15877px 0;
-    }
-
-.emoticon-ribbon {
-    background-position : -15909px 0;
-    }
-
-.emoticon-tophat {
-    background-position : -15941px 0;
-    }
-
-.emoticon-crown {
-    background-position : -15973px 0;
-    }
-
-.emoticon-womans_hat {
-    background-position : -16005px 0;
-    }
-
-.emoticon-mans_shoe {
-    background-position : -16037px 0;
-    }
-
-.emoticon-closed_umbrella {
-    background-position : -16069px 0;
-    }
-
-.emoticon-briefcase {
-    background-position : -16101px 0;
-    }
-
-.emoticon-handbag {
-    background-position : -16133px 0;
-    }
-
-.emoticon-pouch {
-    background-position : -16165px 0;
-    }
-
-.emoticon-purse {
-    background-position : -16197px 0;
-    }
-
-.emoticon-eyeglasses {
-    background-position : -16229px 0;
-    }
-
-.emoticon-fishing_pole_and_fish {
-    background-position : -16261px 0;
-    }
-
-.emoticon-coffee {
-    background-position : -16293px 0;
-    }
-
-.emoticon-tea {
-    background-position : -16325px 0;
-    }
-
-.emoticon-sake {
-    background-position : -16357px 0;
-    }
-
-.emoticon-baby_bottle {
-    background-position : -16389px 0;
-    }
-
-.emoticon-beer {
-    background-position : -16421px 0;
-    }
-
-.emoticon-beers {
-    background-position : -16453px 0;
-    }
-
-.emoticon-cocktail {
-    background-position : -16485px 0;
-    }
-
-.emoticon-tropical_drink {
-    background-position : -16517px 0;
-    }
-
-.emoticon-wine_glass {
-    background-position : -16549px 0;
-    }
-
-.emoticon-fork_and_knife {
-    background-position : -16581px 0;
-    }
-
-.emoticon-pizza {
-    background-position : -16613px 0;
-    }
-
-.emoticon-hamburger {
-    background-position : -16645px 0;
-    }
-
-.emoticon-fries {
-    background-position : -16677px 0;
-    }
-
-.emoticon-poultry_leg {
-    background-position : -16709px 0;
-    }
-
-.emoticon-meat_on_bone {
-    background-position : -16741px 0;
-    }
-
-.emoticon-spaghetti {
-    background-position : -16773px 0;
-    }
-
-.emoticon-curry {
-    background-position : -16805px 0;
-    }
-
-.emoticon-fried_shrimp {
-    background-position : -16837px 0;
-    }
-
-.emoticon-bento {
-    background-position : -16869px 0;
-    }
-
-.emoticon-sushi {
-    background-position : -16901px 0;
-    }
-
-.emoticon-fish_cake {
-    background-position : -16933px 0;
-    }
-
-.emoticon-rice_ball {
-    background-position : -16965px 0;
-    }
-
-.emoticon-rice_cracker {
-    background-position : -16997px 0;
-    }
-
-.emoticon-rice {
-    background-position : -17029px 0;
-    }
-
-.emoticon-ramen {
-    background-position : -17061px 0;
-    }
-
-.emoticon-stew {
-    background-position : -17093px 0;
-    }
-
-.emoticon-oden {
-    background-position : -17125px 0;
-    }
-
-.emoticon-dango {
-    background-position : -17157px 0;
-    }
-
-.emoticon-egg {
-    background-position : -17189px 0;
-    }
-
-.emoticon-bread {
-    background-position : -17221px 0;
-    }
-
-.emoticon-doughnut {
-    background-position : -17253px 0;
-    }
-
-.emoticon-custard {
-    background-position : -17285px 0;
-    }
-
-.emoticon-icecream {
-    background-position : -17317px 0;
-    }
-
-.emoticon-ice_cream {
-    background-position : -17349px 0;
-    }
-
-.emoticon-shaved_ice {
-    background-position : -17381px 0;
-    }
-
-.emoticon-birthday {
-    background-position : -17413px 0;
-    }
-
-.emoticon-cake {
-    background-position : -17445px 0;
-    }
-
-.emoticon-cookie {
-    background-position : -17477px 0;
-    }
-
-.emoticon-chocolate_bar {
-    background-position : -17509px 0;
-    }
-
-.emoticon-candy {
-    background-position : -17541px 0;
-    }
-
-.emoticon-lollipop {
-    background-position : -17573px 0;
-    }
-
-.emoticon-honey_pot {
-    background-position : -17605px 0;
-    }
-
-.emoticon-apple {
-    background-position : -17637px 0;
-    }
-
-.emoticon-green_apple {
-    background-position : -17669px 0;
-    }
-
-.emoticon-tangerine {
-    background-position : -17701px 0;
-    }
-
-.emoticon-lemon {
-    background-position : -17733px 0;
-    }
-
-.emoticon-cherries {
-    background-position : -17765px 0;
-    }
-
-.emoticon-grapes {
-    background-position : -17797px 0;
-    }
-
-.emoticon-watermelon {
-    background-position : -17829px 0;
-    }
-
-.emoticon-strawberry {
-    background-position : -17861px 0;
-    }
-
-.emoticon-peach {
-    background-position : -17893px 0;
-    }
-
-.emoticon-melon {
-    background-position : -17925px 0;
-    }
-
-.emoticon-banana {
-    background-position : -17957px 0;
-    }
-
-.emoticon-pear {
-    background-position : -17989px 0;
-    }
-
-.emoticon-pineapple {
-    background-position : -18021px 0;
-    }
-
-.emoticon-sweet_potato {
-    background-position : -18053px 0;
-    }
-
-.emoticon-eggplant {
-    background-position : -18085px 0;
-    }
-
-.emoticon-tomato {
-    background-position : -18117px 0;
-    }
-
-.emoticon-corn {
-    background-position : -18149px 0;
-    }
-
-.emoticon-house {
-    background-position : -18181px 0;
-    }
-
-.emoticon-house_with_garden {
-    background-position : -18213px 0;
-    }
-
-.emoticon-school {
-    background-position : -18245px 0;
-    }
-
-.emoticon-office {
-    background-position : -18277px 0;
-    }
-
-.emoticon-post_office {
-    background-position : -18309px 0;
-    }
-
-.emoticon-hospital {
-    background-position : -18341px 0;
-    }
-
-.emoticon-bank {
-    background-position : -18373px 0;
-    }
-
-.emoticon-convenience_store {
-    background-position : -18405px 0;
-    }
-
-.emoticon-love_hotel {
-    background-position : -18437px 0;
-    }
-
-.emoticon-hotel {
-    background-position : -18469px 0;
-    }
-
-.emoticon-wedding {
-    background-position : -18501px 0;
-    }
-
-.emoticon-church {
-    background-position : -18533px 0;
-    }
-
-.emoticon-department_store {
-    background-position : -18565px 0;
-    }
-
-.emoticon-european_post_office {
-    background-position : -18597px 0;
-    }
-
-.emoticon-city_sunrise {
-    background-position : -18629px 0;
-    }
-
-.emoticon-city_sunset {
-    background-position : -18661px 0;
-    }
-
-.emoticon-japanese_castle {
-    background-position : -18693px 0;
-    }
-
-.emoticon-european_castle {
-    background-position : -18725px 0;
-    }
-
-.emoticon-tent {
-    background-position : -18757px 0;
-    }
-
-.emoticon-factory {
-    background-position : -18789px 0;
-    }
-
-.emoticon-tokyo_tower {
-    background-position : -18821px 0;
-    }
-
-.emoticon-japan {
-    background-position : -18853px 0;
-    }
-
-.emoticon-mount_fuji {
-    background-position : -18885px 0;
-    }
-
-.emoticon-sunrise_over_mountains {
-    background-position : -18917px 0;
-    }
-
-.emoticon-sunrise {
-    background-position : -18949px 0;
-    }
-
-.emoticon-stars {
-    background-position : -18981px 0;
-    }
-
-.emoticon-themoreyouknow {
-    background-position : -18981px 0;
-    }
-
-.emoticon-tmyk {
-    background-position : -18981px 0;
-    }
-
-.emoticon-statue_of_liberty {
-    background-position : -19013px 0;
-    }
-
-.emoticon-bridge_at_night {
-    background-position : -19045px 0;
-    }
-
-.emoticon-carousel_horse {
-    background-position : -19077px 0;
-    }
-
-.emoticon-rainbow {
-    background-position : -19109px 0;
-    }
-
-.emoticon-ferris_wheel {
-    background-position : -19141px 0;
-    }
-
-.emoticon-fountain {
-    background-position : -19173px 0;
-    }
-
-.emoticon-roller_coaster {
-    background-position : -19205px 0;
-    }
-
-.emoticon-ship {
-    background-position : -19237px 0;
-    }
-
-.emoticon-speedboat {
-    background-position : -19269px 0;
-    }
-
-.emoticon-boat {
-    background-position : -19301px 0;
-    }
-
-.emoticon-sailboat {
-    background-position : -19333px 0;
-    }
-
-.emoticon-rowboat {
-    background-position : -19365px 0;
-    }
-
-.emoticon-anchor {
-    background-position : -19397px 0;
-    }
-
-.emoticon-rocket {
-    background-position : -19429px 0;
-    }
-
-.emoticon-airplane {
-    background-position : -19461px 0;
-    }
-
-.emoticon-helicopter {
-    background-position : -19493px 0;
-    }
-
-.emoticon-steam_locomotive {
-    background-position : -19525px 0;
-    }
-
-.emoticon-tram {
-    background-position : -19557px 0;
-    }
-
-.emoticon-mountain_railway {
-    background-position : -19589px 0;
-    }
-
-.emoticon-bike {
-    background-position : -19621px 0;
-    }
-
-.emoticon-aerial_tramway {
-    background-position : -19653px 0;
-    }
-
-.emoticon-suspension_railway {
-    background-position : -19685px 0;
-    }
-
-.emoticon-mountain_cableway {
-    background-position : -19717px 0;
-    }
-
-.emoticon-tractor {
-    background-position : -19749px 0;
-    }
-
-.emoticon-blue_car {
-    background-position : -19781px 0;
-    }
-
-.emoticon-oncoming_automobile {
-    background-position : -19813px 0;
-    }
-
-.emoticon-car {
-    background-position : -19845px 0;
-    }
-
-.emoticon-red_car {
-    background-position : -19877px 0;
-    }
-
-.emoticon-taxi {
-    background-position : -19909px 0;
-    }
-
-.emoticon-oncoming_taxi {
-    background-position : -19941px 0;
-    }
-
-.emoticon-articulated_lorry {
-    background-position : -19973px 0;
-    }
-
-.emoticon-bus {
-    background-position : -20005px 0;
-    }
-
-.emoticon-oncoming_bus {
-    background-position : -20037px 0;
-    }
-
-.emoticon-rotating_light {
-    background-position : -20069px 0;
-    }
-
-.emoticon-police_car {
-    background-position : -20101px 0;
-    }
-
-.emoticon-oncoming_police_car {
-    background-position : -20133px 0;
-    }
-
-.emoticon-fire_engine {
-    background-position : -20165px 0;
-    }
-
-.emoticon-ambulance {
-    background-position : -20197px 0;
-    }
-
-.emoticon-minibus {
-    background-position : -20229px 0;
-    }
-
-.emoticon-truck {
-    background-position : -20261px 0;
-    }
-
-.emoticon-train {
-    background-position : -20293px 0;
-    }
-
-.emoticon-station {
-    background-position : -20325px 0;
-    }
-
-.emoticon-train2 {
-    background-position : -20357px 0;
-    }
-
-.emoticon-bullettrain_front {
-    background-position : -20389px 0;
-    }
-
-.emoticon-bullettrain_side {
-    background-position : -20421px 0;
-    }
-
-.emoticon-light_rail {
-    background-position : -20453px 0;
-    }
-
-.emoticon-monorail {
-    background-position : -20485px 0;
-    }
-
-.emoticon-railway_car {
-    background-position : -20517px 0;
-    }
-
-.emoticon-trolleybus {
-    background-position : -20549px 0;
-    }
-
-.emoticon-ticket {
-    background-position : -20581px 0;
-    }
-
-.emoticon-fuelpump {
-    background-position : -20613px 0;
-    }
-
-.emoticon-vertical_traffic_light {
-    background-position : -20645px 0;
-    }
-
-.emoticon-traffic_light {
-    background-position : -20677px 0;
-    }
-
-.emoticon-warning {
-    background-position : -20709px 0;
-    }
-
-.emoticon-construction {
-    background-position : -20741px 0;
-    }
-
-.emoticon-beginner {
-    background-position : -20773px 0;
-    }
-
-.emoticon-atm {
-    background-position : -20805px 0;
-    }
-
-.emoticon-slot_machine {
-    background-position : -20837px 0;
-    }
-
-.emoticon-busstop {
-    background-position : -20869px 0;
-    }
-
-.emoticon-barber {
-    background-position : -20901px 0;
-    }
-
-.emoticon-hotsprings {
-    background-position : -20933px 0;
-    }
-
-.emoticon-checkered_flag {
-    background-position : -20965px 0;
-    }
-
-.emoticon-crossed_flags {
-    background-position : -20997px 0;
-    }
-
-.emoticon-izakaya_lantern {
-    background-position : -21029px 0;
-    }
-
-.emoticon-moyai {
-    background-position : -21061px 0;
-    }
-
-.emoticon-circus_tent {
-    background-position : -21093px 0;
-    }
-
-.emoticon-performing_arts {
-    background-position : -21125px 0;
-    }
-
-.emoticon-round_pushpin {
-    background-position : -21157px 0;
-    }
-
-.emoticon-triangular_flag_on_post {
-    background-position : -21189px 0;
-    }
-
-.emoticon-jp {
-    background-position : -21221px 0;
-    }
-
-.emoticon-kr {
-    background-position : -21253px 0;
-    }
-
-.emoticon-cn {
-    background-position : -21285px 0;
-    }
-
-.emoticon-us {
-    background-position : -21317px 0;
-    }
-
-.emoticon-fr {
-    background-position : -21349px 0;
-    }
-
-.emoticon-es {
-    background-position : -21381px 0;
-    }
-
-.emoticon-it {
-    background-position : -21413px 0;
-    }
-
-.emoticon-ru {
-    background-position : -21445px 0;
-    }
-
-.emoticon-gb {
-    background-position : -21477px 0;
-    }
-
-.emoticon-uk {
-    background-position : -21509px 0;
-    }
-
-.emoticon-de {
-    background-position : -21541px 0;
-    }
-
-.emoticon-one {
-    background-position : -21573px 0;
-    }
-
-.emoticon-two {
-    background-position : -21605px 0;
-    }
-
-.emoticon-three {
-    background-position : -21637px 0;
-    }
-
-.emoticon-four {
-    background-position : -21669px 0;
-    }
-
-.emoticon-five {
-    background-position : -21701px 0;
-    }
-
-.emoticon-six {
-    background-position : -21733px 0;
-    }
-
-.emoticon-seven {
-    background-position : -21765px 0;
-    }
-
-.emoticon-eight {
-    background-position : -21797px 0;
-    }
-
-.emoticon-nine {
-    background-position : -21829px 0;
-    }
-
-.emoticon-keycap_ten {
-    background-position : -21861px 0;
-    }
-
-.emoticon-1234 {
-    background-position : -21893px 0;
-    }
-
-.emoticon-zero {
-    background-position : -21925px 0;
-    }
-
-.emoticon-hash {
-    background-position : -21957px 0;
-    }
-
-.emoticon-symbols {
-    background-position : -21989px 0;
-    }
-
-.emoticon-arrow_backward {
-    background-position : -22021px 0;
-    }
-
-.emoticon-arrow_down {
-    background-position : -22053px 0;
-    }
-
-.emoticon-arrow_forward {
-    background-position : -22085px 0;
-    }
-
-.emoticon-arrow_left {
-    background-position : -22117px 0;
-    }
-
-.emoticon-capital_abcd {
-    background-position : -22149px 0;
-    }
-
-.emoticon-abcd {
-    background-position : -22181px 0;
-    }
-
-.emoticon-abc {
-    background-position : -22213px 0;
-    }
-
-.emoticon-arrow_lower_left {
-    background-position : -22245px 0;
-    }
-
-.emoticon-arrow_lower_right {
-    background-position : -22277px 0;
-    }
-
-.emoticon-arrow_right {
-    background-position : -22309px 0;
-    }
-
-.emoticon-arrow_up {
-    background-position : -22341px 0;
-    }
-
-.emoticon-arrow_upper_left {
-    background-position : -22373px 0;
-    }
-
-.emoticon-arrow_upper_right {
-    background-position : -22405px 0;
-    }
-
-.emoticon-arrow_double_down {
-    background-position : -22437px 0;
-    }
-
-.emoticon-arrow_double_up {
-    background-position : -22469px 0;
-    }
-
-.emoticon-arrow_down_small {
-    background-position : -22501px 0;
-    }
-
-.emoticon-arrow_heading_down {
-    background-position : -22533px 0;
-    }
-
-.emoticon-arrow_heading_up {
-    background-position : -22565px 0;
-    }
-
-.emoticon-leftwards_arrow_with_hook {
-    background-position : -22597px 0;
-    }
-
-.emoticon-arrow_right_hook {
-    background-position : -22629px 0;
-    }
-
-.emoticon-left_right_arrow {
-    background-position : -22661px 0;
-    }
-
-.emoticon-arrow_up_down {
-    background-position : -22693px 0;
-    }
-
-.emoticon-arrow_up_small {
-    background-position : -22725px 0;
-    }
-
-.emoticon-arrows_clockwise {
-    background-position : -22757px 0;
-    }
-
-.emoticon-arrows_counterclockwise {
-    background-position : -22789px 0;
-    }
-
-.emoticon-rewind {
-    background-position : -22821px 0;
-    }
-
-.emoticon-fast_forward {
-    background-position : -22853px 0;
-    }
-
-.emoticon-information_source {
-    background-position : -22885px 0;
-    }
-
-.emoticon-ok {
-    background-position : -22917px 0;
-    }
-
-.emoticon-twisted_rightwards_arrows {
-    background-position : -22949px 0;
-    }
-
-.emoticon-repeat {
-    background-position : -22981px 0;
-    }
-
-.emoticon-repeat_one {
-    background-position : -23013px 0;
-    }
-
-.emoticon-new {
-    background-position : -23045px 0;
-    }
-
-.emoticon-top {
-    background-position : -23077px 0;
-    }
-
-.emoticon-up {
-    background-position : -23109px 0;
-    }
-
-.emoticon-cool {
-    background-position : -23141px 0;
-    }
-
-.emoticon-free {
-    background-position : -23173px 0;
-    }
-
-.emoticon-ng {
-    background-position : -23205px 0;
-    }
-
-.emoticon-cinema {
-    background-position : -23237px 0;
-    }
-
-.emoticon-koko {
-    background-position : -23269px 0;
-    }
-
-.emoticon-signal_strength {
-    background-position : -23301px 0;
-    }
-
-.emoticon-u5272 {
-    background-position : -23333px 0;
-    }
-
-.emoticon-u5408 {
-    background-position : -23365px 0;
-    }
-
-.emoticon-u55b6 {
-    background-position : -23397px 0;
-    }
-
-.emoticon-u6307 {
-    background-position : -23429px 0;
-    }
-
-.emoticon-u6708 {
-    background-position : -23461px 0;
-    }
-
-.emoticon-u6709 {
-    background-position : -23493px 0;
-    }
-
-.emoticon-u6e80 {
-    background-position : -23525px 0;
-    }
-
-.emoticon-u7121 {
-    background-position : -23557px 0;
-    }
-
-.emoticon-u7533 {
-    background-position : -23589px 0;
-    }
-
-.emoticon-u7a7a {
-    background-position : -23621px 0;
-    }
-
-.emoticon-u7981 {
-    background-position : -23653px 0;
-    }
-
-.emoticon-sa {
-    background-position : -23685px 0;
-    }
-
-.emoticon-restroom {
-    background-position : -23717px 0;
-    }
-
-.emoticon-mens {
-    background-position : -23749px 0;
-    }
-
-.emoticon-womens {
-    background-position : -23781px 0;
-    }
-
-.emoticon-baby_symbol {
-    background-position : -23813px 0;
-    }
-
-.emoticon-no_smoking {
-    background-position : -23845px 0;
-    }
-
-.emoticon-parking {
-    background-position : -23877px 0;
-    }
-
-.emoticon-wheelchair {
-    background-position : -23909px 0;
-    }
-
-.emoticon-metro {
-    background-position : -23941px 0;
-    }
-
-.emoticon-baggage_claim {
-    background-position : -23973px 0;
-    }
-
-.emoticon-accept {
-    background-position : -24005px 0;
-    }
-
-.emoticon-wc {
-    background-position : -24037px 0;
-    }
-
-.emoticon-potable_water {
-    background-position : -24069px 0;
-    }
-
-.emoticon-put_litter_in_its_place {
-    background-position : -24101px 0;
-    }
-
-.emoticon-secret {
-    background-position : -24133px 0;
-    }
-
-.emoticon-congratulations {
-    background-position : -24165px 0;
-    }
-
-.emoticon-m {
-    background-position : -24197px 0;
-    }
-
-.emoticon-passport_control {
-    background-position : -24229px 0;
-    }
-
-.emoticon-left_luggage {
-    background-position : -24261px 0;
-    }
-
-.emoticon-customs {
-    background-position : -24293px 0;
-    }
-
-.emoticon-ideograph_advantage {
-    background-position : -24325px 0;
-    }
-
-.emoticon-cl {
-    background-position : -24357px 0;
-    }
-
-.emoticon-sos {
-    background-position : -24389px 0;
-    }
-
-.emoticon-id {
-    background-position : -24421px 0;
-    }
-
-.emoticon-no_entry_sign {
-    background-position : -24453px 0;
-    }
-
-.emoticon-underage {
-    background-position : -24485px 0;
-    }
-
-.emoticon-no_mobile_phones {
-    background-position : -24517px 0;
-    }
-
-.emoticon-do_not_litter {
-    background-position : -24549px 0;
-    }
-
-.emoticon-non\-potable_water {
-    background-position : -24581px 0;
-    }
-
-.emoticon-no_bicycles {
-    background-position : -24613px 0;
-    }
-
-.emoticon-no_pedestrians {
-    background-position : -24645px 0;
-    }
-
-.emoticon-children_crossing {
-    background-position : -24677px 0;
-    }
-
-.emoticon-no_entry {
-    background-position : -24709px 0;
-    }
-
-.emoticon-eight_spoked_asterisk {
-    background-position : -24741px 0;
-    }
-
-.emoticon-eight_pointed_black_star {
-    background-position : -24773px 0;
-    }
-
-.emoticon-heart_decoration {
-    background-position : -24805px 0;
-    }
-
-.emoticon-vs {
-    background-position : -24837px 0;
-    }
-
-.emoticon-vibration_mode {
-    background-position : -24869px 0;
-    }
-
-.emoticon-mobile_phone_off {
-    background-position : -24901px 0;
-    }
-
-.emoticon-chart {
-    background-position : -24933px 0;
-    }
-
-.emoticon-currency_exchange {
-    background-position : -24965px 0;
-    }
-
-.emoticon-aries {
-    background-position : -24997px 0;
-    }
-
-.emoticon-taurus {
-    background-position : -25029px 0;
-    }
-
-.emoticon-gemini {
-    background-position : -25061px 0;
-    }
-
-.emoticon-cancer {
-    background-position : -25093px 0;
-    }
-
-.emoticon-leo {
-    background-position : -25125px 0;
-    }
-
-.emoticon-virgo {
-    background-position : -25157px 0;
-    }
-
-.emoticon-libra {
-    background-position : -25189px 0;
-    }
-
-.emoticon-scorpius {
-    background-position : -25221px 0;
-    }
-
-.emoticon-sagittarius {
-    background-position : -25253px 0;
-    }
-
-.emoticon-capricorn {
-    background-position : -25285px 0;
-    }
-
-.emoticon-aquarius {
-    background-position : -25317px 0;
-    }
-
-.emoticon-pisces {
-    background-position : -25349px 0;
-    }
-
-.emoticon-ophiuchus {
-    background-position : -25381px 0;
-    }
-
-.emoticon-six_pointed_star {
-    background-position : -25413px 0;
-    }
-
-.emoticon-negative_squared_cross_mark {
-    background-position : -25445px 0;
-    }
-
-.emoticon-a {
-    background-position : -25477px 0;
-    }
-
-.emoticon-b {
-    background-position : -25509px 0;
-    }
-
-.emoticon-ab {
-    background-position : -25541px 0;
-    }
-
-.emoticon-o2 {
-    background-position : -25573px 0;
-    }
-
-.emoticon-diamond_shape_with_a_dot_inside {
-    background-position : -25605px 0;
-    }
-
-.emoticon-recycle {
-    background-position : -25637px 0;
-    }
-
-.emoticon-end {
-    background-position : -25669px 0;
-    }
-
-.emoticon-on {
-    background-position : -25701px 0;
-    }
-
-.emoticon-soon {
-    background-position : -25733px 0;
-    }
-
-.emoticon-clock1 {
-    background-position : -25765px 0;
-    }
-
-.emoticon-clock130 {
-    background-position : -25797px 0;
-    }
-
-.emoticon-clock10 {
-    background-position : -25829px 0;
-    }
-
-.emoticon-clock1030 {
-    background-position : -25861px 0;
-    }
-
-.emoticon-clock11 {
-    background-position : -25893px 0;
-    }
-
-.emoticon-clock1130 {
-    background-position : -25925px 0;
-    }
-
-.emoticon-clock12 {
-    background-position : -25957px 0;
-    }
-
-.emoticon-clock1230 {
-    background-position : -25989px 0;
-    }
-
-.emoticon-clock2 {
-    background-position : -26021px 0;
-    }
-
-.emoticon-clock230 {
-    background-position : -26053px 0;
-    }
-
-.emoticon-clock3 {
-    background-position : -26085px 0;
-    }
-
-.emoticon-clock330 {
-    background-position : -26117px 0;
-    }
-
-.emoticon-clock4 {
-    background-position : -26149px 0;
-    }
-
-.emoticon-clock430 {
-    background-position : -26181px 0;
-    }
-
-.emoticon-clock5 {
-    background-position : -26213px 0;
-    }
-
-.emoticon-clock530 {
-    background-position : -26245px 0;
-    }
-
-.emoticon-clock6 {
-    background-position : -26277px 0;
-    }
-
-.emoticon-clock630 {
-    background-position : -26309px 0;
-    }
-
-.emoticon-clock7 {
-    background-position : -26341px 0;
-    }
-
-.emoticon-clock730 {
-    background-position : -26373px 0;
-    }
-
-.emoticon-clock8 {
-    background-position : -26405px 0;
-    }
-
-.emoticon-clock830 {
-    background-position : -26437px 0;
-    }
-
-.emoticon-clock9 {
-    background-position : -26469px 0;
-    }
-
-.emoticon-clock930 {
-    background-position : -26501px 0;
-    }
-
-.emoticon-heavy_dollar_sign {
-    background-position : -26533px 0;
-    }
-
-.emoticon-copyright {
-    background-position : -26565px 0;
-    }
-
-.emoticon-registered {
-    background-position : -26597px 0;
-    }
-
-.emoticon-tm {
-    background-position : -26629px 0;
-    }
-
-.emoticon-x {
-    background-position : -26661px 0;
-    }
-
-.emoticon-heavy_exclamation_mark {
-    background-position : -26693px 0;
-    }
-
-.emoticon-bangbang {
-    background-position : -26725px 0;
-    }
-
-.emoticon-interrobang {
-    background-position : -26757px 0;
-    }
-
-.emoticon-o {
-    background-position : -26789px 0;
-    }
-
-.emoticon-heavy_multiplication_x {
-    background-position : -26821px 0;
-    }
-
-.emoticon-heavy_plus_sign {
-    background-position : -26853px 0;
-    }
-
-.emoticon-heavy_minus_sign {
-    background-position : -26885px 0;
-    }
-
-.emoticon-heavy_division_sign {
-    background-position : -26917px 0;
-    }
-
-.emoticon-white_flower {
-    background-position : -26949px 0;
-    }
-
-.emoticon-100 {
-    background-position : -26981px 0;
-    }
-
-.emoticon-heavy_check_mark {
-    background-position : -27013px 0;
-    }
-
-.emoticon-ballot_box_with_check {
-    background-position : -27045px 0;
-    }
-
-.emoticon-radio_button {
-    background-position : -27077px 0;
-    }
-
-.emoticon-link {
-    background-position : -27109px 0;
-    }
-
-.emoticon-curly_loop {
-    background-position : -27141px 0;
-    }
-
-.emoticon-wavy_dash {
-    background-position : -27173px 0;
-    }
-
-.emoticon-part_alternation_mark {
-    background-position : -27205px 0;
-    }
-
-.emoticon-trident {
-    background-position : -27237px 0;
-    }
-
-.emoticon-black_large_square {
-    background-position : -27269px 0;
-    }
-
-.emoticon-white_large_square {
-    background-position : -27301px 0;
-    }
-
-.emoticon-white_check_mark {
-    background-position : -27333px 0;
-    }
-
-.emoticon-black_square {
-    background-position : -27268px 0;
-    }
-
-.emoticon-white_square {
-    background-position : -27301px 0;
-    }
-
-.emoticon-black_square_button {
-    background-position : -27365px 0;
-    }
-
-.emoticon-white_square_button {
-    background-position : -27397px 0;
-    }
-
-.emoticon-black_circle {
-    background-position : -27429px 0;
-    }
-
-.emoticon-white_circle {
-    background-position : -27461px 0;
-    }
-
-.emoticon-red_circle {
-    background-position : -27493px 0;
-    }
-
-.emoticon-large_blue_circle {
-    background-position : -27525px 0;
-    }
-
-.emoticon-large_blue_diamond {
-    background-position : -27557px 0;
-    }
-
-.emoticon-large_orange_diamond {
-    background-position : -27589px 0;
-    }
-
-.emoticon-small_blue_diamond {
-    background-position : -27621px 0;
-    }
-
-.emoticon-small_orange_diamond {
-    background-position : -27653px 0;
-    }
-
-.emoticon-small_red_triangle {
-    background-position : -27685px 0;
-    }
-
-.emoticon-small_red_triangle_down {
-    background-position : -27717px 0;
-    }
-
-.emoticon-shipit {
-    background-position : -27749px 0;
-    }
-
-/*!******************************************************************************************************************************!*\
-  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/angular-rateit/dist/ng-rateit.css ***!
-  \******************************************************************************************************************************/
-.ngrateit-rating{display:inline-block;overflow:hidden}.ngrateit-reset{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxhYWdfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjMycHgiIHZpZXdCb3g9IjAgMCAxNiAzMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTYgMzIiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0IzQjNCMyIgZD0iTTgsMi4xNzRjLTMuMjE5LDAtNS44MjcsMi42MDktNS44MjcsNS44MjdTNC43ODMsMTMuODI2LDgsMTMuODI2YzMuMjE4LDAsNS44MjYtMi42MDcsNS44MjYtNS44MjUNCglTMTEuMjE5LDIuMTc0LDgsMi4xNzR6IE0xMS40MzgsOUg0LjU2M1Y3aDYuODc0Vjl6Ii8+DQo8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzFfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9Ii0xMjIuMzI2NyIgeTE9IjgwMCIgeDI9Ii0xMTAuNjczOCIgeTI9IjgwMCIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAxIDEyNC41IC03NzYpIj4NCgk8c3RvcCAgb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojRkYxRDI1Ii8+DQoJPHN0b3AgIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6I0Q3MDAyRSIvPg0KPC9saW5lYXJHcmFkaWVudD4NCjxwYXRoIGZpbGw9InVybCgjU1ZHSURfMV8pIiBkPSJNOCwxOC4xNzRjLTMuMjE5LDAtNS44MjcsMi42MDktNS44MjcsNS44MjdTNC43ODMsMjkuODI2LDgsMjkuODI2YzMuMjE4LDAsNS44MjYtMi42MDcsNS44MjYtNS44MjUNCglTMTEuMjE5LDE4LjE3NCw4LDE4LjE3NHogTTExLjQzOCwyNUg0LjU2M3YtMmg2Ljg3NFYyNXoiLz4NCjwvc3ZnPg0K);display:inline-block;background-position:0 0}.ngrateit-reset:hover{background-position:0 100%}.ngrateit-star{display:block;float:left;overflow:hidden;background-repeat:repeat-x}.ngrateit-bg-star{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQzLjIgKDM5MDY5KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5iZy1zdGFyPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9Imluc3RpdHV0ZSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9InJhdGVkLXN0YXItY29weSIgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSIjRDhEOEQ4Ij4KICAgICAgICAgICAgPHBhdGggZD0iTTguMzY3LDAuODE0IEwxMC4zNTEsNS41MDUgTDE1LjQyNSw1LjkzOSBDMTUuNzc3LDUuOTcgMTUuOTIxLDYuNDEyIDE1LjY1Miw2LjY0MiBMMTEuODA0LDkuOTc4IEwxMi45NTYsMTQuOTM5IEMxMy4wMzgsMTUuMjgzIDEyLjY2MywxNS41NTYgMTIuMzYyLDE1LjM3MyBMOCwxMi43NCBMMy42MzcsMTUuMzczIEMzLjMzNiwxNS41NTMgMi45NjEsMTUuMjgzIDMuMDQzLDE0LjkzOSBMNC4xOTUsOS45NzggTDAuMzQ0LDYuNjQyIEMwLjA3OCw2LjQwOCAwLjIyMyw1Ljk3IDAuNTc0LDUuOTM5IEw1LjY0OCw1LjUwNSBMNy42MzMsMC44MTQgQzcuNzY5LDAuNDg2IDguMjMsMC40ODYgOC4zNjcsMC44MTQgTDguMzY3LDAuODE0IFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+)}.ngrateit-selected{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQzLjIgKDM5MDY5KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5yYXRlZC1zdGFyPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9Imluc3RpdHV0ZSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9InJhdGVkLXN0YXIiIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0iI0Y3OTMxRSI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik04LjM2NywwLjgxNCBMMTAuMzUxLDUuNTA1IEwxNS40MjUsNS45MzkgQzE1Ljc3Nyw1Ljk3IDE1LjkyMSw2LjQxMiAxNS42NTIsNi42NDIgTDExLjgwNCw5Ljk3OCBMMTIuOTU2LDE0LjkzOSBDMTMuMDM4LDE1LjI4MyAxMi42NjMsMTUuNTU2IDEyLjM2MiwxNS4zNzMgTDgsMTIuNzQgTDMuNjM3LDE1LjM3MyBDMy4zMzYsMTUuNTUzIDIuOTYxLDE1LjI4MyAzLjA0MywxNC45MzkgTDQuMTk1LDkuOTc4IEwwLjM0NCw2LjY0MiBDMC4wNzgsNi40MDggMC4yMjMsNS45NyAwLjU3NCw1LjkzOSBMNS42NDgsNS41MDUgTDcuNjMzLDAuODE0IEM3Ljc2OSwwLjQ4NiA4LjIzLDAuNDg2IDguMzY3LDAuODE0IEw4LjM2NywwLjgxNCBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==)}.ngrateit:not(.ngrateit-readonly) .ngrateit-hashover.ngrateit-rating span:hover~span{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQzLjIgKDM5MDY5KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5iZy1zdGFyPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9Imluc3RpdHV0ZSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9InJhdGVkLXN0YXItY29weSIgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSIjRDhEOEQ4Ij4KICAgICAgICAgICAgPHBhdGggZD0iTTguMzY3LDAuODE0IEwxMC4zNTEsNS41MDUgTDE1LjQyNSw1LjkzOSBDMTUuNzc3LDUuOTcgMTUuOTIxLDYuNDEyIDE1LjY1Miw2LjY0MiBMMTEuODA0LDkuOTc4IEwxMi45NTYsMTQuOTM5IEMxMy4wMzgsMTUuMjgzIDEyLjY2MywxNS41NTYgMTIuMzYyLDE1LjM3MyBMOCwxMi43NCBMMy42MzcsMTUuMzczIEMzLjMzNiwxNS41NTMgMi45NjEsMTUuMjgzIDMuMDQzLDE0LjkzOSBMNC4xOTUsOS45NzggTDAuMzQ0LDYuNjQyIEMwLjA3OCw2LjQwOCAwLjIyMyw1Ljk3IDAuNTc0LDUuOTM5IEw1LjY0OCw1LjUwNSBMNy42MzMsMC44MTQgQzcuNzY5LDAuNDg2IDguMjMsMC40ODYgOC4zNjcsMC44MTQgTDguMzY3LDAuODE0IFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+)}.ngrateit:not(.ngrateit-readonly) .ngrateit-hashover.ngrateit-rating:hover span{cursor:pointer;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxhYWdfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjE2cHgiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTYgMTYiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8zXyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwLjIwNyIgeTE9IjgiIHgyPSIxNS43OTIiIHkyPSI4Ij4NCgk8c3RvcCAgb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojRkYxRDI1Ii8+DQoJPHN0b3AgIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6I0Q3MDAyRSIvPg0KPC9saW5lYXJHcmFkaWVudD4NCjxwYXRoIGZpbGw9InVybCgjU1ZHSURfM18pIiBkPSJNOC4zNjcsMC44MTRsMS45ODQsNC42OTFsNS4wNzQsMC40MzRjMC4zNTIsMC4wMzEsMC40OTYsMC40NzMsMC4yMjcsMC43MDNsLTMuODQ4LDMuMzM2bDEuMTUyLDQuOTYxDQoJYzAuMDgyLDAuMzQ0LTAuMjkzLDAuNjE3LTAuNTk0LDAuNDM0TDgsMTIuNzRsLTQuMzYzLDIuNjMzYy0wLjMwMSwwLjE4LTAuNjc2LTAuMDktMC41OTQtMC40MzRsMS4xNTItNC45NjFMMC4zNDQsNi42NDINCglDMC4wNzgsNi40MDgsMC4yMjMsNS45NywwLjU3NCw1LjkzOWw1LjA3NC0wLjQzNGwxLjk4NS00LjY5MUM3Ljc2OSwwLjQ4Niw4LjIzLDAuNDg2LDguMzY3LDAuODE0TDguMzY3LDAuODE0eiBNOC4zNjcsMC44MTQiLz4NCjwvc3ZnPg0K)}
-/*!*****************************************************************************************************************************!*\
-  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/emojione/extras/css/emojione.css ***!
-  \*****************************************************************************************************************************/
-.emojione {
-  /* Emoji Sizing */
-  font-size: inherit;
-  height: 3ex;
-  width: 3.1ex;
-  min-height: 20px;
-  min-width: 20px;
-
-  /* Inline alignment adjust the margins  */
-  display: inline-block;
-  margin: -.2ex .15em .2ex;
-  line-height: normal;
-  vertical-align: middle;
-}
-
-img.emojione {
-  /* prevent img stretch */
-  width: auto;
-}
-/*!*******************************************************************************************************************************!*\
-  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/emojionearea/dist/emojionearea.css ***!
-  \*******************************************************************************************************************************/
-.dropdown-menu.textcomplete-dropdown[data-strategy="emojionearea"] {
-  position: absolute;
-  z-index: 1000;
-  min-width: 160px;
-  padding: 5px 0;
-  margin: 2px 0 0;
-  font-size: 14px;
-  text-align: left;
-  list-style: none;
-  background-color: #fff;
-  -webkit-background-clip: padding-box;
-  background-clip: padding-box;
-  border: 1px solid #ccc;
-  border: 1px solid rgba(0, 0, 0, 0.15);
-  -moz-border-radius: 4px;
-  -webkit-border-radius: 4px;
-  border-radius: 4px;
-  -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
-  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
-  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); }
-  .dropdown-menu.textcomplete-dropdown[data-strategy="emojionearea"] li.textcomplete-item {
-    font-size: 14px;
-    padding: 1px 3px;
-    border: 0; }
-    .dropdown-menu.textcomplete-dropdown[data-strategy="emojionearea"] li.textcomplete-item a {
-      text-decoration: none;
-      display: block;
-      height: 100%;
-      line-height: 1.8em;
-      padding: 0 1.54em 0 .615em;
-      color: #4f4f4f; }
-    .dropdown-menu.textcomplete-dropdown[data-strategy="emojionearea"] li.textcomplete-item:hover, .dropdown-menu.textcomplete-dropdown[data-strategy="emojionearea"] li.textcomplete-item.active {
-      background-color: #e4e4e4; }
-      .dropdown-menu.textcomplete-dropdown[data-strategy="emojionearea"] li.textcomplete-item:hover a, .dropdown-menu.textcomplete-dropdown[data-strategy="emojionearea"] li.textcomplete-item.active a {
-        color: #333; }
-    .dropdown-menu.textcomplete-dropdown[data-strategy="emojionearea"] li.textcomplete-item .emojioneemoji {
-      font-size: inherit;
-      height: 2ex;
-      width: 2.1ex;
-      min-height: 20px;
-      min-width: 20px;
-      display: inline-block;
-      margin: 0 5px .2ex 0;
-      line-height: normal;
-      vertical-align: middle;
-      max-width: 100%;
-      top: 0; }
-
-.emojionearea-text [class*=emojione-], .emojionearea-text .emojioneemoji {
-  font-size: inherit;
-  height: 2ex;
-  width: 2.1ex;
-  min-height: 20px;
-  min-width: 20px;
-  display: inline-block;
-  margin: -.2ex .15em .2ex;
-  line-height: normal;
-  vertical-align: middle;
-  max-width: 100%;
-  top: 0; }
-
-.emojionearea, .emojionearea * {
-  -moz-box-sizing: border-box;
-  -webkit-box-sizing: border-box;
-  box-sizing: border-box; }
-.emojionearea.emojionearea-disable {
-  position: relative;
-  background-color: #eee;
-  -moz-user-select: -moz-none;
-  -ms-user-select: none;
-  -webkit-user-select: none;
-  user-select: none; }
-  .emojionearea.emojionearea-disable:before {
-    content: "";
-    display: block;
-    top: 0;
-    left: 0;
-    right: 0;
-    bottom: 0;
-    z-index: 1;
-    opacity: 0.3;
-    position: absolute;
-    background-color: #eee; }
-.emojionearea, .emojionearea.form-control {
-  display: block;
-  position: relative !important;
-  width: 100%;
-  height: auto;
-  padding: 0;
-  font-size: 14px;
-  border: 0;
-  background-color: #FFFFFF;
-  border: 1px solid #CCCCCC;
-  -moz-border-radius: 3px;
-  -webkit-border-radius: 3px;
-  border-radius: 3px;
-  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-  -moz-transition: border-color 0.15s ease-in-out,    -moz-box-shadow 0.15s ease-in-out;
-  -o-transition: border-color 0.15s ease-in-out,         box-shadow 0.15s ease-in-out;
-  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
-  transition: border-color 0.15s ease-in-out,         box-shadow 0.15s ease-in-out; }
-.emojionearea.focused {
-  border-color: #66AFE9;
-  outline: 0;
-  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
-  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
-  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }
-.emojionearea .emojionearea-editor {
-  display: block;
-  height: auto;
-  min-height: 8em;
-  max-height: 15em;
-  overflow: auto;
-  padding: 6px 24px 6px 12px;
-  line-height: 1.42857143;
-  font-size: inherit;
-  color: #555555;
-  background-color: transparent;
-  border: 0;
-  cursor: text;
-  margin-right: 1px;
-  -moz-border-radius: 0;
-  -webkit-border-radius: 0;
-  border-radius: 0;
-  -moz-box-shadow: none;
-  -webkit-box-shadow: none;
-  box-shadow: none; }
-  .emojionearea .emojionearea-editor:empty:before {
-    content: attr(placeholder);
-    display: block;
-    color: #BBBBBB; }
-  .emojionearea .emojionearea-editor:focus {
-    border: 0;
-    outline: 0;
-    -moz-box-shadow: none;
-    -webkit-box-shadow: none;
-    box-shadow: none; }
-  .emojionearea .emojionearea-editor [class*=emojione-], .emojionearea .emojionearea-editor .emojioneemoji {
-    font-size: inherit;
-    height: 2ex;
-    width: 2.1ex;
-    min-height: 20px;
-    min-width: 20px;
-    display: inline-block;
-    margin: -.2ex .15em .2ex;
-    line-height: normal;
-    vertical-align: middle;
-    max-width: 100%;
-    top: 0; }
-.emojionearea.emojionearea-inline {
-  height: 34px; }
-  .emojionearea.emojionearea-inline > .emojionearea-editor {
-    height: 32px;
-    min-height: 20px;
-    overflow: hidden;
-    white-space: nowrap;
-    position: absolute;
-    top: 0;
-    left: 12px;
-    right: 24px;
-    padding: 6px 0; }
-  .emojionearea.emojionearea-inline > .emojionearea-button {
-    top: 4px; }
-.emojionearea .emojionearea-button {
-  z-index: 5;
-  position: absolute;
-  right: 3px;
-  top: 3px;
-  width: 24px;
-  height: 24px;
-  opacity: 0.6;
-  cursor: pointer;
-  -moz-transition: opacity 300ms ease-in-out;
-  -o-transition: opacity 300ms ease-in-out;
-  -webkit-transition: opacity 300ms ease-in-out;
-  transition: opacity 300ms ease-in-out; }
-  .emojionearea .emojionearea-button:hover {
-    opacity: 1; }
-  .emojionearea .emojionearea-button > div {
-    display: block;
-    width: 24px;
-    height: 24px;
-    position: absolute;
-    -moz-transition: all 400ms ease-in-out;
-    -o-transition: all 400ms ease-in-out;
-    -webkit-transition: all 400ms ease-in-out;
-    transition: all 400ms ease-in-out; }
-    .emojionearea .emojionearea-button > div.emojionearea-button-open {
-      background-position: 0 -24px;
-      filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
-      opacity: 1; }
-    .emojionearea .emojionearea-button > div.emojionearea-button-close {
-      background-position: 0 0;
-      -webkit-transform: rotate(-45deg);
-      -o-transform: rotate(-45deg);
-      transform: rotate(-45deg);
-      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
-      opacity: 0; }
-  .emojionearea .emojionearea-button.active > div.emojionearea-button-open {
-    -webkit-transform: rotate(45deg);
-    -o-transform: rotate(45deg);
-    transform: rotate(45deg);
-    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
-    opacity: 0; }
-  .emojionearea .emojionearea-button.active > div.emojionearea-button-close {
-    -webkit-transform: rotate(0deg);
-    -o-transform: rotate(0deg);
-    transform: rotate(0deg);
-    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
-    opacity: 1; }
-.emojionearea .emojionearea-picker {
-  background: #FFFFFF;
-  position: absolute;
-  -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.32);
-  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.32);
-  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.32);
-  -moz-border-radius: 5px;
-  -webkit-border-radius: 5px;
-  border-radius: 5px;
-  height: 276px;
-  width: 316px;
-  top: -15px;
-  right: -15px;
-  z-index: 90;
-  -moz-transition: all 0.25s ease-in-out;
-  -o-transition: all 0.25s ease-in-out;
-  -webkit-transition: all 0.25s ease-in-out;
-  transition: all 0.25s ease-in-out;
-  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
-  opacity: 0;
-  -moz-user-select: -moz-none;
-  -ms-user-select: none;
-  -webkit-user-select: none;
-  user-select: none; }
-  .emojionearea .emojionearea-picker.hidden {
-    display: none; }
-  .emojionearea .emojionearea-picker .emojionearea-wrapper {
-    position: relative;
-    height: 276px;
-    width: 316px; }
-    .emojionearea .emojionearea-picker .emojionearea-wrapper:after {
-      content: "";
-      display: block;
-      position: absolute;
-      background-repeat: no-repeat;
-      z-index: 91; }
-  .emojionearea .emojionearea-picker .emojionearea-filters {
-    width: 100%;
-    position: absolute;
-    z-index: 95; }
-  .emojionearea .emojionearea-picker .emojionearea-filters {
-    background: #F5F7F9;
-    padding: 0 0 0 7px;
-    height: 40px; }
-    .emojionearea .emojionearea-picker .emojionearea-filters .emojionearea-filter {
-      display: block;
-      float: left;
-      height: 40px;
-      width: 32px;
-      filter: inherit;
-      padding: 7px 1px 0;
-      cursor: pointer;
-      -webkit-filter: grayscale(1);
-      filter: grayscale(1); }
-      .emojionearea .emojionearea-picker .emojionearea-filters .emojionearea-filter.active {
-        background: #fff; }
-      .emojionearea .emojionearea-picker .emojionearea-filters .emojionearea-filter.active, .emojionearea .emojionearea-picker .emojionearea-filters .emojionearea-filter:hover {
-        -webkit-filter: grayscale(0);
-        filter: grayscale(0); }
-      .emojionearea .emojionearea-picker .emojionearea-filters .emojionearea-filter > i {
-        width: 24px;
-        height: 24px;
-        top: 0; }
-      .emojionearea .emojionearea-picker .emojionearea-filters .emojionearea-filter > img {
-        width: 24px;
-        height: 24px;
-        margin: 0 3px; }
-  .emojionearea .emojionearea-picker .emojionearea-search-panel {
-    height: 30px;
-    position: absolute;
-    z-index: 95;
-    top: 40px;
-    left: 0;
-    right: 0;
-    padding: 5px 0 5px 8px; }
-    .emojionearea .emojionearea-picker .emojionearea-search-panel .emojionearea-tones {
-      float: right;
-      margin-right: 10px;
-      margin-top: -1px; }
-  .emojionearea .emojionearea-picker .emojionearea-tones-panel .emojionearea-tones {
-    position: absolute;
-    top: 4px;
-    left: 171px; }
-  .emojionearea .emojionearea-picker .emojionearea-search {
-    float: left;
-    padding: 0;
-    height: 20px;
-    width: 160px; }
-    .emojionearea .emojionearea-picker .emojionearea-search > input {
-      outline: none;
-      width: 160px;
-      min-width: 160px;
-      height: 20px; }
-  .emojionearea .emojionearea-picker .emojionearea-tones {
-    padding: 0;
-    width: 120px;
-    height: 20px; }
-    .emojionearea .emojionearea-picker .emojionearea-tones > .btn-tone {
-      display: inline-block;
-      padding: 0;
-      border: 0;
-      vertical-align: middle;
-      outline: none;
-      background: transparent;
-      cursor: pointer;
-      position: relative; }
-      .emojionearea .emojionearea-picker .emojionearea-tones > .btn-tone.btn-tone-0, .emojionearea .emojionearea-picker .emojionearea-tones > .btn-tone.btn-tone-0:after {
-        background-color: #ffcf3e; }
-      .emojionearea .emojionearea-picker .emojionearea-tones > .btn-tone.btn-tone-1, .emojionearea .emojionearea-picker .emojionearea-tones > .btn-tone.btn-tone-1:after {
-        background-color: #fae3c5; }
-      .emojionearea .emojionearea-picker .emojionearea-tones > .btn-tone.btn-tone-2, .emojionearea .emojionearea-picker .emojionearea-tones > .btn-tone.btn-tone-2:after {
-        background-color: #e2cfa5; }
-      .emojionearea .emojionearea-picker .emojionearea-tones > .btn-tone.btn-tone-3, .emojionearea .emojionearea-picker .emojionearea-tones > .btn-tone.btn-tone-3:after {
-        background-color: #daa478; }
-      .emojionearea .emojionearea-picker .emojionearea-tones > .btn-tone.btn-tone-4, .emojionearea .emojionearea-picker .emojionearea-tones > .btn-tone.btn-tone-4:after {
-        background-color: #a78058; }
-      .emojionearea .emojionearea-picker .emojionearea-tones > .btn-tone.btn-tone-5, .emojionearea .emojionearea-picker .emojionearea-tones > .btn-tone.btn-tone-5:after {
-        background-color: #5e4d43; }
-    .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-bullet > .btn-tone, .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-square > .btn-tone {
-      width: 20px;
-      height: 20px;
-      margin: 0;
-      background-color: transparent; }
-      .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-bullet > .btn-tone:after, .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-square > .btn-tone:after {
-        content: "";
-        position: absolute;
-        display: block;
-        top: 4px;
-        left: 4px;
-        width: 12px;
-        height: 12px; }
-      .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-bullet > .btn-tone.active:after, .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-square > .btn-tone.active:after {
-        top: 0;
-        left: 0;
-        width: 20px;
-        height: 20px; }
-    .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-radio > .btn-tone, .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-checkbox > .btn-tone {
-      width: 16px;
-      height: 16px;
-      margin: 0px 2px; }
-      .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-radio > .btn-tone.active:after, .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-checkbox > .btn-tone.active:after {
-        content: "";
-        position: absolute;
-        display: block;
-        background-color: transparent;
-        border: 2px solid #fff;
-        width: 8px;
-        height: 8px;
-        top: 2px;
-        left: 2px;
-        box-sizing: initial; }
-    .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-bullet > .btn-tone, .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-bullet > .btn-tone:after, .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-radio > .btn-tone, .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-radio > .btn-tone:after {
-      -moz-border-radius: 100%;
-      -webkit-border-radius: 100%;
-      border-radius: 100%; }
-    .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-square > .btn-tone, .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-square > .btn-tone:after, .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-checkbox > .btn-tone, .emojionearea .emojionearea-picker .emojionearea-tones.emojionearea-tones-checkbox > .btn-tone:after {
-      -moz-border-radius: 1px;
-      -webkit-border-radius: 1px;
-      border-radius: 1px; }
-  .emojionearea .emojionearea-picker .emojionearea-scroll-area {
-    height: 236px; }
-  .emojionearea .emojionearea-picker .emojionearea-search-panel + .emojionearea-scroll-area {
-    height: 206px; }
-  .emojionearea .emojionearea-picker .emojionearea-scroll-area {
-    overflow: auto;
-    overflow-x: hidden;
-    width: 100%;
-    position: absolute;
-    padding: 0 0 5px; }
-    .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-emojis-list {
-      z-index: 1; }
-    .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-category-title {
-      display: block;
-      font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
-      font-size: 13px;
-      font-weight: normal;
-      color: #b2b2b2;
-      background: #FFFFFF;
-      line-height: 20px;
-      margin: 0;
-      padding: 7px 0 5px 6px; }
-      .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-category-title:after, .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-category-title:before {
-        content: " ";
-        display: block;
-        clear: both; }
-    .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-category-block {
-      padding: 0 0 0 7px; }
-      .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-category-block > .emojionearea-category {
-        padding: 0 !important; }
-        .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-category-block > .emojionearea-category:after, .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-category-block > .emojionearea-category:before {
-          content: " ";
-          display: block;
-          clear: both; }
-      .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-category-block:after, .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-category-block:before {
-        content: " ";
-        display: block;
-        clear: both; }
-    .emojionearea .emojionearea-picker .emojionearea-scroll-area [class*=emojione-] {
-      -moz-box-sizing: content-box;
-      -webkit-box-sizing: content-box;
-      box-sizing: content-box;
-      margin: 0;
-      width: 24px;
-      height: 24px;
-      top: 0; }
-    .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojibtn {
-      -moz-box-sizing: content-box;
-      -webkit-box-sizing: content-box;
-      box-sizing: content-box;
-      width: 24px;
-      height: 24px;
-      float: left;
-      display: block;
-      margin: 1px;
-      padding: 3px; }
-      .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojibtn:hover {
-        -moz-border-radius: 4px;
-        -webkit-border-radius: 4px;
-        border-radius: 4px;
-        background-color: #e4e4e4;
-        cursor: pointer; }
-      .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojibtn i, .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojibtn img {
-        float: left;
-        display: block;
-        width: 24px;
-        height: 24px; }
-      .emojionearea .emojionearea-picker .emojionearea-scroll-area .emojibtn img.lazy-emoji {
-        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
-        opacity: 0; }
-  .emojionearea .emojionearea-picker.emojionearea-filters-position-top .emojionearea-filters {
-    top: 0;
-    -moz-border-radius-topleft: 5px;
-    -webkit-border-top-left-radius: 5px;
-    border-top-left-radius: 5px;
-    -moz-border-radius-topright: 5px;
-    -webkit-border-top-right-radius: 5px;
-    border-top-right-radius: 5px; }
-  .emojionearea .emojionearea-picker.emojionearea-filters-position-top.emojionearea-search-position-top .emojionearea-scroll-area {
-    bottom: 0; }
-  .emojionearea .emojionearea-picker.emojionearea-filters-position-top.emojionearea-search-position-bottom .emojionearea-scroll-area {
-    top: 40px; }
-  .emojionearea .emojionearea-picker.emojionearea-filters-position-top.emojionearea-search-position-bottom .emojionearea-search-panel {
-    top: initial;
-    bottom: 0; }
-  .emojionearea .emojionearea-picker.emojionearea-filters-position-bottom .emojionearea-filters {
-    bottom: 0;
-    -moz-border-radius-bottomleft: 5px;
-    -webkit-border-bottom-left-radius: 5px;
-    border-bottom-left-radius: 5px;
-    -moz-border-radius-bottomright: 5px;
-    -webkit-border-bottom-right-radius: 5px;
-    border-bottom-right-radius: 5px; }
-  .emojionearea .emojionearea-picker.emojionearea-filters-position-bottom.emojionearea-search-position-bottom .emojionearea-scroll-area {
-    top: 0; }
-  .emojionearea .emojionearea-picker.emojionearea-filters-position-bottom.emojionearea-search-position-bottom .emojionearea-search-panel {
-    top: initial;
-    bottom: 40px; }
-  .emojionearea .emojionearea-picker.emojionearea-filters-position-bottom.emojionearea-search-position-top .emojionearea-scroll-area {
-    top: initial;
-    bottom: 40px; }
-  .emojionearea .emojionearea-picker.emojionearea-filters-position-bottom.emojionearea-search-position-top .emojionearea-search-panel {
-    top: 0; }
-  .emojionearea .emojionearea-picker.emojionearea-picker-position-top {
-    margin-top: -286px;
-    right: -14px; }
-    .emojionearea .emojionearea-picker.emojionearea-picker-position-top .emojionearea-wrapper:after {
-      width: 19px;
-      height: 10px;
-      background-position: -2px -49px;
-      bottom: -10px;
-      right: 20px; }
-    .emojionearea .emojionearea-picker.emojionearea-picker-position-top.emojionearea-filters-position-bottom .emojionearea-wrapper:after {
-      background-position: -2px -80px; }
-  .emojionearea .emojionearea-picker.emojionearea-picker-position-left, .emojionearea .emojionearea-picker.emojionearea-picker-position-right {
-    margin-right: -326px;
-    top: -8px; }
-    .emojionearea .emojionearea-picker.emojionearea-picker-position-left .emojionearea-wrapper:after, .emojionearea .emojionearea-picker.emojionearea-picker-position-right .emojionearea-wrapper:after {
-      width: 10px;
-      height: 19px;
-      background-position: 0px -60px;
-      top: 13px;
-      left: -10px; }
-    .emojionearea .emojionearea-picker.emojionearea-picker-position-left.emojionearea-filters-position-bottom .emojionearea-wrapper:after, .emojionearea .emojionearea-picker.emojionearea-picker-position-right.emojionearea-filters-position-bottom .emojionearea-wrapper:after {
-      background-position: right -60px; }
-  .emojionearea .emojionearea-picker.emojionearea-picker-position-bottom {
-    margin-top: 10px;
-    right: -14px;
-    top: 47px; }
-    .emojionearea .emojionearea-picker.emojionearea-picker-position-bottom .emojionearea-wrapper:after {
-      width: 19px;
-      height: 10px;
-      background-position: -2px -100px;
-      top: -10px;
-      right: 20px; }
-    .emojionearea .emojionearea-picker.emojionearea-picker-position-bottom.emojionearea-filters-position-bottom .emojionearea-wrapper:after {
-      background-position: -2px -90px; }
-.emojionearea .emojionearea-button.active + .emojionearea-picker {
-  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
-  opacity: 1; }
-.emojionearea .emojionearea-button.active + .emojionearea-picker-position-top {
-  margin-top: -269px; }
-.emojionearea .emojionearea-button.active + .emojionearea-picker-position-left,
-.emojionearea .emojionearea-button.active + .emojionearea-picker-position-right {
-  margin-right: -309px; }
-.emojionearea .emojionearea-button.active + .emojionearea-picker-position-bottom {
-  margin-top: -7px; }
-.emojionearea.emojionearea-standalone {
-  display: inline-block;
-  width: auto;
-  box-shadow: none; }
-  .emojionearea.emojionearea-standalone .emojionearea-editor {
-    min-height: 33px;
-    position: relative;
-    padding: 6px 42px 6px 6px; }
-    .emojionearea.emojionearea-standalone .emojionearea-editor::before {
-      content: "";
-      position: absolute;
-      top: 4px;
-      left: 50%;
-      bottom: 4px;
-      border-left: 1px solid #e6e6e6; }
-    .emojionearea.emojionearea-standalone .emojionearea-editor.has-placeholder {
-      background-repeat: no-repeat;
-      background-position: 20px 4px; }
-      .emojionearea.emojionearea-standalone .emojionearea-editor.has-placeholder .emojioneemoji {
-        opacity: 0.4; }
-  .emojionearea.emojionearea-standalone .emojionearea-button {
-    top: 0;
-    right: 0;
-    bottom: 0;
-    left: 0;
-    width: auto;
-    height: auto; }
-    .emojionearea.emojionearea-standalone .emojionearea-button > div {
-      right: 6px;
-      top: 5px; }
-  .emojionearea.emojionearea-standalone .emojionearea-picker.emojionearea-picker-position-bottom .emojionearea-wrapper:after, .emojionearea.emojionearea-standalone .emojionearea-picker.emojionearea-picker-position-top .emojionearea-wrapper:after {
-    right: 23px; }
-  .emojionearea.emojionearea-standalone .emojionearea-picker.emojionearea-picker-position-left .emojionearea-wrapper:after, .emojionearea.emojionearea-standalone .emojionearea-picker.emojionearea-picker-position-right .emojionearea-wrapper:after {
-    top: 15px; }
-
-.emojionearea .emojionearea-button > div, .emojionearea .emojionearea-picker .emojionearea-wrapper:after {
-  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAABuCAYAAADMB4ipAAAHfElEQVRo3u1XS1NT2Rb+9uOcQF4YlAJzLymFUHaLrdxKULvEUNpdTnRqD532f+AHMLMc94gqR1Zbt8rBnUh3YXipPGKwRDoWgXvrYiFUlEdIkPPYZ/dAkwox5yQCVt/bzRrBPnt9e+211/etFeDQDu3ArL+/X37OeqmRWoH7+vpItfWawStF1tfXR+zW9xW5ne0p8loOcAKuCdwpRft60C8a+X5zTvebCqcAvmidf1GGHtqhHdpf1qqKzsrKipyensbi4iKWl5cBAMFgEG1tbYhGo2hpadlbmxseHpaDg4MAgI6ODng8HgBAPp/H/Pw8AODatWvo7e2tvUHrui7v3r2L+fl5XL58GVeuXIHH49m1N5/Py0ePHmF0dBQdHR24desWVFXdtYdXAn/48CHm5+dx8+ZNRKPRigEUDpuenpb3799H4YaOnWh5eVmOj48jFoshGo0STdPkwMCAXF5elqV7BgYGpKZpMhqNklgshrGxMbx580Y6gicSCTDGEIvFAADpdBqpVArJZLK4J5lMIpVKIZ1OAwBisRgYY0gkEs6Rp1IphMNh+Hw+AgCGYQAANE0r7in8Xfjm8/lIOBzGq1evnMHX19fR1NRU/D8UCoFzjnA4XFwLh8PgnCMUChXXmpqakM1mUfVBS62xsZHk83lZWi1nz579ZA0AhBDO4A0NDchkMsWSJIRAURRiVy26rktVVUkmk0EgEHAGP3XqFKamppDP56Vpmrhz5w5u374t/X4/OP+w3TRNZLNZ6LoO0zSRz+dlf38/Ll686Jzz8+fPQwiBeDwOt9tNrl+/jkwmU6yaQpVkMhncuHEDbrebxONxCCEQiUScIw8Gg+TBgwdyZGQEyWRSdnV1kVQqJYeGhrC6ugrGGEKhEHp7e3Hy5EmSTCblvXv30NPTg2AwSA6M/vF4HCMjI7b0/yzh8vv9AIBsNrt34aokuQsLC7skt729varkHtqftUFf++FHsrq0QN3eBvp68Tfvf9Mv12oFCYU7G//e9nVuO7dpNbe2W4M//yQr0p8yRvyBo1Zr++lwLcCt7afD/sBRizJGavrB1dDYYh47Htrq+Kb7jBNwxzfdZ44dD201NLaYVUkU7ozQpuAJBkARwnRZpunN5zaa5hJjiXLH05GeiMd7JEM5zzHGNQBGZvk/Iv0yYVWMvK0zKk1Dl6ahW5RQobjqdjy+wEZn9PKF0n2d0csXPL7AhuKq26GECtPQLdPQZVtn1LlB69p7yRVVSEiDEGJwRd12e4+8PR3piRQidnuPvOWKuk0IMSSkwRVV6Np7WVVbSqvGsgSnlKkAFNPQXdrOtuKqcxtcUTUAhmUJnVJmlleJo3CVHmAaOlPUOmYJkxFKibQsSRkXhr4juKIKO2BHVSwcoLrqCVdUYho6K3YYRRWmoUtdey/tgKtK7rUffiQAsLq08MnbNLe2WwBgB/zHzueFyD8nwlIfbvdx8eU0WV1aKD1cVAMs9+F2j9gUPEEKemEJIe3AnXy4XfkBoNKSZHNthWfX31EA69VKttyHVyIOY1wRwmS6tqNsrr31vXo5k/bUu4gT2cp9lhbm0rzCJpeUUrE0vS63+c7/6uXMbDUWl/ssLczNFrVFddUT09AZpUy1LKvO0DVfPrfR9HxqfNbuEe185l9MFX3o6tIC5YpKFLWOfdQQ93Zu49j0+FDCDtjOp1yaOQCYhs4Y40wI05XfWj8yPT40Ua2ey33mEmMTtp2IUEq0nW3FKeJPGPjRp1Iz2QUuLUu66txG9NLVSK3gBZ+C1lcE54oqKOOCK6rm8QU2unu+u1ANuNynvFsBAG1ubbdMQ5eGviMAFDuP0w3sfMpvQEtb24fOQncU1bXl8R7JnOu+ZNv97XxKJwY6+PNPsrm13drObVqUMlMIU5OWpVHOc96Go5lTnV2fzC/VfAozD7HTCa6olBBa1Imlhbmq2lLuQ5xaW6nCPfnln0Yt7bDUhzhps8cfKH5//uTXmvS81OeLdqI/ZoROzSZrHqG/OvOPzxuhK5VgJTvV2bW3EdqJRABwrvvS/kfoSkoZvXT1YEbociHr7vnuYEfogpBFL109HKH/h0fomnXg3Lff79r7/MmvVbWG7gX4QObzc99+Tz7mHKah05KcW6ahQ9feS6cbMCdgt7eBWJagjCuUAC5tZzuouuo0Spm0hElc9R4cbf4bVl8v1p6WUmCuqEwIs34ruxaeeTy4uJVd67As08UVlVmWoG5vA7FLG3WMmHEupVTyW+vh2cn4DADMTsaTuc21LiGEhzHOnQ6gNtMrJSBMCKHkNt999WLi0S7hejEZH81n174WpukiIMw0dKq66p3Bw50RwhUVXFGJKUy28Xal48VkfKrSlWenhsc23q2cEB9SR7iiItwZIbbgHn8AlDFCCMW7laXjqZnHjkNpaubJzNuVpWZCKChjxOMPVH/QlaW0f/G3ZLqWWl6ce/bvlddp7yFD/w8Z+njoX1+GoZMjgzMAMDkyeLAMnRh+uKveJ0YGD4ahEyODFRk6OfrL/hj67GnckaHPng7vjaGzyYmaGDr77KktQ38H8tqx8Wja+WIAAAAASUVORK5CYII=) !important; }
-
-.emojionearea.emojionearea-standalone .emojionearea-editor.has-placeholder {
-  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMAQMAAABsu86kAAAABlBMVEUAAAC/v79T5hyIAAAAAXRSTlMAQObYZgAAABNJREFUCNdjYGNgQEb/P4AQqiAASiUEG6Vit44AAAAASUVORK5CYII=) !important; }
-
-/*# sourceMappingURL=emojionearea.css.map */
-
-/*!**************************************************************************************************************************************************************************!*\
-  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src/styles/app.scss (1) ***!
-  \**************************************************************************************************************************************************************************/
-@charset "UTF-8";
-/* MaterialDesignIcons.com */
-@font-face {
-  font-family: "Material Design Icons";
-  src: url(../assets/fonts/c90b9e812971d29ad6eb.eot?v=2.2.43);
-  src: url(../assets/fonts/c90b9e812971d29ad6eb.eot?#iefix&v=2.2.43) format("embedded-opentype"), url(../assets/fonts/ffef7f48a358edc53224.woff2?v=2.2.43) format("woff2"), url(../assets/fonts/db15fb94f19c4e36b451.woff?v=2.2.43) format("woff"), url(../assets/fonts/74bd8541f6152e9aa0cb.ttf?v=2.2.43) format("truetype"), url(../assets/images/c9f502ad417b1b987198.svg?v=2.2.43#materialdesigniconsregular) format("svg");
-  font-weight: normal;
-  font-style: normal;
-}
-.mdi:before,
-.mdi-set {
-  display: inline-block;
-  font: normal normal normal 24px/1 "Material Design Icons";
-  font-size: inherit;
-  text-rendering: auto;
-  line-height: inherit;
-  -webkit-font-smoothing: antialiased;
-  -moz-osx-font-smoothing: grayscale;
-}
-
-.mdi-access-point:before {
-  content: "\F002";
-}
-
-.mdi-access-point-network:before {
-  content: "\F003";
-}
-
-.mdi-account:before {
-  content: "\F004";
-}
-
-.mdi-account-alert:before {
-  content: "\F005";
-}
-
-.mdi-account-box:before {
-  content: "\F006";
-}
-
-.mdi-account-box-outline:before {
-  content: "\F007";
-}
-
-.mdi-account-card-details:before {
-  content: "\F5D2";
-}
-
-.mdi-account-check:before {
-  content: "\F008";
-}
-
-.mdi-account-circle:before {
-  content: "\F009";
-}
-
-.mdi-account-convert:before {
-  content: "\F00A";
-}
-
-.mdi-account-edit:before {
-  content: "\F6BB";
-}
-
-.mdi-account-group:before {
-  content: "\F848";
-}
-
-.mdi-account-heart:before {
-  content: "\F898";
-}
-
-.mdi-account-key:before {
-  content: "\F00B";
-}
-
-.mdi-account-location:before {
-  content: "\F00C";
-}
-
-.mdi-account-minus:before {
-  content: "\F00D";
-}
-
-.mdi-account-multiple:before {
-  content: "\F00E";
-}
-
-.mdi-account-multiple-minus:before {
-  content: "\F5D3";
-}
-
-.mdi-account-multiple-outline:before {
-  content: "\F00F";
-}
-
-.mdi-account-multiple-plus:before {
-  content: "\F010";
-}
-
-.mdi-account-multiple-plus-outline:before {
-  content: "\F7FF";
-}
-
-.mdi-account-network:before {
-  content: "\F011";
-}
-
-.mdi-account-off:before {
-  content: "\F012";
-}
-
-.mdi-account-outline:before {
-  content: "\F013";
-}
-
-.mdi-account-plus:before {
-  content: "\F014";
-}
-
-.mdi-account-plus-outline:before {
-  content: "\F800";
-}
-
-.mdi-account-remove:before {
-  content: "\F015";
-}
-
-.mdi-account-search:before {
-  content: "\F016";
-}
-
-.mdi-account-settings:before {
-  content: "\F630";
-}
-
-.mdi-account-settings-variant:before {
-  content: "\F631";
-}
-
-.mdi-account-star:before {
-  content: "\F017";
-}
-
-.mdi-account-switch:before {
-  content: "\F019";
-}
-
-.mdi-accusoft:before {
-  content: "\F849";
-}
-
-.mdi-adjust:before {
-  content: "\F01A";
-}
-
-.mdi-air-conditioner:before {
-  content: "\F01B";
-}
-
-.mdi-airballoon:before {
-  content: "\F01C";
-}
-
-.mdi-airplane:before {
-  content: "\F01D";
-}
-
-.mdi-airplane-landing:before {
-  content: "\F5D4";
-}
-
-.mdi-airplane-off:before {
-  content: "\F01E";
-}
-
-.mdi-airplane-takeoff:before {
-  content: "\F5D5";
-}
-
-.mdi-airplay:before {
-  content: "\F01F";
-}
-
-.mdi-airport:before {
-  content: "\F84A";
-}
-
-.mdi-alarm:before {
-  content: "\F020";
-}
-
-.mdi-alarm-bell:before {
-  content: "\F78D";
-}
-
-.mdi-alarm-check:before {
-  content: "\F021";
-}
-
-.mdi-alarm-light:before {
-  content: "\F78E";
-}
-
-.mdi-alarm-multiple:before {
-  content: "\F022";
-}
-
-.mdi-alarm-off:before {
-  content: "\F023";
-}
-
-.mdi-alarm-plus:before {
-  content: "\F024";
-}
-
-.mdi-alarm-snooze:before {
-  content: "\F68D";
-}
-
-.mdi-album:before {
-  content: "\F025";
-}
-
-.mdi-alert:before {
-  content: "\F026";
-}
-
-.mdi-alert-box:before {
-  content: "\F027";
-}
-
-.mdi-alert-circle:before {
-  content: "\F028";
-}
-
-.mdi-alert-circle-outline:before {
-  content: "\F5D6";
-}
-
-.mdi-alert-decagram:before {
-  content: "\F6BC";
-}
-
-.mdi-alert-octagon:before {
-  content: "\F029";
-}
-
-.mdi-alert-octagram:before {
-  content: "\F766";
-}
-
-.mdi-alert-outline:before {
-  content: "\F02A";
-}
-
-.mdi-alien:before {
-  content: "\F899";
-}
-
-.mdi-all-inclusive:before {
-  content: "\F6BD";
-}
-
-.mdi-allo:before {
-  content: "\F801";
-}
-
-.mdi-alpha:before {
-  content: "\F02B";
-}
-
-.mdi-alphabetical:before {
-  content: "\F02C";
-}
-
-.mdi-altimeter:before {
-  content: "\F5D7";
-}
-
-.mdi-amazon:before {
-  content: "\F02D";
-}
-
-.mdi-amazon-clouddrive:before {
-  content: "\F02E";
-}
-
-.mdi-ambulance:before {
-  content: "\F02F";
-}
-
-.mdi-amplifier:before {
-  content: "\F030";
-}
-
-.mdi-anchor:before {
-  content: "\F031";
-}
-
-.mdi-android:before {
-  content: "\F032";
-}
-
-.mdi-android-debug-bridge:before {
-  content: "\F033";
-}
-
-.mdi-android-head:before {
-  content: "\F78F";
-}
-
-.mdi-android-studio:before {
-  content: "\F034";
-}
-
-.mdi-angular:before {
-  content: "\F6B1";
-}
-
-.mdi-angularjs:before {
-  content: "\F6BE";
-}
-
-.mdi-animation:before {
-  content: "\F5D8";
-}
-
-.mdi-anvil:before {
-  content: "\F89A";
-}
-
-.mdi-apple:before {
-  content: "\F035";
-}
-
-.mdi-apple-finder:before {
-  content: "\F036";
-}
-
-.mdi-apple-ios:before {
-  content: "\F037";
-}
-
-.mdi-apple-keyboard-caps:before {
-  content: "\F632";
-}
-
-.mdi-apple-keyboard-command:before {
-  content: "\F633";
-}
-
-.mdi-apple-keyboard-control:before {
-  content: "\F634";
-}
-
-.mdi-apple-keyboard-option:before {
-  content: "\F635";
-}
-
-.mdi-apple-keyboard-shift:before {
-  content: "\F636";
-}
-
-.mdi-apple-mobileme:before {
-  content: "\F038";
-}
-
-.mdi-apple-safari:before {
-  content: "\F039";
-}
-
-.mdi-application:before {
-  content: "\F614";
-}
-
-.mdi-approval:before {
-  content: "\F790";
-}
-
-.mdi-apps:before {
-  content: "\F03B";
-}
-
-.mdi-archive:before {
-  content: "\F03C";
-}
-
-.mdi-arrange-bring-forward:before {
-  content: "\F03D";
-}
-
-.mdi-arrange-bring-to-front:before {
-  content: "\F03E";
-}
-
-.mdi-arrange-send-backward:before {
-  content: "\F03F";
-}
-
-.mdi-arrange-send-to-back:before {
-  content: "\F040";
-}
-
-.mdi-arrow-all:before {
-  content: "\F041";
-}
-
-.mdi-arrow-bottom-left:before {
-  content: "\F042";
-}
-
-.mdi-arrow-bottom-right:before {
-  content: "\F043";
-}
-
-.mdi-arrow-collapse:before {
-  content: "\F615";
-}
-
-.mdi-arrow-collapse-all:before {
-  content: "\F044";
-}
-
-.mdi-arrow-collapse-down:before {
-  content: "\F791";
-}
-
-.mdi-arrow-collapse-horizontal:before {
-  content: "\F84B";
-}
-
-.mdi-arrow-collapse-left:before {
-  content: "\F792";
-}
-
-.mdi-arrow-collapse-right:before {
-  content: "\F793";
-}
-
-.mdi-arrow-collapse-up:before {
-  content: "\F794";
-}
-
-.mdi-arrow-collapse-vertical:before {
-  content: "\F84C";
-}
-
-.mdi-arrow-down:before {
-  content: "\F045";
-}
-
-.mdi-arrow-down-bold:before {
-  content: "\F72D";
-}
-
-.mdi-arrow-down-bold-box:before {
-  content: "\F72E";
-}
-
-.mdi-arrow-down-bold-box-outline:before {
-  content: "\F72F";
-}
-
-.mdi-arrow-down-bold-circle:before {
-  content: "\F047";
-}
-
-.mdi-arrow-down-bold-circle-outline:before {
-  content: "\F048";
-}
-
-.mdi-arrow-down-bold-hexagon-outline:before {
-  content: "\F049";
-}
-
-.mdi-arrow-down-box:before {
-  content: "\F6BF";
-}
-
-.mdi-arrow-down-drop-circle:before {
-  content: "\F04A";
-}
-
-.mdi-arrow-down-drop-circle-outline:before {
-  content: "\F04B";
-}
-
-.mdi-arrow-down-thick:before {
-  content: "\F046";
-}
-
-.mdi-arrow-expand:before {
-  content: "\F616";
-}
-
-.mdi-arrow-expand-all:before {
-  content: "\F04C";
-}
-
-.mdi-arrow-expand-down:before {
-  content: "\F795";
-}
-
-.mdi-arrow-expand-horizontal:before {
-  content: "\F84D";
-}
-
-.mdi-arrow-expand-left:before {
-  content: "\F796";
-}
-
-.mdi-arrow-expand-right:before {
-  content: "\F797";
-}
-
-.mdi-arrow-expand-up:before {
-  content: "\F798";
-}
-
-.mdi-arrow-expand-vertical:before {
-  content: "\F84E";
-}
-
-.mdi-arrow-left:before {
-  content: "\F04D";
-}
-
-.mdi-arrow-left-bold:before {
-  content: "\F730";
-}
-
-.mdi-arrow-left-bold-box:before {
-  content: "\F731";
-}
-
-.mdi-arrow-left-bold-box-outline:before {
-  content: "\F732";
-}
-
-.mdi-arrow-left-bold-circle:before {
-  content: "\F04F";
-}
-
-.mdi-arrow-left-bold-circle-outline:before {
-  content: "\F050";
-}
-
-.mdi-arrow-left-bold-hexagon-outline:before {
-  content: "\F051";
-}
-
-.mdi-arrow-left-box:before {
-  content: "\F6C0";
-}
-
-.mdi-arrow-left-drop-circle:before {
-  content: "\F052";
-}
-
-.mdi-arrow-left-drop-circle-outline:before {
-  content: "\F053";
-}
-
-.mdi-arrow-left-thick:before {
-  content: "\F04E";
-}
-
-.mdi-arrow-right:before {
-  content: "\F054";
-}
-
-.mdi-arrow-right-bold:before {
-  content: "\F733";
-}
-
-.mdi-arrow-right-bold-box:before {
-  content: "\F734";
-}
-
-.mdi-arrow-right-bold-box-outline:before {
-  content: "\F735";
-}
-
-.mdi-arrow-right-bold-circle:before {
-  content: "\F056";
-}
-
-.mdi-arrow-right-bold-circle-outline:before {
-  content: "\F057";
-}
-
-.mdi-arrow-right-bold-hexagon-outline:before {
-  content: "\F058";
-}
-
-.mdi-arrow-right-box:before {
-  content: "\F6C1";
-}
-
-.mdi-arrow-right-drop-circle:before {
-  content: "\F059";
-}
-
-.mdi-arrow-right-drop-circle-outline:before {
-  content: "\F05A";
-}
-
-.mdi-arrow-right-thick:before {
-  content: "\F055";
-}
-
-.mdi-arrow-top-left:before {
-  content: "\F05B";
-}
-
-.mdi-arrow-top-right:before {
-  content: "\F05C";
-}
-
-.mdi-arrow-up:before {
-  content: "\F05D";
-}
-
-.mdi-arrow-up-bold:before {
-  content: "\F736";
-}
-
-.mdi-arrow-up-bold-box:before {
-  content: "\F737";
-}
-
-.mdi-arrow-up-bold-box-outline:before {
-  content: "\F738";
-}
-
-.mdi-arrow-up-bold-circle:before {
-  content: "\F05F";
-}
-
-.mdi-arrow-up-bold-circle-outline:before {
-  content: "\F060";
-}
-
-.mdi-arrow-up-bold-hexagon-outline:before {
-  content: "\F061";
-}
-
-.mdi-arrow-up-box:before {
-  content: "\F6C2";
-}
-
-.mdi-arrow-up-drop-circle:before {
-  content: "\F062";
-}
-
-.mdi-arrow-up-drop-circle-outline:before {
-  content: "\F063";
-}
-
-.mdi-arrow-up-thick:before {
-  content: "\F05E";
-}
-
-.mdi-artist:before {
-  content: "\F802";
-}
-
-.mdi-assistant:before {
-  content: "\F064";
-}
-
-.mdi-asterisk:before {
-  content: "\F6C3";
-}
-
-.mdi-at:before {
-  content: "\F065";
-}
-
-.mdi-atlassian:before {
-  content: "\F803";
-}
-
-.mdi-atom:before {
-  content: "\F767";
-}
-
-.mdi-attachment:before {
-  content: "\F066";
-}
-
-.mdi-audiobook:before {
-  content: "\F067";
-}
-
-.mdi-augmented-reality:before {
-  content: "\F84F";
-}
-
-.mdi-auto-fix:before {
-  content: "\F068";
-}
-
-.mdi-auto-upload:before {
-  content: "\F069";
-}
-
-.mdi-autorenew:before {
-  content: "\F06A";
-}
-
-.mdi-av-timer:before {
-  content: "\F06B";
-}
-
-.mdi-azure:before {
-  content: "\F804";
-}
-
-.mdi-baby:before {
-  content: "\F06C";
-}
-
-.mdi-baby-buggy:before {
-  content: "\F68E";
-}
-
-.mdi-backburger:before {
-  content: "\F06D";
-}
-
-.mdi-backspace:before {
-  content: "\F06E";
-}
-
-.mdi-backup-restore:before {
-  content: "\F06F";
-}
-
-.mdi-badminton:before {
-  content: "\F850";
-}
-
-.mdi-bandcamp:before {
-  content: "\F674";
-}
-
-.mdi-bank:before {
-  content: "\F070";
-}
-
-.mdi-barcode:before {
-  content: "\F071";
-}
-
-.mdi-barcode-scan:before {
-  content: "\F072";
-}
-
-.mdi-barley:before {
-  content: "\F073";
-}
-
-.mdi-barrel:before {
-  content: "\F074";
-}
-
-.mdi-baseball:before {
-  content: "\F851";
-}
-
-.mdi-baseball-bat:before {
-  content: "\F852";
-}
-
-.mdi-basecamp:before {
-  content: "\F075";
-}
-
-.mdi-basket:before {
-  content: "\F076";
-}
-
-.mdi-basket-fill:before {
-  content: "\F077";
-}
-
-.mdi-basket-unfill:before {
-  content: "\F078";
-}
-
-.mdi-basketball:before {
-  content: "\F805";
-}
-
-.mdi-battery:before {
-  content: "\F079";
-}
-
-.mdi-battery-10:before {
-  content: "\F07A";
-}
-
-.mdi-battery-20:before {
-  content: "\F07B";
-}
-
-.mdi-battery-30:before {
-  content: "\F07C";
-}
-
-.mdi-battery-40:before {
-  content: "\F07D";
-}
-
-.mdi-battery-50:before {
-  content: "\F07E";
-}
-
-.mdi-battery-60:before {
-  content: "\F07F";
-}
-
-.mdi-battery-70:before {
-  content: "\F080";
-}
-
-.mdi-battery-80:before {
-  content: "\F081";
-}
-
-.mdi-battery-90:before {
-  content: "\F082";
-}
-
-.mdi-battery-alert:before {
-  content: "\F083";
-}
-
-.mdi-battery-charging:before {
-  content: "\F084";
-}
-
-.mdi-battery-charging-10:before {
-  content: "\F89B";
-}
-
-.mdi-battery-charging-100:before {
-  content: "\F085";
-}
-
-.mdi-battery-charging-20:before {
-  content: "\F086";
-}
-
-.mdi-battery-charging-30:before {
-  content: "\F087";
-}
-
-.mdi-battery-charging-40:before {
-  content: "\F088";
-}
-
-.mdi-battery-charging-50:before {
-  content: "\F89C";
-}
-
-.mdi-battery-charging-60:before {
-  content: "\F089";
-}
-
-.mdi-battery-charging-70:before {
-  content: "\F89D";
-}
-
-.mdi-battery-charging-80:before {
-  content: "\F08A";
-}
-
-.mdi-battery-charging-90:before {
-  content: "\F08B";
-}
-
-.mdi-battery-charging-outline:before {
-  content: "\F89E";
-}
-
-.mdi-battery-charging-wireless:before {
-  content: "\F806";
-}
-
-.mdi-battery-charging-wireless-10:before {
-  content: "\F807";
-}
-
-.mdi-battery-charging-wireless-20:before {
-  content: "\F808";
-}
-
-.mdi-battery-charging-wireless-30:before {
-  content: "\F809";
-}
-
-.mdi-battery-charging-wireless-40:before {
-  content: "\F80A";
-}
-
-.mdi-battery-charging-wireless-50:before {
-  content: "\F80B";
-}
-
-.mdi-battery-charging-wireless-60:before {
-  content: "\F80C";
-}
-
-.mdi-battery-charging-wireless-70:before {
-  content: "\F80D";
-}
-
-.mdi-battery-charging-wireless-80:before {
-  content: "\F80E";
-}
-
-.mdi-battery-charging-wireless-90:before {
-  content: "\F80F";
-}
-
-.mdi-battery-charging-wireless-alert:before {
-  content: "\F810";
-}
-
-.mdi-battery-charging-wireless-outline:before {
-  content: "\F811";
-}
-
-.mdi-battery-minus:before {
-  content: "\F08C";
-}
-
-.mdi-battery-negative:before {
-  content: "\F08D";
-}
-
-.mdi-battery-outline:before {
-  content: "\F08E";
-}
-
-.mdi-battery-plus:before {
-  content: "\F08F";
-}
-
-.mdi-battery-positive:before {
-  content: "\F090";
-}
-
-.mdi-battery-unknown:before {
-  content: "\F091";
-}
-
-.mdi-beach:before {
-  content: "\F092";
-}
-
-.mdi-beaker:before {
-  content: "\F68F";
-}
-
-.mdi-beats:before {
-  content: "\F097";
-}
-
-.mdi-bed-empty:before {
-  content: "\F89F";
-}
-
-.mdi-beer:before {
-  content: "\F098";
-}
-
-.mdi-behance:before {
-  content: "\F099";
-}
-
-.mdi-bell:before {
-  content: "\F09A";
-}
-
-.mdi-bell-off:before {
-  content: "\F09B";
-}
-
-.mdi-bell-outline:before {
-  content: "\F09C";
-}
-
-.mdi-bell-plus:before {
-  content: "\F09D";
-}
-
-.mdi-bell-ring:before {
-  content: "\F09E";
-}
-
-.mdi-bell-ring-outline:before {
-  content: "\F09F";
-}
-
-.mdi-bell-sleep:before {
-  content: "\F0A0";
-}
-
-.mdi-beta:before {
-  content: "\F0A1";
-}
-
-.mdi-bible:before {
-  content: "\F0A2";
-}
-
-.mdi-bike:before {
-  content: "\F0A3";
-}
-
-.mdi-bing:before {
-  content: "\F0A4";
-}
-
-.mdi-binoculars:before {
-  content: "\F0A5";
-}
-
-.mdi-bio:before {
-  content: "\F0A6";
-}
-
-.mdi-biohazard:before {
-  content: "\F0A7";
-}
-
-.mdi-bitbucket:before {
-  content: "\F0A8";
-}
-
-.mdi-bitcoin:before {
-  content: "\F812";
-}
-
-.mdi-black-mesa:before {
-  content: "\F0A9";
-}
-
-.mdi-blackberry:before {
-  content: "\F0AA";
-}
-
-.mdi-blender:before {
-  content: "\F0AB";
-}
-
-.mdi-blinds:before {
-  content: "\F0AC";
-}
-
-.mdi-block-helper:before {
-  content: "\F0AD";
-}
-
-.mdi-blogger:before {
-  content: "\F0AE";
-}
-
-.mdi-bluetooth:before {
-  content: "\F0AF";
-}
-
-.mdi-bluetooth-audio:before {
-  content: "\F0B0";
-}
-
-.mdi-bluetooth-connect:before {
-  content: "\F0B1";
-}
-
-.mdi-bluetooth-off:before {
-  content: "\F0B2";
-}
-
-.mdi-bluetooth-settings:before {
-  content: "\F0B3";
-}
-
-.mdi-bluetooth-transfer:before {
-  content: "\F0B4";
-}
-
-.mdi-blur:before {
-  content: "\F0B5";
-}
-
-.mdi-blur-linear:before {
-  content: "\F0B6";
-}
-
-.mdi-blur-off:before {
-  content: "\F0B7";
-}
-
-.mdi-blur-radial:before {
-  content: "\F0B8";
-}
-
-.mdi-bomb:before {
-  content: "\F690";
-}
-
-.mdi-bomb-off:before {
-  content: "\F6C4";
-}
-
-.mdi-bone:before {
-  content: "\F0B9";
-}
-
-.mdi-book:before {
-  content: "\F0BA";
-}
-
-.mdi-book-minus:before {
-  content: "\F5D9";
-}
-
-.mdi-book-multiple:before {
-  content: "\F0BB";
-}
-
-.mdi-book-multiple-variant:before {
-  content: "\F0BC";
-}
-
-.mdi-book-open:before {
-  content: "\F0BD";
-}
-
-.mdi-book-open-page-variant:before {
-  content: "\F5DA";
-}
-
-.mdi-book-open-variant:before {
-  content: "\F0BE";
-}
-
-.mdi-book-plus:before {
-  content: "\F5DB";
-}
-
-.mdi-book-secure:before {
-  content: "\F799";
-}
-
-.mdi-book-unsecure:before {
-  content: "\F79A";
-}
-
-.mdi-book-variant:before {
-  content: "\F0BF";
-}
-
-.mdi-bookmark:before {
-  content: "\F0C0";
-}
-
-.mdi-bookmark-check:before {
-  content: "\F0C1";
-}
-
-.mdi-bookmark-music:before {
-  content: "\F0C2";
-}
-
-.mdi-bookmark-outline:before {
-  content: "\F0C3";
-}
-
-.mdi-bookmark-plus:before {
-  content: "\F0C5";
-}
-
-.mdi-bookmark-plus-outline:before {
-  content: "\F0C4";
-}
-
-.mdi-bookmark-remove:before {
-  content: "\F0C6";
-}
-
-.mdi-boombox:before {
-  content: "\F5DC";
-}
-
-.mdi-bootstrap:before {
-  content: "\F6C5";
-}
-
-.mdi-border-all:before {
-  content: "\F0C7";
-}
-
-.mdi-border-all-variant:before {
-  content: "\F8A0";
-}
-
-.mdi-border-bottom:before {
-  content: "\F0C8";
-}
-
-.mdi-border-bottom-variant:before {
-  content: "\F8A1";
-}
-
-.mdi-border-color:before {
-  content: "\F0C9";
-}
-
-.mdi-border-horizontal:before {
-  content: "\F0CA";
-}
-
-.mdi-border-inside:before {
-  content: "\F0CB";
-}
-
-.mdi-border-left:before {
-  content: "\F0CC";
-}
-
-.mdi-border-left-variant:before {
-  content: "\F8A2";
-}
-
-.mdi-border-none:before {
-  content: "\F0CD";
-}
-
-.mdi-border-none-variant:before {
-  content: "\F8A3";
-}
-
-.mdi-border-outside:before {
-  content: "\F0CE";
-}
-
-.mdi-border-right:before {
-  content: "\F0CF";
-}
-
-.mdi-border-right-variant:before {
-  content: "\F8A4";
-}
-
-.mdi-border-style:before {
-  content: "\F0D0";
-}
-
-.mdi-border-top:before {
-  content: "\F0D1";
-}
-
-.mdi-border-top-variant:before {
-  content: "\F8A5";
-}
-
-.mdi-border-vertical:before {
-  content: "\F0D2";
-}
-
-.mdi-bottle-wine:before {
-  content: "\F853";
-}
-
-.mdi-bow-tie:before {
-  content: "\F677";
-}
-
-.mdi-bowl:before {
-  content: "\F617";
-}
-
-.mdi-bowling:before {
-  content: "\F0D3";
-}
-
-.mdi-box:before {
-  content: "\F0D4";
-}
-
-.mdi-box-cutter:before {
-  content: "\F0D5";
-}
-
-.mdi-box-shadow:before {
-  content: "\F637";
-}
-
-.mdi-bridge:before {
-  content: "\F618";
-}
-
-.mdi-briefcase:before {
-  content: "\F0D6";
-}
-
-.mdi-briefcase-check:before {
-  content: "\F0D7";
-}
-
-.mdi-briefcase-download:before {
-  content: "\F0D8";
-}
-
-.mdi-briefcase-outline:before {
-  content: "\F813";
-}
-
-.mdi-briefcase-upload:before {
-  content: "\F0D9";
-}
-
-.mdi-brightness-1:before {
-  content: "\F0DA";
-}
-
-.mdi-brightness-2:before {
-  content: "\F0DB";
-}
-
-.mdi-brightness-3:before {
-  content: "\F0DC";
-}
-
-.mdi-brightness-4:before {
-  content: "\F0DD";
-}
-
-.mdi-brightness-5:before {
-  content: "\F0DE";
-}
-
-.mdi-brightness-6:before {
-  content: "\F0DF";
-}
-
-.mdi-brightness-7:before {
-  content: "\F0E0";
-}
-
-.mdi-brightness-auto:before {
-  content: "\F0E1";
-}
-
-.mdi-broom:before {
-  content: "\F0E2";
-}
-
-.mdi-brush:before {
-  content: "\F0E3";
-}
-
-.mdi-buffer:before {
-  content: "\F619";
-}
-
-.mdi-bug:before {
-  content: "\F0E4";
-}
-
-.mdi-bulletin-board:before {
-  content: "\F0E5";
-}
-
-.mdi-bullhorn:before {
-  content: "\F0E6";
-}
-
-.mdi-bullseye:before {
-  content: "\F5DD";
-}
-
-.mdi-bus:before {
-  content: "\F0E7";
-}
-
-.mdi-bus-articulated-end:before {
-  content: "\F79B";
-}
-
-.mdi-bus-articulated-front:before {
-  content: "\F79C";
-}
-
-.mdi-bus-double-decker:before {
-  content: "\F79D";
-}
-
-.mdi-bus-school:before {
-  content: "\F79E";
-}
-
-.mdi-bus-side:before {
-  content: "\F79F";
-}
-
-.mdi-cached:before {
-  content: "\F0E8";
-}
-
-.mdi-cake:before {
-  content: "\F0E9";
-}
-
-.mdi-cake-layered:before {
-  content: "\F0EA";
-}
-
-.mdi-cake-variant:before {
-  content: "\F0EB";
-}
-
-.mdi-calculator:before {
-  content: "\F0EC";
-}
-
-.mdi-calendar:before {
-  content: "\F0ED";
-}
-
-.mdi-calendar-blank:before {
-  content: "\F0EE";
-}
-
-.mdi-calendar-check:before {
-  content: "\F0EF";
-}
-
-.mdi-calendar-clock:before {
-  content: "\F0F0";
-}
-
-.mdi-calendar-edit:before {
-  content: "\F8A6";
-}
-
-.mdi-calendar-multiple:before {
-  content: "\F0F1";
-}
-
-.mdi-calendar-multiple-check:before {
-  content: "\F0F2";
-}
-
-.mdi-calendar-plus:before {
-  content: "\F0F3";
-}
-
-.mdi-calendar-question:before {
-  content: "\F691";
-}
-
-.mdi-calendar-range:before {
-  content: "\F678";
-}
-
-.mdi-calendar-remove:before {
-  content: "\F0F4";
-}
-
-.mdi-calendar-text:before {
-  content: "\F0F5";
-}
-
-.mdi-calendar-today:before {
-  content: "\F0F6";
-}
-
-.mdi-call-made:before {
-  content: "\F0F7";
-}
-
-.mdi-call-merge:before {
-  content: "\F0F8";
-}
-
-.mdi-call-missed:before {
-  content: "\F0F9";
-}
-
-.mdi-call-received:before {
-  content: "\F0FA";
-}
-
-.mdi-call-split:before {
-  content: "\F0FB";
-}
-
-.mdi-camcorder:before {
-  content: "\F0FC";
-}
-
-.mdi-camcorder-box:before {
-  content: "\F0FD";
-}
-
-.mdi-camcorder-box-off:before {
-  content: "\F0FE";
-}
-
-.mdi-camcorder-off:before {
-  content: "\F0FF";
-}
-
-.mdi-camera:before {
-  content: "\F100";
-}
-
-.mdi-camera-burst:before {
-  content: "\F692";
-}
-
-.mdi-camera-enhance:before {
-  content: "\F101";
-}
-
-.mdi-camera-front:before {
-  content: "\F102";
-}
-
-.mdi-camera-front-variant:before {
-  content: "\F103";
-}
-
-.mdi-camera-gopro:before {
-  content: "\F7A0";
-}
-
-.mdi-camera-iris:before {
-  content: "\F104";
-}
-
-.mdi-camera-metering-center:before {
-  content: "\F7A1";
-}
-
-.mdi-camera-metering-matrix:before {
-  content: "\F7A2";
-}
-
-.mdi-camera-metering-partial:before {
-  content: "\F7A3";
-}
-
-.mdi-camera-metering-spot:before {
-  content: "\F7A4";
-}
-
-.mdi-camera-off:before {
-  content: "\F5DF";
-}
-
-.mdi-camera-party-mode:before {
-  content: "\F105";
-}
-
-.mdi-camera-rear:before {
-  content: "\F106";
-}
-
-.mdi-camera-rear-variant:before {
-  content: "\F107";
-}
-
-.mdi-camera-switch:before {
-  content: "\F108";
-}
-
-.mdi-camera-timer:before {
-  content: "\F109";
-}
-
-.mdi-cancel:before {
-  content: "\F739";
-}
-
-.mdi-candle:before {
-  content: "\F5E2";
-}
-
-.mdi-candycane:before {
-  content: "\F10A";
-}
-
-.mdi-cannabis:before {
-  content: "\F7A5";
-}
-
-.mdi-car:before {
-  content: "\F10B";
-}
-
-.mdi-car-battery:before {
-  content: "\F10C";
-}
-
-.mdi-car-connected:before {
-  content: "\F10D";
-}
-
-.mdi-car-convertible:before {
-  content: "\F7A6";
-}
-
-.mdi-car-estate:before {
-  content: "\F7A7";
-}
-
-.mdi-car-hatchback:before {
-  content: "\F7A8";
-}
-
-.mdi-car-pickup:before {
-  content: "\F7A9";
-}
-
-.mdi-car-side:before {
-  content: "\F7AA";
-}
-
-.mdi-car-sports:before {
-  content: "\F7AB";
-}
-
-.mdi-car-wash:before {
-  content: "\F10E";
-}
-
-.mdi-caravan:before {
-  content: "\F7AC";
-}
-
-.mdi-cards:before {
-  content: "\F638";
-}
-
-.mdi-cards-outline:before {
-  content: "\F639";
-}
-
-.mdi-cards-playing-outline:before {
-  content: "\F63A";
-}
-
-.mdi-cards-variant:before {
-  content: "\F6C6";
-}
-
-.mdi-carrot:before {
-  content: "\F10F";
-}
-
-.mdi-cart:before {
-  content: "\F110";
-}
-
-.mdi-cart-off:before {
-  content: "\F66B";
-}
-
-.mdi-cart-outline:before {
-  content: "\F111";
-}
-
-.mdi-cart-plus:before {
-  content: "\F112";
-}
-
-.mdi-case-sensitive-alt:before {
-  content: "\F113";
-}
-
-.mdi-cash:before {
-  content: "\F114";
-}
-
-.mdi-cash-100:before {
-  content: "\F115";
-}
-
-.mdi-cash-multiple:before {
-  content: "\F116";
-}
-
-.mdi-cash-usd:before {
-  content: "\F117";
-}
-
-.mdi-cast:before {
-  content: "\F118";
-}
-
-.mdi-cast-connected:before {
-  content: "\F119";
-}
-
-.mdi-cast-off:before {
-  content: "\F789";
-}
-
-.mdi-castle:before {
-  content: "\F11A";
-}
-
-.mdi-cat:before {
-  content: "\F11B";
-}
-
-.mdi-cctv:before {
-  content: "\F7AD";
-}
-
-.mdi-ceiling-light:before {
-  content: "\F768";
-}
-
-.mdi-cellphone:before {
-  content: "\F11C";
-}
-
-.mdi-cellphone-android:before {
-  content: "\F11D";
-}
-
-.mdi-cellphone-basic:before {
-  content: "\F11E";
-}
-
-.mdi-cellphone-dock:before {
-  content: "\F11F";
-}
-
-.mdi-cellphone-iphone:before {
-  content: "\F120";
-}
-
-.mdi-cellphone-link:before {
-  content: "\F121";
-}
-
-.mdi-cellphone-link-off:before {
-  content: "\F122";
-}
-
-.mdi-cellphone-settings:before {
-  content: "\F123";
-}
-
-.mdi-cellphone-wireless:before {
-  content: "\F814";
-}
-
-.mdi-certificate:before {
-  content: "\F124";
-}
-
-.mdi-chair-school:before {
-  content: "\F125";
-}
-
-.mdi-chart-arc:before {
-  content: "\F126";
-}
-
-.mdi-chart-areaspline:before {
-  content: "\F127";
-}
-
-.mdi-chart-bar:before {
-  content: "\F128";
-}
-
-.mdi-chart-bar-stacked:before {
-  content: "\F769";
-}
-
-.mdi-chart-bubble:before {
-  content: "\F5E3";
-}
-
-.mdi-chart-donut:before {
-  content: "\F7AE";
-}
-
-.mdi-chart-donut-variant:before {
-  content: "\F7AF";
-}
-
-.mdi-chart-gantt:before {
-  content: "\F66C";
-}
-
-.mdi-chart-histogram:before {
-  content: "\F129";
-}
-
-.mdi-chart-line:before {
-  content: "\F12A";
-}
-
-.mdi-chart-line-stacked:before {
-  content: "\F76A";
-}
-
-.mdi-chart-line-variant:before {
-  content: "\F7B0";
-}
-
-.mdi-chart-pie:before {
-  content: "\F12B";
-}
-
-.mdi-chart-scatterplot-hexbin:before {
-  content: "\F66D";
-}
-
-.mdi-chart-timeline:before {
-  content: "\F66E";
-}
-
-.mdi-check:before {
-  content: "\F12C";
-}
-
-.mdi-check-all:before {
-  content: "\F12D";
-}
-
-.mdi-check-circle:before {
-  content: "\F5E0";
-}
-
-.mdi-check-circle-outline:before {
-  content: "\F5E1";
-}
-
-.mdi-check-outline:before {
-  content: "\F854";
-}
-
-.mdi-checkbox-blank:before {
-  content: "\F12E";
-}
-
-.mdi-checkbox-blank-circle:before {
-  content: "\F12F";
-}
-
-.mdi-checkbox-blank-circle-outline:before {
-  content: "\F130";
-}
-
-.mdi-checkbox-blank-outline:before {
-  content: "\F131";
-}
-
-.mdi-checkbox-intermediate:before {
-  content: "\F855";
-}
-
-.mdi-checkbox-marked:before {
-  content: "\F132";
-}
-
-.mdi-checkbox-marked-circle:before {
-  content: "\F133";
-}
-
-.mdi-checkbox-marked-circle-outline:before {
-  content: "\F134";
-}
-
-.mdi-checkbox-marked-outline:before {
-  content: "\F135";
-}
-
-.mdi-checkbox-multiple-blank:before {
-  content: "\F136";
-}
-
-.mdi-checkbox-multiple-blank-circle:before {
-  content: "\F63B";
-}
-
-.mdi-checkbox-multiple-blank-circle-outline:before {
-  content: "\F63C";
-}
-
-.mdi-checkbox-multiple-blank-outline:before {
-  content: "\F137";
-}
-
-.mdi-checkbox-multiple-marked:before {
-  content: "\F138";
-}
-
-.mdi-checkbox-multiple-marked-circle:before {
-  content: "\F63D";
-}
-
-.mdi-checkbox-multiple-marked-circle-outline:before {
-  content: "\F63E";
-}
-
-.mdi-checkbox-multiple-marked-outline:before {
-  content: "\F139";
-}
-
-.mdi-checkerboard:before {
-  content: "\F13A";
-}
-
-.mdi-chemical-weapon:before {
-  content: "\F13B";
-}
-
-.mdi-chess-bishop:before {
-  content: "\F85B";
-}
-
-.mdi-chess-king:before {
-  content: "\F856";
-}
-
-.mdi-chess-knight:before {
-  content: "\F857";
-}
-
-.mdi-chess-pawn:before {
-  content: "\F858";
-}
-
-.mdi-chess-queen:before {
-  content: "\F859";
-}
-
-.mdi-chess-rook:before {
-  content: "\F85A";
-}
-
-.mdi-chevron-double-down:before {
-  content: "\F13C";
-}
-
-.mdi-chevron-double-left:before {
-  content: "\F13D";
-}
-
-.mdi-chevron-double-right:before {
-  content: "\F13E";
-}
-
-.mdi-chevron-double-up:before {
-  content: "\F13F";
-}
-
-.mdi-chevron-down:before {
-  content: "\F140";
-}
-
-.mdi-chevron-left:before {
-  content: "\F141";
-}
-
-.mdi-chevron-right:before {
-  content: "\F142";
-}
-
-.mdi-chevron-up:before {
-  content: "\F143";
-}
-
-.mdi-chili-hot:before {
-  content: "\F7B1";
-}
-
-.mdi-chili-medium:before {
-  content: "\F7B2";
-}
-
-.mdi-chili-mild:before {
-  content: "\F7B3";
-}
-
-.mdi-chip:before {
-  content: "\F61A";
-}
-
-.mdi-church:before {
-  content: "\F144";
-}
-
-.mdi-circle:before {
-  content: "\F764";
-}
-
-.mdi-circle-outline:before {
-  content: "\F765";
-}
-
-.mdi-cisco-webex:before {
-  content: "\F145";
-}
-
-.mdi-city:before {
-  content: "\F146";
-}
-
-.mdi-clipboard:before {
-  content: "\F147";
-}
-
-.mdi-clipboard-account:before {
-  content: "\F148";
-}
-
-.mdi-clipboard-alert:before {
-  content: "\F149";
-}
-
-.mdi-clipboard-arrow-down:before {
-  content: "\F14A";
-}
-
-.mdi-clipboard-arrow-left:before {
-  content: "\F14B";
-}
-
-.mdi-clipboard-check:before {
-  content: "\F14C";
-}
-
-.mdi-clipboard-check-outline:before {
-  content: "\F8A7";
-}
-
-.mdi-clipboard-flow:before {
-  content: "\F6C7";
-}
-
-.mdi-clipboard-outline:before {
-  content: "\F14D";
-}
-
-.mdi-clipboard-plus:before {
-  content: "\F750";
-}
-
-.mdi-clipboard-pulse:before {
-  content: "\F85C";
-}
-
-.mdi-clipboard-pulse-outline:before {
-  content: "\F85D";
-}
-
-.mdi-clipboard-text:before {
-  content: "\F14E";
-}
-
-.mdi-clippy:before {
-  content: "\F14F";
-}
-
-.mdi-clock:before {
-  content: "\F150";
-}
-
-.mdi-clock-alert:before {
-  content: "\F5CE";
-}
-
-.mdi-clock-end:before {
-  content: "\F151";
-}
-
-.mdi-clock-fast:before {
-  content: "\F152";
-}
-
-.mdi-clock-in:before {
-  content: "\F153";
-}
-
-.mdi-clock-out:before {
-  content: "\F154";
-}
-
-.mdi-clock-start:before {
-  content: "\F155";
-}
-
-.mdi-close:before {
-  content: "\F156";
-}
-
-.mdi-close-box:before {
-  content: "\F157";
-}
-
-.mdi-close-box-outline:before {
-  content: "\F158";
-}
-
-.mdi-close-circle:before {
-  content: "\F159";
-}
-
-.mdi-close-circle-outline:before {
-  content: "\F15A";
-}
-
-.mdi-close-network:before {
-  content: "\F15B";
-}
-
-.mdi-close-octagon:before {
-  content: "\F15C";
-}
-
-.mdi-close-octagon-outline:before {
-  content: "\F15D";
-}
-
-.mdi-close-outline:before {
-  content: "\F6C8";
-}
-
-.mdi-closed-caption:before {
-  content: "\F15E";
-}
-
-.mdi-cloud:before {
-  content: "\F15F";
-}
-
-.mdi-cloud-braces:before {
-  content: "\F7B4";
-}
-
-.mdi-cloud-check:before {
-  content: "\F160";
-}
-
-.mdi-cloud-circle:before {
-  content: "\F161";
-}
-
-.mdi-cloud-download:before {
-  content: "\F162";
-}
-
-.mdi-cloud-off-outline:before {
-  content: "\F164";
-}
-
-.mdi-cloud-outline:before {
-  content: "\F163";
-}
-
-.mdi-cloud-print:before {
-  content: "\F165";
-}
-
-.mdi-cloud-print-outline:before {
-  content: "\F166";
-}
-
-.mdi-cloud-sync:before {
-  content: "\F63F";
-}
-
-.mdi-cloud-tags:before {
-  content: "\F7B5";
-}
-
-.mdi-cloud-upload:before {
-  content: "\F167";
-}
-
-.mdi-clover:before {
-  content: "\F815";
-}
-
-.mdi-code-array:before {
-  content: "\F168";
-}
-
-.mdi-code-braces:before {
-  content: "\F169";
-}
-
-.mdi-code-brackets:before {
-  content: "\F16A";
-}
-
-.mdi-code-equal:before {
-  content: "\F16B";
-}
-
-.mdi-code-greater-than:before {
-  content: "\F16C";
-}
-
-.mdi-code-greater-than-or-equal:before {
-  content: "\F16D";
-}
-
-.mdi-code-less-than:before {
-  content: "\F16E";
-}
-
-.mdi-code-less-than-or-equal:before {
-  content: "\F16F";
-}
-
-.mdi-code-not-equal:before {
-  content: "\F170";
-}
-
-.mdi-code-not-equal-variant:before {
-  content: "\F171";
-}
-
-.mdi-code-parentheses:before {
-  content: "\F172";
-}
-
-.mdi-code-string:before {
-  content: "\F173";
-}
-
-.mdi-code-tags:before {
-  content: "\F174";
-}
-
-.mdi-code-tags-check:before {
-  content: "\F693";
-}
-
-.mdi-codepen:before {
-  content: "\F175";
-}
-
-.mdi-coffee:before {
-  content: "\F176";
-}
-
-.mdi-coffee-outline:before {
-  content: "\F6C9";
-}
-
-.mdi-coffee-to-go:before {
-  content: "\F177";
-}
-
-.mdi-coin:before {
-  content: "\F178";
-}
-
-.mdi-coins:before {
-  content: "\F694";
-}
-
-.mdi-collage:before {
-  content: "\F640";
-}
-
-.mdi-color-helper:before {
-  content: "\F179";
-}
-
-.mdi-comment:before {
-  content: "\F17A";
-}
-
-.mdi-comment-account:before {
-  content: "\F17B";
-}
-
-.mdi-comment-account-outline:before {
-  content: "\F17C";
-}
-
-.mdi-comment-alert:before {
-  content: "\F17D";
-}
-
-.mdi-comment-alert-outline:before {
-  content: "\F17E";
-}
-
-.mdi-comment-check:before {
-  content: "\F17F";
-}
-
-.mdi-comment-check-outline:before {
-  content: "\F180";
-}
-
-.mdi-comment-multiple:before {
-  content: "\F85E";
-}
-
-.mdi-comment-multiple-outline:before {
-  content: "\F181";
-}
-
-.mdi-comment-outline:before {
-  content: "\F182";
-}
-
-.mdi-comment-plus-outline:before {
-  content: "\F183";
-}
-
-.mdi-comment-processing:before {
-  content: "\F184";
-}
-
-.mdi-comment-processing-outline:before {
-  content: "\F185";
-}
-
-.mdi-comment-question:before {
-  content: "\F816";
-}
-
-.mdi-comment-question-outline:before {
-  content: "\F186";
-}
-
-.mdi-comment-remove:before {
-  content: "\F5DE";
-}
-
-.mdi-comment-remove-outline:before {
-  content: "\F187";
-}
-
-.mdi-comment-text:before {
-  content: "\F188";
-}
-
-.mdi-comment-text-multiple:before {
-  content: "\F85F";
-}
-
-.mdi-comment-text-multiple-outline:before {
-  content: "\F860";
-}
-
-.mdi-comment-text-outline:before {
-  content: "\F189";
-}
-
-.mdi-compare:before {
-  content: "\F18A";
-}
-
-.mdi-compass:before {
-  content: "\F18B";
-}
-
-.mdi-compass-outline:before {
-  content: "\F18C";
-}
-
-.mdi-console:before {
-  content: "\F18D";
-}
-
-.mdi-console-line:before {
-  content: "\F7B6";
-}
-
-.mdi-console-network:before {
-  content: "\F8A8";
-}
-
-.mdi-contact-mail:before {
-  content: "\F18E";
-}
-
-.mdi-contacts:before {
-  content: "\F6CA";
-}
-
-.mdi-content-copy:before {
-  content: "\F18F";
-}
-
-.mdi-content-cut:before {
-  content: "\F190";
-}
-
-.mdi-content-duplicate:before {
-  content: "\F191";
-}
-
-.mdi-content-paste:before {
-  content: "\F192";
-}
-
-.mdi-content-save:before {
-  content: "\F193";
-}
-
-.mdi-content-save-all:before {
-  content: "\F194";
-}
-
-.mdi-content-save-outline:before {
-  content: "\F817";
-}
-
-.mdi-content-save-settings:before {
-  content: "\F61B";
-}
-
-.mdi-contrast:before {
-  content: "\F195";
-}
-
-.mdi-contrast-box:before {
-  content: "\F196";
-}
-
-.mdi-contrast-circle:before {
-  content: "\F197";
-}
-
-.mdi-cookie:before {
-  content: "\F198";
-}
-
-.mdi-copyright:before {
-  content: "\F5E6";
-}
-
-.mdi-corn:before {
-  content: "\F7B7";
-}
-
-.mdi-counter:before {
-  content: "\F199";
-}
-
-.mdi-cow:before {
-  content: "\F19A";
-}
-
-.mdi-crane:before {
-  content: "\F861";
-}
-
-.mdi-creation:before {
-  content: "\F1C9";
-}
-
-.mdi-credit-card:before {
-  content: "\F19B";
-}
-
-.mdi-credit-card-multiple:before {
-  content: "\F19C";
-}
-
-.mdi-credit-card-off:before {
-  content: "\F5E4";
-}
-
-.mdi-credit-card-plus:before {
-  content: "\F675";
-}
-
-.mdi-credit-card-scan:before {
-  content: "\F19D";
-}
-
-.mdi-crop:before {
-  content: "\F19E";
-}
-
-.mdi-crop-free:before {
-  content: "\F19F";
-}
-
-.mdi-crop-landscape:before {
-  content: "\F1A0";
-}
-
-.mdi-crop-portrait:before {
-  content: "\F1A1";
-}
-
-.mdi-crop-rotate:before {
-  content: "\F695";
-}
-
-.mdi-crop-square:before {
-  content: "\F1A2";
-}
-
-.mdi-crosshairs:before {
-  content: "\F1A3";
-}
-
-.mdi-crosshairs-gps:before {
-  content: "\F1A4";
-}
-
-.mdi-crown:before {
-  content: "\F1A5";
-}
-
-.mdi-cube:before {
-  content: "\F1A6";
-}
-
-.mdi-cube-outline:before {
-  content: "\F1A7";
-}
-
-.mdi-cube-send:before {
-  content: "\F1A8";
-}
-
-.mdi-cube-unfolded:before {
-  content: "\F1A9";
-}
-
-.mdi-cup:before {
-  content: "\F1AA";
-}
-
-.mdi-cup-off:before {
-  content: "\F5E5";
-}
-
-.mdi-cup-water:before {
-  content: "\F1AB";
-}
-
-.mdi-curling:before {
-  content: "\F862";
-}
-
-.mdi-currency-bdt:before {
-  content: "\F863";
-}
-
-.mdi-currency-btc:before {
-  content: "\F1AC";
-}
-
-.mdi-currency-chf:before {
-  content: "\F7B8";
-}
-
-.mdi-currency-cny:before {
-  content: "\F7B9";
-}
-
-.mdi-currency-eth:before {
-  content: "\F7BA";
-}
-
-.mdi-currency-eur:before {
-  content: "\F1AD";
-}
-
-.mdi-currency-gbp:before {
-  content: "\F1AE";
-}
-
-.mdi-currency-inr:before {
-  content: "\F1AF";
-}
-
-.mdi-currency-jpy:before {
-  content: "\F7BB";
-}
-
-.mdi-currency-krw:before {
-  content: "\F7BC";
-}
-
-.mdi-currency-kzt:before {
-  content: "\F864";
-}
-
-.mdi-currency-ngn:before {
-  content: "\F1B0";
-}
-
-.mdi-currency-rub:before {
-  content: "\F1B1";
-}
-
-.mdi-currency-sign:before {
-  content: "\F7BD";
-}
-
-.mdi-currency-try:before {
-  content: "\F1B2";
-}
-
-.mdi-currency-twd:before {
-  content: "\F7BE";
-}
-
-.mdi-currency-usd:before {
-  content: "\F1B3";
-}
-
-.mdi-currency-usd-off:before {
-  content: "\F679";
-}
-
-.mdi-cursor-default:before {
-  content: "\F1B4";
-}
-
-.mdi-cursor-default-outline:before {
-  content: "\F1B5";
-}
-
-.mdi-cursor-move:before {
-  content: "\F1B6";
-}
-
-.mdi-cursor-pointer:before {
-  content: "\F1B7";
-}
-
-.mdi-cursor-text:before {
-  content: "\F5E7";
-}
-
-.mdi-database:before {
-  content: "\F1B8";
-}
-
-.mdi-database-minus:before {
-  content: "\F1B9";
-}
-
-.mdi-database-plus:before {
-  content: "\F1BA";
-}
-
-.mdi-database-search:before {
-  content: "\F865";
-}
-
-.mdi-debug-step-into:before {
-  content: "\F1BB";
-}
-
-.mdi-debug-step-out:before {
-  content: "\F1BC";
-}
-
-.mdi-debug-step-over:before {
-  content: "\F1BD";
-}
-
-.mdi-decagram:before {
-  content: "\F76B";
-}
-
-.mdi-decagram-outline:before {
-  content: "\F76C";
-}
-
-.mdi-decimal-decrease:before {
-  content: "\F1BE";
-}
-
-.mdi-decimal-increase:before {
-  content: "\F1BF";
-}
-
-.mdi-delete:before {
-  content: "\F1C0";
-}
-
-.mdi-delete-circle:before {
-  content: "\F682";
-}
-
-.mdi-delete-empty:before {
-  content: "\F6CB";
-}
-
-.mdi-delete-forever:before {
-  content: "\F5E8";
-}
-
-.mdi-delete-restore:before {
-  content: "\F818";
-}
-
-.mdi-delete-sweep:before {
-  content: "\F5E9";
-}
-
-.mdi-delete-variant:before {
-  content: "\F1C1";
-}
-
-.mdi-delta:before {
-  content: "\F1C2";
-}
-
-.mdi-deskphone:before {
-  content: "\F1C3";
-}
-
-.mdi-desktop-classic:before {
-  content: "\F7BF";
-}
-
-.mdi-desktop-mac:before {
-  content: "\F1C4";
-}
-
-.mdi-desktop-tower:before {
-  content: "\F1C5";
-}
-
-.mdi-details:before {
-  content: "\F1C6";
-}
-
-.mdi-developer-board:before {
-  content: "\F696";
-}
-
-.mdi-deviantart:before {
-  content: "\F1C7";
-}
-
-.mdi-dialpad:before {
-  content: "\F61C";
-}
-
-.mdi-diamond:before {
-  content: "\F1C8";
-}
-
-.mdi-dice-1:before {
-  content: "\F1CA";
-}
-
-.mdi-dice-2:before {
-  content: "\F1CB";
-}
-
-.mdi-dice-3:before {
-  content: "\F1CC";
-}
-
-.mdi-dice-4:before {
-  content: "\F1CD";
-}
-
-.mdi-dice-5:before {
-  content: "\F1CE";
-}
-
-.mdi-dice-6:before {
-  content: "\F1CF";
-}
-
-.mdi-dice-d10:before {
-  content: "\F76E";
-}
-
-.mdi-dice-d12:before {
-  content: "\F866";
-}
-
-.mdi-dice-d20:before {
-  content: "\F5EA";
-}
-
-.mdi-dice-d4:before {
-  content: "\F5EB";
-}
-
-.mdi-dice-d6:before {
-  content: "\F5EC";
-}
-
-.mdi-dice-d8:before {
-  content: "\F5ED";
-}
-
-.mdi-dice-multiple:before {
-  content: "\F76D";
-}
-
-.mdi-dictionary:before {
-  content: "\F61D";
-}
-
-.mdi-dip-switch:before {
-  content: "\F7C0";
-}
-
-.mdi-directions:before {
-  content: "\F1D0";
-}
-
-.mdi-directions-fork:before {
-  content: "\F641";
-}
-
-.mdi-discord:before {
-  content: "\F66F";
-}
-
-.mdi-disk:before {
-  content: "\F5EE";
-}
-
-.mdi-disk-alert:before {
-  content: "\F1D1";
-}
-
-.mdi-disqus:before {
-  content: "\F1D2";
-}
-
-.mdi-disqus-outline:before {
-  content: "\F1D3";
-}
-
-.mdi-division:before {
-  content: "\F1D4";
-}
-
-.mdi-division-box:before {
-  content: "\F1D5";
-}
-
-.mdi-dna:before {
-  content: "\F683";
-}
-
-.mdi-dns:before {
-  content: "\F1D6";
-}
-
-.mdi-do-not-disturb:before {
-  content: "\F697";
-}
-
-.mdi-do-not-disturb-off:before {
-  content: "\F698";
-}
-
-.mdi-docker:before {
-  content: "\F867";
-}
-
-.mdi-dolby:before {
-  content: "\F6B2";
-}
-
-.mdi-domain:before {
-  content: "\F1D7";
-}
-
-.mdi-donkey:before {
-  content: "\F7C1";
-}
-
-.mdi-door:before {
-  content: "\F819";
-}
-
-.mdi-door-closed:before {
-  content: "\F81A";
-}
-
-.mdi-door-open:before {
-  content: "\F81B";
-}
-
-.mdi-doorbell-video:before {
-  content: "\F868";
-}
-
-.mdi-dots-horizontal:before {
-  content: "\F1D8";
-}
-
-.mdi-dots-horizontal-circle:before {
-  content: "\F7C2";
-}
-
-.mdi-dots-vertical:before {
-  content: "\F1D9";
-}
-
-.mdi-dots-vertical-circle:before {
-  content: "\F7C3";
-}
-
-.mdi-douban:before {
-  content: "\F699";
-}
-
-.mdi-download:before {
-  content: "\F1DA";
-}
-
-.mdi-download-network:before {
-  content: "\F6F3";
-}
-
-.mdi-drag:before {
-  content: "\F1DB";
-}
-
-.mdi-drag-horizontal:before {
-  content: "\F1DC";
-}
-
-.mdi-drag-vertical:before {
-  content: "\F1DD";
-}
-
-.mdi-drawing:before {
-  content: "\F1DE";
-}
-
-.mdi-drawing-box:before {
-  content: "\F1DF";
-}
-
-.mdi-dribbble:before {
-  content: "\F1E0";
-}
-
-.mdi-dribbble-box:before {
-  content: "\F1E1";
-}
-
-.mdi-drone:before {
-  content: "\F1E2";
-}
-
-.mdi-dropbox:before {
-  content: "\F1E3";
-}
-
-.mdi-drupal:before {
-  content: "\F1E4";
-}
-
-.mdi-duck:before {
-  content: "\F1E5";
-}
-
-.mdi-dumbbell:before {
-  content: "\F1E6";
-}
-
-.mdi-ear-hearing:before {
-  content: "\F7C4";
-}
-
-.mdi-earth:before {
-  content: "\F1E7";
-}
-
-.mdi-earth-box:before {
-  content: "\F6CC";
-}
-
-.mdi-earth-box-off:before {
-  content: "\F6CD";
-}
-
-.mdi-earth-off:before {
-  content: "\F1E8";
-}
-
-.mdi-edge:before {
-  content: "\F1E9";
-}
-
-.mdi-eject:before {
-  content: "\F1EA";
-}
-
-.mdi-elephant:before {
-  content: "\F7C5";
-}
-
-.mdi-elevation-decline:before {
-  content: "\F1EB";
-}
-
-.mdi-elevation-rise:before {
-  content: "\F1EC";
-}
-
-.mdi-elevator:before {
-  content: "\F1ED";
-}
-
-.mdi-email:before {
-  content: "\F1EE";
-}
-
-.mdi-email-alert:before {
-  content: "\F6CE";
-}
-
-.mdi-email-open:before {
-  content: "\F1EF";
-}
-
-.mdi-email-open-outline:before {
-  content: "\F5EF";
-}
-
-.mdi-email-outline:before {
-  content: "\F1F0";
-}
-
-.mdi-email-secure:before {
-  content: "\F1F1";
-}
-
-.mdi-email-variant:before {
-  content: "\F5F0";
-}
-
-.mdi-emby:before {
-  content: "\F6B3";
-}
-
-.mdi-emoticon:before {
-  content: "\F1F2";
-}
-
-.mdi-emoticon-cool:before {
-  content: "\F1F3";
-}
-
-.mdi-emoticon-dead:before {
-  content: "\F69A";
-}
-
-.mdi-emoticon-devil:before {
-  content: "\F1F4";
-}
-
-.mdi-emoticon-excited:before {
-  content: "\F69B";
-}
-
-.mdi-emoticon-happy:before {
-  content: "\F1F5";
-}
-
-.mdi-emoticon-neutral:before {
-  content: "\F1F6";
-}
-
-.mdi-emoticon-poop:before {
-  content: "\F1F7";
-}
-
-.mdi-emoticon-sad:before {
-  content: "\F1F8";
-}
-
-.mdi-emoticon-tongue:before {
-  content: "\F1F9";
-}
-
-.mdi-engine:before {
-  content: "\F1FA";
-}
-
-.mdi-engine-outline:before {
-  content: "\F1FB";
-}
-
-.mdi-equal:before {
-  content: "\F1FC";
-}
-
-.mdi-equal-box:before {
-  content: "\F1FD";
-}
-
-.mdi-eraser:before {
-  content: "\F1FE";
-}
-
-.mdi-eraser-variant:before {
-  content: "\F642";
-}
-
-.mdi-escalator:before {
-  content: "\F1FF";
-}
-
-.mdi-ethereum:before {
-  content: "\F869";
-}
-
-.mdi-ethernet:before {
-  content: "\F200";
-}
-
-.mdi-ethernet-cable:before {
-  content: "\F201";
-}
-
-.mdi-ethernet-cable-off:before {
-  content: "\F202";
-}
-
-.mdi-etsy:before {
-  content: "\F203";
-}
-
-.mdi-ev-station:before {
-  content: "\F5F1";
-}
-
-.mdi-eventbrite:before {
-  content: "\F7C6";
-}
-
-.mdi-evernote:before {
-  content: "\F204";
-}
-
-.mdi-exclamation:before {
-  content: "\F205";
-}
-
-.mdi-exit-to-app:before {
-  content: "\F206";
-}
-
-.mdi-export:before {
-  content: "\F207";
-}
-
-.mdi-eye:before {
-  content: "\F208";
-}
-
-.mdi-eye-off:before {
-  content: "\F209";
-}
-
-.mdi-eye-off-outline:before {
-  content: "\F6D0";
-}
-
-.mdi-eye-outline:before {
-  content: "\F6CF";
-}
-
-.mdi-eye-plus:before {
-  content: "\F86A";
-}
-
-.mdi-eye-plus-outline:before {
-  content: "\F86B";
-}
-
-.mdi-eye-settings:before {
-  content: "\F86C";
-}
-
-.mdi-eye-settings-outline:before {
-  content: "\F86D";
-}
-
-.mdi-eyedropper:before {
-  content: "\F20A";
-}
-
-.mdi-eyedropper-variant:before {
-  content: "\F20B";
-}
-
-.mdi-face:before {
-  content: "\F643";
-}
-
-.mdi-face-profile:before {
-  content: "\F644";
-}
-
-.mdi-facebook:before {
-  content: "\F20C";
-}
-
-.mdi-facebook-box:before {
-  content: "\F20D";
-}
-
-.mdi-facebook-messenger:before {
-  content: "\F20E";
-}
-
-.mdi-factory:before {
-  content: "\F20F";
-}
-
-.mdi-fan:before {
-  content: "\F210";
-}
-
-.mdi-fan-off:before {
-  content: "\F81C";
-}
-
-.mdi-fast-forward:before {
-  content: "\F211";
-}
-
-.mdi-fast-forward-outline:before {
-  content: "\F6D1";
-}
-
-.mdi-fax:before {
-  content: "\F212";
-}
-
-.mdi-feather:before {
-  content: "\F6D2";
-}
-
-.mdi-ferry:before {
-  content: "\F213";
-}
-
-.mdi-file:before {
-  content: "\F214";
-}
-
-.mdi-file-account:before {
-  content: "\F73A";
-}
-
-.mdi-file-chart:before {
-  content: "\F215";
-}
-
-.mdi-file-check:before {
-  content: "\F216";
-}
-
-.mdi-file-cloud:before {
-  content: "\F217";
-}
-
-.mdi-file-compare:before {
-  content: "\F8A9";
-}
-
-.mdi-file-delimited:before {
-  content: "\F218";
-}
-
-.mdi-file-document:before {
-  content: "\F219";
-}
-
-.mdi-file-document-box:before {
-  content: "\F21A";
-}
-
-.mdi-file-excel:before {
-  content: "\F21B";
-}
-
-.mdi-file-excel-box:before {
-  content: "\F21C";
-}
-
-.mdi-file-export:before {
-  content: "\F21D";
-}
-
-.mdi-file-find:before {
-  content: "\F21E";
-}
-
-.mdi-file-hidden:before {
-  content: "\F613";
-}
-
-.mdi-file-image:before {
-  content: "\F21F";
-}
-
-.mdi-file-import:before {
-  content: "\F220";
-}
-
-.mdi-file-lock:before {
-  content: "\F221";
-}
-
-.mdi-file-multiple:before {
-  content: "\F222";
-}
-
-.mdi-file-music:before {
-  content: "\F223";
-}
-
-.mdi-file-outline:before {
-  content: "\F224";
-}
-
-.mdi-file-pdf:before {
-  content: "\F225";
-}
-
-.mdi-file-pdf-box:before {
-  content: "\F226";
-}
-
-.mdi-file-percent:before {
-  content: "\F81D";
-}
-
-.mdi-file-plus:before {
-  content: "\F751";
-}
-
-.mdi-file-powerpoint:before {
-  content: "\F227";
-}
-
-.mdi-file-powerpoint-box:before {
-  content: "\F228";
-}
-
-.mdi-file-presentation-box:before {
-  content: "\F229";
-}
-
-.mdi-file-question:before {
-  content: "\F86E";
-}
-
-.mdi-file-restore:before {
-  content: "\F670";
-}
-
-.mdi-file-send:before {
-  content: "\F22A";
-}
-
-.mdi-file-tree:before {
-  content: "\F645";
-}
-
-.mdi-file-video:before {
-  content: "\F22B";
-}
-
-.mdi-file-word:before {
-  content: "\F22C";
-}
-
-.mdi-file-word-box:before {
-  content: "\F22D";
-}
-
-.mdi-file-xml:before {
-  content: "\F22E";
-}
-
-.mdi-film:before {
-  content: "\F22F";
-}
-
-.mdi-filmstrip:before {
-  content: "\F230";
-}
-
-.mdi-filmstrip-off:before {
-  content: "\F231";
-}
-
-.mdi-filter:before {
-  content: "\F232";
-}
-
-.mdi-filter-outline:before {
-  content: "\F233";
-}
-
-.mdi-filter-remove:before {
-  content: "\F234";
-}
-
-.mdi-filter-remove-outline:before {
-  content: "\F235";
-}
-
-.mdi-filter-variant:before {
-  content: "\F236";
-}
-
-.mdi-finance:before {
-  content: "\F81E";
-}
-
-.mdi-find-replace:before {
-  content: "\F6D3";
-}
-
-.mdi-fingerprint:before {
-  content: "\F237";
-}
-
-.mdi-fire:before {
-  content: "\F238";
-}
-
-.mdi-fire-truck:before {
-  content: "\F8AA";
-}
-
-.mdi-firefox:before {
-  content: "\F239";
-}
-
-.mdi-fish:before {
-  content: "\F23A";
-}
-
-.mdi-flag:before {
-  content: "\F23B";
-}
-
-.mdi-flag-checkered:before {
-  content: "\F23C";
-}
-
-.mdi-flag-outline:before {
-  content: "\F23D";
-}
-
-.mdi-flag-triangle:before {
-  content: "\F23F";
-}
-
-.mdi-flag-variant:before {
-  content: "\F240";
-}
-
-.mdi-flag-variant-outline:before {
-  content: "\F23E";
-}
-
-.mdi-flash:before {
-  content: "\F241";
-}
-
-.mdi-flash-auto:before {
-  content: "\F242";
-}
-
-.mdi-flash-circle:before {
-  content: "\F81F";
-}
-
-.mdi-flash-off:before {
-  content: "\F243";
-}
-
-.mdi-flash-outline:before {
-  content: "\F6D4";
-}
-
-.mdi-flash-red-eye:before {
-  content: "\F67A";
-}
-
-.mdi-flashlight:before {
-  content: "\F244";
-}
-
-.mdi-flashlight-off:before {
-  content: "\F245";
-}
-
-.mdi-flask:before {
-  content: "\F093";
-}
-
-.mdi-flask-empty:before {
-  content: "\F094";
-}
-
-.mdi-flask-empty-outline:before {
-  content: "\F095";
-}
-
-.mdi-flask-outline:before {
-  content: "\F096";
-}
-
-.mdi-flattr:before {
-  content: "\F246";
-}
-
-.mdi-flip-to-back:before {
-  content: "\F247";
-}
-
-.mdi-flip-to-front:before {
-  content: "\F248";
-}
-
-.mdi-floor-plan:before {
-  content: "\F820";
-}
-
-.mdi-floppy:before {
-  content: "\F249";
-}
-
-.mdi-flower:before {
-  content: "\F24A";
-}
-
-.mdi-folder:before {
-  content: "\F24B";
-}
-
-.mdi-folder-account:before {
-  content: "\F24C";
-}
-
-.mdi-folder-download:before {
-  content: "\F24D";
-}
-
-.mdi-folder-google-drive:before {
-  content: "\F24E";
-}
-
-.mdi-folder-image:before {
-  content: "\F24F";
-}
-
-.mdi-folder-key:before {
-  content: "\F8AB";
-}
-
-.mdi-folder-key-network:before {
-  content: "\F8AC";
-}
-
-.mdi-folder-lock:before {
-  content: "\F250";
-}
-
-.mdi-folder-lock-open:before {
-  content: "\F251";
-}
-
-.mdi-folder-move:before {
-  content: "\F252";
-}
-
-.mdi-folder-multiple:before {
-  content: "\F253";
-}
-
-.mdi-folder-multiple-image:before {
-  content: "\F254";
-}
-
-.mdi-folder-multiple-outline:before {
-  content: "\F255";
-}
-
-.mdi-folder-network:before {
-  content: "\F86F";
-}
-
-.mdi-folder-open:before {
-  content: "\F76F";
-}
-
-.mdi-folder-outline:before {
-  content: "\F256";
-}
-
-.mdi-folder-plus:before {
-  content: "\F257";
-}
-
-.mdi-folder-remove:before {
-  content: "\F258";
-}
-
-.mdi-folder-star:before {
-  content: "\F69C";
-}
-
-.mdi-folder-upload:before {
-  content: "\F259";
-}
-
-.mdi-font-awesome:before {
-  content: "\F03A";
-}
-
-.mdi-food:before {
-  content: "\F25A";
-}
-
-.mdi-food-apple:before {
-  content: "\F25B";
-}
-
-.mdi-food-croissant:before {
-  content: "\F7C7";
-}
-
-.mdi-food-fork-drink:before {
-  content: "\F5F2";
-}
-
-.mdi-food-off:before {
-  content: "\F5F3";
-}
-
-.mdi-food-variant:before {
-  content: "\F25C";
-}
-
-.mdi-football:before {
-  content: "\F25D";
-}
-
-.mdi-football-australian:before {
-  content: "\F25E";
-}
-
-.mdi-football-helmet:before {
-  content: "\F25F";
-}
-
-.mdi-forklift:before {
-  content: "\F7C8";
-}
-
-.mdi-format-align-bottom:before {
-  content: "\F752";
-}
-
-.mdi-format-align-center:before {
-  content: "\F260";
-}
-
-.mdi-format-align-justify:before {
-  content: "\F261";
-}
-
-.mdi-format-align-left:before {
-  content: "\F262";
-}
-
-.mdi-format-align-middle:before {
-  content: "\F753";
-}
-
-.mdi-format-align-right:before {
-  content: "\F263";
-}
-
-.mdi-format-align-top:before {
-  content: "\F754";
-}
-
-.mdi-format-annotation-plus:before {
-  content: "\F646";
-}
-
-.mdi-format-bold:before {
-  content: "\F264";
-}
-
-.mdi-format-clear:before {
-  content: "\F265";
-}
-
-.mdi-format-color-fill:before {
-  content: "\F266";
-}
-
-.mdi-format-color-text:before {
-  content: "\F69D";
-}
-
-.mdi-format-float-center:before {
-  content: "\F267";
-}
-
-.mdi-format-float-left:before {
-  content: "\F268";
-}
-
-.mdi-format-float-none:before {
-  content: "\F269";
-}
-
-.mdi-format-float-right:before {
-  content: "\F26A";
-}
-
-.mdi-format-font:before {
-  content: "\F6D5";
-}
-
-.mdi-format-header-1:before {
-  content: "\F26B";
-}
-
-.mdi-format-header-2:before {
-  content: "\F26C";
-}
-
-.mdi-format-header-3:before {
-  content: "\F26D";
-}
-
-.mdi-format-header-4:before {
-  content: "\F26E";
-}
-
-.mdi-format-header-5:before {
-  content: "\F26F";
-}
-
-.mdi-format-header-6:before {
-  content: "\F270";
-}
-
-.mdi-format-header-decrease:before {
-  content: "\F271";
-}
-
-.mdi-format-header-equal:before {
-  content: "\F272";
-}
-
-.mdi-format-header-increase:before {
-  content: "\F273";
-}
-
-.mdi-format-header-pound:before {
-  content: "\F274";
-}
-
-.mdi-format-horizontal-align-center:before {
-  content: "\F61E";
-}
-
-.mdi-format-horizontal-align-left:before {
-  content: "\F61F";
-}
-
-.mdi-format-horizontal-align-right:before {
-  content: "\F620";
-}
-
-.mdi-format-indent-decrease:before {
-  content: "\F275";
-}
-
-.mdi-format-indent-increase:before {
-  content: "\F276";
-}
-
-.mdi-format-italic:before {
-  content: "\F277";
-}
-
-.mdi-format-line-spacing:before {
-  content: "\F278";
-}
-
-.mdi-format-line-style:before {
-  content: "\F5C8";
-}
-
-.mdi-format-line-weight:before {
-  content: "\F5C9";
-}
-
-.mdi-format-list-bulleted:before {
-  content: "\F279";
-}
-
-.mdi-format-list-bulleted-type:before {
-  content: "\F27A";
-}
-
-.mdi-format-list-checks:before {
-  content: "\F755";
-}
-
-.mdi-format-list-numbers:before {
-  content: "\F27B";
-}
-
-.mdi-format-page-break:before {
-  content: "\F6D6";
-}
-
-.mdi-format-paint:before {
-  content: "\F27C";
-}
-
-.mdi-format-paragraph:before {
-  content: "\F27D";
-}
-
-.mdi-format-pilcrow:before {
-  content: "\F6D7";
-}
-
-.mdi-format-quote-close:before {
-  content: "\F27E";
-}
-
-.mdi-format-quote-open:before {
-  content: "\F756";
-}
-
-.mdi-format-rotate-90:before {
-  content: "\F6A9";
-}
-
-.mdi-format-section:before {
-  content: "\F69E";
-}
-
-.mdi-format-size:before {
-  content: "\F27F";
-}
-
-.mdi-format-strikethrough:before {
-  content: "\F280";
-}
-
-.mdi-format-strikethrough-variant:before {
-  content: "\F281";
-}
-
-.mdi-format-subscript:before {
-  content: "\F282";
-}
-
-.mdi-format-superscript:before {
-  content: "\F283";
-}
-
-.mdi-format-text:before {
-  content: "\F284";
-}
-
-.mdi-format-textdirection-l-to-r:before {
-  content: "\F285";
-}
-
-.mdi-format-textdirection-r-to-l:before {
-  content: "\F286";
-}
-
-.mdi-format-title:before {
-  content: "\F5F4";
-}
-
-.mdi-format-underline:before {
-  content: "\F287";
-}
-
-.mdi-format-vertical-align-bottom:before {
-  content: "\F621";
-}
-
-.mdi-format-vertical-align-center:before {
-  content: "\F622";
-}
-
-.mdi-format-vertical-align-top:before {
-  content: "\F623";
-}
-
-.mdi-format-wrap-inline:before {
-  content: "\F288";
-}
-
-.mdi-format-wrap-square:before {
-  content: "\F289";
-}
-
-.mdi-format-wrap-tight:before {
-  content: "\F28A";
-}
-
-.mdi-format-wrap-top-bottom:before {
-  content: "\F28B";
-}
-
-.mdi-forum:before {
-  content: "\F28C";
-}
-
-.mdi-forum-outline:before {
-  content: "\F821";
-}
-
-.mdi-forward:before {
-  content: "\F28D";
-}
-
-.mdi-foursquare:before {
-  content: "\F28E";
-}
-
-.mdi-fridge:before {
-  content: "\F28F";
-}
-
-.mdi-fridge-filled:before {
-  content: "\F290";
-}
-
-.mdi-fridge-filled-bottom:before {
-  content: "\F291";
-}
-
-.mdi-fridge-filled-top:before {
-  content: "\F292";
-}
-
-.mdi-fuel:before {
-  content: "\F7C9";
-}
-
-.mdi-fullscreen:before {
-  content: "\F293";
-}
-
-.mdi-fullscreen-exit:before {
-  content: "\F294";
-}
-
-.mdi-function:before {
-  content: "\F295";
-}
-
-.mdi-function-variant:before {
-  content: "\F870";
-}
-
-.mdi-gamepad:before {
-  content: "\F296";
-}
-
-.mdi-gamepad-variant:before {
-  content: "\F297";
-}
-
-.mdi-garage:before {
-  content: "\F6D8";
-}
-
-.mdi-garage-alert:before {
-  content: "\F871";
-}
-
-.mdi-garage-open:before {
-  content: "\F6D9";
-}
-
-.mdi-gas-cylinder:before {
-  content: "\F647";
-}
-
-.mdi-gas-station:before {
-  content: "\F298";
-}
-
-.mdi-gate:before {
-  content: "\F299";
-}
-
-.mdi-gauge:before {
-  content: "\F29A";
-}
-
-.mdi-gauge-empty:before {
-  content: "\F872";
-}
-
-.mdi-gauge-full:before {
-  content: "\F873";
-}
-
-.mdi-gauge-low:before {
-  content: "\F874";
-}
-
-.mdi-gavel:before {
-  content: "\F29B";
-}
-
-.mdi-gender-female:before {
-  content: "\F29C";
-}
-
-.mdi-gender-male:before {
-  content: "\F29D";
-}
-
-.mdi-gender-male-female:before {
-  content: "\F29E";
-}
-
-.mdi-gender-transgender:before {
-  content: "\F29F";
-}
-
-.mdi-gesture:before {
-  content: "\F7CA";
-}
-
-.mdi-gesture-double-tap:before {
-  content: "\F73B";
-}
-
-.mdi-gesture-swipe-down:before {
-  content: "\F73C";
-}
-
-.mdi-gesture-swipe-left:before {
-  content: "\F73D";
-}
-
-.mdi-gesture-swipe-right:before {
-  content: "\F73E";
-}
-
-.mdi-gesture-swipe-up:before {
-  content: "\F73F";
-}
-
-.mdi-gesture-tap:before {
-  content: "\F740";
-}
-
-.mdi-gesture-two-double-tap:before {
-  content: "\F741";
-}
-
-.mdi-gesture-two-tap:before {
-  content: "\F742";
-}
-
-.mdi-ghost:before {
-  content: "\F2A0";
-}
-
-.mdi-gift:before {
-  content: "\F2A1";
-}
-
-.mdi-git:before {
-  content: "\F2A2";
-}
-
-.mdi-github-box:before {
-  content: "\F2A3";
-}
-
-.mdi-github-circle:before {
-  content: "\F2A4";
-}
-
-.mdi-github-face:before {
-  content: "\F6DA";
-}
-
-.mdi-glass-cocktail:before {
-  content: "\F356";
-}
-
-.mdi-glass-flute:before {
-  content: "\F2A5";
-}
-
-.mdi-glass-mug:before {
-  content: "\F2A6";
-}
-
-.mdi-glass-stange:before {
-  content: "\F2A7";
-}
-
-.mdi-glass-tulip:before {
-  content: "\F2A8";
-}
-
-.mdi-glass-wine:before {
-  content: "\F875";
-}
-
-.mdi-glassdoor:before {
-  content: "\F2A9";
-}
-
-.mdi-glasses:before {
-  content: "\F2AA";
-}
-
-.mdi-gmail:before {
-  content: "\F2AB";
-}
-
-.mdi-gnome:before {
-  content: "\F2AC";
-}
-
-.mdi-golf:before {
-  content: "\F822";
-}
-
-.mdi-gondola:before {
-  content: "\F685";
-}
-
-.mdi-google:before {
-  content: "\F2AD";
-}
-
-.mdi-google-analytics:before {
-  content: "\F7CB";
-}
-
-.mdi-google-assistant:before {
-  content: "\F7CC";
-}
-
-.mdi-google-cardboard:before {
-  content: "\F2AE";
-}
-
-.mdi-google-chrome:before {
-  content: "\F2AF";
-}
-
-.mdi-google-circles:before {
-  content: "\F2B0";
-}
-
-.mdi-google-circles-communities:before {
-  content: "\F2B1";
-}
-
-.mdi-google-circles-extended:before {
-  content: "\F2B2";
-}
-
-.mdi-google-circles-group:before {
-  content: "\F2B3";
-}
-
-.mdi-google-controller:before {
-  content: "\F2B4";
-}
-
-.mdi-google-controller-off:before {
-  content: "\F2B5";
-}
-
-.mdi-google-drive:before {
-  content: "\F2B6";
-}
-
-.mdi-google-earth:before {
-  content: "\F2B7";
-}
-
-.mdi-google-glass:before {
-  content: "\F2B8";
-}
-
-.mdi-google-home:before {
-  content: "\F823";
-}
-
-.mdi-google-keep:before {
-  content: "\F6DB";
-}
-
-.mdi-google-maps:before {
-  content: "\F5F5";
-}
-
-.mdi-google-nearby:before {
-  content: "\F2B9";
-}
-
-.mdi-google-pages:before {
-  content: "\F2BA";
-}
-
-.mdi-google-photos:before {
-  content: "\F6DC";
-}
-
-.mdi-google-physical-web:before {
-  content: "\F2BB";
-}
-
-.mdi-google-play:before {
-  content: "\F2BC";
-}
-
-.mdi-google-plus:before {
-  content: "\F2BD";
-}
-
-.mdi-google-plus-box:before {
-  content: "\F2BE";
-}
-
-.mdi-google-translate:before {
-  content: "\F2BF";
-}
-
-.mdi-google-wallet:before {
-  content: "\F2C0";
-}
-
-.mdi-gpu:before {
-  content: "\F8AD";
-}
-
-.mdi-gradient:before {
-  content: "\F69F";
-}
-
-.mdi-graphql:before {
-  content: "\F876";
-}
-
-.mdi-grease-pencil:before {
-  content: "\F648";
-}
-
-.mdi-grid:before {
-  content: "\F2C1";
-}
-
-.mdi-grid-large:before {
-  content: "\F757";
-}
-
-.mdi-grid-off:before {
-  content: "\F2C2";
-}
-
-.mdi-group:before {
-  content: "\F2C3";
-}
-
-.mdi-guitar-acoustic:before {
-  content: "\F770";
-}
-
-.mdi-guitar-electric:before {
-  content: "\F2C4";
-}
-
-.mdi-guitar-pick:before {
-  content: "\F2C5";
-}
-
-.mdi-guitar-pick-outline:before {
-  content: "\F2C6";
-}
-
-.mdi-guy-fawkes-mask:before {
-  content: "\F824";
-}
-
-.mdi-hackernews:before {
-  content: "\F624";
-}
-
-.mdi-hamburger:before {
-  content: "\F684";
-}
-
-.mdi-hand-pointing-right:before {
-  content: "\F2C7";
-}
-
-.mdi-hanger:before {
-  content: "\F2C8";
-}
-
-.mdi-hangouts:before {
-  content: "\F2C9";
-}
-
-.mdi-harddisk:before {
-  content: "\F2CA";
-}
-
-.mdi-headphones:before {
-  content: "\F2CB";
-}
-
-.mdi-headphones-box:before {
-  content: "\F2CC";
-}
-
-.mdi-headphones-off:before {
-  content: "\F7CD";
-}
-
-.mdi-headphones-settings:before {
-  content: "\F2CD";
-}
-
-.mdi-headset:before {
-  content: "\F2CE";
-}
-
-.mdi-headset-dock:before {
-  content: "\F2CF";
-}
-
-.mdi-headset-off:before {
-  content: "\F2D0";
-}
-
-.mdi-heart:before {
-  content: "\F2D1";
-}
-
-.mdi-heart-box:before {
-  content: "\F2D2";
-}
-
-.mdi-heart-box-outline:before {
-  content: "\F2D3";
-}
-
-.mdi-heart-broken:before {
-  content: "\F2D4";
-}
-
-.mdi-heart-half:before {
-  content: "\F6DE";
-}
-
-.mdi-heart-half-full:before {
-  content: "\F6DD";
-}
-
-.mdi-heart-half-outline:before {
-  content: "\F6DF";
-}
-
-.mdi-heart-off:before {
-  content: "\F758";
-}
-
-.mdi-heart-outline:before {
-  content: "\F2D5";
-}
-
-.mdi-heart-pulse:before {
-  content: "\F5F6";
-}
-
-.mdi-help:before {
-  content: "\F2D6";
-}
-
-.mdi-help-box:before {
-  content: "\F78A";
-}
-
-.mdi-help-circle:before {
-  content: "\F2D7";
-}
-
-.mdi-help-circle-outline:before {
-  content: "\F625";
-}
-
-.mdi-help-network:before {
-  content: "\F6F4";
-}
-
-.mdi-hexagon:before {
-  content: "\F2D8";
-}
-
-.mdi-hexagon-multiple:before {
-  content: "\F6E0";
-}
-
-.mdi-hexagon-outline:before {
-  content: "\F2D9";
-}
-
-.mdi-high-definition:before {
-  content: "\F7CE";
-}
-
-.mdi-high-definition-box:before {
-  content: "\F877";
-}
-
-.mdi-highway:before {
-  content: "\F5F7";
-}
-
-.mdi-history:before {
-  content: "\F2DA";
-}
-
-.mdi-hockey-puck:before {
-  content: "\F878";
-}
-
-.mdi-hockey-sticks:before {
-  content: "\F879";
-}
-
-.mdi-hololens:before {
-  content: "\F2DB";
-}
-
-.mdi-home:before {
-  content: "\F2DC";
-}
-
-.mdi-home-account:before {
-  content: "\F825";
-}
-
-.mdi-home-alert:before {
-  content: "\F87A";
-}
-
-.mdi-home-assistant:before {
-  content: "\F7CF";
-}
-
-.mdi-home-automation:before {
-  content: "\F7D0";
-}
-
-.mdi-home-circle:before {
-  content: "\F7D1";
-}
-
-.mdi-home-currency-usd:before {
-  content: "\F8AE";
-}
-
-.mdi-home-heart:before {
-  content: "\F826";
-}
-
-.mdi-home-map-marker:before {
-  content: "\F5F8";
-}
-
-.mdi-home-modern:before {
-  content: "\F2DD";
-}
-
-.mdi-home-outline:before {
-  content: "\F6A0";
-}
-
-.mdi-home-variant:before {
-  content: "\F2DE";
-}
-
-.mdi-hook:before {
-  content: "\F6E1";
-}
-
-.mdi-hook-off:before {
-  content: "\F6E2";
-}
-
-.mdi-hops:before {
-  content: "\F2DF";
-}
-
-.mdi-hospital:before {
-  content: "\F2E0";
-}
-
-.mdi-hospital-building:before {
-  content: "\F2E1";
-}
-
-.mdi-hospital-marker:before {
-  content: "\F2E2";
-}
-
-.mdi-hot-tub:before {
-  content: "\F827";
-}
-
-.mdi-hotel:before {
-  content: "\F2E3";
-}
-
-.mdi-houzz:before {
-  content: "\F2E4";
-}
-
-.mdi-houzz-box:before {
-  content: "\F2E5";
-}
-
-.mdi-hulu:before {
-  content: "\F828";
-}
-
-.mdi-human:before {
-  content: "\F2E6";
-}
-
-.mdi-human-child:before {
-  content: "\F2E7";
-}
-
-.mdi-human-female:before {
-  content: "\F649";
-}
-
-.mdi-human-greeting:before {
-  content: "\F64A";
-}
-
-.mdi-human-handsdown:before {
-  content: "\F64B";
-}
-
-.mdi-human-handsup:before {
-  content: "\F64C";
-}
-
-.mdi-human-male:before {
-  content: "\F64D";
-}
-
-.mdi-human-male-female:before {
-  content: "\F2E8";
-}
-
-.mdi-human-pregnant:before {
-  content: "\F5CF";
-}
-
-.mdi-humble-bundle:before {
-  content: "\F743";
-}
-
-.mdi-ice-cream:before {
-  content: "\F829";
-}
-
-.mdi-image:before {
-  content: "\F2E9";
-}
-
-.mdi-image-album:before {
-  content: "\F2EA";
-}
-
-.mdi-image-area:before {
-  content: "\F2EB";
-}
-
-.mdi-image-area-close:before {
-  content: "\F2EC";
-}
-
-.mdi-image-broken:before {
-  content: "\F2ED";
-}
-
-.mdi-image-broken-variant:before {
-  content: "\F2EE";
-}
-
-.mdi-image-filter:before {
-  content: "\F2EF";
-}
-
-.mdi-image-filter-black-white:before {
-  content: "\F2F0";
-}
-
-.mdi-image-filter-center-focus:before {
-  content: "\F2F1";
-}
-
-.mdi-image-filter-center-focus-weak:before {
-  content: "\F2F2";
-}
-
-.mdi-image-filter-drama:before {
-  content: "\F2F3";
-}
-
-.mdi-image-filter-frames:before {
-  content: "\F2F4";
-}
-
-.mdi-image-filter-hdr:before {
-  content: "\F2F5";
-}
-
-.mdi-image-filter-none:before {
-  content: "\F2F6";
-}
-
-.mdi-image-filter-tilt-shift:before {
-  content: "\F2F7";
-}
-
-.mdi-image-filter-vintage:before {
-  content: "\F2F8";
-}
-
-.mdi-image-multiple:before {
-  content: "\F2F9";
-}
-
-.mdi-image-off:before {
-  content: "\F82A";
-}
-
-.mdi-image-plus:before {
-  content: "\F87B";
-}
-
-.mdi-import:before {
-  content: "\F2FA";
-}
-
-.mdi-inbox:before {
-  content: "\F686";
-}
-
-.mdi-inbox-arrow-down:before {
-  content: "\F2FB";
-}
-
-.mdi-inbox-arrow-up:before {
-  content: "\F3D1";
-}
-
-.mdi-inbox-multiple:before {
-  content: "\F8AF";
-}
-
-.mdi-incognito:before {
-  content: "\F5F9";
-}
-
-.mdi-infinity:before {
-  content: "\F6E3";
-}
-
-.mdi-information:before {
-  content: "\F2FC";
-}
-
-.mdi-information-outline:before {
-  content: "\F2FD";
-}
-
-.mdi-information-variant:before {
-  content: "\F64E";
-}
-
-.mdi-instagram:before {
-  content: "\F2FE";
-}
-
-.mdi-instapaper:before {
-  content: "\F2FF";
-}
-
-.mdi-internet-explorer:before {
-  content: "\F300";
-}
-
-.mdi-invert-colors:before {
-  content: "\F301";
-}
-
-.mdi-itunes:before {
-  content: "\F676";
-}
-
-.mdi-jeepney:before {
-  content: "\F302";
-}
-
-.mdi-jira:before {
-  content: "\F303";
-}
-
-.mdi-jquery:before {
-  content: "\F87C";
-}
-
-.mdi-jsfiddle:before {
-  content: "\F304";
-}
-
-.mdi-json:before {
-  content: "\F626";
-}
-
-.mdi-karate:before {
-  content: "\F82B";
-}
-
-.mdi-keg:before {
-  content: "\F305";
-}
-
-.mdi-kettle:before {
-  content: "\F5FA";
-}
-
-.mdi-key:before {
-  content: "\F306";
-}
-
-.mdi-key-change:before {
-  content: "\F307";
-}
-
-.mdi-key-minus:before {
-  content: "\F308";
-}
-
-.mdi-key-plus:before {
-  content: "\F309";
-}
-
-.mdi-key-remove:before {
-  content: "\F30A";
-}
-
-.mdi-key-variant:before {
-  content: "\F30B";
-}
-
-.mdi-keyboard:before {
-  content: "\F30C";
-}
-
-.mdi-keyboard-backspace:before {
-  content: "\F30D";
-}
-
-.mdi-keyboard-caps:before {
-  content: "\F30E";
-}
-
-.mdi-keyboard-close:before {
-  content: "\F30F";
-}
-
-.mdi-keyboard-off:before {
-  content: "\F310";
-}
-
-.mdi-keyboard-return:before {
-  content: "\F311";
-}
-
-.mdi-keyboard-tab:before {
-  content: "\F312";
-}
-
-.mdi-keyboard-variant:before {
-  content: "\F313";
-}
-
-.mdi-kickstarter:before {
-  content: "\F744";
-}
-
-.mdi-kodi:before {
-  content: "\F314";
-}
-
-.mdi-label:before {
-  content: "\F315";
-}
-
-.mdi-label-outline:before {
-  content: "\F316";
-}
-
-.mdi-ladybug:before {
-  content: "\F82C";
-}
-
-.mdi-lambda:before {
-  content: "\F627";
-}
-
-.mdi-lamp:before {
-  content: "\F6B4";
-}
-
-.mdi-lan:before {
-  content: "\F317";
-}
-
-.mdi-lan-connect:before {
-  content: "\F318";
-}
-
-.mdi-lan-disconnect:before {
-  content: "\F319";
-}
-
-.mdi-lan-pending:before {
-  content: "\F31A";
-}
-
-.mdi-language-c:before {
-  content: "\F671";
-}
-
-.mdi-language-cpp:before {
-  content: "\F672";
-}
-
-.mdi-language-csharp:before {
-  content: "\F31B";
-}
-
-.mdi-language-css3:before {
-  content: "\F31C";
-}
-
-.mdi-language-go:before {
-  content: "\F7D2";
-}
-
-.mdi-language-html5:before {
-  content: "\F31D";
-}
-
-.mdi-language-javascript:before {
-  content: "\F31E";
-}
-
-.mdi-language-lua:before {
-  content: "\F8B0";
-}
-
-.mdi-language-php:before {
-  content: "\F31F";
-}
-
-.mdi-language-python:before {
-  content: "\F320";
-}
-
-.mdi-language-python-text:before {
-  content: "\F321";
-}
-
-.mdi-language-r:before {
-  content: "\F7D3";
-}
-
-.mdi-language-swift:before {
-  content: "\F6E4";
-}
-
-.mdi-language-typescript:before {
-  content: "\F6E5";
-}
-
-.mdi-laptop:before {
-  content: "\F322";
-}
-
-.mdi-laptop-chromebook:before {
-  content: "\F323";
-}
-
-.mdi-laptop-mac:before {
-  content: "\F324";
-}
-
-.mdi-laptop-off:before {
-  content: "\F6E6";
-}
-
-.mdi-laptop-windows:before {
-  content: "\F325";
-}
-
-.mdi-lastfm:before {
-  content: "\F326";
-}
-
-.mdi-lastpass:before {
-  content: "\F446";
-}
-
-.mdi-launch:before {
-  content: "\F327";
-}
-
-.mdi-lava-lamp:before {
-  content: "\F7D4";
-}
-
-.mdi-layers:before {
-  content: "\F328";
-}
-
-.mdi-layers-off:before {
-  content: "\F329";
-}
-
-.mdi-lead-pencil:before {
-  content: "\F64F";
-}
-
-.mdi-leaf:before {
-  content: "\F32A";
-}
-
-.mdi-led-off:before {
-  content: "\F32B";
-}
-
-.mdi-led-on:before {
-  content: "\F32C";
-}
-
-.mdi-led-outline:before {
-  content: "\F32D";
-}
-
-.mdi-led-strip:before {
-  content: "\F7D5";
-}
-
-.mdi-led-variant-off:before {
-  content: "\F32E";
-}
-
-.mdi-led-variant-on:before {
-  content: "\F32F";
-}
-
-.mdi-led-variant-outline:before {
-  content: "\F330";
-}
-
-.mdi-library:before {
-  content: "\F331";
-}
-
-.mdi-library-books:before {
-  content: "\F332";
-}
-
-.mdi-library-music:before {
-  content: "\F333";
-}
-
-.mdi-library-plus:before {
-  content: "\F334";
-}
-
-.mdi-lifebuoy:before {
-  content: "\F87D";
-}
-
-.mdi-lightbulb:before {
-  content: "\F335";
-}
-
-.mdi-lightbulb-on:before {
-  content: "\F6E7";
-}
-
-.mdi-lightbulb-on-outline:before {
-  content: "\F6E8";
-}
-
-.mdi-lightbulb-outline:before {
-  content: "\F336";
-}
-
-.mdi-link:before {
-  content: "\F337";
-}
-
-.mdi-link-off:before {
-  content: "\F338";
-}
-
-.mdi-link-variant:before {
-  content: "\F339";
-}
-
-.mdi-link-variant-off:before {
-  content: "\F33A";
-}
-
-.mdi-linkedin:before {
-  content: "\F33B";
-}
-
-.mdi-linkedin-box:before {
-  content: "\F33C";
-}
-
-.mdi-linux:before {
-  content: "\F33D";
-}
-
-.mdi-loading:before {
-  content: "\F771";
-}
-
-.mdi-lock:before {
-  content: "\F33E";
-}
-
-.mdi-lock-open:before {
-  content: "\F33F";
-}
-
-.mdi-lock-open-outline:before {
-  content: "\F340";
-}
-
-.mdi-lock-outline:before {
-  content: "\F341";
-}
-
-.mdi-lock-pattern:before {
-  content: "\F6E9";
-}
-
-.mdi-lock-plus:before {
-  content: "\F5FB";
-}
-
-.mdi-lock-reset:before {
-  content: "\F772";
-}
-
-.mdi-lock-smart:before {
-  content: "\F8B1";
-}
-
-.mdi-locker:before {
-  content: "\F7D6";
-}
-
-.mdi-locker-multiple:before {
-  content: "\F7D7";
-}
-
-.mdi-login:before {
-  content: "\F342";
-}
-
-.mdi-login-variant:before {
-  content: "\F5FC";
-}
-
-.mdi-logout:before {
-  content: "\F343";
-}
-
-.mdi-logout-variant:before {
-  content: "\F5FD";
-}
-
-.mdi-looks:before {
-  content: "\F344";
-}
-
-.mdi-loop:before {
-  content: "\F6EA";
-}
-
-.mdi-loupe:before {
-  content: "\F345";
-}
-
-.mdi-lumx:before {
-  content: "\F346";
-}
-
-.mdi-magnet:before {
-  content: "\F347";
-}
-
-.mdi-magnet-on:before {
-  content: "\F348";
-}
-
-.mdi-magnify:before {
-  content: "\F349";
-}
-
-.mdi-magnify-minus:before {
-  content: "\F34A";
-}
-
-.mdi-magnify-minus-outline:before {
-  content: "\F6EB";
-}
-
-.mdi-magnify-plus:before {
-  content: "\F34B";
-}
-
-.mdi-magnify-plus-outline:before {
-  content: "\F6EC";
-}
-
-.mdi-mail-ru:before {
-  content: "\F34C";
-}
-
-.mdi-mailbox:before {
-  content: "\F6ED";
-}
-
-.mdi-map:before {
-  content: "\F34D";
-}
-
-.mdi-map-marker:before {
-  content: "\F34E";
-}
-
-.mdi-map-marker-circle:before {
-  content: "\F34F";
-}
-
-.mdi-map-marker-minus:before {
-  content: "\F650";
-}
-
-.mdi-map-marker-multiple:before {
-  content: "\F350";
-}
-
-.mdi-map-marker-off:before {
-  content: "\F351";
-}
-
-.mdi-map-marker-outline:before {
-  content: "\F7D8";
-}
-
-.mdi-map-marker-plus:before {
-  content: "\F651";
-}
-
-.mdi-map-marker-radius:before {
-  content: "\F352";
-}
-
-.mdi-margin:before {
-  content: "\F353";
-}
-
-.mdi-markdown:before {
-  content: "\F354";
-}
-
-.mdi-marker:before {
-  content: "\F652";
-}
-
-.mdi-marker-check:before {
-  content: "\F355";
-}
-
-.mdi-material-ui:before {
-  content: "\F357";
-}
-
-.mdi-math-compass:before {
-  content: "\F358";
-}
-
-.mdi-matrix:before {
-  content: "\F628";
-}
-
-.mdi-maxcdn:before {
-  content: "\F359";
-}
-
-.mdi-medical-bag:before {
-  content: "\F6EE";
-}
-
-.mdi-medium:before {
-  content: "\F35A";
-}
-
-.mdi-memory:before {
-  content: "\F35B";
-}
-
-.mdi-menu:before {
-  content: "\F35C";
-}
-
-.mdi-menu-down:before {
-  content: "\F35D";
-}
-
-.mdi-menu-down-outline:before {
-  content: "\F6B5";
-}
-
-.mdi-menu-left:before {
-  content: "\F35E";
-}
-
-.mdi-menu-right:before {
-  content: "\F35F";
-}
-
-.mdi-menu-up:before {
-  content: "\F360";
-}
-
-.mdi-menu-up-outline:before {
-  content: "\F6B6";
-}
-
-.mdi-message:before {
-  content: "\F361";
-}
-
-.mdi-message-alert:before {
-  content: "\F362";
-}
-
-.mdi-message-bulleted:before {
-  content: "\F6A1";
-}
-
-.mdi-message-bulleted-off:before {
-  content: "\F6A2";
-}
-
-.mdi-message-draw:before {
-  content: "\F363";
-}
-
-.mdi-message-image:before {
-  content: "\F364";
-}
-
-.mdi-message-outline:before {
-  content: "\F365";
-}
-
-.mdi-message-plus:before {
-  content: "\F653";
-}
-
-.mdi-message-processing:before {
-  content: "\F366";
-}
-
-.mdi-message-reply:before {
-  content: "\F367";
-}
-
-.mdi-message-reply-text:before {
-  content: "\F368";
-}
-
-.mdi-message-settings:before {
-  content: "\F6EF";
-}
-
-.mdi-message-settings-variant:before {
-  content: "\F6F0";
-}
-
-.mdi-message-text:before {
-  content: "\F369";
-}
-
-.mdi-message-text-outline:before {
-  content: "\F36A";
-}
-
-.mdi-message-video:before {
-  content: "\F36B";
-}
-
-.mdi-meteor:before {
-  content: "\F629";
-}
-
-.mdi-metronome:before {
-  content: "\F7D9";
-}
-
-.mdi-metronome-tick:before {
-  content: "\F7DA";
-}
-
-.mdi-micro-sd:before {
-  content: "\F7DB";
-}
-
-.mdi-microphone:before {
-  content: "\F36C";
-}
-
-.mdi-microphone-minus:before {
-  content: "\F8B2";
-}
-
-.mdi-microphone-off:before {
-  content: "\F36D";
-}
-
-.mdi-microphone-outline:before {
-  content: "\F36E";
-}
-
-.mdi-microphone-plus:before {
-  content: "\F8B3";
-}
-
-.mdi-microphone-settings:before {
-  content: "\F36F";
-}
-
-.mdi-microphone-variant:before {
-  content: "\F370";
-}
-
-.mdi-microphone-variant-off:before {
-  content: "\F371";
-}
-
-.mdi-microscope:before {
-  content: "\F654";
-}
-
-.mdi-microsoft:before {
-  content: "\F372";
-}
-
-.mdi-minecraft:before {
-  content: "\F373";
-}
-
-.mdi-minus:before {
-  content: "\F374";
-}
-
-.mdi-minus-box:before {
-  content: "\F375";
-}
-
-.mdi-minus-box-outline:before {
-  content: "\F6F1";
-}
-
-.mdi-minus-circle:before {
-  content: "\F376";
-}
-
-.mdi-minus-circle-outline:before {
-  content: "\F377";
-}
-
-.mdi-minus-network:before {
-  content: "\F378";
-}
-
-.mdi-mixcloud:before {
-  content: "\F62A";
-}
-
-.mdi-mixed-reality:before {
-  content: "\F87E";
-}
-
-.mdi-mixer:before {
-  content: "\F7DC";
-}
-
-.mdi-monitor:before {
-  content: "\F379";
-}
-
-.mdi-monitor-multiple:before {
-  content: "\F37A";
-}
-
-.mdi-more:before {
-  content: "\F37B";
-}
-
-.mdi-motorbike:before {
-  content: "\F37C";
-}
-
-.mdi-mouse:before {
-  content: "\F37D";
-}
-
-.mdi-mouse-off:before {
-  content: "\F37E";
-}
-
-.mdi-mouse-variant:before {
-  content: "\F37F";
-}
-
-.mdi-mouse-variant-off:before {
-  content: "\F380";
-}
-
-.mdi-move-resize:before {
-  content: "\F655";
-}
-
-.mdi-move-resize-variant:before {
-  content: "\F656";
-}
-
-.mdi-movie:before {
-  content: "\F381";
-}
-
-.mdi-movie-roll:before {
-  content: "\F7DD";
-}
-
-.mdi-multiplication:before {
-  content: "\F382";
-}
-
-.mdi-multiplication-box:before {
-  content: "\F383";
-}
-
-.mdi-mushroom:before {
-  content: "\F7DE";
-}
-
-.mdi-mushroom-outline:before {
-  content: "\F7DF";
-}
-
-.mdi-music:before {
-  content: "\F759";
-}
-
-.mdi-music-box:before {
-  content: "\F384";
-}
-
-.mdi-music-box-outline:before {
-  content: "\F385";
-}
-
-.mdi-music-circle:before {
-  content: "\F386";
-}
-
-.mdi-music-note:before {
-  content: "\F387";
-}
-
-.mdi-music-note-bluetooth:before {
-  content: "\F5FE";
-}
-
-.mdi-music-note-bluetooth-off:before {
-  content: "\F5FF";
-}
-
-.mdi-music-note-eighth:before {
-  content: "\F388";
-}
-
-.mdi-music-note-half:before {
-  content: "\F389";
-}
-
-.mdi-music-note-off:before {
-  content: "\F38A";
-}
-
-.mdi-music-note-quarter:before {
-  content: "\F38B";
-}
-
-.mdi-music-note-sixteenth:before {
-  content: "\F38C";
-}
-
-.mdi-music-note-whole:before {
-  content: "\F38D";
-}
-
-.mdi-music-off:before {
-  content: "\F75A";
-}
-
-.mdi-nativescript:before {
-  content: "\F87F";
-}
-
-.mdi-nature:before {
-  content: "\F38E";
-}
-
-.mdi-nature-people:before {
-  content: "\F38F";
-}
-
-.mdi-navigation:before {
-  content: "\F390";
-}
-
-.mdi-near-me:before {
-  content: "\F5CD";
-}
-
-.mdi-needle:before {
-  content: "\F391";
-}
-
-.mdi-nest-protect:before {
-  content: "\F392";
-}
-
-.mdi-nest-thermostat:before {
-  content: "\F393";
-}
-
-.mdi-netflix:before {
-  content: "\F745";
-}
-
-.mdi-network:before {
-  content: "\F6F2";
-}
-
-.mdi-new-box:before {
-  content: "\F394";
-}
-
-.mdi-newspaper:before {
-  content: "\F395";
-}
-
-.mdi-nfc:before {
-  content: "\F396";
-}
-
-.mdi-nfc-tap:before {
-  content: "\F397";
-}
-
-.mdi-nfc-variant:before {
-  content: "\F398";
-}
-
-.mdi-ninja:before {
-  content: "\F773";
-}
-
-.mdi-nintendo-switch:before {
-  content: "\F7E0";
-}
-
-.mdi-nodejs:before {
-  content: "\F399";
-}
-
-.mdi-note:before {
-  content: "\F39A";
-}
-
-.mdi-note-multiple:before {
-  content: "\F6B7";
-}
-
-.mdi-note-multiple-outline:before {
-  content: "\F6B8";
-}
-
-.mdi-note-outline:before {
-  content: "\F39B";
-}
-
-.mdi-note-plus:before {
-  content: "\F39C";
-}
-
-.mdi-note-plus-outline:before {
-  content: "\F39D";
-}
-
-.mdi-note-text:before {
-  content: "\F39E";
-}
-
-.mdi-notebook:before {
-  content: "\F82D";
-}
-
-.mdi-notification-clear-all:before {
-  content: "\F39F";
-}
-
-.mdi-npm:before {
-  content: "\F6F6";
-}
-
-.mdi-nuke:before {
-  content: "\F6A3";
-}
-
-.mdi-null:before {
-  content: "\F7E1";
-}
-
-.mdi-numeric:before {
-  content: "\F3A0";
-}
-
-.mdi-numeric-0-box:before {
-  content: "\F3A1";
-}
-
-.mdi-numeric-0-box-multiple-outline:before {
-  content: "\F3A2";
-}
-
-.mdi-numeric-0-box-outline:before {
-  content: "\F3A3";
-}
-
-.mdi-numeric-1-box:before {
-  content: "\F3A4";
-}
-
-.mdi-numeric-1-box-multiple-outline:before {
-  content: "\F3A5";
-}
-
-.mdi-numeric-1-box-outline:before {
-  content: "\F3A6";
-}
-
-.mdi-numeric-2-box:before {
-  content: "\F3A7";
-}
-
-.mdi-numeric-2-box-multiple-outline:before {
-  content: "\F3A8";
-}
-
-.mdi-numeric-2-box-outline:before {
-  content: "\F3A9";
-}
-
-.mdi-numeric-3-box:before {
-  content: "\F3AA";
-}
-
-.mdi-numeric-3-box-multiple-outline:before {
-  content: "\F3AB";
-}
-
-.mdi-numeric-3-box-outline:before {
-  content: "\F3AC";
-}
-
-.mdi-numeric-4-box:before {
-  content: "\F3AD";
-}
-
-.mdi-numeric-4-box-multiple-outline:before {
-  content: "\F3AE";
-}
-
-.mdi-numeric-4-box-outline:before {
-  content: "\F3AF";
-}
-
-.mdi-numeric-5-box:before {
-  content: "\F3B0";
-}
-
-.mdi-numeric-5-box-multiple-outline:before {
-  content: "\F3B1";
-}
-
-.mdi-numeric-5-box-outline:before {
-  content: "\F3B2";
-}
-
-.mdi-numeric-6-box:before {
-  content: "\F3B3";
-}
-
-.mdi-numeric-6-box-multiple-outline:before {
-  content: "\F3B4";
-}
-
-.mdi-numeric-6-box-outline:before {
-  content: "\F3B5";
-}
-
-.mdi-numeric-7-box:before {
-  content: "\F3B6";
-}
-
-.mdi-numeric-7-box-multiple-outline:before {
-  content: "\F3B7";
-}
-
-.mdi-numeric-7-box-outline:before {
-  content: "\F3B8";
-}
-
-.mdi-numeric-8-box:before {
-  content: "\F3B9";
-}
-
-.mdi-numeric-8-box-multiple-outline:before {
-  content: "\F3BA";
-}
-
-.mdi-numeric-8-box-outline:before {
-  content: "\F3BB";
-}
-
-.mdi-numeric-9-box:before {
-  content: "\F3BC";
-}
-
-.mdi-numeric-9-box-multiple-outline:before {
-  content: "\F3BD";
-}
-
-.mdi-numeric-9-box-outline:before {
-  content: "\F3BE";
-}
-
-.mdi-numeric-9-plus-box:before {
-  content: "\F3BF";
-}
-
-.mdi-numeric-9-plus-box-multiple-outline:before {
-  content: "\F3C0";
-}
-
-.mdi-numeric-9-plus-box-outline:before {
-  content: "\F3C1";
-}
-
-.mdi-nut:before {
-  content: "\F6F7";
-}
-
-.mdi-nutrition:before {
-  content: "\F3C2";
-}
-
-.mdi-oar:before {
-  content: "\F67B";
-}
-
-.mdi-octagon:before {
-  content: "\F3C3";
-}
-
-.mdi-octagon-outline:before {
-  content: "\F3C4";
-}
-
-.mdi-octagram:before {
-  content: "\F6F8";
-}
-
-.mdi-octagram-outline:before {
-  content: "\F774";
-}
-
-.mdi-odnoklassniki:before {
-  content: "\F3C5";
-}
-
-.mdi-office:before {
-  content: "\F3C6";
-}
-
-.mdi-oil:before {
-  content: "\F3C7";
-}
-
-.mdi-oil-temperature:before {
-  content: "\F3C8";
-}
-
-.mdi-omega:before {
-  content: "\F3C9";
-}
-
-.mdi-onedrive:before {
-  content: "\F3CA";
-}
-
-.mdi-onenote:before {
-  content: "\F746";
-}
-
-.mdi-onepassword:before {
-  content: "\F880";
-}
-
-.mdi-opacity:before {
-  content: "\F5CC";
-}
-
-.mdi-open-in-app:before {
-  content: "\F3CB";
-}
-
-.mdi-open-in-new:before {
-  content: "\F3CC";
-}
-
-.mdi-openid:before {
-  content: "\F3CD";
-}
-
-.mdi-opera:before {
-  content: "\F3CE";
-}
-
-.mdi-orbit:before {
-  content: "\F018";
-}
-
-.mdi-ornament:before {
-  content: "\F3CF";
-}
-
-.mdi-ornament-variant:before {
-  content: "\F3D0";
-}
-
-.mdi-owl:before {
-  content: "\F3D2";
-}
-
-.mdi-package:before {
-  content: "\F3D3";
-}
-
-.mdi-package-down:before {
-  content: "\F3D4";
-}
-
-.mdi-package-up:before {
-  content: "\F3D5";
-}
-
-.mdi-package-variant:before {
-  content: "\F3D6";
-}
-
-.mdi-package-variant-closed:before {
-  content: "\F3D7";
-}
-
-.mdi-page-first:before {
-  content: "\F600";
-}
-
-.mdi-page-last:before {
-  content: "\F601";
-}
-
-.mdi-page-layout-body:before {
-  content: "\F6F9";
-}
-
-.mdi-page-layout-footer:before {
-  content: "\F6FA";
-}
-
-.mdi-page-layout-header:before {
-  content: "\F6FB";
-}
-
-.mdi-page-layout-sidebar-left:before {
-  content: "\F6FC";
-}
-
-.mdi-page-layout-sidebar-right:before {
-  content: "\F6FD";
-}
-
-.mdi-palette:before {
-  content: "\F3D8";
-}
-
-.mdi-palette-advanced:before {
-  content: "\F3D9";
-}
-
-.mdi-palette-swatch:before {
-  content: "\F8B4";
-}
-
-.mdi-panda:before {
-  content: "\F3DA";
-}
-
-.mdi-pandora:before {
-  content: "\F3DB";
-}
-
-.mdi-panorama:before {
-  content: "\F3DC";
-}
-
-.mdi-panorama-fisheye:before {
-  content: "\F3DD";
-}
-
-.mdi-panorama-horizontal:before {
-  content: "\F3DE";
-}
-
-.mdi-panorama-vertical:before {
-  content: "\F3DF";
-}
-
-.mdi-panorama-wide-angle:before {
-  content: "\F3E0";
-}
-
-.mdi-paper-cut-vertical:before {
-  content: "\F3E1";
-}
-
-.mdi-paperclip:before {
-  content: "\F3E2";
-}
-
-.mdi-parking:before {
-  content: "\F3E3";
-}
-
-.mdi-passport:before {
-  content: "\F7E2";
-}
-
-.mdi-patreon:before {
-  content: "\F881";
-}
-
-.mdi-pause:before {
-  content: "\F3E4";
-}
-
-.mdi-pause-circle:before {
-  content: "\F3E5";
-}
-
-.mdi-pause-circle-outline:before {
-  content: "\F3E6";
-}
-
-.mdi-pause-octagon:before {
-  content: "\F3E7";
-}
-
-.mdi-pause-octagon-outline:before {
-  content: "\F3E8";
-}
-
-.mdi-paw:before {
-  content: "\F3E9";
-}
-
-.mdi-paw-off:before {
-  content: "\F657";
-}
-
-.mdi-paypal:before {
-  content: "\F882";
-}
-
-.mdi-peace:before {
-  content: "\F883";
-}
-
-.mdi-pen:before {
-  content: "\F3EA";
-}
-
-.mdi-pencil:before {
-  content: "\F3EB";
-}
-
-.mdi-pencil-box:before {
-  content: "\F3EC";
-}
-
-.mdi-pencil-box-outline:before {
-  content: "\F3ED";
-}
-
-.mdi-pencil-circle:before {
-  content: "\F6FE";
-}
-
-.mdi-pencil-circle-outline:before {
-  content: "\F775";
-}
-
-.mdi-pencil-lock:before {
-  content: "\F3EE";
-}
-
-.mdi-pencil-off:before {
-  content: "\F3EF";
-}
-
-.mdi-pentagon:before {
-  content: "\F6FF";
-}
-
-.mdi-pentagon-outline:before {
-  content: "\F700";
-}
-
-.mdi-percent:before {
-  content: "\F3F0";
-}
-
-.mdi-periodic-table:before {
-  content: "\F8B5";
-}
-
-.mdi-periodic-table-co2:before {
-  content: "\F7E3";
-}
-
-.mdi-periscope:before {
-  content: "\F747";
-}
-
-.mdi-pharmacy:before {
-  content: "\F3F1";
-}
-
-.mdi-phone:before {
-  content: "\F3F2";
-}
-
-.mdi-phone-bluetooth:before {
-  content: "\F3F3";
-}
-
-.mdi-phone-classic:before {
-  content: "\F602";
-}
-
-.mdi-phone-forward:before {
-  content: "\F3F4";
-}
-
-.mdi-phone-hangup:before {
-  content: "\F3F5";
-}
-
-.mdi-phone-in-talk:before {
-  content: "\F3F6";
-}
-
-.mdi-phone-incoming:before {
-  content: "\F3F7";
-}
-
-.mdi-phone-locked:before {
-  content: "\F3F8";
-}
-
-.mdi-phone-log:before {
-  content: "\F3F9";
-}
-
-.mdi-phone-minus:before {
-  content: "\F658";
-}
-
-.mdi-phone-missed:before {
-  content: "\F3FA";
-}
-
-.mdi-phone-outgoing:before {
-  content: "\F3FB";
-}
-
-.mdi-phone-paused:before {
-  content: "\F3FC";
-}
-
-.mdi-phone-plus:before {
-  content: "\F659";
-}
-
-.mdi-phone-return:before {
-  content: "\F82E";
-}
-
-.mdi-phone-rotate-landscape:before {
-  content: "\F884";
-}
-
-.mdi-phone-rotate-portrait:before {
-  content: "\F885";
-}
-
-.mdi-phone-settings:before {
-  content: "\F3FD";
-}
-
-.mdi-phone-voip:before {
-  content: "\F3FE";
-}
-
-.mdi-pi:before {
-  content: "\F3FF";
-}
-
-.mdi-pi-box:before {
-  content: "\F400";
-}
-
-.mdi-piano:before {
-  content: "\F67C";
-}
-
-.mdi-pickaxe:before {
-  content: "\F8B6";
-}
-
-.mdi-pier:before {
-  content: "\F886";
-}
-
-.mdi-pier-crane:before {
-  content: "\F887";
-}
-
-.mdi-pig:before {
-  content: "\F401";
-}
-
-.mdi-pill:before {
-  content: "\F402";
-}
-
-.mdi-pillar:before {
-  content: "\F701";
-}
-
-.mdi-pin:before {
-  content: "\F403";
-}
-
-.mdi-pin-off:before {
-  content: "\F404";
-}
-
-.mdi-pine-tree:before {
-  content: "\F405";
-}
-
-.mdi-pine-tree-box:before {
-  content: "\F406";
-}
-
-.mdi-pinterest:before {
-  content: "\F407";
-}
-
-.mdi-pinterest-box:before {
-  content: "\F408";
-}
-
-.mdi-pipe:before {
-  content: "\F7E4";
-}
-
-.mdi-pipe-disconnected:before {
-  content: "\F7E5";
-}
-
-.mdi-pipe-leak:before {
-  content: "\F888";
-}
-
-.mdi-pistol:before {
-  content: "\F702";
-}
-
-.mdi-piston:before {
-  content: "\F889";
-}
-
-.mdi-pizza:before {
-  content: "\F409";
-}
-
-.mdi-plane-shield:before {
-  content: "\F6BA";
-}
-
-.mdi-play:before {
-  content: "\F40A";
-}
-
-.mdi-play-box-outline:before {
-  content: "\F40B";
-}
-
-.mdi-play-circle:before {
-  content: "\F40C";
-}
-
-.mdi-play-circle-outline:before {
-  content: "\F40D";
-}
-
-.mdi-play-network:before {
-  content: "\F88A";
-}
-
-.mdi-play-pause:before {
-  content: "\F40E";
-}
-
-.mdi-play-protected-content:before {
-  content: "\F40F";
-}
-
-.mdi-playlist-check:before {
-  content: "\F5C7";
-}
-
-.mdi-playlist-minus:before {
-  content: "\F410";
-}
-
-.mdi-playlist-play:before {
-  content: "\F411";
-}
-
-.mdi-playlist-plus:before {
-  content: "\F412";
-}
-
-.mdi-playlist-remove:before {
-  content: "\F413";
-}
-
-.mdi-playstation:before {
-  content: "\F414";
-}
-
-.mdi-plex:before {
-  content: "\F6B9";
-}
-
-.mdi-plus:before {
-  content: "\F415";
-}
-
-.mdi-plus-box:before {
-  content: "\F416";
-}
-
-.mdi-plus-box-outline:before {
-  content: "\F703";
-}
-
-.mdi-plus-circle:before {
-  content: "\F417";
-}
-
-.mdi-plus-circle-multiple-outline:before {
-  content: "\F418";
-}
-
-.mdi-plus-circle-outline:before {
-  content: "\F419";
-}
-
-.mdi-plus-network:before {
-  content: "\F41A";
-}
-
-.mdi-plus-one:before {
-  content: "\F41B";
-}
-
-.mdi-plus-outline:before {
-  content: "\F704";
-}
-
-.mdi-pocket:before {
-  content: "\F41C";
-}
-
-.mdi-pokeball:before {
-  content: "\F41D";
-}
-
-.mdi-poker-chip:before {
-  content: "\F82F";
-}
-
-.mdi-polaroid:before {
-  content: "\F41E";
-}
-
-.mdi-poll:before {
-  content: "\F41F";
-}
-
-.mdi-poll-box:before {
-  content: "\F420";
-}
-
-.mdi-polymer:before {
-  content: "\F421";
-}
-
-.mdi-pool:before {
-  content: "\F606";
-}
-
-.mdi-popcorn:before {
-  content: "\F422";
-}
-
-.mdi-pot:before {
-  content: "\F65A";
-}
-
-.mdi-pot-mix:before {
-  content: "\F65B";
-}
-
-.mdi-pound:before {
-  content: "\F423";
-}
-
-.mdi-pound-box:before {
-  content: "\F424";
-}
-
-.mdi-power:before {
-  content: "\F425";
-}
-
-.mdi-power-plug:before {
-  content: "\F6A4";
-}
-
-.mdi-power-plug-off:before {
-  content: "\F6A5";
-}
-
-.mdi-power-settings:before {
-  content: "\F426";
-}
-
-.mdi-power-socket:before {
-  content: "\F427";
-}
-
-.mdi-power-socket-eu:before {
-  content: "\F7E6";
-}
-
-.mdi-power-socket-uk:before {
-  content: "\F7E7";
-}
-
-.mdi-power-socket-us:before {
-  content: "\F7E8";
-}
-
-.mdi-prescription:before {
-  content: "\F705";
-}
-
-.mdi-presentation:before {
-  content: "\F428";
-}
-
-.mdi-presentation-play:before {
-  content: "\F429";
-}
-
-.mdi-printer:before {
-  content: "\F42A";
-}
-
-.mdi-printer-3d:before {
-  content: "\F42B";
-}
-
-.mdi-printer-alert:before {
-  content: "\F42C";
-}
-
-.mdi-printer-settings:before {
-  content: "\F706";
-}
-
-.mdi-priority-high:before {
-  content: "\F603";
-}
-
-.mdi-priority-low:before {
-  content: "\F604";
-}
-
-.mdi-professional-hexagon:before {
-  content: "\F42D";
-}
-
-.mdi-projector:before {
-  content: "\F42E";
-}
-
-.mdi-projector-screen:before {
-  content: "\F42F";
-}
-
-.mdi-publish:before {
-  content: "\F6A6";
-}
-
-.mdi-pulse:before {
-  content: "\F430";
-}
-
-.mdi-puzzle:before {
-  content: "\F431";
-}
-
-.mdi-qqchat:before {
-  content: "\F605";
-}
-
-.mdi-qrcode:before {
-  content: "\F432";
-}
-
-.mdi-qrcode-edit:before {
-  content: "\F8B7";
-}
-
-.mdi-qrcode-scan:before {
-  content: "\F433";
-}
-
-.mdi-quadcopter:before {
-  content: "\F434";
-}
-
-.mdi-quality-high:before {
-  content: "\F435";
-}
-
-.mdi-quicktime:before {
-  content: "\F436";
-}
-
-.mdi-radar:before {
-  content: "\F437";
-}
-
-.mdi-radiator:before {
-  content: "\F438";
-}
-
-.mdi-radio:before {
-  content: "\F439";
-}
-
-.mdi-radio-handheld:before {
-  content: "\F43A";
-}
-
-.mdi-radio-tower:before {
-  content: "\F43B";
-}
-
-.mdi-radioactive:before {
-  content: "\F43C";
-}
-
-.mdi-radiobox-blank:before {
-  content: "\F43D";
-}
-
-.mdi-radiobox-marked:before {
-  content: "\F43E";
-}
-
-.mdi-raspberrypi:before {
-  content: "\F43F";
-}
-
-.mdi-ray-end:before {
-  content: "\F440";
-}
-
-.mdi-ray-end-arrow:before {
-  content: "\F441";
-}
-
-.mdi-ray-start:before {
-  content: "\F442";
-}
-
-.mdi-ray-start-arrow:before {
-  content: "\F443";
-}
-
-.mdi-ray-start-end:before {
-  content: "\F444";
-}
-
-.mdi-ray-vertex:before {
-  content: "\F445";
-}
-
-.mdi-react:before {
-  content: "\F707";
-}
-
-.mdi-read:before {
-  content: "\F447";
-}
-
-.mdi-receipt:before {
-  content: "\F449";
-}
-
-.mdi-record:before {
-  content: "\F44A";
-}
-
-.mdi-record-rec:before {
-  content: "\F44B";
-}
-
-.mdi-recycle:before {
-  content: "\F44C";
-}
-
-.mdi-reddit:before {
-  content: "\F44D";
-}
-
-.mdi-redo:before {
-  content: "\F44E";
-}
-
-.mdi-redo-variant:before {
-  content: "\F44F";
-}
-
-.mdi-refresh:before {
-  content: "\F450";
-}
-
-.mdi-regex:before {
-  content: "\F451";
-}
-
-.mdi-relative-scale:before {
-  content: "\F452";
-}
-
-.mdi-reload:before {
-  content: "\F453";
-}
-
-.mdi-reminder:before {
-  content: "\F88B";
-}
-
-.mdi-remote:before {
-  content: "\F454";
-}
-
-.mdi-remote-desktop:before {
-  content: "\F8B8";
-}
-
-.mdi-rename-box:before {
-  content: "\F455";
-}
-
-.mdi-reorder-horizontal:before {
-  content: "\F687";
-}
-
-.mdi-reorder-vertical:before {
-  content: "\F688";
-}
-
-.mdi-repeat:before {
-  content: "\F456";
-}
-
-.mdi-repeat-off:before {
-  content: "\F457";
-}
-
-.mdi-repeat-once:before {
-  content: "\F458";
-}
-
-.mdi-replay:before {
-  content: "\F459";
-}
-
-.mdi-reply:before {
-  content: "\F45A";
-}
-
-.mdi-reply-all:before {
-  content: "\F45B";
-}
-
-.mdi-reproduction:before {
-  content: "\F45C";
-}
-
-.mdi-resize-bottom-right:before {
-  content: "\F45D";
-}
-
-.mdi-responsive:before {
-  content: "\F45E";
-}
-
-.mdi-restart:before {
-  content: "\F708";
-}
-
-.mdi-restore:before {
-  content: "\F6A7";
-}
-
-.mdi-rewind:before {
-  content: "\F45F";
-}
-
-.mdi-rewind-outline:before {
-  content: "\F709";
-}
-
-.mdi-rhombus:before {
-  content: "\F70A";
-}
-
-.mdi-rhombus-outline:before {
-  content: "\F70B";
-}
-
-.mdi-ribbon:before {
-  content: "\F460";
-}
-
-.mdi-rice:before {
-  content: "\F7E9";
-}
-
-.mdi-ring:before {
-  content: "\F7EA";
-}
-
-.mdi-road:before {
-  content: "\F461";
-}
-
-.mdi-road-variant:before {
-  content: "\F462";
-}
-
-.mdi-robot:before {
-  content: "\F6A8";
-}
-
-.mdi-rocket:before {
-  content: "\F463";
-}
-
-.mdi-room-service:before {
-  content: "\F88C";
-}
-
-.mdi-roomba:before {
-  content: "\F70C";
-}
-
-.mdi-rotate-3d:before {
-  content: "\F464";
-}
-
-.mdi-rotate-left:before {
-  content: "\F465";
-}
-
-.mdi-rotate-left-variant:before {
-  content: "\F466";
-}
-
-.mdi-rotate-right:before {
-  content: "\F467";
-}
-
-.mdi-rotate-right-variant:before {
-  content: "\F468";
-}
-
-.mdi-rounded-corner:before {
-  content: "\F607";
-}
-
-.mdi-router-wireless:before {
-  content: "\F469";
-}
-
-.mdi-routes:before {
-  content: "\F46A";
-}
-
-.mdi-rowing:before {
-  content: "\F608";
-}
-
-.mdi-rss:before {
-  content: "\F46B";
-}
-
-.mdi-rss-box:before {
-  content: "\F46C";
-}
-
-.mdi-ruler:before {
-  content: "\F46D";
-}
-
-.mdi-run:before {
-  content: "\F70D";
-}
-
-.mdi-run-fast:before {
-  content: "\F46E";
-}
-
-.mdi-sale:before {
-  content: "\F46F";
-}
-
-.mdi-salesforce:before {
-  content: "\F88D";
-}
-
-.mdi-sass:before {
-  content: "\F7EB";
-}
-
-.mdi-satellite:before {
-  content: "\F470";
-}
-
-.mdi-satellite-variant:before {
-  content: "\F471";
-}
-
-.mdi-sausage:before {
-  content: "\F8B9";
-}
-
-.mdi-saxophone:before {
-  content: "\F609";
-}
-
-.mdi-scale:before {
-  content: "\F472";
-}
-
-.mdi-scale-balance:before {
-  content: "\F5D1";
-}
-
-.mdi-scale-bathroom:before {
-  content: "\F473";
-}
-
-.mdi-scanner:before {
-  content: "\F6AA";
-}
-
-.mdi-school:before {
-  content: "\F474";
-}
-
-.mdi-screen-rotation:before {
-  content: "\F475";
-}
-
-.mdi-screen-rotation-lock:before {
-  content: "\F476";
-}
-
-.mdi-screwdriver:before {
-  content: "\F477";
-}
-
-.mdi-script:before {
-  content: "\F478";
-}
-
-.mdi-sd:before {
-  content: "\F479";
-}
-
-.mdi-seal:before {
-  content: "\F47A";
-}
-
-.mdi-search-web:before {
-  content: "\F70E";
-}
-
-.mdi-seat-flat:before {
-  content: "\F47B";
-}
-
-.mdi-seat-flat-angled:before {
-  content: "\F47C";
-}
-
-.mdi-seat-individual-suite:before {
-  content: "\F47D";
-}
-
-.mdi-seat-legroom-extra:before {
-  content: "\F47E";
-}
-
-.mdi-seat-legroom-normal:before {
-  content: "\F47F";
-}
-
-.mdi-seat-legroom-reduced:before {
-  content: "\F480";
-}
-
-.mdi-seat-recline-extra:before {
-  content: "\F481";
-}
-
-.mdi-seat-recline-normal:before {
-  content: "\F482";
-}
-
-.mdi-security:before {
-  content: "\F483";
-}
-
-.mdi-security-account:before {
-  content: "\F88E";
-}
-
-.mdi-security-home:before {
-  content: "\F689";
-}
-
-.mdi-security-network:before {
-  content: "\F484";
-}
-
-.mdi-select:before {
-  content: "\F485";
-}
-
-.mdi-select-all:before {
-  content: "\F486";
-}
-
-.mdi-select-inverse:before {
-  content: "\F487";
-}
-
-.mdi-select-off:before {
-  content: "\F488";
-}
-
-.mdi-selection:before {
-  content: "\F489";
-}
-
-.mdi-selection-off:before {
-  content: "\F776";
-}
-
-.mdi-send:before {
-  content: "\F48A";
-}
-
-.mdi-send-secure:before {
-  content: "\F7EC";
-}
-
-.mdi-serial-port:before {
-  content: "\F65C";
-}
-
-.mdi-server:before {
-  content: "\F48B";
-}
-
-.mdi-server-minus:before {
-  content: "\F48C";
-}
-
-.mdi-server-network:before {
-  content: "\F48D";
-}
-
-.mdi-server-network-off:before {
-  content: "\F48E";
-}
-
-.mdi-server-off:before {
-  content: "\F48F";
-}
-
-.mdi-server-plus:before {
-  content: "\F490";
-}
-
-.mdi-server-remove:before {
-  content: "\F491";
-}
-
-.mdi-server-security:before {
-  content: "\F492";
-}
-
-.mdi-set-all:before {
-  content: "\F777";
-}
-
-.mdi-set-center:before {
-  content: "\F778";
-}
-
-.mdi-set-center-right:before {
-  content: "\F779";
-}
-
-.mdi-set-left:before {
-  content: "\F77A";
-}
-
-.mdi-set-left-center:before {
-  content: "\F77B";
-}
-
-.mdi-set-left-right:before {
-  content: "\F77C";
-}
-
-.mdi-set-none:before {
-  content: "\F77D";
-}
-
-.mdi-set-right:before {
-  content: "\F77E";
-}
-
-.mdi-settings:before {
-  content: "\F493";
-}
-
-.mdi-settings-box:before {
-  content: "\F494";
-}
-
-.mdi-settings-outline:before {
-  content: "\F8BA";
-}
-
-.mdi-shape:before {
-  content: "\F830";
-}
-
-.mdi-shape-circle-plus:before {
-  content: "\F65D";
-}
-
-.mdi-shape-outline:before {
-  content: "\F831";
-}
-
-.mdi-shape-plus:before {
-  content: "\F495";
-}
-
-.mdi-shape-polygon-plus:before {
-  content: "\F65E";
-}
-
-.mdi-shape-rectangle-plus:before {
-  content: "\F65F";
-}
-
-.mdi-shape-square-plus:before {
-  content: "\F660";
-}
-
-.mdi-share:before {
-  content: "\F496";
-}
-
-.mdi-share-variant:before {
-  content: "\F497";
-}
-
-.mdi-shield:before {
-  content: "\F498";
-}
-
-.mdi-shield-half-full:before {
-  content: "\F77F";
-}
-
-.mdi-shield-outline:before {
-  content: "\F499";
-}
-
-.mdi-ship-wheel:before {
-  content: "\F832";
-}
-
-.mdi-shopping:before {
-  content: "\F49A";
-}
-
-.mdi-shopping-music:before {
-  content: "\F49B";
-}
-
-.mdi-shovel:before {
-  content: "\F70F";
-}
-
-.mdi-shovel-off:before {
-  content: "\F710";
-}
-
-.mdi-shredder:before {
-  content: "\F49C";
-}
-
-.mdi-shuffle:before {
-  content: "\F49D";
-}
-
-.mdi-shuffle-disabled:before {
-  content: "\F49E";
-}
-
-.mdi-shuffle-variant:before {
-  content: "\F49F";
-}
-
-.mdi-sigma:before {
-  content: "\F4A0";
-}
-
-.mdi-sigma-lower:before {
-  content: "\F62B";
-}
-
-.mdi-sign-caution:before {
-  content: "\F4A1";
-}
-
-.mdi-sign-direction:before {
-  content: "\F780";
-}
-
-.mdi-sign-text:before {
-  content: "\F781";
-}
-
-.mdi-signal:before {
-  content: "\F4A2";
-}
-
-.mdi-signal-2g:before {
-  content: "\F711";
-}
-
-.mdi-signal-3g:before {
-  content: "\F712";
-}
-
-.mdi-signal-4g:before {
-  content: "\F713";
-}
-
-.mdi-signal-cellular-1:before {
-  content: "\F8BB";
-}
-
-.mdi-signal-cellular-2:before {
-  content: "\F8BC";
-}
-
-.mdi-signal-cellular-3:before {
-  content: "\F8BD";
-}
-
-.mdi-signal-cellular-outline:before {
-  content: "\F8BE";
-}
-
-.mdi-signal-hspa:before {
-  content: "\F714";
-}
-
-.mdi-signal-hspa-plus:before {
-  content: "\F715";
-}
-
-.mdi-signal-off:before {
-  content: "\F782";
-}
-
-.mdi-signal-variant:before {
-  content: "\F60A";
-}
-
-.mdi-silverware:before {
-  content: "\F4A3";
-}
-
-.mdi-silverware-fork:before {
-  content: "\F4A4";
-}
-
-.mdi-silverware-spoon:before {
-  content: "\F4A5";
-}
-
-.mdi-silverware-variant:before {
-  content: "\F4A6";
-}
-
-.mdi-sim:before {
-  content: "\F4A7";
-}
-
-.mdi-sim-alert:before {
-  content: "\F4A8";
-}
-
-.mdi-sim-off:before {
-  content: "\F4A9";
-}
-
-.mdi-sitemap:before {
-  content: "\F4AA";
-}
-
-.mdi-skip-backward:before {
-  content: "\F4AB";
-}
-
-.mdi-skip-forward:before {
-  content: "\F4AC";
-}
-
-.mdi-skip-next:before {
-  content: "\F4AD";
-}
-
-.mdi-skip-next-circle:before {
-  content: "\F661";
-}
-
-.mdi-skip-next-circle-outline:before {
-  content: "\F662";
-}
-
-.mdi-skip-previous:before {
-  content: "\F4AE";
-}
-
-.mdi-skip-previous-circle:before {
-  content: "\F663";
-}
-
-.mdi-skip-previous-circle-outline:before {
-  content: "\F664";
-}
-
-.mdi-skull:before {
-  content: "\F68B";
-}
-
-.mdi-skype:before {
-  content: "\F4AF";
-}
-
-.mdi-skype-business:before {
-  content: "\F4B0";
-}
-
-.mdi-slack:before {
-  content: "\F4B1";
-}
-
-.mdi-sleep:before {
-  content: "\F4B2";
-}
-
-.mdi-sleep-off:before {
-  content: "\F4B3";
-}
-
-.mdi-smoking:before {
-  content: "\F4B4";
-}
-
-.mdi-smoking-off:before {
-  content: "\F4B5";
-}
-
-.mdi-snapchat:before {
-  content: "\F4B6";
-}
-
-.mdi-snowflake:before {
-  content: "\F716";
-}
-
-.mdi-snowman:before {
-  content: "\F4B7";
-}
-
-.mdi-soccer:before {
-  content: "\F4B8";
-}
-
-.mdi-soccer-field:before {
-  content: "\F833";
-}
-
-.mdi-sofa:before {
-  content: "\F4B9";
-}
-
-.mdi-solid:before {
-  content: "\F68C";
-}
-
-.mdi-sort:before {
-  content: "\F4BA";
-}
-
-.mdi-sort-alphabetical:before {
-  content: "\F4BB";
-}
-
-.mdi-sort-ascending:before {
-  content: "\F4BC";
-}
-
-.mdi-sort-descending:before {
-  content: "\F4BD";
-}
-
-.mdi-sort-numeric:before {
-  content: "\F4BE";
-}
-
-.mdi-sort-variant:before {
-  content: "\F4BF";
-}
-
-.mdi-soundcloud:before {
-  content: "\F4C0";
-}
-
-.mdi-source-branch:before {
-  content: "\F62C";
-}
-
-.mdi-source-commit:before {
-  content: "\F717";
-}
-
-.mdi-source-commit-end:before {
-  content: "\F718";
-}
-
-.mdi-source-commit-end-local:before {
-  content: "\F719";
-}
-
-.mdi-source-commit-local:before {
-  content: "\F71A";
-}
-
-.mdi-source-commit-next-local:before {
-  content: "\F71B";
-}
-
-.mdi-source-commit-start:before {
-  content: "\F71C";
-}
-
-.mdi-source-commit-start-next-local:before {
-  content: "\F71D";
-}
-
-.mdi-source-fork:before {
-  content: "\F4C1";
-}
-
-.mdi-source-merge:before {
-  content: "\F62D";
-}
-
-.mdi-source-pull:before {
-  content: "\F4C2";
-}
-
-.mdi-soy-sauce:before {
-  content: "\F7ED";
-}
-
-.mdi-speaker:before {
-  content: "\F4C3";
-}
-
-.mdi-speaker-off:before {
-  content: "\F4C4";
-}
-
-.mdi-speaker-wireless:before {
-  content: "\F71E";
-}
-
-.mdi-speedometer:before {
-  content: "\F4C5";
-}
-
-.mdi-spellcheck:before {
-  content: "\F4C6";
-}
-
-.mdi-spotify:before {
-  content: "\F4C7";
-}
-
-.mdi-spotlight:before {
-  content: "\F4C8";
-}
-
-.mdi-spotlight-beam:before {
-  content: "\F4C9";
-}
-
-.mdi-spray:before {
-  content: "\F665";
-}
-
-.mdi-square:before {
-  content: "\F763";
-}
-
-.mdi-square-inc:before {
-  content: "\F4CA";
-}
-
-.mdi-square-inc-cash:before {
-  content: "\F4CB";
-}
-
-.mdi-square-outline:before {
-  content: "\F762";
-}
-
-.mdi-square-root:before {
-  content: "\F783";
-}
-
-.mdi-ssh:before {
-  content: "\F8BF";
-}
-
-.mdi-stack-overflow:before {
-  content: "\F4CC";
-}
-
-.mdi-stackexchange:before {
-  content: "\F60B";
-}
-
-.mdi-stadium:before {
-  content: "\F71F";
-}
-
-.mdi-stairs:before {
-  content: "\F4CD";
-}
-
-.mdi-standard-definition:before {
-  content: "\F7EE";
-}
-
-.mdi-star:before {
-  content: "\F4CE";
-}
-
-.mdi-star-circle:before {
-  content: "\F4CF";
-}
-
-.mdi-star-half:before {
-  content: "\F4D0";
-}
-
-.mdi-star-off:before {
-  content: "\F4D1";
-}
-
-.mdi-star-outline:before {
-  content: "\F4D2";
-}
-
-.mdi-steam:before {
-  content: "\F4D3";
-}
-
-.mdi-steering:before {
-  content: "\F4D4";
-}
-
-.mdi-step-backward:before {
-  content: "\F4D5";
-}
-
-.mdi-step-backward-2:before {
-  content: "\F4D6";
-}
-
-.mdi-step-forward:before {
-  content: "\F4D7";
-}
-
-.mdi-step-forward-2:before {
-  content: "\F4D8";
-}
-
-.mdi-stethoscope:before {
-  content: "\F4D9";
-}
-
-.mdi-sticker:before {
-  content: "\F5D0";
-}
-
-.mdi-sticker-emoji:before {
-  content: "\F784";
-}
-
-.mdi-stocking:before {
-  content: "\F4DA";
-}
-
-.mdi-stop:before {
-  content: "\F4DB";
-}
-
-.mdi-stop-circle:before {
-  content: "\F666";
-}
-
-.mdi-stop-circle-outline:before {
-  content: "\F667";
-}
-
-.mdi-store:before {
-  content: "\F4DC";
-}
-
-.mdi-store-24-hour:before {
-  content: "\F4DD";
-}
-
-.mdi-stove:before {
-  content: "\F4DE";
-}
-
-.mdi-subdirectory-arrow-left:before {
-  content: "\F60C";
-}
-
-.mdi-subdirectory-arrow-right:before {
-  content: "\F60D";
-}
-
-.mdi-subway:before {
-  content: "\F6AB";
-}
-
-.mdi-subway-variant:before {
-  content: "\F4DF";
-}
-
-.mdi-summit:before {
-  content: "\F785";
-}
-
-.mdi-sunglasses:before {
-  content: "\F4E0";
-}
-
-.mdi-surround-sound:before {
-  content: "\F5C5";
-}
-
-.mdi-surround-sound-2-0:before {
-  content: "\F7EF";
-}
-
-.mdi-surround-sound-3-1:before {
-  content: "\F7F0";
-}
-
-.mdi-surround-sound-5-1:before {
-  content: "\F7F1";
-}
-
-.mdi-surround-sound-7-1:before {
-  content: "\F7F2";
-}
-
-.mdi-svg:before {
-  content: "\F720";
-}
-
-.mdi-swap-horizontal:before {
-  content: "\F4E1";
-}
-
-.mdi-swap-horizontal-variant:before {
-  content: "\F8C0";
-}
-
-.mdi-swap-vertical:before {
-  content: "\F4E2";
-}
-
-.mdi-swap-vertical-variant:before {
-  content: "\F8C1";
-}
-
-.mdi-swim:before {
-  content: "\F4E3";
-}
-
-.mdi-switch:before {
-  content: "\F4E4";
-}
-
-.mdi-sword:before {
-  content: "\F4E5";
-}
-
-.mdi-sword-cross:before {
-  content: "\F786";
-}
-
-.mdi-sync:before {
-  content: "\F4E6";
-}
-
-.mdi-sync-alert:before {
-  content: "\F4E7";
-}
-
-.mdi-sync-off:before {
-  content: "\F4E8";
-}
-
-.mdi-tab:before {
-  content: "\F4E9";
-}
-
-.mdi-tab-plus:before {
-  content: "\F75B";
-}
-
-.mdi-tab-unselected:before {
-  content: "\F4EA";
-}
-
-.mdi-table:before {
-  content: "\F4EB";
-}
-
-.mdi-table-column:before {
-  content: "\F834";
-}
-
-.mdi-table-column-plus-after:before {
-  content: "\F4EC";
-}
-
-.mdi-table-column-plus-before:before {
-  content: "\F4ED";
-}
-
-.mdi-table-column-remove:before {
-  content: "\F4EE";
-}
-
-.mdi-table-column-width:before {
-  content: "\F4EF";
-}
-
-.mdi-table-edit:before {
-  content: "\F4F0";
-}
-
-.mdi-table-large:before {
-  content: "\F4F1";
-}
-
-.mdi-table-of-contents:before {
-  content: "\F835";
-}
-
-.mdi-table-row:before {
-  content: "\F836";
-}
-
-.mdi-table-row-height:before {
-  content: "\F4F2";
-}
-
-.mdi-table-row-plus-after:before {
-  content: "\F4F3";
-}
-
-.mdi-table-row-plus-before:before {
-  content: "\F4F4";
-}
-
-.mdi-table-row-remove:before {
-  content: "\F4F5";
-}
-
-.mdi-table-settings:before {
-  content: "\F837";
-}
-
-.mdi-tablet:before {
-  content: "\F4F6";
-}
-
-.mdi-tablet-android:before {
-  content: "\F4F7";
-}
-
-.mdi-tablet-ipad:before {
-  content: "\F4F8";
-}
-
-.mdi-taco:before {
-  content: "\F761";
-}
-
-.mdi-tag:before {
-  content: "\F4F9";
-}
-
-.mdi-tag-faces:before {
-  content: "\F4FA";
-}
-
-.mdi-tag-heart:before {
-  content: "\F68A";
-}
-
-.mdi-tag-multiple:before {
-  content: "\F4FB";
-}
-
-.mdi-tag-outline:before {
-  content: "\F4FC";
-}
-
-.mdi-tag-plus:before {
-  content: "\F721";
-}
-
-.mdi-tag-remove:before {
-  content: "\F722";
-}
-
-.mdi-tag-text-outline:before {
-  content: "\F4FD";
-}
-
-.mdi-target:before {
-  content: "\F4FE";
-}
-
-.mdi-taxi:before {
-  content: "\F4FF";
-}
-
-.mdi-teach:before {
-  content: "\F88F";
-}
-
-.mdi-teamviewer:before {
-  content: "\F500";
-}
-
-.mdi-telegram:before {
-  content: "\F501";
-}
-
-.mdi-television:before {
-  content: "\F502";
-}
-
-.mdi-television-box:before {
-  content: "\F838";
-}
-
-.mdi-television-classic:before {
-  content: "\F7F3";
-}
-
-.mdi-television-classic-off:before {
-  content: "\F839";
-}
-
-.mdi-television-guide:before {
-  content: "\F503";
-}
-
-.mdi-television-off:before {
-  content: "\F83A";
-}
-
-.mdi-temperature-celsius:before {
-  content: "\F504";
-}
-
-.mdi-temperature-fahrenheit:before {
-  content: "\F505";
-}
-
-.mdi-temperature-kelvin:before {
-  content: "\F506";
-}
-
-.mdi-tennis:before {
-  content: "\F507";
-}
-
-.mdi-tent:before {
-  content: "\F508";
-}
-
-.mdi-terrain:before {
-  content: "\F509";
-}
-
-.mdi-test-tube:before {
-  content: "\F668";
-}
-
-.mdi-text-shadow:before {
-  content: "\F669";
-}
-
-.mdi-text-to-speech:before {
-  content: "\F50A";
-}
-
-.mdi-text-to-speech-off:before {
-  content: "\F50B";
-}
-
-.mdi-textbox:before {
-  content: "\F60E";
-}
-
-.mdi-textbox-password:before {
-  content: "\F7F4";
-}
-
-.mdi-texture:before {
-  content: "\F50C";
-}
-
-.mdi-theater:before {
-  content: "\F50D";
-}
-
-.mdi-theme-light-dark:before {
-  content: "\F50E";
-}
-
-.mdi-thermometer:before {
-  content: "\F50F";
-}
-
-.mdi-thermometer-lines:before {
-  content: "\F510";
-}
-
-.mdi-thermostat-box:before {
-  content: "\F890";
-}
-
-.mdi-thought-bubble:before {
-  content: "\F7F5";
-}
-
-.mdi-thought-bubble-outline:before {
-  content: "\F7F6";
-}
-
-.mdi-thumb-down:before {
-  content: "\F511";
-}
-
-.mdi-thumb-down-outline:before {
-  content: "\F512";
-}
-
-.mdi-thumb-up:before {
-  content: "\F513";
-}
-
-.mdi-thumb-up-outline:before {
-  content: "\F514";
-}
-
-.mdi-thumbs-up-down:before {
-  content: "\F515";
-}
-
-.mdi-ticket:before {
-  content: "\F516";
-}
-
-.mdi-ticket-account:before {
-  content: "\F517";
-}
-
-.mdi-ticket-confirmation:before {
-  content: "\F518";
-}
-
-.mdi-ticket-percent:before {
-  content: "\F723";
-}
-
-.mdi-tie:before {
-  content: "\F519";
-}
-
-.mdi-tilde:before {
-  content: "\F724";
-}
-
-.mdi-timelapse:before {
-  content: "\F51A";
-}
-
-.mdi-timer:before {
-  content: "\F51B";
-}
-
-.mdi-timer-10:before {
-  content: "\F51C";
-}
-
-.mdi-timer-3:before {
-  content: "\F51D";
-}
-
-.mdi-timer-off:before {
-  content: "\F51E";
-}
-
-.mdi-timer-sand:before {
-  content: "\F51F";
-}
-
-.mdi-timer-sand-empty:before {
-  content: "\F6AC";
-}
-
-.mdi-timer-sand-full:before {
-  content: "\F78B";
-}
-
-.mdi-timetable:before {
-  content: "\F520";
-}
-
-.mdi-toggle-switch:before {
-  content: "\F521";
-}
-
-.mdi-toggle-switch-off:before {
-  content: "\F522";
-}
-
-.mdi-tooltip:before {
-  content: "\F523";
-}
-
-.mdi-tooltip-edit:before {
-  content: "\F524";
-}
-
-.mdi-tooltip-image:before {
-  content: "\F525";
-}
-
-.mdi-tooltip-outline:before {
-  content: "\F526";
-}
-
-.mdi-tooltip-outline-plus:before {
-  content: "\F527";
-}
-
-.mdi-tooltip-text:before {
-  content: "\F528";
-}
-
-.mdi-tooth:before {
-  content: "\F8C2";
-}
-
-.mdi-tooth-outline:before {
-  content: "\F529";
-}
-
-.mdi-tor:before {
-  content: "\F52A";
-}
-
-.mdi-tower-beach:before {
-  content: "\F680";
-}
-
-.mdi-tower-fire:before {
-  content: "\F681";
-}
-
-.mdi-towing:before {
-  content: "\F83B";
-}
-
-.mdi-trackpad:before {
-  content: "\F7F7";
-}
-
-.mdi-tractor:before {
-  content: "\F891";
-}
-
-.mdi-traffic-light:before {
-  content: "\F52B";
-}
-
-.mdi-train:before {
-  content: "\F52C";
-}
-
-.mdi-train-variant:before {
-  content: "\F8C3";
-}
-
-.mdi-tram:before {
-  content: "\F52D";
-}
-
-.mdi-transcribe:before {
-  content: "\F52E";
-}
-
-.mdi-transcribe-close:before {
-  content: "\F52F";
-}
-
-.mdi-transfer:before {
-  content: "\F530";
-}
-
-.mdi-transit-transfer:before {
-  content: "\F6AD";
-}
-
-.mdi-translate:before {
-  content: "\F5CA";
-}
-
-.mdi-treasure-chest:before {
-  content: "\F725";
-}
-
-.mdi-tree:before {
-  content: "\F531";
-}
-
-.mdi-trello:before {
-  content: "\F532";
-}
-
-.mdi-trending-down:before {
-  content: "\F533";
-}
-
-.mdi-trending-neutral:before {
-  content: "\F534";
-}
-
-.mdi-trending-up:before {
-  content: "\F535";
-}
-
-.mdi-triangle:before {
-  content: "\F536";
-}
-
-.mdi-triangle-outline:before {
-  content: "\F537";
-}
-
-.mdi-trophy:before {
-  content: "\F538";
-}
-
-.mdi-trophy-award:before {
-  content: "\F539";
-}
-
-.mdi-trophy-outline:before {
-  content: "\F53A";
-}
-
-.mdi-trophy-variant:before {
-  content: "\F53B";
-}
-
-.mdi-trophy-variant-outline:before {
-  content: "\F53C";
-}
-
-.mdi-truck:before {
-  content: "\F53D";
-}
-
-.mdi-truck-delivery:before {
-  content: "\F53E";
-}
-
-.mdi-truck-fast:before {
-  content: "\F787";
-}
-
-.mdi-truck-trailer:before {
-  content: "\F726";
-}
-
-.mdi-tshirt-crew:before {
-  content: "\F53F";
-}
-
-.mdi-tshirt-v:before {
-  content: "\F540";
-}
-
-.mdi-tumblr:before {
-  content: "\F541";
-}
-
-.mdi-tumblr-reblog:before {
-  content: "\F542";
-}
-
-.mdi-tune:before {
-  content: "\F62E";
-}
-
-.mdi-tune-vertical:before {
-  content: "\F66A";
-}
-
-.mdi-twitch:before {
-  content: "\F543";
-}
-
-.mdi-twitter:before {
-  content: "\F544";
-}
-
-.mdi-twitter-box:before {
-  content: "\F545";
-}
-
-.mdi-twitter-circle:before {
-  content: "\F546";
-}
-
-.mdi-twitter-retweet:before {
-  content: "\F547";
-}
-
-.mdi-uber:before {
-  content: "\F748";
-}
-
-.mdi-ubuntu:before {
-  content: "\F548";
-}
-
-.mdi-ultra-high-definition:before {
-  content: "\F7F8";
-}
-
-.mdi-umbraco:before {
-  content: "\F549";
-}
-
-.mdi-umbrella:before {
-  content: "\F54A";
-}
-
-.mdi-umbrella-outline:before {
-  content: "\F54B";
-}
-
-.mdi-undo:before {
-  content: "\F54C";
-}
-
-.mdi-undo-variant:before {
-  content: "\F54D";
-}
-
-.mdi-unfold-less-horizontal:before {
-  content: "\F54E";
-}
-
-.mdi-unfold-less-vertical:before {
-  content: "\F75F";
-}
-
-.mdi-unfold-more-horizontal:before {
-  content: "\F54F";
-}
-
-.mdi-unfold-more-vertical:before {
-  content: "\F760";
-}
-
-.mdi-ungroup:before {
-  content: "\F550";
-}
-
-.mdi-unity:before {
-  content: "\F6AE";
-}
-
-.mdi-untappd:before {
-  content: "\F551";
-}
-
-.mdi-update:before {
-  content: "\F6AF";
-}
-
-.mdi-upload:before {
-  content: "\F552";
-}
-
-.mdi-upload-multiple:before {
-  content: "\F83C";
-}
-
-.mdi-upload-network:before {
-  content: "\F6F5";
-}
-
-.mdi-usb:before {
-  content: "\F553";
-}
-
-.mdi-van-passenger:before {
-  content: "\F7F9";
-}
-
-.mdi-van-utility:before {
-  content: "\F7FA";
-}
-
-.mdi-vanish:before {
-  content: "\F7FB";
-}
-
-.mdi-vector-arrange-above:before {
-  content: "\F554";
-}
-
-.mdi-vector-arrange-below:before {
-  content: "\F555";
-}
-
-.mdi-vector-circle:before {
-  content: "\F556";
-}
-
-.mdi-vector-circle-variant:before {
-  content: "\F557";
-}
-
-.mdi-vector-combine:before {
-  content: "\F558";
-}
-
-.mdi-vector-curve:before {
-  content: "\F559";
-}
-
-.mdi-vector-difference:before {
-  content: "\F55A";
-}
-
-.mdi-vector-difference-ab:before {
-  content: "\F55B";
-}
-
-.mdi-vector-difference-ba:before {
-  content: "\F55C";
-}
-
-.mdi-vector-ellipse:before {
-  content: "\F892";
-}
-
-.mdi-vector-intersection:before {
-  content: "\F55D";
-}
-
-.mdi-vector-line:before {
-  content: "\F55E";
-}
-
-.mdi-vector-point:before {
-  content: "\F55F";
-}
-
-.mdi-vector-polygon:before {
-  content: "\F560";
-}
-
-.mdi-vector-polyline:before {
-  content: "\F561";
-}
-
-.mdi-vector-radius:before {
-  content: "\F749";
-}
-
-.mdi-vector-rectangle:before {
-  content: "\F5C6";
-}
-
-.mdi-vector-selection:before {
-  content: "\F562";
-}
-
-.mdi-vector-square:before {
-  content: "\F001";
-}
-
-.mdi-vector-triangle:before {
-  content: "\F563";
-}
-
-.mdi-vector-union:before {
-  content: "\F564";
-}
-
-.mdi-venmo:before {
-  content: "\F578";
-}
-
-.mdi-verified:before {
-  content: "\F565";
-}
-
-.mdi-vibrate:before {
-  content: "\F566";
-}
-
-.mdi-video:before {
-  content: "\F567";
-}
-
-.mdi-video-3d:before {
-  content: "\F7FC";
-}
-
-.mdi-video-4k-box:before {
-  content: "\F83D";
-}
-
-.mdi-video-input-antenna:before {
-  content: "\F83E";
-}
-
-.mdi-video-input-component:before {
-  content: "\F83F";
-}
-
-.mdi-video-input-hdmi:before {
-  content: "\F840";
-}
-
-.mdi-video-input-svideo:before {
-  content: "\F841";
-}
-
-.mdi-video-off:before {
-  content: "\F568";
-}
-
-.mdi-video-switch:before {
-  content: "\F569";
-}
-
-.mdi-view-agenda:before {
-  content: "\F56A";
-}
-
-.mdi-view-array:before {
-  content: "\F56B";
-}
-
-.mdi-view-carousel:before {
-  content: "\F56C";
-}
-
-.mdi-view-column:before {
-  content: "\F56D";
-}
-
-.mdi-view-dashboard:before {
-  content: "\F56E";
-}
-
-.mdi-view-dashboard-variant:before {
-  content: "\F842";
-}
-
-.mdi-view-day:before {
-  content: "\F56F";
-}
-
-.mdi-view-grid:before {
-  content: "\F570";
-}
-
-.mdi-view-headline:before {
-  content: "\F571";
-}
-
-.mdi-view-list:before {
-  content: "\F572";
-}
-
-.mdi-view-module:before {
-  content: "\F573";
-}
-
-.mdi-view-parallel:before {
-  content: "\F727";
-}
-
-.mdi-view-quilt:before {
-  content: "\F574";
-}
-
-.mdi-view-sequential:before {
-  content: "\F728";
-}
-
-.mdi-view-stream:before {
-  content: "\F575";
-}
-
-.mdi-view-week:before {
-  content: "\F576";
-}
-
-.mdi-vimeo:before {
-  content: "\F577";
-}
-
-.mdi-violin:before {
-  content: "\F60F";
-}
-
-.mdi-virtual-reality:before {
-  content: "\F893";
-}
-
-.mdi-visualstudio:before {
-  content: "\F610";
-}
-
-.mdi-vk:before {
-  content: "\F579";
-}
-
-.mdi-vk-box:before {
-  content: "\F57A";
-}
-
-.mdi-vk-circle:before {
-  content: "\F57B";
-}
-
-.mdi-vlc:before {
-  content: "\F57C";
-}
-
-.mdi-voice:before {
-  content: "\F5CB";
-}
-
-.mdi-voicemail:before {
-  content: "\F57D";
-}
-
-.mdi-volume-high:before {
-  content: "\F57E";
-}
-
-.mdi-volume-low:before {
-  content: "\F57F";
-}
-
-.mdi-volume-medium:before {
-  content: "\F580";
-}
-
-.mdi-volume-minus:before {
-  content: "\F75D";
-}
-
-.mdi-volume-mute:before {
-  content: "\F75E";
-}
-
-.mdi-volume-off:before {
-  content: "\F581";
-}
-
-.mdi-volume-plus:before {
-  content: "\F75C";
-}
-
-.mdi-vpn:before {
-  content: "\F582";
-}
-
-.mdi-vuejs:before {
-  content: "\F843";
-}
-
-.mdi-walk:before {
-  content: "\F583";
-}
-
-.mdi-wall:before {
-  content: "\F7FD";
-}
-
-.mdi-wallet:before {
-  content: "\F584";
-}
-
-.mdi-wallet-giftcard:before {
-  content: "\F585";
-}
-
-.mdi-wallet-membership:before {
-  content: "\F586";
-}
-
-.mdi-wallet-travel:before {
-  content: "\F587";
-}
-
-.mdi-wan:before {
-  content: "\F588";
-}
-
-.mdi-washing-machine:before {
-  content: "\F729";
-}
-
-.mdi-watch:before {
-  content: "\F589";
-}
-
-.mdi-watch-export:before {
-  content: "\F58A";
-}
-
-.mdi-watch-export-variant:before {
-  content: "\F894";
-}
-
-.mdi-watch-import:before {
-  content: "\F58B";
-}
-
-.mdi-watch-import-variant:before {
-  content: "\F895";
-}
-
-.mdi-watch-variant:before {
-  content: "\F896";
-}
-
-.mdi-watch-vibrate:before {
-  content: "\F6B0";
-}
-
-.mdi-water:before {
-  content: "\F58C";
-}
-
-.mdi-water-off:before {
-  content: "\F58D";
-}
-
-.mdi-water-percent:before {
-  content: "\F58E";
-}
-
-.mdi-water-pump:before {
-  content: "\F58F";
-}
-
-.mdi-watermark:before {
-  content: "\F612";
-}
-
-.mdi-waves:before {
-  content: "\F78C";
-}
-
-.mdi-weather-cloudy:before {
-  content: "\F590";
-}
-
-.mdi-weather-fog:before {
-  content: "\F591";
-}
-
-.mdi-weather-hail:before {
-  content: "\F592";
-}
-
-.mdi-weather-hurricane:before {
-  content: "\F897";
-}
-
-.mdi-weather-lightning:before {
-  content: "\F593";
-}
-
-.mdi-weather-lightning-rainy:before {
-  content: "\F67D";
-}
-
-.mdi-weather-night:before {
-  content: "\F594";
-}
-
-.mdi-weather-partlycloudy:before {
-  content: "\F595";
-}
-
-.mdi-weather-pouring:before {
-  content: "\F596";
-}
-
-.mdi-weather-rainy:before {
-  content: "\F597";
-}
-
-.mdi-weather-snowy:before {
-  content: "\F598";
-}
-
-.mdi-weather-snowy-rainy:before {
-  content: "\F67E";
-}
-
-.mdi-weather-sunny:before {
-  content: "\F599";
-}
-
-.mdi-weather-sunset:before {
-  content: "\F59A";
-}
-
-.mdi-weather-sunset-down:before {
-  content: "\F59B";
-}
-
-.mdi-weather-sunset-up:before {
-  content: "\F59C";
-}
-
-.mdi-weather-windy:before {
-  content: "\F59D";
-}
-
-.mdi-weather-windy-variant:before {
-  content: "\F59E";
-}
-
-.mdi-web:before {
-  content: "\F59F";
-}
-
-.mdi-webcam:before {
-  content: "\F5A0";
-}
-
-.mdi-webhook:before {
-  content: "\F62F";
-}
-
-.mdi-webpack:before {
-  content: "\F72A";
-}
-
-.mdi-wechat:before {
-  content: "\F611";
-}
-
-.mdi-weight:before {
-  content: "\F5A1";
-}
-
-.mdi-weight-kilogram:before {
-  content: "\F5A2";
-}
-
-.mdi-whatsapp:before {
-  content: "\F5A3";
-}
-
-.mdi-wheelchair-accessibility:before {
-  content: "\F5A4";
-}
-
-.mdi-white-balance-auto:before {
-  content: "\F5A5";
-}
-
-.mdi-white-balance-incandescent:before {
-  content: "\F5A6";
-}
-
-.mdi-white-balance-iridescent:before {
-  content: "\F5A7";
-}
-
-.mdi-white-balance-sunny:before {
-  content: "\F5A8";
-}
-
-.mdi-widgets:before {
-  content: "\F72B";
-}
-
-.mdi-wifi:before {
-  content: "\F5A9";
-}
-
-.mdi-wifi-off:before {
-  content: "\F5AA";
-}
-
-.mdi-wii:before {
-  content: "\F5AB";
-}
-
-.mdi-wiiu:before {
-  content: "\F72C";
-}
-
-.mdi-wikipedia:before {
-  content: "\F5AC";
-}
-
-.mdi-window-close:before {
-  content: "\F5AD";
-}
-
-.mdi-window-closed:before {
-  content: "\F5AE";
-}
-
-.mdi-window-maximize:before {
-  content: "\F5AF";
-}
-
-.mdi-window-minimize:before {
-  content: "\F5B0";
-}
-
-.mdi-window-open:before {
-  content: "\F5B1";
-}
-
-.mdi-window-restore:before {
-  content: "\F5B2";
-}
-
-.mdi-windows:before {
-  content: "\F5B3";
-}
-
-.mdi-wordpress:before {
-  content: "\F5B4";
-}
-
-.mdi-worker:before {
-  content: "\F5B5";
-}
-
-.mdi-wrap:before {
-  content: "\F5B6";
-}
-
-.mdi-wrench:before {
-  content: "\F5B7";
-}
-
-.mdi-wunderlist:before {
-  content: "\F5B8";
-}
-
-.mdi-xamarin:before {
-  content: "\F844";
-}
-
-.mdi-xamarin-outline:before {
-  content: "\F845";
-}
-
-.mdi-xaml:before {
-  content: "\F673";
-}
-
-.mdi-xbox:before {
-  content: "\F5B9";
-}
-
-.mdi-xbox-controller:before {
-  content: "\F5BA";
-}
-
-.mdi-xbox-controller-battery-alert:before {
-  content: "\F74A";
-}
-
-.mdi-xbox-controller-battery-empty:before {
-  content: "\F74B";
-}
-
-.mdi-xbox-controller-battery-full:before {
-  content: "\F74C";
-}
-
-.mdi-xbox-controller-battery-low:before {
-  content: "\F74D";
-}
-
-.mdi-xbox-controller-battery-medium:before {
-  content: "\F74E";
-}
-
-.mdi-xbox-controller-battery-unknown:before {
-  content: "\F74F";
-}
-
-.mdi-xbox-controller-off:before {
-  content: "\F5BB";
-}
-
-.mdi-xda:before {
-  content: "\F5BC";
-}
-
-.mdi-xing:before {
-  content: "\F5BD";
-}
-
-.mdi-xing-box:before {
-  content: "\F5BE";
-}
-
-.mdi-xing-circle:before {
-  content: "\F5BF";
-}
-
-.mdi-xml:before {
-  content: "\F5C0";
-}
-
-.mdi-xmpp:before {
-  content: "\F7FE";
-}
-
-.mdi-yammer:before {
-  content: "\F788";
-}
-
-.mdi-yeast:before {
-  content: "\F5C1";
-}
-
-.mdi-yelp:before {
-  content: "\F5C2";
-}
-
-.mdi-yin-yang:before {
-  content: "\F67F";
-}
-
-.mdi-youtube-creator-studio:before {
-  content: "\F846";
-}
-
-.mdi-youtube-gaming:before {
-  content: "\F847";
-}
-
-.mdi-youtube-play:before {
-  content: "\F5C3";
-}
-
-.mdi-youtube-tv:before {
-  content: "\F448";
-}
-
-.mdi-zip-box:before {
-  content: "\F5C4";
-}
-
-.mdi-blank:before {
-  content: "\f68c";
-  visibility: hidden;
-}
-
-.mdi-18px.mdi-set, .mdi-18px.mdi:before {
-  font-size: 18px;
-}
-
-.mdi-24px.mdi-set, .mdi-24px.mdi:before {
-  font-size: 24px;
-}
-
-.mdi-36px.mdi-set, .mdi-36px.mdi:before {
-  font-size: 36px;
-}
-
-.mdi-48px.mdi-set, .mdi-48px.mdi:before {
-  font-size: 48px;
-}
-
-.mdi-dark:before {
-  color: rgba(0, 0, 0, 0.54);
-}
-.mdi-dark.mdi-inactive:before {
-  color: rgba(0, 0, 0, 0.26);
-}
-
-.mdi-light:before {
-  color: white;
-}
-.mdi-light.mdi-inactive:before {
-  color: rgba(255, 255, 255, 0.3);
-}
-
-.mdi-rotate-45 {
-  /*
-  // Not included in production
-  &.mdi-flip-h:before {
-      -webkit-transform: scaleX(-1) rotate(45deg);
-      transform: scaleX(-1) rotate(45deg);
-      filter: FlipH;
-      -ms-filter: "FlipH";
-  }
-  &.mdi-flip-v:before {
-      -webkit-transform: scaleY(-1) rotate(45deg);
-      -ms-transform: rotate(45deg);
-      transform: scaleY(-1) rotate(45deg);
-      filter: FlipV;
-      -ms-filter: "FlipV";
-  }
-  */
-}
-.mdi-rotate-45:before {
-  -webkit-transform: rotate(45deg);
-  -ms-transform: rotate(45deg);
-  transform: rotate(45deg);
-}
-
-.mdi-rotate-90 {
-  /*
-  // Not included in production
-  &.mdi-flip-h:before {
-      -webkit-transform: scaleX(-1) rotate(90deg);
-      transform: scaleX(-1) rotate(90deg);
-      filter: FlipH;
-      -ms-filter: "FlipH";
-  }
-  &.mdi-flip-v:before {
-      -webkit-transform: scaleY(-1) rotate(90deg);
-      -ms-transform: rotate(90deg);
-      transform: scaleY(-1) rotate(90deg);
-      filter: FlipV;
-      -ms-filter: "FlipV";
-  }
-  */
-}
-.mdi-rotate-90:before {
-  -webkit-transform: rotate(90deg);
-  -ms-transform: rotate(90deg);
-  transform: rotate(90deg);
-}
-
-.mdi-rotate-135 {
-  /*
-  // Not included in production
-  &.mdi-flip-h:before {
-      -webkit-transform: scaleX(-1) rotate(135deg);
-      transform: scaleX(-1) rotate(135deg);
-      filter: FlipH;
-      -ms-filter: "FlipH";
-  }
-  &.mdi-flip-v:before {
-      -webkit-transform: scaleY(-1) rotate(135deg);
-      -ms-transform: rotate(135deg);
-      transform: scaleY(-1) rotate(135deg);
-      filter: FlipV;
-      -ms-filter: "FlipV";
-  }
-  */
-}
-.mdi-rotate-135:before {
-  -webkit-transform: rotate(135deg);
-  -ms-transform: rotate(135deg);
-  transform: rotate(135deg);
-}
-
-.mdi-rotate-180 {
-  /*
-  // Not included in production
-  &.mdi-flip-h:before {
-      -webkit-transform: scaleX(-1) rotate(180deg);
-      transform: scaleX(-1) rotate(180deg);
-      filter: FlipH;
-      -ms-filter: "FlipH";
-  }
-  &.mdi-flip-v:before {
-      -webkit-transform: scaleY(-1) rotate(180deg);
-      -ms-transform: rotate(180deg);
-      transform: scaleY(-1) rotate(180deg);
-      filter: FlipV;
-      -ms-filter: "FlipV";
-  }
-  */
-}
-.mdi-rotate-180:before {
-  -webkit-transform: rotate(180deg);
-  -ms-transform: rotate(180deg);
-  transform: rotate(180deg);
-}
-
-.mdi-rotate-225 {
-  /*
-  // Not included in production
-  &.mdi-flip-h:before {
-      -webkit-transform: scaleX(-1) rotate(225deg);
-      transform: scaleX(-1) rotate(225deg);
-      filter: FlipH;
-      -ms-filter: "FlipH";
-  }
-  &.mdi-flip-v:before {
-      -webkit-transform: scaleY(-1) rotate(225deg);
-      -ms-transform: rotate(225deg);
-      transform: scaleY(-1) rotate(225deg);
-      filter: FlipV;
-      -ms-filter: "FlipV";
-  }
-  */
-}
-.mdi-rotate-225:before {
-  -webkit-transform: rotate(225deg);
-  -ms-transform: rotate(225deg);
-  transform: rotate(225deg);
-}
-
-.mdi-rotate-270 {
-  /*
-  // Not included in production
-  &.mdi-flip-h:before {
-      -webkit-transform: scaleX(-1) rotate(270deg);
-      transform: scaleX(-1) rotate(270deg);
-      filter: FlipH;
-      -ms-filter: "FlipH";
-  }
-  &.mdi-flip-v:before {
-      -webkit-transform: scaleY(-1) rotate(270deg);
-      -ms-transform: rotate(270deg);
-      transform: scaleY(-1) rotate(270deg);
-      filter: FlipV;
-      -ms-filter: "FlipV";
-  }
-  */
-}
-.mdi-rotate-270:before {
-  -webkit-transform: rotate(270deg);
-  -ms-transform: rotate(270deg);
-  transform: rotate(270deg);
-}
-
-.mdi-rotate-315 {
-  /*
-  // Not included in production
-  &.mdi-flip-h:before {
-      -webkit-transform: scaleX(-1) rotate(315deg);
-      transform: scaleX(-1) rotate(315deg);
-      filter: FlipH;
-      -ms-filter: "FlipH";
-  }
-  &.mdi-flip-v:before {
-      -webkit-transform: scaleY(-1) rotate(315deg);
-      -ms-transform: rotate(315deg);
-      transform: scaleY(-1) rotate(315deg);
-      filter: FlipV;
-      -ms-filter: "FlipV";
-  }
-  */
-}
-.mdi-rotate-315:before {
-  -webkit-transform: rotate(315deg);
-  -ms-transform: rotate(315deg);
-  transform: rotate(315deg);
-}
-
-.mdi-flip-h:before {
-  -webkit-transform: scaleX(-1);
-  transform: scaleX(-1);
-  filter: FlipH;
-  -ms-filter: "FlipH";
-}
-
-.mdi-flip-v:before {
-  -webkit-transform: scaleY(-1);
-  transform: scaleY(-1);
-  filter: FlipV;
-  -ms-filter: "FlipV";
-}
-
-.mdi-spin:before {
-  -webkit-animation: mdi-spin 2s infinite linear;
-  animation: mdi-spin 2s infinite linear;
-}
-
-@-webkit-keyframes mdi-spin {
-  0% {
-    -webkit-transform: rotate(0deg);
-    transform: rotate(0deg);
-  }
-  100% {
-    -webkit-transform: rotate(359deg);
-    transform: rotate(359deg);
-  }
-}
-@keyframes mdi-spin {
-  0% {
-    -webkit-transform: rotate(0deg);
-    transform: rotate(0deg);
-  }
-  100% {
-    -webkit-transform: rotate(359deg);
-    transform: rotate(359deg);
-  }
-}
-/*!
- * AngularJS Material Design
- * https://github.com/angular/material
- * @license MIT
- * v1.2.3
- */
-html, body {
-  height: 100%;
-  position: relative;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-}
-
-[tabindex="-1"]:focus {
-  outline: none;
-}
-
-.inset {
-  padding: 10px;
-}
-
-a.md-no-style,
-button.md-no-style {
-  font-weight: normal;
-  background-color: inherit;
-  text-align: left;
-  border: none;
-  padding: 0;
-  margin: 0;
-}
-
-select,
-button,
-textarea,
-input {
-  vertical-align: baseline;
-}
-
-input[type=reset],
-input[type=submit],
-html input[type=button],
-button {
-  cursor: pointer;
-  -webkit-appearance: button;
-}
-input[type=reset][disabled],
-input[type=submit][disabled],
-html input[type=button][disabled],
-button[disabled] {
-  cursor: default;
-}
-
-textarea {
-  vertical-align: top;
-  overflow: auto;
-}
-
-input[type=search] {
-  -webkit-appearance: textfield;
-  box-sizing: content-box;
-  -webkit-box-sizing: content-box;
-}
-input[type=search]::-webkit-search-decoration, input[type=search]::-webkit-search-cancel-button {
-  -webkit-appearance: none;
-}
-input:-webkit-autofill {
-  text-shadow: none;
-}
-
-.md-visually-hidden {
-  border: 0;
-  clip: rect(0 0 0 0);
-  height: 1px;
-  margin: -1px;
-  overflow: hidden;
-  padding: 0;
-  position: absolute;
-  text-transform: none;
-  width: 1px;
-}
-
-.md-shadow {
-  position: absolute;
-  top: 0;
-  left: 0;
-  bottom: 0;
-  right: 0;
-  border-radius: inherit;
-  pointer-events: none;
-}
-
-.md-shadow-bottom-z-1 {
-  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
-}
-
-.md-shadow-bottom-z-2 {
-  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4);
-}
-
-.md-shadow-animated.md-shadow {
-  transition: box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);
-}
-
-/*
- * A container inside of a rippling element (eg a button),
- * which contains all of the individual ripples
- */
-.md-ripple-container {
-  pointer-events: none;
-  position: absolute;
-  overflow: hidden;
-  left: 0;
-  top: 0;
-  width: 100%;
-  height: 100%;
-  transition: all 0.55s cubic-bezier(0.25, 0.8, 0.25, 1);
-}
-
-.md-ripple {
-  position: absolute;
-  transform: translate(-50%, -50%) scale(0);
-  transform-origin: 50% 50%;
-  opacity: 0;
-  border-radius: 50%;
-}
-.md-ripple.md-ripple-placed {
-  transition: margin 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), border 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), width 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), height 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), opacity 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), transform 0.9s cubic-bezier(0.25, 0.8, 0.25, 1);
-}
-.md-ripple.md-ripple-scaled {
-  transform: translate(-50%, -50%) scale(1);
-}
-.md-ripple.md-ripple-active, .md-ripple.md-ripple-full, .md-ripple.md-ripple-visible {
-  opacity: 0.2;
-}
-.md-ripple.md-ripple-remove {
-  animation: md-remove-ripple 0.9s cubic-bezier(0.25, 0.8, 0.25, 1);
-}
-
-@keyframes md-remove-ripple {
-  0% {
-    opacity: 0.15;
-  }
-  100% {
-    opacity: 0;
-  }
-}
-.md-padding {
-  padding: 8px;
-}
-
-.md-margin {
-  margin: 8px;
-}
-
-.md-scroll-mask {
-  position: absolute;
-  background-color: transparent;
-  top: 0;
-  right: 0;
-  bottom: 0;
-  left: 0;
-  z-index: 50;
-}
-.md-scroll-mask > .md-scroll-mask-bar {
-  display: block;
-  position: absolute;
-  background-color: #fafafa;
-  right: 0;
-  top: 0;
-  bottom: 0;
-  z-index: 65;
-  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.3);
-}
-
-.md-no-momentum {
-  -webkit-overflow-scrolling: auto;
-}
-
-.md-no-flicker {
-  -webkit-filter: blur(0px);
-}
-
-@media (min-width: 960px) {
-  .md-padding {
-    padding: 16px;
-  }
-}
-html[dir=rtl], html[dir=ltr], body[dir=rtl], body[dir=ltr] {
-  unicode-bidi: embed;
-}
-
-bdo[dir=rtl] {
-  direction: rtl;
-  unicode-bidi: bidi-override;
-}
-
-bdo[dir=ltr] {
-  direction: ltr;
-  unicode-bidi: bidi-override;
-}
-
-@media (max-width: 599px) {
-  .layout-row:not(.layout-xs-column) > .md-auto-horizontal-margin:not(:first-child),
-.layout-xs-row > .md-auto-horizontal-margin:not(:first-child) {
-    margin-left: 16px;
-  }
-  [dir=rtl] .layout-row:not(.layout-xs-column) > .md-auto-horizontal-margin:not(:first-child),
-[dir=rtl] .layout-xs-row > .md-auto-horizontal-margin:not(:first-child) {
-    margin-left: 0;
-    margin-right: 16px;
-  }
-}
-@media (min-width: 600px) and (max-width: 959px) {
-  .layout-row:not(.layout-gt-xs-column):not(.layout-sm-column) > .md-auto-horizontal-margin:not(:first-child),
-.layout-gt-xs-row:not(.layout-sm-column) > .md-auto-horizontal-margin:not(:first-child),
-.layout-sm-row:not(.layout-sm-column) > .md-auto-horizontal-margin:not(:first-child) {
-    margin-left: 16px;
-  }
-  [dir=rtl] .layout-row:not(.layout-gt-xs-column):not(.layout-sm-column) > .md-auto-horizontal-margin:not(:first-child),
-[dir=rtl] .layout-gt-xs-row:not(.layout-sm-column) > .md-auto-horizontal-margin:not(:first-child),
-[dir=rtl] .layout-sm-row:not(.layout-sm-column) > .md-auto-horizontal-margin:not(:first-child) {
-    margin-left: 0;
-    margin-right: 16px;
-  }
-}
-@media (min-width: 960px) and (max-width: 1279px) {
-  .layout-row:not(.layout-gt-xs-column):not(.layout-gt-sm-column):not(.layout-md-column) > .md-auto-horizontal-margin:not(:first-child),
-.layout-gt-xs-row:not(.layout-gt-sm-column):not(.layout-md-column) > .md-auto-horizontal-margin:not(:first-child),
-.layout-gt-sm-row:not(.layout-md-column) > .md-auto-horizontal-margin:not(:first-child),
-.layout-md-row:not(.layout-md-column) > .md-auto-horizontal-margin:not(:first-child) {
-    margin-left: 16px;
-  }
-  [dir=rtl] .layout-row:not(.layout-gt-xs-column):not(.layout-gt-sm-column):not(.layout-md-column) > .md-auto-horizontal-margin:not(:first-child),
-[dir=rtl] .layout-gt-xs-row:not(.layout-gt-sm-column):not(.layout-md-column) > .md-auto-horizontal-margin:not(:first-child),
-[dir=rtl] .layout-gt-sm-row:not(.layout-md-column) > .md-auto-horizontal-margin:not(:first-child),
-[dir=rtl] .layout-md-row:not(.layout-md-column) > .md-auto-horizontal-margin:not(:first-child) {
-    margin-left: 0;
-    margin-right: 16px;
-  }
-}
-@media (min-width: 1280px) and (max-width: 1919px) {
-  .layout-row:not(.layout-gt-xs-column):not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-lg-column) > .md-auto-horizontal-margin:not(:first-child),
-.layout-gt-xs-row:not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-lg-column) > .md-auto-horizontal-margin:not(:first-child),
-.layout-gt-sm-row:not(.layout-gt-md-column):not(.layout-lg-column) > .md-auto-horizontal-margin:not(:first-child),
-.layout-gt-md-row:not(.layout-lg-column) > .md-auto-horizontal-margin:not(:first-child),
-.layout-lg-row:not(.layout-lg-column) > .md-auto-horizontal-margin:not(:first-child) {
-    margin-left: 16px;
-  }
-  [dir=rtl] .layout-row:not(.layout-gt-xs-column):not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-lg-column) > .md-auto-horizontal-margin:not(:first-child),
-[dir=rtl] .layout-gt-xs-row:not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-lg-column) > .md-auto-horizontal-margin:not(:first-child),
-[dir=rtl] .layout-gt-sm-row:not(.layout-gt-md-column):not(.layout-lg-column) > .md-auto-horizontal-margin:not(:first-child),
-[dir=rtl] .layout-gt-md-row:not(.layout-lg-column) > .md-auto-horizontal-margin:not(:first-child),
-[dir=rtl] .layout-lg-row:not(.layout-lg-column) > .md-auto-horizontal-margin:not(:first-child) {
-    margin-left: 0;
-    margin-right: 16px;
-  }
-}
-@media (min-width: 1920px) {
-  .layout-row:not(.layout-gt-xs-column):not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-gt-lg-column):not(.layout-xl-column) > .md-auto-horizontal-margin:not(:first-child),
-.layout-gt-xs-row:not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-gt-lg-column):not(.layout-xl-column) > .md-auto-horizontal-margin:not(:first-child),
-.layout-gt-sm-row:not(.layout-gt-md-column):not(.layout-gt-lg-column):not(.layout-xl-column) > .md-auto-horizontal-margin:not(:first-child),
-.layout-gt-md-row:not(.layout-gt-lg-column):not(.layout-xl-column) > .md-auto-horizontal-margin:not(:first-child),
-.layout-gt-lg-row:not(.layout-gt-lg-column):not(.layout-xl-column) > .md-auto-horizontal-margin:not(:first-child),
-.layout-xl-row:not(.layout-gt-lg-column):not(.layout-xl-column) > .md-auto-horizontal-margin:not(:first-child) {
-    margin-left: 16px;
-  }
-  [dir=rtl] .layout-row:not(.layout-gt-xs-column):not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-gt-lg-column):not(.layout-xl-column) > .md-auto-horizontal-margin:not(:first-child),
-[dir=rtl] .layout-gt-xs-row:not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-gt-lg-column):not(.layout-xl-column) > .md-auto-horizontal-margin:not(:first-child),
-[dir=rtl] .layout-gt-sm-row:not(.layout-gt-md-column):not(.layout-gt-lg-column):not(.layout-xl-column) > .md-auto-horizontal-margin:not(:first-child),
-[dir=rtl] .layout-gt-md-row:not(.layout-gt-lg-column):not(.layout-xl-column) > .md-auto-horizontal-margin:not(:first-child),
-[dir=rtl] .layout-gt-lg-row:not(.layout-gt-lg-column):not(.layout-xl-column) > .md-auto-horizontal-margin:not(:first-child),
-[dir=rtl] .layout-xl-row:not(.layout-gt-lg-column):not(.layout-xl-column) > .md-auto-horizontal-margin:not(:first-child) {
-    margin-left: 0;
-    margin-right: 16px;
-  }
-}
-html, body {
-  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
-  -webkit-touch-callout: default;
-  min-height: 100%;
-  -webkit-text-size-adjust: 100%;
-  -ms-text-size-adjust: 100%;
-  -webkit-font-smoothing: antialiased;
-  -moz-osx-font-smoothing: grayscale;
-}
-
-/************
- * Headings
- ************/
-.md-display-4 {
-  font-size: 112px;
-  font-weight: 300;
-  letter-spacing: -0.01em;
-  line-height: 112px;
-}
-
-.md-display-3 {
-  font-size: 56px;
-  font-weight: 400;
-  letter-spacing: -0.005em;
-  line-height: 56px;
-}
-
-.md-display-2 {
-  font-size: 45px;
-  font-weight: 400;
-  line-height: 64px;
-}
-
-.md-display-1 {
-  font-size: 34px;
-  font-weight: 400;
-  line-height: 40px;
-}
-
-.md-headline {
-  font-size: 24px;
-  font-weight: 400;
-  line-height: 32px;
-}
-
-.md-title {
-  font-size: 20px;
-  font-weight: 500;
-  letter-spacing: 0.005em;
-}
-
-.md-subhead {
-  font-size: 16px;
-  font-weight: 400;
-  letter-spacing: 0.01em;
-  line-height: 24px;
-}
-
-/************
- * Body Copy
- ************/
-.md-body-1 {
-  font-size: 14px;
-  font-weight: 400;
-  letter-spacing: 0.01em;
-  line-height: 20px;
-}
-
-.md-body-2 {
-  font-size: 14px;
-  font-weight: 500;
-  letter-spacing: 0.01em;
-  line-height: 24px;
-}
-
-.md-caption {
-  font-size: 12px;
-  letter-spacing: 0.02em;
-}
-
-.md-button {
-  letter-spacing: 0.01em;
-}
-
-/************
- * Defaults
- ************/
-button,
-select,
-html,
-textarea,
-input {
-  font-family: Roboto, "Helvetica Neue", sans-serif;
-}
-
-select,
-button,
-textarea,
-input {
-  font-size: 100%;
-}
-
-/*
-*  Responsive attributes
-*
-*  References:
-*  1) https://scotch.io/tutorials/a-visual-guide-to-css3-flexbox-properties#flex
-*  2) https://css-tricks.com/almanac/properties/f/flex/
-*  3) https://css-tricks.com/snippets/css/a-guide-to-flexbox/
-*  4) https://github.com/philipwalton/flexbugs#3-min-height-on-a-flex-container-wont-apply-to-its-flex-items
-*  5) http://godban.com.ua/projects/flexgrid
-*/
-.md-panel-outer-wrapper {
-  height: 100%;
-  left: 0;
-  position: absolute;
-  top: 0;
-  width: 100%;
-}
-
-.md-panel-inner-wrapper {
-  position: fixed;
-}
-
-._md-panel-offscreen {
-  left: -9999px;
-}
-
-._md-panel-hidden {
-  display: none;
-}
-
-._md-panel-shown .md-panel {
-  opacity: 1;
-  transition: none;
-}
-
-.md-panel {
-  opacity: 0;
-  position: relative;
-}
-.md-panel._md-panel-shown {
-  opacity: 1;
-  transition: none;
-}
-.md-panel._md-panel-animate-enter {
-  opacity: 1;
-  transition: all 0.3s cubic-bezier(0, 0, 0.2, 1);
-}
-.md-panel._md-panel-animate-leave {
-  opacity: 1;
-  transition: all 0.3s cubic-bezier(0.4, 0, 1, 1);
-}
-.md-panel._md-panel-animate-scale-out, .md-panel._md-panel-animate-fade-out {
-  opacity: 0;
-}
-.md-panel._md-panel-backdrop {
-  height: 100%;
-  position: fixed;
-  width: 100%;
-}
-.md-panel._md-opaque-enter {
-  opacity: 0.48;
-  transition: opacity 0.3s cubic-bezier(0, 0, 0.2, 1);
-}
-.md-panel._md-opaque-leave {
-  transition: opacity 0.3s cubic-bezier(0.4, 0, 1, 1);
-}
-
-._md-panel-fullscreen {
-  border-radius: 0;
-  left: 0;
-  min-height: 100%;
-  min-width: 100%;
-  position: fixed;
-  top: 0;
-}
-
-md-autocomplete {
-  border-radius: 2px;
-  display: block;
-  height: 40px;
-  position: relative;
-  overflow: visible;
-  min-width: 190px;
-}
-md-autocomplete[disabled] input {
-  cursor: default;
-}
-md-autocomplete[md-floating-label] {
-  border-radius: 0;
-  background: transparent;
-  height: auto;
-}
-md-autocomplete[md-floating-label] md-input-container {
-  padding-bottom: 0;
-}
-md-autocomplete[md-floating-label] md-autocomplete-wrap {
-  height: auto;
-}
-md-autocomplete[md-floating-label] .md-show-clear-button button {
-  display: block;
-  position: absolute;
-  right: 0;
-  top: 20px;
-  width: 30px;
-  height: 30px;
-}
-md-autocomplete[md-floating-label] .md-show-clear-button input {
-  padding-right: 30px;
-}
-[dir=rtl] md-autocomplete[md-floating-label] .md-show-clear-button input {
-  padding-right: 0;
-  padding-left: 30px;
-}
-md-autocomplete md-autocomplete-wrap {
-  display: flex;
-  flex-direction: row;
-  box-sizing: border-box;
-  position: relative;
-  overflow: visible;
-  height: 40px;
-}
-md-autocomplete md-autocomplete-wrap.md-menu-showing {
-  z-index: 51;
-}
-md-autocomplete md-autocomplete-wrap md-input-container,
-md-autocomplete md-autocomplete-wrap input {
-  flex: 1 1 0;
-  box-sizing: border-box;
-  min-width: 0;
-}
-md-autocomplete md-autocomplete-wrap md-progress-linear {
-  position: absolute;
-  bottom: -2px;
-  left: 0;
-}
-md-autocomplete md-autocomplete-wrap md-progress-linear.md-inline {
-  bottom: 40px;
-  right: 2px;
-  left: 2px;
-  width: auto;
-}
-md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate {
-  position: absolute;
-  top: 0;
-  left: 0;
-  width: 100%;
-  height: 3px;
-  transition: none;
-}
-md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate .md-container {
-  transition: none;
-  height: 3px;
-}
-md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-enter {
-  transition: opacity 0.15s linear;
-}
-md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-enter.ng-enter-active {
-  opacity: 1;
-}
-md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-leave {
-  transition: opacity 0.15s linear;
-}
-md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-leave.ng-leave-active {
-  opacity: 0;
-}
-md-autocomplete input:not(.md-input) {
-  font-size: 14px;
-  box-sizing: border-box;
-  border: none;
-  box-shadow: none;
-  outline: none;
-  background: transparent;
-  width: 100%;
-  padding: 0 15px;
-  line-height: 40px;
-  height: 40px;
-}
-md-autocomplete input:not(.md-input)::-ms-clear {
-  display: none;
-}
-md-autocomplete .md-show-clear-button button {
-  position: relative;
-  line-height: 20px;
-  text-align: center;
-  width: 30px;
-  height: 30px;
-  cursor: pointer;
-  border: none;
-  border-radius: 50%;
-  padding: 0;
-  font-size: 12px;
-  background: transparent;
-  margin: auto 5px;
-}
-md-autocomplete .md-show-clear-button button:after {
-  content: "";
-  position: absolute;
-  top: -6px;
-  right: -6px;
-  bottom: -6px;
-  left: -6px;
-  border-radius: 50%;
-  transform: scale(0);
-  opacity: 0;
-  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
-}
-md-autocomplete .md-show-clear-button button:focus {
-  outline: none;
-}
-md-autocomplete .md-show-clear-button button:focus:after {
-  transform: scale(1);
-  opacity: 1;
-}
-md-autocomplete .md-show-clear-button button md-icon {
-  position: absolute;
-  top: 50%;
-  left: 50%;
-  transform: translate3d(-50%, -50%, 0) scale(0.9);
-}
-md-autocomplete .md-show-clear-button button md-icon path {
-  stroke-width: 0;
-}
-md-autocomplete .md-show-clear-button button.ng-enter {
-  transform: scale(0);
-  transition: transform 0.15s ease-out;
-}
-md-autocomplete .md-show-clear-button button.ng-enter.ng-enter-active {
-  transform: scale(1);
-}
-md-autocomplete .md-show-clear-button button.ng-leave {
-  transition: transform 0.15s ease-out;
-}
-md-autocomplete .md-show-clear-button button.ng-leave.ng-leave-active {
-  transform: scale(0);
-}
-@media screen and (-ms-high-contrast: active) {
-  md-autocomplete input {
-    border: 1px solid #fff;
-  }
-  md-autocomplete .md-autocomplete-suggestion:focus {
-    color: #fff;
-  }
-}
-
-.md-virtual-repeat-container.md-autocomplete-suggestions-container,
-.md-standard-list-container.md-autocomplete-suggestions-container {
-  position: absolute;
-  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
-  z-index: 100;
-  height: 100%;
-}
-.md-virtual-repeat-container.md-autocomplete-suggestions-container .highlight,
-.md-standard-list-container.md-autocomplete-suggestions-container .highlight {
-  font-weight: bold;
-}
-
-.md-standard-list-container {
-  box-sizing: border-box;
-  display: block;
-  margin: 0;
-  overflow: hidden;
-  overflow-y: auto;
-  padding: 0;
-}
-
-.md-virtual-repeat-container.md-not-found,
-.md-standard-list-container.md-not-found {
-  height: 48px;
-}
-
-.md-autocomplete-suggestions {
-  margin: 0;
-  list-style: none;
-  padding: 0;
-}
-.md-autocomplete-suggestions .md-autocomplete-suggestion {
-  font-size: 14px;
-  overflow: hidden;
-  padding: 0 15px;
-  line-height: 48px;
-  height: 48px;
-  transition: background 0.15s linear;
-  margin: 0;
-  white-space: nowrap;
-  text-overflow: ellipsis;
-}
-.md-autocomplete-suggestions .md-autocomplete-suggestion:focus {
-  outline: none;
-}
-.md-autocomplete-suggestions .md-autocomplete-suggestion:not(.md-not-found-wrapper) {
-  cursor: pointer;
-}
-
-@media screen and (-ms-high-contrast: active) {
-  md-autocomplete,
-.md-autocomplete-suggestions {
-    border: 1px solid #fff;
-  }
-}
-md-backdrop {
-  transition: opacity 450ms;
-  position: absolute;
-  top: 0;
-  bottom: 0;
-  left: 0;
-  right: 0;
-  z-index: 50;
-}
-md-backdrop.md-menu-backdrop {
-  position: fixed !important;
-  z-index: 99;
-}
-md-backdrop.md-select-backdrop {
-  z-index: 81;
-  transition-duration: 0;
-}
-md-backdrop.md-dialog-backdrop {
-  z-index: 79;
-}
-md-backdrop.md-bottom-sheet-backdrop {
-  z-index: 69;
-}
-md-backdrop.md-sidenav-backdrop {
-  z-index: 59;
-}
-md-backdrop.md-click-catcher {
-  position: absolute;
-}
-md-backdrop.md-opaque {
-  opacity: 0.48;
-}
-md-backdrop.md-opaque.ng-enter {
-  opacity: 0;
-}
-md-backdrop.md-opaque.ng-enter.md-opaque.ng-enter-active {
-  opacity: 0.48;
-}
-md-backdrop.md-opaque.ng-leave {
-  opacity: 0.48;
-  transition: opacity 400ms;
-}
-md-backdrop.md-opaque.ng-leave.md-opaque.ng-leave-active {
-  opacity: 0;
-}
-
-md-bottom-sheet {
-  position: absolute;
-  left: 0;
-  right: 0;
-  bottom: 0;
-  padding: 8px 16px 88px 16px;
-  z-index: 70;
-  border-top-width: 1px;
-  border-top-style: solid;
-  transform: translate3d(0, 80px, 0);
-  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
-  transition-property: transform;
-}
-md-bottom-sheet.md-has-header {
-  padding-top: 0;
-}
-md-bottom-sheet.ng-enter {
-  opacity: 0;
-  transform: translate3d(0, 100%, 0);
-}
-md-bottom-sheet.ng-enter-active {
-  opacity: 1;
-  display: block;
-  transform: translate3d(0, 80px, 0) !important;
-}
-md-bottom-sheet.ng-leave-active {
-  transform: translate3d(0, 100%, 0) !important;
-  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
-}
-md-bottom-sheet .md-subheader {
-  background-color: transparent;
-  font-family: Roboto, "Helvetica Neue", sans-serif;
-  line-height: 56px;
-  padding: 0;
-  white-space: nowrap;
-}
-md-bottom-sheet md-inline-icon {
-  display: inline-block;
-  height: 24px;
-  width: 24px;
-  fill: #444;
-}
-md-bottom-sheet md-list-item {
-  display: flex;
-  outline: none;
-}
-md-bottom-sheet md-list-item:hover {
-  cursor: pointer;
-}
-md-bottom-sheet.md-list md-list-item {
-  padding: 0;
-  align-items: center;
-  height: 48px;
-}
-md-bottom-sheet.md-grid {
-  padding-left: 24px;
-  padding-right: 24px;
-  padding-top: 0;
-}
-md-bottom-sheet.md-grid md-list {
-  display: flex;
-  flex-direction: row;
-  flex-wrap: wrap;
-  transition: all 0.5s;
-  align-items: center;
-}
-md-bottom-sheet.md-grid md-list-item {
-  flex-direction: column;
-  align-items: center;
-  transition: all 0.5s;
-  height: 96px;
-  margin-top: 8px;
-  margin-bottom: 8px;
-  /* Mixin for how many grid items to show per row */
-}
-@media (max-width: 960px) {
-  md-bottom-sheet.md-grid md-list-item {
-    flex: 1 1 33.3333333333%;
-    max-width: 33.3333333333%;
-  }
-  md-bottom-sheet.md-grid md-list-item:nth-of-type(3n + 1) {
-    align-items: flex-start;
-  }
-  md-bottom-sheet.md-grid md-list-item:nth-of-type(3n) {
-    align-items: flex-end;
-  }
-}
-@media (min-width: 960px) and (max-width: 1279px) {
-  md-bottom-sheet.md-grid md-list-item {
-    flex: 1 1 25%;
-    max-width: 25%;
-  }
-}
-@media (min-width: 1280px) and (max-width: 1919px) {
-  md-bottom-sheet.md-grid md-list-item {
-    flex: 1 1 16.6666666667%;
-    max-width: 16.6666666667%;
-  }
-}
-@media (min-width: 1920px) {
-  md-bottom-sheet.md-grid md-list-item {
-    flex: 1 1 14.2857142857%;
-    max-width: 14.2857142857%;
-  }
-}
-md-bottom-sheet.md-grid md-list-item::before {
-  display: none;
-}
-md-bottom-sheet.md-grid md-list-item .md-list-item-content {
-  display: flex;
-  flex-direction: column;
-  align-items: center;
-  width: 48px;
-  padding-bottom: 16px;
-}
-md-bottom-sheet.md-grid md-list-item .md-grid-item-content {
-  border: 1px solid transparent;
-  display: flex;
-  flex-direction: column;
-  align-items: center;
-  width: 80px;
-}
-md-bottom-sheet.md-grid md-list-item .md-grid-text {
-  font-weight: 400;
-  line-height: 16px;
-  font-size: 13px;
-  margin: 0;
-  white-space: nowrap;
-  width: 64px;
-  text-align: center;
-  text-transform: none;
-  padding-top: 8px;
-}
-
-@media screen and (-ms-high-contrast: active) {
-  md-bottom-sheet {
-    border: 1px solid #fff;
-  }
-}
-button.md-button::-moz-focus-inner {
-  border: 0;
-}
-
-.md-button {
-  display: inline-block;
-  position: relative;
-  cursor: pointer;
-  /** Alignment adjustments */
-  min-height: 36px;
-  min-width: 88px;
-  line-height: 36px;
-  vertical-align: middle;
-  align-items: center;
-  text-align: center;
-  border-radius: 2px;
-  box-sizing: border-box;
-  /* Reset default button appearance */
-  user-select: none;
-  outline: none;
-  border: 0;
-  /** Custom styling for button */
-  padding: 0 8px;
-  margin: 6px 8px;
-  background: transparent;
-  color: currentColor;
-  white-space: nowrap;
-  /* Uppercase text content */
-  text-transform: uppercase;
-  font-weight: 500;
-  font-size: 14px;
-  font-style: inherit;
-  font-variant: inherit;
-  font-family: inherit;
-  text-decoration: none;
-  overflow: hidden;
-  transition: box-shadow 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), background-color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
-}
-.md-dense > .md-button:not(.md-dense-disabled), .md-dense :not(.md-dense-disabled) .md-button:not(.md-dense-disabled) {
-  min-height: 32px;
-}
-.md-dense > .md-button:not(.md-dense-disabled), .md-dense :not(.md-dense-disabled) .md-button:not(.md-dense-disabled) {
-  line-height: 32px;
-}
-.md-dense > .md-button:not(.md-dense-disabled), .md-dense :not(.md-dense-disabled) .md-button:not(.md-dense-disabled) {
-  font-size: 13px;
-}
-.md-button:focus {
-  outline: none;
-}
-.md-button:hover, .md-button:focus {
-  text-decoration: none;
-}
-.md-button.ng-hide, .md-button.ng-leave {
-  transition: none;
-}
-.md-button.md-cornered {
-  border-radius: 0;
-}
-.md-button.md-icon {
-  padding: 0;
-  background: none;
-}
-.md-button.md-raised:not([disabled]) {
-  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
-}
-.md-button.md-icon-button {
-  margin: 0 6px;
-  height: 40px;
-  min-width: 0;
-  line-height: 24px;
-  padding: 8px;
-  width: 40px;
-  border-radius: 50%;
-}
-.md-button.md-fab {
-  z-index: 20;
-  line-height: 56px;
-  min-width: 0;
-  width: 56px;
-  height: 56px;
-  vertical-align: middle;
-  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
-  border-radius: 50%;
-  background-clip: padding-box;
-  overflow: hidden;
-  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
-  transition-property: background-color, box-shadow, transform;
-}
-.md-button.md-fab.md-fab-bottom-right {
-  top: auto;
-  right: 20px;
-  bottom: 20px;
-  left: auto;
-  position: absolute;
-}
-.md-button.md-fab.md-fab-bottom-left {
-  top: auto;
-  right: auto;
-  bottom: 20px;
-  left: 20px;
-  position: absolute;
-}
-.md-button.md-fab.md-fab-top-right {
-  top: 20px;
-  right: 20px;
-  bottom: auto;
-  left: auto;
-  position: absolute;
-}
-.md-button.md-fab.md-fab-top-left {
-  top: 20px;
-  right: auto;
-  bottom: auto;
-  left: 20px;
-  position: absolute;
-}
-.md-button.md-fab.md-mini {
-  line-height: 40px;
-  width: 40px;
-  height: 40px;
-}
-.md-button.md-fab.ng-hide, .md-button.md-fab.ng-leave {
-  transition: none;
-}
-.md-button.md-fab[disabled] {
-  box-shadow: none;
-}
-.md-button:not([disabled]).md-raised.md-focused, .md-button:not([disabled]).md-fab.md-focused {
-  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
-}
-.md-button:not([disabled]).md-raised:active, .md-button:not([disabled]).md-fab:active {
-  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4);
-}
-.md-button .md-ripple-container {
-  border-radius: inherit;
-  background-clip: padding-box;
-  overflow: hidden;
-  -webkit-transform: translateZ(0);
-}
-
-.md-button.md-icon-button md-icon,
-button.md-button.md-fab md-icon {
-  display: block;
-}
-
-.md-toast-open-top .md-button.md-fab-top-left,
-.md-toast-open-top .md-button.md-fab-top-right {
-  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
-  transform: translate3d(0, 42px, 0);
-}
-.md-toast-open-top .md-button.md-fab-top-left:not([disabled]).md-focused, .md-toast-open-top .md-button.md-fab-top-left:not([disabled]):hover,
-.md-toast-open-top .md-button.md-fab-top-right:not([disabled]).md-focused,
-.md-toast-open-top .md-button.md-fab-top-right:not([disabled]):hover {
-  transform: translate3d(0, 41px, 0);
-}
-
-.md-toast-open-bottom .md-button.md-fab-bottom-left,
-.md-toast-open-bottom .md-button.md-fab-bottom-right {
-  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
-  transform: translate3d(0, -42px, 0);
-}
-.md-toast-open-bottom .md-button.md-fab-bottom-left:not([disabled]).md-focused, .md-toast-open-bottom .md-button.md-fab-bottom-left:not([disabled]):hover,
-.md-toast-open-bottom .md-button.md-fab-bottom-right:not([disabled]).md-focused,
-.md-toast-open-bottom .md-button.md-fab-bottom-right:not([disabled]):hover {
-  transform: translate3d(0, -43px, 0);
-}
-
-.md-button-group {
-  display: flex;
-  flex: 1;
-  width: 100%;
-}
-.md-button-group > .md-button {
-  flex: 1;
-  display: block;
-  overflow: hidden;
-  width: 0;
-  border-width: 1px 0px 1px 1px;
-  border-radius: 0;
-  text-align: center;
-  text-overflow: ellipsis;
-  white-space: nowrap;
-}
-.md-button-group > .md-button:first-child {
-  border-radius: 2px 0px 0px 2px;
-}
-.md-button-group > .md-button:last-child {
-  border-right-width: 1px;
-  border-radius: 0px 2px 2px 0px;
-}
-
-@media screen and (-ms-high-contrast: active) {
-  .md-button.md-raised,
-.md-button.md-fab {
-    border: 1px solid #fff;
-  }
-}
-md-card {
-  box-sizing: border-box;
-  display: flex;
-  flex-direction: column;
-  margin: 8px;
-  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
-}
-md-card md-card-header {
-  padding: 16px;
-  display: flex;
-  flex-direction: row;
-}
-md-card md-card-header:first-child md-card-avatar {
-  margin-right: 12px;
-}
-[dir=rtl] md-card md-card-header:first-child md-card-avatar {
-  margin-right: auto;
-  margin-left: 12px;
-}
-md-card md-card-header:last-child md-card-avatar {
-  margin-left: 12px;
-}
-[dir=rtl] md-card md-card-header:last-child md-card-avatar {
-  margin-left: auto;
-  margin-right: 12px;
-}
-md-card md-card-header md-card-avatar {
-  width: 40px;
-  height: 40px;
-}
-md-card md-card-header md-card-avatar .md-user-avatar,
-md-card md-card-header md-card-avatar md-icon {
-  border-radius: 50%;
-}
-md-card md-card-header md-card-avatar md-icon {
-  padding: 8px;
-}
-md-card md-card-header md-card-avatar md-icon > svg {
-  height: inherit;
-  width: inherit;
-}
-md-card md-card-header md-card-avatar + md-card-header-text {
-  max-height: 40px;
-}
-md-card md-card-header md-card-avatar + md-card-header-text .md-title {
-  font-size: 14px;
-}
-md-card md-card-header md-card-header-text {
-  display: flex;
-  flex: 1;
-  flex-direction: column;
-}
-md-card md-card-header md-card-header-text .md-subhead {
-  font-size: 14px;
-}
-md-card > img,
-md-card > md-card-header img,
-md-card md-card-title-media img {
-  box-sizing: border-box;
-  display: flex;
-  flex: 0 0 auto;
-  width: 100%;
-  height: auto;
-}
-md-card md-card-title {
-  padding: 24px 16px 16px;
-  display: flex;
-  flex: 1 1 auto;
-  flex-direction: row;
-}
-md-card md-card-title + md-card-content {
-  padding-top: 0;
-}
-md-card md-card-title md-card-title-text {
-  flex: 1;
-  flex-direction: column;
-  display: flex;
-}
-md-card md-card-title md-card-title-text .md-subhead {
-  padding-top: 0;
-  font-size: 14px;
-}
-md-card md-card-title md-card-title-text:only-child .md-subhead {
-  padding-top: 12px;
-}
-md-card md-card-title md-card-title-media {
-  margin-top: -8px;
-}
-md-card md-card-title md-card-title-media .md-media-sm {
-  height: 80px;
-  width: 80px;
-}
-md-card md-card-title md-card-title-media .md-media-md {
-  height: 112px;
-  width: 112px;
-}
-md-card md-card-title md-card-title-media .md-media-lg {
-  height: 152px;
-  width: 152px;
-}
-md-card md-card-content {
-  display: block;
-  padding: 16px;
-}
-md-card md-card-content > p:first-child {
-  margin-top: 0;
-}
-md-card md-card-content > p:last-child {
-  margin-bottom: 0;
-}
-md-card md-card-content .md-media-xl {
-  height: 240px;
-  width: 240px;
-}
-md-card md-card-actions {
-  margin: 8px;
-}
-md-card md-card-actions.layout-column .md-button:not(.md-icon-button) {
-  margin: 2px 0;
-}
-md-card md-card-actions.layout-column .md-button:not(.md-icon-button):first-of-type {
-  margin-top: 0;
-}
-md-card md-card-actions.layout-column .md-button:not(.md-icon-button):last-of-type {
-  margin-bottom: 0;
-}
-md-card md-card-actions.layout-column .md-button.md-icon-button {
-  margin-top: 6px;
-  margin-bottom: 6px;
-}
-md-card md-card-actions md-card-icon-actions {
-  flex: 1;
-  justify-content: flex-start;
-  display: flex;
-  flex-direction: row;
-}
-md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button) {
-  margin: 0 4px;
-}
-md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):first-of-type {
-  margin-left: 0;
-}
-[dir=rtl] md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):first-of-type {
-  margin-left: auto;
-  margin-right: 0;
-}
-md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):last-of-type {
-  margin-right: 0;
-}
-[dir=rtl] md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):last-of-type {
-  margin-right: auto;
-  margin-left: 0;
-}
-md-card md-card-actions:not(.layout-column) .md-button.md-icon-button {
-  margin-left: 6px;
-  margin-right: 6px;
-}
-md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:first-of-type {
-  margin-left: 12px;
-}
-[dir=rtl] md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:first-of-type {
-  margin-left: auto;
-  margin-right: 12px;
-}
-md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:last-of-type {
-  margin-right: 12px;
-}
-[dir=rtl] md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:last-of-type {
-  margin-right: auto;
-  margin-left: 12px;
-}
-md-card md-card-actions:not(.layout-column) .md-button + md-card-icon-actions {
-  flex: 1;
-  justify-content: flex-end;
-  display: flex;
-  flex-direction: row;
-}
-md-card md-card-footer {
-  margin-top: auto;
-  padding: 16px;
-}
-
-@media screen and (-ms-high-contrast: active) {
-  md-card {
-    border: 1px solid #fff;
-  }
-}
-.md-image-no-fill > img {
-  width: auto;
-  height: auto;
-}
-
-.md-inline-form md-checkbox {
-  margin-top: 14px;
-  margin-bottom: auto;
-}
-
-md-checkbox {
-  box-sizing: border-box;
-  display: inline-block;
-  white-space: nowrap;
-  cursor: pointer;
-  outline: none;
-  user-select: none;
-  position: relative;
-  min-width: 18px;
-  min-height: 48px;
-}
-.md-dense > md-checkbox:not(.md-dense-disabled), .md-dense :not(.md-dense-disabled) md-checkbox:not(.md-dense-disabled) {
-  min-height: 36px;
-}
-md-checkbox.md-focused:not([disabled]) .md-container:before {
-  left: -8px;
-  top: -8px;
-  right: -8px;
-  bottom: -8px;
-}
-md-checkbox.md-focused:not([disabled]):not(.md-checked) .md-container:before {
-  background-color: rgba(0, 0, 0, 0.12);
-}
-md-checkbox .md-container {
-  position: absolute;
-  top: 50%;
-  transform: translateY(-50%);
-  box-sizing: border-box;
-  display: inline-block;
-  width: 18px;
-  height: 18px;
-  left: 0;
-  right: auto;
-}
-[dir=rtl] md-checkbox .md-container {
-  left: auto;
-}
-[dir=rtl] md-checkbox .md-container {
-  right: 0;
-}
-md-checkbox .md-container:before {
-  box-sizing: border-box;
-  background-color: transparent;
-  border-radius: 50%;
-  content: "";
-  position: absolute;
-  display: block;
-  height: auto;
-  left: 0;
-  top: 0;
-  right: 0;
-  bottom: 0;
-  transition: all 0.5s;
-  width: auto;
-}
-md-checkbox .md-container:after {
-  box-sizing: border-box;
-  content: "";
-  position: absolute;
-  top: -10px;
-  right: -10px;
-  bottom: -10px;
-  left: -10px;
-}
-md-checkbox .md-container .md-ripple-container {
-  position: absolute;
-  display: block;
-  width: auto;
-  height: auto;
-  left: -15px;
-  top: -15px;
-  right: -15px;
-  bottom: -15px;
-}
-md-checkbox .md-icon {
-  box-sizing: border-box;
-  transition: 240ms;
-  position: absolute;
-  top: 0;
-  left: 0;
-  width: 18px;
-  height: 18px;
-  border-width: 2px;
-  border-style: solid;
-  border-radius: 2px;
-}
-md-checkbox.md-checked .md-icon {
-  border-color: transparent;
-}
-md-checkbox.md-checked .md-icon:after {
-  box-sizing: border-box;
-  transform: rotate(45deg);
-  position: absolute;
-  left: 4px;
-  top: 0px;
-  display: table;
-  width: 6px;
-  height: 12px;
-  border-width: 2px;
-  border-style: solid;
-  border-top: 0;
-  border-left: 0;
-  content: "";
-}
-md-checkbox[disabled] {
-  cursor: default;
-}
-md-checkbox.md-indeterminate .md-icon:after {
-  box-sizing: border-box;
-  position: absolute;
-  top: 50%;
-  left: 50%;
-  transform: translate(-50%, -50%);
-  display: table;
-  width: 10.8px;
-  height: 2px;
-  border-width: 2px;
-  border-style: solid;
-  border-top: 0;
-  border-left: 0;
-  content: "";
-}
-md-checkbox .md-container {
-  top: auto;
-  left: auto;
-  right: auto;
-  margin: 3px;
-  margin-top: 21px;
-}
-md-checkbox .md-label {
-  box-sizing: border-box;
-  position: relative;
-  display: inline-block;
-  vertical-align: middle;
-  white-space: normal;
-  user-select: text;
-  margin-top: 10px;
-  margin-bottom: auto;
-  margin-left: 36px;
-}
-[dir=rtl] md-checkbox .md-label {
-  margin-left: 0;
-  margin-right: 36px;
-}
-md-checkbox .md-label:empty {
-  margin-left: 24px;
-  margin-right: 0;
-}
-[dir=rtl] md-checkbox .md-label:empty {
-  margin-left: 0;
-}
-[dir=rtl] md-checkbox .md-label:empty {
-  margin-right: 24px;
-}
-
-md-input-container .md-checkbox-link-label {
-  box-sizing: border-box;
-  position: relative;
-  display: inline-block;
-  vertical-align: middle;
-  white-space: normal;
-  user-select: text;
-  cursor: pointer;
-  top: -21px;
-  margin-left: 18px;
-  margin-right: 0;
-}
-[dir=rtl] md-input-container .md-checkbox-link-label {
-  margin-left: 0;
-}
-[dir=rtl] md-input-container .md-checkbox-link-label {
-  margin-right: 18px;
-}
-
-.md-contact-chips .md-chips md-chip {
-  padding: 0 25px 0 0;
-}
-[dir=rtl] .md-contact-chips .md-chips md-chip {
-  padding: 0 0 0 25px;
-}
-.md-contact-chips .md-chips md-chip .md-contact-avatar {
-  float: left;
-}
-[dir=rtl] .md-contact-chips .md-chips md-chip .md-contact-avatar {
-  float: right;
-}
-.md-contact-chips .md-chips md-chip .md-contact-avatar img {
-  height: 32px;
-  border-radius: 16px;
-}
-.md-contact-chips .md-chips md-chip .md-contact-name {
-  display: inline-block;
-  height: 32px;
-  margin-left: 8px;
-}
-[dir=rtl] .md-contact-chips .md-chips md-chip .md-contact-name {
-  margin-left: auto;
-  margin-right: 8px;
-}
-
-.md-contact-suggestion {
-  height: 56px;
-}
-.md-contact-suggestion img {
-  height: 40px;
-  border-radius: 20px;
-  margin-top: 8px;
-}
-.md-contact-suggestion .md-contact-name {
-  margin-left: 8px;
-  width: 120px;
-}
-[dir=rtl] .md-contact-suggestion .md-contact-name {
-  margin-left: auto;
-  margin-right: 8px;
-}
-.md-contact-suggestion .md-contact-name, .md-contact-suggestion .md-contact-email {
-  display: inline-block;
-  overflow: hidden;
-  text-overflow: ellipsis;
-}
-
-.md-contact-chips-suggestions li {
-  height: 100%;
-}
-
-md-chips {
-  display: flex;
-}
-
-.md-chips {
-  display: flex;
-  flex-wrap: wrap;
-  flex-grow: 1;
-  font-family: Roboto, "Helvetica Neue", sans-serif;
-  font-size: 13px;
-  padding: 0 0 8px 3px;
-  vertical-align: middle;
-}
-.md-chips:after {
-  content: "";
-  display: table;
-  clear: both;
-}
-[dir=rtl] .md-chips {
-  padding: 0 3px 8px 0;
-}
-.md-chips.md-readonly .md-chip-input-container {
-  min-height: 32px;
-}
-.md-chips:not(.md-readonly) {
-  cursor: text;
-}
-.md-chips.md-removable md-chip {
-  padding-right: 28px;
-}
-[dir=rtl] .md-chips.md-removable md-chip {
-  padding-right: 0;
-  padding-left: 28px;
-}
-.md-chips.md-removable md-chip .md-chip-content {
-  padding-right: 4px;
-}
-[dir=rtl] .md-chips.md-removable md-chip .md-chip-content {
-  padding-right: 0;
-  padding-left: 4px;
-}
-.md-chips md-chip {
-  cursor: default;
-  border-radius: 16px;
-  display: block;
-  height: 32px;
-  line-height: 32px;
-  margin: 8px 8px 0 0;
-  padding: 0 12px 0 12px;
-  float: left;
-  box-sizing: border-box;
-  max-width: 100%;
-  position: relative;
-}
-[dir=rtl] .md-chips md-chip {
-  margin: 8px 0 0 8px;
-}
-[dir=rtl] .md-chips md-chip {
-  float: right;
-}
-.md-chips md-chip .md-chip-content {
-  display: block;
-  float: left;
-  white-space: nowrap;
-  max-width: 100%;
-  overflow: hidden;
-  text-overflow: ellipsis;
-}
-[dir=rtl] .md-chips md-chip .md-chip-content {
-  float: right;
-}
-.md-chips md-chip .md-chip-content:focus {
-  outline: none;
-}
-.md-chips md-chip._md-chip-content-edit-is-enabled {
-  -webkit-user-select: none;
-  /* webkit (safari, chrome) browsers */
-  -moz-user-select: none;
-  /* mozilla browsers */
-  -khtml-user-select: none;
-  /* webkit (konqueror) browsers */
-  -ms-user-select: none;
-  /* IE10+ */
-}
-.md-chips md-chip .md-chip-remove-container {
-  position: absolute;
-  right: 0;
-  line-height: 22px;
-}
-[dir=rtl] .md-chips md-chip .md-chip-remove-container {
-  right: auto;
-  left: 0;
-}
-.md-chips md-chip .md-chip-remove {
-  text-align: center;
-  width: 32px;
-  height: 32px;
-  min-width: 0;
-  padding: 0;
-  background: transparent;
-  border: none;
-  box-shadow: none;
-  margin: 0;
-  position: relative;
-}
-.md-chips md-chip .md-chip-remove md-icon {
-  height: 18px;
-  width: 18px;
-  min-height: 18px;
-  min-width: 18px;
-  position: absolute;
-  top: 50%;
-  left: 50%;
-  transform: translate3d(-50%, -50%, 0);
-}
-.md-chips .md-chip-input-container {
-  display: block;
-  line-height: 32px;
-  margin: 8px 8px 0 0;
-  padding: 0;
-  flex-grow: 1;
-  float: left;
-}
-[dir=rtl] .md-chips .md-chip-input-container {
-  margin: 8px 0 0 8px;
-}
-[dir=rtl] .md-chips .md-chip-input-container {
-  float: right;
-}
-.md-chips .md-chip-input-container input {
-  width: 100%;
-}
-.md-chips .md-chip-input-container input:not([type]), .md-chips .md-chip-input-container input[type=email], .md-chips .md-chip-input-container input[type=number], .md-chips .md-chip-input-container input[type=tel], .md-chips .md-chip-input-container input[type=url], .md-chips .md-chip-input-container input[type=text] {
-  border: 0;
-  height: 32px;
-  line-height: 32px;
-  padding: 0;
-}
-.md-chips .md-chip-input-container input:not([type]):focus, .md-chips .md-chip-input-container input[type=email]:focus, .md-chips .md-chip-input-container input[type=number]:focus, .md-chips .md-chip-input-container input[type=tel]:focus, .md-chips .md-chip-input-container input[type=url]:focus, .md-chips .md-chip-input-container input[type=text]:focus {
-  outline: none;
-}
-.md-chips .md-chip-input-container md-autocomplete, .md-chips .md-chip-input-container md-autocomplete-wrap {
-  background: transparent;
-  height: 32px;
-}
-.md-chips .md-chip-input-container md-autocomplete md-autocomplete-wrap {
-  box-shadow: none;
-}
-.md-chips .md-chip-input-container md-autocomplete input {
-  position: relative;
-}
-.md-chips .md-chip-input-container input {
-  border: 0;
-  height: 32px;
-  line-height: 32px;
-  padding: 0;
-}
-.md-chips .md-chip-input-container input:focus {
-  outline: none;
-}
-.md-chips .md-chip-input-container md-autocomplete, .md-chips .md-chip-input-container md-autocomplete-wrap {
-  height: 32px;
-}
-.md-chips .md-chip-input-container md-autocomplete {
-  box-shadow: none;
-}
-.md-chips .md-chip-input-container md-autocomplete input {
-  position: relative;
-}
-.md-chips .md-chip-input-container:not(:first-child) {
-  margin: 8px 8px 0 0;
-}
-[dir=rtl] .md-chips .md-chip-input-container:not(:first-child) {
-  margin: 8px 0 0 8px;
-}
-.md-chips .md-chip-input-container input {
-  background: transparent;
-  border-width: 0;
-}
-.md-chips md-autocomplete button {
-  display: none;
-}
-
-@media screen and (-ms-high-contrast: active) {
-  .md-chip-input-container,
-md-chip {
-    border: 1px solid #fff;
-  }
-
-  .md-chip-input-container md-autocomplete {
-    border: none;
-  }
-}
-md-content {
-  display: block;
-  position: relative;
-  overflow: auto;
-  -webkit-overflow-scrolling: touch;
-}
-md-content[md-scroll-y] {
-  overflow-y: auto;
-  overflow-x: hidden;
-}
-md-content[md-scroll-x] {
-  overflow-x: auto;
-  overflow-y: hidden;
-}
-@media print {
-  md-content {
-    overflow: visible !important;
-  }
-}
-
-/** Styles for mdCalendar. */
-md-calendar {
-  font-size: 13px;
-  user-select: none;
-}
-
-.md-calendar-scroll-mask {
-  display: inline-block;
-  overflow: hidden;
-  height: 308px;
-}
-.md-calendar-scroll-mask .md-virtual-repeat-scroller {
-  overflow-y: scroll;
-  -webkit-overflow-scrolling: touch;
-}
-.md-calendar-scroll-mask .md-virtual-repeat-scroller::-webkit-scrollbar {
-  display: none;
-}
-.md-calendar-scroll-mask .md-virtual-repeat-offsetter {
-  width: 100%;
-}
-
-.md-calendar-scroll-container {
-  box-shadow: inset -3px 3px 6px rgba(0, 0, 0, 0.2);
-  display: inline-block;
-  height: 308px;
-  width: 346px;
-}
-
-.md-calendar-date {
-  height: 44px;
-  width: 44px;
-  text-align: center;
-  padding: 0;
-  border: none;
-  box-sizing: content-box;
-}
-.md-calendar-date:first-child {
-  padding-left: 16px;
-}
-[dir=rtl] .md-calendar-date:first-child {
-  padding-left: 0;
-  padding-right: 16px;
-}
-.md-calendar-date:last-child {
-  padding-right: 16px;
-}
-[dir=rtl] .md-calendar-date:last-child {
-  padding-right: 0;
-  padding-left: 16px;
-}
-.md-calendar-date.md-calendar-date-disabled {
-  cursor: default;
-}
-
-.md-calendar-date-selection-indicator {
-  transition: background-color, color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
-  border-radius: 50%;
-  display: inline-block;
-  width: 40px;
-  height: 40px;
-  line-height: 40px;
-}
-.md-calendar-date:not(.md-disabled) .md-calendar-date-selection-indicator {
-  cursor: pointer;
-}
-
-.md-calendar-month-label {
-  height: 44px;
-  font-size: 14px;
-  font-weight: 500;
-  padding: 0 0 0 24px;
-}
-[dir=rtl] .md-calendar-month-label {
-  padding: 0 24px 0 0;
-}
-.md-calendar-month-label.md-calendar-label-clickable {
-  cursor: pointer;
-}
-.md-calendar-month-label md-icon {
-  transform: rotate(180deg);
-}
-[dir=rtl] .md-calendar-month-label md-icon {
-  transform: none;
-}
-.md-calendar-month-label span {
-  vertical-align: middle;
-}
-
-.md-calendar-day-header {
-  table-layout: fixed;
-  border-spacing: 0;
-  border-collapse: collapse;
-}
-.md-calendar-day-header th {
-  height: 40px;
-  width: 44px;
-  text-align: center;
-  padding: 0;
-  border: none;
-  box-sizing: content-box;
-  font-weight: normal;
-}
-.md-calendar-day-header th:first-child {
-  padding-left: 16px;
-}
-[dir=rtl] .md-calendar-day-header th:first-child {
-  padding-left: 0;
-  padding-right: 16px;
-}
-.md-calendar-day-header th:last-child {
-  padding-right: 16px;
-}
-[dir=rtl] .md-calendar-day-header th:last-child {
-  padding-right: 0;
-  padding-left: 16px;
-}
-
-.md-calendar {
-  table-layout: fixed;
-  border-spacing: 0;
-  border-collapse: collapse;
-}
-.md-calendar tr:last-child td {
-  border-bottom-width: 1px;
-  border-bottom-style: solid;
-}
-.md-calendar:first-child {
-  border-top: 1px solid transparent;
-}
-.md-calendar tbody, .md-calendar td, .md-calendar tr {
-  vertical-align: middle;
-  box-sizing: content-box;
-}
-
-/** Styles for mdDatepicker. */
-md-datepicker {
-  white-space: nowrap;
-  overflow: hidden;
-  vertical-align: middle;
-}
-
-.md-inline-form md-datepicker {
-  margin-top: 12px;
-}
-
-.md-datepicker-button {
-  display: inline-block;
-  box-sizing: border-box;
-  background: none;
-  vertical-align: middle;
-  position: relative;
-}
-.md-datepicker-button:before {
-  top: 0;
-  left: 0;
-  bottom: 0;
-  right: 0;
-  position: absolute;
-  content: "";
-  speak: none;
-}
-
-.md-datepicker-input {
-  font-size: 14px;
-  box-sizing: border-box;
-  border: none;
-  box-shadow: none;
-  outline: none;
-  background: transparent;
-  min-width: 120px;
-  max-width: 328px;
-  padding: 0 0 5px;
-}
-.md-datepicker-input::-ms-clear {
-  display: none;
-}
-
-._md-datepicker-floating-label > md-datepicker {
-  overflow: visible;
-}
-._md-datepicker-floating-label > md-datepicker .md-datepicker-input-container {
-  border: none;
-}
-._md-datepicker-floating-label > md-datepicker .md-datepicker-button {
-  float: left;
-  margin-top: -16px;
-  top: 13.5px;
-}
-[dir=rtl] ._md-datepicker-floating-label > md-datepicker .md-datepicker-button {
-  float: right;
-}
-._md-datepicker-floating-label .md-input {
-  float: none;
-}
-._md-datepicker-floating-label._md-datepicker-has-calendar-icon > label:not(.md-no-float):not(.md-container-ignore) {
-  right: 18px;
-  left: auto;
-  width: calc(100% - 84px);
-}
-[dir=rtl] ._md-datepicker-floating-label._md-datepicker-has-calendar-icon > label:not(.md-no-float):not(.md-container-ignore) {
-  right: auto;
-}
-[dir=rtl] ._md-datepicker-floating-label._md-datepicker-has-calendar-icon > label:not(.md-no-float):not(.md-container-ignore) {
-  left: 18px;
-}
-._md-datepicker-floating-label._md-datepicker-has-calendar-icon .md-input-message-animation {
-  margin-left: 64px;
-}
-[dir=rtl] ._md-datepicker-floating-label._md-datepicker-has-calendar-icon .md-input-message-animation {
-  margin-left: auto;
-  margin-right: 64px;
-}
-
-._md-datepicker-has-triangle-icon {
-  padding-right: 18px;
-  margin-right: -18px;
-}
-[dir=rtl] ._md-datepicker-has-triangle-icon {
-  padding-right: 0;
-  padding-left: 18px;
-}
-[dir=rtl] ._md-datepicker-has-triangle-icon {
-  margin-right: auto;
-  margin-left: -18px;
-}
-
-.md-datepicker-input-container {
-  position: relative;
-  border-bottom-width: 1px;
-  border-bottom-style: solid;
-  display: inline-block;
-  width: auto;
-}
-.md-icon-button + .md-datepicker-input-container {
-  margin-left: 12px;
-}
-[dir=rtl] .md-icon-button + .md-datepicker-input-container {
-  margin-left: auto;
-  margin-right: 12px;
-}
-.md-datepicker-input-container.md-datepicker-focused {
-  border-bottom-width: 2px;
-}
-
-.md-datepicker-is-showing .md-scroll-mask {
-  z-index: 99;
-}
-
-.md-datepicker-calendar-pane {
-  position: absolute;
-  top: 0;
-  left: -100%;
-  z-index: 100;
-  border-width: 1px;
-  border-style: solid;
-  background: transparent;
-  transform: scale(0);
-  transform-origin: 0 0;
-  transition: transform 0.2s cubic-bezier(0.25, 0.8, 0.25, 1);
-}
-.md-datepicker-calendar-pane.md-pane-open {
-  transform: scale(1);
-}
-
-.md-datepicker-input-mask {
-  height: 40px;
-  width: 340px;
-  position: relative;
-  overflow: hidden;
-  background: transparent;
-  pointer-events: none;
-  cursor: text;
-}
-
-.md-datepicker-calendar {
-  opacity: 0;
-  transition: opacity 0.2s cubic-bezier(0.5, 0, 0.25, 1);
-}
-.md-pane-open .md-datepicker-calendar {
-  opacity: 1;
-}
-.md-datepicker-calendar md-calendar:focus {
-  outline: none;
-}
-
-.md-datepicker-expand-triangle {
-  position: absolute;
-  top: 50%;
-  left: 50%;
-  transform: translate(-50%, -50%);
-  width: 0;
-  height: 0;
-  border-left: 5px solid transparent;
-  border-right: 5px solid transparent;
-  border-top: 5px solid;
-}
-
-.md-datepicker-triangle-button {
-  position: absolute;
-  right: 0;
-  bottom: -2.5px;
-  transform: translateX(45%);
-}
-[dir=rtl] .md-datepicker-triangle-button {
-  right: auto;
-  left: 0;
-}
-[dir=rtl] .md-datepicker-triangle-button {
-  transform: translateX(-45%);
-}
-
-.md-datepicker-triangle-button.md-button.md-icon-button {
-  height: 36px;
-  width: 36px;
-  position: absolute;
-  padding: 8px;
-}
-
-md-datepicker[disabled] .md-datepicker-input-container {
-  border-bottom-color: transparent;
-}
-md-datepicker[disabled] .md-datepicker-triangle-button {
-  display: none;
-}
-
-.md-datepicker-open {
-  overflow: hidden;
-}
-.md-datepicker-open .md-datepicker-input-container,
-.md-datepicker-open input.md-input {
-  border-bottom-color: transparent;
-}
-.md-datepicker-open .md-datepicker-triangle-button, .md-datepicker-open.md-input-has-value > label, .md-datepicker-open.md-input-has-placeholder > label {
-  display: none;
-}
-
-.md-datepicker-pos-adjusted .md-datepicker-input-mask {
-  display: none;
-}
-
-.md-datepicker-calendar-pane .md-calendar {
-  transform: translateY(-85px);
-  transition: transform 0.65s cubic-bezier(0.25, 0.8, 0.25, 1);
-  transition-delay: 0.125s;
-}
-.md-datepicker-calendar-pane.md-pane-open .md-calendar {
-  transform: translateY(0);
-}
-
-.md-dialog-is-showing {
-  max-height: 100%;
-}
-
-.md-dialog-container {
-  display: flex;
-  justify-content: center;
-  align-items: center;
-  position: absolute;
-  top: 0;
-  left: 0;
-  width: 100%;
-  height: 100%;
-  z-index: 80;
-  overflow: hidden;
-}
-
-md-dialog {
-  opacity: 0;
-  min-width: 240px;
-  max-width: 80%;
-  max-height: 80%;
-  position: relative;
-  overflow: auto;
-  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
-  display: flex;
-  flex-direction: column;
-}
-md-dialog.md-transition-in {
-  opacity: 1;
-  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
-  transform: translate(0, 0) scale(1);
-}
-md-dialog.md-transition-out {
-  opacity: 0;
-  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
-  transform: translate(0, 100%) scale(0.2);
-}
-md-dialog > form {
-  display: flex;
-  flex-direction: column;
-  overflow: auto;
-}
-md-dialog .md-dialog-content {
-  padding: 24px;
-}
-md-dialog md-dialog-content {
-  order: 1;
-  flex-direction: column;
-  overflow: auto;
-  -webkit-overflow-scrolling: touch;
-}
-md-dialog md-dialog-content:not([layout=row]) > *:first-child:not(.md-subheader) {
-  margin-top: 0;
-}
-md-dialog md-dialog-content:focus {
-  outline: none;
-}
-md-dialog md-dialog-content .md-subheader {
-  margin: 0;
-}
-md-dialog md-dialog-content .md-dialog-content-body {
-  width: 100%;
-}
-md-dialog md-dialog-content .md-prompt-input-container {
-  width: 100%;
-  box-sizing: border-box;
-}
-md-dialog md-dialog-actions {
-  display: flex;
-  order: 2;
-  box-sizing: border-box;
-  align-items: center;
-  justify-content: flex-end;
-  margin-bottom: 0;
-  padding-right: 8px;
-  padding-left: 16px;
-  min-height: 52px;
-  overflow: hidden;
-}
-[dir=rtl] md-dialog md-dialog-actions {
-  padding-right: 16px;
-}
-[dir=rtl] md-dialog md-dialog-actions {
-  padding-left: 8px;
-}
-md-dialog md-dialog-actions .md-button {
-  margin-bottom: 8px;
-  margin-left: 8px;
-  margin-right: 0;
-  margin-top: 8px;
-}
-[dir=rtl] md-dialog md-dialog-actions .md-button {
-  margin-left: 0;
-}
-[dir=rtl] md-dialog md-dialog-actions .md-button {
-  margin-right: 8px;
-}
-md-dialog.md-content-overflow md-dialog-actions {
-  border-top-width: 1px;
-  border-top-style: solid;
-}
-
-@media screen and (-ms-high-contrast: active) {
-  md-dialog {
-    border: 1px solid #fff;
-  }
-}
-@media (max-width: 959px) {
-  md-dialog.md-dialog-fullscreen {
-    min-height: 100%;
-    min-width: 100%;
-    border-radius: 0;
-  }
-}
-md-divider {
-  display: block;
-  border-top-width: 1px;
-  border-top-style: solid;
-  margin: 0;
-}
-md-divider[md-inset] {
-  margin-left: 80px;
-}
-[dir=rtl] md-divider[md-inset] {
-  margin-left: auto;
-  margin-right: 80px;
-}
-
-@media (max-width: 599px) {
-  .layout-row:not(.layout-xs-column) > md-divider,
-.layout-xs-row > md-divider {
-    border-top-width: 0;
-    border-right-width: 1px;
-    border-right-style: solid;
-  }
-}
-@media (min-width: 600px) and (max-width: 959px) {
-  .layout-row:not(.layout-gt-xs-column):not(.layout-sm-column) > md-divider,
-.layout-gt-xs-row:not(.layout-sm-column) > md-divider,
-.layout-sm-row:not(.layout-sm-column) > md-divider {
-    border-top-width: 0;
-    border-right-width: 1px;
-    border-right-style: solid;
-  }
-}
-@media (min-width: 960px) and (max-width: 1279px) {
-  .layout-row:not(.layout-gt-xs-column):not(.layout-gt-sm-column):not(.layout-md-column) > md-divider,
-.layout-gt-xs-row:not(.layout-gt-sm-column):not(.layout-md-column) > md-divider,
-.layout-gt-sm-row:not(.layout-md-column) > md-divider,
-.layout-md-row:not(.layout-md-column) > md-divider {
-    border-top-width: 0;
-    border-right-width: 1px;
-    border-right-style: solid;
-  }
-}
-@media (min-width: 1280px) and (max-width: 1919px) {
-  .layout-row:not(.layout-gt-xs-column):not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-lg-column) > md-divider,
-.layout-gt-xs-row:not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-lg-column) > md-divider,
-.layout-gt-sm-row:not(.layout-gt-md-column):not(.layout-lg-column) > md-divider,
-.layout-gt-md-row:not(.layout-lg-column) > md-divider,
-.layout-lg-row:not(.layout-lg-column) > md-divider {
-    border-top-width: 0;
-    border-right-width: 1px;
-    border-right-style: solid;
-  }
-}
-@media (min-width: 1920px) {
-  .layout-row:not(.layout-gt-xs-column):not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-gt-lg-column):not(.layout-xl-column) > md-divider,
-.layout-gt-xs-row:not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-gt-lg-column):not(.layout-xl-column) > md-divider,
-.layout-gt-sm-row:not(.layout-gt-md-column):not(.layout-gt-lg-column):not(.layout-xl-column) > md-divider,
-.layout-gt-md-row:not(.layout-gt-lg-column):not(.layout-xl-column) > md-divider,
-.layout-gt-lg-row:not(.layout-gt-lg-column):not(.layout-xl-column) > md-divider,
-.layout-xl-row:not(.layout-gt-lg-column):not(.layout-xl-column) > md-divider {
-    border-top-width: 0;
-    border-right-width: 1px;
-    border-right-style: solid;
-  }
-}
-md-fab-speed-dial {
-  position: relative;
-  display: flex;
-  align-items: center;
-  z-index: 20;
-  /*
-   * Hide some graphics glitches if switching animation types
-   */
-  /*
-   * Handle the animations
-   */
-}
-md-fab-speed-dial.md-fab-bottom-right {
-  top: auto;
-  right: 20px;
-  bottom: 20px;
-  left: auto;
-  position: absolute;
-}
-md-fab-speed-dial.md-fab-bottom-left {
-  top: auto;
-  right: auto;
-  bottom: 20px;
-  left: 20px;
-  position: absolute;
-}
-md-fab-speed-dial.md-fab-top-right {
-  top: 20px;
-  right: 20px;
-  bottom: auto;
-  left: auto;
-  position: absolute;
-}
-md-fab-speed-dial.md-fab-top-left {
-  top: 20px;
-  right: auto;
-  bottom: auto;
-  left: 20px;
-  position: absolute;
-}
-md-fab-speed-dial:not(.md-hover-full) {
-  pointer-events: none;
-}
-md-fab-speed-dial:not(.md-hover-full) md-fab-trigger, md-fab-speed-dial:not(.md-hover-full) .md-fab-action-item {
-  pointer-events: auto;
-}
-md-fab-speed-dial:not(.md-hover-full).md-is-open {
-  pointer-events: auto;
-}
-md-fab-speed-dial ._md-css-variables {
-  z-index: 20;
-}
-md-fab-speed-dial.md-is-open .md-fab-action-item {
-  align-items: center;
-}
-md-fab-speed-dial md-fab-actions {
-  display: flex;
-  height: auto;
-}
-md-fab-speed-dial md-fab-actions .md-fab-action-item {
-  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
-}
-md-fab-speed-dial.md-down {
-  flex-direction: column;
-}
-md-fab-speed-dial.md-down md-fab-trigger {
-  order: 1;
-}
-md-fab-speed-dial.md-down md-fab-actions {
-  flex-direction: column;
-  order: 2;
-}
-md-fab-speed-dial.md-up {
-  flex-direction: column;
-}
-md-fab-speed-dial.md-up md-fab-trigger {
-  order: 2;
-}
-md-fab-speed-dial.md-up md-fab-actions {
-  flex-direction: column-reverse;
-  order: 1;
-}
-md-fab-speed-dial.md-left {
-  flex-direction: row;
-}
-md-fab-speed-dial.md-left md-fab-trigger {
-  order: 2;
-}
-md-fab-speed-dial.md-left md-fab-actions {
-  flex-direction: row-reverse;
-  order: 1;
-}
-md-fab-speed-dial.md-left md-fab-actions .md-fab-action-item {
-  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
-}
-md-fab-speed-dial.md-right {
-  flex-direction: row;
-}
-md-fab-speed-dial.md-right md-fab-trigger {
-  order: 1;
-}
-md-fab-speed-dial.md-right md-fab-actions {
-  flex-direction: row;
-  order: 2;
-}
-md-fab-speed-dial.md-right md-fab-actions .md-fab-action-item {
-  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
-}
-md-fab-speed-dial.md-fling-remove .md-fab-action-item > *, md-fab-speed-dial.md-scale-remove .md-fab-action-item > * {
-  visibility: hidden;
-}
-md-fab-speed-dial.md-fling .md-fab-action-item {
-  opacity: 1;
-}
-md-fab-speed-dial.md-fling.md-animations-waiting .md-fab-action-item {
-  opacity: 0;
-  transition-duration: 0s;
-}
-md-fab-speed-dial.md-scale .md-fab-action-item {
-  transform: scale(0);
-  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
-  transition-duration: 0.1428571429s;
-}
-
-md-fab-toolbar {
-  display: block;
-  /*
-   * Closed styling
-   */
-  /*
-   * Open styling
-   */
-}
-md-fab-toolbar.md-fab-bottom-right {
-  top: auto;
-  right: 20px;
-  bottom: 20px;
-  left: auto;
-  position: absolute;
-}
-md-fab-toolbar.md-fab-bottom-left {
-  top: auto;
-  right: auto;
-  bottom: 20px;
-  left: 20px;
-  position: absolute;
-}
-md-fab-toolbar.md-fab-top-right {
-  top: 20px;
-  right: 20px;
-  bottom: auto;
-  left: auto;
-  position: absolute;
-}
-md-fab-toolbar.md-fab-top-left {
-  top: 20px;
-  right: auto;
-  bottom: auto;
-  left: 20px;
-  position: absolute;
-}
-md-fab-toolbar .md-fab-toolbar-wrapper {
-  display: block;
-  position: relative;
-  overflow: hidden;
-  height: 68px;
-}
-md-fab-toolbar md-fab-trigger {
-  position: absolute;
-  z-index: 20;
-}
-md-fab-toolbar md-fab-trigger button {
-  overflow: visible !important;
-}
-md-fab-toolbar md-fab-trigger .md-fab-toolbar-background {
-  display: block;
-  position: absolute;
-  z-index: 21;
-  opacity: 1;
-  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
-}
-md-fab-toolbar md-fab-trigger md-icon {
-  position: relative;
-  z-index: 22;
-  opacity: 1;
-  transition: all 200ms ease-in;
-}
-md-fab-toolbar.md-left md-fab-trigger {
-  right: 0;
-}
-[dir=rtl] md-fab-toolbar.md-left md-fab-trigger {
-  right: auto;
-  left: 0;
-}
-md-fab-toolbar.md-left .md-toolbar-tools {
-  flex-direction: row-reverse;
-}
-md-fab-toolbar.md-left .md-toolbar-tools > .md-button:first-child {
-  margin-right: 0.6rem;
-}
-[dir=rtl] md-fab-toolbar.md-left .md-toolbar-tools > .md-button:first-child {
-  margin-right: auto;
-  margin-left: 0.6rem;
-}
-md-fab-toolbar.md-left .md-toolbar-tools > .md-button:first-child {
-  margin-left: -0.8rem;
-}
-[dir=rtl] md-fab-toolbar.md-left .md-toolbar-tools > .md-button:first-child {
-  margin-left: auto;
-  margin-right: -0.8rem;
-}
-md-fab-toolbar.md-left .md-toolbar-tools > .md-button:last-child {
-  margin-right: 8px;
-}
-[dir=rtl] md-fab-toolbar.md-left .md-toolbar-tools > .md-button:last-child {
-  margin-right: auto;
-  margin-left: 8px;
-}
-md-fab-toolbar.md-right md-fab-trigger {
-  left: 0;
-}
-[dir=rtl] md-fab-toolbar.md-right md-fab-trigger {
-  left: auto;
-  right: 0;
-}
-md-fab-toolbar.md-right .md-toolbar-tools {
-  flex-direction: row;
-}
-md-fab-toolbar md-toolbar {
-  background-color: transparent !important;
-  pointer-events: none;
-  z-index: 23;
-}
-md-fab-toolbar md-toolbar .md-toolbar-tools {
-  padding: 0 20px;
-  margin-top: 3px;
-}
-md-fab-toolbar md-toolbar .md-fab-action-item {
-  opacity: 0;
-  transform: scale(0);
-  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
-  transition-duration: 0.15s;
-}
-md-fab-toolbar.md-is-open md-fab-trigger > button {
-  box-shadow: none;
-}
-md-fab-toolbar.md-is-open md-fab-trigger > button md-icon {
-  opacity: 0;
-}
-md-fab-toolbar.md-is-open .md-fab-action-item {
-  opacity: 1;
-  transform: scale(1);
-}
-
-md-grid-list {
-  box-sizing: border-box;
-  display: block;
-  position: relative;
-}
-md-grid-list md-grid-tile,
-md-grid-list md-grid-tile > figure,
-md-grid-list md-grid-tile-header,
-md-grid-list md-grid-tile-footer {
-  box-sizing: border-box;
-}
-md-grid-list md-grid-tile {
-  display: block;
-  position: absolute;
-}
-md-grid-list md-grid-tile figure {
-  display: flex;
-  align-items: center;
-  justify-content: center;
-  height: 100%;
-  position: absolute;
-  top: 0;
-  right: 0;
-  bottom: 0;
-  left: 0;
-  padding: 0;
-  margin: 0;
-}
-md-grid-list md-grid-tile md-grid-tile-header,
-md-grid-list md-grid-tile md-grid-tile-footer {
-  display: flex;
-  flex-direction: row;
-  align-items: center;
-  height: 48px;
-  color: #fff;
-  background: rgba(0, 0, 0, 0.18);
-  overflow: hidden;
-  position: absolute;
-  left: 0;
-  right: 0;
-}
-md-grid-list md-grid-tile md-grid-tile-header h3,
-md-grid-list md-grid-tile md-grid-tile-header h4,
-md-grid-list md-grid-tile md-grid-tile-footer h3,
-md-grid-list md-grid-tile md-grid-tile-footer h4 {
-  font-weight: 400;
-  margin: 0 0 0 16px;
-}
-md-grid-list md-grid-tile md-grid-tile-header h3,
-md-grid-list md-grid-tile md-grid-tile-footer h3 {
-  font-size: 14px;
-}
-md-grid-list md-grid-tile md-grid-tile-header h4,
-md-grid-list md-grid-tile md-grid-tile-footer h4 {
-  font-size: 12px;
-}
-md-grid-list md-grid-tile md-grid-tile-header {
-  top: 0;
-}
-md-grid-list md-grid-tile md-grid-tile-footer {
-  bottom: 0;
-}
-
-@media screen and (-ms-high-contrast: active) {
-  md-grid-tile {
-    border: 1px solid #fff;
-  }
-
-  md-grid-tile-footer {
-    border-top: 1px solid #fff;
-  }
-}
-md-icon {
-  margin: auto;
-  background-repeat: no-repeat no-repeat;
-  display: inline-block;
-  vertical-align: middle;
-  fill: currentColor;
-  height: 24px;
-  width: 24px;
-  min-height: 24px;
-  min-width: 24px;
-}
-md-icon svg {
-  pointer-events: none;
-  display: block;
-}
-md-icon[md-font-icon] {
-  line-height: 24px;
-  width: auto;
-}
-
-md-input-container {
-  display: inline-block;
-  position: relative;
-  padding: 2px;
-  margin: 18px 0px;
-  vertical-align: middle;
-  /*
-   * The .md-input class is added to the input/textarea
-   */
-}
-md-input-container:after {
-  content: "";
-  display: table;
-  clear: both;
-}
-md-input-container.md-block {
-  display: block;
-}
-md-input-container .md-errors-spacer {
-  float: right;
-  min-height: 24px;
-  min-width: 1px;
-}
-[dir=rtl] md-input-container .md-errors-spacer {
-  float: left;
-}
-md-input-container > md-icon {
-  position: absolute;
-  top: 8px;
-  left: 2px;
-  right: auto;
-}
-[dir=rtl] md-input-container > md-icon {
-  left: auto;
-}
-[dir=rtl] md-input-container > md-icon {
-  right: 2px;
-}
-md-input-container textarea,
-md-input-container input[type=text],
-md-input-container input[type=password],
-md-input-container input[type=datetime],
-md-input-container input[type=datetime-local],
-md-input-container input[type=date],
-md-input-container input[type=month],
-md-input-container input[type=time],
-md-input-container input[type=week],
-md-input-container input[type=number],
-md-input-container input[type=email],
-md-input-container input[type=url],
-md-input-container input[type=search],
-md-input-container input[type=tel],
-md-input-container input[type=color] {
-  /* remove default appearance from all input/textarea */
-  -moz-appearance: none;
-  -webkit-appearance: none;
-}
-md-input-container input[type=date],
-md-input-container input[type=datetime-local],
-md-input-container input[type=month],
-md-input-container input[type=time],
-md-input-container input[type=week] {
-  min-height: 30px;
-}
-md-input-container textarea {
-  resize: none;
-  overflow: hidden;
-}
-md-input-container textarea.md-input {
-  min-height: 30px;
-  -ms-flex-preferred-size: auto;
-}
-md-input-container textarea[md-no-autogrow] {
-  height: auto;
-  overflow: auto;
-}
-md-input-container label:not(.md-container-ignore) {
-  position: absolute;
-  bottom: 100%;
-  left: 0;
-  right: auto;
-}
-[dir=rtl] md-input-container label:not(.md-container-ignore) {
-  left: auto;
-}
-[dir=rtl] md-input-container label:not(.md-container-ignore) {
-  right: 0;
-}
-md-input-container label:not(.md-container-ignore).md-required:after {
-  content: " *";
-  font-size: 13px;
-  vertical-align: top;
-}
-md-input-container label:not(.md-no-float):not(.md-container-ignore),
-md-input-container .md-placeholder {
-  overflow: hidden;
-  text-overflow: ellipsis;
-  white-space: nowrap;
-  width: 100%;
-  order: 1;
-  pointer-events: none;
-  -webkit-font-smoothing: antialiased;
-  padding-left: 2px;
-  padding-right: 0;
-  z-index: 1;
-  transform: translate3d(0, 28px, 0) scale(1);
-  transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
-  max-width: 100%;
-  transform-origin: left top;
-}
-[dir=rtl] md-input-container label:not(.md-no-float):not(.md-container-ignore),
-[dir=rtl] md-input-container .md-placeholder {
-  padding-left: 0;
-}
-[dir=rtl] md-input-container label:not(.md-no-float):not(.md-container-ignore),
-[dir=rtl] md-input-container .md-placeholder {
-  padding-right: 2px;
-}
-[dir=rtl] md-input-container label:not(.md-no-float):not(.md-container-ignore),
-[dir=rtl] md-input-container .md-placeholder {
-  transform-origin: right top;
-}
-md-input-container.md-input-has-value label:not(.md-no-float):not(.md-container-ignore),
-md-input-container.md-input-has-value .md-placeholder {
-  padding-left: 3px;
-  padding-right: 0;
-}
-[dir=rtl] md-input-container.md-input-has-value label:not(.md-no-float):not(.md-container-ignore),
-[dir=rtl] md-input-container.md-input-has-value .md-placeholder {
-  padding-left: 0;
-}
-[dir=rtl] md-input-container.md-input-has-value label:not(.md-no-float):not(.md-container-ignore),
-[dir=rtl] md-input-container.md-input-has-value .md-placeholder {
-  padding-right: 3px;
-}
-md-input-container .md-placeholder {
-  position: absolute;
-  top: 0;
-  opacity: 0;
-  transition-property: opacity, transform;
-  transform: translate3d(0, 30px, 0);
-}
-md-input-container.md-input-focused .md-placeholder {
-  opacity: 1;
-  transform: translate3d(0, 24px, 0);
-}
-md-input-container.md-input-has-value .md-placeholder {
-  transition: none;
-  opacity: 0;
-}
-md-input-container:not(.md-input-has-value):not(.md-input-has-placeholder) input:not(:focus) {
-  color: transparent;
-}
-md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-ampm-field, md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-day-field, md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-hour-field, md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-millisecond-field, md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-minute-field, md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-month-field, md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-second-field, md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-week-field, md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-year-field, md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-text {
-  color: transparent;
-}
-md-input-container .md-input {
-  order: 2;
-  display: block;
-  margin-top: 0;
-  background: none;
-  padding-top: 2px;
-  padding-bottom: 1px;
-  padding-left: 0;
-  padding-right: 2px;
-  border-width: 0 0 1px 0;
-  line-height: 26px;
-  height: 30px;
-  -ms-flex-preferred-size: 26px;
-  border-radius: 0;
-  border-style: solid;
-  transition: border-color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
-  width: 100%;
-  box-sizing: border-box;
-  float: left;
-}
-[dir=rtl] md-input-container .md-input {
-  padding-left: 2px;
-}
-[dir=rtl] md-input-container .md-input {
-  padding-right: 0;
-}
-[dir=rtl] md-input-container .md-input {
-  float: right;
-}
-md-input-container .md-input:focus {
-  outline: none;
-}
-md-input-container .md-input:invalid {
-  outline: none;
-  box-shadow: none;
-}
-md-input-container .md-input.md-no-flex {
-  flex: none !important;
-}
-md-input-container .md-char-counter {
-  text-align: right;
-  padding-right: 2px;
-  padding-left: 0;
-}
-[dir=rtl] md-input-container .md-char-counter {
-  text-align: left;
-}
-[dir=rtl] md-input-container .md-char-counter {
-  padding-right: 0;
-}
-[dir=rtl] md-input-container .md-char-counter {
-  padding-left: 2px;
-}
-md-input-container .md-input-messages-animation {
-  position: relative;
-  order: 4;
-  overflow: hidden;
-  clear: left;
-}
-[dir=rtl] md-input-container .md-input-messages-animation {
-  clear: right;
-}
-md-input-container .md-input-message-animation, md-input-container .md-char-counter {
-  font-size: 12px;
-  line-height: 14px;
-  overflow: hidden;
-  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
-  opacity: 1;
-  margin-top: 0;
-  padding-top: 8px;
-}
-md-input-container .md-input-message-animation:not(.md-char-counter), md-input-container .md-char-counter:not(.md-char-counter) {
-  padding-right: 5px;
-  padding-left: 0;
-}
-[dir=rtl] md-input-container .md-input-message-animation:not(.md-char-counter), [dir=rtl] md-input-container .md-char-counter:not(.md-char-counter) {
-  padding-right: 0;
-}
-[dir=rtl] md-input-container .md-input-message-animation:not(.md-char-counter), [dir=rtl] md-input-container .md-char-counter:not(.md-char-counter) {
-  padding-left: 5px;
-}
-md-input-container:not(.md-input-invalid) .md-auto-hide .md-input-message-animation {
-  opacity: 0;
-  margin-top: -100px;
-}
-md-input-container .md-input-message-animation.ng-enter-prepare {
-  opacity: 0;
-  margin-top: -100px;
-}
-md-input-container .md-input-message-animation.ng-enter:not(.ng-enter-active) {
-  opacity: 0;
-  margin-top: -100px;
-}
-md-input-container.md-input-focused label:not(.md-no-float), md-input-container.md-input-has-placeholder label:not(.md-no-float), md-input-container.md-input-has-value label:not(.md-no-float) {
-  transform: translate3d(0, 6px, 0) scale(0.75);
-  transition: transform cubic-bezier(0.25, 0.8, 0.25, 1) 0.4s, width cubic-bezier(0.25, 0.8, 0.25, 1) 0.4s;
-}
-md-input-container.md-input-has-value label {
-  transition: none;
-}
-md-input-container.md-input-focused .md-input,
-md-input-container .md-input.ng-invalid.ng-dirty, md-input-container.md-input-resized .md-input {
-  padding-bottom: 0;
-  border-width: 0 0 2px 0;
-}
-md-input-container .md-input[disabled], [disabled] md-input-container .md-input {
-  background-position: bottom -1px left 0;
-  background-size: 4px 1px;
-  background-repeat: repeat-x;
-}
-md-input-container.md-icon-float {
-  transition: margin-top 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
-}
-md-input-container.md-icon-float > label {
-  pointer-events: none;
-  position: absolute;
-}
-md-input-container.md-icon-float > md-icon {
-  top: 8px;
-  left: 2px;
-  right: auto;
-}
-[dir=rtl] md-input-container.md-icon-float > md-icon {
-  left: auto;
-}
-[dir=rtl] md-input-container.md-icon-float > md-icon {
-  right: 2px;
-}
-md-input-container.md-icon-left > label:not(.md-no-float):not(.md-container-ignore),
-md-input-container.md-icon-left > label .md-placeholder, md-input-container.md-icon-right > label:not(.md-no-float):not(.md-container-ignore),
-md-input-container.md-icon-right > label .md-placeholder {
-  width: calc(100% - 36px);
-  padding: 0;
-}
-md-input-container.md-icon-left {
-  padding-left: 36px;
-  padding-right: 0;
-}
-[dir=rtl] md-input-container.md-icon-left {
-  padding-left: 0;
-}
-[dir=rtl] md-input-container.md-icon-left {
-  padding-right: 36px;
-}
-md-input-container.md-icon-left > label {
-  left: 36px;
-  right: auto;
-}
-[dir=rtl] md-input-container.md-icon-left > label {
-  left: auto;
-}
-[dir=rtl] md-input-container.md-icon-left > label {
-  right: 36px;
-}
-md-input-container.md-icon-right {
-  padding-left: 0;
-  padding-right: 36px;
-}
-[dir=rtl] md-input-container.md-icon-right {
-  padding-left: 36px;
-}
-[dir=rtl] md-input-container.md-icon-right {
-  padding-right: 0;
-}
-md-input-container.md-icon-right > md-icon:last-of-type {
-  margin: 0;
-  right: 2px;
-  left: auto;
-}
-[dir=rtl] md-input-container.md-icon-right > md-icon:last-of-type {
-  right: auto;
-}
-[dir=rtl] md-input-container.md-icon-right > md-icon:last-of-type {
-  left: 2px;
-}
-md-input-container.md-icon-left.md-icon-right {
-  padding-left: 36px;
-  padding-right: 36px;
-}
-md-input-container.md-icon-left.md-icon-right > label:not(.md-no-float):not(.md-container-ignore),
-md-input-container.md-icon-left.md-icon-right > label .md-placeholder {
-  width: calc(100% - (36px * 2));
-}
-
-.md-resize-wrapper {
-  position: relative;
-}
-.md-resize-wrapper:after {
-  content: "";
-  display: table;
-  clear: both;
-}
-
-.md-resize-handle {
-  position: absolute;
-  bottom: -5px;
-  left: 0;
-  height: 10px;
-  background: transparent;
-  width: 100%;
-  cursor: ns-resize;
-}
-
-@media screen and (-ms-high-contrast: active) {
-  md-input-container.md-default-theme > md-icon {
-    fill: #fff;
-  }
-}
-md-list {
-  display: block;
-  padding: 8px 0px 8px 0px;
-}
-md-list .md-subheader {
-  font-size: 14px;
-  font-weight: 500;
-  letter-spacing: 0.01em;
-  line-height: 1.2em;
-}
-md-list.md-dense:not(.md-dense-disabled) md-list-item,
-md-list.md-dense:not(.md-dense-disabled) md-list-item .md-list-item-inner {
-  min-height: 40px;
-}
-md-list.md-dense:not(.md-dense-disabled) md-list-item::before,
-md-list.md-dense:not(.md-dense-disabled) md-list-item .md-list-item-inner::before {
-  content: "";
-  min-height: 40px;
-  visibility: hidden;
-  display: inline-block;
-}
-md-list.md-dense:not(.md-dense-disabled) md-list-item md-icon:first-child,
-md-list.md-dense:not(.md-dense-disabled) md-list-item .md-list-item-inner md-icon:first-child {
-  width: 20px;
-  height: 20px;
-}
-md-list.md-dense:not(.md-dense-disabled) md-list-item > md-icon:first-child:not(.md-avatar-icon),
-md-list.md-dense:not(.md-dense-disabled) md-list-item .md-list-item-inner > md-icon:first-child:not(.md-avatar-icon) {
-  margin-right: 36px;
-  margin-top: 4px;
-  margin-bottom: 4px;
-}
-[dir=rtl] md-list.md-dense:not(.md-dense-disabled) md-list-item > md-icon:first-child:not(.md-avatar-icon),
-[dir=rtl] md-list.md-dense:not(.md-dense-disabled) md-list-item .md-list-item-inner > md-icon:first-child:not(.md-avatar-icon) {
-  margin-right: auto;
-  margin-left: 36px;
-}
-md-list.md-dense:not(.md-dense-disabled) md-list-item .md-avatar, md-list.md-dense:not(.md-dense-disabled) md-list-item .md-avatar-icon,
-md-list.md-dense:not(.md-dense-disabled) md-list-item .md-list-item-inner .md-avatar,
-md-list.md-dense:not(.md-dense-disabled) md-list-item .md-list-item-inner .md-avatar-icon {
-  margin-right: 20px;
-  margin-top: 6px;
-  margin-bottom: 6px;
-}
-[dir=rtl] md-list.md-dense:not(.md-dense-disabled) md-list-item .md-avatar, [dir=rtl] md-list.md-dense:not(.md-dense-disabled) md-list-item .md-avatar-icon,
-[dir=rtl] md-list.md-dense:not(.md-dense-disabled) md-list-item .md-list-item-inner .md-avatar,
-[dir=rtl] md-list.md-dense:not(.md-dense-disabled) md-list-item .md-list-item-inner .md-avatar-icon {
-  margin-right: auto;
-  margin-left: 20px;
-}
-md-list.md-dense:not(.md-dense-disabled) md-list-item .md-avatar,
-md-list.md-dense:not(.md-dense-disabled) md-list-item .md-list-item-inner .md-avatar {
-  flex: none;
-  width: 36px;
-  height: 36px;
-}
-md-list.md-dense:not(.md-dense-disabled) md-list-item .md-secondary-container .md-secondary.md-button,
-md-list.md-dense:not(.md-dense-disabled) md-list-item .md-list-item-inner .md-secondary-container .md-secondary.md-button {
-  margin-top: 4px;
-  margin-bottom: 4px;
-}
-md-list.md-dense:not(.md-dense-disabled) md-list-item .md-secondary-container md-checkbox:not(.md-dense-disabled),
-md-list.md-dense:not(.md-dense-disabled) md-list-item .md-list-item-inner .md-secondary-container md-checkbox:not(.md-dense-disabled) {
-  min-height: 40px;
-}
-md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line .md-list-item-text.md-offset, md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line > .md-no-style .md-list-item-text.md-offset, md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line .md-list-item-text.md-offset, md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line > .md-no-style .md-list-item-text.md-offset {
-  margin-left: 56px;
-}
-[dir=rtl] md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line .md-list-item-text.md-offset, [dir=rtl] md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line > .md-no-style .md-list-item-text.md-offset, [dir=rtl] md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line .md-list-item-text.md-offset, [dir=rtl] md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line > .md-no-style .md-list-item-text.md-offset {
-  margin-left: auto;
-  margin-right: 56px;
-}
-md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line .md-list-item-text h3,
-md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line .md-list-item-text h4,
-md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line .md-list-item-text p, md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line > .md-no-style .md-list-item-text h3,
-md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line > .md-no-style .md-list-item-text h4,
-md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line > .md-no-style .md-list-item-text p, md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line .md-list-item-text h3,
-md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line .md-list-item-text h4,
-md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line .md-list-item-text p, md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line > .md-no-style .md-list-item-text h3,
-md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line > .md-no-style .md-list-item-text h4,
-md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line > .md-no-style .md-list-item-text p {
-  line-height: 1.05;
-  font-size: 12px;
-  padding-bottom: 4px;
-}
-md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line .md-list-item-text h3, md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line > .md-no-style .md-list-item-text h3, md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line .md-list-item-text h3, md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line > .md-no-style .md-list-item-text h3 {
-  font-size: 13px;
-}
-md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line, md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line > .md-no-style {
-  min-height: 60px;
-}
-md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line::before, md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line > .md-no-style::before {
-  content: "";
-  min-height: 60px;
-  visibility: hidden;
-  display: inline-block;
-}
-md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line > .md-avatar, md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line .md-avatar-icon, md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line > .md-no-style > .md-avatar, md-list.md-dense:not(.md-dense-disabled) md-list-item.md-2-line > .md-no-style .md-avatar-icon {
-  margin-top: 12px;
-}
-md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line, md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line > .md-no-style {
-  min-height: 76px;
-}
-md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line::before, md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line > .md-no-style::before {
-  content: "";
-  min-height: 76px;
-  visibility: hidden;
-  display: inline-block;
-}
-md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line > md-icon:first-child,
-md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line > .md-avatar, md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line > .md-no-style > md-icon:first-child,
-md-list.md-dense:not(.md-dense-disabled) md-list-item.md-3-line > .md-no-style > .md-avatar {
-  margin-top: 16px;
-}
-md-list.md-dense:not(.md-dense-disabled) .md-subheader-inner {
-  padding-top: 12px;
-  padding-bottom: 12px;
-}
-
-md-list-item {
-  position: relative;
-}
-md-list-item.md-proxy-focus.md-focused .md-no-style {
-  transition: background-color 0.15s linear;
-}
-md-list-item._md-button-wrap {
-  position: relative;
-}
-md-list-item._md-button-wrap > div.md-button:first-child {
-  display: flex;
-  align-items: center;
-  justify-content: flex-start;
-  padding: 0px 16px;
-  margin: 0;
-  font-weight: 400;
-  text-align: left;
-  border: medium none;
-}
-[dir=rtl] md-list-item._md-button-wrap > div.md-button:first-child {
-  text-align: right;
-}
-md-list-item._md-button-wrap > div.md-button:first-child > .md-button:first-child {
-  position: absolute;
-  top: 0;
-  left: 0;
-  height: 100%;
-  margin: 0;
-  padding: 0;
-}
-md-list-item._md-button-wrap > div.md-button:first-child .md-list-item-inner {
-  width: 100%;
-}
-md-list-item._md-button-wrap > div.md-button:first-child .md-list-item-inner::before {
-  content: "";
-  min-height: inherit;
-  visibility: hidden;
-  display: inline-block;
-}
-md-list-item.md-no-proxy,
-md-list-item .md-no-style {
-  position: relative;
-  padding: 0px 16px;
-  flex: 1 1 auto;
-}
-md-list-item.md-no-proxy.md-button,
-md-list-item .md-no-style.md-button {
-  font-size: inherit;
-  height: inherit;
-  text-align: left;
-  text-transform: none;
-  width: 100%;
-  white-space: normal;
-  flex-direction: inherit;
-  align-items: inherit;
-  border-radius: 0;
-  margin: 0;
-}
-[dir=rtl] md-list-item.md-no-proxy.md-button,
-[dir=rtl] md-list-item .md-no-style.md-button {
-  text-align: right;
-}
-md-list-item.md-no-proxy.md-button > .md-ripple-container,
-md-list-item .md-no-style.md-button > .md-ripple-container {
-  border-radius: 0;
-}
-md-list-item.md-no-proxy:focus,
-md-list-item .md-no-style:focus {
-  outline: none;
-}
-md-list-item.md-clickable:hover {
-  cursor: pointer;
-}
-md-list-item md-divider {
-  position: absolute;
-  bottom: 0;
-  left: 0;
-  width: 100%;
-}
-[dir=rtl] md-list-item md-divider {
-  left: auto;
-  right: 0;
-}
-md-list-item md-divider[md-inset] {
-  left: 72px;
-  width: calc(100% - 72px);
-  margin: 0 !important;
-}
-[dir=rtl] md-list-item md-divider[md-inset] {
-  left: auto;
-  right: 72px;
-}
-md-list-item,
-md-list-item .md-list-item-inner {
-  display: flex;
-  justify-content: flex-start;
-  align-items: center;
-  min-height: 48px;
-  height: auto;
-}
-md-list-item::before,
-md-list-item .md-list-item-inner::before {
-  content: "";
-  min-height: 48px;
-  visibility: hidden;
-  display: inline-block;
-}
-md-list-item > div.md-primary > md-icon:not(.md-avatar-icon), md-list-item > div.md-secondary > md-icon:not(.md-avatar-icon), md-list-item > md-icon:first-child:not(.md-avatar-icon),
-md-list-item > md-icon.md-secondary:not(.md-avatar-icon),
-md-list-item .md-list-item-inner > div.md-primary > md-icon:not(.md-avatar-icon),
-md-list-item .md-list-item-inner > div.md-secondary > md-icon:not(.md-avatar-icon),
-md-list-item .md-list-item-inner > md-icon:first-child:not(.md-avatar-icon),
-md-list-item .md-list-item-inner > md-icon.md-secondary:not(.md-avatar-icon) {
-  width: 24px;
-  margin-top: 16px;
-  margin-bottom: 12px;
-  box-sizing: content-box;
-}
-md-list-item > div.md-primary > md-checkbox, md-list-item > div.md-secondary > md-checkbox, md-list-item > md-checkbox,
-md-list-item md-checkbox.md-secondary,
-md-list-item .md-list-item-inner > div.md-primary > md-checkbox,
-md-list-item .md-list-item-inner > div.md-secondary > md-checkbox,
-md-list-item .md-list-item-inner > md-checkbox,
-md-list-item .md-list-item-inner md-checkbox.md-secondary {
-  align-self: center;
-}
-md-list-item > div.md-primary > md-checkbox .md-label, md-list-item > div.md-secondary > md-checkbox .md-label, md-list-item > md-checkbox .md-label,
-md-list-item md-checkbox.md-secondary .md-label,
-md-list-item .md-list-item-inner > div.md-primary > md-checkbox .md-label,
-md-list-item .md-list-item-inner > div.md-secondary > md-checkbox .md-label,
-md-list-item .md-list-item-inner > md-checkbox .md-label,
-md-list-item .md-list-item-inner md-checkbox.md-secondary .md-label {
-  display: none;
-}
-md-list-item > md-icon:first-child:not(.md-avatar-icon),
-md-list-item .md-list-item-inner > md-icon:first-child:not(.md-avatar-icon) {
-  margin-right: 32px;
-}
-[dir=rtl] md-list-item > md-icon:first-child:not(.md-avatar-icon),
-[dir=rtl] md-list-item .md-list-item-inner > md-icon:first-child:not(.md-avatar-icon) {
-  margin-right: auto;
-  margin-left: 32px;
-}
-md-list-item .md-avatar, md-list-item .md-avatar-icon,
-md-list-item .md-list-item-inner .md-avatar,
-md-list-item .md-list-item-inner .md-avatar-icon {
-  margin-top: 8px;
-  margin-bottom: 8px;
-  margin-right: 16px;
-  border-radius: 50%;
-  box-sizing: content-box;
-}
-[dir=rtl] md-list-item .md-avatar, [dir=rtl] md-list-item .md-avatar-icon,
-[dir=rtl] md-list-item .md-list-item-inner .md-avatar,
-[dir=rtl] md-list-item .md-list-item-inner .md-avatar-icon {
-  margin-right: auto;
-  margin-left: 16px;
-}
-md-list-item .md-avatar,
-md-list-item .md-list-item-inner .md-avatar {
-  flex: none;
-  width: 40px;
-  height: 40px;
-}
-md-list-item .md-avatar-icon,
-md-list-item .md-list-item-inner .md-avatar-icon {
-  padding: 8px;
-}
-md-list-item .md-avatar-icon svg,
-md-list-item .md-list-item-inner .md-avatar-icon svg {
-  width: 24px;
-  height: 24px;
-}
-md-list-item > md-checkbox,
-md-list-item .md-list-item-inner > md-checkbox {
-  width: 24px;
-  min-height: 40px;
-  margin-left: 0px;
-  margin-right: 29px;
-}
-[dir=rtl] md-list-item > md-checkbox,
-[dir=rtl] md-list-item .md-list-item-inner > md-checkbox {
-  margin-left: 29px;
-}
-[dir=rtl] md-list-item > md-checkbox,
-[dir=rtl] md-list-item .md-list-item-inner > md-checkbox {
-  margin-right: 0px;
-}
-md-list-item .md-secondary-container,
-md-list-item .md-list-item-inner .md-secondary-container {
-  display: flex;
-  align-items: center;
-  position: relative;
-  flex-shrink: 0;
-  margin: auto;
-  margin-right: 0;
-  margin-left: auto;
-}
-[dir=rtl] md-list-item .md-secondary-container,
-[dir=rtl] md-list-item .md-list-item-inner .md-secondary-container {
-  margin-right: auto;
-}
-[dir=rtl] md-list-item .md-secondary-container,
-[dir=rtl] md-list-item .md-list-item-inner .md-secondary-container {
-  margin-left: 0;
-}
-md-list-item .md-secondary-container .md-button:last-of-type, md-list-item .md-secondary-container .md-icon-button:last-of-type,
-md-list-item .md-list-item-inner .md-secondary-container .md-button:last-of-type,
-md-list-item .md-list-item-inner .md-secondary-container .md-icon-button:last-of-type {
-  margin-right: 0;
-}
-[dir=rtl] md-list-item .md-secondary-container .md-button:last-of-type, [dir=rtl] md-list-item .md-secondary-container .md-icon-button:last-of-type,
-[dir=rtl] md-list-item .md-list-item-inner .md-secondary-container .md-button:last-of-type,
-[dir=rtl] md-list-item .md-list-item-inner .md-secondary-container .md-icon-button:last-of-type {
-  margin-right: auto;
-  margin-left: 0;
-}
-md-list-item .md-secondary-container md-checkbox,
-md-list-item .md-list-item-inner .md-secondary-container md-checkbox {
-  margin: 0 6px;
-  padding: 0 8px;
-  min-height: 40px;
-}
-md-list-item .md-secondary-container md-checkbox:last-child,
-md-list-item .md-list-item-inner .md-secondary-container md-checkbox:last-child {
-  width: 40px;
-  margin-right: 0;
-}
-[dir=rtl] md-list-item .md-secondary-container md-checkbox:last-child,
-[dir=rtl] md-list-item .md-list-item-inner .md-secondary-container md-checkbox:last-child {
-  margin-right: auto;
-  margin-left: 0;
-}
-md-list-item .md-secondary-container md-switch,
-md-list-item .md-list-item-inner .md-secondary-container md-switch {
-  margin-top: 0;
-  margin-bottom: 0;
-  margin-right: -6px;
-}
-[dir=rtl] md-list-item .md-secondary-container md-switch,
-[dir=rtl] md-list-item .md-list-item-inner .md-secondary-container md-switch {
-  margin-right: auto;
-  margin-left: -6px;
-}
-md-list-item > p, md-list-item > .md-list-item-inner > p,
-md-list-item .md-list-item-inner > p,
-md-list-item .md-list-item-inner > .md-list-item-inner > p {
-  flex: 1 1 auto;
-  margin: 0;
-}
-md-list-item.md-2-line, md-list-item.md-2-line > .md-no-style, md-list-item.md-3-line, md-list-item.md-3-line > .md-no-style {
-  align-items: flex-start;
-  justify-content: center;
-}
-md-list-item.md-2-line.md-long-text, md-list-item.md-2-line > .md-no-style.md-long-text, md-list-item.md-3-line.md-long-text, md-list-item.md-3-line > .md-no-style.md-long-text {
-  margin-top: 8px;
-  margin-bottom: 8px;
-}
-md-list-item.md-2-line .md-list-item-text, md-list-item.md-2-line > .md-no-style .md-list-item-text, md-list-item.md-3-line .md-list-item-text, md-list-item.md-3-line > .md-no-style .md-list-item-text {
-  flex: 1 1 auto;
-  margin: auto;
-  text-overflow: ellipsis;
-  overflow: hidden;
-}
-md-list-item.md-2-line .md-list-item-text.md-offset, md-list-item.md-2-line > .md-no-style .md-list-item-text.md-offset, md-list-item.md-3-line .md-list-item-text.md-offset, md-list-item.md-3-line > .md-no-style .md-list-item-text.md-offset {
-  margin-left: 56px;
-}
-[dir=rtl] md-list-item.md-2-line .md-list-item-text.md-offset, [dir=rtl] md-list-item.md-2-line > .md-no-style .md-list-item-text.md-offset, [dir=rtl] md-list-item.md-3-line .md-list-item-text.md-offset, [dir=rtl] md-list-item.md-3-line > .md-no-style .md-list-item-text.md-offset {
-  margin-left: auto;
-  margin-right: 56px;
-}
-md-list-item.md-2-line .md-list-item-text h3, md-list-item.md-2-line > .md-no-style .md-list-item-text h3, md-list-item.md-3-line .md-list-item-text h3, md-list-item.md-3-line > .md-no-style .md-list-item-text h3 {
-  font-size: 16px;
-  font-weight: 400;
-  letter-spacing: 0.01em;
-  margin: 0 0 0 0;
-  line-height: 1.2em;
-  overflow: hidden;
-  white-space: nowrap;
-  text-overflow: ellipsis;
-}
-md-list-item.md-2-line .md-list-item-text h4, md-list-item.md-2-line > .md-no-style .md-list-item-text h4, md-list-item.md-3-line .md-list-item-text h4, md-list-item.md-3-line > .md-no-style .md-list-item-text h4 {
-  font-size: 14px;
-  letter-spacing: 0.01em;
-  margin: 3px 0 1px 0;
-  font-weight: 400;
-  line-height: 1.2em;
-  overflow: hidden;
-  white-space: nowrap;
-  text-overflow: ellipsis;
-}
-md-list-item.md-2-line .md-list-item-text p, md-list-item.md-2-line > .md-no-style .md-list-item-text p, md-list-item.md-3-line .md-list-item-text p, md-list-item.md-3-line > .md-no-style .md-list-item-text p {
-  font-size: 14px;
-  font-weight: 500;
-  letter-spacing: 0.01em;
-  margin: 0 0 0 0;
-  line-height: 1.6em;
-}
-md-list-item.md-2-line, md-list-item.md-2-line > .md-no-style {
-  height: auto;
-  min-height: 72px;
-}
-md-list-item.md-2-line::before, md-list-item.md-2-line > .md-no-style::before {
-  content: "";
-  min-height: 72px;
-  visibility: hidden;
-  display: inline-block;
-}
-md-list-item.md-2-line > .md-avatar, md-list-item.md-2-line .md-avatar-icon, md-list-item.md-2-line > .md-no-style > .md-avatar, md-list-item.md-2-line > .md-no-style .md-avatar-icon {
-  margin-top: 12px;
-}
-md-list-item.md-2-line > md-icon:first-child, md-list-item.md-2-line > .md-no-style > md-icon:first-child {
-  align-self: flex-start;
-}
-md-list-item.md-2-line .md-list-item-text, md-list-item.md-2-line > .md-no-style .md-list-item-text {
-  flex: 1 1 auto;
-}
-md-list-item.md-3-line, md-list-item.md-3-line > .md-no-style {
-  height: auto;
-  min-height: 88px;
-}
-md-list-item.md-3-line::before, md-list-item.md-3-line > .md-no-style::before {
-  content: "";
-  min-height: 88px;
-  visibility: hidden;
-  display: inline-block;
-}
-md-list-item.md-3-line > md-icon:first-child,
-md-list-item.md-3-line > .md-avatar, md-list-item.md-3-line > .md-no-style > md-icon:first-child,
-md-list-item.md-3-line > .md-no-style > .md-avatar {
-  margin-top: 16px;
-}
-
-.md-open-menu-container {
-  position: fixed;
-  left: 0;
-  top: 0;
-  z-index: 100;
-  opacity: 0;
-  border-radius: 2px;
-  max-height: calc(100vh - 10px);
-  overflow: auto;
-}
-.md-open-menu-container md-menu-divider {
-  margin-top: 4px;
-  margin-bottom: 4px;
-  height: 1px;
-  min-height: 1px;
-  max-height: 1px;
-  width: 100%;
-}
-.md-open-menu-container md-menu-content > * {
-  opacity: 0;
-}
-.md-open-menu-container:not(.md-clickable) {
-  pointer-events: none;
-}
-.md-open-menu-container.md-active {
-  opacity: 1;
-  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
-  transition-duration: 200ms;
-}
-.md-open-menu-container.md-active > md-menu-content > * {
-  opacity: 1;
-  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
-  transition-duration: 200ms;
-  transition-delay: 100ms;
-}
-.md-open-menu-container.md-leave {
-  opacity: 0;
-  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
-  transition-duration: 250ms;
-}
-
-md-menu-content {
-  display: flex;
-  flex-direction: column;
-  padding: 8px 0;
-  max-height: 304px;
-  overflow-y: auto;
-}
-md-menu-content.md-dense {
-  max-height: 208px;
-}
-md-menu-content.md-dense md-menu-item {
-  height: 32px;
-  min-height: 32px;
-}
-
-md-menu-item {
-  display: flex;
-  flex-direction: row;
-  min-height: 48px;
-  height: 48px;
-  align-content: center;
-  justify-content: flex-start;
-  /*
-   * We cannot use flex on <button> elements due to a bug in Firefox, so we also can't use it on
-   * <a> elements. Add some top padding to fix alignment since buttons automatically align their
-   * text vertically.
-   */
-}
-md-menu-item > * {
-  width: 100%;
-  margin: auto 0;
-  padding-left: 16px;
-  padding-right: 16px;
-}
-md-menu-item > a.md-button {
-  padding-top: 5px;
-}
-md-menu-item > .md-button {
-  text-align: left;
-  display: inline-block;
-  border-radius: 0;
-  margin: auto 0;
-  font-size: 15px;
-  text-transform: none;
-  font-weight: 400;
-  height: 100%;
-  padding-left: 16px;
-  padding-right: 16px;
-  width: 100%;
-}
-md-menu-item > .md-button::-moz-focus-inner {
-  padding: 0;
-  border: 0;
-}
-[dir=rtl] md-menu-item > .md-button {
-  text-align: right;
-}
-md-menu-item > .md-button md-icon {
-  margin: auto 16px auto 0;
-}
-[dir=rtl] md-menu-item > .md-button md-icon {
-  margin: auto 0 auto 16px;
-}
-md-menu-item > .md-button p {
-  display: inline-block;
-  margin: auto;
-}
-md-menu-item > .md-button span {
-  margin-top: auto;
-  margin-bottom: auto;
-}
-md-menu-item > .md-button .md-ripple-container {
-  border-radius: inherit;
-}
-
-md-toolbar .md-menu {
-  height: auto;
-  margin: auto;
-  padding: 0;
-}
-
-@media (max-width: 959px) {
-  md-menu-content {
-    min-width: 112px;
-  }
-
-  md-menu-content[width="3"] {
-    min-width: 168px;
-  }
-
-  md-menu-content[width="4"] {
-    min-width: 224px;
-  }
-
-  md-menu-content[width="5"] {
-    min-width: 280px;
-  }
-
-  md-menu-content[width="6"] {
-    min-width: 336px;
-  }
-
-  md-menu-content[width="7"] {
-    min-width: 392px;
-  }
-}
-@media (min-width: 960px) {
-  md-menu-content {
-    min-width: 96px;
-  }
-
-  md-menu-content[width="3"] {
-    min-width: 192px;
-  }
-
-  md-menu-content[width="4"] {
-    min-width: 256px;
-  }
-
-  md-menu-content[width="5"] {
-    min-width: 320px;
-  }
-
-  md-menu-content[width="6"] {
-    min-width: 384px;
-  }
-
-  md-menu-content[width="7"] {
-    min-width: 448px;
-  }
-}
-md-toolbar.md-menu-toolbar h2.md-toolbar-tools {
-  line-height: 1rem;
-  height: auto;
-  padding: 28px;
-  padding-bottom: 12px;
-}
-md-toolbar.md-has-open-menu {
-  position: relative;
-  z-index: 100;
-}
-
-md-menu-bar {
-  padding: 0 20px;
-  display: block;
-  position: relative;
-  z-index: 2;
-}
-md-menu-bar .md-menu {
-  display: inline-block;
-  padding: 0;
-  position: relative;
-}
-md-menu-bar button {
-  font-size: 14px;
-  padding: 0 10px;
-  margin: 0;
-  border: 0;
-  background-color: transparent;
-  height: 40px;
-}
-md-menu-bar md-backdrop.md-menu-backdrop {
-  z-index: -2;
-}
-
-md-menu-content.md-menu-bar-menu.md-dense {
-  max-height: none;
-  padding: 16px 0;
-}
-md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent {
-  position: relative;
-}
-md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent > md-icon {
-  position: absolute;
-  padding: 0;
-  width: 24px;
-  top: 6px;
-  left: 24px;
-}
-[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent > md-icon {
-  left: auto;
-  right: 24px;
-}
-md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent > .md-button, md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent .md-menu > .md-button {
-  padding: 0 32px 0 64px;
-}
-[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent > .md-button, [dir=rtl] md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent .md-menu > .md-button {
-  padding: 0 64px 0 32px;
-}
-md-menu-content.md-menu-bar-menu.md-dense .md-button {
-  min-height: 0;
-  height: 32px;
-}
-md-menu-content.md-menu-bar-menu.md-dense .md-button span {
-  float: left;
-}
-[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-button span {
-  float: right;
-}
-md-menu-content.md-menu-bar-menu.md-dense .md-button span.md-alt-text {
-  float: right;
-  margin: 0 8px;
-}
-[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-button span.md-alt-text {
-  float: left;
-}
-md-menu-content.md-menu-bar-menu.md-dense md-menu-divider {
-  margin: 8px 0;
-}
-md-menu-content.md-menu-bar-menu.md-dense md-menu-item > .md-button, md-menu-content.md-menu-bar-menu.md-dense .md-menu > .md-button {
-  text-align: left;
-}
-[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense md-menu-item > .md-button, [dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-menu > .md-button {
-  text-align: right;
-}
-md-menu-content.md-menu-bar-menu.md-dense .md-menu {
-  padding: 0;
-}
-md-menu-content.md-menu-bar-menu.md-dense .md-menu > .md-button {
-  position: relative;
-  margin: 0;
-  width: 100%;
-  text-transform: none;
-  font-weight: normal;
-  border-radius: 0px;
-  padding-left: 16px;
-}
-[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-menu > .md-button {
-  padding-left: 0;
-  padding-right: 16px;
-}
-md-menu-content.md-menu-bar-menu.md-dense .md-menu > .md-button:after {
-  display: block;
-  content: "â–¼";
-  position: absolute;
-  top: 0px;
-  speak: none;
-  transform: rotate(270deg) scaleY(0.45) scaleX(0.9);
-  right: 28px;
-}
-[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-menu > .md-button:after {
-  transform: rotate(90deg) scaleY(0.45) scaleX(0.9);
-}
-[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-menu > .md-button:after {
-  right: auto;
-  left: 28px;
-}
-
-/** Matches "md-tabs md-tabs-wrapper" style. */
-.md-nav-bar {
-  border-style: solid;
-  border-width: 0 0 1px;
-  height: 48px;
-  position: relative;
-}
-
-._md-nav-bar-list {
-  outline: none;
-  list-style: none;
-  margin: 0;
-  padding: 0;
-  box-sizing: border-box;
-  display: flex;
-  flex-direction: row;
-}
-
-.md-nav-item:first-of-type {
-  margin-left: 8px;
-}
-
-.md-button._md-nav-button {
-  line-height: 24px;
-  margin: 0 4px;
-  padding: 12px 16px;
-  transition: background-color 0.35s cubic-bezier(0.35, 0, 0.25, 1);
-}
-.md-button._md-nav-button:focus {
-  outline: none;
-}
-
-md-nav-ink-bar {
-  background-color: black;
-  position: absolute;
-  bottom: 0;
-  left: 0;
-  width: 100%;
-  height: 2px;
-  transform-origin: left top;
-  will-change: transform;
-  transition: transform 0.125s cubic-bezier(0.35, 0, 0.25, 1);
-}
-md-nav-ink-bar.ng-animate {
-  transition: none;
-}
-
-md-nav-extra-content {
-  min-height: 48px;
-  padding-right: 12px;
-}
-
-@keyframes indeterminate-rotate {
-  0% {
-    transform: rotate(0deg);
-  }
-  100% {
-    transform: rotate(360deg);
-  }
-}
-md-progress-circular {
-  position: relative;
-  display: block;
-  transform: scale(1, 1);
-}
-[dir=rtl] md-progress-circular {
-  transform: scale(-1, 1);
-}
-md-progress-circular._md-progress-circular-disabled {
-  visibility: hidden;
-}
-md-progress-circular.md-mode-indeterminate svg {
-  animation: indeterminate-rotate 1568.63ms linear infinite;
-}
-md-progress-circular svg {
-  position: absolute;
-  overflow: visible;
-  top: 0;
-  left: 0;
-}
-
-md-progress-linear {
-  display: block;
-  position: relative;
-  width: 100%;
-  height: 5px;
-  padding-top: 0 !important;
-  margin-bottom: 0 !important;
-  transform: scale(1, 1);
-}
-[dir=rtl] md-progress-linear {
-  transform: scale(-1, 1);
-}
-md-progress-linear._md-progress-linear-disabled {
-  visibility: hidden;
-}
-md-progress-linear .md-container {
-  display: block;
-  position: relative;
-  overflow: hidden;
-  width: 100%;
-  height: 5px;
-  transform: translate(0, 0) scale(1, 1);
-}
-md-progress-linear .md-container .md-bar {
-  position: absolute;
-  left: 0;
-  top: 0;
-  bottom: 0;
-  width: 100%;
-  height: 5px;
-}
-md-progress-linear .md-container .md-dashed:before {
-  content: "";
-  display: none;
-  position: absolute;
-  margin-top: 0;
-  height: 5px;
-  width: 100%;
-  background-color: transparent;
-  background-size: 10px 10px !important;
-  background-position: 0px -23px;
-}
-md-progress-linear .md-container .md-bar1, md-progress-linear .md-container .md-bar2 {
-  transition: transform 0.2s linear;
-}
-md-progress-linear .md-container.md-mode-query .md-bar1 {
-  display: none;
-}
-md-progress-linear .md-container.md-mode-query .md-bar2 {
-  transition: all 0.2s linear;
-  animation: query 0.8s infinite cubic-bezier(0.39, 0.575, 0.565, 1);
-}
-md-progress-linear .md-container.md-mode-determinate .md-bar1 {
-  display: none;
-}
-md-progress-linear .md-container.md-mode-indeterminate .md-bar1 {
-  animation: md-progress-linear-indeterminate-scale-1 4s infinite, md-progress-linear-indeterminate-1 4s infinite;
-}
-md-progress-linear .md-container.md-mode-indeterminate .md-bar2 {
-  animation: md-progress-linear-indeterminate-scale-2 4s infinite, md-progress-linear-indeterminate-2 4s infinite;
-}
-md-progress-linear .md-container.ng-hide ._md-progress-linear-disabled md-progress-linear .md-container {
-  animation: none;
-}
-md-progress-linear .md-container.ng-hide ._md-progress-linear-disabled md-progress-linear .md-container .md-bar1 {
-  animation-name: none;
-}
-md-progress-linear .md-container.ng-hide ._md-progress-linear-disabled md-progress-linear .md-container .md-bar2 {
-  animation-name: none;
-}
-md-progress-linear .md-container.md-mode-buffer {
-  background-color: transparent !important;
-  transition: all 0.2s linear;
-}
-md-progress-linear .md-container.md-mode-buffer .md-dashed:before {
-  display: block;
-  animation: buffer 3s infinite linear;
-}
-
-@keyframes query {
-  0% {
-    opacity: 1;
-    transform: translateX(35%) scale(0.3, 1);
-  }
-  100% {
-    opacity: 0;
-    transform: translateX(-50%) scale(0, 1);
-  }
-}
-@keyframes buffer {
-  0% {
-    opacity: 1;
-    background-position: 0px -23px;
-  }
-  50% {
-    opacity: 0;
-  }
-  100% {
-    opacity: 1;
-    background-position: -200px -23px;
-  }
-}
-@keyframes md-progress-linear-indeterminate-scale-1 {
-  0% {
-    transform: scaleX(0.1);
-    animation-timing-function: linear;
-  }
-  36.6% {
-    transform: scaleX(0.1);
-    animation-timing-function: cubic-bezier(0.334731432, 0.124819821, 0.785843996, 1);
-  }
-  69.15% {
-    transform: scaleX(0.83);
-    animation-timing-function: cubic-bezier(0.225732004, 0, 0.233648906, 1.3709798);
-  }
-  100% {
-    transform: scaleX(0.1);
-  }
-}
-@keyframes md-progress-linear-indeterminate-1 {
-  0% {
-    left: -105.1666666667%;
-    animation-timing-function: linear;
-  }
-  20% {
-    left: -105.1666666667%;
-    animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495818703);
-  }
-  69.15% {
-    left: 21.5%;
-    animation-timing-function: cubic-bezier(0.302435, 0.38135197, 0.55, 0.956352125);
-  }
-  100% {
-    left: 95.4444444444%;
-  }
-}
-@keyframes md-progress-linear-indeterminate-scale-2 {
-  0% {
-    transform: scaleX(0.1);
-    animation-timing-function: cubic-bezier(0.205028172, 0.057050836, 0.57660995, 0.453970841);
-  }
-  19.15% {
-    transform: scaleX(0.57);
-    animation-timing-function: cubic-bezier(0.152312994, 0.196431957, 0.648373778, 1.00431535);
-  }
-  44.15% {
-    transform: scaleX(0.91);
-    animation-timing-function: cubic-bezier(0.25775882, -0.003163357, 0.211761916, 1.38178961);
-  }
-  100% {
-    transform: scaleX(0.1);
-  }
-}
-@keyframes md-progress-linear-indeterminate-2 {
-  0% {
-    left: -54.8888888889%;
-    animation-timing-function: cubic-bezier(0.15, 0, 0.5150584, 0.409684966);
-  }
-  25% {
-    left: -17.25%;
-    animation-timing-function: cubic-bezier(0.3103299, 0.284057684, 0.8, 0.733718979);
-  }
-  48.35% {
-    left: 29.5%;
-    animation-timing-function: cubic-bezier(0.4, 0.627034903, 0.6, 0.902025796);
-  }
-  100% {
-    left: 117.3888888889%;
-  }
-}
-md-radio-button {
-  box-sizing: border-box;
-  display: block;
-  margin-bottom: 16px;
-  white-space: nowrap;
-  cursor: pointer;
-  position: relative;
-}
-md-radio-button[disabled] {
-  cursor: default;
-}
-md-radio-button[disabled] .md-container {
-  cursor: default;
-}
-md-radio-button .md-container {
-  position: absolute;
-  top: 50%;
-  transform: translateY(-50%);
-  box-sizing: border-box;
-  display: inline-block;
-  width: 20px;
-  height: 20px;
-  cursor: pointer;
-  left: 0;
-  right: auto;
-}
-[dir=rtl] md-radio-button .md-container {
-  left: auto;
-}
-[dir=rtl] md-radio-button .md-container {
-  right: 0;
-}
-md-radio-button .md-container .md-ripple-container {
-  position: absolute;
-  display: block;
-  width: auto;
-  height: auto;
-  left: -15px;
-  top: -15px;
-  right: -15px;
-  bottom: -15px;
-}
-md-radio-button .md-container:before {
-  box-sizing: border-box;
-  background-color: transparent;
-  border-radius: 50%;
-  content: "";
-  position: absolute;
-  display: block;
-  height: auto;
-  left: 0;
-  top: 0;
-  right: 0;
-  bottom: 0;
-  transition: all 0.5s;
-  width: auto;
-}
-md-radio-button.md-align-top-left > div.md-container {
-  top: 12px;
-}
-md-radio-button .md-off {
-  box-sizing: border-box;
-  position: absolute;
-  top: 0;
-  left: 0;
-  width: 20px;
-  height: 20px;
-  border-style: solid;
-  border-width: 2px;
-  border-radius: 50%;
-  transition: border-color ease 0.28s;
-}
-md-radio-button .md-on {
-  box-sizing: border-box;
-  position: absolute;
-  top: 0;
-  left: 0;
-  width: 20px;
-  height: 20px;
-  border-radius: 50%;
-  transition: transform ease 0.28s;
-  transform: scale(0);
-}
-md-radio-button.md-checked .md-on {
-  transform: scale(0.5);
-}
-md-radio-button .md-label {
-  box-sizing: border-box;
-  position: relative;
-  display: inline-block;
-  margin-left: 30px;
-  margin-right: 0;
-  vertical-align: middle;
-  white-space: normal;
-  pointer-events: none;
-  width: auto;
-}
-[dir=rtl] md-radio-button .md-label {
-  margin-left: 0;
-}
-[dir=rtl] md-radio-button .md-label {
-  margin-right: 30px;
-}
-
-md-radio-group:focus {
-  outline: none;
-}
-md-radio-group.md-focused.ng-not-empty .md-checked .md-container:before {
-  left: -8px;
-  top: -8px;
-  right: -8px;
-  bottom: -8px;
-}
-md-radio-group.md-focused.ng-empty > md-radio-button:first-child .md-container:before {
-  left: -8px;
-  top: -8px;
-  right: -8px;
-  bottom: -8px;
-}
-md-radio-group[disabled] md-radio-button {
-  cursor: default;
-}
-md-radio-group[disabled] md-radio-button .md-container {
-  cursor: default;
-}
-
-@media (max-width: 599px) {
-  .layout-row:not(.layout-xs-column) > md-radio-button,
-.layout-xs-row > md-radio-button {
-    margin-bottom: 0;
-  }
-}
-@media (min-width: 600px) and (max-width: 959px) {
-  .layout-row:not(.layout-gt-xs-column):not(.layout-sm-column) > md-radio-button,
-.layout-gt-xs-row:not(.layout-sm-column) > md-radio-button,
-.layout-sm-row:not(.layout-sm-column) > md-radio-button {
-    margin-bottom: 0;
-  }
-}
-@media (min-width: 960px) and (max-width: 1279px) {
-  .layout-row:not(.layout-gt-xs-column):not(.layout-gt-sm-column):not(.layout-md-column) > md-radio-button,
-.layout-gt-xs-row:not(.layout-gt-sm-column):not(.layout-md-column) > md-radio-button,
-.layout-gt-sm-row:not(.layout-md-column) > md-radio-button,
-.layout-md-row:not(.layout-md-column) > md-radio-button {
-    margin-bottom: 0;
-  }
-}
-@media (min-width: 1280px) and (max-width: 1919px) {
-  .layout-row:not(.layout-gt-xs-column):not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-lg-column) > md-radio-button,
-.layout-gt-xs-row:not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-lg-column) > md-radio-button,
-.layout-gt-sm-row:not(.layout-gt-md-column):not(.layout-lg-column) > md-radio-button,
-.layout-gt-md-row:not(.layout-lg-column) > md-radio-button,
-.layout-lg-row:not(.layout-lg-column) > md-radio-button {
-    margin-bottom: 0;
-  }
-}
-@media (min-width: 1920px) {
-  .layout-row:not(.layout-gt-xs-column):not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-gt-lg-column):not(.layout-xl-column) > md-radio-button,
-.layout-gt-xs-row:not(.layout-gt-sm-column):not(.layout-gt-md-column):not(.layout-gt-lg-column):not(.layout-xl-column) > md-radio-button,
-.layout-gt-sm-row:not(.layout-gt-md-column):not(.layout-gt-lg-column):not(.layout-xl-column) > md-radio-button,
-.layout-gt-md-row:not(.layout-gt-lg-column):not(.layout-xl-column) > md-radio-button,
-.layout-gt-lg-row:not(.layout-gt-lg-column):not(.layout-xl-column) > md-radio-button,
-.layout-xl-row:not(.layout-gt-lg-column):not(.layout-xl-column) > md-radio-button {
-    margin-bottom: 0;
-  }
-}
-.md-inline-form md-radio-group {
-  margin: 18px 0 19px;
-}
-.md-inline-form md-radio-group md-radio-button {
-  display: inline-block;
-  height: 30px;
-  padding: 2px 10px 2px 6px;
-  box-sizing: border-box;
-  margin-top: 0;
-  margin-bottom: 0;
-}
-.md-inline-form md-radio-group md-radio-button .md-label {
-  top: 4px;
-}
-.md-inline-form md-radio-group md-radio-button .md-container {
-  margin-top: 2px;
-}
-
-@media screen and (-ms-high-contrast: active) {
-  md-radio-button.md-default-theme .md-on {
-    background-color: #fff;
-  }
-}
-md-input-container:not([md-no-float]) .md-select-placeholder span:first-child {
-  transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
-  transform-origin: left top;
-}
-[dir=rtl] md-input-container:not([md-no-float]) .md-select-placeholder span:first-child {
-  transform-origin: right top;
-}
-md-input-container.md-input-focused:not([md-no-float]) md-select:not([placeholder]) .md-select-placeholder span:first-child {
-  transform: translate(-2px, -22px) scale(0.75);
-}
-
-.md-select-menu-container {
-  position: fixed;
-  left: 0;
-  top: 0;
-  z-index: 90;
-  opacity: 0;
-  display: none;
-  transform: translateY(-1px);
-}
-.md-select-menu-container:not(.md-clickable) {
-  pointer-events: none;
-}
-.md-select-menu-container md-progress-circular {
-  display: table;
-  margin: 24px auto !important;
-}
-.md-select-menu-container.md-active {
-  display: block;
-  opacity: 1;
-}
-.md-select-menu-container.md-active md-select-menu {
-  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
-  transition-duration: 150ms;
-}
-.md-select-menu-container.md-active md-select-menu > * {
-  opacity: 1;
-  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
-  transition-duration: 150ms;
-  transition-delay: 100ms;
-}
-.md-select-menu-container.md-leave {
-  opacity: 0;
-  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
-  transition-duration: 250ms;
-}
-
-.md-inline-form md-select {
-  margin-top: 20px;
-}
-
-md-input-container > md-select, .md-inline-form md-input-container > md-select {
-  margin-top: 0px;
-}
-md-input-container > md-select {
-  order: 2;
-}
-
-md-input-container:not(.md-input-has-value) md-select[required]:not(.md-no-asterisk) .md-select-value span:first-child:after, md-input-container:not(.md-input-has-value) md-select.ng-required:not(.md-no-asterisk) .md-select-value span:first-child:after {
-  content: " *";
-  font-size: 13px;
-  vertical-align: top;
-}
-
-md-input-container.md-input-invalid md-select .md-select-value {
-  border-bottom-style: solid;
-  padding-bottom: 1px;
-}
-
-md-select {
-  display: flex;
-}
-md-select[required].ng-empty.ng-invalid:not(.md-no-asterisk) .md-select-value span:first-child:after, md-select.ng-required.ng-empty.ng-invalid:not(.md-no-asterisk) .md-select-value span:first-child:after {
-  content: " *";
-  font-size: 13px;
-  vertical-align: top;
-}
-md-select[disabled] .md-select-value {
-  background-position: bottom -1px left 0;
-  background-size: 4px 1px;
-  background-repeat: repeat-x;
-  padding-bottom: 2px;
-  padding-top: 1px;
-  transform: translateY(1px);
-}
-md-select:focus {
-  outline: none;
-}
-md-select[disabled]:hover {
-  cursor: default;
-}
-md-select:not([disabled]):hover {
-  cursor: pointer;
-}
-md-select:not([disabled]):focus .md-select-value {
-  border-bottom-style: solid;
-  border-bottom-width: 2px;
-  padding-bottom: 0px;
-}
-
-md-input-container md-select:not([disabled]):focus .md-select-value {
-  border-bottom-width: 2px;
-}
-md-input-container md-select[disabled] .md-select-value {
-  background-position: bottom -1px left 0;
-}
-md-input-container md-select .md-select-value {
-  min-height: 26px;
-  border-bottom-width: 1px;
-  padding-bottom: 1px;
-}
-md-input-container md-select .md-select-value.md-select-placeholder {
-  padding-left: 0;
-  padding-right: 2px;
-}
-[dir=rtl] md-input-container md-select .md-select-value.md-select-placeholder {
-  padding-left: 2px;
-}
-[dir=rtl] md-input-container md-select .md-select-value.md-select-placeholder {
-  padding-right: 0;
-}
-
-.md-select-value {
-  display: flex;
-  align-items: center;
-  padding-top: 2px;
-  padding-bottom: 1px;
-  padding-left: 0;
-  padding-right: 2px;
-  border-bottom-width: 1px;
-  border-bottom-style: solid;
-  background-color: rgba(0, 0, 0, 0);
-  position: relative;
-  box-sizing: content-box;
-  min-width: 88px;
-  min-height: 26px;
-  margin-bottom: auto;
-  -ms-flex-item-align: start;
-  flex-grow: 1;
-}
-[dir=rtl] .md-select-value {
-  padding-left: 2px;
-}
-[dir=rtl] .md-select-value {
-  padding-right: 0;
-}
-.md-select-value > span:not(.md-select-icon) {
-  max-width: 100%;
-  flex: 1 1 auto;
-  text-overflow: ellipsis;
-  white-space: nowrap;
-  overflow: hidden;
-}
-.md-select-value > span:not(.md-select-icon) .md-text {
-  display: inline;
-}
-.md-select-value .md-select-icon {
-  display: block;
-  align-items: flex-end;
-  text-align: right;
-  width: 24px;
-  transform: translateY(-2px);
-  font-size: 1.2rem;
-}
-[dir=rtl] .md-select-value .md-select-icon {
-  align-items: flex-start;
-}
-[dir=rtl] .md-select-value .md-select-icon {
-  text-align: left;
-}
-.md-select-value .md-select-icon:after {
-  display: block;
-  content: "â–¼";
-  position: relative;
-  top: 2px;
-  right: -4px;
-  left: auto;
-  speak: none;
-  font-size: 13px;
-  transform: scaleY(0.5);
-}
-[dir=rtl] .md-select-value .md-select-icon:after {
-  right: auto;
-}
-[dir=rtl] .md-select-value .md-select-icon:after {
-  left: -4px;
-}
-.md-select-value.md-select-placeholder {
-  display: flex;
-  order: 1;
-  pointer-events: none;
-  -webkit-font-smoothing: antialiased;
-  z-index: 1;
-}
-
-md-select-menu {
-  display: flex;
-  flex-direction: column;
-  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
-  max-height: 256px;
-  min-height: 48px;
-  overflow-y: hidden;
-  transform-origin: left top;
-  transform: scale(1);
-}
-md-select-menu.md-reverse {
-  flex-direction: column-reverse;
-}
-md-select-menu:not(.md-overflow) md-content {
-  padding-top: 8px;
-  padding-bottom: 8px;
-}
-[dir=rtl] md-select-menu {
-  transform-origin: right top;
-}
-md-select-menu md-content {
-  min-width: 136px;
-  min-height: 48px;
-  max-height: 256px;
-  overflow-y: auto;
-}
-md-select-menu > * {
-  opacity: 0;
-}
-
-md-option {
-  cursor: pointer;
-  position: relative;
-  display: flex;
-  align-items: center;
-  width: auto;
-  transition: background 0.15s linear;
-  padding: 0 16px 0 16px;
-  height: 48px;
-}
-md-option[disabled] {
-  cursor: default;
-}
-md-option:focus {
-  outline: none;
-}
-md-option .md-text {
-  -webkit-touch-callout: none;
-  -webkit-user-select: none;
-  -khtml-user-select: none;
-  -moz-user-select: none;
-  -ms-user-select: none;
-  user-select: none;
-  width: auto;
-  white-space: nowrap;
-  overflow: hidden;
-  text-overflow: ellipsis;
-}
-
-md-optgroup {
-  display: block;
-}
-md-optgroup label {
-  display: block;
-  font-size: 14px;
-  text-transform: uppercase;
-  padding: 16px;
-  font-weight: 500;
-}
-md-optgroup md-option {
-  padding-left: 32px;
-  padding-right: 32px;
-}
-
-@media screen and (-ms-high-contrast: active) {
-  .md-select-backdrop {
-    background-color: transparent;
-  }
-
-  md-select-menu {
-    border: 1px solid #fff;
-  }
-}
-md-select-menu[multiple] md-option.md-checkbox-enabled {
-  padding-left: 40px;
-  padding-right: 16px;
-}
-[dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled {
-  padding-left: 16px;
-}
-[dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled {
-  padding-right: 40px;
-}
-md-select-menu[multiple] md-option.md-checkbox-enabled .md-container {
-  position: absolute;
-  top: 50%;
-  transform: translateY(-50%);
-  box-sizing: border-box;
-  display: inline-block;
-  width: 18px;
-  height: 18px;
-  left: 0;
-  right: auto;
-}
-[dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled .md-container {
-  left: auto;
-}
-[dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled .md-container {
-  right: 0;
-}
-md-select-menu[multiple] md-option.md-checkbox-enabled .md-container:before {
-  box-sizing: border-box;
-  background-color: transparent;
-  border-radius: 50%;
-  content: "";
-  position: absolute;
-  display: block;
-  height: auto;
-  left: 0;
-  top: 0;
-  right: 0;
-  bottom: 0;
-  transition: all 0.5s;
-  width: auto;
-}
-md-select-menu[multiple] md-option.md-checkbox-enabled .md-container:after {
-  box-sizing: border-box;
-  content: "";
-  position: absolute;
-  top: -10px;
-  right: -10px;
-  bottom: -10px;
-  left: -10px;
-}
-md-select-menu[multiple] md-option.md-checkbox-enabled .md-container .md-ripple-container {
-  position: absolute;
-  display: block;
-  width: auto;
-  height: auto;
-  left: -15px;
-  top: -15px;
-  right: -15px;
-  bottom: -15px;
-}
-md-select-menu[multiple] md-option.md-checkbox-enabled .md-icon {
-  box-sizing: border-box;
-  transition: 240ms;
-  position: absolute;
-  top: 0;
-  left: 0;
-  width: 18px;
-  height: 18px;
-  border-width: 2px;
-  border-style: solid;
-  border-radius: 2px;
-}
-md-select-menu[multiple] md-option.md-checkbox-enabled[selected] .md-icon {
-  border-color: transparent;
-}
-md-select-menu[multiple] md-option.md-checkbox-enabled[selected] .md-icon:after {
-  box-sizing: border-box;
-  transform: rotate(45deg);
-  position: absolute;
-  left: 4px;
-  top: 0px;
-  display: table;
-  width: 6px;
-  height: 12px;
-  border-width: 2px;
-  border-style: solid;
-  border-top: 0;
-  border-left: 0;
-  content: "";
-}
-md-select-menu[multiple] md-option.md-checkbox-enabled[disabled] {
-  cursor: default;
-}
-md-select-menu[multiple] md-option.md-checkbox-enabled.md-indeterminate .md-icon:after {
-  box-sizing: border-box;
-  position: absolute;
-  top: 50%;
-  left: 50%;
-  transform: translate(-50%, -50%);
-  display: table;
-  width: 10.8px;
-  height: 2px;
-  border-width: 2px;
-  border-style: solid;
-  border-top: 0;
-  border-left: 0;
-  content: "";
-}
-md-select-menu[multiple] md-option.md-checkbox-enabled .md-container {
-  margin-left: 10.6666666667px;
-  margin-right: auto;
-}
-[dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled .md-container {
-  margin-left: auto;
-}
-[dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled .md-container {
-  margin-right: 10.6666666667px;
-}
-
-md-sidenav {
-  box-sizing: border-box;
-  position: absolute;
-  flex-direction: column;
-  z-index: 60;
-  width: 320px;
-  max-width: 320px;
-  bottom: 0;
-  overflow: auto;
-  -webkit-overflow-scrolling: touch;
-}
-md-sidenav ul {
-  list-style: none;
-}
-md-sidenav.md-closed {
-  display: none;
-}
-md-sidenav.md-closed-add, md-sidenav.md-closed-remove {
-  display: flex;
-  transition: 0.2s ease-in all;
-}
-md-sidenav.md-closed-add.md-closed-add-active, md-sidenav.md-closed-remove.md-closed-remove-active {
-  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
-}
-md-sidenav.md-locked-open-add, md-sidenav.md-locked-open-remove {
-  position: static;
-  display: flex;
-  transform: translate3d(0, 0, 0);
-}
-md-sidenav.md-locked-open, md-sidenav.md-locked-open.md-closed, md-sidenav.md-locked-open.md-closed.md-sidenav-left, md-sidenav.md-locked-open.md-closed.md-sidenav-right {
-  position: static;
-  display: flex;
-  transform: translate3d(0, 0, 0);
-}
-md-sidenav.md-locked-open-remove.md-closed {
-  position: static;
-  display: flex;
-  transform: translate3d(0, 0, 0);
-}
-md-sidenav.md-closed.md-locked-open-add {
-  position: static;
-  display: flex;
-  transform: translate3d(0%, 0, 0);
-}
-md-sidenav.md-closed.md-locked-open-add:not(.md-locked-open-add-active) {
-  transition: width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2), min-width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
-  width: 0 !important;
-  min-width: 0 !important;
-}
-md-sidenav.md-closed.md-locked-open-add-active {
-  transition: width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2), min-width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
-}
-md-sidenav.md-locked-open-remove-active {
-  transition: width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2), min-width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
-  width: 0 !important;
-  min-width: 0 !important;
-}
-
-.md-sidenav-backdrop.md-locked-open {
-  display: none;
-}
-
-.md-sidenav-left, md-sidenav {
-  left: 0;
-  top: 0;
-  transform: translate3d(0%, 0, 0);
-}
-.md-sidenav-left.md-closed, md-sidenav.md-closed {
-  transform: translate3d(-100%, 0, 0);
-}
-
-.md-sidenav-right {
-  left: 100%;
-  top: 0;
-  transform: translate(-100%, 0);
-}
-.md-sidenav-right.md-closed {
-  transform: translate(0%, 0);
-}
-
-@media (min-width: 600px) {
-  md-sidenav {
-    max-width: 400px;
-  }
-}
-@media (max-width: 456px) {
-  md-sidenav {
-    width: calc(100% - 56px);
-    min-width: calc(100% - 56px);
-    max-width: calc(100% - 56px);
-  }
-}
-@media screen and (-ms-high-contrast: active) {
-  .md-sidenav-left, md-sidenav {
-    border-right: 1px solid #fff;
-  }
-
-  .md-sidenav-right {
-    border-left: 1px solid #fff;
-  }
-}
-@keyframes sliderFocusThumb {
-  0% {
-    transform: scale(0.7);
-  }
-  30% {
-    transform: scale(1);
-  }
-  100% {
-    transform: scale(0.7);
-  }
-}
-@keyframes sliderDiscreteFocusThumb {
-  0% {
-    transform: scale(0.7);
-  }
-  50% {
-    transform: scale(0.8);
-  }
-  100% {
-    transform: scale(0);
-  }
-}
-@keyframes sliderDiscreteFocusRing {
-  0% {
-    transform: scale(0.7);
-    opacity: 0;
-  }
-  50% {
-    transform: scale(1);
-    opacity: 1;
-  }
-  100% {
-    transform: scale(0);
-  }
-}
-md-slider {
-  height: 48px;
-  min-width: 128px;
-  position: relative;
-  margin-left: 4px;
-  margin-right: 4px;
-  padding: 0;
-  display: block;
-  flex-direction: row;
-  /**
-   * Track
-   */
-  /**
-   * Slider thumb
-   */
-  /* The sign that's focused in discrete mode */
-  /**
-   * The border/background that comes in when focused in non-discrete mode
-   */
-  /* Don't animate left/right while panning */
-}
-md-slider *, md-slider *:after {
-  box-sizing: border-box;
-}
-md-slider .md-slider-wrapper {
-  outline: none;
-  width: 100%;
-  height: 100%;
-}
-md-slider .md-slider-content {
-  position: relative;
-}
-md-slider .md-track-container {
-  width: 100%;
-  position: absolute;
-  top: 23px;
-  height: 2px;
-}
-md-slider .md-track {
-  position: absolute;
-  left: 0;
-  right: 0;
-  height: 100%;
-}
-md-slider .md-track-fill {
-  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
-  transition-property: width, height;
-}
-md-slider .md-track-ticks {
-  position: absolute;
-  left: 0;
-  right: 0;
-  height: 100%;
-}
-md-slider .md-track-ticks canvas {
-  width: 100%;
-  height: 100%;
-}
-md-slider .md-thumb-container {
-  position: absolute;
-  left: 0;
-  top: 50%;
-  transform: translate3d(-50%, -50%, 0);
-  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
-  transition-property: left, right, bottom;
-}
-[dir=rtl] md-slider .md-thumb-container {
-  left: auto;
-  right: 0;
-}
-md-slider .md-thumb {
-  z-index: 1;
-  position: absolute;
-  left: -10px;
-  top: 14px;
-  width: 20px;
-  height: 20px;
-  border-radius: 20px;
-  transform: scale(0.7);
-  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
-}
-[dir=rtl] md-slider .md-thumb {
-  left: auto;
-  right: -10px;
-}
-md-slider .md-thumb:after {
-  content: "";
-  position: absolute;
-  width: 20px;
-  height: 20px;
-  border-radius: 20px;
-  border-width: 3px;
-  border-style: solid;
-  transition: inherit;
-}
-md-slider .md-sign {
-  /* Center the children (slider-thumb-text) */
-  display: flex;
-  align-items: center;
-  justify-content: center;
-  position: absolute;
-  left: -14px;
-  top: -17px;
-  width: 28px;
-  height: 28px;
-  border-radius: 28px;
-  transform: scale(0.4) translate3d(0, 67.5px, 0);
-  transition: all 0.3s cubic-bezier(0.35, 0, 0.25, 1);
-  /* The arrow pointing down under the sign */
-}
-md-slider .md-sign:after {
-  position: absolute;
-  content: "";
-  left: 0px;
-  border-radius: 16px;
-  top: 19px;
-  border-left: 14px solid transparent;
-  border-right: 14px solid transparent;
-  border-top-width: 16px;
-  border-top-style: solid;
-  opacity: 0;
-  transform: translate3d(0, -8px, 0);
-  transition: all 0.2s cubic-bezier(0.35, 0, 0.25, 1);
-}
-[dir=rtl] md-slider .md-sign:after {
-  left: auto;
-  right: 0px;
-}
-md-slider .md-sign .md-thumb-text {
-  z-index: 1;
-  font-size: 12px;
-  font-weight: bold;
-}
-md-slider .md-focus-ring {
-  position: absolute;
-  left: -17px;
-  top: 7px;
-  width: 34px;
-  height: 34px;
-  border-radius: 34px;
-  transform: scale(0.7);
-  opacity: 0;
-  transition: all 0.35s cubic-bezier(0.35, 0, 0.25, 1);
-}
-[dir=rtl] md-slider .md-focus-ring {
-  left: auto;
-  right: -17px;
-}
-md-slider .md-disabled-thumb {
-  position: absolute;
-  left: -14px;
-  top: 10px;
-  width: 28px;
-  height: 28px;
-  border-radius: 28px;
-  transform: scale(0.5);
-  border-width: 4px;
-  border-style: solid;
-  display: none;
-}
-[dir=rtl] md-slider .md-disabled-thumb {
-  left: auto;
-  right: -14px;
-}
-md-slider.md-min .md-sign {
-  opacity: 0;
-}
-md-slider:focus {
-  outline: none;
-}
-md-slider.md-dragging .md-thumb-container,
-md-slider.md-dragging .md-track-fill {
-  transition: none;
-}
-md-slider:not([md-discrete]) {
-  /* Hide the sign and ticks in non-discrete mode */
-}
-md-slider:not([md-discrete]) .md-track-ticks,
-md-slider:not([md-discrete]) .md-sign {
-  display: none;
-}
-md-slider:not([md-discrete]):not([disabled]) .md-slider-wrapper .md-thumb:hover {
-  transform: scale(0.8);
-}
-md-slider:not([md-discrete]):not([disabled]) .md-slider-wrapper.md-focused .md-focus-ring {
-  transform: scale(1);
-  opacity: 1;
-}
-md-slider:not([md-discrete]):not([disabled]) .md-slider-wrapper.md-focused .md-thumb {
-  animation: sliderFocusThumb 0.7s cubic-bezier(0.35, 0, 0.25, 1);
-}
-md-slider:not([md-discrete]):not([disabled]).md-active .md-slider-wrapper .md-thumb {
-  transform: scale(1);
-}
-md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-focus-ring {
-  transform: scale(0);
-  animation: sliderDiscreteFocusRing 0.5s cubic-bezier(0.35, 0, 0.25, 1);
-}
-md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-thumb {
-  animation: sliderDiscreteFocusThumb 0.5s cubic-bezier(0.35, 0, 0.25, 1);
-}
-md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-thumb, md-slider[md-discrete]:not([disabled]).md-active .md-thumb {
-  transform: scale(0);
-}
-md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-sign,
-md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-sign:after, md-slider[md-discrete]:not([disabled]).md-active .md-sign,
-md-slider[md-discrete]:not([disabled]).md-active .md-sign:after {
-  opacity: 1;
-  transform: translate3d(0, 0, 0) scale(1);
-}
-md-slider[md-discrete][disabled][readonly] .md-thumb {
-  transform: scale(0);
-}
-md-slider[md-discrete][disabled][readonly] .md-sign,
-md-slider[md-discrete][disabled][readonly] .md-sign:after {
-  opacity: 1;
-  transform: translate3d(0, 0, 0) scale(1);
-}
-md-slider[disabled] .md-track-fill {
-  display: none;
-}
-md-slider[disabled] .md-track-ticks {
-  opacity: 0;
-}
-md-slider[disabled]:not([readonly]) .md-sign {
-  opacity: 0;
-}
-md-slider[disabled] .md-thumb {
-  transform: scale(0.5);
-}
-md-slider[disabled] .md-disabled-thumb {
-  display: block;
-}
-md-slider[md-vertical] {
-  flex-direction: column;
-  min-height: 128px;
-  min-width: 0;
-}
-md-slider[md-vertical] .md-slider-wrapper {
-  flex: 1;
-  padding-top: 12px;
-  padding-bottom: 12px;
-  width: 48px;
-  align-self: center;
-  display: flex;
-  justify-content: center;
-}
-md-slider[md-vertical] .md-track-container {
-  height: 100%;
-  width: 2px;
-  top: 0;
-  left: calc(50% - (2px / 2));
-}
-md-slider[md-vertical] .md-thumb-container {
-  top: auto;
-  margin-bottom: 23px;
-  left: calc(50% - 1px);
-  bottom: 0;
-}
-md-slider[md-vertical] .md-thumb-container .md-thumb:after {
-  left: 1px;
-}
-md-slider[md-vertical] .md-thumb-container .md-focus-ring {
-  left: -16px;
-}
-md-slider[md-vertical] .md-track-fill {
-  bottom: 0;
-}
-md-slider[md-vertical][md-discrete] .md-sign {
-  left: -40px;
-  top: 9.5px;
-  transform: scale(0.4) translate3d(67.5px, 0, 0);
-  /* The arrow pointing left next the sign */
-}
-md-slider[md-vertical][md-discrete] .md-sign:after {
-  top: 9.5px;
-  left: 19px;
-  border-top: 14px solid transparent;
-  border-right: 0;
-  border-bottom: 14px solid transparent;
-  border-left-width: 16px;
-  border-left-style: solid;
-  opacity: 0;
-  transform: translate3d(0, -8px, 0);
-  transition: all 0.2s ease-in-out;
-}
-md-slider[md-vertical][md-discrete] .md-sign .md-thumb-text {
-  z-index: 1;
-  font-size: 12px;
-  font-weight: bold;
-}
-md-slider[md-vertical][md-discrete].md-active .md-sign:after,
-md-slider[md-vertical][md-discrete] .md-focused .md-sign:after, md-slider[md-vertical][md-discrete][disabled][readonly] .md-sign:after {
-  top: 0;
-}
-md-slider[md-vertical][disabled][readonly] .md-thumb {
-  transform: scale(0);
-}
-md-slider[md-vertical][disabled][readonly] .md-sign,
-md-slider[md-vertical][disabled][readonly] .md-sign:after {
-  opacity: 1;
-  transform: translate3d(0, 0, 0) scale(1);
-}
-md-slider[md-invert]:not([md-vertical]) .md-track-fill {
-  left: auto;
-  right: 0;
-}
-[dir=rtl] md-slider[md-invert]:not([md-vertical]) .md-track-fill {
-  left: 0;
-}
-[dir=rtl] md-slider[md-invert]:not([md-vertical]) .md-track-fill {
-  right: auto;
-}
-md-slider[md-invert][md-vertical] .md-track-fill {
-  bottom: auto;
-  top: 0;
-}
-
-md-slider-container {
-  display: flex;
-  align-items: center;
-  flex-direction: row;
-}
-md-slider-container > *:first-child:not(md-slider), md-slider-container > *:last-child:not(md-slider) {
-  min-width: 25px;
-  max-width: 42px;
-  height: 25px;
-  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
-  transition-property: color, max-width;
-}
-md-slider-container > *:first-child:not(md-slider) {
-  margin-right: 16px;
-}
-[dir=rtl] md-slider-container > *:first-child:not(md-slider) {
-  margin-right: auto;
-  margin-left: 16px;
-}
-md-slider-container > *:last-child:not(md-slider) {
-  margin-left: 16px;
-}
-[dir=rtl] md-slider-container > *:last-child:not(md-slider) {
-  margin-left: auto;
-  margin-right: 16px;
-}
-md-slider-container[md-vertical] {
-  flex-direction: column;
-}
-md-slider-container[md-vertical] > *:first-child:not(md-slider), md-slider-container[md-vertical] > *:last-child:not(md-slider) {
-  margin-right: 0;
-  margin-left: 0;
-  text-align: center;
-}
-md-slider-container md-input-container input[type=number] {
-  text-align: center;
-  padding-left: 15px;
-  height: 50px;
-  margin-top: -25px;
-}
-[dir=rtl] md-slider-container md-input-container input[type=number] {
-  padding-left: 0;
-  padding-right: 15px;
-}
-
-@media screen and (-ms-high-contrast: active) {
-  md-slider.md-default-theme .md-track {
-    border-bottom: 1px solid #fff;
-  }
-}
-.md-sticky-clone {
-  z-index: 2;
-  top: 0;
-  left: 0;
-  right: 0;
-  position: absolute !important;
-  transform: translate3d(-9999px, -9999px, 0);
-}
-.md-sticky-clone[sticky-state=active] {
-  transform: translate3d(0, 0, 0);
-}
-.md-sticky-clone[sticky-state=active]:not(.md-sticky-no-effect) .md-subheader-inner {
-  animation: subheaderStickyHoverIn 0.3s ease-out both;
-}
-
-@keyframes subheaderStickyHoverIn {
-  0% {
-    box-shadow: 0 0 0 0 transparent;
-  }
-  100% {
-    box-shadow: 0px 2px 4px 0 rgba(0, 0, 0, 0.16);
-  }
-}
-@keyframes subheaderStickyHoverOut {
-  0% {
-    box-shadow: 0px 2px 4px 0 rgba(0, 0, 0, 0.16);
-  }
-  100% {
-    box-shadow: 0 0 0 0 transparent;
-  }
-}
-.md-subheader-wrapper:not(.md-sticky-no-effect) {
-  transition: 0.2s ease-out margin;
-}
-.md-subheader-wrapper:not(.md-sticky-no-effect) .md-subheader {
-  margin: 0;
-}
-.md-subheader-wrapper:not(.md-sticky-no-effect).md-sticky-clone {
-  z-index: 2;
-}
-.md-subheader-wrapper:not(.md-sticky-no-effect)[sticky-state=active] {
-  margin-top: -2px;
-}
-.md-subheader-wrapper:not(.md-sticky-no-effect):not(.md-sticky-clone)[sticky-prev-state=active] .md-subheader-inner:after {
-  animation: subheaderStickyHoverOut 0.3s ease-out both;
-}
-
-.md-subheader {
-  display: block;
-  font-size: 14px;
-  font-weight: 500;
-  line-height: 1em;
-  margin: 0 0 0 0;
-  position: relative;
-}
-.md-subheader .md-subheader-inner {
-  display: block;
-  padding: 16px;
-}
-.md-subheader .md-subheader-content {
-  display: block;
-  z-index: 1;
-  position: relative;
-}
-
-[md-swipe-left], [md-swipe-right] {
-  touch-action: pan-y;
-}
-
-[md-swipe-up], [md-swipe-down] {
-  touch-action: pan-x;
-}
-
-.md-inline-form md-switch {
-  margin-top: 18px;
-  margin-bottom: 19px;
-}
-
-md-switch {
-  margin: 16px 0;
-  white-space: nowrap;
-  cursor: pointer;
-  outline: none;
-  user-select: none;
-  height: 30px;
-  line-height: 28px;
-  align-items: center;
-  display: flex;
-  margin-left: inherit;
-  margin-right: 16px;
-}
-[dir=rtl] md-switch {
-  margin-left: 16px;
-}
-[dir=rtl] md-switch {
-  margin-right: inherit;
-}
-md-switch:last-of-type {
-  margin-left: inherit;
-  margin-right: 0;
-}
-[dir=rtl] md-switch:last-of-type {
-  margin-left: 0;
-}
-[dir=rtl] md-switch:last-of-type {
-  margin-right: inherit;
-}
-md-switch[disabled] {
-  cursor: default;
-}
-md-switch[disabled] .md-container {
-  cursor: default;
-}
-md-switch .md-container {
-  cursor: grab;
-  width: 36px;
-  height: 24px;
-  position: relative;
-  user-select: none;
-  margin-right: 8px;
-  float: left;
-}
-[dir=rtl] md-switch .md-container {
-  margin-right: 0px;
-  margin-left: 8px;
-}
-md-switch.md-inverted .md-container {
-  margin-right: initial;
-  margin-left: 8px;
-}
-[dir=rtl] md-switch.md-inverted .md-container {
-  margin-right: 8px;
-}
-[dir=rtl] md-switch.md-inverted .md-container {
-  margin-left: initial;
-}
-md-switch:not([disabled]) .md-dragging, md-switch:not([disabled]).md-dragging .md-container {
-  cursor: grabbing;
-}
-md-switch.md-focused .md-thumb:before {
-  left: -8px;
-  top: -8px;
-  right: -8px;
-  bottom: -8px;
-}
-md-switch .md-label {
-  border-color: transparent;
-  border-width: 0;
-  float: left;
-}
-md-switch .md-bar {
-  left: 1px;
-  width: 34px;
-  top: 5px;
-  height: 14px;
-  border-radius: 8px;
-  position: absolute;
-}
-md-switch .md-thumb-container {
-  top: 2px;
-  left: 0;
-  width: 16px;
-  position: absolute;
-  transform: translate3d(0, 0, 0);
-  z-index: 1;
-}
-md-switch.md-checked .md-thumb-container {
-  transform: translate3d(100%, 0, 0);
-}
-md-switch .md-thumb {
-  position: absolute;
-  margin: 0;
-  left: 0;
-  top: 0;
-  outline: none;
-  height: 20px;
-  width: 20px;
-  border-radius: 50%;
-  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
-}
-md-switch .md-thumb:before {
-  background-color: transparent;
-  border-radius: 50%;
-  content: "";
-  position: absolute;
-  display: block;
-  height: auto;
-  left: 0;
-  top: 0;
-  right: 0;
-  bottom: 0;
-  transition: all 0.5s;
-  width: auto;
-}
-md-switch .md-thumb .md-ripple-container {
-  position: absolute;
-  display: block;
-  width: auto;
-  height: auto;
-  left: -20px;
-  top: -20px;
-  right: -20px;
-  bottom: -20px;
-}
-md-switch:not(.md-dragging) .md-bar,
-md-switch:not(.md-dragging) .md-thumb-container,
-md-switch:not(.md-dragging) .md-thumb {
-  transition: all 0.08s linear;
-  transition-property: transform, background-color;
-}
-md-switch:not(.md-dragging) .md-bar,
-md-switch:not(.md-dragging) .md-thumb {
-  transition-delay: 0.05s;
-}
-
-@media screen and (-ms-high-contrast: active) {
-  md-switch.md-default-theme .md-bar {
-    background-color: #666;
-  }
-
-  md-switch.md-default-theme.md-checked .md-bar {
-    background-color: #9E9E9E;
-  }
-
-  md-switch.md-default-theme .md-thumb {
-    background-color: #fff;
-  }
-}
-@keyframes md-tab-content-hide {
-  0% {
-    opacity: 1;
-  }
-  50% {
-    opacity: 1;
-  }
-  100% {
-    opacity: 0;
-  }
-}
-md-tab-data {
-  position: absolute;
-  top: 0;
-  left: 0;
-  right: 0;
-  bottom: 0;
-  z-index: -1;
-  opacity: 0;
-}
-
-md-tabs {
-  display: block;
-  margin: 0;
-  border-radius: 2px;
-  overflow: hidden;
-  position: relative;
-  flex-shrink: 0;
-}
-md-tabs:not(.md-no-tab-content):not(.md-dynamic-height) {
-  min-height: 248px;
-}
-md-tabs[md-align-tabs=bottom] {
-  padding-bottom: 48px;
-}
-md-tabs[md-align-tabs=bottom] > md-tabs-wrapper {
-  position: absolute;
-  bottom: 0;
-  left: 0;
-  right: 0;
-  height: 48px;
-  z-index: 2;
-}
-md-tabs[md-align-tabs=bottom] > md-tabs-content-wrapper {
-  top: 0;
-  bottom: 48px;
-}
-md-tabs.md-dynamic-height md-tabs-content-wrapper {
-  min-height: 0;
-  position: relative;
-  top: auto;
-  left: auto;
-  right: auto;
-  bottom: auto;
-  overflow: visible;
-}
-md-tabs.md-dynamic-height md-tab-content.md-active {
-  position: relative;
-}
-md-tabs[md-border-bottom] md-tabs-wrapper {
-  border-width: 0 0 1px;
-  border-style: solid;
-}
-md-tabs[md-border-bottom]:not(.md-dynamic-height) md-tabs-content-wrapper {
-  top: 49px;
-}
-
-md-tabs-wrapper {
-  display: block;
-  position: relative;
-  transform: translate(0, 0);
-}
-md-tabs-wrapper md-prev-button, md-tabs-wrapper md-next-button {
-  height: 100%;
-  width: 32px;
-  position: absolute;
-  top: 50%;
-  transform: translateY(-50%);
-  line-height: 1em;
-  z-index: 2;
-  cursor: pointer;
-  font-size: 16px;
-  background: transparent no-repeat center center;
-  transition: all 0.5s cubic-bezier(0.35, 0, 0.25, 1);
-}
-md-tabs-wrapper md-prev-button:focus, md-tabs-wrapper md-next-button:focus {
-  outline: none;
-}
-md-tabs-wrapper md-prev-button.md-disabled, md-tabs-wrapper md-next-button.md-disabled {
-  opacity: 0.25;
-  cursor: default;
-}
-md-tabs-wrapper md-prev-button.ng-leave, md-tabs-wrapper md-next-button.ng-leave {
-  transition: none;
-}
-md-tabs-wrapper md-prev-button md-icon, md-tabs-wrapper md-next-button md-icon {
-  position: absolute;
-  top: 50%;
-  left: 50%;
-  transform: translate(-50%, -50%);
-}
-[dir=rtl] md-tabs-wrapper md-prev-button, [dir=rtl] md-tabs-wrapper md-next-button {
-  transform: rotateY(180deg) translateY(-50%);
-}
-md-tabs-wrapper md-prev-button {
-  left: 0;
-  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE3LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPiA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiA8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPiA8ZyBpZD0iSGVhZGVyIj4gPGc+IDxyZWN0IHg9Ii02MTgiIHk9Ii0xMjA4IiBmaWxsPSJub25lIiB3aWR0aD0iMTQwMCIgaGVpZ2h0PSIzNjAwIi8+IDwvZz4gPC9nPiA8ZyBpZD0iTGFiZWwiPiA8L2c+IDxnIGlkPSJJY29uIj4gPGc+IDxwb2x5Z29uIHBvaW50cz0iMTUuNCw3LjQgMTQsNiA4LDEyIDE0LDE4IDE1LjQsMTYuNiAxMC44LDEyIAkJIiBzdHlsZT0iZmlsbDp3aGl0ZTsiLz4gPHJlY3QgZmlsbD0ibm9uZSIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0Ii8+IDwvZz4gPC9nPiA8ZyBpZD0iR3JpZCIgZGlzcGxheT0ibm9uZSI+IDxnIGRpc3BsYXk9ImlubGluZSI+IDwvZz4gPC9nPiA8L3N2Zz4NCg==);
-}
-[dir=rtl] md-tabs-wrapper md-prev-button {
-  left: auto;
-  right: 0;
-}
-md-tabs-wrapper md-next-button {
-  right: 0;
-  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE3LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPiA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiA8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPiA8ZyBpZD0iSGVhZGVyIj4gPGc+IDxyZWN0IHg9Ii02MTgiIHk9Ii0xMzM2IiBmaWxsPSJub25lIiB3aWR0aD0iMTQwMCIgaGVpZ2h0PSIzNjAwIi8+IDwvZz4gPC9nPiA8ZyBpZD0iTGFiZWwiPiA8L2c+IDxnIGlkPSJJY29uIj4gPGc+IDxwb2x5Z29uIHBvaW50cz0iMTAsNiA4LjYsNy40IDEzLjIsMTIgOC42LDE2LjYgMTAsMTggMTYsMTIgCQkiIHN0eWxlPSJmaWxsOndoaXRlOyIvPiA8cmVjdCBmaWxsPSJub25lIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiLz4gPC9nPiA8L2c+IDxnIGlkPSJHcmlkIiBkaXNwbGF5PSJub25lIj4gPGcgZGlzcGxheT0iaW5saW5lIj4gPC9nPiA8L2c+IDwvc3ZnPg0K);
-}
-[dir=rtl] md-tabs-wrapper md-next-button {
-  right: auto;
-  left: 0;
-}
-md-tabs-wrapper md-next-button md-icon {
-  transform: translate(-50%, -50%) rotate(180deg);
-}
-md-tabs-wrapper.md-stretch-tabs md-pagination-wrapper {
-  width: 100%;
-  flex-direction: row;
-}
-md-tabs-wrapper.md-stretch-tabs md-pagination-wrapper md-tab-item {
-  flex-grow: 1;
-}
-
-md-tabs-canvas {
-  position: relative;
-  overflow: hidden;
-  display: block;
-  height: 48px;
-}
-md-tabs-canvas:after {
-  content: "";
-  display: table;
-  clear: both;
-}
-md-tabs-canvas .md-dummy-wrapper {
-  position: absolute;
-  top: 0;
-  left: 0;
-}
-[dir=rtl] md-tabs-canvas .md-dummy-wrapper {
-  left: auto;
-  right: 0;
-}
-md-tabs-canvas.md-paginated {
-  margin: 0 32px;
-}
-md-tabs-canvas.md-center-tabs {
-  display: flex;
-  flex-direction: column;
-  text-align: center;
-}
-md-tabs-canvas.md-center-tabs .md-tab {
-  float: none;
-  display: inline-block;
-}
-
-md-pagination-wrapper {
-  height: 48px;
-  display: flex;
-  transition: transform 0.5s cubic-bezier(0.35, 0, 0.25, 1);
-  position: absolute;
-  left: 0;
-  transform: translate(0, 0);
-}
-md-pagination-wrapper:after {
-  content: "";
-  display: table;
-  clear: both;
-}
-[dir=rtl] md-pagination-wrapper {
-  left: auto;
-  right: 0;
-}
-md-pagination-wrapper.md-center-tabs {
-  position: relative;
-  justify-content: center;
-}
-md-pagination-wrapper md-tab-item {
-  min-width: 72px;
-}
-@media (min-width: 600px) {
-  md-pagination-wrapper md-tab-item {
-    min-width: 160px;
-  }
-}
-
-md-tabs-content-wrapper {
-  display: block;
-  position: absolute;
-  top: 48px;
-  left: 0;
-  right: 0;
-  bottom: 0;
-  overflow: hidden;
-}
-
-md-tab-content {
-  display: flex;
-  position: absolute;
-  top: 0;
-  left: 0;
-  right: 0;
-  bottom: 0;
-  transition: transform 0.5s cubic-bezier(0.35, 0, 0.25, 1);
-  overflow: auto;
-  transform: translate(0, 0);
-}
-md-tab-content.md-no-scroll {
-  bottom: auto;
-  overflow: hidden;
-}
-md-tab-content.ng-leave, md-tab-content.md-no-transition {
-  transition: none;
-}
-md-tab-content.md-left:not(.md-active) {
-  transform: translateX(-100%);
-  animation: 1s md-tab-content-hide;
-  visibility: hidden;
-}
-[dir=rtl] md-tab-content.md-left:not(.md-active) {
-  transform: translateX(100%);
-}
-md-tab-content.md-left:not(.md-active) * {
-  transition: visibility 0s linear;
-  transition-delay: 0.5s;
-  visibility: hidden;
-}
-md-tab-content.md-right:not(.md-active) {
-  transform: translateX(100%);
-  animation: 1s md-tab-content-hide;
-  visibility: hidden;
-}
-[dir=rtl] md-tab-content.md-right:not(.md-active) {
-  transform: translateX(-100%);
-}
-md-tab-content.md-right:not(.md-active) * {
-  transition: visibility 0s linear;
-  transition-delay: 0.5s;
-  visibility: hidden;
-}
-md-tab-content > div {
-  flex: 1 0 100%;
-  min-width: 0;
-}
-md-tab-content > div.ng-leave {
-  animation: 1s md-tab-content-hide;
-}
-
-md-ink-bar {
-  position: absolute;
-  left: auto;
-  right: auto;
-  bottom: 0;
-  height: 2px;
-}
-md-ink-bar.md-left {
-  transition: left 0.125s cubic-bezier(0.35, 0, 0.25, 1), right 0.25s cubic-bezier(0.35, 0, 0.25, 1);
-}
-md-ink-bar.md-right {
-  transition: left 0.25s cubic-bezier(0.35, 0, 0.25, 1), right 0.125s cubic-bezier(0.35, 0, 0.25, 1);
-}
-
-md-tab {
-  position: absolute;
-  z-index: -1;
-  left: -9999px;
-}
-
-.md-tab {
-  font-size: 14px;
-  text-align: center;
-  line-height: 24px;
-  padding: 12px;
-  transition: background-color 0.35s cubic-bezier(0.35, 0, 0.25, 1);
-  cursor: pointer;
-  white-space: nowrap;
-  position: relative;
-  text-transform: uppercase;
-  float: left;
-  font-weight: 500;
-  box-sizing: border-box;
-  overflow: hidden;
-  text-overflow: ellipsis;
-}
-[dir=rtl] .md-tab {
-  float: right;
-}
-.md-tab.md-focused, .md-tab:focus {
-  box-shadow: none;
-  outline: none;
-}
-.md-tab.md-active {
-  cursor: default;
-}
-.md-tab.md-disabled {
-  pointer-events: none;
-  touch-action: pan-y;
-  user-select: none;
-  -webkit-user-drag: none;
-  opacity: 0.5;
-  cursor: default;
-}
-.md-tab.ng-leave {
-  transition: none;
-}
-
-md-toolbar + md-tabs, md-toolbar + md-dialog-content md-tabs {
-  border-top-left-radius: 0;
-  border-top-right-radius: 0;
-}
-
-.md-toast-text {
-  padding: 0 8px;
-}
-
-md-toast {
-  position: absolute;
-  z-index: 105;
-  box-sizing: border-box;
-  cursor: default;
-  overflow: hidden;
-  padding: 8px;
-  opacity: 1;
-  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
-  /* Transition differently when swiping */
-  /*
-   * When the toast doesn't take up the whole screen,
-   * make it rotate when the user swipes it away
-   */
-}
-md-toast .md-toast-content {
-  display: flex;
-  flex-direction: row;
-  align-items: center;
-  max-height: 168px;
-  max-width: 100%;
-  min-height: 48px;
-  padding: 0 16px;
-  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
-  border-radius: 2px;
-  font-size: 14px;
-  overflow: hidden;
-  transform: translate3d(0, 0, 0) rotateZ(0deg);
-  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
-  justify-content: flex-start;
-}
-md-toast .md-toast-content::before {
-  content: "";
-  min-height: 48px;
-  visibility: hidden;
-  display: inline-block;
-}
-[dir=rtl] md-toast .md-toast-content {
-  justify-content: flex-end;
-}
-md-toast .md-toast-content span {
-  flex: 1 1 0%;
-  box-sizing: border-box;
-  min-width: 0;
-}
-md-toast.md-capsule {
-  border-radius: 24px;
-}
-md-toast.md-capsule .md-toast-content {
-  border-radius: 24px;
-}
-md-toast.ng-leave-active .md-toast-content {
-  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
-}
-md-toast.md-swipeleft .md-toast-content, md-toast.md-swiperight .md-toast-content, md-toast.md-swipeup .md-toast-content, md-toast.md-swipedown .md-toast-content {
-  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
-}
-md-toast.ng-enter {
-  opacity: 0;
-}
-md-toast.ng-enter .md-toast-content {
-  transform: translate3d(0, 100%, 0);
-}
-md-toast.ng-enter.md-top .md-toast-content {
-  transform: translate3d(0, -100%, 0);
-}
-md-toast.ng-enter.ng-enter-active {
-  opacity: 1;
-}
-md-toast.ng-enter.ng-enter-active .md-toast-content {
-  transform: translate3d(0, 0, 0);
-}
-md-toast.ng-leave.ng-leave-active .md-toast-content {
-  opacity: 0;
-  transform: translate3d(0, 100%, 0);
-}
-md-toast.ng-leave.ng-leave-active.md-swipeup .md-toast-content {
-  transform: translate3d(0, -50%, 0);
-}
-md-toast.ng-leave.ng-leave-active.md-swipedown .md-toast-content {
-  transform: translate3d(0, 50%, 0);
-}
-md-toast.ng-leave.ng-leave-active.md-top .md-toast-content {
-  transform: translate3d(0, -100%, 0);
-}
-md-toast .md-action {
-  line-height: 19px;
-  margin-left: 24px;
-  margin-right: 0;
-  cursor: pointer;
-  text-transform: uppercase;
-  float: right;
-}
-md-toast .md-button {
-  min-width: 0;
-  margin-right: 0;
-  margin-left: 8px;
-}
-[dir=rtl] md-toast .md-button {
-  margin-right: 8px;
-}
-[dir=rtl] md-toast .md-button {
-  margin-left: 0;
-}
-
-@media (max-width: 959px) {
-  md-toast {
-    left: 0;
-    right: 0;
-    width: 100%;
-    max-width: 100%;
-    min-width: 0;
-    border-radius: 0;
-    bottom: 0;
-    padding: 0;
-  }
-  md-toast.ng-leave.ng-leave-active.md-swipeup .md-toast-content {
-    transform: translate3d(0, -50%, 0);
-  }
-  md-toast.ng-leave.ng-leave-active.md-swipedown .md-toast-content {
-    transform: translate3d(0, 50%, 0);
-  }
-}
-@media (min-width: 960px) {
-  md-toast {
-    min-width: 304px;
-    /*
-    * When the toast doesn't take up the whole screen,
-    * make it rotate when the user swipes it away
-    */
-  }
-  md-toast.md-bottom {
-    bottom: 0;
-  }
-  md-toast.md-left {
-    left: 0;
-  }
-  md-toast.md-right {
-    right: 0;
-  }
-  md-toast.md-top {
-    top: 0;
-  }
-  md-toast._md-start {
-    left: 0;
-  }
-  [dir=rtl] md-toast._md-start {
-    left: auto;
-    right: 0;
-  }
-  md-toast._md-end {
-    right: 0;
-  }
-  [dir=rtl] md-toast._md-end {
-    right: auto;
-    left: 0;
-  }
-  md-toast.ng-leave.ng-leave-active.md-swipeleft .md-toast-content {
-    transform: translate3d(-50%, 0, 0);
-  }
-  md-toast.ng-leave.ng-leave-active.md-swiperight .md-toast-content {
-    transform: translate3d(50%, 0, 0);
-  }
-}
-@media (min-width: 1920px) {
-  md-toast .md-toast-content {
-    max-width: 568px;
-  }
-}
-@media screen and (-ms-high-contrast: active) {
-  md-toast {
-    border: 1px solid #fff;
-  }
-}
-.md-toast-animating {
-  overflow: hidden !important;
-}
-
-md-toolbar {
-  box-sizing: border-box;
-  display: flex;
-  flex-direction: column;
-  position: relative;
-  z-index: 2;
-  font-size: 20px;
-  min-height: 64px;
-  width: 100%;
-}
-md-toolbar._md-toolbar-transitions {
-  transition-duration: 0.5s;
-  transition-timing-function: cubic-bezier(0.35, 0, 0.25, 1);
-  transition-property: background-color, fill, color;
-}
-md-toolbar.md-whiteframe-z1-add, md-toolbar.md-whiteframe-z1-remove {
-  transition: box-shadow 0.5s linear;
-}
-md-toolbar md-toolbar-filler {
-  width: 72px;
-}
-md-toolbar *,
-md-toolbar *:before,
-md-toolbar *:after {
-  box-sizing: border-box;
-}
-md-toolbar.ng-animate {
-  transition: none;
-}
-md-toolbar.md-tall {
-  height: 128px;
-  min-height: 128px;
-  max-height: 128px;
-}
-md-toolbar.md-medium-tall {
-  height: 88px;
-  min-height: 88px;
-  max-height: 88px;
-}
-md-toolbar.md-medium-tall .md-toolbar-tools {
-  height: 48px;
-  min-height: 48px;
-  max-height: 48px;
-}
-md-toolbar > .md-indent {
-  margin-left: 64px;
-}
-[dir=rtl] md-toolbar > .md-indent {
-  margin-left: auto;
-  margin-right: 64px;
-}
-md-toolbar ~ md-content > md-list {
-  padding: 0;
-}
-md-toolbar ~ md-content > md-list md-list-item:last-child md-divider {
-  display: none;
-}
-
-.md-toolbar-tools {
-  font-size: 20px;
-  letter-spacing: 0.005em;
-  box-sizing: border-box;
-  font-weight: 400;
-  display: flex;
-  align-items: center;
-  flex-direction: row;
-  width: 100%;
-  height: 64px;
-  max-height: 64px;
-  padding: 0 16px;
-  margin: 0;
-}
-.md-toolbar-tools h1, .md-toolbar-tools h2, .md-toolbar-tools h3 {
-  font-size: inherit;
-  font-weight: inherit;
-  margin: inherit;
-}
-.md-toolbar-tools a {
-  color: inherit;
-  text-decoration: none;
-}
-.md-toolbar-tools .fill-height {
-  display: flex;
-  align-items: center;
-}
-.md-toolbar-tools md-checkbox {
-  margin: inherit;
-}
-.md-toolbar-tools .md-button {
-  margin-top: 0;
-  margin-bottom: 0;
-}
-.md-toolbar-tools .md-button, .md-toolbar-tools .md-button.md-icon-button md-icon {
-  transition-duration: 0.5s;
-  transition-timing-function: cubic-bezier(0.35, 0, 0.25, 1);
-  transition-property: background-color, fill, color;
-}
-.md-toolbar-tools .md-button.ng-animate, .md-toolbar-tools .md-button.md-icon-button md-icon.ng-animate {
-  transition: none;
-}
-.md-toolbar-tools > .md-button:first-child {
-  margin-left: -8px;
-}
-[dir=rtl] .md-toolbar-tools > .md-button:first-child {
-  margin-left: auto;
-  margin-right: -8px;
-}
-.md-toolbar-tools > .md-button:last-child {
-  margin-right: -8px;
-}
-[dir=rtl] .md-toolbar-tools > .md-button:last-child {
-  margin-right: auto;
-  margin-left: -8px;
-}
-.md-toolbar-tools > md-menu:last-child {
-  margin-right: -8px;
-}
-[dir=rtl] .md-toolbar-tools > md-menu:last-child {
-  margin-right: auto;
-  margin-left: -8px;
-}
-.md-toolbar-tools > md-menu:last-child > .md-button {
-  margin-right: 0;
-}
-[dir=rtl] .md-toolbar-tools > md-menu:last-child > .md-button {
-  margin-right: auto;
-  margin-left: 0;
-}
-@media screen and (-ms-high-contrast: active) {
-  .md-toolbar-tools {
-    border-bottom: 1px solid #fff;
-  }
-}
-
-@media (min-width: 0) and (max-width: 959px) and (orientation: portrait) {
-  md-toolbar {
-    min-height: 56px;
-  }
-
-  .md-toolbar-tools {
-    height: 56px;
-    max-height: 56px;
-  }
-}
-@media (min-width: 0) and (max-width: 959px) and (orientation: landscape) {
-  md-toolbar {
-    min-height: 48px;
-  }
-
-  .md-toolbar-tools {
-    height: 48px;
-    max-height: 48px;
-  }
-}
-.md-tooltip {
-  display: inline-block;
-  pointer-events: none;
-  border-radius: 4px;
-  overflow: hidden;
-  opacity: 0;
-  font-weight: 500;
-  font-size: 14px;
-  white-space: nowrap;
-  text-overflow: ellipsis;
-  height: 32px;
-  line-height: 32px;
-  padding-right: 16px;
-  padding-left: 16px;
-}
-.md-tooltip.md-origin-top {
-  transform-origin: center bottom;
-  margin-top: -24px;
-}
-.md-tooltip.md-origin-right {
-  transform-origin: left center;
-  margin-left: 24px;
-}
-.md-tooltip.md-origin-bottom {
-  transform-origin: center top;
-  margin-top: 24px;
-}
-.md-tooltip.md-origin-left {
-  transform-origin: right center;
-  margin-left: -24px;
-}
-@media (min-width: 960px) {
-  .md-tooltip {
-    font-size: 10px;
-    height: 22px;
-    line-height: 22px;
-    padding-right: 8px;
-    padding-left: 8px;
-  }
-  .md-tooltip.md-origin-top {
-    margin-top: -14px;
-  }
-  .md-tooltip.md-origin-right {
-    margin-left: 14px;
-  }
-  .md-tooltip.md-origin-bottom {
-    margin-top: 14px;
-  }
-  .md-tooltip.md-origin-left {
-    margin-left: -14px;
-  }
-}
-.md-tooltip.md-show-add {
-  transform: scale(0);
-}
-.md-tooltip.md-show {
-  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
-  transition-duration: 150ms;
-  transform: scale(1);
-  opacity: 0.9;
-}
-.md-tooltip.md-hide {
-  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
-  transition-duration: 150ms;
-  transform: scale(0);
-  opacity: 0;
-}
-
-.md-truncate {
-  overflow: hidden;
-  white-space: nowrap;
-  text-overflow: ellipsis;
-}
-.md-truncate.md-clip {
-  text-overflow: clip;
-}
-.md-truncate.flex {
-  width: 0;
-}
-
-.md-virtual-repeat-container {
-  box-sizing: border-box;
-  display: block;
-  margin: 0;
-  overflow: hidden;
-  padding: 0;
-  position: relative;
-}
-.md-virtual-repeat-container .md-virtual-repeat-scroller {
-  bottom: 0;
-  box-sizing: border-box;
-  left: 0;
-  margin: 0;
-  overflow-x: hidden;
-  padding: 0;
-  position: absolute;
-  right: 0;
-  top: 0;
-  -webkit-overflow-scrolling: touch;
-}
-.md-virtual-repeat-container .md-virtual-repeat-sizer {
-  box-sizing: border-box;
-  height: 1px;
-  display: block;
-  margin: 0;
-  padding: 0;
-  width: 1px;
-}
-.md-virtual-repeat-container .md-virtual-repeat-offsetter {
-  box-sizing: border-box;
-  left: 0;
-  margin: 0;
-  padding: 0;
-  position: absolute;
-  right: 0;
-  top: 0;
-}
-
-.md-virtual-repeat-container.md-orient-horizontal .md-virtual-repeat-scroller {
-  overflow-x: auto;
-  overflow-y: hidden;
-}
-.md-virtual-repeat-container.md-orient-horizontal .md-virtual-repeat-offsetter {
-  bottom: 16px;
-  right: auto;
-  white-space: nowrap;
-}
-[dir=rtl] .md-virtual-repeat-container.md-orient-horizontal .md-virtual-repeat-offsetter {
-  right: auto;
-  left: auto;
-}
-
-.md-whiteframe-1dp, .md-whiteframe-z1 {
-  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
-}
-
-.md-whiteframe-2dp {
-  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 3px 1px -2px rgba(0, 0, 0, 0.12);
-}
-
-.md-whiteframe-3dp {
-  box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 3px 3px -2px rgba(0, 0, 0, 0.12);
-}
-
-.md-whiteframe-4dp, .md-whiteframe-z2 {
-  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
-}
-
-.md-whiteframe-5dp {
-  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
-}
-
-.md-whiteframe-6dp {
-  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
-}
-
-.md-whiteframe-7dp, .md-whiteframe-z3 {
-  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
-}
-
-.md-whiteframe-8dp {
-  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
-}
-
-.md-whiteframe-9dp {
-  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
-}
-
-.md-whiteframe-10dp, .md-whiteframe-z4 {
-  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
-}
-
-.md-whiteframe-11dp {
-  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
-}
-
-.md-whiteframe-12dp {
-  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
-}
-
-.md-whiteframe-13dp, .md-whiteframe-z5 {
-  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
-}
-
-.md-whiteframe-14dp {
-  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
-}
-
-.md-whiteframe-15dp {
-  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
-}
-
-.md-whiteframe-16dp {
-  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
-}
-
-.md-whiteframe-17dp {
-  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
-}
-
-.md-whiteframe-18dp {
-  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
-}
-
-.md-whiteframe-19dp {
-  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
-}
-
-.md-whiteframe-20dp {
-  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
-}
-
-.md-whiteframe-21dp {
-  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
-}
-
-.md-whiteframe-22dp {
-  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
-}
-
-.md-whiteframe-23dp {
-  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
-}
-
-.md-whiteframe-24dp {
-  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
-}
-
-@media screen and (-ms-high-contrast: active) {
-  md-whiteframe {
-    border: 1px solid #fff;
-  }
-}
-@media print {
-  md-whiteframe, [md-whiteframe] {
-    background-color: #ffffff;
-  }
-}
-/*
-* Since Layout API uses ng-cloak to hide the dom elements while layouts are adjusted
-*/
-[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
-  display: none !important;
-}
-
-/*
-*  Responsive attributes
-*
-*  References:
-*  1) https://scotch.io/tutorials/a-visual-guide-to-css3-flexbox-properties#flex
-*  2) https://css-tricks.com/almanac/properties/f/flex/
-*  3) https://css-tricks.com/snippets/css/a-guide-to-flexbox/
-*  4) https://github.com/philipwalton/flexbugs#3-min-height-on-a-flex-container-wont-apply-to-its-flex-items
-*  5) http://godban.com.ua/projects/flexgrid
-*/
-@-moz-document url-prefix() {
-  .layout-fill {
-    margin: 0;
-    width: 100%;
-    min-height: 100%;
-    height: 100%;
-  }
-}
-/*
- *  Apply Mixins to create Layout/Flexbox styles
- */
-.flex-order {
-  order: 0;
-}
-
-.flex-order--20 {
-  order: -20;
-}
-
-.flex-order--19 {
-  order: -19;
-}
-
-.flex-order--18 {
-  order: -18;
-}
-
-.flex-order--17 {
-  order: -17;
-}
-
-.flex-order--16 {
-  order: -16;
-}
-
-.flex-order--15 {
-  order: -15;
-}
-
-.flex-order--14 {
-  order: -14;
-}
-
-.flex-order--13 {
-  order: -13;
-}
-
-.flex-order--12 {
-  order: -12;
-}
-
-.flex-order--11 {
-  order: -11;
-}
-
-.flex-order--10 {
-  order: -10;
-}
-
-.flex-order--9 {
-  order: -9;
-}
-
-.flex-order--8 {
-  order: -8;
-}
-
-.flex-order--7 {
-  order: -7;
-}
-
-.flex-order--6 {
-  order: -6;
-}
-
-.flex-order--5 {
-  order: -5;
-}
-
-.flex-order--4 {
-  order: -4;
-}
-
-.flex-order--3 {
-  order: -3;
-}
-
-.flex-order--2 {
-  order: -2;
-}
-
-.flex-order--1 {
-  order: -1;
-}
-
-.flex-order-0 {
-  order: 0;
-}
-
-.flex-order-1 {
-  order: 1;
-}
-
-.flex-order-2 {
-  order: 2;
-}
-
-.flex-order-3 {
-  order: 3;
-}
-
-.flex-order-4 {
-  order: 4;
-}
-
-.flex-order-5 {
-  order: 5;
-}
-
-.flex-order-6 {
-  order: 6;
-}
-
-.flex-order-7 {
-  order: 7;
-}
-
-.flex-order-8 {
-  order: 8;
-}
-
-.flex-order-9 {
-  order: 9;
-}
-
-.flex-order-10 {
-  order: 10;
-}
-
-.flex-order-11 {
-  order: 11;
-}
-
-.flex-order-12 {
-  order: 12;
-}
-
-.flex-order-13 {
-  order: 13;
-}
-
-.flex-order-14 {
-  order: 14;
-}
-
-.flex-order-15 {
-  order: 15;
-}
-
-.flex-order-16 {
-  order: 16;
-}
-
-.flex-order-17 {
-  order: 17;
-}
-
-.flex-order-18 {
-  order: 18;
-}
-
-.flex-order-19 {
-  order: 19;
-}
-
-.flex-order-20 {
-  order: 20;
-}
-
-.offset-0, .flex-offset-0, .layout-margin .flex-offset-0, .layout-margin .offset-0 {
-  margin-left: 0;
-}
-[dir=rtl] .offset-0, [dir=rtl] .flex-offset-0, [dir=rtl] .layout-margin .flex-offset-0, [dir=rtl] .layout-margin .offset-0 {
-  margin-left: auto;
-  margin-right: 0;
-}
-
-.offset-5, .flex-offset-5, .layout-margin .flex-offset-5, .layout-margin .offset-5 {
-  margin-left: 5%;
-}
-[dir=rtl] .offset-5, [dir=rtl] .flex-offset-5, [dir=rtl] .layout-margin .flex-offset-5, [dir=rtl] .layout-margin .offset-5 {
-  margin-left: auto;
-  margin-right: 5%;
-}
-
-.offset-10, .flex-offset-10, .layout-margin .flex-offset-10, .layout-margin .offset-10 {
-  margin-left: 10%;
-}
-[dir=rtl] .offset-10, [dir=rtl] .flex-offset-10, [dir=rtl] .layout-margin .flex-offset-10, [dir=rtl] .layout-margin .offset-10 {
-  margin-left: auto;
-  margin-right: 10%;
-}
-
-.offset-15, .flex-offset-15, .layout-margin .flex-offset-15, .layout-margin .offset-15 {
-  margin-left: 15%;
-}
-[dir=rtl] .offset-15, [dir=rtl] .flex-offset-15, [dir=rtl] .layout-margin .flex-offset-15, [dir=rtl] .layout-margin .offset-15 {
-  margin-left: auto;
-  margin-right: 15%;
-}
-
-.offset-20, .flex-offset-20, .layout-margin .flex-offset-20, .layout-margin .offset-20 {
-  margin-left: 20%;
-}
-[dir=rtl] .offset-20, [dir=rtl] .flex-offset-20, [dir=rtl] .layout-margin .flex-offset-20, [dir=rtl] .layout-margin .offset-20 {
-  margin-left: auto;
-  margin-right: 20%;
-}
-
-.offset-25, .flex-offset-25, .layout-margin .flex-offset-25, .layout-margin .offset-25 {
-  margin-left: 25%;
-}
-[dir=rtl] .offset-25, [dir=rtl] .flex-offset-25, [dir=rtl] .layout-margin .flex-offset-25, [dir=rtl] .layout-margin .offset-25 {
-  margin-left: auto;
-  margin-right: 25%;
-}
-
-.offset-30, .flex-offset-30, .layout-margin .flex-offset-30, .layout-margin .offset-30 {
-  margin-left: 30%;
-}
-[dir=rtl] .offset-30, [dir=rtl] .flex-offset-30, [dir=rtl] .layout-margin .flex-offset-30, [dir=rtl] .layout-margin .offset-30 {
-  margin-left: auto;
-  margin-right: 30%;
-}
-
-.offset-35, .flex-offset-35, .layout-margin .flex-offset-35, .layout-margin .offset-35 {
-  margin-left: 35%;
-}
-[dir=rtl] .offset-35, [dir=rtl] .flex-offset-35, [dir=rtl] .layout-margin .flex-offset-35, [dir=rtl] .layout-margin .offset-35 {
-  margin-left: auto;
-  margin-right: 35%;
-}
-
-.offset-40, .flex-offset-40, .layout-margin .flex-offset-40, .layout-margin .offset-40 {
-  margin-left: 40%;
-}
-[dir=rtl] .offset-40, [dir=rtl] .flex-offset-40, [dir=rtl] .layout-margin .flex-offset-40, [dir=rtl] .layout-margin .offset-40 {
-  margin-left: auto;
-  margin-right: 40%;
-}
-
-.offset-45, .flex-offset-45, .layout-margin .flex-offset-45, .layout-margin .offset-45 {
-  margin-left: 45%;
-}
-[dir=rtl] .offset-45, [dir=rtl] .flex-offset-45, [dir=rtl] .layout-margin .flex-offset-45, [dir=rtl] .layout-margin .offset-45 {
-  margin-left: auto;
-  margin-right: 45%;
-}
-
-.offset-50, .flex-offset-50, .layout-margin .flex-offset-50, .layout-margin .offset-50 {
-  margin-left: 50%;
-}
-[dir=rtl] .offset-50, [dir=rtl] .flex-offset-50, [dir=rtl] .layout-margin .flex-offset-50, [dir=rtl] .layout-margin .offset-50 {
-  margin-left: auto;
-  margin-right: 50%;
-}
-
-.offset-55, .flex-offset-55, .layout-margin .flex-offset-55, .layout-margin .offset-55 {
-  margin-left: 55%;
-}
-[dir=rtl] .offset-55, [dir=rtl] .flex-offset-55, [dir=rtl] .layout-margin .flex-offset-55, [dir=rtl] .layout-margin .offset-55 {
-  margin-left: auto;
-  margin-right: 55%;
-}
-
-.offset-60, .flex-offset-60, .layout-margin .flex-offset-60, .layout-margin .offset-60 {
-  margin-left: 60%;
-}
-[dir=rtl] .offset-60, [dir=rtl] .flex-offset-60, [dir=rtl] .layout-margin .flex-offset-60, [dir=rtl] .layout-margin .offset-60 {
-  margin-left: auto;
-  margin-right: 60%;
-}
-
-.offset-65, .flex-offset-65, .layout-margin .flex-offset-65, .layout-margin .offset-65 {
-  margin-left: 65%;
-}
-[dir=rtl] .offset-65, [dir=rtl] .flex-offset-65, [dir=rtl] .layout-margin .flex-offset-65, [dir=rtl] .layout-margin .offset-65 {
-  margin-left: auto;
-  margin-right: 65%;
-}
-
-.offset-70, .flex-offset-70, .layout-margin .flex-offset-70, .layout-margin .offset-70 {
-  margin-left: 70%;
-}
-[dir=rtl] .offset-70, [dir=rtl] .flex-offset-70, [dir=rtl] .layout-margin .flex-offset-70, [dir=rtl] .layout-margin .offset-70 {
-  margin-left: auto;
-  margin-right: 70%;
-}
-
-.offset-75, .flex-offset-75, .layout-margin .flex-offset-75, .layout-margin .offset-75 {
-  margin-left: 75%;
-}
-[dir=rtl] .offset-75, [dir=rtl] .flex-offset-75, [dir=rtl] .layout-margin .flex-offset-75, [dir=rtl] .layout-margin .offset-75 {
-  margin-left: auto;
-  margin-right: 75%;
-}
-
-.offset-80, .flex-offset-80, .layout-margin .flex-offset-80, .layout-margin .offset-80 {
-  margin-left: 80%;
-}
-[dir=rtl] .offset-80, [dir=rtl] .flex-offset-80, [dir=rtl] .layout-margin .flex-offset-80, [dir=rtl] .layout-margin .offset-80 {
-  margin-left: auto;
-  margin-right: 80%;
-}
-
-.offset-85, .flex-offset-85, .layout-margin .flex-offset-85, .layout-margin .offset-85 {
-  margin-left: 85%;
-}
-[dir=rtl] .offset-85, [dir=rtl] .flex-offset-85, [dir=rtl] .layout-margin .flex-offset-85, [dir=rtl] .layout-margin .offset-85 {
-  margin-left: auto;
-  margin-right: 85%;
-}
-
-.offset-90, .flex-offset-90, .layout-margin .flex-offset-90, .layout-margin .offset-90 {
-  margin-left: 90%;
-}
-[dir=rtl] .offset-90, [dir=rtl] .flex-offset-90, [dir=rtl] .layout-margin .flex-offset-90, [dir=rtl] .layout-margin .offset-90 {
-  margin-left: auto;
-  margin-right: 90%;
-}
-
-.offset-95, .flex-offset-95, .layout-margin .flex-offset-95, .layout-margin .offset-95 {
-  margin-left: 95%;
-}
-[dir=rtl] .offset-95, [dir=rtl] .flex-offset-95, [dir=rtl] .layout-margin .flex-offset-95, [dir=rtl] .layout-margin .offset-95 {
-  margin-left: auto;
-  margin-right: 95%;
-}
-
-.offset-33, .flex-offset-33, .layout-margin .flex-offset-33, .layout-margin .offset-33 {
-  margin-left: 33.3333333333%;
-}
-
-.offset-66, .flex-offset-66, .layout-margin .flex-offset-66, .layout-margin .offset-66 {
-  margin-left: 66.6666666667%;
-}
-[dir=rtl] .offset-66, [dir=rtl] .flex-offset-66, [dir=rtl] .layout-margin .flex-offset-66, [dir=rtl] .layout-margin .offset-66 {
-  margin-left: auto;
-  margin-right: 66.6666666667%;
-}
-
-.layout-align,
-.layout-align-start-stretch {
-  justify-content: flex-start;
-  align-content: stretch;
-  align-items: stretch;
-}
-
-.layout-align-start,
-.layout-align-start-start,
-.layout-align-start-center,
-.layout-align-start-end,
-.layout-align-start-stretch {
-  justify-content: flex-start;
-}
-
-.layout-align-center,
-.layout-align-center-start,
-.layout-align-center-center,
-.layout-align-center-end,
-.layout-align-center-stretch {
-  justify-content: center;
-}
-
-.layout-align-end,
-.layout-align-end-start,
-.layout-align-end-center,
-.layout-align-end-end,
-.layout-align-end-stretch {
-  justify-content: flex-end;
-}
-
-.layout-align-space-around,
-.layout-align-space-around-center,
-.layout-align-space-around-start,
-.layout-align-space-around-end,
-.layout-align-space-around-stretch {
-  justify-content: space-around;
-}
-
-.layout-align-space-between,
-.layout-align-space-between-center,
-.layout-align-space-between-start,
-.layout-align-space-between-end,
-.layout-align-space-between-stretch {
-  justify-content: space-between;
-}
-
-.layout-align-start-start,
-.layout-align-center-start,
-.layout-align-end-start,
-.layout-align-space-between-start,
-.layout-align-space-around-start {
-  align-items: flex-start;
-  align-content: flex-start;
-}
-
-.layout-align-start-center,
-.layout-align-center-center,
-.layout-align-end-center,
-.layout-align-space-between-center,
-.layout-align-space-around-center {
-  align-items: center;
-  align-content: center;
-  max-width: 100%;
-}
-
-.layout-align-start-center > *,
-.layout-align-center-center > *,
-.layout-align-end-center > *,
-.layout-align-space-between-center > *,
-.layout-align-space-around-center > * {
-  max-width: 100%;
-  box-sizing: border-box;
-}
-
-.layout-align-start-end,
-.layout-align-center-end,
-.layout-align-end-end,
-.layout-align-space-between-end,
-.layout-align-space-around-end {
-  align-items: flex-end;
-  align-content: flex-end;
-}
-
-.layout-align-start-stretch,
-.layout-align-center-stretch,
-.layout-align-end-stretch,
-.layout-align-space-between-stretch,
-.layout-align-space-around-stretch {
-  align-items: stretch;
-  align-content: stretch;
-}
-
-.flex {
-  flex: 1;
-  box-sizing: border-box;
-}
-
-.flex-grow {
-  flex: 1 1 100%;
-  box-sizing: border-box;
-}
-
-.flex-initial {
-  flex: 0 1 auto;
-  box-sizing: border-box;
-}
-
-.flex-auto {
-  flex: 1 1 auto;
-  box-sizing: border-box;
-}
-
-.flex-none {
-  flex: 0 0 auto;
-  box-sizing: border-box;
-}
-
-.flex-noshrink {
-  flex: 1 0 auto;
-  box-sizing: border-box;
-}
-
-.flex-nogrow {
-  flex: 0 1 auto;
-  box-sizing: border-box;
-}
-
-.flex-0 {
-  flex: 1 1 100%;
-  max-width: 0%;
-  max-height: 100%;
-  box-sizing: border-box;
-}
-
-.layout-row > .flex-0 {
-  flex: 1 1 100%;
-  max-width: 0%;
-  max-height: 100%;
-  box-sizing: border-box;
-  min-width: 0;
-}
-
-.layout-column > .flex-0 {
-  flex: 1 1 100%;
-  max-width: 100%;
-  max-height: 0%;
-  box-sizing: border-box;
-}
-
-.flex-5 {
-  flex: 1 1 100%;
-  max-width: 5%;
-  max-height: 100%;
-  box-sizing: border-box;
-}
-
-.layout-row > .flex-5 {
-  flex: 1 1 100%;
-  max-width: 5%;
-  max-height: 100%;
-  box-sizing: border-box;
-}
-
-.layout-column > .flex-5 {
-  flex: 1 1 100%;
-  max-width: 100%;
-  max-height: 5%;
-  box-sizing: border-box;
-}
-
-.flex-10 {
-  flex: 1 1 100%;
-  max-width: 10%;
-  max-height: 100%;
-  box-sizing: border-box;
-}
-
-.layout-row > .flex-10 {
-  flex: 1 1 100%;
-  max-width: 10%;
-  max-height: 100%;
-  box-sizing: border-box;
-}
-
-.layout-column > .flex-10 {
-  flex: 1 1 100%;
-  max-width: 100%;
-  max-height: 10%;
-  box-sizing: border-box;
-}
-
-.flex-15 {
-  flex: 1 1 100%;
-  max-width: 15%;
-  max-height: 100%;
-  box-sizing: border-box;
-}
-
-.layout-row > .flex-15 {
-  flex: 1 1 100%;
-  max-width: 15%;
-  max-height: 100%;
-  box-sizing: border-box;
-}
-
-.layout-column > .flex-15 {
-  flex: 1 1 100%;
-  max-width: 100%;
-  max-height: 15%;
-  box-sizing: border-box;
-}
-
-.flex-20 {
-  flex: 1 1 100%;
-  max-width: 20%;
-  max-height: 100%;
-  box-sizing: border-box;
-}
-
-.layout-row > .flex-20 {
-  flex: 1 1 100%;
-  max-width: 20%;
-  max-height: 100%;
-  box-sizing: border-box;
-}
-
-.layout-column > .flex-20 {
-  flex: 1 1 100%;
-  max-width: 100%;
-  max-height: 20%;
-  box-sizing: border-box;
-}
-
-.flex-25 {
-  flex: 1 1 100%;
-  max-width: 25%;
-  max-height: 100%;
-  box-sizing: border-box;
-}
-
-.layout-row > .flex-25 {
-  flex: 1 1 100%;
-  max-width: 25%;
-  max-height: 100%;
-  box-sizing: border-box;
-}
-
-.layout-column > .flex-25 {
-  flex: 1 1 100%;
-  max-width: 100%;
-  max-height: 25%;
-  box-sizing: border-box;
-}
-
-.flex-30 {
-  flex: 1 1 100%;
-  max-width: 30%;
-  max-height: 100%;
-  box-sizing: border-box;
-}
-
-.layout-row > .flex-30 {
-  flex: 1 1 100%;
-  max-width: 30%;
-  max-height: 100%;
-  box-sizing: border-box;
-}
-
-.layout-column > .flex-30 {
-  flex: 1 1 100%;
-  max-width: 100%;
-  max-height: 30%;
-  box-sizing: border-box;
-}
-
-.flex-35 {
-  flex: 1 1 100%;
-  max-width: 35%;
-  max-height: 100%;
-  box-sizing: border-box;
-}
-
-.layout-row > .flex-35 {
-  flex: 1 1 100%;
-  max-width: 35%;
-  max-height: 100%;
-  box-sizing: border-box;
-}
-
-.layout-column > .flex-35 {
-  flex: 1 1 100%;
-  max-width: 100%;
-  max-height: 35%;
-  box-sizing: border-box;
-}
-
-.flex-40 {
-  flex: 1 1 100%;
-  max-width: 40%;
-  max-height: 100%;
-  box-sizing: border-box;
-}
-
-.layout-row > .flex-40 {
-  flex: 1 1 100%;
-  max-width: 40%;
-  max-height: 100%;
-  box-sizing: border-box;
-}
-
-.layout-column > .flex-40 {
-  flex: 1 1 100%;
-  max-width: 100%;
-  max-height: 40%;
-  box-sizing: border-box;
-}
-
-.flex-45 {
-  flex: 1 1 100%;
-  max-width: 45%;
-  max-height: 100%;
-  box-sizing: border-box;
-}
-
-.layout-row > .flex-45 {
-  flex: 1 1 100%;
-  max-width: 45%;
-  max-height: 100%;
-  box-sizing: border-box;
-}
-
-.layout-column > .flex-45 {
-  flex: 1 1 100%;
-  max-width: 100%;
-  max-height: 45%;
-  box-sizing: border-box;
-}
-
-.flex-50 {
-  flex: 1 1 100%;
-  max-width: 50%;
-  max-height: 100%;
-  box-sizing: border-box;
-}
-
-.layout-row > .flex-50 {
-  flex: 1 1 100%;
-  max-width: 50%;
-  max-height: 100%;
-  box-sizing: border-box;
-}
-
-.layout-column > .flex-50 {
-  flex: 1 1 100%;
-  max-width: 100%;
-  max-height: 50%;
-  box-sizing: border-box;
-}
-
-.flex-55 {
-  flex: 1 1 100%;
-  max-width: 55%;
-  max-height: 100%;
-  box-sizing: border-box;
-}
-
-.layout-row > .flex-55 {
-  flex: 1 1 100%;
-  max-width: 55%;
-  max-height: 100%;
-  box-sizing: border-box;
-}
-
-.layout-column > .flex-55 {
-  flex: 1 1 100%;
-  max-width: 100%;
-  max-height: 55%;
-  box-sizing: border-box;
-}
-
-.flex-60 {
-  flex: 1 1 100%;
-  max-width: 60%;
-  max-height: 100%;
-  box-sizing: border-box;
-}
-
-.layout-row > .flex-60 {
-  flex: 1 1 100%;
-  max-width: 60%;
-  max-height: 100%;
-  box-sizing: border-box;
-}
-
-.layout-column > .flex-60 {
-  flex: 1 1 100%;
-  max-width: 100%;
-  max-height: 60%;
-  box-sizing: border-box;
-}
-
-.flex-65 {
-  flex: 1 1 100%;
-  max-width: 65%;
-  max-height: 100%;
-  box-sizing: border-box;
-}
-
-.layout-row > .flex-65 {
-  flex: 1 1 100%;
-  max-width: 65%;
-  max-height: 100%;
-  box-sizing: border-box;
-}
-
-.layout-column > .flex-65 {
-  flex: 1 1 100%;
-  max-width: 100%;
-  max-height: 65%;
-  box-sizing: border-box;
-}
-
-.flex-70 {
-  flex: 1 1 100%;
-  max-width: 70%;
-  max-height: 100%;
-  box-sizing: border-box;
-}
-
-.layout-row > .flex-70 {
-  flex: 1 1 100%;
-  max-width: 70%;
-  max-height: 100%;
-  box-sizing: border-box;
-}
-
-.layout-column > .flex-70 {
-  flex: 1 1 100%;
-  max-width: 100%;
-  max-height: 70%;
-  box-sizing: border-box;
-}
-
-.flex-75 {
-  flex: 1 1 100%;
-  max-width: 75%;
-  max-height: 100%;
-  box-sizing: border-box;
-}
-
-.layout-row > .flex-75 {
-  flex: 1 1 100%;
-  max-width: 75%;
-  max-height: 100%;
-  box-sizing: border-box;
-}
-
-.layout-column > .flex-75 {
-  flex: 1 1 100%;
-  max-width: 100%;
-  max-height: 75%;
-  box-sizing: border-box;
-}
-
-.flex-80 {
-  flex: 1 1 100%;
-  max-width: 80%;
-  max-height: 100%;
-  box-sizing: border-box;
-}
-
-.layout-row > .flex-80 {
-  flex: 1 1 100%;
-  max-width: 80%;
-  max-height: 100%;
-  box-sizing: border-box;
-}
-
-.layout-column > .flex-80 {
-  flex: 1 1 100%;
-  max-width: 100%;
-  max-height: 80%;
-  box-sizing: border-box;
-}
-
-.flex-85 {
-  flex: 1 1 100%;
-  max-width: 85%;
-  max-height: 100%;
-  box-sizing: border-box;
-}
-
-.layout-row > .flex-85 {
-  flex: 1 1 100%;
-  max-width: 85%;
-  max-height: 100%;
-  box-sizing: border-box;
-}
-
-.layout-column > .flex-85 {
-  flex: 1 1 100%;
-  max-width: 100%;
-  max-height: 85%;
-  box-sizing: border-box;
-}
-
-.flex-90 {
-  flex: 1 1 100%;
-  max-width: 90%;
-  max-height: 100%;
-  box-sizing: border-box;
-}
-
-.layout-row > .flex-90 {
-  flex: 1 1 100%;
-  max-width: 90%;
-  max-height: 100%;
-  box-sizing: border-box;
-}
-
-.layout-column > .flex-90 {
-  flex: 1 1 100%;
-  max-width: 100%;
-  max-height: 90%;
-  box-sizing: border-box;
-}
-
-.flex-95 {
-  flex: 1 1 100%;
-  max-width: 95%;
-  max-height: 100%;
-  box-sizing: border-box;
-}
-
-.layout-row > .flex-95 {
-  flex: 1 1 100%;
-  max-width: 95%;
-  max-height: 100%;
-  box-sizing: border-box;
-}
-
-.layout-column > .flex-95 {
-  flex: 1 1 100%;
-  max-width: 100%;
-  max-height: 95%;
-  box-sizing: border-box;
-}
-
-.flex-100 {
-  flex: 1 1 100%;
-  max-width: 100%;
-  max-height: 100%;
-  box-sizing: border-box;
-}
-
-.layout-row > .flex-100 {
-  flex: 1 1 100%;
-  max-width: 100%;
-  max-height: 100%;
-  box-sizing: border-box;
-}
-
-.layout-column > .flex-100 {
-  flex: 1 1 100%;
-  max-width: 100%;
-  max-height: 100%;
-  box-sizing: border-box;
-}
-
-.flex-33 {
-  flex: 1 1 100%;
-  max-width: 33.33%;
-  max-height: 100%;
-  box-sizing: border-box;
-}
-
-.flex-66 {
-  flex: 1 1 100%;
-  max-width: 66.66%;
-  max-height: 100%;
-  box-sizing: border-box;
-}
-
-.layout-row > .flex-33 {
-  flex: 1 1 33.33%;
-  max-width: 33.33%;
-  max-height: 100%;
-  box-sizing: border-box;
-}
-.layout-row > .flex-66 {
-  flex: 1 1 66.66%;
-  max-width: 66.66%;
-  max-height: 100%;
-  box-sizing: border-box;
-}
-
-.layout-column > .flex-33 {
-  flex: 1 1 33.33%;
-  max-width: 100%;
-  max-height: 33.33%;
-  box-sizing: border-box;
-}
-.layout-column > .flex-66 {
-  flex: 1 1 66.66%;
-  max-width: 100%;
-  max-height: 66.66%;
-  box-sizing: border-box;
-}
-
-.layout-row > .flex-33 {
-  flex: 1 1 100%;
-  max-width: 33.33%;
-  max-height: 100%;
-  box-sizing: border-box;
-}
-.layout-row > .flex-66 {
-  flex: 1 1 100%;
-  max-width: 66.66%;
-  max-height: 100%;
-  box-sizing: border-box;
-}
-.layout-row > .flex {
-  min-width: 0;
-}
-
-.layout-column > .flex-33 {
-  flex: 1 1 100%;
-  max-width: 100%;
-  max-height: 33.33%;
-  box-sizing: border-box;
-}
-.layout-column > .flex-66 {
-  flex: 1 1 100%;
-  max-width: 100%;
-  max-height: 66.66%;
-  box-sizing: border-box;
-}
-.layout-column > .flex {
-  min-height: 0;
-}
-
-.layout, .layout-column, .layout-row {
-  box-sizing: border-box;
-  display: -webkit-box;
-  display: -webkit-flex;
-  display: -moz-box;
-  display: -ms-flexbox;
-  display: flex;
-}
-
-.layout-column {
-  flex-direction: column;
-}
-
-.layout-row {
-  flex-direction: row;
-}
-
-.layout-padding-sm > *,
-.layout-padding > .flex-sm {
-  padding: 4px;
-}
-
-.layout-padding,
-.layout-padding-gt-sm,
-.layout-padding-md,
-.layout-padding > *,
-.layout-padding-gt-sm > *,
-.layout-padding-md > *,
-.layout-padding > .flex,
-.layout-padding > .flex-gt-sm,
-.layout-padding > .flex-md {
-  padding: 8px;
-}
-
-.layout-padding-gt-md > *,
-.layout-padding-lg > *,
-.layout-padding-gt-lg > *,
-.layout-padding > .flex-gt-md,
-.layout-padding > .flex-lg,
-.layout-padding > .flex-lg,
-.layout-padding > .flex-gt-lg {
-  padding: 16px;
-}
-
-.layout-margin-sm > *,
-.layout-margin > .flex-sm {
-  margin: 4px;
-}
-
-.layout-margin,
-.layout-margin-gt-sm,
-.layout-margin-md,
-.layout-margin > *,
-.layout-margin-gt-sm > *,
-.layout-margin-md > *,
-.layout-margin > .flex,
-.layout-margin > .flex-gt-sm,
-.layout-margin > .flex-md {
-  margin: 8px;
-}
-
-.layout-margin-gt-md > *,
-.layout-margin-lg > *,
-.layout-margin-gt-lg > *,
-.layout-margin > .flex-gt-md,
-.layout-margin > .flex-lg,
-.layout-margin > .flex-gt-lg {
-  margin: 16px;
-}
-
-.layout-wrap {
-  flex-wrap: wrap;
-}
-
-.layout-nowrap {
-  flex-wrap: nowrap;
-}
-
-.layout-fill {
-  margin: 0;
-  width: 100%;
-  min-height: 100%;
-  height: 100%;
-}
-
-/**
- * `hide-gt-sm show-gt-lg` should hide from 600px to 1200px
- * `show-md hide-gt-sm` should show from 0px to 960px and hide at >960px
- * `hide-gt-md show-gt-sm` should show everywhere (show overrides hide)`
- *
- *  hide means hide everywhere
- *  Sizes:
- *         $layout-breakpoint-xs:     600px !default;
- *         $layout-breakpoint-sm:     960px !default;
- *         $layout-breakpoint-md:     1280px !default;
- *         $layout-breakpoint-lg:     1920px !default;
- */
-@media (max-width: 599px) {
-  .hide-xs:not(.show-xs):not(.show), .hide:not(.show-xs):not(.show) {
-    display: none;
-  }
-
-  .flex-order-xs--20 {
-    order: -20;
-  }
-
-  .flex-order-xs--19 {
-    order: -19;
-  }
-
-  .flex-order-xs--18 {
-    order: -18;
-  }
-
-  .flex-order-xs--17 {
-    order: -17;
-  }
-
-  .flex-order-xs--16 {
-    order: -16;
-  }
-
-  .flex-order-xs--15 {
-    order: -15;
-  }
-
-  .flex-order-xs--14 {
-    order: -14;
-  }
-
-  .flex-order-xs--13 {
-    order: -13;
-  }
-
-  .flex-order-xs--12 {
-    order: -12;
-  }
-
-  .flex-order-xs--11 {
-    order: -11;
-  }
-
-  .flex-order-xs--10 {
-    order: -10;
-  }
-
-  .flex-order-xs--9 {
-    order: -9;
-  }
-
-  .flex-order-xs--8 {
-    order: -8;
-  }
-
-  .flex-order-xs--7 {
-    order: -7;
-  }
-
-  .flex-order-xs--6 {
-    order: -6;
-  }
-
-  .flex-order-xs--5 {
-    order: -5;
-  }
-
-  .flex-order-xs--4 {
-    order: -4;
-  }
-
-  .flex-order-xs--3 {
-    order: -3;
-  }
-
-  .flex-order-xs--2 {
-    order: -2;
-  }
-
-  .flex-order-xs--1 {
-    order: -1;
-  }
-
-  .flex-order-xs-0 {
-    order: 0;
-  }
-
-  .flex-order-xs-1 {
-    order: 1;
-  }
-
-  .flex-order-xs-2 {
-    order: 2;
-  }
-
-  .flex-order-xs-3 {
-    order: 3;
-  }
-
-  .flex-order-xs-4 {
-    order: 4;
-  }
-
-  .flex-order-xs-5 {
-    order: 5;
-  }
-
-  .flex-order-xs-6 {
-    order: 6;
-  }
-
-  .flex-order-xs-7 {
-    order: 7;
-  }
-
-  .flex-order-xs-8 {
-    order: 8;
-  }
-
-  .flex-order-xs-9 {
-    order: 9;
-  }
-
-  .flex-order-xs-10 {
-    order: 10;
-  }
-
-  .flex-order-xs-11 {
-    order: 11;
-  }
-
-  .flex-order-xs-12 {
-    order: 12;
-  }
-
-  .flex-order-xs-13 {
-    order: 13;
-  }
-
-  .flex-order-xs-14 {
-    order: 14;
-  }
-
-  .flex-order-xs-15 {
-    order: 15;
-  }
-
-  .flex-order-xs-16 {
-    order: 16;
-  }
-
-  .flex-order-xs-17 {
-    order: 17;
-  }
-
-  .flex-order-xs-18 {
-    order: 18;
-  }
-
-  .flex-order-xs-19 {
-    order: 19;
-  }
-
-  .flex-order-xs-20 {
-    order: 20;
-  }
-
-  .offset-xs-0, .flex-offset-xs-0, .layout-margin .flex-offset-xs-0, .layout-margin .offset-xs-0 {
-    margin-left: 0;
-  }
-  [dir=rtl] .offset-xs-0, [dir=rtl] .flex-offset-xs-0, [dir=rtl] .layout-margin .flex-offset-xs-0, [dir=rtl] .layout-margin .offset-xs-0 {
-    margin-left: auto;
-    margin-right: 0;
-  }
-
-  .offset-xs-5, .flex-offset-xs-5, .layout-margin .flex-offset-xs-5, .layout-margin .offset-xs-5 {
-    margin-left: 5%;
-  }
-  [dir=rtl] .offset-xs-5, [dir=rtl] .flex-offset-xs-5, [dir=rtl] .layout-margin .flex-offset-xs-5, [dir=rtl] .layout-margin .offset-xs-5 {
-    margin-left: auto;
-    margin-right: 5%;
-  }
-
-  .offset-xs-10, .flex-offset-xs-10, .layout-margin .flex-offset-xs-10, .layout-margin .offset-xs-10 {
-    margin-left: 10%;
-  }
-  [dir=rtl] .offset-xs-10, [dir=rtl] .flex-offset-xs-10, [dir=rtl] .layout-margin .flex-offset-xs-10, [dir=rtl] .layout-margin .offset-xs-10 {
-    margin-left: auto;
-    margin-right: 10%;
-  }
-
-  .offset-xs-15, .flex-offset-xs-15, .layout-margin .flex-offset-xs-15, .layout-margin .offset-xs-15 {
-    margin-left: 15%;
-  }
-  [dir=rtl] .offset-xs-15, [dir=rtl] .flex-offset-xs-15, [dir=rtl] .layout-margin .flex-offset-xs-15, [dir=rtl] .layout-margin .offset-xs-15 {
-    margin-left: auto;
-    margin-right: 15%;
-  }
-
-  .offset-xs-20, .flex-offset-xs-20, .layout-margin .flex-offset-xs-20, .layout-margin .offset-xs-20 {
-    margin-left: 20%;
-  }
-  [dir=rtl] .offset-xs-20, [dir=rtl] .flex-offset-xs-20, [dir=rtl] .layout-margin .flex-offset-xs-20, [dir=rtl] .layout-margin .offset-xs-20 {
-    margin-left: auto;
-    margin-right: 20%;
-  }
-
-  .offset-xs-25, .flex-offset-xs-25, .layout-margin .flex-offset-xs-25, .layout-margin .offset-xs-25 {
-    margin-left: 25%;
-  }
-  [dir=rtl] .offset-xs-25, [dir=rtl] .flex-offset-xs-25, [dir=rtl] .layout-margin .flex-offset-xs-25, [dir=rtl] .layout-margin .offset-xs-25 {
-    margin-left: auto;
-    margin-right: 25%;
-  }
-
-  .offset-xs-30, .flex-offset-xs-30, .layout-margin .flex-offset-xs-30, .layout-margin .offset-xs-30 {
-    margin-left: 30%;
-  }
-  [dir=rtl] .offset-xs-30, [dir=rtl] .flex-offset-xs-30, [dir=rtl] .layout-margin .flex-offset-xs-30, [dir=rtl] .layout-margin .offset-xs-30 {
-    margin-left: auto;
-    margin-right: 30%;
-  }
-
-  .offset-xs-35, .flex-offset-xs-35, .layout-margin .flex-offset-xs-35, .layout-margin .offset-xs-35 {
-    margin-left: 35%;
-  }
-  [dir=rtl] .offset-xs-35, [dir=rtl] .flex-offset-xs-35, [dir=rtl] .layout-margin .flex-offset-xs-35, [dir=rtl] .layout-margin .offset-xs-35 {
-    margin-left: auto;
-    margin-right: 35%;
-  }
-
-  .offset-xs-40, .flex-offset-xs-40, .layout-margin .flex-offset-xs-40, .layout-margin .offset-xs-40 {
-    margin-left: 40%;
-  }
-  [dir=rtl] .offset-xs-40, [dir=rtl] .flex-offset-xs-40, [dir=rtl] .layout-margin .flex-offset-xs-40, [dir=rtl] .layout-margin .offset-xs-40 {
-    margin-left: auto;
-    margin-right: 40%;
-  }
-
-  .offset-xs-45, .flex-offset-xs-45, .layout-margin .flex-offset-xs-45, .layout-margin .offset-xs-45 {
-    margin-left: 45%;
-  }
-  [dir=rtl] .offset-xs-45, [dir=rtl] .flex-offset-xs-45, [dir=rtl] .layout-margin .flex-offset-xs-45, [dir=rtl] .layout-margin .offset-xs-45 {
-    margin-left: auto;
-    margin-right: 45%;
-  }
-
-  .offset-xs-50, .flex-offset-xs-50, .layout-margin .flex-offset-xs-50, .layout-margin .offset-xs-50 {
-    margin-left: 50%;
-  }
-  [dir=rtl] .offset-xs-50, [dir=rtl] .flex-offset-xs-50, [dir=rtl] .layout-margin .flex-offset-xs-50, [dir=rtl] .layout-margin .offset-xs-50 {
-    margin-left: auto;
-    margin-right: 50%;
-  }
-
-  .offset-xs-55, .flex-offset-xs-55, .layout-margin .flex-offset-xs-55, .layout-margin .offset-xs-55 {
-    margin-left: 55%;
-  }
-  [dir=rtl] .offset-xs-55, [dir=rtl] .flex-offset-xs-55, [dir=rtl] .layout-margin .flex-offset-xs-55, [dir=rtl] .layout-margin .offset-xs-55 {
-    margin-left: auto;
-    margin-right: 55%;
-  }
-
-  .offset-xs-60, .flex-offset-xs-60, .layout-margin .flex-offset-xs-60, .layout-margin .offset-xs-60 {
-    margin-left: 60%;
-  }
-  [dir=rtl] .offset-xs-60, [dir=rtl] .flex-offset-xs-60, [dir=rtl] .layout-margin .flex-offset-xs-60, [dir=rtl] .layout-margin .offset-xs-60 {
-    margin-left: auto;
-    margin-right: 60%;
-  }
-
-  .offset-xs-65, .flex-offset-xs-65, .layout-margin .flex-offset-xs-65, .layout-margin .offset-xs-65 {
-    margin-left: 65%;
-  }
-  [dir=rtl] .offset-xs-65, [dir=rtl] .flex-offset-xs-65, [dir=rtl] .layout-margin .flex-offset-xs-65, [dir=rtl] .layout-margin .offset-xs-65 {
-    margin-left: auto;
-    margin-right: 65%;
-  }
-
-  .offset-xs-70, .flex-offset-xs-70, .layout-margin .flex-offset-xs-70, .layout-margin .offset-xs-70 {
-    margin-left: 70%;
-  }
-  [dir=rtl] .offset-xs-70, [dir=rtl] .flex-offset-xs-70, [dir=rtl] .layout-margin .flex-offset-xs-70, [dir=rtl] .layout-margin .offset-xs-70 {
-    margin-left: auto;
-    margin-right: 70%;
-  }
-
-  .offset-xs-75, .flex-offset-xs-75, .layout-margin .flex-offset-xs-75, .layout-margin .offset-xs-75 {
-    margin-left: 75%;
-  }
-  [dir=rtl] .offset-xs-75, [dir=rtl] .flex-offset-xs-75, [dir=rtl] .layout-margin .flex-offset-xs-75, [dir=rtl] .layout-margin .offset-xs-75 {
-    margin-left: auto;
-    margin-right: 75%;
-  }
-
-  .offset-xs-80, .flex-offset-xs-80, .layout-margin .flex-offset-xs-80, .layout-margin .offset-xs-80 {
-    margin-left: 80%;
-  }
-  [dir=rtl] .offset-xs-80, [dir=rtl] .flex-offset-xs-80, [dir=rtl] .layout-margin .flex-offset-xs-80, [dir=rtl] .layout-margin .offset-xs-80 {
-    margin-left: auto;
-    margin-right: 80%;
-  }
-
-  .offset-xs-85, .flex-offset-xs-85, .layout-margin .flex-offset-xs-85, .layout-margin .offset-xs-85 {
-    margin-left: 85%;
-  }
-  [dir=rtl] .offset-xs-85, [dir=rtl] .flex-offset-xs-85, [dir=rtl] .layout-margin .flex-offset-xs-85, [dir=rtl] .layout-margin .offset-xs-85 {
-    margin-left: auto;
-    margin-right: 85%;
-  }
-
-  .offset-xs-90, .flex-offset-xs-90, .layout-margin .flex-offset-xs-90, .layout-margin .offset-xs-90 {
-    margin-left: 90%;
-  }
-  [dir=rtl] .offset-xs-90, [dir=rtl] .flex-offset-xs-90, [dir=rtl] .layout-margin .flex-offset-xs-90, [dir=rtl] .layout-margin .offset-xs-90 {
-    margin-left: auto;
-    margin-right: 90%;
-  }
-
-  .offset-xs-95, .flex-offset-xs-95, .layout-margin .flex-offset-xs-95, .layout-margin .offset-xs-95 {
-    margin-left: 95%;
-  }
-  [dir=rtl] .offset-xs-95, [dir=rtl] .flex-offset-xs-95, [dir=rtl] .layout-margin .flex-offset-xs-95, [dir=rtl] .layout-margin .offset-xs-95 {
-    margin-left: auto;
-    margin-right: 95%;
-  }
-
-  .offset-xs-33, .flex-offset-xs-33, .layout-margin .flex-offset-xs-33, .layout-margin .offset-xs-33 {
-    margin-left: 33.3333333333%;
-  }
-
-  .offset-xs-66, .flex-offset-xs-66, .layout-margin .flex-offset-xs-66, .layout-margin .offset-xs-66 {
-    margin-left: 66.6666666667%;
-  }
-  [dir=rtl] .offset-xs-66, [dir=rtl] .flex-offset-xs-66, [dir=rtl] .layout-margin .flex-offset-xs-66, [dir=rtl] .layout-margin .offset-xs-66 {
-    margin-left: auto;
-    margin-right: 66.6666666667%;
-  }
-
-  .layout-align-xs,
-.layout-align-xs-start-stretch {
-    justify-content: flex-start;
-    align-content: stretch;
-    align-items: stretch;
-  }
-
-  .layout-align-xs-start,
-.layout-align-xs-start-start,
-.layout-align-xs-start-center,
-.layout-align-xs-start-end,
-.layout-align-xs-start-stretch {
-    justify-content: flex-start;
-  }
-
-  .layout-align-xs-center,
-.layout-align-xs-center-start,
-.layout-align-xs-center-center,
-.layout-align-xs-center-end,
-.layout-align-xs-center-stretch {
-    justify-content: center;
-  }
-
-  .layout-align-xs-end,
-.layout-align-xs-end-start,
-.layout-align-xs-end-center,
-.layout-align-xs-end-end,
-.layout-align-xs-end-stretch {
-    justify-content: flex-end;
-  }
-
-  .layout-align-xs-space-around,
-.layout-align-xs-space-around-center,
-.layout-align-xs-space-around-start,
-.layout-align-xs-space-around-end,
-.layout-align-xs-space-around-stretch {
-    justify-content: space-around;
-  }
-
-  .layout-align-xs-space-between,
-.layout-align-xs-space-between-center,
-.layout-align-xs-space-between-start,
-.layout-align-xs-space-between-end,
-.layout-align-xs-space-between-stretch {
-    justify-content: space-between;
-  }
-
-  .layout-align-xs-start-start,
-.layout-align-xs-center-start,
-.layout-align-xs-end-start,
-.layout-align-xs-space-between-start,
-.layout-align-xs-space-around-start {
-    align-items: flex-start;
-    align-content: flex-start;
-  }
-
-  .layout-align-xs-start-center,
-.layout-align-xs-center-center,
-.layout-align-xs-end-center,
-.layout-align-xs-space-between-center,
-.layout-align-xs-space-around-center {
-    align-items: center;
-    align-content: center;
-    max-width: 100%;
-  }
-
-  .layout-align-xs-start-center > *,
-.layout-align-xs-center-center > *,
-.layout-align-xs-end-center > *,
-.layout-align-xs-space-between-center > *,
-.layout-align-xs-space-around-center > * {
-    max-width: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-align-xs-start-end,
-.layout-align-xs-center-end,
-.layout-align-xs-end-end,
-.layout-align-xs-space-between-end,
-.layout-align-xs-space-around-end {
-    align-items: flex-end;
-    align-content: flex-end;
-  }
-
-  .layout-align-xs-start-stretch,
-.layout-align-xs-center-stretch,
-.layout-align-xs-end-stretch,
-.layout-align-xs-space-between-stretch,
-.layout-align-xs-space-around-stretch {
-    align-items: stretch;
-    align-content: stretch;
-  }
-
-  .flex-xs {
-    flex: 1;
-    box-sizing: border-box;
-  }
-
-  .flex-xs-grow {
-    flex: 1 1 100%;
-    box-sizing: border-box;
-  }
-
-  .flex-xs-initial {
-    flex: 0 1 auto;
-    box-sizing: border-box;
-  }
-
-  .flex-xs-auto {
-    flex: 1 1 auto;
-    box-sizing: border-box;
-  }
-
-  .flex-xs-none {
-    flex: 0 0 auto;
-    box-sizing: border-box;
-  }
-
-  .flex-xs-noshrink {
-    flex: 1 0 auto;
-    box-sizing: border-box;
-  }
-
-  .flex-xs-nogrow {
-    flex: 0 1 auto;
-    box-sizing: border-box;
-  }
-
-  .flex-xs-0 {
-    flex: 1 1 100%;
-    max-width: 0%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-xs-0 {
-    flex: 1 1 100%;
-    max-width: 0%;
-    max-height: 100%;
-    box-sizing: border-box;
-    min-width: 0;
-  }
-
-  .layout-column > .flex-xs-0 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 0%;
-    box-sizing: border-box;
-  }
-
-  .layout-xs-row > .flex-xs-0 {
-    flex: 1 1 100%;
-    max-width: 0%;
-    max-height: 100%;
-    box-sizing: border-box;
-    min-width: 0;
-  }
-
-  .layout-xs-column > .flex-xs-0 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 0%;
-    box-sizing: border-box;
-    min-height: 0;
-  }
-
-  .flex-xs-5 {
-    flex: 1 1 100%;
-    max-width: 5%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-xs-5 {
-    flex: 1 1 100%;
-    max-width: 5%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-xs-5 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 5%;
-    box-sizing: border-box;
-  }
-
-  .layout-xs-row > .flex-xs-5 {
-    flex: 1 1 100%;
-    max-width: 5%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-xs-column > .flex-xs-5 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 5%;
-    box-sizing: border-box;
-  }
-
-  .flex-xs-10 {
-    flex: 1 1 100%;
-    max-width: 10%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-xs-10 {
-    flex: 1 1 100%;
-    max-width: 10%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-xs-10 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 10%;
-    box-sizing: border-box;
-  }
-
-  .layout-xs-row > .flex-xs-10 {
-    flex: 1 1 100%;
-    max-width: 10%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-xs-column > .flex-xs-10 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 10%;
-    box-sizing: border-box;
-  }
-
-  .flex-xs-15 {
-    flex: 1 1 100%;
-    max-width: 15%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-xs-15 {
-    flex: 1 1 100%;
-    max-width: 15%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-xs-15 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 15%;
-    box-sizing: border-box;
-  }
-
-  .layout-xs-row > .flex-xs-15 {
-    flex: 1 1 100%;
-    max-width: 15%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-xs-column > .flex-xs-15 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 15%;
-    box-sizing: border-box;
-  }
-
-  .flex-xs-20 {
-    flex: 1 1 100%;
-    max-width: 20%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-xs-20 {
-    flex: 1 1 100%;
-    max-width: 20%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-xs-20 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 20%;
-    box-sizing: border-box;
-  }
-
-  .layout-xs-row > .flex-xs-20 {
-    flex: 1 1 100%;
-    max-width: 20%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-xs-column > .flex-xs-20 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 20%;
-    box-sizing: border-box;
-  }
-
-  .flex-xs-25 {
-    flex: 1 1 100%;
-    max-width: 25%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-xs-25 {
-    flex: 1 1 100%;
-    max-width: 25%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-xs-25 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 25%;
-    box-sizing: border-box;
-  }
-
-  .layout-xs-row > .flex-xs-25 {
-    flex: 1 1 100%;
-    max-width: 25%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-xs-column > .flex-xs-25 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 25%;
-    box-sizing: border-box;
-  }
-
-  .flex-xs-30 {
-    flex: 1 1 100%;
-    max-width: 30%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-xs-30 {
-    flex: 1 1 100%;
-    max-width: 30%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-xs-30 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 30%;
-    box-sizing: border-box;
-  }
-
-  .layout-xs-row > .flex-xs-30 {
-    flex: 1 1 100%;
-    max-width: 30%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-xs-column > .flex-xs-30 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 30%;
-    box-sizing: border-box;
-  }
-
-  .flex-xs-35 {
-    flex: 1 1 100%;
-    max-width: 35%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-xs-35 {
-    flex: 1 1 100%;
-    max-width: 35%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-xs-35 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 35%;
-    box-sizing: border-box;
-  }
-
-  .layout-xs-row > .flex-xs-35 {
-    flex: 1 1 100%;
-    max-width: 35%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-xs-column > .flex-xs-35 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 35%;
-    box-sizing: border-box;
-  }
-
-  .flex-xs-40 {
-    flex: 1 1 100%;
-    max-width: 40%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-xs-40 {
-    flex: 1 1 100%;
-    max-width: 40%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-xs-40 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 40%;
-    box-sizing: border-box;
-  }
-
-  .layout-xs-row > .flex-xs-40 {
-    flex: 1 1 100%;
-    max-width: 40%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-xs-column > .flex-xs-40 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 40%;
-    box-sizing: border-box;
-  }
-
-  .flex-xs-45 {
-    flex: 1 1 100%;
-    max-width: 45%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-xs-45 {
-    flex: 1 1 100%;
-    max-width: 45%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-xs-45 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 45%;
-    box-sizing: border-box;
-  }
-
-  .layout-xs-row > .flex-xs-45 {
-    flex: 1 1 100%;
-    max-width: 45%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-xs-column > .flex-xs-45 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 45%;
-    box-sizing: border-box;
-  }
-
-  .flex-xs-50 {
-    flex: 1 1 100%;
-    max-width: 50%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-xs-50 {
-    flex: 1 1 100%;
-    max-width: 50%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-xs-50 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 50%;
-    box-sizing: border-box;
-  }
-
-  .layout-xs-row > .flex-xs-50 {
-    flex: 1 1 100%;
-    max-width: 50%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-xs-column > .flex-xs-50 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 50%;
-    box-sizing: border-box;
-  }
-
-  .flex-xs-55 {
-    flex: 1 1 100%;
-    max-width: 55%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-xs-55 {
-    flex: 1 1 100%;
-    max-width: 55%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-xs-55 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 55%;
-    box-sizing: border-box;
-  }
-
-  .layout-xs-row > .flex-xs-55 {
-    flex: 1 1 100%;
-    max-width: 55%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-xs-column > .flex-xs-55 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 55%;
-    box-sizing: border-box;
-  }
-
-  .flex-xs-60 {
-    flex: 1 1 100%;
-    max-width: 60%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-xs-60 {
-    flex: 1 1 100%;
-    max-width: 60%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-xs-60 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 60%;
-    box-sizing: border-box;
-  }
-
-  .layout-xs-row > .flex-xs-60 {
-    flex: 1 1 100%;
-    max-width: 60%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-xs-column > .flex-xs-60 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 60%;
-    box-sizing: border-box;
-  }
-
-  .flex-xs-65 {
-    flex: 1 1 100%;
-    max-width: 65%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-xs-65 {
-    flex: 1 1 100%;
-    max-width: 65%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-xs-65 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 65%;
-    box-sizing: border-box;
-  }
-
-  .layout-xs-row > .flex-xs-65 {
-    flex: 1 1 100%;
-    max-width: 65%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-xs-column > .flex-xs-65 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 65%;
-    box-sizing: border-box;
-  }
-
-  .flex-xs-70 {
-    flex: 1 1 100%;
-    max-width: 70%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-xs-70 {
-    flex: 1 1 100%;
-    max-width: 70%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-xs-70 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 70%;
-    box-sizing: border-box;
-  }
-
-  .layout-xs-row > .flex-xs-70 {
-    flex: 1 1 100%;
-    max-width: 70%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-xs-column > .flex-xs-70 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 70%;
-    box-sizing: border-box;
-  }
-
-  .flex-xs-75 {
-    flex: 1 1 100%;
-    max-width: 75%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-xs-75 {
-    flex: 1 1 100%;
-    max-width: 75%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-xs-75 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 75%;
-    box-sizing: border-box;
-  }
-
-  .layout-xs-row > .flex-xs-75 {
-    flex: 1 1 100%;
-    max-width: 75%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-xs-column > .flex-xs-75 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 75%;
-    box-sizing: border-box;
-  }
-
-  .flex-xs-80 {
-    flex: 1 1 100%;
-    max-width: 80%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-xs-80 {
-    flex: 1 1 100%;
-    max-width: 80%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-xs-80 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 80%;
-    box-sizing: border-box;
-  }
-
-  .layout-xs-row > .flex-xs-80 {
-    flex: 1 1 100%;
-    max-width: 80%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-xs-column > .flex-xs-80 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 80%;
-    box-sizing: border-box;
-  }
-
-  .flex-xs-85 {
-    flex: 1 1 100%;
-    max-width: 85%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-xs-85 {
-    flex: 1 1 100%;
-    max-width: 85%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-xs-85 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 85%;
-    box-sizing: border-box;
-  }
-
-  .layout-xs-row > .flex-xs-85 {
-    flex: 1 1 100%;
-    max-width: 85%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-xs-column > .flex-xs-85 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 85%;
-    box-sizing: border-box;
-  }
-
-  .flex-xs-90 {
-    flex: 1 1 100%;
-    max-width: 90%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-xs-90 {
-    flex: 1 1 100%;
-    max-width: 90%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-xs-90 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 90%;
-    box-sizing: border-box;
-  }
-
-  .layout-xs-row > .flex-xs-90 {
-    flex: 1 1 100%;
-    max-width: 90%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-xs-column > .flex-xs-90 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 90%;
-    box-sizing: border-box;
-  }
-
-  .flex-xs-95 {
-    flex: 1 1 100%;
-    max-width: 95%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-xs-95 {
-    flex: 1 1 100%;
-    max-width: 95%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-xs-95 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 95%;
-    box-sizing: border-box;
-  }
-
-  .layout-xs-row > .flex-xs-95 {
-    flex: 1 1 100%;
-    max-width: 95%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-xs-column > .flex-xs-95 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 95%;
-    box-sizing: border-box;
-  }
-
-  .flex-xs-100 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-xs-100 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-xs-100 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-xs-row > .flex-xs-100 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-xs-column > .flex-xs-100 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-xs-33 {
-    flex: 1 1 33.33%;
-    max-width: 33.33%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-  .layout-row > .flex-xs-66 {
-    flex: 1 1 66.66%;
-    max-width: 66.66%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-xs-33 {
-    flex: 1 1 33.33%;
-    max-width: 100%;
-    max-height: 33.33%;
-    box-sizing: border-box;
-  }
-  .layout-column > .flex-xs-66 {
-    flex: 1 1 66.66%;
-    max-width: 100%;
-    max-height: 66.66%;
-    box-sizing: border-box;
-  }
-
-  .layout-xs-row > .flex-xs-33 {
-    flex: 1 1 100%;
-    max-width: 33.33%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-  .layout-xs-row > .flex-xs-66 {
-    flex: 1 1 100%;
-    max-width: 66.66%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-  .layout-xs-row > .flex {
-    min-width: 0;
-  }
-
-  .layout-xs-column > .flex-xs-33 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 33.33%;
-    box-sizing: border-box;
-  }
-  .layout-xs-column > .flex-xs-66 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 66.66%;
-    box-sizing: border-box;
-  }
-  .layout-xs-column > .flex {
-    min-height: 0;
-  }
-
-  .layout-xs, .layout-xs-column, .layout-xs-row {
-    box-sizing: border-box;
-    display: -webkit-box;
-    display: -webkit-flex;
-    display: -moz-box;
-    display: -ms-flexbox;
-    display: flex;
-  }
-
-  .layout-xs-column {
-    flex-direction: column;
-  }
-
-  .layout-xs-row {
-    flex-direction: row;
-  }
-}
-@media (min-width: 600px) {
-  .flex-order-gt-xs--20 {
-    order: -20;
-  }
-
-  .flex-order-gt-xs--19 {
-    order: -19;
-  }
-
-  .flex-order-gt-xs--18 {
-    order: -18;
-  }
-
-  .flex-order-gt-xs--17 {
-    order: -17;
-  }
-
-  .flex-order-gt-xs--16 {
-    order: -16;
-  }
-
-  .flex-order-gt-xs--15 {
-    order: -15;
-  }
-
-  .flex-order-gt-xs--14 {
-    order: -14;
-  }
-
-  .flex-order-gt-xs--13 {
-    order: -13;
-  }
-
-  .flex-order-gt-xs--12 {
-    order: -12;
-  }
-
-  .flex-order-gt-xs--11 {
-    order: -11;
-  }
-
-  .flex-order-gt-xs--10 {
-    order: -10;
-  }
-
-  .flex-order-gt-xs--9 {
-    order: -9;
-  }
-
-  .flex-order-gt-xs--8 {
-    order: -8;
-  }
-
-  .flex-order-gt-xs--7 {
-    order: -7;
-  }
-
-  .flex-order-gt-xs--6 {
-    order: -6;
-  }
-
-  .flex-order-gt-xs--5 {
-    order: -5;
-  }
-
-  .flex-order-gt-xs--4 {
-    order: -4;
-  }
-
-  .flex-order-gt-xs--3 {
-    order: -3;
-  }
-
-  .flex-order-gt-xs--2 {
-    order: -2;
-  }
-
-  .flex-order-gt-xs--1 {
-    order: -1;
-  }
-
-  .flex-order-gt-xs-0 {
-    order: 0;
-  }
-
-  .flex-order-gt-xs-1 {
-    order: 1;
-  }
-
-  .flex-order-gt-xs-2 {
-    order: 2;
-  }
-
-  .flex-order-gt-xs-3 {
-    order: 3;
-  }
-
-  .flex-order-gt-xs-4 {
-    order: 4;
-  }
-
-  .flex-order-gt-xs-5 {
-    order: 5;
-  }
-
-  .flex-order-gt-xs-6 {
-    order: 6;
-  }
-
-  .flex-order-gt-xs-7 {
-    order: 7;
-  }
-
-  .flex-order-gt-xs-8 {
-    order: 8;
-  }
-
-  .flex-order-gt-xs-9 {
-    order: 9;
-  }
-
-  .flex-order-gt-xs-10 {
-    order: 10;
-  }
-
-  .flex-order-gt-xs-11 {
-    order: 11;
-  }
-
-  .flex-order-gt-xs-12 {
-    order: 12;
-  }
-
-  .flex-order-gt-xs-13 {
-    order: 13;
-  }
-
-  .flex-order-gt-xs-14 {
-    order: 14;
-  }
-
-  .flex-order-gt-xs-15 {
-    order: 15;
-  }
-
-  .flex-order-gt-xs-16 {
-    order: 16;
-  }
-
-  .flex-order-gt-xs-17 {
-    order: 17;
-  }
-
-  .flex-order-gt-xs-18 {
-    order: 18;
-  }
-
-  .flex-order-gt-xs-19 {
-    order: 19;
-  }
-
-  .flex-order-gt-xs-20 {
-    order: 20;
-  }
-
-  .offset-gt-xs-0, .flex-offset-gt-xs-0, .layout-margin .flex-offset-gt-xs-0, .layout-margin .offset-gt-xs-0 {
-    margin-left: 0;
-  }
-  [dir=rtl] .offset-gt-xs-0, [dir=rtl] .flex-offset-gt-xs-0, [dir=rtl] .layout-margin .flex-offset-gt-xs-0, [dir=rtl] .layout-margin .offset-gt-xs-0 {
-    margin-left: auto;
-    margin-right: 0;
-  }
-
-  .offset-gt-xs-5, .flex-offset-gt-xs-5, .layout-margin .flex-offset-gt-xs-5, .layout-margin .offset-gt-xs-5 {
-    margin-left: 5%;
-  }
-  [dir=rtl] .offset-gt-xs-5, [dir=rtl] .flex-offset-gt-xs-5, [dir=rtl] .layout-margin .flex-offset-gt-xs-5, [dir=rtl] .layout-margin .offset-gt-xs-5 {
-    margin-left: auto;
-    margin-right: 5%;
-  }
-
-  .offset-gt-xs-10, .flex-offset-gt-xs-10, .layout-margin .flex-offset-gt-xs-10, .layout-margin .offset-gt-xs-10 {
-    margin-left: 10%;
-  }
-  [dir=rtl] .offset-gt-xs-10, [dir=rtl] .flex-offset-gt-xs-10, [dir=rtl] .layout-margin .flex-offset-gt-xs-10, [dir=rtl] .layout-margin .offset-gt-xs-10 {
-    margin-left: auto;
-    margin-right: 10%;
-  }
-
-  .offset-gt-xs-15, .flex-offset-gt-xs-15, .layout-margin .flex-offset-gt-xs-15, .layout-margin .offset-gt-xs-15 {
-    margin-left: 15%;
-  }
-  [dir=rtl] .offset-gt-xs-15, [dir=rtl] .flex-offset-gt-xs-15, [dir=rtl] .layout-margin .flex-offset-gt-xs-15, [dir=rtl] .layout-margin .offset-gt-xs-15 {
-    margin-left: auto;
-    margin-right: 15%;
-  }
-
-  .offset-gt-xs-20, .flex-offset-gt-xs-20, .layout-margin .flex-offset-gt-xs-20, .layout-margin .offset-gt-xs-20 {
-    margin-left: 20%;
-  }
-  [dir=rtl] .offset-gt-xs-20, [dir=rtl] .flex-offset-gt-xs-20, [dir=rtl] .layout-margin .flex-offset-gt-xs-20, [dir=rtl] .layout-margin .offset-gt-xs-20 {
-    margin-left: auto;
-    margin-right: 20%;
-  }
-
-  .offset-gt-xs-25, .flex-offset-gt-xs-25, .layout-margin .flex-offset-gt-xs-25, .layout-margin .offset-gt-xs-25 {
-    margin-left: 25%;
-  }
-  [dir=rtl] .offset-gt-xs-25, [dir=rtl] .flex-offset-gt-xs-25, [dir=rtl] .layout-margin .flex-offset-gt-xs-25, [dir=rtl] .layout-margin .offset-gt-xs-25 {
-    margin-left: auto;
-    margin-right: 25%;
-  }
-
-  .offset-gt-xs-30, .flex-offset-gt-xs-30, .layout-margin .flex-offset-gt-xs-30, .layout-margin .offset-gt-xs-30 {
-    margin-left: 30%;
-  }
-  [dir=rtl] .offset-gt-xs-30, [dir=rtl] .flex-offset-gt-xs-30, [dir=rtl] .layout-margin .flex-offset-gt-xs-30, [dir=rtl] .layout-margin .offset-gt-xs-30 {
-    margin-left: auto;
-    margin-right: 30%;
-  }
-
-  .offset-gt-xs-35, .flex-offset-gt-xs-35, .layout-margin .flex-offset-gt-xs-35, .layout-margin .offset-gt-xs-35 {
-    margin-left: 35%;
-  }
-  [dir=rtl] .offset-gt-xs-35, [dir=rtl] .flex-offset-gt-xs-35, [dir=rtl] .layout-margin .flex-offset-gt-xs-35, [dir=rtl] .layout-margin .offset-gt-xs-35 {
-    margin-left: auto;
-    margin-right: 35%;
-  }
-
-  .offset-gt-xs-40, .flex-offset-gt-xs-40, .layout-margin .flex-offset-gt-xs-40, .layout-margin .offset-gt-xs-40 {
-    margin-left: 40%;
-  }
-  [dir=rtl] .offset-gt-xs-40, [dir=rtl] .flex-offset-gt-xs-40, [dir=rtl] .layout-margin .flex-offset-gt-xs-40, [dir=rtl] .layout-margin .offset-gt-xs-40 {
-    margin-left: auto;
-    margin-right: 40%;
-  }
-
-  .offset-gt-xs-45, .flex-offset-gt-xs-45, .layout-margin .flex-offset-gt-xs-45, .layout-margin .offset-gt-xs-45 {
-    margin-left: 45%;
-  }
-  [dir=rtl] .offset-gt-xs-45, [dir=rtl] .flex-offset-gt-xs-45, [dir=rtl] .layout-margin .flex-offset-gt-xs-45, [dir=rtl] .layout-margin .offset-gt-xs-45 {
-    margin-left: auto;
-    margin-right: 45%;
-  }
-
-  .offset-gt-xs-50, .flex-offset-gt-xs-50, .layout-margin .flex-offset-gt-xs-50, .layout-margin .offset-gt-xs-50 {
-    margin-left: 50%;
-  }
-  [dir=rtl] .offset-gt-xs-50, [dir=rtl] .flex-offset-gt-xs-50, [dir=rtl] .layout-margin .flex-offset-gt-xs-50, [dir=rtl] .layout-margin .offset-gt-xs-50 {
-    margin-left: auto;
-    margin-right: 50%;
-  }
-
-  .offset-gt-xs-55, .flex-offset-gt-xs-55, .layout-margin .flex-offset-gt-xs-55, .layout-margin .offset-gt-xs-55 {
-    margin-left: 55%;
-  }
-  [dir=rtl] .offset-gt-xs-55, [dir=rtl] .flex-offset-gt-xs-55, [dir=rtl] .layout-margin .flex-offset-gt-xs-55, [dir=rtl] .layout-margin .offset-gt-xs-55 {
-    margin-left: auto;
-    margin-right: 55%;
-  }
-
-  .offset-gt-xs-60, .flex-offset-gt-xs-60, .layout-margin .flex-offset-gt-xs-60, .layout-margin .offset-gt-xs-60 {
-    margin-left: 60%;
-  }
-  [dir=rtl] .offset-gt-xs-60, [dir=rtl] .flex-offset-gt-xs-60, [dir=rtl] .layout-margin .flex-offset-gt-xs-60, [dir=rtl] .layout-margin .offset-gt-xs-60 {
-    margin-left: auto;
-    margin-right: 60%;
-  }
-
-  .offset-gt-xs-65, .flex-offset-gt-xs-65, .layout-margin .flex-offset-gt-xs-65, .layout-margin .offset-gt-xs-65 {
-    margin-left: 65%;
-  }
-  [dir=rtl] .offset-gt-xs-65, [dir=rtl] .flex-offset-gt-xs-65, [dir=rtl] .layout-margin .flex-offset-gt-xs-65, [dir=rtl] .layout-margin .offset-gt-xs-65 {
-    margin-left: auto;
-    margin-right: 65%;
-  }
-
-  .offset-gt-xs-70, .flex-offset-gt-xs-70, .layout-margin .flex-offset-gt-xs-70, .layout-margin .offset-gt-xs-70 {
-    margin-left: 70%;
-  }
-  [dir=rtl] .offset-gt-xs-70, [dir=rtl] .flex-offset-gt-xs-70, [dir=rtl] .layout-margin .flex-offset-gt-xs-70, [dir=rtl] .layout-margin .offset-gt-xs-70 {
-    margin-left: auto;
-    margin-right: 70%;
-  }
-
-  .offset-gt-xs-75, .flex-offset-gt-xs-75, .layout-margin .flex-offset-gt-xs-75, .layout-margin .offset-gt-xs-75 {
-    margin-left: 75%;
-  }
-  [dir=rtl] .offset-gt-xs-75, [dir=rtl] .flex-offset-gt-xs-75, [dir=rtl] .layout-margin .flex-offset-gt-xs-75, [dir=rtl] .layout-margin .offset-gt-xs-75 {
-    margin-left: auto;
-    margin-right: 75%;
-  }
-
-  .offset-gt-xs-80, .flex-offset-gt-xs-80, .layout-margin .flex-offset-gt-xs-80, .layout-margin .offset-gt-xs-80 {
-    margin-left: 80%;
-  }
-  [dir=rtl] .offset-gt-xs-80, [dir=rtl] .flex-offset-gt-xs-80, [dir=rtl] .layout-margin .flex-offset-gt-xs-80, [dir=rtl] .layout-margin .offset-gt-xs-80 {
-    margin-left: auto;
-    margin-right: 80%;
-  }
-
-  .offset-gt-xs-85, .flex-offset-gt-xs-85, .layout-margin .flex-offset-gt-xs-85, .layout-margin .offset-gt-xs-85 {
-    margin-left: 85%;
-  }
-  [dir=rtl] .offset-gt-xs-85, [dir=rtl] .flex-offset-gt-xs-85, [dir=rtl] .layout-margin .flex-offset-gt-xs-85, [dir=rtl] .layout-margin .offset-gt-xs-85 {
-    margin-left: auto;
-    margin-right: 85%;
-  }
-
-  .offset-gt-xs-90, .flex-offset-gt-xs-90, .layout-margin .flex-offset-gt-xs-90, .layout-margin .offset-gt-xs-90 {
-    margin-left: 90%;
-  }
-  [dir=rtl] .offset-gt-xs-90, [dir=rtl] .flex-offset-gt-xs-90, [dir=rtl] .layout-margin .flex-offset-gt-xs-90, [dir=rtl] .layout-margin .offset-gt-xs-90 {
-    margin-left: auto;
-    margin-right: 90%;
-  }
-
-  .offset-gt-xs-95, .flex-offset-gt-xs-95, .layout-margin .flex-offset-gt-xs-95, .layout-margin .offset-gt-xs-95 {
-    margin-left: 95%;
-  }
-  [dir=rtl] .offset-gt-xs-95, [dir=rtl] .flex-offset-gt-xs-95, [dir=rtl] .layout-margin .flex-offset-gt-xs-95, [dir=rtl] .layout-margin .offset-gt-xs-95 {
-    margin-left: auto;
-    margin-right: 95%;
-  }
-
-  .offset-gt-xs-33, .flex-offset-gt-xs-33, .layout-margin .flex-offset-gt-xs-33, .layout-margin .offset-gt-xs-33 {
-    margin-left: 33.3333333333%;
-  }
-
-  .offset-gt-xs-66, .flex-offset-gt-xs-66, .layout-margin .flex-offset-gt-xs-66, .layout-margin .offset-gt-xs-66 {
-    margin-left: 66.6666666667%;
-  }
-  [dir=rtl] .offset-gt-xs-66, [dir=rtl] .flex-offset-gt-xs-66, [dir=rtl] .layout-margin .flex-offset-gt-xs-66, [dir=rtl] .layout-margin .offset-gt-xs-66 {
-    margin-left: auto;
-    margin-right: 66.6666666667%;
-  }
-
-  .layout-align-gt-xs,
-.layout-align-gt-xs-start-stretch {
-    justify-content: flex-start;
-    align-content: stretch;
-    align-items: stretch;
-  }
-
-  .layout-align-gt-xs-start,
-.layout-align-gt-xs-start-start,
-.layout-align-gt-xs-start-center,
-.layout-align-gt-xs-start-end,
-.layout-align-gt-xs-start-stretch {
-    justify-content: flex-start;
-  }
-
-  .layout-align-gt-xs-center,
-.layout-align-gt-xs-center-start,
-.layout-align-gt-xs-center-center,
-.layout-align-gt-xs-center-end,
-.layout-align-gt-xs-center-stretch {
-    justify-content: center;
-  }
-
-  .layout-align-gt-xs-end,
-.layout-align-gt-xs-end-start,
-.layout-align-gt-xs-end-center,
-.layout-align-gt-xs-end-end,
-.layout-align-gt-xs-end-stretch {
-    justify-content: flex-end;
-  }
-
-  .layout-align-gt-xs-space-around,
-.layout-align-gt-xs-space-around-center,
-.layout-align-gt-xs-space-around-start,
-.layout-align-gt-xs-space-around-end,
-.layout-align-gt-xs-space-around-stretch {
-    justify-content: space-around;
-  }
-
-  .layout-align-gt-xs-space-between,
-.layout-align-gt-xs-space-between-center,
-.layout-align-gt-xs-space-between-start,
-.layout-align-gt-xs-space-between-end,
-.layout-align-gt-xs-space-between-stretch {
-    justify-content: space-between;
-  }
-
-  .layout-align-gt-xs-start-start,
-.layout-align-gt-xs-center-start,
-.layout-align-gt-xs-end-start,
-.layout-align-gt-xs-space-between-start,
-.layout-align-gt-xs-space-around-start {
-    align-items: flex-start;
-    align-content: flex-start;
-  }
-
-  .layout-align-gt-xs-start-center,
-.layout-align-gt-xs-center-center,
-.layout-align-gt-xs-end-center,
-.layout-align-gt-xs-space-between-center,
-.layout-align-gt-xs-space-around-center {
-    align-items: center;
-    align-content: center;
-    max-width: 100%;
-  }
-
-  .layout-align-gt-xs-start-center > *,
-.layout-align-gt-xs-center-center > *,
-.layout-align-gt-xs-end-center > *,
-.layout-align-gt-xs-space-between-center > *,
-.layout-align-gt-xs-space-around-center > * {
-    max-width: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-align-gt-xs-start-end,
-.layout-align-gt-xs-center-end,
-.layout-align-gt-xs-end-end,
-.layout-align-gt-xs-space-between-end,
-.layout-align-gt-xs-space-around-end {
-    align-items: flex-end;
-    align-content: flex-end;
-  }
-
-  .layout-align-gt-xs-start-stretch,
-.layout-align-gt-xs-center-stretch,
-.layout-align-gt-xs-end-stretch,
-.layout-align-gt-xs-space-between-stretch,
-.layout-align-gt-xs-space-around-stretch {
-    align-items: stretch;
-    align-content: stretch;
-  }
-
-  .flex-gt-xs {
-    flex: 1;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-xs-grow {
-    flex: 1 1 100%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-xs-initial {
-    flex: 0 1 auto;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-xs-auto {
-    flex: 1 1 auto;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-xs-none {
-    flex: 0 0 auto;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-xs-noshrink {
-    flex: 1 0 auto;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-xs-nogrow {
-    flex: 0 1 auto;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-xs-0 {
-    flex: 1 1 100%;
-    max-width: 0%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-xs-0 {
-    flex: 1 1 100%;
-    max-width: 0%;
-    max-height: 100%;
-    box-sizing: border-box;
-    min-width: 0;
-  }
-
-  .layout-column > .flex-gt-xs-0 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 0%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-xs-row > .flex-gt-xs-0 {
-    flex: 1 1 100%;
-    max-width: 0%;
-    max-height: 100%;
-    box-sizing: border-box;
-    min-width: 0;
-  }
-
-  .layout-gt-xs-column > .flex-gt-xs-0 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 0%;
-    box-sizing: border-box;
-    min-height: 0;
-  }
-
-  .flex-gt-xs-5 {
-    flex: 1 1 100%;
-    max-width: 5%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-xs-5 {
-    flex: 1 1 100%;
-    max-width: 5%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-xs-5 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 5%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-xs-row > .flex-gt-xs-5 {
-    flex: 1 1 100%;
-    max-width: 5%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-xs-column > .flex-gt-xs-5 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 5%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-xs-10 {
-    flex: 1 1 100%;
-    max-width: 10%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-xs-10 {
-    flex: 1 1 100%;
-    max-width: 10%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-xs-10 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 10%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-xs-row > .flex-gt-xs-10 {
-    flex: 1 1 100%;
-    max-width: 10%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-xs-column > .flex-gt-xs-10 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 10%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-xs-15 {
-    flex: 1 1 100%;
-    max-width: 15%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-xs-15 {
-    flex: 1 1 100%;
-    max-width: 15%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-xs-15 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 15%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-xs-row > .flex-gt-xs-15 {
-    flex: 1 1 100%;
-    max-width: 15%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-xs-column > .flex-gt-xs-15 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 15%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-xs-20 {
-    flex: 1 1 100%;
-    max-width: 20%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-xs-20 {
-    flex: 1 1 100%;
-    max-width: 20%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-xs-20 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 20%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-xs-row > .flex-gt-xs-20 {
-    flex: 1 1 100%;
-    max-width: 20%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-xs-column > .flex-gt-xs-20 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 20%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-xs-25 {
-    flex: 1 1 100%;
-    max-width: 25%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-xs-25 {
-    flex: 1 1 100%;
-    max-width: 25%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-xs-25 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 25%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-xs-row > .flex-gt-xs-25 {
-    flex: 1 1 100%;
-    max-width: 25%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-xs-column > .flex-gt-xs-25 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 25%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-xs-30 {
-    flex: 1 1 100%;
-    max-width: 30%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-xs-30 {
-    flex: 1 1 100%;
-    max-width: 30%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-xs-30 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 30%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-xs-row > .flex-gt-xs-30 {
-    flex: 1 1 100%;
-    max-width: 30%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-xs-column > .flex-gt-xs-30 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 30%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-xs-35 {
-    flex: 1 1 100%;
-    max-width: 35%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-xs-35 {
-    flex: 1 1 100%;
-    max-width: 35%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-xs-35 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 35%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-xs-row > .flex-gt-xs-35 {
-    flex: 1 1 100%;
-    max-width: 35%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-xs-column > .flex-gt-xs-35 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 35%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-xs-40 {
-    flex: 1 1 100%;
-    max-width: 40%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-xs-40 {
-    flex: 1 1 100%;
-    max-width: 40%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-xs-40 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 40%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-xs-row > .flex-gt-xs-40 {
-    flex: 1 1 100%;
-    max-width: 40%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-xs-column > .flex-gt-xs-40 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 40%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-xs-45 {
-    flex: 1 1 100%;
-    max-width: 45%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-xs-45 {
-    flex: 1 1 100%;
-    max-width: 45%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-xs-45 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 45%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-xs-row > .flex-gt-xs-45 {
-    flex: 1 1 100%;
-    max-width: 45%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-xs-column > .flex-gt-xs-45 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 45%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-xs-50 {
-    flex: 1 1 100%;
-    max-width: 50%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-xs-50 {
-    flex: 1 1 100%;
-    max-width: 50%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-xs-50 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 50%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-xs-row > .flex-gt-xs-50 {
-    flex: 1 1 100%;
-    max-width: 50%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-xs-column > .flex-gt-xs-50 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 50%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-xs-55 {
-    flex: 1 1 100%;
-    max-width: 55%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-xs-55 {
-    flex: 1 1 100%;
-    max-width: 55%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-xs-55 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 55%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-xs-row > .flex-gt-xs-55 {
-    flex: 1 1 100%;
-    max-width: 55%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-xs-column > .flex-gt-xs-55 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 55%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-xs-60 {
-    flex: 1 1 100%;
-    max-width: 60%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-xs-60 {
-    flex: 1 1 100%;
-    max-width: 60%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-xs-60 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 60%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-xs-row > .flex-gt-xs-60 {
-    flex: 1 1 100%;
-    max-width: 60%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-xs-column > .flex-gt-xs-60 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 60%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-xs-65 {
-    flex: 1 1 100%;
-    max-width: 65%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-xs-65 {
-    flex: 1 1 100%;
-    max-width: 65%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-xs-65 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 65%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-xs-row > .flex-gt-xs-65 {
-    flex: 1 1 100%;
-    max-width: 65%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-xs-column > .flex-gt-xs-65 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 65%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-xs-70 {
-    flex: 1 1 100%;
-    max-width: 70%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-xs-70 {
-    flex: 1 1 100%;
-    max-width: 70%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-xs-70 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 70%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-xs-row > .flex-gt-xs-70 {
-    flex: 1 1 100%;
-    max-width: 70%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-xs-column > .flex-gt-xs-70 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 70%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-xs-75 {
-    flex: 1 1 100%;
-    max-width: 75%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-xs-75 {
-    flex: 1 1 100%;
-    max-width: 75%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-xs-75 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 75%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-xs-row > .flex-gt-xs-75 {
-    flex: 1 1 100%;
-    max-width: 75%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-xs-column > .flex-gt-xs-75 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 75%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-xs-80 {
-    flex: 1 1 100%;
-    max-width: 80%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-xs-80 {
-    flex: 1 1 100%;
-    max-width: 80%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-xs-80 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 80%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-xs-row > .flex-gt-xs-80 {
-    flex: 1 1 100%;
-    max-width: 80%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-xs-column > .flex-gt-xs-80 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 80%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-xs-85 {
-    flex: 1 1 100%;
-    max-width: 85%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-xs-85 {
-    flex: 1 1 100%;
-    max-width: 85%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-xs-85 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 85%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-xs-row > .flex-gt-xs-85 {
-    flex: 1 1 100%;
-    max-width: 85%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-xs-column > .flex-gt-xs-85 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 85%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-xs-90 {
-    flex: 1 1 100%;
-    max-width: 90%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-xs-90 {
-    flex: 1 1 100%;
-    max-width: 90%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-xs-90 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 90%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-xs-row > .flex-gt-xs-90 {
-    flex: 1 1 100%;
-    max-width: 90%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-xs-column > .flex-gt-xs-90 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 90%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-xs-95 {
-    flex: 1 1 100%;
-    max-width: 95%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-xs-95 {
-    flex: 1 1 100%;
-    max-width: 95%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-xs-95 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 95%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-xs-row > .flex-gt-xs-95 {
-    flex: 1 1 100%;
-    max-width: 95%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-xs-column > .flex-gt-xs-95 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 95%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-xs-100 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-xs-100 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-xs-100 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-xs-row > .flex-gt-xs-100 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-xs-column > .flex-gt-xs-100 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-xs-33 {
-    flex: 1 1 33.33%;
-    max-width: 33.33%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-  .layout-row > .flex-gt-xs-66 {
-    flex: 1 1 66.66%;
-    max-width: 66.66%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-xs-33 {
-    flex: 1 1 33.33%;
-    max-width: 100%;
-    max-height: 33.33%;
-    box-sizing: border-box;
-  }
-  .layout-column > .flex-gt-xs-66 {
-    flex: 1 1 66.66%;
-    max-width: 100%;
-    max-height: 66.66%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-xs-row > .flex-gt-xs-33 {
-    flex: 1 1 100%;
-    max-width: 33.33%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-  .layout-gt-xs-row > .flex-gt-xs-66 {
-    flex: 1 1 100%;
-    max-width: 66.66%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-  .layout-gt-xs-row > .flex {
-    min-width: 0;
-  }
-
-  .layout-gt-xs-column > .flex-gt-xs-33 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 33.33%;
-    box-sizing: border-box;
-  }
-  .layout-gt-xs-column > .flex-gt-xs-66 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 66.66%;
-    box-sizing: border-box;
-  }
-  .layout-gt-xs-column > .flex {
-    min-height: 0;
-  }
-
-  .layout-gt-xs, .layout-gt-xs-column, .layout-gt-xs-row {
-    box-sizing: border-box;
-    display: -webkit-box;
-    display: -webkit-flex;
-    display: -moz-box;
-    display: -ms-flexbox;
-    display: flex;
-  }
-
-  .layout-gt-xs-column {
-    flex-direction: column;
-  }
-
-  .layout-gt-xs-row {
-    flex-direction: row;
-  }
-}
-@media (min-width: 600px) and (max-width: 959px) {
-  .hide:not(.show-gt-xs):not(.show-sm):not(.show), .hide-gt-xs:not(.show-gt-xs):not(.show-sm):not(.show) {
-    display: none;
-  }
-
-  .hide-sm:not(.show-gt-xs):not(.show-sm):not(.show) {
-    display: none;
-  }
-
-  .flex-order-sm--20 {
-    order: -20;
-  }
-
-  .flex-order-sm--19 {
-    order: -19;
-  }
-
-  .flex-order-sm--18 {
-    order: -18;
-  }
-
-  .flex-order-sm--17 {
-    order: -17;
-  }
-
-  .flex-order-sm--16 {
-    order: -16;
-  }
-
-  .flex-order-sm--15 {
-    order: -15;
-  }
-
-  .flex-order-sm--14 {
-    order: -14;
-  }
-
-  .flex-order-sm--13 {
-    order: -13;
-  }
-
-  .flex-order-sm--12 {
-    order: -12;
-  }
-
-  .flex-order-sm--11 {
-    order: -11;
-  }
-
-  .flex-order-sm--10 {
-    order: -10;
-  }
-
-  .flex-order-sm--9 {
-    order: -9;
-  }
-
-  .flex-order-sm--8 {
-    order: -8;
-  }
-
-  .flex-order-sm--7 {
-    order: -7;
-  }
-
-  .flex-order-sm--6 {
-    order: -6;
-  }
-
-  .flex-order-sm--5 {
-    order: -5;
-  }
-
-  .flex-order-sm--4 {
-    order: -4;
-  }
-
-  .flex-order-sm--3 {
-    order: -3;
-  }
-
-  .flex-order-sm--2 {
-    order: -2;
-  }
-
-  .flex-order-sm--1 {
-    order: -1;
-  }
-
-  .flex-order-sm-0 {
-    order: 0;
-  }
-
-  .flex-order-sm-1 {
-    order: 1;
-  }
-
-  .flex-order-sm-2 {
-    order: 2;
-  }
-
-  .flex-order-sm-3 {
-    order: 3;
-  }
-
-  .flex-order-sm-4 {
-    order: 4;
-  }
-
-  .flex-order-sm-5 {
-    order: 5;
-  }
-
-  .flex-order-sm-6 {
-    order: 6;
-  }
-
-  .flex-order-sm-7 {
-    order: 7;
-  }
-
-  .flex-order-sm-8 {
-    order: 8;
-  }
-
-  .flex-order-sm-9 {
-    order: 9;
-  }
-
-  .flex-order-sm-10 {
-    order: 10;
-  }
-
-  .flex-order-sm-11 {
-    order: 11;
-  }
-
-  .flex-order-sm-12 {
-    order: 12;
-  }
-
-  .flex-order-sm-13 {
-    order: 13;
-  }
-
-  .flex-order-sm-14 {
-    order: 14;
-  }
-
-  .flex-order-sm-15 {
-    order: 15;
-  }
-
-  .flex-order-sm-16 {
-    order: 16;
-  }
-
-  .flex-order-sm-17 {
-    order: 17;
-  }
-
-  .flex-order-sm-18 {
-    order: 18;
-  }
-
-  .flex-order-sm-19 {
-    order: 19;
-  }
-
-  .flex-order-sm-20 {
-    order: 20;
-  }
-
-  .offset-sm-0, .flex-offset-sm-0, .layout-margin .flex-offset-sm-0, .layout-margin .offset-sm-0 {
-    margin-left: 0;
-  }
-  [dir=rtl] .offset-sm-0, [dir=rtl] .flex-offset-sm-0, [dir=rtl] .layout-margin .flex-offset-sm-0, [dir=rtl] .layout-margin .offset-sm-0 {
-    margin-left: auto;
-    margin-right: 0;
-  }
-
-  .offset-sm-5, .flex-offset-sm-5, .layout-margin .flex-offset-sm-5, .layout-margin .offset-sm-5 {
-    margin-left: 5%;
-  }
-  [dir=rtl] .offset-sm-5, [dir=rtl] .flex-offset-sm-5, [dir=rtl] .layout-margin .flex-offset-sm-5, [dir=rtl] .layout-margin .offset-sm-5 {
-    margin-left: auto;
-    margin-right: 5%;
-  }
-
-  .offset-sm-10, .flex-offset-sm-10, .layout-margin .flex-offset-sm-10, .layout-margin .offset-sm-10 {
-    margin-left: 10%;
-  }
-  [dir=rtl] .offset-sm-10, [dir=rtl] .flex-offset-sm-10, [dir=rtl] .layout-margin .flex-offset-sm-10, [dir=rtl] .layout-margin .offset-sm-10 {
-    margin-left: auto;
-    margin-right: 10%;
-  }
-
-  .offset-sm-15, .flex-offset-sm-15, .layout-margin .flex-offset-sm-15, .layout-margin .offset-sm-15 {
-    margin-left: 15%;
-  }
-  [dir=rtl] .offset-sm-15, [dir=rtl] .flex-offset-sm-15, [dir=rtl] .layout-margin .flex-offset-sm-15, [dir=rtl] .layout-margin .offset-sm-15 {
-    margin-left: auto;
-    margin-right: 15%;
-  }
-
-  .offset-sm-20, .flex-offset-sm-20, .layout-margin .flex-offset-sm-20, .layout-margin .offset-sm-20 {
-    margin-left: 20%;
-  }
-  [dir=rtl] .offset-sm-20, [dir=rtl] .flex-offset-sm-20, [dir=rtl] .layout-margin .flex-offset-sm-20, [dir=rtl] .layout-margin .offset-sm-20 {
-    margin-left: auto;
-    margin-right: 20%;
-  }
-
-  .offset-sm-25, .flex-offset-sm-25, .layout-margin .flex-offset-sm-25, .layout-margin .offset-sm-25 {
-    margin-left: 25%;
-  }
-  [dir=rtl] .offset-sm-25, [dir=rtl] .flex-offset-sm-25, [dir=rtl] .layout-margin .flex-offset-sm-25, [dir=rtl] .layout-margin .offset-sm-25 {
-    margin-left: auto;
-    margin-right: 25%;
-  }
-
-  .offset-sm-30, .flex-offset-sm-30, .layout-margin .flex-offset-sm-30, .layout-margin .offset-sm-30 {
-    margin-left: 30%;
-  }
-  [dir=rtl] .offset-sm-30, [dir=rtl] .flex-offset-sm-30, [dir=rtl] .layout-margin .flex-offset-sm-30, [dir=rtl] .layout-margin .offset-sm-30 {
-    margin-left: auto;
-    margin-right: 30%;
-  }
-
-  .offset-sm-35, .flex-offset-sm-35, .layout-margin .flex-offset-sm-35, .layout-margin .offset-sm-35 {
-    margin-left: 35%;
-  }
-  [dir=rtl] .offset-sm-35, [dir=rtl] .flex-offset-sm-35, [dir=rtl] .layout-margin .flex-offset-sm-35, [dir=rtl] .layout-margin .offset-sm-35 {
-    margin-left: auto;
-    margin-right: 35%;
-  }
-
-  .offset-sm-40, .flex-offset-sm-40, .layout-margin .flex-offset-sm-40, .layout-margin .offset-sm-40 {
-    margin-left: 40%;
-  }
-  [dir=rtl] .offset-sm-40, [dir=rtl] .flex-offset-sm-40, [dir=rtl] .layout-margin .flex-offset-sm-40, [dir=rtl] .layout-margin .offset-sm-40 {
-    margin-left: auto;
-    margin-right: 40%;
-  }
-
-  .offset-sm-45, .flex-offset-sm-45, .layout-margin .flex-offset-sm-45, .layout-margin .offset-sm-45 {
-    margin-left: 45%;
-  }
-  [dir=rtl] .offset-sm-45, [dir=rtl] .flex-offset-sm-45, [dir=rtl] .layout-margin .flex-offset-sm-45, [dir=rtl] .layout-margin .offset-sm-45 {
-    margin-left: auto;
-    margin-right: 45%;
-  }
-
-  .offset-sm-50, .flex-offset-sm-50, .layout-margin .flex-offset-sm-50, .layout-margin .offset-sm-50 {
-    margin-left: 50%;
-  }
-  [dir=rtl] .offset-sm-50, [dir=rtl] .flex-offset-sm-50, [dir=rtl] .layout-margin .flex-offset-sm-50, [dir=rtl] .layout-margin .offset-sm-50 {
-    margin-left: auto;
-    margin-right: 50%;
-  }
-
-  .offset-sm-55, .flex-offset-sm-55, .layout-margin .flex-offset-sm-55, .layout-margin .offset-sm-55 {
-    margin-left: 55%;
-  }
-  [dir=rtl] .offset-sm-55, [dir=rtl] .flex-offset-sm-55, [dir=rtl] .layout-margin .flex-offset-sm-55, [dir=rtl] .layout-margin .offset-sm-55 {
-    margin-left: auto;
-    margin-right: 55%;
-  }
-
-  .offset-sm-60, .flex-offset-sm-60, .layout-margin .flex-offset-sm-60, .layout-margin .offset-sm-60 {
-    margin-left: 60%;
-  }
-  [dir=rtl] .offset-sm-60, [dir=rtl] .flex-offset-sm-60, [dir=rtl] .layout-margin .flex-offset-sm-60, [dir=rtl] .layout-margin .offset-sm-60 {
-    margin-left: auto;
-    margin-right: 60%;
-  }
-
-  .offset-sm-65, .flex-offset-sm-65, .layout-margin .flex-offset-sm-65, .layout-margin .offset-sm-65 {
-    margin-left: 65%;
-  }
-  [dir=rtl] .offset-sm-65, [dir=rtl] .flex-offset-sm-65, [dir=rtl] .layout-margin .flex-offset-sm-65, [dir=rtl] .layout-margin .offset-sm-65 {
-    margin-left: auto;
-    margin-right: 65%;
-  }
-
-  .offset-sm-70, .flex-offset-sm-70, .layout-margin .flex-offset-sm-70, .layout-margin .offset-sm-70 {
-    margin-left: 70%;
-  }
-  [dir=rtl] .offset-sm-70, [dir=rtl] .flex-offset-sm-70, [dir=rtl] .layout-margin .flex-offset-sm-70, [dir=rtl] .layout-margin .offset-sm-70 {
-    margin-left: auto;
-    margin-right: 70%;
-  }
-
-  .offset-sm-75, .flex-offset-sm-75, .layout-margin .flex-offset-sm-75, .layout-margin .offset-sm-75 {
-    margin-left: 75%;
-  }
-  [dir=rtl] .offset-sm-75, [dir=rtl] .flex-offset-sm-75, [dir=rtl] .layout-margin .flex-offset-sm-75, [dir=rtl] .layout-margin .offset-sm-75 {
-    margin-left: auto;
-    margin-right: 75%;
-  }
-
-  .offset-sm-80, .flex-offset-sm-80, .layout-margin .flex-offset-sm-80, .layout-margin .offset-sm-80 {
-    margin-left: 80%;
-  }
-  [dir=rtl] .offset-sm-80, [dir=rtl] .flex-offset-sm-80, [dir=rtl] .layout-margin .flex-offset-sm-80, [dir=rtl] .layout-margin .offset-sm-80 {
-    margin-left: auto;
-    margin-right: 80%;
-  }
-
-  .offset-sm-85, .flex-offset-sm-85, .layout-margin .flex-offset-sm-85, .layout-margin .offset-sm-85 {
-    margin-left: 85%;
-  }
-  [dir=rtl] .offset-sm-85, [dir=rtl] .flex-offset-sm-85, [dir=rtl] .layout-margin .flex-offset-sm-85, [dir=rtl] .layout-margin .offset-sm-85 {
-    margin-left: auto;
-    margin-right: 85%;
-  }
-
-  .offset-sm-90, .flex-offset-sm-90, .layout-margin .flex-offset-sm-90, .layout-margin .offset-sm-90 {
-    margin-left: 90%;
-  }
-  [dir=rtl] .offset-sm-90, [dir=rtl] .flex-offset-sm-90, [dir=rtl] .layout-margin .flex-offset-sm-90, [dir=rtl] .layout-margin .offset-sm-90 {
-    margin-left: auto;
-    margin-right: 90%;
-  }
-
-  .offset-sm-95, .flex-offset-sm-95, .layout-margin .flex-offset-sm-95, .layout-margin .offset-sm-95 {
-    margin-left: 95%;
-  }
-  [dir=rtl] .offset-sm-95, [dir=rtl] .flex-offset-sm-95, [dir=rtl] .layout-margin .flex-offset-sm-95, [dir=rtl] .layout-margin .offset-sm-95 {
-    margin-left: auto;
-    margin-right: 95%;
-  }
-
-  .offset-sm-33, .flex-offset-sm-33, .layout-margin .flex-offset-sm-33, .layout-margin .offset-sm-33 {
-    margin-left: 33.3333333333%;
-  }
-
-  .offset-sm-66, .flex-offset-sm-66, .layout-margin .flex-offset-sm-66, .layout-margin .offset-sm-66 {
-    margin-left: 66.6666666667%;
-  }
-  [dir=rtl] .offset-sm-66, [dir=rtl] .flex-offset-sm-66, [dir=rtl] .layout-margin .flex-offset-sm-66, [dir=rtl] .layout-margin .offset-sm-66 {
-    margin-left: auto;
-    margin-right: 66.6666666667%;
-  }
-
-  .layout-align-sm,
-.layout-align-sm-start-stretch {
-    justify-content: flex-start;
-    align-content: stretch;
-    align-items: stretch;
-  }
-
-  .layout-align-sm-start,
-.layout-align-sm-start-start,
-.layout-align-sm-start-center,
-.layout-align-sm-start-end,
-.layout-align-sm-start-stretch {
-    justify-content: flex-start;
-  }
-
-  .layout-align-sm-center,
-.layout-align-sm-center-start,
-.layout-align-sm-center-center,
-.layout-align-sm-center-end,
-.layout-align-sm-center-stretch {
-    justify-content: center;
-  }
-
-  .layout-align-sm-end,
-.layout-align-sm-end-start,
-.layout-align-sm-end-center,
-.layout-align-sm-end-end,
-.layout-align-sm-end-stretch {
-    justify-content: flex-end;
-  }
-
-  .layout-align-sm-space-around,
-.layout-align-sm-space-around-center,
-.layout-align-sm-space-around-start,
-.layout-align-sm-space-around-end,
-.layout-align-sm-space-around-stretch {
-    justify-content: space-around;
-  }
-
-  .layout-align-sm-space-between,
-.layout-align-sm-space-between-center,
-.layout-align-sm-space-between-start,
-.layout-align-sm-space-between-end,
-.layout-align-sm-space-between-stretch {
-    justify-content: space-between;
-  }
-
-  .layout-align-sm-start-start,
-.layout-align-sm-center-start,
-.layout-align-sm-end-start,
-.layout-align-sm-space-between-start,
-.layout-align-sm-space-around-start {
-    align-items: flex-start;
-    align-content: flex-start;
-  }
-
-  .layout-align-sm-start-center,
-.layout-align-sm-center-center,
-.layout-align-sm-end-center,
-.layout-align-sm-space-between-center,
-.layout-align-sm-space-around-center {
-    align-items: center;
-    align-content: center;
-    max-width: 100%;
-  }
-
-  .layout-align-sm-start-center > *,
-.layout-align-sm-center-center > *,
-.layout-align-sm-end-center > *,
-.layout-align-sm-space-between-center > *,
-.layout-align-sm-space-around-center > * {
-    max-width: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-align-sm-start-end,
-.layout-align-sm-center-end,
-.layout-align-sm-end-end,
-.layout-align-sm-space-between-end,
-.layout-align-sm-space-around-end {
-    align-items: flex-end;
-    align-content: flex-end;
-  }
-
-  .layout-align-sm-start-stretch,
-.layout-align-sm-center-stretch,
-.layout-align-sm-end-stretch,
-.layout-align-sm-space-between-stretch,
-.layout-align-sm-space-around-stretch {
-    align-items: stretch;
-    align-content: stretch;
-  }
-
-  .flex-sm {
-    flex: 1;
-    box-sizing: border-box;
-  }
-
-  .flex-sm-grow {
-    flex: 1 1 100%;
-    box-sizing: border-box;
-  }
-
-  .flex-sm-initial {
-    flex: 0 1 auto;
-    box-sizing: border-box;
-  }
-
-  .flex-sm-auto {
-    flex: 1 1 auto;
-    box-sizing: border-box;
-  }
-
-  .flex-sm-none {
-    flex: 0 0 auto;
-    box-sizing: border-box;
-  }
-
-  .flex-sm-noshrink {
-    flex: 1 0 auto;
-    box-sizing: border-box;
-  }
-
-  .flex-sm-nogrow {
-    flex: 0 1 auto;
-    box-sizing: border-box;
-  }
-
-  .flex-sm-0 {
-    flex: 1 1 100%;
-    max-width: 0%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-sm-0 {
-    flex: 1 1 100%;
-    max-width: 0%;
-    max-height: 100%;
-    box-sizing: border-box;
-    min-width: 0;
-  }
-
-  .layout-column > .flex-sm-0 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 0%;
-    box-sizing: border-box;
-  }
-
-  .layout-sm-row > .flex-sm-0 {
-    flex: 1 1 100%;
-    max-width: 0%;
-    max-height: 100%;
-    box-sizing: border-box;
-    min-width: 0;
-  }
-
-  .layout-sm-column > .flex-sm-0 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 0%;
-    box-sizing: border-box;
-    min-height: 0;
-  }
-
-  .flex-sm-5 {
-    flex: 1 1 100%;
-    max-width: 5%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-sm-5 {
-    flex: 1 1 100%;
-    max-width: 5%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-sm-5 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 5%;
-    box-sizing: border-box;
-  }
-
-  .layout-sm-row > .flex-sm-5 {
-    flex: 1 1 100%;
-    max-width: 5%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-sm-column > .flex-sm-5 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 5%;
-    box-sizing: border-box;
-  }
-
-  .flex-sm-10 {
-    flex: 1 1 100%;
-    max-width: 10%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-sm-10 {
-    flex: 1 1 100%;
-    max-width: 10%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-sm-10 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 10%;
-    box-sizing: border-box;
-  }
-
-  .layout-sm-row > .flex-sm-10 {
-    flex: 1 1 100%;
-    max-width: 10%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-sm-column > .flex-sm-10 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 10%;
-    box-sizing: border-box;
-  }
-
-  .flex-sm-15 {
-    flex: 1 1 100%;
-    max-width: 15%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-sm-15 {
-    flex: 1 1 100%;
-    max-width: 15%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-sm-15 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 15%;
-    box-sizing: border-box;
-  }
-
-  .layout-sm-row > .flex-sm-15 {
-    flex: 1 1 100%;
-    max-width: 15%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-sm-column > .flex-sm-15 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 15%;
-    box-sizing: border-box;
-  }
-
-  .flex-sm-20 {
-    flex: 1 1 100%;
-    max-width: 20%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-sm-20 {
-    flex: 1 1 100%;
-    max-width: 20%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-sm-20 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 20%;
-    box-sizing: border-box;
-  }
-
-  .layout-sm-row > .flex-sm-20 {
-    flex: 1 1 100%;
-    max-width: 20%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-sm-column > .flex-sm-20 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 20%;
-    box-sizing: border-box;
-  }
-
-  .flex-sm-25 {
-    flex: 1 1 100%;
-    max-width: 25%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-sm-25 {
-    flex: 1 1 100%;
-    max-width: 25%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-sm-25 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 25%;
-    box-sizing: border-box;
-  }
-
-  .layout-sm-row > .flex-sm-25 {
-    flex: 1 1 100%;
-    max-width: 25%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-sm-column > .flex-sm-25 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 25%;
-    box-sizing: border-box;
-  }
-
-  .flex-sm-30 {
-    flex: 1 1 100%;
-    max-width: 30%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-sm-30 {
-    flex: 1 1 100%;
-    max-width: 30%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-sm-30 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 30%;
-    box-sizing: border-box;
-  }
-
-  .layout-sm-row > .flex-sm-30 {
-    flex: 1 1 100%;
-    max-width: 30%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-sm-column > .flex-sm-30 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 30%;
-    box-sizing: border-box;
-  }
-
-  .flex-sm-35 {
-    flex: 1 1 100%;
-    max-width: 35%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-sm-35 {
-    flex: 1 1 100%;
-    max-width: 35%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-sm-35 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 35%;
-    box-sizing: border-box;
-  }
-
-  .layout-sm-row > .flex-sm-35 {
-    flex: 1 1 100%;
-    max-width: 35%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-sm-column > .flex-sm-35 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 35%;
-    box-sizing: border-box;
-  }
-
-  .flex-sm-40 {
-    flex: 1 1 100%;
-    max-width: 40%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-sm-40 {
-    flex: 1 1 100%;
-    max-width: 40%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-sm-40 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 40%;
-    box-sizing: border-box;
-  }
-
-  .layout-sm-row > .flex-sm-40 {
-    flex: 1 1 100%;
-    max-width: 40%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-sm-column > .flex-sm-40 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 40%;
-    box-sizing: border-box;
-  }
-
-  .flex-sm-45 {
-    flex: 1 1 100%;
-    max-width: 45%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-sm-45 {
-    flex: 1 1 100%;
-    max-width: 45%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-sm-45 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 45%;
-    box-sizing: border-box;
-  }
-
-  .layout-sm-row > .flex-sm-45 {
-    flex: 1 1 100%;
-    max-width: 45%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-sm-column > .flex-sm-45 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 45%;
-    box-sizing: border-box;
-  }
-
-  .flex-sm-50 {
-    flex: 1 1 100%;
-    max-width: 50%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-sm-50 {
-    flex: 1 1 100%;
-    max-width: 50%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-sm-50 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 50%;
-    box-sizing: border-box;
-  }
-
-  .layout-sm-row > .flex-sm-50 {
-    flex: 1 1 100%;
-    max-width: 50%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-sm-column > .flex-sm-50 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 50%;
-    box-sizing: border-box;
-  }
-
-  .flex-sm-55 {
-    flex: 1 1 100%;
-    max-width: 55%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-sm-55 {
-    flex: 1 1 100%;
-    max-width: 55%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-sm-55 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 55%;
-    box-sizing: border-box;
-  }
-
-  .layout-sm-row > .flex-sm-55 {
-    flex: 1 1 100%;
-    max-width: 55%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-sm-column > .flex-sm-55 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 55%;
-    box-sizing: border-box;
-  }
-
-  .flex-sm-60 {
-    flex: 1 1 100%;
-    max-width: 60%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-sm-60 {
-    flex: 1 1 100%;
-    max-width: 60%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-sm-60 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 60%;
-    box-sizing: border-box;
-  }
-
-  .layout-sm-row > .flex-sm-60 {
-    flex: 1 1 100%;
-    max-width: 60%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-sm-column > .flex-sm-60 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 60%;
-    box-sizing: border-box;
-  }
-
-  .flex-sm-65 {
-    flex: 1 1 100%;
-    max-width: 65%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-sm-65 {
-    flex: 1 1 100%;
-    max-width: 65%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-sm-65 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 65%;
-    box-sizing: border-box;
-  }
-
-  .layout-sm-row > .flex-sm-65 {
-    flex: 1 1 100%;
-    max-width: 65%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-sm-column > .flex-sm-65 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 65%;
-    box-sizing: border-box;
-  }
-
-  .flex-sm-70 {
-    flex: 1 1 100%;
-    max-width: 70%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-sm-70 {
-    flex: 1 1 100%;
-    max-width: 70%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-sm-70 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 70%;
-    box-sizing: border-box;
-  }
-
-  .layout-sm-row > .flex-sm-70 {
-    flex: 1 1 100%;
-    max-width: 70%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-sm-column > .flex-sm-70 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 70%;
-    box-sizing: border-box;
-  }
-
-  .flex-sm-75 {
-    flex: 1 1 100%;
-    max-width: 75%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-sm-75 {
-    flex: 1 1 100%;
-    max-width: 75%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-sm-75 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 75%;
-    box-sizing: border-box;
-  }
-
-  .layout-sm-row > .flex-sm-75 {
-    flex: 1 1 100%;
-    max-width: 75%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-sm-column > .flex-sm-75 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 75%;
-    box-sizing: border-box;
-  }
-
-  .flex-sm-80 {
-    flex: 1 1 100%;
-    max-width: 80%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-sm-80 {
-    flex: 1 1 100%;
-    max-width: 80%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-sm-80 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 80%;
-    box-sizing: border-box;
-  }
-
-  .layout-sm-row > .flex-sm-80 {
-    flex: 1 1 100%;
-    max-width: 80%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-sm-column > .flex-sm-80 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 80%;
-    box-sizing: border-box;
-  }
-
-  .flex-sm-85 {
-    flex: 1 1 100%;
-    max-width: 85%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-sm-85 {
-    flex: 1 1 100%;
-    max-width: 85%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-sm-85 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 85%;
-    box-sizing: border-box;
-  }
-
-  .layout-sm-row > .flex-sm-85 {
-    flex: 1 1 100%;
-    max-width: 85%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-sm-column > .flex-sm-85 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 85%;
-    box-sizing: border-box;
-  }
-
-  .flex-sm-90 {
-    flex: 1 1 100%;
-    max-width: 90%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-sm-90 {
-    flex: 1 1 100%;
-    max-width: 90%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-sm-90 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 90%;
-    box-sizing: border-box;
-  }
-
-  .layout-sm-row > .flex-sm-90 {
-    flex: 1 1 100%;
-    max-width: 90%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-sm-column > .flex-sm-90 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 90%;
-    box-sizing: border-box;
-  }
-
-  .flex-sm-95 {
-    flex: 1 1 100%;
-    max-width: 95%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-sm-95 {
-    flex: 1 1 100%;
-    max-width: 95%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-sm-95 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 95%;
-    box-sizing: border-box;
-  }
-
-  .layout-sm-row > .flex-sm-95 {
-    flex: 1 1 100%;
-    max-width: 95%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-sm-column > .flex-sm-95 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 95%;
-    box-sizing: border-box;
-  }
-
-  .flex-sm-100 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-sm-100 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-sm-100 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-sm-row > .flex-sm-100 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-sm-column > .flex-sm-100 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-sm-33 {
-    flex: 1 1 33.33%;
-    max-width: 33.33%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-  .layout-row > .flex-sm-66 {
-    flex: 1 1 66.66%;
-    max-width: 66.66%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-sm-33 {
-    flex: 1 1 33.33%;
-    max-width: 100%;
-    max-height: 33.33%;
-    box-sizing: border-box;
-  }
-  .layout-column > .flex-sm-66 {
-    flex: 1 1 66.66%;
-    max-width: 100%;
-    max-height: 66.66%;
-    box-sizing: border-box;
-  }
-
-  .layout-sm-row > .flex-sm-33 {
-    flex: 1 1 100%;
-    max-width: 33.33%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-  .layout-sm-row > .flex-sm-66 {
-    flex: 1 1 100%;
-    max-width: 66.66%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-  .layout-sm-row > .flex {
-    min-width: 0;
-  }
-
-  .layout-sm-column > .flex-sm-33 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 33.33%;
-    box-sizing: border-box;
-  }
-  .layout-sm-column > .flex-sm-66 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 66.66%;
-    box-sizing: border-box;
-  }
-  .layout-sm-column > .flex {
-    min-height: 0;
-  }
-
-  .layout-sm, .layout-sm-column, .layout-sm-row {
-    box-sizing: border-box;
-    display: -webkit-box;
-    display: -webkit-flex;
-    display: -moz-box;
-    display: -ms-flexbox;
-    display: flex;
-  }
-
-  .layout-sm-column {
-    flex-direction: column;
-  }
-
-  .layout-sm-row {
-    flex-direction: row;
-  }
-}
-@media (min-width: 960px) {
-  .flex-order-gt-sm--20 {
-    order: -20;
-  }
-
-  .flex-order-gt-sm--19 {
-    order: -19;
-  }
-
-  .flex-order-gt-sm--18 {
-    order: -18;
-  }
-
-  .flex-order-gt-sm--17 {
-    order: -17;
-  }
-
-  .flex-order-gt-sm--16 {
-    order: -16;
-  }
-
-  .flex-order-gt-sm--15 {
-    order: -15;
-  }
-
-  .flex-order-gt-sm--14 {
-    order: -14;
-  }
-
-  .flex-order-gt-sm--13 {
-    order: -13;
-  }
-
-  .flex-order-gt-sm--12 {
-    order: -12;
-  }
-
-  .flex-order-gt-sm--11 {
-    order: -11;
-  }
-
-  .flex-order-gt-sm--10 {
-    order: -10;
-  }
-
-  .flex-order-gt-sm--9 {
-    order: -9;
-  }
-
-  .flex-order-gt-sm--8 {
-    order: -8;
-  }
-
-  .flex-order-gt-sm--7 {
-    order: -7;
-  }
-
-  .flex-order-gt-sm--6 {
-    order: -6;
-  }
-
-  .flex-order-gt-sm--5 {
-    order: -5;
-  }
-
-  .flex-order-gt-sm--4 {
-    order: -4;
-  }
-
-  .flex-order-gt-sm--3 {
-    order: -3;
-  }
-
-  .flex-order-gt-sm--2 {
-    order: -2;
-  }
-
-  .flex-order-gt-sm--1 {
-    order: -1;
-  }
-
-  .flex-order-gt-sm-0 {
-    order: 0;
-  }
-
-  .flex-order-gt-sm-1 {
-    order: 1;
-  }
-
-  .flex-order-gt-sm-2 {
-    order: 2;
-  }
-
-  .flex-order-gt-sm-3 {
-    order: 3;
-  }
-
-  .flex-order-gt-sm-4 {
-    order: 4;
-  }
-
-  .flex-order-gt-sm-5 {
-    order: 5;
-  }
-
-  .flex-order-gt-sm-6 {
-    order: 6;
-  }
-
-  .flex-order-gt-sm-7 {
-    order: 7;
-  }
-
-  .flex-order-gt-sm-8 {
-    order: 8;
-  }
-
-  .flex-order-gt-sm-9 {
-    order: 9;
-  }
-
-  .flex-order-gt-sm-10 {
-    order: 10;
-  }
-
-  .flex-order-gt-sm-11 {
-    order: 11;
-  }
-
-  .flex-order-gt-sm-12 {
-    order: 12;
-  }
-
-  .flex-order-gt-sm-13 {
-    order: 13;
-  }
-
-  .flex-order-gt-sm-14 {
-    order: 14;
-  }
-
-  .flex-order-gt-sm-15 {
-    order: 15;
-  }
-
-  .flex-order-gt-sm-16 {
-    order: 16;
-  }
-
-  .flex-order-gt-sm-17 {
-    order: 17;
-  }
-
-  .flex-order-gt-sm-18 {
-    order: 18;
-  }
-
-  .flex-order-gt-sm-19 {
-    order: 19;
-  }
-
-  .flex-order-gt-sm-20 {
-    order: 20;
-  }
-
-  .offset-gt-sm-0, .flex-offset-gt-sm-0, .layout-margin .flex-offset-gt-sm-0, .layout-margin .offset-gt-sm-0 {
-    margin-left: 0;
-  }
-  [dir=rtl] .offset-gt-sm-0, [dir=rtl] .flex-offset-gt-sm-0, [dir=rtl] .layout-margin .flex-offset-gt-sm-0, [dir=rtl] .layout-margin .offset-gt-sm-0 {
-    margin-left: auto;
-    margin-right: 0;
-  }
-
-  .offset-gt-sm-5, .flex-offset-gt-sm-5, .layout-margin .flex-offset-gt-sm-5, .layout-margin .offset-gt-sm-5 {
-    margin-left: 5%;
-  }
-  [dir=rtl] .offset-gt-sm-5, [dir=rtl] .flex-offset-gt-sm-5, [dir=rtl] .layout-margin .flex-offset-gt-sm-5, [dir=rtl] .layout-margin .offset-gt-sm-5 {
-    margin-left: auto;
-    margin-right: 5%;
-  }
-
-  .offset-gt-sm-10, .flex-offset-gt-sm-10, .layout-margin .flex-offset-gt-sm-10, .layout-margin .offset-gt-sm-10 {
-    margin-left: 10%;
-  }
-  [dir=rtl] .offset-gt-sm-10, [dir=rtl] .flex-offset-gt-sm-10, [dir=rtl] .layout-margin .flex-offset-gt-sm-10, [dir=rtl] .layout-margin .offset-gt-sm-10 {
-    margin-left: auto;
-    margin-right: 10%;
-  }
-
-  .offset-gt-sm-15, .flex-offset-gt-sm-15, .layout-margin .flex-offset-gt-sm-15, .layout-margin .offset-gt-sm-15 {
-    margin-left: 15%;
-  }
-  [dir=rtl] .offset-gt-sm-15, [dir=rtl] .flex-offset-gt-sm-15, [dir=rtl] .layout-margin .flex-offset-gt-sm-15, [dir=rtl] .layout-margin .offset-gt-sm-15 {
-    margin-left: auto;
-    margin-right: 15%;
-  }
-
-  .offset-gt-sm-20, .flex-offset-gt-sm-20, .layout-margin .flex-offset-gt-sm-20, .layout-margin .offset-gt-sm-20 {
-    margin-left: 20%;
-  }
-  [dir=rtl] .offset-gt-sm-20, [dir=rtl] .flex-offset-gt-sm-20, [dir=rtl] .layout-margin .flex-offset-gt-sm-20, [dir=rtl] .layout-margin .offset-gt-sm-20 {
-    margin-left: auto;
-    margin-right: 20%;
-  }
-
-  .offset-gt-sm-25, .flex-offset-gt-sm-25, .layout-margin .flex-offset-gt-sm-25, .layout-margin .offset-gt-sm-25 {
-    margin-left: 25%;
-  }
-  [dir=rtl] .offset-gt-sm-25, [dir=rtl] .flex-offset-gt-sm-25, [dir=rtl] .layout-margin .flex-offset-gt-sm-25, [dir=rtl] .layout-margin .offset-gt-sm-25 {
-    margin-left: auto;
-    margin-right: 25%;
-  }
-
-  .offset-gt-sm-30, .flex-offset-gt-sm-30, .layout-margin .flex-offset-gt-sm-30, .layout-margin .offset-gt-sm-30 {
-    margin-left: 30%;
-  }
-  [dir=rtl] .offset-gt-sm-30, [dir=rtl] .flex-offset-gt-sm-30, [dir=rtl] .layout-margin .flex-offset-gt-sm-30, [dir=rtl] .layout-margin .offset-gt-sm-30 {
-    margin-left: auto;
-    margin-right: 30%;
-  }
-
-  .offset-gt-sm-35, .flex-offset-gt-sm-35, .layout-margin .flex-offset-gt-sm-35, .layout-margin .offset-gt-sm-35 {
-    margin-left: 35%;
-  }
-  [dir=rtl] .offset-gt-sm-35, [dir=rtl] .flex-offset-gt-sm-35, [dir=rtl] .layout-margin .flex-offset-gt-sm-35, [dir=rtl] .layout-margin .offset-gt-sm-35 {
-    margin-left: auto;
-    margin-right: 35%;
-  }
-
-  .offset-gt-sm-40, .flex-offset-gt-sm-40, .layout-margin .flex-offset-gt-sm-40, .layout-margin .offset-gt-sm-40 {
-    margin-left: 40%;
-  }
-  [dir=rtl] .offset-gt-sm-40, [dir=rtl] .flex-offset-gt-sm-40, [dir=rtl] .layout-margin .flex-offset-gt-sm-40, [dir=rtl] .layout-margin .offset-gt-sm-40 {
-    margin-left: auto;
-    margin-right: 40%;
-  }
-
-  .offset-gt-sm-45, .flex-offset-gt-sm-45, .layout-margin .flex-offset-gt-sm-45, .layout-margin .offset-gt-sm-45 {
-    margin-left: 45%;
-  }
-  [dir=rtl] .offset-gt-sm-45, [dir=rtl] .flex-offset-gt-sm-45, [dir=rtl] .layout-margin .flex-offset-gt-sm-45, [dir=rtl] .layout-margin .offset-gt-sm-45 {
-    margin-left: auto;
-    margin-right: 45%;
-  }
-
-  .offset-gt-sm-50, .flex-offset-gt-sm-50, .layout-margin .flex-offset-gt-sm-50, .layout-margin .offset-gt-sm-50 {
-    margin-left: 50%;
-  }
-  [dir=rtl] .offset-gt-sm-50, [dir=rtl] .flex-offset-gt-sm-50, [dir=rtl] .layout-margin .flex-offset-gt-sm-50, [dir=rtl] .layout-margin .offset-gt-sm-50 {
-    margin-left: auto;
-    margin-right: 50%;
-  }
-
-  .offset-gt-sm-55, .flex-offset-gt-sm-55, .layout-margin .flex-offset-gt-sm-55, .layout-margin .offset-gt-sm-55 {
-    margin-left: 55%;
-  }
-  [dir=rtl] .offset-gt-sm-55, [dir=rtl] .flex-offset-gt-sm-55, [dir=rtl] .layout-margin .flex-offset-gt-sm-55, [dir=rtl] .layout-margin .offset-gt-sm-55 {
-    margin-left: auto;
-    margin-right: 55%;
-  }
-
-  .offset-gt-sm-60, .flex-offset-gt-sm-60, .layout-margin .flex-offset-gt-sm-60, .layout-margin .offset-gt-sm-60 {
-    margin-left: 60%;
-  }
-  [dir=rtl] .offset-gt-sm-60, [dir=rtl] .flex-offset-gt-sm-60, [dir=rtl] .layout-margin .flex-offset-gt-sm-60, [dir=rtl] .layout-margin .offset-gt-sm-60 {
-    margin-left: auto;
-    margin-right: 60%;
-  }
-
-  .offset-gt-sm-65, .flex-offset-gt-sm-65, .layout-margin .flex-offset-gt-sm-65, .layout-margin .offset-gt-sm-65 {
-    margin-left: 65%;
-  }
-  [dir=rtl] .offset-gt-sm-65, [dir=rtl] .flex-offset-gt-sm-65, [dir=rtl] .layout-margin .flex-offset-gt-sm-65, [dir=rtl] .layout-margin .offset-gt-sm-65 {
-    margin-left: auto;
-    margin-right: 65%;
-  }
-
-  .offset-gt-sm-70, .flex-offset-gt-sm-70, .layout-margin .flex-offset-gt-sm-70, .layout-margin .offset-gt-sm-70 {
-    margin-left: 70%;
-  }
-  [dir=rtl] .offset-gt-sm-70, [dir=rtl] .flex-offset-gt-sm-70, [dir=rtl] .layout-margin .flex-offset-gt-sm-70, [dir=rtl] .layout-margin .offset-gt-sm-70 {
-    margin-left: auto;
-    margin-right: 70%;
-  }
-
-  .offset-gt-sm-75, .flex-offset-gt-sm-75, .layout-margin .flex-offset-gt-sm-75, .layout-margin .offset-gt-sm-75 {
-    margin-left: 75%;
-  }
-  [dir=rtl] .offset-gt-sm-75, [dir=rtl] .flex-offset-gt-sm-75, [dir=rtl] .layout-margin .flex-offset-gt-sm-75, [dir=rtl] .layout-margin .offset-gt-sm-75 {
-    margin-left: auto;
-    margin-right: 75%;
-  }
-
-  .offset-gt-sm-80, .flex-offset-gt-sm-80, .layout-margin .flex-offset-gt-sm-80, .layout-margin .offset-gt-sm-80 {
-    margin-left: 80%;
-  }
-  [dir=rtl] .offset-gt-sm-80, [dir=rtl] .flex-offset-gt-sm-80, [dir=rtl] .layout-margin .flex-offset-gt-sm-80, [dir=rtl] .layout-margin .offset-gt-sm-80 {
-    margin-left: auto;
-    margin-right: 80%;
-  }
-
-  .offset-gt-sm-85, .flex-offset-gt-sm-85, .layout-margin .flex-offset-gt-sm-85, .layout-margin .offset-gt-sm-85 {
-    margin-left: 85%;
-  }
-  [dir=rtl] .offset-gt-sm-85, [dir=rtl] .flex-offset-gt-sm-85, [dir=rtl] .layout-margin .flex-offset-gt-sm-85, [dir=rtl] .layout-margin .offset-gt-sm-85 {
-    margin-left: auto;
-    margin-right: 85%;
-  }
-
-  .offset-gt-sm-90, .flex-offset-gt-sm-90, .layout-margin .flex-offset-gt-sm-90, .layout-margin .offset-gt-sm-90 {
-    margin-left: 90%;
-  }
-  [dir=rtl] .offset-gt-sm-90, [dir=rtl] .flex-offset-gt-sm-90, [dir=rtl] .layout-margin .flex-offset-gt-sm-90, [dir=rtl] .layout-margin .offset-gt-sm-90 {
-    margin-left: auto;
-    margin-right: 90%;
-  }
-
-  .offset-gt-sm-95, .flex-offset-gt-sm-95, .layout-margin .flex-offset-gt-sm-95, .layout-margin .offset-gt-sm-95 {
-    margin-left: 95%;
-  }
-  [dir=rtl] .offset-gt-sm-95, [dir=rtl] .flex-offset-gt-sm-95, [dir=rtl] .layout-margin .flex-offset-gt-sm-95, [dir=rtl] .layout-margin .offset-gt-sm-95 {
-    margin-left: auto;
-    margin-right: 95%;
-  }
-
-  .offset-gt-sm-33, .flex-offset-gt-sm-33, .layout-margin .flex-offset-gt-sm-33, .layout-margin .offset-gt-sm-33 {
-    margin-left: 33.3333333333%;
-  }
-
-  .offset-gt-sm-66, .flex-offset-gt-sm-66, .layout-margin .flex-offset-gt-sm-66, .layout-margin .offset-gt-sm-66 {
-    margin-left: 66.6666666667%;
-  }
-  [dir=rtl] .offset-gt-sm-66, [dir=rtl] .flex-offset-gt-sm-66, [dir=rtl] .layout-margin .flex-offset-gt-sm-66, [dir=rtl] .layout-margin .offset-gt-sm-66 {
-    margin-left: auto;
-    margin-right: 66.6666666667%;
-  }
-
-  .layout-align-gt-sm,
-.layout-align-gt-sm-start-stretch {
-    justify-content: flex-start;
-    align-content: stretch;
-    align-items: stretch;
-  }
-
-  .layout-align-gt-sm-start,
-.layout-align-gt-sm-start-start,
-.layout-align-gt-sm-start-center,
-.layout-align-gt-sm-start-end,
-.layout-align-gt-sm-start-stretch {
-    justify-content: flex-start;
-  }
-
-  .layout-align-gt-sm-center,
-.layout-align-gt-sm-center-start,
-.layout-align-gt-sm-center-center,
-.layout-align-gt-sm-center-end,
-.layout-align-gt-sm-center-stretch {
-    justify-content: center;
-  }
-
-  .layout-align-gt-sm-end,
-.layout-align-gt-sm-end-start,
-.layout-align-gt-sm-end-center,
-.layout-align-gt-sm-end-end,
-.layout-align-gt-sm-end-stretch {
-    justify-content: flex-end;
-  }
-
-  .layout-align-gt-sm-space-around,
-.layout-align-gt-sm-space-around-center,
-.layout-align-gt-sm-space-around-start,
-.layout-align-gt-sm-space-around-end,
-.layout-align-gt-sm-space-around-stretch {
-    justify-content: space-around;
-  }
-
-  .layout-align-gt-sm-space-between,
-.layout-align-gt-sm-space-between-center,
-.layout-align-gt-sm-space-between-start,
-.layout-align-gt-sm-space-between-end,
-.layout-align-gt-sm-space-between-stretch {
-    justify-content: space-between;
-  }
-
-  .layout-align-gt-sm-start-start,
-.layout-align-gt-sm-center-start,
-.layout-align-gt-sm-end-start,
-.layout-align-gt-sm-space-between-start,
-.layout-align-gt-sm-space-around-start {
-    align-items: flex-start;
-    align-content: flex-start;
-  }
-
-  .layout-align-gt-sm-start-center,
-.layout-align-gt-sm-center-center,
-.layout-align-gt-sm-end-center,
-.layout-align-gt-sm-space-between-center,
-.layout-align-gt-sm-space-around-center {
-    align-items: center;
-    align-content: center;
-    max-width: 100%;
-  }
-
-  .layout-align-gt-sm-start-center > *,
-.layout-align-gt-sm-center-center > *,
-.layout-align-gt-sm-end-center > *,
-.layout-align-gt-sm-space-between-center > *,
-.layout-align-gt-sm-space-around-center > * {
-    max-width: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-align-gt-sm-start-end,
-.layout-align-gt-sm-center-end,
-.layout-align-gt-sm-end-end,
-.layout-align-gt-sm-space-between-end,
-.layout-align-gt-sm-space-around-end {
-    align-items: flex-end;
-    align-content: flex-end;
-  }
-
-  .layout-align-gt-sm-start-stretch,
-.layout-align-gt-sm-center-stretch,
-.layout-align-gt-sm-end-stretch,
-.layout-align-gt-sm-space-between-stretch,
-.layout-align-gt-sm-space-around-stretch {
-    align-items: stretch;
-    align-content: stretch;
-  }
-
-  .flex-gt-sm {
-    flex: 1;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-sm-grow {
-    flex: 1 1 100%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-sm-initial {
-    flex: 0 1 auto;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-sm-auto {
-    flex: 1 1 auto;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-sm-none {
-    flex: 0 0 auto;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-sm-noshrink {
-    flex: 1 0 auto;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-sm-nogrow {
-    flex: 0 1 auto;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-sm-0 {
-    flex: 1 1 100%;
-    max-width: 0%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-sm-0 {
-    flex: 1 1 100%;
-    max-width: 0%;
-    max-height: 100%;
-    box-sizing: border-box;
-    min-width: 0;
-  }
-
-  .layout-column > .flex-gt-sm-0 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 0%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-sm-row > .flex-gt-sm-0 {
-    flex: 1 1 100%;
-    max-width: 0%;
-    max-height: 100%;
-    box-sizing: border-box;
-    min-width: 0;
-  }
-
-  .layout-gt-sm-column > .flex-gt-sm-0 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 0%;
-    box-sizing: border-box;
-    min-height: 0;
-  }
-
-  .flex-gt-sm-5 {
-    flex: 1 1 100%;
-    max-width: 5%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-sm-5 {
-    flex: 1 1 100%;
-    max-width: 5%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-sm-5 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 5%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-sm-row > .flex-gt-sm-5 {
-    flex: 1 1 100%;
-    max-width: 5%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-sm-column > .flex-gt-sm-5 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 5%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-sm-10 {
-    flex: 1 1 100%;
-    max-width: 10%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-sm-10 {
-    flex: 1 1 100%;
-    max-width: 10%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-sm-10 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 10%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-sm-row > .flex-gt-sm-10 {
-    flex: 1 1 100%;
-    max-width: 10%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-sm-column > .flex-gt-sm-10 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 10%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-sm-15 {
-    flex: 1 1 100%;
-    max-width: 15%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-sm-15 {
-    flex: 1 1 100%;
-    max-width: 15%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-sm-15 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 15%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-sm-row > .flex-gt-sm-15 {
-    flex: 1 1 100%;
-    max-width: 15%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-sm-column > .flex-gt-sm-15 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 15%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-sm-20 {
-    flex: 1 1 100%;
-    max-width: 20%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-sm-20 {
-    flex: 1 1 100%;
-    max-width: 20%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-sm-20 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 20%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-sm-row > .flex-gt-sm-20 {
-    flex: 1 1 100%;
-    max-width: 20%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-sm-column > .flex-gt-sm-20 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 20%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-sm-25 {
-    flex: 1 1 100%;
-    max-width: 25%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-sm-25 {
-    flex: 1 1 100%;
-    max-width: 25%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-sm-25 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 25%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-sm-row > .flex-gt-sm-25 {
-    flex: 1 1 100%;
-    max-width: 25%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-sm-column > .flex-gt-sm-25 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 25%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-sm-30 {
-    flex: 1 1 100%;
-    max-width: 30%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-sm-30 {
-    flex: 1 1 100%;
-    max-width: 30%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-sm-30 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 30%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-sm-row > .flex-gt-sm-30 {
-    flex: 1 1 100%;
-    max-width: 30%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-sm-column > .flex-gt-sm-30 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 30%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-sm-35 {
-    flex: 1 1 100%;
-    max-width: 35%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-sm-35 {
-    flex: 1 1 100%;
-    max-width: 35%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-sm-35 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 35%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-sm-row > .flex-gt-sm-35 {
-    flex: 1 1 100%;
-    max-width: 35%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-sm-column > .flex-gt-sm-35 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 35%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-sm-40 {
-    flex: 1 1 100%;
-    max-width: 40%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-sm-40 {
-    flex: 1 1 100%;
-    max-width: 40%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-sm-40 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 40%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-sm-row > .flex-gt-sm-40 {
-    flex: 1 1 100%;
-    max-width: 40%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-sm-column > .flex-gt-sm-40 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 40%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-sm-45 {
-    flex: 1 1 100%;
-    max-width: 45%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-sm-45 {
-    flex: 1 1 100%;
-    max-width: 45%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-sm-45 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 45%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-sm-row > .flex-gt-sm-45 {
-    flex: 1 1 100%;
-    max-width: 45%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-sm-column > .flex-gt-sm-45 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 45%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-sm-50 {
-    flex: 1 1 100%;
-    max-width: 50%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-sm-50 {
-    flex: 1 1 100%;
-    max-width: 50%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-sm-50 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 50%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-sm-row > .flex-gt-sm-50 {
-    flex: 1 1 100%;
-    max-width: 50%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-sm-column > .flex-gt-sm-50 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 50%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-sm-55 {
-    flex: 1 1 100%;
-    max-width: 55%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-sm-55 {
-    flex: 1 1 100%;
-    max-width: 55%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-sm-55 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 55%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-sm-row > .flex-gt-sm-55 {
-    flex: 1 1 100%;
-    max-width: 55%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-sm-column > .flex-gt-sm-55 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 55%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-sm-60 {
-    flex: 1 1 100%;
-    max-width: 60%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-sm-60 {
-    flex: 1 1 100%;
-    max-width: 60%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-sm-60 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 60%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-sm-row > .flex-gt-sm-60 {
-    flex: 1 1 100%;
-    max-width: 60%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-sm-column > .flex-gt-sm-60 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 60%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-sm-65 {
-    flex: 1 1 100%;
-    max-width: 65%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-sm-65 {
-    flex: 1 1 100%;
-    max-width: 65%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-sm-65 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 65%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-sm-row > .flex-gt-sm-65 {
-    flex: 1 1 100%;
-    max-width: 65%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-sm-column > .flex-gt-sm-65 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 65%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-sm-70 {
-    flex: 1 1 100%;
-    max-width: 70%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-sm-70 {
-    flex: 1 1 100%;
-    max-width: 70%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-sm-70 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 70%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-sm-row > .flex-gt-sm-70 {
-    flex: 1 1 100%;
-    max-width: 70%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-sm-column > .flex-gt-sm-70 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 70%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-sm-75 {
-    flex: 1 1 100%;
-    max-width: 75%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-sm-75 {
-    flex: 1 1 100%;
-    max-width: 75%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-sm-75 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 75%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-sm-row > .flex-gt-sm-75 {
-    flex: 1 1 100%;
-    max-width: 75%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-sm-column > .flex-gt-sm-75 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 75%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-sm-80 {
-    flex: 1 1 100%;
-    max-width: 80%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-sm-80 {
-    flex: 1 1 100%;
-    max-width: 80%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-sm-80 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 80%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-sm-row > .flex-gt-sm-80 {
-    flex: 1 1 100%;
-    max-width: 80%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-sm-column > .flex-gt-sm-80 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 80%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-sm-85 {
-    flex: 1 1 100%;
-    max-width: 85%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-sm-85 {
-    flex: 1 1 100%;
-    max-width: 85%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-sm-85 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 85%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-sm-row > .flex-gt-sm-85 {
-    flex: 1 1 100%;
-    max-width: 85%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-sm-column > .flex-gt-sm-85 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 85%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-sm-90 {
-    flex: 1 1 100%;
-    max-width: 90%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-sm-90 {
-    flex: 1 1 100%;
-    max-width: 90%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-sm-90 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 90%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-sm-row > .flex-gt-sm-90 {
-    flex: 1 1 100%;
-    max-width: 90%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-sm-column > .flex-gt-sm-90 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 90%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-sm-95 {
-    flex: 1 1 100%;
-    max-width: 95%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-sm-95 {
-    flex: 1 1 100%;
-    max-width: 95%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-sm-95 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 95%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-sm-row > .flex-gt-sm-95 {
-    flex: 1 1 100%;
-    max-width: 95%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-sm-column > .flex-gt-sm-95 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 95%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-sm-100 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-sm-100 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-sm-100 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-sm-row > .flex-gt-sm-100 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-sm-column > .flex-gt-sm-100 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-sm-33 {
-    flex: 1 1 33.33%;
-    max-width: 33.33%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-  .layout-row > .flex-gt-sm-66 {
-    flex: 1 1 66.66%;
-    max-width: 66.66%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-sm-33 {
-    flex: 1 1 33.33%;
-    max-width: 100%;
-    max-height: 33.33%;
-    box-sizing: border-box;
-  }
-  .layout-column > .flex-gt-sm-66 {
-    flex: 1 1 66.66%;
-    max-width: 100%;
-    max-height: 66.66%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-sm-row > .flex-gt-sm-33 {
-    flex: 1 1 100%;
-    max-width: 33.33%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-  .layout-gt-sm-row > .flex-gt-sm-66 {
-    flex: 1 1 100%;
-    max-width: 66.66%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-  .layout-gt-sm-row > .flex {
-    min-width: 0;
-  }
-
-  .layout-gt-sm-column > .flex-gt-sm-33 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 33.33%;
-    box-sizing: border-box;
-  }
-  .layout-gt-sm-column > .flex-gt-sm-66 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 66.66%;
-    box-sizing: border-box;
-  }
-  .layout-gt-sm-column > .flex {
-    min-height: 0;
-  }
-
-  .layout-gt-sm, .layout-gt-sm-column, .layout-gt-sm-row {
-    box-sizing: border-box;
-    display: -webkit-box;
-    display: -webkit-flex;
-    display: -moz-box;
-    display: -ms-flexbox;
-    display: flex;
-  }
-
-  .layout-gt-sm-column {
-    flex-direction: column;
-  }
-
-  .layout-gt-sm-row {
-    flex-direction: row;
-  }
-}
-@media (min-width: 960px) and (max-width: 1279px) {
-  .hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show), .hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show), .hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show) {
-    display: none;
-  }
-
-  .hide-md:not(.show-md):not(.show-gt-sm):not(.show-gt-xs):not(.show) {
-    display: none;
-  }
-
-  .flex-order-md--20 {
-    order: -20;
-  }
-
-  .flex-order-md--19 {
-    order: -19;
-  }
-
-  .flex-order-md--18 {
-    order: -18;
-  }
-
-  .flex-order-md--17 {
-    order: -17;
-  }
-
-  .flex-order-md--16 {
-    order: -16;
-  }
-
-  .flex-order-md--15 {
-    order: -15;
-  }
-
-  .flex-order-md--14 {
-    order: -14;
-  }
-
-  .flex-order-md--13 {
-    order: -13;
-  }
-
-  .flex-order-md--12 {
-    order: -12;
-  }
-
-  .flex-order-md--11 {
-    order: -11;
-  }
-
-  .flex-order-md--10 {
-    order: -10;
-  }
-
-  .flex-order-md--9 {
-    order: -9;
-  }
-
-  .flex-order-md--8 {
-    order: -8;
-  }
-
-  .flex-order-md--7 {
-    order: -7;
-  }
-
-  .flex-order-md--6 {
-    order: -6;
-  }
-
-  .flex-order-md--5 {
-    order: -5;
-  }
-
-  .flex-order-md--4 {
-    order: -4;
-  }
-
-  .flex-order-md--3 {
-    order: -3;
-  }
-
-  .flex-order-md--2 {
-    order: -2;
-  }
-
-  .flex-order-md--1 {
-    order: -1;
-  }
-
-  .flex-order-md-0 {
-    order: 0;
-  }
-
-  .flex-order-md-1 {
-    order: 1;
-  }
-
-  .flex-order-md-2 {
-    order: 2;
-  }
-
-  .flex-order-md-3 {
-    order: 3;
-  }
-
-  .flex-order-md-4 {
-    order: 4;
-  }
-
-  .flex-order-md-5 {
-    order: 5;
-  }
-
-  .flex-order-md-6 {
-    order: 6;
-  }
-
-  .flex-order-md-7 {
-    order: 7;
-  }
-
-  .flex-order-md-8 {
-    order: 8;
-  }
-
-  .flex-order-md-9 {
-    order: 9;
-  }
-
-  .flex-order-md-10 {
-    order: 10;
-  }
-
-  .flex-order-md-11 {
-    order: 11;
-  }
-
-  .flex-order-md-12 {
-    order: 12;
-  }
-
-  .flex-order-md-13 {
-    order: 13;
-  }
-
-  .flex-order-md-14 {
-    order: 14;
-  }
-
-  .flex-order-md-15 {
-    order: 15;
-  }
-
-  .flex-order-md-16 {
-    order: 16;
-  }
-
-  .flex-order-md-17 {
-    order: 17;
-  }
-
-  .flex-order-md-18 {
-    order: 18;
-  }
-
-  .flex-order-md-19 {
-    order: 19;
-  }
-
-  .flex-order-md-20 {
-    order: 20;
-  }
-
-  .offset-md-0, .flex-offset-md-0, .layout-margin .flex-offset-md-0, .layout-margin .offset-md-0 {
-    margin-left: 0;
-  }
-  [dir=rtl] .offset-md-0, [dir=rtl] .flex-offset-md-0, [dir=rtl] .layout-margin .flex-offset-md-0, [dir=rtl] .layout-margin .offset-md-0 {
-    margin-left: auto;
-    margin-right: 0;
-  }
-
-  .offset-md-5, .flex-offset-md-5, .layout-margin .flex-offset-md-5, .layout-margin .offset-md-5 {
-    margin-left: 5%;
-  }
-  [dir=rtl] .offset-md-5, [dir=rtl] .flex-offset-md-5, [dir=rtl] .layout-margin .flex-offset-md-5, [dir=rtl] .layout-margin .offset-md-5 {
-    margin-left: auto;
-    margin-right: 5%;
-  }
-
-  .offset-md-10, .flex-offset-md-10, .layout-margin .flex-offset-md-10, .layout-margin .offset-md-10 {
-    margin-left: 10%;
-  }
-  [dir=rtl] .offset-md-10, [dir=rtl] .flex-offset-md-10, [dir=rtl] .layout-margin .flex-offset-md-10, [dir=rtl] .layout-margin .offset-md-10 {
-    margin-left: auto;
-    margin-right: 10%;
-  }
-
-  .offset-md-15, .flex-offset-md-15, .layout-margin .flex-offset-md-15, .layout-margin .offset-md-15 {
-    margin-left: 15%;
-  }
-  [dir=rtl] .offset-md-15, [dir=rtl] .flex-offset-md-15, [dir=rtl] .layout-margin .flex-offset-md-15, [dir=rtl] .layout-margin .offset-md-15 {
-    margin-left: auto;
-    margin-right: 15%;
-  }
-
-  .offset-md-20, .flex-offset-md-20, .layout-margin .flex-offset-md-20, .layout-margin .offset-md-20 {
-    margin-left: 20%;
-  }
-  [dir=rtl] .offset-md-20, [dir=rtl] .flex-offset-md-20, [dir=rtl] .layout-margin .flex-offset-md-20, [dir=rtl] .layout-margin .offset-md-20 {
-    margin-left: auto;
-    margin-right: 20%;
-  }
-
-  .offset-md-25, .flex-offset-md-25, .layout-margin .flex-offset-md-25, .layout-margin .offset-md-25 {
-    margin-left: 25%;
-  }
-  [dir=rtl] .offset-md-25, [dir=rtl] .flex-offset-md-25, [dir=rtl] .layout-margin .flex-offset-md-25, [dir=rtl] .layout-margin .offset-md-25 {
-    margin-left: auto;
-    margin-right: 25%;
-  }
-
-  .offset-md-30, .flex-offset-md-30, .layout-margin .flex-offset-md-30, .layout-margin .offset-md-30 {
-    margin-left: 30%;
-  }
-  [dir=rtl] .offset-md-30, [dir=rtl] .flex-offset-md-30, [dir=rtl] .layout-margin .flex-offset-md-30, [dir=rtl] .layout-margin .offset-md-30 {
-    margin-left: auto;
-    margin-right: 30%;
-  }
-
-  .offset-md-35, .flex-offset-md-35, .layout-margin .flex-offset-md-35, .layout-margin .offset-md-35 {
-    margin-left: 35%;
-  }
-  [dir=rtl] .offset-md-35, [dir=rtl] .flex-offset-md-35, [dir=rtl] .layout-margin .flex-offset-md-35, [dir=rtl] .layout-margin .offset-md-35 {
-    margin-left: auto;
-    margin-right: 35%;
-  }
-
-  .offset-md-40, .flex-offset-md-40, .layout-margin .flex-offset-md-40, .layout-margin .offset-md-40 {
-    margin-left: 40%;
-  }
-  [dir=rtl] .offset-md-40, [dir=rtl] .flex-offset-md-40, [dir=rtl] .layout-margin .flex-offset-md-40, [dir=rtl] .layout-margin .offset-md-40 {
-    margin-left: auto;
-    margin-right: 40%;
-  }
-
-  .offset-md-45, .flex-offset-md-45, .layout-margin .flex-offset-md-45, .layout-margin .offset-md-45 {
-    margin-left: 45%;
-  }
-  [dir=rtl] .offset-md-45, [dir=rtl] .flex-offset-md-45, [dir=rtl] .layout-margin .flex-offset-md-45, [dir=rtl] .layout-margin .offset-md-45 {
-    margin-left: auto;
-    margin-right: 45%;
-  }
-
-  .offset-md-50, .flex-offset-md-50, .layout-margin .flex-offset-md-50, .layout-margin .offset-md-50 {
-    margin-left: 50%;
-  }
-  [dir=rtl] .offset-md-50, [dir=rtl] .flex-offset-md-50, [dir=rtl] .layout-margin .flex-offset-md-50, [dir=rtl] .layout-margin .offset-md-50 {
-    margin-left: auto;
-    margin-right: 50%;
-  }
-
-  .offset-md-55, .flex-offset-md-55, .layout-margin .flex-offset-md-55, .layout-margin .offset-md-55 {
-    margin-left: 55%;
-  }
-  [dir=rtl] .offset-md-55, [dir=rtl] .flex-offset-md-55, [dir=rtl] .layout-margin .flex-offset-md-55, [dir=rtl] .layout-margin .offset-md-55 {
-    margin-left: auto;
-    margin-right: 55%;
-  }
-
-  .offset-md-60, .flex-offset-md-60, .layout-margin .flex-offset-md-60, .layout-margin .offset-md-60 {
-    margin-left: 60%;
-  }
-  [dir=rtl] .offset-md-60, [dir=rtl] .flex-offset-md-60, [dir=rtl] .layout-margin .flex-offset-md-60, [dir=rtl] .layout-margin .offset-md-60 {
-    margin-left: auto;
-    margin-right: 60%;
-  }
-
-  .offset-md-65, .flex-offset-md-65, .layout-margin .flex-offset-md-65, .layout-margin .offset-md-65 {
-    margin-left: 65%;
-  }
-  [dir=rtl] .offset-md-65, [dir=rtl] .flex-offset-md-65, [dir=rtl] .layout-margin .flex-offset-md-65, [dir=rtl] .layout-margin .offset-md-65 {
-    margin-left: auto;
-    margin-right: 65%;
-  }
-
-  .offset-md-70, .flex-offset-md-70, .layout-margin .flex-offset-md-70, .layout-margin .offset-md-70 {
-    margin-left: 70%;
-  }
-  [dir=rtl] .offset-md-70, [dir=rtl] .flex-offset-md-70, [dir=rtl] .layout-margin .flex-offset-md-70, [dir=rtl] .layout-margin .offset-md-70 {
-    margin-left: auto;
-    margin-right: 70%;
-  }
-
-  .offset-md-75, .flex-offset-md-75, .layout-margin .flex-offset-md-75, .layout-margin .offset-md-75 {
-    margin-left: 75%;
-  }
-  [dir=rtl] .offset-md-75, [dir=rtl] .flex-offset-md-75, [dir=rtl] .layout-margin .flex-offset-md-75, [dir=rtl] .layout-margin .offset-md-75 {
-    margin-left: auto;
-    margin-right: 75%;
-  }
-
-  .offset-md-80, .flex-offset-md-80, .layout-margin .flex-offset-md-80, .layout-margin .offset-md-80 {
-    margin-left: 80%;
-  }
-  [dir=rtl] .offset-md-80, [dir=rtl] .flex-offset-md-80, [dir=rtl] .layout-margin .flex-offset-md-80, [dir=rtl] .layout-margin .offset-md-80 {
-    margin-left: auto;
-    margin-right: 80%;
-  }
-
-  .offset-md-85, .flex-offset-md-85, .layout-margin .flex-offset-md-85, .layout-margin .offset-md-85 {
-    margin-left: 85%;
-  }
-  [dir=rtl] .offset-md-85, [dir=rtl] .flex-offset-md-85, [dir=rtl] .layout-margin .flex-offset-md-85, [dir=rtl] .layout-margin .offset-md-85 {
-    margin-left: auto;
-    margin-right: 85%;
-  }
-
-  .offset-md-90, .flex-offset-md-90, .layout-margin .flex-offset-md-90, .layout-margin .offset-md-90 {
-    margin-left: 90%;
-  }
-  [dir=rtl] .offset-md-90, [dir=rtl] .flex-offset-md-90, [dir=rtl] .layout-margin .flex-offset-md-90, [dir=rtl] .layout-margin .offset-md-90 {
-    margin-left: auto;
-    margin-right: 90%;
-  }
-
-  .offset-md-95, .flex-offset-md-95, .layout-margin .flex-offset-md-95, .layout-margin .offset-md-95 {
-    margin-left: 95%;
-  }
-  [dir=rtl] .offset-md-95, [dir=rtl] .flex-offset-md-95, [dir=rtl] .layout-margin .flex-offset-md-95, [dir=rtl] .layout-margin .offset-md-95 {
-    margin-left: auto;
-    margin-right: 95%;
-  }
-
-  .offset-md-33, .flex-offset-md-33, .layout-margin .flex-offset-md-33, .layout-margin .offset-md-33 {
-    margin-left: 33.3333333333%;
-  }
-
-  .offset-md-66, .flex-offset-md-66, .layout-margin .flex-offset-md-66, .layout-margin .offset-md-66 {
-    margin-left: 66.6666666667%;
-  }
-  [dir=rtl] .offset-md-66, [dir=rtl] .flex-offset-md-66, [dir=rtl] .layout-margin .flex-offset-md-66, [dir=rtl] .layout-margin .offset-md-66 {
-    margin-left: auto;
-    margin-right: 66.6666666667%;
-  }
-
-  .layout-align-md,
-.layout-align-md-start-stretch {
-    justify-content: flex-start;
-    align-content: stretch;
-    align-items: stretch;
-  }
-
-  .layout-align-md-start,
-.layout-align-md-start-start,
-.layout-align-md-start-center,
-.layout-align-md-start-end,
-.layout-align-md-start-stretch {
-    justify-content: flex-start;
-  }
-
-  .layout-align-md-center,
-.layout-align-md-center-start,
-.layout-align-md-center-center,
-.layout-align-md-center-end,
-.layout-align-md-center-stretch {
-    justify-content: center;
-  }
-
-  .layout-align-md-end,
-.layout-align-md-end-start,
-.layout-align-md-end-center,
-.layout-align-md-end-end,
-.layout-align-md-end-stretch {
-    justify-content: flex-end;
-  }
-
-  .layout-align-md-space-around,
-.layout-align-md-space-around-center,
-.layout-align-md-space-around-start,
-.layout-align-md-space-around-end,
-.layout-align-md-space-around-stretch {
-    justify-content: space-around;
-  }
-
-  .layout-align-md-space-between,
-.layout-align-md-space-between-center,
-.layout-align-md-space-between-start,
-.layout-align-md-space-between-end,
-.layout-align-md-space-between-stretch {
-    justify-content: space-between;
-  }
-
-  .layout-align-md-start-start,
-.layout-align-md-center-start,
-.layout-align-md-end-start,
-.layout-align-md-space-between-start,
-.layout-align-md-space-around-start {
-    align-items: flex-start;
-    align-content: flex-start;
-  }
-
-  .layout-align-md-start-center,
-.layout-align-md-center-center,
-.layout-align-md-end-center,
-.layout-align-md-space-between-center,
-.layout-align-md-space-around-center {
-    align-items: center;
-    align-content: center;
-    max-width: 100%;
-  }
-
-  .layout-align-md-start-center > *,
-.layout-align-md-center-center > *,
-.layout-align-md-end-center > *,
-.layout-align-md-space-between-center > *,
-.layout-align-md-space-around-center > * {
-    max-width: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-align-md-start-end,
-.layout-align-md-center-end,
-.layout-align-md-end-end,
-.layout-align-md-space-between-end,
-.layout-align-md-space-around-end {
-    align-items: flex-end;
-    align-content: flex-end;
-  }
-
-  .layout-align-md-start-stretch,
-.layout-align-md-center-stretch,
-.layout-align-md-end-stretch,
-.layout-align-md-space-between-stretch,
-.layout-align-md-space-around-stretch {
-    align-items: stretch;
-    align-content: stretch;
-  }
-
-  .flex-md {
-    flex: 1;
-    box-sizing: border-box;
-  }
-
-  .flex-md-grow {
-    flex: 1 1 100%;
-    box-sizing: border-box;
-  }
-
-  .flex-md-initial {
-    flex: 0 1 auto;
-    box-sizing: border-box;
-  }
-
-  .flex-md-auto {
-    flex: 1 1 auto;
-    box-sizing: border-box;
-  }
-
-  .flex-md-none {
-    flex: 0 0 auto;
-    box-sizing: border-box;
-  }
-
-  .flex-md-noshrink {
-    flex: 1 0 auto;
-    box-sizing: border-box;
-  }
-
-  .flex-md-nogrow {
-    flex: 0 1 auto;
-    box-sizing: border-box;
-  }
-
-  .flex-md-0 {
-    flex: 1 1 100%;
-    max-width: 0%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-md-0 {
-    flex: 1 1 100%;
-    max-width: 0%;
-    max-height: 100%;
-    box-sizing: border-box;
-    min-width: 0;
-  }
-
-  .layout-column > .flex-md-0 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 0%;
-    box-sizing: border-box;
-  }
-
-  .layout-md-row > .flex-md-0 {
-    flex: 1 1 100%;
-    max-width: 0%;
-    max-height: 100%;
-    box-sizing: border-box;
-    min-width: 0;
-  }
-
-  .layout-md-column > .flex-md-0 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 0%;
-    box-sizing: border-box;
-    min-height: 0;
-  }
-
-  .flex-md-5 {
-    flex: 1 1 100%;
-    max-width: 5%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-md-5 {
-    flex: 1 1 100%;
-    max-width: 5%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-md-5 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 5%;
-    box-sizing: border-box;
-  }
-
-  .layout-md-row > .flex-md-5 {
-    flex: 1 1 100%;
-    max-width: 5%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-md-column > .flex-md-5 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 5%;
-    box-sizing: border-box;
-  }
-
-  .flex-md-10 {
-    flex: 1 1 100%;
-    max-width: 10%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-md-10 {
-    flex: 1 1 100%;
-    max-width: 10%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-md-10 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 10%;
-    box-sizing: border-box;
-  }
-
-  .layout-md-row > .flex-md-10 {
-    flex: 1 1 100%;
-    max-width: 10%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-md-column > .flex-md-10 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 10%;
-    box-sizing: border-box;
-  }
-
-  .flex-md-15 {
-    flex: 1 1 100%;
-    max-width: 15%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-md-15 {
-    flex: 1 1 100%;
-    max-width: 15%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-md-15 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 15%;
-    box-sizing: border-box;
-  }
-
-  .layout-md-row > .flex-md-15 {
-    flex: 1 1 100%;
-    max-width: 15%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-md-column > .flex-md-15 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 15%;
-    box-sizing: border-box;
-  }
-
-  .flex-md-20 {
-    flex: 1 1 100%;
-    max-width: 20%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-md-20 {
-    flex: 1 1 100%;
-    max-width: 20%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-md-20 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 20%;
-    box-sizing: border-box;
-  }
-
-  .layout-md-row > .flex-md-20 {
-    flex: 1 1 100%;
-    max-width: 20%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-md-column > .flex-md-20 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 20%;
-    box-sizing: border-box;
-  }
-
-  .flex-md-25 {
-    flex: 1 1 100%;
-    max-width: 25%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-md-25 {
-    flex: 1 1 100%;
-    max-width: 25%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-md-25 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 25%;
-    box-sizing: border-box;
-  }
-
-  .layout-md-row > .flex-md-25 {
-    flex: 1 1 100%;
-    max-width: 25%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-md-column > .flex-md-25 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 25%;
-    box-sizing: border-box;
-  }
-
-  .flex-md-30 {
-    flex: 1 1 100%;
-    max-width: 30%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-md-30 {
-    flex: 1 1 100%;
-    max-width: 30%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-md-30 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 30%;
-    box-sizing: border-box;
-  }
-
-  .layout-md-row > .flex-md-30 {
-    flex: 1 1 100%;
-    max-width: 30%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-md-column > .flex-md-30 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 30%;
-    box-sizing: border-box;
-  }
-
-  .flex-md-35 {
-    flex: 1 1 100%;
-    max-width: 35%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-md-35 {
-    flex: 1 1 100%;
-    max-width: 35%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-md-35 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 35%;
-    box-sizing: border-box;
-  }
-
-  .layout-md-row > .flex-md-35 {
-    flex: 1 1 100%;
-    max-width: 35%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-md-column > .flex-md-35 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 35%;
-    box-sizing: border-box;
-  }
-
-  .flex-md-40 {
-    flex: 1 1 100%;
-    max-width: 40%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-md-40 {
-    flex: 1 1 100%;
-    max-width: 40%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-md-40 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 40%;
-    box-sizing: border-box;
-  }
-
-  .layout-md-row > .flex-md-40 {
-    flex: 1 1 100%;
-    max-width: 40%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-md-column > .flex-md-40 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 40%;
-    box-sizing: border-box;
-  }
-
-  .flex-md-45 {
-    flex: 1 1 100%;
-    max-width: 45%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-md-45 {
-    flex: 1 1 100%;
-    max-width: 45%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-md-45 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 45%;
-    box-sizing: border-box;
-  }
-
-  .layout-md-row > .flex-md-45 {
-    flex: 1 1 100%;
-    max-width: 45%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-md-column > .flex-md-45 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 45%;
-    box-sizing: border-box;
-  }
-
-  .flex-md-50 {
-    flex: 1 1 100%;
-    max-width: 50%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-md-50 {
-    flex: 1 1 100%;
-    max-width: 50%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-md-50 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 50%;
-    box-sizing: border-box;
-  }
-
-  .layout-md-row > .flex-md-50 {
-    flex: 1 1 100%;
-    max-width: 50%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-md-column > .flex-md-50 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 50%;
-    box-sizing: border-box;
-  }
-
-  .flex-md-55 {
-    flex: 1 1 100%;
-    max-width: 55%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-md-55 {
-    flex: 1 1 100%;
-    max-width: 55%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-md-55 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 55%;
-    box-sizing: border-box;
-  }
-
-  .layout-md-row > .flex-md-55 {
-    flex: 1 1 100%;
-    max-width: 55%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-md-column > .flex-md-55 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 55%;
-    box-sizing: border-box;
-  }
-
-  .flex-md-60 {
-    flex: 1 1 100%;
-    max-width: 60%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-md-60 {
-    flex: 1 1 100%;
-    max-width: 60%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-md-60 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 60%;
-    box-sizing: border-box;
-  }
-
-  .layout-md-row > .flex-md-60 {
-    flex: 1 1 100%;
-    max-width: 60%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-md-column > .flex-md-60 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 60%;
-    box-sizing: border-box;
-  }
-
-  .flex-md-65 {
-    flex: 1 1 100%;
-    max-width: 65%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-md-65 {
-    flex: 1 1 100%;
-    max-width: 65%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-md-65 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 65%;
-    box-sizing: border-box;
-  }
-
-  .layout-md-row > .flex-md-65 {
-    flex: 1 1 100%;
-    max-width: 65%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-md-column > .flex-md-65 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 65%;
-    box-sizing: border-box;
-  }
-
-  .flex-md-70 {
-    flex: 1 1 100%;
-    max-width: 70%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-md-70 {
-    flex: 1 1 100%;
-    max-width: 70%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-md-70 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 70%;
-    box-sizing: border-box;
-  }
-
-  .layout-md-row > .flex-md-70 {
-    flex: 1 1 100%;
-    max-width: 70%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-md-column > .flex-md-70 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 70%;
-    box-sizing: border-box;
-  }
-
-  .flex-md-75 {
-    flex: 1 1 100%;
-    max-width: 75%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-md-75 {
-    flex: 1 1 100%;
-    max-width: 75%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-md-75 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 75%;
-    box-sizing: border-box;
-  }
-
-  .layout-md-row > .flex-md-75 {
-    flex: 1 1 100%;
-    max-width: 75%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-md-column > .flex-md-75 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 75%;
-    box-sizing: border-box;
-  }
-
-  .flex-md-80 {
-    flex: 1 1 100%;
-    max-width: 80%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-md-80 {
-    flex: 1 1 100%;
-    max-width: 80%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-md-80 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 80%;
-    box-sizing: border-box;
-  }
-
-  .layout-md-row > .flex-md-80 {
-    flex: 1 1 100%;
-    max-width: 80%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-md-column > .flex-md-80 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 80%;
-    box-sizing: border-box;
-  }
-
-  .flex-md-85 {
-    flex: 1 1 100%;
-    max-width: 85%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-md-85 {
-    flex: 1 1 100%;
-    max-width: 85%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-md-85 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 85%;
-    box-sizing: border-box;
-  }
-
-  .layout-md-row > .flex-md-85 {
-    flex: 1 1 100%;
-    max-width: 85%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-md-column > .flex-md-85 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 85%;
-    box-sizing: border-box;
-  }
-
-  .flex-md-90 {
-    flex: 1 1 100%;
-    max-width: 90%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-md-90 {
-    flex: 1 1 100%;
-    max-width: 90%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-md-90 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 90%;
-    box-sizing: border-box;
-  }
-
-  .layout-md-row > .flex-md-90 {
-    flex: 1 1 100%;
-    max-width: 90%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-md-column > .flex-md-90 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 90%;
-    box-sizing: border-box;
-  }
-
-  .flex-md-95 {
-    flex: 1 1 100%;
-    max-width: 95%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-md-95 {
-    flex: 1 1 100%;
-    max-width: 95%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-md-95 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 95%;
-    box-sizing: border-box;
-  }
-
-  .layout-md-row > .flex-md-95 {
-    flex: 1 1 100%;
-    max-width: 95%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-md-column > .flex-md-95 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 95%;
-    box-sizing: border-box;
-  }
-
-  .flex-md-100 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-md-100 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-md-100 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-md-row > .flex-md-100 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-md-column > .flex-md-100 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-md-33 {
-    flex: 1 1 33.33%;
-    max-width: 33.33%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-  .layout-row > .flex-md-66 {
-    flex: 1 1 66.66%;
-    max-width: 66.66%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-md-33 {
-    flex: 1 1 33.33%;
-    max-width: 100%;
-    max-height: 33.33%;
-    box-sizing: border-box;
-  }
-  .layout-column > .flex-md-66 {
-    flex: 1 1 66.66%;
-    max-width: 100%;
-    max-height: 66.66%;
-    box-sizing: border-box;
-  }
-
-  .layout-md-row > .flex-md-33 {
-    flex: 1 1 100%;
-    max-width: 33.33%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-  .layout-md-row > .flex-md-66 {
-    flex: 1 1 100%;
-    max-width: 66.66%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-  .layout-md-row > .flex {
-    min-width: 0;
-  }
-
-  .layout-md-column > .flex-md-33 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 33.33%;
-    box-sizing: border-box;
-  }
-  .layout-md-column > .flex-md-66 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 66.66%;
-    box-sizing: border-box;
-  }
-  .layout-md-column > .flex {
-    min-height: 0;
-  }
-
-  .layout-md, .layout-md-column, .layout-md-row {
-    box-sizing: border-box;
-    display: -webkit-box;
-    display: -webkit-flex;
-    display: -moz-box;
-    display: -ms-flexbox;
-    display: flex;
-  }
-
-  .layout-md-column {
-    flex-direction: column;
-  }
-
-  .layout-md-row {
-    flex-direction: row;
-  }
-}
-@media (min-width: 1280px) {
-  .flex-order-gt-md--20 {
-    order: -20;
-  }
-
-  .flex-order-gt-md--19 {
-    order: -19;
-  }
-
-  .flex-order-gt-md--18 {
-    order: -18;
-  }
-
-  .flex-order-gt-md--17 {
-    order: -17;
-  }
-
-  .flex-order-gt-md--16 {
-    order: -16;
-  }
-
-  .flex-order-gt-md--15 {
-    order: -15;
-  }
-
-  .flex-order-gt-md--14 {
-    order: -14;
-  }
-
-  .flex-order-gt-md--13 {
-    order: -13;
-  }
-
-  .flex-order-gt-md--12 {
-    order: -12;
-  }
-
-  .flex-order-gt-md--11 {
-    order: -11;
-  }
-
-  .flex-order-gt-md--10 {
-    order: -10;
-  }
-
-  .flex-order-gt-md--9 {
-    order: -9;
-  }
-
-  .flex-order-gt-md--8 {
-    order: -8;
-  }
-
-  .flex-order-gt-md--7 {
-    order: -7;
-  }
-
-  .flex-order-gt-md--6 {
-    order: -6;
-  }
-
-  .flex-order-gt-md--5 {
-    order: -5;
-  }
-
-  .flex-order-gt-md--4 {
-    order: -4;
-  }
-
-  .flex-order-gt-md--3 {
-    order: -3;
-  }
-
-  .flex-order-gt-md--2 {
-    order: -2;
-  }
-
-  .flex-order-gt-md--1 {
-    order: -1;
-  }
-
-  .flex-order-gt-md-0 {
-    order: 0;
-  }
-
-  .flex-order-gt-md-1 {
-    order: 1;
-  }
-
-  .flex-order-gt-md-2 {
-    order: 2;
-  }
-
-  .flex-order-gt-md-3 {
-    order: 3;
-  }
-
-  .flex-order-gt-md-4 {
-    order: 4;
-  }
-
-  .flex-order-gt-md-5 {
-    order: 5;
-  }
-
-  .flex-order-gt-md-6 {
-    order: 6;
-  }
-
-  .flex-order-gt-md-7 {
-    order: 7;
-  }
-
-  .flex-order-gt-md-8 {
-    order: 8;
-  }
-
-  .flex-order-gt-md-9 {
-    order: 9;
-  }
-
-  .flex-order-gt-md-10 {
-    order: 10;
-  }
-
-  .flex-order-gt-md-11 {
-    order: 11;
-  }
-
-  .flex-order-gt-md-12 {
-    order: 12;
-  }
-
-  .flex-order-gt-md-13 {
-    order: 13;
-  }
-
-  .flex-order-gt-md-14 {
-    order: 14;
-  }
-
-  .flex-order-gt-md-15 {
-    order: 15;
-  }
-
-  .flex-order-gt-md-16 {
-    order: 16;
-  }
-
-  .flex-order-gt-md-17 {
-    order: 17;
-  }
-
-  .flex-order-gt-md-18 {
-    order: 18;
-  }
-
-  .flex-order-gt-md-19 {
-    order: 19;
-  }
-
-  .flex-order-gt-md-20 {
-    order: 20;
-  }
-
-  .offset-gt-md-0, .flex-offset-gt-md-0, .layout-margin .flex-offset-gt-md-0, .layout-margin .offset-gt-md-0 {
-    margin-left: 0;
-  }
-  [dir=rtl] .offset-gt-md-0, [dir=rtl] .flex-offset-gt-md-0, [dir=rtl] .layout-margin .flex-offset-gt-md-0, [dir=rtl] .layout-margin .offset-gt-md-0 {
-    margin-left: auto;
-    margin-right: 0;
-  }
-
-  .offset-gt-md-5, .flex-offset-gt-md-5, .layout-margin .flex-offset-gt-md-5, .layout-margin .offset-gt-md-5 {
-    margin-left: 5%;
-  }
-  [dir=rtl] .offset-gt-md-5, [dir=rtl] .flex-offset-gt-md-5, [dir=rtl] .layout-margin .flex-offset-gt-md-5, [dir=rtl] .layout-margin .offset-gt-md-5 {
-    margin-left: auto;
-    margin-right: 5%;
-  }
-
-  .offset-gt-md-10, .flex-offset-gt-md-10, .layout-margin .flex-offset-gt-md-10, .layout-margin .offset-gt-md-10 {
-    margin-left: 10%;
-  }
-  [dir=rtl] .offset-gt-md-10, [dir=rtl] .flex-offset-gt-md-10, [dir=rtl] .layout-margin .flex-offset-gt-md-10, [dir=rtl] .layout-margin .offset-gt-md-10 {
-    margin-left: auto;
-    margin-right: 10%;
-  }
-
-  .offset-gt-md-15, .flex-offset-gt-md-15, .layout-margin .flex-offset-gt-md-15, .layout-margin .offset-gt-md-15 {
-    margin-left: 15%;
-  }
-  [dir=rtl] .offset-gt-md-15, [dir=rtl] .flex-offset-gt-md-15, [dir=rtl] .layout-margin .flex-offset-gt-md-15, [dir=rtl] .layout-margin .offset-gt-md-15 {
-    margin-left: auto;
-    margin-right: 15%;
-  }
-
-  .offset-gt-md-20, .flex-offset-gt-md-20, .layout-margin .flex-offset-gt-md-20, .layout-margin .offset-gt-md-20 {
-    margin-left: 20%;
-  }
-  [dir=rtl] .offset-gt-md-20, [dir=rtl] .flex-offset-gt-md-20, [dir=rtl] .layout-margin .flex-offset-gt-md-20, [dir=rtl] .layout-margin .offset-gt-md-20 {
-    margin-left: auto;
-    margin-right: 20%;
-  }
-
-  .offset-gt-md-25, .flex-offset-gt-md-25, .layout-margin .flex-offset-gt-md-25, .layout-margin .offset-gt-md-25 {
-    margin-left: 25%;
-  }
-  [dir=rtl] .offset-gt-md-25, [dir=rtl] .flex-offset-gt-md-25, [dir=rtl] .layout-margin .flex-offset-gt-md-25, [dir=rtl] .layout-margin .offset-gt-md-25 {
-    margin-left: auto;
-    margin-right: 25%;
-  }
-
-  .offset-gt-md-30, .flex-offset-gt-md-30, .layout-margin .flex-offset-gt-md-30, .layout-margin .offset-gt-md-30 {
-    margin-left: 30%;
-  }
-  [dir=rtl] .offset-gt-md-30, [dir=rtl] .flex-offset-gt-md-30, [dir=rtl] .layout-margin .flex-offset-gt-md-30, [dir=rtl] .layout-margin .offset-gt-md-30 {
-    margin-left: auto;
-    margin-right: 30%;
-  }
-
-  .offset-gt-md-35, .flex-offset-gt-md-35, .layout-margin .flex-offset-gt-md-35, .layout-margin .offset-gt-md-35 {
-    margin-left: 35%;
-  }
-  [dir=rtl] .offset-gt-md-35, [dir=rtl] .flex-offset-gt-md-35, [dir=rtl] .layout-margin .flex-offset-gt-md-35, [dir=rtl] .layout-margin .offset-gt-md-35 {
-    margin-left: auto;
-    margin-right: 35%;
-  }
-
-  .offset-gt-md-40, .flex-offset-gt-md-40, .layout-margin .flex-offset-gt-md-40, .layout-margin .offset-gt-md-40 {
-    margin-left: 40%;
-  }
-  [dir=rtl] .offset-gt-md-40, [dir=rtl] .flex-offset-gt-md-40, [dir=rtl] .layout-margin .flex-offset-gt-md-40, [dir=rtl] .layout-margin .offset-gt-md-40 {
-    margin-left: auto;
-    margin-right: 40%;
-  }
-
-  .offset-gt-md-45, .flex-offset-gt-md-45, .layout-margin .flex-offset-gt-md-45, .layout-margin .offset-gt-md-45 {
-    margin-left: 45%;
-  }
-  [dir=rtl] .offset-gt-md-45, [dir=rtl] .flex-offset-gt-md-45, [dir=rtl] .layout-margin .flex-offset-gt-md-45, [dir=rtl] .layout-margin .offset-gt-md-45 {
-    margin-left: auto;
-    margin-right: 45%;
-  }
-
-  .offset-gt-md-50, .flex-offset-gt-md-50, .layout-margin .flex-offset-gt-md-50, .layout-margin .offset-gt-md-50 {
-    margin-left: 50%;
-  }
-  [dir=rtl] .offset-gt-md-50, [dir=rtl] .flex-offset-gt-md-50, [dir=rtl] .layout-margin .flex-offset-gt-md-50, [dir=rtl] .layout-margin .offset-gt-md-50 {
-    margin-left: auto;
-    margin-right: 50%;
-  }
-
-  .offset-gt-md-55, .flex-offset-gt-md-55, .layout-margin .flex-offset-gt-md-55, .layout-margin .offset-gt-md-55 {
-    margin-left: 55%;
-  }
-  [dir=rtl] .offset-gt-md-55, [dir=rtl] .flex-offset-gt-md-55, [dir=rtl] .layout-margin .flex-offset-gt-md-55, [dir=rtl] .layout-margin .offset-gt-md-55 {
-    margin-left: auto;
-    margin-right: 55%;
-  }
-
-  .offset-gt-md-60, .flex-offset-gt-md-60, .layout-margin .flex-offset-gt-md-60, .layout-margin .offset-gt-md-60 {
-    margin-left: 60%;
-  }
-  [dir=rtl] .offset-gt-md-60, [dir=rtl] .flex-offset-gt-md-60, [dir=rtl] .layout-margin .flex-offset-gt-md-60, [dir=rtl] .layout-margin .offset-gt-md-60 {
-    margin-left: auto;
-    margin-right: 60%;
-  }
-
-  .offset-gt-md-65, .flex-offset-gt-md-65, .layout-margin .flex-offset-gt-md-65, .layout-margin .offset-gt-md-65 {
-    margin-left: 65%;
-  }
-  [dir=rtl] .offset-gt-md-65, [dir=rtl] .flex-offset-gt-md-65, [dir=rtl] .layout-margin .flex-offset-gt-md-65, [dir=rtl] .layout-margin .offset-gt-md-65 {
-    margin-left: auto;
-    margin-right: 65%;
-  }
-
-  .offset-gt-md-70, .flex-offset-gt-md-70, .layout-margin .flex-offset-gt-md-70, .layout-margin .offset-gt-md-70 {
-    margin-left: 70%;
-  }
-  [dir=rtl] .offset-gt-md-70, [dir=rtl] .flex-offset-gt-md-70, [dir=rtl] .layout-margin .flex-offset-gt-md-70, [dir=rtl] .layout-margin .offset-gt-md-70 {
-    margin-left: auto;
-    margin-right: 70%;
-  }
-
-  .offset-gt-md-75, .flex-offset-gt-md-75, .layout-margin .flex-offset-gt-md-75, .layout-margin .offset-gt-md-75 {
-    margin-left: 75%;
-  }
-  [dir=rtl] .offset-gt-md-75, [dir=rtl] .flex-offset-gt-md-75, [dir=rtl] .layout-margin .flex-offset-gt-md-75, [dir=rtl] .layout-margin .offset-gt-md-75 {
-    margin-left: auto;
-    margin-right: 75%;
-  }
-
-  .offset-gt-md-80, .flex-offset-gt-md-80, .layout-margin .flex-offset-gt-md-80, .layout-margin .offset-gt-md-80 {
-    margin-left: 80%;
-  }
-  [dir=rtl] .offset-gt-md-80, [dir=rtl] .flex-offset-gt-md-80, [dir=rtl] .layout-margin .flex-offset-gt-md-80, [dir=rtl] .layout-margin .offset-gt-md-80 {
-    margin-left: auto;
-    margin-right: 80%;
-  }
-
-  .offset-gt-md-85, .flex-offset-gt-md-85, .layout-margin .flex-offset-gt-md-85, .layout-margin .offset-gt-md-85 {
-    margin-left: 85%;
-  }
-  [dir=rtl] .offset-gt-md-85, [dir=rtl] .flex-offset-gt-md-85, [dir=rtl] .layout-margin .flex-offset-gt-md-85, [dir=rtl] .layout-margin .offset-gt-md-85 {
-    margin-left: auto;
-    margin-right: 85%;
-  }
-
-  .offset-gt-md-90, .flex-offset-gt-md-90, .layout-margin .flex-offset-gt-md-90, .layout-margin .offset-gt-md-90 {
-    margin-left: 90%;
-  }
-  [dir=rtl] .offset-gt-md-90, [dir=rtl] .flex-offset-gt-md-90, [dir=rtl] .layout-margin .flex-offset-gt-md-90, [dir=rtl] .layout-margin .offset-gt-md-90 {
-    margin-left: auto;
-    margin-right: 90%;
-  }
-
-  .offset-gt-md-95, .flex-offset-gt-md-95, .layout-margin .flex-offset-gt-md-95, .layout-margin .offset-gt-md-95 {
-    margin-left: 95%;
-  }
-  [dir=rtl] .offset-gt-md-95, [dir=rtl] .flex-offset-gt-md-95, [dir=rtl] .layout-margin .flex-offset-gt-md-95, [dir=rtl] .layout-margin .offset-gt-md-95 {
-    margin-left: auto;
-    margin-right: 95%;
-  }
-
-  .offset-gt-md-33, .flex-offset-gt-md-33, .layout-margin .flex-offset-gt-md-33, .layout-margin .offset-gt-md-33 {
-    margin-left: 33.3333333333%;
-  }
-
-  .offset-gt-md-66, .flex-offset-gt-md-66, .layout-margin .flex-offset-gt-md-66, .layout-margin .offset-gt-md-66 {
-    margin-left: 66.6666666667%;
-  }
-  [dir=rtl] .offset-gt-md-66, [dir=rtl] .flex-offset-gt-md-66, [dir=rtl] .layout-margin .flex-offset-gt-md-66, [dir=rtl] .layout-margin .offset-gt-md-66 {
-    margin-left: auto;
-    margin-right: 66.6666666667%;
-  }
-
-  .layout-align-gt-md,
-.layout-align-gt-md-start-stretch {
-    justify-content: flex-start;
-    align-content: stretch;
-    align-items: stretch;
-  }
-
-  .layout-align-gt-md-start,
-.layout-align-gt-md-start-start,
-.layout-align-gt-md-start-center,
-.layout-align-gt-md-start-end,
-.layout-align-gt-md-start-stretch {
-    justify-content: flex-start;
-  }
-
-  .layout-align-gt-md-center,
-.layout-align-gt-md-center-start,
-.layout-align-gt-md-center-center,
-.layout-align-gt-md-center-end,
-.layout-align-gt-md-center-stretch {
-    justify-content: center;
-  }
-
-  .layout-align-gt-md-end,
-.layout-align-gt-md-end-start,
-.layout-align-gt-md-end-center,
-.layout-align-gt-md-end-end,
-.layout-align-gt-md-end-stretch {
-    justify-content: flex-end;
-  }
-
-  .layout-align-gt-md-space-around,
-.layout-align-gt-md-space-around-center,
-.layout-align-gt-md-space-around-start,
-.layout-align-gt-md-space-around-end,
-.layout-align-gt-md-space-around-stretch {
-    justify-content: space-around;
-  }
-
-  .layout-align-gt-md-space-between,
-.layout-align-gt-md-space-between-center,
-.layout-align-gt-md-space-between-start,
-.layout-align-gt-md-space-between-end,
-.layout-align-gt-md-space-between-stretch {
-    justify-content: space-between;
-  }
-
-  .layout-align-gt-md-start-start,
-.layout-align-gt-md-center-start,
-.layout-align-gt-md-end-start,
-.layout-align-gt-md-space-between-start,
-.layout-align-gt-md-space-around-start {
-    align-items: flex-start;
-    align-content: flex-start;
-  }
-
-  .layout-align-gt-md-start-center,
-.layout-align-gt-md-center-center,
-.layout-align-gt-md-end-center,
-.layout-align-gt-md-space-between-center,
-.layout-align-gt-md-space-around-center {
-    align-items: center;
-    align-content: center;
-    max-width: 100%;
-  }
-
-  .layout-align-gt-md-start-center > *,
-.layout-align-gt-md-center-center > *,
-.layout-align-gt-md-end-center > *,
-.layout-align-gt-md-space-between-center > *,
-.layout-align-gt-md-space-around-center > * {
-    max-width: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-align-gt-md-start-end,
-.layout-align-gt-md-center-end,
-.layout-align-gt-md-end-end,
-.layout-align-gt-md-space-between-end,
-.layout-align-gt-md-space-around-end {
-    align-items: flex-end;
-    align-content: flex-end;
-  }
-
-  .layout-align-gt-md-start-stretch,
-.layout-align-gt-md-center-stretch,
-.layout-align-gt-md-end-stretch,
-.layout-align-gt-md-space-between-stretch,
-.layout-align-gt-md-space-around-stretch {
-    align-items: stretch;
-    align-content: stretch;
-  }
-
-  .flex-gt-md {
-    flex: 1;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-md-grow {
-    flex: 1 1 100%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-md-initial {
-    flex: 0 1 auto;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-md-auto {
-    flex: 1 1 auto;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-md-none {
-    flex: 0 0 auto;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-md-noshrink {
-    flex: 1 0 auto;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-md-nogrow {
-    flex: 0 1 auto;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-md-0 {
-    flex: 1 1 100%;
-    max-width: 0%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-md-0 {
-    flex: 1 1 100%;
-    max-width: 0%;
-    max-height: 100%;
-    box-sizing: border-box;
-    min-width: 0;
-  }
-
-  .layout-column > .flex-gt-md-0 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 0%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-md-row > .flex-gt-md-0 {
-    flex: 1 1 100%;
-    max-width: 0%;
-    max-height: 100%;
-    box-sizing: border-box;
-    min-width: 0;
-  }
-
-  .layout-gt-md-column > .flex-gt-md-0 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 0%;
-    box-sizing: border-box;
-    min-height: 0;
-  }
-
-  .flex-gt-md-5 {
-    flex: 1 1 100%;
-    max-width: 5%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-md-5 {
-    flex: 1 1 100%;
-    max-width: 5%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-md-5 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 5%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-md-row > .flex-gt-md-5 {
-    flex: 1 1 100%;
-    max-width: 5%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-md-column > .flex-gt-md-5 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 5%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-md-10 {
-    flex: 1 1 100%;
-    max-width: 10%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-md-10 {
-    flex: 1 1 100%;
-    max-width: 10%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-md-10 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 10%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-md-row > .flex-gt-md-10 {
-    flex: 1 1 100%;
-    max-width: 10%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-md-column > .flex-gt-md-10 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 10%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-md-15 {
-    flex: 1 1 100%;
-    max-width: 15%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-md-15 {
-    flex: 1 1 100%;
-    max-width: 15%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-md-15 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 15%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-md-row > .flex-gt-md-15 {
-    flex: 1 1 100%;
-    max-width: 15%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-md-column > .flex-gt-md-15 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 15%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-md-20 {
-    flex: 1 1 100%;
-    max-width: 20%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-md-20 {
-    flex: 1 1 100%;
-    max-width: 20%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-md-20 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 20%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-md-row > .flex-gt-md-20 {
-    flex: 1 1 100%;
-    max-width: 20%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-md-column > .flex-gt-md-20 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 20%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-md-25 {
-    flex: 1 1 100%;
-    max-width: 25%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-md-25 {
-    flex: 1 1 100%;
-    max-width: 25%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-md-25 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 25%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-md-row > .flex-gt-md-25 {
-    flex: 1 1 100%;
-    max-width: 25%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-md-column > .flex-gt-md-25 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 25%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-md-30 {
-    flex: 1 1 100%;
-    max-width: 30%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-md-30 {
-    flex: 1 1 100%;
-    max-width: 30%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-md-30 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 30%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-md-row > .flex-gt-md-30 {
-    flex: 1 1 100%;
-    max-width: 30%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-md-column > .flex-gt-md-30 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 30%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-md-35 {
-    flex: 1 1 100%;
-    max-width: 35%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-md-35 {
-    flex: 1 1 100%;
-    max-width: 35%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-md-35 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 35%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-md-row > .flex-gt-md-35 {
-    flex: 1 1 100%;
-    max-width: 35%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-md-column > .flex-gt-md-35 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 35%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-md-40 {
-    flex: 1 1 100%;
-    max-width: 40%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-md-40 {
-    flex: 1 1 100%;
-    max-width: 40%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-md-40 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 40%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-md-row > .flex-gt-md-40 {
-    flex: 1 1 100%;
-    max-width: 40%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-md-column > .flex-gt-md-40 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 40%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-md-45 {
-    flex: 1 1 100%;
-    max-width: 45%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-md-45 {
-    flex: 1 1 100%;
-    max-width: 45%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-md-45 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 45%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-md-row > .flex-gt-md-45 {
-    flex: 1 1 100%;
-    max-width: 45%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-md-column > .flex-gt-md-45 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 45%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-md-50 {
-    flex: 1 1 100%;
-    max-width: 50%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-md-50 {
-    flex: 1 1 100%;
-    max-width: 50%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-md-50 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 50%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-md-row > .flex-gt-md-50 {
-    flex: 1 1 100%;
-    max-width: 50%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-md-column > .flex-gt-md-50 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 50%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-md-55 {
-    flex: 1 1 100%;
-    max-width: 55%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-md-55 {
-    flex: 1 1 100%;
-    max-width: 55%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-md-55 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 55%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-md-row > .flex-gt-md-55 {
-    flex: 1 1 100%;
-    max-width: 55%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-md-column > .flex-gt-md-55 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 55%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-md-60 {
-    flex: 1 1 100%;
-    max-width: 60%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-md-60 {
-    flex: 1 1 100%;
-    max-width: 60%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-md-60 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 60%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-md-row > .flex-gt-md-60 {
-    flex: 1 1 100%;
-    max-width: 60%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-md-column > .flex-gt-md-60 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 60%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-md-65 {
-    flex: 1 1 100%;
-    max-width: 65%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-md-65 {
-    flex: 1 1 100%;
-    max-width: 65%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-md-65 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 65%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-md-row > .flex-gt-md-65 {
-    flex: 1 1 100%;
-    max-width: 65%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-md-column > .flex-gt-md-65 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 65%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-md-70 {
-    flex: 1 1 100%;
-    max-width: 70%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-md-70 {
-    flex: 1 1 100%;
-    max-width: 70%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-md-70 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 70%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-md-row > .flex-gt-md-70 {
-    flex: 1 1 100%;
-    max-width: 70%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-md-column > .flex-gt-md-70 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 70%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-md-75 {
-    flex: 1 1 100%;
-    max-width: 75%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-md-75 {
-    flex: 1 1 100%;
-    max-width: 75%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-md-75 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 75%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-md-row > .flex-gt-md-75 {
-    flex: 1 1 100%;
-    max-width: 75%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-md-column > .flex-gt-md-75 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 75%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-md-80 {
-    flex: 1 1 100%;
-    max-width: 80%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-md-80 {
-    flex: 1 1 100%;
-    max-width: 80%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-md-80 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 80%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-md-row > .flex-gt-md-80 {
-    flex: 1 1 100%;
-    max-width: 80%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-md-column > .flex-gt-md-80 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 80%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-md-85 {
-    flex: 1 1 100%;
-    max-width: 85%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-md-85 {
-    flex: 1 1 100%;
-    max-width: 85%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-md-85 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 85%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-md-row > .flex-gt-md-85 {
-    flex: 1 1 100%;
-    max-width: 85%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-md-column > .flex-gt-md-85 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 85%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-md-90 {
-    flex: 1 1 100%;
-    max-width: 90%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-md-90 {
-    flex: 1 1 100%;
-    max-width: 90%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-md-90 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 90%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-md-row > .flex-gt-md-90 {
-    flex: 1 1 100%;
-    max-width: 90%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-md-column > .flex-gt-md-90 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 90%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-md-95 {
-    flex: 1 1 100%;
-    max-width: 95%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-md-95 {
-    flex: 1 1 100%;
-    max-width: 95%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-md-95 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 95%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-md-row > .flex-gt-md-95 {
-    flex: 1 1 100%;
-    max-width: 95%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-md-column > .flex-gt-md-95 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 95%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-md-100 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-md-100 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-md-100 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-md-row > .flex-gt-md-100 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-md-column > .flex-gt-md-100 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-md-33 {
-    flex: 1 1 33.33%;
-    max-width: 33.33%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-  .layout-row > .flex-gt-md-66 {
-    flex: 1 1 66.66%;
-    max-width: 66.66%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-md-33 {
-    flex: 1 1 33.33%;
-    max-width: 100%;
-    max-height: 33.33%;
-    box-sizing: border-box;
-  }
-  .layout-column > .flex-gt-md-66 {
-    flex: 1 1 66.66%;
-    max-width: 100%;
-    max-height: 66.66%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-md-row > .flex-gt-md-33 {
-    flex: 1 1 100%;
-    max-width: 33.33%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-  .layout-gt-md-row > .flex-gt-md-66 {
-    flex: 1 1 100%;
-    max-width: 66.66%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-  .layout-gt-md-row > .flex {
-    min-width: 0;
-  }
-
-  .layout-gt-md-column > .flex-gt-md-33 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 33.33%;
-    box-sizing: border-box;
-  }
-  .layout-gt-md-column > .flex-gt-md-66 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 66.66%;
-    box-sizing: border-box;
-  }
-  .layout-gt-md-column > .flex {
-    min-height: 0;
-  }
-
-  .layout-gt-md, .layout-gt-md-column, .layout-gt-md-row {
-    box-sizing: border-box;
-    display: -webkit-box;
-    display: -webkit-flex;
-    display: -moz-box;
-    display: -ms-flexbox;
-    display: flex;
-  }
-
-  .layout-gt-md-column {
-    flex-direction: column;
-  }
-
-  .layout-gt-md-row {
-    flex-direction: row;
-  }
-}
-@media (min-width: 1280px) and (max-width: 1919px) {
-  .hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show), .hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show), .hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show), .hide-gt-md:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show) {
-    display: none;
-  }
-
-  .hide-lg:not(.show-lg):not(.show-gt-md):not(.show-gt-sm):not(.show-gt-xs):not(.show) {
-    display: none;
-  }
-
-  .flex-order-lg--20 {
-    order: -20;
-  }
-
-  .flex-order-lg--19 {
-    order: -19;
-  }
-
-  .flex-order-lg--18 {
-    order: -18;
-  }
-
-  .flex-order-lg--17 {
-    order: -17;
-  }
-
-  .flex-order-lg--16 {
-    order: -16;
-  }
-
-  .flex-order-lg--15 {
-    order: -15;
-  }
-
-  .flex-order-lg--14 {
-    order: -14;
-  }
-
-  .flex-order-lg--13 {
-    order: -13;
-  }
-
-  .flex-order-lg--12 {
-    order: -12;
-  }
-
-  .flex-order-lg--11 {
-    order: -11;
-  }
-
-  .flex-order-lg--10 {
-    order: -10;
-  }
-
-  .flex-order-lg--9 {
-    order: -9;
-  }
-
-  .flex-order-lg--8 {
-    order: -8;
-  }
-
-  .flex-order-lg--7 {
-    order: -7;
-  }
-
-  .flex-order-lg--6 {
-    order: -6;
-  }
-
-  .flex-order-lg--5 {
-    order: -5;
-  }
-
-  .flex-order-lg--4 {
-    order: -4;
-  }
-
-  .flex-order-lg--3 {
-    order: -3;
-  }
-
-  .flex-order-lg--2 {
-    order: -2;
-  }
-
-  .flex-order-lg--1 {
-    order: -1;
-  }
-
-  .flex-order-lg-0 {
-    order: 0;
-  }
-
-  .flex-order-lg-1 {
-    order: 1;
-  }
-
-  .flex-order-lg-2 {
-    order: 2;
-  }
-
-  .flex-order-lg-3 {
-    order: 3;
-  }
-
-  .flex-order-lg-4 {
-    order: 4;
-  }
-
-  .flex-order-lg-5 {
-    order: 5;
-  }
-
-  .flex-order-lg-6 {
-    order: 6;
-  }
-
-  .flex-order-lg-7 {
-    order: 7;
-  }
-
-  .flex-order-lg-8 {
-    order: 8;
-  }
-
-  .flex-order-lg-9 {
-    order: 9;
-  }
-
-  .flex-order-lg-10 {
-    order: 10;
-  }
-
-  .flex-order-lg-11 {
-    order: 11;
-  }
-
-  .flex-order-lg-12 {
-    order: 12;
-  }
-
-  .flex-order-lg-13 {
-    order: 13;
-  }
-
-  .flex-order-lg-14 {
-    order: 14;
-  }
-
-  .flex-order-lg-15 {
-    order: 15;
-  }
-
-  .flex-order-lg-16 {
-    order: 16;
-  }
-
-  .flex-order-lg-17 {
-    order: 17;
-  }
-
-  .flex-order-lg-18 {
-    order: 18;
-  }
-
-  .flex-order-lg-19 {
-    order: 19;
-  }
-
-  .flex-order-lg-20 {
-    order: 20;
-  }
-
-  .offset-lg-0, .flex-offset-lg-0, .layout-margin .flex-offset-lg-0, .layout-margin .offset-lg-0 {
-    margin-left: 0;
-  }
-  [dir=rtl] .offset-lg-0, [dir=rtl] .flex-offset-lg-0, [dir=rtl] .layout-margin .flex-offset-lg-0, [dir=rtl] .layout-margin .offset-lg-0 {
-    margin-left: auto;
-    margin-right: 0;
-  }
-
-  .offset-lg-5, .flex-offset-lg-5, .layout-margin .flex-offset-lg-5, .layout-margin .offset-lg-5 {
-    margin-left: 5%;
-  }
-  [dir=rtl] .offset-lg-5, [dir=rtl] .flex-offset-lg-5, [dir=rtl] .layout-margin .flex-offset-lg-5, [dir=rtl] .layout-margin .offset-lg-5 {
-    margin-left: auto;
-    margin-right: 5%;
-  }
-
-  .offset-lg-10, .flex-offset-lg-10, .layout-margin .flex-offset-lg-10, .layout-margin .offset-lg-10 {
-    margin-left: 10%;
-  }
-  [dir=rtl] .offset-lg-10, [dir=rtl] .flex-offset-lg-10, [dir=rtl] .layout-margin .flex-offset-lg-10, [dir=rtl] .layout-margin .offset-lg-10 {
-    margin-left: auto;
-    margin-right: 10%;
-  }
-
-  .offset-lg-15, .flex-offset-lg-15, .layout-margin .flex-offset-lg-15, .layout-margin .offset-lg-15 {
-    margin-left: 15%;
-  }
-  [dir=rtl] .offset-lg-15, [dir=rtl] .flex-offset-lg-15, [dir=rtl] .layout-margin .flex-offset-lg-15, [dir=rtl] .layout-margin .offset-lg-15 {
-    margin-left: auto;
-    margin-right: 15%;
-  }
-
-  .offset-lg-20, .flex-offset-lg-20, .layout-margin .flex-offset-lg-20, .layout-margin .offset-lg-20 {
-    margin-left: 20%;
-  }
-  [dir=rtl] .offset-lg-20, [dir=rtl] .flex-offset-lg-20, [dir=rtl] .layout-margin .flex-offset-lg-20, [dir=rtl] .layout-margin .offset-lg-20 {
-    margin-left: auto;
-    margin-right: 20%;
-  }
-
-  .offset-lg-25, .flex-offset-lg-25, .layout-margin .flex-offset-lg-25, .layout-margin .offset-lg-25 {
-    margin-left: 25%;
-  }
-  [dir=rtl] .offset-lg-25, [dir=rtl] .flex-offset-lg-25, [dir=rtl] .layout-margin .flex-offset-lg-25, [dir=rtl] .layout-margin .offset-lg-25 {
-    margin-left: auto;
-    margin-right: 25%;
-  }
-
-  .offset-lg-30, .flex-offset-lg-30, .layout-margin .flex-offset-lg-30, .layout-margin .offset-lg-30 {
-    margin-left: 30%;
-  }
-  [dir=rtl] .offset-lg-30, [dir=rtl] .flex-offset-lg-30, [dir=rtl] .layout-margin .flex-offset-lg-30, [dir=rtl] .layout-margin .offset-lg-30 {
-    margin-left: auto;
-    margin-right: 30%;
-  }
-
-  .offset-lg-35, .flex-offset-lg-35, .layout-margin .flex-offset-lg-35, .layout-margin .offset-lg-35 {
-    margin-left: 35%;
-  }
-  [dir=rtl] .offset-lg-35, [dir=rtl] .flex-offset-lg-35, [dir=rtl] .layout-margin .flex-offset-lg-35, [dir=rtl] .layout-margin .offset-lg-35 {
-    margin-left: auto;
-    margin-right: 35%;
-  }
-
-  .offset-lg-40, .flex-offset-lg-40, .layout-margin .flex-offset-lg-40, .layout-margin .offset-lg-40 {
-    margin-left: 40%;
-  }
-  [dir=rtl] .offset-lg-40, [dir=rtl] .flex-offset-lg-40, [dir=rtl] .layout-margin .flex-offset-lg-40, [dir=rtl] .layout-margin .offset-lg-40 {
-    margin-left: auto;
-    margin-right: 40%;
-  }
-
-  .offset-lg-45, .flex-offset-lg-45, .layout-margin .flex-offset-lg-45, .layout-margin .offset-lg-45 {
-    margin-left: 45%;
-  }
-  [dir=rtl] .offset-lg-45, [dir=rtl] .flex-offset-lg-45, [dir=rtl] .layout-margin .flex-offset-lg-45, [dir=rtl] .layout-margin .offset-lg-45 {
-    margin-left: auto;
-    margin-right: 45%;
-  }
-
-  .offset-lg-50, .flex-offset-lg-50, .layout-margin .flex-offset-lg-50, .layout-margin .offset-lg-50 {
-    margin-left: 50%;
-  }
-  [dir=rtl] .offset-lg-50, [dir=rtl] .flex-offset-lg-50, [dir=rtl] .layout-margin .flex-offset-lg-50, [dir=rtl] .layout-margin .offset-lg-50 {
-    margin-left: auto;
-    margin-right: 50%;
-  }
-
-  .offset-lg-55, .flex-offset-lg-55, .layout-margin .flex-offset-lg-55, .layout-margin .offset-lg-55 {
-    margin-left: 55%;
-  }
-  [dir=rtl] .offset-lg-55, [dir=rtl] .flex-offset-lg-55, [dir=rtl] .layout-margin .flex-offset-lg-55, [dir=rtl] .layout-margin .offset-lg-55 {
-    margin-left: auto;
-    margin-right: 55%;
-  }
-
-  .offset-lg-60, .flex-offset-lg-60, .layout-margin .flex-offset-lg-60, .layout-margin .offset-lg-60 {
-    margin-left: 60%;
-  }
-  [dir=rtl] .offset-lg-60, [dir=rtl] .flex-offset-lg-60, [dir=rtl] .layout-margin .flex-offset-lg-60, [dir=rtl] .layout-margin .offset-lg-60 {
-    margin-left: auto;
-    margin-right: 60%;
-  }
-
-  .offset-lg-65, .flex-offset-lg-65, .layout-margin .flex-offset-lg-65, .layout-margin .offset-lg-65 {
-    margin-left: 65%;
-  }
-  [dir=rtl] .offset-lg-65, [dir=rtl] .flex-offset-lg-65, [dir=rtl] .layout-margin .flex-offset-lg-65, [dir=rtl] .layout-margin .offset-lg-65 {
-    margin-left: auto;
-    margin-right: 65%;
-  }
-
-  .offset-lg-70, .flex-offset-lg-70, .layout-margin .flex-offset-lg-70, .layout-margin .offset-lg-70 {
-    margin-left: 70%;
-  }
-  [dir=rtl] .offset-lg-70, [dir=rtl] .flex-offset-lg-70, [dir=rtl] .layout-margin .flex-offset-lg-70, [dir=rtl] .layout-margin .offset-lg-70 {
-    margin-left: auto;
-    margin-right: 70%;
-  }
-
-  .offset-lg-75, .flex-offset-lg-75, .layout-margin .flex-offset-lg-75, .layout-margin .offset-lg-75 {
-    margin-left: 75%;
-  }
-  [dir=rtl] .offset-lg-75, [dir=rtl] .flex-offset-lg-75, [dir=rtl] .layout-margin .flex-offset-lg-75, [dir=rtl] .layout-margin .offset-lg-75 {
-    margin-left: auto;
-    margin-right: 75%;
-  }
-
-  .offset-lg-80, .flex-offset-lg-80, .layout-margin .flex-offset-lg-80, .layout-margin .offset-lg-80 {
-    margin-left: 80%;
-  }
-  [dir=rtl] .offset-lg-80, [dir=rtl] .flex-offset-lg-80, [dir=rtl] .layout-margin .flex-offset-lg-80, [dir=rtl] .layout-margin .offset-lg-80 {
-    margin-left: auto;
-    margin-right: 80%;
-  }
-
-  .offset-lg-85, .flex-offset-lg-85, .layout-margin .flex-offset-lg-85, .layout-margin .offset-lg-85 {
-    margin-left: 85%;
-  }
-  [dir=rtl] .offset-lg-85, [dir=rtl] .flex-offset-lg-85, [dir=rtl] .layout-margin .flex-offset-lg-85, [dir=rtl] .layout-margin .offset-lg-85 {
-    margin-left: auto;
-    margin-right: 85%;
-  }
-
-  .offset-lg-90, .flex-offset-lg-90, .layout-margin .flex-offset-lg-90, .layout-margin .offset-lg-90 {
-    margin-left: 90%;
-  }
-  [dir=rtl] .offset-lg-90, [dir=rtl] .flex-offset-lg-90, [dir=rtl] .layout-margin .flex-offset-lg-90, [dir=rtl] .layout-margin .offset-lg-90 {
-    margin-left: auto;
-    margin-right: 90%;
-  }
-
-  .offset-lg-95, .flex-offset-lg-95, .layout-margin .flex-offset-lg-95, .layout-margin .offset-lg-95 {
-    margin-left: 95%;
-  }
-  [dir=rtl] .offset-lg-95, [dir=rtl] .flex-offset-lg-95, [dir=rtl] .layout-margin .flex-offset-lg-95, [dir=rtl] .layout-margin .offset-lg-95 {
-    margin-left: auto;
-    margin-right: 95%;
-  }
-
-  .offset-lg-33, .flex-offset-lg-33, .layout-margin .flex-offset-lg-33, .layout-margin .offset-lg-33 {
-    margin-left: 33.3333333333%;
-  }
-
-  .offset-lg-66, .flex-offset-lg-66, .layout-margin .flex-offset-lg-66, .layout-margin .offset-lg-66 {
-    margin-left: 66.6666666667%;
-  }
-  [dir=rtl] .offset-lg-66, [dir=rtl] .flex-offset-lg-66, [dir=rtl] .layout-margin .flex-offset-lg-66, [dir=rtl] .layout-margin .offset-lg-66 {
-    margin-left: auto;
-    margin-right: 66.6666666667%;
-  }
-
-  .layout-align-lg,
-.layout-align-lg-start-stretch {
-    justify-content: flex-start;
-    align-content: stretch;
-    align-items: stretch;
-  }
-
-  .layout-align-lg-start,
-.layout-align-lg-start-start,
-.layout-align-lg-start-center,
-.layout-align-lg-start-end,
-.layout-align-lg-start-stretch {
-    justify-content: flex-start;
-  }
-
-  .layout-align-lg-center,
-.layout-align-lg-center-start,
-.layout-align-lg-center-center,
-.layout-align-lg-center-end,
-.layout-align-lg-center-stretch {
-    justify-content: center;
-  }
-
-  .layout-align-lg-end,
-.layout-align-lg-end-start,
-.layout-align-lg-end-center,
-.layout-align-lg-end-end,
-.layout-align-lg-end-stretch {
-    justify-content: flex-end;
-  }
-
-  .layout-align-lg-space-around,
-.layout-align-lg-space-around-center,
-.layout-align-lg-space-around-start,
-.layout-align-lg-space-around-end,
-.layout-align-lg-space-around-stretch {
-    justify-content: space-around;
-  }
-
-  .layout-align-lg-space-between,
-.layout-align-lg-space-between-center,
-.layout-align-lg-space-between-start,
-.layout-align-lg-space-between-end,
-.layout-align-lg-space-between-stretch {
-    justify-content: space-between;
-  }
-
-  .layout-align-lg-start-start,
-.layout-align-lg-center-start,
-.layout-align-lg-end-start,
-.layout-align-lg-space-between-start,
-.layout-align-lg-space-around-start {
-    align-items: flex-start;
-    align-content: flex-start;
-  }
-
-  .layout-align-lg-start-center,
-.layout-align-lg-center-center,
-.layout-align-lg-end-center,
-.layout-align-lg-space-between-center,
-.layout-align-lg-space-around-center {
-    align-items: center;
-    align-content: center;
-    max-width: 100%;
-  }
-
-  .layout-align-lg-start-center > *,
-.layout-align-lg-center-center > *,
-.layout-align-lg-end-center > *,
-.layout-align-lg-space-between-center > *,
-.layout-align-lg-space-around-center > * {
-    max-width: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-align-lg-start-end,
-.layout-align-lg-center-end,
-.layout-align-lg-end-end,
-.layout-align-lg-space-between-end,
-.layout-align-lg-space-around-end {
-    align-items: flex-end;
-    align-content: flex-end;
-  }
-
-  .layout-align-lg-start-stretch,
-.layout-align-lg-center-stretch,
-.layout-align-lg-end-stretch,
-.layout-align-lg-space-between-stretch,
-.layout-align-lg-space-around-stretch {
-    align-items: stretch;
-    align-content: stretch;
-  }
-
-  .flex-lg {
-    flex: 1;
-    box-sizing: border-box;
-  }
-
-  .flex-lg-grow {
-    flex: 1 1 100%;
-    box-sizing: border-box;
-  }
-
-  .flex-lg-initial {
-    flex: 0 1 auto;
-    box-sizing: border-box;
-  }
-
-  .flex-lg-auto {
-    flex: 1 1 auto;
-    box-sizing: border-box;
-  }
-
-  .flex-lg-none {
-    flex: 0 0 auto;
-    box-sizing: border-box;
-  }
-
-  .flex-lg-noshrink {
-    flex: 1 0 auto;
-    box-sizing: border-box;
-  }
-
-  .flex-lg-nogrow {
-    flex: 0 1 auto;
-    box-sizing: border-box;
-  }
-
-  .flex-lg-0 {
-    flex: 1 1 100%;
-    max-width: 0%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-lg-0 {
-    flex: 1 1 100%;
-    max-width: 0%;
-    max-height: 100%;
-    box-sizing: border-box;
-    min-width: 0;
-  }
-
-  .layout-column > .flex-lg-0 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 0%;
-    box-sizing: border-box;
-  }
-
-  .layout-lg-row > .flex-lg-0 {
-    flex: 1 1 100%;
-    max-width: 0%;
-    max-height: 100%;
-    box-sizing: border-box;
-    min-width: 0;
-  }
-
-  .layout-lg-column > .flex-lg-0 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 0%;
-    box-sizing: border-box;
-    min-height: 0;
-  }
-
-  .flex-lg-5 {
-    flex: 1 1 100%;
-    max-width: 5%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-lg-5 {
-    flex: 1 1 100%;
-    max-width: 5%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-lg-5 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 5%;
-    box-sizing: border-box;
-  }
-
-  .layout-lg-row > .flex-lg-5 {
-    flex: 1 1 100%;
-    max-width: 5%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-lg-column > .flex-lg-5 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 5%;
-    box-sizing: border-box;
-  }
-
-  .flex-lg-10 {
-    flex: 1 1 100%;
-    max-width: 10%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-lg-10 {
-    flex: 1 1 100%;
-    max-width: 10%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-lg-10 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 10%;
-    box-sizing: border-box;
-  }
-
-  .layout-lg-row > .flex-lg-10 {
-    flex: 1 1 100%;
-    max-width: 10%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-lg-column > .flex-lg-10 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 10%;
-    box-sizing: border-box;
-  }
-
-  .flex-lg-15 {
-    flex: 1 1 100%;
-    max-width: 15%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-lg-15 {
-    flex: 1 1 100%;
-    max-width: 15%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-lg-15 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 15%;
-    box-sizing: border-box;
-  }
-
-  .layout-lg-row > .flex-lg-15 {
-    flex: 1 1 100%;
-    max-width: 15%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-lg-column > .flex-lg-15 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 15%;
-    box-sizing: border-box;
-  }
-
-  .flex-lg-20 {
-    flex: 1 1 100%;
-    max-width: 20%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-lg-20 {
-    flex: 1 1 100%;
-    max-width: 20%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-lg-20 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 20%;
-    box-sizing: border-box;
-  }
-
-  .layout-lg-row > .flex-lg-20 {
-    flex: 1 1 100%;
-    max-width: 20%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-lg-column > .flex-lg-20 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 20%;
-    box-sizing: border-box;
-  }
-
-  .flex-lg-25 {
-    flex: 1 1 100%;
-    max-width: 25%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-lg-25 {
-    flex: 1 1 100%;
-    max-width: 25%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-lg-25 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 25%;
-    box-sizing: border-box;
-  }
-
-  .layout-lg-row > .flex-lg-25 {
-    flex: 1 1 100%;
-    max-width: 25%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-lg-column > .flex-lg-25 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 25%;
-    box-sizing: border-box;
-  }
-
-  .flex-lg-30 {
-    flex: 1 1 100%;
-    max-width: 30%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-lg-30 {
-    flex: 1 1 100%;
-    max-width: 30%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-lg-30 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 30%;
-    box-sizing: border-box;
-  }
-
-  .layout-lg-row > .flex-lg-30 {
-    flex: 1 1 100%;
-    max-width: 30%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-lg-column > .flex-lg-30 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 30%;
-    box-sizing: border-box;
-  }
-
-  .flex-lg-35 {
-    flex: 1 1 100%;
-    max-width: 35%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-lg-35 {
-    flex: 1 1 100%;
-    max-width: 35%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-lg-35 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 35%;
-    box-sizing: border-box;
-  }
-
-  .layout-lg-row > .flex-lg-35 {
-    flex: 1 1 100%;
-    max-width: 35%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-lg-column > .flex-lg-35 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 35%;
-    box-sizing: border-box;
-  }
-
-  .flex-lg-40 {
-    flex: 1 1 100%;
-    max-width: 40%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-lg-40 {
-    flex: 1 1 100%;
-    max-width: 40%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-lg-40 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 40%;
-    box-sizing: border-box;
-  }
-
-  .layout-lg-row > .flex-lg-40 {
-    flex: 1 1 100%;
-    max-width: 40%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-lg-column > .flex-lg-40 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 40%;
-    box-sizing: border-box;
-  }
-
-  .flex-lg-45 {
-    flex: 1 1 100%;
-    max-width: 45%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-lg-45 {
-    flex: 1 1 100%;
-    max-width: 45%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-lg-45 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 45%;
-    box-sizing: border-box;
-  }
-
-  .layout-lg-row > .flex-lg-45 {
-    flex: 1 1 100%;
-    max-width: 45%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-lg-column > .flex-lg-45 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 45%;
-    box-sizing: border-box;
-  }
-
-  .flex-lg-50 {
-    flex: 1 1 100%;
-    max-width: 50%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-lg-50 {
-    flex: 1 1 100%;
-    max-width: 50%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-lg-50 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 50%;
-    box-sizing: border-box;
-  }
-
-  .layout-lg-row > .flex-lg-50 {
-    flex: 1 1 100%;
-    max-width: 50%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-lg-column > .flex-lg-50 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 50%;
-    box-sizing: border-box;
-  }
-
-  .flex-lg-55 {
-    flex: 1 1 100%;
-    max-width: 55%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-lg-55 {
-    flex: 1 1 100%;
-    max-width: 55%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-lg-55 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 55%;
-    box-sizing: border-box;
-  }
-
-  .layout-lg-row > .flex-lg-55 {
-    flex: 1 1 100%;
-    max-width: 55%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-lg-column > .flex-lg-55 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 55%;
-    box-sizing: border-box;
-  }
-
-  .flex-lg-60 {
-    flex: 1 1 100%;
-    max-width: 60%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-lg-60 {
-    flex: 1 1 100%;
-    max-width: 60%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-lg-60 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 60%;
-    box-sizing: border-box;
-  }
-
-  .layout-lg-row > .flex-lg-60 {
-    flex: 1 1 100%;
-    max-width: 60%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-lg-column > .flex-lg-60 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 60%;
-    box-sizing: border-box;
-  }
-
-  .flex-lg-65 {
-    flex: 1 1 100%;
-    max-width: 65%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-lg-65 {
-    flex: 1 1 100%;
-    max-width: 65%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-lg-65 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 65%;
-    box-sizing: border-box;
-  }
-
-  .layout-lg-row > .flex-lg-65 {
-    flex: 1 1 100%;
-    max-width: 65%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-lg-column > .flex-lg-65 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 65%;
-    box-sizing: border-box;
-  }
-
-  .flex-lg-70 {
-    flex: 1 1 100%;
-    max-width: 70%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-lg-70 {
-    flex: 1 1 100%;
-    max-width: 70%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-lg-70 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 70%;
-    box-sizing: border-box;
-  }
-
-  .layout-lg-row > .flex-lg-70 {
-    flex: 1 1 100%;
-    max-width: 70%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-lg-column > .flex-lg-70 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 70%;
-    box-sizing: border-box;
-  }
-
-  .flex-lg-75 {
-    flex: 1 1 100%;
-    max-width: 75%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-lg-75 {
-    flex: 1 1 100%;
-    max-width: 75%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-lg-75 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 75%;
-    box-sizing: border-box;
-  }
-
-  .layout-lg-row > .flex-lg-75 {
-    flex: 1 1 100%;
-    max-width: 75%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-lg-column > .flex-lg-75 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 75%;
-    box-sizing: border-box;
-  }
-
-  .flex-lg-80 {
-    flex: 1 1 100%;
-    max-width: 80%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-lg-80 {
-    flex: 1 1 100%;
-    max-width: 80%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-lg-80 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 80%;
-    box-sizing: border-box;
-  }
-
-  .layout-lg-row > .flex-lg-80 {
-    flex: 1 1 100%;
-    max-width: 80%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-lg-column > .flex-lg-80 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 80%;
-    box-sizing: border-box;
-  }
-
-  .flex-lg-85 {
-    flex: 1 1 100%;
-    max-width: 85%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-lg-85 {
-    flex: 1 1 100%;
-    max-width: 85%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-lg-85 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 85%;
-    box-sizing: border-box;
-  }
-
-  .layout-lg-row > .flex-lg-85 {
-    flex: 1 1 100%;
-    max-width: 85%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-lg-column > .flex-lg-85 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 85%;
-    box-sizing: border-box;
-  }
-
-  .flex-lg-90 {
-    flex: 1 1 100%;
-    max-width: 90%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-lg-90 {
-    flex: 1 1 100%;
-    max-width: 90%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-lg-90 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 90%;
-    box-sizing: border-box;
-  }
-
-  .layout-lg-row > .flex-lg-90 {
-    flex: 1 1 100%;
-    max-width: 90%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-lg-column > .flex-lg-90 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 90%;
-    box-sizing: border-box;
-  }
-
-  .flex-lg-95 {
-    flex: 1 1 100%;
-    max-width: 95%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-lg-95 {
-    flex: 1 1 100%;
-    max-width: 95%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-lg-95 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 95%;
-    box-sizing: border-box;
-  }
-
-  .layout-lg-row > .flex-lg-95 {
-    flex: 1 1 100%;
-    max-width: 95%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-lg-column > .flex-lg-95 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 95%;
-    box-sizing: border-box;
-  }
-
-  .flex-lg-100 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-lg-100 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-lg-100 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-lg-row > .flex-lg-100 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-lg-column > .flex-lg-100 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-lg-33 {
-    flex: 1 1 33.33%;
-    max-width: 33.33%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-  .layout-row > .flex-lg-66 {
-    flex: 1 1 66.66%;
-    max-width: 66.66%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-lg-33 {
-    flex: 1 1 33.33%;
-    max-width: 100%;
-    max-height: 33.33%;
-    box-sizing: border-box;
-  }
-  .layout-column > .flex-lg-66 {
-    flex: 1 1 66.66%;
-    max-width: 100%;
-    max-height: 66.66%;
-    box-sizing: border-box;
-  }
-
-  .layout-lg-row > .flex-lg-33 {
-    flex: 1 1 100%;
-    max-width: 33.33%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-  .layout-lg-row > .flex-lg-66 {
-    flex: 1 1 100%;
-    max-width: 66.66%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-  .layout-lg-row > .flex {
-    min-width: 0;
-  }
-
-  .layout-lg-column > .flex-lg-33 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 33.33%;
-    box-sizing: border-box;
-  }
-  .layout-lg-column > .flex-lg-66 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 66.66%;
-    box-sizing: border-box;
-  }
-  .layout-lg-column > .flex {
-    min-height: 0;
-  }
-
-  .layout-lg, .layout-lg-column, .layout-lg-row {
-    box-sizing: border-box;
-    display: -webkit-box;
-    display: -webkit-flex;
-    display: -moz-box;
-    display: -ms-flexbox;
-    display: flex;
-  }
-
-  .layout-lg-column {
-    flex-direction: column;
-  }
-
-  .layout-lg-row {
-    flex-direction: row;
-  }
-}
-@media (min-width: 1920px) {
-  .flex-order-gt-lg--20 {
-    order: -20;
-  }
-
-  .flex-order-gt-lg--19 {
-    order: -19;
-  }
-
-  .flex-order-gt-lg--18 {
-    order: -18;
-  }
-
-  .flex-order-gt-lg--17 {
-    order: -17;
-  }
-
-  .flex-order-gt-lg--16 {
-    order: -16;
-  }
-
-  .flex-order-gt-lg--15 {
-    order: -15;
-  }
-
-  .flex-order-gt-lg--14 {
-    order: -14;
-  }
-
-  .flex-order-gt-lg--13 {
-    order: -13;
-  }
-
-  .flex-order-gt-lg--12 {
-    order: -12;
-  }
-
-  .flex-order-gt-lg--11 {
-    order: -11;
-  }
-
-  .flex-order-gt-lg--10 {
-    order: -10;
-  }
-
-  .flex-order-gt-lg--9 {
-    order: -9;
-  }
-
-  .flex-order-gt-lg--8 {
-    order: -8;
-  }
-
-  .flex-order-gt-lg--7 {
-    order: -7;
-  }
-
-  .flex-order-gt-lg--6 {
-    order: -6;
-  }
-
-  .flex-order-gt-lg--5 {
-    order: -5;
-  }
-
-  .flex-order-gt-lg--4 {
-    order: -4;
-  }
-
-  .flex-order-gt-lg--3 {
-    order: -3;
-  }
-
-  .flex-order-gt-lg--2 {
-    order: -2;
-  }
-
-  .flex-order-gt-lg--1 {
-    order: -1;
-  }
-
-  .flex-order-gt-lg-0 {
-    order: 0;
-  }
-
-  .flex-order-gt-lg-1 {
-    order: 1;
-  }
-
-  .flex-order-gt-lg-2 {
-    order: 2;
-  }
-
-  .flex-order-gt-lg-3 {
-    order: 3;
-  }
-
-  .flex-order-gt-lg-4 {
-    order: 4;
-  }
-
-  .flex-order-gt-lg-5 {
-    order: 5;
-  }
-
-  .flex-order-gt-lg-6 {
-    order: 6;
-  }
-
-  .flex-order-gt-lg-7 {
-    order: 7;
-  }
-
-  .flex-order-gt-lg-8 {
-    order: 8;
-  }
-
-  .flex-order-gt-lg-9 {
-    order: 9;
-  }
-
-  .flex-order-gt-lg-10 {
-    order: 10;
-  }
-
-  .flex-order-gt-lg-11 {
-    order: 11;
-  }
-
-  .flex-order-gt-lg-12 {
-    order: 12;
-  }
-
-  .flex-order-gt-lg-13 {
-    order: 13;
-  }
-
-  .flex-order-gt-lg-14 {
-    order: 14;
-  }
-
-  .flex-order-gt-lg-15 {
-    order: 15;
-  }
-
-  .flex-order-gt-lg-16 {
-    order: 16;
-  }
-
-  .flex-order-gt-lg-17 {
-    order: 17;
-  }
-
-  .flex-order-gt-lg-18 {
-    order: 18;
-  }
-
-  .flex-order-gt-lg-19 {
-    order: 19;
-  }
-
-  .flex-order-gt-lg-20 {
-    order: 20;
-  }
-
-  .offset-gt-lg-0, .flex-offset-gt-lg-0, .layout-margin .flex-offset-gt-lg-0, .layout-margin .offset-gt-lg-0 {
-    margin-left: 0;
-  }
-  [dir=rtl] .offset-gt-lg-0, [dir=rtl] .flex-offset-gt-lg-0, [dir=rtl] .layout-margin .flex-offset-gt-lg-0, [dir=rtl] .layout-margin .offset-gt-lg-0 {
-    margin-left: auto;
-    margin-right: 0;
-  }
-
-  .offset-gt-lg-5, .flex-offset-gt-lg-5, .layout-margin .flex-offset-gt-lg-5, .layout-margin .offset-gt-lg-5 {
-    margin-left: 5%;
-  }
-  [dir=rtl] .offset-gt-lg-5, [dir=rtl] .flex-offset-gt-lg-5, [dir=rtl] .layout-margin .flex-offset-gt-lg-5, [dir=rtl] .layout-margin .offset-gt-lg-5 {
-    margin-left: auto;
-    margin-right: 5%;
-  }
-
-  .offset-gt-lg-10, .flex-offset-gt-lg-10, .layout-margin .flex-offset-gt-lg-10, .layout-margin .offset-gt-lg-10 {
-    margin-left: 10%;
-  }
-  [dir=rtl] .offset-gt-lg-10, [dir=rtl] .flex-offset-gt-lg-10, [dir=rtl] .layout-margin .flex-offset-gt-lg-10, [dir=rtl] .layout-margin .offset-gt-lg-10 {
-    margin-left: auto;
-    margin-right: 10%;
-  }
-
-  .offset-gt-lg-15, .flex-offset-gt-lg-15, .layout-margin .flex-offset-gt-lg-15, .layout-margin .offset-gt-lg-15 {
-    margin-left: 15%;
-  }
-  [dir=rtl] .offset-gt-lg-15, [dir=rtl] .flex-offset-gt-lg-15, [dir=rtl] .layout-margin .flex-offset-gt-lg-15, [dir=rtl] .layout-margin .offset-gt-lg-15 {
-    margin-left: auto;
-    margin-right: 15%;
-  }
-
-  .offset-gt-lg-20, .flex-offset-gt-lg-20, .layout-margin .flex-offset-gt-lg-20, .layout-margin .offset-gt-lg-20 {
-    margin-left: 20%;
-  }
-  [dir=rtl] .offset-gt-lg-20, [dir=rtl] .flex-offset-gt-lg-20, [dir=rtl] .layout-margin .flex-offset-gt-lg-20, [dir=rtl] .layout-margin .offset-gt-lg-20 {
-    margin-left: auto;
-    margin-right: 20%;
-  }
-
-  .offset-gt-lg-25, .flex-offset-gt-lg-25, .layout-margin .flex-offset-gt-lg-25, .layout-margin .offset-gt-lg-25 {
-    margin-left: 25%;
-  }
-  [dir=rtl] .offset-gt-lg-25, [dir=rtl] .flex-offset-gt-lg-25, [dir=rtl] .layout-margin .flex-offset-gt-lg-25, [dir=rtl] .layout-margin .offset-gt-lg-25 {
-    margin-left: auto;
-    margin-right: 25%;
-  }
-
-  .offset-gt-lg-30, .flex-offset-gt-lg-30, .layout-margin .flex-offset-gt-lg-30, .layout-margin .offset-gt-lg-30 {
-    margin-left: 30%;
-  }
-  [dir=rtl] .offset-gt-lg-30, [dir=rtl] .flex-offset-gt-lg-30, [dir=rtl] .layout-margin .flex-offset-gt-lg-30, [dir=rtl] .layout-margin .offset-gt-lg-30 {
-    margin-left: auto;
-    margin-right: 30%;
-  }
-
-  .offset-gt-lg-35, .flex-offset-gt-lg-35, .layout-margin .flex-offset-gt-lg-35, .layout-margin .offset-gt-lg-35 {
-    margin-left: 35%;
-  }
-  [dir=rtl] .offset-gt-lg-35, [dir=rtl] .flex-offset-gt-lg-35, [dir=rtl] .layout-margin .flex-offset-gt-lg-35, [dir=rtl] .layout-margin .offset-gt-lg-35 {
-    margin-left: auto;
-    margin-right: 35%;
-  }
-
-  .offset-gt-lg-40, .flex-offset-gt-lg-40, .layout-margin .flex-offset-gt-lg-40, .layout-margin .offset-gt-lg-40 {
-    margin-left: 40%;
-  }
-  [dir=rtl] .offset-gt-lg-40, [dir=rtl] .flex-offset-gt-lg-40, [dir=rtl] .layout-margin .flex-offset-gt-lg-40, [dir=rtl] .layout-margin .offset-gt-lg-40 {
-    margin-left: auto;
-    margin-right: 40%;
-  }
-
-  .offset-gt-lg-45, .flex-offset-gt-lg-45, .layout-margin .flex-offset-gt-lg-45, .layout-margin .offset-gt-lg-45 {
-    margin-left: 45%;
-  }
-  [dir=rtl] .offset-gt-lg-45, [dir=rtl] .flex-offset-gt-lg-45, [dir=rtl] .layout-margin .flex-offset-gt-lg-45, [dir=rtl] .layout-margin .offset-gt-lg-45 {
-    margin-left: auto;
-    margin-right: 45%;
-  }
-
-  .offset-gt-lg-50, .flex-offset-gt-lg-50, .layout-margin .flex-offset-gt-lg-50, .layout-margin .offset-gt-lg-50 {
-    margin-left: 50%;
-  }
-  [dir=rtl] .offset-gt-lg-50, [dir=rtl] .flex-offset-gt-lg-50, [dir=rtl] .layout-margin .flex-offset-gt-lg-50, [dir=rtl] .layout-margin .offset-gt-lg-50 {
-    margin-left: auto;
-    margin-right: 50%;
-  }
-
-  .offset-gt-lg-55, .flex-offset-gt-lg-55, .layout-margin .flex-offset-gt-lg-55, .layout-margin .offset-gt-lg-55 {
-    margin-left: 55%;
-  }
-  [dir=rtl] .offset-gt-lg-55, [dir=rtl] .flex-offset-gt-lg-55, [dir=rtl] .layout-margin .flex-offset-gt-lg-55, [dir=rtl] .layout-margin .offset-gt-lg-55 {
-    margin-left: auto;
-    margin-right: 55%;
-  }
-
-  .offset-gt-lg-60, .flex-offset-gt-lg-60, .layout-margin .flex-offset-gt-lg-60, .layout-margin .offset-gt-lg-60 {
-    margin-left: 60%;
-  }
-  [dir=rtl] .offset-gt-lg-60, [dir=rtl] .flex-offset-gt-lg-60, [dir=rtl] .layout-margin .flex-offset-gt-lg-60, [dir=rtl] .layout-margin .offset-gt-lg-60 {
-    margin-left: auto;
-    margin-right: 60%;
-  }
-
-  .offset-gt-lg-65, .flex-offset-gt-lg-65, .layout-margin .flex-offset-gt-lg-65, .layout-margin .offset-gt-lg-65 {
-    margin-left: 65%;
-  }
-  [dir=rtl] .offset-gt-lg-65, [dir=rtl] .flex-offset-gt-lg-65, [dir=rtl] .layout-margin .flex-offset-gt-lg-65, [dir=rtl] .layout-margin .offset-gt-lg-65 {
-    margin-left: auto;
-    margin-right: 65%;
-  }
-
-  .offset-gt-lg-70, .flex-offset-gt-lg-70, .layout-margin .flex-offset-gt-lg-70, .layout-margin .offset-gt-lg-70 {
-    margin-left: 70%;
-  }
-  [dir=rtl] .offset-gt-lg-70, [dir=rtl] .flex-offset-gt-lg-70, [dir=rtl] .layout-margin .flex-offset-gt-lg-70, [dir=rtl] .layout-margin .offset-gt-lg-70 {
-    margin-left: auto;
-    margin-right: 70%;
-  }
-
-  .offset-gt-lg-75, .flex-offset-gt-lg-75, .layout-margin .flex-offset-gt-lg-75, .layout-margin .offset-gt-lg-75 {
-    margin-left: 75%;
-  }
-  [dir=rtl] .offset-gt-lg-75, [dir=rtl] .flex-offset-gt-lg-75, [dir=rtl] .layout-margin .flex-offset-gt-lg-75, [dir=rtl] .layout-margin .offset-gt-lg-75 {
-    margin-left: auto;
-    margin-right: 75%;
-  }
-
-  .offset-gt-lg-80, .flex-offset-gt-lg-80, .layout-margin .flex-offset-gt-lg-80, .layout-margin .offset-gt-lg-80 {
-    margin-left: 80%;
-  }
-  [dir=rtl] .offset-gt-lg-80, [dir=rtl] .flex-offset-gt-lg-80, [dir=rtl] .layout-margin .flex-offset-gt-lg-80, [dir=rtl] .layout-margin .offset-gt-lg-80 {
-    margin-left: auto;
-    margin-right: 80%;
-  }
-
-  .offset-gt-lg-85, .flex-offset-gt-lg-85, .layout-margin .flex-offset-gt-lg-85, .layout-margin .offset-gt-lg-85 {
-    margin-left: 85%;
-  }
-  [dir=rtl] .offset-gt-lg-85, [dir=rtl] .flex-offset-gt-lg-85, [dir=rtl] .layout-margin .flex-offset-gt-lg-85, [dir=rtl] .layout-margin .offset-gt-lg-85 {
-    margin-left: auto;
-    margin-right: 85%;
-  }
-
-  .offset-gt-lg-90, .flex-offset-gt-lg-90, .layout-margin .flex-offset-gt-lg-90, .layout-margin .offset-gt-lg-90 {
-    margin-left: 90%;
-  }
-  [dir=rtl] .offset-gt-lg-90, [dir=rtl] .flex-offset-gt-lg-90, [dir=rtl] .layout-margin .flex-offset-gt-lg-90, [dir=rtl] .layout-margin .offset-gt-lg-90 {
-    margin-left: auto;
-    margin-right: 90%;
-  }
-
-  .offset-gt-lg-95, .flex-offset-gt-lg-95, .layout-margin .flex-offset-gt-lg-95, .layout-margin .offset-gt-lg-95 {
-    margin-left: 95%;
-  }
-  [dir=rtl] .offset-gt-lg-95, [dir=rtl] .flex-offset-gt-lg-95, [dir=rtl] .layout-margin .flex-offset-gt-lg-95, [dir=rtl] .layout-margin .offset-gt-lg-95 {
-    margin-left: auto;
-    margin-right: 95%;
-  }
-
-  .offset-gt-lg-33, .flex-offset-gt-lg-33, .layout-margin .flex-offset-gt-lg-33, .layout-margin .offset-gt-lg-33 {
-    margin-left: 33.3333333333%;
-  }
-
-  .offset-gt-lg-66, .flex-offset-gt-lg-66, .layout-margin .flex-offset-gt-lg-66, .layout-margin .offset-gt-lg-66 {
-    margin-left: 66.6666666667%;
-  }
-  [dir=rtl] .offset-gt-lg-66, [dir=rtl] .flex-offset-gt-lg-66, [dir=rtl] .layout-margin .flex-offset-gt-lg-66, [dir=rtl] .layout-margin .offset-gt-lg-66 {
-    margin-left: auto;
-    margin-right: 66.6666666667%;
-  }
-
-  .layout-align-gt-lg,
-.layout-align-gt-lg-start-stretch {
-    justify-content: flex-start;
-    align-content: stretch;
-    align-items: stretch;
-  }
-
-  .layout-align-gt-lg-start,
-.layout-align-gt-lg-start-start,
-.layout-align-gt-lg-start-center,
-.layout-align-gt-lg-start-end,
-.layout-align-gt-lg-start-stretch {
-    justify-content: flex-start;
-  }
-
-  .layout-align-gt-lg-center,
-.layout-align-gt-lg-center-start,
-.layout-align-gt-lg-center-center,
-.layout-align-gt-lg-center-end,
-.layout-align-gt-lg-center-stretch {
-    justify-content: center;
-  }
-
-  .layout-align-gt-lg-end,
-.layout-align-gt-lg-end-start,
-.layout-align-gt-lg-end-center,
-.layout-align-gt-lg-end-end,
-.layout-align-gt-lg-end-stretch {
-    justify-content: flex-end;
-  }
-
-  .layout-align-gt-lg-space-around,
-.layout-align-gt-lg-space-around-center,
-.layout-align-gt-lg-space-around-start,
-.layout-align-gt-lg-space-around-end,
-.layout-align-gt-lg-space-around-stretch {
-    justify-content: space-around;
-  }
-
-  .layout-align-gt-lg-space-between,
-.layout-align-gt-lg-space-between-center,
-.layout-align-gt-lg-space-between-start,
-.layout-align-gt-lg-space-between-end,
-.layout-align-gt-lg-space-between-stretch {
-    justify-content: space-between;
-  }
-
-  .layout-align-gt-lg-start-start,
-.layout-align-gt-lg-center-start,
-.layout-align-gt-lg-end-start,
-.layout-align-gt-lg-space-between-start,
-.layout-align-gt-lg-space-around-start {
-    align-items: flex-start;
-    align-content: flex-start;
-  }
-
-  .layout-align-gt-lg-start-center,
-.layout-align-gt-lg-center-center,
-.layout-align-gt-lg-end-center,
-.layout-align-gt-lg-space-between-center,
-.layout-align-gt-lg-space-around-center {
-    align-items: center;
-    align-content: center;
-    max-width: 100%;
-  }
-
-  .layout-align-gt-lg-start-center > *,
-.layout-align-gt-lg-center-center > *,
-.layout-align-gt-lg-end-center > *,
-.layout-align-gt-lg-space-between-center > *,
-.layout-align-gt-lg-space-around-center > * {
-    max-width: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-align-gt-lg-start-end,
-.layout-align-gt-lg-center-end,
-.layout-align-gt-lg-end-end,
-.layout-align-gt-lg-space-between-end,
-.layout-align-gt-lg-space-around-end {
-    align-items: flex-end;
-    align-content: flex-end;
-  }
-
-  .layout-align-gt-lg-start-stretch,
-.layout-align-gt-lg-center-stretch,
-.layout-align-gt-lg-end-stretch,
-.layout-align-gt-lg-space-between-stretch,
-.layout-align-gt-lg-space-around-stretch {
-    align-items: stretch;
-    align-content: stretch;
-  }
-
-  .flex-gt-lg {
-    flex: 1;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-lg-grow {
-    flex: 1 1 100%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-lg-initial {
-    flex: 0 1 auto;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-lg-auto {
-    flex: 1 1 auto;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-lg-none {
-    flex: 0 0 auto;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-lg-noshrink {
-    flex: 1 0 auto;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-lg-nogrow {
-    flex: 0 1 auto;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-lg-0 {
-    flex: 1 1 100%;
-    max-width: 0%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-lg-0 {
-    flex: 1 1 100%;
-    max-width: 0%;
-    max-height: 100%;
-    box-sizing: border-box;
-    min-width: 0;
-  }
-
-  .layout-column > .flex-gt-lg-0 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 0%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-lg-row > .flex-gt-lg-0 {
-    flex: 1 1 100%;
-    max-width: 0%;
-    max-height: 100%;
-    box-sizing: border-box;
-    min-width: 0;
-  }
-
-  .layout-gt-lg-column > .flex-gt-lg-0 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 0%;
-    box-sizing: border-box;
-    min-height: 0;
-  }
-
-  .flex-gt-lg-5 {
-    flex: 1 1 100%;
-    max-width: 5%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-lg-5 {
-    flex: 1 1 100%;
-    max-width: 5%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-lg-5 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 5%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-lg-row > .flex-gt-lg-5 {
-    flex: 1 1 100%;
-    max-width: 5%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-lg-column > .flex-gt-lg-5 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 5%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-lg-10 {
-    flex: 1 1 100%;
-    max-width: 10%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-lg-10 {
-    flex: 1 1 100%;
-    max-width: 10%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-lg-10 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 10%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-lg-row > .flex-gt-lg-10 {
-    flex: 1 1 100%;
-    max-width: 10%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-lg-column > .flex-gt-lg-10 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 10%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-lg-15 {
-    flex: 1 1 100%;
-    max-width: 15%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-lg-15 {
-    flex: 1 1 100%;
-    max-width: 15%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-lg-15 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 15%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-lg-row > .flex-gt-lg-15 {
-    flex: 1 1 100%;
-    max-width: 15%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-lg-column > .flex-gt-lg-15 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 15%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-lg-20 {
-    flex: 1 1 100%;
-    max-width: 20%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-lg-20 {
-    flex: 1 1 100%;
-    max-width: 20%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-lg-20 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 20%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-lg-row > .flex-gt-lg-20 {
-    flex: 1 1 100%;
-    max-width: 20%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-lg-column > .flex-gt-lg-20 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 20%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-lg-25 {
-    flex: 1 1 100%;
-    max-width: 25%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-lg-25 {
-    flex: 1 1 100%;
-    max-width: 25%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-lg-25 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 25%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-lg-row > .flex-gt-lg-25 {
-    flex: 1 1 100%;
-    max-width: 25%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-lg-column > .flex-gt-lg-25 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 25%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-lg-30 {
-    flex: 1 1 100%;
-    max-width: 30%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-lg-30 {
-    flex: 1 1 100%;
-    max-width: 30%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-lg-30 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 30%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-lg-row > .flex-gt-lg-30 {
-    flex: 1 1 100%;
-    max-width: 30%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-lg-column > .flex-gt-lg-30 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 30%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-lg-35 {
-    flex: 1 1 100%;
-    max-width: 35%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-lg-35 {
-    flex: 1 1 100%;
-    max-width: 35%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-lg-35 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 35%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-lg-row > .flex-gt-lg-35 {
-    flex: 1 1 100%;
-    max-width: 35%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-lg-column > .flex-gt-lg-35 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 35%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-lg-40 {
-    flex: 1 1 100%;
-    max-width: 40%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-lg-40 {
-    flex: 1 1 100%;
-    max-width: 40%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-lg-40 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 40%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-lg-row > .flex-gt-lg-40 {
-    flex: 1 1 100%;
-    max-width: 40%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-lg-column > .flex-gt-lg-40 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 40%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-lg-45 {
-    flex: 1 1 100%;
-    max-width: 45%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-lg-45 {
-    flex: 1 1 100%;
-    max-width: 45%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-lg-45 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 45%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-lg-row > .flex-gt-lg-45 {
-    flex: 1 1 100%;
-    max-width: 45%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-lg-column > .flex-gt-lg-45 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 45%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-lg-50 {
-    flex: 1 1 100%;
-    max-width: 50%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-lg-50 {
-    flex: 1 1 100%;
-    max-width: 50%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-lg-50 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 50%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-lg-row > .flex-gt-lg-50 {
-    flex: 1 1 100%;
-    max-width: 50%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-lg-column > .flex-gt-lg-50 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 50%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-lg-55 {
-    flex: 1 1 100%;
-    max-width: 55%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-lg-55 {
-    flex: 1 1 100%;
-    max-width: 55%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-lg-55 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 55%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-lg-row > .flex-gt-lg-55 {
-    flex: 1 1 100%;
-    max-width: 55%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-lg-column > .flex-gt-lg-55 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 55%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-lg-60 {
-    flex: 1 1 100%;
-    max-width: 60%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-lg-60 {
-    flex: 1 1 100%;
-    max-width: 60%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-lg-60 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 60%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-lg-row > .flex-gt-lg-60 {
-    flex: 1 1 100%;
-    max-width: 60%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-lg-column > .flex-gt-lg-60 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 60%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-lg-65 {
-    flex: 1 1 100%;
-    max-width: 65%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-lg-65 {
-    flex: 1 1 100%;
-    max-width: 65%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-lg-65 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 65%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-lg-row > .flex-gt-lg-65 {
-    flex: 1 1 100%;
-    max-width: 65%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-lg-column > .flex-gt-lg-65 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 65%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-lg-70 {
-    flex: 1 1 100%;
-    max-width: 70%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-lg-70 {
-    flex: 1 1 100%;
-    max-width: 70%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-lg-70 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 70%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-lg-row > .flex-gt-lg-70 {
-    flex: 1 1 100%;
-    max-width: 70%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-lg-column > .flex-gt-lg-70 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 70%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-lg-75 {
-    flex: 1 1 100%;
-    max-width: 75%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-lg-75 {
-    flex: 1 1 100%;
-    max-width: 75%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-lg-75 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 75%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-lg-row > .flex-gt-lg-75 {
-    flex: 1 1 100%;
-    max-width: 75%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-lg-column > .flex-gt-lg-75 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 75%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-lg-80 {
-    flex: 1 1 100%;
-    max-width: 80%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-lg-80 {
-    flex: 1 1 100%;
-    max-width: 80%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-lg-80 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 80%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-lg-row > .flex-gt-lg-80 {
-    flex: 1 1 100%;
-    max-width: 80%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-lg-column > .flex-gt-lg-80 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 80%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-lg-85 {
-    flex: 1 1 100%;
-    max-width: 85%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-lg-85 {
-    flex: 1 1 100%;
-    max-width: 85%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-lg-85 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 85%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-lg-row > .flex-gt-lg-85 {
-    flex: 1 1 100%;
-    max-width: 85%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-lg-column > .flex-gt-lg-85 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 85%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-lg-90 {
-    flex: 1 1 100%;
-    max-width: 90%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-lg-90 {
-    flex: 1 1 100%;
-    max-width: 90%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-lg-90 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 90%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-lg-row > .flex-gt-lg-90 {
-    flex: 1 1 100%;
-    max-width: 90%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-lg-column > .flex-gt-lg-90 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 90%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-lg-95 {
-    flex: 1 1 100%;
-    max-width: 95%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-lg-95 {
-    flex: 1 1 100%;
-    max-width: 95%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-lg-95 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 95%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-lg-row > .flex-gt-lg-95 {
-    flex: 1 1 100%;
-    max-width: 95%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-lg-column > .flex-gt-lg-95 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 95%;
-    box-sizing: border-box;
-  }
-
-  .flex-gt-lg-100 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-lg-100 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-lg-100 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-lg-row > .flex-gt-lg-100 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-lg-column > .flex-gt-lg-100 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-gt-lg-33 {
-    flex: 1 1 33.33%;
-    max-width: 33.33%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-  .layout-row > .flex-gt-lg-66 {
-    flex: 1 1 66.66%;
-    max-width: 66.66%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-gt-lg-33 {
-    flex: 1 1 33.33%;
-    max-width: 100%;
-    max-height: 33.33%;
-    box-sizing: border-box;
-  }
-  .layout-column > .flex-gt-lg-66 {
-    flex: 1 1 66.66%;
-    max-width: 100%;
-    max-height: 66.66%;
-    box-sizing: border-box;
-  }
-
-  .layout-gt-lg-row > .flex-gt-lg-33 {
-    flex: 1 1 100%;
-    max-width: 33.33%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-  .layout-gt-lg-row > .flex-gt-lg-66 {
-    flex: 1 1 100%;
-    max-width: 66.66%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-  .layout-gt-lg-row > .flex {
-    min-width: 0;
-  }
-
-  .layout-gt-lg-column > .flex-gt-lg-33 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 33.33%;
-    box-sizing: border-box;
-  }
-  .layout-gt-lg-column > .flex-gt-lg-66 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 66.66%;
-    box-sizing: border-box;
-  }
-  .layout-gt-lg-column > .flex {
-    min-height: 0;
-  }
-
-  .layout-gt-lg, .layout-gt-lg-column, .layout-gt-lg-row {
-    box-sizing: border-box;
-    display: -webkit-box;
-    display: -webkit-flex;
-    display: -moz-box;
-    display: -ms-flexbox;
-    display: flex;
-  }
-
-  .layout-gt-lg-column {
-    flex-direction: column;
-  }
-
-  .layout-gt-lg-row {
-    flex-direction: row;
-  }
-
-  .flex-order-xl--20 {
-    order: -20;
-  }
-
-  .flex-order-xl--19 {
-    order: -19;
-  }
-
-  .flex-order-xl--18 {
-    order: -18;
-  }
-
-  .flex-order-xl--17 {
-    order: -17;
-  }
-
-  .flex-order-xl--16 {
-    order: -16;
-  }
-
-  .flex-order-xl--15 {
-    order: -15;
-  }
-
-  .flex-order-xl--14 {
-    order: -14;
-  }
-
-  .flex-order-xl--13 {
-    order: -13;
-  }
-
-  .flex-order-xl--12 {
-    order: -12;
-  }
-
-  .flex-order-xl--11 {
-    order: -11;
-  }
-
-  .flex-order-xl--10 {
-    order: -10;
-  }
-
-  .flex-order-xl--9 {
-    order: -9;
-  }
-
-  .flex-order-xl--8 {
-    order: -8;
-  }
-
-  .flex-order-xl--7 {
-    order: -7;
-  }
-
-  .flex-order-xl--6 {
-    order: -6;
-  }
-
-  .flex-order-xl--5 {
-    order: -5;
-  }
-
-  .flex-order-xl--4 {
-    order: -4;
-  }
-
-  .flex-order-xl--3 {
-    order: -3;
-  }
-
-  .flex-order-xl--2 {
-    order: -2;
-  }
-
-  .flex-order-xl--1 {
-    order: -1;
-  }
-
-  .flex-order-xl-0 {
-    order: 0;
-  }
-
-  .flex-order-xl-1 {
-    order: 1;
-  }
-
-  .flex-order-xl-2 {
-    order: 2;
-  }
-
-  .flex-order-xl-3 {
-    order: 3;
-  }
-
-  .flex-order-xl-4 {
-    order: 4;
-  }
-
-  .flex-order-xl-5 {
-    order: 5;
-  }
-
-  .flex-order-xl-6 {
-    order: 6;
-  }
-
-  .flex-order-xl-7 {
-    order: 7;
-  }
-
-  .flex-order-xl-8 {
-    order: 8;
-  }
-
-  .flex-order-xl-9 {
-    order: 9;
-  }
-
-  .flex-order-xl-10 {
-    order: 10;
-  }
-
-  .flex-order-xl-11 {
-    order: 11;
-  }
-
-  .flex-order-xl-12 {
-    order: 12;
-  }
-
-  .flex-order-xl-13 {
-    order: 13;
-  }
-
-  .flex-order-xl-14 {
-    order: 14;
-  }
-
-  .flex-order-xl-15 {
-    order: 15;
-  }
-
-  .flex-order-xl-16 {
-    order: 16;
-  }
-
-  .flex-order-xl-17 {
-    order: 17;
-  }
-
-  .flex-order-xl-18 {
-    order: 18;
-  }
-
-  .flex-order-xl-19 {
-    order: 19;
-  }
-
-  .flex-order-xl-20 {
-    order: 20;
-  }
-
-  .offset-xl-0, .flex-offset-xl-0, .layout-margin .flex-offset-xl-0, .layout-margin .offset-xl-0 {
-    margin-left: 0;
-  }
-  [dir=rtl] .offset-xl-0, [dir=rtl] .flex-offset-xl-0, [dir=rtl] .layout-margin .flex-offset-xl-0, [dir=rtl] .layout-margin .offset-xl-0 {
-    margin-left: auto;
-    margin-right: 0;
-  }
-
-  .offset-xl-5, .flex-offset-xl-5, .layout-margin .flex-offset-xl-5, .layout-margin .offset-xl-5 {
-    margin-left: 5%;
-  }
-  [dir=rtl] .offset-xl-5, [dir=rtl] .flex-offset-xl-5, [dir=rtl] .layout-margin .flex-offset-xl-5, [dir=rtl] .layout-margin .offset-xl-5 {
-    margin-left: auto;
-    margin-right: 5%;
-  }
-
-  .offset-xl-10, .flex-offset-xl-10, .layout-margin .flex-offset-xl-10, .layout-margin .offset-xl-10 {
-    margin-left: 10%;
-  }
-  [dir=rtl] .offset-xl-10, [dir=rtl] .flex-offset-xl-10, [dir=rtl] .layout-margin .flex-offset-xl-10, [dir=rtl] .layout-margin .offset-xl-10 {
-    margin-left: auto;
-    margin-right: 10%;
-  }
-
-  .offset-xl-15, .flex-offset-xl-15, .layout-margin .flex-offset-xl-15, .layout-margin .offset-xl-15 {
-    margin-left: 15%;
-  }
-  [dir=rtl] .offset-xl-15, [dir=rtl] .flex-offset-xl-15, [dir=rtl] .layout-margin .flex-offset-xl-15, [dir=rtl] .layout-margin .offset-xl-15 {
-    margin-left: auto;
-    margin-right: 15%;
-  }
-
-  .offset-xl-20, .flex-offset-xl-20, .layout-margin .flex-offset-xl-20, .layout-margin .offset-xl-20 {
-    margin-left: 20%;
-  }
-  [dir=rtl] .offset-xl-20, [dir=rtl] .flex-offset-xl-20, [dir=rtl] .layout-margin .flex-offset-xl-20, [dir=rtl] .layout-margin .offset-xl-20 {
-    margin-left: auto;
-    margin-right: 20%;
-  }
-
-  .offset-xl-25, .flex-offset-xl-25, .layout-margin .flex-offset-xl-25, .layout-margin .offset-xl-25 {
-    margin-left: 25%;
-  }
-  [dir=rtl] .offset-xl-25, [dir=rtl] .flex-offset-xl-25, [dir=rtl] .layout-margin .flex-offset-xl-25, [dir=rtl] .layout-margin .offset-xl-25 {
-    margin-left: auto;
-    margin-right: 25%;
-  }
-
-  .offset-xl-30, .flex-offset-xl-30, .layout-margin .flex-offset-xl-30, .layout-margin .offset-xl-30 {
-    margin-left: 30%;
-  }
-  [dir=rtl] .offset-xl-30, [dir=rtl] .flex-offset-xl-30, [dir=rtl] .layout-margin .flex-offset-xl-30, [dir=rtl] .layout-margin .offset-xl-30 {
-    margin-left: auto;
-    margin-right: 30%;
-  }
-
-  .offset-xl-35, .flex-offset-xl-35, .layout-margin .flex-offset-xl-35, .layout-margin .offset-xl-35 {
-    margin-left: 35%;
-  }
-  [dir=rtl] .offset-xl-35, [dir=rtl] .flex-offset-xl-35, [dir=rtl] .layout-margin .flex-offset-xl-35, [dir=rtl] .layout-margin .offset-xl-35 {
-    margin-left: auto;
-    margin-right: 35%;
-  }
-
-  .offset-xl-40, .flex-offset-xl-40, .layout-margin .flex-offset-xl-40, .layout-margin .offset-xl-40 {
-    margin-left: 40%;
-  }
-  [dir=rtl] .offset-xl-40, [dir=rtl] .flex-offset-xl-40, [dir=rtl] .layout-margin .flex-offset-xl-40, [dir=rtl] .layout-margin .offset-xl-40 {
-    margin-left: auto;
-    margin-right: 40%;
-  }
-
-  .offset-xl-45, .flex-offset-xl-45, .layout-margin .flex-offset-xl-45, .layout-margin .offset-xl-45 {
-    margin-left: 45%;
-  }
-  [dir=rtl] .offset-xl-45, [dir=rtl] .flex-offset-xl-45, [dir=rtl] .layout-margin .flex-offset-xl-45, [dir=rtl] .layout-margin .offset-xl-45 {
-    margin-left: auto;
-    margin-right: 45%;
-  }
-
-  .offset-xl-50, .flex-offset-xl-50, .layout-margin .flex-offset-xl-50, .layout-margin .offset-xl-50 {
-    margin-left: 50%;
-  }
-  [dir=rtl] .offset-xl-50, [dir=rtl] .flex-offset-xl-50, [dir=rtl] .layout-margin .flex-offset-xl-50, [dir=rtl] .layout-margin .offset-xl-50 {
-    margin-left: auto;
-    margin-right: 50%;
-  }
-
-  .offset-xl-55, .flex-offset-xl-55, .layout-margin .flex-offset-xl-55, .layout-margin .offset-xl-55 {
-    margin-left: 55%;
-  }
-  [dir=rtl] .offset-xl-55, [dir=rtl] .flex-offset-xl-55, [dir=rtl] .layout-margin .flex-offset-xl-55, [dir=rtl] .layout-margin .offset-xl-55 {
-    margin-left: auto;
-    margin-right: 55%;
-  }
-
-  .offset-xl-60, .flex-offset-xl-60, .layout-margin .flex-offset-xl-60, .layout-margin .offset-xl-60 {
-    margin-left: 60%;
-  }
-  [dir=rtl] .offset-xl-60, [dir=rtl] .flex-offset-xl-60, [dir=rtl] .layout-margin .flex-offset-xl-60, [dir=rtl] .layout-margin .offset-xl-60 {
-    margin-left: auto;
-    margin-right: 60%;
-  }
-
-  .offset-xl-65, .flex-offset-xl-65, .layout-margin .flex-offset-xl-65, .layout-margin .offset-xl-65 {
-    margin-left: 65%;
-  }
-  [dir=rtl] .offset-xl-65, [dir=rtl] .flex-offset-xl-65, [dir=rtl] .layout-margin .flex-offset-xl-65, [dir=rtl] .layout-margin .offset-xl-65 {
-    margin-left: auto;
-    margin-right: 65%;
-  }
-
-  .offset-xl-70, .flex-offset-xl-70, .layout-margin .flex-offset-xl-70, .layout-margin .offset-xl-70 {
-    margin-left: 70%;
-  }
-  [dir=rtl] .offset-xl-70, [dir=rtl] .flex-offset-xl-70, [dir=rtl] .layout-margin .flex-offset-xl-70, [dir=rtl] .layout-margin .offset-xl-70 {
-    margin-left: auto;
-    margin-right: 70%;
-  }
-
-  .offset-xl-75, .flex-offset-xl-75, .layout-margin .flex-offset-xl-75, .layout-margin .offset-xl-75 {
-    margin-left: 75%;
-  }
-  [dir=rtl] .offset-xl-75, [dir=rtl] .flex-offset-xl-75, [dir=rtl] .layout-margin .flex-offset-xl-75, [dir=rtl] .layout-margin .offset-xl-75 {
-    margin-left: auto;
-    margin-right: 75%;
-  }
-
-  .offset-xl-80, .flex-offset-xl-80, .layout-margin .flex-offset-xl-80, .layout-margin .offset-xl-80 {
-    margin-left: 80%;
-  }
-  [dir=rtl] .offset-xl-80, [dir=rtl] .flex-offset-xl-80, [dir=rtl] .layout-margin .flex-offset-xl-80, [dir=rtl] .layout-margin .offset-xl-80 {
-    margin-left: auto;
-    margin-right: 80%;
-  }
-
-  .offset-xl-85, .flex-offset-xl-85, .layout-margin .flex-offset-xl-85, .layout-margin .offset-xl-85 {
-    margin-left: 85%;
-  }
-  [dir=rtl] .offset-xl-85, [dir=rtl] .flex-offset-xl-85, [dir=rtl] .layout-margin .flex-offset-xl-85, [dir=rtl] .layout-margin .offset-xl-85 {
-    margin-left: auto;
-    margin-right: 85%;
-  }
-
-  .offset-xl-90, .flex-offset-xl-90, .layout-margin .flex-offset-xl-90, .layout-margin .offset-xl-90 {
-    margin-left: 90%;
-  }
-  [dir=rtl] .offset-xl-90, [dir=rtl] .flex-offset-xl-90, [dir=rtl] .layout-margin .flex-offset-xl-90, [dir=rtl] .layout-margin .offset-xl-90 {
-    margin-left: auto;
-    margin-right: 90%;
-  }
-
-  .offset-xl-95, .flex-offset-xl-95, .layout-margin .flex-offset-xl-95, .layout-margin .offset-xl-95 {
-    margin-left: 95%;
-  }
-  [dir=rtl] .offset-xl-95, [dir=rtl] .flex-offset-xl-95, [dir=rtl] .layout-margin .flex-offset-xl-95, [dir=rtl] .layout-margin .offset-xl-95 {
-    margin-left: auto;
-    margin-right: 95%;
-  }
-
-  .offset-xl-33, .flex-offset-xl-33, .layout-margin .flex-offset-xl-33, .layout-margin .offset-xl-33 {
-    margin-left: 33.3333333333%;
-  }
-
-  .offset-xl-66, .flex-offset-xl-66, .layout-margin .flex-offset-xl-66, .layout-margin .offset-xl-66 {
-    margin-left: 66.6666666667%;
-  }
-  [dir=rtl] .offset-xl-66, [dir=rtl] .flex-offset-xl-66, [dir=rtl] .layout-margin .flex-offset-xl-66, [dir=rtl] .layout-margin .offset-xl-66 {
-    margin-left: auto;
-    margin-right: 66.6666666667%;
-  }
-
-  .layout-align-xl,
-.layout-align-xl-start-stretch {
-    justify-content: flex-start;
-    align-content: stretch;
-    align-items: stretch;
-  }
-
-  .layout-align-xl-start,
-.layout-align-xl-start-start,
-.layout-align-xl-start-center,
-.layout-align-xl-start-end,
-.layout-align-xl-start-stretch {
-    justify-content: flex-start;
-  }
-
-  .layout-align-xl-center,
-.layout-align-xl-center-start,
-.layout-align-xl-center-center,
-.layout-align-xl-center-end,
-.layout-align-xl-center-stretch {
-    justify-content: center;
-  }
-
-  .layout-align-xl-end,
-.layout-align-xl-end-start,
-.layout-align-xl-end-center,
-.layout-align-xl-end-end,
-.layout-align-xl-end-stretch {
-    justify-content: flex-end;
-  }
-
-  .layout-align-xl-space-around,
-.layout-align-xl-space-around-center,
-.layout-align-xl-space-around-start,
-.layout-align-xl-space-around-end,
-.layout-align-xl-space-around-stretch {
-    justify-content: space-around;
-  }
-
-  .layout-align-xl-space-between,
-.layout-align-xl-space-between-center,
-.layout-align-xl-space-between-start,
-.layout-align-xl-space-between-end,
-.layout-align-xl-space-between-stretch {
-    justify-content: space-between;
-  }
-
-  .layout-align-xl-start-start,
-.layout-align-xl-center-start,
-.layout-align-xl-end-start,
-.layout-align-xl-space-between-start,
-.layout-align-xl-space-around-start {
-    align-items: flex-start;
-    align-content: flex-start;
-  }
-
-  .layout-align-xl-start-center,
-.layout-align-xl-center-center,
-.layout-align-xl-end-center,
-.layout-align-xl-space-between-center,
-.layout-align-xl-space-around-center {
-    align-items: center;
-    align-content: center;
-    max-width: 100%;
-  }
-
-  .layout-align-xl-start-center > *,
-.layout-align-xl-center-center > *,
-.layout-align-xl-end-center > *,
-.layout-align-xl-space-between-center > *,
-.layout-align-xl-space-around-center > * {
-    max-width: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-align-xl-start-end,
-.layout-align-xl-center-end,
-.layout-align-xl-end-end,
-.layout-align-xl-space-between-end,
-.layout-align-xl-space-around-end {
-    align-items: flex-end;
-    align-content: flex-end;
-  }
-
-  .layout-align-xl-start-stretch,
-.layout-align-xl-center-stretch,
-.layout-align-xl-end-stretch,
-.layout-align-xl-space-between-stretch,
-.layout-align-xl-space-around-stretch {
-    align-items: stretch;
-    align-content: stretch;
-  }
-
-  .flex-xl {
-    flex: 1;
-    box-sizing: border-box;
-  }
-
-  .flex-xl-grow {
-    flex: 1 1 100%;
-    box-sizing: border-box;
-  }
-
-  .flex-xl-initial {
-    flex: 0 1 auto;
-    box-sizing: border-box;
-  }
-
-  .flex-xl-auto {
-    flex: 1 1 auto;
-    box-sizing: border-box;
-  }
-
-  .flex-xl-none {
-    flex: 0 0 auto;
-    box-sizing: border-box;
-  }
-
-  .flex-xl-noshrink {
-    flex: 1 0 auto;
-    box-sizing: border-box;
-  }
-
-  .flex-xl-nogrow {
-    flex: 0 1 auto;
-    box-sizing: border-box;
-  }
-
-  .flex-xl-0 {
-    flex: 1 1 100%;
-    max-width: 0%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-xl-0 {
-    flex: 1 1 100%;
-    max-width: 0%;
-    max-height: 100%;
-    box-sizing: border-box;
-    min-width: 0;
-  }
-
-  .layout-column > .flex-xl-0 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 0%;
-    box-sizing: border-box;
-  }
-
-  .layout-xl-row > .flex-xl-0 {
-    flex: 1 1 100%;
-    max-width: 0%;
-    max-height: 100%;
-    box-sizing: border-box;
-    min-width: 0;
-  }
-
-  .layout-xl-column > .flex-xl-0 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 0%;
-    box-sizing: border-box;
-    min-height: 0;
-  }
-
-  .flex-xl-5 {
-    flex: 1 1 100%;
-    max-width: 5%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-xl-5 {
-    flex: 1 1 100%;
-    max-width: 5%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-xl-5 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 5%;
-    box-sizing: border-box;
-  }
-
-  .layout-xl-row > .flex-xl-5 {
-    flex: 1 1 100%;
-    max-width: 5%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-xl-column > .flex-xl-5 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 5%;
-    box-sizing: border-box;
-  }
-
-  .flex-xl-10 {
-    flex: 1 1 100%;
-    max-width: 10%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-xl-10 {
-    flex: 1 1 100%;
-    max-width: 10%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-xl-10 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 10%;
-    box-sizing: border-box;
-  }
-
-  .layout-xl-row > .flex-xl-10 {
-    flex: 1 1 100%;
-    max-width: 10%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-xl-column > .flex-xl-10 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 10%;
-    box-sizing: border-box;
-  }
-
-  .flex-xl-15 {
-    flex: 1 1 100%;
-    max-width: 15%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-xl-15 {
-    flex: 1 1 100%;
-    max-width: 15%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-xl-15 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 15%;
-    box-sizing: border-box;
-  }
-
-  .layout-xl-row > .flex-xl-15 {
-    flex: 1 1 100%;
-    max-width: 15%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-xl-column > .flex-xl-15 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 15%;
-    box-sizing: border-box;
-  }
-
-  .flex-xl-20 {
-    flex: 1 1 100%;
-    max-width: 20%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-xl-20 {
-    flex: 1 1 100%;
-    max-width: 20%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-xl-20 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 20%;
-    box-sizing: border-box;
-  }
-
-  .layout-xl-row > .flex-xl-20 {
-    flex: 1 1 100%;
-    max-width: 20%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-xl-column > .flex-xl-20 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 20%;
-    box-sizing: border-box;
-  }
-
-  .flex-xl-25 {
-    flex: 1 1 100%;
-    max-width: 25%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-xl-25 {
-    flex: 1 1 100%;
-    max-width: 25%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-xl-25 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 25%;
-    box-sizing: border-box;
-  }
-
-  .layout-xl-row > .flex-xl-25 {
-    flex: 1 1 100%;
-    max-width: 25%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-xl-column > .flex-xl-25 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 25%;
-    box-sizing: border-box;
-  }
-
-  .flex-xl-30 {
-    flex: 1 1 100%;
-    max-width: 30%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-xl-30 {
-    flex: 1 1 100%;
-    max-width: 30%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-xl-30 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 30%;
-    box-sizing: border-box;
-  }
-
-  .layout-xl-row > .flex-xl-30 {
-    flex: 1 1 100%;
-    max-width: 30%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-xl-column > .flex-xl-30 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 30%;
-    box-sizing: border-box;
-  }
-
-  .flex-xl-35 {
-    flex: 1 1 100%;
-    max-width: 35%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-xl-35 {
-    flex: 1 1 100%;
-    max-width: 35%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-xl-35 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 35%;
-    box-sizing: border-box;
-  }
-
-  .layout-xl-row > .flex-xl-35 {
-    flex: 1 1 100%;
-    max-width: 35%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-xl-column > .flex-xl-35 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 35%;
-    box-sizing: border-box;
-  }
-
-  .flex-xl-40 {
-    flex: 1 1 100%;
-    max-width: 40%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-xl-40 {
-    flex: 1 1 100%;
-    max-width: 40%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-xl-40 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 40%;
-    box-sizing: border-box;
-  }
-
-  .layout-xl-row > .flex-xl-40 {
-    flex: 1 1 100%;
-    max-width: 40%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-xl-column > .flex-xl-40 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 40%;
-    box-sizing: border-box;
-  }
-
-  .flex-xl-45 {
-    flex: 1 1 100%;
-    max-width: 45%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-xl-45 {
-    flex: 1 1 100%;
-    max-width: 45%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-xl-45 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 45%;
-    box-sizing: border-box;
-  }
-
-  .layout-xl-row > .flex-xl-45 {
-    flex: 1 1 100%;
-    max-width: 45%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-xl-column > .flex-xl-45 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 45%;
-    box-sizing: border-box;
-  }
-
-  .flex-xl-50 {
-    flex: 1 1 100%;
-    max-width: 50%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-xl-50 {
-    flex: 1 1 100%;
-    max-width: 50%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-xl-50 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 50%;
-    box-sizing: border-box;
-  }
-
-  .layout-xl-row > .flex-xl-50 {
-    flex: 1 1 100%;
-    max-width: 50%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-xl-column > .flex-xl-50 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 50%;
-    box-sizing: border-box;
-  }
-
-  .flex-xl-55 {
-    flex: 1 1 100%;
-    max-width: 55%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-xl-55 {
-    flex: 1 1 100%;
-    max-width: 55%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-xl-55 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 55%;
-    box-sizing: border-box;
-  }
-
-  .layout-xl-row > .flex-xl-55 {
-    flex: 1 1 100%;
-    max-width: 55%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-xl-column > .flex-xl-55 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 55%;
-    box-sizing: border-box;
-  }
-
-  .flex-xl-60 {
-    flex: 1 1 100%;
-    max-width: 60%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-xl-60 {
-    flex: 1 1 100%;
-    max-width: 60%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-xl-60 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 60%;
-    box-sizing: border-box;
-  }
-
-  .layout-xl-row > .flex-xl-60 {
-    flex: 1 1 100%;
-    max-width: 60%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-xl-column > .flex-xl-60 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 60%;
-    box-sizing: border-box;
-  }
-
-  .flex-xl-65 {
-    flex: 1 1 100%;
-    max-width: 65%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-xl-65 {
-    flex: 1 1 100%;
-    max-width: 65%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-xl-65 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 65%;
-    box-sizing: border-box;
-  }
-
-  .layout-xl-row > .flex-xl-65 {
-    flex: 1 1 100%;
-    max-width: 65%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-xl-column > .flex-xl-65 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 65%;
-    box-sizing: border-box;
-  }
-
-  .flex-xl-70 {
-    flex: 1 1 100%;
-    max-width: 70%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-xl-70 {
-    flex: 1 1 100%;
-    max-width: 70%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-xl-70 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 70%;
-    box-sizing: border-box;
-  }
-
-  .layout-xl-row > .flex-xl-70 {
-    flex: 1 1 100%;
-    max-width: 70%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-xl-column > .flex-xl-70 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 70%;
-    box-sizing: border-box;
-  }
-
-  .flex-xl-75 {
-    flex: 1 1 100%;
-    max-width: 75%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-xl-75 {
-    flex: 1 1 100%;
-    max-width: 75%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-xl-75 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 75%;
-    box-sizing: border-box;
-  }
-
-  .layout-xl-row > .flex-xl-75 {
-    flex: 1 1 100%;
-    max-width: 75%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-xl-column > .flex-xl-75 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 75%;
-    box-sizing: border-box;
-  }
-
-  .flex-xl-80 {
-    flex: 1 1 100%;
-    max-width: 80%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-xl-80 {
-    flex: 1 1 100%;
-    max-width: 80%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-xl-80 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 80%;
-    box-sizing: border-box;
-  }
-
-  .layout-xl-row > .flex-xl-80 {
-    flex: 1 1 100%;
-    max-width: 80%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-xl-column > .flex-xl-80 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 80%;
-    box-sizing: border-box;
-  }
-
-  .flex-xl-85 {
-    flex: 1 1 100%;
-    max-width: 85%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-xl-85 {
-    flex: 1 1 100%;
-    max-width: 85%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-xl-85 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 85%;
-    box-sizing: border-box;
-  }
-
-  .layout-xl-row > .flex-xl-85 {
-    flex: 1 1 100%;
-    max-width: 85%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-xl-column > .flex-xl-85 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 85%;
-    box-sizing: border-box;
-  }
-
-  .flex-xl-90 {
-    flex: 1 1 100%;
-    max-width: 90%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-xl-90 {
-    flex: 1 1 100%;
-    max-width: 90%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-xl-90 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 90%;
-    box-sizing: border-box;
-  }
-
-  .layout-xl-row > .flex-xl-90 {
-    flex: 1 1 100%;
-    max-width: 90%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-xl-column > .flex-xl-90 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 90%;
-    box-sizing: border-box;
-  }
-
-  .flex-xl-95 {
-    flex: 1 1 100%;
-    max-width: 95%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-xl-95 {
-    flex: 1 1 100%;
-    max-width: 95%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-xl-95 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 95%;
-    box-sizing: border-box;
-  }
-
-  .layout-xl-row > .flex-xl-95 {
-    flex: 1 1 100%;
-    max-width: 95%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-xl-column > .flex-xl-95 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 95%;
-    box-sizing: border-box;
-  }
-
-  .flex-xl-100 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-xl-100 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-xl-100 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-xl-row > .flex-xl-100 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-xl-column > .flex-xl-100 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-row > .flex-xl-33 {
-    flex: 1 1 33.33%;
-    max-width: 33.33%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-  .layout-row > .flex-xl-66 {
-    flex: 1 1 66.66%;
-    max-width: 66.66%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-
-  .layout-column > .flex-xl-33 {
-    flex: 1 1 33.33%;
-    max-width: 100%;
-    max-height: 33.33%;
-    box-sizing: border-box;
-  }
-  .layout-column > .flex-xl-66 {
-    flex: 1 1 66.66%;
-    max-width: 100%;
-    max-height: 66.66%;
-    box-sizing: border-box;
-  }
-
-  .layout-xl-row > .flex-xl-33 {
-    flex: 1 1 100%;
-    max-width: 33.33%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-  .layout-xl-row > .flex-xl-66 {
-    flex: 1 1 100%;
-    max-width: 66.66%;
-    max-height: 100%;
-    box-sizing: border-box;
-  }
-  .layout-xl-row > .flex {
-    min-width: 0;
-  }
-
-  .layout-xl-column > .flex-xl-33 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 33.33%;
-    box-sizing: border-box;
-  }
-  .layout-xl-column > .flex-xl-66 {
-    flex: 1 1 100%;
-    max-width: 100%;
-    max-height: 66.66%;
-    box-sizing: border-box;
-  }
-  .layout-xl-column > .flex {
-    min-height: 0;
-  }
-
-  .layout-xl, .layout-xl-column, .layout-xl-row {
-    box-sizing: border-box;
-    display: -webkit-box;
-    display: -webkit-flex;
-    display: -moz-box;
-    display: -ms-flexbox;
-    display: flex;
-  }
-
-  .layout-xl-column {
-    flex-direction: column;
-  }
-
-  .layout-xl-row {
-    flex-direction: row;
-  }
-
-  .hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show), .hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show), .hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show), .hide-gt-md:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show), .hide-gt-lg:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show) {
-    display: none;
-  }
-
-  .hide-xl:not(.show-xl):not(.show-gt-lg):not(.show-gt-md):not(.show-gt-sm):not(.show-gt-xs):not(.show) {
-    display: none;
-  }
-}
-@media print {
-  .hide-print:not(.show-print):not(.show) {
-    display: none !important;
-  }
-}
-:root {
-  --xc-ws-div-color: #011f6a;
-  --xc-ws-text-color: #ffffff;
-  --xc-ws-text-button-color: #ffffff;
-  --xc-ws-button-color: #011f6a;
-  --xc-ws-background-color: #fafafa;
-  --xc-ws-client-height: 450px;
-  --xc-ws-client-width: 295px;
-}
-
-span.ng-binding, span.field-description {
-  user-select: none;
-}
-
-.centered-text {
-  text-align: center;
-}
-
-::-webkit-scrollbar {
-  width: 0;
-  background: transparent;
-}
-
-::-webkit-scrollbar-thumb {
-  background: transparent;
-  border-radius: 0px;
-}
-
-.field-description {
-  font-size: 13px;
-  line-height: 14px;
-  color: grey;
-  padding: 5px 0px 5px 0px;
-}
-.field-description.error {
-  color: #dd2c00;
-}
-
-.md-button.upload-button {
-  padding: 0 16px;
-  height: 36px;
-}
-
-md-icon.material-icons {
-  color: inherit !important;
-}
-
-.white-label,
-.md-toolbar-tools .title {
-  user-select: none;
-}
-
-.white-label {
-  white-space: nowrap;
-  overflow: hidden;
-  text-overflow: ellipsis;
-}
-
-.white-label span {
-  overflow: hidden;
-  text-overflow: ellipsis;
-  white-space: nowrap;
-}
-
-.md-fab.upload-button, .md-fab.upload-button.md-button.md-default-theme.md-raised:not([disabled]) md-icon, .md-fab.upload-button.md-button.md-raised:not([disabled]) md-icon {
-  color: var(--xc-ws-text-color) !important;
-  background: var(--xc-ws-div-color) !important;
-}
-
-.form-input-container span {
-  word-break: break-all;
-}
-
-.chat-online ::-webkit-scrollbar {
-  width: 5px;
-  background: var(--xc-ws-div-color);
-}
-.chat-online ::-webkit-scrollbar-thumb {
-  background: linear-gradient(13deg, var(--xc-ws-text-color), var(--xc-ws-div-color));
-  border-radius: 10px;
-}
-.chat-online ::-webkit-scrollbar-thumb:hover {
-  background: linear-gradient(13deg, var(--xc-ws-div-color), var(--xc-ws-text-color));
-}
-.chat-online form {
-  display: flex;
-  width: 100%;
-  height: calc(100% - 20px);
-  overflow: auto;
-  padding: 1em 0px 40px 0px;
-  position: relative;
-  max-width: 100%;
-  overflow-x: hidden;
-  margin-bottom: 10px;
-}
-.chat-online form .form-field {
-  margin-right: 10px;
-  margin-left: 10px;
-}
-.chat-online form .form-input-container {
-  width: 100%;
-  height: 100%;
-  overflow: auto;
-  scrollbar-width: none;
-}
-.chat-online form div[ng-switch-when=label] md-content {
-  overflow: hidden;
-}
-.chat-online form div[ng-switch-when=label] md-content span {
-  overflow: hidden;
-}
-.chat-online form div.online-button-wrapper,
-.chat-online form div.offline-button-wrapper {
-  position: fixed;
-  bottom: 30px;
-  left: 0px;
-  width: calc(100% - 40px);
-  padding: 0px 20px;
-  display: flex;
-  background: transparent;
-  align-items: center;
-  justify-content: center;
-}
-.chat-online form div.online-button-wrapper button,
-.chat-online form div.offline-button-wrapper button {
-  margin: 8px 0px;
-  padding: 2px;
-  width: 100%;
-}
-.chat-online form .layout-row,
-.chat-online form .layout-column {
-  flex-wrap: wrap;
-  justify-content: start;
-}
-.chat-online form .layout-row md-checkbox,
-.chat-online form .layout-row md-radio-button,
-.chat-online form .layout-column md-checkbox,
-.chat-online form .layout-column md-radio-button {
-  padding: 4px 0;
-  margin-left: unset !important;
-  word-break: break-all;
-}
-.chat-online form .layout-row md-checkbox,
-.chat-online form .layout-row md-radio-button {
-  min-width: 50%;
-  max-width: 50%;
-}
-.chat-online form button.upload-button {
-  margin: 6px 8px 6px 0;
-}
-.chat-online form button.upload-button md-icon {
-  font-size: 20px;
-}
-
-.chat-unmanaged {
-  display: flex;
-  flex-direction: column;
-}
-.chat-unmanaged form {
-  flex-grow: 1;
-  max-width: 100%;
-  overflow-x: hidden;
-}
-
-.chat-closing {
-  height: 100%;
-  padding: 20px;
-  overflow: hidden;
-  align-items: stretch;
-  justify-content: space-between;
-}
-.chat-closing > md-content, .chat-closing > form {
-  max-width: 100%;
-  overflow-x: hidden;
-}
-.chat-closing > md-content, .chat-closing > md-content span, .chat-closing > form, .chat-closing > form span {
-  width: 100%;
-}
-
-.logo {
-  width: 32px;
-}
-
-#attachmentButton:hover .mdi-attachment:before {
-  color: #555 !important;
-  opacity: 0.85 !important;
-}
-
-#input_text {
-  position: relative !important;
-  width: 100% !important;
-  height: auto;
-  padding: 0;
-  font-size: 14px;
-  border: 0;
-  background-color: #fff;
-  border: 1px solid #ccc;
-  -moz-border-radius: 3px;
-  -webkit-border-radius: 3px;
-  border-radius: 3px;
-  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-  -moz-transition: border-color 0.15s ease-in-out, -moz-box-shadow 0.15s ease-in-out;
-  -o-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
-  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
-  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
-}
-
-#input_text:focus-within {
-  border-color: #66afe9;
-  outline: 0;
-  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
-  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
-  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
-}
-
-#attachmentButton {
-  background: transparent !important;
-  box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.26) !important;
-  margin: 0px !important;
-  padding-top: 1px !important;
-  -webkit-font-smoothing: none !important;
-}
-
-i.icon_color {
-  color: red;
-}
-
-#sendButton {
-  background: transparent !important;
-  box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.26) !important;
-  margin: 0px !important;
-  padding-top: 1px !important;
-  -webkit-font-smoothing: none !important;
-}
-
-.emojionearea,
-.emojionearea.form-control {
-  display: block;
-  position: relative !important;
-  width: 100%;
-  height: auto;
-  padding: 0;
-  font-size: 14px;
-  border: 0;
-  background-color: #fff;
-  border: 0px solid #ccc !important;
-  -moz-border-radius: 3px;
-  -webkit-border-radius: 3px;
-  border-radius: 3px;
-  -moz-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075) !important;
-  -webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075) !important;
-  box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075) !important;
-  -moz-transition: border-color 0.15s ease-in-out, -moz-box-shadow 0.15s ease-in-out;
-  -o-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
-  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
-  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
-}
-
-.mdi mdi-attachment mdi-24px mdi-light ng-scope::before {
-  color: darkgrey;
-}
-
-.mdi-attachment:hover {
-  color: #555 !important;
-}
-
-.mdi-24px.mdi-set,
-.mdi-24px.mdi:before {
-  color: darkgrey;
-}
-
-.md-button.md-fab.md-mini {
-  line-height: 20px !important;
-  min-height: 24px !important;
-}
-
-.emojionearea .emojionearea-picker .emojionearea-filters .emojionearea-filter > img {
-  width: 19px !important;
-  height: 19px !important;
-  margin: 0 1px !important;
-}
-
-.emojionearea .emojionearea-picker {
-  width: 100% !important;
-  right: 0 !important;
-  height: 220px !important;
-  top: 0px !important;
-}
-
-.emojionearea .emojionearea-picker .emojionearea-wrapper {
-  position: relative;
-  height: 220px !important;
-  width: 100% !important;
-}
-
-.emojionearea .emojionearea-picker.emojionearea-picker-position-top {
-  margin-top: -100% !important;
-}
-
-.emojionearea .emojionearea-button.active + .emojionearea-picker-position-top {
-  margin-top: -236px !important;
-  width: 260px !important;
-  min-width: 260px !important;
-}
-
-.emojionearea .emojionearea-picker .emojionearea-search > input {
-  width: 100px !important;
-  min-width: 100px !important;
-}
-
-.emojionearea .emojionearea-picker .emojionearea-search {
-  width: 100px !important;
-}
-
-.emojionearea .emojionearea-picker .emojionearea-search-panel + .emojionearea-scroll-area {
-  height: 70% !important;
-}
-
-.emojionearea .emojionearea-picker .emojionearea-scroll-area .emojionearea-category-block {
-  padding: 0 !important;
-}
-
-.emojionearea .emojionearea-picker .emojionearea-filters {
-  background: #f5f7f9;
-  padding: 0 !important;
-  height: 40px;
-}
-
-.emojionearea .emojionearea-picker .emojionearea-filters .emojionearea-filter {
-  width: 25px !important;
-  padding: 7px 3px 0;
-}
-
-#id-row,
-#chat-app {
-  max-width: 100%;
-  width: 100%;
-  max-height: 100%;
-  height: 100%;
-}
-
-#chat-app {
-  background-color: transparent;
-}
-
-#chat-app .header-button {
-  padding: 0;
-  margin: 0;
-  font-size: 18px;
-  cursor: pointer;
-}
-
-ui-view {
-  display: block;
-  width: 100%;
-  height: 100%;
-}
-
-#chat-app .chat-toolbar {
-  height: 56px;
-  min-height: 56px;
-  cursor: pointer;
-  outline: 0;
-}
-
-#chat-app .chat-content {
-  flex-grow: 1;
-  height: calc(100% - 56px);
-  background: #fff;
-  border: 1px solid #d3d3d3;
-  -ms-overflow-style: none;
-  overflow: hidden;
-  box-sizing: border-box;
-}
-
-#chat-app .chat-content .chat-messages {
-  height: calc(100% - 60px);
-  overflow: auto;
-  border-bottom: 1px solid #d3d3d3;
-}
-
-#chat-app .chat-content .chat-online {
-  height: calc(100% - 40px);
-  width: calc(100% - 20px);
-  padding: 20px 10px;
-  overflow: hidden;
-}
-
-#chat-app .chat-content .chat-unmanaged {
-  height: calc(100% - 40px);
-  width: calc(100% - 20px);
-  padding: 20px 10px;
-  overflow: hidden;
-}
-
-#chat-app .avatar-wrapper {
-  position: relative;
-  bottom: -3px;
-  right: 5px;
-}
-
-#chat-app .chat-content .message-row .bubble {
-  word-wrap: break-word;
-  position: relative;
-  max-width: 190px;
-  padding: 6px 7px 8px 9px;
-  background-color: #fff;
-  border-radius: 6px;
-}
-
-#chat-app .chat-content .message-row .bubble .message {
-  white-space: pre-wrap;
-}
-
-#chat-app .chat-content .message-row .bubble .message-done {
-  color: #dcdcdc;
-}
-
-#chat-app .chat-content .message-row .bubble .message-done-all {
-  color: #00bfff;
-}
-
-#chat-app .chat-content .message-row .bubble:before {
-  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAmCAMAAADp2asXAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAADGUExURQAAAP////b29vn5+f///wAAAP///wAAAAAAAP///9ra2v////j4+PHx8fv7++Hh4fHx8f////////////////39/QAAAP////////z8/P////39/f39/fz8/P////////////z8/P////////////z8/P////////////v7+/Hx8f///9bW1vz8/K2trf////39/f39/WJiYgAAAExMTFtbWwAAAN3d3cjIyPr6+vX19QAAAO7u7vz8/NTU1Ofn5zMzM////zGPlXsAAABBdFJOUwAcm/kREh4CCDWL1SneR6TfAQffhMYK/A5nRrLWfRc5DW2ih5f+19Kn+9v4g/1LCJuXHwQUKgahcXS6DNnlDMMKKzPoTgAAAKBJREFUKM+V08USwmAQA+C/0NIWd3d3d8/7vxTMcIPkQK7f7CG7s8bQAOY/SCuwFYQU1P+eiCqIK2gpWCmoCrAgoKQgJ8CHgIqAMjg0MxxSQ3DogEMWFBZtUPAHYGB1CyDQWE6AH7BrfXzlAxGAQhECTGAmwN1Okz0Gb/LW4fEItIfrOfNELMh3tck7u+PhcT2zQ7l77/K8iY8yJwV3BeYFqpc/uSyPGdAAAAAASUVORK5CYII=);
-  content: "";
-  position: absolute;
-  left: -11px;
-  bottom: 3px;
-  width: 12px;
-  height: 19px;
-  background-position: 50% 50%;
-  background-repeat: no-repeat;
-  background-size: contain;
-}
-
-#chat-app .chat-content .message-row .bubble .time {
-  font-size: 10px;
-  text-align: right;
-  margin-bottom: 5px;
-}
-
-#chat-app .chat-content .message-row.out .avatar {
-  margin: 0 16px 0 0;
-  width: 40px;
-  min-width: 40px;
-  height: 40px;
-  line-height: 40px;
-  border-radius: 50%;
-  font-weight: 500;
-  text-align: center;
-  color: #fff;
-}
-
-#chat-app .chat-content .message-row.auto {
-  align-items: flex-end;
-  font-style: italic;
-}
-
-#chat-app .chat-content .message-row.auto .avatar {
-  margin: 0 16px 0 0;
-  width: 40px;
-  min-width: 40px;
-  height: 40px;
-  line-height: 40px;
-  border-radius: 50%;
-  font-size: 17px;
-  font-style: italic;
-  font-weight: 500;
-  text-align: center;
-  color: #fff;
-}
-
-#chat-app .chat-content .message-row.in {
-  align-items: flex-end;
-}
-
-#chat-app .chat-content .message-row.in2 {
-  align-items: flex-end;
-}
-
-#chat-app .chat-content .message-row.out {
-  align-items: flex-end;
-}
-
-#chat-app .chat-content .message-row.in2 .avatar {
-  margin: 0 16px 0 0;
-  width: 40px;
-  min-width: 40px;
-  height: 40px;
-  line-height: 40px;
-  border-radius: 50%;
-  font-weight: 500;
-  text-align: center;
-  color: #fff;
-}
-
-#chat-app .chat-content .message-row.in2 .bubble {
-  margin-right: auto;
-  background-color: #e8f5e9;
-  border: 1px solid #dfebe0;
-  order: 1;
-}
-
-#chat-app .chat-content .message-row.in2 .bubble:before {
-  left: -11px;
-  right: auto;
-  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAmCAMAAADp2asXAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAD2UExURQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGRsXAAAANzwzNPmxNrtyau5oIWRedDkwNntyczgwdfpyJ+/n97wzsLWtNjsytvwzczfvtPmxau6nNjqxtrtyio1KtzwzNjryAAAANzwzgAAANzwzK7Aor/Us9Lnw8vevAAAAMzevtbpxrvMrX+IdwAAAEROOi45Lr3MrZGjf9LoxX+MctnqydLkwhgYGMzfv9vuyQAAANzwzNvuy9zxy7vMu7XGqNvtzKKykwAAANruzKq6nLnMriQkGMXXuL3PsNjsySgzKAAAANLkw83fvd3vy9z4xtzwzRpFmIEAAABQdFJOUwAXChEGBAMBAgwhDvJ7k0YqMc0Zmwj6apf2kjU0+dkw/swh/CP9j2Wr2gndvaYeBRoxQg6gUPt/FaHJGdTj9A9k7XQLeE6iFcN12xkSt9r4NKizowAAAMFJREFUKM+V0sdywlAMBVDbMX7PQCihQ+iQ0HsJvfem/P/PwBIzugu0PXNnNNJVyPmhsIPhhoB2COwIGuLdhAcl3AhCBoBoHUC6BCBbA0C/EkBFB5D/FjxQwQYg1RI8UKINgDoSAPUlAPqUAMgfAEBfXsEDBV0+Hogi4Zhg4THj9YwHoqEBYOrgYTI3GVgMNn8r+Qq94k9yZNosW/3Hy9VuTjWfHkOX6367bGZUU7de66ieHZrO1OGg8Z1WTgYAFLgD5S1PCkzo1B0AAAAASUVORK5CYII=);
-  -webkit-transform: rotate(180deg);
-  transform: rotate(180deg);
-}
-
-#chat-app .chat-content .message-row.in .avatar {
-  order: 2;
-  margin: 0 0 0 16px;
-  width: 40px;
-  min-width: 40px;
-  height: 40px;
-  line-height: 40px;
-  border-radius: 50%;
-  font-weight: 500;
-  text-align: center;
-  color: #fff;
-}
-
-#chat-app .chat-content .message-row.in .bubble {
-  margin-left: auto;
-  background-color: #e8f5e9;
-  border: 1px solid #dfebe0;
-  order: 1;
-}
-
-#chat-app .chat-content .message-row.in .bubble:before {
-  right: -11px;
-  left: auto;
-  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAmCAMAAADp2asXAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAD2UExURQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGRsXAAAANzwzNPmxNrtyau5oIWRedDkwNntyczgwdfpyJ+/n97wzsLWtNjsytvwzczfvtPmxau6nNjqxtrtyio1KtzwzNjryAAAANzwzgAAANzwzK7Aor/Us9Lnw8vevAAAAMzevtbpxrvMrX+IdwAAAEROOi45Lr3MrZGjf9LoxX+MctnqydLkwhgYGMzfv9vuyQAAANzwzNvuy9zxy7vMu7XGqNvtzKKykwAAANruzKq6nLnMriQkGMXXuL3PsNjsySgzKAAAANLkw83fvd3vy9z4xtzwzRpFmIEAAABQdFJOUwAXChEGBAMBAgwhDvJ7k0YqMc0Zmwj6apf2kjU0+dkw/swh/CP9j2Wr2gndvaYeBRoxQg6gUPt/FaHJGdTj9A9k7XQLeE6iFcN12xkSt9r4NKizowAAAMFJREFUKM+V0sdywlAMBVDbMX7PQCihQ+iQ0HsJvfem/P/PwBIzugu0PXNnNNJVyPmhsIPhhoB2COwIGuLdhAcl3AhCBoBoHUC6BCBbA0C/EkBFB5D/FjxQwQYg1RI8UKINgDoSAPUlAPqUAMgfAEBfXsEDBV0+Hogi4Zhg4THj9YwHoqEBYOrgYTI3GVgMNn8r+Qq94k9yZNosW/3Hy9VuTjWfHkOX6367bGZUU7de66ieHZrO1OGg8Z1WTgYAFLgD5S1PCkzo1B0AAAAASUVORK5CYII=);
-}
-
-#chat-app .chat-footer {
-  width: 100%;
-  /* top: -100px !important; */
-}
-
-#waiting {
-  overflow: visible;
-  height: calc(100% - 64px);
-  background: #fff;
-  text-align: center;
-  flex: 1 0 auto;
-  padding: 32px;
-}
-
-#waiting .subtitle {
-  margin: 16px 0;
-  max-width: 300px;
-  color: rgba(0, 0, 0, 0.54);
-}
-
-.sk-fading-circle {
-  width: 40px;
-  height: 40px;
-  position: relative;
-}
-
-.sk-fading-circle .sk-circle {
-  width: 100%;
-  height: 100%;
-  position: absolute;
-  left: 0;
-  top: 0;
-}
-
-.sk-fading-circle .sk-circle:before {
-  content: "";
-  display: block;
-  margin: 0 auto;
-  width: 15%;
-  height: 15%;
-  background-color: #333;
-  border-radius: 100%;
-  -webkit-animation: sk-circleFadeDelay 1.2s infinite ease-in-out both;
-  animation: sk-circleFadeDelay 1.2s infinite ease-in-out both;
-}
-
-.sk-fading-circle .sk-circle2 {
-  -webkit-transform: rotate(30deg);
-  -ms-transform: rotate(30deg);
-  transform: rotate(30deg);
-}
-
-.sk-fading-circle .sk-circle3 {
-  -webkit-transform: rotate(60deg);
-  -ms-transform: rotate(60deg);
-  transform: rotate(60deg);
-}
-
-.sk-fading-circle .sk-circle4 {
-  -webkit-transform: rotate(90deg);
-  -ms-transform: rotate(90deg);
-  transform: rotate(90deg);
-}
-
-.sk-fading-circle .sk-circle5 {
-  -webkit-transform: rotate(120deg);
-  -ms-transform: rotate(120deg);
-  transform: rotate(120deg);
-}
-
-.sk-fading-circle .sk-circle6 {
-  -webkit-transform: rotate(150deg);
-  -ms-transform: rotate(150deg);
-  transform: rotate(150deg);
-}
-
-.sk-fading-circle .sk-circle7 {
-  -webkit-transform: rotate(180deg);
-  -ms-transform: rotate(180deg);
-  transform: rotate(180deg);
-}
-
-.sk-fading-circle .sk-circle8 {
-  -webkit-transform: rotate(210deg);
-  -ms-transform: rotate(210deg);
-  transform: rotate(210deg);
-}
-
-.sk-fading-circle .sk-circle9 {
-  -webkit-transform: rotate(240deg);
-  -ms-transform: rotate(240deg);
-  transform: rotate(240deg);
-}
-
-.sk-fading-circle .sk-circle10 {
-  -webkit-transform: rotate(270deg);
-  -ms-transform: rotate(270deg);
-  transform: rotate(270deg);
-}
-
-.sk-fading-circle .sk-circle11 {
-  -webkit-transform: rotate(300deg);
-  -ms-transform: rotate(300deg);
-  transform: rotate(300deg);
-}
-
-.sk-fading-circle .sk-circle12 {
-  -webkit-transform: rotate(330deg);
-  -ms-transform: rotate(330deg);
-  transform: rotate(330deg);
-}
-
-.sk-fading-circle .sk-circle2:before {
-  -webkit-animation-delay: -1.1s;
-  animation-delay: -1.1s;
-}
-
-.sk-fading-circle .sk-circle3:before {
-  -webkit-animation-delay: -1s;
-  animation-delay: -1s;
-}
-
-.sk-fading-circle .sk-circle4:before {
-  -webkit-animation-delay: -0.9s;
-  animation-delay: -0.9s;
-}
-
-.sk-fading-circle .sk-circle5:before {
-  -webkit-animation-delay: -0.8s;
-  animation-delay: -0.8s;
-}
-
-.sk-fading-circle .sk-circle6:before {
-  -webkit-animation-delay: -0.7s;
-  animation-delay: -0.7s;
-}
-
-.sk-fading-circle .sk-circle7:before {
-  -webkit-animation-delay: -0.6s;
-  animation-delay: -0.6s;
-}
-
-.sk-fading-circle .sk-circle8:before {
-  -webkit-animation-delay: -0.5s;
-  animation-delay: -0.5s;
-}
-
-.sk-fading-circle .sk-circle9:before {
-  -webkit-animation-delay: -0.4s;
-  animation-delay: -0.4s;
-}
-
-.sk-fading-circle .sk-circle10:before {
-  -webkit-animation-delay: -0.3s;
-  animation-delay: -0.3s;
-}
-
-.sk-fading-circle .sk-circle11:before {
-  -webkit-animation-delay: -0.2s;
-  animation-delay: -0.2s;
-}
-
-.sk-fading-circle .sk-circle12:before {
-  -webkit-animation-delay: -0.1s;
-  animation-delay: -0.1s;
-}
-
-@-webkit-keyframes sk-circleFadeDelay {
-  0%, 100%, 39% {
-    opacity: 0;
-  }
-  40% {
-    opacity: 1;
-  }
-}
-@keyframes sk-circleFadeDelay {
-  0%, 100%, 39% {
-    opacity: 0;
-  }
-  40% {
-    opacity: 1;
-  }
-}
-md-toast.md-success-toast .md-toast-content {
-  background-color: green;
-}
-
-md-toast.md-warning-toast .md-toast-content {
-  color: black;
-  background-color: #f0ad4e;
-}
-
-md-toast.md-failure-toast .md-toast-content {
-  background-color: red;
-}
-
-md-toast .md-toast-text {
-  white-space: pre-line;
-}
-
-md-toast.size .md-toast-content {
-  font-weight: 550;
-  padding: 0px;
-  text-align: center;
-  height: 56px;
-}
-
-md-toast.rounded .md-toast-content {
-  border-radius: 15px 15px 0px 0px;
-}
-
-md-toast.squared .md-toast-content {
-  border-radius: 0px 0px 0px 0px;
-}
-
-@media (min-device-width: 769px) {
-  #chat-toolbar .mdi-download,
-#chat-toolbar .mdi-printer {
-    display: block;
-  }
-}
-@media (max-device-width: 768px) {
-  #chat-toolbar .mdi-download,
-#chat-toolbar .mdi-printer {
-    display: none;
-  }
-}
-md-option .md-text {
-  white-space: break-spaces;
-}
-
-md-input-container {
-  margin: 0px 0px 8px 0px;
-}
-
-.no-padding {
-  padding: 0 !important;
-}
-
-/*# sourceMappingURL=app.css.map*/
\ No newline at end of file