@font-face {
    font-family: briteicons;
    src: url(../fonts/briteicons.eot);
    src: url(../fonts/briteicons.eot#iefix) format("embedded-opentype"), url(../fonts/briteicons.woff2) format("woff2"), url(../fonts/briteicons.woff) format("woff"), url(../fonts/briteicons.svg#briteiconsregular) format("svg"), url(../fonts/briteicons.ttf) format("truetype")
}

[class^=ico-],
[class*=" ico-"],
.ico {
    font-family: briteicons, "Neue Plak", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", Helvetica, Tahoma, Arial, sans-serif;
    font-weight: 400;
    font-style: normal;
    text-decoration: inherit;
    display: inline;
    vertical-align: baseline
}

.ico-unlock:before {
    content: "ï€€"
}

.ico-lock:before {
    content: "ï€"
}

.ico-mail:before {
    content: "ï€‚"
}

.ico-calendar:before {
    content: "ï€ƒ"
}

.ico-addcalendar:before {
    content: "ï€„"
}

.ico-clock:before {
    content: "ï€…"
}

.ico-location:before {
    content: "ï€†"
}

.ico-location-v2:before {
    content: "ï‰“"
}

.ico-share:before {
    content: "ï€‡"
}

.ico-star:before {
    content: "ï€ˆ"
}

.ico-heart:before {
    content: "ï€‰"
}

.ico-hearted:before {
    content: "ï„‡"
}

.ico-help:before {
    content: "ï€"
}

.ico-home:before {
    content: "ï€‘"
}

.ico-bookmark:before {
    content: "ï€’"
}

.ico-bookmarked:before {
    content: "ï€“"
}

.ico-search:before {
    content: "ï€”"
}

.ico-search-v2:before {
    content: "ï‰’"
}

.ico-repeating:before {
    content: "ï€•"
}

.ico-filter:before {
    content: "ï€–"
}

.ico-friends:before {
    content: "ï€—"
}

.ico-cash:before {
    content: "ï€˜"
}

.ico-credit-card:before {
    content: "ï€™"
}

.ico-list:before {
    content: "ï€ "
}

.ico-city:before {
    content: "ï€¡"
}

.ico-tickets:before {
    content: "ï€¢"
}

.ico-settings:before {
    content: "ï€£"
}

.ico-write:before {
    content: "ï€¤"
}

.ico-event:before {
    content: "ï€¥"
}

.ico-globe:before {
    content: "ï€¦"
}

.ico-phone:before {
    content: "ï€§"
}

.ico-link:before {
    content: "ï€¨"
}

.ico-person:before {
    content: "ï€©"
}

.ico-webpage:before {
    content: "ï€²"
}

.ico-chatbubbles:before {
    content: "ï€³"
}

.ico-chart:before {
    content: "ï€´"
}

.ico-photo:before {
    content: "ï€µ"
}

.ico-gallery:before {
    content: "ï€¶"
}

.ico-camera:before {
    content: "ï€·"
}

.ico-circle-cross:before {
    content: "ï‚—"
}

.ico-cross:before {
    content: ""
}

.ico-checkmark:before {
    content: "ï€¹"
}

.ico-circle-checkmark:before {
    content: "ï„—"
}

.ico-print:before {
    content: "ï€"
}

.ico-receipt:before {
    content: "ï"
}

.ico-trash:before {
    content: "ï‚"
}

.ico-gripper:before {
    content: "ïƒ"
}

.ico-computer:before {
    content: "ï„"
}

.ico-invisible:before {
    content: "ï…"
}

.ico-refresh:before {
    content: "ï†"
}

.ico-addperson:before {
    content: "ï„˜"
}

.ico-circle-plus:before {
    content: "ï„˜"
}

.ico-playvideo:before {
    content: "ï„ "
}

.ico-plus:before {
    content: "ï‡"
}

.ico-minus:before {
    content: "ïˆ"
}

.ico-upload:before {
    content: "ï‰"
}

.ico-download:before {
    content: "ï"
}

.ico-circle-play:before {
    content: "ï„ "
}

.ico-play:before {
    content: "ï‘"
}

.ico-ticket:before {
    content: "ï’"
}

.ico-document:before {
    content: "ï“"
}

.ico-copy:before {
    content: "ï”"
}

.ico-save:before {
    content: "ï•"
}

.ico-previous-location:before {
    content: "ï–"
}

.ico-hurry:before {
    content: "ï—"
}

.ico-frown:before {
    content: "ï˜"
}

.ico-menu:before {
    content: "ï "
}

.ico-menu-v2:before {
    content: "ï‰”"
}

.ico-promote:before {
    content: "ï¡"
}

.ico-tablet:before {
    content: "ï¢"
}

.ico-add-many:before {
    content: "ï¤"
}

.ico-compass:before {
    content: "ï¥"
}

.ico-coffee:before {
    content: "ï¦"
}

.ico-section:before {
    content: "ï§"
}

.ico-section-right:before {
    content: "ï‚”"
}

.ico-section-justified:before {
    content: "ï‚•"
}

.ico-section-left:before {
    content: "ï‚“"
}

.ico-table:before {
    content: "ï¨"
}

.ico-not-seated:before {
    content: "ï©"
}

.ico-object:before {
    content: "ï°"
}

.ico-text:before {
    content: "ï±"
}

.ico-bar:before {
    content: "ï²"
}

.ico-food:before {
    content: "ï³"
}

.ico-exit:before {
    content: "ï´"
}

.ico-bathroom:before {
    content: "ïµ"
}

.ico-dancefloor:before {
    content: "ï¶"
}

.ico-resize-grave:before {
    content: "ï·"
}

.ico-resize-aigu:before {
    content: "ï¸"
}

.ico-rotate:before {
    content: "ï¹"
}

.ico-square:before {
    content: "ï‚€"
}

.ico-open-circle:before {
    content: "ï‚"
}

.ico-line:before {
    content: "ï‚‚"
}

.ico-focal-on:before {
    content: "ï‚ƒ"
}

.ico-focal-off:before {
    content: "ï‚„"
}

.ico-bold:before {
    content: "ï‚…"
}

.ico-italic:before {
    content: "ï‚†"
}

.ico-strikethrough:before {
    content: "ï‚‡"
}

.ico-headline:before {
    content: "ï‚ˆ"
}

.ico-list-ol:before {
    content: "ï‚‰"
}

.ico-undo:before {
    content: "ï‚"
}

.ico-redo:before {
    content: "ï‚‘"
}

.ico-move:before {
    content: "ï‚’"
}

.ico-view-event-page:before {
    content: "ï‚–"
}

.ico-scan:before {
    content: "ï‚˜"
}

.ico-hashtag:before {
    content: "ï‚™"
}

.ico-tiki:before {
    content: "ï„€"
}

.ico-status-private:before {
    content: "ï„‚"
}

.ico-signal:before {
    content: "ï„ƒ"
}

.ico-cart:before {
    content: "ï„…"
}

.ico-team-created:before {
    content: "ï„”"
}

.ico-information:before {
    content: "ï„•"
}

.ico-info:before {
    content: "ï„•"
}

.ico-circle-minus:before {
    content: "ï„™"
}

.ico-error:before {
    content: "ï„™"
}

.ico-success:before {
    content: "ï„—"
}

.ico-alert:before {
    content: "ï„¡"
}

.ico-solid-circle:before {
    content: "ï„°"
}

.ico-seated:before {
    content: "ï„±"
}

.ico-grid-view:before {
    content: "ï„¶"
}

.ico-list-view:before {
    content: "ï„·"
}

.ico-music:before {
    content: "ï€"
}

.ico-sports:before {
    content: "ï"
}

.ico-fundraising:before {
    content: "ï‚"
}

.ico-political:before {
    content: "ïƒ"
}

.ico-conferences:before {
    content: "ï‘"
}

.ico-fairs:before {
    content: "ï‘‘"
}

.ico-classes:before {
    content: "ï‘’"
}

.ico-party:before {
    content: "ï‘“"
}

.ico-walking:before {
    content: "ïˆ£"
}

.ico-car:before {
    content: "ïˆ¤"
}

.ico-public-transit:before {
    content: "ïˆ¥"
}

.ico-bike:before {
    content: "ïˆ¦"
}

.ico-puzzle:before {
    content: "ïˆ§"
}

.ico-science:before {
    content: "ï„"
}

.ico-business:before {
    content: "ï…"
}

.ico-performances:before {
    content: "ï†"
}

.ico-wellness:before {
    content: "ï‡"
}

.ico-religion:before {
    content: "ïˆ"
}

.ico-travel:before {
    content: "ï‰"
}

.ico-foodie:before {
    content: "ï"
}

.ico-fashion:before {
    content: "ï‘"
}

.ico-lifestyle:before {
    content: "ï’"
}

.ico-holidays:before {
    content: "ï“"
}

.ico-media:before {
    content: "ï”"
}

.ico-family:before {
    content: "ï•"
}

.ico-signing:before {
    content: "ï‘”"
}

.ico-camping:before {
    content: "ï‘•"
}

.ico-attraction:before {
    content: "ï‘–"
}

.ico-gaming:before {
    content: "ï‘—"
}

.ico-meeting:before {
    content: "ï‘˜"
}

.ico-expo:before {
    content: "ï‘™"
}

.ico-rally:before {
    content: "ï‘ "
}

.ico-convention:before {
    content: "ï‘¡"
}

.ico-dinner:before {
    content: "ï‘¢"
}

.ico-screening:before {
    content: "ï‘£"
}

.ico-tournament:before {
    content: "ï‘¤"
}

.ico-clip-board:before {
    content: "ï„"
}

.ico-gift:before {
    content: "ï„„"
}

.ico-chat:before {
    content: "ï„²"
}

.ico-currency:before {
    content: "ï„³"
}

.ico-star-half:before {
    content: "ï„´"
}

.ico-star-full:before {
    content: "ï„µ"
}

.ico-eventbrite-logo:before {
    content: "ïˆ€"
}

.ico-eventbrite-badge:before {
    content: "ïˆ"
}

.ico-eventbrite-wordmark:before {
    content: "ï‰"
}

.ico-eventbrite-e:before {
    content: "ï‰‘"
}

.ico-facebook-logo:before {
    content: "ïˆ„"
}

.ico-facebook-badge:before {
    content: "ïˆ…"
}

.ico-facebook-messenger-badge:before {
    content: "ï†™"
}

.ico-twitter-logo:before {
    content: "ïˆ™"
}

.ico-twitter-badge:before {
    content: "ïˆ†"
}

.ico-google-plus-badge:before {
    content: "ïˆ‡"
}

.ico-rss-badge:before {
    content: "ïˆˆ"
}

.ico-linkedin-badge:before {
    content: "ïˆ‰"
}

.ico-email-badge:before {
    content: "ïˆ"
}

.ico-chat-badge:before {
    content: "ïˆ‘"
}

.ico-instagram-logo:before {
    content: "ïˆ "
}

.ico-instagram-badge:before {
    content: "ïˆ’"
}

.ico-link-badge:before {
    content: "ïˆ“"
}

.ico-phone-badge:before {
    content: "ïˆ”"
}

.ico-outlook-badge:before {
    content: ""
}

.ico-google-calendar-badge:before {
    content: ""
}

.ico-apple-calendar-badge:before {
    content: ""
}

.ico-yahoo-badge:before {
    content: ""
}

.ico-gmail-badge:before {
    content: "ïˆ¡"
}

.ico-csv-badge:before {
    content: "ïˆ¢"
}

.ico-pinterest-badge:before {
    content: "ïˆ¨"
}

.ico-whatsapp-badge:before {
    content: "ïˆƒ"
}

.ico-arrow-up:before {
    content: "ïŒ€"
}

.ico-arrow-right:before {
    content: ""
}

.ico-arrow-down:before {
    content: "ïŒ‚"
}

.ico-arrow-left:before {
    content: "ïŒƒ"
}

.ico-arrow-dropdown:before {
    content: "ïŒ„"
}

.ico-omnes-arrow-up:before {
    content: "ïŒ…"
}

.ico-omnes-arrow-right:before {
    content: "ïŒ†"
}

.ico-omnes-arrow-down:before {
    content: "ïŒ‡"
}

.ico-omnes-arrow-left:before {
    content: "ïŒˆ"
}

.ico-arrow-tail-right:before {
    content: "ï‰•"
}

.ico-arrow-tail-down:before {
    content: "ï‰—"
}

.ico-trending-up:before {
    content: "ï„¸"
}

.ico-star-circle:before {
    content: "ï„¹"
}

.ico-avatar:before {
    content: "ï‰˜"
}

.ico-sponsorship:before {
    content: "ï„†"
}

.ico-american-football:before {
    content: "ï‰™"
}

.ico-cricket:before {
    content: "ï‰ "
}

.ico-volleyball:before {
    content: "ï‰¡"
}

.ico-basketball:before {
    content: "ï‰¢"
}

.ico-hockey:before {
    content: "ï‰£"
}

.ico-rugby:before {
    content: "ï‰¤"
}

.ico-swimming-pool:before {
    content: "ï‰¥"
}

.ico-lacrosse:before {
    content: "ï‰¦"
}

.ico-tennis:before {
    content: "ï‰§"
}

.ico-boxing:before {
    content: "ï‰¨"
}

.ico-baseball:before {
    content: "ï‰©"
}

.ico-soccer:before {
    content: "ï‰°"
}

.ico--color-brand-orange {
    color: #f05537;
    color: #f05537
}

a:hover .ico--color-brand-orange,
a:focus .ico--color-brand-orange,
a.is-hover .ico--color-brand-orange {
    color: #f3775f;
    color: rgba(240, 85, 55, .8)
}

.ico--color-brand-red {
    color: #c5162e;
    color: #c5162e
}

a:hover .ico--color-brand-red,
a:focus .ico--color-brand-red,
a.is-hover .ico--color-brand-red {
    color: #d14558;
    color: rgba(197, 22, 46, .8)
}

.ico--color-brand-yellow {
    color: #faea11;
    color: #faea11
}

a:hover .ico--color-brand-yellow,
a:focus .ico--color-brand-yellow,
a.is-hover .ico--color-brand-yellow {
    color: #fbee41;
    color: rgba(250, 234, 17, .8)
}

.ico--color-brand-teal {
    color: #3659e3;
    color: #3659e3
}

a:hover .ico--color-brand-teal,
a:focus .ico--color-brand-teal,
a.is-hover .ico--color-brand-teal {
    color: #5e7ae9;
    color: rgba(54, 89, 227, .8)
}

.ico--color-brand-light-blue {
    color: #3659e3;
    color: #3659e3
}

a:hover .ico--color-brand-light-blue,
a:focus .ico--color-brand-light-blue,
a.is-hover .ico--color-brand-light-blue {
    color: #5e7ae9;
    color: rgba(54, 89, 227, .8)
}

.ico--color-brand-dark-green {
    color: #0d8547;
    color: #0d8547
}

a:hover .ico--color-brand-dark-green,
a:focus .ico--color-brand-dark-green,
a.is-hover .ico--color-brand-dark-green {
    color: #3d9d6c;
    color: rgba(13, 133, 71, .8)
}

.ico--color-brand-green {
    color: #0d8547;
    color: #0d8547
}

a:hover .ico--color-brand-green,
a:focus .ico--color-brand-green,
a.is-hover .ico--color-brand-green {
    color: #3d9d6c;
    color: rgba(13, 133, 71, .8)
}

.ico--color-brand-dark-gray {
    color: #4b4d63;
    color: #4b4d63
}

a:hover .ico--color-brand-dark-gray,
a:focus .ico--color-brand-dark-gray,
a.is-hover .ico--color-brand-dark-gray {
    color: #6f7182;
    color: rgba(75, 77, 99, .8)
}

.ico--color-brand-purple-rain {
    color: #f20cb6;
    color: #f20cb6
}

a:hover .ico--color-brand-purple-rain,
a:focus .ico--color-brand-purple-rain,
a.is-hover .ico--color-brand-purple-rain {
    color: #f53dc5;
    color: rgba(242, 12, 182, .8)
}

.ico--color-brand-pink {
    color: #f20cb6;
    color: #f20cb6
}

a:hover .ico--color-brand-pink,
a:focus .ico--color-brand-pink,
a.is-hover .ico--color-brand-pink {
    color: #f53dc5;
    color: rgba(242, 12, 182, .8)
}

.ico--color-brand-white {
    color: #fff;
    color: #fff
}

a:hover .ico--color-brand-white,
a:focus .ico--color-brand-white,
a.is-hover .ico--color-brand-white {
    color: #fff;
    color: rgba(255, 255, 255, .8)
}

.ico--color-understated {
    color: #6f7287;
    color: #6f7287
}

a:hover .ico--color-understated,
a:focus .ico--color-understated,
a.is-hover .ico--color-understated {
    color: #8c8e9f;
    color: rgba(111, 114, 135, .8)
}

.ico--color-understated-link {
    color: #a9a8b3;
    color: #a9a8b3
}

a:hover .ico--color-understated-link,
a:focus .ico--color-understated-link,
a.is-hover .ico--color-understated-link {
    color: #bab9c2;
    color: rgba(169, 168, 179, .8)
}

.ico--color-manage {
    color: #39364f;
    color: #39364f
}

a:hover .ico--color-manage,
a:focus .ico--color-manage,
a.is-hover .ico--color-manage {
    color: #615e72;
    color: rgba(57, 54, 79, .8)
}

.ico--color-subtle {
    color: #eeedf2;
    color: #eeedf2
}

a:hover .ico--color-subtle,
a:focus .ico--color-subtle,
a.is-hover .ico--color-subtle {
    color: #f1f1f5;
    color: rgba(238, 237, 242, .8)
}

.ico--color-facebook {
    color: #3b5998;
    color: #3b5998
}

a:hover .ico--color-facebook,
a:focus .ico--color-facebook,
a.is-hover .ico--color-facebook {
    color: #627aad;
    color: rgba(59, 89, 152, .8)
}

.ico--color-facebook-messenger {
    color: #0080ff;
    color: #0080ff
}

a:hover .ico--color-facebook-messenger,
a:focus .ico--color-facebook-messenger,
a.is-hover .ico--color-facebook-messenger {
    color: #39f;
    color: rgba(0, 128, 255, .8)
}

.ico--color-twitter {
    color: #55acee;
    color: #55acee
}

a:hover .ico--color-twitter,
a:focus .ico--color-twitter,
a.is-hover .ico--color-twitter {
    color: #77bdf1;
    color: rgba(85, 172, 238, .8)
}

.ico--color-pinterest {
    color: #bd081c;
    color: #bd081c
}

a:hover .ico--color-pinterest,
a:focus .ico--color-pinterest,
a.is-hover .ico--color-pinterest {
    color: #ca3949;
    color: rgba(189, 8, 28, .8)
}

.ico--color-linkedin {
    color: #0077b5;
    color: #0077b5
}

a:hover .ico--color-linkedin,
a:focus .ico--color-linkedin,
a.is-hover .ico--color-linkedin {
    color: #3392c4;
    color: rgba(0, 119, 181, .8)
}

.ico--color-googleplus {
    color: #dc4e41;
    color: #dc4e41
}

a:hover .ico--color-googleplus,
a:focus .ico--color-googleplus,
a.is-hover .ico--color-googleplus {
    color: #e37167;
    color: rgba(220, 78, 65, .8)
}

.ico--color-whatsapp {
    color: #25d366;
    color: #25d366
}

a:hover .ico--color-whatsapp,
a:focus .ico--color-whatsapp,
a.is-hover .ico--color-whatsapp {
    color: #51dc85;
    color: rgba(37, 211, 102, .8)
}

.ico--color-is-disabled {
    color: #a9a8b3;
    color: #a9a8b3
}

a:hover .ico--color-is-disabled,
a:focus .ico--color-is-disabled,
a.is-hover .ico--color-is-disabled {
    color: #bab9c2;
    color: rgba(169, 168, 179, .8)
}

.payment-option {
    width: 35px;
    height: 28px;
    display: inline-block
}

.payment-option--input {
    margin: 8px 0
}

.ico--xsmall {
    font-size: 8px;
    line-height: 1
}

.ico--small {
    font-size: 13px;
    line-height: 1
}

.ico--medium {
    font-size: 22px;
    line-height: 1
}

.ico--large,
.chart-panel__icon {
    font-size: 32px;
    line-height: 1
}

.ico--xlarge {
    font-size: 50px;
    line-height: 55px
}

.ico--xxlarge {
    font-size: 70px;
    line-height: 75px
}

.ico--form-input {
    font-size: 16px
}

.ico--stacked {
    position: relative;
    display: inline-block;
    font-weight: 600;
    text-align: center;
    vertical-align: baseline
}

.ico--stacked.ico--xlarge {
    height: 69px;
    width: 60px;
    font-size: 35px;
    line-height: 2.4
}

.ico--stacked.ico--large,
.ico--stacked.chart-panel__icon {
    height: 28px;
    width: 28px;
    font-size: 17px;
    line-height: 1.7
}

.ico--stacked.ico--medium {
    height: 18px;
    width: 19px;
    line-height: 1.7;
    font-size: 15px
}

.ico--stacked.ico--small {
    height: 9px;
    width: 11px;
    line-height: 2;
    font-size: 7px
}

.ico--stacked .ico--stacked__layer {
    font-family: briteicons, "Neue Plak", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", Helvetica, Tahoma, Arial, sans-serif;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.ico-circle,
.ico-circle--bordered,
.ico-circle--color-inverted {
    display: inline-block;
    border-radius: 50%;
    font-weight: 600;
    text-align: center;
    vertical-align: text-bottom
}

.ico--xlarge.ico-circle,
.ico--xlarge.ico-circle--bordered,
.ico--xlarge.ico-circle--color-inverted {
    height: 58px;
    width: 58px;
    font-size: 35px;
    line-height: 2.4
}

.ico--large.ico-circle,
.ico--large.ico-circle--bordered,
.ico-circle--bordered.chart-panel__icon,
.ico-circle.chart-panel__icon,
.ico--large.ico-circle--color-inverted,
.ico-circle--color-inverted.chart-panel__icon {
    height: 28px;
    width: 28px;
    font-size: 17px;
    line-height: 1.3
}

.ico--medium.ico-circle,
.ico--medium.ico-circle--bordered,
.ico--medium.ico-circle--color-inverted {
    height: 20px;
    width: 20px;
    line-height: 1.3;
    font-size: 15px
}

.ico--small.ico-circle,
.ico--small.ico-circle--bordered,
.ico--small.ico-circle--color-inverted {
    height: 12px;
    width: 12px;
    line-height: 1.7;
    font-size: 7px
}

.ico-circle.ico--color-brand-orange,
.ico--color-brand-orange.ico-circle--bordered {
    background-color: #D1410C
}

.ico-circle.ico--color-brand-yellow,
.ico--color-brand-yellow.ico-circle--bordered {
    background-color: #FAEA11;
    color: #fff
}

.ico-circle.ico--color-brand-red,
.ico--color-brand-red.ico-circle--bordered {
    background-color: #C5162E;
    color: #fff
}

.ico-circle.ico--color-brand-teal,
.ico--color-brand-teal.ico-circle--bordered,
.ico-circle.ico--color-brand-light-blue,
.ico--color-brand-light-blue.ico-circle--bordered {
    background-color: #3659E3;
    color: #fff
}

.ico-circle.ico--color-brand-dark-green,
.ico--color-brand-dark-green.ico-circle--bordered,
.ico-circle.ico--color-brand-green,
.ico--color-brand-green.ico-circle--bordered {
    background-color: #0D8547;
    color: #fff
}

.ico-circle.ico--color-brand-pink,
.ico--color-brand-pink.ico-circle--bordered {
    background-color: #f20cb6;
    color: #fff
}

.ico-circle.ico--color-brand-white,
.ico--color-brand-white.ico-circle--bordered {
    background-color: #fff
}

.ico-circle.ico--color-understated,
.ico--color-understated.ico-circle--bordered {
    background-color: #A9A8B3;
    color: #fff
}

.ico-circle.ico--color-faint,
.ico--color-faint.ico-circle--bordered {
    background-color: #EEEDF2;
    color: #4B4D63
}

.ico-circle.ico--color-manage,
.ico--color-manage.ico-circle--bordered {
    background-color: #39364F;
    color: #fff
}

.ico-circle--bordered {
    border: 2px solid #4B4D63;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.ico-circle--color-inverted {
    background-color: #F8F7FA
}

.ico-box {
    display: inline-block;
    text-align: center
}

.ico-box.ico--small {
    width: 50px;
    font-size: 35px;
    line-height: 45px;
    padding-bottom: 5px
}

.ico-box.ico--medium {
    width: 50px;
    font-size: 32px;
    line-height: 43px;
    padding-bottom: 7px
}

.ico-box.ico--large,
.ico-box.chart-panel__icon {
    width: 80px;
    font-size: 60px;
    line-height: 69px;
    padding-bottom: 11px
}

.ico-box.ico--block {
    width: 100%
}

.ico-box.ico--color-subtle {
    background-color: #A9A8B3
}

.ico-box.ico--color-faint {
    background-color: #EEEDF2;
    color: #A9A8B3
}

.ico-box.ico--color-teal,
.ico-box.ico--color-light-blue {
    background-color: #3659E3
}

.bullet-list-ico {
    list-style-type: none;
    padding: 0;
    margin-left: 1.5em
}

.bullet-list-ico li {
    position: relative;
    padding-top: 5px
}

.bullet-list-ico li i:first-child {
    position: absolute;
    left: -1.2em;
    width: 1.5em;
    line-height: 1.5;
    text-align: left;
    vertical-align: -15%
}

.bullet-list-ico li i:first-child.ico--medium {
    line-height: .95
}

.bullet-list-ico li i:first-child.ico--large,
.bullet-list-ico li i.chart-panel__icon:first-child {
    line-height: .6;
    left: -1em
}

.bullet-list-ico.bullet-list-ico--compact li {
    display: inline-block;
    zoom: 1;
    margin-right: 2.5em
}

.bullet-list-ico.bullet-list-ico--compact li:last-child {
    margin-right: 0
}

.ico--bullet {
    line-height: 1.3em;
    font-size: 1.3em;
    margin-right: 5px
}

.ico-count {
    position: relative
}

.ico-count__label {
    position: absolute;
    left: 15px;
    top: -15px;
    display: inline-block;
    color: #FFF;
    background-color: #D1410C;
    border: 2px solid #FFF;
    border-radius: 15px;
    padding: 2px 5px 3px;
    font-size: 11px;
    line-height: 1
}

.ico-count--unlimited .ico-count__label {
    height: 5px;
    width: 5px;
    padding: 5px;
    text-indent: -999px;
    overflow: hidden
}

.ico-count--unlimited .ico-count__label:after {
    content: '';
    width: 5px;
    height: 5px;
    margin: auto;
    border-radius: 15px;
    position: absolute;
    left: 0;
    right: 0;
    background: #fff
}

.ico-count--medium .ico-count__label {
    top: -10px;
    left: 10px
}

.ico-count--zero .ico-count__label {
    display: none
}

@keyframes rotate {
    to {
        transform: rotate(360deg)
    }
}

@keyframes fadeIn {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes rotate {
    to {
        transform: rotate(360deg)
    }
}

@keyframes fadeIn {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

.grouped-ico {
    list-style-type: none;
    padding-left: 0
}

.grouped-ico li {
    display: inline;
    list-style-type: none;
    margin-left: .15em
}

.grouped-ico a:focus,
.grouped-ico a:hover {
    text-decoration: none
}

.grouped-ico--share-links a {
    display: inline-block
}

.grouped-ico--share-links a:hover>i,
.grouped-ico--share-links a:focus>i,
.grouped-ico--share-links a.is-hover>i {
    opacity: .8
}

.dialog{ width: 100%; max-width: 500px; position: relative; margin: 0px auto; }
.actions{ position: relative; width: 100%;  }
.actions ul{ list-style: none; margin: 0px; padding: 0px; }
.actions ul li{ list-style: none; margin: 0px; padding: 0px; }
.action_item{     border-bottom-color: #DBDAE3;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding: 10px 20px; position: relative; display: block;
    -webkit-transition: background-color .2s ease;
-moz-transition: background-color .2s ease;
transition: background-color .2s ease;
color: #39364F;
cursor: pointer;
display: block;
height: 40px;
background: #FFF;
display: block;
 }
 .action_item:hover, .action_item:focus{    -webkit-transition: background-color .1s ease;
    -moz-transition: background-color .1s ease;
    transition: background-color .1s ease;
    background-color: #fcfcfd;
    color: #39364F;
    outline: 0;
}
.action_item:hover .ico-arrow-right, .action_item:focus .ico-arrow-right {
    -webkit-transition: margin-right .1s ease;
    -moz-transition: margin-right .1s ease;
    transition: margin-right .1s ease;
    margin-right: -5px;
    color: #39364F;
}
.item_act {
    position: absolute;
    right: 0;
    color: #3659E3;
    text-transform: uppercase;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
}
.item_txt{ text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
color: #1E0A3C;
display: block;
padding: 0; margin: 8px 0px 8px 0px }
.item_icon {
    width: 45px;
    position: absolute;
    left:0px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;

}
    .item_body{    padding-left: 45px;

    position: relative;
    padding-right: 30px;
    display: block;}

    .dialog_header { font-weight: 600; text-align: center;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    flex-shrink: 0;
    -ms-flex-negative: 0;
    -webkit-flex-basis: auto;
    -moz-flex-basis: auto;
    flex-basis: auto;
    -ms-flex-preferred-size: auto;
    background-color: #EEEDF2;
    border-radius: 5px 5px 0 0;
    box-shadow: 0 1px 1px 0 rgba(30,10,60,.15);
    margin-bottom: 2px;
    line-height: 20px;padding: 10px 0px 10px 0px;}



    .dialog_ttl{font-size: 17px;
line-height: 21px;}
.dialog_close{ position: absolute; top:11px; right: 10px; }
.dialog_footer { font-weight: 600; text-align: center;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    flex-shrink: 0;
    -ms-flex-negative: 0;
    -webkit-flex-basis: auto;
    -moz-flex-basis: auto;
    flex-basis: auto;
    -ms-flex-preferred-size: auto;
    background-color: #EEEDF2;
    border-radius: 0px 0px 5px 5px;
    box-shadow: 0 1px 1px 0 rgba(30,10,60,.15);
    margin-bottom: 2px;
    line-height: 20px;padding: 10px 0px 10px 0px; height: 20px}