/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face {
 font-family:FontAwesome;
 src:url(fontawesome-webfont.2b13baa7dd4f54c9.eot?v=4.7.0);
 src:url(fontawesome-webfont.2b13baa7dd4f54c9.eot?#iefix&v=4.7.0) format("embedded-opentype"),
 url(fontawesome-webfont.e9955780856cf8aa.woff2?v=4.7.0) format("woff2"),
 url(fontawesome-webfont.cf011583fb81df9f.woff?v=4.7.0) format("woff"),
 url(fontawesome-webfont.8a7cb27d142e3e19.ttf?v=4.7.0) format("truetype"),
 url(fontawesome-webfont.da909aa098b0ee2d.svg?v=4.7.0#fontawesomeregular) format("svg");
 font-weight:400;
 font-style:normal
}
.fa {
 display:inline-block;
 font: 14px/1 FontAwesome;
 font-size:inherit;
 text-rendering:auto;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.fa-lg {
 font-size:1.33333333em;
 line-height:.75em;
 vertical-align:-15%
}
.fa-2x {
 font-size:2em
}
.fa-3x {
 font-size:3em
}
.fa-4x {
 font-size:4em
}
.fa-5x {
 font-size:5em
}
.fa-fw {
 width:1.28571429em;
 text-align:center
}
.fa-ul {
 padding-left:0;
 margin-left:2.14285714em;
 list-style-type:none
}
.fa-ul>li {
 position:relative
}
.fa-li {
 position:absolute;
 left:-2.14285714em;
 width:2.14285714em;
 top:.14285714em;
 text-align:center
}
.fa-li.fa-lg {
 left:-1.85714286em
}
.fa-border {
 padding:.2em .25em .15em;
 border:solid .08em #eeeeee;
 border-radius:.1em
}
.fa-pull-left {
 float:left
}
.fa-pull-right {
 float:right
}
.fa.fa-pull-left {
 margin-right:.3em
}
.fa.fa-pull-right {
 margin-left:.3em
}
.pull-right {
 float:right
}
.pull-left {
 float:left
}
.fa.pull-left {
 margin-right:.3em
}
.fa.pull-right {
 margin-left:.3em
}
.fa-spin {
 animation:fa-spin 2s infinite linear
}
.fa-pulse {
 animation:fa-spin 1s infinite steps(8)
}
@keyframes fa-spin {
 0% {
  transform:rotate(0)
 }
 to {
  transform:rotate(359deg)
 }
}
.fa-rotate-90 {
 -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
 -ms-transform:rotate(90deg);
 transform:rotate(90deg)
}
.fa-rotate-180 {
 -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
 -ms-transform:rotate(180deg);
 transform:rotate(180deg)
}
.fa-rotate-270 {
 -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
 -ms-transform:rotate(270deg);
 transform:rotate(270deg)
}
.fa-flip-horizontal {
 -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
 -ms-transform:scale(-1,1);
 transform:scaleX(-1)
}
.fa-flip-vertical {
 -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
 -ms-transform:scale(1,-1);
 transform:scaleY(-1)
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
 filter:none
}
.fa-stack {
 position:relative;
 display:inline-block;
 width:2em;
 height:2em;
 line-height:2em;
 vertical-align:middle
}
.fa-stack-1x,
.fa-stack-2x {
 position:absolute;
 left:0;
 width:100%;
 text-align:center
}
.fa-stack-1x {
 line-height:inherit
}
.fa-stack-2x {
 font-size:2em
}
.fa-inverse {
 color:#fff
}
.fa-glass:before {
 content:"\f000"
}
.fa-music:before {
 content:"\f001"
}
.fa-search:before {
 content:"\f002"
}
.fa-envelope-o:before {
 content:"\f003"
}
.fa-heart:before {
 content:"\f004"
}
.fa-star:before {
 content:"\f005"
}
.fa-star-o:before {
 content:"\f006"
}
.fa-user:before {
 content:"\f007"
}
.fa-film:before {
 content:"\f008"
}
.fa-th-large:before {
 content:"\f009"
}
.fa-th:before {
 content:"\f00a"
}
.fa-th-list:before {
 content:"\f00b"
}
.fa-check:before {
 content:"\f00c"
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
 content:"\f00d"
}
.fa-search-plus:before {
 content:"\f00e"
}
.fa-search-minus:before {
 content:"\f010"
}
.fa-power-off:before {
 content:"\f011"
}
.fa-signal:before {
 content:"\f012"
}
.fa-gear:before,
.fa-cog:before {
 content:"\f013"
}
.fa-trash-o:before {
 content:"\f014"
}
.fa-home:before {
 content:"\f015"
}
.fa-file-o:before {
 content:"\f016"
}
.fa-clock-o:before {
 content:"\f017"
}
.fa-road:before {
 content:"\f018"
}
.fa-download:before {
 content:"\f019"
}
.fa-arrow-circle-o-down:before {
 content:"\f01a"
}
.fa-arrow-circle-o-up:before {
 content:"\f01b"
}
.fa-inbox:before {
 content:"\f01c"
}
.fa-play-circle-o:before {
 content:"\f01d"
}
.fa-rotate-right:before,
.fa-repeat:before {
 content:"\f01e"
}
.fa-refresh:before {
 content:"\f021"
}
.fa-list-alt:before {
 content:"\f022"
}
.fa-lock:before {
 content:"\f023"
}
.fa-flag:before {
 content:"\f024"
}
.fa-headphones:before {
 content:"\f025"
}
.fa-volume-off:before {
 content:"\f026"
}
.fa-volume-down:before {
 content:"\f027"
}
.fa-volume-up:before {
 content:"\f028"
}
.fa-qrcode:before {
 content:"\f029"
}
.fa-barcode:before {
 content:"\f02a"
}
.fa-tag:before {
 content:"\f02b"
}
.fa-tags:before {
 content:"\f02c"
}
.fa-book:before {
 content:"\f02d"
}
.fa-bookmark:before {
 content:"\f02e"
}
.fa-print:before {
 content:"\f02f"
}
.fa-camera:before {
 content:"\f030"
}
.fa-font:before {
 content:"\f031"
}
.fa-bold:before {
 content:"\f032"
}
.fa-italic:before {
 content:"\f033"
}
.fa-text-height:before {
 content:"\f034"
}
.fa-text-width:before {
 content:"\f035"
}
.fa-align-left:before {
 content:"\f036"
}
.fa-align-center:before {
 content:"\f037"
}
.fa-align-right:before {
 content:"\f038"
}
.fa-align-justify:before {
 content:"\f039"
}
.fa-list:before {
 content:"\f03a"
}
.fa-dedent:before,
.fa-outdent:before {
 content:"\f03b"
}
.fa-indent:before {
 content:"\f03c"
}
.fa-video-camera:before {
 content:"\f03d"
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
 content:"\f03e"
}
.fa-pencil:before {
 content:"\f040"
}
.fa-map-marker:before {
 content:"\f041"
}
.fa-adjust:before {
 content:"\f042"
}
.fa-tint:before {
 content:"\f043"
}
.fa-edit:before,
.fa-pencil-square-o:before {
 content:"\f044"
}
.fa-share-square-o:before {
 content:"\f045"
}
.fa-check-square-o:before {
 content:"\f046"
}
.fa-arrows:before {
 content:"\f047"
}
.fa-step-backward:before {
 content:"\f048"
}
.fa-fast-backward:before {
 content:"\f049"
}
.fa-backward:before {
 content:"\f04a"
}
.fa-play:before {
 content:"\f04b"
}
.fa-pause:before {
 content:"\f04c"
}
.fa-stop:before {
 content:"\f04d"
}
.fa-forward:before {
 content:"\f04e"
}
.fa-fast-forward:before {
 content:"\f050"
}
.fa-step-forward:before {
 content:"\f051"
}
.fa-eject:before {
 content:"\f052"
}
.fa-chevron-left:before {
 content:"\f053"
}
.fa-chevron-right:before {
 content:"\f054"
}
.fa-plus-circle:before {
 content:"\f055"
}
.fa-minus-circle:before {
 content:"\f056"
}
.fa-times-circle:before {
 content:"\f057"
}
.fa-check-circle:before {
 content:"\f058"
}
.fa-question-circle:before {
 content:"\f059"
}
.fa-info-circle:before {
 content:"\f05a"
}
.fa-crosshairs:before {
 content:"\f05b"
}
.fa-times-circle-o:before {
 content:"\f05c"
}
.fa-check-circle-o:before {
 content:"\f05d"
}
.fa-ban:before {
 content:"\f05e"
}
.fa-arrow-left:before {
 content:"\f060"
}
.fa-arrow-right:before {
 content:"\f061"
}
.fa-arrow-up:before {
 content:"\f062"
}
.fa-arrow-down:before {
 content:"\f063"
}
.fa-mail-forward:before,
.fa-share:before {
 content:"\f064"
}
.fa-expand:before {
 content:"\f065"
}
.fa-compress:before {
 content:"\f066"
}
.fa-plus:before {
 content:"\f067"
}
.fa-minus:before {
 content:"\f068"
}
.fa-asterisk:before {
 content:"\f069"
}
.fa-exclamation-circle:before {
 content:"\f06a"
}
.fa-gift:before {
 content:"\f06b"
}
.fa-leaf:before {
 content:"\f06c"
}
.fa-fire:before {
 content:"\f06d"
}
.fa-eye:before {
 content:"\f06e"
}
.fa-eye-slash:before {
 content:"\f070"
}
.fa-warning:before,
.fa-exclamation-triangle:before {
 content:"\f071"
}
.fa-plane:before {
 content:"\f072"
}
.fa-calendar:before {
 content:"\f073"
}
.fa-random:before {
 content:"\f074"
}
.fa-comment:before {
 content:"\f075"
}
.fa-magnet:before {
 content:"\f076"
}
.fa-chevron-up:before {
 content:"\f077"
}
.fa-chevron-down:before {
 content:"\f078"
}
.fa-retweet:before {
 content:"\f079"
}
.fa-shopping-cart:before {
 content:"\f07a"
}
.fa-folder:before {
 content:"\f07b"
}
.fa-folder-open:before {
 content:"\f07c"
}
.fa-arrows-v:before {
 content:"\f07d"
}
.fa-arrows-h:before {
 content:"\f07e"
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
 content:"\f080"
}
.fa-twitter-square:before {
 content:"\f081"
}
.fa-facebook-square:before {
 content:"\f082"
}
.fa-camera-retro:before {
 content:"\f083"
}
.fa-key:before {
 content:"\f084"
}
.fa-gears:before,
.fa-cogs:before {
 content:"\f085"
}
.fa-comments:before {
 content:"\f086"
}
.fa-thumbs-o-up:before {
 content:"\f087"
}
.fa-thumbs-o-down:before {
 content:"\f088"
}
.fa-star-half:before {
 content:"\f089"
}
.fa-heart-o:before {
 content:"\f08a"
}
.fa-sign-out:before {
 content:"\f08b"
}
.fa-linkedin-square:before {
 content:"\f08c"
}
.fa-thumb-tack:before {
 content:"\f08d"
}
.fa-external-link:before {
 content:"\f08e"
}
.fa-sign-in:before {
 content:"\f090"
}
.fa-trophy:before {
 content:"\f091"
}
.fa-github-square:before {
 content:"\f092"
}
.fa-upload:before {
 content:"\f093"
}
.fa-lemon-o:before {
 content:"\f094"
}
.fa-phone:before {
 content:"\f095"
}
.fa-square-o:before {
 content:"\f096"
}
.fa-bookmark-o:before {
 content:"\f097"
}
.fa-phone-square:before {
 content:"\f098"
}
.fa-twitter:before {
 content:"\f099"
}
.fa-facebook-f:before,
.fa-facebook:before {
 content:"\f09a"
}
.fa-github:before {
 content:"\f09b"
}
.fa-unlock:before {
 content:"\f09c"
}
.fa-credit-card:before {
 content:"\f09d"
}
.fa-feed:before,
.fa-rss:before {
 content:"\f09e"
}
.fa-hdd-o:before {
 content:"\f0a0"
}
.fa-bullhorn:before {
 content:"\f0a1"
}
.fa-bell:before {
 content:"\f0f3"
}
.fa-certificate:before {
 content:"\f0a3"
}
.fa-hand-o-right:before {
 content:"\f0a4"
}
.fa-hand-o-left:before {
 content:"\f0a5"
}
.fa-hand-o-up:before {
 content:"\f0a6"
}
.fa-hand-o-down:before {
 content:"\f0a7"
}
.fa-arrow-circle-left:before {
 content:"\f0a8"
}
.fa-arrow-circle-right:before {
 content:"\f0a9"
}
.fa-arrow-circle-up:before {
 content:"\f0aa"
}
.fa-arrow-circle-down:before {
 content:"\f0ab"
}
.fa-globe:before {
 content:"\f0ac"
}
.fa-wrench:before {
 content:"\f0ad"
}
.fa-tasks:before {
 content:"\f0ae"
}
.fa-filter:before {
 content:"\f0b0"
}
.fa-briefcase:before {
 content:"\f0b1"
}
.fa-arrows-alt:before {
 content:"\f0b2"
}
.fa-group:before,
.fa-users:before {
 content:"\f0c0"
}
.fa-chain:before,
.fa-link:before {
 content:"\f0c1"
}
.fa-cloud:before {
 content:"\f0c2"
}
.fa-flask:before {
 content:"\f0c3"
}
.fa-cut:before,
.fa-scissors:before {
 content:"\f0c4"
}
.fa-copy:before,
.fa-files-o:before {
 content:"\f0c5"
}
.fa-paperclip:before {
 content:"\f0c6"
}
.fa-save:before,
.fa-floppy-o:before {
 content:"\f0c7"
}
.fa-square:before {
 content:"\f0c8"
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
 content:"\f0c9"
}
.fa-list-ul:before {
 content:"\f0ca"
}
.fa-list-ol:before {
 content:"\f0cb"
}
.fa-strikethrough:before {
 content:"\f0cc"
}
.fa-underline:before {
 content:"\f0cd"
}
.fa-table:before {
 content:"\f0ce"
}
.fa-magic:before {
 content:"\f0d0"
}
.fa-truck:before {
 content:"\f0d1"
}
.fa-pinterest:before {
 content:"\f0d2"
}
.fa-pinterest-square:before {
 content:"\f0d3"
}
.fa-google-plus-square:before {
 content:"\f0d4"
}
.fa-google-plus:before {
 content:"\f0d5"
}
.fa-money:before {
 content:"\f0d6"
}
.fa-caret-down:before {
 content:"\f0d7"
}
.fa-caret-up:before {
 content:"\f0d8"
}
.fa-caret-left:before {
 content:"\f0d9"
}
.fa-caret-right:before {
 content:"\f0da"
}
.fa-columns:before {
 content:"\f0db"
}
.fa-unsorted:before,
.fa-sort:before {
 content:"\f0dc"
}
.fa-sort-down:before,
.fa-sort-desc:before {
 content:"\f0dd"
}
.fa-sort-up:before,
.fa-sort-asc:before {
 content:"\f0de"
}
.fa-envelope:before {
 content:"\f0e0"
}
.fa-linkedin:before {
 content:"\f0e1"
}
.fa-rotate-left:before,
.fa-undo:before {
 content:"\f0e2"
}
.fa-legal:before,
.fa-gavel:before {
 content:"\f0e3"
}
.fa-dashboard:before,
.fa-tachometer:before {
 content:"\f0e4"
}
.fa-comment-o:before {
 content:"\f0e5"
}
.fa-comments-o:before {
 content:"\f0e6"
}
.fa-flash:before,
.fa-bolt:before {
 content:"\f0e7"
}
.fa-sitemap:before {
 content:"\f0e8"
}
.fa-umbrella:before {
 content:"\f0e9"
}
.fa-paste:before,
.fa-clipboard:before {
 content:"\f0ea"
}
.fa-lightbulb-o:before {
 content:"\f0eb"
}
.fa-exchange:before {
 content:"\f0ec"
}
.fa-cloud-download:before {
 content:"\f0ed"
}
.fa-cloud-upload:before {
 content:"\f0ee"
}
.fa-user-md:before {
 content:"\f0f0"
}
.fa-stethoscope:before {
 content:"\f0f1"
}
.fa-suitcase:before {
 content:"\f0f2"
}
.fa-bell-o:before {
 content:"\f0a2"
}
.fa-coffee:before {
 content:"\f0f4"
}
.fa-cutlery:before {
 content:"\f0f5"
}
.fa-file-text-o:before {
 content:"\f0f6"
}
.fa-building-o:before {
 content:"\f0f7"
}
.fa-hospital-o:before {
 content:"\f0f8"
}
.fa-ambulance:before {
 content:"\f0f9"
}
.fa-medkit:before {
 content:"\f0fa"
}
.fa-fighter-jet:before {
 content:"\f0fb"
}
.fa-beer:before {
 content:"\f0fc"
}
.fa-h-square:before {
 content:"\f0fd"
}
.fa-plus-square:before {
 content:"\f0fe"
}
.fa-angle-double-left:before {
 content:"\f100"
}
.fa-angle-double-right:before {
 content:"\f101"
}
.fa-angle-double-up:before {
 content:"\f102"
}
.fa-angle-double-down:before {
 content:"\f103"
}
.fa-angle-left:before {
 content:"\f104"
}
.fa-angle-right:before {
 content:"\f105"
}
.fa-angle-up:before {
 content:"\f106"
}
.fa-angle-down:before {
 content:"\f107"
}
.fa-desktop:before {
 content:"\f108"
}
.fa-laptop:before {
 content:"\f109"
}
.fa-tablet:before {
 content:"\f10a"
}
.fa-mobile-phone:before,
.fa-mobile:before {
 content:"\f10b"
}
.fa-circle-o:before {
 content:"\f10c"
}
.fa-quote-left:before {
 content:"\f10d"
}
.fa-quote-right:before {
 content:"\f10e"
}
.fa-spinner:before {
 content:"\f110"
}
.fa-circle:before {
 content:"\f111"
}
.fa-mail-reply:before,
.fa-reply:before {
 content:"\f112"
}
.fa-github-alt:before {
 content:"\f113"
}
.fa-folder-o:before {
 content:"\f114"
}
.fa-folder-open-o:before {
 content:"\f115"
}
.fa-smile-o:before {
 content:"\f118"
}
.fa-frown-o:before {
 content:"\f119"
}
.fa-meh-o:before {
 content:"\f11a"
}
.fa-gamepad:before {
 content:"\f11b"
}
.fa-keyboard-o:before {
 content:"\f11c"
}
.fa-flag-o:before {
 content:"\f11d"
}
.fa-flag-checkered:before {
 content:"\f11e"
}
.fa-terminal:before {
 content:"\f120"
}
.fa-code:before {
 content:"\f121"
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
 content:"\f122"
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
 content:"\f123"
}
.fa-location-arrow:before {
 content:"\f124"
}
.fa-crop:before {
 content:"\f125"
}
.fa-code-fork:before {
 content:"\f126"
}
.fa-unlink:before,
.fa-chain-broken:before {
 content:"\f127"
}
.fa-question:before {
 content:"\f128"
}
.fa-info:before {
 content:"\f129"
}
.fa-exclamation:before {
 content:"\f12a"
}
.fa-superscript:before {
 content:"\f12b"
}
.fa-subscript:before {
 content:"\f12c"
}
.fa-eraser:before {
 content:"\f12d"
}
.fa-puzzle-piece:before {
 content:"\f12e"
}
.fa-microphone:before {
 content:"\f130"
}
.fa-microphone-slash:before {
 content:"\f131"
}
.fa-shield:before {
 content:"\f132"
}
.fa-calendar-o:before {
 content:"\f133"
}
.fa-fire-extinguisher:before {
 content:"\f134"
}
.fa-rocket:before {
 content:"\f135"
}
.fa-maxcdn:before {
 content:"\f136"
}
.fa-chevron-circle-left:before {
 content:"\f137"
}
.fa-chevron-circle-right:before {
 content:"\f138"
}
.fa-chevron-circle-up:before {
 content:"\f139"
}
.fa-chevron-circle-down:before {
 content:"\f13a"
}
.fa-html5:before {
 content:"\f13b"
}
.fa-css3:before {
 content:"\f13c"
}
.fa-anchor:before {
 content:"\f13d"
}
.fa-unlock-alt:before {
 content:"\f13e"
}
.fa-bullseye:before {
 content:"\f140"
}
.fa-ellipsis-h:before {
 content:"\f141"
}
.fa-ellipsis-v:before {
 content:"\f142"
}
.fa-rss-square:before {
 content:"\f143"
}
.fa-play-circle:before {
 content:"\f144"
}
.fa-ticket:before {
 content:"\f145"
}
.fa-minus-square:before {
 content:"\f146"
}
.fa-minus-square-o:before {
 content:"\f147"
}
.fa-level-up:before {
 content:"\f148"
}
.fa-level-down:before {
 content:"\f149"
}
.fa-check-square:before {
 content:"\f14a"
}
.fa-pencil-square:before {
 content:"\f14b"
}
.fa-external-link-square:before {
 content:"\f14c"
}
.fa-share-square:before {
 content:"\f14d"
}
.fa-compass:before {
 content:"\f14e"
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
 content:"\f150"
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
 content:"\f151"
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
 content:"\f152"
}
.fa-euro:before,
.fa-eur:before {
 content:"\f153"
}
.fa-gbp:before {
 content:"\f154"
}
.fa-dollar:before,
.fa-usd:before {
 content:"\f155"
}
.fa-rupee:before,
.fa-inr:before {
 content:"\f156"
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
 content:"\f157"
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
 content:"\f158"
}
.fa-won:before,
.fa-krw:before {
 content:"\f159"
}
.fa-bitcoin:before,
.fa-btc:before {
 content:"\f15a"
}
.fa-file:before {
 content:"\f15b"
}
.fa-file-text:before {
 content:"\f15c"
}
.fa-sort-alpha-asc:before {
 content:"\f15d"
}
.fa-sort-alpha-desc:before {
 content:"\f15e"
}
.fa-sort-amount-asc:before {
 content:"\f160"
}
.fa-sort-amount-desc:before {
 content:"\f161"
}
.fa-sort-numeric-asc:before {
 content:"\f162"
}
.fa-sort-numeric-desc:before {
 content:"\f163"
}
.fa-thumbs-up:before {
 content:"\f164"
}
.fa-thumbs-down:before {
 content:"\f165"
}
.fa-youtube-square:before {
 content:"\f166"
}
.fa-youtube:before {
 content:"\f167"
}
.fa-xing:before {
 content:"\f168"
}
.fa-xing-square:before {
 content:"\f169"
}
.fa-youtube-play:before {
 content:"\f16a"
}
.fa-dropbox:before {
 content:"\f16b"
}
.fa-stack-overflow:before {
 content:"\f16c"
}
.fa-instagram:before {
 content:"\f16d"
}
.fa-flickr:before {
 content:"\f16e"
}
.fa-adn:before {
 content:"\f170"
}
.fa-bitbucket:before {
 content:"\f171"
}
.fa-bitbucket-square:before {
 content:"\f172"
}
.fa-tumblr:before {
 content:"\f173"
}
.fa-tumblr-square:before {
 content:"\f174"
}
.fa-long-arrow-down:before {
 content:"\f175"
}
.fa-long-arrow-up:before {
 content:"\f176"
}
.fa-long-arrow-left:before {
 content:"\f177"
}
.fa-long-arrow-right:before {
 content:"\f178"
}
.fa-apple:before {
 content:"\f179"
}
.fa-windows:before {
 content:"\f17a"
}
.fa-android:before {
 content:"\f17b"
}
.fa-linux:before {
 content:"\f17c"
}
.fa-dribbble:before {
 content:"\f17d"
}
.fa-skype:before {
 content:"\f17e"
}
.fa-foursquare:before {
 content:"\f180"
}
.fa-trello:before {
 content:"\f181"
}
.fa-female:before {
 content:"\f182"
}
.fa-male:before {
 content:"\f183"
}
.fa-gittip:before,
.fa-gratipay:before {
 content:"\f184"
}
.fa-sun-o:before {
 content:"\f185"
}
.fa-moon-o:before {
 content:"\f186"
}
.fa-archive:before {
 content:"\f187"
}
.fa-bug:before {
 content:"\f188"
}
.fa-vk:before {
 content:"\f189"
}
.fa-weibo:before {
 content:"\f18a"
}
.fa-renren:before {
 content:"\f18b"
}
.fa-pagelines:before {
 content:"\f18c"
}
.fa-stack-exchange:before {
 content:"\f18d"
}
.fa-arrow-circle-o-right:before {
 content:"\f18e"
}
.fa-arrow-circle-o-left:before {
 content:"\f190"
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
 content:"\f191"
}
.fa-dot-circle-o:before {
 content:"\f192"
}
.fa-wheelchair:before {
 content:"\f193"
}
.fa-vimeo-square:before {
 content:"\f194"
}
.fa-turkish-lira:before,
.fa-try:before {
 content:"\f195"
}
.fa-plus-square-o:before {
 content:"\f196"
}
.fa-space-shuttle:before {
 content:"\f197"
}
.fa-slack:before {
 content:"\f198"
}
.fa-envelope-square:before {
 content:"\f199"
}
.fa-wordpress:before {
 content:"\f19a"
}
.fa-openid:before {
 content:"\f19b"
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
 content:"\f19c"
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
 content:"\f19d"
}
.fa-yahoo:before {
 content:"\f19e"
}
.fa-google:before {
 content:"\f1a0"
}
.fa-reddit:before {
 content:"\f1a1"
}
.fa-reddit-square:before {
 content:"\f1a2"
}
.fa-stumbleupon-circle:before {
 content:"\f1a3"
}
.fa-stumbleupon:before {
 content:"\f1a4"
}
.fa-delicious:before {
 content:"\f1a5"
}
.fa-digg:before {
 content:"\f1a6"
}
.fa-pied-piper-pp:before {
 content:"\f1a7"
}
.fa-pied-piper-alt:before {
 content:"\f1a8"
}
.fa-drupal:before {
 content:"\f1a9"
}
.fa-joomla:before {
 content:"\f1aa"
}
.fa-language:before {
 content:"\f1ab"
}
.fa-fax:before {
 content:"\f1ac"
}
.fa-building:before {
 content:"\f1ad"
}
.fa-child:before {
 content:"\f1ae"
}
.fa-paw:before {
 content:"\f1b0"
}
.fa-spoon:before {
 content:"\f1b1"
}
.fa-cube:before {
 content:"\f1b2"
}
.fa-cubes:before {
 content:"\f1b3"
}
.fa-behance:before {
 content:"\f1b4"
}
.fa-behance-square:before {
 content:"\f1b5"
}
.fa-steam:before {
 content:"\f1b6"
}
.fa-steam-square:before {
 content:"\f1b7"
}
.fa-recycle:before {
 content:"\f1b8"
}
.fa-automobile:before,
.fa-car:before {
 content:"\f1b9"
}
.fa-cab:before,
.fa-taxi:before {
 content:"\f1ba"
}
.fa-tree:before {
 content:"\f1bb"
}
.fa-spotify:before {
 content:"\f1bc"
}
.fa-deviantart:before {
 content:"\f1bd"
}
.fa-soundcloud:before {
 content:"\f1be"
}
.fa-database:before {
 content:"\f1c0"
}
.fa-file-pdf-o:before {
 content:"\f1c1"
}
.fa-file-word-o:before {
 content:"\f1c2"
}
.fa-file-excel-o:before {
 content:"\f1c3"
}
.fa-file-powerpoint-o:before {
 content:"\f1c4"
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
 content:"\f1c5"
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
 content:"\f1c6"
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
 content:"\f1c7"
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
 content:"\f1c8"
}
.fa-file-code-o:before {
 content:"\f1c9"
}
.fa-vine:before {
 content:"\f1ca"
}
.fa-codepen:before {
 content:"\f1cb"
}
.fa-jsfiddle:before {
 content:"\f1cc"
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
 content:"\f1cd"
}
.fa-circle-o-notch:before {
 content:"\f1ce"
}
.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
 content:"\f1d0"
}
.fa-ge:before,
.fa-empire:before {
 content:"\f1d1"
}
.fa-git-square:before {
 content:"\f1d2"
}
.fa-git:before {
 content:"\f1d3"
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
 content:"\f1d4"
}
.fa-tencent-weibo:before {
 content:"\f1d5"
}
.fa-qq:before {
 content:"\f1d6"
}
.fa-wechat:before,
.fa-weixin:before {
 content:"\f1d7"
}
.fa-send:before,
.fa-paper-plane:before {
 content:"\f1d8"
}
.fa-send-o:before,
.fa-paper-plane-o:before {
 content:"\f1d9"
}
.fa-history:before {
 content:"\f1da"
}
.fa-circle-thin:before {
 content:"\f1db"
}
.fa-header:before {
 content:"\f1dc"
}
.fa-paragraph:before {
 content:"\f1dd"
}
.fa-sliders:before {
 content:"\f1de"
}
.fa-share-alt:before {
 content:"\f1e0"
}
.fa-share-alt-square:before {
 content:"\f1e1"
}
.fa-bomb:before {
 content:"\f1e2"
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
 content:"\f1e3"
}
.fa-tty:before {
 content:"\f1e4"
}
.fa-binoculars:before {
 content:"\f1e5"
}
.fa-plug:before {
 content:"\f1e6"
}
.fa-slideshare:before {
 content:"\f1e7"
}
.fa-twitch:before {
 content:"\f1e8"
}
.fa-yelp:before {
 content:"\f1e9"
}
.fa-newspaper-o:before {
 content:"\f1ea"
}
.fa-wifi:before {
 content:"\f1eb"
}
.fa-calculator:before {
 content:"\f1ec"
}
.fa-paypal:before {
 content:"\f1ed"
}
.fa-google-wallet:before {
 content:"\f1ee"
}
.fa-cc-visa:before {
 content:"\f1f0"
}
.fa-cc-mastercard:before {
 content:"\f1f1"
}
.fa-cc-discover:before {
 content:"\f1f2"
}
.fa-cc-amex:before {
 content:"\f1f3"
}
.fa-cc-paypal:before {
 content:"\f1f4"
}
.fa-cc-stripe:before {
 content:"\f1f5"
}
.fa-bell-slash:before {
 content:"\f1f6"
}
.fa-bell-slash-o:before {
 content:"\f1f7"
}
.fa-trash:before {
 content:"\f1f8"
}
.fa-copyright:before {
 content:"\f1f9"
}
.fa-at:before {
 content:"\f1fa"
}
.fa-eyedropper:before {
 content:"\f1fb"
}
.fa-paint-brush:before {
 content:"\f1fc"
}
.fa-birthday-cake:before {
 content:"\f1fd"
}
.fa-area-chart:before {
 content:"\f1fe"
}
.fa-pie-chart:before {
 content:"\f200"
}
.fa-line-chart:before {
 content:"\f201"
}
.fa-lastfm:before {
 content:"\f202"
}
.fa-lastfm-square:before {
 content:"\f203"
}
.fa-toggle-off:before {
 content:"\f204"
}
.fa-toggle-on:before {
 content:"\f205"
}
.fa-bicycle:before {
 content:"\f206"
}
.fa-bus:before {
 content:"\f207"
}
.fa-ioxhost:before {
 content:"\f208"
}
.fa-angellist:before {
 content:"\f209"
}
.fa-cc:before {
 content:"\f20a"
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
 content:"\f20b"
}
.fa-meanpath:before {
 content:"\f20c"
}
.fa-buysellads:before {
 content:"\f20d"
}
.fa-connectdevelop:before {
 content:"\f20e"
}
.fa-dashcube:before {
 content:"\f210"
}
.fa-forumbee:before {
 content:"\f211"
}
.fa-leanpub:before {
 content:"\f212"
}
.fa-sellsy:before {
 content:"\f213"
}
.fa-shirtsinbulk:before {
 content:"\f214"
}
.fa-simplybuilt:before {
 content:"\f215"
}
.fa-skyatlas:before {
 content:"\f216"
}
.fa-cart-plus:before {
 content:"\f217"
}
.fa-cart-arrow-down:before {
 content:"\f218"
}
.fa-diamond:before {
 content:"\f219"
}
.fa-ship:before {
 content:"\f21a"
}
.fa-user-secret:before {
 content:"\f21b"
}
.fa-motorcycle:before {
 content:"\f21c"
}
.fa-street-view:before {
 content:"\f21d"
}
.fa-heartbeat:before {
 content:"\f21e"
}
.fa-venus:before {
 content:"\f221"
}
.fa-mars:before {
 content:"\f222"
}
.fa-mercury:before {
 content:"\f223"
}
.fa-intersex:before,
.fa-transgender:before {
 content:"\f224"
}
.fa-transgender-alt:before {
 content:"\f225"
}
.fa-venus-double:before {
 content:"\f226"
}
.fa-mars-double:before {
 content:"\f227"
}
.fa-venus-mars:before {
 content:"\f228"
}
.fa-mars-stroke:before {
 content:"\f229"
}
.fa-mars-stroke-v:before {
 content:"\f22a"
}
.fa-mars-stroke-h:before {
 content:"\f22b"
}
.fa-neuter:before {
 content:"\f22c"
}
.fa-genderless:before {
 content:"\f22d"
}
.fa-facebook-official:before {
 content:"\f230"
}
.fa-pinterest-p:before {
 content:"\f231"
}
.fa-whatsapp:before {
 content:"\f232"
}
.fa-server:before {
 content:"\f233"
}
.fa-user-plus:before {
 content:"\f234"
}
.fa-user-times:before {
 content:"\f235"
}
.fa-hotel:before,
.fa-bed:before {
 content:"\f236"
}
.fa-viacoin:before {
 content:"\f237"
}
.fa-train:before {
 content:"\f238"
}
.fa-subway:before {
 content:"\f239"
}
.fa-medium:before {
 content:"\f23a"
}
.fa-yc:before,
.fa-y-combinator:before {
 content:"\f23b"
}
.fa-optin-monster:before {
 content:"\f23c"
}
.fa-opencart:before {
 content:"\f23d"
}
.fa-expeditedssl:before {
 content:"\f23e"
}
.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
 content:"\f240"
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
 content:"\f241"
}
.fa-battery-2:before,
.fa-battery-half:before {
 content:"\f242"
}
.fa-battery-1:before,
.fa-battery-quarter:before {
 content:"\f243"
}
.fa-battery-0:before,
.fa-battery-empty:before {
 content:"\f244"
}
.fa-mouse-pointer:before {
 content:"\f245"
}
.fa-i-cursor:before {
 content:"\f246"
}
.fa-object-group:before {
 content:"\f247"
}
.fa-object-ungroup:before {
 content:"\f248"
}
.fa-sticky-note:before {
 content:"\f249"
}
.fa-sticky-note-o:before {
 content:"\f24a"
}
.fa-cc-jcb:before {
 content:"\f24b"
}
.fa-cc-diners-club:before {
 content:"\f24c"
}
.fa-clone:before {
 content:"\f24d"
}
.fa-balance-scale:before {
 content:"\f24e"
}
.fa-hourglass-o:before {
 content:"\f250"
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
 content:"\f251"
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
 content:"\f252"
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
 content:"\f253"
}
.fa-hourglass:before {
 content:"\f254"
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
 content:"\f255"
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
 content:"\f256"
}
.fa-hand-scissors-o:before {
 content:"\f257"
}
.fa-hand-lizard-o:before {
 content:"\f258"
}
.fa-hand-spock-o:before {
 content:"\f259"
}
.fa-hand-pointer-o:before {
 content:"\f25a"
}
.fa-hand-peace-o:before {
 content:"\f25b"
}
.fa-trademark:before {
 content:"\f25c"
}
.fa-registered:before {
 content:"\f25d"
}
.fa-creative-commons:before {
 content:"\f25e"
}
.fa-gg:before {
 content:"\f260"
}
.fa-gg-circle:before {
 content:"\f261"
}
.fa-tripadvisor:before {
 content:"\f262"
}
.fa-odnoklassniki:before {
 content:"\f263"
}
.fa-odnoklassniki-square:before {
 content:"\f264"
}
.fa-get-pocket:before {
 content:"\f265"
}
.fa-wikipedia-w:before {
 content:"\f266"
}
.fa-safari:before {
 content:"\f267"
}
.fa-chrome:before {
 content:"\f268"
}
.fa-firefox:before {
 content:"\f269"
}
.fa-opera:before {
 content:"\f26a"
}
.fa-internet-explorer:before {
 content:"\f26b"
}
.fa-tv:before,
.fa-television:before {
 content:"\f26c"
}
.fa-contao:before {
 content:"\f26d"
}
.fa-500px:before {
 content:"\f26e"
}
.fa-amazon:before {
 content:"\f270"
}
.fa-calendar-plus-o:before {
 content:"\f271"
}
.fa-calendar-minus-o:before {
 content:"\f272"
}
.fa-calendar-times-o:before {
 content:"\f273"
}
.fa-calendar-check-o:before {
 content:"\f274"
}
.fa-industry:before {
 content:"\f275"
}
.fa-map-pin:before {
 content:"\f276"
}
.fa-map-signs:before {
 content:"\f277"
}
.fa-map-o:before {
 content:"\f278"
}
.fa-map:before {
 content:"\f279"
}
.fa-commenting:before {
 content:"\f27a"
}
.fa-commenting-o:before {
 content:"\f27b"
}
.fa-houzz:before {
 content:"\f27c"
}
.fa-vimeo:before {
 content:"\f27d"
}
.fa-black-tie:before {
 content:"\f27e"
}
.fa-fonticons:before {
 content:"\f280"
}
.fa-reddit-alien:before {
 content:"\f281"
}
.fa-edge:before {
 content:"\f282"
}
.fa-credit-card-alt:before {
 content:"\f283"
}
.fa-codiepie:before {
 content:"\f284"
}
.fa-modx:before {
 content:"\f285"
}
.fa-fort-awesome:before {
 content:"\f286"
}
.fa-usb:before {
 content:"\f287"
}
.fa-product-hunt:before {
 content:"\f288"
}
.fa-mixcloud:before {
 content:"\f289"
}
.fa-scribd:before {
 content:"\f28a"
}
.fa-pause-circle:before {
 content:"\f28b"
}
.fa-pause-circle-o:before {
 content:"\f28c"
}
.fa-stop-circle:before {
 content:"\f28d"
}
.fa-stop-circle-o:before {
 content:"\f28e"
}
.fa-shopping-bag:before {
 content:"\f290"
}
.fa-shopping-basket:before {
 content:"\f291"
}
.fa-hashtag:before {
 content:"\f292"
}
.fa-bluetooth:before {
 content:"\f293"
}
.fa-bluetooth-b:before {
 content:"\f294"
}
.fa-percent:before {
 content:"\f295"
}
.fa-gitlab:before {
 content:"\f296"
}
.fa-wpbeginner:before {
 content:"\f297"
}
.fa-wpforms:before {
 content:"\f298"
}
.fa-envira:before {
 content:"\f299"
}
.fa-universal-access:before {
 content:"\f29a"
}
.fa-wheelchair-alt:before {
 content:"\f29b"
}
.fa-question-circle-o:before {
 content:"\f29c"
}
.fa-blind:before {
 content:"\f29d"
}
.fa-audio-description:before {
 content:"\f29e"
}
.fa-volume-control-phone:before {
 content:"\f2a0"
}
.fa-braille:before {
 content:"\f2a1"
}
.fa-assistive-listening-systems:before {
 content:"\f2a2"
}
.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
 content:"\f2a3"
}
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
 content:"\f2a4"
}
.fa-glide:before {
 content:"\f2a5"
}
.fa-glide-g:before {
 content:"\f2a6"
}
.fa-signing:before,
.fa-sign-language:before {
 content:"\f2a7"
}
.fa-low-vision:before {
 content:"\f2a8"
}
.fa-viadeo:before {
 content:"\f2a9"
}
.fa-viadeo-square:before {
 content:"\f2aa"
}
.fa-snapchat:before {
 content:"\f2ab"
}
.fa-snapchat-ghost:before {
 content:"\f2ac"
}
.fa-snapchat-square:before {
 content:"\f2ad"
}
.fa-pied-piper:before {
 content:"\f2ae"
}
.fa-first-order:before {
 content:"\f2b0"
}
.fa-yoast:before {
 content:"\f2b1"
}
.fa-themeisle:before {
 content:"\f2b2"
}
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
 content:"\f2b3"
}
.fa-fa:before,
.fa-font-awesome:before {
 content:"\f2b4"
}
.fa-handshake-o:before {
 content:"\f2b5"
}
.fa-envelope-open:before {
 content:"\f2b6"
}
.fa-envelope-open-o:before {
 content:"\f2b7"
}
.fa-linode:before {
 content:"\f2b8"
}
.fa-address-book:before {
 content:"\f2b9"
}
.fa-address-book-o:before {
 content:"\f2ba"
}
.fa-vcard:before,
.fa-address-card:before {
 content:"\f2bb"
}
.fa-vcard-o:before,
.fa-address-card-o:before {
 content:"\f2bc"
}
.fa-user-circle:before {
 content:"\f2bd"
}
.fa-user-circle-o:before {
 content:"\f2be"
}
.fa-user-o:before {
 content:"\f2c0"
}
.fa-id-badge:before {
 content:"\f2c1"
}
.fa-drivers-license:before,
.fa-id-card:before {
 content:"\f2c2"
}
.fa-drivers-license-o:before,
.fa-id-card-o:before {
 content:"\f2c3"
}
.fa-quora:before {
 content:"\f2c4"
}
.fa-free-code-camp:before {
 content:"\f2c5"
}
.fa-telegram:before {
 content:"\f2c6"
}
.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
 content:"\f2c7"
}
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
 content:"\f2c8"
}
.fa-thermometer-2:before,
.fa-thermometer-half:before {
 content:"\f2c9"
}
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
 content:"\f2ca"
}
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
 content:"\f2cb"
}
.fa-shower:before {
 content:"\f2cc"
}
.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
 content:"\f2cd"
}
.fa-podcast:before {
 content:"\f2ce"
}
.fa-window-maximize:before {
 content:"\f2d0"
}
.fa-window-minimize:before {
 content:"\f2d1"
}
.fa-window-restore:before {
 content:"\f2d2"
}
.fa-times-rectangle:before,
.fa-window-close:before {
 content:"\f2d3"
}
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
 content:"\f2d4"
}
.fa-bandcamp:before {
 content:"\f2d5"
}
.fa-grav:before {
 content:"\f2d6"
}
.fa-etsy:before {
 content:"\f2d7"
}
.fa-imdb:before {
 content:"\f2d8"
}
.fa-ravelry:before {
 content:"\f2d9"
}
.fa-eercast:before {
 content:"\f2da"
}
.fa-microchip:before {
 content:"\f2db"
}
.fa-snowflake-o:before {
 content:"\f2dc"
}
.fa-superpowers:before {
 content:"\f2dd"
}
.fa-wpexplorer:before {
 content:"\f2de"
}
.fa-meetup:before {
 content:"\f2e0"
}
.sr-only {
 position:absolute;
 width:1px;
 height:1px;
 padding:0;
 margin:-1px;
 overflow:hidden;
 clip:rect(0,0,0,0);
 border:0
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
 position:static;
 width:auto;
 height:auto;
 margin:0;
 overflow:visible;
 clip:auto
}
.ng-select.ng-select-opened>.ng-select-container {
 background:#fff;
 border-color:#b3b3b3 #ccc #d9d9d9
}
.ng-select.ng-select-opened>.ng-select-container:hover {
 box-shadow:none
}
.ng-select.ng-select-opened>.ng-select-container .ng-arrow {
 top:-2px;
 border-color:transparent transparent #999;
 border-width:0 5px 5px
}
.ng-select.ng-select-opened>.ng-select-container .ng-arrow:hover {
 border-color:transparent transparent #333
}
.ng-select.ng-select-opened.ng-select-top>.ng-select-container {
 border-top-right-radius:0;
 border-top-left-radius:0
}
.ng-select.ng-select-opened.ng-select-right>.ng-select-container {
 border-top-right-radius:0;
 border-bottom-right-radius:0
}
.ng-select.ng-select-opened.ng-select-bottom>.ng-select-container {
 border-bottom-right-radius:0;
 border-bottom-left-radius:0
}
.ng-select.ng-select-opened.ng-select-left>.ng-select-container {
 border-top-left-radius:0;
 border-bottom-left-radius:0
}
.ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container {
 border-color:#007eff;
 box-shadow:inset 0 1px 1px #00000013,0 0 0 3px #007eff1a
}
.ng-select.ng-select-disabled>.ng-select-container {
 background-color:#f9f9f9
}
.ng-select .ng-has-value .ng-placeholder {
 display:none
}
.ng-select .ng-select-container {
 color:#333;
 background-color:#fff;
 border-radius:4px;
 border:1px solid #ccc;
 min-height:36px;
 -ms-flex-align:center;
 align-items:center
}
.ng-select .ng-select-container:hover {
 box-shadow:0 1px #0000000f
}
.ng-select .ng-select-container .ng-value-container {
 -ms-flex-align:center;
 align-items:center;
 padding-left:10px
}
[dir=rtl] .ng-select .ng-select-container .ng-value-container {
 padding-right:10px;
 padding-left:0
}
.ng-select .ng-select-container .ng-value-container .ng-placeholder {
 color:#999
}
.ng-select.ng-select-single .ng-select-container {
 height:36px
}
.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input {
 top:5px;
 left:0;
 padding-left:10px;
 padding-right:50px
}
[dir=rtl] .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input {
 padding-right:10px;
 padding-left:50px
}
.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value {
 background-color:#f9f9f9;
 border:1px solid #e6e6e6
}
.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-label {
 padding:0 5px
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container {
 padding-top:5px;
 padding-left:7px
}
[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container {
 padding-right:7px;
 padding-left:0
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value {
 font-size:.9em;
 margin-bottom:5px;
 color:#333;
 background-color:#ebf5ff;
 border-radius:2px;
 margin-right:5px
}
[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value {
 margin-right:0;
 margin-left:5px
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled {
 background-color:#f9f9f9
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label {
 padding-left:5px
}
[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label {
 padding-left:0;
 padding-right:5px
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label,
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon {
 display:inline-block;
 padding:1px 5px
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover {
 background-color:#d1e8ff
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left {
 border-right:1px solid #b8dbff
}
[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left {
 border-left:1px solid #b8dbff;
 border-right:none
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right {
 border-left:1px solid #b8dbff
}
[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right {
 border-left:0;
 border-right:1px solid #b8dbff
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input {
 padding:0 0 3px 3px
}
[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input {
 padding:0 3px 3px 0
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input>input {
 color:#000
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder {
 top:5px;
 padding-bottom:5px;
 padding-left:3px
}
[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder {
 padding-right:3px;
 padding-left:0
}
.ng-select .ng-clear-wrapper {
 color:#999
}
.ng-select .ng-clear-wrapper:hover .ng-clear {
 color:#d0021b
}
.ng-select .ng-spinner-zone {
 padding:5px 5px 0 0
}
[dir=rtl] .ng-select .ng-spinner-zone {
 padding:5px 0 0 5px
}
.ng-select .ng-arrow-wrapper {
 width:25px;
 padding-right:5px
}
[dir=rtl] .ng-select .ng-arrow-wrapper {
 padding-left:5px;
 padding-right:0
}
.ng-select .ng-arrow-wrapper:hover .ng-arrow {
 border-top-color:#666
}
.ng-select .ng-arrow-wrapper .ng-arrow {
 border-color:#999 transparent transparent;
 border-style:solid;
 border-width:5px 5px 2.5px
}
.ng-dropdown-panel {
 background-color:#fff;
 border:1px solid #ccc;
 box-shadow:0 1px #0000000f;
 left:0
}
.ng-dropdown-panel.ng-select-top {
 bottom:100%;
 border-top-right-radius:4px;
 border-top-left-radius:4px;
 border-bottom-color:#e6e6e6;
 margin-bottom:-1px
}
.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child {
 border-top-right-radius:4px;
 border-top-left-radius:4px
}
.ng-dropdown-panel.ng-select-right {
 left:100%;
 top:0;
 border-top-right-radius:4px;
 border-bottom-right-radius:4px;
 border-bottom-left-radius:4px;
 border-bottom-color:#e6e6e6;
 margin-bottom:-1px
}
.ng-dropdown-panel.ng-select-right .ng-dropdown-panel-items .ng-option:first-child {
 border-top-right-radius:4px
}
.ng-dropdown-panel.ng-select-bottom {
 top:100%;
 border-bottom-right-radius:4px;
 border-bottom-left-radius:4px;
 border-top-color:#e6e6e6;
 margin-top:-1px
}
.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child {
 border-bottom-right-radius:4px;
 border-bottom-left-radius:4px
}
.ng-dropdown-panel.ng-select-left {
 left:-100%;
 top:0;
 border-top-left-radius:4px;
 border-bottom-right-radius:4px;
 border-bottom-left-radius:4px;
 border-bottom-color:#e6e6e6;
 margin-bottom:-1px
}
.ng-dropdown-panel.ng-select-left .ng-dropdown-panel-items .ng-option:first-child {
 border-top-left-radius:4px
}
.ng-dropdown-panel .ng-dropdown-header {
 border-bottom:1px solid #ccc;
 padding:5px 7px
}
.ng-dropdown-panel .ng-dropdown-footer {
 border-top:1px solid #ccc;
 padding:5px 7px
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup {
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 padding:8px 10px;
 font-weight:500;
 color:#0000008a;
 cursor:pointer
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled {
 cursor:default
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked {
 background-color:#f5faff
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected,
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected.ng-option-marked {
 color:#0000008a;
 background-color:#ebf5ff;
 font-weight:600
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option {
 background-color:#fff;
 color:#000000de;
 padding:8px 10px
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked {
 color:#333;
 background-color:#ebf5ff
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label {
 font-weight:600
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked {
 background-color:#f5faff;
 color:#333
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled {
 color:#ccc
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child {
 padding-left:22px
}
[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child {
 padding-right:22px;
 padding-left:0
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label {
 font-size:80%;
 font-weight:400;
 padding-right:5px
}
[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label {
 padding-left:5px;
 padding-right:0
}
[dir=rtl] .ng-dropdown-panel {
 direction:rtl;
 text-align:right
}
.text-md {
 font-size:100%
}
/*!
 * CoreUI Pro - Dashboard UI Kit
 * @version v2.1.8
 * @link https://coreui.io/pro/
 * Copyright (c) 2018 creativeLabs Łukasz Holeczek
 *//*!
 * Bootstrap v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */:root {
 --blue: #20a8d8;
 --indigo: #6610f2;
 --purple: #6f42c1;
 --pink: #e83e8c;
 --red: #f86c6b;
 --orange: #f8cb00;
 --yellow: #ffc107;
 --green: #4dbd74;
 --teal: #20c997;
 --cyan: #17a2b8;
 --white: #fff;
 --gray: #73818f;
 --gray-dark: #2f353a;
 --light-blue: #63c2de;
 --primary: #20a8d8;
 --secondary: #c8ced3;
 --success: #4dbd74;
 --info: #63c2de;
 --warning: #ffc107;
 --danger: #f86c6b;
 --light: #f0f3f5;
 --dark: #2f353a;
 --breakpoint-xs: 0;
 --breakpoint-sm: 576px;
 --breakpoint-md: 768px;
 --breakpoint-lg: 992px;
 --breakpoint-xl: 1200px;
 --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
 --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}
*,
*:before,
*:after {
 box-sizing:border-box
}
html {
 font-family:sans-serif;
 line-height:1.15;
 -webkit-text-size-adjust:100%;
 -webkit-tap-highlight-color:rgba(0,0,0,0)
}
article,
aside,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
 display:block
}
body {
 margin:0;
 font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";
 font-size:.875rem;
 font-weight:400;
 line-height:1.5;
 color:#23282c;
 text-align:left;
 background-color:#e4e5e6
}
[tabindex="-1"]:focus {
 outline:0!important
}
hr {
 box-sizing:content-box;
 height:0;
 overflow:visible
}
h1,
h2,
h3,
h4,
h5,
h6 {
 margin-top:0;
 margin-bottom:.5rem
}
p {
 margin-top:0;
 margin-bottom:1rem
}
abbr[title],
abbr[data-original-title] {
 text-decoration:underline;
 -webkit-text-decoration:underline dotted;
 text-decoration:underline dotted;
 cursor:help;
 border-bottom:0;
 -webkit-text-decoration-skip-ink:none;
 text-decoration-skip-ink:none
}
address {
 margin-bottom:1rem;
 font-style:normal;
 line-height:inherit
}
ol,
ul,
dl {
 margin-top:0;
 margin-bottom:1rem
}
ol ol,
ul ul,
ol ul,
ul ol {
 margin-bottom:0
}
dt {
 font-weight:700
}
dd {
 margin-bottom:.5rem;
 margin-left:0
}
blockquote {
 margin:0 0 1rem
}
b,
strong {
 font-weight:bolder
}
small {
 font-size:80%
}
sub,
sup {
 position:relative;
 font-size:75%;
 line-height:0;
 vertical-align:baseline
}
sub {
 bottom:-.25em
}
sup {
 top:-.5em
}
a {
 color:#20a8d8;
 text-decoration:none;
 background-color:transparent
}
a:hover {
 color:#167495;
 text-decoration:underline
}
a:not([href]):not([tabindex]) {
 color:inherit;
 text-decoration:none
}
a:not([href]):not([tabindex]):hover,
a:not([href]):not([tabindex]):focus {
 color:inherit;
 text-decoration:none
}
a:not([href]):not([tabindex]):focus {
 outline:0
}
pre,
code,
kbd,
samp {
 font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
 font-size:1em
}
pre {
 margin-top:0;
 margin-bottom:1rem;
 overflow:auto
}
figure {
 margin:0 0 1rem
}
img {
 vertical-align:middle;
 border-style:none
}
svg {
 overflow:hidden;
 vertical-align:middle
}
table {
 border-collapse:collapse
}
caption {
 padding-top:.75rem;
 padding-bottom:.75rem;
 color:#73818f;
 text-align:left;
 caption-side:bottom
}
th {
 text-align:inherit
}
label {
 display:inline-block;
 margin-bottom:.5rem
}
button {
 border-radius:0
}
button:focus {
 outline:1px dotted;
 outline:5px auto -webkit-focus-ring-color
}
input,
button,
select,
optgroup,
textarea {
 margin:0;
 font-family:inherit;
 font-size:inherit;
 line-height:inherit
}
button,
input {
 overflow:visible
}
button,
select {
 text-transform:none
}
select {
 word-wrap:normal
}
button,
[type=button],
[type=reset],
[type=submit] {
 -webkit-appearance:button
}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
 cursor:pointer
}
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
 padding:0;
 border-style:none
}
input[type=radio],
input[type=checkbox] {
 box-sizing:border-box;
 padding:0
}
input[type=date],
input[type=time],
input[type=datetime-local],
input[type=month] {
 -webkit-appearance:listbox
}
textarea {
 overflow:auto;
 resize:vertical
}
fieldset {
 min-width:0;
 padding:0;
 margin:0;
 border:0
}
legend {
 display:block;
 width:100%;
 max-width:100%;
 padding:0;
 margin-bottom:.5rem;
 font-size:1.5rem;
 line-height:inherit;
 color:inherit;
 white-space:normal
}
progress {
 vertical-align:baseline
}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
 height:auto
}
[type=search] {
 outline-offset:-2px;
 -webkit-appearance:none
}
[type=search]::-webkit-search-decoration {
 -webkit-appearance:none
}
::-webkit-file-upload-button {
 font:inherit;
 -webkit-appearance:button
}
output {
 display:inline-block
}
summary {
 display:list-item;
 cursor:pointer
}
template {
 display:none
}
[hidden] {
 display:none!important
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
 margin-bottom:.5rem;
 font-weight:500;
 line-height:1.2
}
h1,
.h1 {
 font-size:2.1875rem
}
h2,
.h2 {
 font-size:1.75rem
}
h3,
.h3 {
 font-size:1.53125rem
}
h4,
.h4 {
 font-size:1.3125rem
}
h5,
.h5 {
 font-size:1.09375rem
}
h6,
.h6 {
 font-size:.875rem
}
.lead {
 font-size:1.09375rem;
 font-weight:300
}
.display-1 {
 font-size:6rem;
 font-weight:300;
 line-height:1.2
}
.display-2 {
 font-size:5.5rem;
 font-weight:300;
 line-height:1.2
}
.display-3 {
 font-size:4.5rem;
 font-weight:300;
 line-height:1.2
}
.display-4 {
 font-size:3.5rem;
 font-weight:300;
 line-height:1.2
}
hr {
 margin-top:1rem;
 margin-bottom:1rem;
 border:0;
 border-top:1px solid rgba(0,0,0,.1)
}
small,
.small {
 font-size:80%;
 font-weight:400
}
mark,
.mark {
 padding:.2em;
 background-color:#fcf8e3
}
.list-unstyled,
.list-inline {
 padding-left:0;
 list-style:none
}
.list-inline-item {
 display:inline-block
}
.list-inline-item:not(:last-child) {
 margin-right:.5rem
}
.initialism {
 font-size:90%;
 text-transform:uppercase
}
.blockquote {
 margin-bottom:1rem;
 font-size:1.09375rem
}
.blockquote-footer {
 display:block;
 font-size:80%;
 color:#73818f
}
.blockquote-footer:before {
 content:"\2014\a0"
}
.img-fluid {
 max-width:100%;
 height:auto
}
.img-thumbnail {
 padding:.25rem;
 background-color:#e4e5e6;
 border:1px solid #c8ced3;
 border-radius:.25rem;
 max-width:100%;
 height:auto
}
.figure {
 display:inline-block
}
.figure-img {
 margin-bottom:.5rem;
 line-height:1
}
.figure-caption {
 font-size:90%;
 color:#73818f
}
code {
 font-size:87.5%;
 color:#e83e8c;
 word-break:break-word
}
a>code {
 color:inherit
}
kbd {
 padding:.2rem .4rem;
 font-size:87.5%;
 color:#fff;
 background-color:#23282c;
 border-radius:.2rem
}
kbd kbd {
 padding:0;
 font-size:100%;
 font-weight:700
}
pre {
 display:block;
 font-size:87.5%;
 color:#23282c
}
pre code {
 font-size:inherit;
 color:inherit;
 word-break:normal
}
.pre-scrollable {
 max-height:340px;
 overflow-y:scroll
}
.container {
 width:100%;
 padding-right:15px;
 padding-left:15px;
 margin-right:auto;
 margin-left:auto
}
@media (min-width: 576px) {
 .container {
  max-width:540px
 }
}
@media (min-width: 768px) {
 .container {
  max-width:720px
 }
}
@media (min-width: 992px) {
 .container {
  max-width:960px
 }
}
@media (min-width: 1200px) {
 .container {
  max-width:1140px
 }
}
.container-fluid {
 width:100%;
 padding-right:15px;
 padding-left:15px;
 margin-right:auto;
 margin-left:auto
}
.row {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 margin-right:-15px;
 margin-left:-15px
}
.no-gutters {
 margin-right:0;
 margin-left:0
}
.no-gutters>.col,
.no-gutters>[class*=col-] {
 padding-right:0;
 padding-left:0
}
.col-xl,
.col-xl-auto,
.col-xl-12,
.col-xl-11,
.col-xl-10,
.col-xl-9,
.col-xl-8,
.col-xl-7,
.col-xl-6,
.col-xl-5,
.col-xl-4,
.col-xl-3,
.col-xl-2,
.col-xl-1,
.col-lg,
.col-lg-auto,
.col-lg-12,
.col-lg-11,
.col-lg-10,
.col-lg-9,
.col-lg-8,
.col-lg-7,
.col-lg-6,
.col-lg-5,
.col-lg-4,
.col-lg-3,
.col-lg-2,
.col-lg-1,
.col-md,
.col-md-auto,
.col-md-12,
.col-md-11,
.col-md-10,
.col-md-9,
.col-md-8,
.col-md-7,
.col-md-6,
.col-md-5,
.col-md-4,
.col-md-3,
.col-md-2,
.col-md-1,
.col-sm,
.col-sm-auto,
.col-sm-12,
.col-sm-11,
.col-sm-10,
.col-sm-9,
.col-sm-8,
.col-sm-7,
.col-sm-6,
.col-sm-5,
.col-sm-4,
.col-sm-3,
.col-sm-2,
.col-sm-1,
.col,
.col-auto,
.col-12,
.col-11,
.col-10,
.col-9,
.col-8,
.col-7,
.col-6,
.col-5,
.col-4,
.col-3,
.col-2,
.col-1 {
 position:relative;
 width:100%;
 padding-right:15px;
 padding-left:15px
}
.col {
 -ms-flex-preferred-size:0;
 flex-basis:0;
 -ms-flex-positive:1;
 flex-grow:1;
 max-width:100%
}
.col-auto {
 -ms-flex:0 0 auto;
 flex:0 0 auto;
 width:auto;
 max-width:100%
}
.col-1 {
 -ms-flex:0 0 8.3333333333%;
 flex:0 0 8.3333333333%;
 max-width:8.3333333333%
}
.col-2 {
 -ms-flex:0 0 16.6666666667%;
 flex:0 0 16.6666666667%;
 max-width:16.6666666667%
}
.col-3 {
 -ms-flex:0 0 25%;
 flex:0 0 25%;
 max-width:25%
}
.col-4 {
 -ms-flex:0 0 33.3333333333%;
 flex:0 0 33.3333333333%;
 max-width:33.3333333333%
}
.col-5 {
 -ms-flex:0 0 41.6666666667%;
 flex:0 0 41.6666666667%;
 max-width:41.6666666667%
}
.col-6 {
 -ms-flex:0 0 50%;
 flex:0 0 50%;
 max-width:50%
}
.col-7 {
 -ms-flex:0 0 58.3333333333%;
 flex:0 0 58.3333333333%;
 max-width:58.3333333333%
}
.col-8 {
 -ms-flex:0 0 66.6666666667%;
 flex:0 0 66.6666666667%;
 max-width:66.6666666667%
}
.col-9 {
 -ms-flex:0 0 75%;
 flex:0 0 75%;
 max-width:75%
}
.col-10 {
 -ms-flex:0 0 83.3333333333%;
 flex:0 0 83.3333333333%;
 max-width:83.3333333333%
}
.col-11 {
 -ms-flex:0 0 91.6666666667%;
 flex:0 0 91.6666666667%;
 max-width:91.6666666667%
}
.col-12 {
 -ms-flex:0 0 100%;
 flex:0 0 100%;
 max-width:100%
}
.order-first {
 -ms-flex-order:-1;
 order:-1
}
.order-last {
 -ms-flex-order:13;
 order:13
}
.order-0 {
 -ms-flex-order:0;
 order:0
}
.order-1 {
 -ms-flex-order:1;
 order:1
}
.order-2 {
 -ms-flex-order:2;
 order:2
}
.order-3 {
 -ms-flex-order:3;
 order:3
}
.order-4 {
 -ms-flex-order:4;
 order:4
}
.order-5 {
 -ms-flex-order:5;
 order:5
}
.order-6 {
 -ms-flex-order:6;
 order:6
}
.order-7 {
 -ms-flex-order:7;
 order:7
}
.order-8 {
 -ms-flex-order:8;
 order:8
}
.order-9 {
 -ms-flex-order:9;
 order:9
}
.order-10 {
 -ms-flex-order:10;
 order:10
}
.order-11 {
 -ms-flex-order:11;
 order:11
}
.order-12 {
 -ms-flex-order:12;
 order:12
}
.offset-1 {
 margin-left:8.3333333333%
}
.offset-2 {
 margin-left:16.6666666667%
}
.offset-3 {
 margin-left:25%
}
.offset-4 {
 margin-left:33.3333333333%
}
.offset-5 {
 margin-left:41.6666666667%
}
.offset-6 {
 margin-left:50%
}
.offset-7 {
 margin-left:58.3333333333%
}
.offset-8 {
 margin-left:66.6666666667%
}
.offset-9 {
 margin-left:75%
}
.offset-10 {
 margin-left:83.3333333333%
}
.offset-11 {
 margin-left:91.6666666667%
}
@media (min-width: 576px) {
 .col-sm {
  -ms-flex-preferred-size:0;
  flex-basis:0;
  -ms-flex-positive:1;
  flex-grow:1;
  max-width:100%
 }
 .col-sm-auto {
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:auto;
  max-width:100%
 }
 .col-sm-1 {
  -ms-flex:0 0 8.3333333333%;
  flex:0 0 8.3333333333%;
  max-width:8.3333333333%
 }
 .col-sm-2 {
  -ms-flex:0 0 16.6666666667%;
  flex:0 0 16.6666666667%;
  max-width:16.6666666667%
 }
 .col-sm-3 {
  -ms-flex:0 0 25%;
  flex:0 0 25%;
  max-width:25%
 }
 .col-sm-4 {
  -ms-flex:0 0 33.3333333333%;
  flex:0 0 33.3333333333%;
  max-width:33.3333333333%
 }
 .col-sm-5 {
  -ms-flex:0 0 41.6666666667%;
  flex:0 0 41.6666666667%;
  max-width:41.6666666667%
 }
 .col-sm-6 {
  -ms-flex:0 0 50%;
  flex:0 0 50%;
  max-width:50%
 }
 .col-sm-7 {
  -ms-flex:0 0 58.3333333333%;
  flex:0 0 58.3333333333%;
  max-width:58.3333333333%
 }
 .col-sm-8 {
  -ms-flex:0 0 66.6666666667%;
  flex:0 0 66.6666666667%;
  max-width:66.6666666667%
 }
 .col-sm-9 {
  -ms-flex:0 0 75%;
  flex:0 0 75%;
  max-width:75%
 }
 .col-sm-10 {
  -ms-flex:0 0 83.3333333333%;
  flex:0 0 83.3333333333%;
  max-width:83.3333333333%
 }
 .col-sm-11 {
  -ms-flex:0 0 91.6666666667%;
  flex:0 0 91.6666666667%;
  max-width:91.6666666667%
 }
 .col-sm-12 {
  -ms-flex:0 0 100%;
  flex:0 0 100%;
  max-width:100%
 }
 .order-sm-first {
  -ms-flex-order:-1;
  order:-1
 }
 .order-sm-last {
  -ms-flex-order:13;
  order:13
 }
 .order-sm-0 {
  -ms-flex-order:0;
  order:0
 }
 .order-sm-1 {
  -ms-flex-order:1;
  order:1
 }
 .order-sm-2 {
  -ms-flex-order:2;
  order:2
 }
 .order-sm-3 {
  -ms-flex-order:3;
  order:3
 }
 .order-sm-4 {
  -ms-flex-order:4;
  order:4
 }
 .order-sm-5 {
  -ms-flex-order:5;
  order:5
 }
 .order-sm-6 {
  -ms-flex-order:6;
  order:6
 }
 .order-sm-7 {
  -ms-flex-order:7;
  order:7
 }
 .order-sm-8 {
  -ms-flex-order:8;
  order:8
 }
 .order-sm-9 {
  -ms-flex-order:9;
  order:9
 }
 .order-sm-10 {
  -ms-flex-order:10;
  order:10
 }
 .order-sm-11 {
  -ms-flex-order:11;
  order:11
 }
 .order-sm-12 {
  -ms-flex-order:12;
  order:12
 }
 .offset-sm-0 {
  margin-left:0
 }
 .offset-sm-1 {
  margin-left:8.3333333333%
 }
 .offset-sm-2 {
  margin-left:16.6666666667%
 }
 .offset-sm-3 {
  margin-left:25%
 }
 .offset-sm-4 {
  margin-left:33.3333333333%
 }
 .offset-sm-5 {
  margin-left:41.6666666667%
 }
 .offset-sm-6 {
  margin-left:50%
 }
 .offset-sm-7 {
  margin-left:58.3333333333%
 }
 .offset-sm-8 {
  margin-left:66.6666666667%
 }
 .offset-sm-9 {
  margin-left:75%
 }
 .offset-sm-10 {
  margin-left:83.3333333333%
 }
 .offset-sm-11 {
  margin-left:91.6666666667%
 }
}
@media (min-width: 768px) {
 .col-md {
  -ms-flex-preferred-size:0;
  flex-basis:0;
  -ms-flex-positive:1;
  flex-grow:1;
  max-width:100%
 }
 .col-md-auto {
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:auto;
  max-width:100%
 }
 .col-md-1 {
  -ms-flex:0 0 8.3333333333%;
  flex:0 0 8.3333333333%;
  max-width:8.3333333333%
 }
 .col-md-2 {
  -ms-flex:0 0 16.6666666667%;
  flex:0 0 16.6666666667%;
  max-width:16.6666666667%
 }
 .col-md-3 {
  -ms-flex:0 0 25%;
  flex:0 0 25%;
  max-width:25%
 }
 .col-md-4 {
  -ms-flex:0 0 33.3333333333%;
  flex:0 0 33.3333333333%;
  max-width:33.3333333333%
 }
 .col-md-5 {
  -ms-flex:0 0 41.6666666667%;
  flex:0 0 41.6666666667%;
  max-width:41.6666666667%
 }
 .col-md-6 {
  -ms-flex:0 0 50%;
  flex:0 0 50%;
  max-width:50%
 }
 .col-md-7 {
  -ms-flex:0 0 58.3333333333%;
  flex:0 0 58.3333333333%;
  max-width:58.3333333333%
 }
 .col-md-8 {
  -ms-flex:0 0 66.6666666667%;
  flex:0 0 66.6666666667%;
  max-width:66.6666666667%
 }
 .col-md-9 {
  -ms-flex:0 0 75%;
  flex:0 0 75%;
  max-width:75%
 }
 .col-md-10 {
  -ms-flex:0 0 83.3333333333%;
  flex:0 0 83.3333333333%;
  max-width:83.3333333333%
 }
 .col-md-11 {
  -ms-flex:0 0 91.6666666667%;
  flex:0 0 91.6666666667%;
  max-width:91.6666666667%
 }
 .col-md-12 {
  -ms-flex:0 0 100%;
  flex:0 0 100%;
  max-width:100%
 }
 .order-md-first {
  -ms-flex-order:-1;
  order:-1
 }
 .order-md-last {
  -ms-flex-order:13;
  order:13
 }
 .order-md-0 {
  -ms-flex-order:0;
  order:0
 }
 .order-md-1 {
  -ms-flex-order:1;
  order:1
 }
 .order-md-2 {
  -ms-flex-order:2;
  order:2
 }
 .order-md-3 {
  -ms-flex-order:3;
  order:3
 }
 .order-md-4 {
  -ms-flex-order:4;
  order:4
 }
 .order-md-5 {
  -ms-flex-order:5;
  order:5
 }
 .order-md-6 {
  -ms-flex-order:6;
  order:6
 }
 .order-md-7 {
  -ms-flex-order:7;
  order:7
 }
 .order-md-8 {
  -ms-flex-order:8;
  order:8
 }
 .order-md-9 {
  -ms-flex-order:9;
  order:9
 }
 .order-md-10 {
  -ms-flex-order:10;
  order:10
 }
 .order-md-11 {
  -ms-flex-order:11;
  order:11
 }
 .order-md-12 {
  -ms-flex-order:12;
  order:12
 }
 .offset-md-0 {
  margin-left:0
 }
 .offset-md-1 {
  margin-left:8.3333333333%
 }
 .offset-md-2 {
  margin-left:16.6666666667%
 }
 .offset-md-3 {
  margin-left:25%
 }
 .offset-md-4 {
  margin-left:33.3333333333%
 }
 .offset-md-5 {
  margin-left:41.6666666667%
 }
 .offset-md-6 {
  margin-left:50%
 }
 .offset-md-7 {
  margin-left:58.3333333333%
 }
 .offset-md-8 {
  margin-left:66.6666666667%
 }
 .offset-md-9 {
  margin-left:75%
 }
 .offset-md-10 {
  margin-left:83.3333333333%
 }
 .offset-md-11 {
  margin-left:91.6666666667%
 }
}
@media (min-width: 992px) {
 .col-lg {
  -ms-flex-preferred-size:0;
  flex-basis:0;
  -ms-flex-positive:1;
  flex-grow:1;
  max-width:100%
 }
 .col-lg-auto {
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:auto;
  max-width:100%
 }
 .col-lg-1 {
  -ms-flex:0 0 8.3333333333%;
  flex:0 0 8.3333333333%;
  max-width:8.3333333333%
 }
 .col-lg-2 {
  -ms-flex:0 0 16.6666666667%;
  flex:0 0 16.6666666667%;
  max-width:16.6666666667%
 }
 .col-lg-3 {
  -ms-flex:0 0 25%;
  flex:0 0 25%;
  max-width:25%
 }
 .col-lg-4 {
  -ms-flex:0 0 33.3333333333%;
  flex:0 0 33.3333333333%;
  max-width:33.3333333333%
 }
 .col-lg-5 {
  -ms-flex:0 0 41.6666666667%;
  flex:0 0 41.6666666667%;
  max-width:41.6666666667%
 }
 .col-lg-6 {
  -ms-flex:0 0 50%;
  flex:0 0 50%;
  max-width:50%
 }
 .col-lg-7 {
  -ms-flex:0 0 58.3333333333%;
  flex:0 0 58.3333333333%;
  max-width:58.3333333333%
 }
 .col-lg-8 {
  -ms-flex:0 0 66.6666666667%;
  flex:0 0 66.6666666667%;
  max-width:66.6666666667%
 }
 .col-lg-9 {
  -ms-flex:0 0 75%;
  flex:0 0 75%;
  max-width:75%
 }
 .col-lg-10 {
  -ms-flex:0 0 83.3333333333%;
  flex:0 0 83.3333333333%;
  max-width:83.3333333333%
 }
 .col-lg-11 {
  -ms-flex:0 0 91.6666666667%;
  flex:0 0 91.6666666667%;
  max-width:91.6666666667%
 }
 .col-lg-12 {
  -ms-flex:0 0 100%;
  flex:0 0 100%;
  max-width:100%
 }
 .order-lg-first {
  -ms-flex-order:-1;
  order:-1
 }
 .order-lg-last {
  -ms-flex-order:13;
  order:13
 }
 .order-lg-0 {
  -ms-flex-order:0;
  order:0
 }
 .order-lg-1 {
  -ms-flex-order:1;
  order:1
 }
 .order-lg-2 {
  -ms-flex-order:2;
  order:2
 }
 .order-lg-3 {
  -ms-flex-order:3;
  order:3
 }
 .order-lg-4 {
  -ms-flex-order:4;
  order:4
 }
 .order-lg-5 {
  -ms-flex-order:5;
  order:5
 }
 .order-lg-6 {
  -ms-flex-order:6;
  order:6
 }
 .order-lg-7 {
  -ms-flex-order:7;
  order:7
 }
 .order-lg-8 {
  -ms-flex-order:8;
  order:8
 }
 .order-lg-9 {
  -ms-flex-order:9;
  order:9
 }
 .order-lg-10 {
  -ms-flex-order:10;
  order:10
 }
 .order-lg-11 {
  -ms-flex-order:11;
  order:11
 }
 .order-lg-12 {
  -ms-flex-order:12;
  order:12
 }
 .offset-lg-0 {
  margin-left:0
 }
 .offset-lg-1 {
  margin-left:8.3333333333%
 }
 .offset-lg-2 {
  margin-left:16.6666666667%
 }
 .offset-lg-3 {
  margin-left:25%
 }
 .offset-lg-4 {
  margin-left:33.3333333333%
 }
 .offset-lg-5 {
  margin-left:41.6666666667%
 }
 .offset-lg-6 {
  margin-left:50%
 }
 .offset-lg-7 {
  margin-left:58.3333333333%
 }
 .offset-lg-8 {
  margin-left:66.6666666667%
 }
 .offset-lg-9 {
  margin-left:75%
 }
 .offset-lg-10 {
  margin-left:83.3333333333%
 }
 .offset-lg-11 {
  margin-left:91.6666666667%
 }
}
@media (min-width: 1200px) {
 .col-xl {
  -ms-flex-preferred-size:0;
  flex-basis:0;
  -ms-flex-positive:1;
  flex-grow:1;
  max-width:100%
 }
 .col-xl-auto {
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:auto;
  max-width:100%
 }
 .col-xl-1 {
  -ms-flex:0 0 8.3333333333%;
  flex:0 0 8.3333333333%;
  max-width:8.3333333333%
 }
 .col-xl-2 {
  -ms-flex:0 0 16.6666666667%;
  flex:0 0 16.6666666667%;
  max-width:16.6666666667%
 }
 .col-xl-3 {
  -ms-flex:0 0 25%;
  flex:0 0 25%;
  max-width:25%
 }
 .col-xl-4 {
  -ms-flex:0 0 33.3333333333%;
  flex:0 0 33.3333333333%;
  max-width:33.3333333333%
 }
 .col-xl-5 {
  -ms-flex:0 0 41.6666666667%;
  flex:0 0 41.6666666667%;
  max-width:41.6666666667%
 }
 .col-xl-6 {
  -ms-flex:0 0 50%;
  flex:0 0 50%;
  max-width:50%
 }
 .col-xl-7 {
  -ms-flex:0 0 58.3333333333%;
  flex:0 0 58.3333333333%;
  max-width:58.3333333333%
 }
 .col-xl-8 {
  -ms-flex:0 0 66.6666666667%;
  flex:0 0 66.6666666667%;
  max-width:66.6666666667%
 }
 .col-xl-9 {
  -ms-flex:0 0 75%;
  flex:0 0 75%;
  max-width:75%
 }
 .col-xl-10 {
  -ms-flex:0 0 83.3333333333%;
  flex:0 0 83.3333333333%;
  max-width:83.3333333333%
 }
 .col-xl-11 {
  -ms-flex:0 0 91.6666666667%;
  flex:0 0 91.6666666667%;
  max-width:91.6666666667%
 }
 .col-xl-12 {
  -ms-flex:0 0 100%;
  flex:0 0 100%;
  max-width:100%
 }
 .order-xl-first {
  -ms-flex-order:-1;
  order:-1
 }
 .order-xl-last {
  -ms-flex-order:13;
  order:13
 }
 .order-xl-0 {
  -ms-flex-order:0;
  order:0
 }
 .order-xl-1 {
  -ms-flex-order:1;
  order:1
 }
 .order-xl-2 {
  -ms-flex-order:2;
  order:2
 }
 .order-xl-3 {
  -ms-flex-order:3;
  order:3
 }
 .order-xl-4 {
  -ms-flex-order:4;
  order:4
 }
 .order-xl-5 {
  -ms-flex-order:5;
  order:5
 }
 .order-xl-6 {
  -ms-flex-order:6;
  order:6
 }
 .order-xl-7 {
  -ms-flex-order:7;
  order:7
 }
 .order-xl-8 {
  -ms-flex-order:8;
  order:8
 }
 .order-xl-9 {
  -ms-flex-order:9;
  order:9
 }
 .order-xl-10 {
  -ms-flex-order:10;
  order:10
 }
 .order-xl-11 {
  -ms-flex-order:11;
  order:11
 }
 .order-xl-12 {
  -ms-flex-order:12;
  order:12
 }
 .offset-xl-0 {
  margin-left:0
 }
 .offset-xl-1 {
  margin-left:8.3333333333%
 }
 .offset-xl-2 {
  margin-left:16.6666666667%
 }
 .offset-xl-3 {
  margin-left:25%
 }
 .offset-xl-4 {
  margin-left:33.3333333333%
 }
 .offset-xl-5 {
  margin-left:41.6666666667%
 }
 .offset-xl-6 {
  margin-left:50%
 }
 .offset-xl-7 {
  margin-left:58.3333333333%
 }
 .offset-xl-8 {
  margin-left:66.6666666667%
 }
 .offset-xl-9 {
  margin-left:75%
 }
 .offset-xl-10 {
  margin-left:83.3333333333%
 }
 .offset-xl-11 {
  margin-left:91.6666666667%
 }
}
.table {
 width:100%;
 margin-bottom:1rem;
 color:#23282c
}
.table th,
.table td {
 padding:.75rem;
 vertical-align:top;
 border-top:1px solid #c8ced3
}
.table thead th {
 vertical-align:bottom;
 border-bottom:2px solid #c8ced3
}
.table tbody+tbody {
 border-top:2px solid #c8ced3
}
.table-sm th,
.table-sm td {
 padding:.3rem
}
.table-bordered,
.table-bordered th,
.table-bordered td {
 border:1px solid #c8ced3
}
.table-bordered thead th,
.table-bordered thead td {
 border-bottom-width:2px
}
.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody+tbody {
 border:0
}
.table-striped tbody tr:nth-of-type(odd) {
 background-color:#0000000d
}
.table-hover tbody tr:hover {
 color:#23282c;
 background-color:#00000013
}
.table-primary,
.table-primary>th,
.table-primary>td {
 background-color:#c1e7f4
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody+tbody {
 border-color:#8bd2eb
}
.table-hover .table-primary:hover {
 background-color:#abdff0
}
.table-hover .table-primary:hover>td,
.table-hover .table-primary:hover>th {
 background-color:#abdff0
}
.table-secondary,
.table-secondary>th,
.table-secondary>td {
 background-color:#f0f1f3
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody+tbody {
 border-color:#e2e6e8
}
.table-hover .table-secondary:hover {
 background-color:#e2e4e8
}
.table-hover .table-secondary:hover>td,
.table-hover .table-secondary:hover>th {
 background-color:#e2e4e8
}
.table-success,
.table-success>th,
.table-success>td {
 background-color:#cdedd8
}
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody+tbody {
 border-color:#a2ddb7
}
.table-hover .table-success:hover {
 background-color:#bae6c9
}
.table-hover .table-success:hover>td,
.table-hover .table-success:hover>th {
 background-color:#bae6c9
}
.table-info,
.table-info>th,
.table-info>td {
 background-color:#d3eef6
}
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody+tbody {
 border-color:#aedfee
}
.table-hover .table-info:hover {
 background-color:#bee6f2
}
.table-hover .table-info:hover>td,
.table-hover .table-info:hover>th {
 background-color:#bee6f2
}
.table-warning,
.table-warning>th,
.table-warning>td {
 background-color:#ffeeba
}
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody+tbody {
 border-color:#ffdf7e
}
.table-hover .table-warning:hover {
 background-color:#ffe8a1
}
.table-hover .table-warning:hover>td,
.table-hover .table-warning:hover>th {
 background-color:#ffe8a1
}
.table-danger,
.table-danger>th,
.table-danger>td {
 background-color:#fdd6d6
}
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody+tbody {
 border-color:#fbb3b2
}
.table-hover .table-danger:hover {
 background-color:#fcbebe
}
.table-hover .table-danger:hover>td,
.table-hover .table-danger:hover>th {
 background-color:#fcbebe
}
.table-light,
.table-light>th,
.table-light>td {
 background-color:#fbfcfc
}
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody+tbody {
 border-color:#f7f9fa
}
.table-hover .table-light:hover {
 background-color:#ecf1f1
}
.table-hover .table-light:hover>td,
.table-hover .table-light:hover>th {
 background-color:#ecf1f1
}
.table-dark,
.table-dark>th,
.table-dark>td {
 background-color:#c5c6c8
}
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody+tbody {
 border-color:#939699
}
.table-hover .table-dark:hover {
 background-color:#b8b9bc
}
.table-hover .table-dark:hover>td,
.table-hover .table-dark:hover>th {
 background-color:#b8b9bc
}
.table-active,
.table-active>th,
.table-active>td {
 background-color:#00000013
}
.table-hover .table-active:hover {
 background-color:#00000013
}
.table-hover .table-active:hover>td,
.table-hover .table-active:hover>th {
 background-color:#00000013
}
.table .thead-dark th {
 color:#fff;
 background-color:#2f353a;
 border-color:#40484f
}
.table .thead-light th {
 color:#5c6873;
 background-color:#e4e7ea;
 border-color:#c8ced3
}
.table-dark {
 color:#fff;
 background-color:#2f353a
}
.table-dark th,
.table-dark td,
.table-dark thead th {
 border-color:#40484f
}
.table-dark.table-bordered {
 border:0
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
 background-color:#ffffff0d
}
.table-dark.table-hover tbody tr:hover {
 color:#fff;
 background-color:#ffffff13
}
@media (max-width: 575.98px) {
 .table-responsive-sm {
  display:block;
  width:100%;
  overflow-x:auto;
  -webkit-overflow-scrolling:touch
 }
 .table-responsive-sm>.table-bordered {
  border:0
 }
}
@media (max-width: 767.98px) {
 .table-responsive-md {
  display:block;
  width:100%;
  overflow-x:auto;
  -webkit-overflow-scrolling:touch
 }
 .table-responsive-md>.table-bordered {
  border:0
 }
}
@media (max-width: 991.98px) {
 .table-responsive-lg {
  display:block;
  width:100%;
  overflow-x:auto;
  -webkit-overflow-scrolling:touch
 }
 .table-responsive-lg>.table-bordered {
  border:0
 }
}
@media (max-width: 1199.98px) {
 .table-responsive-xl {
  display:block;
  width:100%;
  overflow-x:auto;
  -webkit-overflow-scrolling:touch
 }
 .table-responsive-xl>.table-bordered {
  border:0
 }
}
.table-responsive {
 display:block;
 width:100%;
 overflow-x:auto;
 -webkit-overflow-scrolling:touch
}
.table-responsive>.table-bordered {
 border:0
}
.form-control {
 display:block;
 width:100%;
 height:calc(1.5em + .75rem + 2px);
 padding:.375rem .75rem;
 font-size:.875rem;
 font-weight:400;
 line-height:1.5;
 color:#5c6873;
 background-color:#fff;
 background-clip:padding-box;
 border:1px solid #e4e7ea;
 border-radius:.25rem;
 transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion: reduce) {
 .form-control {
  transition:none
 }
}
.form-control::-ms-expand {
 background-color:transparent;
 border:0
}
.form-control:focus {
 color:#5c6873;
 background-color:#fff;
 border-color:#8ad4ee;
 outline:0;
 box-shadow:0 0 0 .2rem #20a8d840
}
.form-control::-moz-placeholder {
 color:#73818f;
 opacity:1
}
.form-control:-ms-input-placeholder {
 color:#73818f;
 opacity:1
}
.form-control::placeholder {
 color:#73818f;
 opacity:1
}
.form-control:disabled,
.form-control[readonly] {
 background-color:#e4e7ea;
 opacity:1
}
select.form-control:focus::-ms-value {
 color:#5c6873;
 background-color:#fff
}
.form-control-file,
.form-control-range {
 display:block;
 width:100%
}
.col-form-label {
 padding-top:calc(.375rem + 1px);
 padding-bottom:calc(.375rem + 1px);
 margin-bottom:0;
 font-size:inherit;
 line-height:1.5
}
.col-form-label-lg {
 padding-top:calc(.5rem + 1px);
 padding-bottom:calc(.5rem + 1px);
 font-size:1.09375rem;
 line-height:1.5
}
.col-form-label-sm {
 padding-top:calc(.25rem + 1px);
 padding-bottom:calc(.25rem + 1px);
 font-size:.765625rem;
 line-height:1.5
}
.form-control-plaintext {
 display:block;
 width:100%;
 padding-top:.375rem;
 padding-bottom:.375rem;
 margin-bottom:0;
 line-height:1.5;
 color:#23282c;
 background-color:transparent;
 border:solid transparent;
 border-width:1px 0
}
.form-control-plaintext.form-control-sm,
.form-control-plaintext.form-control-lg {
 padding-right:0;
 padding-left:0
}
.form-control-sm {
 height:calc(1.5em + .5rem + 2px);
 padding:.25rem .5rem;
 font-size:.765625rem;
 line-height:1.5;
 border-radius:.2rem
}
.form-control-lg {
 height:calc(1.5em + 1rem + 2px);
 padding:.5rem 1rem;
 font-size:1.09375rem;
 line-height:1.5;
 border-radius:.3rem
}
select.form-control[size],
select.form-control[multiple],
textarea.form-control {
 height:auto
}
.form-group {
 margin-bottom:1rem
}
.form-text {
 display:block;
 margin-top:.25rem
}
.form-row {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 margin-right:-5px;
 margin-left:-5px
}
.form-row>.col,
.form-row>[class*=col-] {
 padding-right:5px;
 padding-left:5px
}
.form-row.is-invalid+.invalid-feedback {
 display:block
}
.form-check {
 position:relative;
 display:block;
 padding-left:1.25rem
}
.form-check-input {
 position:absolute;
 margin-top:.3rem;
 margin-left:-1.25rem
}
.form-check-input:disabled~.form-check-label {
 color:#73818f
}
.form-check-label {
 margin-bottom:0
}
.form-check-inline {
 display:-ms-inline-flexbox;
 display:inline-flex;
 -ms-flex-align:center;
 align-items:center;
 padding-left:0;
 margin-right:.75rem
}
.form-check-inline .form-check-input {
 position:static;
 margin-top:0;
 margin-right:.3125rem;
 margin-left:0
}
.valid-feedback {
 display:none;
 width:100%;
 margin-top:.25rem;
 font-size:80%;
 color:#4dbd74
}
.valid-tooltip {
 position:absolute;
 top:100%;
 z-index:5;
 display:none;
 max-width:100%;
 padding:.25rem .5rem;
 margin-top:.1rem;
 font-size:.765625rem;
 line-height:1.5;
 color:#fff;
 background-color:#4dbd74e6;
 border-radius:.25rem
}
.was-validated .form-control:valid,
.form-control.is-valid {
 border-color:#4dbd74;
 padding-right:calc(1.5em + .75rem);
 background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%234dbd74' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
 background-repeat:no-repeat;
 background-position:center right calc(.375em + .1875rem);
 background-size:calc(.75em + .375rem) calc(.75em + .375rem)
}
.was-validated .form-control:valid:focus,
.form-control.is-valid:focus {
 border-color:#4dbd74;
 box-shadow:0 0 0 .2rem #4dbd7440
}
.was-validated .form-control:valid~.valid-feedback,
.was-validated .form-control:valid~.valid-tooltip,
.form-control.is-valid~.valid-feedback,
.form-control.is-valid~.valid-tooltip {
 display:block
}
.was-validated textarea.form-control:valid,
textarea.form-control.is-valid {
 padding-right:calc(1.5em + .75rem);
 background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)
}
.was-validated .custom-select:valid,
.custom-select.is-valid {
 border-color:#4dbd74;
 padding-right:calc((1em + .75rem)*.75 + 1.75rem);
 background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%232f353a' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%234dbd74' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem calc(.75em + .375rem) calc(.75em + .375rem)
}
.was-validated .custom-select:valid:focus,
.custom-select.is-valid:focus {
 border-color:#4dbd74;
 box-shadow:0 0 0 .2rem #4dbd7440
}
.was-validated .custom-select:valid~.valid-feedback,
.was-validated .custom-select:valid~.valid-tooltip,
.custom-select.is-valid~.valid-feedback,
.custom-select.is-valid~.valid-tooltip {
 display:block
}
.was-validated .form-control-file:valid~.valid-feedback,
.was-validated .form-control-file:valid~.valid-tooltip,
.form-control-file.is-valid~.valid-feedback,
.form-control-file.is-valid~.valid-tooltip {
 display:block
}
.was-validated .form-check-input:valid~.form-check-label,
.form-check-input.is-valid~.form-check-label {
 color:#4dbd74
}
.was-validated .form-check-input:valid~.valid-feedback,
.was-validated .form-check-input:valid~.valid-tooltip,
.form-check-input.is-valid~.valid-feedback,
.form-check-input.is-valid~.valid-tooltip {
 display:block
}
.was-validated .custom-control-input:valid~.custom-control-label,
.custom-control-input.is-valid~.custom-control-label {
 color:#4dbd74
}
.was-validated .custom-control-input:valid~.custom-control-label:before,
.custom-control-input.is-valid~.custom-control-label:before {
 border-color:#4dbd74
}
.was-validated .custom-control-input:valid~.valid-feedback,
.was-validated .custom-control-input:valid~.valid-tooltip,
.custom-control-input.is-valid~.valid-feedback,
.custom-control-input.is-valid~.valid-tooltip {
 display:block
}
.was-validated .custom-control-input:valid:checked~.custom-control-label:before,
.custom-control-input.is-valid:checked~.custom-control-label:before {
 border-color:#72cb91;
 background-color:#72cb91
}
.was-validated .custom-control-input:valid:focus~.custom-control-label:before,
.custom-control-input.is-valid:focus~.custom-control-label:before {
 box-shadow:0 0 0 .2rem #4dbd7440
}
.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label:before,
.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label:before {
 border-color:#4dbd74
}
.was-validated .custom-file-input:valid~.custom-file-label,
.custom-file-input.is-valid~.custom-file-label {
 border-color:#4dbd74
}
.was-validated .custom-file-input:valid~.valid-feedback,
.was-validated .custom-file-input:valid~.valid-tooltip,
.custom-file-input.is-valid~.valid-feedback,
.custom-file-input.is-valid~.valid-tooltip {
 display:block
}
.was-validated .custom-file-input:valid:focus~.custom-file-label,
.custom-file-input.is-valid:focus~.custom-file-label {
 border-color:#4dbd74;
 box-shadow:0 0 0 .2rem #4dbd7440
}
.invalid-feedback {
 display:none;
 width:100%;
 margin-top:.25rem;
 font-size:80%;
 color:#f86c6b
}
.invalid-tooltip {
 position:absolute;
 top:100%;
 z-index:5;
 display:none;
 max-width:100%;
 padding:.25rem .5rem;
 margin-top:.1rem;
 font-size:.765625rem;
 line-height:1.5;
 color:#fff;
 background-color:#f86c6be6;
 border-radius:.25rem
}
.was-validated .form-control:invalid,
.form-control.is-invalid {
 border-color:#f86c6b;
 padding-right:calc(1.5em + .75rem);
 background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23f86c6b' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23f86c6b' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");
 background-repeat:no-repeat;
 background-position:center right calc(.375em + .1875rem);
 background-size:calc(.75em + .375rem) calc(.75em + .375rem)
}
.was-validated .form-control:invalid:focus,
.form-control.is-invalid:focus {
 border-color:#f86c6b;
 box-shadow:0 0 0 .2rem #f86c6b40
}
.was-validated .form-control:invalid~.invalid-feedback,
.was-validated .form-control:invalid~.invalid-tooltip,
.form-control.is-invalid~.invalid-feedback,
.form-control.is-invalid~.invalid-tooltip {
 display:block
}
.was-validated textarea.form-control:invalid,
textarea.form-control.is-invalid {
 padding-right:calc(1.5em + .75rem);
 background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)
}
.was-validated .custom-select:invalid,
.custom-select.is-invalid {
 border-color:#f86c6b;
 padding-right:calc((1em + .75rem)*.75 + 1.75rem);
 background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%232f353a' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23f86c6b' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23f86c6b' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem calc(.75em + .375rem) calc(.75em + .375rem)
}
.was-validated .custom-select:invalid:focus,
.custom-select.is-invalid:focus {
 border-color:#f86c6b;
 box-shadow:0 0 0 .2rem #f86c6b40
}
.was-validated .custom-select:invalid~.invalid-feedback,
.was-validated .custom-select:invalid~.invalid-tooltip,
.custom-select.is-invalid~.invalid-feedback,
.custom-select.is-invalid~.invalid-tooltip {
 display:block
}
.was-validated .form-control-file:invalid~.invalid-feedback,
.was-validated .form-control-file:invalid~.invalid-tooltip,
.form-control-file.is-invalid~.invalid-feedback,
.form-control-file.is-invalid~.invalid-tooltip {
 display:block
}
.was-validated .form-check-input:invalid~.form-check-label,
.form-check-input.is-invalid~.form-check-label {
 color:#f86c6b
}
.was-validated .form-check-input:invalid~.invalid-feedback,
.was-validated .form-check-input:invalid~.invalid-tooltip,
.form-check-input.is-invalid~.invalid-feedback,
.form-check-input.is-invalid~.invalid-tooltip {
 display:block
}
.was-validated .custom-control-input:invalid~.custom-control-label,
.custom-control-input.is-invalid~.custom-control-label {
 color:#f86c6b
}
.was-validated .custom-control-input:invalid~.custom-control-label:before,
.custom-control-input.is-invalid~.custom-control-label:before {
 border-color:#f86c6b
}
.was-validated .custom-control-input:invalid~.invalid-feedback,
.was-validated .custom-control-input:invalid~.invalid-tooltip,
.custom-control-input.is-invalid~.invalid-feedback,
.custom-control-input.is-invalid~.invalid-tooltip {
 display:block
}
.was-validated .custom-control-input:invalid:checked~.custom-control-label:before,
.custom-control-input.is-invalid:checked~.custom-control-label:before {
 border-color:#fa9c9c;
 background-color:#fa9c9c
}
.was-validated .custom-control-input:invalid:focus~.custom-control-label:before,
.custom-control-input.is-invalid:focus~.custom-control-label:before {
 box-shadow:0 0 0 .2rem #f86c6b40
}
.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label:before,
.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label:before {
 border-color:#f86c6b
}
.was-validated .custom-file-input:invalid~.custom-file-label,
.custom-file-input.is-invalid~.custom-file-label {
 border-color:#f86c6b
}
.was-validated .custom-file-input:invalid~.invalid-feedback,
.was-validated .custom-file-input:invalid~.invalid-tooltip,
.custom-file-input.is-invalid~.invalid-feedback,
.custom-file-input.is-invalid~.invalid-tooltip {
 display:block
}
.was-validated .custom-file-input:invalid:focus~.custom-file-label,
.custom-file-input.is-invalid:focus~.custom-file-label {
 border-color:#f86c6b;
 box-shadow:0 0 0 .2rem #f86c6b40
}
.form-inline {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-flow:row wrap;
 flex-flow:row wrap;
 -ms-flex-align:center;
 align-items:center
}
.form-inline .form-check {
 width:100%
}
@media (min-width: 576px) {
 .form-inline label {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  -ms-flex-pack:center;
  justify-content:center;
  margin-bottom:0
 }
 .form-inline .form-group {
  display:-ms-flexbox;
  display:flex;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  -ms-flex-flow:row wrap;
  flex-flow:row wrap;
  -ms-flex-align:center;
  align-items:center;
  margin-bottom:0
 }
 .form-inline .form-control {
  display:inline-block;
  width:auto;
  vertical-align:middle
 }
 .form-inline .form-control-plaintext {
  display:inline-block
 }
 .form-inline .input-group,
 .form-inline .custom-select {
  width:auto
 }
 .form-inline .form-check {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  -ms-flex-pack:center;
  justify-content:center;
  width:auto;
  padding-left:0
 }
 .form-inline .form-check-input {
  position:relative;
  -ms-flex-negative:0;
  flex-shrink:0;
  margin-top:0;
  margin-right:.25rem;
  margin-left:0
 }
 .form-inline .custom-control {
  -ms-flex-align:center;
  align-items:center;
  -ms-flex-pack:center;
  justify-content:center
 }
 .form-inline .custom-control-label {
  margin-bottom:0
 }
}
.btn {
 display:inline-block;
 font-weight:400;
 color:#23282c;
 text-align:center;
 vertical-align:middle;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 background-color:transparent;
 border:1px solid transparent;
 padding:.375rem .75rem;
 font-size:.875rem;
 line-height:1.5;
 border-radius:.25rem;
 transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion: reduce) {
 .btn {
  transition:none
 }
}
.btn:hover {
 color:#23282c;
 text-decoration:none
}
.btn:focus,
.btn.focus {
 outline:0;
 box-shadow:0 0 0 .2rem #20a8d840
}
.btn.disabled,
.btn:disabled {
 opacity:.65
}
a.btn.disabled,
fieldset:disabled a.btn {
 pointer-events:none
}
.btn-primary {
 color:#fff;
 background-color:#20a8d8;
 border-color:#20a8d8
}
.btn-primary:hover {
 color:#fff;
 background-color:#1b8eb7;
 border-color:#1985ac
}
.btn-primary:focus,
.btn-primary.focus {
 box-shadow:0 0 0 .2rem #41b5de80
}
.btn-primary.disabled,
.btn-primary:disabled {
 color:#fff;
 background-color:#20a8d8;
 border-color:#20a8d8
}
.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show>.btn-primary.dropdown-toggle {
 color:#fff;
 background-color:#1985ac;
 border-color:#187da0
}
.btn-primary:not(:disabled):not(.disabled):active:focus,
.btn-primary:not(:disabled):not(.disabled).active:focus,
.show>.btn-primary.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem #41b5de80
}
.btn-secondary {
 color:#23282c;
 background-color:#c8ced3;
 border-color:#c8ced3
}
.btn-secondary:hover {
 color:#23282c;
 background-color:#b3bbc2;
 border-color:#acb5bc
}
.btn-secondary:focus,
.btn-secondary.focus {
 box-shadow:0 0 0 .2rem #afb5ba80
}
.btn-secondary.disabled,
.btn-secondary:disabled {
 color:#23282c;
 background-color:#c8ced3;
 border-color:#c8ced3
}
.btn-secondary:not(:disabled):not(.disabled):active,
.btn-secondary:not(:disabled):not(.disabled).active,
.show>.btn-secondary.dropdown-toggle {
 color:#23282c;
 background-color:#acb5bc;
 border-color:#a5aeb7
}
.btn-secondary:not(:disabled):not(.disabled):active:focus,
.btn-secondary:not(:disabled):not(.disabled).active:focus,
.show>.btn-secondary.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem #afb5ba80
}
.btn-success {
 color:#fff;
 background-color:#4dbd74;
 border-color:#4dbd74
}
.btn-success:hover {
 color:#fff;
 background-color:#3ea662;
 border-color:#3a9d5d
}
.btn-success:focus,
.btn-success.focus {
 box-shadow:0 0 0 .2rem #68c78980
}
.btn-success.disabled,
.btn-success:disabled {
 color:#fff;
 background-color:#4dbd74;
 border-color:#4dbd74
}
.btn-success:not(:disabled):not(.disabled):active,
.btn-success:not(:disabled):not(.disabled).active,
.show>.btn-success.dropdown-toggle {
 color:#fff;
 background-color:#3a9d5d;
 border-color:#379457
}
.btn-success:not(:disabled):not(.disabled):active:focus,
.btn-success:not(:disabled):not(.disabled).active:focus,
.show>.btn-success.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem #68c78980
}
.btn-info {
 color:#23282c;
 background-color:#63c2de;
 border-color:#63c2de
}
.btn-info:hover {
 color:#23282c;
 background-color:#43b6d7;
 border-color:#39b2d5
}
.btn-info:focus,
.btn-info.focus {
 box-shadow:0 0 0 .2rem #59abc380
}
.btn-info.disabled,
.btn-info:disabled {
 color:#23282c;
 background-color:#63c2de;
 border-color:#63c2de
}
.btn-info:not(:disabled):not(.disabled):active,
.btn-info:not(:disabled):not(.disabled).active,
.show>.btn-info.dropdown-toggle {
 color:#fff;
 background-color:#39b2d5;
 border-color:#2eadd3
}
.btn-info:not(:disabled):not(.disabled):active:focus,
.btn-info:not(:disabled):not(.disabled).active:focus,
.show>.btn-info.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem #59abc380
}
.btn-warning {
 color:#23282c;
 background-color:#ffc107;
 border-color:#ffc107
}
.btn-warning:hover {
 color:#23282c;
 background-color:#e0a800;
 border-color:#d39e00
}
.btn-warning:focus,
.btn-warning.focus {
 box-shadow:0 0 0 .2rem #deaa0d80
}
.btn-warning.disabled,
.btn-warning:disabled {
 color:#23282c;
 background-color:#ffc107;
 border-color:#ffc107
}
.btn-warning:not(:disabled):not(.disabled):active,
.btn-warning:not(:disabled):not(.disabled).active,
.show>.btn-warning.dropdown-toggle {
 color:#23282c;
 background-color:#d39e00;
 border-color:#c69500
}
.btn-warning:not(:disabled):not(.disabled):active:focus,
.btn-warning:not(:disabled):not(.disabled).active:focus,
.show>.btn-warning.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem #deaa0d80
}
.btn-danger {
 color:#fff;
 background-color:#f86c6b;
 border-color:#f86c6b
}
.btn-danger:hover {
 color:#fff;
 background-color:#f64846;
 border-color:#f63c3a
}
.btn-danger:focus,
.btn-danger.focus {
 box-shadow:0 0 0 .2rem #f9828180
}
.btn-danger.disabled,
.btn-danger:disabled {
 color:#fff;
 background-color:#f86c6b;
 border-color:#f86c6b
}
.btn-danger:not(:disabled):not(.disabled):active,
.btn-danger:not(:disabled):not(.disabled).active,
.show>.btn-danger.dropdown-toggle {
 color:#fff;
 background-color:#f63c3a;
 border-color:#f5302e
}
.btn-danger:not(:disabled):not(.disabled):active:focus,
.btn-danger:not(:disabled):not(.disabled).active:focus,
.show>.btn-danger.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem #f9828180
}
.btn-light {
 color:#23282c;
 background-color:#f0f3f5;
 border-color:#f0f3f5
}
.btn-light:hover {
 color:#23282c;
 background-color:#d9e1e6;
 border-color:#d1dbe1
}
.btn-light:focus,
.btn-light.focus {
 box-shadow:0 0 0 .2rem #d1d5d780
}
.btn-light.disabled,
.btn-light:disabled {
 color:#23282c;
 background-color:#f0f3f5;
 border-color:#f0f3f5
}
.btn-light:not(:disabled):not(.disabled):active,
.btn-light:not(:disabled):not(.disabled).active,
.show>.btn-light.dropdown-toggle {
 color:#23282c;
 background-color:#d1dbe1;
 border-color:#cad4dc
}
.btn-light:not(:disabled):not(.disabled):active:focus,
.btn-light:not(:disabled):not(.disabled).active:focus,
.show>.btn-light.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem #d1d5d780
}
.btn-dark {
 color:#fff;
 background-color:#2f353a;
 border-color:#2f353a
}
.btn-dark:hover {
 color:#fff;
 background-color:#1e2225;
 border-color:#181b1e
}
.btn-dark:focus,
.btn-dark.focus {
 box-shadow:0 0 0 .2rem #4e535880
}
.btn-dark.disabled,
.btn-dark:disabled {
 color:#fff;
 background-color:#2f353a;
 border-color:#2f353a
}
.btn-dark:not(:disabled):not(.disabled):active,
.btn-dark:not(:disabled):not(.disabled).active,
.show>.btn-dark.dropdown-toggle {
 color:#fff;
 background-color:#181b1e;
 border-color:#121517
}
.btn-dark:not(:disabled):not(.disabled):active:focus,
.btn-dark:not(:disabled):not(.disabled).active:focus,
.show>.btn-dark.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem #4e535880
}
.btn-outline-primary {
 color:#20a8d8;
 border-color:#20a8d8
}
.btn-outline-primary:hover {
 color:#fff;
 background-color:#20a8d8;
 border-color:#20a8d8
}
.btn-outline-primary:focus,
.btn-outline-primary.focus {
 box-shadow:0 0 0 .2rem #20a8d880
}
.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
 color:#20a8d8;
 background-color:transparent
}
.btn-outline-primary:not(:disabled):not(.disabled):active,
.btn-outline-primary:not(:disabled):not(.disabled).active,
.show>.btn-outline-primary.dropdown-toggle {
 color:#fff;
 background-color:#20a8d8;
 border-color:#20a8d8
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-primary.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem #20a8d880
}
.btn-outline-secondary {
 color:#c8ced3;
 border-color:#c8ced3
}
.btn-outline-secondary:hover {
 color:#23282c;
 background-color:#c8ced3;
 border-color:#c8ced3
}
.btn-outline-secondary:focus,
.btn-outline-secondary.focus {
 box-shadow:0 0 0 .2rem #c8ced380
}
.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
 color:#c8ced3;
 background-color:transparent
}
.btn-outline-secondary:not(:disabled):not(.disabled):active,
.btn-outline-secondary:not(:disabled):not(.disabled).active,
.show>.btn-outline-secondary.dropdown-toggle {
 color:#23282c;
 background-color:#c8ced3;
 border-color:#c8ced3
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-secondary.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem #c8ced380
}
.btn-outline-success {
 color:#4dbd74;
 border-color:#4dbd74
}
.btn-outline-success:hover {
 color:#fff;
 background-color:#4dbd74;
 border-color:#4dbd74
}
.btn-outline-success:focus,
.btn-outline-success.focus {
 box-shadow:0 0 0 .2rem #4dbd7480
}
.btn-outline-success.disabled,
.btn-outline-success:disabled {
 color:#4dbd74;
 background-color:transparent
}
.btn-outline-success:not(:disabled):not(.disabled):active,
.btn-outline-success:not(:disabled):not(.disabled).active,
.show>.btn-outline-success.dropdown-toggle {
 color:#fff;
 background-color:#4dbd74;
 border-color:#4dbd74
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus,
.btn-outline-success:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-success.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem #4dbd7480
}
.btn-outline-info {
 color:#63c2de;
 border-color:#63c2de
}
.btn-outline-info:hover {
 color:#23282c;
 background-color:#63c2de;
 border-color:#63c2de
}
.btn-outline-info:focus,
.btn-outline-info.focus {
 box-shadow:0 0 0 .2rem #63c2de80
}
.btn-outline-info.disabled,
.btn-outline-info:disabled {
 color:#63c2de;
 background-color:transparent
}
.btn-outline-info:not(:disabled):not(.disabled):active,
.btn-outline-info:not(:disabled):not(.disabled).active,
.show>.btn-outline-info.dropdown-toggle {
 color:#23282c;
 background-color:#63c2de;
 border-color:#63c2de
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus,
.btn-outline-info:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-info.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem #63c2de80
}
.btn-outline-warning {
 color:#ffc107;
 border-color:#ffc107
}
.btn-outline-warning:hover {
 color:#23282c;
 background-color:#ffc107;
 border-color:#ffc107
}
.btn-outline-warning:focus,
.btn-outline-warning.focus {
 box-shadow:0 0 0 .2rem #ffc10780
}
.btn-outline-warning.disabled,
.btn-outline-warning:disabled {
 color:#ffc107;
 background-color:transparent
}
.btn-outline-warning:not(:disabled):not(.disabled):active,
.btn-outline-warning:not(:disabled):not(.disabled).active,
.show>.btn-outline-warning.dropdown-toggle {
 color:#23282c;
 background-color:#ffc107;
 border-color:#ffc107
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus,
.btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-warning.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem #ffc10780
}
.btn-outline-danger {
 color:#f86c6b;
 border-color:#f86c6b
}
.btn-outline-danger:hover {
 color:#fff;
 background-color:#f86c6b;
 border-color:#f86c6b
}
.btn-outline-danger:focus,
.btn-outline-danger.focus {
 box-shadow:0 0 0 .2rem #f86c6b80
}
.btn-outline-danger.disabled,
.btn-outline-danger:disabled {
 color:#f86c6b;
 background-color:transparent
}
.btn-outline-danger:not(:disabled):not(.disabled):active,
.btn-outline-danger:not(:disabled):not(.disabled).active,
.show>.btn-outline-danger.dropdown-toggle {
 color:#fff;
 background-color:#f86c6b;
 border-color:#f86c6b
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus,
.btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-danger.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem #f86c6b80
}
.btn-outline-light {
 color:#f0f3f5;
 border-color:#f0f3f5
}
.btn-outline-light:hover {
 color:#23282c;
 background-color:#f0f3f5;
 border-color:#f0f3f5
}
.btn-outline-light:focus,
.btn-outline-light.focus {
 box-shadow:0 0 0 .2rem #f0f3f580
}
.btn-outline-light.disabled,
.btn-outline-light:disabled {
 color:#f0f3f5;
 background-color:transparent
}
.btn-outline-light:not(:disabled):not(.disabled):active,
.btn-outline-light:not(:disabled):not(.disabled).active,
.show>.btn-outline-light.dropdown-toggle {
 color:#23282c;
 background-color:#f0f3f5;
 border-color:#f0f3f5
}
.btn-outline-light:not(:disabled):not(.disabled):active:focus,
.btn-outline-light:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-light.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem #f0f3f580
}
.btn-outline-dark {
 color:#2f353a;
 border-color:#2f353a
}
.btn-outline-dark:hover {
 color:#fff;
 background-color:#2f353a;
 border-color:#2f353a
}
.btn-outline-dark:focus,
.btn-outline-dark.focus {
 box-shadow:0 0 0 .2rem #2f353a80
}
.btn-outline-dark.disabled,
.btn-outline-dark:disabled {
 color:#2f353a;
 background-color:transparent
}
.btn-outline-dark:not(:disabled):not(.disabled):active,
.btn-outline-dark:not(:disabled):not(.disabled).active,
.show>.btn-outline-dark.dropdown-toggle {
 color:#fff;
 background-color:#2f353a;
 border-color:#2f353a
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus,
.btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-dark.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem #2f353a80
}
.btn-link {
 font-weight:400;
 color:#20a8d8;
 text-decoration:none
}
.btn-link:hover {
 color:#167495;
 text-decoration:underline
}
.btn-link:focus,
.btn-link.focus {
 text-decoration:underline;
 box-shadow:none
}
.btn-link:disabled,
.btn-link.disabled {
 color:#73818f;
 pointer-events:none
}
.btn-lg,
.btn-group-lg>.btn {
 padding:.5rem 1rem;
 font-size:1.09375rem;
 line-height:1.5;
 border-radius:.3rem
}
.btn-sm,
.btn-group-sm>.btn {
 padding:.25rem .5rem;
 font-size:.765625rem;
 line-height:1.5;
 border-radius:.2rem
}
.btn-block {
 display:block;
 width:100%
}
.btn-block+.btn-block {
 margin-top:.5rem
}
input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
 width:100%
}
.fade {
 transition:opacity .15s linear
}
@media (prefers-reduced-motion: reduce) {
 .fade {
  transition:none
 }
}
.fade:not(.show) {
 opacity:0
}
.collapse:not(.show) {
 display:none
}
.collapsing {
 position:relative;
 height:0;
 overflow:hidden;
 transition:height .35s ease
}
@media (prefers-reduced-motion: reduce) {
 .collapsing {
  transition:none
 }
}
.dropup,
.dropright,
.dropdown,
.dropleft {
 position:relative
}
.dropdown-toggle {
 white-space:nowrap
}
.dropdown-toggle:after {
 display:inline-block;
 margin-left:.255em;
 vertical-align:.255em;
 content:"";
 border-top:.3em solid;
 border-right:.3em solid transparent;
 border-bottom:0;
 border-left:.3em solid transparent
}
.dropdown-toggle:empty:after {
 margin-left:0
}
.dropdown-menu {
 position:absolute;
 top:100%;
 left:0;
 z-index:1000;
 display:none;
 float:left;
 min-width:10rem;
 padding:0;
 margin:.125rem 0 0;
 font-size:.875rem;
 color:#23282c;
 text-align:left;
 list-style:none;
 background-color:#fff;
 background-clip:padding-box;
 border:1px solid #c8ced3;
 border-radius:.25rem
}
.dropdown-menu-left {
 right:auto;
 left:0
}
.dropdown-menu-right {
 right:0;
 left:auto
}
@media (min-width: 576px) {
 .dropdown-menu-sm-left {
  right:auto;
  left:0
 }
 .dropdown-menu-sm-right {
  right:0;
  left:auto
 }
}
@media (min-width: 768px) {
 .dropdown-menu-md-left {
  right:auto;
  left:0
 }
 .dropdown-menu-md-right {
  right:0;
  left:auto
 }
}
@media (min-width: 992px) {
 .dropdown-menu-lg-left {
  right:auto;
  left:0
 }
 .dropdown-menu-lg-right {
  right:0;
  left:auto
 }
}
@media (min-width: 1200px) {
 .dropdown-menu-xl-left {
  right:auto;
  left:0
 }
 .dropdown-menu-xl-right {
  right:0;
  left:auto
 }
}
.dropup .dropdown-menu {
 top:auto;
 bottom:100%;
 margin-top:0;
 margin-bottom:.125rem
}
.dropup .dropdown-toggle:after {
 display:inline-block;
 margin-left:.255em;
 vertical-align:.255em;
 content:"";
 border-top:0;
 border-right:.3em solid transparent;
 border-bottom:.3em solid;
 border-left:.3em solid transparent
}
.dropup .dropdown-toggle:empty:after {
 margin-left:0
}
.dropright .dropdown-menu {
 top:0;
 right:auto;
 left:100%;
 margin-top:0;
 margin-left:.125rem
}
.dropright .dropdown-toggle:after {
 display:inline-block;
 margin-left:.255em;
 vertical-align:.255em;
 content:"";
 border-top:.3em solid transparent;
 border-right:0;
 border-bottom:.3em solid transparent;
 border-left:.3em solid
}
.dropright .dropdown-toggle:empty:after {
 margin-left:0
}
.dropright .dropdown-toggle:after {
 vertical-align:0
}
.dropleft .dropdown-menu {
 top:0;
 right:100%;
 left:auto;
 margin-top:0;
 margin-right:.125rem
}
.dropleft .dropdown-toggle:after {
 display:inline-block;
 margin-left:.255em;
 vertical-align:.255em;
 content:""
}
.dropleft .dropdown-toggle:after {
 display:none
}
.dropleft .dropdown-toggle:before {
 display:inline-block;
 margin-right:.255em;
 vertical-align:.255em;
 content:"";
 border-top:.3em solid transparent;
 border-right:.3em solid;
 border-bottom:.3em solid transparent
}
.dropleft .dropdown-toggle:empty:after {
 margin-left:0
}
.dropleft .dropdown-toggle:before {
 vertical-align:0
}
.dropdown-menu[x-placement^=top],
.dropdown-menu[x-placement^=right],
.dropdown-menu[x-placement^=bottom],
.dropdown-menu[x-placement^=left] {
 right:auto;
 bottom:auto
}
.dropdown-divider {
 height:0;
 margin:.5rem 0;
 overflow:hidden;
 border-top:1px solid #e4e7ea
}
.dropdown-item {
 display:block;
 width:100%;
 padding:.25rem 1.5rem;
 clear:both;
 font-weight:400;
 color:#23282c;
 text-align:inherit;
 white-space:nowrap;
 background-color:transparent;
 border:0
}
.dropdown-item:first-child {
 border-top-left-radius:calc(.25rem - 1px);
 border-top-right-radius:calc(.25rem - 1px)
}
.dropdown-item:last-child {
 border-bottom-right-radius:calc(.25rem - 1px);
 border-bottom-left-radius:calc(.25rem - 1px)
}
.dropdown-item:hover,
.dropdown-item:focus {
 color:#181b1e;
 text-decoration:none;
 background-color:#f0f3f5
}
.dropdown-item.active,
.dropdown-item:active {
 color:#fff;
 text-decoration:none;
 background-color:#20a8d8
}
.dropdown-item.disabled,
.dropdown-item:disabled {
 color:#73818f;
 pointer-events:none;
 background-color:transparent
}
.dropdown-menu.show {
 display:block
}
.dropdown-header {
 display:block;
 padding:0 1.5rem;
 margin-bottom:0;
 font-size:.765625rem;
 color:#73818f;
 white-space:nowrap
}
.dropdown-item-text {
 display:block;
 padding:.25rem 1.5rem;
 color:#23282c
}
.btn-group,
.btn-group-vertical {
 position:relative;
 display:-ms-inline-flexbox;
 display:inline-flex;
 vertical-align:middle
}
.btn-group>.btn,
.btn-group-vertical>.btn {
 position:relative;
 -ms-flex:1 1 auto;
 flex:1 1 auto
}
.btn-group>.btn:hover,
.btn-group-vertical>.btn:hover {
 z-index:1
}
.btn-group>.btn:focus,
.btn-group>.btn:active,
.btn-group>.btn.active,
.btn-group-vertical>.btn:focus,
.btn-group-vertical>.btn:active,
.btn-group-vertical>.btn.active {
 z-index:1
}
.btn-toolbar {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 -ms-flex-pack:start;
 justify-content:flex-start
}
.btn-toolbar .input-group {
 width:auto
}
.btn-group>.btn:not(:first-child),
.btn-group>.btn-group:not(:first-child) {
 margin-left:-1px
}
.btn-group>.btn:not(:last-child):not(.dropdown-toggle),
.btn-group>.btn-group:not(:last-child)>.btn {
 border-top-right-radius:0;
 border-bottom-right-radius:0
}
.btn-group>.btn:not(:first-child),
.btn-group>.btn-group:not(:first-child)>.btn {
 border-top-left-radius:0;
 border-bottom-left-radius:0
}
.dropdown-toggle-split {
 padding-right:.5625rem;
 padding-left:.5625rem
}
.dropdown-toggle-split:after,
.dropup .dropdown-toggle-split:after,
.dropright .dropdown-toggle-split:after {
 margin-left:0
}
.dropleft .dropdown-toggle-split:before {
 margin-right:0
}
.btn-sm+.dropdown-toggle-split,
.btn-group-sm>.btn+.dropdown-toggle-split {
 padding-right:.375rem;
 padding-left:.375rem
}
.btn-lg+.dropdown-toggle-split,
.btn-group-lg>.btn+.dropdown-toggle-split {
 padding-right:.75rem;
 padding-left:.75rem
}
.btn-group-vertical {
 -ms-flex-direction:column;
 flex-direction:column;
 -ms-flex-align:start;
 align-items:flex-start;
 -ms-flex-pack:center;
 justify-content:center
}
.btn-group-vertical>.btn,
.btn-group-vertical>.btn-group {
 width:100%
}
.btn-group-vertical>.btn:not(:first-child),
.btn-group-vertical>.btn-group:not(:first-child) {
 margin-top:-1px
}
.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical>.btn-group:not(:last-child)>.btn {
 border-bottom-right-radius:0;
 border-bottom-left-radius:0
}
.btn-group-vertical>.btn:not(:first-child),
.btn-group-vertical>.btn-group:not(:first-child)>.btn {
 border-top-left-radius:0;
 border-top-right-radius:0
}
.btn-group-toggle>.btn,
.btn-group-toggle>.btn-group>.btn {
 margin-bottom:0
}
.btn-group-toggle>.btn input[type=radio],
.btn-group-toggle>.btn input[type=checkbox],
.btn-group-toggle>.btn-group>.btn input[type=radio],
.btn-group-toggle>.btn-group>.btn input[type=checkbox] {
 position:absolute;
 clip:rect(0,0,0,0);
 pointer-events:none
}
.input-group {
 position:relative;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 -ms-flex-align:stretch;
 align-items:stretch;
 width:100%
}
.input-group>.form-control,
.input-group>.form-control-plaintext,
.input-group>.custom-select,
.input-group>.custom-file {
 position:relative;
 -ms-flex:1 1 auto;
 flex:1 1 auto;
 width:1%;
 margin-bottom:0;
}
.input-group>.form-control+.form-control,
.input-group>.form-control+.custom-select,
.input-group>.form-control+.custom-file,
.input-group>.form-control-plaintext+.form-control,
.input-group>.form-control-plaintext+.custom-select,
.input-group>.form-control-plaintext+.custom-file,
.input-group>.custom-select+.form-control,
.input-group>.custom-select+.custom-select,
.input-group>.custom-select+.custom-file,
.input-group>.custom-file+.form-control,
.input-group>.custom-file+.custom-select,
.input-group>.custom-file+.custom-file {
 margin-left:-1px
}
.input-group>.form-control:focus,
.input-group>.custom-select:focus,
.input-group>.custom-file .custom-file-input:focus~.custom-file-label {
 z-index:3
}
.input-group>.custom-file .custom-file-input:focus {
 z-index:4
}
.input-group>.form-control:not(:last-child),
.input-group>.custom-select:not(:last-child) {
 border-top-right-radius:0;
 border-bottom-right-radius:0
}
.input-group>.form-control:not(:first-child),
.input-group>.custom-select:not(:first-child) {
 border-top-left-radius:0;
 border-bottom-left-radius:0;
}
.input-group>.custom-file {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center
}
.input-group>.custom-file:not(:last-child) .custom-file-label,
.input-group>.custom-file:not(:last-child) .custom-file-label:after {
 border-top-right-radius:0;
 border-bottom-right-radius:0
}
.input-group>.custom-file:not(:first-child) .custom-file-label {
 border-top-left-radius:0;
 border-bottom-left-radius:0
}
.input-group-prepend,
.input-group-append {
 display:-ms-flexbox;
 display:flex
}
.input-group-prepend .btn,
.input-group-append .btn {
 position:relative;
 z-index:2
}
.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
 z-index:3
}
.input-group-prepend .btn+.btn,
.input-group-prepend .btn+.input-group-text,
.input-group-prepend .input-group-text+.input-group-text,
.input-group-prepend .input-group-text+.btn,
.input-group-append .btn+.btn,
.input-group-append .btn+.input-group-text,
.input-group-append .input-group-text+.input-group-text,
.input-group-append .input-group-text+.btn {
 margin-left:-1px
}
.input-group-prepend {
 margin-right:-1px
}
.input-group-append {
 margin-left:-1px
}
.input-group-text {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 padding:.375rem .75rem;
 margin-bottom:0;
 font-size:.875rem;
 font-weight:400;
 line-height:1.5;
 color:#5c6873;
 text-align:center;
 white-space:nowrap;
 background-color:#f0f3f5;
 border:1px solid #e4e7ea;
 border-radius:.25rem
}
.input-group-text input[type=radio],
.input-group-text input[type=checkbox] {
 margin-top:0
}
.input-group-lg>.form-control:not(textarea),
.input-group-lg>.custom-select {
 height:calc(1.5em + 1rem + 2px)
}
.input-group-lg>.form-control,
.input-group-lg>.custom-select,
.input-group-lg>.input-group-prepend>.input-group-text,
.input-group-lg>.input-group-append>.input-group-text,
.input-group-lg>.input-group-prepend>.btn,
.input-group-lg>.input-group-append>.btn {
 padding:.5rem 1rem;
 font-size:1.09375rem;
 line-height:1.5;
 border-radius:.3rem
}
.input-group-sm>.form-control:not(textarea),
.input-group-sm>.custom-select {
 height:calc(1.5em + .5rem + 2px)
}
.input-group-sm>.form-control,
.input-group-sm>.custom-select,
.input-group-sm>.input-group-prepend>.input-group-text,
.input-group-sm>.input-group-append>.input-group-text,
.input-group-sm>.input-group-prepend>.btn,
.input-group-sm>.input-group-append>.btn {
 padding:.25rem .5rem;
 font-size:.765625rem;
 line-height:1.5;
 border-radius:.2rem
}
.input-group-lg>.custom-select,
.input-group-sm>.custom-select {
 padding-right:1.75rem
}
.input-group>.input-group-prepend>.btn,
.input-group>.input-group-prepend>.input-group-text,
.input-group>.input-group-append:not(:last-child)>.btn,
.input-group>.input-group-append:not(:last-child)>.input-group-text,
.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),
.input-group>.input-group-append:last-child>.input-group-text:not(:last-child) {
 border-top-right-radius:0;
 border-bottom-right-radius:0
}
.input-group>.input-group-append>.btn,
.input-group>.input-group-append>.input-group-text,
.input-group>.input-group-prepend:not(:first-child)>.btn,
.input-group>.input-group-prepend:not(:first-child)>.input-group-text,
.input-group>.input-group-prepend:first-child>.btn:not(:first-child),
.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child) {
 border-top-left-radius:0;
 border-bottom-left-radius:0
}
.custom-control {
 position:relative;
 display:block;
 min-height:1.3125rem;
 padding-left:1.5rem
}
.custom-control-inline {
 display:-ms-inline-flexbox;
 display:inline-flex;
 margin-right:1rem
}
.custom-control-input {
 position:absolute;
 z-index:-1;
 opacity:0
}
.custom-control-input:checked~.custom-control-label:before {
 color:#fff;
 border-color:#20a8d8;
 background-color:#20a8d8
}
.custom-control-input:focus~.custom-control-label:before {
 box-shadow:0 0 0 .2rem #20a8d840
}
.custom-control-input:focus:not(:checked)~.custom-control-label:before {
 border-color:#8ad4ee
}
.custom-control-input:not(:disabled):active~.custom-control-label:before {
 color:#fff;
 background-color:#b6e4f4;
 border-color:#b6e4f4
}
.custom-control-input:disabled~.custom-control-label {
 color:#73818f
}
.custom-control-input:disabled~.custom-control-label:before {
 background-color:#e4e7ea
}
.custom-control-label {
 position:relative;
 margin-bottom:0;
 vertical-align:top
}
.custom-control-label:before {
 position:absolute;
 top:.15625rem;
 left:-1.5rem;
 display:block;
 width:1rem;
 height:1rem;
 pointer-events:none;
 content:"";
 background-color:#fff;
 border:#8f9ba6 solid 1px
}
.custom-control-label:after {
 position:absolute;
 top:.15625rem;
 left:-1.5rem;
 display:block;
 width:1rem;
 height:1rem;
 content:"";
 background:no-repeat 50% / 50% 50%
}
.custom-checkbox .custom-control-label:before {
 border-radius:.25rem
}
.custom-checkbox .custom-control-input:checked~.custom-control-label:after {
 background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")
}
.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before {
 border-color:#20a8d8;
 background-color:#20a8d8
}
.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after {
 background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")
}
.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before {
 background-color:#20a8d880
}
.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before {
 background-color:#20a8d880
}
.custom-radio .custom-control-label:before {
 border-radius:50%
}
.custom-radio .custom-control-input:checked~.custom-control-label:after {
 background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")
}
.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before {
 background-color:#20a8d880
}
.custom-switch {
 padding-left:2.25rem
}
.custom-switch .custom-control-label:before {
 left:-2.25rem;
 width:1.75rem;
 pointer-events:all;
 border-radius:.5rem
}
.custom-switch .custom-control-label:after {
 top:calc(.15625rem + 2px);
 left:calc(-2.25rem + 2px);
 width:calc(1rem - 4px);
 height:calc(1rem - 4px);
 background-color:#8f9ba6;
 border-radius:.5rem;
 transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion: reduce) {
 .custom-switch .custom-control-label:after {
  transition:none
 }
}
.custom-switch .custom-control-input:checked~.custom-control-label:after {
 background-color:#fff;
 -ms-transform:translateX(.75rem);
 transform:translate(.75rem)
}
.custom-switch .custom-control-input:disabled:checked~.custom-control-label:before {
 background-color:#20a8d880
}
.custom-select {
 display:inline-block;
 width:100%;
 height:calc(1.5em + .75rem + 2px);
 padding:.375rem 1.75rem .375rem .75rem;
 font-size:.875rem;
 font-weight:400;
 line-height:1.5;
 color:#5c6873;
 vertical-align:middle;
 background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%232f353a' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;
 background-color:#fff;
 border:1px solid #e4e7ea;
 border-radius:.25rem;
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none
}
.custom-select:focus {
 border-color:#8ad4ee;
 outline:0;
 box-shadow:0 0 0 .2rem #20a8d840
}
.custom-select:focus::-ms-value {
 color:#5c6873;
 background-color:#fff
}
.custom-select[multiple],
.custom-select[size]:not([size="1"]) {
 height:auto;
 padding-right:.75rem;
 background-image:none
}
.custom-select:disabled {
 color:#73818f;
 background-color:#e4e7ea
}
.custom-select::-ms-expand {
 display:none
}
.custom-select-sm {
 height:calc(1.5em + .5rem + 2px);
 padding-top:.25rem;
 padding-bottom:.25rem;
 padding-left:.5rem;
 font-size:.765625rem
}
.custom-select-lg {
 height:calc(1.5em + 1rem + 2px);
 padding-top:.5rem;
 padding-bottom:.5rem;
 padding-left:1rem;
 font-size:1.09375rem
}
.custom-file {
 position:relative;
 display:inline-block;
 width:100%;
 height:calc(1.5em + .75rem + 2px);
 margin-bottom:0
}
.custom-file-input {
 position:relative;
 z-index:2;
 width:100%;
 height:calc(1.5em + .75rem + 2px);
 margin:0;
 opacity:0
}
.custom-file-input:focus~.custom-file-label {
 border-color:#8ad4ee;
 box-shadow:0 0 0 .2rem #20a8d840
}
.custom-file-input:disabled~.custom-file-label {
 background-color:#e4e7ea
}
.custom-file-input:lang(en)~.custom-file-label:after {
 content:"Browse"
}
.custom-file-input~.custom-file-label[data-browse]:after {
 content:attr(data-browse)
}
.custom-file-label {
 position:absolute;
 top:0;
 right:0;
 left:0;
 z-index:1;
 height:calc(1.5em + .75rem + 2px);
 padding:.375rem .75rem;
 font-weight:400;
 line-height:1.5;
 color:#5c6873;
 background-color:#fff;
 border:1px solid #e4e7ea;
 border-radius:.25rem
}
.custom-file-label:after {
 position:absolute;
 top:0;
 right:0;
 bottom:0;
 z-index:3;
 display:block;
 height:calc(1.5em + .75rem);
 padding:.375rem .75rem;
 line-height:1.5;
 color:#5c6873;
 content:"Browse";
 background-color:#f0f3f5;
 border-left:inherit;
 border-radius:0 .25rem .25rem 0
}
.custom-range {
 width:100%;
 height:1.4rem;
 padding:0;
 background-color:transparent;
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none
}
.custom-range:focus {
 outline:none
}
.custom-range:focus::-webkit-slider-thumb {
 box-shadow:0 0 0 1px #e4e5e6,0 0 0 .2rem #20a8d840
}
.custom-range:focus::-moz-range-thumb {
 box-shadow:0 0 0 1px #e4e5e6,0 0 0 .2rem #20a8d840
}
.custom-range:focus::-ms-thumb {
 box-shadow:0 0 0 1px #e4e5e6,0 0 0 .2rem #20a8d840
}
.custom-range::-moz-focus-outer {
 border:0
}
.custom-range::-webkit-slider-thumb {
 width:1rem;
 height:1rem;
 margin-top:-.25rem;
 background-color:#20a8d8;
 border:0;
 border-radius:1rem;
 -webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
 transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
 -webkit-appearance:none;
 appearance:none
}
@media (prefers-reduced-motion: reduce) {
 .custom-range::-webkit-slider-thumb {
  -webkit-transition:none;
  transition:none
 }
}
.custom-range::-webkit-slider-thumb:active {
 background-color:#b6e4f4
}
.custom-range::-webkit-slider-runnable-track {
 width:100%;
 height:.5rem;
 color:transparent;
 cursor:pointer;
 background-color:#c8ced3;
 border-color:transparent;
 border-radius:1rem
}
.custom-range::-moz-range-thumb {
 width:1rem;
 height:1rem;
 background-color:#20a8d8;
 border:0;
 border-radius:1rem;
 -moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
 transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
 -moz-appearance:none;
 appearance:none
}
@media (prefers-reduced-motion: reduce) {
 .custom-range::-moz-range-thumb {
  -moz-transition:none;
  transition:none
 }
}
.custom-range::-moz-range-thumb:active {
 background-color:#b6e4f4
}
.custom-range::-moz-range-track {
 width:100%;
 height:.5rem;
 color:transparent;
 cursor:pointer;
 background-color:#c8ced3;
 border-color:transparent;
 border-radius:1rem
}
.custom-range::-ms-thumb {
 width:1rem;
 height:1rem;
 margin-top:0;
 margin-right:.2rem;
 margin-left:.2rem;
 background-color:#20a8d8;
 border:0;
 border-radius:1rem;
 -ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
 transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
 appearance:none
}
@media (prefers-reduced-motion: reduce) {
 .custom-range::-ms-thumb {
  -ms-transition:none;
  transition:none
 }
}
.custom-range::-ms-thumb:active {
 background-color:#b6e4f4
}
.custom-range::-ms-track {
 width:100%;
 height:.5rem;
 color:transparent;
 cursor:pointer;
 background-color:transparent;
 border-color:transparent;
 border-width:.5rem
}
.custom-range::-ms-fill-lower {
 background-color:#c8ced3;
 border-radius:1rem
}
.custom-range::-ms-fill-upper {
 margin-right:15px;
 background-color:#c8ced3;
 border-radius:1rem
}
.custom-range:disabled::-webkit-slider-thumb {
 background-color:#8f9ba6
}
.custom-range:disabled::-webkit-slider-runnable-track {
 cursor:default
}
.custom-range:disabled::-moz-range-thumb {
 background-color:#8f9ba6
}
.custom-range:disabled::-moz-range-track {
 cursor:default
}
.custom-range:disabled::-ms-thumb {
 background-color:#8f9ba6
}
.custom-control-label:before,
.custom-file-label,
.custom-select {
 transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion: reduce) {
 .custom-control-label:before,
 .custom-file-label,
 .custom-select {
  transition:none
 }
}
.nav {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 padding-left:0;
 margin-bottom:0;
 list-style:none
}
.nav-link {
 display:block;
 padding:.5rem 1rem
}
.nav-link:hover,
.nav-link:focus {
 text-decoration:none
}
.nav-link.disabled {
 color:#73818f;
 pointer-events:none;
 cursor:default
}
.nav-tabs {
 border-bottom:1px solid #c8ced3
}
.nav-tabs .nav-item {
 margin-bottom:-1px
}
.nav-tabs .nav-link {
 border:1px solid transparent;
 border-top-left-radius:.25rem;
 border-top-right-radius:.25rem
}
.nav-tabs .nav-link:hover,
.nav-tabs .nav-link:focus {
 border-color:#c8ced3 #c8ced3 #c8ced3
}
.nav-tabs .nav-link.disabled {
 color:#73818f;
 background-color:transparent;
 border-color:transparent
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
 color:#23282c;
 background-color:#fff;
 border-color:#c8ced3 #c8ced3 #fff
}
.nav-tabs .dropdown-menu {
 margin-top:-1px;
 border-top-left-radius:0;
 border-top-right-radius:0
}
.nav-pills .nav-link {
 border-radius:.25rem
}
.nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
 color:#fff;
 background-color:#20a8d8
}
.nav-fill .nav-item {
 -ms-flex:1 1 auto;
 flex:1 1 auto;
 text-align:center
}
.nav-justified .nav-item {
 -ms-flex-preferred-size:0;
 flex-basis:0;
 -ms-flex-positive:1;
 flex-grow:1;
 text-align:center
}
.tab-content>.tab-pane {
 display:none
}
.tab-content>.active {
 display:block
}
.navbar {
 position:relative;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:justify;
 justify-content:space-between;
 padding:.5rem 1rem
}
.navbar>.container,
.navbar>.container-fluid {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:justify;
 justify-content:space-between
}
.navbar-brand {
 display:inline-block;
 padding-top:.3359375rem;
 padding-bottom:.3359375rem;
 margin-right:1rem;
 font-size:1.09375rem;
 line-height:inherit;
 white-space:nowrap
}
.navbar-brand:hover,
.navbar-brand:focus {
 text-decoration:none
}
.navbar-nav {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:column;
 flex-direction:column;
 padding-left:0;
 margin-bottom:0;
 list-style:none
}
.navbar-nav .nav-link {
 padding-right:0;
 padding-left:0
}
.navbar-nav .dropdown-menu {
 position:static;
 float:none
}
.navbar-text {
 display:inline-block;
 padding-top:.5rem;
 padding-bottom:.5rem
}
.navbar-collapse {
 -ms-flex-preferred-size:100%;
 flex-basis:100%;
 -ms-flex-positive:1;
 flex-grow:1;
 -ms-flex-align:center;
 align-items:center
}
.navbar-toggler {
 padding:.25rem .75rem;
 font-size:1.09375rem;
 line-height:1;
 background-color:transparent;
 border:1px solid transparent;
 border-radius:.25rem
}
.navbar-toggler:hover,
.navbar-toggler:focus {
 text-decoration:none
}
.navbar-toggler-icon {
 display:inline-block;
 width:1.5em;
 height:1.5em;
 vertical-align:middle;
 content:"";
 background:no-repeat center center;
 background-size:100% 100%
}
@media (max-width: 575.98px) {
 .navbar-expand-sm>.container,
 .navbar-expand-sm>.container-fluid {
  padding-right:0;
  padding-left:0
 }
}
@media (min-width: 576px) {
 .navbar-expand-sm {
  -ms-flex-flow:row nowrap;
  flex-flow:row nowrap;
  -ms-flex-pack:start;
  justify-content:flex-start
 }
 .navbar-expand-sm .navbar-nav {
  -ms-flex-direction:row;
  flex-direction:row
 }
 .navbar-expand-sm .navbar-nav .dropdown-menu {
  position:absolute
 }
 .navbar-expand-sm .navbar-nav .nav-link {
  padding-right:.5rem;
  padding-left:.5rem
 }
 .navbar-expand-sm>.container,
 .navbar-expand-sm>.container-fluid {
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap
 }
 .navbar-expand-sm .navbar-collapse {
  display:-ms-flexbox!important;
  display:flex!important;
  -ms-flex-preferred-size:auto;
  flex-basis:auto
 }
 .navbar-expand-sm .navbar-toggler {
  display:none
 }
}
@media (max-width: 767.98px) {
 .navbar-expand-md>.container,
 .navbar-expand-md>.container-fluid {
  padding-right:0;
  padding-left:0
 }
}
@media (min-width: 768px) {
 .navbar-expand-md {
  -ms-flex-flow:row nowrap;
  flex-flow:row nowrap;
  -ms-flex-pack:start;
  justify-content:flex-start
 }
 .navbar-expand-md .navbar-nav {
  -ms-flex-direction:row;
  flex-direction:row
 }
 .navbar-expand-md .navbar-nav .dropdown-menu {
  position:absolute
 }
 .navbar-expand-md .navbar-nav .nav-link {
  padding-right:.5rem;
  padding-left:.5rem
 }
 .navbar-expand-md>.container,
 .navbar-expand-md>.container-fluid {
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap
 }
 .navbar-expand-md .navbar-collapse {
  display:-ms-flexbox!important;
  display:flex!important;
  -ms-flex-preferred-size:auto;
  flex-basis:auto
 }
 .navbar-expand-md .navbar-toggler {
  display:none
 }
}
@media (max-width: 991.98px) {
 .navbar-expand-lg>.container,
 .navbar-expand-lg>.container-fluid {
  padding-right:0;
  padding-left:0
 }
}
@media (min-width: 992px) {
 .navbar-expand-lg {
  -ms-flex-flow:row nowrap;
  flex-flow:row nowrap;
  -ms-flex-pack:start;
  justify-content:flex-start
 }
 .navbar-expand-lg .navbar-nav {
  -ms-flex-direction:row;
  flex-direction:row
 }
 .navbar-expand-lg .navbar-nav .dropdown-menu {
  position:absolute
 }
 .navbar-expand-lg .navbar-nav .nav-link {
  padding-right:.5rem;
  padding-left:.5rem
 }
 .navbar-expand-lg>.container,
 .navbar-expand-lg>.container-fluid {
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap
 }
 .navbar-expand-lg .navbar-collapse {
  display:-ms-flexbox!important;
  display:flex!important;
  -ms-flex-preferred-size:auto;
  flex-basis:auto
 }
 .navbar-expand-lg .navbar-toggler {
  display:none
 }
}
@media (max-width: 1199.98px) {
 .navbar-expand-xl>.container,
 .navbar-expand-xl>.container-fluid {
  padding-right:0;
  padding-left:0
 }
}
@media (min-width: 1200px) {
 .navbar-expand-xl {
  -ms-flex-flow:row nowrap;
  flex-flow:row nowrap;
  -ms-flex-pack:start;
  justify-content:flex-start
 }
 .navbar-expand-xl .navbar-nav {
  -ms-flex-direction:row;
  flex-direction:row
 }
 .navbar-expand-xl .navbar-nav .dropdown-menu {
  position:absolute
 }
 .navbar-expand-xl .navbar-nav .nav-link {
  padding-right:.5rem;
  padding-left:.5rem
 }
 .navbar-expand-xl>.container,
 .navbar-expand-xl>.container-fluid {
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap
 }
 .navbar-expand-xl .navbar-collapse {
  display:-ms-flexbox!important;
  display:flex!important;
  -ms-flex-preferred-size:auto;
  flex-basis:auto
 }
 .navbar-expand-xl .navbar-toggler {
  display:none
 }
}
.navbar-expand {
 -ms-flex-flow:row nowrap;
 flex-flow:row nowrap;
 -ms-flex-pack:start;
 justify-content:flex-start
}
.navbar-expand>.container,
.navbar-expand>.container-fluid {
 padding-right:0;
 padding-left:0
}
.navbar-expand .navbar-nav {
 -ms-flex-direction:row;
 flex-direction:row
}
.navbar-expand .navbar-nav .dropdown-menu {
 position:absolute
}
.navbar-expand .navbar-nav .nav-link {
 padding-right:.5rem;
 padding-left:.5rem
}
.navbar-expand>.container,
.navbar-expand>.container-fluid {
 -ms-flex-wrap:nowrap;
 flex-wrap:nowrap
}
.navbar-expand .navbar-collapse {
 display:-ms-flexbox!important;
 display:flex!important;
 -ms-flex-preferred-size:auto;
 flex-basis:auto
}
.navbar-expand .navbar-toggler {
 display:none
}
.navbar-light .navbar-brand {
 color:#000000e6
}
.navbar-light .navbar-brand:hover,
.navbar-light .navbar-brand:focus {
 color:#000000e6
}
.navbar-light .navbar-nav .nav-link {
 color:#00000080
}
.navbar-light .navbar-nav .nav-link:hover,
.navbar-light .navbar-nav .nav-link:focus {
 color:#000000b3
}
.navbar-light .navbar-nav .nav-link.disabled {
 color:#0000004d
}
.navbar-light .navbar-nav .show>.nav-link,
.navbar-light .navbar-nav .active>.nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
 color:#000000e6
}
.navbar-light .navbar-toggler {
 color:#00000080;
 border-color:#0000001a
}
.navbar-light .navbar-toggler-icon {
 background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
}
.navbar-light .navbar-text {
 color:#00000080
}
.navbar-light .navbar-text a {
 color:#000000e6
}
.navbar-light .navbar-text a:hover,
.navbar-light .navbar-text a:focus {
 color:#000000e6
}
.navbar-dark .navbar-brand {
 color:#fff
}
.navbar-dark .navbar-brand:hover,
.navbar-dark .navbar-brand:focus {
 color:#fff
}
.navbar-dark .navbar-nav .nav-link {
 color:#ffffff80
}
.navbar-dark .navbar-nav .nav-link:hover,
.navbar-dark .navbar-nav .nav-link:focus {
 color:#ffffffbf
}
.navbar-dark .navbar-nav .nav-link.disabled {
 color:#ffffff40
}
.navbar-dark .navbar-nav .show>.nav-link,
.navbar-dark .navbar-nav .active>.nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
 color:#fff
}
.navbar-dark .navbar-toggler {
 color:#ffffff80;
 border-color:#ffffff1a
}
.navbar-dark .navbar-toggler-icon {
 background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
}
.navbar-dark .navbar-text {
 color:#ffffff80
}
.navbar-dark .navbar-text a {
 color:#fff
}
.navbar-dark .navbar-text a:hover,
.navbar-dark .navbar-text a:focus {
 color:#fff
}
.card {
 position:relative;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:column;
 flex-direction:column;
 min-width:0;
 word-wrap:break-word;
 background-color:#fff;
 background-clip:border-box;
 border:1px solid #c8ced3;
 border-radius:.25rem
}
.card>hr {
 margin-right:0;
 margin-left:0
}
.card>.list-group:first-child .list-group-item:first-child {
 border-top-left-radius:.25rem;
 border-top-right-radius:.25rem
}
.card>.list-group:last-child .list-group-item:last-child {
 border-bottom-right-radius:.25rem;
 border-bottom-left-radius:.25rem
}
.card-body {
 -ms-flex:1 1 auto;
 flex:1 1 auto;
 padding:1.25rem
}
.card-title {
 margin-bottom:.75rem
}
.card-subtitle {
 margin-top:-.375rem;
 margin-bottom:0
}
.card-text:last-child {
 margin-bottom:0
}
.card-link:hover {
 text-decoration:none
}
.card-link+.card-link {
 margin-left:1.25rem
}
.card-header {
 padding:.75rem 1.25rem;
 margin-bottom:0;
 background-color:#f0f3f5;
 border-bottom:1px solid #c8ced3
}
.card-header:first-child {
 border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0
}
.card-header+.list-group .list-group-item:first-child {
 border-top:0
}
.card-footer {
 padding:.75rem 1.25rem;
 background-color:#f0f3f5;
 border-top:1px solid #c8ced3
}
.card-footer:last-child {
 border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)
}
.card-header-tabs {
 margin-right:-.625rem;
 margin-bottom:-.75rem;
 margin-left:-.625rem;
 border-bottom:0
}
.card-header-pills {
 margin-right:-.625rem;
 margin-left:-.625rem
}
.card-img-overlay {
 position:absolute;
 inset:0;
 padding:1.25rem
}
.card-img {
 width:100%;
 border-radius:calc(.25rem - 1px)
}
.card-img-top {
 width:100%;
 border-top-left-radius:calc(.25rem - 1px);
 border-top-right-radius:calc(.25rem - 1px)
}
.card-img-bottom {
 width:100%;
 border-bottom-right-radius:calc(.25rem - 1px);
 border-bottom-left-radius:calc(.25rem - 1px)
}
.card-deck {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:column;
 flex-direction:column
}
.card-deck .card {
 margin-bottom:15px
}
@media (min-width: 576px) {
 .card-deck {
  -ms-flex-flow:row wrap;
  flex-flow:row wrap;
  margin-right:-15px;
  margin-left:-15px
 }
 .card-deck .card {
  display:-ms-flexbox;
  display:flex;
  -ms-flex:1 0 0%;
  flex:1 0 0%;
  -ms-flex-direction:column;
  flex-direction:column;
  margin-right:15px;
  margin-bottom:0;
  margin-left:15px
 }
}
.card-group {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:column;
 flex-direction:column
}
.card-group>.card {
 margin-bottom:15px
}
@media (min-width: 576px) {
 .card-group {
  -ms-flex-flow:row wrap;
  flex-flow:row wrap
 }
 .card-group>.card {
  -ms-flex:1 0 0%;
  flex:1 0 0%;
  margin-bottom:0
 }
 .card-group>.card+.card {
  margin-left:0;
  border-left:0
 }
 .card-group>.card:not(:last-child) {
  border-top-right-radius:0;
  border-bottom-right-radius:0
 }
 .card-group>.card:not(:last-child) .card-img-top,
 .card-group>.card:not(:last-child) .card-header {
  border-top-right-radius:0
 }
 .card-group>.card:not(:last-child) .card-img-bottom,
 .card-group>.card:not(:last-child) .card-footer {
  border-bottom-right-radius:0
 }
 .card-group>.card:not(:first-child) {
  border-top-left-radius:0;
  border-bottom-left-radius:0
 }
 .card-group>.card:not(:first-child) .card-img-top,
 .card-group>.card:not(:first-child) .card-header {
  border-top-left-radius:0
 }
 .card-group>.card:not(:first-child) .card-img-bottom,
 .card-group>.card:not(:first-child) .card-footer {
  border-bottom-left-radius:0
 }
}
.card-columns .card {
 margin-bottom:.75rem
}
@media (min-width: 576px) {
 .card-columns {
  -moz-column-count:3;
  column-count:3;
  -moz-column-gap:1.25rem;
  column-gap:1.25rem;
  orphans:1;
  widows:1
 }
 .card-columns .card {
  display:inline-block;
  width:100%
 }
}
.accordion>.card {
 overflow:hidden
}
.accordion>.card:not(:first-of-type) .card-header:first-child {
 border-radius:0
}
.accordion>.card:not(:first-of-type):not(:last-of-type) {
 border-bottom:0;
 border-radius:0
}
.accordion>.card:first-of-type {
 border-bottom:0;
 border-bottom-right-radius:0;
 border-bottom-left-radius:0
}
.accordion>.card:last-of-type {
 border-top-left-radius:0;
 border-top-right-radius:0
}
.accordion>.card .card-header {
 margin-bottom:-1px
}
.breadcrumb {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 padding:.75rem 1rem;
 margin-bottom:1.5rem;
 list-style:none;
 background-color:#fff;
 border-radius:0
}
.breadcrumb-item+.breadcrumb-item {
 padding-left:.5rem
}
.breadcrumb-item+.breadcrumb-item:before {
 display:inline-block;
 padding-right:.5rem;
 color:#73818f;
 content:"/"
}
.breadcrumb-item+.breadcrumb-item:hover:before {
 text-decoration:underline
}
.breadcrumb-item+.breadcrumb-item:hover:before {
 text-decoration:none
}
.breadcrumb-item.active {
 color:#73818f
}
.pagination {
 display:-ms-flexbox;
 display:flex;
 padding-left:0;
 list-style:none;
 border-radius:.25rem
}
.page-link {
 position:relative;
 display:block;
 padding:.5rem .75rem;
 margin-left:-1px;
 line-height:1.25;
 color:#20a8d8;
 background-color:#fff;
 border:1px solid #c8ced3
}
.page-link:hover {
 z-index:2;
 color:#167495;
 text-decoration:none;
 background-color:#e4e7ea;
 border-color:#c8ced3
}
.page-link:focus {
 z-index:2;
 outline:0;
 box-shadow:0 0 0 .2rem #20a8d840
}
.page-item:first-child .page-link {
 margin-left:0;
 border-top-left-radius:.25rem;
 border-bottom-left-radius:.25rem
}
.page-item:last-child .page-link {
 border-top-right-radius:.25rem;
 border-bottom-right-radius:.25rem
}
.page-item.active .page-link {
 z-index:1;
 color:#fff;
 background-color:#20a8d8;
 border-color:#20a8d8
}
.page-item.disabled .page-link {
 color:#73818f;
 pointer-events:none;
 cursor:auto;
 background-color:#fff;
 border-color:#c8ced3
}
.pagination-lg .page-link {
 padding:.75rem 1.5rem;
 font-size:1.09375rem;
 line-height:1.5
}
.pagination-lg .page-item:first-child .page-link {
 border-top-left-radius:.3rem;
 border-bottom-left-radius:.3rem
}
.pagination-lg .page-item:last-child .page-link {
 border-top-right-radius:.3rem;
 border-bottom-right-radius:.3rem
}
.pagination-sm .page-link {
 padding:.25rem .5rem;
 font-size:.765625rem;
 line-height:1.5
}
.pagination-sm .page-item:first-child .page-link {
 border-top-left-radius:.2rem;
 border-bottom-left-radius:.2rem
}
.pagination-sm .page-item:last-child .page-link {
 border-top-right-radius:.2rem;
 border-bottom-right-radius:.2rem
}
.badge {
 display:inline-block;
 padding:.25em .4em;
 font-size:75%;
 font-weight:400;
 line-height:1;
 text-align:center;
 white-space:nowrap;
 vertical-align:baseline;
 border-radius:.25rem;
 transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion: reduce) {
 .badge {
  transition:none
 }
}
a.badge:hover,
a.badge:focus {
 text-decoration:none
}
.badge:empty {
 display:none
}
.btn .badge {
 position:relative;
 top:-1px
}
.badge-pill {
 padding-right:.6em;
 padding-left:.6em;
 border-radius:10rem
}
.badge-primary {
 color:#fff;
 background-color:#20a8d8
}
a.badge-primary:hover,
a.badge-primary:focus {
 color:#fff;
 background-color:#1985ac
}
a.badge-primary:focus,
a.badge-primary.focus {
 outline:0;
 box-shadow:0 0 0 .2rem #20a8d880
}
.badge-secondary {
 color:#23282c;
 background-color:#c8ced3
}
a.badge-secondary:hover,
a.badge-secondary:focus {
 color:#23282c;
 background-color:#acb5bc
}
a.badge-secondary:focus,
a.badge-secondary.focus {
 outline:0;
 box-shadow:0 0 0 .2rem #c8ced380
}
.badge-success {
 color:#fff;
 background-color:#4dbd74
}
a.badge-success:hover,
a.badge-success:focus {
 color:#fff;
 background-color:#3a9d5d
}
a.badge-success:focus,
a.badge-success.focus {
 outline:0;
 box-shadow:0 0 0 .2rem #4dbd7480
}
.badge-info {
 color:#23282c;
 background-color:#63c2de
}
a.badge-info:hover,
a.badge-info:focus {
 color:#23282c;
 background-color:#39b2d5
}
a.badge-info:focus,
a.badge-info.focus {
 outline:0;
 box-shadow:0 0 0 .2rem #63c2de80
}
.badge-warning {
 color:#23282c;
 background-color:#ffc107
}
a.badge-warning:hover,
a.badge-warning:focus {
 color:#23282c;
 background-color:#d39e00
}
a.badge-warning:focus,
a.badge-warning.focus {
 outline:0;
 box-shadow:0 0 0 .2rem #ffc10780
}
.badge-danger {
 color:#fff;
 background-color:#f86c6b
}
a.badge-danger:hover,
a.badge-danger:focus {
 color:#fff;
 background-color:#f63c3a
}
a.badge-danger:focus,
a.badge-danger.focus {
 outline:0;
 box-shadow:0 0 0 .2rem #f86c6b80
}
.badge-light {
 color:#23282c;
 background-color:#f0f3f5
}
a.badge-light:hover,
a.badge-light:focus {
 color:#23282c;
 background-color:#d1dbe1
}
a.badge-light:focus,
a.badge-light.focus {
 outline:0;
 box-shadow:0 0 0 .2rem #f0f3f580
}
.badge-dark {
 color:#fff;
 background-color:#2f353a
}
a.badge-dark:hover,
a.badge-dark:focus {
 color:#fff;
 background-color:#181b1e
}
a.badge-dark:focus,
a.badge-dark.focus {
 outline:0;
 box-shadow:0 0 0 .2rem #2f353a80
}
.jumbotron {
 padding:2rem 1rem;
 margin-bottom:2rem;
 background-color:#e4e7ea;
 border-radius:.3rem
}
@media (min-width: 576px) {
 .jumbotron {
  padding:4rem 2rem
 }
}
.jumbotron-fluid {
 padding-right:0;
 padding-left:0;
 border-radius:0
}
.alert {
 position:relative;
 padding:.75rem 1.25rem;
 margin-bottom:1rem;
 border:1px solid transparent;
 border-radius:.25rem
}
.alert-heading {
 color:inherit
}
.alert-link {
 font-weight:700
}
.alert-dismissible {
 padding-right:3.8125rem
}
.alert-dismissible .close {
 position:absolute;
 top:0;
 right:0;
 padding:.75rem 1.25rem;
 color:inherit
}
.alert-primary {
 color:#115770;
 background-color:#d2eef7;
 border-color:#c1e7f4
}
.alert-primary hr {
 border-top-color:#abdff0
}
.alert-primary .alert-link {
 color:#0a3544
}
.alert-secondary {
 color:#686b6e;
 background-color:#f4f5f6;
 border-color:#f0f1f3
}
.alert-secondary hr {
 border-top-color:#e2e4e8
}
.alert-secondary .alert-link {
 color:#4f5254
}
.alert-success {
 color:#28623c;
 background-color:#dbf2e3;
 border-color:#cdedd8
}
.alert-success hr {
 border-top-color:#bae6c9
}
.alert-success .alert-link {
 color:#193e26
}
.alert-info {
 color:#336573;
 background-color:#e0f3f8;
 border-color:#d3eef6
}
.alert-info hr {
 border-top-color:#bee6f2
}
.alert-info .alert-link {
 color:#234650
}
.alert-warning {
 color:#856404;
 background-color:#fff3cd;
 border-color:#ffeeba
}
.alert-warning hr {
 border-top-color:#ffe8a1
}
.alert-warning .alert-link {
 color:#533f03
}
.alert-danger {
 color:#813838;
 background-color:#fee2e1;
 border-color:#fdd6d6
}
.alert-danger hr {
 border-top-color:#fcbebe
}
.alert-danger .alert-link {
 color:#5d2929
}
.alert-light {
 color:#7d7e7f;
 background-color:#fcfdfd;
 border-color:#fbfcfc
}
.alert-light hr {
 border-top-color:#ecf1f1
}
.alert-light .alert-link {
 color:#646565
}
.alert-dark {
 color:#181c1e;
 background-color:#d5d7d8;
 border-color:#c5c6c8
}
.alert-dark hr {
 border-top-color:#b8b9bc
}
.alert-dark .alert-link {
 color:#010202
}
@keyframes progress-bar-stripes {
 0% {
  background-position:1rem 0
 }
 to {
  background-position:0 0
 }
}
.progress {
 display:-ms-flexbox;
 display:flex;
 height:1rem;
 overflow:hidden;
 font-size:.65625rem;
 background-color:#f0f3f5;
 border-radius:.25rem
}
.progress-bar {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:column;
 flex-direction:column;
 -ms-flex-pack:center;
 justify-content:center;
 color:#fff;
 text-align:center;
 white-space:nowrap;
 background-color:#20a8d8;
 transition:width .6s ease
}
@media (prefers-reduced-motion: reduce) {
 .progress-bar {
  transition:none
 }
}
.progress-bar-striped {
 background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
 background-size:1rem 1rem
}
.progress-bar-animated {
 animation:progress-bar-stripes 1s linear infinite
}
@media (prefers-reduced-motion: reduce) {
 .progress-bar-animated {
  animation:none
 }
}
.media {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:start;
 align-items:flex-start
}
.media-body {
 -ms-flex:1;
 flex:1
}
.list-group {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:column;
 flex-direction:column;
 padding-left:0;
 margin-bottom:0
}
.list-group-item-action {
 width:100%;
 color:#5c6873;
 text-align:inherit
}
.list-group-item-action:hover,
.list-group-item-action:focus {
 z-index:1;
 color:#5c6873;
 text-decoration:none;
 background-color:#f0f3f5
}
.list-group-item-action:active {
 color:#23282c;
 background-color:#e4e7ea
}
.list-group-item {
 position:relative;
 display:block;
 padding:.75rem 1.25rem;
 margin-bottom:-1px;
 background-color:#fff;
 border:1px solid rgba(0,0,0,.125)
}
.list-group-item:first-child {
 border-top-left-radius:.25rem;
 border-top-right-radius:.25rem
}
.list-group-item:last-child {
 margin-bottom:0;
 border-bottom-right-radius:.25rem;
 border-bottom-left-radius:.25rem
}
.list-group-item.disabled,
.list-group-item:disabled {
 color:#73818f;
 pointer-events:none;
 background-color:#fff
}
.list-group-item.active {
 z-index:2;
 color:#fff;
 background-color:#20a8d8;
 border-color:#20a8d8
}
.list-group-horizontal {
 -ms-flex-direction:row;
 flex-direction:row
}
.list-group-horizontal .list-group-item {
 margin-right:-1px;
 margin-bottom:0
}
.list-group-horizontal .list-group-item:first-child {
 border-top-left-radius:.25rem;
 border-bottom-left-radius:.25rem;
 border-top-right-radius:0
}
.list-group-horizontal .list-group-item:last-child {
 margin-right:0;
 border-top-right-radius:.25rem;
 border-bottom-right-radius:.25rem;
 border-bottom-left-radius:0
}
@media (min-width: 576px) {
 .list-group-horizontal-sm {
  -ms-flex-direction:row;
  flex-direction:row
 }
 .list-group-horizontal-sm .list-group-item {
  margin-right:-1px;
  margin-bottom:0
 }
 .list-group-horizontal-sm .list-group-item:first-child {
  border-top-left-radius:.25rem;
  border-bottom-left-radius:.25rem;
  border-top-right-radius:0
 }
 .list-group-horizontal-sm .list-group-item:last-child {
  margin-right:0;
  border-top-right-radius:.25rem;
  border-bottom-right-radius:.25rem;
  border-bottom-left-radius:0
 }
}
@media (min-width: 768px) {
 .list-group-horizontal-md {
  -ms-flex-direction:row;
  flex-direction:row
 }
 .list-group-horizontal-md .list-group-item {
  margin-right:-1px;
  margin-bottom:0
 }
 .list-group-horizontal-md .list-group-item:first-child {
  border-top-left-radius:.25rem;
  border-bottom-left-radius:.25rem;
  border-top-right-radius:0
 }
 .list-group-horizontal-md .list-group-item:last-child {
  margin-right:0;
  border-top-right-radius:.25rem;
  border-bottom-right-radius:.25rem;
  border-bottom-left-radius:0
 }
}
@media (min-width: 992px) {
 .list-group-horizontal-lg {
  -ms-flex-direction:row;
  flex-direction:row
 }
 .list-group-horizontal-lg .list-group-item {
  margin-right:-1px;
  margin-bottom:0
 }
 .list-group-horizontal-lg .list-group-item:first-child {
  border-top-left-radius:.25rem;
  border-bottom-left-radius:.25rem;
  border-top-right-radius:0
 }
 .list-group-horizontal-lg .list-group-item:last-child {
  margin-right:0;
  border-top-right-radius:.25rem;
  border-bottom-right-radius:.25rem;
  border-bottom-left-radius:0
 }
}
@media (min-width: 1200px) {
 .list-group-horizontal-xl {
  -ms-flex-direction:row;
  flex-direction:row
 }
 .list-group-horizontal-xl .list-group-item {
  margin-right:-1px;
  margin-bottom:0
 }
 .list-group-horizontal-xl .list-group-item:first-child {
  border-top-left-radius:.25rem;
  border-bottom-left-radius:.25rem;
  border-top-right-radius:0
 }
 .list-group-horizontal-xl .list-group-item:last-child {
  margin-right:0;
  border-top-right-radius:.25rem;
  border-bottom-right-radius:.25rem;
  border-bottom-left-radius:0
 }
}
.list-group-flush .list-group-item {
 border-right:0;
 border-left:0;
 border-radius:0
}
.list-group-flush .list-group-item:last-child {
 margin-bottom:-1px
}
.list-group-flush:first-child .list-group-item:first-child {
 border-top:0
}
.list-group-flush:last-child .list-group-item:last-child {
 margin-bottom:0;
 border-bottom:0
}
.list-group-item-primary {
 color:#115770;
 background-color:#c1e7f4
}
.list-group-item-primary.list-group-item-action:hover,
.list-group-item-primary.list-group-item-action:focus {
 color:#115770;
 background-color:#abdff0
}
.list-group-item-primary.list-group-item-action.active {
 color:#fff;
 background-color:#115770;
 border-color:#115770
}
.list-group-item-secondary {
 color:#686b6e;
 background-color:#f0f1f3
}
.list-group-item-secondary.list-group-item-action:hover,
.list-group-item-secondary.list-group-item-action:focus {
 color:#686b6e;
 background-color:#e2e4e8
}
.list-group-item-secondary.list-group-item-action.active {
 color:#fff;
 background-color:#686b6e;
 border-color:#686b6e
}
.list-group-item-success {
 color:#28623c;
 background-color:#cdedd8
}
.list-group-item-success.list-group-item-action:hover,
.list-group-item-success.list-group-item-action:focus {
 color:#28623c;
 background-color:#bae6c9
}
.list-group-item-success.list-group-item-action.active {
 color:#fff;
 background-color:#28623c;
 border-color:#28623c
}
.list-group-item-info {
 color:#336573;
 background-color:#d3eef6
}
.list-group-item-info.list-group-item-action:hover,
.list-group-item-info.list-group-item-action:focus {
 color:#336573;
 background-color:#bee6f2
}
.list-group-item-info.list-group-item-action.active {
 color:#fff;
 background-color:#336573;
 border-color:#336573
}
.list-group-item-warning {
 color:#856404;
 background-color:#ffeeba
}
.list-group-item-warning.list-group-item-action:hover,
.list-group-item-warning.list-group-item-action:focus {
 color:#856404;
 background-color:#ffe8a1
}
.list-group-item-warning.list-group-item-action.active {
 color:#fff;
 background-color:#856404;
 border-color:#856404
}
.list-group-item-danger {
 color:#813838;
 background-color:#fdd6d6
}
.list-group-item-danger.list-group-item-action:hover,
.list-group-item-danger.list-group-item-action:focus {
 color:#813838;
 background-color:#fcbebe
}
.list-group-item-danger.list-group-item-action.active {
 color:#fff;
 background-color:#813838;
 border-color:#813838
}
.list-group-item-light {
 color:#7d7e7f;
 background-color:#fbfcfc
}
.list-group-item-light.list-group-item-action:hover,
.list-group-item-light.list-group-item-action:focus {
 color:#7d7e7f;
 background-color:#ecf1f1
}
.list-group-item-light.list-group-item-action.active {
 color:#fff;
 background-color:#7d7e7f;
 border-color:#7d7e7f
}
.list-group-item-dark {
 color:#181c1e;
 background-color:#c5c6c8
}
.list-group-item-dark.list-group-item-action:hover,
.list-group-item-dark.list-group-item-action:focus {
 color:#181c1e;
 background-color:#b8b9bc
}
.list-group-item-dark.list-group-item-action.active {
 color:#fff;
 background-color:#181c1e;
 border-color:#181c1e
}
.close {
 float:right;
 font-size:1.3125rem;
 font-weight:700;
 line-height:1;
 color:#000;
 text-shadow:0 1px 0 #fff;
 opacity:.5
}
.close:hover {
 color:#000;
 text-decoration:none
}
.close:not(:disabled):not(.disabled):hover,
.close:not(:disabled):not(.disabled):focus {
 opacity:.75
}
button.close {
 padding:0;
 background-color:transparent;
 border:0;
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none
}
a.close.disabled {
 pointer-events:none
}
.toast {
 max-width:350px;
 overflow:hidden;
 font-size:.875rem;
 background-color:#ffffffd9;
 background-clip:padding-box;
 border:1px solid rgba(0,0,0,.1);
 box-shadow:0 .25rem .75rem #0000001a;
 -webkit-backdrop-filter:blur(10px);
 backdrop-filter:blur(10px);
 opacity:0;
 border-radius:.25rem
}
.toast:not(:last-child) {
 margin-bottom:.75rem
}
.toast.showing {
 opacity:1
}
.toast.show {
 display:block;
 opacity:1
}
.toast.hide {
 display:none
}
.toast-header {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 padding:.25rem .75rem;
 color:#73818f;
 background-color:#ffffffd9;
 background-clip:padding-box;
 border-bottom:1px solid rgba(0,0,0,.05)
}
.toast-body {
 padding:.75rem
}
.modal-open {
 overflow:hidden
}
.modal-open .modal {
 overflow-x:hidden;
 overflow-y:auto
}
.modal {
 position:fixed;
 top:0;
 left:0;
 z-index:1050;
 display:none;
 width:100%;
 height:100%;
 overflow:hidden;
 outline:0
}
.modal-dialog {
 position:relative;
 width:auto;
 margin:.5rem;
 pointer-events:none
}
.modal.fade .modal-dialog {
 transition:transform .3s ease-out;
 -ms-transform:translate(0,-50px);
 transform:translateY(-50px)
}
@media (prefers-reduced-motion: reduce) {
 .modal.fade .modal-dialog {
  transition:none
 }
}
.modal.show .modal-dialog {
 -ms-transform:none;
 transform:none
}
.modal-dialog-scrollable {
 display:-ms-flexbox;
 display:flex;
 max-height:calc(100% - 1rem)
}
.modal-dialog-scrollable .modal-content {
 max-height:calc(100vh - 1rem);
 overflow:hidden
}
.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
 -ms-flex-negative:0;
 flex-shrink:0
}
.modal-dialog-scrollable .modal-body {
 overflow-y:auto
}
.modal-dialog-centered {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 min-height:calc(100% - 1rem)
}
.modal-dialog-centered:before {
 display:block;
 height:calc(100vh - 1rem);
 content:""
}
.modal-dialog-centered.modal-dialog-scrollable {
 -ms-flex-direction:column;
 flex-direction:column;
 -ms-flex-pack:center;
 justify-content:center;
 height:100%
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
 max-height:none
}
.modal-dialog-centered.modal-dialog-scrollable:before {
 content:none
}
.modal-content {
 position:relative;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:column;
 flex-direction:column;
 width:100%;
 pointer-events:auto;
 background-color:#fff;
 background-clip:padding-box;
 border:1px solid rgba(0,0,0,.2);
 border-radius:.3rem;
 outline:0
}
.modal-backdrop {
 position:fixed;
 top:0;
 left:0;
 z-index:1040;
 width:100vw;
 height:100vh;
 background-color:#000
}
.modal-backdrop.fade {
 opacity:0
}
.modal-backdrop.show {
 opacity:.5
}
.modal-header {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:start;
 align-items:flex-start;
 -ms-flex-pack:justify;
 justify-content:space-between;
 padding:1rem;
 border-bottom:1px solid #c8ced3;
 border-top-left-radius:.3rem;
 border-top-right-radius:.3rem
}
.modal-header .close {
 padding:1rem;
 margin:-1rem -1rem -1rem auto
}
.modal-title {
 margin-bottom:0;
 line-height:1.5
}
.modal-body {
 position:relative;
 -ms-flex:1 1 auto;
 flex:1 1 auto;
 padding:1rem
}
.modal-footer {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:end;
 justify-content:flex-end;
 padding:1rem;
 border-top:1px solid #c8ced3;
 border-bottom-right-radius:.3rem;
 border-bottom-left-radius:.3rem
}
.modal-footer>:not(:first-child) {
 margin-left:.25rem
}
.modal-footer>:not(:last-child) {
 margin-right:.25rem
}
.modal-scrollbar-measure {
 position:absolute;
 top:-9999px;
 width:50px;
 height:50px;
 overflow:scroll
}
@media (min-width: 576px) {
 .modal-dialog {
  max-width:500px;
  margin:1.75rem auto
 }
 .modal-dialog-scrollable {
  max-height:calc(100% - 3.5rem)
 }
 .modal-dialog-scrollable .modal-content {
  max-height:calc(100vh - 3.5rem)
 }
 .modal-dialog-centered {
  min-height:calc(100% - 3.5rem)
 }
 .modal-dialog-centered:before {
  height:calc(100vh - 3.5rem)
 }
 .modal-sm {
  max-width:300px
 }
}
@media (min-width: 992px) {
 .modal-lg,
 .modal-xl {
  max-width:800px
 }
}
@media (min-width: 1200px) {
 .modal-xl {
  max-width:1140px
 }
}
.tooltip {
 position:absolute;
 z-index:1070;
 display:block;
 margin:0;
 font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";
 font-style:normal;
 font-weight:400;
 line-height:1.5;
 text-align:left;
 text-align:start;
 text-decoration:none;
 text-shadow:none;
 text-transform:none;
 letter-spacing:normal;
 word-break:normal;
 word-spacing:normal;
 white-space:normal;
 line-break:auto;
 font-size:.765625rem;
 word-wrap:break-word;
 opacity:0
}
.tooltip.show {
 opacity:.9
}
.tooltip .arrow {
 position:absolute;
 display:block;
 width:.8rem;
 height:.4rem
}
.tooltip .arrow:before {
 position:absolute;
 content:"";
 border-color:transparent;
 border-style:solid
}
.bs-tooltip-top,
.bs-tooltip-auto[x-placement^=top] {
 padding:.4rem 0
}
.bs-tooltip-top .arrow,
.bs-tooltip-auto[x-placement^=top] .arrow {
 bottom:0
}
.bs-tooltip-top .arrow:before,
.bs-tooltip-auto[x-placement^=top] .arrow:before {
 top:0;
 border-width:.4rem .4rem 0;
 border-top-color:#000
}
.bs-tooltip-right,
.bs-tooltip-auto[x-placement^=right] {
 padding:0 .4rem
}
.bs-tooltip-right .arrow,
.bs-tooltip-auto[x-placement^=right] .arrow {
 left:0;
 width:.4rem;
 height:.8rem
}
.bs-tooltip-right .arrow:before,
.bs-tooltip-auto[x-placement^=right] .arrow:before {
 right:0;
 border-width:.4rem .4rem .4rem 0;
 border-right-color:#000
}
.bs-tooltip-bottom,
.bs-tooltip-auto[x-placement^=bottom] {
 padding:.4rem 0
}
.bs-tooltip-bottom .arrow,
.bs-tooltip-auto[x-placement^=bottom] .arrow {
 top:0
}
.bs-tooltip-bottom .arrow:before,
.bs-tooltip-auto[x-placement^=bottom] .arrow:before {
 bottom:0;
 border-width:0 .4rem .4rem;
 border-bottom-color:#000
}
.bs-tooltip-left,
.bs-tooltip-auto[x-placement^=left] {
 padding:0 .4rem
}
.bs-tooltip-left .arrow,
.bs-tooltip-auto[x-placement^=left] .arrow {
 right:0;
 width:.4rem;
 height:.8rem
}
.bs-tooltip-left .arrow:before,
.bs-tooltip-auto[x-placement^=left] .arrow:before {
 left:0;
 border-width:.4rem 0 .4rem .4rem;
 border-left-color:#000
}
.tooltip-inner {
 max-width:200px;
 padding:.25rem .5rem;
 color:#fff;
 text-align:center;
 background-color:#000;
 border-radius:.25rem
}
.popover {
 position:absolute;
 top:0;
 left:0;
 z-index:1060;
 display:block;
 max-width:276px;
 font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";
 font-style:normal;
 font-weight:400;
 line-height:1.5;
 text-align:left;
 text-align:start;
 text-decoration:none;
 text-shadow:none;
 text-transform:none;
 letter-spacing:normal;
 word-break:normal;
 word-spacing:normal;
 white-space:normal;
 line-break:auto;
 font-size:.765625rem;
 word-wrap:break-word;
 background-color:#fff;
 background-clip:padding-box;
 border:1px solid rgba(0,0,0,.2);
 border-radius:.3rem
}
.popover .arrow {
 position:absolute;
 display:block;
 width:1rem;
 height:.5rem;
 margin:0 .3rem
}
.popover .arrow:before,
.popover .arrow:after {
 position:absolute;
 display:block;
 content:"";
 border-color:transparent;
 border-style:solid
}
.bs-popover-top,
.bs-popover-auto[x-placement^=top] {
 margin-bottom:.5rem
}
.bs-popover-top>.arrow,
.bs-popover-auto[x-placement^=top]>.arrow {
 bottom:calc((.5rem + 1px)*-1)
}
.bs-popover-top>.arrow:before,
.bs-popover-auto[x-placement^=top]>.arrow:before {
 bottom:0;
 border-width:.5rem .5rem 0;
 border-top-color:#00000040
}
.bs-popover-top>.arrow:after,
.bs-popover-auto[x-placement^=top]>.arrow:after {
 bottom:1px;
 border-width:.5rem .5rem 0;
 border-top-color:#fff
}
.bs-popover-right,
.bs-popover-auto[x-placement^=right] {
 margin-left:.5rem
}
.bs-popover-right>.arrow,
.bs-popover-auto[x-placement^=right]>.arrow {
 left:calc((.5rem + 1px)*-1);
 width:.5rem;
 height:1rem;
 margin:.3rem 0
}
.bs-popover-right>.arrow:before,
.bs-popover-auto[x-placement^=right]>.arrow:before {
 left:0;
 border-width:.5rem .5rem .5rem 0;
 border-right-color:#00000040
}
.bs-popover-right>.arrow:after,
.bs-popover-auto[x-placement^=right]>.arrow:after {
 left:1px;
 border-width:.5rem .5rem .5rem 0;
 border-right-color:#fff
}
.bs-popover-bottom,
.bs-popover-auto[x-placement^=bottom] {
 margin-top:.5rem
}
.bs-popover-bottom>.arrow,
.bs-popover-auto[x-placement^=bottom]>.arrow {
 top:calc((.5rem + 1px)*-1)
}
.bs-popover-bottom>.arrow:before,
.bs-popover-auto[x-placement^=bottom]>.arrow:before {
 top:0;
 border-width:0 .5rem .5rem .5rem;
 border-bottom-color:#00000040
}
.bs-popover-bottom>.arrow:after,
.bs-popover-auto[x-placement^=bottom]>.arrow:after {
 top:1px;
 border-width:0 .5rem .5rem .5rem;
 border-bottom-color:#fff
}
.bs-popover-bottom .popover-header:before,
.bs-popover-auto[x-placement^=bottom] .popover-header:before {
 position:absolute;
 top:0;
 left:50%;
 display:block;
 width:1rem;
 margin-left:-.5rem;
 content:"";
 border-bottom:1px solid #f7f7f7
}
.bs-popover-left,
.bs-popover-auto[x-placement^=left] {
 margin-right:.5rem
}
.bs-popover-left>.arrow,
.bs-popover-auto[x-placement^=left]>.arrow {
 right:calc((.5rem + 1px)*-1);
 width:.5rem;
 height:1rem;
 margin:.3rem 0
}
.bs-popover-left>.arrow:before,
.bs-popover-auto[x-placement^=left]>.arrow:before {
 right:0;
 border-width:.5rem 0 .5rem .5rem;
 border-left-color:#00000040
}
.bs-popover-left>.arrow:after,
.bs-popover-auto[x-placement^=left]>.arrow:after {
 right:1px;
 border-width:.5rem 0 .5rem .5rem;
 border-left-color:#fff
}
.popover-header {
 padding:.5rem .75rem;
 margin-bottom:0;
 font-size:.875rem;
 background-color:#f7f7f7;
 border-bottom:1px solid #ebebeb;
 border-top-left-radius:calc(.3rem - 1px);
 border-top-right-radius:calc(.3rem - 1px)
}
.popover-header:empty {
 display:none
}
.popover-body {
 padding:.5rem .75rem;
 color:#23282c
}
.carousel {
 position:relative
}
.carousel.pointer-event {
 -ms-touch-action:pan-y;
 touch-action:pan-y
}
.carousel-inner {
 position:relative;
 width:100%;
 overflow:hidden
}
.carousel-inner:after {
 display:block;
 clear:both;
 content:""
}
.carousel-item {
 position:relative;
 display:none;
 float:left;
 width:100%;
 margin-right:-100%;
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 transition:transform .6s ease-in-out
}
@media (prefers-reduced-motion: reduce) {
 .carousel-item {
  transition:none
 }
}
.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
 display:block
}
.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
 -ms-transform:translateX(100%);
 transform:translate(100%)
}
.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
 -ms-transform:translateX(-100%);
 transform:translate(-100%)
}
.carousel-fade .carousel-item {
 opacity:0;
 transition-property:opacity;
 -ms-transform:none;
 transform:none
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
 z-index:1;
 opacity:1
}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
 z-index:0;
 opacity:0;
 transition:0s .6s opacity
}
@media (prefers-reduced-motion: reduce) {
 .carousel-fade .active.carousel-item-left,
 .carousel-fade .active.carousel-item-right {
  transition:none
 }
}
.carousel-control-prev,
.carousel-control-next {
 position:absolute;
 top:0;
 bottom:0;
 z-index:1;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center;
 width:15%;
 color:#fff;
 text-align:center;
 opacity:.5;
 transition:opacity .15s ease
}
@media (prefers-reduced-motion: reduce) {
 .carousel-control-prev,
 .carousel-control-next {
  transition:none
 }
}
.carousel-control-prev:hover,
.carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
 color:#fff;
 text-decoration:none;
 outline:0;
 opacity:.9
}
.carousel-control-prev {
 left:0
}
.carousel-control-next {
 right:0
}
.carousel-control-prev-icon,
.carousel-control-next-icon {
 display:inline-block;
 width:20px;
 height:20px;
 background:no-repeat 50%/100% 100%
}
.carousel-control-prev-icon {
 background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e")
}
.carousel-control-next-icon {
 background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e")
}
.carousel-indicators {
 position:absolute;
 right:0;
 bottom:0;
 left:0;
 z-index:15;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-pack:center;
 justify-content:center;
 padding-left:0;
 margin-right:15%;
 margin-left:15%;
 list-style:none
}
.carousel-indicators li {
 box-sizing:content-box;
 -ms-flex:0 1 auto;
 flex:0 1 auto;
 width:30px;
 height:3px;
 margin-right:3px;
 margin-left:3px;
 text-indent:-999px;
 cursor:pointer;
 background-color:#fff;
 background-clip:padding-box;
 border-top:10px solid transparent;
 border-bottom:10px solid transparent;
 opacity:.5;
 transition:opacity .6s ease
}
@media (prefers-reduced-motion: reduce) {
 .carousel-indicators li {
  transition:none
 }
}
.carousel-indicators .active {
 opacity:1
}
.carousel-caption {
 position:absolute;
 right:15%;
 bottom:20px;
 left:15%;
 z-index:10;
 padding-top:20px;
 padding-bottom:20px;
 color:#fff;
 text-align:center
}
@keyframes spinner-border {
 to {
  transform:rotate(360deg)
 }
}
.spinner-border {
 display:inline-block;
 width:2rem;
 height:2rem;
 vertical-align:text-bottom;
 border:.25em solid currentColor;
 border-right-color:transparent;
 border-radius:50%;
 animation:spinner-border .75s linear infinite
}
.spinner-border-sm {
 width:1rem;
 height:1rem;
 border-width:.2em
}
@keyframes spinner-grow {
 0% {
  transform:scale(0)
 }
 50% {
  opacity:1
 }
}
.spinner-grow {
 display:inline-block;
 width:2rem;
 height:2rem;
 vertical-align:text-bottom;
 background-color:currentColor;
 border-radius:50%;
 opacity:0;
 animation:spinner-grow .75s linear infinite
}
.spinner-grow-sm {
 width:1rem;
 height:1rem
}
.align-baseline {
 vertical-align:baseline!important
}
.align-top {
 vertical-align:top!important
}
.align-middle {
 vertical-align:middle!important
}
.align-bottom {
 vertical-align:bottom!important
}
.align-text-bottom {
 vertical-align:text-bottom!important
}
.align-text-top {
 vertical-align:text-top!important
}
.bg-primary {
 background-color:#20a8d8!important
}
a.bg-primary:hover,
a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
 background-color:#1985ac!important
}
.bg-secondary {
 background-color:#c8ced3!important
}
a.bg-secondary:hover,
a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
 background-color:#acb5bc!important
}
.bg-success {
 background-color:#4dbd74!important
}
a.bg-success:hover,
a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
 background-color:#3a9d5d!important
}
.bg-info {
 background-color:#63c2de!important
}
a.bg-info:hover,
a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
 background-color:#39b2d5!important
}
.bg-warning {
 background-color:#ffc107!important
}
a.bg-warning:hover,
a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
 background-color:#d39e00!important
}
.bg-danger {
 background-color:#f86c6b!important
}
a.bg-danger:hover,
a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
 background-color:#f63c3a!important
}
.bg-light {
 background-color:#f0f3f5!important
}
a.bg-light:hover,
a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
 background-color:#d1dbe1!important
}
.bg-dark {
 background-color:#2f353a!important
}
a.bg-dark:hover,
a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
 background-color:#181b1e!important
}
.bg-white {
 background-color:#fff!important
}
.bg-transparent {
 background-color:transparent!important
}
.border {
 border:1px solid #c8ced3!important
}
.border-top {
 border-top:1px solid #c8ced3!important
}
.border-right {
 border-right:1px solid #c8ced3!important
}
.border-bottom {
 border-bottom:1px solid #c8ced3!important
}
.border-left {
 border-left:1px solid #c8ced3!important
}
.border-0 {
 border:0!important
}
.border-top-0 {
 border-top:0!important
}
.border-right-0 {
 border-right:0!important
}
.border-bottom-0 {
 border-bottom:0!important
}
.border-left-0 {
 border-left:0!important
}
.border-primary {
 border-color:#20a8d8!important
}
.border-secondary {
 border-color:#c8ced3!important
}
.border-success {
 border-color:#4dbd74!important
}
.border-info {
 border-color:#63c2de!important
}
.border-warning {
 border-color:#ffc107!important
}
.border-danger {
 border-color:#f86c6b!important
}
.border-light {
 border-color:#f0f3f5!important
}
.border-dark {
 border-color:#2f353a!important
}
.border-white {
 border-color:#fff!important
}
.rounded-sm {
 border-radius:.2rem!important
}
.rounded {
 border-radius:.25rem!important
}
.rounded-top {
 border-top-left-radius:.25rem!important;
 border-top-right-radius:.25rem!important
}
.rounded-right {
 border-top-right-radius:.25rem!important;
 border-bottom-right-radius:.25rem!important
}
.rounded-bottom {
 border-bottom-right-radius:.25rem!important;
 border-bottom-left-radius:.25rem!important
}
.rounded-left {
 border-top-left-radius:.25rem!important;
 border-bottom-left-radius:.25rem!important
}
.rounded-lg {
 border-radius:.3rem!important
}
.rounded-circle {
 border-radius:50%!important
}
.rounded-pill {
 border-radius:50rem!important
}
.rounded-0 {
 border-radius:0!important
}
.clearfix:after {
 display:block;
 clear:both;
 content:""
}
.d-none {
 display:none!important
}
.d-inline {
 display:inline!important
}
.d-inline-block {
 display:inline-block!important
}
.d-block {
 display:block!important
}
.d-table {
 display:table!important
}
.d-table-row {
 display:table-row!important
}
.d-table-cell {
 display:table-cell!important
}
.d-flex {
 display:-ms-flexbox!important;
 display:flex!important
}
.d-inline-flex {
 display:-ms-inline-flexbox!important;
 display:inline-flex!important
}
@media (min-width: 576px) {
 .d-sm-none {
  display:none!important
 }
 .d-sm-inline {
  display:inline!important
 }
 .d-sm-inline-block {
  display:inline-block!important
 }
 .d-sm-block {
  display:block!important
 }
 .d-sm-table {
  display:table!important
 }
 .d-sm-table-row {
  display:table-row!important
 }
 .d-sm-table-cell {
  display:table-cell!important
 }
 .d-sm-flex {
  display:-ms-flexbox!important;
  display:flex!important
 }
 .d-sm-inline-flex {
  display:-ms-inline-flexbox!important;
  display:inline-flex!important
 }
}
@media (min-width: 768px) {
 .d-md-none {
  display:none!important
 }
 .d-md-inline {
  display:inline!important
 }
 .d-md-inline-block {
  display:inline-block!important
 }
 .d-md-block {
  display:block!important
 }
 .d-md-table {
  display:table!important
 }
 .d-md-table-row {
  display:table-row!important
 }
 .d-md-table-cell {
  display:table-cell!important
 }
 .d-md-flex {
  display:-ms-flexbox!important;
  display:flex!important
 }
 .d-md-inline-flex {
  display:-ms-inline-flexbox!important;
  display:inline-flex!important
 }
}
@media (min-width: 992px) {
 .d-lg-none {
  display:none!important
 }
 .d-lg-inline {
  display:inline!important
 }
 .d-lg-inline-block {
  display:inline-block!important
 }
 .d-lg-block {
  display:block!important
 }
 .d-lg-table {
  display:table!important
 }
 .d-lg-table-row {
  display:table-row!important
 }
 .d-lg-table-cell {
  display:table-cell!important
 }
 .d-lg-flex {
  display:-ms-flexbox!important;
  display:flex!important
 }
 .d-lg-inline-flex {
  display:-ms-inline-flexbox!important;
  display:inline-flex!important
 }
}
@media (min-width: 1200px) {
 .d-xl-none {
  display:none!important
 }
 .d-xl-inline {
  display:inline!important
 }
 .d-xl-inline-block {
  display:inline-block!important
 }
 .d-xl-block {
  display:block!important
 }
 .d-xl-table {
  display:table!important
 }
 .d-xl-table-row {
  display:table-row!important
 }
 .d-xl-table-cell {
  display:table-cell!important
 }
 .d-xl-flex {
  display:-ms-flexbox!important;
  display:flex!important
 }
 .d-xl-inline-flex {
  display:-ms-inline-flexbox!important;
  display:inline-flex!important
 }
}
@media print {
 .d-print-none {
  display:none!important
 }
 .d-print-inline {
  display:inline!important
 }
 .d-print-inline-block {
  display:inline-block!important
 }
 .d-print-block {
  display:block!important
 }
 .d-print-table {
  display:table!important
 }
 .d-print-table-row {
  display:table-row!important
 }
 .d-print-table-cell {
  display:table-cell!important
 }
 .d-print-flex {
  display:-ms-flexbox!important;
  display:flex!important
 }
 .d-print-inline-flex {
  display:-ms-inline-flexbox!important;
  display:inline-flex!important
 }
}
.embed-responsive {
 position:relative;
 display:block;
 width:100%;
 padding:0;
 overflow:hidden
}
.embed-responsive:before {
 display:block;
 content:""
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
 position:absolute;
 top:0;
 bottom:0;
 left:0;
 width:100%;
 height:100%;
 border:0
}
.embed-responsive-21by9:before {
 padding-top:42.8571428571%
}
.embed-responsive-16by9:before {
 padding-top:56.25%
}
.embed-responsive-4by3:before {
 padding-top:75%
}
.embed-responsive-1by1:before {
 padding-top:100%
}
.flex-row {
 -ms-flex-direction:row!important;
 flex-direction:row!important
}
.flex-column {
 -ms-flex-direction:column!important;
 flex-direction:column!important
}
.flex-row-reverse {
 -ms-flex-direction:row-reverse!important;
 flex-direction:row-reverse!important
}
.flex-column-reverse {
 -ms-flex-direction:column-reverse!important;
 flex-direction:column-reverse!important
}
.flex-wrap {
 -ms-flex-wrap:wrap!important;
 flex-wrap:wrap!important
}
.flex-nowrap {
 -ms-flex-wrap:nowrap!important;
 flex-wrap:nowrap!important
}
.flex-wrap-reverse {
 -ms-flex-wrap:wrap-reverse!important;
 flex-wrap:wrap-reverse!important
}
.flex-fill {
 -ms-flex:1 1 auto!important;
 flex:1 1 auto!important
}
.flex-grow-0 {
 -ms-flex-positive:0!important;
 flex-grow:0!important
}
.flex-grow-1 {
 -ms-flex-positive:1!important;
 flex-grow:1!important
}
.flex-shrink-0 {
 -ms-flex-negative:0!important;
 flex-shrink:0!important
}
.flex-shrink-1 {
 -ms-flex-negative:1!important;
 flex-shrink:1!important
}
.justify-content-start {
 -ms-flex-pack:start!important;
 justify-content:flex-start!important
}
.justify-content-end {
 -ms-flex-pack:end!important;
 justify-content:flex-end!important
}
.justify-content-center {
 -ms-flex-pack:center!important;
 justify-content:center!important
}
.justify-content-between {
 -ms-flex-pack:justify!important;
 justify-content:space-between!important
}
.justify-content-around {
 -ms-flex-pack:distribute!important;
 justify-content:space-around!important
}
.align-items-start {
 -ms-flex-align:start!important;
 align-items:flex-start!important
}
.align-items-end {
 -ms-flex-align:end!important;
 align-items:flex-end!important
}
.align-items-center {
 -ms-flex-align:center!important;
 align-items:center!important
}
.align-items-baseline {
 -ms-flex-align:baseline!important;
 align-items:baseline!important
}
.align-items-stretch {
 -ms-flex-align:stretch!important;
 align-items:stretch!important
}
.align-content-start {
 -ms-flex-line-pack:start!important;
 align-content:flex-start!important
}
.align-content-end {
 -ms-flex-line-pack:end!important;
 align-content:flex-end!important
}
.align-content-center {
 -ms-flex-line-pack:center!important;
 align-content:center!important
}
.align-content-between {
 -ms-flex-line-pack:justify!important;
 align-content:space-between!important
}
.align-content-around {
 -ms-flex-line-pack:distribute!important;
 align-content:space-around!important
}
.align-content-stretch {
 -ms-flex-line-pack:stretch!important;
 align-content:stretch!important
}
.align-self-auto {
 -ms-flex-item-align:auto!important;
 align-self:auto!important
}
.align-self-start {
 -ms-flex-item-align:start!important;
 align-self:flex-start!important
}
.align-self-end {
 -ms-flex-item-align:end!important;
 align-self:flex-end!important
}
.align-self-center {
 -ms-flex-item-align:center!important;
 align-self:center!important
}
.align-self-baseline {
 -ms-flex-item-align:baseline!important;
 align-self:baseline!important
}
.align-self-stretch {
 -ms-flex-item-align:stretch!important;
 align-self:stretch!important
}
@media (min-width: 576px) {
 .flex-sm-row {
  -ms-flex-direction:row!important;
  flex-direction:row!important
 }
 .flex-sm-column {
  -ms-flex-direction:column!important;
  flex-direction:column!important
 }
 .flex-sm-row-reverse {
  -ms-flex-direction:row-reverse!important;
  flex-direction:row-reverse!important
 }
 .flex-sm-column-reverse {
  -ms-flex-direction:column-reverse!important;
  flex-direction:column-reverse!important
 }
 .flex-sm-wrap {
  -ms-flex-wrap:wrap!important;
  flex-wrap:wrap!important
 }
 .flex-sm-nowrap {
  -ms-flex-wrap:nowrap!important;
  flex-wrap:nowrap!important
 }
 .flex-sm-wrap-reverse {
  -ms-flex-wrap:wrap-reverse!important;
  flex-wrap:wrap-reverse!important
 }
 .flex-sm-fill {
  -ms-flex:1 1 auto!important;
  flex:1 1 auto!important
 }
 .flex-sm-grow-0 {
  -ms-flex-positive:0!important;
  flex-grow:0!important
 }
 .flex-sm-grow-1 {
  -ms-flex-positive:1!important;
  flex-grow:1!important
 }
 .flex-sm-shrink-0 {
  -ms-flex-negative:0!important;
  flex-shrink:0!important
 }
 .flex-sm-shrink-1 {
  -ms-flex-negative:1!important;
  flex-shrink:1!important
 }
 .justify-content-sm-start {
  -ms-flex-pack:start!important;
  justify-content:flex-start!important
 }
 .justify-content-sm-end {
  -ms-flex-pack:end!important;
  justify-content:flex-end!important
 }
 .justify-content-sm-center {
  -ms-flex-pack:center!important;
  justify-content:center!important
 }
 .justify-content-sm-between {
  -ms-flex-pack:justify!important;
  justify-content:space-between!important
 }
 .justify-content-sm-around {
  -ms-flex-pack:distribute!important;
  justify-content:space-around!important
 }
 .align-items-sm-start {
  -ms-flex-align:start!important;
  align-items:flex-start!important
 }
 .align-items-sm-end {
  -ms-flex-align:end!important;
  align-items:flex-end!important
 }
 .align-items-sm-center {
  -ms-flex-align:center!important;
  align-items:center!important
 }
 .align-items-sm-baseline {
  -ms-flex-align:baseline!important;
  align-items:baseline!important
 }
 .align-items-sm-stretch {
  -ms-flex-align:stretch!important;
  align-items:stretch!important
 }
 .align-content-sm-start {
  -ms-flex-line-pack:start!important;
  align-content:flex-start!important
 }
 .align-content-sm-end {
  -ms-flex-line-pack:end!important;
  align-content:flex-end!important
 }
 .align-content-sm-center {
  -ms-flex-line-pack:center!important;
  align-content:center!important
 }
 .align-content-sm-between {
  -ms-flex-line-pack:justify!important;
  align-content:space-between!important
 }
 .align-content-sm-around {
  -ms-flex-line-pack:distribute!important;
  align-content:space-around!important
 }
 .align-content-sm-stretch {
  -ms-flex-line-pack:stretch!important;
  align-content:stretch!important
 }
 .align-self-sm-auto {
  -ms-flex-item-align:auto!important;
  align-self:auto!important
 }
 .align-self-sm-start {
  -ms-flex-item-align:start!important;
  align-self:flex-start!important
 }
 .align-self-sm-end {
  -ms-flex-item-align:end!important;
  align-self:flex-end!important
 }
 .align-self-sm-center {
  -ms-flex-item-align:center!important;
  align-self:center!important
 }
 .align-self-sm-baseline {
  -ms-flex-item-align:baseline!important;
  align-self:baseline!important
 }
 .align-self-sm-stretch {
  -ms-flex-item-align:stretch!important;
  align-self:stretch!important
 }
}
@media (min-width: 768px) {
 .flex-md-row {
  -ms-flex-direction:row!important;
  flex-direction:row!important
 }
 .flex-md-column {
  -ms-flex-direction:column!important;
  flex-direction:column!important
 }
 .flex-md-row-reverse {
  -ms-flex-direction:row-reverse!important;
  flex-direction:row-reverse!important
 }
 .flex-md-column-reverse {
  -ms-flex-direction:column-reverse!important;
  flex-direction:column-reverse!important
 }
 .flex-md-wrap {
  -ms-flex-wrap:wrap!important;
  flex-wrap:wrap!important
 }
 .flex-md-nowrap {
  -ms-flex-wrap:nowrap!important;
  flex-wrap:nowrap!important
 }
 .flex-md-wrap-reverse {
  -ms-flex-wrap:wrap-reverse!important;
  flex-wrap:wrap-reverse!important
 }
 .flex-md-fill {
  -ms-flex:1 1 auto!important;
  flex:1 1 auto!important
 }
 .flex-md-grow-0 {
  -ms-flex-positive:0!important;
  flex-grow:0!important
 }
 .flex-md-grow-1 {
  -ms-flex-positive:1!important;
  flex-grow:1!important
 }
 .flex-md-shrink-0 {
  -ms-flex-negative:0!important;
  flex-shrink:0!important
 }
 .flex-md-shrink-1 {
  -ms-flex-negative:1!important;
  flex-shrink:1!important
 }
 .justify-content-md-start {
  -ms-flex-pack:start!important;
  justify-content:flex-start!important
 }
 .justify-content-md-end {
  -ms-flex-pack:end!important;
  justify-content:flex-end!important
 }
 .justify-content-md-center {
  -ms-flex-pack:center!important;
  justify-content:center!important
 }
 .justify-content-md-between {
  -ms-flex-pack:justify!important;
  justify-content:space-between!important
 }
 .justify-content-md-around {
  -ms-flex-pack:distribute!important;
  justify-content:space-around!important
 }
 .align-items-md-start {
  -ms-flex-align:start!important;
  align-items:flex-start!important
 }
 .align-items-md-end {
  -ms-flex-align:end!important;
  align-items:flex-end!important
 }
 .align-items-md-center {
  -ms-flex-align:center!important;
  align-items:center!important
 }
 .align-items-md-baseline {
  -ms-flex-align:baseline!important;
  align-items:baseline!important
 }
 .align-items-md-stretch {
  -ms-flex-align:stretch!important;
  align-items:stretch!important
 }
 .align-content-md-start {
  -ms-flex-line-pack:start!important;
  align-content:flex-start!important
 }
 .align-content-md-end {
  -ms-flex-line-pack:end!important;
  align-content:flex-end!important
 }
 .align-content-md-center {
  -ms-flex-line-pack:center!important;
  align-content:center!important
 }
 .align-content-md-between {
  -ms-flex-line-pack:justify!important;
  align-content:space-between!important
 }
 .align-content-md-around {
  -ms-flex-line-pack:distribute!important;
  align-content:space-around!important
 }
 .align-content-md-stretch {
  -ms-flex-line-pack:stretch!important;
  align-content:stretch!important
 }
 .align-self-md-auto {
  -ms-flex-item-align:auto!important;
  align-self:auto!important
 }
 .align-self-md-start {
  -ms-flex-item-align:start!important;
  align-self:flex-start!important
 }
 .align-self-md-end {
  -ms-flex-item-align:end!important;
  align-self:flex-end!important
 }
 .align-self-md-center {
  -ms-flex-item-align:center!important;
  align-self:center!important
 }
 .align-self-md-baseline {
  -ms-flex-item-align:baseline!important;
  align-self:baseline!important
 }
 .align-self-md-stretch {
  -ms-flex-item-align:stretch!important;
  align-self:stretch!important
 }
}
@media (min-width: 992px) {
 .flex-lg-row {
  -ms-flex-direction:row!important;
  flex-direction:row!important
 }
 .flex-lg-column {
  -ms-flex-direction:column!important;
  flex-direction:column!important
 }
 .flex-lg-row-reverse {
  -ms-flex-direction:row-reverse!important;
  flex-direction:row-reverse!important
 }
 .flex-lg-column-reverse {
  -ms-flex-direction:column-reverse!important;
  flex-direction:column-reverse!important
 }
 .flex-lg-wrap {
  -ms-flex-wrap:wrap!important;
  flex-wrap:wrap!important
 }
 .flex-lg-nowrap {
  -ms-flex-wrap:nowrap!important;
  flex-wrap:nowrap!important
 }
 .flex-lg-wrap-reverse {
  -ms-flex-wrap:wrap-reverse!important;
  flex-wrap:wrap-reverse!important
 }
 .flex-lg-fill {
  -ms-flex:1 1 auto!important;
  flex:1 1 auto!important
 }
 .flex-lg-grow-0 {
  -ms-flex-positive:0!important;
  flex-grow:0!important
 }
 .flex-lg-grow-1 {
  -ms-flex-positive:1!important;
  flex-grow:1!important
 }
 .flex-lg-shrink-0 {
  -ms-flex-negative:0!important;
  flex-shrink:0!important
 }
 .flex-lg-shrink-1 {
  -ms-flex-negative:1!important;
  flex-shrink:1!important
 }
 .justify-content-lg-start {
  -ms-flex-pack:start!important;
  justify-content:flex-start!important
 }
 .justify-content-lg-end {
  -ms-flex-pack:end!important;
  justify-content:flex-end!important
 }
 .justify-content-lg-center {
  -ms-flex-pack:center!important;
  justify-content:center!important
 }
 .justify-content-lg-between {
  -ms-flex-pack:justify!important;
  justify-content:space-between!important
 }
 .justify-content-lg-around {
  -ms-flex-pack:distribute!important;
  justify-content:space-around!important
 }
 .align-items-lg-start {
  -ms-flex-align:start!important;
  align-items:flex-start!important
 }
 .align-items-lg-end {
  -ms-flex-align:end!important;
  align-items:flex-end!important
 }
 .align-items-lg-center {
  -ms-flex-align:center!important;
  align-items:center!important
 }
 .align-items-lg-baseline {
  -ms-flex-align:baseline!important;
  align-items:baseline!important
 }
 .align-items-lg-stretch {
  -ms-flex-align:stretch!important;
  align-items:stretch!important
 }
 .align-content-lg-start {
  -ms-flex-line-pack:start!important;
  align-content:flex-start!important
 }
 .align-content-lg-end {
  -ms-flex-line-pack:end!important;
  align-content:flex-end!important
 }
 .align-content-lg-center {
  -ms-flex-line-pack:center!important;
  align-content:center!important
 }
 .align-content-lg-between {
  -ms-flex-line-pack:justify!important;
  align-content:space-between!important
 }
 .align-content-lg-around {
  -ms-flex-line-pack:distribute!important;
  align-content:space-around!important
 }
 .align-content-lg-stretch {
  -ms-flex-line-pack:stretch!important;
  align-content:stretch!important
 }
 .align-self-lg-auto {
  -ms-flex-item-align:auto!important;
  align-self:auto!important
 }
 .align-self-lg-start {
  -ms-flex-item-align:start!important;
  align-self:flex-start!important
 }
 .align-self-lg-end {
  -ms-flex-item-align:end!important;
  align-self:flex-end!important
 }
 .align-self-lg-center {
  -ms-flex-item-align:center!important;
  align-self:center!important
 }
 .align-self-lg-baseline {
  -ms-flex-item-align:baseline!important;
  align-self:baseline!important
 }
 .align-self-lg-stretch {
  -ms-flex-item-align:stretch!important;
  align-self:stretch!important
 }
}
@media (min-width: 1200px) {
 .flex-xl-row {
  -ms-flex-direction:row!important;
  flex-direction:row!important
 }
 .flex-xl-column {
  -ms-flex-direction:column!important;
  flex-direction:column!important
 }
 .flex-xl-row-reverse {
  -ms-flex-direction:row-reverse!important;
  flex-direction:row-reverse!important
 }
 .flex-xl-column-reverse {
  -ms-flex-direction:column-reverse!important;
  flex-direction:column-reverse!important
 }
 .flex-xl-wrap {
  -ms-flex-wrap:wrap!important;
  flex-wrap:wrap!important
 }
 .flex-xl-nowrap {
  -ms-flex-wrap:nowrap!important;
  flex-wrap:nowrap!important
 }
 .flex-xl-wrap-reverse {
  -ms-flex-wrap:wrap-reverse!important;
  flex-wrap:wrap-reverse!important
 }
 .flex-xl-fill {
  -ms-flex:1 1 auto!important;
  flex:1 1 auto!important
 }
 .flex-xl-grow-0 {
  -ms-flex-positive:0!important;
  flex-grow:0!important
 }
 .flex-xl-grow-1 {
  -ms-flex-positive:1!important;
  flex-grow:1!important
 }
 .flex-xl-shrink-0 {
  -ms-flex-negative:0!important;
  flex-shrink:0!important
 }
 .flex-xl-shrink-1 {
  -ms-flex-negative:1!important;
  flex-shrink:1!important
 }
 .justify-content-xl-start {
  -ms-flex-pack:start!important;
  justify-content:flex-start!important
 }
 .justify-content-xl-end {
  -ms-flex-pack:end!important;
  justify-content:flex-end!important
 }
 .justify-content-xl-center {
  -ms-flex-pack:center!important;
  justify-content:center!important
 }
 .justify-content-xl-between {
  -ms-flex-pack:justify!important;
  justify-content:space-between!important
 }
 .justify-content-xl-around {
  -ms-flex-pack:distribute!important;
  justify-content:space-around!important
 }
 .align-items-xl-start {
  -ms-flex-align:start!important;
  align-items:flex-start!important
 }
 .align-items-xl-end {
  -ms-flex-align:end!important;
  align-items:flex-end!important
 }
 .align-items-xl-center {
  -ms-flex-align:center!important;
  align-items:center!important
 }
 .align-items-xl-baseline {
  -ms-flex-align:baseline!important;
  align-items:baseline!important
 }
 .align-items-xl-stretch {
  -ms-flex-align:stretch!important;
  align-items:stretch!important
 }
 .align-content-xl-start {
  -ms-flex-line-pack:start!important;
  align-content:flex-start!important
 }
 .align-content-xl-end {
  -ms-flex-line-pack:end!important;
  align-content:flex-end!important
 }
 .align-content-xl-center {
  -ms-flex-line-pack:center!important;
  align-content:center!important
 }
 .align-content-xl-between {
  -ms-flex-line-pack:justify!important;
  align-content:space-between!important
 }
 .align-content-xl-around {
  -ms-flex-line-pack:distribute!important;
  align-content:space-around!important
 }
 .align-content-xl-stretch {
  -ms-flex-line-pack:stretch!important;
  align-content:stretch!important
 }
 .align-self-xl-auto {
  -ms-flex-item-align:auto!important;
  align-self:auto!important
 }
 .align-self-xl-start {
  -ms-flex-item-align:start!important;
  align-self:flex-start!important
 }
 .align-self-xl-end {
  -ms-flex-item-align:end!important;
  align-self:flex-end!important
 }
 .align-self-xl-center {
  -ms-flex-item-align:center!important;
  align-self:center!important
 }
 .align-self-xl-baseline {
  -ms-flex-item-align:baseline!important;
  align-self:baseline!important
 }
 .align-self-xl-stretch {
  -ms-flex-item-align:stretch!important;
  align-self:stretch!important
 }
}
.float-left {
 float:left!important
}
.float-right {
 float:right!important
}
.float-none {
 float:none!important
}
@media (min-width: 576px) {
 .float-sm-left {
  float:left!important
 }
 .float-sm-right {
  float:right!important
 }
 .float-sm-none {
  float:none!important
 }
}
@media (min-width: 768px) {
 .float-md-left {
  float:left!important
 }
 .float-md-right {
  float:right!important
 }
 .float-md-none {
  float:none!important
 }
}
@media (min-width: 992px) {
 .float-lg-left {
  float:left!important
 }
 .float-lg-right {
  float:right!important
 }
 .float-lg-none {
  float:none!important
 }
}
@media (min-width: 1200px) {
 .float-xl-left {
  float:left!important
 }
 .float-xl-right {
  float:right!important
 }
 .float-xl-none {
  float:none!important
 }
}
.overflow-auto {
 overflow:auto!important
}
.overflow-hidden {
 overflow:hidden!important
}
.position-static {
 position:static!important
}
.position-relative {
 position:relative!important
}
.position-absolute {
 position:absolute!important
}
.position-fixed {
 position:fixed!important
}
.position-sticky {
 position:sticky!important
}
.fixed-top {
 position:fixed;
 top:0;
 right:0;
 left:0;
 z-index:1030
}
.fixed-bottom {
 position:fixed;
 right:0;
 bottom:0;
 left:0;
 z-index:1030
}
@supports (position: sticky) {
 .sticky-top {
  position:sticky;
  top:0;
  z-index:1020
 }
}
.sr-only {
 position:absolute;
 width:1px;
 height:1px;
 padding:0;
 overflow:hidden;
 clip:rect(0,0,0,0);
 white-space:nowrap;
 border:0
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
 position:static;
 width:auto;
 height:auto;
 overflow:visible;
 clip:auto;
 white-space:normal
}
.shadow-sm {
 box-shadow:0 .125rem .25rem #00000013!important
}
.shadow {
 box-shadow:0 .5rem 1rem #00000026!important
}
.shadow-lg {
 box-shadow:0 1rem 3rem #0000002d!important
}
.shadow-none {
 box-shadow:none!important
}
.w-25 {
 width:25%!important
}
.w-50 {
 width:50%!important
}
.w-75 {
 width:75%!important
}
.w-100 {
 width:100%!important
}
.w-auto {
 width:auto!important
}
.h-25 {
 height:25%!important
}
.h-50 {
 height:50%!important
}
.h-75 {
 height:75%!important
}
.h-100 {
 height:100%!important
}
.h-auto {
 height:auto!important
}
.mw-100 {
 max-width:100%!important
}
.mh-100 {
 max-height:100%!important
}
.min-vw-100 {
 min-width:100vw!important
}
.min-vh-100 {
 min-height:100vh!important
}
.vw-100 {
 width:100vw!important
}
.vh-100 {
 height:100vh!important
}
.stretched-link:after {
 position:absolute;
 inset:0;
 z-index:1;
 pointer-events:auto;
 content:"";
 background-color:#0000
}
.m-0 {
 margin:0!important
}
.mt-0,
.my-0 {
 margin-top:0!important
}
.mr-0,
.mx-0 {
 margin-right:0!important
}
.mb-0,
.my-0 {
 margin-bottom:0!important
}
.ml-0,
.mx-0 {
 margin-left:0!important
}
.m-1 {
 margin:.25rem!important
}
.mt-1,
.my-1 {
 margin-top:.25rem!important
}
.mr-1,
.mx-1 {
 margin-right:.25rem!important
}
.mb-1,
.my-1 {
 margin-bottom:.25rem!important
}
.ml-1,
.mx-1 {
 margin-left:.25rem!important
}
.m-2 {
 margin:.5rem!important
}
.mt-2,
.my-2 {
 margin-top:.5rem!important
}
.mr-2,
.mx-2 {
 margin-right:.5rem!important
}
.mb-2,
.my-2 {
 margin-bottom:.5rem!important
}
.ml-2,
.mx-2 {
 margin-left:.5rem!important
}
.m-3 {
 margin:1rem!important
}
.mt-3,
.my-3 {
 margin-top:1rem!important
}
.mr-3,
.mx-3 {
 margin-right:1rem!important
}
.mb-3,
.my-3 {
 margin-bottom:1rem!important
}
.ml-3,
.mx-3 {
 margin-left:1rem!important
}
.m-4 {
 margin:1.5rem!important
}
.mt-4,
.my-4 {
 margin-top:1.5rem!important
}
.mr-4,
.mx-4 {
 margin-right:1.5rem!important
}
.mb-4,
.my-4 {
 margin-bottom:1.5rem!important
}
.ml-4,
.mx-4 {
 margin-left:1.5rem!important
}
.m-5 {
 margin:3rem!important
}
.mt-5,
.my-5 {
 margin-top:3rem!important
}
.mr-5,
.mx-5 {
 margin-right:3rem!important
}
.mb-5,
.my-5 {
 margin-bottom:3rem!important
}
.ml-5,
.mx-5 {
 margin-left:3rem!important
}
.p-0 {
 padding:0!important
}
.pt-0,
.py-0 {
 padding-top:0!important
}
.pr-0,
.px-0 {
 padding-right:0!important
}
.pb-0,
.py-0 {
 padding-bottom:0!important
}
.pl-0,
.px-0 {
 padding-left:0!important
}
.p-1 {
 padding:.25rem!important
}
.pt-1,
.py-1 {
 padding-top:.25rem!important
}
.pr-1,
.px-1 {
 padding-right:.25rem!important
}
.pb-1,
.py-1 {
 padding-bottom:.25rem!important
}
.pl-1,
.px-1 {
 padding-left:.25rem!important
}
.p-2 {
 padding:.5rem!important
}
.pt-2,
.py-2 {
 padding-top:.5rem!important
}
.pr-2,
.px-2 {
 padding-right:.5rem!important
}
.pb-2,
.py-2 {
 padding-bottom:.5rem!important
}
.pl-2,
.px-2 {
 padding-left:.5rem!important
}
.p-3 {
 padding:1rem!important
}
.pt-3,
.py-3 {
 padding-top:1rem!important
}
.pr-3,
.px-3 {
 padding-right:1rem!important
}
.pb-3,
.py-3 {
 padding-bottom:1rem!important
}
.pl-3,
.px-3 {
 padding-left:1rem!important
}
.p-4 {
 padding:1.5rem!important
}
.pt-4,
.py-4 {
 padding-top:1.5rem!important
}
.pr-4,
.px-4 {
 padding-right:1.5rem!important
}
.pb-4,
.py-4 {
 padding-bottom:1.5rem!important
}
.pl-4,
.px-4 {
 padding-left:1.5rem!important
}
.p-5 {
 padding:3rem!important
}
.pt-5,
.py-5 {
 padding-top:3rem!important
}
.pr-5,
.px-5 {
 padding-right:3rem!important
}
.pb-5,
.py-5 {
 padding-bottom:3rem!important
}
.pl-5,
.px-5 {
 padding-left:3rem!important
}
.m-n1 {
 margin:-.25rem!important
}
.mt-n1,
.my-n1 {
 margin-top:-.25rem!important
}
.mr-n1,
.mx-n1 {
 margin-right:-.25rem!important
}
.mb-n1,
.my-n1 {
 margin-bottom:-.25rem!important
}
.ml-n1,
.mx-n1 {
 margin-left:-.25rem!important
}
.m-n2 {
 margin:-.5rem!important
}
.mt-n2,
.my-n2 {
 margin-top:-.5rem!important
}
.mr-n2,
.mx-n2 {
 margin-right:-.5rem!important
}
.mb-n2,
.my-n2 {
 margin-bottom:-.5rem!important
}
.ml-n2,
.mx-n2 {
 margin-left:-.5rem!important
}
.m-n3 {
 margin:-1rem!important
}
.mt-n3,
.my-n3 {
 margin-top:-1rem!important
}
.mr-n3,
.mx-n3 {
 margin-right:-1rem!important
}
.mb-n3,
.my-n3 {
 margin-bottom:-1rem!important
}
.ml-n3,
.mx-n3 {
 margin-left:-1rem!important
}
.m-n4 {
 margin:-1.5rem!important
}
.mt-n4,
.my-n4 {
 margin-top:-1.5rem!important
}
.mr-n4,
.mx-n4 {
 margin-right:-1.5rem!important
}
.mb-n4,
.my-n4 {
 margin-bottom:-1.5rem!important
}
.ml-n4,
.mx-n4 {
 margin-left:-1.5rem!important
}
.m-n5 {
 margin:-3rem!important
}
.mt-n5,
.my-n5 {
 margin-top:-3rem!important
}
.mr-n5,
.mx-n5 {
 margin-right:-3rem!important
}
.mb-n5,
.my-n5 {
 margin-bottom:-3rem!important
}
.ml-n5,
.mx-n5 {
 margin-left:-3rem!important
}
.m-auto {
 margin:auto!important
}
.mt-auto,
.my-auto {
 margin-top:auto!important
}
.mr-auto,
.mx-auto {
 margin-right:auto!important
}
.mb-auto,
.my-auto {
 margin-bottom:auto!important
}
.ml-auto,
.mx-auto {
 margin-left:auto!important
}
@media (min-width: 576px) {
 .m-sm-0 {
  margin:0!important
 }
 .mt-sm-0,
 .my-sm-0 {
  margin-top:0!important
 }
 .mr-sm-0,
 .mx-sm-0 {
  margin-right:0!important
 }
 .mb-sm-0,
 .my-sm-0 {
  margin-bottom:0!important
 }
 .ml-sm-0,
 .mx-sm-0 {
  margin-left:0!important
 }
 .m-sm-1 {
  margin:.25rem!important
 }
 .mt-sm-1,
 .my-sm-1 {
  margin-top:.25rem!important
 }
 .mr-sm-1,
 .mx-sm-1 {
  margin-right:.25rem!important
 }
 .mb-sm-1,
 .my-sm-1 {
  margin-bottom:.25rem!important
 }
 .ml-sm-1,
 .mx-sm-1 {
  margin-left:.25rem!important
 }
 .m-sm-2 {
  margin:.5rem!important
 }
 .mt-sm-2,
 .my-sm-2 {
  margin-top:.5rem!important
 }
 .mr-sm-2,
 .mx-sm-2 {
  margin-right:.5rem!important
 }
 .mb-sm-2,
 .my-sm-2 {
  margin-bottom:.5rem!important
 }
 .ml-sm-2,
 .mx-sm-2 {
  margin-left:.5rem!important
 }
 .m-sm-3 {
  margin:1rem!important
 }
 .mt-sm-3,
 .my-sm-3 {
  margin-top:1rem!important
 }
 .mr-sm-3,
 .mx-sm-3 {
  margin-right:1rem!important
 }
 .mb-sm-3,
 .my-sm-3 {
  margin-bottom:1rem!important
 }
 .ml-sm-3,
 .mx-sm-3 {
  margin-left:1rem!important
 }
 .m-sm-4 {
  margin:1.5rem!important
 }
 .mt-sm-4,
 .my-sm-4 {
  margin-top:1.5rem!important
 }
 .mr-sm-4,
 .mx-sm-4 {
  margin-right:1.5rem!important
 }
 .mb-sm-4,
 .my-sm-4 {
  margin-bottom:1.5rem!important
 }
 .ml-sm-4,
 .mx-sm-4 {
  margin-left:1.5rem!important
 }
 .m-sm-5 {
  margin:3rem!important
 }
 .mt-sm-5,
 .my-sm-5 {
  margin-top:3rem!important
 }
 .mr-sm-5,
 .mx-sm-5 {
  margin-right:3rem!important
 }
 .mb-sm-5,
 .my-sm-5 {
  margin-bottom:3rem!important
 }
 .ml-sm-5,
 .mx-sm-5 {
  margin-left:3rem!important
 }
 .p-sm-0 {
  padding:0!important
 }
 .pt-sm-0,
 .py-sm-0 {
  padding-top:0!important
 }
 .pr-sm-0,
 .px-sm-0 {
  padding-right:0!important
 }
 .pb-sm-0,
 .py-sm-0 {
  padding-bottom:0!important
 }
 .pl-sm-0,
 .px-sm-0 {
  padding-left:0!important
 }
 .p-sm-1 {
  padding:.25rem!important
 }
 .pt-sm-1,
 .py-sm-1 {
  padding-top:.25rem!important
 }
 .pr-sm-1,
 .px-sm-1 {
  padding-right:.25rem!important
 }
 .pb-sm-1,
 .py-sm-1 {
  padding-bottom:.25rem!important
 }
 .pl-sm-1,
 .px-sm-1 {
  padding-left:.25rem!important
 }
 .p-sm-2 {
  padding:.5rem!important
 }
 .pt-sm-2,
 .py-sm-2 {
  padding-top:.5rem!important
 }
 .pr-sm-2,
 .px-sm-2 {
  padding-right:.5rem!important
 }
 .pb-sm-2,
 .py-sm-2 {
  padding-bottom:.5rem!important
 }
 .pl-sm-2,
 .px-sm-2 {
  padding-left:.5rem!important
 }
 .p-sm-3 {
  padding:1rem!important
 }
 .pt-sm-3,
 .py-sm-3 {
  padding-top:1rem!important
 }
 .pr-sm-3,
 .px-sm-3 {
  padding-right:1rem!important
 }
 .pb-sm-3,
 .py-sm-3 {
  padding-bottom:1rem!important
 }
 .pl-sm-3,
 .px-sm-3 {
  padding-left:1rem!important
 }
 .p-sm-4 {
  padding:1.5rem!important
 }
 .pt-sm-4,
 .py-sm-4 {
  padding-top:1.5rem!important
 }
 .pr-sm-4,
 .px-sm-4 {
  padding-right:1.5rem!important
 }
 .pb-sm-4,
 .py-sm-4 {
  padding-bottom:1.5rem!important
 }
 .pl-sm-4,
 .px-sm-4 {
  padding-left:1.5rem!important
 }
 .p-sm-5 {
  padding:3rem!important
 }
 .pt-sm-5,
 .py-sm-5 {
  padding-top:3rem!important
 }
 .pr-sm-5,
 .px-sm-5 {
  padding-right:3rem!important
 }
 .pb-sm-5,
 .py-sm-5 {
  padding-bottom:3rem!important
 }
 .pl-sm-5,
 .px-sm-5 {
  padding-left:3rem!important
 }
 .m-sm-n1 {
  margin:-.25rem!important
 }
 .mt-sm-n1,
 .my-sm-n1 {
  margin-top:-.25rem!important
 }
 .mr-sm-n1,
 .mx-sm-n1 {
  margin-right:-.25rem!important
 }
 .mb-sm-n1,
 .my-sm-n1 {
  margin-bottom:-.25rem!important
 }
 .ml-sm-n1,
 .mx-sm-n1 {
  margin-left:-.25rem!important
 }
 .m-sm-n2 {
  margin:-.5rem!important
 }
 .mt-sm-n2,
 .my-sm-n2 {
  margin-top:-.5rem!important
 }
 .mr-sm-n2,
 .mx-sm-n2 {
  margin-right:-.5rem!important
 }
 .mb-sm-n2,
 .my-sm-n2 {
  margin-bottom:-.5rem!important
 }
 .ml-sm-n2,
 .mx-sm-n2 {
  margin-left:-.5rem!important
 }
 .m-sm-n3 {
  margin:-1rem!important
 }
 .mt-sm-n3,
 .my-sm-n3 {
  margin-top:-1rem!important
 }
 .mr-sm-n3,
 .mx-sm-n3 {
  margin-right:-1rem!important
 }
 .mb-sm-n3,
 .my-sm-n3 {
  margin-bottom:-1rem!important
 }
 .ml-sm-n3,
 .mx-sm-n3 {
  margin-left:-1rem!important
 }
 .m-sm-n4 {
  margin:-1.5rem!important
 }
 .mt-sm-n4,
 .my-sm-n4 {
  margin-top:-1.5rem!important
 }
 .mr-sm-n4,
 .mx-sm-n4 {
  margin-right:-1.5rem!important
 }
 .mb-sm-n4,
 .my-sm-n4 {
  margin-bottom:-1.5rem!important
 }
 .ml-sm-n4,
 .mx-sm-n4 {
  margin-left:-1.5rem!important
 }
 .m-sm-n5 {
  margin:-3rem!important
 }
 .mt-sm-n5,
 .my-sm-n5 {
  margin-top:-3rem!important
 }
 .mr-sm-n5,
 .mx-sm-n5 {
  margin-right:-3rem!important
 }
 .mb-sm-n5,
 .my-sm-n5 {
  margin-bottom:-3rem!important
 }
 .ml-sm-n5,
 .mx-sm-n5 {
  margin-left:-3rem!important
 }
 .m-sm-auto {
  margin:auto!important
 }
 .mt-sm-auto,
 .my-sm-auto {
  margin-top:auto!important
 }
 .mr-sm-auto,
 .mx-sm-auto {
  margin-right:auto!important
 }
 .mb-sm-auto,
 .my-sm-auto {
  margin-bottom:auto!important
 }
 .ml-sm-auto,
 .mx-sm-auto {
  margin-left:auto!important
 }
}
@media (min-width: 768px) {
 .m-md-0 {
  margin:0!important
 }
 .mt-md-0,
 .my-md-0 {
  margin-top:0!important
 }
 .mr-md-0,
 .mx-md-0 {
  margin-right:0!important
 }
 .mb-md-0,
 .my-md-0 {
  margin-bottom:0!important
 }
 .ml-md-0,
 .mx-md-0 {
  margin-left:0!important
 }
 .m-md-1 {
  margin:.25rem!important
 }
 .mt-md-1,
 .my-md-1 {
  margin-top:.25rem!important
 }
 .mr-md-1,
 .mx-md-1 {
  margin-right:.25rem!important
 }
 .mb-md-1,
 .my-md-1 {
  margin-bottom:.25rem!important
 }
 .ml-md-1,
 .mx-md-1 {
  margin-left:.25rem!important
 }
 .m-md-2 {
  margin:.5rem!important
 }
 .mt-md-2,
 .my-md-2 {
  margin-top:.5rem!important
 }
 .mr-md-2,
 .mx-md-2 {
  margin-right:.5rem!important
 }
 .mb-md-2,
 .my-md-2 {
  margin-bottom:.5rem!important
 }
 .ml-md-2,
 .mx-md-2 {
  margin-left:.5rem!important
 }
 .m-md-3 {
  margin:1rem!important
 }
 .mt-md-3,
 .my-md-3 {
  margin-top:1rem!important
 }
 .mr-md-3,
 .mx-md-3 {
  margin-right:1rem!important
 }
 .mb-md-3,
 .my-md-3 {
  margin-bottom:1rem!important
 }
 .ml-md-3,
 .mx-md-3 {
  margin-left:1rem!important
 }
 .m-md-4 {
  margin:1.5rem!important
 }
 .mt-md-4,
 .my-md-4 {
  margin-top:1.5rem!important
 }
 .mr-md-4,
 .mx-md-4 {
  margin-right:1.5rem!important
 }
 .mb-md-4,
 .my-md-4 {
  margin-bottom:1.5rem!important
 }
 .ml-md-4,
 .mx-md-4 {
  margin-left:1.5rem!important
 }
 .m-md-5 {
  margin:3rem!important
 }
 .mt-md-5,
 .my-md-5 {
  margin-top:3rem!important
 }
 .mr-md-5,
 .mx-md-5 {
  margin-right:3rem!important
 }
 .mb-md-5,
 .my-md-5 {
  margin-bottom:3rem!important
 }
 .ml-md-5,
 .mx-md-5 {
  margin-left:3rem!important
 }
 .p-md-0 {
  padding:0!important
 }
 .pt-md-0,
 .py-md-0 {
  padding-top:0!important
 }
 .pr-md-0,
 .px-md-0 {
  padding-right:0!important
 }
 .pb-md-0,
 .py-md-0 {
  padding-bottom:0!important
 }
 .pl-md-0,
 .px-md-0 {
  padding-left:0!important
 }
 .p-md-1 {
  padding:.25rem!important
 }
 .pt-md-1,
 .py-md-1 {
  padding-top:.25rem!important
 }
 .pr-md-1,
 .px-md-1 {
  padding-right:.25rem!important
 }
 .pb-md-1,
 .py-md-1 {
  padding-bottom:.25rem!important
 }
 .pl-md-1,
 .px-md-1 {
  padding-left:.25rem!important
 }
 .p-md-2 {
  padding:.5rem!important
 }
 .pt-md-2,
 .py-md-2 {
  padding-top:.5rem!important
 }
 .pr-md-2,
 .px-md-2 {
  padding-right:.5rem!important
 }
 .pb-md-2,
 .py-md-2 {
  padding-bottom:.5rem!important
 }
 .pl-md-2,
 .px-md-2 {
  padding-left:.5rem!important
 }
 .p-md-3 {
  padding:1rem!important
 }
 .pt-md-3,
 .py-md-3 {
  padding-top:1rem!important
 }
 .pr-md-3,
 .px-md-3 {
  padding-right:1rem!important
 }
 .pb-md-3,
 .py-md-3 {
  padding-bottom:1rem!important
 }
 .pl-md-3,
 .px-md-3 {
  padding-left:1rem!important
 }
 .p-md-4 {
  padding:1.5rem!important
 }
 .pt-md-4,
 .py-md-4 {
  padding-top:1.5rem!important
 }
 .pr-md-4,
 .px-md-4 {
  padding-right:1.5rem!important
 }
 .pb-md-4,
 .py-md-4 {
  padding-bottom:1.5rem!important
 }
 .pl-md-4,
 .px-md-4 {
  padding-left:1.5rem!important
 }
 .p-md-5 {
  padding:3rem!important
 }
 .pt-md-5,
 .py-md-5 {
  padding-top:3rem!important
 }
 .pr-md-5,
 .px-md-5 {
  padding-right:3rem!important
 }
 .pb-md-5,
 .py-md-5 {
  padding-bottom:3rem!important
 }
 .pl-md-5,
 .px-md-5 {
  padding-left:3rem!important
 }
 .m-md-n1 {
  margin:-.25rem!important
 }
 .mt-md-n1,
 .my-md-n1 {
  margin-top:-.25rem!important
 }
 .mr-md-n1,
 .mx-md-n1 {
  margin-right:-.25rem!important
 }
 .mb-md-n1,
 .my-md-n1 {
  margin-bottom:-.25rem!important
 }
 .ml-md-n1,
 .mx-md-n1 {
  margin-left:-.25rem!important
 }
 .m-md-n2 {
  margin:-.5rem!important
 }
 .mt-md-n2,
 .my-md-n2 {
  margin-top:-.5rem!important
 }
 .mr-md-n2,
 .mx-md-n2 {
  margin-right:-.5rem!important
 }
 .mb-md-n2,
 .my-md-n2 {
  margin-bottom:-.5rem!important
 }
 .ml-md-n2,
 .mx-md-n2 {
  margin-left:-.5rem!important
 }
 .m-md-n3 {
  margin:-1rem!important
 }
 .mt-md-n3,
 .my-md-n3 {
  margin-top:-1rem!important
 }
 .mr-md-n3,
 .mx-md-n3 {
  margin-right:-1rem!important
 }
 .mb-md-n3,
 .my-md-n3 {
  margin-bottom:-1rem!important
 }
 .ml-md-n3,
 .mx-md-n3 {
  margin-left:-1rem!important
 }
 .m-md-n4 {
  margin:-1.5rem!important
 }
 .mt-md-n4,
 .my-md-n4 {
  margin-top:-1.5rem!important
 }
 .mr-md-n4,
 .mx-md-n4 {
  margin-right:-1.5rem!important
 }
 .mb-md-n4,
 .my-md-n4 {
  margin-bottom:-1.5rem!important
 }
 .ml-md-n4,
 .mx-md-n4 {
  margin-left:-1.5rem!important
 }
 .m-md-n5 {
  margin:-3rem!important
 }
 .mt-md-n5,
 .my-md-n5 {
  margin-top:-3rem!important
 }
 .mr-md-n5,
 .mx-md-n5 {
  margin-right:-3rem!important
 }
 .mb-md-n5,
 .my-md-n5 {
  margin-bottom:-3rem!important
 }
 .ml-md-n5,
 .mx-md-n5 {
  margin-left:-3rem!important
 }
 .m-md-auto {
  margin:auto!important
 }
 .mt-md-auto,
 .my-md-auto {
  margin-top:auto!important
 }
 .mr-md-auto,
 .mx-md-auto {
  margin-right:auto!important
 }
 .mb-md-auto,
 .my-md-auto {
  margin-bottom:auto!important
 }
 .ml-md-auto,
 .mx-md-auto {
  margin-left:auto!important
 }
}
@media (min-width: 992px) {
 .m-lg-0 {
  margin:0!important
 }
 .mt-lg-0,
 .my-lg-0 {
  margin-top:0!important
 }
 .mr-lg-0,
 .mx-lg-0 {
  margin-right:0!important
 }
 .mb-lg-0,
 .my-lg-0 {
  margin-bottom:0!important
 }
 .ml-lg-0,
 .mx-lg-0 {
  margin-left:0!important
 }
 .m-lg-1 {
  margin:.25rem!important
 }
 .mt-lg-1,
 .my-lg-1 {
  margin-top:.25rem!important
 }
 .mr-lg-1,
 .mx-lg-1 {
  margin-right:.25rem!important
 }
 .mb-lg-1,
 .my-lg-1 {
  margin-bottom:.25rem!important
 }
 .ml-lg-1,
 .mx-lg-1 {
  margin-left:.25rem!important
 }
 .m-lg-2 {
  margin:.5rem!important
 }
 .mt-lg-2,
 .my-lg-2 {
  margin-top:.5rem!important
 }
 .mr-lg-2,
 .mx-lg-2 {
  margin-right:.5rem!important
 }
 .mb-lg-2,
 .my-lg-2 {
  margin-bottom:.5rem!important
 }
 .ml-lg-2,
 .mx-lg-2 {
  margin-left:.5rem!important
 }
 .m-lg-3 {
  margin:1rem!important
 }
 .mt-lg-3,
 .my-lg-3 {
  margin-top:1rem!important
 }
 .mr-lg-3,
 .mx-lg-3 {
  margin-right:1rem!important
 }
 .mb-lg-3,
 .my-lg-3 {
  margin-bottom:1rem!important
 }
 .ml-lg-3,
 .mx-lg-3 {
  margin-left:1rem!important
 }
 .m-lg-4 {
  margin:1.5rem!important
 }
 .mt-lg-4,
 .my-lg-4 {
  margin-top:1.5rem!important
 }
 .mr-lg-4,
 .mx-lg-4 {
  margin-right:1.5rem!important
 }
 .mb-lg-4,
 .my-lg-4 {
  margin-bottom:1.5rem!important
 }
 .ml-lg-4,
 .mx-lg-4 {
  margin-left:1.5rem!important
 }
 .m-lg-5 {
  margin:3rem!important
 }
 .mt-lg-5,
 .my-lg-5 {
  margin-top:3rem!important
 }
 .mr-lg-5,
 .mx-lg-5 {
  margin-right:3rem!important
 }
 .mb-lg-5,
 .my-lg-5 {
  margin-bottom:3rem!important
 }
 .ml-lg-5,
 .mx-lg-5 {
  margin-left:3rem!important
 }
 .p-lg-0 {
  padding:0!important
 }
 .pt-lg-0,
 .py-lg-0 {
  padding-top:0!important
 }
 .pr-lg-0,
 .px-lg-0 {
  padding-right:0!important
 }
 .pb-lg-0,
 .py-lg-0 {
  padding-bottom:0!important
 }
 .pl-lg-0,
 .px-lg-0 {
  padding-left:0!important
 }
 .p-lg-1 {
  padding:.25rem!important
 }
 .pt-lg-1,
 .py-lg-1 {
  padding-top:.25rem!important
 }
 .pr-lg-1,
 .px-lg-1 {
  padding-right:.25rem!important
 }
 .pb-lg-1,
 .py-lg-1 {
  padding-bottom:.25rem!important
 }
 .pl-lg-1,
 .px-lg-1 {
  padding-left:.25rem!important
 }
 .p-lg-2 {
  padding:.5rem!important
 }
 .pt-lg-2,
 .py-lg-2 {
  padding-top:.5rem!important
 }
 .pr-lg-2,
 .px-lg-2 {
  padding-right:.5rem!important
 }
 .pb-lg-2,
 .py-lg-2 {
  padding-bottom:.5rem!important
 }
 .pl-lg-2,
 .px-lg-2 {
  padding-left:.5rem!important
 }
 .p-lg-3 {
  padding:1rem!important
 }
 .pt-lg-3,
 .py-lg-3 {
  padding-top:1rem!important
 }
 .pr-lg-3,
 .px-lg-3 {
  padding-right:1rem!important
 }
 .pb-lg-3,
 .py-lg-3 {
  padding-bottom:1rem!important
 }
 .pl-lg-3,
 .px-lg-3 {
  padding-left:1rem!important
 }
 .p-lg-4 {
  padding:1.5rem!important
 }
 .pt-lg-4,
 .py-lg-4 {
  padding-top:1.5rem!important
 }
 .pr-lg-4,
 .px-lg-4 {
  padding-right:1.5rem!important
 }
 .pb-lg-4,
 .py-lg-4 {
  padding-bottom:1.5rem!important
 }
 .pl-lg-4,
 .px-lg-4 {
  padding-left:1.5rem!important
 }
 .p-lg-5 {
  padding:3rem!important
 }
 .pt-lg-5,
 .py-lg-5 {
  padding-top:3rem!important
 }
 .pr-lg-5,
 .px-lg-5 {
  padding-right:3rem!important
 }
 .pb-lg-5,
 .py-lg-5 {
  padding-bottom:3rem!important
 }
 .pl-lg-5,
 .px-lg-5 {
  padding-left:3rem!important
 }
 .m-lg-n1 {
  margin:-.25rem!important
 }
 .mt-lg-n1,
 .my-lg-n1 {
  margin-top:-.25rem!important
 }
 .mr-lg-n1,
 .mx-lg-n1 {
  margin-right:-.25rem!important
 }
 .mb-lg-n1,
 .my-lg-n1 {
  margin-bottom:-.25rem!important
 }
 .ml-lg-n1,
 .mx-lg-n1 {
  margin-left:-.25rem!important
 }
 .m-lg-n2 {
  margin:-.5rem!important
 }
 .mt-lg-n2,
 .my-lg-n2 {
  margin-top:-.5rem!important
 }
 .mr-lg-n2,
 .mx-lg-n2 {
  margin-right:-.5rem!important
 }
 .mb-lg-n2,
 .my-lg-n2 {
  margin-bottom:-.5rem!important
 }
 .ml-lg-n2,
 .mx-lg-n2 {
  margin-left:-.5rem!important
 }
 .m-lg-n3 {
  margin:-1rem!important
 }
 .mt-lg-n3,
 .my-lg-n3 {
  margin-top:-1rem!important
 }
 .mr-lg-n3,
 .mx-lg-n3 {
  margin-right:-1rem!important
 }
 .mb-lg-n3,
 .my-lg-n3 {
  margin-bottom:-1rem!important
 }
 .ml-lg-n3,
 .mx-lg-n3 {
  margin-left:-1rem!important
 }
 .m-lg-n4 {
  margin:-1.5rem!important
 }
 .mt-lg-n4,
 .my-lg-n4 {
  margin-top:-1.5rem!important
 }
 .mr-lg-n4,
 .mx-lg-n4 {
  margin-right:-1.5rem!important
 }
 .mb-lg-n4,
 .my-lg-n4 {
  margin-bottom:-1.5rem!important
 }
 .ml-lg-n4,
 .mx-lg-n4 {
  margin-left:-1.5rem!important
 }
 .m-lg-n5 {
  margin:-3rem!important
 }
 .mt-lg-n5,
 .my-lg-n5 {
  margin-top:-3rem!important
 }
 .mr-lg-n5,
 .mx-lg-n5 {
  margin-right:-3rem!important
 }
 .mb-lg-n5,
 .my-lg-n5 {
  margin-bottom:-3rem!important
 }
 .ml-lg-n5,
 .mx-lg-n5 {
  margin-left:-3rem!important
 }
 .m-lg-auto {
  margin:auto!important
 }
 .mt-lg-auto,
 .my-lg-auto {
  margin-top:auto!important
 }
 .mr-lg-auto,
 .mx-lg-auto {
  margin-right:auto!important
 }
 .mb-lg-auto,
 .my-lg-auto {
  margin-bottom:auto!important
 }
 .ml-lg-auto,
 .mx-lg-auto {
  margin-left:auto!important
 }
}
@media (min-width: 1200px) {
 .m-xl-0 {
  margin:0!important
 }
 .mt-xl-0,
 .my-xl-0 {
  margin-top:0!important
 }
 .mr-xl-0,
 .mx-xl-0 {
  margin-right:0!important
 }
 .mb-xl-0,
 .my-xl-0 {
  margin-bottom:0!important
 }
 .ml-xl-0,
 .mx-xl-0 {
  margin-left:0!important
 }
 .m-xl-1 {
  margin:.25rem!important
 }
 .mt-xl-1,
 .my-xl-1 {
  margin-top:.25rem!important
 }
 .mr-xl-1,
 .mx-xl-1 {
  margin-right:.25rem!important
 }
 .mb-xl-1,
 .my-xl-1 {
  margin-bottom:.25rem!important
 }
 .ml-xl-1,
 .mx-xl-1 {
  margin-left:.25rem!important
 }
 .m-xl-2 {
  margin:.5rem!important
 }
 .mt-xl-2,
 .my-xl-2 {
  margin-top:.5rem!important
 }
 .mr-xl-2,
 .mx-xl-2 {
  margin-right:.5rem!important
 }
 .mb-xl-2,
 .my-xl-2 {
  margin-bottom:.5rem!important
 }
 .ml-xl-2,
 .mx-xl-2 {
  margin-left:.5rem!important
 }
 .m-xl-3 {
  margin:1rem!important
 }
 .mt-xl-3,
 .my-xl-3 {
  margin-top:1rem!important
 }
 .mr-xl-3,
 .mx-xl-3 {
  margin-right:1rem!important
 }
 .mb-xl-3,
 .my-xl-3 {
  margin-bottom:1rem!important
 }
 .ml-xl-3,
 .mx-xl-3 {
  margin-left:1rem!important
 }
 .m-xl-4 {
  margin:1.5rem!important
 }
 .mt-xl-4,
 .my-xl-4 {
  margin-top:1.5rem!important
 }
 .mr-xl-4,
 .mx-xl-4 {
  margin-right:1.5rem!important
 }
 .mb-xl-4,
 .my-xl-4 {
  margin-bottom:1.5rem!important
 }
 .ml-xl-4,
 .mx-xl-4 {
  margin-left:1.5rem!important
 }
 .m-xl-5 {
  margin:3rem!important
 }
 .mt-xl-5,
 .my-xl-5 {
  margin-top:3rem!important
 }
 .mr-xl-5,
 .mx-xl-5 {
  margin-right:3rem!important
 }
 .mb-xl-5,
 .my-xl-5 {
  margin-bottom:3rem!important
 }
 .ml-xl-5,
 .mx-xl-5 {
  margin-left:3rem!important
 }
 .p-xl-0 {
  padding:0!important
 }
 .pt-xl-0,
 .py-xl-0 {
  padding-top:0!important
 }
 .pr-xl-0,
 .px-xl-0 {
  padding-right:0!important
 }
 .pb-xl-0,
 .py-xl-0 {
  padding-bottom:0!important
 }
 .pl-xl-0,
 .px-xl-0 {
  padding-left:0!important
 }
 .p-xl-1 {
  padding:.25rem!important
 }
 .pt-xl-1,
 .py-xl-1 {
  padding-top:.25rem!important
 }
 .pr-xl-1,
 .px-xl-1 {
  padding-right:.25rem!important
 }
 .pb-xl-1,
 .py-xl-1 {
  padding-bottom:.25rem!important
 }
 .pl-xl-1,
 .px-xl-1 {
  padding-left:.25rem!important
 }
 .p-xl-2 {
  padding:.5rem!important
 }
 .pt-xl-2,
 .py-xl-2 {
  padding-top:.5rem!important
 }
 .pr-xl-2,
 .px-xl-2 {
  padding-right:.5rem!important
 }
 .pb-xl-2,
 .py-xl-2 {
  padding-bottom:.5rem!important
 }
 .pl-xl-2,
 .px-xl-2 {
  padding-left:.5rem!important
 }
 .p-xl-3 {
  padding:1rem!important
 }
 .pt-xl-3,
 .py-xl-3 {
  padding-top:1rem!important
 }
 .pr-xl-3,
 .px-xl-3 {
  padding-right:1rem!important
 }
 .pb-xl-3,
 .py-xl-3 {
  padding-bottom:1rem!important
 }
 .pl-xl-3,
 .px-xl-3 {
  padding-left:1rem!important
 }
 .p-xl-4 {
  padding:1.5rem!important
 }
 .pt-xl-4,
 .py-xl-4 {
  padding-top:1.5rem!important
 }
 .pr-xl-4,
 .px-xl-4 {
  padding-right:1.5rem!important
 }
 .pb-xl-4,
 .py-xl-4 {
  padding-bottom:1.5rem!important
 }
 .pl-xl-4,
 .px-xl-4 {
  padding-left:1.5rem!important
 }
 .p-xl-5 {
  padding:3rem!important
 }
 .pt-xl-5,
 .py-xl-5 {
  padding-top:3rem!important
 }
 .pr-xl-5,
 .px-xl-5 {
  padding-right:3rem!important
 }
 .pb-xl-5,
 .py-xl-5 {
  padding-bottom:3rem!important
 }
 .pl-xl-5,
 .px-xl-5 {
  padding-left:3rem!important
 }
 .m-xl-n1 {
  margin:-.25rem!important
 }
 .mt-xl-n1,
 .my-xl-n1 {
  margin-top:-.25rem!important
 }
 .mr-xl-n1,
 .mx-xl-n1 {
  margin-right:-.25rem!important
 }
 .mb-xl-n1,
 .my-xl-n1 {
  margin-bottom:-.25rem!important
 }
 .ml-xl-n1,
 .mx-xl-n1 {
  margin-left:-.25rem!important
 }
 .m-xl-n2 {
  margin:-.5rem!important
 }
 .mt-xl-n2,
 .my-xl-n2 {
  margin-top:-.5rem!important
 }
 .mr-xl-n2,
 .mx-xl-n2 {
  margin-right:-.5rem!important
 }
 .mb-xl-n2,
 .my-xl-n2 {
  margin-bottom:-.5rem!important
 }
 .ml-xl-n2,
 .mx-xl-n2 {
  margin-left:-.5rem!important
 }
 .m-xl-n3 {
  margin:-1rem!important
 }
 .mt-xl-n3,
 .my-xl-n3 {
  margin-top:-1rem!important
 }
 .mr-xl-n3,
 .mx-xl-n3 {
  margin-right:-1rem!important
 }
 .mb-xl-n3,
 .my-xl-n3 {
  margin-bottom:-1rem!important
 }
 .ml-xl-n3,
 .mx-xl-n3 {
  margin-left:-1rem!important
 }
 .m-xl-n4 {
  margin:-1.5rem!important
 }
 .mt-xl-n4,
 .my-xl-n4 {
  margin-top:-1.5rem!important
 }
 .mr-xl-n4,
 .mx-xl-n4 {
  margin-right:-1.5rem!important
 }
 .mb-xl-n4,
 .my-xl-n4 {
  margin-bottom:-1.5rem!important
 }
 .ml-xl-n4,
 .mx-xl-n4 {
  margin-left:-1.5rem!important
 }
 .m-xl-n5 {
  margin:-3rem!important
 }
 .mt-xl-n5,
 .my-xl-n5 {
  margin-top:-3rem!important
 }
 .mr-xl-n5,
 .mx-xl-n5 {
  margin-right:-3rem!important
 }
 .mb-xl-n5,
 .my-xl-n5 {
  margin-bottom:-3rem!important
 }
 .ml-xl-n5,
 .mx-xl-n5 {
  margin-left:-3rem!important
 }
 .m-xl-auto {
  margin:auto!important
 }
 .mt-xl-auto,
 .my-xl-auto {
  margin-top:auto!important
 }
 .mr-xl-auto,
 .mx-xl-auto {
  margin-right:auto!important
 }
 .mb-xl-auto,
 .my-xl-auto {
  margin-bottom:auto!important
 }
 .ml-xl-auto,
 .mx-xl-auto {
  margin-left:auto!important
 }
}
.text-monospace {
 font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important
}
.text-justify {
 text-align:justify!important
}
.text-wrap {
 white-space:normal!important
}
.text-nowrap {
 white-space:nowrap!important
}
.text-truncate {
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
.text-left {
 text-align:left!important
}
.text-right {
 text-align:right!important
}
.text-center {
 text-align:center!important
}
@media (min-width: 576px) {
 .text-sm-left {
  text-align:left!important
 }
 .text-sm-right {
  text-align:right!important
 }
 .text-sm-center {
  text-align:center!important
 }
}
@media (min-width: 768px) {
 .text-md-left {
  text-align:left!important
 }
 .text-md-right {
  text-align:right!important
 }
 .text-md-center {
  text-align:center!important
 }
}
@media (min-width: 992px) {
 .text-lg-left {
  text-align:left!important
 }
 .text-lg-right {
  text-align:right!important
 }
 .text-lg-center {
  text-align:center!important
 }
}
@media (min-width: 1200px) {
 .text-xl-left {
  text-align:left!important
 }
 .text-xl-right {
  text-align:right!important
 }
 .text-xl-center {
  text-align:center!important
 }
}
.text-lowercase {
 text-transform:lowercase!important
}
.text-uppercase {
 text-transform:uppercase!important
}
.text-capitalize {
 text-transform:capitalize!important
}
.font-weight-light {
 font-weight:300!important
}
.font-weight-lighter {
 font-weight:lighter!important
}
.font-weight-normal {
 font-weight:400!important
}
.font-weight-bold {
 font-weight:700!important
}
.font-weight-bolder {
 font-weight:bolder!important
}
.font-italic {
 font-style:italic!important
}
.text-white {
 color:#fff!important
}
.text-primary {
 color:#20a8d8!important
}
a.text-primary:hover,
a.text-primary:focus {
 color:#167495!important
}
.text-secondary {
 color:#c8ced3!important
}
a.text-secondary:hover,
a.text-secondary:focus {
 color:#9ea8b1!important
}
.text-success {
 color:#4dbd74!important
}
a.text-success:hover,
a.text-success:focus {
 color:#338a52!important
}
.text-info {
 color:#63c2de!important
}
a.text-info:hover,
a.text-info:focus {
 color:#2ba6ca!important
}
.text-warning {
 color:#ffc107!important
}
a.text-warning:hover,
a.text-warning:focus {
 color:#ba8b00!important
}
.text-danger {
 color:#f86c6b!important
}
a.text-danger:hover,
a.text-danger:focus {
 color:#f52322!important
}
.text-light {
 color:#f0f3f5!important
}
a.text-light:hover,
a.text-light:focus {
 color:#c2ced6!important
}
.text-dark {
 color:#2f353a!important
}
a.text-dark:hover,
a.text-dark:focus {
 color:#0d0e10!important
}
.text-body {
 color:#23282c!important
}
.text-muted {
 color:#73818f!important
}
.text-black-50 {
 color:#00000080!important
}
.text-white-50 {
 color:#ffffff80!important
}
.text-hide {
 font:0/0 a;
 color:transparent;
 text-shadow:none;
 background-color:transparent;
 border:0
}
.text-decoration-none {
 text-decoration:none!important
}
.text-break {
 word-break:break-word!important;
 overflow-wrap:break-word!important
}
.text-reset {
 color:inherit!important
}
.visible {
 visibility:visible!important
}
.invisible {
 visibility:hidden!important
}
@media print {
 *,
 *:before,
 *:after {
  text-shadow:none!important;
  box-shadow:none!important
 }
 a:not(.btn) {
  text-decoration:underline
 }
 abbr[title]:after {
  content:" (" attr(title) ")"
 }
 pre {
  white-space:pre-wrap!important
 }
 pre,
 blockquote {
  border:1px solid #8f9ba6;
  page-break-inside:avoid
 }
 thead {
  display:table-header-group
 }
 tr,
 img {
  page-break-inside:avoid
 }
 p,
 h2,
 h3 {
  orphans:3;
  widows:3
 }
 h2,
 h3 {
  page-break-after:avoid
 }
 @page {
  size:a3
 }
 body,
 .container {
  min-width:992px!important
 }
 .navbar {
  display:none
 }
 .badge {
  border:1px solid #000
 }
 .table {
  border-collapse:collapse!important
 }
 .table td,
 .table th {
  background-color:#fff!important
 }
 .table-bordered th,
 .table-bordered td {
  border:1px solid #c8ced3!important
 }
 .table-dark {
  color:inherit
 }
 .table-dark th,
 .table-dark td,
 .table-dark thead th,
 .table-dark tbody+tbody {
  border-color:#c8ced3
 }
 .table .thead-dark th {
  color:inherit;
  border-color:#c8ced3
 }
}
.animated {
 animation-duration:1s
}
.animated.infinite {
 animation-iteration-count:infinite
}
.animated.hinge {
 animation-duration:2s
}
@keyframes fadeIn {
 0% {
  opacity:0
 }
 to {
  opacity:1
 }
}
.fadeIn {
 animation-name:fadeIn
}
.ps {
 overflow:hidden!important;
 -ms-touch-action:auto;
 touch-action:auto;
 -ms-overflow-style:none;
 overflow-anchor:none
}
.ps__rail-x {
 position:absolute;
 bottom:0;
 display:none;
 height:15px;
 opacity:0;
 transition:background-color .2s linear,opacity .2s linear
}
.ps__rail-y {
 position:absolute;
 right:0;
 display:none;
 width:15px;
 opacity:0;
 transition:background-color .2s linear,opacity .2s linear
}
.ps--active-x>.ps__rail-x,
.ps--active-y>.ps__rail-y {
 display:block;
 background-color:transparent
}
.ps:hover>.ps__rail-x,
.ps:hover>.ps__rail-y,
.ps--focus>.ps__rail-x,
.ps--focus>.ps__rail-y,
.ps--scrolling-x>.ps__rail-x,
.ps--scrolling-y>.ps__rail-y {
 opacity:.6
}
.ps__rail-x:hover,
.ps__rail-y:hover,
.ps__rail-x:focus,
.ps__rail-y:focus {
 background-color:#eee;
 opacity:.9
}
.ps__thumb-x {
 position:absolute;
 bottom:2px;
 height:6px;
 background-color:#aaa;
 border-radius:6px;
 transition:background-color .2s linear,height .2s ease-in-out
}
.ps__thumb-y {
 position:absolute;
 right:2px;
 width:6px;
 background-color:#aaa;
 border-radius:6px;
 transition:background-color .2s linear,width .2s ease-in-out
}
.ps__rail-x:hover>.ps__thumb-x,
.ps__rail-x:focus>.ps__thumb-x {
 height:11px;
 background-color:#999
}
.ps__rail-y:hover>.ps__thumb-y,
.ps__rail-y:focus>.ps__thumb-y {
 width:11px;
 background-color:#999
}
@supports (-ms-overflow-style: none) {
 .ps {
  overflow:auto!important
 }
}
@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none) {
 .ps {
  overflow:auto!important
 }
}
.aside-menu {
 z-index:1019;
 width:250px;
 color:#2f353a;
 background:#fff;
 border-left:1px solid #c8ced3
}
.aside-menu .nav-tabs {
 border-color:#c8ced3
}
.aside-menu .nav-tabs .nav-link {
 padding:.75rem 1rem;
 color:#23282c;
 border-top:0;
 border-radius:0
}
.aside-menu .nav-tabs .nav-link.active {
 color:#20a8d8;
 border-right-color:#c8ced3;
 border-left-color:#c8ced3
}
.aside-menu .nav-tabs .nav-item:first-child .nav-link {
 border-left:0
}
.aside-menu .tab-content {
 position:relative;
 overflow-x:hidden;
 overflow-y:auto;
 border:0;
 border-top:1px solid #c8ced3;
 -ms-overflow-style:-ms-autohiding-scrollbar
}
.aside-menu .tab-content::-webkit-scrollbar {
 width:10px;
 margin-left:-10px;
 -webkit-appearance:none;
 appearance:none
}
.aside-menu .tab-content::-webkit-scrollbar-track {
 background-color:#fff;
 border-right:1px solid #f2f2f2;
 border-left:1px solid #f2f2f2
}
.aside-menu .tab-content::-webkit-scrollbar-thumb {
 height:50px;
 background-color:#e6e6e6;
 background-clip:content-box;
 border-color:transparent;
 border-style:solid;
 border-width:1px 2px
}
.aside-menu .tab-content .tab-pane {
 padding:0
}
.avatar {
 position:relative;
 display:inline-block;
 width:36px;
 height:36px
}
.avatar .avatar-status {
 position:absolute;
 right:0;
 bottom:0;
 display:block;
 width:10px;
 height:10px;
 border:1px solid #fff;
 border-radius:50em
}
.avatar>img {
 vertical-align:baseline;
 vertical-align:initial
}
.avatar-lg {
 position:relative;
 display:inline-block;
 width:72px;
 height:72px
}
.avatar-lg .avatar-status {
 position:absolute;
 right:0;
 bottom:0;
 display:block;
 width:12px;
 height:12px;
 border:1px solid #fff;
 border-radius:50em
}
.avatar-sm {
 position:relative;
 display:inline-block;
 width:24px;
 height:24px
}
.avatar-sm .avatar-status {
 position:absolute;
 right:0;
 bottom:0;
 display:block;
 width:8px;
 height:8px;
 border:1px solid #fff;
 border-radius:50em
}
.avatar-xs {
 position:relative;
 display:inline-block;
 width:20px;
 height:20px
}
.avatar-xs .avatar-status {
 position:absolute;
 right:0;
 bottom:0;
 display:block;
 width:8px;
 height:8px;
 border:1px solid #fff;
 border-radius:50em
}
.avatars-stack .avatar {
 margin-right:-18px;
 transition:margin-right .25s
}
.avatars-stack .avatar:hover {
 margin-right:0
}
.avatars-stack .avatar-lg {
 margin-right:-36px
}
.avatars-stack .avatar-sm {
 margin-right:-12px
}
.avatars-stack .avatar-xs {
 margin-right:-10px
}
.badge-pill {
 border-radius:10rem
}
.breadcrumb-menu {
 margin-left:auto
}
.breadcrumb-menu:before {
 display:none
}
.breadcrumb-menu .btn-group {
 vertical-align:top
}
.breadcrumb-menu .btn {
 padding:0 .75rem;
 color:#73818f;
 vertical-align:top;
 border:0
}
.breadcrumb-menu .btn:hover,
.breadcrumb-menu .btn.active,
.breadcrumb-menu .open .btn {
 color:#23282c;
 background:transparent
}
.breadcrumb-menu .dropdown-menu {
 min-width:180px;
 line-height:1.5
}
*[dir=rtl] .breadcrumb-menu {
 margin-right:auto;
 margin-left:0;
 margin-left:initial
}
.breadcrumb {
 position:relative;
 border-radius:0;
 border-bottom:1px solid #c8ced3
}
*[dir=rtl] .breadcrumb-item:before {
 padding-right:0;
 padding-left:.5rem
}
*[dir=rtl] .breadcrumb-item {
 padding-right:.5rem;
 padding-left:0
}
.brand-card {
 position:relative;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:column;
 flex-direction:column;
 min-width:0;
 margin-bottom:1.5rem;
 word-wrap:break-word;
 background-color:#fff;
 background-clip:border-box;
 border:1px solid #c8ced3;
 border-radius:.25rem
}
.brand-card-header {
 position:relative;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center;
 height:6rem;
 border-radius:.25rem .25rem 0 0
}
.brand-card-header i {
 font-size:2rem;
 color:#fff
}
.brand-card-header .chart-wrapper {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%
}
.brand-card-body {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:row;
 flex-direction:row;
 padding:.75rem 0;
 text-align:center
}
.brand-card-body>* {
 -ms-flex:1;
 flex:1;
 padding:.1875rem 0
}
.brand-card-body>*:not(:last-child) {
 border-right:1px solid #c8ced3
}
*[dir=rtl] .brand-card-body>*:not(:last-child) {
 border-right:0;
 border-left:1px solid #c8ced3
}
.btn-brand {
 border:0
}
.btn-brand i {
 display:inline-block;
 width:2.0625rem;
 margin:-.375rem -.75rem;
 line-height:2.0625rem;
 text-align:center;
 background-color:#0003;
 border-radius:.25rem
}
.btn-brand i+span {
 margin-left:1.5rem
}
.btn-brand.btn-lg i,
.btn-group-lg>.btn-brand.btn i {
 width:2.640625rem;
 margin:-.5rem -1rem;
 line-height:2.640625rem;
 border-radius:.3rem
}
.btn-brand.btn-lg i+span,
.btn-group-lg>.btn-brand.btn i+span {
 margin-left:2rem
}
.btn-brand.btn-sm i,
.btn-group-sm>.btn-brand.btn i {
 width:1.6484375rem;
 margin:-.25rem -.5rem;
 line-height:1.6484375rem;
 border-radius:.2rem
}
.btn-brand.btn-sm i+span,
.btn-group-sm>.btn-brand.btn i+span {
 margin-left:1rem
}
.btn-brand.btn-square i {
 border-radius:0
}
.btn-facebook {
 color:#fff;
 background-color:#3b5998;
 border-color:#3b5998
}
.btn-facebook:hover {
 color:#fff;
 background-color:#30497c;
 border-color:#2d4373
}
.btn-facebook:focus,
.btn-facebook.focus {
 box-shadow:0 0 0 .2rem #5872a780
}
.btn-facebook.disabled,
.btn-facebook:disabled {
 color:#fff;
 background-color:#3b5998;
 border-color:#3b5998
}
.btn-facebook:not(:disabled):not(.disabled):active,
.btn-facebook:not(:disabled):not(.disabled).active,
.show>.btn-facebook.dropdown-toggle {
 color:#fff;
 background-color:#2d4373;
 border-color:#293e6a
}
.btn-facebook:not(:disabled):not(.disabled):active:focus,
.btn-facebook:not(:disabled):not(.disabled).active:focus,
.show>.btn-facebook.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem #5872a780
}
.btn-twitter {
 color:#fff;
 background-color:#00aced;
 border-color:#00aced
}
.btn-twitter:hover {
 color:#fff;
 background-color:#0090c7;
 border-color:#0087ba
}
.btn-twitter:focus,
.btn-twitter.focus {
 box-shadow:0 0 0 .2rem #26b8f080
}
.btn-twitter.disabled,
.btn-twitter:disabled {
 color:#fff;
 background-color:#00aced;
 border-color:#00aced
}
.btn-twitter:not(:disabled):not(.disabled):active,
.btn-twitter:not(:disabled):not(.disabled).active,
.show>.btn-twitter.dropdown-toggle {
 color:#fff;
 background-color:#0087ba;
 border-color:#007ead
}
.btn-twitter:not(:disabled):not(.disabled):active:focus,
.btn-twitter:not(:disabled):not(.disabled).active:focus,
.show>.btn-twitter.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem #26b8f080
}
.btn-linkedin {
 color:#fff;
 background-color:#4875b4;
 border-color:#4875b4
}
.btn-linkedin:hover {
 color:#fff;
 background-color:#3d6399;
 border-color:#395d90
}
.btn-linkedin:focus,
.btn-linkedin.focus {
 box-shadow:0 0 0 .2rem #638abf80
}
.btn-linkedin.disabled,
.btn-linkedin:disabled {
 color:#fff;
 background-color:#4875b4;
 border-color:#4875b4
}
.btn-linkedin:not(:disabled):not(.disabled):active,
.btn-linkedin:not(:disabled):not(.disabled).active,
.show>.btn-linkedin.dropdown-toggle {
 color:#fff;
 background-color:#395d90;
 border-color:#365786
}
.btn-linkedin:not(:disabled):not(.disabled):active:focus,
.btn-linkedin:not(:disabled):not(.disabled).active:focus,
.show>.btn-linkedin.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem #638abf80
}
.btn-google-plus {
 color:#fff;
 background-color:#d34836;
 border-color:#d34836
}
.btn-google-plus:hover {
 color:#fff;
 background-color:#ba3929;
 border-color:#b03626
}
.btn-google-plus:focus,
.btn-google-plus.focus {
 box-shadow:0 0 0 .2rem #da635480
}
.btn-google-plus.disabled,
.btn-google-plus:disabled {
 color:#fff;
 background-color:#d34836;
 border-color:#d34836
}
.btn-google-plus:not(:disabled):not(.disabled):active,
.btn-google-plus:not(:disabled):not(.disabled).active,
.show>.btn-google-plus.dropdown-toggle {
 color:#fff;
 background-color:#b03626;
 border-color:#a53324
}
.btn-google-plus:not(:disabled):not(.disabled):active:focus,
.btn-google-plus:not(:disabled):not(.disabled).active:focus,
.show>.btn-google-plus.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem #da635480
}
.btn-flickr {
 color:#fff;
 background-color:#ff0084;
 border-color:#ff0084
}
.btn-flickr:hover {
 color:#fff;
 background-color:#d90070;
 border-color:#cc006a
}
.btn-flickr:focus,
.btn-flickr.focus {
 box-shadow:0 0 0 .2rem #ff269680
}
.btn-flickr.disabled,
.btn-flickr:disabled {
 color:#fff;
 background-color:#ff0084;
 border-color:#ff0084
}
.btn-flickr:not(:disabled):not(.disabled):active,
.btn-flickr:not(:disabled):not(.disabled).active,
.show>.btn-flickr.dropdown-toggle {
 color:#fff;
 background-color:#cc006a;
 border-color:#bf0063
}
.btn-flickr:not(:disabled):not(.disabled):active:focus,
.btn-flickr:not(:disabled):not(.disabled).active:focus,
.show>.btn-flickr.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem #ff269680
}
.btn-tumblr {
 color:#fff;
 background-color:#32506d;
 border-color:#32506d
}
.btn-tumblr:hover {
 color:#fff;
 background-color:#263d53;
 border-color:#22364a
}
.btn-tumblr:focus,
.btn-tumblr.focus {
 box-shadow:0 0 0 .2rem #516a8380
}
.btn-tumblr.disabled,
.btn-tumblr:disabled {
 color:#fff;
 background-color:#32506d;
 border-color:#32506d
}
.btn-tumblr:not(:disabled):not(.disabled):active,
.btn-tumblr:not(:disabled):not(.disabled).active,
.show>.btn-tumblr.dropdown-toggle {
 color:#fff;
 background-color:#22364a;
 border-color:#1e3041
}
.btn-tumblr:not(:disabled):not(.disabled):active:focus,
.btn-tumblr:not(:disabled):not(.disabled).active:focus,
.show>.btn-tumblr.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem #516a8380
}
.btn-xing {
 color:#fff;
 background-color:#026466;
 border-color:#026466
}
.btn-xing:hover {
 color:#fff;
 background-color:#013f40;
 border-color:#013334
}
.btn-xing:focus,
.btn-xing.focus {
 box-shadow:0 0 0 .2rem #287b7d80
}
.btn-xing.disabled,
.btn-xing:disabled {
 color:#fff;
 background-color:#026466;
 border-color:#026466
}
.btn-xing:not(:disabled):not(.disabled):active,
.btn-xing:not(:disabled):not(.disabled).active,
.show>.btn-xing.dropdown-toggle {
 color:#fff;
 background-color:#013334;
 border-color:#012727
}
.btn-xing:not(:disabled):not(.disabled):active:focus,
.btn-xing:not(:disabled):not(.disabled).active:focus,
.show>.btn-xing.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem #287b7d80
}
.btn-github {
 color:#fff;
 background-color:#4183c4;
 border-color:#4183c4
}
.btn-github:hover {
 color:#fff;
 background-color:#3570aa;
 border-color:#3269a0
}
.btn-github:focus,
.btn-github.focus {
 box-shadow:0 0 0 .2rem #5e96cd80
}
.btn-github.disabled,
.btn-github:disabled {
 color:#fff;
 background-color:#4183c4;
 border-color:#4183c4
}
.btn-github:not(:disabled):not(.disabled):active,
.btn-github:not(:disabled):not(.disabled).active,
.show>.btn-github.dropdown-toggle {
 color:#fff;
 background-color:#3269a0;
 border-color:#2f6397
}
.btn-github:not(:disabled):not(.disabled):active:focus,
.btn-github:not(:disabled):not(.disabled).active:focus,
.show>.btn-github.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem #5e96cd80
}
.btn-html5 {
 color:#fff;
 background-color:#e34f26;
 border-color:#e34f26
}
.btn-html5:hover {
 color:#fff;
 background-color:#c9401a;
 border-color:#be3c18
}
.btn-html5:focus,
.btn-html5.focus {
 box-shadow:0 0 0 .2rem #e7694780
}
.btn-html5.disabled,
.btn-html5:disabled {
 color:#fff;
 background-color:#e34f26;
 border-color:#e34f26
}
.btn-html5:not(:disabled):not(.disabled):active,
.btn-html5:not(:disabled):not(.disabled).active,
.show>.btn-html5.dropdown-toggle {
 color:#fff;
 background-color:#be3c18;
 border-color:#b23917
}
.btn-html5:not(:disabled):not(.disabled):active:focus,
.btn-html5:not(:disabled):not(.disabled).active:focus,
.show>.btn-html5.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem #e7694780
}
.btn-openid {
 color:#23282c;
 background-color:#f78c40;
 border-color:#f78c40
}
.btn-openid:hover {
 color:#fff;
 background-color:#f5761b;
 border-color:#f56f0f
}
.btn-openid:focus,
.btn-openid.focus {
 box-shadow:0 0 0 .2rem #d77d3d80
}
.btn-openid.disabled,
.btn-openid:disabled {
 color:#23282c;
 background-color:#f78c40;
 border-color:#f78c40
}
.btn-openid:not(:disabled):not(.disabled):active,
.btn-openid:not(:disabled):not(.disabled).active,
.show>.btn-openid.dropdown-toggle {
 color:#fff;
 background-color:#f56f0f;
 border-color:#ed680a
}
.btn-openid:not(:disabled):not(.disabled):active:focus,
.btn-openid:not(:disabled):not(.disabled).active:focus,
.show>.btn-openid.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem #d77d3d80
}
.btn-stack-overflow {
 color:#fff;
 background-color:#fe7a15;
 border-color:#fe7a15
}
.btn-stack-overflow:hover {
 color:#fff;
 background-color:#ec6701;
 border-color:#df6101
}
.btn-stack-overflow:focus,
.btn-stack-overflow.focus {
 box-shadow:0 0 0 .2rem #fe8e3880
}
.btn-stack-overflow.disabled,
.btn-stack-overflow:disabled {
 color:#fff;
 background-color:#fe7a15;
 border-color:#fe7a15
}
.btn-stack-overflow:not(:disabled):not(.disabled):active,
.btn-stack-overflow:not(:disabled):not(.disabled).active,
.show>.btn-stack-overflow.dropdown-toggle {
 color:#fff;
 background-color:#df6101;
 border-color:#d25c01
}
.btn-stack-overflow:not(:disabled):not(.disabled):active:focus,
.btn-stack-overflow:not(:disabled):not(.disabled).active:focus,
.show>.btn-stack-overflow.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem #fe8e3880
}
.btn-youtube {
 color:#fff;
 background-color:#b00;
 border-color:#b00
}
.btn-youtube:hover {
 color:#fff;
 background-color:#950000;
 border-color:#800
}
.btn-youtube:focus,
.btn-youtube.focus {
 box-shadow:0 0 0 .2rem #c5262680
}
.btn-youtube.disabled,
.btn-youtube:disabled {
 color:#fff;
 background-color:#b00;
 border-color:#b00
}
.btn-youtube:not(:disabled):not(.disabled):active,
.btn-youtube:not(:disabled):not(.disabled).active,
.show>.btn-youtube.dropdown-toggle {
 color:#fff;
 background-color:#800;
 border-color:#7b0000
}
.btn-youtube:not(:disabled):not(.disabled):active:focus,
.btn-youtube:not(:disabled):not(.disabled).active:focus,
.show>.btn-youtube.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem #c5262680
}
.btn-css3 {
 color:#fff;
 background-color:#0170ba;
 border-color:#0170ba
}
.btn-css3:hover {
 color:#fff;
 background-color:#015994;
 border-color:#015187
}
.btn-css3:focus,
.btn-css3.focus {
 box-shadow:0 0 0 .2rem #2785c480
}
.btn-css3.disabled,
.btn-css3:disabled {
 color:#fff;
 background-color:#0170ba;
 border-color:#0170ba
}
.btn-css3:not(:disabled):not(.disabled):active,
.btn-css3:not(:disabled):not(.disabled).active,
.show>.btn-css3.dropdown-toggle {
 color:#fff;
 background-color:#015187;
 border-color:#014a7b
}
.btn-css3:not(:disabled):not(.disabled):active:focus,
.btn-css3:not(:disabled):not(.disabled).active:focus,
.show>.btn-css3.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem #2785c480
}
.btn-dribbble {
 color:#fff;
 background-color:#ea4c89;
 border-color:#ea4c89
}
.btn-dribbble:hover {
 color:#fff;
 background-color:#e62a72;
 border-color:#e51e6b
}
.btn-dribbble:focus,
.btn-dribbble.focus {
 box-shadow:0 0 0 .2rem #ed679b80
}
.btn-dribbble.disabled,
.btn-dribbble:disabled {
 color:#fff;
 background-color:#ea4c89;
 border-color:#ea4c89
}
.btn-dribbble:not(:disabled):not(.disabled):active,
.btn-dribbble:not(:disabled):not(.disabled).active,
.show>.btn-dribbble.dropdown-toggle {
 color:#fff;
 background-color:#e51e6b;
 border-color:#dc1a65
}
.btn-dribbble:not(:disabled):not(.disabled):active:focus,
.btn-dribbble:not(:disabled):not(.disabled).active:focus,
.show>.btn-dribbble.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem #ed679b80
}
.btn-instagram {
 color:#fff;
 background-color:#517fa4;
 border-color:#517fa4
}
.btn-instagram:hover {
 color:#fff;
 background-color:#446b8a;
 border-color:#406582
}
.btn-instagram:focus,
.btn-instagram.focus {
 box-shadow:0 0 0 .2rem #6b92b280
}
.btn-instagram.disabled,
.btn-instagram:disabled {
 color:#fff;
 background-color:#517fa4;
 border-color:#517fa4
}
.btn-instagram:not(:disabled):not(.disabled):active,
.btn-instagram:not(:disabled):not(.disabled).active,
.show>.btn-instagram.dropdown-toggle {
 color:#fff;
 background-color:#406582;
 border-color:#3c5e79
}
.btn-instagram:not(:disabled):not(.disabled):active:focus,
.btn-instagram:not(:disabled):not(.disabled).active:focus,
.show>.btn-instagram.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem #6b92b280
}
.btn-pinterest {
 color:#fff;
 background-color:#cb2027;
 border-color:#cb2027
}
.btn-pinterest:hover {
 color:#fff;
 background-color:#aa1b21;
 border-color:#9f191f
}
.btn-pinterest:focus,
.btn-pinterest.focus {
 box-shadow:0 0 0 .2rem #d3414780
}
.btn-pinterest.disabled,
.btn-pinterest:disabled {
 color:#fff;
 background-color:#cb2027;
 border-color:#cb2027
}
.btn-pinterest:not(:disabled):not(.disabled):active,
.btn-pinterest:not(:disabled):not(.disabled).active,
.show>.btn-pinterest.dropdown-toggle {
 color:#fff;
 background-color:#9f191f;
 border-color:#94171c
}
.btn-pinterest:not(:disabled):not(.disabled):active:focus,
.btn-pinterest:not(:disabled):not(.disabled).active:focus,
.show>.btn-pinterest.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem #d3414780
}
.btn-vk {
 color:#fff;
 background-color:#45668e;
 border-color:#45668e
}
.btn-vk:hover {
 color:#fff;
 background-color:#385474;
 border-color:#344d6c
}
.btn-vk:focus,
.btn-vk.focus {
 box-shadow:0 0 0 .2rem #617d9f80
}
.btn-vk.disabled,
.btn-vk:disabled {
 color:#fff;
 background-color:#45668e;
 border-color:#45668e
}
.btn-vk:not(:disabled):not(.disabled):active,
.btn-vk:not(:disabled):not(.disabled).active,
.show>.btn-vk.dropdown-toggle {
 color:#fff;
 background-color:#344d6c;
 border-color:#304763
}
.btn-vk:not(:disabled):not(.disabled):active:focus,
.btn-vk:not(:disabled):not(.disabled).active:focus,
.show>.btn-vk.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem #617d9f80
}
.btn-yahoo {
 color:#fff;
 background-color:#400191;
 border-color:#400191
}
.btn-yahoo:hover {
 color:#fff;
 background-color:#2f016b;
 border-color:#2a015e
}
.btn-yahoo:focus,
.btn-yahoo.focus {
 box-shadow:0 0 0 .2rem #5d27a280
}
.btn-yahoo.disabled,
.btn-yahoo:disabled {
 color:#fff;
 background-color:#400191;
 border-color:#400191
}
.btn-yahoo:not(:disabled):not(.disabled):active,
.btn-yahoo:not(:disabled):not(.disabled).active,
.show>.btn-yahoo.dropdown-toggle {
 color:#fff;
 background-color:#2a015e;
 border-color:#240152
}
.btn-yahoo:not(:disabled):not(.disabled):active:focus,
.btn-yahoo:not(:disabled):not(.disabled).active:focus,
.show>.btn-yahoo.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem #5d27a280
}
.btn-behance {
 color:#fff;
 background-color:#1769ff;
 border-color:#1769ff
}
.btn-behance:hover {
 color:#fff;
 background-color:#0055f0;
 border-color:#0050e3
}
.btn-behance:focus,
.btn-behance.focus {
 box-shadow:0 0 0 .2rem #3a80ff80
}
.btn-behance.disabled,
.btn-behance:disabled {
 color:#fff;
 background-color:#1769ff;
 border-color:#1769ff
}
.btn-behance:not(:disabled):not(.disabled):active,
.btn-behance:not(:disabled):not(.disabled).active,
.show>.btn-behance.dropdown-toggle {
 color:#fff;
 background-color:#0050e3;
 border-color:#004cd6
}
.btn-behance:not(:disabled):not(.disabled):active:focus,
.btn-behance:not(:disabled):not(.disabled).active:focus,
.show>.btn-behance.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem #3a80ff80
}
.btn-dropbox {
 color:#fff;
 background-color:#007ee5;
 border-color:#007ee5
}
.btn-dropbox:hover {
 color:#fff;
 background-color:#0069bf;
 border-color:#0062b2
}
.btn-dropbox:focus,
.btn-dropbox.focus {
 box-shadow:0 0 0 .2rem #2691e980
}
.btn-dropbox.disabled,
.btn-dropbox:disabled {
 color:#fff;
 background-color:#007ee5;
 border-color:#007ee5
}
.btn-dropbox:not(:disabled):not(.disabled):active,
.btn-dropbox:not(:disabled):not(.disabled).active,
.show>.btn-dropbox.dropdown-toggle {
 color:#fff;
 background-color:#0062b2;
 border-color:#005ba5
}
.btn-dropbox:not(:disabled):not(.disabled):active:focus,
.btn-dropbox:not(:disabled):not(.disabled).active:focus,
.show>.btn-dropbox.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem #2691e980
}
.btn-reddit {
 color:#fff;
 background-color:#ff4500;
 border-color:#ff4500
}
.btn-reddit:hover {
 color:#fff;
 background-color:#d93b00;
 border-color:#cc3700
}
.btn-reddit:focus,
.btn-reddit.focus {
 box-shadow:0 0 0 .2rem #ff612680
}
.btn-reddit.disabled,
.btn-reddit:disabled {
 color:#fff;
 background-color:#ff4500;
 border-color:#ff4500
}
.btn-reddit:not(:disabled):not(.disabled):active,
.btn-reddit:not(:disabled):not(.disabled).active,
.show>.btn-reddit.dropdown-toggle {
 color:#fff;
 background-color:#cc3700;
 border-color:#bf3400
}
.btn-reddit:not(:disabled):not(.disabled):active:focus,
.btn-reddit:not(:disabled):not(.disabled).active:focus,
.show>.btn-reddit.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem #ff612680
}
.btn-spotify {
 color:#fff;
 background-color:#7ab800;
 border-color:#7ab800
}
.btn-spotify:hover {
 color:#fff;
 background-color:#619200;
 border-color:#588500
}
.btn-spotify:focus,
.btn-spotify.focus {
 box-shadow:0 0 0 .2rem #8ec32680
}
.btn-spotify.disabled,
.btn-spotify:disabled {
 color:#fff;
 background-color:#7ab800;
 border-color:#7ab800
}
.btn-spotify:not(:disabled):not(.disabled):active,
.btn-spotify:not(:disabled):not(.disabled).active,
.show>.btn-spotify.dropdown-toggle {
 color:#fff;
 background-color:#588500;
 border-color:#507800
}
.btn-spotify:not(:disabled):not(.disabled):active:focus,
.btn-spotify:not(:disabled):not(.disabled).active:focus,
.show>.btn-spotify.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem #8ec32680
}
.btn-vine {
 color:#fff;
 background-color:#00bf8f;
 border-color:#00bf8f
}
.btn-vine:hover {
 color:#fff;
 background-color:#009972;
 border-color:#008c69
}
.btn-vine:focus,
.btn-vine.focus {
 box-shadow:0 0 0 .2rem #26c9a080
}
.btn-vine.disabled,
.btn-vine:disabled {
 color:#fff;
 background-color:#00bf8f;
 border-color:#00bf8f
}
.btn-vine:not(:disabled):not(.disabled):active,
.btn-vine:not(:disabled):not(.disabled).active,
.show>.btn-vine.dropdown-toggle {
 color:#fff;
 background-color:#008c69;
 border-color:#007f5f
}
.btn-vine:not(:disabled):not(.disabled):active:focus,
.btn-vine:not(:disabled):not(.disabled).active:focus,
.show>.btn-vine.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem #26c9a080
}
.btn-foursquare {
 color:#fff;
 background-color:#1073af;
 border-color:#1073af
}
.btn-foursquare:hover {
 color:#fff;
 background-color:#0d5c8c;
 border-color:#0c5480
}
.btn-foursquare:focus,
.btn-foursquare.focus {
 box-shadow:0 0 0 .2rem #3488bb80
}
.btn-foursquare.disabled,
.btn-foursquare:disabled {
 color:#fff;
 background-color:#1073af;
 border-color:#1073af
}
.btn-foursquare:not(:disabled):not(.disabled):active,
.btn-foursquare:not(:disabled):not(.disabled).active,
.show>.btn-foursquare.dropdown-toggle {
 color:#fff;
 background-color:#0c5480;
 border-color:#0b4d75
}
.btn-foursquare:not(:disabled):not(.disabled):active:focus,
.btn-foursquare:not(:disabled):not(.disabled).active:focus,
.show>.btn-foursquare.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem #3488bb80
}
.btn-vimeo {
 color:#23282c;
 background-color:#aad450;
 border-color:#aad450
}
.btn-vimeo:hover {
 color:#23282c;
 background-color:#9bcc32;
 border-color:#93c130
}
.btn-vimeo:focus,
.btn-vimeo.focus {
 box-shadow:0 0 0 .2rem #96ba4b80
}
.btn-vimeo.disabled,
.btn-vimeo:disabled {
 color:#23282c;
 background-color:#aad450;
 border-color:#aad450
}
.btn-vimeo:not(:disabled):not(.disabled):active,
.btn-vimeo:not(:disabled):not(.disabled).active,
.show>.btn-vimeo.dropdown-toggle {
 color:#23282c;
 background-color:#93c130;
 border-color:#8bb72d
}
.btn-vimeo:not(:disabled):not(.disabled):active:focus,
.btn-vimeo:not(:disabled):not(.disabled).active:focus,
.show>.btn-vimeo.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem #96ba4b80
}
.btn-transparent {
 color:#fff;
 background-color:transparent;
 border-color:transparent
}
.btn [class^=icon-],
.btn [class*=" icon-"] {
 display:inline-block;
 margin-top:-2px;
 vertical-align:middle
}
.btn-pill {
 border-radius:50em
}
.btn-square {
 border-radius:0
}
.btn-ghost-primary {
 color:#20a8d8;
 background-color:transparent;
 background-image:none;
 border-color:transparent
}
.btn-ghost-primary:hover {
 color:#fff;
 background-color:#20a8d8;
 border-color:#20a8d8
}
.btn-ghost-primary:focus,
.btn-ghost-primary.focus {
 box-shadow:0 0 0 .2rem #20a8d880
}
.btn-ghost-primary.disabled,
.btn-ghost-primary:disabled {
 color:#20a8d8;
 background-color:transparent;
 border-color:transparent
}
.btn-ghost-primary:not(:disabled):not(.disabled):active,
.btn-ghost-primary:not(:disabled):not(.disabled).active,
.show>.btn-ghost-primary.dropdown-toggle {
 color:#fff;
 background-color:#20a8d8;
 border-color:#20a8d8
}
.btn-ghost-primary:not(:disabled):not(.disabled):active:focus,
.btn-ghost-primary:not(:disabled):not(.disabled).active:focus,
.show>.btn-ghost-primary.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem #20a8d880
}
.btn-ghost-secondary {
 color:#c8ced3;
 background-color:transparent;
 background-image:none;
 border-color:transparent
}
.btn-ghost-secondary:hover {
 color:#23282c;
 background-color:#c8ced3;
 border-color:#c8ced3
}
.btn-ghost-secondary:focus,
.btn-ghost-secondary.focus {
 box-shadow:0 0 0 .2rem #c8ced380
}
.btn-ghost-secondary.disabled,
.btn-ghost-secondary:disabled {
 color:#c8ced3;
 background-color:transparent;
 border-color:transparent
}
.btn-ghost-secondary:not(:disabled):not(.disabled):active,
.btn-ghost-secondary:not(:disabled):not(.disabled).active,
.show>.btn-ghost-secondary.dropdown-toggle {
 color:#23282c;
 background-color:#c8ced3;
 border-color:#c8ced3
}
.btn-ghost-secondary:not(:disabled):not(.disabled):active:focus,
.btn-ghost-secondary:not(:disabled):not(.disabled).active:focus,
.show>.btn-ghost-secondary.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem #c8ced380
}
.btn-ghost-success {
 color:#4dbd74;
 background-color:transparent;
 background-image:none;
 border-color:transparent
}
.btn-ghost-success:hover {
 color:#fff;
 background-color:#4dbd74;
 border-color:#4dbd74
}
.btn-ghost-success:focus,
.btn-ghost-success.focus {
 box-shadow:0 0 0 .2rem #4dbd7480
}
.btn-ghost-success.disabled,
.btn-ghost-success:disabled {
 color:#4dbd74;
 background-color:transparent;
 border-color:transparent
}
.btn-ghost-success:not(:disabled):not(.disabled):active,
.btn-ghost-success:not(:disabled):not(.disabled).active,
.show>.btn-ghost-success.dropdown-toggle {
 color:#fff;
 background-color:#4dbd74;
 border-color:#4dbd74
}
.btn-ghost-success:not(:disabled):not(.disabled):active:focus,
.btn-ghost-success:not(:disabled):not(.disabled).active:focus,
.show>.btn-ghost-success.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem #4dbd7480
}
.btn-ghost-info {
 color:#63c2de;
 background-color:transparent;
 background-image:none;
 border-color:transparent
}
.btn-ghost-info:hover {
 color:#23282c;
 background-color:#63c2de;
 border-color:#63c2de
}
.btn-ghost-info:focus,
.btn-ghost-info.focus {
 box-shadow:0 0 0 .2rem #63c2de80
}
.btn-ghost-info.disabled,
.btn-ghost-info:disabled {
 color:#63c2de;
 background-color:transparent;
 border-color:transparent
}
.btn-ghost-info:not(:disabled):not(.disabled):active,
.btn-ghost-info:not(:disabled):not(.disabled).active,
.show>.btn-ghost-info.dropdown-toggle {
 color:#23282c;
 background-color:#63c2de;
 border-color:#63c2de
}
.btn-ghost-info:not(:disabled):not(.disabled):active:focus,
.btn-ghost-info:not(:disabled):not(.disabled).active:focus,
.show>.btn-ghost-info.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem #63c2de80
}
.btn-ghost-warning {
 color:#ffc107;
 background-color:transparent;
 background-image:none;
 border-color:transparent
}
.btn-ghost-warning:hover {
 color:#23282c;
 background-color:#ffc107;
 border-color:#ffc107
}
.btn-ghost-warning:focus,
.btn-ghost-warning.focus {
 box-shadow:0 0 0 .2rem #ffc10780
}
.btn-ghost-warning.disabled,
.btn-ghost-warning:disabled {
 color:#ffc107;
 background-color:transparent;
 border-color:transparent
}
.btn-ghost-warning:not(:disabled):not(.disabled):active,
.btn-ghost-warning:not(:disabled):not(.disabled).active,
.show>.btn-ghost-warning.dropdown-toggle {
 color:#23282c;
 background-color:#ffc107;
 border-color:#ffc107
}
.btn-ghost-warning:not(:disabled):not(.disabled):active:focus,
.btn-ghost-warning:not(:disabled):not(.disabled).active:focus,
.show>.btn-ghost-warning.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem #ffc10780
}
.btn-ghost-danger {
 color:#f86c6b;
 background-color:transparent;
 background-image:none;
 border-color:transparent
}
.btn-ghost-danger:hover {
 color:#fff;
 background-color:#f86c6b;
 border-color:#f86c6b
}
.btn-ghost-danger:focus,
.btn-ghost-danger.focus {
 box-shadow:0 0 0 .2rem #f86c6b80
}
.btn-ghost-danger.disabled,
.btn-ghost-danger:disabled {
 color:#f86c6b;
 background-color:transparent;
 border-color:transparent
}
.btn-ghost-danger:not(:disabled):not(.disabled):active,
.btn-ghost-danger:not(:disabled):not(.disabled).active,
.show>.btn-ghost-danger.dropdown-toggle {
 color:#fff;
 background-color:#f86c6b;
 border-color:#f86c6b
}
.btn-ghost-danger:not(:disabled):not(.disabled):active:focus,
.btn-ghost-danger:not(:disabled):not(.disabled).active:focus,
.show>.btn-ghost-danger.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem #f86c6b80
}
.btn-ghost-light {
 color:#f0f3f5;
 background-color:transparent;
 background-image:none;
 border-color:transparent
}
.btn-ghost-light:hover {
 color:#23282c;
 background-color:#f0f3f5;
 border-color:#f0f3f5
}
.btn-ghost-light:focus,
.btn-ghost-light.focus {
 box-shadow:0 0 0 .2rem #f0f3f580
}
.btn-ghost-light.disabled,
.btn-ghost-light:disabled {
 color:#f0f3f5;
 background-color:transparent;
 border-color:transparent
}
.btn-ghost-light:not(:disabled):not(.disabled):active,
.btn-ghost-light:not(:disabled):not(.disabled).active,
.show>.btn-ghost-light.dropdown-toggle {
 color:#23282c;
 background-color:#f0f3f5;
 border-color:#f0f3f5
}
.btn-ghost-light:not(:disabled):not(.disabled):active:focus,
.btn-ghost-light:not(:disabled):not(.disabled).active:focus,
.show>.btn-ghost-light.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem #f0f3f580
}
.btn-ghost-dark {
 color:#2f353a;
 background-color:transparent;
 background-image:none;
 border-color:transparent
}
.btn-ghost-dark:hover {
 color:#fff;
 background-color:#2f353a;
 border-color:#2f353a
}
.btn-ghost-dark:focus,
.btn-ghost-dark.focus {
 box-shadow:0 0 0 .2rem #2f353a80
}
.btn-ghost-dark.disabled,
.btn-ghost-dark:disabled {
 color:#2f353a;
 background-color:transparent;
 border-color:transparent
}
.btn-ghost-dark:not(:disabled):not(.disabled):active,
.btn-ghost-dark:not(:disabled):not(.disabled).active,
.show>.btn-ghost-dark.dropdown-toggle {
 color:#fff;
 background-color:#2f353a;
 border-color:#2f353a
}
.btn-ghost-dark:not(:disabled):not(.disabled):active:focus,
.btn-ghost-dark:not(:disabled):not(.disabled).active:focus,
.show>.btn-ghost-dark.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem #2f353a80
}
.callout {
 position:relative;
 padding:0 1rem;
 margin:1rem 0;
 border-left:4px solid #c8ced3;
 border-radius:.25rem
}
.callout .chart-wrapper {
 position:absolute;
 top:10px;
 left:50%;
 float:right;
 width:50%
}
.callout-bordered {
 border:1px solid #c8ced3;
 border-left-width:4px
}
.callout code {
 border-radius:.25rem
}
.callout h4 {
 margin-top:0;
 margin-bottom:.25rem
}
.callout p:last-child {
 margin-bottom:0
}
.callout+.callout {
 margin-top:-.25rem
}
.callout-primary {
 border-left-color:#20a8d8
}
.callout-primary h4 {
 color:#20a8d8
}
.callout-secondary {
 border-left-color:#c8ced3
}
.callout-secondary h4 {
 color:#c8ced3
}
.callout-success {
 border-left-color:#4dbd74
}
.callout-success h4 {
 color:#4dbd74
}
.callout-info {
 border-left-color:#63c2de
}
.callout-info h4 {
 color:#63c2de
}
.callout-warning {
 border-left-color:#ffc107
}
.callout-warning h4 {
 color:#ffc107
}
.callout-danger {
 border-left-color:#f86c6b
}
.callout-danger h4 {
 color:#f86c6b
}
.callout-light {
 border-left-color:#f0f3f5
}
.callout-light h4 {
 color:#f0f3f5
}
.callout-dark {
 border-left-color:#2f353a
}
.callout-dark h4 {
 color:#2f353a
}
*[dir=rtl] .callout {
 border-right:4px solid #c8ced3;
 border-left:0
}
*[dir=rtl] .callout.callout-primary {
 border-right-color:#20a8d8
}
*[dir=rtl] .callout.callout-secondary {
 border-right-color:#c8ced3
}
*[dir=rtl] .callout.callout-success {
 border-right-color:#4dbd74
}
*[dir=rtl] .callout.callout-info {
 border-right-color:#63c2de
}
*[dir=rtl] .callout.callout-warning {
 border-right-color:#ffc107
}
*[dir=rtl] .callout.callout-danger {
 border-right-color:#f86c6b
}
*[dir=rtl] .callout.callout-light {
 border-right-color:#f0f3f5
}
*[dir=rtl] .callout.callout-dark {
 border-right-color:#2f353a
}
*[dir=rtl] .callout .chart-wrapper {
 left:0;
 float:left
}
.card {
 margin-bottom:1.5rem
}
.card.bg-primary {
 border-color:#187da0
}
.card.bg-primary .card-header {
 background-color:#1e9ecb;
 border-color:#187da0
}
.card.bg-secondary {
 border-color:#a5aeb7
}
.card.bg-secondary .card-header {
 background-color:#c0c6cc;
 border-color:#a5aeb7
}
.card.bg-success {
 border-color:#379457
}
.card.bg-success .card-header {
 background-color:#44b76c;
 border-color:#379457
}
.card.bg-info {
 border-color:#2eadd3
}
.card.bg-info .card-header {
 background-color:#56bddb;
 border-color:#2eadd3
}
.card.bg-warning {
 border-color:#c69500
}
.card.bg-warning .card-header {
 background-color:#f7b900;
 border-color:#c69500
}
.card.bg-danger {
 border-color:#f5302e
}
.card.bg-danger .card-header {
 background-color:#f75d5c;
 border-color:#f5302e
}
.card.bg-light {
 border-color:#cad4dc
}
.card.bg-light .card-header {
 background-color:#e7ecef;
 border-color:#cad4dc
}
.card.bg-dark {
 border-color:#121517
}
.card.bg-dark .card-header {
 background-color:#282d32;
 border-color:#121517
}
.card.drag,
.card .drag {
 cursor:move
}
.card-placeholder {
 background:rgba(0,0,0,.025);
 border:1px dashed #c8ced3
}
.card-header>i {
 margin-right:.5rem
}
.card-header .nav-tabs {
 margin-top:-.75rem;
 margin-bottom:-.75rem;
 border-bottom:0
}
.card-header .nav-tabs .nav-item {
 border-top:0
}
.card-header .nav-tabs .nav-link {
 padding:.75rem .625rem;
 color:#73818f;
 border-top:0
}
.card-header .nav-tabs .nav-link.active {
 color:#23282c;
 background:#fff
}
*[dir=rtl] .card-header>i {
 margin-right:0;
 margin-left:.5rem
}
.card-header-icon-bg {
 display:inline-block;
 width:2.8125rem;
 padding:.75rem 0;
 margin:-.75rem 1.25rem -.75rem -1.25rem;
 line-height:inherit;
 color:#23282c;
 text-align:center;
 background:transparent;
 border-right:1px solid #c8ced3
}
.card-header-actions {
 display:inline-block;
 float:right;
 margin-right:-.25rem
}
*[dir=rtl] .card-header-actions {
 float:left;
 margin-right:auto;
 margin-left:-.25rem
}
.card-header-action {
 padding:0 .25rem;
 color:#73818f
}
.card-header-action:hover {
 color:#23282c;
 text-decoration:none
}
.card-accent-primary {
 border-top-color:#20a8d8;
 border-top-width:2px
}
.card-accent-secondary {
 border-top-color:#c8ced3;
 border-top-width:2px
}
.card-accent-success {
 border-top-color:#4dbd74;
 border-top-width:2px
}
.card-accent-info {
 border-top-color:#63c2de;
 border-top-width:2px
}
.card-accent-warning {
 border-top-color:#ffc107;
 border-top-width:2px
}
.card-accent-danger {
 border-top-color:#f86c6b;
 border-top-width:2px
}
.card-accent-light {
 border-top-color:#f0f3f5;
 border-top-width:2px
}
.card-accent-dark {
 border-top-color:#2f353a;
 border-top-width:2px
}
.card-full {
 margin-top:-1rem;
 margin-right:-15px;
 margin-left:-15px;
 border:0;
 border-bottom:1px solid #c8ced3
}
@media (min-width: 576px) {
 .card-columns.cols-2 {
  -moz-column-count:2;
  column-count:2
 }
}
.chart-wrapper canvas {
 width:100%
}
base-chart.chart {
 display:block
}
canvas {
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.chartjs-tooltip {
 position:absolute;
 z-index:1021;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:column;
 flex-direction:column;
 padding:.25rem .5rem;
 color:#fff;
 pointer-events:none;
 background:rgba(0,0,0,.7);
 opacity:0;
 transition:all .25s ease;
 -ms-transform:translate(-50%,0);
 transform:translate(-50%);
 border-radius:.25rem
}
.chartjs-tooltip .tooltip-header {
 margin-bottom:.5rem
}
.chartjs-tooltip .tooltip-header-item {
 font-size:.765625rem;
 font-weight:700
}
.chartjs-tooltip .tooltip-body-item {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 font-size:.765625rem;
 white-space:nowrap
}
.chartjs-tooltip .tooltip-body-item-color {
 display:inline-block;
 width:.875rem;
 height:.875rem;
 margin-right:.875rem
}
.chartjs-tooltip .tooltip-body-item-value {
 padding-left:1rem;
 margin-left:auto;
 font-weight:700
}
.dropdown-item {
 position:relative;
 padding:10px 20px;
 border-bottom:1px solid #c8ced3
}
.dropdown-item:last-child {
 border-bottom:0
}
.dropdown-item i {
 display:inline-block;
 width:20px;
 margin-right:10px;
 margin-left:-10px;
 color:#73818f;
 text-align:center
}
.dropdown-item .badge {
 position:absolute;
 right:10px;
 margin-top:2px
}
.dropdown-header {
 padding:8px 20px;
 background:#e4e7ea;
 border-bottom:1px solid #c8ced3
}
.dropdown-header .btn {
 margin-top:-7px;
 color:#73818f
}
.dropdown-header .btn:hover {
 color:#23282c
}
.dropdown-header .btn.pull-right {
 margin-right:-20px
}
.dropdown-menu-lg {
 width:250px
}
.app-header .navbar-nav .dropdown-menu {
 position:absolute
}
.app-header .navbar-nav .dropdown-menu-right {
 right:0;
 left:auto
}
.app-header .navbar-nav .dropdown-menu-left {
 right:auto;
 left:0
}
.app-footer {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 -ms-flex-align:center;
 align-items:center;
 padding:0 1rem;
 color:#23282c;
 background:#f0f3f5;
 border-top:1px solid #c8ced3
}
.row.row-equal {
 padding-right:7.5px;
 padding-left:7.5px;
 margin-right:-15px;
 margin-left:-15px
}
.row.row-equal [class*=col-] {
 padding-right:7.5px;
 padding-left:7.5px
}
.main .container-fluid {
 padding:0 30px
}
.app-header {
 position:relative;
 -ms-flex-direction:row;
 flex-direction:row;
 height:55px;
 padding:0;
 margin:0;
 background-color:#fff;
 border-bottom:1px solid #c8ced3
}
.app-header .navbar-brand {
 display:-ms-inline-flexbox;
 display:inline-flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center;
 width:155px;
 height:55px;
 padding:0;
 margin-right:0;
 background-color:transparent
}
.app-header .navbar-brand .navbar-brand-minimized {
 display:none
}
.app-header .navbar-toggler {
 min-width:50px;
 padding:.25rem 0
}
.app-header .navbar-toggler:hover .navbar-toggler-icon {
 background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%232f353a' stroke-width='2.25' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
}
.app-header .navbar-toggler-icon {
 height:23px;
 background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%2373818f' stroke-width='2.25' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
}
.app-header .navbar-nav {
 -ms-flex-direction:row;
 flex-direction:row;
 -ms-flex-align:center;
 align-items:center
}
.app-header .nav-item {
 position:relative;
 min-width:50px;
 margin:0;
 text-align:center
}
.app-header .nav-item button {
 margin:0 auto
}
.app-header .nav-item .nav-link {
 padding-top:0;
 padding-bottom:0;
 background:0;
 border:0
}
.app-header .nav-item .nav-link .badge {
 position:absolute;
 top:50%;
 left:50%;
 margin-top:-16px;
 margin-left:0
}
.app-header .nav-item .nav-link>.img-avatar,
.app-header .nav-item .avatar.nav-link>img {
 height:35px;
 margin:0 10px
}
.app-header .dropdown-menu {
 padding-bottom:0;
 line-height:1.5
}
.app-header .dropdown-item {
 min-width:180px
}
.navbar-nav .nav-link {
 color:#73818f
}
.navbar-nav .nav-link:hover,
.navbar-nav .nav-link:focus {
 color:#2f353a
}
.navbar-nav .open>.nav-link,
.navbar-nav .open>.nav-link:hover,
.navbar-nav .open>.nav-link:focus,
.navbar-nav .active>.nav-link,
.navbar-nav .active>.nav-link:hover,
.navbar-nav .active>.nav-link:focus,
.navbar-nav .nav-link.open,
.navbar-nav .nav-link.open:hover,
.navbar-nav .nav-link.open:focus,
.navbar-nav .nav-link.active,
.navbar-nav .nav-link.active:hover,
.navbar-nav .nav-link.active:focus {
 color:#2f353a
}
.navbar-divider {
 background-color:#00000013
}
@media (min-width: 992px) {
 .brand-minimized .app-header .navbar-brand {
  width:50px;
  background-color:transparent
 }
 .brand-minimized .app-header .navbar-brand .navbar-brand-full {
  display:none
 }
 .brand-minimized .app-header .navbar-brand .navbar-brand-minimized {
  display:block
 }
}
.input-group-prepend,
.input-group-append {
 white-space:nowrap;
 vertical-align:middle
}
.img-avatar,
.avatar>img,
.img-circle {
 max-width:100%;
 height:auto;
 border-radius:50em
}
.list-group-accent .list-group-item {
 margin-bottom:1px;
 border-top:0;
 border-right:0;
 border-bottom:0;
 border-radius:0
}
.list-group-accent .list-group-item.list-group-item-divider {
 position:relative
}
.list-group-accent .list-group-item.list-group-item-divider:before {
 position:absolute;
 bottom:-1px;
 left:5%;
 width:90%;
 height:1px;
 content:"";
 background-color:#e4e7ea
}
.list-group-item-accent-primary {
 border-left:4px solid #20a8d8
}
.list-group-item-accent-secondary {
 border-left:4px solid #c8ced3
}
.list-group-item-accent-success {
 border-left:4px solid #4dbd74
}
.list-group-item-accent-info {
 border-left:4px solid #63c2de
}
.list-group-item-accent-warning {
 border-left:4px solid #ffc107
}
.list-group-item-accent-danger {
 border-left:4px solid #f86c6b
}
.list-group-item-accent-light {
 border-left:4px solid #f0f3f5
}
.list-group-item-accent-dark {
 border-left:4px solid #2f353a
}
.modal-primary .modal-content {
 border-color:#20a8d8
}
.modal-primary .modal-header {
 color:#fff;
 background-color:#20a8d8
}
.modal-secondary .modal-content {
 border-color:#c8ced3
}
.modal-secondary .modal-header {
 color:#fff;
 background-color:#c8ced3
}
.modal-success .modal-content {
 border-color:#4dbd74
}
.modal-success .modal-header {
 color:#fff;
 background-color:#4dbd74
}
.modal-info .modal-content {
 border-color:#63c2de
}
.modal-info .modal-header {
 color:#fff;
 background-color:#63c2de
}
.modal-warning .modal-content {
 border-color:#ffc107
}
.modal-warning .modal-header {
 color:#fff;
 background-color:#ffc107
}
.modal-danger .modal-content {
 border-color:#f86c6b
}
.modal-danger .modal-header {
 color:#fff;
 background-color:#f86c6b
}
.modal-light .modal-content {
 border-color:#f0f3f5
}
.modal-light .modal-header {
 color:#fff;
 background-color:#f0f3f5
}
.modal-dark .modal-content {
 border-color:#2f353a
}
.modal-dark .modal-header {
 color:#fff;
 background-color:#2f353a
}
.nav-tabs .nav-link {
 color:#73818f
}
.nav-tabs .nav-link:hover {
 cursor:pointer
}
.tab-content {
 margin-top:-1px;
 background:#fff;
 border:1px solid #c8ced3;
 border-radius:0 0 .25rem .25rem
}
.tab-content .tab-pane {
 padding:1rem
}
.card-block .tab-content {
 margin-top:0;
 border:0
}
.nav-fill .nav-link {
 background-color:#fff;
 border-color:#c8ced3
}
.nav-fill .nav-link+.nav-link {
 margin-left:-1px
}
.nav-fill .nav-link.active {
 margin-top:-1px;
 border-top:2px solid #20a8d8
}
*[dir=rtl] .nav {
 padding-right:0
}
.progress-xs {
 height:4px
}
.progress-sm {
 height:8px
}
.progress-white {
 background-color:#fff3
}
.progress-white .progress-bar {
 background-color:#fff
}
.progress-group {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-flow:row wrap;
 flex-flow:row wrap;
 margin-bottom:1rem
}
.progress-group-prepend {
 -ms-flex:0 0 100px;
 flex:0 0 100px;
 -ms-flex-item-align:center;
 align-self:center
}
.progress-group-icon {
 margin:0 1rem 0 .25rem;
 font-size:1.09375rem
}
.progress-group-text {
 font-size:.765625rem;
 color:#73818f
}
.progress-group-header {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-preferred-size:100%;
 flex-basis:100%;
 -ms-flex-align:end;
 align-items:flex-end;
 margin-bottom:.25rem
}
.progress-group-bars {
 -ms-flex-positive:1;
 flex-grow:1;
 -ms-flex-item-align:center;
 align-self:center
}
.progress-group-bars .progress:not(:last-child) {
 margin-bottom:2px
}
.progress-group-header+.progress-group-bars {
 -ms-flex-preferred-size:100%;
 flex-basis:100%
}
.sidebar {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:column;
 flex-direction:column;
 padding:0;
 color:#fff;
 background:#2f353a
}
.sidebar .sidebar-close {
 position:absolute;
 right:0;
 display:none;
 padding:0 1rem;
 font-size:24px;
 font-weight:800;
 line-height:55px;
 color:#fff;
 background:0;
 border:0;
 opacity:.8
}
.sidebar .sidebar-close:hover {
 opacity:1
}
.sidebar .sidebar-header {
 -ms-flex:0 0 auto;
 flex:0 0 auto;
 padding:.75rem 1rem;
 text-align:center;
 background:rgba(0,0,0,.2)
}
.sidebar .sidebar-form .form-control {
 color:#fff;
 background:#181b1e;
 border:0
}
.sidebar .sidebar-form .form-control::-moz-placeholder {
 color:#ffffffb3
}
.sidebar .sidebar-form .form-control:-ms-input-placeholder {
 color:#ffffffb3
}
.sidebar .sidebar-form .form-control::placeholder {
 color:#ffffffb3
}
.sidebar .sidebar-nav {
 position:relative;
 -ms-flex:1;
 flex:1;
 overflow-x:hidden;
 overflow-y:auto;
 width:200px
}
.sidebar .nav {
 width:200px;
 -ms-flex-direction:column;
 flex-direction:column;
 min-height:100%;
 padding:0
}
.sidebar .nav-title {
 padding:.75rem 1rem;
 font-size:80%;
 font-weight:700;
 color:#e4e7ea;
 text-transform:uppercase
}
.sidebar .nav-divider {
 height:10px
}
.sidebar .nav-item {
 position:relative;
 margin:0;
 transition:background .3s ease-in-out
}
.sidebar .nav-dropdown-items {
 max-height:0;
 padding:0;
 margin:0;
 overflow-y:hidden;
 transition:max-height .3s ease-in-out
}
.sidebar .nav-dropdown-items .nav-item {
 padding:0;
 list-style:none
}
.sidebar .nav-link {
 display:block;
 padding:.75rem 1rem;
 color:#fff;
 text-decoration:none;
 background:transparent
}
.sidebar .nav-link .nav-icon {
 display:inline-block;
 width:1.09375rem;
 margin:0 .5rem 0 0;
 font-size:.875rem;
 color:#73818f;
 text-align:center
}
.sidebar .nav-link .badge {
 float:right;
 margin-top:2px
}
.sidebar .nav-link.active {
 color:#fff;
 background:#3a4248
}
.sidebar .nav-link.active .nav-icon {
 color:#20a8d8
}
.sidebar .nav-link:hover {
 color:#fff;
 background:#20a8d8
}
.sidebar .nav-link:hover .nav-icon {
 color:#fff
}
.sidebar .nav-link:hover.nav-dropdown-toggle:before {
 background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='%23fff' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E")
}
.sidebar .nav-link.disabled {
 color:#b3b3b3;
 cursor:default;
 background:transparent
}
.sidebar .nav-link.disabled .nav-icon {
 color:#73818f
}
.sidebar .nav-link.disabled:hover {
 color:#b3b3b3
}
.sidebar .nav-link.disabled:hover .nav-icon {
 color:#73818f
}
.sidebar .nav-link.disabled:hover.nav-dropdown-toggle:before {
 background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='%23fff' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E")
}
.sidebar .nav-link.nav-link-primary {
 background:#20a8d8
}
.sidebar .nav-link.nav-link-primary .nav-icon {
 color:#ffffffb3
}
.sidebar .nav-link.nav-link-primary:hover {
 background:#1d97c2
}
.sidebar .nav-link.nav-link-primary:hover i {
 color:#fff
}
.sidebar .nav-link.nav-link-secondary {
 background:#c8ced3
}
.sidebar .nav-link.nav-link-secondary .nav-icon {
 color:#ffffffb3
}
.sidebar .nav-link.nav-link-secondary:hover {
 background:#bac1c8
}
.sidebar .nav-link.nav-link-secondary:hover i {
 color:#fff
}
.sidebar .nav-link.nav-link-success {
 background:#4dbd74
}
.sidebar .nav-link.nav-link-success .nav-icon {
 color:#ffffffb3
}
.sidebar .nav-link.nav-link-success:hover {
 background:#41af67
}
.sidebar .nav-link.nav-link-success:hover i {
 color:#fff
}
.sidebar .nav-link.nav-link-info {
 background:#63c2de
}
.sidebar .nav-link.nav-link-info .nav-icon {
 color:#ffffffb3
}
.sidebar .nav-link.nav-link-info:hover {
 background:#4ebada
}
.sidebar .nav-link.nav-link-info:hover i {
 color:#fff
}
.sidebar .nav-link.nav-link-warning {
 background:#ffc107
}
.sidebar .nav-link.nav-link-warning .nav-icon {
 color:#ffffffb3
}
.sidebar .nav-link.nav-link-warning:hover {
 background:#edb100
}
.sidebar .nav-link.nav-link-warning:hover i {
 color:#fff
}
.sidebar .nav-link.nav-link-danger {
 background:#f86c6b
}
.sidebar .nav-link.nav-link-danger .nav-icon {
 color:#ffffffb3
}
.sidebar .nav-link.nav-link-danger:hover {
 background:#f75453
}
.sidebar .nav-link.nav-link-danger:hover i {
 color:#fff
}
.sidebar .nav-link.nav-link-light {
 background:#f0f3f5
}
.sidebar .nav-link.nav-link-light .nav-icon {
 color:#ffffffb3
}
.sidebar .nav-link.nav-link-light:hover {
 background:#e1e7eb
}
.sidebar .nav-link.nav-link-light:hover i {
 color:#fff
}
.sidebar .nav-link.nav-link-dark {
 background:#2f353a
}
.sidebar .nav-link.nav-link-dark .nav-icon {
 color:#ffffffb3
}
.sidebar .nav-link.nav-link-dark:hover {
 background:#24282c
}
.sidebar .nav-link.nav-link-dark:hover i {
 color:#fff
}
.sidebar .nav-dropdown-toggle {
 position:relative
}
.sidebar .nav-dropdown-toggle:before {
 position:absolute;
 top:50%;
 right:1rem;
 display:block;
 width:8px;
 height:8px;
 padding:0;
 margin-top:-4px;
 content:"";
 background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='%2373818f' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E");
 background-repeat:no-repeat;
 background-position:center;
 transition:transform .3s
}
.sidebar .nav-dropdown-toggle .badge {
 margin-right:16px
}
.sidebar .nav-dropdown.open {
 background:rgba(0,0,0,.2)
}
.sidebar .nav-dropdown.open>.nav-dropdown-items {
 max-height:1500px
}
.sidebar .nav-dropdown.open .nav-link {
 color:#fff;
 border-left:0
}
.sidebar .nav-dropdown.open .nav-link.disabled {
 color:#b3b3b3;
 background:transparent
}
.sidebar .nav-dropdown.open .nav-link.disabled:hover {
 color:#b3b3b3
}
.sidebar .nav-dropdown.open .nav-link.disabled:hover .nav-icon {
 color:#73818f
}
.sidebar .nav-dropdown.open>.nav-dropdown-toggle:before {
 -ms-transform:rotate(-90deg);
 transform:rotate(-90deg)
}
.sidebar .nav-dropdown.open .nav-dropdown.open {
 border-left:0
}
.sidebar .nav-label {
 display:block;
 padding:.09375rem 1rem;
 color:#e4e7ea
}
.sidebar .nav-label:hover {
 color:#fff;
 text-decoration:none
}
.sidebar .nav-label .nav-icon {
 width:20px;
 margin:-3px .5rem 0 0;
 font-size:10px;
 color:#73818f;
 text-align:center;
 vertical-align:middle
}
.sidebar .progress {
 background-color:#515c64!important
}
.sidebar .sidebar-footer {
 -ms-flex:0 0 auto;
 flex:0 0 auto;
 padding:.75rem 1rem;
 background:rgba(0,0,0,.2)
}
.sidebar .sidebar-minimizer {
 position:relative;
 -ms-flex:0 0 50px;
 flex:0 0 50px;
 cursor:pointer;
 background-color:#0003;
 border:0
}
.sidebar .sidebar-minimizer:before {
 position:absolute;
 top:0;
 right:0;
 width:50px;
 height:50px;
 content:"";
 background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='%2373818f' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E");
 background-repeat:no-repeat;
 background-position:center;
 background-size:12.5px;
 transition:.3s
}
.sidebar .sidebar-minimizer:focus,
.sidebar .sidebar-minimizer.focus {
 outline:0
}
.sidebar .sidebar-minimizer:hover {
 background-color:#0000004d
}
.sidebar .sidebar-minimizer:hover:before {
 background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='%23fff' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E")
}
@media (min-width: 992px) {
 .sidebar-compact .sidebar .sidebar-nav,
 .sidebar-compact .sidebar .nav {
  width:150px
 }
 .sidebar-compact .sidebar .d-compact-none {
  display:none
 }
 .sidebar-compact .sidebar .nav-title {
  text-align:center
 }
 .sidebar-compact .sidebar .nav-item {
  width:150px;
  border-left:0
 }
 .sidebar-compact .sidebar .nav-link {
  text-align:center
 }
 .sidebar-compact .sidebar .nav-link .nav-icon {
  display:block;
  width:100%;
  margin:.25rem 0;
  font-size:24px
 }
 .sidebar-compact .sidebar .nav-link .badge {
  position:absolute;
  top:18px;
  right:10px
 }
 .sidebar-compact .sidebar .nav-link.nav-dropdown-toggle:before {
  top:30px
 }
 .sidebar-minimized .sidebar {
  z-index:1019
 }
 .sidebar-minimized .sidebar .sidebar-nav {
  overflow:visible;
  width:50px
 }
 .sidebar-minimized .sidebar .nav {
  width:50px
 }
 .sidebar-minimized .sidebar .d-minimized-none,
 .sidebar-minimized .sidebar .nav-divider,
 .sidebar-minimized .sidebar .nav-label,
 .sidebar-minimized .sidebar .nav-title,
 .sidebar-minimized .sidebar .sidebar-footer,
 .sidebar-minimized .sidebar .sidebar-form,
 .sidebar-minimized .sidebar .sidebar-header {
  display:none
 }
 .sidebar-minimized .sidebar .sidebar-minimizer {
  position:fixed;
  bottom:0;
  width:50px;
  height:50px;
  background-color:#24282c
 }
 .sidebar-minimized .sidebar .sidebar-nav {
  padding-bottom:50px
 }
 .sidebar-minimized .sidebar .sidebar-minimizer:before {
  width:100%;
  -ms-transform:rotate(-180deg);
  transform:rotate(-180deg)
 }
 .sidebar-minimized .sidebar .nav-item {
  width:50px;
  overflow:hidden
 }
 .sidebar-minimized .sidebar .nav-item:hover {
  width:250px;
  overflow:visible
 }
 .sidebar-minimized .sidebar .nav-item:hover>.nav-link {
  background:#20a8d8
 }
 .sidebar-minimized .sidebar .nav-item:hover>.nav-link .nav-icon {
  color:#fff
 }
 .sidebar-minimized .sidebar .nav-item:hover .nav-link.disabled,
 .sidebar-minimized .sidebar .nav-item:hover .nav-link :disabled {
  background:#2f353a
 }
 .sidebar-minimized .sidebar .nav-item:hover .nav-link.disabled .nav-icon,
 .sidebar-minimized .sidebar .nav-item:hover .nav-link :disabled .nav-icon {
  color:#73818f
 }
 .sidebar-minimized .sidebar section :not(.nav-dropdown-items)>.nav-item:last-child:after {
  display:block;
  margin-bottom:50px;
  content:""
 }
 .sidebar-minimized .sidebar .nav-link {
  position:relative;
  padding-left:0;
  margin:0;
  white-space:nowrap;
  border-left:0
 }
 .sidebar-minimized .sidebar .nav-link .nav-icon {
  display:block;
  float:left;
  width:50px;
  font-size:18px
 }
 .sidebar-minimized .sidebar .nav-link .badge {
  position:absolute;
  right:15px;
  display:none
 }
 .sidebar-minimized .sidebar .nav-link:hover {
  width:250px;
  background:#20a8d8
 }
 .sidebar-minimized .sidebar .nav-link:hover .badge {
  display:inline
 }
 .sidebar-minimized .sidebar .nav-link.nav-dropdown-toggle:before {
  display:none
 }
 .sidebar-minimized .sidebar .nav-dropdown-items .nav-item,
 .sidebar-minimized .sidebar .nav-dropdown-items .nav-item .nav-link {
  width:200px
 }
 .sidebar-minimized .sidebar .nav>.nav-dropdown>.nav-dropdown-items {
  display:none;
  max-height:1000px;
  background:#2f353a
 }
 .sidebar-minimized .sidebar .nav>.nav-dropdown:hover {
  background:#20a8d8
 }
 .sidebar-minimized .sidebar .nav>.nav-dropdown:hover>.nav-dropdown-items {
  position:absolute;
  left:50px;
  display:inline
 }
 *[dir=rtl] .sidebar-minimized .sidebar .nav {
  list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
 }
 *[dir=rtl] .sidebar-minimized .sidebar .nav .divider {
  height:0
 }
 *[dir=rtl] .sidebar-minimized .sidebar .sidebar-minimizer:before {
  width:100%;
  -ms-transform:rotate(0deg);
  transform:rotate(0)
 }
 *[dir=rtl] .sidebar-minimized .sidebar .nav-link {
  padding-right:0
 }
 *[dir=rtl] .sidebar-minimized .sidebar .nav-link .nav-icon {
  float:right
 }
 *[dir=rtl] .sidebar-minimized .sidebar .nav-link .badge {
  right:auto;
  left:15px
 }
 *[dir=rtl] .sidebar-minimized .sidebar .nav-link:hover .badge {
  display:inline
 }
 *[dir=rtl] .sidebar-minimized .sidebar .nav>.nav-dropdown>.nav-dropdown-items {
  display:none;
  max-height:1000px;
  background:#2f353a
 }
 *[dir=rtl] .sidebar-minimized .sidebar .nav>.nav-dropdown:hover {
  background:#20a8d8
 }
 *[dir=rtl] .sidebar-minimized .sidebar .nav>.nav-dropdown:hover>.nav-dropdown-items {
  position:absolute;
  left:0;
  display:inline
 }
}
*[dir=rtl] .sidebar .nav-dropdown-toggle:before {
 position:absolute;
 right:auto;
 left:1rem;
 -ms-transform:rotate(180deg);
 transform:rotate(180deg)
}
*[dir=rtl] .sidebar .nav-dropdown.open>.nav-dropdown-toggle:before {
 -ms-transform:rotate(270deg);
 transform:rotate(270deg)
}
*[dir=rtl] .sidebar .nav-link .nav-icon {
 margin:0 0 0 .5rem
}
*[dir=rtl] .sidebar .nav-link .badge {
 float:left;
 margin-top:2px
}
*[dir=rtl] .sidebar .nav-link.nav-dropdown-toggle .badge {
 margin-right:auto;
 margin-left:16px
}
*[dir=rtl] .sidebar .sidebar-minimizer:before {
 right:auto;
 left:0;
 -ms-transform:rotate(180deg);
 transform:rotate(180deg)
}
*[dir=rtl] .sidebar-toggler {
 margin-right:0!important
}
.switch {
 display:inline-block;
 width:40px;
 height:26px
}
.switch-input {
 display:none
}
.switch-slider {
 position:relative;
 display:block;
 height:inherit;
 cursor:pointer;
 background-color:#fff;
 border:1px solid #c8ced3;
 transition:.15s ease-out;
 border-radius:.25rem
}
.switch-slider:before {
 position:absolute;
 top:2px;
 left:2px;
 box-sizing:border-box;
 width:20px;
 height:20px;
 content:"";
 background-color:#fff;
 border:1px solid #c8ced3;
 transition:.15s ease-out;
 border-radius:.125rem
}
.switch-input:checked~.switch-slider:before {
 -ms-transform:translateX(14px);
 transform:translate(14px)
}
.switch-input:disabled~.switch-slider {
 cursor:not-allowed;
 opacity:.5
}
.switch-lg {
 width:48px;
 height:30px
}
.switch-lg .switch-slider {
 font-size:12px
}
.switch-lg .switch-slider:before {
 width:24px;
 height:24px
}
.switch-lg .switch-slider:after {
 font-size:12px
}
.switch-lg .switch-input:checked~.switch-slider:before {
 -ms-transform:translateX(18px);
 transform:translate(18px)
}
.switch-sm {
 width:32px;
 height:22px
}
.switch-sm .switch-slider {
 font-size:8px
}
.switch-sm .switch-slider:before {
 width:16px;
 height:16px
}
.switch-sm .switch-slider:after {
 font-size:8px
}
.switch-sm .switch-input:checked~.switch-slider:before {
 -ms-transform:translateX(10px);
 transform:translate(10px)
}
.switch-label {
 width:48px
}
.switch-label .switch-slider:before {
 z-index:2
}
.switch-label .switch-slider:after {
 position:absolute;
 top:50%;
 right:1px;
 z-index:1;
 width:50%;
 margin-top:-.5em;
 font-size:10px;
 font-weight:600;
 line-height:1;
 color:#c8ced3;
 text-align:center;
 text-transform:uppercase;
 content:attr(data-unchecked);
 transition:inherit
}
.switch-label .switch-input:checked~.switch-slider:before {
 -ms-transform:translateX(22px);
 transform:translate(22px)
}
.switch-label .switch-input:checked~.switch-slider:after {
 left:1px;
 color:#fff;
 content:attr(data-checked)
}
.switch-label.switch-lg {
 width:56px;
 height:30px
}
.switch-label.switch-lg .switch-slider {
 font-size:12px
}
.switch-label.switch-lg .switch-slider:before {
 width:24px;
 height:24px
}
.switch-label.switch-lg .switch-slider:after {
 font-size:12px
}
.switch-label.switch-lg .switch-input:checked~.switch-slider:before {
 -ms-transform:translateX(26px);
 transform:translate(26px)
}
.switch-label.switch-sm {
 width:40px;
 height:22px
}
.switch-label.switch-sm .switch-slider {
 font-size:8px
}
.switch-label.switch-sm .switch-slider:before {
 width:16px;
 height:16px
}
.switch-label.switch-sm .switch-slider:after {
 font-size:8px
}
.switch-label.switch-sm .switch-input:checked~.switch-slider:before {
 -ms-transform:translateX(18px);
 transform:translate(18px)
}
.switch-3d .switch-slider {
 background-color:#f0f3f5;
 border-radius:50em
}
.switch-3d .switch-slider:before {
 top:-1px;
 left:-1px;
 width:26px;
 height:26px;
 border:0;
 border-radius:50em;
 box-shadow:0 2px 5px #0000004d
}
.switch-3d.switch-lg {
 width:48px;
 height:30px
}
.switch-3d.switch-lg .switch-slider:before {
 width:30px;
 height:30px
}
.switch-3d.switch-lg .switch-input:checked~.switch-slider:before {
 -ms-transform:translateX(18px);
 transform:translate(18px)
}
.switch-3d.switch-sm {
 width:32px;
 height:22px
}
.switch-3d.switch-sm .switch-slider:before {
 width:22px;
 height:22px
}
.switch-3d.switch-sm .switch-input:checked~.switch-slider:before {
 -ms-transform:translateX(10px);
 transform:translate(10px)
}
.switch-primary .switch-input:checked+.switch-slider {
 background-color:#20a8d8;
 border-color:#1985ac
}
.switch-primary .switch-input:checked+.switch-slider:before {
 border-color:#1985ac
}
.switch-outline-primary .switch-input:checked+.switch-slider {
 background-color:#fff;
 border-color:#20a8d8
}
.switch-outline-primary .switch-input:checked+.switch-slider:before {
 border-color:#20a8d8
}
.switch-outline-primary .switch-input:checked+.switch-slider:after {
 color:#20a8d8
}
.switch-outline-primary-alt .switch-input:checked+.switch-slider {
 background-color:#fff;
 border-color:#20a8d8
}
.switch-outline-primary-alt .switch-input:checked+.switch-slider:before {
 background-color:#20a8d8;
 border-color:#20a8d8
}
.switch-outline-primary-alt .switch-input:checked+.switch-slider:after {
 color:#20a8d8
}
.switch-secondary .switch-input:checked+.switch-slider {
 background-color:#c8ced3;
 border-color:#acb5bc
}
.switch-secondary .switch-input:checked+.switch-slider:before {
 border-color:#acb5bc
}
.switch-outline-secondary .switch-input:checked+.switch-slider {
 background-color:#fff;
 border-color:#c8ced3
}
.switch-outline-secondary .switch-input:checked+.switch-slider:before {
 border-color:#c8ced3
}
.switch-outline-secondary .switch-input:checked+.switch-slider:after {
 color:#c8ced3
}
.switch-outline-secondary-alt .switch-input:checked+.switch-slider {
 background-color:#fff;
 border-color:#c8ced3
}
.switch-outline-secondary-alt .switch-input:checked+.switch-slider:before {
 background-color:#c8ced3;
 border-color:#c8ced3
}
.switch-outline-secondary-alt .switch-input:checked+.switch-slider:after {
 color:#c8ced3
}
.switch-success .switch-input:checked+.switch-slider {
 background-color:#4dbd74;
 border-color:#3a9d5d
}
.switch-success .switch-input:checked+.switch-slider:before {
 border-color:#3a9d5d
}
.switch-outline-success .switch-input:checked+.switch-slider {
 background-color:#fff;
 border-color:#4dbd74
}
.switch-outline-success .switch-input:checked+.switch-slider:before {
 border-color:#4dbd74
}
.switch-outline-success .switch-input:checked+.switch-slider:after {
 color:#4dbd74
}
.switch-outline-success-alt .switch-input:checked+.switch-slider {
 background-color:#fff;
 border-color:#4dbd74
}
.switch-outline-success-alt .switch-input:checked+.switch-slider:before {
 background-color:#4dbd74;
 border-color:#4dbd74
}
.switch-outline-success-alt .switch-input:checked+.switch-slider:after {
 color:#4dbd74
}
.switch-info .switch-input:checked+.switch-slider {
 background-color:#63c2de;
 border-color:#39b2d5
}
.switch-info .switch-input:checked+.switch-slider:before {
 border-color:#39b2d5
}
.switch-outline-info .switch-input:checked+.switch-slider {
 background-color:#fff;
 border-color:#63c2de
}
.switch-outline-info .switch-input:checked+.switch-slider:before {
 border-color:#63c2de
}
.switch-outline-info .switch-input:checked+.switch-slider:after {
 color:#63c2de
}
.switch-outline-info-alt .switch-input:checked+.switch-slider {
 background-color:#fff;
 border-color:#63c2de
}
.switch-outline-info-alt .switch-input:checked+.switch-slider:before {
 background-color:#63c2de;
 border-color:#63c2de
}
.switch-outline-info-alt .switch-input:checked+.switch-slider:after {
 color:#63c2de
}
.switch-warning .switch-input:checked+.switch-slider {
 background-color:#ffc107;
 border-color:#d39e00
}
.switch-warning .switch-input:checked+.switch-slider:before {
 border-color:#d39e00
}
.switch-outline-warning .switch-input:checked+.switch-slider {
 background-color:#fff;
 border-color:#ffc107
}
.switch-outline-warning .switch-input:checked+.switch-slider:before {
 border-color:#ffc107
}
.switch-outline-warning .switch-input:checked+.switch-slider:after {
 color:#ffc107
}
.switch-outline-warning-alt .switch-input:checked+.switch-slider {
 background-color:#fff;
 border-color:#ffc107
}
.switch-outline-warning-alt .switch-input:checked+.switch-slider:before {
 background-color:#ffc107;
 border-color:#ffc107
}
.switch-outline-warning-alt .switch-input:checked+.switch-slider:after {
 color:#ffc107
}
.switch-danger .switch-input:checked+.switch-slider {
 background-color:#f86c6b;
 border-color:#f63c3a
}
.switch-danger .switch-input:checked+.switch-slider:before {
 border-color:#f63c3a
}
.switch-outline-danger .switch-input:checked+.switch-slider {
 background-color:#fff;
 border-color:#f86c6b
}
.switch-outline-danger .switch-input:checked+.switch-slider:before {
 border-color:#f86c6b
}
.switch-outline-danger .switch-input:checked+.switch-slider:after {
 color:#f86c6b
}
.switch-outline-danger-alt .switch-input:checked+.switch-slider {
 background-color:#fff;
 border-color:#f86c6b
}
.switch-outline-danger-alt .switch-input:checked+.switch-slider:before {
 background-color:#f86c6b;
 border-color:#f86c6b
}
.switch-outline-danger-alt .switch-input:checked+.switch-slider:after {
 color:#f86c6b
}
.switch-light .switch-input:checked+.switch-slider {
 background-color:#f0f3f5;
 border-color:#d1dbe1
}
.switch-light .switch-input:checked+.switch-slider:before {
 border-color:#d1dbe1
}
.switch-outline-light .switch-input:checked+.switch-slider {
 background-color:#fff;
 border-color:#f0f3f5
}
.switch-outline-light .switch-input:checked+.switch-slider:before {
 border-color:#f0f3f5
}
.switch-outline-light .switch-input:checked+.switch-slider:after {
 color:#f0f3f5
}
.switch-outline-light-alt .switch-input:checked+.switch-slider {
 background-color:#fff;
 border-color:#f0f3f5
}
.switch-outline-light-alt .switch-input:checked+.switch-slider:before {
 background-color:#f0f3f5;
 border-color:#f0f3f5
}
.switch-outline-light-alt .switch-input:checked+.switch-slider:after {
 color:#f0f3f5
}
.switch-dark .switch-input:checked+.switch-slider {
 background-color:#2f353a;
 border-color:#181b1e
}
.switch-dark .switch-input:checked+.switch-slider:before {
 border-color:#181b1e
}
.switch-outline-dark .switch-input:checked+.switch-slider {
 background-color:#fff;
 border-color:#2f353a
}
.switch-outline-dark .switch-input:checked+.switch-slider:before {
 border-color:#2f353a
}
.switch-outline-dark .switch-input:checked+.switch-slider:after {
 color:#2f353a
}
.switch-outline-dark-alt .switch-input:checked+.switch-slider {
 background-color:#fff;
 border-color:#2f353a
}
.switch-outline-dark-alt .switch-input:checked+.switch-slider:before {
 background-color:#2f353a;
 border-color:#2f353a
}
.switch-outline-dark-alt .switch-input:checked+.switch-slider:after {
 color:#2f353a
}
.switch-pill .switch-slider {
 border-radius:50em
}
.switch-pill .switch-slider:before {
 border-radius:50em
}
.table-outline {
 border:1px solid #c8ced3
}
.table-outline td,
.table-align-middle td {
 vertical-align:middle
}
.table-clear td {
 border:0
}
.deposit-limit-table {
 border-radius:2px;
 overflow:hidden;
 margin-top:12px
}
.deposit-limit-table table {
 width:100%
}
.deposit-limit-table th {
 background-color:#f3f3f3;
 text-align:center;
 font-size:14px;
 padding:13px 10px
}
.deposit-limit-table td {
 text-align:right;
 padding:12px 10px;
 border-top:1px solid #d8d8d8
}
.deposit-limit-table td input {
 text-align:right
}
.deposit-limit-table td:first-child {
 text-align:left;
 min-width:112px
}
.deposit-limit-table .no-line td {
 padding-top:0;
 padding-bottom:0;
 border-top:0
}
@media (max-width: 560px) {
 .deposit-limit-table th,
 .deposit-limit-table td,
 .deposit-limit-table .form-control {
  font-size:12px
 }
 .deposit-limit-table td {
  padding:12px 8px
 }
 .deposit-limit-table td:first-child {
  min-width:93px
 }
}
@media all and (-ms-high-contrast: none) {
 html {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-direction:column;
  flex-direction:column
 }
}
.app,
app-login-page,
app-dashboard,
app-root {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:column;
 flex-direction:column;
 min-height:100vh
}
.app-header {
 -ms-flex:0 0 55px;
 flex:0 0 55px
}
.app-footer {
 -ms-flex:0 0 50px;
 flex:0 0 50px
}
.app-body {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:row;
 flex-direction:row;
 -ms-flex-positive:1;
 flex-grow:1;
 overflow-x:hidden
}
.app-body .main {
 -ms-flex:1;
 flex:1;
 min-width:0
}
.app-body .sidebar {
 -ms-flex:0 0 200px;
 flex:0 0 200px;
 -ms-flex-order:-1;
 order:-1
}
.app-body .aside-menu {
 -ms-flex:0 0 250px;
 flex:0 0 250px
}
html:not([dir=rtl]) .sidebar {
 margin-left:-200px
}
html:not([dir=rtl]) .aside-menu {
 right:0;
 margin-right:-250px
}
html[dir=rtl] .sidebar {
 margin-right:-200px
}
html[dir=rtl] .aside-menu {
 left:0;
 margin-left:-250px
}
@media (min-width: 992px) {
 .header-fixed .app-header {
  position:fixed;
  z-index:1020;
  width:100%
 }
 .header-fixed .app-body {
  margin-top:55px
 }
 .sidebar-fixed .sidebar {
  position:fixed;
  z-index:1019;
  width:200px;
  height:100vh
 }
 .sidebar-fixed .app-header+.app-body .sidebar {
  height:calc(100vh - 55px)
 }
 .sidebar-compact .sidebar {
  -ms-flex:0 0 150px;
  flex:0 0 150px
 }
 .sidebar-compact.sidebar-fixed .sidebar {
  width:150px
 }
 .sidebar-compact .sidebar-minimizer {
  display:none
 }
 .sidebar-minimized .sidebar {
  -ms-flex:0 0 50px;
  flex:0 0 50px
 }
 .sidebar-minimized.sidebar-fixed .sidebar {
  width:50px
 }
 .sidebar-off-canvas .sidebar {
  position:fixed;
  z-index:1019;
  height:100%
 }
 .sidebar-off-canvas .app-header+.app-body .sidebar {
  height:calc(100vh - 55px)
 }
 html:not([dir=rtl]) .sidebar-compact .sidebar {
  margin-left:-150px
 }
 html:not([dir=rtl]) .sidebar-minimized .sidebar {
  margin-left:-50px
 }
 html[dir=rtl] .sidebar-compact .sidebar {
  margin-right:-150px
 }
 html[dir=rtl] .sidebar-minimized .sidebar {
  margin-right:-50px
 }
 .aside-menu-fixed .aside-menu {
  position:fixed;
  height:100%
 }
 .aside-menu-fixed .aside-menu .tab-content {
  height:calc(100vh - 2.375rem - 55px)
 }
 .aside-menu-fixed .app-header+.app-body .aside-menu {
  height:calc(100vh - 55px)
 }
 .aside-menu-off-canvas .aside-menu {
  position:fixed;
  z-index:1019;
  height:100%
 }
 .aside-menu-off-canvas .app-header+.app-body .aside-menu {
  height:calc(100vh - 55px)
 }
 html:not([dir=rtl]) .aside-menu-fixed .aside-menu,
 html:not([dir=rtl]) .aside-menu-off-canvas .aside-menu {
  right:0
 }
 html[dir=rtl] .aside-menu-fixed .aside-menu,
 html[dir=rtl] .aside-menu-off-canvas .aside-menu {
  left:0
 }
}
.breadcrumb-fixed .main {
 padding-top:3.875rem
}
.breadcrumb-fixed .breadcrumb {
 position:fixed;
 top:55px;
 right:0;
 left:0;
 z-index:1017
}
html:not([dir=rtl]) .sidebar-show .sidebar,
html:not([dir=rtl]) .sidebar-show .sidebar {
 margin-left:0
}
html:not([dir=rtl]) .aside-menu-show .aside-menu,
html:not([dir=rtl]) .aside-menu-show .aside-menu {
 margin-right:0
}
html[dir=rtl] .sidebar-show .sidebar,
html[dir=rtl] .sidebar-show .sidebar {
 margin-right:0
}
html[dir=rtl] .aside-menu-show .aside-menu,
html[dir=rtl] .aside-menu-show .aside-menu {
 margin-left:0
}
@keyframes opacity {
 0% {
  opacity:0
 }
 to {
  opacity:1
 }
}
@media (max-width: 575.98px) {
 .sidebar-show .main,
 .aside-menu-show .main {
  position:relative
 }
 .sidebar-show .main:before,
 .aside-menu-show .main:before {
  position:absolute;
  top:0;
  left:0;
  z-index:1018;
  width:100%;
  height:100%;
  content:"";
  background:rgba(0,0,0,.7);
  animation:opacity .25s
 }
}
@media (min-width: 576px) {
 html:not([dir=rtl]) .sidebar-sm-show .sidebar,
 html:not([dir=rtl]) .sidebar-show .sidebar {
  margin-left:0
 }
 html:not([dir=rtl]) .sidebar-sm-show.sidebar-fixed .main,
 html:not([dir=rtl]) .sidebar-sm-show.sidebar-fixed .app-footer,
 html:not([dir=rtl]) .sidebar-show.sidebar-fixed .main,
 html:not([dir=rtl]) .sidebar-show.sidebar-fixed .app-footer {
  margin-left:200px
 }
 html:not([dir=rtl]) .sidebar-sm-show.sidebar-fixed.sidebar-compact .main,
 html:not([dir=rtl]) .sidebar-sm-show.sidebar-fixed.sidebar-compact .app-footer,
 html:not([dir=rtl]) .sidebar-show.sidebar-fixed.sidebar-compact .main,
 html:not([dir=rtl]) .sidebar-show.sidebar-fixed.sidebar-compact .app-footer {
  margin-left:150px
 }
 html:not([dir=rtl]) .sidebar-sm-show.sidebar-fixed.sidebar-minimized .main,
 html:not([dir=rtl]) .sidebar-sm-show.sidebar-fixed.sidebar-minimized .app-footer,
 html:not([dir=rtl]) .sidebar-show.sidebar-fixed.sidebar-minimized .main,
 html:not([dir=rtl]) .sidebar-show.sidebar-fixed.sidebar-minimized .app-footer {
  margin-left:200px
 }
 html:not([dir=rtl]) .sidebar-sm-show.breadcrumb-fixed .breadcrumb,
 html:not([dir=rtl]) .sidebar-show.breadcrumb-fixed .breadcrumb {
  left:200px
 }
 html:not([dir=rtl]) .sidebar-sm-show.breadcrumb-fixed.sidebar-compact .breadcrumb,
 html:not([dir=rtl]) .sidebar-show.breadcrumb-fixed.sidebar-compact .breadcrumb {
  left:150px
 }
 html:not([dir=rtl]) .sidebar-sm-show.breadcrumb-fixed.sidebar-minimized .breadcrumb,
 html:not([dir=rtl]) .sidebar-show.breadcrumb-fixed.sidebar-minimized .breadcrumb {
  left:50px
 }
 html:not([dir=rtl]) .aside-menu-show .aside-menu,
 html:not([dir=rtl]) .aside-menu-sm-show .aside-menu {
  margin-right:0
 }
 html:not([dir=rtl]) .aside-menu-show.aside-menu-fixed .main,
 html:not([dir=rtl]) .aside-menu-show.aside-menu-fixed .app-footer,
 html:not([dir=rtl]) .aside-menu-sm-show.aside-menu-fixed .main,
 html:not([dir=rtl]) .aside-menu-sm-show.aside-menu-fixed .app-footer {
  margin-right:250px
 }
 html:not([dir=rtl]) .aside-menu-show.breadcrumb-fixed .breadcrumb,
 html:not([dir=rtl]) .aside-menu-sm-show.breadcrumb-fixed .breadcrumb {
  right:250px
 }
 html[dir=rtl] .sidebar-sm-show .sidebar,
 html[dir=rtl] .sidebar-show .sidebar {
  margin-right:0
 }
 html[dir=rtl] .sidebar-sm-show.sidebar-fixed .main,
 html[dir=rtl] .sidebar-sm-show.sidebar-fixed .app-footer,
 html[dir=rtl] .sidebar-show.sidebar-fixed .main,
 html[dir=rtl] .sidebar-show.sidebar-fixed .app-footer {
  margin-right:200px
 }
 html[dir=rtl] .sidebar-sm-show.sidebar-fixed.sidebar-compact .main,
 html[dir=rtl] .sidebar-sm-show.sidebar-fixed.sidebar-compact .app-footer,
 html[dir=rtl] .sidebar-show.sidebar-fixed.sidebar-compact .main,
 html[dir=rtl] .sidebar-show.sidebar-fixed.sidebar-compact .app-footer {
  margin-right:150px
 }
 html[dir=rtl] .sidebar-sm-show.sidebar-fixed.sidebar-minimized .main,
 html[dir=rtl] .sidebar-sm-show.sidebar-fixed.sidebar-minimized .app-footer,
 html[dir=rtl] .sidebar-show.sidebar-fixed.sidebar-minimized .main,
 html[dir=rtl] .sidebar-show.sidebar-fixed.sidebar-minimized .app-footer {
  margin-right:200px
 }
 html[dir=rtl] .sidebar-sm-show.breadcrumb-fixed .breadcrumb,
 html[dir=rtl] .sidebar-show.breadcrumb-fixed .breadcrumb {
  right:200px
 }
 html[dir=rtl] .sidebar-sm-show.breadcrumb-fixed.sidebar-compact .breadcrumb,
 html[dir=rtl] .sidebar-show.breadcrumb-fixed.sidebar-compact .breadcrumb {
  right:150px
 }
 html[dir=rtl] .sidebar-sm-show.breadcrumb-fixed.sidebar-minimized .breadcrumb,
 html[dir=rtl] .sidebar-show.breadcrumb-fixed.sidebar-minimized .breadcrumb {
  right:50px
 }
 html[dir=rtl] .aside-menu-show .aside-menu,
 html[dir=rtl] .aside-menu-sm-show .aside-menu {
  margin-left:0
 }
 html[dir=rtl] .aside-menu-show.aside-menu-fixed .main,
 html[dir=rtl] .aside-menu-show.aside-menu-fixed .app-footer,
 html[dir=rtl] .aside-menu-sm-show.aside-menu-fixed .main,
 html[dir=rtl] .aside-menu-sm-show.aside-menu-fixed .app-footer {
  margin-left:250px
 }
 html[dir=rtl] .aside-menu-show.breadcrumb-fixed .breadcrumb,
 html[dir=rtl] .aside-menu-sm-show.breadcrumb-fixed .breadcrumb {
  left:250px
 }
 @keyframes opacity {
  0% {
   opacity:0
  }
  to {
   opacity:1
  }
 }
}
@media (min-width: 768px) {
 html:not([dir=rtl]) .sidebar-md-show .sidebar,
 html:not([dir=rtl]) .sidebar-show .sidebar {
  margin-left:0
 }
 html:not([dir=rtl]) .sidebar-md-show.sidebar-fixed .main,
 html:not([dir=rtl]) .sidebar-md-show.sidebar-fixed .app-footer,
 html:not([dir=rtl]) .sidebar-show.sidebar-fixed .main,
 html:not([dir=rtl]) .sidebar-show.sidebar-fixed .app-footer {
  margin-left:200px
 }
 html:not([dir=rtl]) .sidebar-md-show.sidebar-fixed.sidebar-compact .main,
 html:not([dir=rtl]) .sidebar-md-show.sidebar-fixed.sidebar-compact .app-footer,
 html:not([dir=rtl]) .sidebar-show.sidebar-fixed.sidebar-compact .main,
 html:not([dir=rtl]) .sidebar-show.sidebar-fixed.sidebar-compact .app-footer {
  margin-left:150px
 }
 html:not([dir=rtl]) .sidebar-md-show.sidebar-fixed.sidebar-minimized .main,
 html:not([dir=rtl]) .sidebar-md-show.sidebar-fixed.sidebar-minimized .app-footer,
 html:not([dir=rtl]) .sidebar-show.sidebar-fixed.sidebar-minimized .main,
 html:not([dir=rtl]) .sidebar-show.sidebar-fixed.sidebar-minimized .app-footer {
  margin-left:200px
 }
 html:not([dir=rtl]) .sidebar-md-show.breadcrumb-fixed .breadcrumb,
 html:not([dir=rtl]) .sidebar-show.breadcrumb-fixed .breadcrumb {
  left:200px
 }
 html:not([dir=rtl]) .sidebar-md-show.breadcrumb-fixed.sidebar-compact .breadcrumb,
 html:not([dir=rtl]) .sidebar-show.breadcrumb-fixed.sidebar-compact .breadcrumb {
  left:150px
 }
 html:not([dir=rtl]) .sidebar-md-show.breadcrumb-fixed.sidebar-minimized .breadcrumb,
 html:not([dir=rtl]) .sidebar-show.breadcrumb-fixed.sidebar-minimized .breadcrumb {
  left:50px
 }
 html:not([dir=rtl]) .aside-menu-show .aside-menu,
 html:not([dir=rtl]) .aside-menu-md-show .aside-menu {
  margin-right:0
 }
 html:not([dir=rtl]) .aside-menu-show.aside-menu-fixed .main,
 html:not([dir=rtl]) .aside-menu-show.aside-menu-fixed .app-footer,
 html:not([dir=rtl]) .aside-menu-md-show.aside-menu-fixed .main,
 html:not([dir=rtl]) .aside-menu-md-show.aside-menu-fixed .app-footer {
  margin-right:250px
 }
 html:not([dir=rtl]) .aside-menu-show.breadcrumb-fixed .breadcrumb,
 html:not([dir=rtl]) .aside-menu-md-show.breadcrumb-fixed .breadcrumb {
  right:250px
 }
 html[dir=rtl] .sidebar-md-show .sidebar,
 html[dir=rtl] .sidebar-show .sidebar {
  margin-right:0
 }
 html[dir=rtl] .sidebar-md-show.sidebar-fixed .main,
 html[dir=rtl] .sidebar-md-show.sidebar-fixed .app-footer,
 html[dir=rtl] .sidebar-show.sidebar-fixed .main,
 html[dir=rtl] .sidebar-show.sidebar-fixed .app-footer {
  margin-right:200px
 }
 html[dir=rtl] .sidebar-md-show.sidebar-fixed.sidebar-compact .main,
 html[dir=rtl] .sidebar-md-show.sidebar-fixed.sidebar-compact .app-footer,
 html[dir=rtl] .sidebar-show.sidebar-fixed.sidebar-compact .main,
 html[dir=rtl] .sidebar-show.sidebar-fixed.sidebar-compact .app-footer {
  margin-right:150px
 }
 html[dir=rtl] .sidebar-md-show.sidebar-fixed.sidebar-minimized .main,
 html[dir=rtl] .sidebar-md-show.sidebar-fixed.sidebar-minimized .app-footer,
 html[dir=rtl] .sidebar-show.sidebar-fixed.sidebar-minimized .main,
 html[dir=rtl] .sidebar-show.sidebar-fixed.sidebar-minimized .app-footer {
  margin-right:200px
 }
 html[dir=rtl] .sidebar-md-show.breadcrumb-fixed .breadcrumb,
 html[dir=rtl] .sidebar-show.breadcrumb-fixed .breadcrumb {
  right:200px
 }
 html[dir=rtl] .sidebar-md-show.breadcrumb-fixed.sidebar-compact .breadcrumb,
 html[dir=rtl] .sidebar-show.breadcrumb-fixed.sidebar-compact .breadcrumb {
  right:150px
 }
 html[dir=rtl] .sidebar-md-show.breadcrumb-fixed.sidebar-minimized .breadcrumb,
 html[dir=rtl] .sidebar-show.breadcrumb-fixed.sidebar-minimized .breadcrumb {
  right:50px
 }
 html[dir=rtl] .aside-menu-show .aside-menu,
 html[dir=rtl] .aside-menu-md-show .aside-menu {
  margin-left:0
 }
 html[dir=rtl] .aside-menu-show.aside-menu-fixed .main,
 html[dir=rtl] .aside-menu-show.aside-menu-fixed .app-footer,
 html[dir=rtl] .aside-menu-md-show.aside-menu-fixed .main,
 html[dir=rtl] .aside-menu-md-show.aside-menu-fixed .app-footer {
  margin-left:250px
 }
 html[dir=rtl] .aside-menu-show.breadcrumb-fixed .breadcrumb,
 html[dir=rtl] .aside-menu-md-show.breadcrumb-fixed .breadcrumb {
  left:250px
 }
 @keyframes opacity {
  0% {
   opacity:0
  }
  to {
   opacity:1
  }
 }
}
@media (min-width: 992px) {
 html:not([dir=rtl]) .sidebar-lg-show .sidebar,
 html:not([dir=rtl]) .sidebar-show .sidebar {
  margin-left:0
 }
 html:not([dir=rtl]) .sidebar-lg-show.sidebar-fixed .main,
 html:not([dir=rtl]) .sidebar-lg-show.sidebar-fixed .app-footer,
 html:not([dir=rtl]) .sidebar-show.sidebar-fixed .main,
 html:not([dir=rtl]) .sidebar-show.sidebar-fixed .app-footer {
  margin-left:200px
 }
 html:not([dir=rtl]) .sidebar-lg-show.sidebar-fixed.sidebar-compact .main,
 html:not([dir=rtl]) .sidebar-lg-show.sidebar-fixed.sidebar-compact .app-footer,
 html:not([dir=rtl]) .sidebar-show.sidebar-fixed.sidebar-compact .main,
 html:not([dir=rtl]) .sidebar-show.sidebar-fixed.sidebar-compact .app-footer {
  margin-left:150px
 }
 html:not([dir=rtl]) .sidebar-lg-show.sidebar-fixed.sidebar-minimized .main,
 html:not([dir=rtl]) .sidebar-lg-show.sidebar-fixed.sidebar-minimized .app-footer,
 html:not([dir=rtl]) .sidebar-show.sidebar-fixed.sidebar-minimized .main,
 html:not([dir=rtl]) .sidebar-show.sidebar-fixed.sidebar-minimized .app-footer {
  margin-left:50px
 }
 html:not([dir=rtl]) .sidebar-lg-show.breadcrumb-fixed .breadcrumb,
 html:not([dir=rtl]) .sidebar-show.breadcrumb-fixed .breadcrumb {
  left:200px
 }
 html:not([dir=rtl]) .sidebar-lg-show.breadcrumb-fixed.sidebar-compact .breadcrumb,
 html:not([dir=rtl]) .sidebar-show.breadcrumb-fixed.sidebar-compact .breadcrumb {
  left:150px
 }
 html:not([dir=rtl]) .sidebar-lg-show.breadcrumb-fixed.sidebar-minimized .breadcrumb,
 html:not([dir=rtl]) .sidebar-show.breadcrumb-fixed.sidebar-minimized .breadcrumb {
  left:50px
 }
 html:not([dir=rtl]) .aside-menu-show .aside-menu,
 html:not([dir=rtl]) .aside-menu-lg-show .aside-menu {
  margin-right:0
 }
 html:not([dir=rtl]) .aside-menu-show.aside-menu-fixed .main,
 html:not([dir=rtl]) .aside-menu-show.aside-menu-fixed .app-footer,
 html:not([dir=rtl]) .aside-menu-lg-show.aside-menu-fixed .main,
 html:not([dir=rtl]) .aside-menu-lg-show.aside-menu-fixed .app-footer {
  margin-right:250px
 }
 html:not([dir=rtl]) .aside-menu-show.breadcrumb-fixed .breadcrumb,
 html:not([dir=rtl]) .aside-menu-lg-show.breadcrumb-fixed .breadcrumb {
  right:250px
 }
 html[dir=rtl] .sidebar-lg-show .sidebar,
 html[dir=rtl] .sidebar-show .sidebar {
  margin-right:0
 }
 html[dir=rtl] .sidebar-lg-show.sidebar-fixed .main,
 html[dir=rtl] .sidebar-lg-show.sidebar-fixed .app-footer,
 html[dir=rtl] .sidebar-show.sidebar-fixed .main,
 html[dir=rtl] .sidebar-show.sidebar-fixed .app-footer {
  margin-right:200px
 }
 html[dir=rtl] .sidebar-lg-show.sidebar-fixed.sidebar-compact .main,
 html[dir=rtl] .sidebar-lg-show.sidebar-fixed.sidebar-compact .app-footer,
 html[dir=rtl] .sidebar-show.sidebar-fixed.sidebar-compact .main,
 html[dir=rtl] .sidebar-show.sidebar-fixed.sidebar-compact .app-footer {
  margin-right:150px
 }
 html[dir=rtl] .sidebar-lg-show.sidebar-fixed.sidebar-minimized .main,
 html[dir=rtl] .sidebar-lg-show.sidebar-fixed.sidebar-minimized .app-footer,
 html[dir=rtl] .sidebar-show.sidebar-fixed.sidebar-minimized .main,
 html[dir=rtl] .sidebar-show.sidebar-fixed.sidebar-minimized .app-footer {
  margin-right:50px
 }
 html[dir=rtl] .sidebar-lg-show.breadcrumb-fixed .breadcrumb,
 html[dir=rtl] .sidebar-show.breadcrumb-fixed .breadcrumb {
  right:200px
 }
 html[dir=rtl] .sidebar-lg-show.breadcrumb-fixed.sidebar-compact .breadcrumb,
 html[dir=rtl] .sidebar-show.breadcrumb-fixed.sidebar-compact .breadcrumb {
  right:150px
 }
 html[dir=rtl] .sidebar-lg-show.breadcrumb-fixed.sidebar-minimized .breadcrumb,
 html[dir=rtl] .sidebar-show.breadcrumb-fixed.sidebar-minimized .breadcrumb {
  right:50px
 }
 html[dir=rtl] .aside-menu-show .aside-menu,
 html[dir=rtl] .aside-menu-lg-show .aside-menu {
  margin-left:0
 }
 html[dir=rtl] .aside-menu-show.aside-menu-fixed .main,
 html[dir=rtl] .aside-menu-show.aside-menu-fixed .app-footer,
 html[dir=rtl] .aside-menu-lg-show.aside-menu-fixed .main,
 html[dir=rtl] .aside-menu-lg-show.aside-menu-fixed .app-footer {
  margin-left:250px
 }
 html[dir=rtl] .aside-menu-show.breadcrumb-fixed .breadcrumb,
 html[dir=rtl] .aside-menu-lg-show.breadcrumb-fixed .breadcrumb {
  left:250px
 }
 @keyframes opacity {
  0% {
   opacity:0
  }
  to {
   opacity:1
  }
 }
}
@media (min-width: 1200px) {
 html:not([dir=rtl]) .sidebar-xl-show .sidebar,
 html:not([dir=rtl]) .sidebar-show .sidebar {
  margin-left:0
 }
 html:not([dir=rtl]) .sidebar-xl-show.sidebar-fixed .main,
 html:not([dir=rtl]) .sidebar-xl-show.sidebar-fixed .app-footer,
 html:not([dir=rtl]) .sidebar-show.sidebar-fixed .main,
 html:not([dir=rtl]) .sidebar-show.sidebar-fixed .app-footer {
  margin-left:200px
 }
 html:not([dir=rtl]) .sidebar-xl-show.sidebar-fixed.sidebar-compact .main,
 html:not([dir=rtl]) .sidebar-xl-show.sidebar-fixed.sidebar-compact .app-footer,
 html:not([dir=rtl]) .sidebar-show.sidebar-fixed.sidebar-compact .main,
 html:not([dir=rtl]) .sidebar-show.sidebar-fixed.sidebar-compact .app-footer {
  margin-left:150px
 }
 html:not([dir=rtl]) .sidebar-xl-show.sidebar-fixed.sidebar-minimized .main,
 html:not([dir=rtl]) .sidebar-xl-show.sidebar-fixed.sidebar-minimized .app-footer,
 html:not([dir=rtl]) .sidebar-show.sidebar-fixed.sidebar-minimized .main,
 html:not([dir=rtl]) .sidebar-show.sidebar-fixed.sidebar-minimized .app-footer {
  margin-left:50px
 }
 html:not([dir=rtl]) .sidebar-xl-show.breadcrumb-fixed .breadcrumb,
 html:not([dir=rtl]) .sidebar-show.breadcrumb-fixed .breadcrumb {
  left:200px
 }
 html:not([dir=rtl]) .sidebar-xl-show.breadcrumb-fixed.sidebar-compact .breadcrumb,
 html:not([dir=rtl]) .sidebar-show.breadcrumb-fixed.sidebar-compact .breadcrumb {
  left:150px
 }
 html:not([dir=rtl]) .sidebar-xl-show.breadcrumb-fixed.sidebar-minimized .breadcrumb,
 html:not([dir=rtl]) .sidebar-show.breadcrumb-fixed.sidebar-minimized .breadcrumb {
  left:50px
 }
 html:not([dir=rtl]) .aside-menu-show .aside-menu,
 html:not([dir=rtl]) .aside-menu-xl-show .aside-menu {
  margin-right:0
 }
 html:not([dir=rtl]) .aside-menu-show.aside-menu-fixed .main,
 html:not([dir=rtl]) .aside-menu-show.aside-menu-fixed .app-footer,
 html:not([dir=rtl]) .aside-menu-xl-show.aside-menu-fixed .main,
 html:not([dir=rtl]) .aside-menu-xl-show.aside-menu-fixed .app-footer {
  margin-right:250px
 }
 html:not([dir=rtl]) .aside-menu-show.breadcrumb-fixed .breadcrumb,
 html:not([dir=rtl]) .aside-menu-xl-show.breadcrumb-fixed .breadcrumb {
  right:250px
 }
 html[dir=rtl] .sidebar-xl-show .sidebar,
 html[dir=rtl] .sidebar-show .sidebar {
  margin-right:0
 }
 html[dir=rtl] .sidebar-xl-show.sidebar-fixed .main,
 html[dir=rtl] .sidebar-xl-show.sidebar-fixed .app-footer,
 html[dir=rtl] .sidebar-show.sidebar-fixed .main,
 html[dir=rtl] .sidebar-show.sidebar-fixed .app-footer {
  margin-right:200px
 }
 html[dir=rtl] .sidebar-xl-show.sidebar-fixed.sidebar-compact .main,
 html[dir=rtl] .sidebar-xl-show.sidebar-fixed.sidebar-compact .app-footer,
 html[dir=rtl] .sidebar-show.sidebar-fixed.sidebar-compact .main,
 html[dir=rtl] .sidebar-show.sidebar-fixed.sidebar-compact .app-footer {
  margin-right:150px
 }
 html[dir=rtl] .sidebar-xl-show.sidebar-fixed.sidebar-minimized .main,
 html[dir=rtl] .sidebar-xl-show.sidebar-fixed.sidebar-minimized .app-footer,
 html[dir=rtl] .sidebar-show.sidebar-fixed.sidebar-minimized .main,
 html[dir=rtl] .sidebar-show.sidebar-fixed.sidebar-minimized .app-footer {
  margin-right:50px
 }
 html[dir=rtl] .sidebar-xl-show.breadcrumb-fixed .breadcrumb,
 html[dir=rtl] .sidebar-show.breadcrumb-fixed .breadcrumb {
  right:200px
 }
 html[dir=rtl] .sidebar-xl-show.breadcrumb-fixed.sidebar-compact .breadcrumb,
 html[dir=rtl] .sidebar-show.breadcrumb-fixed.sidebar-compact .breadcrumb {
  right:150px
 }
 html[dir=rtl] .sidebar-xl-show.breadcrumb-fixed.sidebar-minimized .breadcrumb,
 html[dir=rtl] .sidebar-show.breadcrumb-fixed.sidebar-minimized .breadcrumb {
  right:50px
 }
 html[dir=rtl] .aside-menu-show .aside-menu,
 html[dir=rtl] .aside-menu-xl-show .aside-menu {
  margin-left:0
 }
 html[dir=rtl] .aside-menu-show.aside-menu-fixed .main,
 html[dir=rtl] .aside-menu-show.aside-menu-fixed .app-footer,
 html[dir=rtl] .aside-menu-xl-show.aside-menu-fixed .main,
 html[dir=rtl] .aside-menu-xl-show.aside-menu-fixed .app-footer {
  margin-left:250px
 }
 html[dir=rtl] .aside-menu-show.breadcrumb-fixed .breadcrumb,
 html[dir=rtl] .aside-menu-xl-show.breadcrumb-fixed .breadcrumb {
  left:250px
 }
 @keyframes opacity {
  0% {
   opacity:0
  }
  to {
   opacity:1
  }
 }
}
.footer-fixed .app-footer {
 position:fixed;
 right:0;
 bottom:0;
 left:0;
 z-index:1020;
 height:50px
}
.footer-fixed .app-body {
 margin-bottom:50px
}
.app-header,
.app-footer,
.sidebar,
.main,
.aside-menu {
 transition:margin-left .25s,margin-right .25s,width .25s,flex .25s;
 transition:margin-left .25s,margin-right .25s,width .25s,flex .25s,-ms-flex .25s
}
.sidebar-nav {
 transition:width .25s
}
.breadcrumb {
 transition:left .25s,right .25s,width .25s
}
@media (max-width: 991.98px) {
 .app-header {
  position:fixed;
  z-index:1020;
  width:100%;
  text-align:center;
  background-color:#fff
 }
 .app-header .navbar-toggler {
  color:#fff
 }
 .app-header .navbar-brand {
  position:absolute;
  top:0;
  left:50%;
  margin-left:-77.5px
 }
 .app-body {
  margin-top:55px
 }
 .sidebar {
  position:fixed;
  z-index:1019;
  width:200px;
  height:calc(100vh - 55px)
 }
 .sidebar-minimizer {
  display:none
 }
 .aside-menu {
  position:fixed;
  height:100%
 }
}
hr.transparent {
 border-top:1px solid transparent
}
.bg-primary,
.bg-success,
.bg-info,
.bg-warning,
.bg-danger,
.bg-dark {
 color:#fff
}
.bg-facebook {
 background-color:#3b5998!important
}
a.bg-facebook:hover,
a.bg-facebook:focus,
button.bg-facebook:hover,
button.bg-facebook:focus {
 background-color:#2d4373!important
}
.bg-twitter {
 background-color:#00aced!important
}
a.bg-twitter:hover,
a.bg-twitter:focus,
button.bg-twitter:hover,
button.bg-twitter:focus {
 background-color:#0087ba!important
}
.bg-linkedin {
 background-color:#4875b4!important
}
a.bg-linkedin:hover,
a.bg-linkedin:focus,
button.bg-linkedin:hover,
button.bg-linkedin:focus {
 background-color:#395d90!important
}
.bg-google-plus {
 background-color:#d34836!important
}
a.bg-google-plus:hover,
a.bg-google-plus:focus,
button.bg-google-plus:hover,
button.bg-google-plus:focus {
 background-color:#b03626!important
}
.bg-flickr {
 background-color:#ff0084!important
}
a.bg-flickr:hover,
a.bg-flickr:focus,
button.bg-flickr:hover,
button.bg-flickr:focus {
 background-color:#cc006a!important
}
.bg-tumblr {
 background-color:#32506d!important
}
a.bg-tumblr:hover,
a.bg-tumblr:focus,
button.bg-tumblr:hover,
button.bg-tumblr:focus {
 background-color:#22364a!important
}
.bg-xing {
 background-color:#026466!important
}
a.bg-xing:hover,
a.bg-xing:focus,
button.bg-xing:hover,
button.bg-xing:focus {
 background-color:#013334!important
}
.bg-github {
 background-color:#4183c4!important
}
a.bg-github:hover,
a.bg-github:focus,
button.bg-github:hover,
button.bg-github:focus {
 background-color:#3269a0!important
}
.bg-html5 {
 background-color:#e34f26!important
}
a.bg-html5:hover,
a.bg-html5:focus,
button.bg-html5:hover,
button.bg-html5:focus {
 background-color:#be3c18!important
}
.bg-openid {
 background-color:#f78c40!important
}
a.bg-openid:hover,
a.bg-openid:focus,
button.bg-openid:hover,
button.bg-openid:focus {
 background-color:#f56f0f!important
}
.bg-stack-overflow {
 background-color:#fe7a15!important
}
a.bg-stack-overflow:hover,
a.bg-stack-overflow:focus,
button.bg-stack-overflow:hover,
button.bg-stack-overflow:focus {
 background-color:#df6101!important
}
.bg-youtube {
 background-color:#b00!important
}
a.bg-youtube:hover,
a.bg-youtube:focus,
button.bg-youtube:hover,
button.bg-youtube:focus {
 background-color:#800!important
}
.bg-css3 {
 background-color:#0170ba!important
}
a.bg-css3:hover,
a.bg-css3:focus,
button.bg-css3:hover,
button.bg-css3:focus {
 background-color:#015187!important
}
.bg-dribbble {
 background-color:#ea4c89!important
}
a.bg-dribbble:hover,
a.bg-dribbble:focus,
button.bg-dribbble:hover,
button.bg-dribbble:focus {
 background-color:#e51e6b!important
}
.bg-instagram {
 background-color:#517fa4!important
}
a.bg-instagram:hover,
a.bg-instagram:focus,
button.bg-instagram:hover,
button.bg-instagram:focus {
 background-color:#406582!important
}
.bg-pinterest {
 background-color:#cb2027!important
}
a.bg-pinterest:hover,
a.bg-pinterest:focus,
button.bg-pinterest:hover,
button.bg-pinterest:focus {
 background-color:#9f191f!important
}
.bg-vk {
 background-color:#45668e!important
}
a.bg-vk:hover,
a.bg-vk:focus,
button.bg-vk:hover,
button.bg-vk:focus {
 background-color:#344d6c!important
}
.bg-yahoo {
 background-color:#400191!important
}
a.bg-yahoo:hover,
a.bg-yahoo:focus,
button.bg-yahoo:hover,
button.bg-yahoo:focus {
 background-color:#2a015e!important
}
.bg-behance {
 background-color:#1769ff!important
}
a.bg-behance:hover,
a.bg-behance:focus,
button.bg-behance:hover,
button.bg-behance:focus {
 background-color:#0050e3!important
}
.bg-dropbox {
 background-color:#007ee5!important
}
a.bg-dropbox:hover,
a.bg-dropbox:focus,
button.bg-dropbox:hover,
button.bg-dropbox:focus {
 background-color:#0062b2!important
}
.bg-reddit {
 background-color:#ff4500!important
}
a.bg-reddit:hover,
a.bg-reddit:focus,
button.bg-reddit:hover,
button.bg-reddit:focus {
 background-color:#cc3700!important
}
.bg-spotify {
 background-color:#7ab800!important
}
a.bg-spotify:hover,
a.bg-spotify:focus,
button.bg-spotify:hover,
button.bg-spotify:focus {
 background-color:#588500!important
}
.bg-vine {
 background-color:#00bf8f!important
}
a.bg-vine:hover,
a.bg-vine:focus,
button.bg-vine:hover,
button.bg-vine:focus {
 background-color:#008c69!important
}
.bg-foursquare {
 background-color:#1073af!important
}
a.bg-foursquare:hover,
a.bg-foursquare:focus,
button.bg-foursquare:hover,
button.bg-foursquare:focus {
 background-color:#0c5480!important
}
.bg-vimeo {
 background-color:#aad450!important
}
a.bg-vimeo:hover,
a.bg-vimeo:focus,
button.bg-vimeo:hover,
button.bg-vimeo:focus {
 background-color:#93c130!important
}
.bg-blue {
 background-color:#20a8d8!important
}
a.bg-blue:hover,
a.bg-blue:focus,
button.bg-blue:hover,
button.bg-blue:focus {
 background-color:#1985ac!important
}
.bg-indigo {
 background-color:#6610f2!important
}
a.bg-indigo:hover,
a.bg-indigo:focus,
button.bg-indigo:hover,
button.bg-indigo:focus {
 background-color:#510bc4!important
}
.bg-purple {
 background-color:#6f42c1!important
}
a.bg-purple:hover,
a.bg-purple:focus,
button.bg-purple:hover,
button.bg-purple:focus {
 background-color:#59339d!important
}
.bg-pink {
 background-color:#e83e8c!important
}
a.bg-pink:hover,
a.bg-pink:focus,
button.bg-pink:hover,
button.bg-pink:focus {
 background-color:#d91a72!important
}
.bg-red {
 background-color:#f86c6b!important
}
a.bg-red:hover,
a.bg-red:focus,
button.bg-red:hover,
button.bg-red:focus {
 background-color:#f63c3a!important
}
.bg-orange {
 background-color:#f8cb00!important
}
a.bg-orange:hover,
a.bg-orange:focus,
button.bg-orange:hover,
button.bg-orange:focus {
 background-color:#c5a100!important
}
.bg-yellow {
 background-color:#ffc107!important
}
a.bg-yellow:hover,
a.bg-yellow:focus,
button.bg-yellow:hover,
button.bg-yellow:focus {
 background-color:#d39e00!important
}
.bg-green {
 background-color:#4dbd74!important
}
a.bg-green:hover,
a.bg-green:focus,
button.bg-green:hover,
button.bg-green:focus {
 background-color:#3a9d5d!important
}
.bg-teal {
 background-color:#20c997!important
}
a.bg-teal:hover,
a.bg-teal:focus,
button.bg-teal:hover,
button.bg-teal:focus {
 background-color:#199d76!important
}
.bg-cyan {
 background-color:#17a2b8!important
}
a.bg-cyan:hover,
a.bg-cyan:focus,
button.bg-cyan:hover,
button.bg-cyan:focus {
 background-color:#117a8b!important
}
.bg-white {
 background-color:#fff!important
}
a.bg-white:hover,
a.bg-white:focus,
button.bg-white:hover,
button.bg-white:focus {
 background-color:#e6e6e6!important
}
.bg-gray {
 background-color:#73818f!important
}
a.bg-gray:hover,
a.bg-gray:focus,
button.bg-gray:hover,
button.bg-gray:focus {
 background-color:#5c6873!important
}
.bg-gray-dark {
 background-color:#2f353a!important
}
a.bg-gray-dark:hover,
a.bg-gray-dark:focus,
button.bg-gray-dark:hover,
button.bg-gray-dark:focus {
 background-color:#181b1e!important
}
.bg-light-blue {
 background-color:#63c2de!important
}
a.bg-light-blue:hover,
a.bg-light-blue:focus,
button.bg-light-blue:hover,
button.bg-light-blue:focus {
 background-color:#39b2d5!important
}
.bg-gray-100 {
 background-color:#f0f3f5!important
}
a.bg-gray-100:hover,
a.bg-gray-100:focus,
button.bg-gray-100:hover,
button.bg-gray-100:focus {
 background-color:#d1dbe1!important
}
.bg-gray-200 {
 background-color:#e4e7ea!important
}
a.bg-gray-200:hover,
a.bg-gray-200:focus,
button.bg-gray-200:hover,
button.bg-gray-200:focus {
 background-color:#c7ced4!important
}
.bg-gray-300 {
 background-color:#c8ced3!important
}
a.bg-gray-300:hover,
a.bg-gray-300:focus,
button.bg-gray-300:hover,
button.bg-gray-300:focus {
 background-color:#acb5bc!important
}
.bg-gray-400 {
 background-color:#acb4bc!important
}
a.bg-gray-400:hover,
a.bg-gray-400:focus,
button.bg-gray-400:hover,
button.bg-gray-400:focus {
 background-color:#909ba5!important
}
.bg-gray-500 {
 background-color:#8f9ba6!important
}
a.bg-gray-500:hover,
a.bg-gray-500:focus,
button.bg-gray-500:hover,
button.bg-gray-500:focus {
 background-color:#73828f!important
}
.bg-gray-600 {
 background-color:#73818f!important
}
a.bg-gray-600:hover,
a.bg-gray-600:focus,
button.bg-gray-600:hover,
button.bg-gray-600:focus {
 background-color:#5c6873!important
}
.bg-gray-700 {
 background-color:#5c6873!important
}
a.bg-gray-700:hover,
a.bg-gray-700:focus,
button.bg-gray-700:hover,
button.bg-gray-700:focus {
 background-color:#454e57!important
}
.bg-gray-800 {
 background-color:#2f353a!important
}
a.bg-gray-800:hover,
a.bg-gray-800:focus,
button.bg-gray-800:hover,
button.bg-gray-800:focus {
 background-color:#181b1e!important
}
.bg-gray-900 {
 background-color:#23282c!important
}
a.bg-gray-900:hover,
a.bg-gray-900:focus,
button.bg-gray-900:hover,
button.bg-gray-900:focus {
 background-color:#0c0e10!important
}
.bg-box {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center;
 width:2.5rem;
 height:2.5rem
}
.b-a-0 {
 border:0!important
}
.b-t-0 {
 border-top:0!important
}
.b-r-0 {
 border-right:0!important
}
.b-b-0 {
 border-bottom:0!important
}
.b-l-0 {
 border-left:0!important
}
.b-a-1 {
 border:1px solid #c8ced3
}
.b-t-1 {
 border-top:1px solid #c8ced3
}
.b-r-1 {
 border-right:1px solid #c8ced3
}
.b-b-1 {
 border-bottom:1px solid #c8ced3
}
.b-l-1 {
 border-left:1px solid #c8ced3
}
.b-a-2 {
 border:2px solid #c8ced3
}
.b-t-2 {
 border-top:2px solid #c8ced3
}
.b-r-2 {
 border-right:2px solid #c8ced3
}
.b-b-2 {
 border-bottom:2px solid #c8ced3
}
.b-l-2 {
 border-left:2px solid #c8ced3
}
@media (max-width: 575.98px) {
 .d-down-none {
  display:none!important
 }
}
@media (max-width: 767.98px) {
 .d-sm-down-none {
  display:none!important
 }
}
@media (max-width: 991.98px) {
 .d-md-down-none {
  display:none!important
 }
}
@media (max-width: 1199.98px) {
 .d-lg-down-none {
  display:none!important
 }
}
.d-xl-down-none {
 display:none!important
}
body {
 -moz-osx-font-smoothing:grayscale;
 -webkit-font-smoothing:antialiased
}
.font-xs {
 font-size:.75rem!important
}
.font-sm {
 font-size:.85rem!important
}
.font-lg {
 font-size:1rem!important
}
.font-xl {
 font-size:1.25rem!important
}
.font-2xl {
 font-size:1.5rem!important
}
.font-3xl {
 font-size:1.75rem!important
}
.font-4xl {
 font-size:2rem!important
}
.font-5xl {
 font-size:2.5rem!important
}
.text-value {
 font-size:1.3125rem;
 font-weight:600
}
.text-value-sm {
 font-size:1.09375rem;
 font-weight:600
}
.text-value-lg {
 font-size:1.53125rem;
 font-weight:600
}
.text-white .text-muted {
 color:#fff9!important
}
.email-app {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:row;
 flex-direction:row;
 background:#fff;
 border:1px solid #c8ced3
}
.email-app nav {
 -ms-flex:0 0 200px;
 flex:0 0 200px;
 padding:1rem;
 border-right:1px solid #c8ced3
}
.email-app nav .btn-block {
 margin-bottom:15px
}
.email-app nav .nav {
 -ms-flex-direction:column;
 flex-direction:column
}
.email-app nav .nav-item {
 position:relative
}
.email-app nav .nav-link {
 color:#23282c;
 border-bottom:1px solid #c8ced3
}
.email-app nav .nav-link i {
 width:20px;
 margin:0 10px 0 0;
 font-size:14px;
 text-align:center
}
.email-app nav .nav-link .badge {
 float:right;
 margin-top:4px;
 margin-left:10px
}
.email-app main {
 -ms-flex:1;
 flex:1;
 min-width:0;
 padding:1rem
}
.email-app .inbox .toolbar {
 padding-bottom:1rem;
 border-bottom:1px solid #c8ced3
}
.email-app .inbox .messages {
 padding:0;
 list-style:none
}
.email-app .inbox .message {
 position:relative;
 padding:1rem 1rem 1rem 2rem;
 cursor:pointer;
 border-bottom:1px solid #c8ced3
}
.email-app .inbox .message:hover {
 background:#f0f3f5
}
.email-app .inbox .message .actions {
 position:absolute;
 left:0;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:column;
 flex-direction:column
}
.email-app .inbox .message .actions .action {
 width:2rem;
 margin-bottom:.5rem;
 color:#c8ced3;
 text-align:center
}
.email-app .inbox .message a {
 color:#000
}
.email-app .inbox .message a:hover {
 text-decoration:none
}
.email-app .inbox .message.unread .header,
.email-app .inbox .message.unread .title {
 font-weight:700
}
.email-app .inbox .message .header {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:row;
 flex-direction:row;
 margin-bottom:.5rem
}
.email-app .inbox .message .header .date {
 margin-left:auto
}
.email-app .inbox .message .title {
 margin-bottom:.5rem;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
.email-app .inbox .message .description {
 font-size:12px
}
.email-app .message .toolbar {
 padding-bottom:1rem;
 border-bottom:1px solid #c8ced3
}
.email-app .message .details .title {
 padding:1rem 0;
 font-weight:700
}
.email-app .message .details .header {
 display:-ms-flexbox;
 display:flex;
 padding:1rem 0;
 margin:1rem 0;
 border-top:1px solid #c8ced3;
 border-bottom:1px solid #c8ced3
}
.email-app .message .details .header .avatar {
 width:40px;
 height:40px;
 margin-right:1rem
}
.email-app .message .details .header .from {
 -ms-flex-item-align:center;
 align-self:center;
 font-size:12px;
 color:#73818f
}
.email-app .message .details .header .from span {
 display:block;
 font-weight:700
}
.email-app .message .details .header .date {
 margin-left:auto
}
.email-app .message .details .attachments {
 padding:1rem 0;
 margin-bottom:1rem;
 border-top:3px solid #f0f3f5;
 border-bottom:3px solid #f0f3f5
}
.email-app .message .details .attachments .attachment {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-item-align:center;
 align-self:center;
 margin:.5rem 0;
 font-size:12px
}
.email-app .message .details .attachments .attachment .badge {
 margin:0 .5rem;
 line-height:inherit
}
.email-app .message .details .attachments .attachment .menu {
 margin-left:auto
}
.email-app .message .details .attachments .attachment .menu a {
 padding:0 .5rem;
 font-size:14px;
 color:#c8ced3
}
@media (max-width: 767.98px) {
 .email-app {
  -ms-flex-direction:column;
  flex-direction:column
 }
 .email-app nav {
  -ms-flex:0 0 100%;
  flex:0 0 100%
 }
}
@media (max-width: 575.98px) {
 .email-app .message .header {
  -ms-flex-flow:row wrap;
  flex-flow:row wrap
 }
 .email-app .message .header .date {
  -ms-flex:0 0 100%;
  flex:0 0 100%
 }
}
*[dir=rtl] {
 direction:rtl;
 unicode-bidi:embed
}
*[dir=rtl] body,
*[dir=rtl] .dropdown-item {
 text-align:right
}
*[dir=rtl] .dropdown-item i {
 margin-right:-10px;
 margin-left:10px
}
*[dir=rtl] .dropdown-item .badge {
 right:auto;
 left:10px
}
.ie-custom-properties {
 blue:#20a8d8;
 indigo:#6610f2;
 purple:#6f42c1;
 pink:#e83e8c;
 red:#f86c6b;
 orange:#f8cb00;
 yellow:#ffc107;
 green:#4dbd74;
 teal:#20c997;
 cyan:#17a2b8;
 white:#fff;
 gray:#73818f;
 gray-dark:#2f353a;
 light-blue:#63c2de;
 primary:#20a8d8;
 secondary:#c8ced3;
 success:#4dbd74;
 info:#63c2de;
 warning:#ffc107;
 danger:#f86c6b;
 light:#f0f3f5;
 dark:#2f353a;
 breakpoint-xs:0;
 breakpoint-sm:576px;
 breakpoint-md:768px;
 breakpoint-lg:992px;
 breakpoint-xl:1200px
}
.was-validated .form-control:valid,
.form-control.is-valid {
 background-position:right calc(.375em + .1875rem) center
}
.was-validated .form-control:invalid,
.form-control.is-invalid {
 background-position:right calc(.375em + .1875rem) center;
}
.flag-icon {
 background-image:url(/assets/img/flags/empty.png)
}
.flag-icon[class*=" cif-"],
.flag-icon[class^=cif-] {
 display:inline-block;
 vertical-align:middle;
 width:19px;
 height:15px
}
.flag-icon.cif-ad {
 background-image:url(/assets/img/flags/ad.svg)
}
.flag-icon.cif-ae {
 background-image:url(/assets/img/flags/ae.svg)
}
.flag-icon.cif-af {
 background-image:url(/assets/img/flags/af.svg)
}
.flag-icon.cif-ag {
 background-image:url(/assets/img/flags/ag.svg)
}
.flag-icon.cif-ai {
 background-image:url(/assets/img/flags/ai.svg)
}
.flag-icon.cif-al {
 background-image:url(/assets/img/flags/al.svg)
}
.flag-icon.cif-am {
 background-image:url(/assets/img/flags/am.svg)
}
.flag-icon.cif-ao {
 background-image:url(/assets/img/flags/ao.svg)
}
.flag-icon.cif-aq {
 background-image:url(/assets/img/flags/aq.svg)
}
.flag-icon.cif-ar {
 background-image:url(/assets/img/flags/ar.svg)
}
.flag-icon.cif-as {
 background-image:url(/assets/img/flags/as.svg)
}
.flag-icon.cif-at {
 background-image:url(/assets/img/flags/at.svg)
}
.flag-icon.cif-au {
 background-image:url(/assets/img/flags/au.svg)
}
.flag-icon.cif-aw {
 background-image:url(/assets/img/flags/aw.svg)
}
.flag-icon.cif-ax {
 background-image:url(/assets/img/flags/ax.svg)
}
.flag-icon.cif-az {
 background-image:url(/assets/img/flags/az.svg)
}
.flag-icon.cif-ba {
 background-image:url(/assets/img/flags/ba.svg)
}
.flag-icon.cif-bb {
 background-image:url(/assets/img/flags/bb.svg)
}
.flag-icon.cif-bd {
 background-image:url(/assets/img/flags/bd.svg)
}
.flag-icon.cif-be {
 background-image:url(/assets/img/flags/be.svg)
}
.flag-icon.cif-bf {
 background-image:url(/assets/img/flags/bf.svg)
}
.flag-icon.cif-bg {
 background-image:url(/assets/img/flags/bg.svg)
}
.flag-icon.cif-bh {
 background-image:url(/assets/img/flags/bh.svg)
}
.flag-icon.cif-bi {
 background-image:url(/assets/img/flags/bi.svg)
}
.flag-icon.cif-bj {
 background-image:url(/assets/img/flags/bj.svg)
}
.flag-icon.cif-bl {
 background-image:url(/assets/img/flags/bl.svg)
}
.flag-icon.cif-bm {
 background-image:url(/assets/img/flags/bm.svg)
}
.flag-icon.cif-bn {
 background-image:url(/assets/img/flags/bn.svg)
}
.flag-icon.cif-bo {
 background-image:url(/assets/img/flags/bo.svg)
}
.flag-icon.cif-bq {
 background-image:url(/assets/img/flags/bq.svg)
}
.flag-icon.cif-br {
 background-image:url(/assets/img/flags/br.svg)
}
.flag-icon.cif-bs {
 background-image:url(/assets/img/flags/bs.svg)
}
.flag-icon.cif-bt {
 background-image:url(/assets/img/flags/bt.svg)
}
.flag-icon.cif-bv {
 background-image:url(/assets/img/flags/bv.svg)
}
.flag-icon.cif-bw {
 background-image:url(/assets/img/flags/bw.svg)
}
.flag-icon.cif-by {
 background-image:url(/assets/img/flags/by.svg)
}
.flag-icon.cif-bz {
 background-image:url(/assets/img/flags/bz.svg)
}
.flag-icon.cif-ca {
 background-image:url(/assets/img/flags/ca.svg)
}
.flag-icon.cif-cc {
 background-image:url(/assets/img/flags/cc.svg)
}
.flag-icon.cif-cd {
 background-image:url(/assets/img/flags/cd.svg)
}
.flag-icon.cif-cf {
 background-image:url(/assets/img/flags/cf.svg)
}
.flag-icon.cif-cg {
 background-image:url(/assets/img/flags/cg.svg)
}
.flag-icon.cif-ch {
 background-image:url(/assets/img/flags/ch.svg)
}
.flag-icon.cif-ci {
 background-image:url(/assets/img/flags/ci.svg)
}
.flag-icon.cif-ck {
 background-image:url(/assets/img/flags/ck.svg)
}
.flag-icon.cif-cl {
 background-image:url(/assets/img/flags/cl.svg)
}
.flag-icon.cif-cm {
 background-image:url(/assets/img/flags/cm.svg)
}
.flag-icon.cif-cn {
 background-image:url(/assets/img/flags/cn.svg)
}
.flag-icon.cif-co {
 background-image:url(/assets/img/flags/co.svg)
}
.flag-icon.cif-cr {
 background-image:url(/assets/img/flags/cr.svg)
}
.flag-icon.cif-cu {
 background-image:url(/assets/img/flags/cu.svg)
}
.flag-icon.cif-cv {
 background-image:url(/assets/img/flags/cv.svg)
}
.flag-icon.cif-cw {
 background-image:url(/assets/img/flags/cw.svg)
}
.flag-icon.cif-cx {
 background-image:url(/assets/img/flags/cx.svg)
}
.flag-icon.cif-cy {
 background-image:url(/assets/img/flags/cy.svg)
}
.flag-icon.cif-cz {
 background-image:url(/assets/img/flags/cz.svg)
}
.flag-icon.cif-de {
 background-image:url(/assets/img/flags/de.svg)
}
.flag-icon.cif-dj {
 background-image:url(/assets/img/flags/dj.svg)
}
.flag-icon.cif-dk {
 background-image:url(/assets/img/flags/dk.svg)
}
.flag-icon.cif-dm {
 background-image:url(/assets/img/flags/dm.svg)
}
.flag-icon.cif-do {
 background-image:url(/assets/img/flags/do.svg)
}
.flag-icon.cif-dz {
 background-image:url(/assets/img/flags/dz.svg)
}
.flag-icon.cif-ec {
 background-image:url(/assets/img/flags/ec.svg)
}
.flag-icon.cif-ee {
 background-image:url(/assets/img/flags/ee.svg)
}
.flag-icon.cif-eg {
 background-image:url(/assets/img/flags/eg.svg)
}
.flag-icon.cif-eh {
 background-image:url(/assets/img/flags/eh.svg)
}
.flag-icon.cif-er {
 background-image:url(/assets/img/flags/er.svg)
}
.flag-icon.cif-es {
 background-image:url(/assets/img/flags/es.svg)
}
.flag-icon.cif-et {
 background-image:url(/assets/img/flags/et.svg)
}
.flag-icon.cif-fi {
 background-image:url(/assets/img/flags/fi.svg)
}
.flag-icon.cif-fj {
 background-image:url(/assets/img/flags/fj.svg)
}
.flag-icon.cif-fk {
 background-image:url(/assets/img/flags/fk.svg)
}
.flag-icon.cif-fm {
 background-image:url(/assets/img/flags/fm.svg)
}
.flag-icon.cif-fo {
 background-image:url(/assets/img/flags/fo.svg)
}
.flag-icon.cif-fr {
 background-image:url(/assets/img/flags/fr.svg)
}
.flag-icon.cif-ga {
 background-image:url(/assets/img/flags/ga.svg)
}
.flag-icon.cif-gb {
 background-image:url(/assets/img/flags/gb.svg)
}
.flag-icon.cif-gd {
 background-image:url(/assets/img/flags/gd.svg)
}
.flag-icon.cif-ge {
 background-image:url(/assets/img/flags/ge.svg)
}
.flag-icon.cif-gf {
 background-image:url(/assets/img/flags/gf.svg)
}
.flag-icon.cif-gg {
 background-image:url(/assets/img/flags/gg.svg)
}
.flag-icon.cif-gh {
 background-image:url(/assets/img/flags/gh.svg)
}
.flag-icon.cif-gi {
 background-image:url(/assets/img/flags/gi.svg)
}
.flag-icon.cif-gl {
 background-image:url(/assets/img/flags/gl.svg)
}
.flag-icon.cif-gm {
 background-image:url(/assets/img/flags/gm.svg)
}
.flag-icon.cif-gn {
 background-image:url(/assets/img/flags/gn.svg)
}
.flag-icon.cif-gp {
 background-image:url(/assets/img/flags/gp.svg)
}
.flag-icon.cif-gq {
 background-image:url(/assets/img/flags/gq.svg)
}
.flag-icon.cif-gr {
 background-image:url(/assets/img/flags/gr.svg)
}
.flag-icon.cif-gs {
 background-image:url(/assets/img/flags/gs.svg)
}
.flag-icon.cif-gt {
 background-image:url(/assets/img/flags/gt.svg)
}
.flag-icon.cif-gu {
 background-image:url(/assets/img/flags/gu.svg)
}
.flag-icon.cif-gw {
 background-image:url(/assets/img/flags/gw.svg)
}
.flag-icon.cif-gy {
 background-image:url(/assets/img/flags/gy.svg)
}
.flag-icon.cif-hk {
 background-image:url(/assets/img/flags/hk.svg)
}
.flag-icon.cif-hm {
 background-image:url(/assets/img/flags/hm.svg)
}
.flag-icon.cif-hn {
 background-image:url(/assets/img/flags/hn.svg)
}
.flag-icon.cif-hr {
 background-image:url(/assets/img/flags/hr.svg)
}
.flag-icon.cif-ht {
 background-image:url(/assets/img/flags/ht.svg)
}
.flag-icon.cif-hu {
 background-image:url(/assets/img/flags/hu.svg)
}
.flag-icon.cif-id {
 background-image:url(/assets/img/flags/id.svg)
}
.flag-icon.cif-ie {
 background-image:url(/assets/img/flags/ie.svg)
}
.flag-icon.cif-il {
 background-image:url(/assets/img/flags/il.svg)
}
.flag-icon.cif-im {
 background-image:url(/assets/img/flags/im.svg)
}
.flag-icon.cif-in {
 background-image:url(/assets/img/flags/in.svg)
}
.flag-icon.cif-io {
 background-image:url(/assets/img/flags/io.svg)
}
.flag-icon.cif-iq {
 background-image:url(/assets/img/flags/iq.svg)
}
.flag-icon.cif-ir {
 background-image:url(/assets/img/flags/ir.svg)
}
.flag-icon.cif-is {
 background-image:url(/assets/img/flags/is.svg)
}
.flag-icon.cif-it {
 background-image:url(/assets/img/flags/it.svg)
}
.flag-icon.cif-je {
 background-image:url(/assets/img/flags/je.svg)
}
.flag-icon.cif-jm {
 background-image:url(/assets/img/flags/jm.svg)
}
.flag-icon.cif-jo {
 background-image:url(/assets/img/flags/jo.svg)
}
.flag-icon.cif-jp {
 background-image:url(/assets/img/flags/jp.svg)
}
.flag-icon.cif-ke {
 background-image:url(/assets/img/flags/ke.svg)
}
.flag-icon.cif-kg {
 background-image:url(/assets/img/flags/kg.svg)
}
.flag-icon.cif-kh {
 background-image:url(/assets/img/flags/kh.svg)
}
.flag-icon.cif-ki {
 background-image:url(/assets/img/flags/ki.svg)
}
.flag-icon.cif-km {
 background-image:url(/assets/img/flags/km.svg)
}
.flag-icon.cif-kn {
 background-image:url(/assets/img/flags/kn.svg)
}
.flag-icon.cif-kp {
 background-image:url(/assets/img/flags/kp.svg)
}
.flag-icon.cif-kr {
 background-image:url(/assets/img/flags/kr.svg)
}
.flag-icon.cif-kw {
 background-image:url(/assets/img/flags/kw.svg)
}
.flag-icon.cif-ky {
 background-image:url(/assets/img/flags/ky.svg)
}
.flag-icon.cif-kz {
 background-image:url(/assets/img/flags/kz.svg)
}
.flag-icon.cif-la {
 background-image:url(/assets/img/flags/la.svg)
}
.flag-icon.cif-lb {
 background-image:url(/assets/img/flags/lb.svg)
}
.flag-icon.cif-lc {
 background-image:url(/assets/img/flags/lc.svg)
}
.flag-icon.cif-li {
 background-image:url(/assets/img/flags/li.svg)
}
.flag-icon.cif-lk {
 background-image:url(/assets/img/flags/lk.svg)
}
.flag-icon.cif-lr {
 background-image:url(/assets/img/flags/lr.svg)
}
.flag-icon.cif-ls {
 background-image:url(/assets/img/flags/ls.svg)
}
.flag-icon.cif-lt {
 background-image:url(/assets/img/flags/lt.svg)
}
.flag-icon.cif-lu {
 background-image:url(/assets/img/flags/lu.svg)
}
.flag-icon.cif-lv {
 background-image:url(/assets/img/flags/lv.svg)
}
.flag-icon.cif-ly {
 background-image:url(/assets/img/flags/ly.svg)
}
.flag-icon.cif-ma {
 background-image:url(/assets/img/flags/ma.svg)
}
.flag-icon.cif-mc {
 background-image:url(/assets/img/flags/mc.svg)
}
.flag-icon.cif-md {
 background-image:url(/assets/img/flags/md.svg)
}
.flag-icon.cif-me {
 background-image:url(/assets/img/flags/me.svg)
}
.flag-icon.cif-mf {
 background-image:url(/assets/img/flags/mf.svg)
}
.flag-icon.cif-mg {
 background-image:url(/assets/img/flags/mg.svg)
}
.flag-icon.cif-mh {
 background-image:url(/assets/img/flags/mh.svg)
}
.flag-icon.cif-mk {
 background-image:url(/assets/img/flags/mk.svg)
}
.flag-icon.cif-ml {
 background-image:url(/assets/img/flags/ml.svg)
}
.flag-icon.cif-mm {
 background-image:url(/assets/img/flags/mm.svg)
}
.flag-icon.cif-mn {
 background-image:url(/assets/img/flags/mn.svg)
}
.flag-icon.cif-mo {
 background-image:url(/assets/img/flags/mo.svg)
}
.flag-icon.cif-mp {
 background-image:url(/assets/img/flags/mp.svg)
}
.flag-icon.cif-mq {
 background-image:url(/assets/img/flags/mq.svg)
}
.flag-icon.cif-mr {
 background-image:url(/assets/img/flags/mr.svg)
}
.flag-icon.cif-ms {
 background-image:url(/assets/img/flags/ms.svg)
}
.flag-icon.cif-mt {
 background-image:url(/assets/img/flags/mt.svg)
}
.flag-icon.cif-mu {
 background-image:url(/assets/img/flags/mu.svg)
}
.flag-icon.cif-mv {
 background-image:url(/assets/img/flags/mv.svg)
}
.flag-icon.cif-mw {
 background-image:url(/assets/img/flags/mw.svg)
}
.flag-icon.cif-mx {
 background-image:url(/assets/img/flags/mx.svg)
}
.flag-icon.cif-my {
 background-image:url(/assets/img/flags/my.svg)
}
.flag-icon.cif-mz {
 background-image:url(/assets/img/flags/mz.svg)
}
.flag-icon.cif-na {
 background-image:url(/assets/img/flags/na.svg)
}
.flag-icon.cif-nc {
 background-image:url(/assets/img/flags/nc.svg)
}
.flag-icon.cif-ne {
 background-image:url(/assets/img/flags/ne.svg)
}
.flag-icon.cif-nf {
 background-image:url(/assets/img/flags/nf.svg)
}
.flag-icon.cif-ng {
 background-image:url(/assets/img/flags/ng.svg)
}
.flag-icon.cif-ni {
 background-image:url(/assets/img/flags/ni.svg)
}
.flag-icon.cif-nj {
 background-image:url(/assets/img/flags/nj.svg)
}
.flag-icon.cif-nl {
 background-image:url(/assets/img/flags/nl.svg)
}
.flag-icon.cif-no {
 background-image:url(/assets/img/flags/no.svg)
}
.flag-icon.cif-np {
 background-image:url(/assets/img/flags/np.svg)
}
.flag-icon.cif-nr {
 background-image:url(/assets/img/flags/nr.svg)
}
.flag-icon.cif-nu {
 background-image:url(/assets/img/flags/nu.svg)
}
.flag-icon.cif-nv {
 background-image:url(/assets/img/flags/nv.svg)
}
.flag-icon.cif-nz {
 background-image:url(/assets/img/flags/nz.svg)
}
.flag-icon.cif-om {
 background-image:url(/assets/img/flags/om.svg)
}
.flag-icon.cif-pa {
 background-image:url(/assets/img/flags/pa.svg)
}
.flag-icon.cif-pe {
 background-image:url(/assets/img/flags/pe.svg)
}
.flag-icon.cif-pf {
 background-image:url(/assets/img/flags/pf.svg)
}
.flag-icon.cif-pg {
 background-image:url(/assets/img/flags/pg.svg)
}
.flag-icon.cif-ph {
 background-image:url(/assets/img/flags/ph.svg)
}
.flag-icon.cif-pk {
 background-image:url(/assets/img/flags/pk.svg)
}
.flag-icon.cif-pl {
 background-image:url(/assets/img/flags/pl.svg)
}
.flag-icon.cif-pm {
 background-image:url(/assets/img/flags/pm.svg)
}
.flag-icon.cif-pn {
 background-image:url(/assets/img/flags/pn.svg)
}
.flag-icon.cif-pr {
 background-image:url(/assets/img/flags/pr.svg)
}
.flag-icon.cif-ps {
 background-image:url(/assets/img/flags/ps.svg)
}
.flag-icon.cif-pt {
 background-image:url(/assets/img/flags/pt.svg)
}
.flag-icon.cif-pw {
 background-image:url(/assets/img/flags/pw.svg)
}
.flag-icon.cif-py {
 background-image:url(/assets/img/flags/py.svg)
}
.flag-icon.cif-qa {
 background-image:url(/assets/img/flags/qa.svg)
}
.flag-icon.cif-re {
 background-image:url(/assets/img/flags/re.svg)
}
.flag-icon.cif-ro {
 background-image:url(/assets/img/flags/ro.svg)
}
.flag-icon.cif-rs {
 background-image:url(/assets/img/flags/rs.svg)
}
.flag-icon.cif-ru {
 background-image:url(/assets/img/flags/ru.svg)
}
.flag-icon.cif-rw {
 background-image:url(/assets/img/flags/rw.svg)
}
.flag-icon.cif-sa {
 background-image:url(/assets/img/flags/sa.svg)
}
.flag-icon.cif-sb {
 background-image:url(/assets/img/flags/sb.svg)
}
.flag-icon.cif-sc {
 background-image:url(/assets/img/flags/sc.svg)
}
.flag-icon.cif-sd {
 background-image:url(/assets/img/flags/sd.svg)
}
.flag-icon.cif-se {
 background-image:url(/assets/img/flags/se.svg)
}
.flag-icon.cif-sg {
 background-image:url(/assets/img/flags/sg.svg)
}
.flag-icon.cif-sh {
 background-image:url(/assets/img/flags/sh.svg)
}
.flag-icon.cif-si {
 background-image:url(/assets/img/flags/si.svg)
}
.flag-icon.cif-sj {
 background-image:url(/assets/img/flags/sj.svg)
}
.flag-icon.cif-sk {
 background-image:url(/assets/img/flags/sk.svg)
}
.flag-icon.cif-sl {
 background-image:url(/assets/img/flags/sl.svg)
}
.flag-icon.cif-sm {
 background-image:url(/assets/img/flags/sm.svg)
}
.flag-icon.cif-sn {
 background-image:url(/assets/img/flags/sn.svg)
}
.flag-icon.cif-so {
 background-image:url(/assets/img/flags/so.svg)
}
.flag-icon.cif-sr {
 background-image:url(/assets/img/flags/sr.svg)
}
.flag-icon.cif-ss {
 background-image:url(/assets/img/flags/ss.svg)
}
.flag-icon.cif-st {
 background-image:url(/assets/img/flags/st.svg)
}
.flag-icon.cif-sv {
 background-image:url(/assets/img/flags/sv.svg)
}
.flag-icon.cif-sx {
 background-image:url(/assets/img/flags/sx.svg)
}
.flag-icon.cif-sy {
 background-image:url(/assets/img/flags/sy.svg)
}
.flag-icon.cif-sz {
 background-image:url(/assets/img/flags/sz.svg)
}
.flag-icon.cif-tc {
 background-image:url(/assets/img/flags/tc.svg)
}
.flag-icon.cif-td {
 background-image:url(/assets/img/flags/td.svg)
}
.flag-icon.cif-tf {
 background-image:url(/assets/img/flags/tf.svg)
}
.flag-icon.cif-tg {
 background-image:url(/assets/img/flags/tg.svg)
}
.flag-icon.cif-th {
 background-image:url(/assets/img/flags/th.svg)
}
.flag-icon.cif-tj {
 background-image:url(/assets/img/flags/tj.svg)
}
.flag-icon.cif-tk {
 background-image:url(/assets/img/flags/tk.svg)
}
.flag-icon.cif-tl {
 background-image:url(/assets/img/flags/tl.svg)
}
.flag-icon.cif-tm {
 background-image:url(/assets/img/flags/tm.svg)
}
.flag-icon.cif-tn {
 background-image:url(/assets/img/flags/tn.svg)
}
.flag-icon.cif-to {
 background-image:url(/assets/img/flags/to.svg)
}
.flag-icon.cif-tr {
 background-image:url(/assets/img/flags/tr.svg)
}
.flag-icon.cif-tt {
 background-image:url(/assets/img/flags/tt.svg)
}
.flag-icon.cif-tv {
 background-image:url(/assets/img/flags/tv.svg)
}
.flag-icon.cif-tw {
 background-image:url(/assets/img/flags/tw.svg)
}
.flag-icon.cif-tz {
 background-image:url(/assets/img/flags/tz.svg)
}
.flag-icon.cif-ua {
 background-image:url(/assets/img/flags/ua.svg)
}
.flag-icon.cif-ug {
 background-image:url(/assets/img/flags/ug.svg)
}
.flag-icon.cif-um {
 background-image:url(/assets/img/flags/um.svg)
}
.flag-icon.cif-up {
 background-image:url(/assets/img/flags/up.svg)
}
.flag-icon.cif-us {
 background-image:url(/assets/img/flags/us.svg)
}
.flag-icon.cif-uy {
 background-image:url(/assets/img/flags/uy.svg)
}
.flag-icon.cif-uz {
 background-image:url(/assets/img/flags/uz.svg)
}
.flag-icon.cif-va {
 background-image:url(/assets/img/flags/va.svg)
}
.flag-icon.cif-vc {
 background-image:url(/assets/img/flags/vc.svg)
}
.flag-icon.cif-ve {
 background-image:url(/assets/img/flags/ve.svg)
}
.flag-icon.cif-vg {
 background-image:url(/assets/img/flags/vg.svg)
}
.flag-icon.cif-vi {
 background-image:url(/assets/img/flags/vi.svg)
}
.flag-icon.cif-vn {
 background-image:url(/assets/img/flags/vn.svg)
}
.flag-icon.cif-vu {
 background-image:url(/assets/img/flags/vu.svg)
}
.flag-icon.cif-wf {
 background-image:url(/assets/img/flags/wf.svg)
}
.flag-icon.cif-ws {
 background-image:url(/assets/img/flags/ws.svg)
}
.flag-icon.cif-ye {
 background-image:url(/assets/img/flags/ye.svg)
}
.flag-icon.cif-yt {
 background-image:url(/assets/img/flags/yt.svg)
}
.flag-icon.cif-za {
 background-image:url(/assets/img/flags/za.svg)
}
.flag-icon.cif-zm {
 background-image:url(/assets/img/flags/zm.svg)
}
.flag-icon.cif-zw {
 background-image:url(/assets/img/flags/zw.svg)
}
.text-md {
 font-size:100%
}
.toast-title {
 font-weight:700
}
.toast-message {
 -ms-word-wrap:break-word;
 word-wrap:break-word
}
.toast-message a,
.toast-message label {
 color:#fff
}
.toast-message a:hover {
 color:#ccc;
 text-decoration:none
}
.toast-close-button {
 position:relative;
 right:-.3em;
 top:-.3em;
 float:right;
 font-size:20px;
 font-weight:700;
 color:#fff;
 -webkit-text-shadow:0 1px 0 #ffffff;
 text-shadow:0 1px 0 #ffffff;
 opacity:.8;
 -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
 filter:alpha(opacity=80)
}
.toast-close-button:hover,
.toast-close-button:focus {
 color:#000;
 text-decoration:none;
 cursor:pointer;
 opacity:.4;
 -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
 filter:alpha(opacity=40)
}
button.toast-close-button {
 padding:0;
 cursor:pointer;
 background:transparent;
 border:0;
 -webkit-appearance:none
}
.toast-top-center {
 top:0;
 right:0;
 width:100%
}
.toast-bottom-center {
 bottom:0;
 right:0;
 width:100%
}
.toast-top-full-width {
 top:0;
 right:0;
 width:100%
}
.toast-bottom-full-width {
 bottom:0;
 right:0;
 width:100%
}
.toast-top-left {
 top:12px;
 left:12px
}
.toast-top-right {
 top:12px;
 right:12px
}
.toast-bottom-right {
 right:12px;
 bottom:12px
}
.toast-bottom-left {
 bottom:12px;
 left:12px
}
#toast-container {
 position:fixed;
 z-index:999999
}
#toast-container * {
 box-sizing:border-box
}
#toast-container .toast {
 position:relative;
 overflow:hidden;
 margin:0 0 6px;
 padding:15px 15px 15px 50px;
 width:300px;
 border-radius:.25rem;
 background-position:15px center;
 background-repeat:no-repeat;
 color:#fff;
 opacity:.9;
 -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
 filter:alpha(opacity=90)
}
#toast-container .toast:hover {
 opacity:1;
 -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
 filter:alpha(opacity=100);
 cursor:pointer
}
#toast-container .toast {
 background-image:none!important
}
#toast-container.toast-top-center>div,
#toast-container.toast-bottom-center>div {
 width:300px;
 margin:auto
}
#toast-container.toast-top-full-width>div,
#toast-container.toast-bottom-full-width>div {
 width:96%;
 margin:auto
}
.toast {
 background-color:#20a8d8
}
.toast-success {
 background-color:#4dbd74
}
.toast-error {
 background-color:#f86c6b
}
.toast-info {
 background-color:#63c2de
}
.toast-warning {
 background-color:#ffc107
}
progress-bar,
.toast-progress {
 position:absolute;
 left:0;
 bottom:0;
 height:4px;
 background-color:#000;
 opacity:.2;
 -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
 filter:alpha(opacity=20)
}
div[toast],
.toast {
 opacity:1!important
}
div[toast].ng-enter,
.toast.ng-enter {
 opacity:0!important;
 transition:opacity .3s linear
}
div[toast].ng-enter.ng-enter-active,
.toast.ng-enter.ng-enter-active {
 opacity:1!important
}
div[toast].ng-leave,
.toast.ng-leave {
 opacity:1;
 transition:opacity .3s linear
}
div[toast].ng-leave.ng-leave-active,
.toast.ng-leave.ng-leave-active {
 opacity:0!important
}
@media all and (max-width: 240px) {
 #toast-container>div {
  padding:8px 8px 8px 50px;
  width:11em
 }
 #toast-container .toast-close-button {
  right:-.2em;
  top:-.2em
 }
}
@media all and (min-width: 241px) and (max-width: 480px) {
 #toast-container>div {
  padding:8px 8px 8px 50px;
  width:18em
 }
 #toast-container .toast-close-button {
  right:-.2em;
  top:-.2em
 }
}
@media all and (min-width: 481px) and (max-width: 768px) {
 #toast-container>div {
  padding:15px 15px 15px 50px;
  width:25em
 }
}
.toaster-icon.icon-info {
 display:none
}
.text-md {
 font-size:100%
}
body {
 background-color:#f3f3f3;
 color:#5a6973;
 line-height:1.3;
 -webkit-overflow-scrolling:touch;
 font:400 14px Noto Sans,Noto Sans SC,Microsoft YaHei,Arial,sans-serif
}
input,
button,
select,
optgroup,
textarea {
 margin:0;
 font-family:Noto Sans,Noto Sans SC,Microsoft YaHei,Arial,sans-serif;
 line-height:1.3;
 font:400 14px Noto Sans,Noto Sans SC,Microsoft YaHei,Arial,sans-serif
}
a,
.btn {
 cursor:pointer;
 -webkit-user-select:initial;
 -moz-user-select:initial;
 -ms-user-select:initial;
 user-select:initial
}
a *,
.btn * {
 cursor:pointer
}
a:disabled,
a.disabled,
.btn:disabled,
.btn.disabled {
 pointer-events:none;
 cursor:default!important
}
a:disabled *,
a.disabled *,
.btn:disabled *,
.btn.disabled * {
 cursor:default!important
}
a.loading,
.btn.loading {
 position:relative
}
a.loading .icon,
.btn.loading .icon {
 display:inline-block;
 position:absolute;
 top:50%;
 width:19px;
 height:19px;
 left:0;
 right:0;
 margin:-10px auto 0;
 vertical-align:top
}
a.loading .text,
.btn.loading .text {
 color:transparent
}
a .ico-check,
.btn .ico-check {
 display:inline-block;
 vertical-align:middle;
 width:15px;
 height:15px;
 border:1px solid #85898c;
 border-radius:.2rem;
 transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
 pointer-events:none;
 background-color:#fff;
 margin-top:-3px
}
a .ico-check.checked,
.btn .ico-check.checked {
 background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='rgb(133,137,140)' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e") 50% 50% no-repeat;
 background-size:65% 65%
}
a .ico-check+span,
.btn .ico-check+span {
 display:inline-block;
 vertical-align:baseline;
 line-height:1
}
a .ico-send,
.btn .ico-send {
 display:inline-block;
 vertical-align:middle;
 width:15px;
 height:15px;
 background-repeat:no-repeat;
 background-image:url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"%3e%3cpath fill="rgb(0,0,0)" d="M2.01 21L23 12 2.01 3 2 10l15 2-15 2z"/%3e%3cpath d="M0 0h24v24H0z" fill="none"/%3e%3c/svg%3e');
 background-size:100% 100%;
 background-position:50% 50%;
 margin-top:-2px
}
a .ico-send+span,
.btn .ico-send+span {
 display:inline-block;
 vertical-align:baseline;
 line-height:1;
 margin-left:.25rem
}
a.btn-send,
.btn.btn-send {
 color:#000;
 background-color:#ebebeb;
 font-size:12px;
 padding:.15rem .3rem
}
a.btn-send:hover,
.btn.btn-send:hover {
 background-color:#d4d2d2
}
a.btn-send:focus,
.btn.btn-send:focus {
 box-shadow:0 0 0 .2rem #ebebeb80
}
a.btn-send-code,
.btn.btn-send-code {
 padding:4px 8px 2px;
 font-size:12px
}
a.btn-detail,
.btn.btn-detail {
 color:#2c84b1;
 position:relative;
 padding:0 20px 0 0;
 line-height:1.2;
 border:0
}
a.btn-detail:after,
.btn.btn-detail:after {
 content:"";
 display:block;
 width:16px;
 height:16px;
 position:absolute;
 top:50%;
 right:3px;
 margin-top:-8px;
 background-repeat:no-repeat;
 background-image:url('data:image/svg+xml;utf8;,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"%3e%3cpath fill="rgb(44,132,177)" d="M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"%3e%3c/path%3e%3c/svg%3e');
 background-position:50% 50%;
 -ms-transform:rotate(0deg);
 transform:rotate(0);
 -webkit-transform:rotate(0deg);
 transition:all .3s ease;
 -webkit-transition:all .3s ease
}
a.btn-detail:focus,
.btn.btn-detail:focus {
 box-shadow:0 0 0 .2rem #c8ced380
}
a.btn-detail:focus,
.btn.btn-detail:focus {
 box-shadow:none
}
a.btn-detail.on:after,
.btn.btn-detail.on:after {
 -ms-transform:rotate(180deg);
 transform:rotate(180deg);
 -webkit-transform:rotate(180deg)
}
.fa.fa-user-cog {
 width:18px;
 height:14px;
 background-repeat:no-repeat;
 background-image:url('data:image/svg+xml, %3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"%3e%3cpath fill="rgba(115,129,143)" d="M610.5 373.3c2.6-14.1 2.6-28.5 0-42.6l25.8-14.9c3-1.7 4.3-5.2 3.3-8.5-6.7-21.6-18.2-41.2-33.2-57.4-2.3-2.5-6-3.1-9-1.4l-25.8 14.9c-10.9-9.3-23.4-16.5-36.9-21.3v-29.8c0-3.4-2.4-6.4-5.7-7.1-22.3-5-45-4.8-66.2 0-3.3.7-5.7 3.7-5.7 7.1v29.8c-13.5 4.8-26 12-36.9 21.3l-25.8-14.9c-2.9-1.7-6.7-1.1-9 1.4-15 16.2-26.5 35.8-33.2 57.4-1 3.3.4 6.8 3.3 8.5l25.8 14.9c-2.6 14.1-2.6 28.5 0 42.6l-25.8 14.9c-3 1.7-4.3 5.2-3.3 8.5 6.7 21.6 18.2 41.1 33.2 57.4 2.3 2.5 6 3.1 9 1.4l25.8-14.9c10.9 9.3 23.4 16.5 36.9 21.3v29.8c0 3.4 2.4 6.4 5.7 7.1 22.3 5 45 4.8 66.2 0 3.3-.7 5.7-3.7 5.7-7.1v-29.8c13.5-4.8 26-12 36.9-21.3l25.8 14.9c2.9 1.7 6.7 1.1 9-1.4 15-16.2 26.5-35.8 33.2-57.4 1-3.3-.4-6.8-3.3-8.5l-25.8-14.9zM496 400.5c-26.8 0-48.5-21.8-48.5-48.5s21.8-48.5 48.5-48.5 48.5 21.8 48.5 48.5-21.7 48.5-48.5 48.5zM224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm201.2 226.5c-2.3-1.2-4.6-2.6-6.8-3.9l-7.9 4.6c-6 3.4-12.8 5.3-19.6 5.3-10.9 0-21.4-4.6-28.9-12.6-18.3-19.8-32.3-43.9-40.2-69.6-5.5-17.7 1.9-36.4 17.9-45.7l7.9-4.6c-.1-2.6-.1-5.2 0-7.8l-7.9-4.6c-16-9.2-23.4-28-17.9-45.7.9-2.9 2.2-5.8 3.2-8.7-3.8-.3-7.5-1.2-11.4-1.2h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c10.1 0 19.5-3.2 27.2-8.5-1.2-3.8-2-7.7-2-11.8v-9.2z"%3e%3c/path%3e%3c/svg%3e');
 background-size:15px 14px;
 background-position:50% 50%
}
.fa.fa-user-kyc {
 width:18px;
 height:15px;
 background-repeat:no-repeat;
 background-image:url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" width="15" height="11.7" fill="rgba(115,129,143)" %3e%3cpath d="m13.75,0l-12.5,0a1.25,1.25 0 0 0 -1.25,1.25l0,9.167a1.25,1.25 0 0 0 1.25,1.25l12.5,0a1.25,1.25 0 0 0 1.25,-1.25l0,-9.167a1.25,1.25 0 0 0 -1.25,-1.25zm0,10.417l-12.5,0l0,-9.167l12.5,0l0,9.167zm-8.333,-4.584a1.667,1.667 0 1 0 -1.667,-1.666a1.668,1.668 0 0 0 1.667,1.666zm-2.334,3.334l4.667,0a0.546,0.546 0 0 0 0.583,-0.5l0,-0.5a1.64,1.64 0 0 0 -1.75,-1.5a6.287,6.287 0 0 1 -1.167,0.208a6.2,6.2 0 0 1 -1.167,-0.208a1.64,1.64 0 0 0 -1.75,1.5l0,0.5a0.546,0.546 0 0 0 0.584,0.5zm6.292,-1.667l2.917,0a0.209,0.209 0 0 0 0.208,-0.208l0,-0.417a0.209,0.209 0 0 0 -0.208,-0.208l-2.917,0a0.209,0.209 0 0 0 -0.208,0.208l0,0.417a0.209,0.209 0 0 0 0.208,0.208zm0,-1.667l2.917,0a0.209,0.209 0 0 0 0.208,-0.208l0,-0.417a0.209,0.209 0 0 0 -0.208,-0.208l-2.917,0a0.209,0.209 0 0 0 -0.208,0.208l0,0.417a0.209,0.209 0 0 0 0.208,0.208zm0,-1.667l2.917,0a0.209,0.209 0 0 0 0.208,-0.208l0,-0.417a0.209,0.209 0 0 0 -0.208,-0.208l-2.917,0a0.209,0.209 0 0 0 -0.208,0.208l0,0.417a0.209,0.209 0 0 0 0.208,0.209l0,-0.001z"/%3e%3c/svg%3e');
 background-size:15px 12px;
 background-position:50% 50%
}
.fa.fa-report {
 width:18px;
 height:18px;
 background-repeat:no-repeat;
 background-image:url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="rgba(115,129,143)" %3e%3cpath transform="translate(3.75 2.5)" d="m1.4486,14.96606a1.6,1.6 0 0 1 -1.59,-1.6l0,-11.8a1.6,1.6 0 0 1 1.59,-1.6l5.667,0a0.566,0.566 0 0 1 0.449,0.165l4.627,4.647a0.572,0.572 0 0 1 0.164,0.452l0,8.136a1.6,1.6 0 0 1 -1.587,1.6l-9.32,0zm-0.453,-13.4l0,11.8a0.455,0.455 0 0 0 0.454,0.456l9.32,0a0.455,0.455 0 0 0 0.454,-0.456l0,-7.612l-4.06,0a0.569,0.569 0 0 1 -0.569,-0.571l0,-4.076l-5.146,0a0.455,0.455 0 0 0 -0.453,0.459zm6.736,3.047l2.687,0l-2.686,-2.7l-0.001,2.7zm0.36,8.152a0.523,0.523 0 0 1 -0.522,-0.523l0,-2.215a0.523,0.523 0 0 1 0.522,-0.523l0.579,0a0.523,0.523 0 0 1 0.522,0.523l0,2.215a0.523,0.523 0 0 1 -0.522,0.523l-0.579,0zm-2.433,0.001a0.523,0.523 0 0 1 -0.523,-0.523l0,-4.661a0.523,0.523 0 0 1 0.523,-0.523l0.578,0a0.523,0.523 0 0 1 0.523,0.523l0,4.66a0.523,0.523 0 0 1 -0.523,0.523l-0.578,0.001zm-2.455,0a0.5,0.5 0 0 1 -0.5,-0.5l0,-3.889a0.5,0.5 0 0 1 0.5,-0.5l0.618,0a0.5,0.5 0 0 1 0.5,0.5l0,3.889a0.5,0.5 0 0 1 -0.5,0.5l-0.618,0z"/%3e%3c/svg%3e');
 background-size:18px 18px;
 background-position:50% 50%
}
.fa.fa-game-history {
 height:12px;
 background-repeat:no-repeat;
 background-image:url('data:image/svg+xml, %3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"%3e%3cpath fill="rgba(70,97,115)" d="m14.96505,6.25605a4.057,4.057 0 0 0 -0.429,-0.4l-5.94,-5.594a0.793,0.793 0 0 0 -1.113,0l-5.948,5.588a4.05,4.05 0 0 0 -0.436,0.41a4.049,4.049 0 0 0 -1.063,2.743a4.023,4.023 0 0 0 4,4.043a3.968,3.968 0 0 0 2.703,-1.073a2.136,2.136 0 0 1 -1.614,1.937a1.079,1.079 0 0 0 0.294,2.114l5.243,0a1.079,1.079 0 0 0 0.273,-2.084l-0.013,0c-0.029,-0.01 -0.058,-0.019 -0.088,-0.027a2.065,2.065 0 0 1 -1.506,-1.92a3.968,3.968 0 0 0 2.7,1.054a4.023,4.023 0 0 0 4,-4.043a4.049,4.049 0 0 0 -1.063,-2.748z"%3e%3c/path%3e%3c/svg%3e');
 background-size:12px 12px;
 background-position:50% 50%
}
.added-ticket-count {
 color:#8c8c8c
}
mark {
 background-color:#fef600;
 padding:0
}
.pd-3 {
 padding:1rem
}
.d-iblock {
 display:inline-block;
 vertical-align:baseline
}
.break-word {
 word-break:break-word
}
.no-wrap {
 white-space:nowrap
}
.ico-gender {
 display:inline-block;
 vertical-align:middle;
 width:16px;
 height:16px;
 border-radius:16px;
 text-align:center
}
.ico-gender:before {
 display:inline-block;
 vertical-align:top;
 width:100%;
 height:100%;
 font-size:10px;
 color:#fff;
 line-height:14px;
 font-style:normal
}
.ico-gender.male {
 background-color:#004b8d
}
.ico-gender.male:before {
 content:"M"
}
.ico-gender.female {
 background-color:#c5000a
}
.ico-gender.female:before {
 content:"F"
}
.loading-box {
 min-height:200px;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-pack:center;
 justify-content:center;
 -ms-flex-align:center;
 align-items:center
}
.loading-box .fa {
 color:#93aebf
}
.loading-box.note {
 min-height:360px
}
.loading-box.fixed {
 position:fixed;
 top:50%;
 left:50%;
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
.col-none-data {
 line-height:1.4;
 padding:7px 0;
 display:inline-block
}
.cursor-pointer {
 cursor:pointer
}
.cursor-move,
.cursor-move * {
 cursor:move
}
.login-body {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:row;
 flex-direction:row;
 -ms-flex-positive:1;
 flex-grow:1;
 -ms-flex-align:center;
 align-items:center;
 overflow-x:hidden;
 background-color:#f3f3f3
}
.login-body .login-container {
 width:100%;
 margin:0 auto;
 padding:0 10px;
 max-width:330px;
 position:relative
}
.login-body .login-container .card {
 margin-bottom:0;
 border:0;
 box-shadow:1px 1px 10px #0000001a
}
.login-body .login-container .card .card-body {
 border:0;
 padding:0
}
.login-body .login-container .card .login-box {
 padding:1.25rem;
 border:1px solid #c8ced3;
 border-radius:0 0 4px 4px;
 border-top:0
}
.login-body .login-container .card .login-box .login-sso .btn {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:row;
 flex-direction:row;
 -ms-flex-wrap:nowrap;
 flex-wrap:nowrap;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center
}
.login-body .login-container .card .login-box .login-sso .btn img {
 height:26px;
 margin-right:8px
}
.login-body .login-container .card .input-group .form-control {
 border-top-right-radius:.25rem;
 border-bottom-right-radius:.25rem;
}
.login-body .login-container .card .text-muted {
 text-align:center;
 margin-bottom:1.25rem
}
.login-body .login-container .card .btn-group {
 width:100%;
 margin-top:1rem
}
.login-body .login-container .card .admin-top {
 background-color:#31586c;
 color:#fff;
 text-align:center;
 border-radius:4px 4px 0 0;
 padding:8px;
 font-size:16px;
 border:1px solid #254758;
 border-bottom:0
}
.login-body .login-container .card .login-logo {
 width:100%;
 height:auto;
 text-align:center;
 border-right:1px solid #c8ced3;
 border-left:1px solid #c8ced3;
 margin:0;
 padding:30px 15px 0
}
.login-body .login-container .card .login-logo img {
 width:auto;
 height:70px
}
.login-body .login-container .card .brand-logo {
 width:100%;
 height:auto;
 border-radius:4px 4px 0 0;
 text-align:center;
 padding:20px 15px;
 background-color:#1d1a1a;
 margin-bottom:0;
 border:1px solid #000;
 border-bottom:0
}
.login-body .login-container .card .brand-logo span {
 display:inline-block;
 vertical-align:middle;
 width:80%;
 height:60px;
 background-position:50% 50%;
 background-size:cover;
 background-repeat:no-repeat
}
.login-body .login-container .card .brand-logo span.sevenXl {
 background-image:url(img/logo.png)
}
.login-body .login-container .card .brand-logo span.pokerok {
 background-image:url(/assets/img/pokerok/logo.png)
}
.login-body .login-container .card .brand-logo span.ggpuke {
 background-image:url(/assets/img/ggpuke/logo.png)
}
.login-body .login-container .card .brand-logo span.ggpuke_evpuke {
 background-image:url(/assets/img/ggpuke/logo_evpuke.png)
}
.login-body .login-container .card .brand-logo span.natural8 {
 background-image:url(/assets/img/natural8/logo.png)
}
.login-body .login-container .card .brand-logo span.ggpcom {
 background-image:url(/assets/img/ggpcom/logo.png)
}
.login-body .login-container .card .brand-logo span.ggpokeruk {
 background-image:url(/assets/img/ggpokeruk/logo.png)
}
.login-body .login-container .card .brand-logo span.davaopoker {
 background-image:url(/assets/img/davaopoker/logo.png);
 background-size:contain
}
.login-body .login-container .card .brand-logo span.twoace {
 background-image:url(/assets/img/twoace/logo.png)
}
.login-body .login-container .card .brand-logo span.ggpokerpa {
 background-image:url(/assets/img/ggpokerpa/logo.png)
}
.login-body .login-container .card .brand-logo span.ggpokernj {
 background-image:url(/assets/img/ggpokernj/logo.png)
}
.login-body .login-container .card .brand-logo span.ggpokernv {
 background-image:url(/assets/img/ggpokernv/logo.png)
}
.login-body .login-container .card .brand-logo span.ggpokerca {
 background-image:url(/assets/img/ggpokerca/logo.png)
}
.login-body .login-container .language-box {
 position:absolute;
 top:-38px;
 right:-1px
}
.login-body .login-container .language-box .btn-language {
 height:35px
}
.login-body .login-container .language-box .btn-language:focus,
.login-body .login-container .language-box .btn-language:active {
 box-shadow:none
}
.login-body .login-container.connect-player-account {
 max-width:500px
}
.login-body .login-container.connect-player-account .alert.alert-warning .condition-box>ul {
 padding-left:15px
}
.login-body .login-container.connect-player-account .alert.alert-warning .alert-title {
 padding-left:32px;
 font-size:14px;
 color:#333
}
.reset-form {
 padding:15px
}
.reset-form>.title {
 font-size:20px;
 text-align:center;
 font-weight:600;
 margin-bottom:15px
}
.reset-form .alert.alert-warning {
 background-image:none;
 padding:15px;
 color:#333
}
.reset-form .alert.alert-warning .alert-title {
 background-repeat:no-repeat;
 background-image:url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"%3e%3cpath d="M0 0h24v24H0z" fill="none"/%3e%3cpath fill="rgb(133,100,4,1)" d="M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z"/%3e%3c/svg%3e');
 background-position:9px 50%;
 background-size:18px 18px;
 padding-left:37px;
 font-size:16px;
 color:#856404;
 line-height:1.2;
 margin-left:-10px;
 margin-right:-10px;
 margin-bottom:15px
}
.reset-form .alert.alert-warning .condition-box>p {
 margin-bottom:8px;
 font-size:14px;
 line-height:1;
 position:relative;
 padding-left:10px
}
.reset-form .alert.alert-warning .condition-box>p:before {
 content:"-";
 display:block;
 position:absolute;
 top:0;
 left:0
}
.reset-form .alert.alert-warning .condition-box>p.caption {
 font-size:15px;
 margin-bottom:15px;
 padding-left:0
}
.reset-form .alert.alert-warning .condition-box>p.caption:before {
 display:none
}
.reset-form .alert.alert-warning .condition-box>ul {
 margin-bottom:0;
 padding-left:32px
}
.reset-form .alert.alert-warning .condition-box>ul li {
 list-style:disc;
 font-size:14px
}
.reset-form .input-group .invalid-feedback {
 display:block;
 opacity:0;
 margin-bottom:.25rem;
 margin-top:.1rem
}
.reset-form .input-group.has-error .form-control {
 border-color:#f86c6b;
 box-shadow:0 0 0 .2rem #f86c6b40
}
.reset-form .input-group.has-error .invalid-feedback {
 opacity:1
}
.reset-form .btn-group {
 margin-top:10px
}
html:not([dir=rtl]) {
 height:-moz-available;
 height:-webkit-fill-available
}
html:not([dir=rtl]) .aside-menu {
 right:-250px
}
html:not([dir=rtl]) .aside-menu-show .aside-menu {
 right:0
}
html:not([dir=rtl]) .sidebar {
 left:-200px
}
html:not([dir=rtl]) .sidebar-show {
 height:100vh;
 height:-webkit-fill-available;
 min-height:-moz-available;
 overflow:hidden
}
html:not([dir=rtl]) .sidebar-show .main {
 height:calc(96vh - 55px);
 height:calc(var(--vh, 1vh) * 96 - 55px);
 overflow:hidden;
 -ms-touch-action:none;
 touch-action:none
}
html:not([dir=rtl]) .sidebar-show .sidebar {
 left:0
}
html:not([dir=rtl]) .sidebar-show .sidebar .sidebar-nav {
 -ms-flex:none;
 flex:none;
 height:calc(91vh - 55px);
 height:calc(var(--vh, 1vh) * 91 - 55px);
 min-height:auto;
 overflow-y:scroll;
 -webkit-overflow-scrolling:touch
}
.sidebar-toggler {
 position:absolute;
 top:0;
 left:0;
 width:50px;
 height:55px;
 border:0;
 border-radius:0;
 outline:none
}
.sidebar-toggler:focus {
 outline:none
}
.head-set-dropdown {
 position:relative
}
.head-set-dropdown .dropdown-menu {
 left:auto!important;
 right:0!important;
 width:240px
}
.head-set-dropdown .dropdown-menu .dropdown-item {
 line-height:1.4;
 padding:10px 15px
}
.head-set-dropdown .dropdown-menu .dropdown-item:focus,
.head-set-dropdown .dropdown-menu .dropdown-item:active {
 background-color:#fff;
 color:#3e454a
}
.head-set-dropdown .dropdown-menu .dropdown-item i {
 margin-left:-5px
}
.head-set-dropdown .dropdown-menu .dropdown-item.language {
 padding-right:24px;
 position:relative
}
.head-set-dropdown .dropdown-menu .dropdown-item.language:after {
 content:"";
 display:block;
 width:16px;
 height:16px;
 position:absolute;
 top:50%;
 right:3px;
 margin-top:-8px;
 background-repeat:no-repeat;
 background-image:url('data:image/svg+xml;utf8;,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"%3e%3cpath fill="rgb(0,0,0)" d="M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"%3e%3c/path%3e%3c/svg%3e');
 background-position:50% 50%;
 -ms-transform:rotate(0deg);
 transform:rotate(0);
 -webkit-transform:rotate(0deg);
 transition:all .3s ease;
 -webkit-transition:all .3s ease
}
.head-set-dropdown .dropdown-menu .dropdown-item.language:focus {
 box-shadow:0 0 0 .2rem #c8ced380
}
.head-set-dropdown .dropdown-menu .dropdown-item.language:after {
 -ms-transform:rotate(-90deg);
 transform:rotate(-90deg);
 -webkit-transform:rotate(-90deg);
 transition:all .3s ease;
 -webkit-transition:all .3s ease
}
.head-set-dropdown .dropdown-menu .dropdown-item.language:focus {
 box-shadow:none
}
.head-set-dropdown .dropdown-menu .dropdown-item.language.on:after {
 -ms-transform:rotate(0deg);
 transform:rotate(0);
 -webkit-transform:rotate(0deg)
}
.head-set-dropdown .dropdown-menu .dropdown-divider {
 margin:0
}
.head-set-dropdown .language-list {
 background-color:#f5f5f5;
 list-style:none;
 margin:0;
 padding:0;
 max-height:200px;
 overflow:hidden;
 overflow-y:auto
}
.head-set-dropdown .language-list li .btn-link {
 width:100%;
 line-height:1.4;
 padding:10px 15px;
 text-align:left;
 border-radius:0;
 border:0
}
.head-set-dropdown .language-list li .btn-link:hover,
.head-set-dropdown .language-list li .btn-link.active {
 background-color:#7b9bb7;
 color:#fff
}
.header-nav-right {
 display:-ms-inline-flexbox;
 display:inline-flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-flow:wrap;
 flex-flow:wrap;
 -ms-flex-item-align:center;
 align-self:center
}
.header-nav-right .btn-announcement,
.header-nav-right .btn-set {
 position:relative;
 background-color:transparent;
 width:50px;
 height:55px;
 padding:0;
 border-radius:0;
 border:0;
 box-shadow:none
}
.header-nav-right .btn-announcement>i,
.header-nav-right .btn-set>i {
 font-size:20px;
 color:#fff;
 width:100%;
 height:100%;
 line-height:55px
}
.header-nav-right .btn-announcement {
 width:32px;
 height:32px;
 margin:0 10px 0 0
}
.header-nav-right .btn-announcement>i {
 line-height:32px
}
.header-nav-right .btn-announcement:hover {
 background:#363636
}
.header-nav-right .btn-announcement .badge {
 display:block;
 width:8px;
 height:8px;
 position:absolute;
 top:5px;
 right:1px;
 padding:0
}
.postback .header-nav-right {
 margin:10px 0 0
}
.postback .header-nav-right .btn-logout {
 color:#fff
}
.head-detail {
 display:-ms-flexbox;
 display:flex
}
.head-detail .target-name {
 display:-ms-inline-flexbox;
 display:inline-flex;
 margin:0 15px 0 0;
 -ms-flex-align:center;
 align-items:center
}
.head-detail .target-name .icon {
 display:-ms-inline-flexbox;
 display:inline-flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center;
 width:30px;
 height:32px;
 border-radius:50em;
 color:#fff;
 margin-right:0
}
.head-detail .target-name .icon i {
 font-size:19px
}
.head-detail .target-name .name {
 font-size:16px;
 color:#fff
}
.head-detail .target-name .user-name-area {
 display:none;
 padding:0;
 line-height:30px
}
.head-detail .target-name .dropdown-select-area {
 cursor:pointer
}
.head-detail .target-name .dropdown-select-area:hover {
 background:#363636
}
.value-detail {
 display:none;
 -ms-flex-align:center;
 align-items:center;
 margin-left:10px;
 margin-right:10px;
 border-radius:4px;
 -ms-flex-item-align:center;
 align-self:center
}
.value-detail dl {
 position:relative;
 height:55px;
 margin:0 2px 0 0;
 padding:7px 12px 3px;
 background-color:#2a2a2a
}
.value-detail dt,
.value-detail dd {
 margin:0
}
.value-detail .name {
 font-weight:400;
 font-size:12px;
 color:#9c9c9c
}
.value-detail .value code,
.value-detail .value .btn {
 font-size:14px;
 color:#fff;
 line-height:1.4;
 font-family:Noto Sans,Noto Sans SC,Microsoft YaHei,Arial,sans-serif
}
.value-detail .value code.text-danger,
.value-detail .value .btn.text-danger {
 color:#ff555e!important
}
.value-detail .value .btn-link {
 text-decoration:underline;
 padding:0;
 border:0
}
.value-detail .value .btn-link:hover {
 text-decoration:none
}
.mobile-head-detail {
 display:none;
 width:100%;
 background-color:#111519;
 position:absolute;
 top:100%
}
.mobile-head-detail .detail-item {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:justify;
 justify-content:space-between;
 width:100%;
 height:35px;
 margin-bottom:0
}
.mobile-head-detail .detail-item .name {
 padding-right:15px;
 padding-left:15px;
 color:#9c9c9c;
 font-weight:400
}
.mobile-head-detail .detail-item .value {
 padding-right:15px;
 padding-left:15px;
 margin-bottom:0;
 text-align:right
}
.mobile-head-detail .detail-item .value .btn-link {
 padding:0;
 border:0;
 text-decoration:underline
}
.mobile-head-detail .detail-item .value .btn-link:hover {
 text-decoration:none
}
.mobile-head-detail .detail-item .value code,
.mobile-head-detail .detail-item .value .btn {
 font-family:Noto Sans,Noto Sans SC,Microsoft YaHei,Arial,sans-serif;
 font-size:14px;
 color:#fff
}
.mobile-head-detail .detail-item .value code.text-danger,
.mobile-head-detail .detail-item .value .btn.text-danger {
 color:#ff555e
}
.mobile-head-detail .hidden-row {
 display:none
}
.mobile-head-detail .hidden-row.show {
 display:block
}
.mobile-head-detail .btn-detail {
 width:100%;
 height:35px;
 border:0;
 outline:none;
 background-color:#262626;
 color:#fff
}
.mobile-head-detail .btn-detail .fa {
 -ms-transform:rotate(0deg);
 transform:rotate(0);
 -webkit-transform:rotate(0deg);
 transition:all .3s ease;
 -webkit-transition:all .3s ease
}
.mobile-head-detail .btn-detail.on .fa {
 -ms-transform:rotate(-180deg);
 transform:rotate(-180deg);
 -webkit-transform:rotate(-180deg)
}
.app-header {
 background-color:#111519;
 border-bottom:0;
 -ms-flex-align:start;
 align-items:flex-start;
 padding-left:0;
 -ms-flex:0 0 55px;
 flex:0 0 55px;
 height:55px
}
.app-header .navbar-brand {
 display:-ms-inline-flexbox;
 display:inline-flex;
 padding-left:50px;
 width:auto
}
.app-header .navbar-brand .navbar-brand-full {
 width:auto;
 height:55px
}
.app-header.agent {
 height:55px;
 -ms-flex-flow:wrap;
 flex-flow:wrap;
 -ms-flex-pack:start;
 justify-content:flex-start
}
.app-header.agent .mobile-head-detail {
 display:block;
 overflow-x:auto;
 white-space:nowrap
}
.app-header.agent .mobile-head-detail .value-detail {
 display:-ms-flexbox;
 display:flex
}
.app-header.agent .mobile-head-detail .value-detail dl dt,
.app-header.agent .mobile-head-detail .value-detail dl dd {
 text-align:left
}
.app-header.agent .value-detail {
 margin:0
}
.app-header.agent .header-nav-right {
 -ms-flex:none;
 flex:none;
 margin:0 0 0 auto;
 -ms-flex-item-align:center;
 align-self:center
}
.app-header.postback .navbar-brand {
 color:#fff;
 line-height:55px
}
.app-header.postback .mobile-head-detail {
 top:9px;
 right:0;
 display:-ms-flexbox;
 display:flex;
 width:auto;
 color:#fff;
 -ms-flex-align:center;
 align-items:center
}
.app-header.postback .mobile-head-detail .target-name {
 -ms-flex-align:center;
 align-items:center
}
.app-header.postback .mobile-head-detail .target-name .icon {
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center;
 width:20px;
 height:20px;
 background-color:#595959;
 border-radius:50em;
 color:#fff;
 margin-right:8px
}
.app-header.postback .mobile-head-detail .target-name .icon i {
 font-size:16px
}
.app-header.postback .mobile-head-detail .target-name .name {
 font-size:14px;
 color:#fff
}
.app-header.postback .mobile-head-detail .btn-logout .fa {
 color:#fff
}
.brand-minimized .app-header .navbar-brand {
 padding-left:0;
 height:100%
}
.brand-minimized .app-header .navbar-brand .navbar-brand-minimized {
 width:100%;
 height:auto;
 display:block
}
.app-body {
 overflow:visible
}
.app-body.agent {
 margin-top:110px
}
.app-body.agent .advanced-filters .filter-area.fixed {
 padding-top:125px
}
.app-body.agent .advanced-filters .md-drppicker.shown.drops-auto-auto {
 top:125px;
 height:calc(100% - 207px)
}
.email-app {
 border:0;
 position:relative
}
.email-app.announcement-content {
 display:block
}
.email-app.announcement-content .simple-filters {
 margin-bottom:20px;
 padding:20px 20px 0
}
.email-app.announcement-content .simple-filters.no-child {
 margin-bottom:0
}
.email-app.announcement-content .simple-filters.no-child .mark-all-read {
 padding:0 0 20px
}
.email-app.announcement-content .simple-filters .mark-all-read {
 border:none;
 background-color:#fff;
 font-size:16px;
 color:#428bca;
 padding:20px 0 0
}
.email-app.announcement-content .simple-filters .mark-all-read:focus {
 outline:none
}
.email-app.announcement-content .simple-filters .search-box .advanced-filters .filter-area .btn {
 display:inline-block
}
.email-app.announcement-content .simple-filters:after {
 display:block;
 content:"";
 clear:both
}
.email-app.announcement-content .message-tab-button {
 font-size:16px;
 font-weight:500;
 font-stretch:normal;
 font-style:normal;
 line-height:1.38;
 letter-spacing:normal;
 text-align:right;
 color:#428bca;
 background:none;
 border:none
}
.email-app .message .details .title-area {
 border-bottom:1px solid #c8ced3;
 margin:5px;
 padding-bottom:8px
}
.email-app .message .details .title-area .title {
 padding-top:0;
 padding-bottom:8px
}
.email-app .message .details .title-area .date {
 float:right
}
.email-app .message .details .title-area .col-popover {
 cursor:pointer
}
.email-app .message .details .title-area .col-popover .fa-caret-down:before {
 display:none
}
.email-app .message .details .title-area .col-popover .fa-caret-down:after {
 content:"\f0d7"
}
.email-app .message .details .content .description {
 height:223px;
 word-break:keep-all;
 word-wrap:break-word;
 white-space:pre-wrap
}
.email-app .message .details .content .description .ql-container .ql-editor {
 padding:15px 5px
}
.email-app .inbox {
 border-top:1px solid #c8ced3;
 width:100%
}
.email-app .inbox .message {
 padding:15px;
 min-height:90px;
 background-color:#f9f9f9;
 position:relative
}
.email-app .inbox .message .header {
 position:relative;
 display:block;
 width:100%
}
.email-app .inbox .message .header .agent-name,
.email-app .inbox .message .header .custom-retrieve-modal-table .player-name,
.custom-retrieve-modal-table .email-app .inbox .message .header .player-name {
 text-overflow:ellipsis;
 overflow:hidden;
 white-space:nowrap;
 width:33%;
 display:block;
 font-weight:600
}
.email-app .inbox .message .header .title {
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
 width:40%;
 font-weight:400
}
.email-app .inbox .message .header .date {
 display:inline-block;
 word-break:keep-all;
 width:50%;
 text-align:right;
 position:absolute;
 top:0;
 right:0;
 color:#8c8c8c;
 font-weight:400
}
.email-app .inbox .message .header .announcement-title {
 width:70%;
 overflow:hidden;
 display:-webkit-box;
 -webkit-line-clamp:1;
 -webkit-box-orient:vertical
}
.email-app .inbox .message.unread {
 background-color:#fff
}
.email-app .inbox .message.unread .header .agent-name,
.email-app .inbox .message.unread .header .custom-retrieve-modal-table .player-name,
.custom-retrieve-modal-table .email-app .inbox .message.unread .header .player-name {
 font-weight:600
}
.email-app .inbox .message.unread .header .message-title {
 display:inline-block;
 max-width:338px;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 margin-right:8px;
 font-weight:400
}
.email-app .inbox .message.unread .header .new-icon:after {
 content:"";
 display:inline-block;
 vertical-align:top;
 background-color:#ff555e;
 width:14px;
 height:14px;
 margin-top:3px;
 border-radius:4px;
 background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcBAMAAACAI8KnAAAAHlBMVEVHcEz////////////////////////////////////JATChAAAACXRSTlMAwvEyFgaqjnFcel0HAAAAQklEQVQY02NgGEDAOVMUiJG4M1C5kxxQuDMLULkqKFzJaShcSyBE4rLNlETmMs+cicxlqETlOqFyOVC5rEhG0QMAAFK2Gc7qIumFAAAAAElFTkSuQmCC);
 background-repeat:no-repeat;
 background-position:50% 50%;
 background-size:contain
}
.email-app .inbox .message .description {
 width:90%;
 color:#8c8c8c;
 display:block;
 text-overflow:ellipsis;
 overflow:hidden;
 max-height:200px;
 display:-webkit-box;
 -webkit-line-clamp:2;
 -webkit-box-orient:vertical
}
.email-app .inbox .no-data {
 padding:1rem .5rem;
 border-bottom:1px solid #c8ced3;
 margin-bottom:1rem
}
.email-app .inbox .loading-box {
 position:absolute;
 width:100%;
 height:100%;
 padding:0;
 top:0;
 left:0;
 background:rgba(255,255,255,.7)
}
.email-app .inbox .loading-box .icon {
 position:absolute;
 display:inline-block;
 margin:0 auto;
 top:calc(50% - 15px)
}
.sidebar {
 background-color:#262a2e
}
.sidebar .nav-item {
 width:100%
}
.sidebar .nav-item.clock .nav-link {
 color:#fff;
 font-size:1rem;
 cursor:default
}
.sidebar .nav-item.clock .nav-link .nav-icon {
 color:#fff;
 font-size:1rem;
 vertical-align:baseline;
 vertical-align:initial;
 margin:0;
 cursor:default
}
.sidebar .nav-item.clock .nav-link:hover {
 background:transparent
}
.sidebar .nav-item .nav-link:hover .nav-icon.fa-user-cog {
 background-repeat:no-repeat;
 background-image:url('data:image/svg+xml, %3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"%3e%3cpath fill="rgba(255,255,255)" d="M610.5 373.3c2.6-14.1 2.6-28.5 0-42.6l25.8-14.9c3-1.7 4.3-5.2 3.3-8.5-6.7-21.6-18.2-41.2-33.2-57.4-2.3-2.5-6-3.1-9-1.4l-25.8 14.9c-10.9-9.3-23.4-16.5-36.9-21.3v-29.8c0-3.4-2.4-6.4-5.7-7.1-22.3-5-45-4.8-66.2 0-3.3.7-5.7 3.7-5.7 7.1v29.8c-13.5 4.8-26 12-36.9 21.3l-25.8-14.9c-2.9-1.7-6.7-1.1-9 1.4-15 16.2-26.5 35.8-33.2 57.4-1 3.3.4 6.8 3.3 8.5l25.8 14.9c-2.6 14.1-2.6 28.5 0 42.6l-25.8 14.9c-3 1.7-4.3 5.2-3.3 8.5 6.7 21.6 18.2 41.1 33.2 57.4 2.3 2.5 6 3.1 9 1.4l25.8-14.9c10.9 9.3 23.4 16.5 36.9 21.3v29.8c0 3.4 2.4 6.4 5.7 7.1 22.3 5 45 4.8 66.2 0 3.3-.7 5.7-3.7 5.7-7.1v-29.8c13.5-4.8 26-12 36.9-21.3l25.8 14.9c2.9 1.7 6.7 1.1 9-1.4 15-16.2 26.5-35.8 33.2-57.4 1-3.3-.4-6.8-3.3-8.5l-25.8-14.9zM496 400.5c-26.8 0-48.5-21.8-48.5-48.5s21.8-48.5 48.5-48.5 48.5 21.8 48.5 48.5-21.7 48.5-48.5 48.5zM224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm201.2 226.5c-2.3-1.2-4.6-2.6-6.8-3.9l-7.9 4.6c-6 3.4-12.8 5.3-19.6 5.3-10.9 0-21.4-4.6-28.9-12.6-18.3-19.8-32.3-43.9-40.2-69.6-5.5-17.7 1.9-36.4 17.9-45.7l7.9-4.6c-.1-2.6-.1-5.2 0-7.8l-7.9-4.6c-16-9.2-23.4-28-17.9-45.7.9-2.9 2.2-5.8 3.2-8.7-3.8-.3-7.5-1.2-11.4-1.2h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c10.1 0 19.5-3.2 27.2-8.5-1.2-3.8-2-7.7-2-11.8v-9.2z"%3e%3c/path%3e%3c/svg%3e')
}
.sidebar .nav-item .nav-link:hover .nav-icon.fa-user-kyc {
 background-repeat:no-repeat;
 background-image:url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" width="15" height="11.7" fill="rgba(255,255,255)" %3e%3cpath d="m13.75,0l-12.5,0a1.25,1.25 0 0 0 -1.25,1.25l0,9.167a1.25,1.25 0 0 0 1.25,1.25l12.5,0a1.25,1.25 0 0 0 1.25,-1.25l0,-9.167a1.25,1.25 0 0 0 -1.25,-1.25zm0,10.417l-12.5,0l0,-9.167l12.5,0l0,9.167zm-8.333,-4.584a1.667,1.667 0 1 0 -1.667,-1.666a1.668,1.668 0 0 0 1.667,1.666zm-2.334,3.334l4.667,0a0.546,0.546 0 0 0 0.583,-0.5l0,-0.5a1.64,1.64 0 0 0 -1.75,-1.5a6.287,6.287 0 0 1 -1.167,0.208a6.2,6.2 0 0 1 -1.167,-0.208a1.64,1.64 0 0 0 -1.75,1.5l0,0.5a0.546,0.546 0 0 0 0.584,0.5zm6.292,-1.667l2.917,0a0.209,0.209 0 0 0 0.208,-0.208l0,-0.417a0.209,0.209 0 0 0 -0.208,-0.208l-2.917,0a0.209,0.209 0 0 0 -0.208,0.208l0,0.417a0.209,0.209 0 0 0 0.208,0.208zm0,-1.667l2.917,0a0.209,0.209 0 0 0 0.208,-0.208l0,-0.417a0.209,0.209 0 0 0 -0.208,-0.208l-2.917,0a0.209,0.209 0 0 0 -0.208,0.208l0,0.417a0.209,0.209 0 0 0 0.208,0.208zm0,-1.667l2.917,0a0.209,0.209 0 0 0 0.208,-0.208l0,-0.417a0.209,0.209 0 0 0 -0.208,-0.208l-2.917,0a0.209,0.209 0 0 0 -0.208,0.208l0,0.417a0.209,0.209 0 0 0 0.208,0.209l0,-0.001z"/%3e%3c/svg%3e')
}
.sidebar .nav-item .nav-link:hover .nav-icon.fa-report {
 background-repeat:no-repeat;
 background-image:url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="rgba(255,255,255)" %3e%3cpath transform="translate(3.75 2.5)" d="m1.4486,14.96606a1.6,1.6 0 0 1 -1.59,-1.6l0,-11.8a1.6,1.6 0 0 1 1.59,-1.6l5.667,0a0.566,0.566 0 0 1 0.449,0.165l4.627,4.647a0.572,0.572 0 0 1 0.164,0.452l0,8.136a1.6,1.6 0 0 1 -1.587,1.6l-9.32,0zm-0.453,-13.4l0,11.8a0.455,0.455 0 0 0 0.454,0.456l9.32,0a0.455,0.455 0 0 0 0.454,-0.456l0,-7.612l-4.06,0a0.569,0.569 0 0 1 -0.569,-0.571l0,-4.076l-5.146,0a0.455,0.455 0 0 0 -0.453,0.459zm6.736,3.047l2.687,0l-2.686,-2.7l-0.001,2.7zm0.36,8.152a0.523,0.523 0 0 1 -0.522,-0.523l0,-2.215a0.523,0.523 0 0 1 0.522,-0.523l0.579,0a0.523,0.523 0 0 1 0.522,0.523l0,2.215a0.523,0.523 0 0 1 -0.522,0.523l-0.579,0zm-2.433,0.001a0.523,0.523 0 0 1 -0.523,-0.523l0,-4.661a0.523,0.523 0 0 1 0.523,-0.523l0.578,0a0.523,0.523 0 0 1 0.523,0.523l0,4.66a0.523,0.523 0 0 1 -0.523,0.523l-0.578,0.001zm-2.455,0a0.5,0.5 0 0 1 -0.5,-0.5l0,-3.889a0.5,0.5 0 0 1 0.5,-0.5l0.618,0a0.5,0.5 0 0 1 0.5,0.5l0,3.889a0.5,0.5 0 0 1 -0.5,0.5l-0.618,0z"/%3e%3c/svg%3e')
}
.sidebar .nav-dropdown {
 color:#c0c5cb
}
.sidebar .nav-dropdown.open {
 background-color:#161b20
}
.sidebar .nav-dropdown.open .nav-link {
 color:#c0c5cb
}
.sidebar .nav-dropdown.open .nav-link.active,
.sidebar .nav-dropdown .nav-link:hover {
 color:#fff
}
.sidebar .nav-dropdown .nav-dropdown-items .nav-link {
 padding-left:44px;
 word-break:break-word
}
.sidebar .nav-link {
 color:#c0c5cb
}
.sidebar .nav-link .nav-icon {
 vertical-align:middle;
 font-size:.8rem
}
.sidebar .nav-link .text {
 line-height:1
}
.sidebar .nav-link .badge {
 background-color:#8c8c8c;
 color:#fff;
 float:none;
 font-size:80%;
 margin-left:.5rem;
 font-weight:400;
 padding:0 5px;
 line-height:1.4
}
.sidebar .nav-link:hover {
 background-color:#2c84b1;
 color:#fff
}
.sidebar .nav-link.active {
 background-color:#d94848;
 color:#fff
}
.sidebar .nav-link.active .nav-icon {
 color:#fff
}
.sidebar .nav-link.active .badge {
 background-color:#fff;
 color:#d94848
}
.sidebar .sidebar-minimizer {
 background-color:transparent;
 position:absolute;
 top:30px;
 left:93%;
 z-index:99;
 width:24px;
 height:24px;
 opacity:0;
 border-radius:24px;
 box-shadow:0 0 10px #00000080;
 transition:all .3s ease;
 -webkit-transition:all .3s ease
}
.sidebar .sidebar-minimizer:before {
 display:none
}
.sidebar .sidebar-minimizer:after {
 content:"";
 display:block;
 width:100%;
 height:100%;
 border-radius:24px;
 background:#d94848 url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJhbmdsZS1sZWZ0IiBjbGFzcz0ic3ZnLWlubGluZS0tZmEgZmEtYW5nbGUtbGVmdCBmYS13LTgiIHJvbGU9ImltZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjU2IDUxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTMxLjcgMjM5bDEzNi0xMzZjOS40LTkuNCAyNC42LTkuNCAzMy45IDBsMjIuNiAyMi42YzkuNCA5LjQgOS40IDI0LjYgMCAzMy45TDEyNy45IDI1Nmw5Ni40IDk2LjRjOS40IDkuNCA5LjQgMjQuNiAwIDMzLjlMMjAxLjcgNDA5Yy05LjQgOS40LTI0LjYgOS40LTMzLjkgMGwtMTM2LTEzNmMtOS41LTkuNC05LjUtMjQuNi0uMS0zNHoiPjwvcGF0aD48L3N2Zz4=) 50% 50% no-repeat;
 background-size:16px 16px;
 transition:all .3s ease;
 -webkit-transition:all .3s ease;
 -ms-transform:rotate(0deg);
 transform:rotate(0);
 -webkit-transform:rotate(0deg)
}
.sidebar .sidebar-minimizer:hover,
.sidebar .sidebar-minimizer:focus,
.sidebar .sidebar-minimizer:active {
 background-color:transparent
}
.sidebar:hover .sidebar-minimizer {
 opacity:1
}
.sidebar .sidebar-collapse {
 display:block
}
.sidebar .sidebar-expand,
.sidebar-minimized .sidebar-collapse {
 display:none
}
.sidebar-minimized .sidebar-expand {
 display:block
}
.sidebar-minimized .sidebar .nav>.nav-dropdown .nav-dropdown-items .nav-link {
 padding-left:30px
}
.sidebar-minimized .sidebar .nav-dropdown.open {
 background-color:#000
}
.sidebar-minimized .sidebar .nav-dropdown .nav-item>.nav-link.active {
 color:#fff
}
.sidebar-minimized .sidebar .nav-item>.nav-link:hover {
 background-color:#2c84b1
}
.sidebar-minimized .sidebar .nav-item:hover>.nav-link {
 background-color:#2c84b1;
 color:#fff
}
.sidebar-minimized .sidebar .nav-item:hover>.nav-link .badge {
 color:#2c84b1;
 background-color:#fff
}
.aside-menu {
 border:0;
 overflow-y:auto;
 height:calc(100% - 55px)
}
.aside-menu .aside-list-top {
 padding:5px
}
.aside-menu .aside-list-top .dropdown-menu {
 width:100%
}
.aside-menu .list-group .list-group-item {
 border-radius:0;
 border-right:0;
 padding-left:10px
}
.aside-menu .list-group .list-group-item:first-of-type {
 margin-bottom:0
}
.aside-menu .list-group .list-group-item.list-agent-menu {
 padding:0
}
.aside-menu .list-group .list-group-item.list-agent-menu .fixed-dropdown-menu {
 position:static;
 width:100%;
 border:0;
 border-radius:0;
 margin-top:-1px
}
.aside-menu .list-group .list-group-item.list-agent-menu .fixed-dropdown-menu .dropdown-header {
 display:none
}
.aside-menu .list-group .list-group-item.list-agent-menu .fixed-dropdown-menu .dropdown-body {
 border:0;
 max-height:inherit
}
.aside-menu .list-group .list-group-item.list-agent-menu .fixed-dropdown-menu .dropdown-body .sub-menu .dropdown-toggle {
 display:none
}
.aside-menu .list-group .list-group-item.list-agent-menu .fixed-dropdown-menu .dropdown-body .sub-menu .dropdown-menu {
 display:block;
 background-color:#fff;
 visibility:visible;
 border-radius:0;
 border:0
}
.aside-menu .aside-agent-info {
 list-style:none;
 margin:0;
 padding:0
}
.aside-menu .aside-agent-info li {
 margin-bottom:5px
}
.aside-menu .aside-agent-info li .fa {
 width:20px;
 vertical-align:middle;
 margin-right:5px;
 text-align:center
}
.aside-menu .aside-agent-info li code {
 font-family:Noto Sans,Noto Sans SC,Microsoft YaHei,Arial,sans-serif;
 font-size:14px;
 color:#ffd73f
}
.aside-menu .aside-agent-info li:last-child {
 margin-bottom:0
}
.aside-announcement {
 border:solid 1px;
 border-color:#bcc8d8;
 -ms-flex:0 0 250px;
 flex:0 0 250px;
 right:8px;
 top:60px;
 margin-right:-250px;
 position:fixed;
 overflow-y:auto;
 transition:margin-left .25s,margin-right .25s,width .25s,flex .25s;
 transition:margin-left .25s,margin-right .25s,width .25s,flex .25s,-ms-flex .25s;
 z-index:1019;
 color:#2f353a;
 background:#fff;
 max-height:380px;
 width:265px
}
.aside-announcement .new-message {
 font-size:14px;
 font-style:normal;
 color:#8c8c8c;
 line-height:25px
}
.aside-announcement.open {
 display:block;
 margin-right:0;
 z-index:1020
}
.aside-announcement h5 {
 padding:8px 20px;
 background:#e4e7ea;
 border-bottom:2px solid #d94848;
 margin-bottom:0;
 color:#73818f;
 white-space:nowrap
}
.aside-announcement .announcement-header {
 padding:12px;
 border-bottom:1px solid #c8ced3
}
.aside-announcement .announcement-header .btn {
 font-size:14px;
 font-weight:500;
 color:#428bca;
 padding:0;
 line-height:25px;
 background:none;
 border:none
}
.aside-announcement .announcement-header .btn:focus {
 outline:none;
 box-shadow:none
}
.aside-announcement .message {
 padding:1rem;
 position:relative;
 height:88px
}
.aside-announcement .message small {
 text-overflow:ellipsis;
 white-space:nowrap;
 word-wrap:normal;
 width:85%;
 overflow:hidden;
 display:block
}
.aside-announcement .message:before {
 content:"";
 display:block;
 width:calc(100% - 1rem);
 height:1px;
 background-color:#dedede;
 position:absolute;
 top:-1px;
 left:.5rem
}
.aside-announcement .message.no-line:before {
 display:none
}
.aside-announcement .message .anouncement-name-date {
 font-size:12px
}
.aside-announcement .message .anouncement-name-date .anouncement-name {
 font-weight:600
}
.aside-announcement .message .anouncement-name-date .announcement-date {
 float:right;
 color:#8c8c8c
}
.aside-announcement .message .text-muted {
 font-size:14px
}
.aside-announcement .message.no-line.no-message {
 height:138px;
 line-height:100px
}
.aside-announcement .message .announcement-title span {
 display:inline-block;
 max-width:209px;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 margin-right:8px;
 margin-top:4px
}
.aside-announcement .message.unread {
 background-color:#fff
}
.aside-announcement .message.unread .announcement-title {
 width:260px
}
.aside-announcement .message.unread .announcement-title:after {
 content:"";
 display:inline-block;
 vertical-align:top;
 background-color:#ff555e;
 margin-top:6px;
 width:14px;
 height:14px;
 border-radius:4px;
 background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcBAMAAACAI8KnAAAAHlBMVEVHcEz////////////////////////////////////JATChAAAACXRSTlMAwvEyFgaqjnFcel0HAAAAQklEQVQY02NgGEDAOVMUiJG4M1C5kxxQuDMLULkqKFzJaShcSyBE4rLNlETmMs+cicxlqETlOqFyOVC5rEhG0QMAAFK2Gc7qIumFAAAAAElFTkSuQmCC);
 background-repeat:no-repeat;
 background-position:50% 50%;
 background-size:contain
}
.aside-announcement .announcement-footer {
 padding:.5rem 1rem;
 border-top:1px solid #c8ced3;
 text-align:center
}
.nav-backdrop {
 width:100%;
 height:100%;
 background-color:#00000080;
 position:fixed;
 top:0;
 left:0;
 z-index:1000
}
.nav-backdrop-message {
 width:100%;
 height:100%;
 position:fixed;
 top:0;
 left:0;
 z-index:1000
}
.main .breadcrumb {
 margin-bottom:15px;
 background-color:#576f7f;
 border-bottom-color:transparent
}
.main .breadcrumb .breadcrumb-item a,
.main .breadcrumb .breadcrumb-item a:hover {
 color:#70c6f5
}
.main .breadcrumb .breadcrumb-item.active {
 color:#c0ced7
}
.main .breadcrumb .breadcrumb-item:before {
 color:#c0ced7
}
.main .container-fluid {
 padding:15px;
 height:100%
}
bs-dropdown-container {
 z-index:2
}
.dropdown-menu {
 border-color:#bcc8d8;
 color:#3e454a
}
.dropdown-menu.column-selector-menu {
 margin-top:18px;
 width:100%;
 min-width:240px
}
.dropdown-menu.column-selector-menu li.dropdown-header {
 border-bottom:0;
 padding:4px 10px;
 line-height:1.4;
 font-weight:700
}
.dropdown-menu.column-selector-menu li.dropdown-header:first-of-type {
 border-radius:.25rem .25rem 0 0
}
.dropdown-menu.column-selector-menu li .dropdown-item {
 display:block;
 position:relative;
 white-space:normal
}
.dropdown-menu.column-selector-menu li .dropdown-item i {
 position:absolute;
 top:50%;
 left:7px;
 margin:-7px 0 0
}
.dropdown-menu.column-selector-menu li .dropdown-item>span:first-of-type,
.dropdown-menu.column-selector-menu li .dropdown-item>span:only-of-type {
 padding-left:22px
}
.dropdown-menu.column-selector-menu li.active .dropdown-item {
 background-color:#2c84b1;
 color:#fff
}
.dropdown-menu.column-selector-menu .btn {
 border-radius:.25rem!important
}
.dropdown-menu .dropdown-item {
 outline:none;
 cursor:pointer;
 padding:.375rem .75rem;
 border-radius:0;
 color:#3e454a
}
.dropdown-menu .dropdown-item:hover {
 background-color:#c2def1
}
.dropdown-menu .dropdown-item.active {
 background-color:#2c84b1;
 color:#fff
}
.dropdown-menu .dropdown-item.date>span {
 display:inline-block;
 vertical-align:baseline;
 width:100px
}
.dropdown-menu .dropdown-item.date>small {
 vertical-align:baseline
}
.dropdown-menu .dropdown-item.disabled,
.dropdown-menu .dropdown-item.disabled i {
 color:#b9b9b9
}
.dropdown-menu li:last-child .dropdown-item {
 border-radius:0 0 4px 4px
}
.dropdown-menu li:first-child .dropdown-item {
 border-radius:4px 4px 0 0
}
.column-selector-box {
 position:relative;
 min-width:220px;
 max-height:400px;
 word-break:break-word
}
.column-selector-box .column-header {
 background-color:#e4e7ea;
 color:#73818f;
 font-weight:700;
 font-size:12px;
 margin-bottom:0;
 line-height:1.2;
 padding:8px 10px
}
.column-selector-box .column-group:first-of-type .column-header {
 border-radius:.25rem .25rem 0 0
}
.column-selector-box .column-list {
 list-style:none;
 margin:0;
 padding:6px 0 10px;
 border-bottom:1px solid #bcc8d8
}
.column-selector-box .column-list:last-of-type {
 border-bottom:0
}
.column-selector-box .column-list .column-title {
 padding:6px 10px;
 color:#466173;
 font-size:13px
}
.column-selector-box .column-list .column-menu .check-item,
.column-selector-box .column-list .column-menu .default-item {
 border:0;
 width:100%;
 text-align:left;
 line-height:1.2;
 background-color:transparent;
 outline:none;
 -webkit-user-select:text;
 -moz-user-select:text;
 -ms-user-select:text;
 user-select:text
}
.column-selector-box .column-list .column-menu .check-item:disabled,
.column-selector-box .column-list .column-menu .default-item:disabled {
 color:#b9b9b9
}
.column-selector-box .column-list .column-menu .default-item {
 padding:8px 10px
}
.column-selector-box .column-list .column-menu .default-item:hover {
 background-color:#c2def1
}
.column-selector-box .column-list .column-menu .default-item:hover:disabled {
 background-color:transparent
}
.column-selector-box .column-list .column-menu .default-item.active {
 background-color:#2c84b1;
 color:#fff
}
.column-selector-box .column-list .column-menu .default-item.active:disabled {
 background-color:#a5b2b4;
 color:#fff
}
.column-selector-box .column-list .column-menu .default-item.active:disabled:hover {
 background-color:#a5b2b4
}
.column-selector-box .column-list .column-menu .check-item {
 padding:6px 20px;
 color:#3e454a;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:start;
 align-items:flex-start;
 white-space:nowrap
}
.column-selector-box .column-list .column-menu .check-item span {
 display:inline-block;
 margin:0 .5rem 0 0
}
.column-selector-box .column-list .column-menu .check-item span:last-child {
 margin:0
}
.column-selector-box .column-list .column-menu .check-item:before {
 content:"";
 display:block;
 width:1rem;
 min-width:1rem;
 height:1rem;
 pointer-events:none;
 background-color:#fff;
 border:1px solid #8f9ba6;
 border-radius:.25rem;
 margin-right:10px
}
.column-selector-box .column-list .column-menu .check-item.active:before {
 color:#fff;
 border-color:#428bca;
 background:#428bca url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e") 50% 50% no-repeat;
 background-size:.5rem .5rem
}
.column-selector-box .column-list .column-menu .check-item.active:disabled:before {
 border-color:#b9b9b9;
 background-color:#b9b9b9
}
.column-selector-box .column-list.no-title .check-item {
 padding-left:10px;
 padding-right:10px
}
.dropdown-toggle {
 position:relative;
 border:1px solid #bcc8d8;
 padding:.375rem 24px .375rem .75rem;
 background-color:#fff;
 outline:none;
 text-align:left;
 line-height:1.2;
 height:35px;
 border-radius:.25rem;
 color:#3e454a
}
.dropdown-toggle:after {
 border:0;
 position:absolute;
 top:50%;
 right:0;
 width:24px;
 height:12px;
 margin-top:-6px;
 background-repeat:no-repeat;
 background-image:url('data:image/svg+xml;utf8;,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"%3e%3cpath fill="rgb(105,105,105)" d="M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"%3e%3c/path%3e%3c/svg%3e');
 background-position:50% 50%;
 background-size:16px 16px;
 -ms-transform:rotate(0deg);
 transform:rotate(0);
 -webkit-transform:rotate(0deg);
 transition:all .3s ease;
 -webkit-transition:all .3s ease
}
.dropdown-toggle:focus {
 outline:none;
 border-color:#8ad4ee;
 box-shadow:0 0 0 .2rem #20a8d840
}
.dropdown-toggle:disabled {
 background-color:#eee;
 color:#b9b9b9
}
.dropdown-toggle.btn-primary:after {
 background-repeat:no-repeat;
 background-image:url('data:image/svg+xml;utf8;,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"%3e%3cpath fill="rgb(255,255,255)" d="M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"%3e%3c/path%3e%3c/svg%3e')
}
.dropdown-toggle.btn-outline-primary:after {
 background-repeat:no-repeat;
 background-image:url('data:image/svg+xml;utf8;,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"%3e%3cpath fill="rgb(66,139,202)" d="M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"%3e%3c/path%3e%3c/svg%3e')
}
.dropdown-toggle.btn-outline-primary:hover:after {
 background-repeat:no-repeat;
 background-image:url('data:image/svg+xml;utf8;,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"%3e%3cpath fill="rgb(255,255,255)" d="M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"%3e%3c/path%3e%3c/svg%3e')
}
.modal-header {
 z-index:1;
 width:100%;
 padding:.5rem .5rem .5rem 1rem;
 border:0;
 -ms-flex-align:center;
 align-items:center;
 position:relative
}
.modal-header .close {
 padding:0;
 margin:0;
 display:block;
 width:34px;
 height:34px;
 border-radius:.3rem;
 text-shadow:none;
 outline:none;
 background-repeat:no-repeat;
 background-image:url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 352 512"%3e%3cpath fill="rgb(255,255,255)" d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"%3e%3c/path%3e%3c/svg%3e');
 background-position:50% 50%;
 background-size:20px 20px;
 opacity:1
}
.modal-header .close .fa {
 font-size:0
}
.modal-header .close:hover {
 opacity:.7
}
.modal-header .modal-title {
 line-height:1.2;
 font-size:18px
}
.modal-header .btn-change {
 position:absolute;
 right:40px;
 top:50%;
 margin-top:-17px;
 width:34px;
 height:34px;
 text-align:center;
 padding:7px 0;
 box-shadow:none
}
.modal-header .btn-change>i {
 color:#fff;
 font-size:20px
}
.modal-header .btn-change:hover>i {
 color:#c7c7c7
}
.add-sw-change-modal-header {
 padding:16px
}
.risk-amount-textbox-width {
 width:85px
}
.risk-name-textbox-width {
 width:130px
}
.max-width-1270 {
 max-width:1270px!important
}
.risk-grade-column {
 width:50%;
 padding:4px!important
}
.combobox-ng-select {
 min-width:100px;
 height:31px;
 display:inline-block!important
}
.combobox-ng-select .ng-select-container {
 height:31px!important
}
.currency-id {
 margin-left:3px;
 margin-right:3px
}
.last-update-history {
 color:#262626
}
.risk-td {
 padding:0!important
}
.risk-td .risk-levels {
 display:-ms-flexbox!important;
 display:flex!important;
 -ms-flex-direction:column;
 flex-direction:column;
 -ms-flex-wrap:nowrap;
 flex-wrap:nowrap;
 height:100%
}
.risk-td .risk-levels .section {
 border-bottom:1px solid #d9d9d9;
 height:100%;
 display:-ms-flexbox;
 display:flex;
 width:100%;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center;
 text-align:center
}
.risk-td .risk-levels .section:last-child {
 border-bottom:none
}
.risk-td .risk-levels .section.risk-score,
.risk-td .risk-levels .section.risk-weight {
 min-height:40px!important;
 height:auto;
 height:initial;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center
}
.bl-0 {
 border-left:none!important
}
.jurisdiction-table {
 font-size:12px
}
.jurisdiction-table .action-category-col {
 width:130px
}
.jurisdiction-table .action-name-col {
 width:150px
}
.jurisdiction-table tbody td {
 height:48px!important
}
.jurisdiction-table tbody .rule-detail {
 height:100%!important;
 min-height:48px!important;
 display:-ms-flexbox!important;
 display:flex!important;
 -ms-flex-align:center;
 align-items:center
}
.jurisdiction-table tbody .rule-detail input {
 max-width:85px
}
.modal-content {
 background-color:transparent;
 width:100%;
 display:inline-block;
 vertical-align:middle;
 border:0;
 -ms-flex-line-pack:center;
 align-content:center;
 height:100%;
 position:relative;
 text-align:left;
 box-shadow:0 0 10px #0000004d
}
.modal-content .custom-fixed-table {
 text-align:right
}
.modal-content .custom-fixed-table .t-row.thead {
 text-align:center
}
.modal-content .custom-fixed-table .t-row .column {
 padding:10px
}
.modal-content .custom-fixed-table .t-row .column:first-child {
 text-align:left
}
.modal-content .description-box .description-text {
 word-break:break-word
}
.modal-content .table-caption {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 word-break:break-word
}
.modal-content .table-caption i {
 margin-right:8px;
 color:#8c8c8c
}
.modal-content .table-caption .text {
 font-size:14px;
 font-weight:700
}
.kyc-status-dropdown {
 -ms-flex:none;
 flex:none;
 margin:0 0 0 auto;
 width:230px
}
.kyc-status-dropdown.player-status-dropdown {
 padding:0
}
.kyc-status-dropdown .ng-dropdown-panel .ng-dropdown-panel-items,
.custom.dropdown-width.value-bold .ng-dropdown-panel .ng-dropdown-panel-items {
 max-height:100%
}
.kyc-status-pagination {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-pack:center;
 justify-content:center
}
.ticket-values {
 display:-ms-flexbox!important;
 display:flex!important;
 -ms-flex-direction:inherit;
 flex-direction:inherit
}
.ticket-values .refund-img {
 margin-left:4px;
 width:17px;
 height:17px;
 background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='rgb(82, 196, 26)' viewBox='0 0 193.769 193.769'%3E%3Cpath d='M149.203,41.104l-9.348,12.009c20.15,15.679,30.201,41.063,26.234,66.253c-2.906,18.484-12.838,34.73-27.964,45.748     c-15.131,11.012-33.64,15.488-52.124,12.567c-38.157-6.008-64.32-41.938-58.322-80.098C30.585,79.097,40.52,62.85,55.648,51.835     c13.208-9.615,28.991-14.233,45.086-13.317L87.579,52.319l9.759,9.313l20.766-21.801l0.005,0.008l9.303-9.769l-9.752-9.303     l-0.005,0.003L95.862,0l-9.31,9.769l14.2,13.525c-19.303-0.913-38.21,4.702-54.059,16.242     C28.28,52.943,16.19,72.717,12.65,95.221c-7.302,46.445,24.54,90.184,70.985,97.493c4.489,0.708,8.976,1.055,13.434,1.055     c17.89,0,35.273-5.623,50.011-16.356c18.415-13.409,30.503-33.183,34.043-55.682C185.952,91.077,173.72,60.181,149.203,41.104z M105.24,151.971v-0.003h0.001v-8.757c10.383-1.159,20.485-7.718,20.485-20.17c0-16.919-15.732-18.859-27.223-20.274     c-7.347-0.878-12.97-1.897-12.97-6.348c0-6.188,8.722-6.855,12.473-6.855c5.567,0,11.507,2.617,13.525,5.957l0.586,0.971     l11.542-5.341l-0.571-1.164c-4.301-8.793-12.009-11.337-17.85-12.364v-7.71H91.723v7.677     c-12.582,1.856-20.054,8.839-20.054,18.829c0,16.29,14.791,17.943,25.582,19.153c9.617,1.134,14.094,3.51,14.094,7.469     c0,7.563-10.474,8.154-13.685,8.154c-7.147,0-14.038-3.566-16.031-8.301l-0.495-1.169l-12.539,5.316l0.5,1.169     c3.713,8.691,11.725,14.137,22.63,15.425v8.336H105.24z'/%3E%3C/svg%3E%0A");
 background-repeat:no-repeat
}
.modal-body {
 background-color:#fff;
 color:#466173;
 position:relative;
 padding:15px;
 border-radius:0;
 margin:0 0 55px
}
.modal-body h5 {
 font-weight:600;
 font-size:14px;
 color:#262626
}
.modal-body .bankInfo-toggleBox .col-form-label {
 color:#262626;
 font-weight:600
}
.modal-body .bankInfo-toggleBox .bankInfo-toggle {
 padding-right:16px
}
.modal-body .bankInfo-inputBox {
 margin-top:15px
}
.modal-body .bankInfo-inputBox .bankInfo-inputBox>div>div {
 display:-ms-flexbox;
 display:flex
}
.modal-body .bankInfo-inputBox .col-form-label {
 font-weight:400
}
.modal-body form>div app-form-item .form-group {
 margin-bottom:.5rem
}
.modal-body form>div.mb-0 app-form-item .form-group {
 margin-bottom:0
}
.modal-body form>div:last-of-type app-form-item .form-group:last-of-type {
 margin-bottom:0
}
.modal-body form .hide-form-box {
 margin-top:.5rem
}
.modal-body form .hide-form-box>div {
 margin-bottom:.5rem
}
.modal-body form .hide-form-box>div:last-of-type {
 margin-bottom:0
}
.modal-body .banner-box .form-group-title {
 margin-bottom:5px
}
.modal-body .banner-box .banner-form .form-group {
 margin-left:10px
}
.modal-body .banner-box .banner-form .form-group .input-group .input-group-append {
 border:1px solid #bcc8d8;
 border-right:0;
 max-width:60px;
 height:35px;
 padding:4px;
 border-radius:.25rem 0 0 .25rem
}
.modal-body .banner-box .banner-form .form-group .input-group .input-group-append .form-control {
 padding:0;
 height:100%;
 cursor:pointer
}
.modal-body .banner-box .banner-form .form-group .input-group .input-group-addon .input-group-text {
 border-radius:0 .25rem .25rem 0;
 border-left:0
}
.modal-body>.form-group {
 margin-bottom:5px
}
.modal-body>.form-group:last-of-type {
 margin-bottom:0
}
.modal-body>.form-group .col-form-label>.btn-link {
 padding:0 10px;
 vertical-align:baseline
}
.modal-body>.form-group .col-label {
 margin-bottom:.2rem
}
.modal-body>.form-group .col-label+div {
 margin-bottom:.3rem
}
.modal-body>.form-group pre {
 padding:9.5px;
 margin:0 0 10px;
 font-size:13px;
 word-break:break-all;
 background-color:#f5f5f5;
 border:1px solid #ccc;
 border-radius:4px
}
.modal-body .custom-control {
 line-height:1.5
}
.modal-body .border-top-double {
 border-top:3px double #bbbbbb!important
}
.modal-body input.form-control-static {
 border:none;
 color:#466173;
 display:block;
 width:100%;
 margin:0;
 padding:0
}
.modal-body input.form-control-static:focus {
 outline:none
}
.modal-body .input-group>.form-control.last {
 border-top-right-radius:.25rem;
 border-bottom-right-radius:.25rem
}
.modal-body label {
 color:#262626
}
.modal-body .player-status-dropdown {
 padding:0
}
.modal-body .dropdown-countries-list {
 width:calc(100% + 30px);
 margin:0 -15px
}
.modal-body.operating-history {
 padding:15px 15px 0
}
.modal-body .cross-provider-limit-content {
 display:-ms-flexbox;
 display:flex;
 margin:16px 12px
}
.modal-body .cross-provider-limit-content .title {
 width:120px
}
.modal-body .cross-provider-limit-content .amount {
 font-weight:600
}
.two-fa-description-box {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:column;
 flex-direction:column;
 background-color:#f3f3f3;
 border:1px solid #e4e5e6;
 color:#000;
 border-radius:5px;
 padding:12px
}
.periodic-restriction-modal {
 color:#262626
}
.periodic-restriction-modal .row {
 margin-bottom:15px;
 -ms-flex-align:center;
 align-items:center
}
.periodic-restriction-modal .row .switch {
 margin-left:15px
}
.periodic-restriction-modal .form-row .invalid-feedback {
 text-align:end;
 margin:7px
}
.periodic-restriction-modal .form-row .form-group {
 width:100%;
 height:35px;
 display:-ms-flexbox;
 display:flex
}
.periodic-restriction-modal .form-row .form-group .col-label {
 -ms-flex-item-align:center;
 align-self:center;
 padding-left:0;
 font-weight:400
}
.periodic-restriction-modal .form-row .form-group .periodic-restriction-input {
 -ms-flex-align:center;
 align-items:center
}
.periodic-restriction-modal .form-row .form-group .periodic-restriction-input input {
 height:31px
}
.periodic-restriction-modal .form-row .form-group .periodic-restriction-input>span {
 margin:0 8px
}
.modal-footer {
 padding:10px 15px;
 background-color:#fff;
 position:absolute;
 bottom:0;
 left:0;
 width:100%;
 border-radius:0 0 .5rem .5rem;
 z-index:2
}
.kyc-upload-btn .btn-upload {
 background-color:#428bca
}
.period-label {
 font-size:12px;
 color:#a5b2b4
}
.period-type-select {
 width:111px
}
.modal-open .modal {
 overflow:hidden
}
.modal {
 text-align:center
}
.modal:before {
 content:"";
 width:1px;
 height:100%;
 vertical-align:middle;
 display:inline-block
}
.modal .modal-dialog {
 display:inline-block;
 vertical-align:middle;
 margin:0 0 0 -1px;
 padding:8px;
 width:100%;
 height:auto
}
.modal .modal-dialog.ov {
 height:100%
}
.modal .modal-dialog.ov .modal-body {
 overflow:auto;
 height:calc(100% - 106px)
}
.modal .modal-dialog.ov .modal-body.has-tab {
 height:calc(100% - 156px)
}
.modal alert {
 display:none
}
.modal alert.show {
 display:block
}
.modal .alert {
 margin-bottom:8px
}
.modal .alert .text {
 margin:0
}
.modal .list-group-flush .list-group-item {
 cursor:pointer
}
.modal .list-group-flush .list-group-item.active {
 background-color:#f7fafd;
 color:#2c84b1;
 border-color:#00000020
}
.modal .list-group-flush .list-group-item:hover {
 background-color:#f0f4f7
}
.modal-tabs {
 background-color:#fff;
 border-bottom:1px solid #ccc;
 padding-right:15px;
 padding-left:15px
}
.radio-tabs {
 list-style:none;
 margin:0;
 padding:0;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 width:100%
}
.radio-tabs .custom-control {
 -ms-flex:1;
 flex:1;
 padding:0
}
.radio-tabs .custom-control .custom-control-input+.custom-control-label {
 text-align:center;
 width:100%;
 padding:5px;
 height:50px;
 word-break:break-word;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center;
 line-height:1.2
}
.radio-tabs .custom-control .custom-control-input+.custom-control-label:after {
 top:auto;
 top:initial;
 background-color:transparent;
 width:100%;
 left:0;
 bottom:-1px;
 height:3px;
 background-image:none
}
.radio-tabs .custom-control .custom-control-input+.custom-control-label:before {
 display:none
}
.radio-tabs .custom-control .custom-control-input:checked+.custom-control-label {
 font-weight:700
}
.radio-tabs .custom-control .custom-control-input:checked+.custom-control-label:after {
 background-color:#2c84b1
}
.radio-tabs.style-danger .custom-control .custom-control-input:checked+.custom-control-label:after {
 background-color:#d94848
}
.modal-chart {
 position:relative;
 height:400px
}
.modal-chart .loading-box {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 background-color:#ffffff80;
 -ms-flex-direction:column;
 flex-direction:column;
 z-index:1
}
.modal-chart .loading-box>span {
 margin-top:10px
}
.modal-chart .echart {
 margin:20px 0
}
.alert.alert-warning {
 background-repeat:no-repeat;
 background-image:url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"%3e%3cpath d="M0 0h24v24H0z" fill="none"/%3e%3cpath fill="rgb(133,100,4,1)" d="M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z"/%3e%3c/svg%3e');
 background-position:10px 50%;
 background-size:22px 22px;
 padding-left:44px
}
.badge {
 position:relative
}
.badge.badge-custom {
 color:#e83e8c;
 background-color:#f8f9fa;
 font-size:13px
}
.badge.check-status:after {
 content:"";
 display:block;
 width:14px;
 height:14px;
 border-radius:14px;
 background-image:url('data:image/svg+xml, %3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="rgb(82,196,26)"%3e%3cpath d="M0 0h24v24H0z" fill="none"/%3e%3cpath d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"/%3e%3c/svg%3e');
 background-repeat:no-repeat;
 background-size:contain;
 background-color:#fff;
 border:1px solid #fff;
 position:absolute;
 top:-7px;
 right:-7px
}
.badge.badge-success {
 font-weight:400;
 background-color:#52c41a
}
.badge.badge-primary {
 font-weight:400;
 background-color:#428bca
}
.badge.badge-request {
 font-weight:400;
 color:#fff;
 background-color:#00d9bc
}
.badge.badge-info {
 font-weight:400;
 color:#fff
}
.badge.badge-kyc-request {
 font-weight:400;
 color:#fff;
 background-color:#00b79f
}
.badge.badge-kyc-expired {
 font-weight:400;
 color:#428bca;
 background-color:#ecf6ff
}
.badge.badge-ticket {
 background:#dbdbdb;
 color:#262a2e
}
.switch {
 margin-bottom:0;
 vertical-align:middle;
 min-width:48px
}
.modal-primary .modal-header {
 background-color:#2c84b1
}
.modal-primary .modal-header .close>i {
 color:#d8d8d8
}
.modal-warning .modal-header {
 background-color:#f2b53f
}
.modal-warning .modal-header .close>i {
 color:#7d492d
}
.modal-danger .modal-header {
 background-color:#d94848
}
.modal-danger .modal-header .close>i {
 color:#552020
}
.trash-alt {
 background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M0 84V56c0-13.3 10.7-24 24-24h112l9.4-18.7c4-8.2 12.3-13.3 21.4-13.3h114.3c9.1 0 17.4 5.1 21.5 13.3L312 32h112c13.3 0 24 10.7 24 24v28c0 6.6-5.4 12-12 12H12C5.4 96 0 90.6 0 84zm416 56v324c0 26.5-21.5 48-48 48H80c-26.5 0-48-21.5-48-48V140c0-6.6 5.4-12 12-12h360c6.6 0 12 5.4 12 12zm-272 68c0-8.8-7.2-16-16-16s-16 7.2-16 16v224c0 8.8 7.2 16 16 16s16-7.2 16-16V208zm96 0c0-8.8-7.2-16-16-16s-16 7.2-16 16v224c0 8.8 7.2 16 16 16s16-7.2 16-16V208zm96 0c0-8.8-7.2-16-16-16s-16 7.2-16 16v224c0 8.8 7.2 16 16 16s16-7.2 16-16V208z'/%3E%3C/svg%3E%0A");
 background-repeat:no-repeat;
 background-size:14px 16px;
 background-position:left center;
 vertical-align:middle;
 width:14px;
 height:16px
}
.md-icon-clear {
 background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 0 24 24' width='24px' fill='%23a5b2b4'%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Cpath d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41z'/%3E%3C/svg%3E");
 background-repeat:no-repeat;
 background-size:24px 24px;
 background-position:center center;
 vertical-align:middle;
 width:24px;
 height:24px;
 display:inline-block
}
.add-to-white-list {
 display:-ms-flexbox;
 display:flex;
 width:100%
}
.white-list-player-id {
 width:82%
}
.white-list-memo {
 width:92%
}
.white-list-add-form {
 display:-ms-flexbox;
 display:flex;
 width:94%
}
.white-list-add-form span {
 width:50%
}
.white-list-add-select {
 width:300px;
 margin-right:20px
}
.memo-contents {
 word-wrap:break-word
}
.btn-trash-alt {
 width:32px;
 height:32px;
 padding:4px;
 border-radius:4px;
 border:solid 1px #c8ced3;
 background-color:#fff
}
.blue-btn,
.kyc-edit-btn {
 color:#428bca;
 outline:none
}
.document-detail .label {
 color:#797979
}
.blue-btn:hover {
 color:#428bca
}
.kyc-edit-btn:hover {
 color:#167495;
 text-decoration:underline
}
.blue-btn:focus,
.kyc-edit-btn:focus {
 color:#428bca;
 box-shadow:none
}
.trash-alt:before {
 content:"";
 width:14px;
 height:16px;
 display:inline-block
}
.message-card-body .pagination {
 padding:20px
}
.message-card-body .inbox {
 padding:0
}
.card .card-header {
 padding:.5rem 1.25rem;
 border-bottom:0;
 border-top:2px solid #20a8d8
}
.card .card-header .align-right .template-settings {
 margin-right:8px
}
.card .card-header .card-title {
 color:#466173;
 margin-bottom:0;
 display:-ms-inline-flexbox;
 display:inline-flex;
 -ms-flex-align:center;
 align-items:center;
 margin-right:15px;
 min-height:35px;
 vertical-align:bottom
}
.card .card-header .card-title i {
 margin-right:8px;
 line-height:1
}
.card .card-header .card-title>strong {
 font-size:16px;
 line-height:1;
 font-weight:400
}
.card .card-header .btn-text {
 padding:0;
 display:-ms-inline-flexbox;
 display:inline-flex;
 -ms-flex-align:center;
 align-items:center;
 margin-right:15px;
 height:35px
}
.card .card-header .btn-text:hover {
 color:#466173
}
.card .card-header .btn-group {
 display:-ms-inline-flexbox;
 display:inline-flex;
 -ms-flex-align:center;
 align-items:center
}
.card .card-header .btn-group .btn {
 margin-left:5px;
 border-radius:.25rem!important
}
.card .card-header .btn-group .btn i {
 margin-right:5px
}
.card .card-header .btn-group .btn:first-of-type {
 margin-left:0
}
.card .card-header .btn-group .btn.active {
 background-color:#2c84b1;
 border-color:#2c84b1;
 color:#fff
}
.card .card-header .btn-group.float-right {
 float:none!important;
 margin-left:5px
}
.card .card-header .text-success,
.card .card-header .player-tickets-information {
 height:auto
}
.card .card-body {
 border-top:0;
 border-radius:0 0 .25rem .25rem
}
.card .card-body .table-box .btn.action-btn {
 padding:0;
 width:32px;
 height:32px
}
.card.card-danger .card-header {
 border-top-color:#d94848
}
.card .card-tabs {
 overflow:hidden;
 position:relative;
 overflow-x:auto
}
.card .card-tabs .tabs-handle {
 margin:0;
 padding:0;
 white-space:nowrap
}
.card .card-tabs .tabs-handle {
 border-bottom:1px solid #bfbfbf
}
.card .card-tabs .tabs-handle .tab-item {
 display:inline-block;
 vertical-align:top
}
.card .card-tabs .tabs-handle .tab-item .tab-link {
 position:relative;
 border:0;
 padding:10px 20px;
 border-radius:0;
 color:#797979;
 background-color:transparent;
 outline:none
}
.card .card-tabs .tabs-handle .tab-item .tab-link:focus {
 box-shadow:none
}
.card .card-tabs .tabs-handle .tab-item .tab-link:after {
 content:"";
 display:block;
 width:100%;
 height:3px;
 background-color:transparent;
 position:absolute;
 bottom:-1px;
 left:0
}
.card .card-tabs .tabs-handle .tab-item .tab-link.is-icon {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center;
 height:50px;
 min-width:120px;
 font-size:16px
}
.card .card-tabs .tabs-handle .tab-item .tab-link.is-icon .fa {
 margin-right:8px
}
.card .card-tabs .tabs-handle .tab-item .tab-link.is-icon .fa.fa-act-cash {
 width:14px;
 height:14px;
 background-repeat:no-repeat;
 background-image:url('data:image/svg+xml, %3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"%3e%3cpath fill="rgb(121, 121, 121)" d="m0.18605,15.80435l0,1.64468c0,1.36093 3.29825,2.46614 7.36354,2.46614s7.36354,-1.10521 7.36354,-2.46614l0,-1.64468a13.94609,14.01216 0 0 1 -7.36354,1.64468a13.94609,14.01216 0 0 1 -7.36354,-1.64468zm12.27256,-10.68427c4.06529,0 7.36354,-1.10521 7.36354,-2.46614s-3.29825,-2.46789 -7.36354,-2.46789s-7.36354,1.10521 -7.36354,2.46614s3.29825,2.46614 7.36354,2.46614l0,0.00175zm-12.27256,6.64176l0,1.98797c0,1.36093 3.29825,2.46614 7.36354,2.46614s7.36354,-1.10521 7.36354,-2.46614l0,-1.98797a12.35101,12.40952 0 0 1 -7.36354,1.98797a12.35101,12.40952 0 0 1 -7.36354,-1.98797zm15.95433,0.42387c2.19825,-0.42737 3.68177,-1.22606 3.68177,-2.1351l0,-1.64468a9.41361,9.45821 0 0 1 -3.68177,1.3294l0,2.45038zm-8.59079,-5.83431c-4.06529,0 -7.36354,1.3802 -7.36354,3.08267s3.29825,3.08267 7.36354,3.08267s7.36354,-1.3802 7.36354,-3.08267s-3.29825,-3.08267 -7.36354,-3.08267zm8.41124,2.17013c2.3011,-0.41686 3.86132,-1.22606 3.86132,-2.17013l0,-1.64468a12.48524,12.54438 0 0 1 -6.16243,1.6114a4.2954,4.31574 0 0 1 2.3011,2.20341z"%3e%3c/path%3e%3c/svg%3e')
}
.card .card-tabs .tabs-handle .tab-item .tab-link.is-icon .fa.fa-act-wallet {
 width:16px;
 height:16px;
 background-repeat:no-repeat;
 background-image:url('data:image/svg+xml, %3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"%3e%3cpath fill="rgb(121, 121, 121)" d="m17.84571,5.17091l-14.57647,0a0.61231,0.61231 0 0 1 0,-1.22315l14.68366,0a0.61231,0.61231 0 0 0 0.61231,-0.61231a1.83546,1.83546 0 0 0 -1.83546,-1.83546l-14.07135,0a2.44777,2.44777 0 0 0 -2.44777,2.44777l0,12.23589a2.44777,2.44777 0 0 0 2.44777,2.44777l15.18731,0a1.89272,1.89272 0 0 0 1.94265,-1.83546l0,-9.7896a1.89272,1.89272 0 0 0 -1.94265,-1.83546zm-1.72827,7.95414a1.22315,1.22315 0 1 1 1.22315,-1.22315a1.22315,1.22315 0 0 1 -1.22315,1.22315z"%3e%3c/path%3e%3c/svg%3e')
}
.card .card-tabs .tabs-handle .tab-item .tab-link.active {
 color:#333;
 font-weight:600
}
.card .card-tabs .tabs-handle .tab-item .tab-link.active:after {
 background-color:#2c84b1
}
.card .card-tabs .tabs-handle .tab-item .tab-link.active.is-icon .fa {
 color:#2c84b1
}
.card .card-tabs .tabs-handle .tab-item .tab-link.active.is-icon .fa.fa-act-cash {
 background-repeat:no-repeat;
 background-image:url('data:image/svg+xml, %3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"%3e%3cpath fill="rgb(44 132 177)" d="m0.18605,15.80435l0,1.64468c0,1.36093 3.29825,2.46614 7.36354,2.46614s7.36354,-1.10521 7.36354,-2.46614l0,-1.64468a13.94609,14.01216 0 0 1 -7.36354,1.64468a13.94609,14.01216 0 0 1 -7.36354,-1.64468zm12.27256,-10.68427c4.06529,0 7.36354,-1.10521 7.36354,-2.46614s-3.29825,-2.46789 -7.36354,-2.46789s-7.36354,1.10521 -7.36354,2.46614s3.29825,2.46614 7.36354,2.46614l0,0.00175zm-12.27256,6.64176l0,1.98797c0,1.36093 3.29825,2.46614 7.36354,2.46614s7.36354,-1.10521 7.36354,-2.46614l0,-1.98797a12.35101,12.40952 0 0 1 -7.36354,1.98797a12.35101,12.40952 0 0 1 -7.36354,-1.98797zm15.95433,0.42387c2.19825,-0.42737 3.68177,-1.22606 3.68177,-2.1351l0,-1.64468a9.41361,9.45821 0 0 1 -3.68177,1.3294l0,2.45038zm-8.59079,-5.83431c-4.06529,0 -7.36354,1.3802 -7.36354,3.08267s3.29825,3.08267 7.36354,3.08267s7.36354,-1.3802 7.36354,-3.08267s-3.29825,-3.08267 -7.36354,-3.08267zm8.41124,2.17013c2.3011,-0.41686 3.86132,-1.22606 3.86132,-2.17013l0,-1.64468a12.48524,12.54438 0 0 1 -6.16243,1.6114a4.2954,4.31574 0 0 1 2.3011,2.20341z"%3e%3c/path%3e%3c/svg%3e')
}
.card .card-tabs .tabs-handle .tab-item .tab-link.active.is-icon .fa.fa-act-wallet {
 background-repeat:no-repeat;
 background-image:url('data:image/svg+xml, %3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"%3e%3cpath fill="rgb(44 132 177)" d="m17.84571,5.17091l-14.57647,0a0.61231,0.61231 0 0 1 0,-1.22315l14.68366,0a0.61231,0.61231 0 0 0 0.61231,-0.61231a1.83546,1.83546 0 0 0 -1.83546,-1.83546l-14.07135,0a2.44777,2.44777 0 0 0 -2.44777,2.44777l0,12.23589a2.44777,2.44777 0 0 0 2.44777,2.44777l15.18731,0a1.89272,1.89272 0 0 0 1.94265,-1.83546l0,-9.7896a1.89272,1.89272 0 0 0 -1.94265,-1.83546zm-1.72827,7.95414a1.22315,1.22315 0 1 1 1.22315,-1.22315a1.22315,1.22315 0 0 1 -1.22315,1.22315z"%3e%3c/path%3e%3c/svg%3e')
}
.card .card-tabs .tabs-handle .tab-item.active .tab-link {
 color:#333;
 font-weight:600
}
.card .card-tabs .tabs-handle .tab-item.active .tab-link:after {
 background-color:#2c84b1
}
.card .card-tabs .tabs-handle .tab-item.active .tab-link.is-icon .fa {
 color:#2c84b1
}
.card .card-tabs .tabs-handle .tab-item.active .tab-link.is-icon .fa.fa-act-cash {
 background-repeat:no-repeat;
 background-image:url('data:image/svg+xml, %3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"%3e%3cpath fill="rgb(44 132 177)" d="m0.18605,15.80435l0,1.64468c0,1.36093 3.29825,2.46614 7.36354,2.46614s7.36354,-1.10521 7.36354,-2.46614l0,-1.64468a13.94609,14.01216 0 0 1 -7.36354,1.64468a13.94609,14.01216 0 0 1 -7.36354,-1.64468zm12.27256,-10.68427c4.06529,0 7.36354,-1.10521 7.36354,-2.46614s-3.29825,-2.46789 -7.36354,-2.46789s-7.36354,1.10521 -7.36354,2.46614s3.29825,2.46614 7.36354,2.46614l0,0.00175zm-12.27256,6.64176l0,1.98797c0,1.36093 3.29825,2.46614 7.36354,2.46614s7.36354,-1.10521 7.36354,-2.46614l0,-1.98797a12.35101,12.40952 0 0 1 -7.36354,1.98797a12.35101,12.40952 0 0 1 -7.36354,-1.98797zm15.95433,0.42387c2.19825,-0.42737 3.68177,-1.22606 3.68177,-2.1351l0,-1.64468a9.41361,9.45821 0 0 1 -3.68177,1.3294l0,2.45038zm-8.59079,-5.83431c-4.06529,0 -7.36354,1.3802 -7.36354,3.08267s3.29825,3.08267 7.36354,3.08267s7.36354,-1.3802 7.36354,-3.08267s-3.29825,-3.08267 -7.36354,-3.08267zm8.41124,2.17013c2.3011,-0.41686 3.86132,-1.22606 3.86132,-2.17013l0,-1.64468a12.48524,12.54438 0 0 1 -6.16243,1.6114a4.2954,4.31574 0 0 1 2.3011,2.20341z"%3e%3c/path%3e%3c/svg%3e')
}
.card .card-tabs .tabs-handle .tab-item.active .tab-link.is-icon .fa.fa-act-wallet {
 background-repeat:no-repeat;
 background-image:url('data:image/svg+xml, %3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"%3e%3cpath fill="rgb(44 132 177)" d="m17.84571,5.17091l-14.57647,0a0.61231,0.61231 0 0 1 0,-1.22315l14.68366,0a0.61231,0.61231 0 0 0 0.61231,-0.61231a1.83546,1.83546 0 0 0 -1.83546,-1.83546l-14.07135,0a2.44777,2.44777 0 0 0 -2.44777,2.44777l0,12.23589a2.44777,2.44777 0 0 0 2.44777,2.44777l15.18731,0a1.89272,1.89272 0 0 0 1.94265,-1.83546l0,-9.7896a1.89272,1.89272 0 0 0 -1.94265,-1.83546zm-1.72827,7.95414a1.22315,1.22315 0 1 1 1.22315,-1.22315a1.22315,1.22315 0 0 1 -1.22315,1.22315z"%3e%3c/path%3e%3c/svg%3e')
}
.card.message-card .card-header {
 padding:.5rem 1.25rem;
 border-bottom:0;
 border-top:2px solid #20a8d8
}
.card.message-card .card-header .align-right .template-settings {
 margin-right:8px
}
.card.message-card .card-header .card-title {
 color:#466173;
 margin-bottom:0;
 display:-ms-inline-flexbox;
 display:inline-flex;
 -ms-flex-align:center;
 align-items:center;
 margin-right:15px;
 min-height:35px;
 vertical-align:bottom
}
.card.message-card .card-header .card-title i {
 margin-right:8px;
 line-height:1
}
.card.message-card .card-header .card-title>strong {
 font-size:16px;
 line-height:1;
 font-weight:400
}
.card.message-card .card-header .btn-text {
 padding:0;
 display:-ms-inline-flexbox;
 display:inline-flex;
 -ms-flex-align:center;
 align-items:center;
 margin-right:15px;
 height:35px
}
.card.message-card .card-header .btn-text:hover {
 color:#466173
}
.card.message-card .card-header .btn-group {
 display:-ms-inline-flexbox;
 display:inline-flex;
 -ms-flex-align:center;
 align-items:center
}
.card.message-card .card-header .btn-group .btn {
 margin-left:5px;
 border-radius:.25rem!important
}
.card.message-card .card-header .btn-group .btn i {
 margin-right:5px
}
.card.message-card .card-header .btn-group .btn:first-of-type {
 margin-left:0
}
.card.message-card .card-header .btn-group .btn.active {
 background-color:#2c84b1;
 border-color:#2c84b1;
 color:#fff
}
.card.message-card .card-header .btn-group.float-right {
 float:none!important;
 margin-left:5px
}
.card.message-card .card-header .text-success,
.card.message-card .card-header .player-tickets-information {
 height:auto
}
.card.message-card .card-body {
 border-top:0;
 border-radius:0 0 .25rem .25rem
}
.card.message-card.card-danger .card-header {
 border-top-color:#d94848
}
.card.message-card .card-tabs {
 overflow:hidden;
 position:relative;
 overflow-x:auto
}
.card.message-card .card-tabs .tabs-handle {
 margin:0;
 padding:0;
 white-space:nowrap
}
.card.message-card .card-tabs .tabs-handle {
 border-bottom:1px solid #d9d9d9
}
.card.message-card .card-tabs .tabs-handle .tab-item {
 display:inline-block;
 vertical-align:top;
 width:150px
}
.card.message-card .card-tabs .tabs-handle .tab-item .tab-link {
 position:relative;
 border:0;
 padding:15px 20px;
 border-radius:0;
 color:#797979;
 background-color:transparent;
 outline:none;
 font-size:16px;
 width:100%
}
.card.message-card .card-tabs .tabs-handle .tab-item .tab-link .fa {
 margin-right:12px
}
.card.message-card .card-tabs .tabs-handle .tab-item .tab-link:focus {
 box-shadow:none
}
.card.message-card .card-tabs .tabs-handle .tab-item .tab-link:after {
 content:"";
 display:block;
 width:100%;
 height:3px;
 background-color:transparent;
 position:absolute;
 bottom:-1px;
 left:0
}
.card.message-card .card-tabs .tabs-handle .tab-item .tab-link.is-icon {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center;
 height:50px;
 min-width:120px;
 font-size:16px
}
.card.message-card .card-tabs .tabs-handle .tab-item .tab-link.is-icon .fa {
 background-color:#428bca
}
.card.message-card .card-tabs .tabs-handle .tab-item.active .tab-link {
 color:#333;
 font-weight:600
}
.card.message-card .card-tabs .tabs-handle .tab-item.active .tab-link .fa {
 color:#428bca
}
.card.message-card .card-tabs .tabs-handle .tab-item.active .tab-link:after {
 background-color:#2c84b1
}
.card.message-card .card-tabs .tabs-handle .tab-item.active .tab-link.is-icon .fa {
 color:#2c84b1
}
.card.history-card .card-tabs {
 min-height:45px
}
.card.history-card .card-tabs .tabs-handle {
 border-bottom:1px solid #BFBFBF
}
.card.history-card .card-tabs .tabs-handle .tab-item {
 position:relative
}
.card.history-card .card-tabs .tabs-handle .tab-item:after {
 content:"";
 position:absolute;
 bottom:-1px;
 left:0;
 width:100%;
 height:1px;
 background-color:#bfbfbf
}
.card.history-card .card-tabs .tabs-handle .tab-item .tab-link {
 color:#8c8c8c;
 padding:15px 0 10px;
 margin:0 10px
}
.card.history-card .card-tabs .tabs-handle .tab-item .tab-link:after {
 height:1px;
 z-index:1
}
.card.history-card .card-tabs .tabs-handle .tab-item:first-child .tab-link {
 margin:0 10px 0 20px
}
.card.history-card .card-tabs .tabs-handle .tab-item:last-child .tab-link {
 margin:0 20px 0 10px
}
.card.history-card .card-tabs .tabs-handle .tab-item.active .tab-link {
 color:#428bca
}
.card.history-card .card-tabs .tabs-handle .tab-item.active .tab-link:after {
 background-color:#428bca
}
.card.history-card .operating-history-box .card-body .total-border-bottom {
 border-bottom:1px solid #d9d9d9
}
.card.history-card .operating-history-box .card-body .total-container {
 -ms-flex-direction:row;
 flex-direction:row
}
.card.history-card .operating-history-box .card-body .total-container .title {
 -ms-flex-order:initial;
 order:initial
}
.table-top {
 margin-bottom:10px
}
.table-caption-group {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:justify;
 justify-content:space-between;
 margin-bottom:10px
}
.table-caption-group .title {
 font-weight:700;
 margin-bottom:0
}
.table-caption-group .ng-select {
 min-width:230px
}
.text-link {
 color:#2c84b1;
 text-decoration:none;
 padding:0;
 line-height:1.2;
 cursor:pointer
}
.text-link:hover {
 color:#2c84b1;
 text-decoration:underline
}
.text-link:not([href]):not([tabindex]) {
 color:#2c84b1;
 text-decoration:none
}
.text-link:not([href]):not([tabindex]):hover {
 color:#2c84b1;
 text-decoration:underline
}
.table-basic {
 margin-left:-1px
}
.table-basic th .btn-link,
.table-basic td .btn-link {
 padding:0;
 text-align:left
}
.table-basic th .text-underline,
.table-basic td .text-underline {
 text-decoration:underline
}
.table-basic th .text-memo,
.table-basic td .text-memo {
 font-size:13px;
 line-height:1.6
}
.table-basic th .text-memo.overflow,
.table-basic td .text-memo.overflow {
 width:calc(50vw - 120px);
 overflow:hidden;
 text-overflow:ellipsis
}
.table-basic th {
 padding:6px 8px;
 font-weight:500
}
.table-basic th.incheck {
 padding:6px 0
}
.table-basic th.pointer {
 cursor:pointer
}
.table-basic th.checkbox {
 width:35px
}
.table-basic td {
 padding:6px;
 vertical-align:middle
}
.table-basic td.incheck {
 padding:8px 0
}
.table-basic td.pointer {
 cursor:pointer
}
.table-basic td .text {
 display:inline-block;
 vertical-align:middle;
 margin-right:5px
}
.table-basic td .ico-activity {
 margin-right:3px
}
.table-basic td .ico-activity.fa-user {
 color:#8c8c8c
}
.table-basic td .ico-activity.fa-users {
 color:#000
}
.table-basic td .ico-activity.fa-user-cog {
 width:16px;
 height:16px;
 vertical-align:middle;
 background-repeat:no-repeat;
 background-image:url('data:image/svg+xml, %3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"%3e%3cpath fill="rgba(66,139,202)" d="M610.5 373.3c2.6-14.1 2.6-28.5 0-42.6l25.8-14.9c3-1.7 4.3-5.2 3.3-8.5-6.7-21.6-18.2-41.2-33.2-57.4-2.3-2.5-6-3.1-9-1.4l-25.8 14.9c-10.9-9.3-23.4-16.5-36.9-21.3v-29.8c0-3.4-2.4-6.4-5.7-7.1-22.3-5-45-4.8-66.2 0-3.3.7-5.7 3.7-5.7 7.1v29.8c-13.5 4.8-26 12-36.9 21.3l-25.8-14.9c-2.9-1.7-6.7-1.1-9 1.4-15 16.2-26.5 35.8-33.2 57.4-1 3.3.4 6.8 3.3 8.5l25.8 14.9c-2.6 14.1-2.6 28.5 0 42.6l-25.8 14.9c-3 1.7-4.3 5.2-3.3 8.5 6.7 21.6 18.2 41.1 33.2 57.4 2.3 2.5 6 3.1 9 1.4l25.8-14.9c10.9 9.3 23.4 16.5 36.9 21.3v29.8c0 3.4 2.4 6.4 5.7 7.1 22.3 5 45 4.8 66.2 0 3.3-.7 5.7-3.7 5.7-7.1v-29.8c13.5-4.8 26-12 36.9-21.3l25.8 14.9c2.9 1.7 6.7 1.1 9-1.4 15-16.2 26.5-35.8 33.2-57.4 1-3.3-.4-6.8-3.3-8.5l-25.8-14.9zM496 400.5c-26.8 0-48.5-21.8-48.5-48.5s21.8-48.5 48.5-48.5 48.5 21.8 48.5 48.5-21.7 48.5-48.5 48.5zM224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm201.2 226.5c-2.3-1.2-4.6-2.6-6.8-3.9l-7.9 4.6c-6 3.4-12.8 5.3-19.6 5.3-10.9 0-21.4-4.6-28.9-12.6-18.3-19.8-32.3-43.9-40.2-69.6-5.5-17.7 1.9-36.4 17.9-45.7l7.9-4.6c-.1-2.6-.1-5.2 0-7.8l-7.9-4.6c-16-9.2-23.4-28-17.9-45.7.9-2.9 2.2-5.8 3.2-8.7-3.8-.3-7.5-1.2-11.4-1.2h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c10.1 0 19.5-3.2 27.2-8.5-1.2-3.8-2-7.7-2-11.8v-9.2z"%3e%3c/path%3e%3c/svg%3e')
}
.table-basic td .tickets .btn-link {
 color:#23282c;
 text-decoration:underline;
 border:0;
 line-height:1.2;
 margin-left:5px
}
.table-basic td .tickets .btn-link:hover {
 text-decoration:none
}
.table-basic td .bonus-name .btn-link {
 color:#428bca;
 text-decoration:underline;
 border:0;
 line-height:1.2
}
.table-basic .casino-bonus-name-column {
 width:260px
}
.table-basic .casino-bonus-name-column .bonus-name button {
 width:260px;
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis
}
.table-basic thead {
 border-bottom:1px solid #a9a9a9
}
.table-basic thead th {
 border:0;
 text-align:center;
 border-left:1px solid #e6e6e6;
 vertical-align:middle;
 border-top:1px solid #e6e6e6;
 color:#466173;
 position:relative
}
.table-basic thead th.hide,
.table-basic thead th.no-line {
 border-left:0
}
.table-basic thead th.no-line .btn-link {
 color:#5a6973
}
.table-basic thead th.no-line .btn-link:disabled {
 color:#73818f
}
.table-basic thead th .col-sort {
 display:inline-block;
 vertical-align:top;
 margin-left:5px
}
.table-basic thead th .col-sort span .fa {
 color:#d4d4d4
}
.table-basic thead th .col-sort span .fa.fa-sort-amount-desc,
.table-basic thead th .col-sort span .fa.fa-sort-amount-asc {
 color:#20a8d8
}
.table-basic thead.datatable-head th {
 padding:0;
 height:30px;
 font-weight:500
}
.table-basic thead.datatable-head .column-th {
 display:-ms-inline-flexbox;
 display:inline-flex;
 -ms-flex-align:center;
 align-items:center;
 width:100%;
 height:100%
}
.table-basic thead.datatable-head .column-th>span {
 display:-ms-flexbox;
 display:flex;
 height:100%;
 white-space:nowrap;
 -ms-flex:auto;
 flex:auto;
 padding:6px;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center
}
.table-basic thead.datatable-head .column-th>span.pointer {
 cursor:pointer
}
.table-basic thead.datatable-head .column-th>span.col-popover {
 width:26px;
 -ms-flex:inherit;
 flex:inherit;
 padding:0;
 color:#2c84b1
}
.table-basic thead.datatable-head .column-th>span.col-popover i {
 cursor:pointer
}
.table-basic thead.datatable-head .column-th>span .col-sort {
 display:inline-block;
 vertical-align:top;
 margin-left:5px
}
.table-basic thead.datatable-head .column-th>span .col-sort span .fa {
 color:#d4d4d4
}
.table-basic thead.datatable-head .column-th>span .col-sort span .fa.fa-sort-amount-desc,
.table-basic thead.datatable-head .column-th>span .col-sort span .fa.fa-sort-amount-asc {
 color:#20a8d8
}
.table-basic tbody tr:nth-of-type(odd) {
 background-color:#f9f9f9
}
.table-basic tbody tr:hover {
 background-color:#0000000d
}
.table-basic tbody tr.table-no-data td {
 padding:16px 8px;
 text-align:left;
 background-color:#fff
}
.table-basic tbody tr.table-no-data:hover {
 background-color:transparent
}
.table-basic tbody td {
 border-left:1px solid #e6e6e6;
 border-bottom:1px solid #e6e6e6;
 border-top:0;
 height:40px
}
.table-basic tbody td:first-of-type {
 border-left:0
}
.table-basic tbody td:first-of-type.hide+td {
 border-left:0
}
.table-basic tbody td.hide {
 border-left:0
}
.table-basic tbody td .btn-text {
 word-break:break-all
}
.table-basic tbody td .btn-text.line-through {
 text-decoration:line-through;
 text-decoration-color:#d94848
}
.table-basic tbody td .dragable {
 display:inline
}
.table-basic tbody td .dragable span {
 display:block
}
.table-basic tbody td .col-popover .text-popover {
 cursor:default
}
.table-basic tbody td.no-line {
 border-left:0
}
.table-basic tbody td.no-line .btn-link {
 color:#5a6973
}
.table-basic tbody td.no-line .btn-link:disabled {
 color:#73818f
}
.table-basic tbody td .fa-pencil {
 color:#5a6973
}
.table-basic tbody td pre {
 margin-bottom:0
}
.table-basic tfoot th,
.table-basic tfoot td {
 border-left:1px solid #e6e6e6;
 background-color:#efe9d6;
 color:#3e454a;
 font-weight:700
}
.table-basic tfoot th:first-of-type,
.table-basic tfoot td:first-of-type {
 border-left:0
}
.table-basic tfoot th:first-of-type.hide+td,
.table-basic tfoot th:first-of-type.hide+th,
.table-basic tfoot td:first-of-type.hide+td,
.table-basic tfoot td:first-of-type.hide+th {
 border-left:0
}
.table-basic .btn-group-intb {
 display:inline-block;
 vertical-align:middle;
 white-space:pre-line;
 min-width:70px
}
.table-basic .btn-group-intb .btn {
 margin-left:5px
}
.table-basic .inline-text-wrap div {
 display:inline-block;
 vertical-align:middle
}
.table-basic .inline-text-wrap div.fixed-dropdown-menu,
.table-basic .inline-text-wrap div.fixed-dropdown-menu div {
 display:block
}
.table-basic .inline-text-wrap .col-popover {
 margin:0 5px
}
.table-basic .inner-table-dropdown .dropdown-toggle {
 height:auto;
 width:100%
}
.table-basic .badge {
 font-size:90%;
 font-weight:400
}
.table-basic .list-country {
 display:inline-block;
 margin:0 5px 0 0
}
.table-basic .connect-player-information .btn-fa-edit {
 display:inline-block;
 margin:0 0 0 4px;
 vertical-align:middle;
 cursor:pointer
}
.table-commission caption {
 caption-side:top;
 padding-top:0;
 padding-bottom:8px
}
.table-commission th,
.table-commission td {
 border:1px solid #bcc8d8;
 padding:2px 5px
}
.table-commission tbody th {
 background-color:#e0e0e0
}
.table-commission tfoot th {
 border-top-width:2px;
 background-color:#efe9d6
}
.flex-table .d-flex {
 border:1px solid #e6e6e6;
 border-bottom:0
}
.flex-table .d-flex .flex-th,
.flex-table .d-flex .flex-td {
 color:#5a6973;
 padding:6px;
 word-break:break-word;
 line-height:1;
 border-right:1px solid #e6e6e6
}
.flex-table .d-flex .flex-th>span,
.flex-table .d-flex .flex-td>span {
 display:block;
 line-height:1
}
.flex-table .d-flex .flex-th .btn-text,
.flex-table .d-flex .flex-td .btn-text {
 cursor:pointer;
 color:#20a8d8;
 display:inline-block;
 height:14px
}
.flex-table .d-flex .flex-th .btn-text:hover,
.flex-table .d-flex .flex-td .btn-text:hover {
 text-decoration:underline
}
.flex-table .d-flex .flex-th .btn-text small,
.flex-table .d-flex .flex-td .btn-text small {
 font-size:12px;
 line-height:1;
 vertical-align:top
}
.flex-table .d-flex .flex-th {
 width:50%;
 min-width:140px;
 background-color:#f3f3f3
}
.flex-table .d-flex .flex-td {
 display:-ms-flexbox;
 display:flex;
 -ms-flex:1;
 flex:1;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:end;
 justify-content:flex-end
}
.flex-table .d-flex .flex-td.text-left {
 -ms-flex-pack:start;
 justify-content:flex-start
}
.flex-table .d-flex .flex-td:last-of-type {
 border-right:0
}
.flex-table .d-flex.flex-header .flex-th,
.flex-table .d-flex.flex-header .flex-td {
 -ms-flex-pack:center;
 justify-content:center;
 font-weight:700
}
.flex-table .d-flex.flex-footer .flex-th,
.flex-table .d-flex.flex-footer .flex-td {
 background-color:#efe9d6!important;
 border-bottom:1px solid #e6e6e6;
 font-weight:700
}
.flex-table .inner-box {
 width:100%;
 max-height:150px;
 position:relative
}
.flex-table .inner-box .d-flex .flex-th,
.flex-table .inner-box .d-flex .flex-td {
 background-color:#fffcdd
}
.flex-table .inner-box .d-flex .flex-th>span,
.flex-table .inner-box .d-flex .flex-td>span {
 font-size:13px
}
.flex-table .inner-box .d-flex .flex-th {
 font-weight:400
}
.flex-table.min-w {
 min-width:300px
}
.flex-table.min-w .d-flex .flex-th {
 width:220px;
 min-width:200px
}
.flex-table.table-commission {
 min-width:680px
}
.flex-table.table-commission .d-flex .flex-th {
 width:220px;
 min-width:200px
}
.flex-table.simple-commission .d-flex .flex-th {
 background-image:url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"%3e%3cpath fill="rgb(77,189,116)" d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm144 276c0 6.6-5.4 12-12 12h-92v92c0 6.6-5.4 12-12 12h-56c-6.6 0-12-5.4-12-12v-92h-92c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h92v-92c0-6.6 5.4-12 12-12h56c6.6 0 12 5.4 12 12v92h92c6.6 0 12 5.4 12 12v56z"%3e%3c/path%3e%3c/svg%3e');
 background-repeat:no-repeat;
 background-position:5px 50%;
 background-size:10px 10px;
 padding-left:22px;
 min-width:226px
}
.flex-table.simple-commission .d-flex .flex-th.total {
 background-image:url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"%3e%3cpath fill="rgb(119,119,119)" d="M416 304H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32zm0-192H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z"%3e%3c/path%3e%3c/svg%3e')
}
.flex-table.simple-commission .d-flex .flex-th.minus {
 background-image:url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"%3e%3cpath fill="rgb(248,108,107)" d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zM124 296c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h264c6.6 0 12 5.4 12 12v56c0 6.6-5.4 12-12 12H124z"%3e%3c/path%3e%3c/svg%3e')
}
.table-total-row {
 display:block;
 padding:.57rem 0;
 line-height:1.25
}
.custom-fixed-table {
 border:1px solid #e6e6e6
}
.custom-fixed-table .t-row {
 display:-ms-flexbox;
 display:flex;
 padding-right:5px;
 padding-left:5px
}
.custom-fixed-table .t-row .column {
 padding:10px 5px;
 word-break:break-word;
 width:100%
}
.custom-fixed-table .t-row.thead {
 background-color:#f3f3f3;
 border-bottom:1px solid #e6e6e6;
 -ms-flex-align:center;
 align-items:center
}
.custom-fixed-table .t-row.thead .column {
 font-weight:700;
 line-height:1.2
}
.custom-fixed-table .t-row.tcont {
 border-top:1px solid #e6e6e6
}
.custom-fixed-table .t-row.tcont:first-of-type {
 border-top:0
}
.custom-fixed-table .t-row.tfoot {
 background-color:#f2f9ff;
 border-top:1px solid #e6e6e6
}
.custom-fixed-table .t-row.tfoot .column {
 font-weight:700
}
.custom-fixed-table .t-nodata {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center;
 padding:15px;
 height:60px
}
.custom-fixed-table .tbody-container {
 position:relative;
 max-height:400px;
 overflow:hidden
}
.custom-fixed-table .t-row .column .ticket-name {
 color:#000
}
.custom-fixed-table .t-row .column .date {
 display:block;
 color:#73818f;
 font-size:80%;
 margin-top:5px
}
.custom-fixed-table.player .column:nth-of-type(1) {
 width:calc(100% - 130px)
}
.custom-fixed-table.player .column:nth-of-type(2) {
 width:130px;
 text-align:right
}
.custom-fixed-table.agent .column:nth-of-type(1) {
 width:calc(100% - 190px)
}
.custom-fixed-table.agent .column:nth-of-type(2) {
 width:60px;
 text-align:right
}
.custom-fixed-table.agent .column:nth-of-type(3) {
 width:130px;
 text-align:right
}
.debit-ticket-table {
 border:1px solid #e6e6e6
}
.debit-ticket-table .t-row {
 display:-ms-flexbox;
 display:flex;
 padding-right:5px;
 padding-left:5px
}
.debit-ticket-table .t-row .column {
 padding:10px 5px;
 word-break:break-word;
 width:100%
}
.debit-ticket-table .t-row.thead {
 background-color:#f3f3f3;
 border-bottom:1px solid #e6e6e6;
 -ms-flex-align:center;
 align-items:center
}
.debit-ticket-table .t-row.thead .column {
 font-weight:700;
 line-height:1.2
}
.debit-ticket-table .t-row.tcont {
 border-top:1px solid #e6e6e6
}
.debit-ticket-table .t-row.tcont:first-of-type {
 border-top:0
}
.debit-ticket-table .t-row.tfoot {
 background-color:#f2f9ff;
 border-top:1px solid #e6e6e6
}
.debit-ticket-table .t-row.tfoot .column {
 font-weight:700
}
.debit-ticket-table .t-nodata {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center;
 padding:15px;
 height:60px
}
.debit-ticket-table .tbody-container {
 position:relative;
 max-height:400px;
 overflow:hidden
}
.debit-ticket-table .t-row {
 width:100%;
 border:0;
 outline:none;
 text-align:left;
 background-color:transparent;
 -webkit-user-select:text;
 -moz-user-select:text;
 -ms-user-select:text;
 user-select:text
}
.debit-ticket-table .t-row .column .ticket-name {
 color:#000
}
.debit-ticket-table .t-row .column .date {
 display:block;
 color:#73818f;
 font-size:80%;
 margin-top:5px
}
.debit-ticket-table .t-row .column:nth-of-type(1) {
 width:30px;
 min-width:30px;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center
}
.debit-ticket-table .t-row.active {
 background-color:#fff5f5
}
.debit-ticket-table.player .t-row .column:nth-of-type(2) {
 width:calc(100% - 150px)
}
.debit-ticket-table.player .t-row .column:nth-of-type(3) {
 width:120px;
 text-align:right
}
.debit-ticket-table.agent .t-row .column:nth-of-type(2) {
 width:calc(100% - 240px)
}
.debit-ticket-table.agent .t-row .column:nth-of-type(3) {
 width:95px;
 text-align:right
}
.debit-ticket-table.agent .t-row .column:nth-of-type(4) {
 width:60px;
 text-align:center
}
.debit-ticket-table.agent .t-row .column:nth-of-type(5) {
 width:70px;
 min-width:70px;
 text-align:center
}
.debit-ticket-table.agent .t-row .column:nth-of-type(5) .form-control {
 display:inline-block;
 width:100%;
 text-align:center
}
.debit-ticket-table .custom-control {
 min-height:0;
 min-height:initial;
 width:1rem;
 height:1rem;
 padding-left:0
}
.debit-ticket-table .custom-control .custom-control-label:before,
.debit-ticket-table .custom-control .custom-control-label:after {
 left:0;
 top:0
}
.debit-ticket-table .custom-control .ico-each {
 width:16px;
 height:16px;
 border-radius:.25rem;
 font-size:10px;
 color:#fff;
 border-color:#f86c6b;
 background-color:#f86c6b;
 text-align:center;
 line-height:16px;
 vertical-align:top;
 cursor:pointer
}
.debit-ticket-table .custom-control-input:active~.custom-control-label:before {
 border-color:#f4b6b6;
 background-color:#f4b6b6
}
.debit-ticket-table .custom-control-input:checked~.custom-control-label:before {
 border-color:#f86c6b;
 background-color:#f86c6b
}
.debit-ticket-table .custom-control-input:focus~.custom-control-label:before {
 border-color:#f4b6b6;
 box-shadow:0 0 0 .2rem #f86c6b40
}
.intable-checkbox {
 padding:0;
 width:100%;
 height:100%
}
.intable-checkbox.min-width-30 {
 min-width:30px
}
.intable-checkbox .custom-control-input+.custom-control-label {
 display:block;
 width:100%;
 height:100%;
 position:absolute;
 top:0;
 left:0
}
.intable-checkbox .custom-control-input+.custom-control-label:before {
 top:50%;
 left:50%;
 margin:-8px 0 0 -9px;
 border-radius:.25rem
}
.intable-checkbox .custom-control-input:checked+.custom-control-label:after {
 top:50%;
 left:50%;
 margin:-8px 0 0 -9px;
 background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")
}
.intable-checkbox .custom-control-input:disabled~.custom-control-label {
 cursor:default
}
.form-group-title {
 display:block;
 width:100%;
 font-weight:700
}
.col-label,
.col-form-label {
 font-weight:700
}
.form-group {
 margin-bottom:.5rem
}
.form-group textarea.form-control {
 resize:none
}
.form-group>label {
 font-weight:700
}
.form-group>label.label-sub-title {
 font-weight:400
}
.form-group .invalid-feedback {
 padding:0 2px
}
.form-group .invalid-feedback .caption {
 margin-bottom:.25rem
}
.form-group .invalid-feedback ul {
 padding-left:1rem;
 margin:0
}
.form-group .input-description {
 display:block;
 width:100%;
 margin-top:.25rem;
 font-size:80%;
 text-align:right
}
.form-group .handler-box {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 margin-bottom:5px
}
.form-group .handler-box .text {
 -ms-flex:auto;
 flex:auto;
 padding-right:5px
}
.form-group .number-spin-button {
 padding-right:0!important
}
.form-group .number-spin-button::-webkit-inner-spin-button,
.form-group .number-spin-button::-webkit-outer-spin-button {
 appearance:auto;
 -webkit-appearance:auto;
 -moz-appearance:auto;
 width:24px;
 height:38px
}
.form-group .field-box {
 border:1px solid #bcc8d8;
 border-radius:.25rem;
 padding:7px 11px;
 position:relative;
 background:#f4f4f4
}
.form-group .field-box .col-label {
 font-weight:400;
 color:#797979;
 margin-bottom:0
}
.form-group .field-box .btn {
 position:absolute;
 top:5px;
 right:6px;
 padding:0 3px;
 color:#262a2e;
 z-index:100
}
.form-group .input-button {
 position:relative
}
.form-group .input-button .btn {
 position:absolute;
 top:6px;
 right:3px;
 padding:0 5px;
 color:#262a2e;
 z-index:100
}
.form-group .list-box {
 width:100%;
 height:150px;
 overflow-y:auto;
 border:1px solid #bcc8d8;
 border-radius:.25rem;
 padding:7px 11px
}
.form-group .list-box ul {
 width:100%;
 padding:0;
 margin:0
}
.form-group .list-box ul li {
 list-style:none
}
.form-group .list-box ul li .group {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-pack:justify;
 justify-content:space-between;
 -ms-flex-align:center;
 align-items:center;
 padding:3px 0;
 cursor:pointer
}
.form-group .list-box ul li .group:hover {
 background:#f1f1f1
}
.form-group .list-box ul li ul.children {
 padding-left:15px
}
.form-group .list-box ul li ul.children li {
 padding:3px 0;
 cursor:pointer
}
.form-group .list-box ul li ul.children li:hover {
 background:#f1f1f1
}
.form-control {
 border-color:#bcc8d8;
 color:#5a6973;
 font-family:Noto Sans,Noto Sans SC,Microsoft YaHei,Arial,sans-serif
}
.form-control::-moz-placeholder {
 color:#8798a9;
}
.form-control::placeholder {
 color:#8798a9;
}
.form-control:-ms-input-placeholder {
 color:#8798a9
}
.form-control::-ms-input-placeholder {
 color:#8798a9
}
.form-control.date-picker[readonly] {
 background-color:#fff;
 cursor:pointer;
 background-repeat:no-repeat;
 background-image:url('data:image/svg+xml;utf8;,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"%3e%3cpath fill="rgb(105,105,105)" d="M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"%3e%3c/path%3e%3c/svg%3e');
 background-position:100% 50%;
 background-size:24px 16px
}
.form-control.date-picker[readonly]:disabled {
 background-color:#eee;
 color:#b9b9b9;
 cursor:default;
 background-repeat:no-repeat;
 background-image:url('data:image/svg+xml;utf8;,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"%3e%3cpath fill="rgb(185,185,185)" d="M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"%3e%3c/path%3e%3c/svg%3e')
}
.form-control:disabled {
 background-color:#eee;
 color:#b9b9b9;
 cursor:default
}
.form-control[type=number]::-webkit-inner-spin-button,
.form-controlinput[type=number]::-webkit-outer-spin-button {
 -webkit-appearance:none;
 margin:0
}
.form-group-grey-section {
 background:#f6f6f6;
 border-top:#ececec 1px solid;
 border-bottom:#ececec 1px solid;
 padding-top:15px;
 padding-bottom:10px
}
.form-group-grey-section .col-label-title {
 padding-bottom:10px
}
.form-group-grey-section .text-devide {
 display:inline-block;
 padding:.375rem .75rem;
 margin-bottom:0;
 font-size:.875rem;
 font-weight:400;
 line-height:1.5;
 color:#5c6873;
 text-align:center;
 white-space:nowrap;
 background-color:#f0f3f5;
 border:1px solid #bcc8d8;
 border-radius:.25rem
}
.form-group-grey-section .input-group.input-single .ng-select .ng-select-container {
 border-top-left-radius:.25rem;
 border-bottom-left-radius:.25rem
}
.form-group-grey-section .input-group .input-group-prepend {
 position:relative
}
.form-group-grey-section .input-group .input-group-prepend:before {
 content:" ";
 width:2px;
 height:.5rem;
 background:#bcc8d8;
 position:absolute;
 left:50%;
 top:-.5rem;
 margin-left:-1px
}
.form-group-bg-grey {
 background:#f6f6f6;
 padding-top:15px;
 padding-bottom:10px
}
.form-group-bg-grey .col-label-title {
 padding-bottom:10px
}
.form-group-bg-grey .text-devide {
 display:inline-block;
 padding:.375rem .75rem;
 margin-bottom:0;
 font-size:.875rem;
 font-weight:400;
 line-height:1.5;
 color:#5c6873;
 text-align:center;
 white-space:nowrap;
 background-color:#f0f3f5;
 border:1px solid #bcc8d8;
 border-radius:.25rem
}
.form-group-bg-grey .input-group.input-single .ng-select .ng-select-container {
 border-top-left-radius:.25rem;
 border-bottom-left-radius:.25rem
}
.form-group-bg-grey .input-group .input-group-prepend {
 position:relative
}
.form-group-bg-grey .input-group .input-group-prepend:before {
 content:" ";
 width:2px;
 height:.5rem;
 background:#bcc8d8;
 position:absolute;
 left:50%;
 top:-.5rem;
 margin-left:-1px
}
.md-drppicker {
 font-family:Noto Sans,Noto Sans SC,Microsoft YaHei,Arial,sans-serif
}
.md-drppicker>* {
 font-family:Noto Sans,Noto Sans SC,Microsoft YaHei,Arial,sans-serif
}
.md-drppicker .btn-cancel {
 display:none;
 width:24px;
 height:24px;
 background-repeat:no-repeat;
 background-image:url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="rgb(162,162,162)" %3e%3cpath d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"/%3e%3cpath d="M0 0h24v24H0z" fill="none"/%3e%3c/svg%3e');
 background-color:transparent;
 background-position:50% 50%;
 background-size:100% 100%;
 border:0;
 outline:none;
 position:absolute;
 top:0;
 right:0
}
.md-drppicker .dropdowns {
 text-align:left;
 margin-right:10px;
 padding-left:5px
}
.md-drppicker .dropdowns:last-child {
 padding-left:0;
 margin-right:0
}
.md-drppicker .calendar {
 margin:0
}
.md-drppicker .calendar th,
.md-drppicker .calendar td {
 margin:0;
 padding:0;
 opacity:1;
 border:0!important
}
.md-drppicker .calendar td.today.available {
 background-color:#4dbd7466;
 color:#fff
}
.md-drppicker .calendar td.today.available.in-range {
 background-color:#dde2e4;
 color:#000
}
.md-drppicker .calendar td.active.today {
 background-color:#2c84b1;
 color:#fff
}
.md-drppicker .calendar td.start-date,
.md-drppicker .calendar td.end-date {
 background-color:#2c84b1
}
.md-drppicker .calendar td.off,
.md-drppicker .calendar td.off.today,
.md-drppicker .calendar td.off.today.in-range {
 background-color:#fff;
 color:#999
}
.md-drppicker.double .calendar {
 max-width:none
}
.md-drppicker.double .calendar .calendar-table {
 font-size:12px;
 border:0;
 border-radius:0;
 background-color:transparent
}
.md-drppicker.double .calendar th,
.md-drppicker.double .calendar td {
 margin:0;
 padding:0;
 opacity:1;
 border:0!important
}
.md-drppicker.double .calendar td.today.available {
 background-color:#4dbd7466;
 color:#fff
}
.md-drppicker.double .calendar td.today.available.in-range {
 background-color:#dde2e4;
 color:#000
}
.md-drppicker.double .calendar td.active.today {
 background-color:#2c84b1;
 color:#fff
}
.md-drppicker.double .calendar td.start-date,
.md-drppicker.double .calendar td.end-date {
 background-color:#2c84b1
}
.md-drppicker.double .calendar td.off,
.md-drppicker.double .calendar td.off.today,
.md-drppicker.double .calendar td.off.today.in-range {
 background-color:#fff;
 color:#999
}
.md-drppicker.double .ranges {
 border-bottom:1px solid #eee;
 padding:2px
}
.md-drppicker.double .ranges ul {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap
}
.md-drppicker.double .ranges ul li {
 width:33.33%;
 padding:2px
}
.md-drppicker.double .ranges ul li button {
 border-radius:.25rem;
 outline:none;
 padding:4px 10px;
 font-size:12px
}
.md-drppicker.double .ranges ul li button:hover {
 background-color:#c2def1
}
.md-drppicker.double .ranges ul li button.active {
 background-color:#2c84b1
}
.md-drppicker.double .ranges ul li:hover {
 background-color:transparent
}
.md-drppicker .calendar-time .select .select-item.custom-select {
 width:48px;
 padding:0 7px;
 font-size:14px;
 border:0;
 border:1px solid #bcc8d8;
 border-radius:.25rem;
 box-sizing:border-box
}
.md-drppicker.hidden.drops-up-left {
 left:0;
 bottom:100%;
 top:auto;
 top:initial;
 -ms-transform-origin:0% 100%!important;
 transform-origin:0% 100%!important
}
.md-drppicker.hidden.drops-up-right {
 right:0;
 bottom:100%;
 top:auto;
 top:initial;
 -ms-transform-origin:100% 100%!important;
 transform-origin:100% 100%!important
}
.md-drppicker.hidden.drops-down-left {
 left:0;
 top:100%;
 -ms-transform-origin:0 0!important;
 transform-origin:0 0!important
}
.md-drppicker.hidden.drops-down-right {
 right:0;
 top:100%;
 -ms-transform-origin:100% 0%!important;
 transform-origin:100% 0%!important
}
.md-drppicker.shown.drops-up-left {
 left:0;
 bottom:100%;
 top:auto;
 top:initial;
 -ms-transform-origin:0% 100%!important;
 transform-origin:0% 100%!important
}
.md-drppicker.shown.drops-up-right {
 right:0;
 bottom:100%;
 top:auto;
 top:initial;
 -ms-transform-origin:100% 100%!important;
 transform-origin:100% 100%!important
}
.md-drppicker.shown.drops-down-left {
 left:0;
 top:100%;
 -ms-transform-origin:0 0!important;
 transform-origin:0 0!important
}
.md-drppicker.shown.drops-down-right {
 right:0;
 top:100%;
 -ms-transform-origin:100% 0%!important;
 transform-origin:100% 0%!important
}
.md-drppicker.shown.drops-auto-auto {
 position:fixed;
 top:70px;
 width:calc(100% - 30px);
 height:calc(100% - 70px);
 max-height:600px;
 overflow:auto;
 margin:0 15px;
 left:0
}
.md-drppicker.shown.drops-auto-auto .btn-cancel {
 display:block
}
.md-drppicker.shown.drops-auto-auto .ranges {
 padding-top:16px
}
.md-drppicker .ranges ul li button.active {
 background-color:#428bca!important
}
.input-date.is-invalid .input-group-text,
.input-date.is-invalid .form-control {
 border-color:#f86c6b
}
.input-group.radius-top-left-right .multi-selector .multi-input {
 border-bottom-left-radius:.25rem;
 border-bottom-right-radius:.25rem;
 border-top-left-radius:.25rem
}
.input-group.radius-top-left-right .multi-selector.show .multi-input {
 border-bottom-left-radius:0;
 border-bottom-right-radius:0;
 border-top-left-radius:.25rem
}
.input-group .md-drppicker {
 margin-top:0;
 top:100%
}
.input-group .input-control {
 width:1%;
 -ms-flex:1 1 auto;
 flex:1 1 auto
}
.input-group .input-control>* {
 width:100%
}
.input-group .multi-selector .multi-input,
.input-group .select-agent .dropdown-toggle,
.input-group .ng-select .ng-select-container,
.input-group .multi-selector-nolevel .multi-input,
.input-group .input-control .form-control {
 border-top-left-radius:0;
 border-bottom-left-radius:0
}
.input-group .input-group-text {
 border:1px solid #bcc8d8;
 min-width:40px
}
.input-group.is-invalid+.invalid-feedback {
 display:block
}
.input-group .form-control.ng-select {
 padding:0;
 border:0
}
.input-group .form-control.ng-select .ng-select-container {
 border-top-left-radius:0;
 border-bottom-left-radius:0
}
.input-group .form-control.date-picker {
 border-top-right-radius:.25rem;
 border-bottom-right-radius:.25rem
}
.ng-select .ng-select-container,
.ng-select-bottom .ng-select-container {
 min-height:0;
 min-height:initial;
 border-color:#bcc8d8;
 cursor:pointer!important
}
.ng-select .ng-select-container .ng-value-container,
.ng-select-bottom .ng-select-container .ng-value-container {
 padding:0
}
.ng-select .ng-select-container .ng-value-container .ng-placeholder,
.ng-select-bottom .ng-select-container .ng-value-container .ng-placeholder {
 color:#8798a9
}
.ng-select .ng-select-container:hover,
.ng-select-bottom .ng-select-container:hover {
 box-shadow:none
}
.ng-select.ng-select-single .ng-select-container,
.ng-select-bottom.ng-select-single .ng-select-container {
 height:35px;
 padding:.375rem 1.4rem .375rem .75rem
}
.ng-select.ng-select-single.ng-select-searchable .ng-select-container .ng-value-container,
.ng-select-bottom.ng-select-single.ng-select-searchable .ng-select-container .ng-value-container {
 line-height:1.5
}
.ng-select.ng-select-single.ng-select-searchable .ng-select-container .ng-value-container .ng-input,
.ng-select-bottom.ng-select-single.ng-select-searchable .ng-select-container .ng-value-container .ng-input {
 top:.375rem;
 padding-right:24px;
 padding-left:12px
}
.ng-select.ng-select-single.ng-select-searchable .ng-select-container .ng-value-container .ng-input>input,
.ng-select-bottom.ng-select-single.ng-select-searchable .ng-select-container .ng-value-container .ng-input>input {
 box-sizing:border-box;
 cursor:pointer;
 z-index:1;
 padding:0;
 width:100%;
 height:100%
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container,
.ng-select-bottom.ng-select-multiple .ng-select-container .ng-value-container {
 padding:.375rem;
 padding-right:18px
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value,
.ng-select-bottom.ng-select-multiple .ng-select-container .ng-value-container .ng-value {
 margin:2px
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder,
.ng-select-bottom.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder {
 top:.375rem;
 padding:0 0 0 7px;
 line-height:1.5
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input,
.ng-select-bottom.ng-select-multiple .ng-select-container .ng-value-container .ng-input {
 padding:0 0 0 7px;
 line-height:1.5
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input>input,
.ng-select-bottom.ng-select-multiple .ng-select-container .ng-value-container .ng-input>input {
 box-sizing:border-box;
 padding:0
}
.ng-select.ng-select-multiple.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,
.ng-select-bottom.ng-select-multiple.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,
.ng-select.ng-select-multiple.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked,
.ng-select-bottom.ng-select-multiple.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked {
 color:#8c8c8c;
 background-color:#f0f3f5
}
.ng-select .ng-arrow-wrapper,
.ng-select-bottom .ng-arrow-wrapper {
 position:absolute!important;
 top:50%;
 right:0;
 padding-right:0;
 width:24px;
 margin-top:-13px;
 height:24px;
 z-index:5
}
.ng-select .ng-arrow-wrapper .ng-arrow,
.ng-select-bottom .ng-arrow-wrapper .ng-arrow {
 border:0!important;
 width:100%!important;
 height:100%!important;
 background-repeat:no-repeat;
 background-image:url('data:image/svg+xml;utf8;,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"%3e%3cpath fill="rgb(105,105,105)" d="M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"%3e%3c/path%3e%3c/svg%3e');
 background-position:50% 50%;
 background-size:16px 16px;
 -ms-transform:rotate(0deg);
 transform:rotate(0);
 -webkit-transform:rotate(0deg);
 transition:all .3s ease;
 -webkit-transition:all .3s ease
}
.ng-select .ng-clear-wrapper,
.ng-select-bottom .ng-clear-wrapper {
 position:absolute!important;
 top:50%;
 right:24px;
 width:18px!important;
 height:18px;
 margin-top:-9px;
 text-align:center;
 z-index:5
}
.ng-select .ng-clear-wrapper .ng-clear,
.ng-select-bottom .ng-clear-wrapper .ng-clear {
 font-size:0!important;
 width:100%!important;
 height:100%!important;
 background-repeat:no-repeat;
 background-image:url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 352 512"%3e%3cpath fill="rgb(210,210,210)" d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"%3e%3c/path%3e%3c/svg%3e');
 background-position:50% 50%;
 background-size:16px 16px;
 vertical-align:top
}
.ng-select.ng-select-opened>.ng-select-container,
.ng-select-bottom.ng-select-opened>.ng-select-container {
 border-color:#8ad4ee;
 box-shadow:0 0 0 .2rem #20a8d840
}
.ng-select.ng-select-opened>.ng-select-container .ng-arrow,
.ng-select-bottom.ng-select-opened>.ng-select-container .ng-arrow {
 top:0;
 -ms-transform:rotate(180deg);
 transform:rotate(180deg);
 -webkit-transform:rotate(180deg)
}
.ng-select.ng-select-focused>.ng-select-container,
.ng-select-bottom.ng-select-focused>.ng-select-container {
 border-color:#8ad4ee;
 box-shadow:0 0 0 .2rem #20a8d840
}
.ng-select.ng-select-focused>.ng-select-container:hover,
.ng-select-bottom.ng-select-focused>.ng-select-container:hover {
 border-color:#8ad4ee;
 box-shadow:0 0 0 .2rem #20a8d840
}
.ng-select.ng-select-focused>.ng-select-container .ng-value-container .ng-value,
.ng-select-bottom.ng-select-focused>.ng-select-container .ng-value-container .ng-value {
 color:#8798a9
}
.ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container,
.ng-select-bottom.ng-select-focused:not(.ng-select-opened)>.ng-select-container {
 border-color:#8ad4ee;
 box-shadow:0 0 0 .2rem #20a8d840
}
.ng-select.ng-select-disabled>.ng-select-container,
.ng-select-bottom.ng-select-disabled>.ng-select-container {
 background-color:#eee;
 color:#8798a9;
 cursor:default
}
.ng-select.ng-select-disabled>.ng-select-container .ng-input>input,
.ng-select-bottom.ng-select-disabled>.ng-select-container .ng-input>input {
 cursor:default!important
}
.ng-select.ng-select-disabled>.ng-select-container .ng-value-container .ng-value,
.ng-select-bottom.ng-select-disabled>.ng-select-container .ng-value-container .ng-value {
 color:#8798a9
}
.ng-select.ng-select-disabled .ng-arrow-wrapper .ng-arrow,
.ng-select-bottom.ng-select-disabled .ng-arrow-wrapper .ng-arrow {
 background-repeat:no-repeat;
 background-image:url('data:image/svg+xml;utf8;,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"%3e%3cpath fill="rgb(185,185,185)" d="M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"%3e%3c/path%3e%3c/svg%3e')
}
.ng-select .ng-dropdown-panel,
.ng-select-bottom .ng-dropdown-panel {
 border-color:#bcc8d8;
 min-width:100%;
 max-width:100%
}
.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked,
.ng-select-bottom .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked {
 background-color:#c2def1
}
.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked .ng-option-label,
.ng-select-bottom .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked .ng-option-label {
 font-weight:400
}
.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,
.ng-select-bottom .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,
.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked,
.ng-select-bottom .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked {
 color:#fff;
 background-color:#2c84b1
}
.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,
.ng-select-bottom .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label {
 font-weight:400
}
.ng-select.is-invalid .ng-select-container,
.ng-select-bottom.is-invalid .ng-select-container,
.ng-select.is-invalid.ng-select-focused .ng-select-container,
.ng-select-bottom.is-invalid.ng-select-focused .ng-select-container {
 border-color:#f86c6b;
 box-shadow:0 0 0 .2rem #f86c6b40
}
.ng-select.is-invalid+.invalid-feedback,
.ng-select-bottom.is-invalid+.invalid-feedback {
 display:block
}
.ng-select.bonus-settings-select,
.ng-select-bottom.bonus-settings-select {
 min-width:120px
}
.ng-select.bonus-settings-select .ng-select-container,
.ng-select-bottom.bonus-settings-select .ng-select-container {
 background:transparent;
 border:0
}
.ng-select.bonus-settings-select .ng-select-container .ng-value-container .ng-value,
.ng-select-bottom.bonus-settings-select .ng-select-container .ng-value-container .ng-value {
 color:#000
}
.ng-select.bonus-settings-select.off .ng-select-container .ng-value-container .ng-value,
.ng-select-bottom.bonus-settings-select.off .ng-select-container .ng-value-container .ng-value {
 color:#262a2e
}
.ng-select.bonus-settings-select.stingy .ng-select-container .ng-value-container .ng-value,
.ng-select-bottom.bonus-settings-select.stingy .ng-select-container .ng-value-container .ng-value {
 color:#90caf9
}
.ng-select.bonus-settings-select.standard .ng-select-container .ng-value-container .ng-value,
.ng-select-bottom.bonus-settings-select.standard .ng-select-container .ng-value-container .ng-value {
 color:#2196f3
}
.ng-select.bonus-settings-select.generous .ng-select-container .ng-value-container .ng-value,
.ng-select-bottom.bonus-settings-select.generous .ng-select-container .ng-value-container .ng-value {
 color:#1976d2
}
.ng-select.bonus-settings-select.amazing .ng-select-container .ng-value-container .ng-value,
.ng-select-bottom.bonus-settings-select.amazing .ng-select-container .ng-value-container .ng-value {
 color:#0d47a1
}
.ng-select.bonus-settings-select.ng-dropdown-panel.ng-select-bottom .ng-option-marked,
.ng-select-bottom.bonus-settings-select.ng-dropdown-panel.ng-select-bottom .ng-option-marked {
 background:#c2def1
}
.ng-select.bonus-settings-select.ng-dropdown-panel.ng-select-bottom .ng-option-selected,
.ng-select.bonus-settings-select.ng-dropdown-panel.ng-select-bottom .ng-option-marked.ng-option-selected,
.ng-select-bottom.bonus-settings-select.ng-dropdown-panel.ng-select-bottom .ng-option-selected,
.ng-select-bottom.bonus-settings-select.ng-dropdown-panel.ng-select-bottom .ng-option-marked.ng-option-selected {
 background:#2c84b1;
 color:#fff
}
.ng-select.dropdown-width.ng-select-focused>.ng-select-container,
.ng-select-bottom.dropdown-width.ng-select-focused>.ng-select-container {
 border:none;
 box-shadow:none
}
.ng-select.dropdown-width.ng-select-focused>.ng-select-container:hover,
.ng-select-bottom.dropdown-width.ng-select-focused>.ng-select-container:hover {
 border:none;
 box-shadow:none
}
.ng-select.dropdown-width.ng-select-focused:not(.ng-select-opened)>.ng-select-container,
.ng-select-bottom.dropdown-width.ng-select-focused:not(.ng-select-opened)>.ng-select-container {
 border:none;
 box-shadow:none
}
.ng-select.dropdown-width .ng-select-container,
.ng-select-bottom.dropdown-width .ng-select-container {
 border:none
}
.ng-select.dropdown-width .ng-dropdown-panel,
.ng-select-bottom.dropdown-width .ng-dropdown-panel {
 max-width:none!important;
 max-width:initial!important;
 width:auto!important
}
.ng-select.value-bold .ng-select-container,
.ng-select-bottom.value-bold .ng-select-container {
 padding:.375rem 1.4rem .375rem 0
}
.ng-select.value-bold .ng-select-container .ng-value-container,
.ng-select-bottom.value-bold .ng-select-container .ng-value-container {
 font-weight:700
}
.select-agent {
 position:relative;
 cursor:pointer
}
.select-agent .dropdown-toggle {
 width:100%;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 height:auto;
 min-height:35px
}
.select-agent .dropdown-toggle.multi-box {
 max-height:120px;
 overflow-y:auto;
 overflow-x:hidden
}
.select-agent .dropdown-toggle .multi-value {
 font-size:.9em;
 margin-bottom:5px;
 background-color:#ebf5ff;
 border-radius:2px;
 margin-right:5px;
 white-space:nowrap
}
.select-agent .dropdown-toggle .multi-value .multi-unselect {
 border-right:1px solid #b8dbff;
 cursor:pointer;
 display:inline-block;
 padding:1px 5px
}
.select-agent .dropdown-toggle .multi-value .multi-unselect:hover {
 background-color:#d1e8ff
}
.select-agent .dropdown-toggle .multi-value .multi-label {
 display:inline-block;
 padding:1px 5px
}
.select-agent .dropdown-toggle .placeholder {
 color:#8798a9;
 line-height:1.5
}
.select-agent .dropdown-toggle .search-box {
 -ms-flex:1;
 flex:1;
 z-index:2
}
.select-agent .dropdown-toggle .search-box .search-input {
 background:none;
 border:0;
 box-shadow:none;
 outline:0;
 width:100%;
 box-sizing:border-box!important;
 cursor:pointer!important;
 z-index:1
}
.select-agent.disabled {
 cursor:default
}
.select-agent.disabled .dropdown-toggle {
 background-color:#eee;
 color:#8798a9
}
.select-agent.disabled .dropdown-toggle:after {
 background-repeat:no-repeat;
 background-image:url('data:image/svg+xml;utf8;,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"%3e%3cpath fill="rgb(185,185,185)" d="M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"%3e%3c/path%3e%3c/svg%3e')
}
.select-agent .filter-value {
 position:absolute;
 top:2px;
 left:2px;
 width:calc(100% - 30px);
 height:31px;
 visibility:hidden;
 background-color:#fff0;
 border:0;
 outline:none;
 padding:.375rem .75rem
}
.select-agent .filter-value.show {
 visibility:visible;
 z-index:1
}
.select-agent .filter-value.show.focus {
 background-color:#fff
}
.select-agent .dropdown-menu {
 width:100%;
 z-index:10
}
.select-agent .dropdown-menu .down-line .custom-checkbox {
 padding:0
}
.select-agent .dropdown-menu .down-line .custom-checkbox .custom-control-label {
 position:relative;
 width:100%;
 height:34px;
 -ms-flex-pack:left;
 justify-content:left;
 padding:8px 10px 8px 37px
}
.select-agent .dropdown-menu .down-line .custom-checkbox .custom-control-label:before,
.select-agent .dropdown-menu .down-line .custom-checkbox .custom-control-label:after {
 position:absolute;
 left:10px;
 top:50%;
 margin-top:-8px
}
.select-agent .dropdown-menu .down-line .custom-checkbox .custom-control-input {
 display:none
}
.select-agent .dropdown-menu .down-line .custom-checkbox .custom-control-input:disabled+.custom-control-label {
 cursor:default
}
.select-agent .dropdown-menu .any-agent {
 padding:9px 10px;
 cursor:pointer;
 border-bottom:1px solid #eee;
 line-height:1.1
}
.select-agent .dropdown-menu .any-agent>span {
 display:inline-block;
 vertical-align:top;
 line-height:1
}
.select-agent .dropdown-menu .any-agent:hover {
 background-color:#c2def1
}
.select-agent .dropdown-menu .any-agent.on {
 background-color:#2c84b1;
 color:#fff
}
.select-agent .agent-list {
 position:relative;
 min-width:200px;
 max-height:400px;
 overflow:hidden;
 overflow-y:auto;
 margin:0;
 padding:0
}
.select-agent .agent-list .option-item {
 list-style:none;
 padding:10px;
 cursor:pointer;
 line-height:1.1
}
.select-agent .agent-list .option-item:hover {
 background-color:#c2def1
}
.select-agent .agent-list .option-item.on {
 background-color:#2c84b1;
 color:#fff
}
.select-agent .agent-list .option-item>span {
 display:block;
 line-height:1
}
.select-agent .agent-list .option-item>span i.fa-square-o {
 margin-right:calc(.25rem + 2px)
}
.select-agent .agent-list .option-item>span i.fa-check-square-o {
 margin-right:.25rem
}
.select-agent .agent-list .option-item:first-child {
 border-top:0
}
.select-agent.show .dropdown-toggle {
 border-bottom-right-radius:0;
 border-color:#8ad4ee;
 box-shadow:0 0 0 .2rem #20a8d840
}
.select-agent.show .dropdown-toggle:after {
 -ms-transform:rotate(180deg);
 transform:rotate(180deg);
 -webkit-transform:rotate(180deg)
}
.select-agent.show .dropdown-menu {
 display:block;
 border-top-left-radius:0;
 border-top-right-radius:0;
 margin-top:-1px
}
.select-agent.show .dropdown-menu .btn-downline .btn {
 padding:10px;
 width:100%
}
.select-agent.show .dropdown-menu .btn-downline .btn i.fa-square-o {
 margin-right:calc(.25rem + 2px)
}
.select-agent.show .dropdown-menu .btn-downline .btn i.fa-check-square-o {
 margin-right:.25rem
}
.select-agent.show .dropdown-menu .btn-downline .btn:hover {
 background-color:#c2def1
}
.multi-selector {
 position:relative;
 cursor:pointer;
 color:#5a6973
}
.multi-selector .ico-check {
 display:inline-block;
 vertical-align:middle;
 width:16px;
 height:16px;
 border:1px solid #adb5bd;
 border-radius:.25rem;
 transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
 pointer-events:none;
 background-position:50% 50%;
 background-size:50% 50%;
 background-repeat:no-repeat;
 background-color:#fff
}
.multi-selector .ico-check.checked {
 background-color:#20a8d8;
 border-color:#20a8d8;
 background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")
}
.multi-selector .ico-check.disabled {
 background-color:#e9ecef;
 cursor:default
}
.multi-selector .ico-check.indeterminate {
 background-color:#20a8d8;
 border-color:#20a8d8;
 background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")
}
.multi-selector .multi-input {
 display:block;
 height:35px;
 width:100%;
 border-radius:.25rem;
 border:1px solid #bcc8d8;
 padding:.375rem .75rem;
 background-color:#fff;
 padding-right:24px;
 position:relative
}
.multi-selector .multi-input:after {
 content:"";
 display:block;
 width:16px;
 height:16px;
 position:absolute;
 top:50%;
 right:3px;
 margin-top:-8px;
 background-repeat:no-repeat;
 background-image:url('data:image/svg+xml;utf8;,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"%3e%3cpath fill="rgb(105,105,105)" d="M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"%3e%3c/path%3e%3c/svg%3e');
 background-position:50% 50%;
 -ms-transform:rotate(0deg);
 transform:rotate(0);
 -webkit-transform:rotate(0deg);
 transition:all .3s ease;
 -webkit-transition:all .3s ease
}
.multi-selector .multi-input:focus {
 box-shadow:0 0 0 .2rem #c8ced380
}
.multi-selector .multi-input:after {
 width:24px;
 height:24px;
 background-size:16px 16px;
 margin-top:-12px
}
.multi-selector .multi-input .placeholder {
 color:#8798a9;
 line-height:1.5
}
.multi-selector .multi-input .search-box .search-input {
 border:0;
 outline:0;
 width:100%;
 line-height:1.5;
 background-color:transparent;
 color:#5a6973
}
.multi-selector .multi-input .multi-value {
 line-height:1.5;
 color:#5a6973
}
.multi-selector.disabled .multi-input {
 background-color:#eee;
 color:#8798a9
}
.multi-selector.disabled .multi-input:after {
 background-repeat:no-repeat;
 background-image:url('data:image/svg+xml;utf8;,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"%3e%3cpath fill="rgb(185,185,185)" d="M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"%3e%3c/path%3e%3c/svg%3e')
}
.multi-selector .multi-menu {
 position:absolute;
 top:100%;
 left:0;
 width:auto;
 min-width:100%;
 display:none;
 background-color:#fff;
 border:1px solid #bcc8d8;
 margin-top:-1px;
 border-radius:0 0 .25rem .25rem;
 box-sizing:border-box;
 box-shadow:0 1px #0000000f
}
.multi-selector .multi-menu .btn-downline {
 border-bottom:1px solid #bcc8d8
}
.multi-selector .multi-menu .btn-downline .btn {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 width:100%;
 padding:10px;
 max-width:none;
 max-width:initial;
 margin:0
}
.multi-selector .multi-menu .btn-downline .btn .ico-check {
 margin-right:5px
}
.multi-selector .multi-menu .btn-downline .btn>span {
 -ms-flex:auto;
 flex:auto;
 line-height:1
}
.multi-selector .multi-menu .btn-downline .btn:hover {
 background-color:#c2def1
}
.multi-selector .multi-menu .treeview-text {
 padding:10px;
 line-height:1;
 cursor:default
}
.multi-selector .multi-menu .treeview-container {
 padding:0
}
.multi-selector .multi-menu .treeview-container .treeview-item .multi-item {
 width:100%;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 padding:6px 10px
}
.multi-selector .multi-menu .treeview-container .treeview-item .multi-item .ico-check {
 margin-right:5px
}
.multi-selector .multi-menu .treeview-container .treeview-item .multi-item .multi-item-input {
 display:none
}
.multi-selector .multi-menu .treeview-container .treeview-item .multi-item .multi-item-label {
 display:block;
 -ms-flex:auto;
 flex:auto;
 cursor:pointer;
 margin-bottom:0
}
.multi-selector .multi-menu .treeview-container .treeview-item .multi-item.disabled {
 color:#b9b9b9
}
.multi-selector .multi-menu .treeview-container .treeview-item .multi-item.disabled .multi-item-label {
 cursor:default
}
.multi-selector .multi-menu .treeview-container .treeview-item .multi-item.disabled:hover {
 background-color:transparent
}
.multi-selector .multi-menu .treeview-container .treeview-item .multi-item:hover {
 background-color:#c2def1
}
.multi-selector .multi-menu .treeview-container .treeview-item>div .treeview-item .multi-item {
 margin-left:-2rem;
 padding-left:2rem;
 width:calc(100% + 2rem)
}
.multi-selector.show .multi-input {
 border-bottom-right-radius:0
}
.multi-selector.show .multi-input:after {
 -ms-transform:rotate(-180deg);
 transform:rotate(-180deg);
 -webkit-transform:rotate(-180deg)
}
.multi-selector.show .multi-menu {
 display:block;
 z-index:1050
}
.multi-selector-nolevel {
 position:relative;
 cursor:pointer;
 color:#5a6973
}
.multi-selector-nolevel .ico-check {
 display:inline-block;
 vertical-align:middle;
 width:16px;
 height:16px;
 border:1px solid #adb5bd;
 border-radius:.25rem;
 transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
 pointer-events:none;
 background-position:50% 50%;
 background-size:50% 50%;
 background-repeat:no-repeat;
 background-color:#fff
}
.multi-selector-nolevel .ico-check.checked {
 background-color:#20a8d8;
 border-color:#20a8d8;
 background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")
}
.multi-selector-nolevel .ico-check.disabled {
 background-color:#e9ecef;
 cursor:default
}
.multi-selector-nolevel .ico-check.indeterminate {
 background-color:#20a8d8;
 border-color:#20a8d8;
 background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")
}
.multi-selector-nolevel .multi-input {
 display:block;
 height:35px;
 width:100%;
 border-radius:.25rem;
 border:1px solid #bcc8d8;
 padding:.375rem .75rem;
 overflow:hidden;
 text-overflow:ellipsis;
 padding-right:24px;
 position:relative
}
.multi-selector-nolevel .multi-input:after {
 content:"";
 display:block;
 width:16px;
 height:16px;
 position:absolute;
 top:50%;
 right:3px;
 margin-top:-8px;
 background-repeat:no-repeat;
 background-image:url('data:image/svg+xml;utf8;,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"%3e%3cpath fill="rgb(105,105,105)" d="M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"%3e%3c/path%3e%3c/svg%3e');
 background-position:50% 50%;
 -ms-transform:rotate(0deg);
 transform:rotate(0);
 -webkit-transform:rotate(0deg);
 transition:all .3s ease;
 -webkit-transition:all .3s ease
}
.multi-selector-nolevel .multi-input:focus {
 box-shadow:0 0 0 .2rem #c8ced380
}
.multi-selector-nolevel .multi-input:after {
 width:24px;
 height:24px;
 background-size:16px 16px;
 margin-top:-12px
}
.multi-selector-nolevel .multi-input .placeholder {
 color:#8798a9;
 line-height:1.5
}
.multi-selector-nolevel .multi-input .search-box .search-input {
 border:0;
 outline:0;
 width:100%;
 line-height:1.5;
 background-color:transparent;
 color:#5a6973
}
.multi-selector-nolevel .multi-input .multi-value {
 line-height:1.5;
 color:#5a6973;
 white-space:nowrap
}
.multi-selector-nolevel.disabled .multi-input {
 background-color:#eee;
 color:#8798a9
}
.multi-selector-nolevel.disabled .multi-input:after {
 background-repeat:no-repeat;
 background-image:url('data:image/svg+xml;utf8;,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"%3e%3cpath fill="rgb(185,185,185)" d="M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"%3e%3c/path%3e%3c/svg%3e')
}
.multi-selector-nolevel .multi-menu {
 position:absolute;
 top:100%;
 left:0;
 width:auto;
 min-width:100%;
 display:none;
 background-color:#fff;
 border:1px solid #bcc8d8;
 margin-top:-1px;
 border-radius:0 0 .25rem .25rem;
 box-sizing:border-box;
 box-shadow:0 1px #0000000f
}
.multi-selector-nolevel .multi-menu .btn-downline {
 border-bottom:1px solid #bcc8d8
}
.multi-selector-nolevel .multi-menu .btn-downline .btn {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 width:100%;
 padding:10px;
 max-width:none;
 max-width:initial;
 margin:0
}
.multi-selector-nolevel .multi-menu .btn-downline .btn .ico-check {
 margin-right:5px
}
.multi-selector-nolevel .multi-menu .btn-downline .btn>span {
 -ms-flex:auto;
 flex:auto;
 line-height:1
}
.multi-selector-nolevel .multi-menu .btn-downline .btn:hover {
 background-color:#c2def1
}
.multi-selector-nolevel .multi-menu .treeview-text {
 padding:10px;
 line-height:1;
 cursor:default
}
.multi-selector-nolevel .multi-menu .treeview-container {
 padding:0
}
.multi-selector-nolevel .multi-menu .treeview-container .treeview-item .multi-item {
 width:100%;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 padding:6px 10px
}
.multi-selector-nolevel .multi-menu .treeview-container .treeview-item .multi-item .ico-check {
 margin-right:5px
}
.multi-selector-nolevel .multi-menu .treeview-container .treeview-item .multi-item .multi-item-input {
 display:none
}
.multi-selector-nolevel .multi-menu .treeview-container .treeview-item .multi-item .multi-item-label {
 display:block;
 -ms-flex:auto;
 flex:auto;
 margin:0;
 cursor:pointer
}
.multi-selector-nolevel .multi-menu .treeview-container .treeview-item .multi-item.disabled {
 color:#b9b9b9
}
.multi-selector-nolevel .multi-menu .treeview-container .treeview-item .multi-item.disabled .multi-item-label {
 cursor:default
}
.multi-selector-nolevel .multi-menu .treeview-container .treeview-item .multi-item.disabled:hover {
 background-color:transparent
}
.multi-selector-nolevel .multi-menu .treeview-container .treeview-item .multi-item:hover {
 background-color:#c2def1
}
.multi-selector-nolevel .multi-menu .treeview-container .treeview-item>div .treeview-item .multi-item {
 margin-left:-2rem;
 padding-left:2rem;
 width:calc(100% + 2rem)
}
.multi-selector-nolevel.show .multi-input {
 border-bottom-right-radius:0
}
.multi-selector-nolevel.show .multi-input:after {
 -ms-transform:rotate(-180deg);
 transform:rotate(-180deg);
 -webkit-transform:rotate(-180deg)
}
.multi-selector-nolevel.show .multi-menu {
 display:block;
 z-index:1050
}
agent-selector.is-invalid+ng-component .select-agent .dropdown-toggle {
 border-color:#f86c6b
}
agent-selector.is-invalid+ng-component .select-agent .dropdown-toggle:focus {
 border-color:#f86c6b;
 box-shadow:0 0 0 .2rem #f86c6b40
}
.multiple-selector.is-invalid .multi-input {
 border-color:#f86c6b
}
.multiple-selector.is-invalid .multi-input:focus {
 border-color:#f86c6b;
 box-shadow:0 0 0 .2rem #f86c6b40
}
.multiple-selector.is-invalid+.invalid-feedback {
 display:block
}
quill-editor.is-invalid .ql-toolbar,
quill-editor.is-invalid .ql-container {
 border-left:#f86c6b 1px solid;
 border-right:#f86c6b 1px solid
}
quill-editor.is-invalid .ql-toolbar {
 border-top:#f86c6b 1px solid
}
quill-editor.is-invalid .ql-container {
 border-bottom:#f86c6b 1px solid
}
.was-validated .form-control:invalid,
.form-control.is-invalid {
 padding-right:.75rem;
 background-image:none;
}
.btn-text {
 color:#466173!important;
 padding:0;
 border:0;
 border-radius:0;
 text-align:left
}
.btn-text .fa-lock {
 margin-left:5px;
 color:#c33e3e
}
.btn-text:focus {
 box-shadow:none
}
.btn-text.info-agent {
 color:#000;
 font-weight:700
}
.btn-text.info-player {
 color:#2c84b1;
 font-weight:700
}
.btn-fixed-sm {
 font-size:13px;
 padding:3px 5px;
 min-width:100px
}
.text-primary {
 color:#2c84b1!important
}
.text-danger {
 color:#e43939!important
}
.text-success {
 color:#37994c!important
}
.text-grey {
 color:#8c8c8c!important
}
.pagination .page-item.active .page-link {
 background-color:#2c84b1;
 border-color:#2c84b1;
 color:#fff
}
.pagination .page-item .page-link {
 color:#5a6973;
 border-color:#bcc8d8
}
.pagination .page-item.disabled .page-link {
 color:#b9b9b9
}
.pagination.note-page .page-item {
 margin-right:.1rem;
 margin-left:.1rem
}
.pagination.note-page .page-item .page-link {
 border-color:transparent;
 box-shadow:none;
 border-radius:.25rem;
 padding:.25rem .6rem
}
pagination.disabled .page-item .page-link {
 pointer-events:none;
 cursor:default;
 color:#b9b9b9
}
.custom-control-label {
 cursor:pointer
}
.custom-control-label.send-notification-email {
 color:#466173
}
.rg-gaming-reason {
 color:#262626;
 font-size:14px;
 font-weight:600
}
.dropdown-backdrop {
 position:fixed;
 top:0;
 left:0;
 background-color:#0000;
 width:100%;
 height:100%;
 z-index:1021
}
.hide {
 display:none!important
}
.btn-go-top {
 position:fixed!important;
 bottom:15px;
 right:15px;
 opacity:0;
 transition:opacity .5s linear;
 background-color:#fffc;
 z-index:10
}
.btn-go-top:focus {
 box-shadow:none
}
.btn-go-top.show {
 opacity:1
}
.btn-primary {
 background-color:#2c84b1;
 border-color:#2c84b1;
 color:#fff;
 position:relative;
 transition:all .3s ease;
 -webkit-transition:all .3s ease
}
.btn-primary:before {
 content:"";
 position:absolute;
 top:50%;
 left:50%;
 display:block;
 width:0;
 padding-top:0;
 border-radius:100%;
 background-color:#ecf0f14d;
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
.btn-primary:hover,
.btn-primary:focus {
 color:#fff
}
.btn-primary:active {
 background-color:#2c84b1;
 border-color:#2c84b1;
 overflow:hidden
}
.btn-primary:active:before {
 width:120%;
 padding-top:120%;
 transition:width .2s ease-out,padding-top .2s ease-out
}
.btn-primary:not([href]):not([tabindex]) {
 color:#fff
}
.btn-primary:not([href]):not([tabindex]):active,
.btn-primary:not([href]):not([tabindex]):hover {
 color:#fff
}
.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active {
 color:#fff
}
.btn-primary:hover {
 background-color:#1da0ce;
 border-color:#2c84b1
}
.btn-primary:focus {
 box-shadow:0 0 0 .2rem #41b5de80
}
.btn-outline-primary {
 color:#2c84b1;
 border-color:#2c84b1;
 position:relative;
 transition:all .3s ease;
 -webkit-transition:all .3s ease
}
.btn-outline-primary:before {
 content:"";
 position:absolute;
 top:50%;
 left:50%;
 display:block;
 width:0;
 padding-top:0;
 border-radius:100%;
 background-color:#ecf0f14d;
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
@media (min-width: 1025px) {
 .btn-outline-primary:hover {
  background-color:#2c84b1;
  border-color:#2c84b1
 }
 .btn-outline-primary:hover,
 .btn-outline-primary:focus {
  color:#fff
 }
 .btn-outline-primary:active {
  background-color:#2c84b1;
  border-color:#2c84b1;
  overflow:hidden
 }
 .btn-outline-primary:active:before {
  width:120%;
  padding-top:120%;
  transition:width .2s ease-out,padding-top .2s ease-out
 }
}
.btn-outline-primary:not([href]):not([tabindex]) {
 color:#2c84b1
}
@media (min-width: 1025px) {
 .btn-outline-primary:not([href]):not([tabindex]):active,
 .btn-outline-primary:not([href]):not([tabindex]):hover {
  color:#fff
 }
}
.btn-outline-primary:not(:disabled):not(.disabled):active,
.btn-outline-primary:not(:disabled):not(.disabled).active {
 color:#fff;
 background-color:#2c84b1;
 border-color:#2c84b1
}
.btn-secondary {
 background-color:#a5b2b4;
 border-color:#a5b2b4;
 color:#fff;
 position:relative;
 transition:all .3s ease;
 -webkit-transition:all .3s ease
}
.btn-secondary:before {
 content:"";
 position:absolute;
 top:50%;
 left:50%;
 display:block;
 width:0;
 padding-top:0;
 border-radius:100%;
 background-color:#ecf0f14d;
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
.btn-secondary:hover,
.btn-secondary:focus {
 color:#fff
}
.btn-secondary:active {
 background-color:#a5b2b4;
 border-color:#a5b2b4;
 overflow:hidden
}
.btn-secondary:active:before {
 width:120%;
 padding-top:120%;
 transition:width .2s ease-out,padding-top .2s ease-out
}
.btn-secondary:not([href]):not([tabindex]) {
 color:#fff
}
.btn-secondary:not([href]):not([tabindex]):active,
.btn-secondary:not([href]):not([tabindex]):hover {
 color:#fff
}
.btn-secondary:not(:disabled):not(.disabled):active,
.btn-secondary:not(:disabled):not(.disabled).active {
 color:#fff
}
.btn-secondary:hover {
 background-color:#b3bbc2;
 border-color:#a5b2b4
}
.btn-secondary:focus {
 box-shadow:0 0 0 .2rem #c8ced380
}
.btn-outline-secondary {
 color:#595959;
 border-color:#bfbfbf;
 position:relative;
 transition:all .3s ease;
 -webkit-transition:all .3s ease
}
.btn-outline-secondary:before {
 content:"";
 position:absolute;
 top:50%;
 left:50%;
 display:block;
 width:0;
 padding-top:0;
 border-radius:100%;
 background-color:#ecf0f14d;
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
@media (min-width: 1025px) {
 .btn-outline-secondary:hover {
  background-color:#bfbfbf;
  border-color:#bfbfbf
 }
 .btn-outline-secondary:hover,
 .btn-outline-secondary:focus {
  color:#fff
 }
 .btn-outline-secondary:active {
  background-color:#bfbfbf;
  border-color:#bfbfbf;
  overflow:hidden
 }
 .btn-outline-secondary:active:before {
  width:120%;
  padding-top:120%;
  transition:width .2s ease-out,padding-top .2s ease-out
 }
}
.btn-outline-secondary:not([href]):not([tabindex]) {
 color:#595959
}
@media (min-width: 1025px) {
 .btn-outline-secondary:not([href]):not([tabindex]):active,
 .btn-outline-secondary:not([href]):not([tabindex]):hover {
  color:#fff
 }
}
.btn-outline-secondary:not(:disabled):not(.disabled):active,
.btn-outline-secondary:not(:disabled):not(.disabled).active {
 color:#fff;
 background-color:#bfbfbf;
 border-color:#bfbfbf
}
.btn-outline-secondary:disabled {
 color:#c8ced3
}
.btn-outline-secondary:disabled:not([href]):not([tabindex]) {
 color:#c8ced3
}
.btn-warning {
 background-color:#f2b53f;
 border-color:#f2b53f;
 color:#fff;
 position:relative;
 transition:all .3s ease;
 -webkit-transition:all .3s ease
}
.btn-warning:before {
 content:"";
 position:absolute;
 top:50%;
 left:50%;
 display:block;
 width:0;
 padding-top:0;
 border-radius:100%;
 background-color:#ecf0f14d;
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
.btn-warning:hover,
.btn-warning:focus {
 color:#fff
}
.btn-warning:active {
 background-color:#f2b53f;
 border-color:#f2b53f;
 overflow:hidden
}
.btn-warning:active:before {
 width:120%;
 padding-top:120%;
 transition:width .2s ease-out,padding-top .2s ease-out
}
.btn-warning:not([href]):not([tabindex]) {
 color:#fff
}
.btn-warning:not([href]):not([tabindex]):active,
.btn-warning:not([href]):not([tabindex]):hover {
 color:#fff
}
.btn-warning:not(:disabled):not(.disabled):active,
.btn-warning:not(:disabled):not(.disabled).active {
 color:#fff
}
.btn-warning:hover {
 background-color:#e0a800;
 border-color:#f2b53f
}
.btn-warning:focus {
 box-shadow:0 0 0 .2rem #deaa0d80
}
.btn-danger {
 background-color:#d94848;
 border-color:#d94848;
 color:#fff;
 position:relative;
 transition:all .3s ease;
 -webkit-transition:all .3s ease
}
.btn-danger:before {
 content:"";
 position:absolute;
 top:50%;
 left:50%;
 display:block;
 width:0;
 padding-top:0;
 border-radius:100%;
 background-color:#ecf0f14d;
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
.btn-danger:hover,
.btn-danger:focus {
 color:#fff
}
.btn-danger:active {
 background-color:#d94848;
 border-color:#d94848;
 overflow:hidden
}
.btn-danger:active:before {
 width:120%;
 padding-top:120%;
 transition:width .2s ease-out,padding-top .2s ease-out
}
.btn-danger:not([href]):not([tabindex]) {
 color:#fff
}
.btn-danger:not([href]):not([tabindex]):active,
.btn-danger:not([href]):not([tabindex]):hover {
 color:#fff
}
.btn-danger:not(:disabled):not(.disabled):active,
.btn-danger:not(:disabled):not(.disabled).active {
 color:#fff
}
.btn-danger:hover {
 background-color:#f64846;
 border-color:#d94848
}
.btn-danger:focus {
 box-shadow:0 0 0 .2rem #f9828180
}
.btn-outline-danger {
 color:#f5222d;
 border-color:#f5222d;
 position:relative;
 transition:all .3s ease;
 -webkit-transition:all .3s ease
}
.btn-outline-danger:before {
 content:"";
 position:absolute;
 top:50%;
 left:50%;
 display:block;
 width:0;
 padding-top:0;
 border-radius:100%;
 background-color:#ecf0f14d;
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
@media (min-width: 1025px) {
 .btn-outline-danger:hover {
  background-color:#f5222d;
  border-color:#f5222d
 }
 .btn-outline-danger:hover,
 .btn-outline-danger:focus {
  color:#fff
 }
 .btn-outline-danger:active {
  background-color:#f5222d;
  border-color:#f5222d;
  overflow:hidden
 }
 .btn-outline-danger:active:before {
  width:120%;
  padding-top:120%;
  transition:width .2s ease-out,padding-top .2s ease-out
 }
}
.btn-outline-danger:not([href]):not([tabindex]) {
 color:#f5222d
}
@media (min-width: 1025px) {
 .btn-outline-danger:not([href]):not([tabindex]):active,
 .btn-outline-danger:not([href]):not([tabindex]):hover {
  color:#fff
 }
}
.btn-outline-danger:not(:disabled):not(.disabled):active,
.btn-outline-danger:not(:disabled):not(.disabled).active {
 color:#fff;
 background-color:#f5222d;
 border-color:#f5222d
}
.btn-outline-danger:disabled {
 color:#ff9797;
 border-color:#ff9797
}
.btn-outline-danger:disabled:not([href]):not([tabindex]) {
 color:#ff9797;
 border-color:#ff9797
}
.btn-info {
 background-color:#63c2de;
 border-color:#63c2de;
 color:#23282c;
 position:relative;
 transition:all .3s ease;
 -webkit-transition:all .3s ease
}
.btn-info:before {
 content:"";
 position:absolute;
 top:50%;
 left:50%;
 display:block;
 width:0;
 padding-top:0;
 border-radius:100%;
 background-color:#ecf0f14d;
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
.btn-info:hover,
.btn-info:focus {
 color:#23282c
}
.btn-info:active {
 background-color:#63c2de;
 border-color:#63c2de;
 overflow:hidden
}
.btn-info:active:before {
 width:120%;
 padding-top:120%;
 transition:width .2s ease-out,padding-top .2s ease-out
}
.btn-info:not([href]):not([tabindex]) {
 color:#23282c
}
.btn-info:not([href]):not([tabindex]):active,
.btn-info:not([href]):not([tabindex]):hover {
 color:#23282c
}
.btn-info:not(:disabled):not(.disabled):active,
.btn-info:not(:disabled):not(.disabled).active {
 color:#23282c
}
.btn-info:hover {
 background-color:#43b6d7;
 border-color:#63c2de
}
.btn-info:focus {
 box-shadow:0 0 0 .2rem #20a8d840
}
.btn-create,
.btn-success {
 background-color:#3ca46f;
 border-color:#3ca46f;
 color:#fff;
 position:relative;
 transition:all .3s ease;
 -webkit-transition:all .3s ease
}
.btn-create:before,
.btn-success:before {
 content:"";
 position:absolute;
 top:50%;
 left:50%;
 display:block;
 width:0;
 padding-top:0;
 border-radius:100%;
 background-color:#ecf0f14d;
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
.btn-create:hover,
.btn-create:focus,
.btn-success:hover,
.btn-success:focus {
 color:#fff
}
.btn-create:active,
.btn-success:active {
 background-color:#3ca46f;
 border-color:#3ca46f;
 overflow:hidden
}
.btn-create:active:before,
.btn-success:active:before {
 width:120%;
 padding-top:120%;
 transition:width .2s ease-out,padding-top .2s ease-out
}
.btn-create:not([href]):not([tabindex]),
.btn-success:not([href]):not([tabindex]) {
 color:#fff
}
.btn-create:not([href]):not([tabindex]):active,
.btn-create:not([href]):not([tabindex]):hover,
.btn-success:not([href]):not([tabindex]):active,
.btn-success:not([href]):not([tabindex]):hover {
 color:#fff
}
.btn-create:not(:disabled):not(.disabled):active,
.btn-create:not(:disabled):not(.disabled).active,
.btn-success:not(:disabled):not(.disabled):active,
.btn-success:not(:disabled):not(.disabled).active {
 color:#fff
}
.btn-create:hover,
.btn-success:hover {
 background-color:#39bd7a;
 border-color:#3ca46f
}
.btn-create:focus,
.btn-success:focus {
 box-shadow:0 0 0 .2rem #3ca46f80
}
.btn-download {
 background-color:#4e719c;
 border-color:#4e719c;
 color:#fff;
 position:relative;
 transition:all .3s ease;
 -webkit-transition:all .3s ease
}
.btn-download:before {
 content:"";
 position:absolute;
 top:50%;
 left:50%;
 display:block;
 width:0;
 padding-top:0;
 border-radius:100%;
 background-color:#ecf0f14d;
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
.btn-download:hover,
.btn-download:focus {
 color:#fff
}
.btn-download:active {
 background-color:#4e719c;
 border-color:#4e719c;
 overflow:hidden
}
.btn-download:active:before {
 width:120%;
 padding-top:120%;
 transition:width .2s ease-out,padding-top .2s ease-out
}
.btn-download:not([href]):not([tabindex]) {
 color:#fff
}
.btn-download:not([href]):not([tabindex]):active,
.btn-download:not([href]):not([tabindex]):hover {
 color:#fff
}
.btn-download:not(:disabled):not(.disabled):active,
.btn-download:not(:disabled):not(.disabled).active {
 color:#fff
}
.btn-download:hover {
 background-color:#5485c1
}
.btn-download:focus {
 box-shadow:0 0 0 .2rem #4e719c80
}
.btn-reset {
 background-color:#6d828d;
 border-color:#6d828d;
 color:#fff;
 position:relative;
 transition:all .3s ease;
 -webkit-transition:all .3s ease
}
.btn-reset:before {
 content:"";
 position:absolute;
 top:50%;
 left:50%;
 display:block;
 width:0;
 padding-top:0;
 border-radius:100%;
 background-color:#ecf0f14d;
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
.btn-reset:hover,
.btn-reset:focus {
 color:#fff
}
.btn-reset:active {
 background-color:#6d828d;
 border-color:#6d828d;
 overflow:hidden
}
.btn-reset:active:before {
 width:120%;
 padding-top:120%;
 transition:width .2s ease-out,padding-top .2s ease-out
}
.btn-reset:not([href]):not([tabindex]) {
 color:#fff
}
.btn-reset:not([href]):not([tabindex]):active,
.btn-reset:not([href]):not([tabindex]):hover {
 color:#fff
}
.btn-reset:not(:disabled):not(.disabled):active,
.btn-reset:not(:disabled):not(.disabled).active {
 color:#fff
}
.btn-reset:hover {
 background-color:#7c9daf
}
.btn-reset:focus {
 box-shadow:0 0 0 .2rem #c8ced380
}
.btn-pending {
 color:#fff!important;
 overflow:hidden;
 position:relative;
 text-transform:uppercase;
 background-color:#ca9556
}
.btn-pending:before {
 content:"";
 position:absolute;
 top:50%;
 left:50%;
 display:block;
 width:0;
 padding-top:0;
 border-radius:100%;
 background-color:#ecf0f14d;
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
.btn-pending:hover {
 color:#fff!important
}
.btn-pending:active:before {
 width:120%;
 padding-top:120%;
 transition:width .2s ease-out,padding-top .2s ease-out
}
.btn-pending:hover {
 background-color:#d0a470
}
.btn-pending:focus {
 box-shadow:0 0 0 .2rem #ca955640
}
.btn-reviewing {
 color:#fff!important;
 overflow:hidden;
 position:relative;
 text-transform:uppercase;
 background-color:#f69f42
}
.btn-reviewing:before {
 content:"";
 position:absolute;
 top:50%;
 left:50%;
 display:block;
 width:0;
 padding-top:0;
 border-radius:100%;
 background-color:#ecf0f14d;
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
.btn-reviewing:hover {
 color:#fff!important
}
.btn-reviewing:active:before {
 width:120%;
 padding-top:120%;
 transition:width .2s ease-out,padding-top .2s ease-out
}
.btn-reviewing:hover {
 background-color:#f7b269
}
.btn-reviewing:focus {
 box-shadow:0 0 0 .2rem #f99c4240
}
.btn-processing {
 color:#fff!important;
 overflow:hidden;
 position:relative;
 text-transform:uppercase;
 background-color:#2c84b1
}
.btn-processing:before {
 content:"";
 position:absolute;
 top:50%;
 left:50%;
 display:block;
 width:0;
 padding-top:0;
 border-radius:100%;
 background-color:#ecf0f14d;
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
.btn-processing:hover {
 color:#fff!important
}
.btn-processing:active:before {
 width:120%;
 padding-top:120%;
 transition:width .2s ease-out,padding-top .2s ease-out
}
.btn-processing:hover {
 background-color:#4a8daf
}
.btn-processing:focus {
 box-shadow:0 0 0 .2rem #2c844d40
}
.btn-completed {
 color:#fff!important;
 overflow:hidden;
 position:relative;
 text-transform:uppercase;
 background-color:#3ca46f
}
.btn-completed:before {
 content:"";
 position:absolute;
 top:50%;
 left:50%;
 display:block;
 width:0;
 padding-top:0;
 border-radius:100%;
 background-color:#ecf0f14d;
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
.btn-completed:hover {
 color:#fff!important
}
.btn-completed:active:before {
 width:120%;
 padding-top:120%;
 transition:width .2s ease-out,padding-top .2s ease-out
}
.btn-completed:hover {
 background-color:#4bb57f
}
.btn-completed:focus {
 box-shadow:0 0 0 .2rem #3ca46f40
}
.btn-confirmed {
 color:#fff!important;
 overflow:hidden;
 position:relative;
 text-transform:uppercase;
 background-color:#63c2de
}
.btn-confirmed:before {
 content:"";
 position:absolute;
 top:50%;
 left:50%;
 display:block;
 width:0;
 padding-top:0;
 border-radius:100%;
 background-color:#ecf0f14d;
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
.btn-confirmed:hover {
 color:#fff!important
}
.btn-confirmed:active:before {
 width:120%;
 padding-top:120%;
 transition:width .2s ease-out,padding-top .2s ease-out
}
.btn-confirmed:hover {
 background-color:#7fd2eb
}
.btn-confirmed:focus {
 box-shadow:0 0 0 .2rem #3ca46f40
}
.btn-failed {
 color:#fff!important;
 overflow:hidden;
 position:relative;
 text-transform:uppercase;
 background-color:#414649
}
.btn-failed:before {
 content:"";
 position:absolute;
 top:50%;
 left:50%;
 display:block;
 width:0;
 padding-top:0;
 border-radius:100%;
 background-color:#ecf0f14d;
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
.btn-failed:hover {
 color:#fff!important
}
.btn-failed:active:before {
 width:120%;
 padding-top:120%;
 transition:width .2s ease-out,padding-top .2s ease-out
}
.btn-failed:hover {
 background-color:#596065
}
.btn-failed:focus {
 box-shadow:0 0 0 .2rem #41464940
}
.btn-cancelled {
 color:#fff!important;
 overflow:hidden;
 position:relative;
 text-transform:uppercase;
 background-color:#6d828d
}
.btn-cancelled:before {
 content:"";
 position:absolute;
 top:50%;
 left:50%;
 display:block;
 width:0;
 padding-top:0;
 border-radius:100%;
 background-color:#ecf0f14d;
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
.btn-cancelled:hover {
 color:#fff!important
}
.btn-cancelled:active:before {
 width:120%;
 padding-top:120%;
 transition:width .2s ease-out,padding-top .2s ease-out
}
.btn-cancelled:hover {
 background-color:#8597a0
}
.btn-cancelled:focus {
 box-shadow:0 0 0 .2rem #6d828d40
}
.btn-rejected {
 color:#fff!important;
 overflow:hidden;
 position:relative;
 text-transform:uppercase;
 background-color:#a94639
}
.btn-rejected:before {
 content:"";
 position:absolute;
 top:50%;
 left:50%;
 display:block;
 width:0;
 padding-top:0;
 border-radius:100%;
 background-color:#ecf0f14d;
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
.btn-rejected:hover {
 color:#fff!important
}
.btn-rejected:active:before {
 width:120%;
 padding-top:120%;
 transition:width .2s ease-out,padding-top .2s ease-out
}
.btn-rejected:hover {
 background-color:#c1665a
}
.btn-rejected:focus {
 box-shadow:0 0 0 .2rem #a9463940
}
.btn-created {
 color:#fff!important;
 overflow:hidden;
 position:relative;
 text-transform:uppercase;
 background-color:#8a8e90
}
.btn-created:before {
 content:"";
 position:absolute;
 top:50%;
 left:50%;
 display:block;
 width:0;
 padding-top:0;
 border-radius:100%;
 background-color:#ecf0f14d;
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
.btn-created:hover {
 color:#fff!important
}
.btn-created:active:before {
 width:120%;
 padding-top:120%;
 transition:width .2s ease-out,padding-top .2s ease-out
}
.btn-created:hover {
 background-color:#bfbfbf
}
.btn-created:focus {
 box-shadow:0 0 0 .2rem #6d828d40
}
.btn-in-progress {
 color:#fff!important;
 overflow:hidden;
 position:relative;
 text-transform:uppercase;
 background-color:#2c84b1
}
.btn-in-progress:before {
 content:"";
 position:absolute;
 top:50%;
 left:50%;
 display:block;
 width:0;
 padding-top:0;
 border-radius:100%;
 background-color:#ecf0f14d;
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
.btn-in-progress:hover {
 color:#fff!important
}
.btn-in-progress:active:before {
 width:120%;
 padding-top:120%;
 transition:width .2s ease-out,padding-top .2s ease-out
}
.btn-in-progress:hover {
 background-color:#167495
}
.btn-in-progress:focus {
 box-shadow:0 0 0 .2rem #20a8d840
}
.btn-refunded {
 color:#fff!important;
 overflow:hidden;
 position:relative;
 text-transform:uppercase;
 background-color:#7aa2c5
}
.btn-refunded:before {
 content:"";
 position:absolute;
 top:50%;
 left:50%;
 display:block;
 width:0;
 padding-top:0;
 border-radius:100%;
 background-color:#ecf0f14d;
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
.btn-refunded:hover {
 color:#fff!important
}
.btn-refunded:active:before {
 width:120%;
 padding-top:120%;
 transition:width .2s ease-out,padding-top .2s ease-out
}
.btn-refunded:hover {
 background-color:#89b8e1
}
.btn-refunded:focus {
 box-shadow:0 0 0 .2rem #aed1ef40
}
.btn-language {
 background-color:#464e50;
 border-color:#464e50;
 color:#fff;
 padding-right:24px;
 position:relative
}
.btn-language:after {
 content:"";
 display:block;
 width:16px;
 height:16px;
 position:absolute;
 top:50%;
 right:3px;
 margin-top:-8px;
 background-repeat:no-repeat;
 background-image:url('data:image/svg+xml;utf8;,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"%3e%3cpath fill="rgb(255,255,255)" d="M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"%3e%3c/path%3e%3c/svg%3e');
 background-position:50% 50%;
 -ms-transform:rotate(0deg);
 transform:rotate(0);
 -webkit-transform:rotate(0deg);
 transition:all .3s ease;
 -webkit-transition:all .3s ease
}
.btn-language:focus {
 box-shadow:0 0 0 .2rem #c8ced380
}
.btn-language:hover {
 color:#fff
}
.btn-refresh {
 background-color:transparent;
 width:28px;
 height:28px;
 padding:0;
 line-height:1
}
.btn-refresh .fa {
 color:gray
}
.btn-refresh .fa.fa-spin {
 color:#333
}
.btn-refresh:focus {
 box-shadow:none
}
.btn-agent {
 background-color:#464e50;
 border-color:#464e50;
 color:#fff;
 padding-right:24px;
 position:relative
}
.btn-agent:after {
 content:"";
 display:block;
 width:16px;
 height:16px;
 position:absolute;
 top:50%;
 right:3px;
 margin-top:-8px;
 background-repeat:no-repeat;
 background-image:url('data:image/svg+xml;utf8;,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"%3e%3cpath fill="rgb(255,255,255)" d="M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"%3e%3c/path%3e%3c/svg%3e');
 background-position:50% 50%;
 -ms-transform:rotate(0deg);
 transform:rotate(0);
 -webkit-transform:rotate(0deg);
 transition:all .3s ease;
 -webkit-transition:all .3s ease
}
.btn-agent:focus {
 box-shadow:0 0 0 .2rem #c8ced380
}
.btn-agent:before {
 content:" ";
 position:absolute;
 width:100%;
 height:100%;
 display:inline-block;
 left:0;
 top:0
}
.btn-player-dropdown,
.btn-agent-dropdown {
 position:relative;
 -webkit-user-select:initial;
 -moz-user-select:initial;
 -ms-user-select:initial;
 user-select:initial
}
.btn-player-dropdown span,
.btn-agent-dropdown span {
 display:inline-block;
 height:100%
}
.btn-player-dropdown:after,
.btn-agent-dropdown:after {
 content:" ";
 clear:both
}
.btn-player-dropdown.disabled,
.btn-agent-dropdown.disabled {
 cursor:default!important
}
.btn-player-dropdown.line-through,
.btn-agent-dropdown.line-through {
 text-decoration:line-through!important;
 text-decoration-color:#d94848!important
}
.btn-file label {
 border:1px solid transparent;
 padding:.375rem .75rem;
 font-size:.875rem;
 line-height:1.5;
 border-radius:.25rem;
 cursor:pointer;
 background-color:#3ca46f;
 border-color:#3ca46f;
 color:#fff;
 position:relative;
 transition:all .3s ease;
 -webkit-transition:all .3s ease
}
.btn-file label:before {
 content:"";
 position:absolute;
 top:50%;
 left:50%;
 display:block;
 width:0;
 padding-top:0;
 border-radius:100%;
 background-color:#ecf0f14d;
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
.btn-file label:hover,
.btn-file label:focus {
 color:#fff
}
.btn-file label:active {
 background-color:#3ca46f;
 border-color:#3ca46f;
 overflow:hidden
}
.btn-file label:active:before {
 width:120%;
 padding-top:120%;
 transition:width .2s ease-out,padding-top .2s ease-out
}
.btn-file label:not([href]):not([tabindex]) {
 color:#fff
}
.btn-file label:not([href]):not([tabindex]):active,
.btn-file label:not([href]):not([tabindex]):hover {
 color:#fff
}
.btn-file label:not(:disabled):not(.disabled):active,
.btn-file label:not(:disabled):not(.disabled).active {
 color:#fff
}
.btn-file label:hover {
 background-color:#39bd7a;
 border-color:#3ca46f
}
.btn-file label:focus {
 box-shadow:0 0 0 .2rem #3ca46f80
}
.btn-file label i {
 margin-right:5px
}
.btn-unset-text-transform {
 text-transform:unset
}
.text-btn-created {
 color:#3ca46f
}
.text-btn-pending {
 color:#ca9556
}
.text-btn-reviewing {
 color:#f69f42
}
.text-btn-confirmed {
 color:#3ca46f
}
.text-btn-processing {
 color:#2c84b1
}
.text-btn-completed {
 color:#3ca46f
}
.text-btn-faile {
 color:#414649
}
.text-btn-rejected {
 color:#a94639
}
.text-btn-cancelled {
 color:#6d828d
}
.text-btn-refunded {
 color:#7aa2c5
}
.text-light-grey {
 color:#bfbfbf!important
}
.text-btn-grey {
 color:#a5b2b4
}
.tax-fee {
 color:#949899
}
.bonus-type-status {
 text-transform:capitalize;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center
}
.bonus-type-status:before {
 content:"";
 display:inline-block;
 vertical-align:middle;
 width:8px;
 height:8px;
 border-radius:50em;
 margin-right:8px;
 min-width:8px
}
.bonus-type-status.completed {
 color:#3ca46f
}
.bonus-type-status.completed:before {
 background-color:#3ca46f
}
.bonus-type-status.cancelled {
 color:#6d828d
}
.bonus-type-status.cancelled:before {
 background-color:#6d828d
}
.bonus-type-status.expired {
 color:#a94639
}
.bonus-type-status.expired:before {
 background-color:#a94639
}
.agent-table-top {
 margin-bottom:10px
}
.agent-table-top:after {
 display:block;
 content:"";
 clear:both
}
.agent-table-top .input-group {
 margin-bottom:8px
}
.search-box:after {
 display:block;
 content:"";
 clear:both
}
.search-box .btn-info i {
 margin-right:5px
}
.search-box .btn {
 transition:none
}
.simple-filters.mb-20 {
 margin-bottom:20px
}
.simple-filters .btn-area {
 text-align:right;
 margin-bottom:8px
}
.simple-filters .btn-area .btn-w140 {
 min-width:140px;
 width:100%
}
.simple-filters .filter-area .input-group {
 margin-bottom:5px
}
.simple-filters .filter-area .btn {
 width:100%
}
.simple-filters .rg-configuration-filter-area {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-pack:justify;
 justify-content:space-between
}
.simple-filters .rg-configuration-filter-area .coin-exchange-rate-modal-info-box {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 margin-left:12px
}
.simple-filters .rg-configuration-filter-area .coin-exchange-rate-modal-info-box .coin-exchange-rate-info-text {
 font-weight:600
}
.simple-filters .rg-configuration-filter-area .coin-exchange-rate-modal-info-box .btn {
 min-width:35px!important;
 max-width:35px!important
}
.simple-filters .rg-configuration-filter-area .coin-exchange-rate-modal-info-box .col-popover {
 width:16px;
 -ms-flex:inherit;
 flex:inherit;
 padding:0;
 color:#a2a2a2
}
.simple-filters .rg-configuration-filter-area .coin-exchange-rate-modal-info-box .col-popover .fa-info-circle {
 font-size:15px;
 cursor:pointer
}
.advanced-filters .btn-filter {
 color:#2c84b1;
 border-color:#2c84b1;
 position:relative;
 transition:all .3s ease;
 -webkit-transition:all .3s ease;
 width:100%;
 margin-right:5px
}
.advanced-filters .btn-filter:before {
 content:"";
 position:absolute;
 top:50%;
 left:50%;
 display:block;
 width:0;
 padding-top:0;
 border-radius:100%;
 background-color:#ecf0f14d;
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
@media (min-width: 1025px) {
 .advanced-filters .btn-filter:hover {
  background-color:#2c84b1;
  border-color:#2c84b1
 }
 .advanced-filters .btn-filter:hover,
 .advanced-filters .btn-filter:focus {
  color:#fff
 }
 .advanced-filters .btn-filter:active {
  background-color:#2c84b1;
  border-color:#2c84b1;
  overflow:hidden
 }
 .advanced-filters .btn-filter:active:before {
  width:120%;
  padding-top:120%;
  transition:width .2s ease-out,padding-top .2s ease-out
 }
}
.advanced-filters .btn-filter:not([href]):not([tabindex]) {
 color:#2c84b1
}
@media (min-width: 1025px) {
 .advanced-filters .btn-filter:not([href]):not([tabindex]):active,
 .advanced-filters .btn-filter:not([href]):not([tabindex]):hover {
  color:#fff
 }
}
.advanced-filters .btn-filter:not(:disabled):not(.disabled):active,
.advanced-filters .btn-filter:not(:disabled):not(.disabled).active {
 color:#fff;
 background-color:#2c84b1;
 border-color:#2c84b1
}
.advanced-filters .btn-filter i {
 margin-right:5px
}
.advanced-filters .btn-search {
 background-color:#2c84b1;
 border-color:#2c84b1;
 color:#fff;
 position:relative;
 transition:all .3s ease;
 -webkit-transition:all .3s ease;
 width:100%;
 transition:none
}
.advanced-filters .btn-search:before {
 content:"";
 position:absolute;
 top:50%;
 left:50%;
 display:block;
 width:0;
 padding-top:0;
 border-radius:100%;
 background-color:#ecf0f14d;
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
.advanced-filters .btn-search:hover,
.advanced-filters .btn-search:focus {
 color:#fff
}
.advanced-filters .btn-search:active {
 background-color:#2c84b1;
 border-color:#2c84b1;
 overflow:hidden
}
.advanced-filters .btn-search:active:before {
 width:120%;
 padding-top:120%;
 transition:width .2s ease-out,padding-top .2s ease-out
}
.advanced-filters .btn-search:not([href]):not([tabindex]) {
 color:#fff
}
.advanced-filters .btn-search:not([href]):not([tabindex]):active,
.advanced-filters .btn-search:not([href]):not([tabindex]):hover {
 color:#fff
}
.advanced-filters .btn-search:not(:disabled):not(.disabled):active,
.advanced-filters .btn-search:not(:disabled):not(.disabled).active {
 color:#fff
}
.advanced-filters .btn-search:hover {
 background-color:#1da0ce;
 border-color:#2c84b1
}
.advanced-filters .btn-search:focus {
 box-shadow:0 0 0 .2rem #41b5de80
}
.advanced-filters .btn-search i {
 margin-right:5px
}
.advanced-filters .mobile-area {
 margin-bottom:5px;
 display:-ms-flexbox;
 display:flex
}
.advanced-filters .mobile-area .btn-info {
 -ms-flex:auto;
 flex:auto;
 margin-right:4px
}
.advanced-filters .filter-area .input-group {
 width:100%
}
.advanced-filters .filter-area .input-group .input-group-text {
 -ms-flex-pack:center;
 justify-content:center;
 max-width:40px;
 color:#76828a
}
.advanced-filters .filter-area .input-group .input-group-text .fa-mobile {
 font-size:20px
}
.advanced-filters .filter-area.fixed {
 position:fixed;
 top:0;
 left:0;
 width:100%;
 height:calc(100% - 50px);
 z-index:40;
 background-color:#fff;
 padding:65px 15px 15px;
 overflow-y:auto;
 overflow-x:hidden
}
.advanced-filters .btn-search {
 display:none
}
.advanced-filters .btn-search.globe {
 display:block
}
.advanced-filters .btn-search.fixed {
 position:fixed;
 bottom:0;
 left:0;
 width:100%;
 height:50px;
 border-radius:0;
 font-size:16px;
 z-index:1200
}
.advanced-filters .md-drppicker.shown.drops-auto-auto {
 height:calc(100% - 135px)
}
.basic-row {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-flow:column;
 flex-flow:column
}
.basic-row app-form-item {
 margin-bottom:5px
}
.advanced-row {
 position:relative;
 display:none
}
.advanced-row.on {
 display:block
}
.advanced-row .title {
 font-size:16px;
 display:none
}
.advanced-row .advanced-filter-item {
 display:-ms-inline-flexbox;
 display:inline-flex;
 -ms-flex-flow:wrap;
 flex-flow:wrap;
 -ms-flex-align:start;
 align-items:flex-start;
 margin-bottom:10px;
 width:100%;
 padding:5px 8px;
 background-color:#f5f5f5;
 border-radius:4px
}
.advanced-row .advanced-filter-item .form-group {
 -ms-flex:auto;
 flex:auto;
 margin-bottom:0;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-flow:column;
 flex-flow:column
}
.advanced-row .advanced-filter-item .form-group .ng-select,
.advanced-row .advanced-filter-item .form-group app-form-item {
 margin:2px 0;
 width:100%
}
.advanced-row .advanced-filter-item .btn-del {
 width:30px;
 height:30px;
 background-repeat:no-repeat;
 background-image:url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="rgb(171,171,171)" %3e%3cpath d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"/%3e%3cpath d="M0 0h24v24H0z" fill="none"/%3e%3c/svg%3e');
 background-size:20px 20px;
 background-position:50% 50%;
 outline:none;
 background-color:transparent;
 border:0
}
.advanced-row .advanced-filter-item .input-control {
 position:relative
}
.advanced-row .advanced-filter-item .input-control .md-drppicker {
 margin-top:0
}
.advanced-row .add-filter-box {
 width:100%;
 margin-top:8px
}
.advanced-row .add-filter-box .btn-add {
 background-color:transparent;
 padding:3px 0;
 border:0;
 outline:none;
 color:#2c84b1;
 display:-ms-inline-flexbox;
 display:inline-flex;
 -ms-flex-align:center;
 align-items:center
}
.advanced-row .add-filter-box .btn-add>i {
 font-size:20px;
 margin-right:5px
}
.advanced-row .add-filter-box .btn-add:disabled {
 color:#b9b9b9
}
.search-filter-box .close-mobile-filter {
 display:block;
 margin-bottom:10px;
 text-align:right
}
.search-filter-box .close-mobile-filter .btn-close {
 width:24px;
 height:24px;
 background-repeat:no-repeat;
 background-image:url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="rgb(162,162,162)" %3e%3cpath d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"/%3e%3cpath d="M0 0h24v24H0z" fill="none"/%3e%3c/svg%3e');
 background-color:transparent;
 background-position:50% 50%;
 background-size:100% 100%;
 border:0;
 outline:none
}
.search-filter-box .mobile-open-advanced-trigger {
 width:100%;
 padding:5px 0
}
.search-filter-box .mobile-open-advanced-trigger .btn-open {
 background-color:transparent;
 color:#2c84b1;
 outline:none;
 border:0;
 padding:10px 0;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:justify;
 justify-content:space-between;
 width:100%;
 font-size:16px
}
.search-filter-box .mobile-open-advanced-trigger .btn-open .fa-chevron-down {
 font-size:14px;
 -ms-transform:rotate(0deg);
 transform:rotate(0);
 -webkit-transform:rotate(0deg);
 transition:all .3s ease;
 -webkit-transition:all .3s ease
}
.search-filter-box .mobile-open-advanced-trigger .btn-open.on .fa-chevron-down {
 -ms-transform:rotate(-180deg);
 transform:rotate(-180deg);
 -webkit-transform:rotate(-180deg)
}
.search-filter-box .pc-open-advanced-trigger {
 height:35px;
 display:none;
 width:100%;
 margin-top:15px;
 position:relative
}
.search-filter-box .pc-open-advanced-trigger:after {
 content:"";
 display:block;
 width:calc(100% + 2.5rem);
 height:1px;
 position:absolute;
 top:0;
 left:0;
 background-color:#bcc8d8;
 z-index:1;
 margin-left:-1.25rem
}
.search-filter-box .pc-open-advanced-trigger .btn-open {
 height:35px;
 border-radius:0 0 4px 4px;
 background-color:#fff;
 border:1px solid #bcc8d8;
 border-top-color:#fff;
 padding:5px 15px;
 color:#5a6973;
 z-index:2;
 outline:0;
 max-width:250px
}
.search-filter-box .pc-open-advanced-trigger .btn-open i {
 margin-right:10px
}
.active-filter {
 clear:both;
 width:100%;
 display:block;
 background-color:#d9f0ff;
 margin-bottom:15px;
 border-radius:4px;
 padding:8px 15px;
 color:#1d2124
}
.choose-filter {
 width:100%;
 background-color:#eee;
 border-radius:.25rem;
 display:-ms-inline-flexbox;
 display:inline-flex;
 -ms-flex-flow:wrap;
 flex-flow:wrap;
 -ms-flex-align:center;
 align-items:center;
 padding:3px;
 min-height:35px
}
.choose-filter .chip {
 display:-ms-inline-flexbox;
 display:inline-flex;
 border-radius:50em;
 background-color:#fff;
 border:1px solid #bcc8d8;
 color:#0993f9;
 -ms-flex-align:center;
 align-items:center;
 padding:2px 4px;
 margin:2px
}
.choose-filter .chip i {
 font-size:12px;
 margin-left:4px
}
.choose-filter .chip i.fa-mobile {
 font-size:14px
}
.choose-filter .chip .text {
 white-space:nowrap;
 font-size:14px;
 margin-right:5px;
 margin-left:5px;
 line-height:1.2
}
.choose-filter .chip .close {
 width:16px;
 height:16px;
 background-repeat:no-repeat;
 background-image:url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="rgb(162,162,162)" %3e%3cpath d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"/%3e%3cpath d="M0 0h24v24H0z" fill="none"/%3e%3c/svg%3e');
 background-size:100% 100%;
 background-position:50% 50%;
 opacity:1;
 outline:none
}
.choose-filter .btn-reset:not([href]):not([tabindex]) {
 margin-left:8px;
 margin-right:4px;
 background-color:transparent;
 padding:0;
 color:#000;
 border:0;
 text-decoration:underline;
 vertical-align:baseline;
 outline:none
}
.choose-filter .btn-reset:not([href]):not([tabindex]):hover {
 text-decoration:none;
 box-shadow:none
}
.rail-box-search {
 position:relative
}
.rail-box-search .list-pending-kyc {
 margin:0;
 min-height:26px
}
.list-pending-kyc .transparent {
 background:transparent;
 min-height:0;
 min-height:initial;
 padding:0
}
.list-pending-kyc .transparent .chip {
 max-width:290px
}
.list-pending-kyc .transparent .chip .text {
 display:inline-block;
 max-width:86%;
 overflow:hidden;
 text-overflow:ellipsis
}
.table-control {
 margin-bottom:10px;
 margin-top:10px
}
.table-control .btn-download,
.table-control .column-selector-dropdown {
 display:none
}
.table-box {
 clear:both;
 width:100%;
 position:relative;
 overflow:auto
}
.table-box .table {
 margin-bottom:0
}
.table-box .table-loading {
 position:absolute;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:row;
 flex-direction:row;
 -ms-flex-positive:1;
 flex-grow:1;
 width:100%;
 height:100%;
 top:0;
 left:0;
 background:rgba(0,0,0,.15)
}
.table-box .table-loading .content {
 -ms-flex-align:center;
 align-items:center;
 padding:1em;
 text-align:center;
 width:40%;
 margin:auto;
 border-radius:5px;
 background:white
}
.table-box .table-loading .content span {
 vertical-align:super
}
.table-footer {
 margin-top:15px
}
.table-footer ul {
 margin-bottom:0
}
#treeTableState.collapsed .collapsed-text {
 display:block
}
#treeTableState.collapsed .extended-text,
#treeTableState.extended .collapsed-text {
 display:none
}
#treeTableState.extended .extended-text {
 display:block
}
.tree-table .tt {
 display:inline-block;
 vertical-align:middle;
 position:relative;
 line-height:1;
 white-space:nowrap
}
.tree-table .tt .content {
 z-index:1
}
.tree-table .tt .content.collapse {
 display:block!important
}
.tree-table .tt .content .ico {
 display:inline-block;
 vertical-align:top;
 width:16px;
 height:16px;
 background-position:50% 50%;
 background-repeat:no-repeat;
 background-size:16px 16px;
 background-color:#fff;
 position:absolute;
 top:1px;
 left:3px;
 z-index:1
}
.tree-table .tt .content .ico:after {
 content:"";
 display:block;
 width:100%;
 height:100%;
 border:1px solid #85898c
}
.tree-table .tt .content>.btn {
 margin-left:24px;
 display:inline-block;
 vertical-align:middle;
 line-height:18px;
 cursor:pointer;
 color:#73818f;
 padding:0;
 border-radius:0;
 box-shadow:none
}
.tree-table .tt .content>.btn.line-through {
 text-decoration:line-through;
 text-decoration-color:#d94848
}
.tree-table .tt .content>.btn.is-tiered {
 color:#008db1
}
.tree-table .tt .tail {
 pointer-events:none;
 border:1px solid #ccc;
 border-right:0;
 border-top:0;
 position:absolute;
 bottom:50%;
 width:20px;
 left:-10px;
 z-index:0
}
.tree-table .tt-parent .content .ico {
 cursor:pointer;
 background-repeat:no-repeat;
 background-image:url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"%3e%3cpath fill="rgb(133,137,140,1)" d="M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z"%3e%3c/path%3e%3c/svg%3e');
 background-size:10px 10px
}
.tree-table .tt-parent .content.collapse .ico {
 background-repeat:no-repeat;
 background-image:url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"%3e%3cpath fill="rgb(133,137,140,1)" d="M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z"%3e%3c/path%3e%3c/svg%3e');
 background-size:10px 10px
}
.tree-table tr.tt-hide {
 display:none
}
.tree-table tr td {
 line-height:1.2;
 vertical-align:middle;
 height:40px
}
.tree-table tr td:nth-of-type(4) {
 word-break:break-all
}
.tree-table tr td .parent-name {
 float:right
}
.tree-table tr td .break-word-all {
 word-break:break-all;
 display:block
}
.tree-table tr td .float-right {
 float:right
}
.info-box-agent {
 margin:0;
 padding:5px 20px 5px 10px;
 font-weight:700
}
.fixed-dropdown-menu {
 position:fixed;
 z-index:1022;
 background-color:#fff;
 border-radius:.25rem;
 width:96%;
 top:70px;
 left:0;
 right:0;
 margin:0 auto;
 max-width:340px
}
.fixed-dropdown-menu .btn {
 position:relative;
 border:0;
 border-radius:0;
 width:100%;
 padding:12px 20px 12px 5px;
 height:auto;
 line-height:1;
 display:block;
 text-align:left;
 background-color:transparent;
 transition:none
}
.fixed-dropdown-menu .btn .fa {
 color:#466173;
 text-align:center;
 width:30px;
 margin:0
}
.fixed-dropdown-menu .btn:before {
 content:" ";
 position:absolute;
 width:100%;
 height:100%;
 display:inline-block;
 left:0;
 top:0
}
.fixed-dropdown-menu .btn:hover {
 background-color:#d6e8f5
}
.fixed-dropdown-menu .btn:active,
.fixed-dropdown-menu .btn:focus {
 box-shadow:none
}
.fixed-dropdown-menu .dropdown-divider {
 margin:0;
 border-top-color:#bcc8d8
}
.fixed-dropdown-menu .dropdown-header {
 padding:4px 0;
 position:relative;
 white-space:normal;
 background-color:#42535f;
 color:#fff;
 border-bottom:0;
 border-radius:4px 4px 0 0
}
.fixed-dropdown-menu .dropdown-header .btn-icon {
 position:absolute;
 top:3px;
 right:0;
 padding:5px 8px;
 cursor:pointer;
 text-align:center;
 z-index:1
}
.fixed-dropdown-menu .dropdown-header .btn-icon>i {
 font-size:12px;
 margin-right:0;
 color:#cdd5db
}
.fixed-dropdown-menu .dropdown-header .info-box {
 padding:5px 20px 5px 10px;
 position:relative
}
.fixed-dropdown-menu .dropdown-header .info-box .fa {
 font-size:15px;
 position:absolute;
 top:6px;
 left:10px;
 color:#cdd5db
}
.fixed-dropdown-menu .dropdown-header .info-box .fa.fa-mobile-phone {
 top:4px;
 width:10px;
 text-align:center
}
.fixed-dropdown-menu .dropdown-header .info-box .fa.fa-envelope {
 font-size:10px
}
.fixed-dropdown-menu .dropdown-header .info-box .fa.fa-group {
 font-size:12px
}
.fixed-dropdown-menu .dropdown-header .info-box>span {
 display:block;
 word-break:break-word;
 padding-left:20px;
 line-height:1.2;
 text-align:left
}
.fixed-dropdown-menu .dropdown-header .balance-box {
 padding:0 10px
}
.fixed-dropdown-menu .dropdown-header .balance-box span {
 float:right;
 font-size:10px
}
.fixed-dropdown-menu .dropdown-header .balance-box:after {
 display:block;
 content:"";
 clear:both
}
.fixed-dropdown-menu .dropdown-item {
 padding:0;
 border:0
}
.fixed-dropdown-menu .dropdown-item .btn {
 position:relative
}
.fixed-dropdown-menu .dropdown-item .btn i.fa-external-link {
 position:absolute;
 top:50%;
 right:6px;
 width:14px;
 margin-top:-7px
}
.fixed-dropdown-menu .sub-menu .dropdown-menu {
 position:static;
 border:0;
 border-radius:0;
 margin:0;
 width:100%;
 background-color:#f5f5f5
}
.fixed-dropdown-menu .sub-menu.show .dropdown-toggle {
 background-color:#abc4d5;
 color:#09354c
}
.fixed-dropdown-menu .sub-menu.show .dropdown-toggle .fa {
 color:#3d667b
}
.fixed-dropdown-menu .sub-menu.show .dropdown-toggle:after {
 -ms-transform:rotate(180deg);
 transform:rotate(180deg);
 -webkit-transform:rotate(180deg)
}
.fixed-dropdown-menu .dropdown-body {
 position:relative;
 border:1px solid #bcc8d8;
 border-radius:0 0 4px 4px;
 box-sizing:border-box;
 max-height:400px
}
.fixed-dropdown-menu.outside-submenu {
 left:inherit;
 right:auto;
 right:initial;
 top:auto;
 top:initial;
 width:280px
}
.fixed-dropdown-menu.outside-submenu .dropdown-body {
 max-height:none;
 overflow:inherit!important
}
.fixed-dropdown-menu.outside-submenu .sub-menu {
 position:relative
}
.fixed-dropdown-menu.outside-submenu .sub-menu .dropdown-toggle:after {
 -ms-transform:rotate(-90deg);
 transform:rotate(-90deg);
 -webkit-transform:rotate(-90deg)
}
.fixed-dropdown-menu.outside-submenu .sub-menu .dropdown-menu {
 position:absolute;
 top:-1px;
 left:100%;
 width:auto;
 min-width:200px;
 border:1px solid #bcc8d8;
 border-radius:0 .25rem .25rem;
 background-color:#fff;
 visibility:hidden;
 display:block
}
.fixed-dropdown-menu.outside-submenu .sub-menu.right .dropdown-menu {
 left:inherit;
 right:100%;
 border-radius:.25rem 0 .25rem .25rem
}
.fixed-dropdown-menu.outside-submenu .sub-menu.bottom .dropdown-menu {
 top:inherit;
 bottom:-1px;
 border-radius:.25rem 0 0 .25rem
}
.fixed-dropdown-menu.outside-submenu .sub-menu.show.right .dropdown-toggle:after {
 -ms-transform:rotate(90deg);
 transform:rotate(90deg);
 -webkit-transform:rotate(90deg)
}
.fixed-dropdown-menu.outside-submenu .sub-menu.show .dropdown-menu {
 visibility:visible
}
.fixed-dropdown-menu.head-in {
 margin-top:2px
}
.fixed-dropdown-menu.head-in .dropdown-body .sub-menu .dropdown-toggle {
 display:none
}
.fixed-dropdown-menu.head-in .dropdown-body .sub-menu .dropdown-menu {
 position:static;
 visibility:hidden;
 border:0;
 width:100%;
 background-color:#fff
}
.fixed-dropdown-menu.head-in .dropdown-body .sub-menu .dropdown-menu.show {
 visibility:visible
}
.button-send-code {
 border:none;
 outline:none;
 background:none;
 font-size:12px
}
.button-send-code:active,
.button-send-code:focus {
 outline:none
}
.mobile-number {
 width:100%;
 position:relative
}
.mobile-number .ng-select {
 display:-ms-inline-flexbox;
 display:inline-flex;
 width:calc(50% - 5px);
 position:static;
 margin-right:5px;
 vertical-align:top
}
.mobile-number .ng-select .ng-dropdown-panel {
 top:36px
}
.mobile-number .form-control {
 display:-ms-inline-flexbox;
 display:inline-flex;
 width:50%
}
.mobile-number .invalid-feedback.show {
 display:block
}
.swich-verify {
 padding-right:1px;
 margin-top:8px
}
.swich-verify .switch-label {
 width:auto;
 margin-bottom:0;
 display:block;
 float:right
}
.swich-verify .switch-label .switch-slider {
 width:110px
}
.swich-verify .switch-label .switch-slider:after {
 width:100%;
 text-align:right;
 padding:0 8px;
 margin-top:-5px
}
.swich-verify .switch-label .switch-input:checked~.switch-slider {
 width:86px
}
.swich-verify .switch-label .switch-input:checked~.switch-slider:before {
 -ms-transform:translateX(60px);
 transform:translate(60px)
}
.swich-verify .switch-label .switch-input:checked+.switch-slider:after {
 text-align:left
}
.swich-verify:after {
 display:block;
 content:"";
 clear:both
}
.swich-enable {
 padding-right:1px
}
.swich-enable .switch-label {
 width:auto;
 margin-bottom:0;
 display:block;
 float:right
}
.swich-enable .switch-label .switch-slider {
 width:80px
}
.swich-enable .switch-label .switch-slider:after {
 width:100%;
 text-align:right;
 padding:0 8px;
 margin-top:-5px
}
.swich-enable .switch-label .switch-input:checked~.switch-slider {
 width:78px
}
.swich-enable .switch-label .switch-input:checked~.switch-slider:before {
 -ms-transform:translateX(52px);
 transform:translate(52px)
}
.swich-enable .switch-label .switch-input:checked+.switch-slider:after {
 text-align:left
}
.swich-enable:after {
 display:block;
 content:"";
 clear:both
}
.remarkable-box {
 padding:10px;
 border:1px solid #c7c7c7;
 background-color:#ececec;
 border-radius:5px;
 word-break:break-word;
 word-wrap:break-word
}
.remarkable-box.border-none {
 border:none
}
.remarkable-box .title {
 margin-bottom:5px;
 display:block;
 font-weight:700
}
.remarkable-box .text {
 margin:0;
 white-space:normal;
 line-height:1.4
}
.remarkable-box .text code {
 margin-right:5px;
 font-size:14px
}
.remarkable-box .badge {
 background-color:transparent;
 padding:0;
 line-height:inherit;
 margin-right:4px;
 font-size:14px
}
.remarkable-box.success {
 color:#339856;
 background-color:#d6fbe3;
 border-color:#9ffdc0
}
.remarkable-box.warning {
 color:#856404;
 background-color:#fff3cd;
 border-color:#ffeeba
}
.remarkable-box.danger {
 color:#813838;
 background-color:#fee2e1;
 border-color:#fdd6d6
}
.remarkable-box.primary {
 color:#262a2e;
 background-color:#ecf6ff;
 border-color:transparent
}
.remarkable-box.primary .badge-custom {
 font-weight:700;
 color:#262a2e
}
.remarkable-box.rgwarning {
 color:#d94848;
 background-color:#fff3f3;
 border-color:transparent
}
.remarkable-box.rgwarning .badge-custom {
 font-weight:700;
 color:#d94848
}
.remarkable-box .row {
 margin-left:-10px;
 margin-right:-10px;
 margin-bottom:8px
}
.remarkable-box .row .col-label {
 margin-bottom:0;
 font-weight:700
}
.remarkable-box .row:last-of-type {
 margin-bottom:0
}
.remarkable-box+form {
 margin-top:15px
}
.remarkable-box.promotion-bonus {
 background:transparent;
 border:0;
 color:#8c8c8c
}
.remarkable-box.promotion-bonus .fa.warning {
 display:inline-block;
 margin:0 15px 0 0;
 font-size:20px;
 color:#f69e41;
 vertical-align:middle
}
.remarkable-box.multi-account-check-delete-modal {
 font-size:14px;
 color:#813838
}
.remarkable-box.multi-account-check-delete-modal .delete-following {
 color:#262626
}
.commission-box .form-group {
 margin-bottom:8px
}
.commission-box .form-group .input-group-append:last-child>.input-group-text:not(:last-child) {
 border-top-right-radius:.25rem;
 border-bottom-right-radius:.25rem
}
.commission-box .form-group .input-group-prepend {
 overflow:hidden
}
.commission-box .form-group .input-group-prepend .input-group-text {
 width:100px;
 word-break:break-all;
 white-space:normal;
 text-align:left;
 line-height:1.1;
 height:35px;
 padding:4px .75rem
}
.revenue-plan-box {
 padding-top:5px
}
.revenue-plan-box .table {
 table-layout:fixed
}
.revenue-plan-box .table th {
 font-size:11px;
 padding:5px 2px;
 line-height:1
}
.revenue-plan-box .table td {
 font-size:12px;
 padding:4px 8px
}
.permissions-box .col-form-label {
 font-size:11px
}
.permission-control {
 margin-bottom:5px
}
.permission-control:first-of-type {
 padding-top:6px
}
.permission-control>label {
 margin-bottom:0;
 line-height:1.2;
 width:calc(100% - 48px);
 float:left;
 vertical-align:top;
 padding:5px 0
}
.permission-control .fa {
 cursor:pointer
}
.permission-control .switch-box {
 float:right;
 vertical-align:top
}
.permission-control .info-box {
 width:100%;
 float:left;
 background-color:#eee;
 border-radius:.25rem;
 padding:8px 12px;
 margin-top:4px
}
.permission-control .info-box>p {
 margin-bottom:3px;
 font-size:14px
}
.permission-control .info-box>ul {
 margin-bottom:0;
 padding-left:24px;
 list-style-type:circle;
 font-size:12px
}
.permission-control .info-box:after {
 display:block;
 content:"";
 clear:both
}
.permission-control .password-step-box {
 width:100%
}
.permission-control .password-step-box .float-left {
 width:70%;
 padding-right:8px
}
.permission-control .password-step-box .float-right {
 width:30%
}
.permission-control .password-step-box .float-right .btn {
 width:100%
}
.permission-control .password-step-box:before {
 content:"";
 clear:both;
 display:block;
 width:100%;
 height:4px
}
.permission-control .password-step-box:after {
 display:block;
 content:"";
 clear:both
}
.permission-control:after {
 display:block;
 content:"";
 clear:both
}
.gross-balance-box .form-group {
 margin-bottom:5px
}
.gross-balance-box .form-group:last-of-type {
 margin-bottom:0
}
.gross-balance-box .form-group .col-balance {
 display:inline-block;
 vertical-align:middle;
 padding-left:15px
}
.gross-balance-box .form-group .col-balance i {
 margin-left:-16px;
 margin-top:-2px;
 color:#97a0b5
}
.gross-balance-box .title {
 border-top:1px solid #bfbfbf;
 margin:15px -15px 0;
 font-size:14px;
 padding:15px 15px 10px;
 font-weight:700;
 color:#262a2e
}
.gross-balance-box .detail-area {
 padding:0 15px 15px
}
.gross-balance-box .detail-area .text {
 color:#466173
}
.gross-balance-box .detail-box {
 padding:10px 15px;
 border-radius:2px;
 background-color:#f2f2f2
}
.gross-balance-box .detail-box .divider {
 border-bottom:1px #bfbfbf dotted;
 margin:10px 0
}
.gross-balance-box .detail-box .text {
 color:#466173
}
.gross-balance-box .gross-balance {
 margin-top:15px
}
.gross-balance-box .gross-balance .text {
 padding-right:15px;
 font-weight:600
}
.withdrawal-detail-box .table {
 margin-bottom:10px
}
.withdrawal-detail-box .table th {
 background-color:#f7f7f9;
 color:#73818f;
 font-weight:400
}
.withdrawal-detail-box .table th .col-popover {
 cursor:pointer
}
.withdrawal-detail-box .table th,
.withdrawal-detail-box .table td {
 padding:5px 8px;
 line-height:1.2;
 vertical-align:middle;
 word-break:break-word;
 word-wrap:break-word
}
.withdrawal-detail-box .table caption {
 caption-side:top;
 padding-top:0;
 padding-bottom:5px;
 color:#333;
 font-weight:700
}
.withdrawal-detail-box .table tfoot th,
.withdrawal-detail-box .table tfoot td {
 background-color:#efe9d6;
 color:#3e454a;
 font-weight:700
}
.withdrawal-detail-box .btn-group {
 display:block
}
.withdrawal-detail-box .btn-group .btns {
 display:none
}
.withdrawal-detail-box .btn-group .btns .btn {
 display:block;
 width:100%;
 margin-top:5px
}
.withdrawal-detail-box .btn-group .btns .btn:first-of-type {
 margin-top:0
}
.withdrawal-detail-box .btn-group .btns.show {
 display:block
}
.withdrawal-detail-box .btn-group .btns .reject-form>div {
 position:relative
}
.withdrawal-detail-box .btn-group .btns .reject-form>div:nth-of-type(2) {
 margin-top:5px
}
.withdrawal-detail-box .btn-group .btns .reject-form .check-reason-length {
 position:absolute;
 top:9px;
 right:20px
}
.withdrawal-detail-box .widthdrawal-reason {
 height:auto!important
}
.withdrawal-detail-box .widthdrawal-reason .reason-textarea {
 width:100%!important
}
.transaction-limit .input-group {
 margin-bottom:5px
}
.transaction-limit .input-group .input-group-prepend .input-group-text {
 min-width:100px
}
.transaction-limit .btn-transaction-limit-change-limit-reset {
 padding:6px;
 color:#428bca
}
.transaction-limit .btn-transaction-limit-change-limit-reset .btn:focus {
 outline:none;
 box-shadow:none
}
.btn-reset-credit-limit,
.btn-clear-amount-credit-limit {
 color:#428bca
}
.btn-reset-credit-limit:focus,
.btn-reset-credit-limit:active,
.btn-reset-credit-limit:hover,
.btn-clear-amount-credit-limit:focus,
.btn-clear-amount-credit-limit:active,
.btn-clear-amount-credit-limit:hover {
 box-shadow:none;
 outline:0;
 color:#428bca
}
.country-block-box .country-blocker {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center
}
.country-block-box .country-blocker .switch-label {
 margin-left:12px
}
.country-block-box .country-blocker .switch-label .switch-input:checked~.switch-slider {
 width:68px
}
.country-block-box .country-blocker .switch-label .switch-input:checked~.switch-slider:before {
 left:23px
}
.country-block-box .country-blocker .switch-label .switch-input:checked~.switch-slider:after {
 width:70%
}
.country-block-box .country-blocker .switch-label .switch-slider {
 width:70px
}
.country-block-box .country-blocker .switch-label .switch-slider:before {
 left:2px
}
.country-block-box .country-blocker .switch-label .switch-slider:after {
 font-weight:500;
 width:70%
}
.country-block-box .make-country-box {
 display:none;
 padding:15px;
 margin-top:15px;
 background-color:#f6f6f6
}
.country-block-box .make-country-box .custom-radio-box {
 display:-ms-flexbox;
 display:flex;
 margin-bottom:12px
}
.country-block-box .make-country-box .reset-all-btn {
 display:-ms-flexbox;
 display:flex;
 font-size:12px;
 line-height:1.17;
 text-align:left;
 color:#428bca;
 background-color:#f6f6f6;
 border:none;
 outline:none;
 margin-top:11px
}
.country-block-box .make-country-box .reset-all-btn .reset-all-btn-text {
 margin-left:6px
}
.country-block-box .make-country-box.show {
 display:block
}
.country-block-box .make-country-box .multiple-select {
 display:none
}
.country-block-box .make-country-box .multiple-select.show {
 display:block
}
.country-block-box .make-country-box .custom-radio {
 margin-bottom:5px;
 margin-right:20px
}
.country-block-box .form-actions {
 margin-top:15px
}
.country-block-box .form-actions .btn {
 width:100%;
 margin-top:8px
}
.country-block-box .form-actions .btn:first-of-type {
 margin-top:0
}
.ip-whitelist-make,
.ip-whitelist-make form {
 margin-bottom:15px
}
.ip-whitelist-make form>div .form-group {
 margin-bottom:0
}
.ip-whitelist-make .btn-group {
 width:100%
}
.ip-whitelist-box {
 border-top:1px solid #c8ced3;
 border-bottom:2px solid #c8ced3
}
.ip-whitelist-box .title {
 border-bottom:2px solid #c8ced3;
 padding:8px 5px;
 font-weight:700
}
.ip-whitelist-box .list {
 list-style:none;
 padding:0;
 margin:0
}
.ip-whitelist-box .list li {
 border-bottom:1px solid #c8ced3;
 display:-ms-flexbox;
 display:flex
}
.ip-whitelist-box .list li>div {
 padding:5px
}
.ip-whitelist-box .list li>div>span {
 word-break:break-all;
 display:block
}
.ip-whitelist-box .list li>div>span:nth-of-type(2) {
 color:#6e7377
}
.ip-whitelist-box .list li>div:last-of-type {
 margin-left:auto
}
.ip-whitelist-box .list li button {
 background-color:#fff;
 font-size:14px
}
.ip-whitelist-box .list li button:hover {
 background-color:#bfbfbf;
 color:#fff
}
.ip-whitelist-box .list li:last-child {
 border-bottom:0
}
.ip-whitelist-box .list li:nth-child(odd) {
 background-color:#0000000d
}
.ip-whitelist-box .list li:hover {
 background-color:#00000013
}
.ng-select>div.below {
 border-color:#bcc8d8;
 border-radius:.25rem;
 position:relative;
 outline:none
}
.ng-select>div.below>div.single {
 height:auto
}
.ng-select>div.below>div.single>div.placeholder,
.ng-select>div.below>div.single>div.value {
 height:calc(1.5em + .75rem + 2px);
 line-height:24px;
 font-size:.875rem;
 padding:.375rem 24px .375rem .75rem;
 color:#5a6973
}
.ng-select>div.below>div.single>div:hover {
 background-color:transparent
}
.ng-select>div.below>div.single>div.toggle {
 line-height:1.5;
 width:auto;
 font-size:13px;
 color:#466173;
 position:absolute;
 top:50%;
 right:10px;
 margin-top:-10px
}
.ng-select>div.below>div.single>div.clear {
 line-height:36px;
 width:20px;
 height:100%;
 font-size:14px;
 color:#3e454a;
 position:absolute;
 top:0;
 right:30px
}
.ng-select>div.below.open>div.single>div.placeholder,
.ng-select>div.below.open>div.single>div.value {
 background-color:#abc4d5;
 border-color:#88b5d3;
 color:#fff
}
.ng-select>div.below.focus {
 box-shadow:0 0 0 .2rem #20a8d833
}
.ng-select select-dropdown>div.below {
 border:1px solid #bcc8d8;
 border-radius:.25rem;
 margin:.125rem 0 0;
 z-index:3
}
.ng-select select-dropdown>div.below .filter {
 padding:5px
}
.ng-select select-dropdown>div.below .filter input {
 border-color:#bcc8d8;
 border-radius:.25rem;
 outline:none;
 padding:.375rem .75rem
}
.ng-select select-dropdown>div.below .filter input:focus {
 box-shadow:0 0 0 .2rem #20a8d833
}
.ng-select select-dropdown>div.below .options ul li {
 padding:5px 10px;
 color:#3e454a
}
.ng-select select-dropdown>div.below .options ul li.highlighted {
 background-color:#c2def1
}
.ng-select select-dropdown>div.below .options ul li.selected {
 background-color:#2c84b1;
 color:#fff
}
.ng-select select-dropdown>div.below .options ul li.disabled {
 color:#b9b9b9
}
.ng-select select-dropdown>div.below .options ul li:first-child.highlighted {
 border-radius:.25rem .25rem 0 0
}
.ng-select select-dropdown>div.below .options ul li:last-child.highlighted {
 border-radius:0 0 .25rem .25rem
}
.ng-select.multi>div>div.multiple {
 min-height:auto;
 padding:3px 10px
}
.ng-select.multi>div>div.multiple input {
 height:auto;
 line-height:29px
}
.ng-select.multi>div>div.multiple>div.option {
 position:relative;
 padding:0 5px 0 20px;
 line-height:21px;
 background-color:#fff;
 border-color:#2c84b1;
 color:#2c84b1
}
.ng-select.multi>div>div.multiple>div.option span.deselect-option {
 position:absolute;
 top:0;
 left:0;
 width:20px;
 height:100%;
 line-height:21px;
 text-align:center;
 font-size:13px
}
.ng-select.multi-line-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option {
 white-space:normal
}
.ng-select.multi-line-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option span {
 overflow:hidden;
 text-overflow:ellipsis;
 display:-webkit-box;
 -webkit-line-clamp:2;
 -webkit-box-orient:vertical;
 word-wrap:break-word;
 line-height:1.2em;
 max-height:2.4em
}
.table-configuration {
 width:100%
}
.table-configuration th,
.table-configuration td {
 border-collapse:collapse;
 border:1px solid #e6e6e6;
 vertical-align:middle;
 padding:4px 10px
}
.table-configuration thead th {
 text-align:center
}
.table-configuration tbody th {
 cursor:pointer;
 padding:8px 10px;
 background-color:#f3f3f3
}
.table-configuration tbody th i {
 margin-right:5px
}
.table-configuration tbody th span {
 font-size:14px
}
.table-configuration tbody th.show {
 background-color:#cfefff!important
}
.table-configuration tbody tr.dimmed {
 color:#c8ced3!important
}
.table-configuration tbody tr.dimmed td .form-control:disabled {
 color:#c8ced3!important
}
.table-configuration tbody tr.dimmed td .btn-link {
 color:#c8ced3!important
}
.table-configuration tbody td,
.table-configuration tbody td .form-control {
 text-align:center
}
.table-configuration tbody td .form-control::-webkit-inner-spin-button,
.table-configuration tbody td .form-control::-webkit-outer-spin-button {
 -webkit-appearance:none;
 margin:0
}
.table-configuration tbody td .form-control:disabled {
 height:auto;
 padding:0;
 border:0;
 background-color:transparent;
 color:#5a6973
}
.table-configuration tbody td .btn-link {
 padding:0
}
.table-configuration tbody:nth-of-type(even) th {
 background-color:#fff
}
.img-file .img-file-input {
 display:none
}
.img-file .img-file-label {
 display:inline-block;
 vertical-align:top;
 width:80px;
 height:80px;
 border-radius:50%;
 font-size:0;
 margin-bottom:0;
 cursor:pointer;
 position:relative
}
.img-file .img-file-label img {
 width:100%;
 height:100%;
 border-radius:50%
}
.img-file .img-file-label:before {
 content:"";
 display:block;
 width:20px;
 height:20px;
 background-repeat:no-repeat;
 background-image:url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"%3e%3cpath fill="rgb(51,51,51)" d="M402.6 83.2l90.2 90.2c3.8 3.8 3.8 10 0 13.8L274.4 405.6l-92.8 10.3c-12.4 1.4-22.9-9.1-21.5-21.5l10.3-92.8L388.8 83.2c3.8-3.8 10-3.8 13.8 0zm162-22.9l-48.8-48.8c-15.2-15.2-39.9-15.2-55.2 0l-35.4 35.4c-3.8 3.8-3.8 10 0 13.8l90.2 90.2c3.8 3.8 10 3.8 13.8 0l35.4-35.4c15.2-15.3 15.2-40 0-55.2zM384 346.2V448H64V128h229.8c3.2 0 6.2-1.3 8.5-3.5l40-40c7.6-7.6 2.2-20.5-8.5-20.5H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V306.2c0-10.7-12.9-16-20.5-8.5l-40 40c-2.2 2.3-3.5 5.3-3.5 8.5z"%3e%3c/path%3e%3c/svg%3e');
 position:absolute;
 bottom:0;
 right:0
}
.file-box {
 text-align:center
}
.file-box .btn {
 margin-top:8px
}
.add-agent-contact .btn-group {
 -ms-flex:auto;
 flex:auto
}
.add-agent-contact .btn-group .dropdown-toggle {
 border-radius:.25rem 0 0 .25rem;
 line-height:1.5
}
.add-agent-contact .btn-group .dropdown-toggle i {
 margin-right:5px
}
.add-agent-contact .btn-group .dropdown-menu {
 width:100%
}
.add-agent-contact .btn-group .dropdown-menu li .dropdown-item i {
 margin-left:0
}
.add-agent-contact .input-group-append .btn {
 width:80px
}
.agent-contact-list {
 list-style:none;
 margin:5px 0 0;
 padding:0
}
.agent-contact-list li {
 margin-bottom:5px
}
.agent-contact-list li:last-child {
 margin-bottom:0
}
.agent-contact-list li .input-group .input-group-prepend .input-group-text {
 width:40px
}
.agent-contact-list li .input-group .input-group-append .btn {
 width:80px
}
.agent-info-box .file-box,
.agent-info-box .form-box {
 display:block
}
.contact-popover {
 font-size:16px;
 cursor:pointer;
 width:30px;
 display:inline-block;
 text-align:center;
 color:#2c84b1
}
.contact-memo {
 font-size:14px
}
.banner-list {
 list-style:none;
 margin:0;
 padding:0;
 display:block;
 -moz-column-count:1;
 column-count:1;
 orphans:1;
 widows:1
}
.banner-list li {
 display:inline-block;
 width:100%;
 margin-bottom:10px
}
.banner-list li .banner-top {
 text-align:right;
 padding:10px;
 background-color:#f3f3f3;
 border-radius:.25rem .25rem 0 0
}
.banner-list li .banner-top .size-view {
 float:left;
 line-height:35px;
 font-weight:700
}
.banner-list li .banner-top .control-box {
 float:right
}
.banner-list li .banner-top .control-box .btn {
 margin-left:5px
}
.banner-list li .banner-top:after {
 display:block;
 content:"";
 clear:both
}
.banner-list li .banner-body {
 width:100%;
 position:relative;
 overflow:hidden;
 font-family:Trebuchet MS,Calibri,sans-serif;
 white-space:nowrap
}
.banner-list li .banner-body ng-component {
 display:block
}
.banner-list li .banner-body img {
 width:100%;
 height:auto
}
.banner-list li .banner-body [class*=sample] {
 display:inline;
 position:absolute;
 left:0;
 top:0;
 margin:0;
 padding:0;
 line-height:1;
 text-align:center
}
.banner-list li .banner-body [class*=sample] img {
 width:100%;
 height:100%
}
.banner-list li .banner-body .sample-qr {
 z-index:1
}
.banner-list li .banner-body .sample-agent-code {
 text-transform:uppercase
}
.banner-box {
 max-height:80vh
}
.banner-box .banner-form {
 display:-ms-flexbox;
 display:flex
}
.banner-box .banner-form>label {
 min-width:50px
}
.banner-box .banner-form>div {
 -ms-flex:auto;
 flex:auto
}
.banner-box .banner-group .col-form-label {
 font-weight:700
}
.banner-box .banner-group .banner-area {
 width:100%;
 overflow:hidden;
 position:relative;
 font-family:Trebuchet MS,Calibri,sans-serif;
 white-space:nowrap
}
.banner-box .banner-group .banner-area ng-component {
 display:block
}
.banner-box .banner-group .banner-area .ng-resizable-diagonal {
 border-bottom:none
}
.banner-box .banner-group .banner-area img {
 width:100%;
 height:auto
}
.banner-box .banner-group .banner-area [class*=sample] {
 display:inline;
 position:absolute;
 left:0;
 top:0;
 margin:0;
 padding:0;
 line-height:1;
 text-align:center
}
.banner-box .banner-group .banner-area [class*=sample].editable {
 cursor:move;
 background-color:#c7c7c780
}
.banner-box .banner-group .banner-area [class*=sample] img {
 width:100%;
 height:100%
}
.banner-box .banner-group .banner-area .sample-qr {
 z-index:1
}
.banner-box .banner-group .banner-area .sample-qr img {
 border:3px dashed #004bff
}
.banner-box .banner-group .banner-area .sample-agent-code {
 text-transform:uppercase
}
.rakeback-box {
 list-style:none;
 margin:0;
 padding:0;
 display:-ms-flexbox;
 display:flex
}
.rakeback-box li {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 margin-right:10px
}
.rakeback-box li .form-control {
 margin-left:8px;
 width:80px
}
.rakeback-box.is-invalid+.invalid-feedback {
 display:block
}
.popover-handle {
 cursor:pointer
}
.popover .popover-list {
 list-style:none;
 margin:0;
 padding:0
}
.note-contents {
 max-height:280px;
 overflow:hidden
}
.note-contents .note-item {
 margin-right:15px;
 margin-left:15px;
 padding-top:15px;
 padding-bottom:15px;
 border-bottom:1px solid #e6e6e6
}
.note-contents .note-item:last-of-type {
 border-bottom:0
}
.note-contents .note-item .top {
 margin-bottom:.5rem
}
.note-contents .note-item .top .ico-admin {
 display:inline-block;
 vertical-align:middle;
 width:16px;
 height:16px;
 background-repeat:no-repeat;
 background-image:url('data:image/svg+xml, %3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"%3e%3cpath fill="rgba(66,139,202)" d="M610.5 373.3c2.6-14.1 2.6-28.5 0-42.6l25.8-14.9c3-1.7 4.3-5.2 3.3-8.5-6.7-21.6-18.2-41.2-33.2-57.4-2.3-2.5-6-3.1-9-1.4l-25.8 14.9c-10.9-9.3-23.4-16.5-36.9-21.3v-29.8c0-3.4-2.4-6.4-5.7-7.1-22.3-5-45-4.8-66.2 0-3.3.7-5.7 3.7-5.7 7.1v29.8c-13.5 4.8-26 12-36.9 21.3l-25.8-14.9c-2.9-1.7-6.7-1.1-9 1.4-15 16.2-26.5 35.8-33.2 57.4-1 3.3.4 6.8 3.3 8.5l25.8 14.9c-2.6 14.1-2.6 28.5 0 42.6l-25.8 14.9c-3 1.7-4.3 5.2-3.3 8.5 6.7 21.6 18.2 41.1 33.2 57.4 2.3 2.5 6 3.1 9 1.4l25.8-14.9c10.9 9.3 23.4 16.5 36.9 21.3v29.8c0 3.4 2.4 6.4 5.7 7.1 22.3 5 45 4.8 66.2 0 3.3-.7 5.7-3.7 5.7-7.1v-29.8c13.5-4.8 26-12 36.9-21.3l25.8 14.9c2.9 1.7 6.7 1.1 9-1.4 15-16.2 26.5-35.8 33.2-57.4 1-3.3-.4-6.8-3.3-8.5l-25.8-14.9zM496 400.5c-26.8 0-48.5-21.8-48.5-48.5s21.8-48.5 48.5-48.5 48.5 21.8 48.5 48.5-21.7 48.5-48.5 48.5zM224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm201.2 226.5c-2.3-1.2-4.6-2.6-6.8-3.9l-7.9 4.6c-6 3.4-12.8 5.3-19.6 5.3-10.9 0-21.4-4.6-28.9-12.6-18.3-19.8-32.3-43.9-40.2-69.6-5.5-17.7 1.9-36.4 17.9-45.7l7.9-4.6c-.1-2.6-.1-5.2 0-7.8l-7.9-4.6c-16-9.2-23.4-28-17.9-45.7.9-2.9 2.2-5.8 3.2-8.7-3.8-.3-7.5-1.2-11.4-1.2h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c10.1 0 19.5-3.2 27.2-8.5-1.2-3.8-2-7.7-2-11.8v-9.2z"%3e%3c/path%3e%3c/svg%3e')
}
.note-contents .note-item .top .name {
 margin-left:.5rem;
 font-size:14px;
 font-weight:700
}
.note-contents .note-item .text {
 margin-bottom:0;
 white-space:pre-line;
 word-break:break-word;
 color:#73818f
}
.img-viewer {
 position:fixed;
 top:0;
 left:0;
 width:100%;
 height:100%;
 z-index:2000;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-pack:center;
 justify-content:center;
 -ms-flex-align:center;
 align-items:center
}
.img-viewer .img-box {
 width:auto;
 text-align:center;
 position:relative;
 min-width:200px;
 min-height:100px;
 z-index:2
}
.img-viewer .img-box img {
 width:auto;
 height:auto;
 max-height:80vh;
 max-width:80vw
}
.img-viewer .img-box .btn {
 position:absolute;
 top:-15px;
 right:-15px;
 color:#000;
 background-color:#fffc;
 border-radius:50%;
 width:40px;
 height:40px;
 border-color:#ccc
}
.img-viewer .img-viewer-backdrop {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 background-color:#0000008f;
 z-index:1
}
.tags {
 list-style:none;
 margin:0;
 padding:0;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-flow:wrap;
 flex-flow:wrap;
 -ms-flex-align:center;
 align-items:center
}
.tags li span.label {
 color:#797979
}
.tags.no-wrap {
 -ms-flex-flow:nowrap;
 flex-flow:nowrap
}
.tags .no-wrap {
 -ms-flex-flow:nowrap;
 flex-flow:nowrap;
 overflow:hidden
}
.tags .trigger-devide-label {
 font-size:13px;
 line-height:2;
 padding-left:5px;
 padding-right:5px
}
.tags .tag {
 background-color:#ecf6ff;
 color:#438bca;
 margin:3px;
 border-radius:22px;
 height:22px;
 text-align:center;
 padding:4px 10px;
 white-space:nowrap;
 line-height:1.2;
 font-size:11px
}
.tags .tag .del {
 display:inline-block;
 vertical-align:top;
 width:16px;
 height:15px;
 background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iIzQyOGJjYSIgZD0iTTE5IDYuNDFMMTcuNTkgNSAxMiAxMC41OSA2LjQxIDUgNSA2LjQxIDEwLjU5IDEyIDUgMTcuNTkgNi40MSAxOSAxMiAxMy40MSAxNy41OSAxOSAxOSAxNy41OSAxMy40MSAxMnoiLz48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PC9zdmc+) 50% 50% no-repeat;
 background-size:100% 100%;
 cursor:pointer;
 border-radius:50%;
 margin-right:-4px
}
.tags .col-popover.flex-end {
 -ms-flex-line-pack:end;
 align-content:flex-end
}
.tags .col-popover .badge {
 margin-top:3px;
 padding:7px 10px;
 cursor:pointer
}
.tags .btn {
 padding:0 5px;
 margin:3px
}
.tags .tags-num {
 margin:3px
}
.tags .tags-num .badge {
 padding:7px 10px;
 cursor:pointer;
 color:#23282c;
 background-color:#e2e5e6
}
.tags .new-tag-input {
 width:140px;
 position:relative;
 padding-left:20px;
 margin:3px
}
.tags .new-tag-input>i {
 position:absolute;
 top:6px;
 left:2px;
 color:#438bca
}
.tags .new-tag-input .ng-select {
 height:100%
}
.tags .new-tag-input .ng-select .ng-dropdown-panel {
 min-width:180%
}
.tags .new-tag-input .ng-select .ng-select-container {
 border:0;
 background-color:transparent;
 border-radius:0
}
.tags .new-tag-input .ng-select .ng-select-container .ng-value-container {
 padding:0
}
.tags .new-tag-input .ng-select .ng-select-container .ng-value-container .ng-value {
 display:none
}
.tags .new-tag-input .ng-select .ng-select-container .ng-value-container .ng-input {
 padding:0;
 margin-top:2px
}
.tags .new-tag-input .ng-select .ng-select-container .ng-value-container .ng-placeholder {
 top:3px;
 padding:0
}
.tags .new-tag-input .ng-select .ng-select-container.ng-has-value .ng-placeholder {
 display:block
}
.tags .new-tag-input .ng-select .ng-arrow-wrapper {
 display:none
}
.tags .new-tag-input .ng-select.ng-select-opened .ng-select-container {
 box-shadow:none
}
.tags .new-tag-input .ng-select.ng-select-focused:not(.ng-select-opened) .ng-select-container {
 border:0;
 box-shadow:none
}
.tags .new-tag-input .ng-select.ng-select-filtered .ng-select-container.ng-has-value .ng-placeholder {
 display:none
}
.tag-search-box:after {
 display:block;
 content:"";
 clear:both
}
.coupon-promotion-table {
 width:100%;
 color:#23282c
}
.coupon-promotion-table thead {
 border-top:1px solid #e6e6e6;
 border-bottom:1px solid #a9a9a9
}
.coupon-promotion-table thead tr th {
 border-bottom:1px solid #e6e6e6;
 font-size:14px;
 font-weight:500;
 line-height:1.2;
 color:#466173;
 height:30px;
 border-left:1px solid #e6e6e6
}
.coupon-promotion-table thead tr th .expand-btn .fa-chevron-right {
 color:#a5b2b4;
 font-size:12px;
 padding:3px 5px
}
.coupon-promotion-table thead tr th .expand-btn>span {
 color:#466173;
 font-weight:500;
 text-decoration-line:underline
}
.coupon-promotion-table thead tr th:nth-of-type(1) {
 border-left:0
}
.coupon-promotion-table .tag-row {
 border-bottom:1px solid #e6e6e6
}
.coupon-promotion-table .tag-row tr.tag-item td {
 padding:0 10px;
 height:40px
}
.coupon-promotion-table .tag-row tr.tag-item .action-td {
 padding:5px 15px
}
.coupon-promotion-table .tag-row tr.tag-sub {
 display:none
}
.coupon-promotion-table .tag-row tr.tag-sub td {
 color:gray;
 padding:6px 10px
}
.coupon-promotion-table .tag-row tr.tag-sub.on {
 display:table-row
}
.coupon-promotion-table .tag-row tr td {
 font-size:14px;
 line-height:1.2;
 border-left:1px solid #e6e6e6
}
.coupon-promotion-table .tag-row tr td .btn-link {
 border-radius:0;
 min-height:40px
}
.coupon-promotion-table .tag-row tr td:nth-of-type(1) {
 border-left:0
}
.coupon-promotion-table .tag-row:nth-of-type(even) {
 background-color:#f9f9f9
}
.coupon-promotion-table .tag-row:hover {
 background-color:#0000000d
}
.coupon-promotion-table .btn {
 padding:5px;
 width:100%;
 color:#818b96
}
.coupon-promotion-table .btn .fa {
 transition:all .3s ease;
 -webkit-transition:all .3s ease
}
.coupon-promotion-table .btn .fa.rotate {
 -ms-transform:rotate(90deg);
 transform:rotate(90deg);
 -webkit-transform:rotate(90deg)
}
.coupon-promotion-table .column-th {
 display:-ms-inline-flexbox;
 display:inline-flex;
 -ms-flex-align:center;
 align-items:center;
 width:100%;
 height:100%
}
.coupon-promotion-table .column-th>span {
 display:-ms-flexbox;
 display:flex;
 height:100%;
 white-space:nowrap;
 -ms-flex:auto;
 flex:auto;
 padding:6px 10px;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center
}
.coupon-promotion-table .column-th>span.pointer {
 cursor:pointer
}
.coupon-promotion-table .column-th>span.col-popover {
 width:26px;
 -ms-flex:inherit;
 flex:inherit;
 padding:0;
 color:#2c84b1
}
.coupon-promotion-table .column-th>span.col-popover i {
 cursor:pointer
}
.coupon-promotion-table .column-th>span .col-sort {
 display:inline-block;
 vertical-align:top;
 margin-left:5px
}
.coupon-promotion-table .column-th>span .col-sort span .fa {
 color:#d4d4d4
}
.coupon-promotion-table .column-th>span .col-sort span .fa.fa-sort-amount-desc,
.coupon-promotion-table .column-th>span .col-sort span .fa.fa-sort-amount-asc {
 color:#20a8d8
}
.coupon-promotion-table .table-no-data td {
 padding:16px 8px;
 text-align:left;
 background-color:#fff;
 border-bottom:1px solid #e6e6e6
}
.coupon-promotion-table .table-no-data:hover {
 background-color:transparent
}
.tags-table {
 width:100%;
 color:#23282c
}
.tags-table thead {
 border-top:1px solid #e6e6e6;
 border-bottom:1px solid #a9a9a9
}
.tags-table thead tr th {
 border-bottom:1px solid #e6e6e6;
 font-size:14px;
 font-weight:500;
 line-height:1.2;
 color:#466173;
 height:30px;
 border-left:1px solid #e6e6e6
}
.tags-table thead tr th .expand-btn .fa-chevron-right {
 color:#a5b2b4;
 font-size:12px;
 padding:3px 5px
}
.tags-table thead tr th .expand-btn>span {
 color:#466173;
 font-weight:500;
 text-decoration-line:underline
}
.tags-table thead tr th:nth-of-type(1) {
 border-left:0
}
.tags-table thead tr th:nth-of-type(7) {
 border-left:0
}
.tags-table .tag-row {
 border-bottom:1px solid #e6e6e6
}
.tags-table .tag-row tr.tag-item td {
 padding:0 10px;
 height:40px
}
.tags-table .tag-row tr.tag-item .action-td {
 padding:5px 15px
}
.tags-table .tag-row tr.tag-sub {
 display:none
}
.tags-table .tag-row tr.tag-sub td {
 color:gray;
 padding:6px 10px
}
.tags-table .tag-row tr.tag-sub.on {
 display:table-row
}
.tags-table .tag-row tr td {
 font-size:14px;
 line-height:1.2;
 border-left:1px solid #e6e6e6
}
.tags-table .tag-row tr td .btn-link {
 border-radius:0;
 min-height:40px
}
.tags-table .tag-row tr td:nth-of-type(1) {
 border-left:0
}
.tags-table .tag-row tr td:nth-of-type(7) {
 border-left:0
}
.tags-table .tag-row:nth-of-type(even) {
 background-color:#f9f9f9
}
.tags-table .tag-row:hover {
 background-color:#0000000d
}
.tags-table .btn {
 padding:5px;
 width:100%;
 color:#818b96
}
.tags-table .btn .fa {
 transition:all .3s ease;
 -webkit-transition:all .3s ease
}
.tags-table .btn .fa.rotate {
 -ms-transform:rotate(90deg);
 transform:rotate(90deg);
 -webkit-transform:rotate(90deg)
}
.tags-table .memo {
 display:inline-block;
 vertical-align:middle;
 line-height:1.4;
 word-break:break-word;
 min-width:300px
}
.tags-table .column-th {
 display:-ms-inline-flexbox;
 display:inline-flex;
 -ms-flex-align:center;
 align-items:center;
 width:100%;
 height:100%
}
.tags-table .column-th>span {
 display:-ms-flexbox;
 display:flex;
 height:100%;
 white-space:nowrap;
 -ms-flex:auto;
 flex:auto;
 padding:6px 10px;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center
}
.tags-table .column-th>span.pointer {
 cursor:pointer
}
.tags-table .column-th>span.col-popover {
 width:26px;
 -ms-flex:inherit;
 flex:inherit;
 padding:0;
 color:#2c84b1
}
.tags-table .column-th>span.col-popover i {
 cursor:pointer
}
.tags-table .column-th>span .col-sort {
 display:inline-block;
 vertical-align:top;
 margin-left:5px
}
.tags-table .column-th>span .col-sort span .fa {
 color:#d4d4d4
}
.tags-table .column-th>span .col-sort span .fa.fa-sort-amount-desc,
.tags-table .column-th>span .col-sort span .fa.fa-sort-amount-asc {
 color:#20a8d8
}
.tags-table .table-no-data td {
 padding:16px 8px;
 text-align:left;
 background-color:#fff;
 border-bottom:1px solid #e6e6e6
}
.tags-table .table-no-data:hover {
 background-color:transparent
}
.new-tag-box .add-tag {
 text-decoration:none;
 position:relative;
 padding:0 0 0 15px;
 margin:0 0 10px 15px
}
.new-tag-box .add-tag i {
 font-size:10px;
 position:absolute;
 top:50%;
 left:0;
 margin-top:-4px
}
.new-tag-box .add-tag:hover {
 text-decoration:underline
}
.level-box {
 border-top:1px solid #e6e6e6;
 background-color:#f6f6f6;
 margin-top:20px
}
.level-box .level-box-top {
 position:relative;
 width:100%;
 padding:10px 15px
}
.level-box .level-box-top .title {
 font-size:14px;
 font-weight:600
}
.level-box .level-box-top .title i {
 font-size:1px;
 margin-right:10px
}
.level-box .level-box-content {
 padding:0 0 10px 13px
}
.level-box .level-box-content table {
 width:100%
}
.level-box .level-box-content table thead th {
 padding:6px 2px;
 font-weight:400
}
.level-box .level-box-content table tbody td {
 padding:2px;
 vertical-align:top
}
.level-box .level-box-content table tbody td .btn {
 color:silver
}
.filter-tag.ng-select .ng-select-container .ng-value-container {
 min-height:35px
}
.filter-tag.ng-select .ng-select-container .ng-value-container .ng-placeholder {
 top:auto;
 top:initial;
 line-height:22px
}
.filter-tag.ng-select .ng-arrow-wrapper {
 display:none
}
.payment-tag-box,
.payment-tag-box .filter-tag {
 margin-top:5px
}
.payment-tag-box .custom-control-input:disabled~.custom-control-label {
 cursor:default
}
.ico-payment-config {
 display:inline-block;
 vertical-align:middle;
 background-position:50% 50%;
 background-size:100% 100%;
 background-repeat:no-repeat;
 width:12px;
 height:12px
}
.ico-payment-config.maintenance {
 background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij4NCiAgPGNpcmNsZSBpZD0i7YOA7JuQXzM2IiBkYXRhLW5hbWU9Iu2DgOybkCAzNiIgY3g9IjkiIGN5PSI5IiByPSI5IiBmaWxsPSIjZmEwIi8+DQo8L3N2Zz4NCg==)
}
.ico-payment-config.off {
 background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij4NCiAgPGcgaWQ9Iuq3uOujuV81OTAiIGRhdGEtbmFtZT0i6re466O5IDU5MCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTU4OC42OTkgLTQ0MDguNjk5KSI+DQogICAgPGNpcmNsZSBpZD0i7YOA7JuQXzMyIiBkYXRhLW5hbWU9Iu2DgOybkCAzMiIgY3g9IjkiIGN5PSI5IiByPSI5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1ODguNjk5IDQ0MDguNjk5KSIgZmlsbD0iIzhjOGM4YyIvPg0KICA8L2c+DQo8L3N2Zz4NCg==)
}
.ico-payment-config.off-tag {
 background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij4NCiAgPGcgaWQ9Iuq3uOujuV81ODkiIGRhdGEtbmFtZT0i6re466O5IDU4OSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTU4OC42OTkgLTQ0MDguNjk5KSI+DQogICAgPGNpcmNsZSBpZD0i7YOA7JuQXzMyIiBkYXRhLW5hbWU9Iu2DgOybkCAzMiIgY3g9IjkiIGN5PSI5IiByPSI5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1ODguNjk5IDQ0MDguNjk5KSIgZmlsbD0iIzhjOGM4YyIvPg0KICAgIDxwYXRoIGlkPSJJY29uX2F3ZXNvbWUtdGFnIiBkYXRhLW5hbWU9Ikljb24gYXdlc29tZS10YWciIGQ9Ik0wLDQuMVYuNzgxQS43ODEuNzgxLDAsMCwxLC43ODEsMEg0LjFhLjc4MS43ODEsMCwwLDEsLjU1Mi4yMjlMOC4xLDMuNjc3YS43ODEuNzgxLDAsMCwxLDAsMS4xTDQuNzgxLDguMWEuNzgxLjc4MSwwLDAsMS0xLjEsMEwuMjI5LDQuNjU1QS43ODEuNzgxLDAsMCwxLDAsNC4xWk0xLjgyMiwxLjA0MWEuNzgxLjc4MSwwLDEsMCwuNzgxLjc4MUEuNzgxLjc4MSwwLDAsMCwxLjgyMiwxLjA0MVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU5My45MTYgNDQxMy45MTcpIiBmaWxsPSIjZmZmIi8+DQogIDwvZz4NCjwvc3ZnPg0K)
}
.ico-payment-config.on {
 background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij4NCiAgPGcgaWQ9Iuq3uOujuV81ODgiIGRhdGEtbmFtZT0i6re466O5IDU4OCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTU4OC42OTkgLTQ0MDguNjk5KSI+DQogICAgPGNpcmNsZSBpZD0i7YOA7JuQXzMyIiBkYXRhLW5hbWU9Iu2DgOybkCAzMiIgY3g9IjkiIGN5PSI5IiByPSI5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1ODguNjk5IDQ0MDguNjk5KSIgZmlsbD0iIzJmOGUwMCIvPg0KICA8L2c+DQo8L3N2Zz4NCg==)
}
.ico-payment-config.on-tag {
 background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij4NCiAgPGcgaWQ9Iuq3uOujuV81ODciIGRhdGEtbmFtZT0i6re466O5IDU4NyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTU4OC42OTkgLTQ0MDguNjk5KSI+DQogICAgPGNpcmNsZSBpZD0i7YOA7JuQXzMyIiBkYXRhLW5hbWU9Iu2DgOybkCAzMiIgY3g9IjkiIGN5PSI5IiByPSI5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1ODguNjk5IDQ0MDguNjk5KSIgZmlsbD0iIzJmOGUwMCIvPg0KICAgIDxwYXRoIGlkPSJJY29uX2F3ZXNvbWUtdGFnIiBkYXRhLW5hbWU9Ikljb24gYXdlc29tZS10YWciIGQ9Ik0wLDQuMVYuNzgxQS43ODEuNzgxLDAsMCwxLC43ODEsMEg0LjFhLjc4MS43ODEsMCwwLDEsLjU1Mi4yMjlMOC4xLDMuNjc3YS43ODEuNzgxLDAsMCwxLDAsMS4xTDQuNzgxLDguMWEuNzgxLjc4MSwwLDAsMS0xLjEsMEwuMjI5LDQuNjU1QS43ODEuNzgxLDAsMCwxLDAsNC4xWk0xLjgyMiwxLjA0MWEuNzgxLjc4MSwwLDEsMCwuNzgxLjc4MUEuNzgxLjc4MSwwLDAsMCwxLjgyMiwxLjA0MVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU5My45MTYgNDQxMy45MTcpIiBmaWxsPSIjZmZmIi8+DQogIDwvZz4NCjwvc3ZnPg0K)
}
.payment-config-tag-info {
 cursor:pointer;
 color:#336573;
 background-color:#e0f3f8;
 margin-bottom:1rem;
 border:1px solid #d3eef6;
 border-radius:.25rem
}
.payment-config-tag-info .top {
 position:relative;
 padding:.75rem 1.25rem
}
.payment-config-tag-info .top .title {
 width:100%;
 padding-right:30px;
 margin:0;
 font-weight:700
}
.payment-config-tag-info .top i {
 position:absolute;
 top:.75rem;
 right:1.25rem;
 -ms-transform:rotate(0deg);
 transform:rotate(0);
 -webkit-transform:rotate(0deg);
 transition:all .3s ease;
 -webkit-transition:all .3s ease
}
.payment-config-tag-info .top.open i {
 -ms-transform:rotate(-180deg);
 transform:rotate(-180deg);
 -webkit-transform:rotate(-180deg)
}
.payment-config-tag-info .list {
 list-style:none;
 margin:0;
 padding:0 1.25rem .75rem
}
.payment-config-tag-info .list li * {
 display:inline-block;
 vertical-align:middle
}
.payment-config-tag-info .list li i {
 margin-right:.5rem
}
.horizontal-radio-box {
 display:-ms-flexbox;
 display:flex;
 width:100%
}
.horizontal-radio-box .custom-radio {
 margin-right:30px
}
.horizontal-radio-box .custom-radio:last-of-type {
 margin-right:0
}
.horizontal-radio-box .custom-radio .custom-control-label.icon-box-flex {
 display:-ms-flexbox;
 display:flex
}
.horizontal-radio-box .custom-radio .custom-control-label .fa {
 vertical-align:middle;
 margin-top:-2px
}
.horizontal-radio-box .custom-radio .custom-control-label .fa-mobile-phone {
 font-size:20px
}
.horizontal-radio-box .custom-radio .custom-control-label .google-icon-img {
 background-image:url(/assets/img/img_google_authenticator.png);
 background-repeat:no-repeat;
 background-size:17px 17px;
 -ms-flex-item-align:center;
 align-self:center;
 width:17px;
 height:17px;
 margin-right:4px
}
.horizontal-radio-box .custom-radio .custom-control-input:disabled~.custom-control-label {
 cursor:default
}
.select-type .btn {
 position:relative;
 border:1px solid #d9d9d9;
 width:100%;
 margin-bottom:.5rem;
 text-align:left;
 padding-left:15px;
 vertical-align:top
}
.select-type .btn:after {
 content:"";
 display:block;
 width:14px;
 height:14px;
 position:absolute;
 top:50%;
 right:10px;
 background-color:#d9d9d9;
 border-radius:10px;
 margin-top:-7px
}
.select-type .btn:focus {
 box-shadow:none
}
.select-type .btn.active {
 background-color:#ecf6ff;
 border-color:#438bca;
 color:#438bca
}
.select-type .btn.active:after {
 background:#428bca url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e") 50% 50% no-repeat;
 background-size:8px 8px
}
.select-type .btn:last-of-type {
 margin-bottom:0
}
.select-type.cell-2 .btn {
 width:49%;
 margin-right:2%;
 min-height:74px
}
.select-type.cell-2 .btn:last-child {
 margin-right:0
}
.select-type.cell-2 .btn span {
 color:#8c8c8c;
 font-size:12px;
 display:block;
 min-height:12px
}
.select-type.cell-3 .btn {
 width:32%;
 margin-right:1%;
 min-height:51px
}
.select-type.cell-3 .btn:last-child {
 margin-right:0
}
.align-item-center {
 -ms-flex-align:center;
 align-items:center
}
.edit-deposit-limit .divider {
 display:block;
 height:1px;
 background-color:#d9d9d9;
 margin:26px 0
}
.edit-deposit-limit .select-type {
 margin-bottom:15px
}
.edit-deposit-limit .radio-box {
 position:relative;
 margin-bottom:0
}
.edit-deposit-limit .radio-box .custom-control {
 display:inline-block;
 vertical-align:middle;
 margin-right:15px
}
.edit-deposit-limit .radio-box .custom-control .custom-control-input:disabled~.custom-control-label {
 cursor:default;
 color:#bbb
}
.edit-deposit-limit .radio-box .custom-control .custom-control-input:disabled~.custom-control-label:before {
 border-color:#dcdcdc
}
.edit-deposit-limit .radio-box .custom-control .custom-control-input:disabled:checked~.custom-control-label:before {
 background-color:#e4e7ea
}
.edit-deposit-limit .deposit-limit-form .form-group {
 margin-top:10px;
 margin-bottom:0
}
.edit-deposit-limit .deposit-limit-form .form-group .text {
 display:block;
 text-align:right;
 padding-top:calc(.375rem + 1px);
 padding-bottom:calc(.375rem + 1px);
 margin-bottom:0;
 font-size:inherit;
 line-height:1.5
}
.edit-deposit-limit .deposit-limit-form .form-group .col-form-label {
 font-weight:400
}
.edit-deposit-limit .deposit-limit-form .limit-title {
 font-weight:700;
 margin-bottom:0
}
.edit-deposit-limit .deposit-limit-form>.invalid-feedback {
 font-size:100%;
 margin-top:0
}
.edit-deposit-limit .btn-clear-amount {
 padding:0;
 color:#428bca
}
.edit-deposit-limit .tag-box {
 margin-top:15px
}
.edit-deposit-limit .tag-box .tag-row {
 display:-ms-flexbox;
 display:flex
}
.edit-deposit-limit .tag-box .tag-row .label {
 color:#8c8c8c;
 white-space:nowrap;
 padding:4px 0
}
.edit-deposit-limit .tag-box label {
 font-weight:600
}
.edit-deposit-limit .form-control.is-valid {
 padding-right:.75rem;
 background:none
}
.horizontal-radio-box .custom-control-input:disabled:checked~.custom-control-label.google-disabled-label:before {
 background-color:#c5c6c7;
 border-color:#c5c6c7
}
.echart-box {
 width:100%;
 height:300px;
 margin:10px 0;
 position:relative
}
.echart-box .echart {
 height:100%
}
.nodata-chart {
 background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQBAMAAABykSv/AAAAFVBMVEVHcEzz9/7z9/7z9/76/P/0+P/r8fuGRIM2AAAABHRSTlMAMIbFES+K+AAAClVJREFUeNrtncty4joQQG2ombUhFdYmVLImUGHPxM768pDXIbH1/59wSW5mJpNBUrekllq+7u0Qpk6dfsmAnWVDDDHEEEMMMcQQQwwxxBBDDDHE/yzyfHqzWK/lW2zW69XNfJIgxeRmLbtG/oy2eo96fVMUCamYLOSX+AB5i6fVPA2WyWLTSQ3IOR5X/JNs+peMCyDnWM95Y2ykhIFU1YEvyuROSjhIVb3yTLB80UkcSFWtGJb9VOqiuwxSPXHLr/xOy6Eyco59kY4OLQgnKflCOoDwqRRTWulq5KMTsyBRzg6wkfOonydQHgAj57iPzXEF4jAZiU+ykL5AqhfmZQ4GqV4K/hzmGok6G+EcICPRsgvBATMSiWSG4AAaiUJyJSlAwndhHAccJDTJFMcBrZG3CLqt5EgOhJHqqQzIsZF0RqrHguEgtDBSVT8Kjo0Xb6SqTjwLHW0kUOvKJT3IU8GyQPAgIQr+yoYDWSMhymRkxYE2UlUltwliaYQ6uWYylJFqyzCxbIxU1ZJfYlkZoUwu28SyA6FLLuvEsgSh6lz2iWVXI2TJNZahjQiSnSt34LA0Ikh2rpkMbaQWR4J6H3XBjQghjv7r/U4GN3IGEXtOlW4JUr+BHJd8Wq8tiHgPzx/LOQqxqpH/QPy2YFchNkbqDxCvU9FViI2RDw5xPDESYmHkpxAhmoKPEAsjv0HEiY8QCyO/OfwpcReCB/kkxJsSD0LwIJ85fCnxIARfI3+A+JklPoSgjdR/gniZJT6EoI2IL+Fj4/IhBG3kK8gh6hUHeyP1VxDhfi6ZyQhG/uJwP5fkMoKRv4UIUbAQgjRyAcT19J53MUAuCHEdimMZAeRSZrkOxY2MUCOXQQ7xey/WiLgcZfxSxxmpFSC76L0XaUTB4XL9dCxjGFGBOCxcdzGMqDJLHH/EzyyMEaUQcSxilzrKiAZkF3mIoEBqNYjtKBnJGCBCF2XszILXSK0FscqtfBPDiB7E6uzuM7PgRrQcdp+W+MwssBG9ECG2UYcIwoiBw+ZU4jWzwEZMIBYfjs5iGDFllk1uyRhGjBziKW5m+QNBz8RZDJAaALKNt2fBawTAgd23PGcWzAhECDa3PGcWzAgM5BTpbIgwAuIQP+KNdaARmBDcVeCxjGAECIJaHGcxjACFoA4lmwhGoJmFGe6+my8IRIAD3oCveIOcojVfSI3UcJB9pM0XZgTOAT9d+S8RgBEECLhIZhGM1BiQU7QSMRvBcECLJJfhjaCEQIuEoESMRnAgwCL5HsEIjkM8xyoREwhSCLBINuFBkByiiVXrphrBgoDOJGMZ3Ag2s2Bnkll4I2ghoDPJXXgjeJDXSCWiN1LjQQBFMpLBjVhwAEbiOLgRGyGAkTgLbsQKZBtlHOpBbDjMl4Bpal0HYiXEXO00ta6rEUuQMkqt64zYcRi/8zQLbcRSiHG234U2YslhvCgvQxuxBWmiNC21EdvMMn0LbRTaiLCOMvh5XWektgd5jtG0KEB2MZqWEsSew9C2ZNgacRCib1tUTUtlxAVE27ZGgY0IlyjDb1oqI7UTyDJC01IYceLQtq1ZWCNuINvgx0OVEbfM0h4SN0GNuHHo+i9Z9yUB0Zx2R0FBaleQMgJIRyBE03+/hzTiLESz/16LgEbcQdSD5FaIcEacOTQfwN2+NbVARmpKkO7938MY8QCiHCT5zxeEMCI8RGEAIUBpCYSoQUafXkMN4oNDORHHf7wqAZAlCERQ1khNCnL99YV0RrxwKCfi9d8NjshITQtye6lXkxjxBLJHgHgi6SgySwnycPHVtfBuxJMQ5WG3U/2BbyO+QBrTYPeP0lJklnK0a+E9gtTeQPBGXFFaEiGKy78j09/5qhFvIIpla2T+Qy9G/GWW4pe7Y0FH0pEIUSxbEJDaslRaEhDFVxu/A5u3o5Hao5Fn4M7oD6UlySzF1vgN/gYOID6FiH/cjFigEIFs3UGQ+dWRZJYita6R79LYGPEqRHGrwFtBR9KRgCgOJGiQIxylJcksXyCIou9IhChAHuzeDGXEL4fiiGgJAsqvJEAgKC1JZnkHMZN0JEIUIJ1DQzehtCRCFFcfOrc3BRhJA0SL0pJkFhWIJr9aEiFkIGoUIhCBvqzlml8dSWaRglxGaWmE0IIIhRERCqTz9e4Xrt+3SYJcKPqWJrMacpCvKC2NkBAgf5ZKFxLkwfv/89lInTLI7/xqSYT4X+ONKC2JEPEYDkQ07yhdnbqRj1JpRR9AzvnVhQS5FcnFfgBJAuQ6PZBdX0C2g5EkQL6lB/KPy8fTnOLZ+gsDzGLZb5BReiBlv0Hy9ECKnoAcLb7TyDOwX5flGg3qC8yM44D5Snl6x5EegSS3/m77AqL6/Uhy6+8z7DdWqe6MCS5bpfEHlUmvWj0CSW20q2/D0RuQxAbJri8g6lvVJDYR1TevSGwiqm8nkthEVN/gJbFBornlWVKHXd1N6JI6Wr32BUR3x7PrvoAk1X91N9NLqv/qbm+YVP/V3ic3of6rv3NxQm1L/1SYhNqW/l7+Ce2/+hsXp9O2DE+hznvStBJqW6YHJ932o2kl1LZMDyBJZtsyPSQimbZlemxH3pOmlczVRvPTzROpdvOjxRJZUsyPfxr1o9aTqXbAcwQf+lHriVT7FgCSxGyHPNgxhSI5gh6sm8AmD3r4aQqbPOxxtAmMRNgDghMYibBHNufsiwT6pPnbfpRIls24g0AfND/qR4nwnyTQEmFfJNASYT9JTmCQUU9KhPmZ5ADn4H0m2SJAWJ9JlggQzmeSY4EA4dyA9xgOzlvKCQXCuAGXKBC+DfgRx8G3Ae+QIKOeZBbbY2KTZf3IrS0aZNyPzOKaW02R9SO3dngOlrnVLC1AOJ7cbTKLZW5tbTg4zsTSCoTfvnWw4+C3y58sQbidE4+FJQi3c+LeliO74iVkaQ3Ca5Q0hT0Iq1GytefgNUpKBxBOo+TgwsFpc7x3AuFzKnEpdVbTfefGwWa6Hx2FsJnue1cOJh34WDqD8OjAB3cOHh146QEkZ6DkUHgAYbADH+8zLxF9KDaFH5DoQ/GUZb1Q4ktIdCXehERW4k9IZCUehUQd74fCJ8hV8jMkuhK/QiJuXMvMc0Q6l+x9c8Q6l5TeQeJcrNv554hyQaUpCEBitOB7Co4IJ6wDiZAI9V5mRBF45TpRcQROLqrEeotpYpey1HHXh8QKm1yPBSlIuM5VZsQx60NihUuuQ5HRkwTYuZoAHEF2rvssSMzSL5CP5CI+Le6LLBTJQ+qF/muaEBZ8U2YBg3DpmmdB4yrxhkVNcgzOQbQIv2RZL0iicBCQROLwTvJSxALJ7/rB4dfJSxY1rpKdHzQkTXSO87biYe9q5hmDcN+FD0XGIvKFG8eKCYdjevFIK/eJ8lJkvMJOCi8d9pWyKjKOMUHm18sk4xrTDRzjdZ5xjukaaIM3xnuCLYxl36wmWQqRT3UszWpeZMlEPrlZX4Bp1jeThCh+Jdn0ZrFeyzNQI1/Xq5t5kSDEEEMMMcQQQwwxxBBDDDHEEEMM4Rb/Aljco4VbsUARAAAAAElFTkSuQmCC) 50% 50% no-repeat;
 background-size:auto 200px;
 text-align:center;
 height:320px;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-pack:center;
 justify-content:center;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-flow:column;
 flex-flow:column
}
.nodata-chart .title {
 display:block;
 font-weight:600
}
.nodata-chart .text {
 display:block;
 margin-top:10px;
 color:#797979
}
.nodata-box {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-pack:center;
 justify-content:center;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-flow:column;
 flex-flow:column;
 min-height:200px
}
.nodata-box .ico {
 display:inline-block;
 vertical-align:middle;
 width:40px;
 height:40px;
 background-repeat:no-repeat;
 background-size:contain;
 background-position:50% 50%
}
.nodata-box .ico.ico-note {
 background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQBAMAAAB8P++eAAAAGFBMVEVHcEzE0ezU2/LW3/PG0uzN2O/L2fTV3vG1rzOHAAAAB3RSTlMA/lM6wIkNn4b2EAAAAKRJREFUSMft1rEKwkAMxvEotrOprV37CILgLAjOLQhd7xmsktfvUOTONonZBM1//kH54KAB8P6vvKdXA2RlI8IVJXCDVZBg/w7xKsF6BvEgQJrDwgqxtUJhzxIKexjI7+FgYYXYWOFeh3dYo/ztBD4BbhPc6ZCC9sxSeLbCRzBCqo5Tp08w7nfo0KFDh9+DNQcH/aaIbfUrJcb9h/Nu6S5+Dv5QI9/z+P9SZsC+AAAAAElFTkSuQmCC)
}
.nodata-box .ico.ico-ticket {
 background-image:url("data:image/svg+xml,%3Csvg xmlns:xlink='http://www.w3.org/1999/xlink' xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 576 512' width='576' height='512' %3E%3Cpath d='M128 160h320v192H128V160zm400 96c0 26.51 21.49 48 48 48v96c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48v-96c26.51 0 48-21.49 48-48s-21.49-48-48-48v-96c0-26.51 21.49-48 48-48h480c26.51 0 48 21.49 48 48v96c-26.51 0-48 21.49-48 48zm-48-104c0-13.255-10.745-24-24-24H120c-13.255 0-24 10.745-24 24v208c0 13.255 10.745 24 24 24h336c13.255 0 24-10.745 24-24V152z'/%3E%3C/svg%3E")
}
.nodata-box .text {
 display:block;
 margin-top:10px
}
.nodata-box.note {
 min-height:360px
}
.bonus-settings-table {
 width:100%;
 margin-top:15px;
 margin-bottom:15px
}
.bonus-settings-table thead th {
 font-size:18px;
 text-align:center;
 font-weight:400;
 padding:5px
}
.bonus-settings-table tbody th,
.bonus-settings-table tbody td {
 border:1px solid #e6e6e6;
 padding:10px
}
.bonus-settings-table tbody th:nth-of-type(1),
.bonus-settings-table tbody td:nth-of-type(1) {
 width:20%;
 text-align:center
}
.bonus-settings-table tbody th:nth-of-type(2),
.bonus-settings-table tbody th:nth-of-type(3),
.bonus-settings-table tbody td:nth-of-type(2),
.bonus-settings-table tbody td:nth-of-type(3) {
 width:40%
}
.bonus-settings-table tbody th {
 position:relative
}
.bonus-settings-table tbody.bonus-title-body th {
 text-align:center
}
.bonus-settings-table tbody.bonus-title-body th p {
 margin:5px 0 0;
 font-weight:400;
 font-size:13px
}
.bonus-settings-table tbody.bonus-title-body th .btn {
 position:absolute;
 right:-17px;
 box-shadow:0 0 5px #00000080;
 bottom:-17px;
 width:34px;
 height:34px;
 border-radius:50em;
 background-color:#fff;
 padding:0;
 color:#999;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center;
 z-index:2
}
.bonus-settings-table tbody.bonus-title-body th .btn .fa {
 transition:all .3s ease;
 -webkit-transition:all .3s ease
}
.bonus-settings-table tbody.bonus-title-body th .btn.on .fa {
 -ms-transform:rotate(-180deg);
 transform:rotate(-180deg);
 -webkit-transform:rotate(-180deg)
}
.bonus-settings-table tbody.bonus-title-body th:nth-of-type(1),
.bonus-settings-table tbody.bonus-title-body th:nth-of-type(2) {
 background-color:#f3f3f3
}
.bonus-settings-table tbody.bonus-title-body th:nth-of-type(3) {
 background-color:#bbb;
 color:#fff
}
.bonus-settings-table tbody.bonus-detail-body td ul {
 padding-left:0;
 margin:0 0 0 24px
}
.send-grid-form {
 width:100%;
 padding:15px 0 20px
}
.send-grid-form .title {
 font-weight:600;
 font-size:16px;
 margin-bottom:15px
}
.send-grid-form .form-group {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-flow:column;
 flex-flow:column;
 margin-bottom:15px
}
.send-grid-form .form-group .col-label {
 font-weight:400;
 margin-bottom:5px
}
.send-grid-form .form-group .col-value {
 color:#000
}
.send-grid-form .btn-group {
 width:100%;
 margin-top:15px;
 max-width:300px
}
.send-grid-box {
 margin-top:15px
}
.send-grid-box .title {
 width:100%;
 margin-bottom:10px
}
.send-grid-box .list-box {
 min-height:500px;
 overflow:hidden;
 border:1px solid #ccc;
 position:relative;
 max-height:calc(100vh - 500px)
}
.send-grid-box .list {
 list-style:none;
 margin:0;
 padding:0
}
.send-grid-box .list li {
 display:-ms-flexbox;
 display:flex;
 border-top:1px solid #ccc;
 padding:8px 0
}
.send-grid-box .list li:first-child {
 border-top:0
}
.send-grid-box .list li>div {
 -ms-flex:1 1;
 flex:1 1;
 word-break:break-word;
 padding:0 10px
}
.activity-detail {
 margin-top:8px!important;
 list-style:none;
 padding:0;
 margin:0
}
.activity-detail li {
 font-size:12px;
 color:#717171;
 word-break:break-word
}
.activity-detail li strong {
 color:#000
}
.memo-length {
 position:relative
}
.memo-length .view-length {
 position:absolute;
 bottom:10px;
 right:15px
}
.display-flex {
 display:-ms-flexbox;
 display:flex
}
.display-flex .display-flex-item {
 margin:0 20px 0 0
}
.list-selected-ticket {
 min-height:288px;
 padding:.75rem
}
.list-selected-ticket .layout-list-ticket {
 display:-ms-flexbox;
 display:flex;
 margin:10px 0 0;
 background:#f9f9f9;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center
}
.list-selected-ticket .layout-list-ticket:first-child {
 margin-top:0
}
.list-selected-ticket .count-ticket {
 width:28px;
 height:28px;
 margin:0 10px 0 0;
 background:#efefef;
 font-size:12px;
 color:#8c8c8c;
 border:1px solid #d9d9d9;
 border-radius:50%;
 line-height:28px;
 text-align:center
}
.list-selected-ticket .name-ticket {
 font-size:14px;
 color:#262a2e
}
.list-selected-ticket .expire-ticket-date {
 font-size:12px;
 color:#8c8c8c
}
.list-selected-ticket .layout-column {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-flow:column;
 flex-flow:column
}
.list-selected-ticket .form-control {
 height:auto
}
.list-selected-ticket .btn-delete {
 margin:0 0 0 auto;
 font-size:36px;
 border:0;
 outline:0
}
.flex-right {
 -ms-flex-flow:row;
 flex-flow:row;
 margin:0 0 0 auto
}
.list-selected-file {
 padding:.75rem
}
.list-selected-file .layout-list-file {
 margin:10px 0 0;
 background:#f9f9f9;
 position:relative
}
.list-selected-file .layout-list-file:first-child {
 margin-top:0
}
.list-selected-file .name {
 max-width:100%;
 font-size:14px;
 color:#262a2e;
 overflow:hidden;
 text-overflow:ellipsis;
 display:block;
 padding-right:10%
}
.list-selected-file .size {
 margin:0 10px 0 0;
 font-size:12px;
 color:#8c8c8c;
 line-height:21px
}
.list-selected-file .form-control {
 height:auto
}
.list-selected-file .btn-delete {
 font-size:36px;
 border:0;
 outline:0;
 position:absolute;
 right:10px;
 top:10px
}
.custom-retrieve-modal-table {
 border:1px solid #e6e6e6
}
.custom-retrieve-modal-table .t-row {
 display:-ms-flexbox;
 display:flex;
 padding-right:5px;
 padding-left:5px
}
.custom-retrieve-modal-table .t-row .column {
 padding:10px 5px;
 word-break:break-word;
 width:100%
}
.custom-retrieve-modal-table .t-row.thead {
 background-color:#f3f3f3;
 border-bottom:1px solid #e6e6e6;
 -ms-flex-align:center;
 align-items:center
}
.custom-retrieve-modal-table .t-row.thead .column {
 font-weight:700;
 line-height:1.2
}
.custom-retrieve-modal-table .t-row.tcont {
 border-top:1px solid #e6e6e6
}
.custom-retrieve-modal-table .t-row.tcont:first-of-type {
 border-top:0
}
.custom-retrieve-modal-table .t-row.tfoot {
 background-color:#f2f9ff;
 border-top:1px solid #e6e6e6
}
.custom-retrieve-modal-table .t-row.tfoot .column {
 font-weight:700
}
.custom-retrieve-modal-table .t-nodata {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center;
 padding:15px;
 height:60px
}
.custom-retrieve-modal-table .tbody-container {
 position:relative;
 max-height:400px;
 overflow:hidden
}
.custom-retrieve-modal-table .t-row .column {
 line-height:1.2
}
.custom-retrieve-modal-table.player .column:nth-of-type(1) {
 width:calc(100% - 80px)
}
.custom-retrieve-modal-table.player .column:nth-of-type(2) {
 width:80px;
 text-align:right
}
.custom-retrieve-modal-table.agent .column:nth-of-type(1) {
 width:calc(100% - 210px)
}
.custom-retrieve-modal-table.agent .column:nth-of-type(2) {
 width:80px;
 text-align:right
}
.custom-retrieve-modal-table.agent .column:nth-of-type(3) {
 width:60px;
 text-align:center
}
.custom-retrieve-modal-table.agent .column:nth-of-type(4) {
 width:70px;
 text-align:center
}
.custom-retrieve-modal-table .agent-name,
.custom-retrieve-modal-table .player-name {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 color:#8c8c8c;
 line-height:1.2;
 margin-bottom:5px
}
.custom-retrieve-modal-table .agent-name .fa,
.custom-retrieve-modal-table .player-name .fa {
 font-size:13px;
 margin-right:5px
}
.custom-retrieve-modal-table .ticket-name {
 color:#000
}
.custom-retrieve-modal-table .date {
 display:block;
 color:#73818f;
 font-size:80%;
 margin-top:5px
}
.custom-retrieve-modal-table .fa-exclamation-triangle {
 margin:0 5px 0 0;
 font-size:18px;
 color:#f69e41;
 vertical-align:-3px
}
.custom-retrieve-modal-table .form-control {
 text-align:center
}
.custom-confirm-modal-table {
 border:1px solid #e6e6e6
}
.custom-confirm-modal-table .t-row {
 display:-ms-flexbox;
 display:flex;
 padding-right:5px;
 padding-left:5px
}
.custom-confirm-modal-table .t-row .column {
 padding:10px 5px;
 word-break:break-word;
 width:100%
}
.custom-confirm-modal-table .t-row.thead {
 background-color:#f3f3f3;
 border-bottom:1px solid #e6e6e6;
 -ms-flex-align:center;
 align-items:center
}
.custom-confirm-modal-table .t-row.thead .column {
 font-weight:700;
 line-height:1.2
}
.custom-confirm-modal-table .t-row.tcont {
 border-top:1px solid #e6e6e6
}
.custom-confirm-modal-table .t-row.tcont:first-of-type {
 border-top:0
}
.custom-confirm-modal-table .t-row.tfoot {
 background-color:#f2f9ff;
 border-top:1px solid #e6e6e6
}
.custom-confirm-modal-table .t-row.tfoot .column {
 font-weight:700
}
.custom-confirm-modal-table .t-nodata {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center;
 padding:15px;
 height:60px
}
.custom-confirm-modal-table .tbody-container {
 position:relative;
 max-height:400px;
 overflow:hidden
}
.transfer-result-table {
 border:1px solid #e6e6e6
}
.transfer-result-table .t-row {
 display:-ms-flexbox;
 display:flex;
 padding-right:5px;
 padding-left:5px
}
.transfer-result-table .t-row .column {
 padding:10px 5px;
 word-break:break-word;
 width:100%
}
.transfer-result-table .t-row.thead {
 background-color:#f3f3f3;
 border-bottom:1px solid #e6e6e6;
 -ms-flex-align:center;
 align-items:center
}
.transfer-result-table .t-row.thead .column {
 font-weight:700;
 line-height:1.2
}
.transfer-result-table .t-row.tcont {
 border-top:1px solid #e6e6e6
}
.transfer-result-table .t-row.tcont:first-of-type {
 border-top:0
}
.transfer-result-table .t-row.tfoot {
 background-color:#f2f9ff;
 border-top:1px solid #e6e6e6
}
.transfer-result-table .t-row.tfoot .column {
 font-weight:700
}
.transfer-result-table .t-nodata {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center;
 padding:15px;
 height:60px
}
.transfer-result-table .tbody-container {
 position:relative;
 max-height:400px;
 overflow:hidden
}
.transfer-result-table .t-row .column:nth-of-type(1) {
 width:45%
}
.transfer-result-table .t-row .column:nth-of-type(2) {
 width:55%
}
.transfer-result-table .t-row .column:nth-of-type(2) .error {
 display:-ms-inline-flexbox;
 display:inline-flex;
 -ms-flex-align:start;
 align-items:flex-start
}
.transfer-result-table .t-row .column:nth-of-type(2) .error .fa {
 color:#f69f43;
 margin-right:5px;
 margin-top:2px
}
.modal-transfer-area h5 {
 padding:0;
 font-size:14px;
 font-weight:700;
 color:#466173
}
.modal-transfer-area .button-clearall {
 margin:0 0 0 auto;
 padding:0;
 background:transparent;
 border:0;
 font-size:14px;
 font-weight:600;
 color:#438bca;
 vertical-align:top;
 line-height:1.3
}
.modal-transfer-area .scroll-selected-ticket {
 height:288px;
 border:1px solid #bcc8d8;
 border-radius:.25rem
}
.modal-transfer-area .time-separator {
 margin:0 10px;
 line-height:35px;
 vertical-align:middle
}
.modal-transfer-area .empty-ticket {
 font-weight:700;
 font-size:16px;
 line-height:278px;
 color:#bfbfbf
}
.modal-transfer-area .number-spin-button {
 padding-right:0
}
.modal-transfer-area .number-spin-button::-webkit-inner-spin-button,
.modal-transfer-area .number-spin-button::-webkit-outer-spin-button {
 appearance:auto;
 -webkit-appearance:auto;
 -moz-appearance:auto;
 width:24px;
 height:38px
}
.rg-card-total-bet-set-limit .grid-form .grid-bundle .form-group,
.rg-card-deposit-limit-set-limit .grid-form .grid-bundle .form-group,
.rg-card-loss-limit-set-limit .grid-form .grid-bundle .form-group,
.rg-card-single-bet-set-limit .grid-form .grid-bundle .form-group,
.rg-card-balance-set-limit .grid-form .grid-bundle .form-group,
rg-card-automatic-reserve-win-set-limit .grid-form .grid-bundle .form-group {
 margin-top:0
}
.rg-card-total-bet-set-limit .grid-form .grid-bundle .form-group .custom-control-label,
.rg-card-deposit-limit-set-limit .grid-form .grid-bundle .form-group .custom-control-label,
.rg-card-loss-limit-set-limit .grid-form .grid-bundle .form-group .custom-control-label,
.rg-card-single-bet-set-limit .grid-form .grid-bundle .form-group .custom-control-label,
.rg-card-balance-set-limit .grid-form .grid-bundle .form-group .custom-control-label,
rg-card-automatic-reserve-win-set-limit .grid-form .grid-bundle .form-group .custom-control-label {
 color:#262626
}
.rg-card-total-bet-set-limit .grid-form .grid-bundle .set-limit-list,
.rg-card-total-bet-set-limit .grid-form .grid-bundle .set-limit,
.rg-card-deposit-limit-set-limit .grid-form .grid-bundle .set-limit-list,
.rg-card-deposit-limit-set-limit .grid-form .grid-bundle .set-limit,
.rg-card-loss-limit-set-limit .grid-form .grid-bundle .set-limit-list,
.rg-card-loss-limit-set-limit .grid-form .grid-bundle .set-limit,
.rg-card-single-bet-set-limit .grid-form .grid-bundle .set-limit-list,
.rg-card-single-bet-set-limit .grid-form .grid-bundle .set-limit,
.rg-card-balance-set-limit .grid-form .grid-bundle .set-limit-list,
.rg-card-balance-set-limit .grid-form .grid-bundle .set-limit,
rg-card-automatic-reserve-win-set-limit .grid-form .grid-bundle .set-limit-list,
rg-card-automatic-reserve-win-set-limit .grid-form .grid-bundle .set-limit {
 margin-top:15px;
 padding-left:30px
}
.rg-card-total-bet-set-limit .grid-form .grid-bundle .set-limit-list .col-form-label,
.rg-card-total-bet-set-limit .grid-form .grid-bundle .set-limit .col-form-label,
.rg-card-deposit-limit-set-limit .grid-form .grid-bundle .set-limit-list .col-form-label,
.rg-card-deposit-limit-set-limit .grid-form .grid-bundle .set-limit .col-form-label,
.rg-card-loss-limit-set-limit .grid-form .grid-bundle .set-limit-list .col-form-label,
.rg-card-loss-limit-set-limit .grid-form .grid-bundle .set-limit .col-form-label,
.rg-card-single-bet-set-limit .grid-form .grid-bundle .set-limit-list .col-form-label,
.rg-card-single-bet-set-limit .grid-form .grid-bundle .set-limit .col-form-label,
.rg-card-balance-set-limit .grid-form .grid-bundle .set-limit-list .col-form-label,
.rg-card-balance-set-limit .grid-form .grid-bundle .set-limit .col-form-label,
rg-card-automatic-reserve-win-set-limit .grid-form .grid-bundle .set-limit-list .col-form-label,
rg-card-automatic-reserve-win-set-limit .grid-form .grid-bundle .set-limit .col-form-label {
 padding-left:12px
}
.rg-card-total-bet-set-limit .grid-form .grid-bundle .set-limit-list .form-control,
.rg-card-total-bet-set-limit .grid-form .grid-bundle .set-limit .form-control,
.rg-card-deposit-limit-set-limit .grid-form .grid-bundle .set-limit-list .form-control,
.rg-card-deposit-limit-set-limit .grid-form .grid-bundle .set-limit .form-control,
.rg-card-loss-limit-set-limit .grid-form .grid-bundle .set-limit-list .form-control,
.rg-card-loss-limit-set-limit .grid-form .grid-bundle .set-limit .form-control,
.rg-card-single-bet-set-limit .grid-form .grid-bundle .set-limit-list .form-control,
.rg-card-single-bet-set-limit .grid-form .grid-bundle .set-limit .form-control,
.rg-card-balance-set-limit .grid-form .grid-bundle .set-limit-list .form-control,
.rg-card-balance-set-limit .grid-form .grid-bundle .set-limit .form-control,
rg-card-automatic-reserve-win-set-limit .grid-form .grid-bundle .set-limit-list .form-control,
rg-card-automatic-reserve-win-set-limit .grid-form .grid-bundle .set-limit .form-control {
 border:solid 1px #e4e7ea
}
.rg-card-total-bet-set-limit .grid-form .grid-bundle .set-limit-list .form-control::-moz-placeholder,
.rg-card-total-bet-set-limit .grid-form .grid-bundle .set-limit .form-control::-moz-placeholder,
.rg-card-deposit-limit-set-limit .grid-form .grid-bundle .set-limit-list .form-control::-moz-placeholder,
.rg-card-deposit-limit-set-limit .grid-form .grid-bundle .set-limit .form-control::-moz-placeholder,
.rg-card-loss-limit-set-limit .grid-form .grid-bundle .set-limit-list .form-control::-moz-placeholder,
.rg-card-loss-limit-set-limit .grid-form .grid-bundle .set-limit .form-control::-moz-placeholder,
.rg-card-single-bet-set-limit .grid-form .grid-bundle .set-limit-list .form-control::-moz-placeholder,
.rg-card-single-bet-set-limit .grid-form .grid-bundle .set-limit .form-control::-moz-placeholder,
.rg-card-balance-set-limit .grid-form .grid-bundle .set-limit-list .form-control::-moz-placeholder,
.rg-card-balance-set-limit .grid-form .grid-bundle .set-limit .form-control::-moz-placeholder,
rg-card-automatic-reserve-win-set-limit .grid-form .grid-bundle .set-limit-list .form-control::-moz-placeholder,
rg-card-automatic-reserve-win-set-limit .grid-form .grid-bundle .set-limit .form-control::-moz-placeholder {
 color:#bfbfbf
}
.rg-card-total-bet-set-limit .grid-form .grid-bundle .set-limit-list .form-control:-ms-input-placeholder,
.rg-card-total-bet-set-limit .grid-form .grid-bundle .set-limit .form-control:-ms-input-placeholder,
.rg-card-deposit-limit-set-limit .grid-form .grid-bundle .set-limit-list .form-control:-ms-input-placeholder,
.rg-card-deposit-limit-set-limit .grid-form .grid-bundle .set-limit .form-control:-ms-input-placeholder,
.rg-card-loss-limit-set-limit .grid-form .grid-bundle .set-limit-list .form-control:-ms-input-placeholder,
.rg-card-loss-limit-set-limit .grid-form .grid-bundle .set-limit .form-control:-ms-input-placeholder,
.rg-card-single-bet-set-limit .grid-form .grid-bundle .set-limit-list .form-control:-ms-input-placeholder,
.rg-card-single-bet-set-limit .grid-form .grid-bundle .set-limit .form-control:-ms-input-placeholder,
.rg-card-balance-set-limit .grid-form .grid-bundle .set-limit-list .form-control:-ms-input-placeholder,
.rg-card-balance-set-limit .grid-form .grid-bundle .set-limit .form-control:-ms-input-placeholder,
rg-card-automatic-reserve-win-set-limit .grid-form .grid-bundle .set-limit-list .form-control:-ms-input-placeholder,
rg-card-automatic-reserve-win-set-limit .grid-form .grid-bundle .set-limit .form-control:-ms-input-placeholder {
 color:#bfbfbf
}
.rg-card-total-bet-set-limit .grid-form .grid-bundle .set-limit-list .form-control::placeholder,
.rg-card-total-bet-set-limit .grid-form .grid-bundle .set-limit .form-control::placeholder,
.rg-card-deposit-limit-set-limit .grid-form .grid-bundle .set-limit-list .form-control::placeholder,
.rg-card-deposit-limit-set-limit .grid-form .grid-bundle .set-limit .form-control::placeholder,
.rg-card-loss-limit-set-limit .grid-form .grid-bundle .set-limit-list .form-control::placeholder,
.rg-card-loss-limit-set-limit .grid-form .grid-bundle .set-limit .form-control::placeholder,
.rg-card-single-bet-set-limit .grid-form .grid-bundle .set-limit-list .form-control::placeholder,
.rg-card-single-bet-set-limit .grid-form .grid-bundle .set-limit .form-control::placeholder,
.rg-card-balance-set-limit .grid-form .grid-bundle .set-limit-list .form-control::placeholder,
.rg-card-balance-set-limit .grid-form .grid-bundle .set-limit .form-control::placeholder,
rg-card-automatic-reserve-win-set-limit .grid-form .grid-bundle .set-limit-list .form-control::placeholder,
rg-card-automatic-reserve-win-set-limit .grid-form .grid-bundle .set-limit .form-control::placeholder {
 color:#bfbfbf
}
.rg-card-game-limit .grid-form .grid-bundle .form-group:not(:first-child),
.rg-card-self-exclusion .grid-form .grid-bundle .form-group:not(:first-child),
.rg-card-single-bet .grid-form .grid-bundle .form-group:not(:first-child) {
 margin-top:10px
}
.rg-card-reality-check-notification .grid-form .grid-bundle .form-group {
 margin-top:0
}
.radio-box.in-form {
 -ms-flex-align:center;
 align-items:center;
 min-height:35px
}
.radio-box.in-form .custom-radio {
 min-height:0;
 min-height:initial;
 line-height:1
}
.rail-box .rail-col.rail-content {
 position:absolute;
 top:55px;
 left:200%;
 width:100%;
 height:calc(100vh - 157px);
 overflow:auto;
 z-index:6;
 display:none;
 transition:all .3s ease;
 -webkit-transition:all .3s ease
}
.rail-box .rail-col.rail-content.open {
 left:0;
 background-color:#fff;
 display:block
}
.rail-box .rail-col.rail-content.open .kyc-info-box>.btn {
 margin:0;
 padding:0;
 font-size:20px
}
.rail-box .rail-col.rail-content.grid {
 margin:0;
 padding:0 1.25rem
}
.rail-box .rail-col.rail-content .result-no-data {
 position:relative;
 top:10%;
 left:0;
 width:100%;
 text-align:center
}
.rail-box-search .search-form {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-flow:column;
 flex-flow:column;
 margin-bottom:12px
}
.rail-box-search .search-form app-form-item {
 display:block;
 margin-bottom:5px
}
.rail-box-search .search-form-group {
 margin-top:5px
}
.rail-box-search .search-form-group .btn {
 display:inline-block;
 vertical-align:middle
}
.rail-box-search .search-form-group .btn .fa {
 margin-right:5px
}
.rail-box-search .search-form-group .btn:first-of-type {
 width:40px
}
.rail-box-search .search-form-group .btn:last-of-type {
 width:calc(100% - 45px);
 margin-left:5px
}
.rail-box-search .list-total-count {
 border-top:1px solid #d9d9d9;
 margin:0;
 padding:15px;
 bottom:0;
 position:absolute;
 width:100%;
 background:#fff
}
.user-check {
 background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath d='M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4zm323-128.4l-27.8-28.1c-4.6-4.7-12.1-4.7-16.8-.1l-104.8 104-45.5-45.8c-4.6-4.7-12.1-4.7-16.8-.1l-28.1 27.9c-4.7 4.6-4.7 12.1-.1 16.8l81.7 82.3c4.6 4.7 12.1 4.7 16.8.1l141.3-140.2c4.6-4.7 4.7-12.2.1-16.8z'/%3E%3C/svg%3E%0A");
 background-repeat:no-repeat;
 background-size:17px 14px;
 background-position:left center;
 vertical-align:middle;
 color:#466173;
 width:17px;
 height:14px
}
.w-49 {
 width:49%!important
}
.kyc-info-box {
 position:relative;
 margin:15px 0 0
}
.kyc-info-box>.btn {
 display:none
}
.kyc-info-box .verify-box {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-flow:row nowrap;
 flex-flow:row nowrap;
 margin:0
}
.kyc-info-box .verify-box.header-pending-kyc span {
 margin:10px 5px 0 0;
 word-break:break-word
}
.kyc-info-box .align-right {
 margin:0;
 text-align:right
}
.kyc-info-box .tags-etc-area {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-flow:row wrap;
 flex-flow:row wrap;
 -ms-flex-align:center;
 align-items:center;
 margin:0
}
.kyc-info-box .tags-etc-area .tag-area {
 overflow:hidden
}
.kyc-info-box .tags-etc-area .tag-area h4 {
 float:left;
 margin:15px 5px 0 0;
 font-size:14px;
 color:#8c8c8c
}
.kyc-info-box .tags {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-flow:row wrap;
 flex-flow:row wrap;
 -ms-flex-align:center;
 align-items:center;
 margin:0
}
.kyc-info-box .tags>li {
 margin:15px 4px 0;
 white-space:pre-wrap
}
.kyc-info-box .tags .tag,
.kyc-info-box .tags .tags-num {
 margin-bottom:0
}
.kyc-info-box .tags .col-popover.flex-end {
 -ms-flex-line-pack:end;
 align-content:flex-end
}
.kyc-info-box .tags .col-popover .badge {
 margin-top:0
}
.kyc-info-box .contact-box .contact-item {
 display:inline-block;
 margin:0 14px 0 0
}
.kyc-info-box .contact-box .contact-item span {
 font-size:18px;
 font-weight:700;
 color:#262a2e;
 line-height:30px
}
.kyc-info-box .control-kyc-status {
 position:absolute;
 top:0;
 right:0
}
.kyc-info-box .control-kyc-status button {
 margin:0 12px 0 0
}
.kyc-info-box .control-kyc-status .btn-expired-refresh {
 margin:0
}
.kyc-info-box .control-kyc-status .kyc-expired-control {
 display:inline-block
}
.kyc-info-box .control-kyc-status .kyc-request-status-dropdown button {
 margin:0;
 border:0
}
.kyc-info-box .control-kyc-status .kyc-request-status-dropdown.show .dropdown-toggle {
 border-bottom-right-radius:0;
 border-color:#8ad4ee;
 box-shadow:0 0 0 .2rem #20a8d840
}
.kyc-info-box .control-kyc-status .kyc-request-status-dropdown.show .dropdown-toggle:after {
 -ms-transform:rotate(180deg);
 transform:rotate(180deg);
 -webkit-transform:rotate(180deg)
}
.kyc-info-box .control-kyc-status .fa-tag:before {
 display:inline-block;
 margin:0 7px 0 0;
 vertical-align:middle;
 font-size:18px
}
.kyc-info-box .control-kyc-status .custom-sync {
 display:inline-block;
 padding:0 0 0 20px;
 background-image:url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"%3e%3cpath fill="rgb(66,139,202)" d="M370.72 133.28C339.458 104.008 298.888 87.962 255.848 88c-77.458.068-144.328 53.178-162.791 126.85-1.344 5.363-6.122 9.15-11.651 9.15H24.103c-7.498 0-13.194-6.807-11.807-14.176C33.933 94.924 134.813 8 256 8c66.448 0 126.791 26.136 171.315 68.685L463.03 40.97C478.149 25.851 504 36.559 504 57.941V192c0 13.255-10.745 24-24 24H345.941c-21.382 0-32.09-25.851-16.971-40.971l41.75-41.749zM32 296h134.059c21.382 0 32.09 25.851 16.971 40.971l-41.75 41.75c31.262 29.273 71.835 45.319 114.876 45.28 77.418-.07 144.315-53.144 162.787-126.849 1.344-5.363 6.122-9.15 11.651-9.15h57.304c7.498 0 13.194 6.807 11.807 14.176C478.067 417.076 377.187 504 256 504c-66.448 0-126.791-26.136-171.315-68.685L48.97 471.03C33.851 486.149 8 475.441 8 454.059V320c0-13.255 10.745-24 24-24z"%3e%3c/path%3e%3c/svg%3e');
 background-repeat:no-repeat;
 background-size:13px;
 background-position:left center;
 vertical-align:middle;
 color:#428bca
}
.kyc-info-box .control-kyc-status .custom-sync:hover {
 text-decoration:underline
}
.kyc-info-box .control-kyc-status .popover-expired-refresh {
 display:inline-block;
 margin:0 15px 0 0;
 vertical-align:middle;
 color:#e4a039
}
.kyc-info-box .control-kyc-status .btn-gray {
 background-color:#efefef;
 color:#262626
}
.kyc-info-box .control-kyc-status .btn-gray:hover {
 background-color:#d4d4d4
}
.kyc-info-box .control-kyc-status .btn-gray:disabled {
 opacity:.6
}
.list-kyc-pending {
 position:relative;
 height:auto;
 margin:12px 0 0;
 height:calc(100vh - 385px);
 padding-bottom:49px
}
.list-kyc-pending .list-pending-player {
 margin:0;
 padding:0;
 list-style:none
}
.list-kyc-pending .list-pending-player li {
 border-top:1px solid #d9d9d9
}
.list-kyc-pending .list-pending-player .player-information {
 margin:0;
 padding:15px 15px 0;
 font-size:16px;
 font-weight:700;
 line-height:24px;
 color:#262a2e
}
.list-kyc-pending .list-pending-player .upload-date {
 margin:0;
 padding:8px 15px 15px;
 font-size:14px;
 line-height:19px;
 color:#9c9c9c
}
.list-kyc-pending .list-pending-player .btn.btn-text {
 width:100%
}
.list-kyc-pending .list-pending-player .btn.btn-text:hover {
 text-decoration:underline
}
.list-kyc-pending .list-pending-player .btn.selected .player-information {
 color:#428bca
}
.list-kyc-pending .list-pending-player .btn.selected .player-information,
.list-kyc-pending .list-pending-player .btn.selected .upload-date {
 background-color:#f8fbfe;
 border-left:4px solid #428bca
}
.list-kyc-pending .list-pending-player .btn.selected:hover {
 text-decoration:none
}
.list-kyc-pending .loading-box {
 position:fixed;
 top:50%;
 left:50%;
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
.list-kyc-pending .list-no-data {
 text-align:center
}
.list-kyc-pending .list-no-data p {
 position:absolute;
 top:50%;
 left:50%;
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
.grid.player-kyc-document-information li button {
 min-height:50px;
 margin:0 0 -1px;
 padding:0 1rem;
 background:transparent;
 border:0;
 font-size:14px;
 color:#bfbfbf;
 outline:none
}
.grid.player-kyc-document-information li.active button {
 border-bottom:2px solid #428bca;
 color:#282828
}
.personal-kyc-information .uploaded-box {
 margin:15px 0 0
}
.personal-kyc-information .uploaded-box.editDisable {
 margin:0
}
.personal-kyc-information .uploaded-box .nodata-box {
 border-bottom:0
}
.uploaded-box.editDisable {
 margin:0;
 min-height:200px
}
.uploaded-box.editDisable .nodata-box {
 border-bottom:0
}
.kyc-trigger-information h5 {
 margin:0;
 padding:20px 20px 15px;
 font-size:14px;
 font-weight:700;
 color:#262a2e
}
.kyc-trigger-information .list-trigger {
 margin:0 20px;
 border-bottom:1px solid #e5e5e5
}
.kyc-trigger-information .list-trigger li {
 margin:0 0 10px;
 padding:0;
 list-style:none
}
.kyc-trigger-information .list-trigger>li:last-child {
 padding-bottom:8px
}
.kyc-trigger-information .restrict-checkbox-label {
 padding:13px 20px 13px 42px;
 border-bottom:1px solid #e5e5e5
}
.kyc-trigger-information .restrict-checkbox-label:first-child {
 border:0
}
.kyc-trigger-information .error-message {
 margin-left:20px
}
.kyc-trigger-information .restrict-checkbox-label:before {
 top:16px;
 left:19px
}
.kyc-trigger-information .restrict-checkbox-label:after {
 top:17px;
 left:20px
}
.kyc-status-information {
 padding:1px 0
}
.kyc-status-information .list-status {
 margin:0 20px;
 padding:18px 0 0;
 border-bottom:1px solid #e5e5e5
}
.kyc-status-information .list-status li {
 margin:0 0 10px;
 padding:0;
 list-style:none
}
.kyc-status-information .list-status li:last-child {
 padding-bottom:8px
}
.kyc-status-information .dropzone-box {
 text-align:center
}
.kyc-status-information .dropzone-box ngx-dropzone-label {
 display:block
}
.kyc-status-information .uploading-item .file-info {
 position:relative;
 padding-left:0
}
.kyc-status-information .uploading-item .file-info i {
 color:#3ca46f;
 display:inline;
 vertical-align:baseline;
 font-size:12px;
 position:absolute;
 top:3px;
 left:auto;
 right:5px
}
.kyc-status-information .view-reject-reason {
 margin:0;
 padding:23px 20px 20px
}
.kyc-status-information.modal-body {
 margin:0 0 55px
}
.kyc-status-information.modal-body .list-status {
 border-bottom:0
}
.kyc-status-information.modal-body .view-uploaded-result {
 margin:15px
}
.data-table-kyc-status select.badge {
 padding:0;
 border:0;
 outline:none
}
.data-table-kyc-status select.badge option {
 display:inline-block;
 padding:8px 0 7px;
 background:#fff;
 color:#000
}
.modal-view-upload-kyc h5 {
 font-weight:700
}
.modal-view-upload-kyc .uploading-list {
 padding:0
}
.modal-view-upload-kyc .uploading-list li {
 margin:0;
 padding:0;
 list-style:none
}
.kyc-uploaded-scroll {
 position:relative;
 height:auto
}
.kyc-uploaded-list {
 margin:0;
 padding:0
}
.kyc-uploaded-list li {
 position:relative;
 margin:0;
 padding:0;
 list-style:none
}
.kyc-uploaded-list li .title-area {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-flow:row wrap;
 flex-flow:row wrap;
 -ms-flex-align:center;
 align-items:center
}
.kyc-uploaded-list li .title-area>span {
 display:inline-block;
 min-height:50px;
 padding:15px;
 font-weight:400;
 font-size:14px;
 color:#9c9c9c;
 line-height:19px
}
.kyc-uploaded-list li .title-area>span:nth-child(1) {
 width:15%
}
.kyc-uploaded-list li .title-area>span:nth-child(2) {
 width:35%
}
.kyc-uploaded-list li .title-area>span:nth-child(3) {
 width:20%
}
.kyc-uploaded-list li .title-area>span:nth-child(4) {
 width:30%;
 min-width:223px
}
.kyc-uploaded-list li .title-area.documents>span:nth-child(2) {
 width:25%
}
.kyc-uploaded-list li .title-area.documents>span:nth-child(3) {
 width:20%
}
.kyc-uploaded-list li .title-area.documents>span:nth-child(4) {
 width:40%
}
.kyc-uploaded-list li .content-area {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-flow:row wrap;
 flex-flow:row wrap;
 -ms-flex-align:center;
 align-items:center;
 border-top:1px solid #d9d9d9
}
.kyc-uploaded-list li .content-area.history .btn-group .btn {
 padding:10px
}
.kyc-uploaded-list li .content-area.history .btn-group .ico-more {
 position:relative;
 display:block;
 width:4px;
 height:4px;
 border-radius:50%;
 background-color:#8c8c8c;
 -ms-transform:rotate(90deg);
 transform:rotate(90deg)
}
.kyc-uploaded-list li .content-area.history .btn-group .ico-more:before,
.kyc-uploaded-list li .content-area.history .btn-group .ico-more:after {
 content:"";
 display:block;
 width:4px;
 height:4px;
 border-radius:50%;
 background-color:#8c8c8c;
 position:absolute;
 left:0
}
.kyc-uploaded-list li .content-area.history .btn-group .ico-more:before {
 top:-7px
}
.kyc-uploaded-list li .content-area.history .btn-group .ico-more:after {
 bottom:-7px
}
.kyc-uploaded-list li .content-area.history .btn-group .dropdown-menu {
 min-width:110px
}
.kyc-uploaded-list li .content-area.history .btn-group .dropdown-menu .dropdown-item {
 padding:.5rem 1rem
}
.kyc-uploaded-list li .content-area.history .btn-group .dropdown-menu .dropdown-item:hover {
 background-color:#2c84b1;
 color:#fff
}
.kyc-uploaded-list li .content-area.history .btn-group .dropdown-menu .dropdown-item.text-danger:hover {
 background-color:#d94848;
 color:#fff!important
}
.kyc-uploaded-list li .content-area>span {
 margin:0;
 padding:15px 0 15px 15px;
 font-size:14px;
 color:#262a2e;
 vertical-align:middle
}
.kyc-uploaded-list li .content-area>span .mobile-show {
 display:none
}
.kyc-uploaded-list li .content-area>span:nth-child(1) {
 width:15%
}
.kyc-uploaded-list li .content-area>span:nth-child(2) {
 width:35%
}
.kyc-uploaded-list li .content-area>span:nth-child(3) {
 width:20%
}
.kyc-uploaded-list li .content-area>span:nth-child(4) {
 width:calc(30% - 36px);
 min-width:223px
}
.kyc-uploaded-list li .content-area>span.documents:nth-child(2) {
 width:25%
}
.kyc-uploaded-list li .content-area>span.documents:nth-child(3) {
 width:20%
}
.kyc-uploaded-list li .content-area>span.documents:nth-child(4) {
 width:20%;
 min-width:auto
}
.kyc-uploaded-list li .content-area>span.documents:nth-child(5) {
 width:calc(20% - 15px);
 min-width:140px
}
.kyc-uploaded-list li .content-area .status-change-date {
 color:#9c9c9c
}
.kyc-uploaded-list li .content-area .status-change-date em {
 color:#262a2e;
 font-style:normal
}
.kyc-uploaded-list li .content-area .status-change-date>span {
 position:relative;
 display:inline-block;
 padding:0 0 0 12px
}
.kyc-uploaded-list li .content-area .status-change-date~span {
 position:relative;
 display:block;
 padding:0 0 0 12px
}
.kyc-uploaded-list li .content-area .status-change-date .rejected:before {
 position:absolute;
 top:50%;
 left:0;
 display:block;
 content:" ";
 width:7px;
 height:7px;
 background:#f5222d;
 border-radius:50%;
 overflow:hidden;
 -ms-transform:translate(0,-50%);
 transform:translateY(-50%)
}
.kyc-uploaded-list li .content-area .status-change-date .accepted:before {
 position:absolute;
 top:50%;
 left:0;
 display:block;
 content:" ";
 width:7px;
 height:7px;
 background:#428bca;
 border-radius:50%;
 overflow:hidden;
 -ms-transform:translate(0,-50%);
 transform:translateY(-50%)
}
.kyc-uploaded-list li .content-area .btn-view-reason {
 padding:0
}
.kyc-uploaded-list li:first-child {
 border-top:0
}
.kyc-uploaded-list li button.file-name {
 width:100%;
 padding:0;
 border:0;
 color:#262a2e;
 text-decoration:underline;
 word-break:break-word;
 text-align:left;
 text-overflow:ellipsis;
 overflow:hidden;
 white-space:nowrap
}
.kyc-uploaded-list li .btn-delete {
 background:#ececec;
 font-size:1rem
}
.kyc-uploaded-list li .btn-delete.white {
 background:#fff;
 border-color:#c8ced3
}
.kyc-uploaded-list li .btn-delete.white:hover {
 background:#e4e7ea
}
.kyc-uploaded-list li .document-change-status-area {
 padding:15px 0;
 text-align:center
}
.kyc-uploaded-list li .document-change-status-area button {
 margin:0 10px 0 0
}
.kyc-uploaded-list li .document-change-status-area button:last-child {
 margin:0
}
.kyc-uploaded-list li .upload-date {
 padding:0
}
.custom-ellipsis-dropdow {
 position:relative;
 display:inline-block;
 width:26px;
 height:26px
}
.custom-ellipsis-dropdow:after {
 position:absolute;
 top:50%;
 left:50%;
 display:inline-block;
 content:"";
 width:16px;
 height:16px;
 margin:-8px 0 0 -8px;
 background-position:50% 50%;
 background-size:100% 100%;
 background-repeat:no-repeat;
 background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3e%3cpath stroke='%23fff' d='M8 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm13 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3z'/%3e%3c/svg%3e");
 -ms-transform:rotate(90deg);
 transform:rotate(90deg)
}
.upload-image-preview {
 list-style:none;
 padding:0;
 margin:0
}
.upload-image-preview li {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:row;
 flex-direction:row;
 -ms-flex-wrap:nowrap;
 flex-wrap:nowrap;
 position:relative
}
.upload-image-preview li .thumbnail img {
 max-width:90px;
 max-height:60px
}
.upload-image-preview li .filename {
 padding-left:10px;
 white-space:pre-wrap;
 width:calc(100% - 115px);
 color:#466173
}
.upload-image-preview li .btn-close {
 position:absolute;
 border:0;
 right:0;
 background:transparent;
 line-height:1;
 padding:3px;
 color:#a5b2b4
}
.player-kyc-status {
 margin:0;
 padding:0
}
.player-kyc-status li {
 margin:0;
 padding:0;
 list-style:none;
 border-bottom:1px solid #bcc8d8
}
.player-kyc-status li .btn {
 padding-left:1rem
}
.player-kyc-status li:last-child {
 border-bottom:0
}
.view-supported-variables span {
 word-break:break-word
}
.modal-kyc-history {
 display:-ms-flexbox;
 display:flex;
 padding:23px 15px 12px;
 -ms-flex-flow:row wrap;
 flex-flow:row wrap
}
.modal-kyc-history .contact-item {
 margin:0 12px 0 0
}
.modal-kyc-history .contact-item span {
 font-weight:700;
 font-size:15px
}
.modal-kyc-history .header-pending-kyc span.badge {
 margin:0 3px 0 0
}
.modal-personal-kyc-information {
 margin:0 15px 15px
}
.modal-personal-kyc-information .uploaded-box .nodata-box {
 border-bottom:0
}
.modal-personal-kyc-information .card-body {
 padding:0
}
.modal-personal-kyc-information .kyc-uploaded-scroll {
 position:relative;
 max-height:500px;
 height:auto
}
.contents-height-check.rail-box .rail-content {
 transition:none;
 -webkit-transition:none
}
.player-status-dropdown {
 padding:0 0 0 8px;
 border-color:#a5b2b4
}
.player-status-dropdown>span {
 display:inline-block;
 margin-top:1px;
 font-size:12px;
 line-height:1.7
}
.player-status-dropdown .bullet-player-status {
 display:inline-block;
 margin:0 11px 0 0
}
.player-status-dropdown .bullet-player-status:before {
 display:block;
 content:" ";
 width:8px;
 height:8px;
 border-radius:100%
}
.player-status-dropdown .bullet-player-status.player-status-0:before {
 background:#52c41a
}
.player-status-dropdown .bullet-player-status.player-status-1:before {
 background:#fa8c16
}
.player-status-dropdown .bullet-player-status.player-status-2:before {
 background:#061178
}
.player-status-dropdown .bullet-player-status.player-status-3:before {
 background:#595959
}
.player-status-dropdown .bullet-player-status.kyc-status-0:before {
 background:#f5222d
}
.player-status-dropdown .bullet-player-status.kyc-status-1:before,
.player-status-dropdown .bullet-player-status.kyc-status-2:before,
.player-status-dropdown .bullet-player-status.kyc-status-3:before {
 background:#89b8e1
}
.player-status-dropdown .bullet-player-status.kyc-status-4:before,
.player-status-dropdown .bullet-player-status.kyc-status-5:before {
 background:#428BCA
}
.player-status-dropdown .bullet-player-status.kyc-status-6:before,
.player-status-dropdown .bullet-player-status.kyc-status-7:before {
 background:#428bca
}
.player-status-dropdown .bullet-player-status.ng-select-disabled div {
 cursor:default!important
}
.player-status-dropdown .fa-check {
 margin-right:7px;
 margin-left:-3px
}
.player-status-dropdown .btn-bullet {
 margin:0 8px;
 padding:0 0 0 10px;
 border-left:1px solid #a5b2b4;
 border-radius:0;
 vertical-align:top;
 color:#595959
}
.player-status-dropdown .balance-status {
 position:relative;
 padding:0 0 0 15px
}
.player-status-dropdown .balance-status:before {
 position:absolute;
 top:50%;
 left:0;
 display:block;
 content:" ";
 width:8px;
 height:8px;
 border-radius:100%;
 -ms-transform:translate(0,-50%);
 transform:translateY(-50%)
}
.player-status-dropdown .balance-status.bullet-unlock-balance:before {
 background:#bfbfbf
}
.player-status-dropdown .balance-status.bullet-lock-balance:before {
 background:#ffc53d
}
.player-status-information .bullet-player-status {
 display:inline-block;
 margin:0 3px 0 0
}
.player-status-information .bullet-player-status:before {
 display:block;
 content:" ";
 width:8px;
 height:8px;
 border-radius:100%
}
.player-status-information .bullet-player-status.Active:before {
 background:#52c41a
}
.player-status-information .bullet-player-status.Suspended:before {
 background:#fa8c16
}
.player-status-information .bullet-player-status.Blocked:before {
 background:#061178
}
.player-status-information .bullet-player-status.Closed:before {
 background:#595959
}
.player-change-status-dropdown {
 padding:.25em 0
}
.player-change-status-dropdown.ng-select {
 display:inline-block;
 line-height:0;
 vertical-align:top
}
.player-change-status-dropdown.ng-select .ng-arrow-wrapper .ng-arrow {
 background-repeat:no-repeat;
 background-image:url('data:image/svg+xml;utf8;,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"%3e%3cpath fill="rgb(255,255,255)" d="M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"%3e%3c/path%3e%3c/svg%3e')
}
.player-change-status-dropdown.ng-select .ng-dropdown-panel {
 margin:3px 0 0
}
.player-change-status-dropdown.ng-select .ng-select-container,
.player-change-status-dropdown.ng-select .ng-dropdown-panel {
 display:inline-block;
 width:auto;
 max-width:none;
 min-width:none
}
.player-change-status-dropdown.ng-select.ng-select-single .ng-select-container {
 height:auto;
 padding:0 1.7rem 0 .5rem;
 background:transparent;
 border:0
}
.player-change-status-dropdown.ng-select.ng-select-single .ng-select-container .ng-value {
 line-height:1.3;
 color:#fff
}
.player-change-status-dropdown.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input {
 top:0
}
.player-change-status-dropdown .ng-dropdown-panel .ng-dropdown-panel-items .ng-option {
 line-height:1;
 text-align:left
}
.player-change-status-dropdown.ng-dropdown-panel.ng-select-bottom {
 background:transparent;
 border:0;
 box-shadow:none
}
.player-change-status-dropdown.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items {
 width:163px;
 margin:3px 0 0;
 border:1px solid #bcc8d8;
 border-radius:4px
}
.player-change-status-dropdown.ng-dropdown-panel.ng-select-bottom .ng-option {
 font-size:14px;
 text-align:left;
 line-height:17px
}
.player-change-status-dropdown.ng-dropdown-panel.ng-select-bottom .ng-option-marked {
 background:#c2def1
}
.player-change-status-dropdown.ng-dropdown-panel.ng-select-bottom .ng-option-selected,
.player-change-status-dropdown.ng-dropdown-panel.ng-select-bottom .ng-option-marked.ng-option-selected {
 background:#2c84b1;
 color:#fff
}
.kyc-action button:last-child {
 margin-right:0
}
.kyc-action button.design-button {
 width:29px;
 height:29px;
 margin:5px 5px 5px 0;
 padding:0
}
.grid-form .grid-bundle.detail-infomation-area .form-group {
 margin-top:10px
}
.grid-form .grid-bundle.detail-infomation-area .form-group .grid-switch .switch-text {
 line-height:22px
}
.grid-form .grid-bundle .custom-control {
 padding-left:2.5rem
}
.detail-information-area .form-group>div {
 display:-ms-flexbox;
 display:flex;
 margin:0 0 5px;
 -ms-flex-align:center;
 align-items:center
}
.detail-information-area .form-group>div .player-status-popover {
 display:-ms-flexbox;
 display:flex;
 margin-top:0;
 -ms-flex-align:center;
 align-items:center;
 vertical-align:top;
 cursor:pointer
}
.detail-information-area .form-group>div .account-status-sub-information {
 color:#262626;
 font-style:normal
}
.detail-information-area .form-group>div .account-status-sub-information .btn {
 margin:0 0 0 5px;
 padding:0;
 vertical-align:middle
}
.detail-information-area .form-group>div .account-status-sub-information .fa-edit {
 font-size:16px;
 color:#428bca
}
.detail-information-area .form-group>div .date {
 color:#428bca
}
.detail-information-area .bankInfo {
 padding:0 15px;
 -ms-flex-direction:column;
 flex-direction:column
}
.detail-information-area .bankInfo .row {
 padding:0;
 width:100%;
 -ms-flex-align:center;
 align-items:center;
 margin-top:4px
}
.detail-information-area .bankInfo .row .bank-name {
 color:#262626
}
.detail-information-area .bankInfo .row .bank-account {
 color:#797979
}
.detail-information-area .bankInfo-update-date {
 color:#c8ced3;
 font-size:13px
}
.detail-information-area .update-date {
 color:#c8c8c8;
 font-size:13px
}
.flex-align-center {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-line-pack:center;
 align-content:center
}
.badge-orange {
 color:#fff;
 background-color:#fa8c16
}
.badge-deep-blue {
 color:#fff;
 background-color:#061178
}
.badge-gray {
 color:#fff;
 background-color:#595959
}
.badge-gold {
 color:#fff;
 background-color:#bca368
}
.badge-light-gray {
 color:#fff;
 background-color:#bfbfbf
}
.button-request-password,
.button-reset-bgc {
 color:#428bca;
 border:none;
 background:none;
 cursor:pointer;
 outline:none
}
.button-request-password:active,
.button-request-password:focus,
.button-reset-bgc:active,
.button-reset-bgc:focus {
 outline:none
}
.badge-purple {
 color:#fff;
 background-color:#873579
}
.change-account-status-area .time-separator {
 margin:0 11px;
 line-height:35px;
 vertical-align:middle
}
.change-account-status-area .number-spin-button {
 padding-right:0
}
.change-account-status-area .number-spin-button::-webkit-inner-spin-button,
.change-account-status-area .number-spin-button::-webkit-outer-spin-button {
 appearance:auto;
 -webkit-appearance:auto;
 -moz-appearance:auto;
 width:24px;
 height:38px
}
.change-account-status-area .md-drppicker {
 margin:0
}
.change-account-status-area .md-drppicker.shown .calendar {
 position:relative
}
.change-account-status-area .md-drppicker.shown.drops-auto-auto {
 height:calc(100% - 88px)
}
.change-account-status-area .md-drppicker .calendar-time {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-flow:row nowrap;
 flex-flow:row nowrap;
 text-align:left;
 -ms-flex-align:center;
 align-items:center
}
.change-account-status-area .md-drppicker .calendar-time .title-end-time {
 margin:0 7vw 0 0;
 font-size:12px;
 font-weight:700;
 text-align:left;
 color:#262626
}
.change-account-status-area .md-drppicker .calendar-time .time-separator {
 display:inline-block;
 margin:0 6px;
 vertical-align:middle
}
.change-account-status-area .md-drppicker .calendar-time .form-control {
 width:14.37vw
}
.change-account-status-area .md-drppicker .btn-outline-primary {
 background-color:transparent;
 border:1px solid #fff;
 color:#2c84b1;
 border-color:#2c84b1;
 position:relative;
 transition:all .3s ease;
 -webkit-transition:all .3s ease;
 box-shadow:none;
 border-radius:.25rem;
 line-height:33px
}
.change-account-status-area .md-drppicker .btn-outline-primary:before {
 content:"";
 position:absolute;
 top:50%;
 left:50%;
 display:block;
 width:0;
 padding-top:0;
 border-radius:100%;
 background-color:#ecf0f14d;
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
@media (min-width: 1025px) {
 .change-account-status-area .md-drppicker .btn-outline-primary:hover {
  background-color:#2c84b1;
  border-color:#2c84b1
 }
 .change-account-status-area .md-drppicker .btn-outline-primary:hover,
 .change-account-status-area .md-drppicker .btn-outline-primary:focus {
  color:#fff
 }
 .change-account-status-area .md-drppicker .btn-outline-primary:active {
  background-color:#2c84b1;
  border-color:#2c84b1;
  overflow:hidden
 }
 .change-account-status-area .md-drppicker .btn-outline-primary:active:before {
  width:120%;
  padding-top:120%;
  transition:width .2s ease-out,padding-top .2s ease-out
 }
}
.change-account-status-area .md-drppicker .btn-outline-primary:not([href]):not([tabindex]) {
 color:#2c84b1
}
@media (min-width: 1025px) {
 .change-account-status-area .md-drppicker .btn-outline-primary:not([href]):not([tabindex]):active,
 .change-account-status-area .md-drppicker .btn-outline-primary:not([href]):not([tabindex]):hover {
  color:#fff
 }
}
.change-account-status-area .md-drppicker .btn-outline-primary:not(:disabled):not(.disabled):active,
.change-account-status-area .md-drppicker .btn-outline-primary:not(:disabled):not(.disabled).active {
 color:#fff;
 background-color:#2c84b1;
 border-color:#2c84b1
}
.change-account-status-area .md-drppicker .button-time-apply {
 margin:0 0 0 10px
}
.change-account-status-area .form-control.date-picker {
 border-top-left-radius:0;
 border-bottom-left-radius:0
}
.change-account-status-area .input-group-text {
 border-color:#bcc8d8;
 border-right:0;
 border-top-right-radius:0;
 border-bottom-right-radius:0
}
.change-time-area .time-separator {
 margin:0 11px;
 line-height:35px;
 vertical-align:middle
}
.change-time-area .number-spin-button {
 padding-right:0
}
.change-time-area .number-spin-button::-webkit-inner-spin-button,
.change-time-area .number-spin-button::-webkit-outer-spin-button {
 appearance:auto;
 -webkit-appearance:auto;
 -moz-appearance:auto;
 width:24px;
 height:38px
}
.change-time-area .md-drppicker {
 margin:0
}
.change-time-area .md-drppicker.shown .calendar {
 position:relative
}
.change-time-area .md-drppicker.shown.drops-auto-auto {
 height:calc(100% - 88px)
}
.change-time-area .md-drppicker .calendar-time {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-flow:row nowrap;
 flex-flow:row nowrap;
 text-align:left;
 -ms-flex-align:center;
 align-items:center
}
.change-time-area .md-drppicker .calendar-time .title-end-time {
 margin:0 7vw 0 0;
 font-size:12px;
 font-weight:700;
 text-align:left;
 color:#262626
}
.change-time-area .md-drppicker .calendar-time .time-separator {
 display:inline-block;
 margin:0 6px;
 vertical-align:middle
}
.change-time-area .md-drppicker .calendar-time .form-control {
 width:14.37vw
}
.change-time-area .md-drppicker .btn-outline-primary {
 background-color:transparent;
 border:1px solid #fff;
 color:#2c84b1;
 border-color:#2c84b1;
 position:relative;
 transition:all .3s ease;
 -webkit-transition:all .3s ease;
 box-shadow:none;
 border-radius:.25rem;
 line-height:33px
}
.change-time-area .md-drppicker .btn-outline-primary:before {
 content:"";
 position:absolute;
 top:50%;
 left:50%;
 display:block;
 width:0;
 padding-top:0;
 border-radius:100%;
 background-color:#ecf0f14d;
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
@media (min-width: 1025px) {
 .change-time-area .md-drppicker .btn-outline-primary:hover {
  background-color:#2c84b1;
  border-color:#2c84b1
 }
 .change-time-area .md-drppicker .btn-outline-primary:hover,
 .change-time-area .md-drppicker .btn-outline-primary:focus {
  color:#fff
 }
 .change-time-area .md-drppicker .btn-outline-primary:active {
  background-color:#2c84b1;
  border-color:#2c84b1;
  overflow:hidden
 }
 .change-time-area .md-drppicker .btn-outline-primary:active:before {
  width:120%;
  padding-top:120%;
  transition:width .2s ease-out,padding-top .2s ease-out
 }
}
.change-time-area .md-drppicker .btn-outline-primary:not([href]):not([tabindex]) {
 color:#2c84b1
}
@media (min-width: 1025px) {
 .change-time-area .md-drppicker .btn-outline-primary:not([href]):not([tabindex]):active,
 .change-time-area .md-drppicker .btn-outline-primary:not([href]):not([tabindex]):hover {
  color:#fff
 }
}
.change-time-area .md-drppicker .btn-outline-primary:not(:disabled):not(.disabled):active,
.change-time-area .md-drppicker .btn-outline-primary:not(:disabled):not(.disabled).active {
 color:#fff;
 background-color:#2c84b1;
 border-color:#2c84b1
}
.change-time-area .md-drppicker .button-time-apply {
 margin:0 0 0 10px
}
.change-time-area .form-control.date-picker {
 border-top-left-radius:0;
 border-bottom-left-radius:0
}
.change-time-area .input-group-text {
 border-color:#bcc8d8;
 border-right:0;
 border-top-right-radius:0;
 border-bottom-right-radius:0
}
.iframe-seth {
 width:100%;
 border:0px;
 overflow-y:auto;
 overflow-x:hidden
}
.bonus-information-area .title-bonus-information {
 margin:25px 0 13px;
 font-size:14px;
 color:#428bca
}
.bonus-information-area .detail-bonus-information-table {
 table-layout:fixed;
 width:100%;
 border:1px solid #d8d8d8;
 border-collapse:collapse;
 font-size:14px
}
.bonus-information-area .detail-bonus-information-table .fa-chevron-down {
 -ms-transform:rotate(0);
 transform:rotate(0);
 -webkit-transform:rotate(0)
}
.bonus-information-area .detail-bonus-information-table .fa-chevron-down.on {
 -ms-transform:rotate(-180deg);
 transform:rotate(-180deg);
 -webkit-transform:rotate(-180deg)
}
.bonus-information-area .detail-bonus-information-table thead th {
 padding:12px 0;
 background:#f3f3f3;
 font-weight:400;
 color:#8c8c8c
}
.bonus-information-area .detail-bonus-information-table thead th:nth-child(1) {
 padding-left:20px
}
.bonus-information-area .detail-bonus-information-table thead th:nth-child(2) {
 text-align:right
}
.bonus-information-area .detail-bonus-information-table thead th:nth-child(3) {
 text-align:right
}
.bonus-information-area .detail-bonus-information-table tbody tr:first-child td {
 padding-top:12px
}
.bonus-information-area .detail-bonus-information-table tbody tr:last-child td {
 padding-bottom:12px
}
.bonus-information-area .detail-bonus-information-table tbody td {
 padding:6px 0 4px;
 color:#8c8c8c;
 text-align:center
}
.bonus-information-area .detail-bonus-information-table tbody td p {
 margin:0
}
.bonus-information-area .detail-bonus-information-table tbody td strong {
 color:#262a2e
}
.bonus-information-area .detail-bonus-information-table tbody td .btn {
 width:28px;
 height:28px;
 margin:0;
 padding:0;
 background:#f1f1f1;
 color:#8c8c8c
}
.bonus-information-area .detail-bonus-information-table tbody td:nth-child(1) {
 padding-left:20px;
 text-align:left
}
.bonus-information-area .detail-bonus-information-table tbody td:nth-child(2) {
 text-align:right
}
.bonus-information-area .detail-bonus-information-table tbody td:nth-child(3) {
 text-align:right
}
.bonus-information-area .detail-bonus-information-table .daily-bonus-information {
 padding:0 15px 12px
}
.bonus-information-area .detail-bonus-information-table .daily-bonus-information table {
 table-layout:fixed;
 width:100%;
 background:#f8f8f8;
 font-size:12px;
 color:#262a2e
}
.bonus-information-area .detail-bonus-information-table .daily-bonus-information table p {
 margin:0
}
.bonus-information-area .detail-bonus-information-table .daily-bonus-information table th {
 padding-top:6px;
 padding-left:25px;
 font-weight:400;
 vertical-align:top
}
.bonus-information-area .detail-bonus-information-table .daily-bonus-information table tr:first-child th {
 padding-top:12px
}
.bonus-information-area .detail-bonus-information-table .daily-bonus-information table td strong {
 display:inline-block;
 margin:3px 0 0;
 font-weight:400
}
.bonus-information-area .detail-bonus-information-table.match-bonus-table thead th:last-child {
 padding-right:20px
}
.bonus-information-area .detail-bonus-information-table.match-bonus-table td:last-child {
 padding-right:20px
}
.create-tag-trigger {
 margin:-15px -15px 0;
 border-top:#ececec 1px solid;
 border-bottom:#ececec 1px solid
}
.create-tag-trigger .form-group-bg-grey {
 position:relative;
 max-height:440px
}
.create-tag-trigger>.row {
 margin:0
}
.create-tag-trigger~.form-group .btn-create-cashier-limit span {
 font-size:10px
}
.edit-tag-trigger {
 margin:-15px -15px 0;
 border-top:#ececec 1px solid;
 border-bottom:#ececec 1px solid
}
.edit-tag-trigger .form-group-bg-grey {
 position:relative;
 max-height:440px
}
.edit-tag-trigger>.row {
 margin:0
}
.nav-backdrop-message {
 overflow:hidden;
 -ms-touch-action:none;
 touch-action:none
}
.export-report .simple-filters {
 margin:2px
}
.export-report .simple-filters .country-select {
 width:13em
}
.rg-card-self-exclusion .fa {
 cursor:pointer
}
.report-area .col-label {
 margin:7px 0 0;
 font-weight:400
}
.report-area .sw-change-modal-report .ng-select-container.ng-has-value .ng-placeholder {
 display:block
}
.report-area .sw-change-modal-report .ng-dirty .ng-select-container.ng-has-value .ng-placeholder {
 display:none
}
.change-information-area .col-label,
.change-information-area .col-form-label {
 font-weight:400
}
.note-edit .content.note-edit-scroll {
 position:relative;
 width:754px;
 max-height:318px
}
.list-transaction-history {
 min-height:100px
}
.list-transaction-history span em {
 font-style:normal;
 color:#428bca
}
.select-site-box {
 min-width:201px
}
.advanced-settings {
 padding:15px 0;
 background-color:#f3f3f3;
 border-top:1px solid #c8ced3
}
.advanced-settings .advanced-settings-title {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-pack:justify;
 justify-content:space-between;
 -ms-flex-align:center;
 align-items:center;
 position:relative
}
.advanced-settings .advanced-settings-title .col-form-label {
 padding-top:0;
 padding-bottom:0
}
.advanced-settings .advanced-settings-title:after {
 content:"";
 position:absolute;
 left:0;
 top:-15px;
 width:100%;
 height:calc(100% + 30px);
 cursor:pointer
}
.advanced-settings .advanced-settings-label {
 font-size:13px;
 margin-top:.75rem
}
.advanced-settings .fa-exclamation-triangle {
 margin:0 5px 0 0;
 font-size:18px;
 color:#f69e41;
 vertical-align:-3px
}
.advanced-settings .advanced-settings-body {
 height:0;
 overflow:hidden;
 transition:all .3s ease
}
.advanced-settings .advanced-settings-body.toggle {
 height:auto;
 overflow:visible
}
.advanced-settings .fa-chevron-down {
 transition:all .3s ease
}
.advanced-settings .fa-chevron-down.rotate {
 -ms-transform:rotate(-180deg);
 transform:rotate(-180deg)
}
.grid-item .card .card-bottom .btn.btn-transaction-limit-change {
 margin:0
}
.text-word-break {
 word-break:break-all
}
.text-tilde {
 font-family:Tahoma,sans-serif
}
.permission-sub-title {
 font-size:14px;
 font-weight:600;
 color:#262626
}
.layout-general-information {
 padding:0
}
.layout-permission-setting {
 width:calc(100% + 30px);
 margin:12px -15px 0;
 padding:20px 15px 0;
 border-top:1px solid #d8d8d8;
 border-left:0
}
.modal-sub-title {
 margin:0;
 font-size:14px;
 font-weight:700;
 color:#262626
}
.select-deposit-template {
 display:-ms-flexbox;
 display:flex
}
.select-deposit-template .personal-select {
 padding:0
}
.select-deposit-template .ng-select {
 margin:0
}
.select-deposit-template .link-cashier-limit-template {
 padding:0;
 text-align:right
}
.select-deposit-template .link-cashier-limit-template a {
 display:inline-block;
 font-size:14px
}
.select-deposit-template .link-cashier-limit-template a:focus {
 color:#2c84b1
}
.selected-template-information {
 margin:10px 0 20px;
 font-size:12px
}
.btn-restriction-history {
 margin:0
}
.btn-restriction-history span.fa {
 display:inline-block;
 margin:0 0 0 4px
}
.hr-thick-color {
 border-top:1px solid #c8ced3
}
.total-wrap {
 display:-ms-flexbox;
 display:flex;
 padding:15px;
 -ms-flex-pack:justify;
 justify-content:space-between;
 -ms-flex-align:center;
 align-items:center;
 border-bottom:1px solid #bfbfbf;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 -ms-flex-direction:row;
 flex-direction:row
}
.total-wrap.complaint {
 padding:15px 15px 5px;
 -ms-flex-direction:row-reverse;
 flex-direction:row-reverse
}
.total-wrap.complaint .btn-primary {
 margin-bottom:8px
}
.total-wrap.total-border-top {
 border-top:1px solid #bfbfbf
}
.total-wrap .btn-show-active {
 color:#a5b2b4;
 -ms-flex-order:1;
 order:1
}
.total-wrap .btn-show-active.active {
 color:#428bca
}
.total-wrap .btn-group {
 width:100%
}
.total-wrap .btn-group.two>button {
 width:50%;
 margin-left:0;
 border-radius:.25rem!important;
 height:100%
}
.total-wrap .btn-group.two>button:last-child {
 margin-left:.5rem
}
.total-wrap .btn-primary {
 width:100%;
 margin-bottom:16px
}
.total-wrap .title {
 font-size:13px;
 font-weight:600;
 -ms-flex-order:2;
 order:2
}
.popover {
 max-width:371px
}
.popover.label-value .label {
 display:block;
 margin-bottom:0;
 margin-top:.5rem
}
.popover.label-value .value {
 display:block;
 font-weight:700;
 color:#000;
 padding-left:1rem
}
.risk-score-tag-tooltip {
 list-style:none;
 padding:4px;
 font-size:14px;
 margin:0
}
.display-block {
 display:block
}
.logintimelimit-input-group {
 display:-ms-flexbox;
 display:flex
}
.logintimelimit-input-group .hour {
 position:relative;
 top:7px;
 margin-left:10px
}
.required-symbol {
 font-size:12px;
 color:#e43939
}
.profile-form .sub-input-label {
 padding-left:25px
}
.mt-15px {
 margin-top:15px!important
}
.table-cell {
 display:table-cell
}
.casino-bonus-detail-modal {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:column;
 flex-direction:column
}
.casino-bonus-detail-modal .content-box {
 display:-ms-flexbox;
 display:flex;
 margin-bottom:12px
}
.okta-icons {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-pack:left;
 justify-content:left;
 -ms-flex-align:center;
 align-items:center
}
.okta-icons>span {
 margin-right:4px;
 font-size:20px
}
.okta-icons .okta-un-reistered {
 color:#ccc
}
.okta-icons .okta-reistered-active {
 color:#5076e4
}
.okta-icons .okta-reistered-inactive {
 color:#ea9f0f
}
@media (min-width: 564px) {
 .email-app.announcement-content .simple-filters {
  padding:0
 }
 .email-app.announcement-content .simple-filters .mark-all-read {
  padding:15px 0 20px
 }
 .message-card-body {
  padding:20px
 }
 .message-card-body .pagination {
  padding:0
 }
 .select-agent .dropdown-menu {
  min-width:100%;
  width:auto
 }
 .md-drppicker .calendar .calendar-table table {
  table-layout:fixed
 }
}
@media (min-width: 576px) {
 html:not([dir=rtl]) .sidebar-show.sidebar-fixed .main,
 html:not([dir=rtl]) .sidebar-show.sidebar-fixed.sidebar-minimized .main,
 html:not([dir=rtl]) .sidebar-show.sidebar-fixed .app-footer {
  margin-left:inherit
 }
 html:not([dir=rtl]) .aside-menu-show.aside-menu-fixed .main,
 html:not([dir=rtl]) .aside-menu-show.aside-menu-fixed .app-footer {
  margin-right:inherit
 }
 .modal-dialog.modal-lg {
  max-width:560px;
  min-width:500px;
  width:auto
 }
 .modal-dialog.modal-xl {
  max-width:inherit
 }
 .modal-dialog.modal-w100 {
  width:100%
 }
 .permissions-box .col-form-label {
  font-size:12px
 }
 .withdrawal-detail-box .btn-group .btns .btn {
  margin-top:0;
  margin-left:5px
 }
 .withdrawal-detail-box .btn-group .btns .btn:first-of-type {
  margin-left:0
 }
 .withdrawal-detail-box .btn-group .btns.show {
  display:-ms-flexbox;
  display:flex
 }
 .withdrawal-detail-box .btn-group .btns .reject-form {
  width:100%
 }
 .withdrawal-detail-box .btn-group .btns .reject-form .btn {
  margin-left:5px;
  display:inline-block;
  vertical-align:middle;
  width:calc(50% - 5px)
 }
 .withdrawal-detail-box .btn-group .btns .reject-form .btn:first-of-type {
  margin-left:0;
  margin-right:5px
 }
 .remarkable-box .row {
  margin-bottom:5px
 }
 .flex-table .d-flex .flex-th {
  width:40%;
  min-width:200px
 }
 .agent-table-top .input-group {
  width:250px;
  margin-bottom:0
 }
 .bonus-settings-table {
  min-width:510px
 }
}
.credit-payer-ticket-modal .ng-dropdown-panel .ng-dropdown-panel-items .ng-option {
 white-space:normal
}
.credit-payer-ticket-modal .ng-dropdown-panel .ng-dropdown-panel-items .ng-option p {
 margin:0
}
.credit-casino-bonus-modal .ng-dropdown-panel .ng-dropdown-panel-items .ng-option {
 white-space:normal
}
.credit-casino-bonus-modal .ng-dropdown-panel .ng-dropdown-panel-items .ng-option p {
 margin:0
}
.credit-casino-bonus-modal .time-separator {
 margin:0 10px;
 line-height:35px;
 vertical-align:middle
}
.credit-casino-bonus-modal .bonus-name {
 font-weight:600;
 font-size:12px
}
.credit-casino-bonus-modal .bonus-values {
 font-size:12px
}
.credit-casino-bonus-modal .bonus-values>span {
 font-weight:600
}
.create-agent-ticket-modal .ng-dropdown-panel .ng-dropdown-panel-items .ng-option {
 white-space:normal
}
.create-agent-ticket-modal .ng-dropdown-panel .ng-dropdown-panel-items .ng-option p {
 margin:0
}
.popover-body .game-type-popover {
 color:#797979
}
.player-detail-responsible-gaming .grid-content {
 padding-top:0;
 padding-bottom:0
}
.player-detail-responsible-gaming .grid-content:first-child {
 padding-top:.5rem
}
.player-detail-responsible-gaming .grid-content .deposit-limit-amount {
 margin-bottom:4px
}
.player-detail-responsible-gaming .grid-content .deposit-limit-used {
 font-size:12px;
 color:#bfbfbf
}
.player-detail-responsible-gaming .grid-content .deposit-limit-used .player-status-popover {
 cursor:pointer
}
.player-detail-responsible-gaming .grid-content:nth-child(1) .grid-item.col-3 .deposit-limit-amount,
.player-detail-responsible-gaming .grid-content:nth-child(1) .grid-item.col-4 .deposit-limit-amount,
.player-detail-responsible-gaming .grid-content:nth-child(2) .grid-item.col-3 .deposit-limit-amount,
.player-detail-responsible-gaming .grid-content:nth-child(2) .grid-item.col-4 .deposit-limit-amount {
 font-size:16px
}
.player-detail-responsible-gaming .grid-custom .btn {
 padding-left:1.2rem;
 padding-right:1.2rem
}
.player-detail-responsible-gaming .switch {
 margin-left:10px
}
.player-detail-responsible-gaming input[type=number] {
 text-align:right
}
.player-detail-responsible-gaming .details-view-box {
 padding:0 15px 15px
}
.player-detail-responsible-gaming .details-view-box .btn {
 width:100%;
 color:#428bca;
 box-shadow:none;
 transition:margin .4s
}
.player-detail-responsible-gaming .details-view-box .btn .fa {
 font-size:11px;
 margin-left:12px;
 transition:transform .4s
}
.player-detail-responsible-gaming .details-view-box .details-view {
 display:none
}
.player-detail-responsible-gaming .details-view-box .details-view .details-view-area {
 background-color:#f8f8f8
}
.player-detail-responsible-gaming .details-view-box .details-view .in-box {
 padding:15px
}
.player-detail-responsible-gaming .details-view-box .details-view h5 {
 font-size:14px;
 font-weight:600;
 border-bottom:1px solid #d9d9d9;
 padding-bottom:13px;
 padding-top:14px
}
.player-detail-responsible-gaming .details-view-box .details-view h5:first-child {
 padding-top:0
}
.player-detail-responsible-gaming .details-view-box .details-view .row {
 padding:8px 0
}
.player-detail-responsible-gaming .details-view-box .details-view .row .col-6:first-child {
 color:#8c8c8c
}
.player-detail-responsible-gaming .details-view-box .details-view .reaffirm-date {
 font-size:12px;
 color:#bfbfbf
}
.player-detail-responsible-gaming .details-view-box .details-view .buttons-deposit-limit-control {
 padding:0
}
.player-detail-responsible-gaming .details-view-box .details-view .buttons-deposit-limit-control .btn {
 width:auto;
 margin-bottom:0
}
.player-detail-responsible-gaming .details-view-box.on .btn {
 margin-bottom:15px
}
.player-detail-responsible-gaming .details-view-box.on .details-view {
 display:block
}
.player-detail-responsible-gaming .details-view-box.on .fa {
 -ms-transform:rotate(180deg);
 transform:rotate(180deg)
}
.player-detail-area .grid-3 .card .card-body {
 position:relative;
 padding-bottom:60px
}
.player-detail-area .grid-3 .card .card-body .card-bottom {
 position:absolute;
 width:100%;
 left:0;
 bottom:0
}
.player-detail-area .uploaded-box.editDisable {
 min-height:auto
}
.risk-score-area .rail-box .risk-score-box.rail-content {
 position:relative;
 width:100%;
 height:100vh;
 top:0
}
.risk-score-area .rail-box .risk-score-box .risk-score-header-box {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-pack:justify;
 justify-content:space-between;
 margin-top:25px
}
.risk-score-area .rail-box .risk-score-box .risk-score-header-box .risk-score-point-box {
 display:-ms-flexbox;
 display:flex;
 font-weight:600
}
.risk-score-area .rail-box .risk-score-box .risk-score-header-box .risk-score-point-box .risk-score-point-title {
 font-size:14px;
 font-weight:600;
 color:#8c8c8c;
 margin-bottom:12px
}
.risk-score-area .rail-box .risk-score-box .risk-score-header-box .risk-score-point-box .risk-score-point-sub-title {
 display:-ms-flexbox;
 display:flex;
 font-size:24px;
 font-weight:500;
 color:#262626
}
.risk-score-area .rail-box .risk-score-box .risk-score-header-box .risk-score-point-box .risk-score-point-sub-title .risk-score-point {
 font-weight:600
}
.risk-score-area .rail-box .risk-score-box .risk-score-header-box .risk-score-point-box .risk-score-point-sub-title .risk-score-text {
 font-size:20px;
 -ms-flex-item-align:self-end;
 align-self:self-end;
 margin-left:8px
}
.risk-score-area .rail-box .risk-score-box .risk-score-header-box .risk-score-point-box .risk-score-point-sub-title.level-1 {
 color:#d94848
}
.risk-score-area .rail-box .risk-score-box .risk-score-header-box .risk-score-point-box .risk-score-point-sub-title.level-2 {
 color:#fa8c16
}
.risk-score-area .rail-box .risk-score-box .risk-score-header-box .risk-score-point-box .risk-score-point-sub-title.level-3 {
 color:#52c41a
}
.risk-score-area .rail-box .risk-score-box .risk-score-header-box .risk-score-point-box .middle-line {
 width:1px;
 background-color:#d9d9d9;
 margin:0 25px
}
.risk-score-area .rail-box .risk-score-box .risk-score-header-box .risk-score-point-box.btn {
 padding:0
}
.risk-score-area .rail-box .risk-score-box .risk-score-header-box .risk-score-point-box.btn>button {
 height:35px;
 -ms-flex-item-align:end;
 align-self:flex-end
}
.risk-score-area .rail-box .risk-score-box .risk-score-header-box .tags-etc-area {
 margin-right:auto;
 margin-left:5%;
 margin-top:12px
}
.risk-score-area .rail-box .risk-score-box .risk-score-header-box .contact-box .contact-item {
 margin:0 14px 0 0
}
.risk-score-area .rail-box .risk-score-box .risk-score-card .card-header {
 border-bottom:1px solid #d9d9d9
}
.risk-score-area .rail-box .risk-score-box .risk-score-card .card-header .card-title {
 color:#262626
}
.risk-score-area .rail-box .risk-score-box .risk-score-card .card-header .total-actual-score {
 float:right;
 margin-right:0
}
.risk-score-area .rail-box .risk-score-box .risk-score-card .risk-factor-list-box .risk-factor-list {
 border-bottom:1px solid #d9d9d9;
 -ms-flex-align:center;
 align-items:center
}
.risk-score-area .rail-box .risk-score-box .risk-score-card .risk-factor-list-box .risk-factor-list .list-title {
 padding:15px;
 font-weight:400;
 color:#8c8c8c
}
.risk-score-area .rail-box .risk-score-box .risk-score-card .risk-factor-list-box .risk-factor-list>tr {
 border-bottom:1px solid #d9d9d9
}
.risk-score-area .rail-box .risk-score-box .risk-score-card .risk-factor-list-box .risk-factor-list>tr:last-child {
 border-bottom:none
}
.risk-score-area .rail-box .risk-score-box .risk-score-card .risk-factor-list-box .risk-factor-list .system-only-item {
 padding:15px
}
.risk-score-area .rail-box .risk-score-box .risk-score-card .risk-factor-list-box .risk-factor-list .system-only-item.system-only-value {
 font-weight:600
}
.risk-score-area .rail-box .risk-score-box .risk-score-card .risk-factor-list-box .risk-factor-list .system-only-item.system-only-actual-score {
 text-align:end
}
.risk-score-area .rail-box .risk-score-box .risk-score-card .risk-factor-list-box .risk-factor-list .hybrid-item.hybrid-value {
 padding-left:15px;
 max-width:200px
}
.risk-score-area .rail-box .risk-score-box .risk-score-card .risk-factor-list-box .risk-factor-list .hybrid-item.hybrid-value .ng-select-container {
 padding-right:30px;
 max-width:230px
}
.risk-score-area .rail-box .risk-score-box .risk-score-card .risk-factor-list-box .risk-factor-list .hybrid-item.hybrid-value .ng-dropdown-panel {
 width:auto!important;
 max-width:200px!important
}
.risk-score-area .rail-box .risk-score-box .risk-score-card .risk-factor-list-box .risk-factor-list .hybrid-item.hybrid-value .ng-placeholder {
 color:#262626
}
.risk-score-area .rail-box .risk-score-box .risk-score-card .risk-factor-list-box .risk-factor-list .risk-factor-name {
 width:55%;
 padding:15px
}
.risk-score-area .rail-box .risk-score-box .risk-score-card .risk-factor-list-box .risk-factor-list .risk-factor-value {
 width:25%;
 min-width:123px
}
.risk-score-area .rail-box .risk-score-box .risk-score-card .risk-factor-list-box .risk-factor-list .risk-factor-actual-score {
 width:20%;
 text-align:right;
 padding:15px
}
.last-row-no-border-bottom tr {
 border-bottom:1px solid #d9d9d9
}
.last-row-no-border-bottom tr:last-child {
 border-bottom:none
}
.modal-body.risk-score-value-change-modal {
 color:#262626
}
.modal-body.risk-score-value-change-modal .modal-content-box {
 display:-ms-flexbox;
 display:flex;
 width:100%;
 border-radius:4px;
 border:solid 1px #d9d9d9;
 background-color:#f3f3f3
}
.modal-body.risk-score-value-change-modal .modal-content-box .modal-content-item-list {
 padding:15px;
 width:100%
}
.modal-body.risk-score-value-change-modal .modal-content-box .modal-content-item-list .modal-item-name {
 padding:10px;
 width:50%
}
.modal-body.risk-score-value-change-modal .modal-content-box .modal-content-item-list .modal-item-change-value {
 color:#8c8c8c;
 padding:10px;
 width:50%
}
.title-lock-balance-cause {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-flow:row nowrap;
 flex-flow:row nowrap;
 -ms-flex-align:center;
 align-items:center
}
.title-lock-balance-cause h5 {
 margin:0;
 font-size:14px;
 font-weight:600;
 color:#262626;
 line-height:20px
}
.title-lock-balance-cause .cause-attention {
 display:inline-block;
 -ms-flex:none;
 flex:none;
 margin:0 0 0 auto;
 font-size:14px
}
.list-lock-balance-cause {
 position:relative;
 height:220px;
 margin:10px 0 0;
 padding:0
}
.list-lock-balance-cause .title-lock-balance {
 width:100%
}
.list-lock-balance-cause ul {
 margin:0;
 padding:0
}
.list-lock-balance-cause ul>li {
 position:relative;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-flow:row wrap;
 flex-flow:row wrap;
 padding:8px 20px 7px 50px;
 border-top:1px solid #d8d8d8;
 list-style:none
}
.list-lock-balance-cause ul>li input[type=checkbox] {
 display:none
}
.list-lock-balance-cause ul>li label {
 display:inline-block;
 margin:0;
 color:#262a2e;
 cursor:pointer
}
.list-lock-balance-cause ul>li label:before {
 position:absolute;
 top:50%;
 left:20px;
 display:block;
 width:14px;
 height:14px;
 content:" ";
 border:2px solid #8c8c8c;
 border-radius:2px;
 -ms-transform:translate(0,-50%);
 transform:translateY(-50%)
}
.list-lock-balance-cause ul>li input[type=checkbox]:checked+label:before {
 background:#d94848;
 content:"-";
 border-color:#d94848;
 font-size:30px;
 line-height:6px;
 text-align:center;
 color:#fff
}
.list-lock-balance-cause ul>li .link {
 display:inline-block;
 margin:0 0 0 10px;
 font-size:12px;
 color:#428bca;
 cursor:pointer
}
.list-lock-balance-cause ul>li .change-performer {
 display:inline-block;
 font-size:12px;
 color:#262a2e
}
.list-lock-balance-cause ul>li .change-date {
 display:inline-block;
 margin:0 0 0 4px;
 font-size:12px;
 color:#262a2e
}
.list-lock-balance-cause ul>li:last-child {
 border-bottom:1px solid #d8d8d8
}
.list-lock-balance-cause ul>li.selected {
 background-color:#fff3f3
}
.list-lock-balance-cause .popover-content p {
 margin:0;
 padding:0
}
.list-lock-balance-cause .no-data {
 height:220px;
 background:#f9f9f9;
 border-top:1px solid #d8d8d8;
 border-bottom:1px solid #d8d8d8;
 font-size:16px;
 color:#a5b2b4;
 line-height:220px;
 text-align:center
}
.layer-add-cause {
 position:absolute;
 top:15px;
 left:15px;
 width:calc(100% - 30px);
 max-height:calc(100% - 30px);
 padding:15px;
 background:#f9f9f9;
 border:1px solid #e7e7e7;
 border-radius:4px
}
.layer-add-cause .button-add-cause-close {
 position:relative;
 margin:0;
 padding:0;
 font-size:14px;
 font-weight:600;
 color:#262626
}
.layer-add-cause .button-add-cause-close .fa {
 display:inline-block;
 margin:0 15px 0 0
}
.layer-add-cause .md-drppicker {
 margin:0
}
.layer-add-cause .md-drppicker.shown .calendar {
 position:relative
}
.layer-add-cause .md-drppicker.shown.drops-auto-auto {
 height:calc(100% - 88px)
}
.layer-add-cause .md-drppicker .calendar-time {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-flow:row nowrap;
 flex-flow:row nowrap;
 text-align:left;
 -ms-flex-align:center;
 align-items:center
}
.layer-add-cause .md-drppicker .calendar-time .title-end-time {
 margin:0 7vw 0 0;
 font-size:12px;
 font-weight:700;
 text-align:left;
 color:#262626
}
.layer-add-cause .md-drppicker .calendar-time .time-separator {
 display:inline-block;
 margin:0 6px;
 vertical-align:middle
}
.layer-add-cause .md-drppicker .calendar-time .form-control {
 width:14.37vw
}
.layer-add-cause .md-drppicker .btn-outline-primary {
 background-color:transparent;
 border:1px solid #fff;
 color:#2c84b1;
 border-color:#2c84b1;
 position:relative;
 transition:all .3s ease;
 -webkit-transition:all .3s ease;
 box-shadow:none;
 border-radius:.25rem;
 line-height:33px
}
.layer-add-cause .md-drppicker .btn-outline-primary:before {
 content:"";
 position:absolute;
 top:50%;
 left:50%;
 display:block;
 width:0;
 padding-top:0;
 border-radius:100%;
 background-color:#ecf0f14d;
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
@media (min-width: 1025px) {
 .layer-add-cause .md-drppicker .btn-outline-primary:hover {
  background-color:#2c84b1;
  border-color:#2c84b1
 }
 .layer-add-cause .md-drppicker .btn-outline-primary:hover,
 .layer-add-cause .md-drppicker .btn-outline-primary:focus {
  color:#fff
 }
 .layer-add-cause .md-drppicker .btn-outline-primary:active {
  background-color:#2c84b1;
  border-color:#2c84b1;
  overflow:hidden
 }
 .layer-add-cause .md-drppicker .btn-outline-primary:active:before {
  width:120%;
  padding-top:120%;
  transition:width .2s ease-out,padding-top .2s ease-out
 }
}
.layer-add-cause .md-drppicker .btn-outline-primary:not([href]):not([tabindex]) {
 color:#2c84b1
}
@media (min-width: 1025px) {
 .layer-add-cause .md-drppicker .btn-outline-primary:not([href]):not([tabindex]):active,
 .layer-add-cause .md-drppicker .btn-outline-primary:not([href]):not([tabindex]):hover {
  color:#fff
 }
}
.layer-add-cause .md-drppicker .btn-outline-primary:not(:disabled):not(.disabled):active,
.layer-add-cause .md-drppicker .btn-outline-primary:not(:disabled):not(.disabled).active {
 color:#fff;
 background-color:#2c84b1;
 border-color:#2c84b1
}
.layer-add-cause .md-drppicker .button-time-apply {
 margin:0 0 0 10px
}
.layer-add-cause .form-control.date-picker {
 border-top-left-radius:0;
 border-bottom-left-radius:0
}
.layer-add-cause .input-group-text {
 border-color:#bcc8d8;
 border-right:0;
 border-top-right-radius:0;
 border-bottom-right-radius:0
}
.add-cause-confirm {
 background-color:#f3f3f3;
 border:1px solid #d9d9d9;
 border-radius:4px
}
.add-cause-confirm ul {
 margin:0;
 padding:15px
}
.add-cause-confirm ul li {
 margin:10px 0 0;
 list-style:none
}
.add-cause-confirm ul li .content-detail {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-flow:row nowrap;
 flex-flow:row nowrap;
 -ms-flex-align:center;
 align-items:center
}
.add-cause-confirm ul li .content-detail>span {
 display:inline-block;
 margin:0 5px 0 0
}
.add-cause-confirm ul li .content-detail .title {
 font-size:14px;
 font-weight:600;
 color:#262626
}
.add-cause-confirm ul li .content-detail .bullet {
 padding:2px 6px 2px 7px;
 border-radius:13px;
 font-size:11px
}
.add-cause-confirm ul li .content-detail .bullet.add {
 background-color:#d3e6f6;
 color:#428bca
}
.add-cause-confirm ul li .content-detail .bullet.delete {
 background-color:#ffe6e6;
 color:#d94848
}
.add-cause-confirm ul li .content-detail .change-date {
 -ms-flex:none;
 flex:none;
 max-width:118px;
 margin:0 0 0 auto;
 font-size:14px;
 color:#8c8c8c
}
.add-cause-confirm ul li:first-child {
 margin-top:0
}
.dropdown-countries-list {
 width:calc(100vw - 84px);
 max-height:400px;
 overflow-y:auto
}
.dropdown-countries-list dl {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-flow:row wrap;
 flex-flow:row wrap;
 margin:10px 0 0;
 padding:10px 10px 0;
 border-top:1px solid #e4e7ea
}
.dropdown-countries-list dl dt {
 -ms-flex:none;
 flex:none;
 width:100%;
 padding:0;
 font-size:16px;
 font-weight:500;
 color:#262626
}
.dropdown-countries-list dl:first-of-type {
 margin:0;
 border-top:0
}
.dropdown-countries-list dl dd {
 margin:0;
 color:#5a6973;
 line-height:1.4
}
.dropdown-countries-list dl dd:after {
 display:inline-block;
 margin:0 4px 0 0;
 content:","
}
.dropdown-countries-list dl dd:last-of-type:after {
 margin:0;
 content:""
}
.dropdown-countries-list dl:last-of-type {
 padding-bottom:10px
}
.view-data-table-contries .popover {
 max-width:400px
}
.birth-label {
 color:#797979
}
.configuration-modal-size {
 max-width:606px
}
@media only screen and (min-width: 768px) {
 .aside-announcement {
  width:318px
 }
 .email-app .inbox .message {
  height:86px
 }
 .email-app .inbox .message .header {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-direction:row;
  flex-direction:row
 }
 .email-app .inbox .message .header .agent-name,
 .email-app .inbox .message .header .custom-retrieve-modal-table .player-name,
 .custom-retrieve-modal-table .email-app .inbox .message .header .player-name {
  overflow:hidden;
  display:block;
  width:15%
 }
 .email-app .inbox .message .header .announcement-title {
  overflow:hidden;
  width:55%;
  margin-left:50px
 }
 .email-app .inbox .message .header .date {
  overflow:hidden;
  width:30%
 }
 .email-app .inbox .message .description {
  text-overflow:ellipsis;
  white-space:pre;
  word-wrap:normal;
  overflow:hidden;
  display:inline-block;
  width:55%;
  margin-left:47px;
  color:#8c8c8c;
  height:17px;
  font-size:14px
 }
 .email-app .inbox .message .side-description {
  display:inline-block;
  width:15%
 }
 .app-body.agent .advanced-filters .filter-area.fixed {
  padding-top:0;
  padding-top:initial
 }
 .card .card-header .btn-group.float-right {
  float:right!important
 }
 .modal-dialog.modal-lg {
  max-width:700px
 }
 .modal-dialog.daily-exchange-rate app-form-item {
  width:calc(25% - 4px)
 }
 .modal .modal-content .modal-body>.form-group .col-form-label>.btn-link {
  padding:0 0 0 10px
 }
 .modal .modal-content .modal-body>.form-group .col-label {
  margin-bottom:0;
  padding-bottom:5px
 }
 .modal .modal-content .modal-body>.form-group .col-label+div {
  margin-bottom:0;
  padding-bottom:5px
 }
 .modal .modal-content .modal-body .dropdown-countries-list {
  width:484px;
  max-height:400px;
  overflow-y:auto
 }
 .modal .modal-content .modal-body .dropdown-countries-list dl {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-flow:row wrap;
  flex-flow:row wrap;
  margin:10px 0 0;
  padding:10px 15px 0;
  border-top:1px solid #e4e7ea
 }
 .modal .modal-content .modal-body .dropdown-countries-list dl dt {
  -ms-flex:none;
  flex:none;
  width:100%;
  padding:0 0 4px;
  font-size:16px;
  font-weight:500;
  color:#262626
 }
 .modal .modal-content .modal-body .dropdown-countries-list dl:first-of-type {
  margin:0;
  padding-top:0;
  border-top:0
 }
 .modal .modal-content .modal-body .dropdown-countries-list dl dd {
  margin:0;
  color:#5a6973;
  line-height:1.4
 }
 .modal .modal-content .modal-body .dropdown-countries-list dl dd:after {
  display:inline-block;
  margin:0 4px 0 0;
  content:","
 }
 .modal .modal-content .modal-body .dropdown-countries-list dl dd:last-of-type:after {
  margin:0;
  content:""
 }
 .modal .modal-content .modal-body .dropdown-countries-list dl:last-of-type {
  padding-bottom:10px
 }
 .md-drppicker.double .calendar {
  width:60%;
  margin:0 0 5px
 }
 .md-drppicker.double .calendar.left,
 .md-drppicker.double .calendar.right {
  clear:none!important;
  float:right
 }
 .md-drppicker.double .ranges {
  width:36%;
  border-bottom:0
 }
 .md-drppicker.double .ranges ul {
  display:block;
  -ms-flex-wrap:initial;
  flex-wrap:initial
 }
 .md-drppicker.double .ranges ul li {
  width:100%;
  padding:0
 }
 .md-drppicker.double .ranges ul li button {
  padding:10px 15px
 }
 .md-drppicker.singleRange .calendar {
  width:60%;
  margin:0 0 5px
 }
 .md-drppicker.singleRange .calendar.left,
 .md-drppicker.singleRange .calendar.right {
  clear:none!important;
  float:right
 }
 .md-drppicker.singleRange .calendar-time {
  -ms-flex-flow:row wrap;
  flex-flow:row wrap
 }
 .md-drppicker.singleRange .calendar-time .title-end-time {
  width:100%;
  margin:0 0 .5rem
 }
 .md-drppicker.singleRange .ranges {
  width:auto;
  border-bottom:0
 }
 .md-drppicker.singleRange .ranges ul {
  display:block;
  -ms-flex-wrap:initial;
  flex-wrap:initial
 }
 .md-drppicker.singleRange .ranges ul li {
  width:100%;
  padding:0
 }
 .md-drppicker.singleRange .ranges ul li button {
  padding:10px 15px
 }
 .change-time-area .md-drppicker .calendar-time .form-control,
 .change-account-status-area .md-drppicker .calendar-time .form-control,
 .layer-add-cause .md-drppicker .calendar-time .form-control {
  width:48px
 }
 .search-box {
  margin-bottom:5px
 }
 .search-box .md-drppicker {
  z-index:1300
 }
 .search-box .md-drppicker.double {
  width:auto;
  min-width:450px
 }
 .simple-filters .btn-area {
  margin-bottom:0;
  float:right
 }
 .simple-filters .btn-area .btn-w140 {
  min-width:140px;
  width:auto
 }
 .simple-filters .filter-area .input-group {
  display:-ms-inline-flexbox;
  display:inline-flex;
  vertical-align:middle;
  margin:2px;
  min-width:220px;
  max-width:220px
 }
 .simple-filters .filter-area .btn {
  margin:2px;
  width:auto;
  min-width:220px;
  max-width:220px
 }
 .simple-filters:after {
  display:block;
  content:"";
  clear:both
 }
 .advanced-filters .mobile-area {
  display:none!important
 }
 .advanced-filters .filter-area .btn-group {
  display:none
 }
 .advanced-filters .filter-area .hide {
  display:block!important
 }
 .advanced-filters .filter-area.fixed {
  position:static;
  position:initial;
  top:auto;
  top:initial;
  left:auto;
  left:initial;
  width:auto;
  width:initial;
  height:auto;
  height:initial;
  background-color:transparent;
  padding:0;
  padding:initial;
  overflow:visible;
  overflow:initial;
  z-index:auto;
  z-index:initial
 }
 .advanced-filters .btn-search {
  display:block
 }
 .advanced-filters .btn-search.globe {
  display:none
 }
 .basic-row {
  -ms-flex-flow:wrap;
  flex-flow:wrap;
  margin-left:-2px;
  margin-right:-2px
 }
 .basic-row app-form-item {
  width:calc(33.33% - 4px);
  margin:2px
 }
 .basic-row>.btn-search {
  margin-top:13px
 }
 .advanced-row {
  padding-top:15px;
  margin-right:-4px;
  margin-left:-4px
 }
 .advanced-row .title {
  display:block;
  margin-left:4px
 }
 .advanced-row .advanced-filter-item {
  margin:4px;
  -ms-flex-align:center;
  align-items:center;
  width:auto;
  padding:5px
 }
 .advanced-row .advanced-filter-item .form-group {
  -ms-flex-flow:row;
  flex-flow:row;
  -ms-flex-align:center;
  align-items:center
 }
 .advanced-row .advanced-filter-item .form-group .ng-select,
 .advanced-row .advanced-filter-item .form-group app-form-item {
  margin:0 2px;
  min-width:200px
 }
 .advanced-row .advanced-filter-item .form-group app-form-item .ng-select {
  margin:0
 }
 .search-filter-box .close-mobile-filter,
 .search-filter-box .mobile-open-advanced-trigger {
  display:none
 }
 .search-filter-box .pc-open-advanced-trigger {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-pack:center;
  justify-content:center;
  -ms-flex-align:center;
  align-items:center
 }
 .fixed-dropdown-menu {
  left:auto;
  left:initial;
  margin:0;
  margin:initial;
  right:auto;
  right:initial;
  max-width:inherit;
  width:280px
 }
 .fixed-dropdown-menu .fa.fa-report {
  height:14px;
  vertical-align:bottom
 }
 .table-control {
  clear:both;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:end;
  align-items:flex-end;
  -ms-flex-pack:end;
  justify-content:flex-end
 }
 .table-control .btn-download,
 .table-control .column-selector-dropdown {
  display:block;
  width:auto;
  margin-left:5px
 }
 .table-control:after {
  display:block;
  content:"";
  clear:both
 }
 .country-block-box .form-actions .btn {
  width:auto;
  margin-right:8px;
  margin-top:0
 }
 .ip-whitelist-make form>div {
  margin-bottom:10px
 }
 .ip-whitelist-make form>div:last-of-type {
  margin-bottom:0
 }
 .ip-whitelist-box .title {
  padding:10px
 }
 .ip-whitelist-box .list li>div {
  display:-ms-flexbox;
  display:flex;
  padding:5px 10px
 }
 .ip-whitelist-box .list li>div>span {
  -ms-flex-item-align:center;
  align-self:center
 }
 .ip-whitelist-box .list li>div>span:first-of-type {
  min-width:120px
 }
 .ip-whitelist-box .list li>div:last-of-type {
  -ms-flex-item-align:center;
  align-self:center
 }
 .form-group-title {
  padding-top:calc(.375rem + 1px);
  padding-bottom:calc(.375rem + 1px)
 }
 .agent-info-box {
  display:-ms-flexbox;
  display:flex
 }
 .agent-info-box .file-box {
  -ms-flex:1;
  flex:1;
  padding-right:20px
 }
 .agent-info-box .form-box {
  -ms-flex:auto;
  flex:auto;
  max-width:500px
 }
 .banner-list {
  -moz-column-count:2;
  column-count:2
 }
 .send-grid-form .form-group {
  -ms-flex-flow:row;
  flex-flow:row;
  margin-bottom:10px
 }
 .send-grid-form .form-group .col-label {
  margin-bottom:0;
  min-width:120px
 }
 .list-kyc-pending {
  height:calc(100vh - 390px)
 }
 .add-cause-confirm ul li .content-detail .change-date {
  max-width:none
 }
 .total-wrap {
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap;
  padding:15px;
  -ms-flex-direction:row-reverse;
  flex-direction:row-reverse
 }
 .total-wrap.complaint {
  padding:15px;
  -ms-flex-direction:row-reverse;
  flex-direction:row-reverse
 }
 .total-wrap.complaint .btn-primary {
  margin-bottom:0
 }
 .total-wrap .btn-show-active {
  margin-left:auto
 }
 .total-wrap .btn-group {
  width:auto
 }
 .total-wrap .btn-group.two>button {
  width:auto;
  margin-left:.5rem
 }
 .total-wrap .btn-primary {
  width:auto;
  margin-bottom:0
 }
}
@media only screen and (min-width: 992px) {
 html:not([dir=rtl]) .aside-menu-fixed .aside-menu,
 html:not([dir=rtl]) .aside-menu-off-canvas .aside-menu {
  right:-250px
 }
 html:not([dir=rtl]) .sidebar-xl-show .sidebar,
 html:not([dir=rtl]) .sidebar-show .sidebar {
  margin-left:-200px
 }
 html:not([dir=rtl]) .sidebar {
  left:0
 }
 .sidebar-toggler {
  display:none
 }
 .app-header .navbar-brand {
  width:200px;
  padding-left:3px;
  -ms-flex-pack:start;
  justify-content:flex-start
 }
 .app-header.agent .mobile-head-detail,
 .app-header.postback .mobile-head-detail {
  display:none
 }
 .app-body.agent {
  margin-top:55px
 }
 .value-detail {
  display:-ms-flexbox;
  display:flex
 }
 .sidebar-minimized .sidebar .sidebar-minimizer {
  position:absolute;
  top:30px;
  left:37px;
  width:24px;
  height:24px
 }
 .sidebar-minimized .sidebar .sidebar-minimizer:after {
  background-color:#2c84b1;
  background-image:url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJiYXJzIiBjbGFzcz0ic3ZnLWlubGluZS0tZmEgZmEtYmFycyBmYS13LTE0IiByb2xlPSJpbWciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDQ0OCA1MTIiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0xNiAxMzJoNDE2YzguODM3IDAgMTYtNy4xNjMgMTYtMTZWNzZjMC04LjgzNy03LjE2My0xNi0xNi0xNkgxNkM3LjE2MyA2MCAwIDY3LjE2MyAwIDc2djQwYzAgOC44MzcgNy4xNjMgMTYgMTYgMTZ6bTAgMTYwaDQxNmM4LjgzNyAwIDE2LTcuMTYzIDE2LTE2di00MGMwLTguODM3LTcuMTYzLTE2LTE2LTE2SDE2Yy04LjgzNyAwLTE2IDcuMTYzLTE2IDE2djQwYzAgOC44MzcgNy4xNjMgMTYgMTYgMTZ6bTAgMTYwaDQxNmM4LjgzNyAwIDE2LTcuMTYzIDE2LTE2di00MGMwLTguODM3LTcuMTYzLTE2LTE2LTE2SDE2Yy04LjgzNyAwLTE2IDcuMTYzLTE2IDE2djQwYzAgOC44MzcgNy4xNjMgMTYgMTYgMTZ6Ij48L3BhdGg+PC9zdmc+);
  background-size:14px 14px;
  -ms-transform:rotate(180deg);
  transform:rotate(180deg);
  -webkit-transform:rotate(180deg)
 }
 .sidebar-minimized .sidebar .nav-dropdown-items .nav-item .nav-link {
  word-break:break-word;
  white-space:normal
 }
 .sidebar-minimized .sidebar .nav-item .nav-link .nav-icon.fa-user-cog {
  width:50px;
  height:17px;
  background-size:17px 17px
 }
 .modal-dialog.modal-lg {
  max-width:800px
 }
 .modal .banner-box {
  max-width:600px;
  margin:auto;
  min-width:600px
 }
 .withdrawal-detail-box .btn-group .btns .reject-form>div {
  display:inline-block;
  vertical-align:top
 }
 .withdrawal-detail-box .btn-group .btns .reject-form>div:nth-of-type(2) {
  margin-top:0;
  padding-left:0
 }
 .ip-whitelist-make form {
  float:left;
  width:calc(100% - 100px);
  margin-bottom:0
 }
 .ip-whitelist-make form>div {
  margin-bottom:0;
  width:50%;
  float:left
 }
 .ip-whitelist-make form>div .form-group {
  padding:0 10px;
  margin:0;
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap
 }
 .ip-whitelist-make form>div .form-group .col-md-4,
 .ip-whitelist-make form>div .form-group .col-md-8 {
  margin:0;
  padding:0;
  max-width:none
 }
 .ip-whitelist-make form>div .form-group .col-md-4 {
  -ms-flex:auto;
  flex:auto;
  padding:8px 0;
  height:35px;
  width:80px
 }
 .ip-whitelist-make form>div .form-group .col-md-8 {
  -ms-flex:auto;
  flex:auto
 }
 .ip-whitelist-make form>div:first-of-type .form-group {
  padding-left:0
 }
 .ip-whitelist-make form>div:last-of-type .form-group {
  padding-right:0
 }
 .ip-whitelist-make form>div:after {
  display:block;
  content:"";
  clear:both
 }
 .ip-whitelist-make .btn-group {
  float:left;
  width:100px;
  padding-left:10px
 }
 .ip-whitelist-make .btn-group .btn:disabled,
 .ip-whitelist-make .btn-group .btn.disabled {
  background-color:#428bca;
  border-color:#428bca;
  color:#fff;
  opacity:.5
 }
 .ip-whitelist-make:after {
  display:block;
  content:"";
  clear:both
 }
 .transaction-limit .input-group {
  float:left;
  width:calc(50% - 5px);
  margin:0 5px
 }
 .transaction-limit .input-group:first-of-type {
  margin-left:0
 }
 .transaction-limit .input-group:last-of-type {
  margin-right:0
 }
 .transaction-limit:after {
  display:block;
  content:"";
  clear:both
 }
 .basic-row .btn-search {
  width:calc(33.33% - 4px);
  margin:2px
 }
 .list-kyc-pending {
  height:calc(100vh - 407px)
 }
 .layout-general-information {
  padding:0 15px 0 0
 }
 .layout-permission-setting {
  width:100%;
  margin:-15px 0;
  padding:15px 0 15px 15px;
  border-top:0;
  border-left:1px solid #d8d8d8
 }
 .profile-form .sub-input-label {
  padding-left:35px
 }
}
@media only screen and (min-width: 1023px) {
 .rail-box {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-flow:row;
  flex-flow:row
 }
 .rail-box .rail-col.rail-left {
  width:300px
 }
 .rail-box .rail-col.rail-content {
  position:static;
  position:initial;
  top:auto;
  top:initial;
  left:auto;
  left:initial;
  width:calc(100% - 299px);
  height:auto;
  height:initial;
  margin-left:-1px
 }
 .rail-box .rail-col.rail-content.open {
  left:auto;
  left:initial
 }
 .rail-box .rail-col.rail-content.grid {
  margin-left:-1px;
  border:1px solid #d9d9d9
 }
 .risk-score-area .rail-box .rail-col.risk-score-box.rail-content {
  position:relative;
  top:0;
  width:100%
 }
 .rail-box-search {
  border:1px solid #d9d9d9
 }
 .rail-box-search .search-form {
  padding:15px 15px 12px
 }
 .list-kyc-pending {
  height:calc(100vh - 371px);
  transition:height .2s
 }
 .onscroll .list-kyc-pending {
  height:calc(100vh - 317px)
 }
 .list-pending-kyc .transparent {
  padding:0 15px
 }
 .head-detail .target-name .user-name-area {
  display:inline-block
 }
 .md-drppicker.double .ranges ul li button,
 .md-drppicker.singleRange .ranges ul li button {
  padding:10px 8px;
  font-size:13px
 }
 .change-time-area .md-drppicker .calendar-time,
 .change-account-status-area .md-drppicker .calendar-time,
 .layer-add-cause .md-drppicker .calendar-time {
  -ms-flex-flow:row wrap;
  flex-flow:row wrap
 }
 .change-time-area .md-drppicker .calendar-time .title-end-time,
 .change-account-status-area .md-drppicker .calendar-time .title-end-time,
 .layer-add-cause .md-drppicker .calendar-time .title-end-time {
  width:100%;
  margin:0 0 .5rem
 }
}
@media only screen and (min-width: 1100px) {
 .email-app .simple-filters .mark-all-read-area {
  overflow:hidden;
  position:absolute;
  right:0;
  top:0
 }
 .email-app .simple-filters .mark-all-read-area.single-el {
  position:static
 }
 .email-app .simple-filters .mark-all-read-area .mark-all-read {
  border:none;
  background-color:#fff;
  font-size:16px;
  color:#428bca;
  padding-top:10px
 }
 .email-app:after {
  display:block;
  content:"";
  clear:both
 }
}
@media only screen and (min-width: 1200px) {
 .modal-dialog.modal-xl {
  max-width:1140px
 }
 .banner-list {
  -moz-column-count:3;
  column-count:3
 }
 .simple-filters .filter-area .input-group,
 .simple-filters .filter-area .btn {
  min-width:240px;
  max-width:240px
 }
 .basic-row app-form-item,
 .basic-row .btn-search {
  width:calc(25% - 4px)
 }
 .modal-transfer-area .number-spin-button::-webkit-inner-spin-button,
 .modal-transfer-area .number-spin-button::-webkit-outer-spin-button,
 .form-group .number-spin-button::-webkit-inner-spin-button,
 .form-group .number-spin-button::-webkit-outer-spin-button {
  appearance:auto;
  -webkit-appearance:auto;
  -moz-appearance:auto;
  width:44px;
  height:38px
 }
}
@media only screen and (min-width: 1300px) {
 .md-drppicker.double .calendar {
  width:calc(50% - 70px)
 }
 .md-drppicker.double .calendar.left,
 .md-drppicker.double .calendar.right {
  float:left
 }
 .md-drppicker.double .calendar th,
 .md-drppicker.double .calendar td {
  height:34px
 }
 .md-drppicker.double .ranges {
  width:140px
 }
 .md-drppicker.double .ranges ul li button {
  padding:8px 15px
 }
 .md-drppicker.singleRange .calendar {
  width:calc(100% - 122px)
 }
 .md-drppicker.singleRange .calendar.left,
 .md-drppicker.singleRange .calendar.right {
  float:left
 }
 .md-drppicker.singleRange .calendar table {
  table-layout:fixed
 }
 .md-drppicker.singleRange .calendar th,
 .md-drppicker.singleRange .calendar td {
  height:34px
 }
 .md-drppicker.singleRange .ranges {
  width:122px
 }
 .md-drppicker.singleRange .ranges ul li button {
  padding:8px 10px
 }
 .search-box .md-drppicker.double {
  min-width:620px;
  padding:8px
 }
 .risk-score-area .grid-content .grid-risk-factor-left {
  margin-right:15px
 }
 .risk-score-area .grid-content .grid-risk-factor-left,
 .risk-score-area .grid-content .grid-risk-factor-right {
  width:calc(50% - 7.5px)
 }
 .risk-score-area .grid-content .risk-score-card .risk-factor-list-box .risk-factor-list .hybrid-item.hybrid-value {
  max-width:100px
 }
 .risk-score-area .grid-content .risk-score-card .risk-factor-list-box .risk-factor-list .hybrid-item.hybrid-value .ng-select-container {
  max-width:200px
 }
 .risk-score-area .grid-content .risk-score-card .risk-factor-list-box .risk-factor-list .hybrid-item.hybrid-value .ng-dropdown-panel {
  width:auto!important;
  max-width:200px!important
 }
}
@media only screen and (max-width: 1050px) {
 .kyc-info-box .player-status-badge {
  margin:.5rem 0 0
 }
 .kyc-info-box .control-kyc-status {
  position:static;
  top:auto;
  right:auto;
  margin:1rem 0 0;
  overflow:hidden
 }
 .kyc-info-box .control-kyc-status button {
  width:100%;
  margin:0;
  text-align:center
 }
 .kyc-info-box .control-kyc-status .kyc-expired-control {
  float:right
 }
 .kyc-info-box .control-kyc-status .kyc-expired-control .btn-expired-refresh {
  display:inline-block;
  width:auto
 }
 .kyc-info-box .control-kyc-status .kyc-expired-control .popover-expired-refresh {
  margin:0
 }
 .kyc-info-box .control-kyc-status .kyc-request-status-dropdown {
  width:100%;
  margin:.5rem 0 0
 }
 .kyc-info-box .control-kyc-status .kyc-request-status-dropdown .dropdown-menu {
  width:100%;
  top:auto!important
 }
 .kyc-info-box .verify-box {
  -ms-flex-flow:row wrap;
  flex-flow:row wrap
 }
}
@media only screen and (max-width: 1503px) {
 .kyc-uploaded-list li .title-area>span:nth-child(1) {
  width:25%
 }
 .kyc-uploaded-list li .title-area>span:nth-child(2) {
  width:45%
 }
 .kyc-uploaded-list li .title-area>span:nth-child(3) {
  width:30%;
  padding:15px
 }
 .kyc-uploaded-list li .title-area>span:nth-child(4) {
  display:none
 }
 .kyc-uploaded-list li .title-area.documents>span:nth-child(1) {
  width:20%
 }
 .kyc-uploaded-list li .title-area.documents>span:nth-child(2) {
  width:30%
 }
 .kyc-uploaded-list li .title-area.documents>span:nth-child(3) {
  width:20%
 }
 .kyc-uploaded-list li .title-area.documents>span:nth-child(4) {
  display:inline-block;
  width:30%;
  min-width:auto
 }
 .kyc-uploaded-list li .content-area>span {
  padding:15px 0 7px 15px
 }
 .kyc-uploaded-list li .content-area>span:nth-child(1) {
  width:25%
 }
 .kyc-uploaded-list li .content-area>span:nth-child(2) {
  width:45%
 }
 .kyc-uploaded-list li .content-area>span:nth-child(3) {
  width:calc(30% - 36px);
  padding:15px 15px 7px
 }
 .kyc-uploaded-list li .content-area>span:nth-child(4) {
  width:100%;
  padding:7px 15px 15px;
  text-align:left
 }
 .kyc-uploaded-list li .content-area>span.documents:nth-child(1) {
  width:20%
 }
 .kyc-uploaded-list li .content-area>span.documents:nth-child(2) {
  width:30%
 }
 .kyc-uploaded-list li .content-area>span.documents:nth-child(3) {
  width:20%;
  padding:15px 0 7px 15px
 }
 .kyc-uploaded-list li .content-area>span.documents:nth-child(4) {
  width:calc(30% - 15px);
  padding:15px 0 15px 15px
 }
 .kyc-uploaded-list li .content-area>span.documents:nth-child(5) {
  width:100%;
  min-width:100%;
  padding:7px 15px 15px;
  text-align:left
 }
 .detail-information-area .form-group>.bankInfo {
  display:block
 }
 .detail-information-area .bankInfo-status {
  margin-top:6px
 }
}
@media only screen and (max-width: 1023px) {
 .kyc-info-box>.btn {
  display:block
 }
 .kyc-uploaded-list li .title-area>span:nth-child(1) {
  width:30%
 }
 .kyc-uploaded-list li .title-area>span:nth-child(2) {
  width:70%
 }
 .kyc-uploaded-list li .title-area>span:nth-child(3) {
  display:none
 }
 .kyc-uploaded-list li .title-area>span:nth-child(4) {
  display:none
 }
 .kyc-uploaded-list li .title-area.documents>span:nth-child(1) {
  width:25%
 }
 .kyc-uploaded-list li .title-area.documents>span:nth-child(2) {
  width:50%
 }
 .kyc-uploaded-list li .title-area.documents>span:nth-child(3) {
  display:inline-block;
  width:25%
 }
 .kyc-uploaded-list li .title-area.documents>span:nth-child(4) {
  display:none
 }
 .kyc-uploaded-list li .content-area>span:nth-child(1) {
  width:30%;
  padding:15px
 }
 .kyc-uploaded-list li .content-area>span:nth-child(2) {
  width:70%;
  padding:15px
 }
 .kyc-uploaded-list li .content-area>span:nth-child(3) {
  width:100%;
  padding:0 15px 5px;
  color:#9c9c9c
 }
 .kyc-uploaded-list li .content-area>span:nth-child(4) {
  width:100%;
  padding:15px;
  text-align:left
 }
 .kyc-uploaded-list li .content-area>span:nth-child(4) button.btn-outline-primary,
 .kyc-uploaded-list li .content-area>span:nth-child(4) button.btn-primary {
  width:calc(50% - 30px)
 }
 .kyc-uploaded-list li .content-area>span.documents:nth-child(1) {
  width:25%
 }
 .kyc-uploaded-list li .content-area>span.documents:nth-child(2) {
  width:50%
 }
 .kyc-uploaded-list li .content-area>span.documents:nth-child(3) {
  width:25%;
  padding:15px
 }
 .kyc-uploaded-list li .content-area>span.documents:nth-child(4) {
  width:100%;
  padding:5px 15px
 }
 .kyc-uploaded-list li .content-area>span.documents:nth-child(5) {
  width:100%;
  min-width:100%;
  text-align:left;
  padding:15px
 }
 .kyc-uploaded-list li .content-area>span.documents:nth-child(5) button.btn-outline-primary,
 .kyc-uploaded-list li .content-area>span.documents:nth-child(5) button.btn-primary {
  width:calc(100% - 50px)
 }
 .player-kyc-document-information .grid-tabs ul li {
  -ms-flex:initial;
  flex:initial
 }
}
@media only screen and (min-width: 1200px) and (max-width: 1800px) {
 .kyc-status-pagination {
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -ms-flex-direction:column-reverse;
  flex-direction:column-reverse
 }
 .kyc-status-pagination>div {
  margin-bottom:10px
 }
}
@media only screen and (min-width: 1025px) and (max-width: 1503px) {
 .kyc-uploaded-scroll {
  height:auto
 }
}
@media only screen and (min-width: 1504px) {
 .modal-personal-kyc-information:not(.editable) .kyc-uploaded-list li:last-child .content-area.history {
  min-height:auto
 }
}
@media only screen and (min-width: 1400px) {
 .basic-row app-form-item,
 .basic-row .btn-search {
  width:calc(20% - 4px);
  max-width:302px
 }
}
@media only screen and (min-width: 1800px) {
 .banner-list {
  -moz-column-count:4;
  column-count:4
 }
}
@media only screen and (max-width: 992px) {
 .app-header .navbar-brand {
  position:static;
  position:initial;
  top:auto;
  top:initial;
  left:auto;
  left:initial;
  margin-left:0;
  margin-left:initial
 }
}
@media only screen and (max-width: 810px) {
 .kyc-uploaded-list li .content-area>span:nth-child(3) {
  display:block;
  width:100%
 }
 .kyc-uploaded-list li .content-area>span:nth-child(3) .mobile-show {
  display:inline-block
 }
 .kyc-uploaded-list li .title-area.documents>span:nth-child(1),
 .kyc-uploaded-list li .content-area>span.documents:nth-child(1) {
  width:30%
 }
 .kyc-uploaded-list li .title-area.documents>span.documents:nth-child(2),
 .kyc-uploaded-list li .content-area>span.documents:nth-child(2) {
  width:70%
 }
 .kyc-uploaded-list li .title-area.documents>span:nth-child(3),
 .kyc-uploaded-list li .title-area.documents>span:nth-child(4) {
  display:none
 }
 .kyc-uploaded-list li .content-area>span.documents:nth-child(3) {
  display:block;
  width:100%;
  padding:0 15px 5px
 }
 .kyc-uploaded-list li .content-area>span.documents:nth-child(3) .mobile-show {
  display:inline-block
 }
 .kyc-uploaded-list li .content-area>span.documents:nth-child(4) {
  display:block;
  width:100%
 }
 .kyc-uploaded-list li .content-area>span.documents:nth-child(4) .mobile-show {
  display:inline-block
 }
}
@media only screen and (max-width: 576px) {
 .horizontal-radio-box {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-flow:column;
  flex-flow:column;
  width:100%
 }
 .email-app .inbox .message.unread .header .message-title {
  max-width:180px
 }
 .sidebar-show .main:before,
 .aside-menu-show .main:before {
  position:inherit;
  top:inherit;
  left:inherit;
  z-index:inherit;
  width:inherit;
  height:inherit;
  content:inherit;
  background:inherit;
  text-overflow:ellipsis;
  margin-right:8px;
  animation:inherit
 }
 .card.message-card .card-tabs .tabs-handle .tab-item {
  width:50%
 }
 .table-box.scrollable-box {
  height:calc(100vh - 152px);
  overflow:scroll
 }
 .periodic-restriction-modal .row {
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap
 }
 .periodic-restriction-modal .row .switch {
  margin-left:0
 }
 .periodic-restriction-modal .form-row .form-group .col-8,
 .periodic-restriction-modal .form-row .form-group .periodic-restriction-input {
  -ms-flex:0 0 50%;
  flex:0 0 50%;
  max-width:50%
 }
 .modal-body .bankInfo-inputBox {
  margin-top:0
 }
 .grid-item .card .set-limit-card-bottom {
  display:-ms-flexbox;
  display:flex
 }
 .grid-item .card .set-limit-card-bottom .btn.edit-limit-btn {
  -ms-flex:0 0 49%;
  flex:0 0 49%;
  margin-left:0
 }
 .grid-item .card .set-limit-card-bottom .btn.edit-limit-btn:last-child {
  margin-left:2%
 }
 .report-area .col-label {
  margin:7px 0 0;
  padding-bottom:7px
 }
 .change-information-area .col-label {
  padding-top:7px
 }
 .risk-score-area {
  padding:0
 }
 .risk-score-area .rail-box .risk-score-box .risk-score-header-box {
  display:block
 }
 .risk-score-area .rail-box .risk-score-box .risk-score-header-box .risk-score-point-box {
  -ms-flex-pack:center;
  justify-content:center
 }
 .risk-score-area .rail-box .risk-score-box .risk-score-header-box .risk-score-point-box.btn {
  width:100%;
  margin-top:25px;
  border-top:1px solid #d9d9d9;
  padding:0
 }
 .risk-score-area .rail-box .risk-score-box .risk-score-header-box .risk-score-point-box.btn>button {
  margin-top:15px;
  width:100%
 }
 .risk-score-area .rail-box .risk-score-box .risk-score-card .risk-factor-list-box .risk-factor-list .hybrid-item.hybrid-value,
 .risk-score-area .rail-box .risk-score-box .risk-score-card .risk-factor-list-box .risk-factor-list .hybrid-item.hybrid-value .ng-select-container {
  max-width:100px
 }
 .risk-score-area .rail-box .risk-score-box .risk-score-card .risk-factor-list-box .risk-factor-list .hybrid-item.hybrid-value .ng-dropdown-panel {
  width:100px!important;
  max-width:100px!important
 }
}
@media only screen and (max-width: 321px) {
 .email-app .inbox .message.unread .header .message-title {
  max-width:150px
 }
 .card-bottom.mo320-fix {
  float:none!important
 }
 .card-bottom.mo320-fix .pagination {
  width:100%;
  display:block;
  text-align:center
 }
 .card-bottom.mo320-fix .pagination .page-item {
  display:inline-block
 }
 .card-bottom.mo320-fix .pagination .page-item .page-link {
  padding-left:9px;
  padding-right:9px
 }
 .mo320-fix.float-right {
  float:none!important;
  clear:both
 }
 .mo320-fix.float-right .pagination {
  width:100%;
  display:block;
  text-align:center
 }
 .mo320-fix.float-right .pagination .page-item {
  display:inline-block
 }
 .mo320-fix.float-right .pagination .page-item .page-link {
  padding-left:9px;
  padding-right:9px
 }
}
@media only screen and (max-width: 1400px) {
 .player-detail-responsible-gaming .grid-content .grid-item,
 .player-detail-responsible-gaming .grid-content .grid-item.col-4 {
  -ms-flex:0 0 50%;
  flex:0 0 50%;
  max-width:50%
 }
 .player-detail-responsible-gaming .grid-content .grid-item.col-4.col-4-last {
  -ms-flex:0 0 100%;
  flex:0 0 100%;
  max-width:100%
 }
 .player-detail-responsible-gaming .grid-content .grid-item.col-3 {
  -ms-flex:0 0 50%;
  flex:0 0 50%;
  max-width:50%
 }
}
@media only screen and (max-width: 767px) {
 .main .mobile-delete-white-space {
  padding:1em 0 0
 }
 .main .mobile-delete-white-space .grid {
  margin:-1em 0 0
 }
 .main .mobile-delete-white-space .card {
  border:none;
  border-radius:0
 }
 .main .mobile-delete-white-space .card.risk-score-card {
  border:1px solid #d9d9d9;
  border-radius:.25rem
 }
 .kyc-status-pagination {
  -ms-flex-direction:column-reverse;
  flex-direction:column-reverse
 }
 .kyc-status-pagination div {
  display:-ms-flexbox;
  display:flex;
  margin-bottom:10px
 }
 .kyc-status-pagination div button {
  width:50%
 }
 .layer-add-cause {
  overflow:auto
 }
 .grid-content.player-detail-area {
  padding-top:0
 }
 .grid-content.player-detail-area .grid-item {
  padding:1em 0 0
 }
 .grid-content.player-detail-area .grid-item.grid-8 .grid-row {
  margin:0
 }
 .grid-content.player-detail-area .grid-item.grid-8 .grid-row .grid-col-item {
  padding:0
 }
 .grid-content.player-detail-area .grid-item .card,
 .grid .grid-container .no-grid-content .card {
  border:none;
  border-radius:0
 }
 .player-detail-responsible-gaming .grid-content .grid-item {
  padding:.5rem 0
 }
 .player-detail-responsible-gaming .grid-content .grid-item .card {
  border-radius:0;
  border:none
 }
 .player-detail-responsible-gaming .grid-content .grid-item.col-4,
 .player-detail-responsible-gaming .grid-content .grid-item.col-3,
 .player-detail-responsible-gaming .grid-content .grid-item {
  -ms-flex:0 0 100%;
  flex:0 0 100%;
  max-width:100%
 }
 .card-bottom.mo320-fix {
  float:none!important
 }
 .card-bottom.mo320-fix .pagination {
  width:100%;
  display:block;
  text-align:center
 }
 .card-bottom.mo320-fix .pagination .page-item {
  display:inline-block
 }
 .card-bottom.mo320-fix .pagination .page-item .page-link {
  padding-left:9px;
  padding-right:9px
 }
 .modal-content .custom-fixed-table {
  font-size:12px
 }
 .modal-content .custom-fixed-table .t-row .column:first-child {
  min-width:90px
 }
 .modal-footer .btn {
  min-width:100px
 }
 .create-tag-trigger .form-group-bg-grey {
  max-height:calc(100vh - 404px)
 }
 .grid-item .card .card-bottom .btn.btn-transaction-limit-change {
  width:100%
 }
}
.test {
 width:100%
}
.text-md {
 font-size:100%
}
.grid {
 margin:-15px;
 color:#333;
 height:calc(100% + 30px)
}
.grid .co-primary {
 color:#428bca
}
.grid .co-success {
 color:#52c41a
}
.grid .co-danger {
 color:#f5222d
}
.grid .co-warning {
 color:#fa8c16
}
.grid .co-secondary {
 color:#a2a2a2
}
.grid .bg-primary {
 background-color:#428bca
}
.grid .bg-success {
 background-color:#52c41a
}
.grid .bg-danger {
 background-color:#f5222d
}
.grid .bg-warning {
 background-color:#fa8c16
}
.grid .btn-outline-primary {
 color:#428bca;
 border-color:#428bca;
 position:relative;
 transition:all .3s ease;
 -webkit-transition:all .3s ease
}
.grid .btn-outline-primary:before {
 content:"";
 position:absolute;
 top:50%;
 left:50%;
 display:block;
 width:0;
 padding-top:0;
 border-radius:100%;
 background-color:#ecf0f14d;
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
@media (min-width: 1025px) {
 .grid .btn-outline-primary:hover {
  background-color:#428bca;
  border-color:#428bca
 }
 .grid .btn-outline-primary:hover,
 .grid .btn-outline-primary:focus {
  color:#fff
 }
 .grid .btn-outline-primary:active {
  background-color:#428bca;
  border-color:#428bca;
  overflow:hidden
 }
 .grid .btn-outline-primary:active:before {
  width:120%;
  padding-top:120%;
  transition:width .2s ease-out,padding-top .2s ease-out
 }
}
.grid .btn-outline-primary:not([href]):not([tabindex]) {
 color:#428bca
}
@media (min-width: 1025px) {
 .grid .btn-outline-primary:not([href]):not([tabindex]):active,
 .grid .btn-outline-primary:not([href]):not([tabindex]):hover {
  color:#fff
 }
}
.grid .btn-outline-primary:not(:disabled):not(.disabled):active,
.grid .btn-outline-primary:not(:disabled):not(.disabled).active {
 color:#fff;
 background-color:#428bca;
 border-color:#428bca
}
.grid .btn-primary {
 background-color:#428bca;
 border-color:#428bca;
 color:#fff;
 position:relative;
 transition:all .3s ease;
 -webkit-transition:all .3s ease
}
.grid .btn-primary:before {
 content:"";
 position:absolute;
 top:50%;
 left:50%;
 display:block;
 width:0;
 padding-top:0;
 border-radius:100%;
 background-color:#ecf0f14d;
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
.grid .btn-primary:hover,
.grid .btn-primary:focus {
 color:#fff
}
.grid .btn-primary:active {
 background-color:#428bca;
 border-color:#428bca;
 overflow:hidden
}
.grid .btn-primary:active:before {
 width:120%;
 padding-top:120%;
 transition:width .2s ease-out,padding-top .2s ease-out
}
.grid .btn-primary:not([href]):not([tabindex]) {
 color:#fff
}
.grid .btn-primary:not([href]):not([tabindex]):active,
.grid .btn-primary:not([href]):not([tabindex]):hover {
 color:#fff
}
.grid .btn-primary:not(:disabled):not(.disabled):active,
.grid .btn-primary:not(:disabled):not(.disabled).active {
 color:#fff
}
.grid .btn-primary:hover {
 background-color:#3a97e8
}
.grid .btn-primary:not(:disabled):not(.disabled):active,
.grid .btn-primary:not(:disabled):not(.disabled).active {
 background-color:#428bca;
 border-color:#428bca
}
.grid .pagination .page-item.active .page-link {
 background-color:#428bca;
 border-color:#428bca
}
.grid .show>.btn-primary.dropdown-toggle {
 background-color:#428bca;
 border-color:#428bca
}
.grid .show>.btn-outline-primary.dropdown-toggle {
 background-color:#428bca;
 border-color:#428bca;
 color:#fff
}
.grid .show>.btn-outline-primary.dropdown-toggle:after {
 background-repeat:no-repeat;
 background-image:url('data:image/svg+xml;utf8;,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"%3e%3cpath fill="rgb(255,255,255)" d="M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"%3e%3c/path%3e%3c/svg%3e')
}
.grid .grid-container {
 width:100%;
 height:calc(100% - 140px);
 padding-bottom:0
}
.grid .grid-container .no-grid-content {
 display:block;
 width:100%;
 height:100%;
 padding:1rem
}
.grid .grid-container .no-grid-content .card {
 margin-bottom:0
}
.grid .grid-container .no-grid-content .card.in-iframe {
 height:100%
}
.grid .grid-container .no-grid-content .card.in-iframe .card-body {
 padding:0
}
.grid .grid-container .no-grid-content .card.in-iframe .card-body .iframe-box {
 width:100%;
 height:100%
}
.grid .grid-container .no-grid-content .card.in-iframe .card-body .iframe-box iframe {
 width:100%;
 height:100%;
 border:0
}
.grid ul {
 margin:0;
 padding:0;
 list-style:none
}
.grid-header {
 background-color:#fff;
 box-shadow:1px 1px 4px #0000001a
}
.grid-header .header-loading-box {
 padding:.5rem
}
.grid-tabs {
 border-bottom:1px solid #bfbfbf
}
.grid-tabs ul {
 -ms-flex-align:center;
 align-items:center;
 white-space:nowrap;
 overflow-x:auto;
 overflow-y:hidden;
 max-width:100%
}
.grid-tabs ul li {
 min-width:100px;
 display:inline-block
}
.grid-tabs ul li .btn {
 position:relative;
 border:0;
 padding:.5rem 1.6rem;
 border-radius:0;
 color:#8c8c8c;
 width:100%;
 min-height:54px;
 word-break:break-all;
 line-height:1.2;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center;
 font-weight:600
}
.grid-tabs ul li .btn:focus {
 box-shadow:none
}
.grid-tabs ul li .btn:after {
 content:"";
 display:block;
 width:100%;
 height:3px;
 background-color:transparent;
 position:absolute;
 bottom:-1px;
 left:0
}
.grid-tabs ul li.active .btn {
 color:#428bca
}
.grid-tabs ul li.active .btn:after {
 background-color:#428bca
}
.grid-content {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-flow:column;
 flex-flow:column;
 padding:.5rem 0
}
.grid-content .grid-item-wrap {
 width:100%;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-flow:column;
 flex-flow:column
}
.grid-content .grid-item {
 padding:.5rem;
 width:100%
}
.grid-content .grid-item.grid-8 .grid-row {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-flow:wrap;
 flex-flow:wrap;
 margin:0 -.5rem
}
.grid-content .grid-item.grid-8 .grid-row .grid-col-item {
 width:100%;
 padding:0 .5rem;
 margin-bottom:1rem
}
.rail-content .grid-content .grid-item {
 padding:.5rem 0
}
.grid-item .card {
 margin:0;
 border-color:#d9d9d9;
 position:relative
}
.grid-item .card .card-header {
 border-top:0;
 background-color:transparent;
 position:relative;
 padding:15px
}
.grid-item .card .card-header .card-title {
 font-weight:600;
 font-size:14px;
 color:#333;
 min-height:28px;
 float:left
}
.grid-item .card .card-header .card-title .badge {
 margin-left:.5rem;
 color:#fff;
 font-weight:400
}
.grid-item .card .card-header .card-title .badge .fa-close {
 margin-right:0;
 margin-left:5px;
 display:inline-block;
 vertical-align:middle;
 cursor:pointer
}
.grid-item .card .card-header .card-title .col-popover {
 cursor:pointer
}
.grid-item .card .card-header .align-right {
 float:right
}
.grid-item .card .card-header:after {
 display:block;
 content:"";
 clear:both
}
.grid-item .card .card-header.justify-content-between:after {
 content:normal;
 content:initial
}
.grid-item .card .card-body {
 padding:0
}
.grid-item .card .card-bottom {
 text-align:right;
 padding:15px
}
.grid-item .card .card-bottom.btn-bottom {
 border-top:1px solid #d9d9d9;
 display:-ms-flexbox;
 display:flex
}
.grid-item .card .card-bottom.btn-bottom>button {
 width:100%;
 margin-left:0;
 min-width:auto;
 transition:none
}
.grid-item .card .card-bottom.btn-bottom>button:not(:first-child) {
 margin-left:.5rem
}
.grid-item .card .card-bottom .btn {
 margin-left:.5rem
}
.grid-item .card .card-bottom .dropdown {
 display:inline-block;
 vertical-align:middle
}
.grid-item .card .card-bottom .dropdown .btn {
 text-align:center
}
.grid-item .card .card-loading {
 position:absolute;
 top:0;
 left:0;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center;
 width:100%;
 height:100%;
 background-color:#fff6;
 border-radius:.25rem;
 z-index:1;
 color:#93aebf
}
.grid-item .card.personal-kyc-information .card-header {
 padding-top:0
}
.grid-item .card.personal-kyc-information .card-header .card-title {
 min-height:auto;
 float:none
}
.grid-item.size_dynamic .card {
 height:100%
}
.grid-item .dropdown .dropdown-menu {
 min-width:120px;
 border-color:#d9d9d9
}
.grid-item .dropdown .dropdown-menu .dropdown-item {
 padding:.5rem .75rem
}
.grid-item .dropdown .dropdown-menu .dropdown-item:hover {
 background-color:#428bca;
 color:#fff
}
.grid-item .dropdown .dropdown-menu .dropdown-item.text-danger:hover {
 background-color:#d94848;
 color:#fff!important
}
.grid-item .dropdown .dropdown-menu .dropdown-item.date-picker-parent {
 position:relative
}
.tabs-handle .tab-item.active .tab-link:after {
 background-color:#428bca
}
.grid-form .grid-bundle {
 padding:0 15px 15px;
 border-top:1px solid #d9d9d9
}
.grid-form .grid-bundle:first-of-type {
 border-top:0
}
.grid-form .grid-bundle.is-line {
 border-top:1px solid #d9d9d9
}
.grid-form .grid-bundle.is-line .bgc-status-updated {
 margin-left:13px
}
.grid-form .grid-bundle .form-group {
 margin-bottom:0;
 margin-top:15px
}
.grid-form .grid-bundle .form-group .set-limit-card {
 display:-ms-flexbox;
 display:flex;
 width:100%;
 -ms-flex-pack:justify;
 justify-content:space-between;
 margin-bottom:31px
}
.grid-form .grid-bundle .form-group .set-limit-card .set-limit-times {
 text-align:end
}
.grid-form .grid-bundle .form-group .set-limit-monthly-login {
 margin-bottom:26px
}
.grid-form .grid-bundle .form-group .col-label,
.grid-form .grid-bundle .form-group .col-form-label {
 font-weight:400;
 color:#797979;
 margin-bottom:0
}
.grid-form .grid-bundle .form-group .no-limit {
 -ms-flex-item-align:center;
 align-self:center;
 font-size:14px;
 color:#333
}
.grid-form .grid-bundle .form-group .set-limit-btn button {
 width:100%
}
.grid-form .grid-bundle .form-group .verify-check-icon {
 display:inline-block;
 vertical-align:middle;
 margin-left:.5rem
}
.grid-form .grid-bundle .form-group .text-secondary {
 font-size:13px
}
.grid-form .grid-bundle .form-group .grid-switch .switch {
 min-width:0;
 min-width:initial
}
.grid-form .grid-bundle .form-group .grid-switch .switch-text {
 display:inline-block;
 margin:0 .4rem;
 line-height:1.8;
 vertical-align:top
}
.grid-form .grid-bundle .form-group .grid-switch.disabled .switch-text {
 color:#b9b9b9
}
.grid-form .grid-bundle .form-group .radio-box {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap
}
.grid-form .grid-bundle .form-group .radio-box .custom-radio {
 margin-right:1rem
}
.grid-form .grid-bundle .form-group .radio-box .custom-radio .custom-control-label {
 line-height:1rem;
 min-height:0;
 min-height:initial
}
.grid-form .grid-bundle .form-group .radio-box .custom-radio .custom-control-label:before,
.grid-form .grid-bundle .form-group .radio-box .custom-radio .custom-control-label:after {
 top:50%;
 margin-top:-.5rem
}
.grid-form .grid-bundle .form-group .radio-box .custom-radio .custom-control-input:disabled~.custom-control-label {
 cursor:default
}
.grid-form .grid-bundle .form-group .radio-box .custom-radio.account-status:nth-of-type(1) .custom-control-input:checked~.custom-control-label:before {
 border-color:#52c41a;
 background-color:#52c41a
}
.grid-form .grid-bundle .form-group .radio-box .custom-radio.account-status:nth-of-type(1) .custom-control-input:focus~.custom-control-label:before {
 box-shadow:0 0 0 .2rem #52c41a40
}
.grid-form .grid-bundle .form-group .radio-box .custom-radio.account-status:nth-of-type(2) .custom-control-input:checked~.custom-control-label:before {
 border-color:#fa8c16;
 background-color:#fa8c16
}
.grid-form .grid-bundle .form-group .radio-box .custom-radio.account-status:nth-of-type(2) .custom-control-input:focus~.custom-control-label:before {
 box-shadow:0 0 0 .2rem #fa8c1640
}
.grid-form .grid-bundle .form-group .radio-box .custom-radio.account-status:nth-of-type(3) .custom-control-input:checked~.custom-control-label:before {
 border-color:#f5222d;
 background-color:#f5222d
}
.grid-form .grid-bundle .form-group .radio-box .custom-radio.account-status:nth-of-type(3) .custom-control-input:focus~.custom-control-label:before {
 box-shadow:0 0 0 .2rem #f5222d40
}
.grid-form .grid-bundle .form-group .radio-box .custom-radio.account-status .custom-control-input:checked:disabled~.custom-control-label:before {
 background-color:#8f9ba6;
 border-color:#8f9ba6
}
.grid-form.form-edit .grid-bundle {
 padding-top:6px
}
.grid-form .alert {
 margin:15px 15px 0
}
.grid-form .alert+.grid-bundle {
 border-top:0
}
.profile-form [class*=col-]>.ng-select[bindlabel=CountryName] .ng-dropdown-panel {
 right:0;
 left:auto;
 left:initial;
 max-width:288px
}
.profile-form .mobile-number>.ng-select[bindlabel=CountryName] {
 width:100%;
 margin-bottom:.2rem;
 margin-right:0
}
.profile-form .mobile-number>.ng-select[bindlabel=CountryName] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option {
 white-space:normal
}
.profile-form .mobile-number>.form-control {
 width:100%
}
.player-info {
 position:relative;
 padding:.5rem 1rem
}
.player-info.value-item {
 border-top:1px solid #d9d9d9
}
.player-info.value-item dl,
.player-info.value-item dd {
 margin:0
}
.player-info .verify-box {
 width:calc(100% - 40px);
 padding:10px 0;
 margin-right:-3px;
 margin-left:-3px
}
.player-info .verify-box .badge {
 margin:3px 3px 0;
 color:#fff
}
.player-info .contact-box {
 position:relative;
 width:calc(100% - 40px)
}
.player-info .contact-box .fullname-item {
 width:100%;
 font-size:18px;
 margin-bottom:5px;
 text-overflow:ellipsis;
 overflow:hidden
}
.player-info .contact-box .contact-item {
 display:inline-block;
 vertical-align:middle;
 margin-right:10px
}
.player-info .contact-box .contact-item span {
 color:#797979
}
.player-info .contact-box .btn-send {
 margin-top:2px
}
.player-info .btn-fold {
 position:absolute;
 top:.5rem;
 right:1rem;
 width:35px
}
.player-info .other-box .other-item li {
 margin-top:5px
}
.player-info .other-box .other-item li:first-child {
 margin-top:10px
}
.player-info .other-box .other-item li span {
 display:inline-block;
 vertical-align:middle
}
.player-info .other-box .other-item li span.label {
 color:#797979
}
.player-info .other-box .other-item li span.value {
 color:#000
}
.player-info .other-box .other-item li .btn-link {
 color:#438bca
}
.player-info .player-balance {
 display:-ms-flexbox;
 display:flex;
 padding:10px 0 2px
}
.player-info .player-balance .balance-item {
 display:-ms-inline-flexbox;
 display:inline-flex;
 -ms-flex-align:center;
 align-items:center
}
.player-info .player-balance .balance-item dt {
 font-weight:400;
 color:#797979;
 margin-right:10px
}
.player-info .player-balance .balance-item dd {
 color:#000;
 font-weight:700;
 font-size:20px
}
.player-info .player-balance .btn {
 margin-left:10px
}
.player-info .other-balance {
 padding-bottom:10px
}
.player-info .other-balance .other-balance-item {
 display:-ms-inline-flexbox;
 display:inline-flex;
 margin:8px 0 0 15px;
 -ms-flex-align:center;
 align-items:center;
 line-height:1.4
}
.player-info .other-balance .other-balance-item .casino-bonus-value:hover {
 text-decoration:underline
}
.player-info .other-balance .other-balance-item dt {
 margin-right:10px;
 font-weight:400;
 color:#fff
}
.player-info .other-balance .other-balance-item dt span {
 display:inline-block;
 min-width:20px;
 min-height:20px;
 background:#595959;
 font-size:11px;
 border-radius:100%;
 line-height:20px;
 text-align:center;
 vertical-align:middle
}
.player-info .other-balance .other-balance-item dt .badge {
 margin:0 0 0 5px;
 display:inline-block;
 vertical-align:middle
}
.player-info .other-balance .other-balance-item dt .fa-ticket-alt {
 display:inline-block;
 background:#595959 url("data:image/svg+xml,%3Csvg xmlns:xlink='http://www.w3.org/1999/xlink' xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 576 512' width='576' height='512' %3E%3Cpath d='M128 160h320v192H128V160zm400 96c0 26.51 21.49 48 48 48v96c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48v-96c26.51 0 48-21.49 48-48s-21.49-48-48-48v-96c0-26.51 21.49-48 48-48h480c26.51 0 48 21.49 48 48v96c-26.51 0-48 21.49-48 48zm-48-104c0-13.255-10.745-24-24-24H120c-13.255 0-24 10.745-24 24v208c0 13.255 10.745 24 24 24h336c13.255 0 24-10.745 24-24V152z'/%3E%3C/svg%3E") 50% 50% no-repeat;
 background-size:11px 8px;
 text-indent:-9999em
}
.player-info .other-balance .other-balance-item dt .label-none {
 display:none
}
.player-info .other-balance .other-balance-item dd {
 color:#000;
 font-weight:700
}
.player-info .other-balance .other-balance-item:last-of-type:after {
 display:none
}
.player-info .btn-balance-area {
 display:-ms-flexbox;
 display:flex;
 margin:15px 0 0;
 -ms-flex-pack:end;
 justify-content:flex-end
}
.player-info .btn-balance-area .btn {
 margin-right:10px
}
.player-info .btn-balance-area .btn:last-child {
 margin-right:0
}
.note-box {
 position:relative;
 min-height:auto
}
.note-box .note-item {
 border-bottom:1px solid #d9d9d9;
 position:relative;
 padding:15px
}
.note-box .note-item:before {
 content:"";
 display:block;
 width:4px;
 height:100%;
 position:absolute;
 top:0;
 left:0;
 background-color:transparent
}
.note-box .note-item.pin {
 background-color:#f8fbfe
}
.note-box .note-item.pin:before {
 background-color:#428bca
}
.note-box .note-item.pin .title .name {
 color:#262626
}
.note-box .note-item.pin .title .type {
 color:#262a2e;
 font-size:16px
}
.note-box .note-item .ico-pin {
 display:inline-block;
 vertical-align:top;
 width:14px;
 height:14px;
 background-repeat:no-repeat;
 background-image:url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"%3e%3cpath fill="rgb(191,191,191)" d="M298.028 214.267L285.793 96H328c13.255 0 24-10.745 24-24V24c0-13.255-10.745-24-24-24H56C42.745 0 32 10.745 32 24v48c0 13.255 10.745 24 24 24h42.207L85.972 214.267C37.465 236.82 0 277.261 0 328c0 13.255 10.745 24 24 24h136v104.007c0 1.242.289 2.467.845 3.578l24 48c2.941 5.882 11.364 5.893 14.311 0l24-48a8.008 8.008 0 0 0 .845-3.578V352h136c13.255 0 24-10.745 24-24-.001-51.183-37.983-91.42-85.973-113.733z"%3e%3c/path%3e%3c/svg%3e');
 background-size:100% 100%;
 background-position:50% 50%;
 margin:4px 5px 0 0
}
.note-box .note-item .ico-pin.on {
 background-repeat:no-repeat;
 background-image:url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"%3e%3cpath fill="rgb(66,139,202)" d="M298.028 214.267L285.793 96H328c13.255 0 24-10.745 24-24V24c0-13.255-10.745-24-24-24H56C42.745 0 32 10.745 32 24v48c0 13.255 10.745 24 24 24h42.207L85.972 214.267C37.465 236.82 0 277.261 0 328c0 13.255 10.745 24 24 24h136v104.007c0 1.242.289 2.467.845 3.578l24 48c2.941 5.882 11.364 5.893 14.311 0l24-48a8.008 8.008 0 0 0 .845-3.578V352h136c13.255 0 24-10.745 24-24-.001-51.183-37.983-91.42-85.973-113.733z"%3e%3c/path%3e%3c/svg%3e')
}
.note-box .note-item .ico-pin.pin-hover {
 border-radius:2px;
 width:24px;
 height:24px;
 background-size:60% 60%;
 margin:0 3px 0 0;
 cursor:pointer
}
.note-box .note-item .ico-pin.pin-hover:hover {
 background-color:#f3f3f3
}
.note-box .note-item .typeCause {
 padding:3px 15px;
 border-radius:10px;
 background-color:#ececec;
 color:#262a2e;
 font-size:12px;
 font-weight:600;
 display:inline-block
}
.note-box .note-item .typeCause.smaller {
 font-size:12px;
 color:#262a2e;
 padding:2px 8px;
 border-radius:10px;
 background-color:#f1f1f1
}
.note-box .note-item .dateStatus {
 position:absolute;
 right:15px;
 top:10px;
 color:#e43939;
 font-weight:600
}
.note-box .note-item .dateStatus.active {
 color:#52c41a
}
.note-box .note-item .title {
 display:block;
 vertical-align:baseline
}
.note-box .note-item .title .date {
 display:inline-block;
 margin-left:8px;
 line-height:1.4;
 color:#bfbfbf;
 font-size:13px
}
.note-box .note-item .btn-group {
 position:absolute;
 top:10px;
 right:5px
}
.note-box .note-item .btn-group .btn {
 padding:10px
}
.note-box .note-item .btn-group .ico-more {
 position:relative;
 display:block;
 width:4px;
 height:4px;
 border-radius:50%;
 background-color:#afafaf
}
.note-box .note-item .btn-group .ico-more:before,
.note-box .note-item .btn-group .ico-more:after {
 content:"";
 display:block;
 width:4px;
 height:4px;
 border-radius:50%;
 background-color:#afafaf;
 position:absolute;
 left:0
}
.note-box .note-item .btn-group .ico-more:before {
 top:-7px
}
.note-box .note-item .btn-group .ico-more:after {
 bottom:-7px
}
.note-box .note-item .btn-group .dropdown-menu {
 min-width:110px
}
.note-box .note-item .btn-group .dropdown-menu .dropdown-item {
 padding:.5rem 1rem
}
.note-box .note-item .btn-group .dropdown-menu .dropdown-item:hover {
 background-color:#2c84b1;
 color:#fff
}
.note-box .note-item .btn-group .dropdown-menu .dropdown-item.text-danger:hover {
 background-color:#d94848;
 color:#fff!important
}
.note-box .note-item .note-item-head {
 margin-bottom:5px
}
.note-box .note-item .content {
 margin:0;
 white-space:pre-line;
 width:100%;
 overflow:hidden;
 text-overflow:ellipsis;
 line-height:1.2;
 max-height:2.4em;
 text-align:left;
 word-wrap:break-word;
 display:-webkit-box;
 -webkit-line-clamp:2;
 -webkit-box-orient:vertical;
 cursor:pointer
}
.note-box .note-item .content:hover {
 text-decoration:underline
}
.note-box .note-item .date-wrap {
 margin-top:8px
}
.note-box .note-item .date-wrap>div>p:first-child {
 font-size:13px;
 font-weight:500;
 color:#bfbfbf;
 margin-bottom:2px
}
.note-box .note-item .date-wrap>div>p:last-child {
 font-size:12px;
 color:#262626;
 margin-bottom:0
}
.note-box .note-item .date-wrap>div>div:first-child {
 font-size:13px;
 font-weight:500;
 color:#bfbfbf;
 margin-bottom:2px
}
.note-box .note-item .date-wrap>div>div:last-child {
 font-size:12px;
 color:#262626;
 margin-bottom:0
}
.note-box .note-item .date-wrap.intervention {
 display:-ms-flexbox;
 display:flex
}
.note-box .note-item .date-wrap.intervention>div>div:first-child {
 width:155px
}
.note-box .note-item .reply-wrap {
 font-size:12px
}
.note-box .note-item .operating-history-name {
 font-size:12px;
 font-weight:600;
 color:#428bca
}
.note-add {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 border-bottom:1px solid #d9d9d9;
 padding:15px
}
.note-add .btn {
 width:100%;
 margin-top:.5rem;
 margin-left:0
}
.note-add .btn:disabled {
 background-color:#428bca;
 border-color:#428bca
}
.note-write-box,
.modal-write-box {
 border-radius:.25rem;
 border:1px solid #d9d9d9;
 width:100%;
 padding:.5rem;
 background:#fff;
 transition:all .3s ease;
 -webkit-transition:all .3s ease
}
.note-write-box.disabled,
.disabled.modal-write-box {
 background-color:#eee
}
.note-write-box .form-control,
.modal-write-box .form-control {
 width:100%;
 resize:none;
 outline:none;
 border:0;
 padding:0
}
.note-write-box .form-control:focus,
.modal-write-box .form-control:focus {
 box-shadow:none;
 border-color:#2c84b1
}
.note-write-box textarea.form-control,
.modal-write-box textarea.form-control {
 height:calc(100% - 19px)
}
.note-write-box .text-length,
.modal-write-box .text-length {
 width:100%;
 margin-bottom:0;
 color:#888;
 text-align:right
}
.note-write-box .text-length>span,
.modal-write-box .text-length>span {
 color:#333
}
.note-write-box.is-invalid,
.is-invalid.modal-write-box {
 border-color:#d94848
}
.note-write-box.is-invalid+.invalid-feedback,
.is-invalid.modal-write-box+.invalid-feedback {
 display:block;
 color:#d94848;
 padding-top:.1rem
}
.note-write-box.focus,
.focus.modal-write-box {
 border-color:#2c84b1
}
.note-write-box.box-large,
.box-large.modal-write-box {
 width:calc(100% - 30px);
 height:318px
}
.modal-lg .note-write-box,
.modal-lg .modal-write-box {
 height:318px;
 box-sizing:border-box
}
.modal-lg .note-write-box .form-control,
.modal-lg .modal-write-box .form-control {
 width:736px
}
.modal-lg .note-write-box.history-height-auto,
.modal-lg .history-height-auto.modal-write-box {
 height:auto;
 padding:.5rem .75rem;
 border-color:#bcc8d8
}
.modal-lg .note-write-box.history-height-auto.focus,
.modal-lg .history-height-auto.focus.modal-write-box {
 border-color:#8ad4ee;
 outline:0;
 box-shadow:0 0 0 .2rem #20a8d840
}
.modal-lg .note-write-box.history-height-auto .form-control,
.modal-lg .history-height-auto.modal-write-box .form-control {
 width:100%;
 height:calc(100% - 19px)
}
.modal-lg .note-write-box.is-invalid,
.modal-lg .is-invalid.modal-write-box {
 border-color:#f86c6b
}
.modal-lg .note-write-box.is-invalid.focus,
.modal-lg .is-invalid.focus.modal-write-box {
 border-color:#f86c6b;
 box-shadow:0 0 0 .2rem #f86c6b40
}
.note-edit .ico-pin {
 display:inline-block;
 vertical-align:top;
 width:14px;
 height:14px;
 background-repeat:no-repeat;
 background-image:url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"%3e%3cpath fill="rgb(191,191,191)" d="M298.028 214.267L285.793 96H328c13.255 0 24-10.745 24-24V24c0-13.255-10.745-24-24-24H56C42.745 0 32 10.745 32 24v48c0 13.255 10.745 24 24 24h42.207L85.972 214.267C37.465 236.82 0 277.261 0 328c0 13.255 10.745 24 24 24h136v104.007c0 1.242.289 2.467.845 3.578l24 48c2.941 5.882 11.364 5.893 14.311 0l24-48a8.008 8.008 0 0 0 .845-3.578V352h136c13.255 0 24-10.745 24-24-.001-51.183-37.983-91.42-85.973-113.733z"%3e%3c/path%3e%3c/svg%3e');
 background-size:100% 100%;
 background-position:50% 50%;
 margin:3px 5px 0 0
}
.note-edit .ico-pin.on {
 background-repeat:no-repeat;
 background-image:url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"%3e%3cpath fill="rgb(66,139,202)" d="M298.028 214.267L285.793 96H328c13.255 0 24-10.745 24-24V24c0-13.255-10.745-24-24-24H56C42.745 0 32 10.745 32 24v48c0 13.255 10.745 24 24 24h42.207L85.972 214.267C37.465 236.82 0 277.261 0 328c0 13.255 10.745 24 24 24h136v104.007c0 1.242.289 2.467.845 3.578l24 48c2.941 5.882 11.364 5.893 14.311 0l24-48a8.008 8.008 0 0 0 .845-3.578V352h136c13.255 0 24-10.745 24-24-.001-51.183-37.983-91.42-85.973-113.733z"%3e%3c/path%3e%3c/svg%3e')
}
.note-edit .title {
 display:inline-block;
 vertical-align:baseline
}
.note-edit .title .intervention-title {
 display:block;
 margin-top:.25rem
}
.note-edit .title .name {
 font-size:14px;
 font-weight:600;
 color:#262626;
 margin-right:10px
}
.note-edit .title .date {
 line-height:1.4;
 color:#bfbfbf
}
.note-edit .note-item-head {
 margin-bottom:15px
}
.note-edit .content {
 margin:0;
 white-space:pre-line;
 width:100%;
 word-break:break-word
}
.note-edit.operating-history .btn-group {
 position:absolute;
 top:0;
 right:0
}
.note-edit.operating-history .btn-group .btn {
 padding:10px
}
.note-edit.operating-history .btn-group .ico-more {
 position:relative;
 display:block;
 width:4px;
 height:4px;
 border-radius:50%;
 background-color:#afafaf
}
.note-edit.operating-history .btn-group .ico-more:before,
.note-edit.operating-history .btn-group .ico-more:after {
 content:"";
 display:block;
 width:4px;
 height:4px;
 border-radius:50%;
 background-color:#afafaf;
 position:absolute;
 left:0
}
.note-edit.operating-history .btn-group .ico-more:before {
 top:-7px
}
.note-edit.operating-history .btn-group .ico-more:after {
 bottom:-7px
}
.note-edit.operating-history .btn-group .dropdown-menu {
 min-width:110px
}
.note-edit.operating-history .btn-group .dropdown-menu .disabled {
 pointer-events:none;
 opacity:.4
}
.note-edit.operating-history .btn-group .dropdown-menu .dropdown-item {
 padding:.5rem 1rem
}
.note-edit.operating-history .btn-group .dropdown-menu .dropdown-item:hover {
 background-color:#2c84b1;
 color:#fff
}
.note-edit.operating-history .btn-group .dropdown-menu .dropdown-item.text-danger:hover {
 background-color:#d94848;
 color:#fff!important
}
.note-edit.operating-history .title {
 display:-ms-flexbox;
 display:flex;
 position:relative;
 width:calc(100% - 60px);
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 -ms-flex-align:center;
 align-items:center
}
.note-edit.operating-history .typeCause {
 padding:3px 15px;
 border-radius:10px;
 background-color:#ececec;
 color:#262626;
 font-size:14px;
 font-weight:600;
 display:inline-block
}
.note-edit.operating-history .typeCause.smaller {
 font-size:12px;
 color:#262a2e;
 padding:2px 10px;
 border-radius:10px;
 background-color:#f1f1f1
}
.note-edit.operating-history .dateStatus {
 color:#e43939;
 font-weight:600
}
.note-edit.operating-history .dateStatus.active {
 color:#52c41a
}
.note-edit.operating-history .note-item-bottom.complaint {
 font-size:13px;
 color:#8c8c8c
}
.note-edit.operating-history .note-item-bottom.complaint>div {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-flow:row wrap;
 flex-flow:row wrap;
 -ms-flex-align:center;
 align-items:center
}
.note-edit.operating-history .note-item-bottom.complaint>div .tags .col-popover .badge {
 margin-top:0
}
.note-edit.operating-history .note-item-bottom.intervention {
 display:-ms-flexbox;
 display:flex;
 font-size:12px
}
.note-edit.operating-history .note-item-bottom.intervention>div {
 margin-right:50px
}
.note-edit.operating-history .note-item-bottom.intervention>div .dateTitle {
 display:inline-block;
 color:#bfbfbf;
 padding-bottom:2px
}
.operating-history-desc {
 display:block;
 margin-top:3px;
 margin-bottom:8px
}
.response-wrap,
.conclusion-wrap {
 background-color:#fafafa;
 border-top:1px solid #d9d9d9;
 position:relative;
 left:-15px;
 width:calc(100% + 30px);
 padding:15px;
 margin-top:15px
}
.response-wrap .response-btn,
.response-wrap .conclusion-btn,
.conclusion-wrap .response-btn,
.conclusion-wrap .conclusion-btn {
 position:relative
}
.response-wrap .response-btn:after,
.response-wrap .conclusion-btn:after,
.conclusion-wrap .response-btn:after,
.conclusion-wrap .conclusion-btn:after {
 position:absolute;
 content:"";
 left:0;
 bottom:-20px;
 width:100%;
 height:20px;
 background-image:linear-gradient(to bottom,#fafafa,rgba(250,250,250,0));
 background-repeat:no-repeat;
 z-index:1
}
.response-wrap .response-btn button,
.response-wrap .conclusion-btn button,
.conclusion-wrap .response-btn button,
.conclusion-wrap .conclusion-btn button {
 width:100%
}
.response-wrap .response-body,
.response-wrap .conclusion-body,
.conclusion-wrap .response-body,
.conclusion-wrap .conclusion-body {
 max-height:300px
}
.response-wrap .response-item,
.response-wrap .conclusion-item,
.conclusion-wrap .response-item,
.conclusion-wrap .conclusion-item {
 position:relative;
 padding-left:15px;
 margin-bottom:20px
}
.response-wrap .response-item:after,
.response-wrap .conclusion-item:after,
.conclusion-wrap .response-item:after,
.conclusion-wrap .conclusion-item:after {
 content:"";
 position:absolute;
 left:0;
 top:0;
 width:3px;
 height:100%;
 background-color:#bfbfbf
}
.response-wrap .response-item:first-child,
.response-wrap .conclusion-item:first-child,
.conclusion-wrap .response-item:first-child,
.conclusion-wrap .conclusion-item:first-child {
 margin-top:20px
}
.response-wrap .response-item .array-btn,
.response-wrap .conclusion-item .array-btn,
.conclusion-wrap .response-item .array-btn,
.conclusion-wrap .conclusion-item .array-btn {
 padding:0;
 margin-right:10px;
 margin-bottom:2px
}
.response-wrap .response-item .fa-reply,
.response-wrap .conclusion-item .fa-reply,
.conclusion-wrap .response-item .fa-reply,
.conclusion-wrap .conclusion-item .fa-reply {
 color:#8c8c8c
}
.response-wrap .response-item .title,
.response-wrap .conclusion-item .title,
.conclusion-wrap .response-item .title,
.conclusion-wrap .conclusion-item .title {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 width:calc(100% - 60px)
}
.response-wrap .response-item .title .name,
.response-wrap .conclusion-item .title .name,
.conclusion-wrap .response-item .title .name,
.conclusion-wrap .conclusion-item .title .name {
 font-size:13px;
 font-weight:600;
 color:#262626
}
.response-wrap .response-item .title .typeCause-wrap,
.response-wrap .conclusion-item .title .typeCause-wrap,
.conclusion-wrap .response-item .title .typeCause-wrap,
.conclusion-wrap .conclusion-item .title .typeCause-wrap {
 display:inline-block
}
.response-wrap .response-item .title .typeCause,
.response-wrap .conclusion-item .title .typeCause,
.conclusion-wrap .response-item .title .typeCause,
.conclusion-wrap .conclusion-item .title .typeCause {
 font-size:12px;
 font-weight:500;
 color:#262a2e;
 padding:0 12px;
 border-radius:10px;
 background-color:#ececec
}
.response-wrap .response-item .date,
.response-wrap .conclusion-item .date,
.conclusion-wrap .response-item .date,
.conclusion-wrap .conclusion-item .date {
 font-size:12px;
 color:#bfbfbf;
 padding-bottom:20px
}
.response-wrap .response-item .operating-history-text,
.response-wrap .conclusion-item .operating-history-text,
.conclusion-wrap .response-item .operating-history-text,
.conclusion-wrap .conclusion-item .operating-history-text {
 margin-top:14px;
 white-space:pre-line;
 width:100%;
 word-break:break-word
}
.response-wrap .response-item .conclusion-text,
.response-wrap .conclusion-item .conclusion-text,
.conclusion-wrap .response-item .conclusion-text,
.conclusion-wrap .conclusion-item .conclusion-text {
 font-size:13px;
 color:#262626;
 font-weight:500;
 white-space:pre-line;
 width:100%;
 word-break:break-word
}
.btn-operating-history {
 position:absolute;
 right:0;
 top:-2px
}
.btn-operating-history.item {
 top:-5px
}
.btn-operating-history .btn {
 color:#a5b2b4;
 font-size:16px;
 line-height:normal;
 padding:0 5px
}
.btn-operating-history .btn:focus {
 border:none;
 outline:none
}
.btn-operating-history .btn.btn-edit {
 margin-right:5px
}
.btn-operating-history .btn.btn-delete {
 margin-right:3px
}
.reporting-medium-label {
 font-size:13px;
 font-weight:600;
 font-stretch:normal;
 font-style:normal;
 line-height:normal;
 letter-spacing:normal;
 color:#262626;
 margin-bottom:1px
}
.conclusion-label {
 font-size:14px;
 font-weight:600;
 font-stretch:normal;
 font-style:normal;
 line-height:normal;
 letter-spacing:normal;
 color:#262626;
 margin-bottom:1px
}
.intervention-text {
 font-size:13px;
 font-stretch:normal;
 font-style:normal;
 line-height:normal;
 letter-spacing:normal;
 color:#262626
}
.summary-top {
 margin:0;
 -ms-flex-align:center;
 align-items:center
}
.summary-top .summary-data {
 display:-ms-flexbox;
 display:flex;
 margin:15px 0
}
.summary-top .summary-data li {
 position:relative;
 -ms-flex:1;
 flex:1;
 padding:15px;
 text-align:center
}
.summary-top .summary-data li span {
 font-size:16px;
 display:block;
 margin-bottom:.5rem
}
.summary-top .summary-data li p {
 font-size:20px;
 margin-bottom:0
}
.summary-top .summary-data li:after {
 content:"";
 display:block;
 position:absolute;
 top:0;
 right:0;
 width:1px;
 height:100%;
 background-color:#d9d9d9
}
.summary-top .summary-data li:last-child:after {
 display:none
}
.summary-top .chart-title {
 padding-top:15px
}
.summary-top .chart-title>span {
 padding:10px 0 0;
 display:block;
 color:#797979
}
.summary-top .chart-title .chart-date .input-group {
 margin-bottom:.5rem
}
.summary-top .chart-title .chart-date .input-group .form-control {
 border-top-right-radius:.25rem;
 border-bottom-right-radius:.25rem
}
.summary-top .chart-title .chart-date .input-group:last-of-type {
 margin-bottom:0
}
.summary-top .chart-box {
 padding:15px 0;
 position:relative;
 max-width:992px;
 margin:0 auto
}
.summary-box {
 position:relative
}
.summary-box .is-loading {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 background-color:#ffffff80;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center;
 z-index:2;
 color:#93aebf
}
.operating-history-box {
 position:relative;
 height:100%
}
.operating-history-box .is-loading {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 background-color:#ffffff80;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center;
 z-index:2;
 color:#93aebf
}
.operating-history-box .card-body {
 height:100%
}
.summary-info-box {
 display:block;
 background-color:#f5faff;
 padding:10px 15px;
 border-top:1px solid #d9d9d9;
 border-radius:0 0 .25rem .25rem;
 min-height:71px
}
.summary-info-box .summary-info {
 margin:0;
 line-height:1.8
}
.summary-info-box .summary-info .summary-title {
 display:inline-block;
 position:relative;
 font-weight:400;
 padding-left:15px;
 min-width:50%
}
.summary-info-box .summary-info .summary-title .badge {
 position:absolute;
 top:50%;
 margin-top:-5px;
 left:0
}
.summary-info-box .summary-info .summary-title .badge:empty {
 display:block;
 width:10px;
 height:10px;
 padding:0
}
.summary-info-box .summary-info .summary-value {
 display:inline-block;
 margin:0;
 font-weight:600;
 padding-left:15px
}
.summary-box .summary-head {
 padding:15px
}
.summary-box .summary-head .float-left,
.summary-box .summary-head .float-right {
 width:100%
}
.summary-box .summary-head .input-group {
 margin-bottom:.5rem
}
.summary-box .summary-head:after {
 display:block;
 content:"";
 clear:both
}
.summary-box .summary-body .echart-box {
 padding:0 15px;
 margin:0
}
.summary-box .summary-foot {
 display:block;
 background-color:#f5faff;
 padding:10px 15px;
 border-top:1px solid #d9d9d9;
 border-radius:0 0 .25rem .25rem
}
.summary-box .summary-info-list .info-item {
 margin-bottom:15px
}
.summary-box .summary-info-list .info-item .caption {
 color:#8c8c8c;
 font-size:90%;
 margin-bottom:.2rem;
 display:inline-block
}
.summary-box .summary-info-list .info-item .value-box>div {
 display:inline-block;
 vertical-align:baseline
}
.summary-box .summary-info-list .info-item .count {
 min-width:40px;
 text-align:center;
 margin-right:.5rem
}
.summary-box .summary-info-list .info-item .count .badge {
 margin:0;
 font-weight:400
}
.summary-box .summary-info-list .info-item .count>span {
 display:block;
 font-size:18px
}
.summary-box .summary-info-list .info-item .amount {
 color:#3e454a;
 font-weight:700;
 font-size:18px
}
.summary-box .summary-info-list .info-item.credit .count .badge {
 background-color:#d9f0f7;
 color:#63c2de
}
.summary-box .summary-info-list .info-item.credit .count span {
 color:#63c2de
}
.summary-box .summary-info-list .info-item.debit .count .badge {
 background-color:#feebf5;
 color:#f759ab
}
.summary-box .summary-info-list .info-item.debit .count span {
 color:#f759ab
}
.summary-box .summary-detail-list {
 margin:0;
 line-height:1.8
}
.summary-box .summary-detail-list .title {
 display:inline-block;
 position:relative;
 font-weight:400;
 padding-left:15px;
 min-width:50%
}
.summary-box .summary-detail-list .title .badge {
 position:absolute;
 top:50%;
 margin-top:-5px;
 left:0
}
.summary-box .summary-detail-list .title .badge:empty {
 display:block;
 width:10px;
 height:10px;
 padding:0
}
.summary-box .summary-detail-list .value {
 display:inline-block;
 margin:0;
 font-weight:600;
 padding-left:15px
}
.summary-box .summary-table {
 width:100%
}
.summary-box .summary-table thead {
 border-bottom:1px solid #e6e6e6
}
.summary-box .summary-table thead th {
 border:0;
 text-align:left;
 vertical-align:middle;
 border-top:1px solid #e6e6e6;
 color:#466173;
 position:relative
}
.summary-box .summary-table thead th .column-th {
 display:-ms-inline-flexbox;
 display:inline-flex;
 -ms-flex-align:center;
 align-items:center;
 width:100%;
 height:100%
}
.summary-box .summary-table thead th .column-th>span {
 display:-ms-flexbox;
 display:flex;
 height:100%;
 white-space:nowrap;
 -ms-flex:auto;
 flex:auto;
 padding:6px 15px;
 -ms-flex-align:center;
 align-items:center
}
.summary-box .summary-table thead th .column-th>span.pointer {
 cursor:pointer
}
.summary-box .summary-table thead th .column-th>span .col-sort {
 display:inline-block;
 vertical-align:top;
 margin-left:5px
}
.summary-box .summary-table thead th .column-th>span .col-sort span .fa {
 color:#d4d4d4
}
.summary-box .summary-table thead th .column-th>span .col-sort span .fa.fa-sort-amount-desc,
.summary-box .summary-table thead th .column-th>span .col-sort span .fa.fa-sort-amount-asc {
 color:#20a8d8
}
.summary-box .summary-table tbody tr:nth-of-type(odd) {
 background-color:#f9f9f9
}
.summary-box .summary-table tbody tr:hover {
 background-color:#0000000d
}
.summary-box .summary-table tbody tr.table-no-data td {
 padding:16px 10px;
 text-align:left;
 background-color:#fff
}
.summary-box .summary-table tbody tr.table-no-data:hover {
 background-color:transparent
}
.summary-box .summary-table tbody td {
 padding:10px 15px;
 vertical-align:middle;
 color:#797979
}
.summary-box .summary-table tbody td .badge {
 margin:0 .5rem 0 0;
 padding:.5em .6em;
 background-color:#a5b2b4;
 font-weight:400;
 color:#000
}
.summary-box .summary-table tfoot {
 border-top:1px solid #e6e6e6
}
.summary-box .summary-table tfoot td {
 padding:10px 15px
}
.promotion-box {
 padding:0 15px
}
.promotion-box .promotion-counts {
 margin:15px 0
}
.promotion-counts {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap
}
.promotion-counts .count-item {
 width:calc(50% - 30px);
 position:relative;
 text-align:center;
 margin:10px 15px
}
.promotion-counts .count-item .title {
 color:#8c8c8c;
 display:block;
 margin-bottom:5px
}
.promotion-counts .count-item .value {
 font-size:20px;
 display:block
}
.promotion-counts .count-item:after {
 content:"";
 display:block;
 width:1px;
 height:100%;
 background-color:#d9d9d9;
 position:absolute;
 top:0;
 right:-15px
}
.promotion-counts .count-item:nth-child(2n+2):after {
 display:none
}
.promotion-counts .count-item:nth-child(4n+4):after {
 display:none
}
.first-deposit-bonus {
 border:1px solid #e2e2e2;
 background-color:#f6f6f6;
 padding:15px;
 border-radius:4px
}
.first-deposit-bonus .title-box {
 margin-bottom:.5rem
}
.first-deposit-bonus .title-box .title {
 float:left;
 font-size:14px;
 margin-bottom:0;
 font-weight:600
}
.first-deposit-bonus .title-box .date {
 float:right;
 margin:0
}
.first-deposit-bonus .title-box .date>span {
 color:#797979
}
.first-deposit-bonus .title-box .date>strong {
 font-weight:400
}
.first-deposit-bonus .title-box:after {
 display:block;
 content:"";
 clear:both
}
.first-deposit-bonus .progress {
 background-color:#fff;
 height:2rem;
 border:1px solid #d9d9d9;
 margin-bottom:.5rem
}
.first-deposit-bonus dl {
 margin-bottom:0
}
.first-deposit-bonus dl dt {
 font-size:12px;
 font-weight:400
}
.first-deposit-bonus dl dd {
 margin-bottom:0;
 color:#428bca;
 font-size:16px
}
.first-deposit-bonus dl.float-right dt,
.first-deposit-bonus dl.float-right dd {
 text-align:right;
 color:#797979
}
.first-deposit-bonus:after {
 display:block;
 content:"";
 clear:both
}
.promotion-restriction-information {
 border:1px solid #e2e2e2;
 background-color:#f6f6f6;
 padding:15px;
 border-radius:4px
}
.promotion-restriction-information .title {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-flow:row nowrap;
 flex-flow:row nowrap;
 -ms-flex-align:center;
 align-items:center;
 margin:-6px 0 0
}
.promotion-restriction-information .title .more {
 -ms-flex:none;
 flex:none;
 margin:0 0 8px auto;
 padding:2px;
 font-size:12px
}
.promotion-restriction-information .title .more span {
 vertical-align:middle
}
.promotion-restriction-information .title-box {
 margin-top:30px
}
.promotion-restriction-information .title-box .title {
 float:left;
 font-size:14px;
 margin-bottom:0;
 font-weight:600
}
.promotion-restriction-information .title-box .date {
 float:right;
 margin:0
}
.promotion-restriction-information .title-box .date>span {
 color:#797979
}
.promotion-restriction-information .title-box .date>strong {
 font-weight:400
}
.promotion-restriction-information .title-box:after {
 display:block;
 content:"";
 clear:both
}
.promotion-restriction-information .progress {
 background-color:#fff;
 height:2rem;
 border:1px solid #d9d9d9;
 margin-bottom:.5rem
}
.promotion-restriction-information h5 {
 margin:0;
 font-size:14px;
 font-weight:700;
 color:#262626
}
.promotion-restriction-information .restriction-information .reason {
 font-size:14px;
 color:#262626;
 line-height:1.26
}
.promotion-restriction-information .restriction-information .date {
 margin:4px 0 0;
 font-size:13px;
 color:#8c8c8c
}
.promotion-restriction-information .restriction-information .date-on-left {
 float:right;
 margin:0
}
.promotion-restriction-information .restriction-information .date-on-left>span {
 color:#797979
}
.promotion-restriction-information .restriction-information .date-on-left>strong {
 font-weight:400
}
.promotion-restriction-information dl {
 margin:0
}
.promotion-restriction-information dl dt {
 display:inline-block;
 width:23%;
 margin:0 0 10px
}
.promotion-restriction-information dl dd {
 display:inline-block;
 width:77%;
 margin:0 0 10px
}
.promotion-restriction-information dl dt:last-of-type,
.promotion-restriction-information dl dd:last-of-type {
 margin:0
}
.promotion-restriction-information .float-left {
 float:left!important;
 display:block
}
.promotion-restriction-information .float-left dt {
 display:block;
 width:auto;
 font-size:12px;
 font-weight:400
}
.promotion-restriction-information .float-left dd {
 display:block;
 width:auto;
 font-size:16px;
 color:#428bca;
 margin-bottom:0
}
.promotion-restriction-information .float-right {
 float:right!important
}
.promotion-restriction-information .float-right dt {
 display:block;
 width:auto;
 font-size:12px;
 font-weight:400;
 text-align:right;
 color:#797979
}
.promotion-restriction-information .float-right dd {
 display:block;
 width:auto;
 font-size:16px;
 color:#797979;
 margin-bottom:0;
 text-align:right
}
.promotion-restriction-information .keep-in-the-box {
 overflow:auto
}
.ticket-box {
 max-height:320px;
 position:relative
}
.ticket-list.agent-ticket-list {
 list-style:none;
 padding-left:0;
 margin-bottom:0
}
.ticket-list.agent-ticket-list .ticket-list {
 padding-left:0
}
.ticket-list.agent-ticket-list .ticket-item .ticket-info {
 padding-left:0;
 text-align:left;
 max-width:180px;
 overflow-wrap:break-word
}
.ticket-list.agent-ticket-list .ticket-item .date {
 max-width:120px
}
.ticket-list.agent-ticket-list .ticket-item:before {
 display:none
}
.ticket-list .ticket-item.ticket-item-total {
 border-bottom:1px solid #bfbfbf
}
.ticket-list .ticket-item {
 padding:10px 15px;
 cursor:default;
 position:relative;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 border-bottom:1px solid #d9d9d9
}
.ticket-list .ticket-item:last-child {
 border-bottom:0
}
.ticket-list .ticket-item .ticket-info {
 margin:0;
 padding-left:25px;
 -ms-flex:auto;
 flex:auto;
 font-size:13px;
 font-weight:600
}
.ticket-list .ticket-item .ticket-info dt {
 margin-bottom:2px;
 white-space:nowrap
}
.ticket-list .ticket-item .ticket-info dd {
 margin-bottom:0;
 color:#797979
}
.ticket-list .ticket-item .date {
 min-width:145px;
 text-align:right;
 color:#797979
}
.ticket-list .ticket-item .transferable {
 min-width:100px;
 text-align:center;
 color:#797979
}
.ticket-list .ticket-item:before,
.ticket-list .ticket-item:after {
 content:"";
 position:absolute;
 display:block
}
.ticket-list .ticket-item:before {
 top:11px;
 left:15px;
 width:1rem;
 height:1rem;
 pointer-events:none;
 background-color:#e8e8e8;
 border:1px solid #ccc;
 border-radius:.25rem;
 transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
.ticket-list .ticket-item:after {
 width:100%;
 height:100%;
 background-color:transparent;
 position:absolute;
 top:0;
 left:0
}
.ticket-list .ticket-item.deletable {
 cursor:pointer
}
.ticket-list .ticket-item.deletable:before {
 border-color:#8f9ba6;
 background-color:#fff
}
.ticket-list .ticket-item.deletable:after {
 display:none
}
.ticket-list .ticket-item.deletable:hover:not(.title) {
 background-color:#63c2de1a
}
.ticket-list .ticket-item.deletable:active:before,
.ticket-list .ticket-item.deletable:focus:before {
 box-shadow:0 0 0 .2rem #20a8d840
}
.ticket-list .ticket-item.deletable.active:not(.title) {
 background-color:#63c2de33
}
.ticket-list .ticket-item.deletable.active:before {
 color:#fff;
 border-color:#20a8d8;
 background:#428bca url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e") 50% 50% no-repeat;
 background-size:.5rem .5rem
}
.ticket-list .ticket-item.deletable.active:hover:not(.title) {
 background-color:#63c2de33
}
.ticket-list .ticket-item.deletable.particial:not(.title) {
 background-color:#63c2de33
}
.ticket-list .ticket-item.deletable.particial:before {
 color:#fff;
 border-color:#20a8d8;
 background:#428bca url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" fill="%23fff" viewBox="0 0 64 64"%3E%3Ctitle/%3E%3Cpath d="M64,38.55H0V25.45H64Z"/%3E%3C/svg%3E') 50% 50% no-repeat;
 background-size:.5rem .5rem
}
.ticket-list .ticket-item.deletable.particial:hover:not(.title) {
 background-color:#63c2de33
}
.ticket-list .ticket-item.hidden {
 cursor:auto;
 cursor:initial
}
.ticket-list .ticket-item.hidden:before {
 content:none;
 display:none
}
.ticket-list .ticket-item.hidden .ticket-info {
 padding-left:0
}
.dropzone-box {
 background-color:#fbfbfb!important;
 border:1px dashed #d3d6d9!important;
 border-radius:.25rem!important;
 margin:15px
}
.dropzone-box.ngx-dz-hovered {
 border:1px solid #438bca!important;
 background-color:#f8fbff!important
}
.dropzone-box ngx-dropzone-label {
 padding:15px
}
.dropzone-box ngx-dropzone-label i {
 color:#438bca;
 font-size:22px
}
.dropzone-box ngx-dropzone-label .description {
 font-weight:400;
 color:#333;
 font-size:16px
}
.dropzone-box ngx-dropzone-label .description .point {
 color:#438bca;
 font-weight:600;
 text-decoration:underline
}
.dropzone-box ngx-dropzone-label .text {
 color:#8c8c8c;
 margin:0;
 font-size:14px
}
.document-error-view .prev-item {
 display:-ms-flexbox;
 display:flex;
 margin-top:10px;
 padding-top:10px;
 border-top:1px solid #d9d9d9
}
.document-error-view .prev-item .img {
 width:60px;
 height:60px;
 min-width:60px;
 position:relative;
 overflow:hidden;
 margin:auto
}
.document-error-view .prev-item .img img {
 position:absolute;
 top:0;
 left:-50%;
 right:-50%;
 width:auto;
 height:100%;
 margin:auto
}
.document-error-view .prev-item .document-info {
 width:100%;
 margin:0;
 padding:0 0 0 15px;
 list-style:none
}
.document-error-view .prev-item .document-info .name {
 font-weight:600;
 color:#3e454a
}
.document-error-view .prev-item .document-info .others {
 color:#a5b2b4
}
.document-error-view .prev-item .document-info .error {
 color:#d94848
}
.document-error-view .prev-item:first-child {
 margin-top:0;
 padding-top:0;
 border-top:none
}
.uploading-item {
 position:relative;
 border-bottom:1px solid #dadada
}
.uploading-item .align-left {
 display:none;
 float:left;
 width:120px;
 padding:15px
}
.uploading-item .align-left .img {
 width:90px;
 height:63px;
 overflow:hidden;
 position:relative
}
.uploading-item .align-left .img img {
 width:auto;
 height:100%;
 position:absolute;
 top:0;
 left:-50%;
 right:-50%;
 margin:auto
}
.uploading-item .align-right {
 float:left;
 width:100%;
 padding:15px
}
.uploading-item .file-info {
 margin-bottom:10px;
 padding-right:25px;
 position:relative;
 padding-left:20px
}
.uploading-item .file-info i {
 color:#a5b2b4;
 display:inline-block;
 vertical-align:baseline;
 font-size:12px;
 position:absolute;
 top:3px;
 left:0
}
.uploading-item .file-info .name {
 display:inline-block;
 vertical-align:baseline;
 font-size:14px;
 word-break:break-word;
 word-wrap:break-word
}
.uploading-item .btn {
 position:absolute;
 top:13px;
 right:15px;
 outline:none;
 color:#888;
 padding:0 4px
}
.uploading-item .btn:focus,
.uploading-item .btn:active {
 outline:none
}
.uploading-item:after {
 content:"";
 display:table;
 width:100%;
 clear:both
}
.uploading-item:last-child {
 border-bottom:0
}
.uploading-view {
 padding-top:15px;
 position:relative
}
.uploading-view .title {
 padding:0 15px;
 margin-bottom:5px;
 font-size:18px
}
.uploading-view .description {
 padding:0 15px;
 color:#8c8c8c;
 margin-bottom:10px
}
.uploading-view .btn-box {
 width:100%;
 text-align:right;
 padding:15px
}
.uploading-view .btn-box .btn {
 margin-left:5px
}
.uploading-view .loading-box {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 background-color:#ffffff80
}
.uploaded-box .title {
 color:#8c8c8c;
 font-size:16px;
 border-bottom:1px solid #d9d9d9;
 padding:8px 15px;
 margin-bottom:0
}
.uploaded-box .nodata-box {
 border-bottom:1px solid #d9d9d9
}
.uploaded-list .uploaded-item {
 border-bottom:1px solid #d9d9d9;
 padding:15px;
 font-size:14px;
 position:relative;
 display:-ms-flexbox;
 display:flex
}
.uploaded-list .uploaded-item .dropdown-status-change {
 margin-right:10px;
 width:52px;
 height:26px;
 min-width:52px
}
.uploaded-list .uploaded-item .status-change-not {
 width:26px;
 height:26px;
 margin-right:8px
}
.uploaded-list .uploaded-item .status-change-not .document-status-sign {
 display:block;
 text-align:center;
 margin-top:3px
}
.uploaded-list .uploaded-item .item-info {
 width:100%;
 overflow:hidden
}
.uploaded-list .uploaded-item .item-info .type {
 line-height:1.2;
 padding:0 15px 5px 0;
 font-weight:600
}
.uploaded-list .uploaded-item .item-info .others .document-img {
 font-weight:400;
 line-height:1.2;
 padding:5px 0
}
.uploaded-list .uploaded-item .item-info .others .document-img .file-name {
 display:block;
 width:100%;
 text-overflow:ellipsis;
 white-space:nowrap;
 word-wrap:normal;
 overflow:hidden;
 line-height:1.4;
 color:#333
}
.uploaded-list .uploaded-item .item-info .others .document-img .upload-date {
 color:#8c8c8c;
 display:block;
 padding-top:5px
}
.uploaded-list .uploaded-item .item-info .others .btn-link {
 padding:0 15px 0 0;
 border:0;
 line-height:1;
 text-align:left;
 color:#8c8c8c
}
.uploaded-list .uploaded-item .item-info .others .btn-link:hover {
 text-decoration:underline
}
.uploaded-list .uploaded-item .item-info .others .btn-link.btn-delete {
 color:#8c8c8c;
 vertical-align:baseline;
 margin-left:5px
}
.uploaded-list .uploaded-item .item-info.nonEditable {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-flow:wrap;
 flex-flow:wrap
}
.uploaded-list .uploaded-item .item-info.nonEditable .upload-date {
 -ms-flex:none;
 flex:none;
 margin:0 0 0 auto;
 color:#8c8c8c;
 display:block;
 padding-top:5px
}
.uploaded-list .uploaded-item .item-info.nonEditable .upload-files {
 width:100%
}
.uploaded-list .uploaded-item .item-info.nonEditable .upload-files .btn-link {
 padding:0 15px 0 0;
 background:transparent;
 border:0;
 line-height:1;
 text-align:left;
 color:#8c8c8c
}
.uploaded-list .uploaded-item .item-info.nonEditable .upload-files .btn-link:hover {
 text-decoration:underline
}
.uploaded-list .uploaded-item .item-info.nonEditable .upload-files .btn-link.btn-delete {
 color:#8c8c8c;
 vertical-align:baseline;
 margin-left:5px
}
.uploaded-list .uploaded-item .item-info.nonEditable .upload-files .file-name {
 display:block;
 width:100%;
 text-overflow:ellipsis;
 overflow:hidden;
 line-height:1.4;
 color:#262a2e;
 outline:none
}
.uploaded-list .uploaded-item .item-info.nonEditable .upload-files .file-name>span {
 width:100%;
 overflow:hidden;
 display:-webkit-box;
 -webkit-line-clamp:1;
 -webkit-box-orient:vertical
}
.uploaded-list .uploaded-item .item-info.nonEditable .upload-files .file-name:before {
 content:"";
 display:block;
 width:100%;
 height:1px;
 -ms-flex-order:1;
 order:1
}
.uploaded-list .uploaded-item .item-set {
 position:absolute;
 top:5px;
 right:3px
}
.uploaded-list .uploaded-item .item-set .ico-more {
 position:relative;
 display:block;
 width:4px;
 height:4px;
 border-radius:50%;
 background-color:#afafaf
}
.uploaded-list .uploaded-item .item-set .ico-more:before,
.uploaded-list .uploaded-item .item-set .ico-more:after {
 content:"";
 display:block;
 width:4px;
 height:4px;
 border-radius:50%;
 background-color:#afafaf;
 position:absolute;
 left:0
}
.uploaded-list .uploaded-item .item-set .ico-more:before {
 top:-7px
}
.uploaded-list .uploaded-item .item-set .ico-more:after {
 bottom:-7px
}
.uploaded-list .uploaded-item .item-set .btn {
 padding:15px 10px
}
.uploaded-list .uploaded-item .item-set .md-drppicker {
 left:auto;
 left:initial;
 right:0
}
.uploaded-list .uploaded-item:after {
 display:block;
 content:"";
 clear:both
}
.document-status-sign .ico {
 display:inline-block;
 vertical-align:baseline;
 width:8px;
 height:8px;
 background-color:#d4d4d4;
 border-radius:50%
}
.document-status-sign .ico.ok {
 background-color:#2c84b1
}
.document-status-sign .ico.hate {
 background-color:#d94848
}
.dropdown-status-change button {
 padding:0;
 width:100%;
 height:100%;
 border:0;
 position:relative;
 background-color:#fff;
 border-radius:.25rem
}
.dropdown-status-change button:focus {
 outline:none
}
.dropdown-status-change button>span {
 display:block;
 position:absolute;
 top:0;
 border:1px solid #d9d9d9;
 width:50%;
 height:100%;
 text-align:center;
 padding:2px 0
}
.dropdown-status-change button>span.document-status-sign {
 left:0;
 border-radius:.25rem 0 0 .25rem
}
.dropdown-status-change button>span.arrow {
 left:25px;
 border-radius:0 .25rem .25rem 0
}
.dropdown-status-change button>span.arrow:after {
 content:"";
 width:0;
 height:0;
 border-top:7px solid #8c8c8c;
 border-left:5px solid transparent;
 border-right:5px solid transparent;
 position:absolute;
 top:50%;
 left:50%;
 margin:-3px 0 0 -5px;
 -ms-transform:rotate(0deg);
 transform:rotate(0);
 -webkit-transform:rotate(0deg);
 transition:all .3s ease;
 -webkit-transition:all .3s ease
}
.dropdown-status-change.open.show button>span.arrow:after {
 -ms-transform:rotate(-180deg);
 transform:rotate(-180deg);
 -webkit-transform:rotate(-180deg)
}
.dropdown-user-value .btn {
 padding:0;
 color:#a2a2a2
}
.dropdown-user-value .btn:after {
 content:"";
 display:inline-block;
 vertical-align:middle;
 width:0;
 height:0;
 margin-left:5px;
 border-top:6px solid #a2a2a2;
 border-left:4px solid transparent;
 border-right:4px solid transparent
}
.dropdown-user-value .btn:focus {
 box-shadow:none
}
.dropdown-user-value .dropdown-menu {
 min-width:87px
}
.dropdown-user-value .dropdown-menu .dropdown-item {
 position:relative
}
.dropdown-user-value .dropdown-menu .dropdown-item i {
 position:absolute;
 left:17px;
 top:50%;
 margin-top:-5px;
 color:#a5b2b4;
 font-size:11px
}
.dropdown-user-value .dropdown-menu .dropdown-item span {
 padding-left:17px
}
.dropdown-user-value .dropdown-menu .dropdown-item:hover i {
 color:#fff
}
.kyc-not-permission {
 background-color:#fbfbfb!important;
 border:1px dashed #d3d6d9!important;
 border-radius:.25rem!important;
 margin:15px;
 padding:60px 15px;
 text-align:center;
 color:#8c8c8c
}
.kyc-request-status-dropdown {
 display:inline-block;
 vertical-align:middle;
 position:static
}
.bullet-close {
 display:inline-block;
 background:#fff;
 font-size:26px;
 font-weight:400;
 font-style:normal;
 -ms-transform:rotate(45deg);
 transform:rotate(45deg);
 text-decoration:none;
 line-height:1
}
.upload-result-view .result-item {
 display:-ms-flexbox;
 display:flex;
 border-top:1px solid #d9d9d9;
 padding-top:10px;
 margin-top:10px
}
.upload-result-view .result-item .fa {
 width:30px
}
.upload-result-view .result-item .fa.fa-check {
 color:#3ca46f
}
.upload-result-view .result-item .fa.fa-times {
 color:#d94848
}
.upload-result-view .result-item .img {
 width:90px;
 height:auto;
 min-width:90px;
 max-height:90px;
 overflow:hidden
}
.upload-result-view .result-item .img img {
 width:100%;
 height:auto
}
.upload-result-view .result-item ul {
 -ms-flex:1;
 flex:1;
 list-style:none;
 margin:0;
 padding:0 0 0 15px
}
.upload-result-view .result-item ul strong {
 word-break:break-word;
 word-wrap:break-word
}
.upload-result-view .result-item ul .error {
 margin-top:5px;
 color:#d94848
}
.upload-result-view .result-item:first-child {
 border-top:none;
 padding-top:0;
 margin-top:0
}
.upload-result-view .result-item .ico-box {
 text-align:center
}
.opt-ins-status {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 padding:3px 0;
 color:#3e454a
}
.opt-ins-status .fa {
 vertical-align:baseline
}
.opt-ins-status .fa-mobile-phone {
 font-size:17px
}
.opt-ins-status .status-type {
 padding:0 .5rem
}
.opt-ins-status .update-date {
 color:#c8c8c8;
 font-size:13px
}
.opt-ins-status .google-icon-img {
 background-image:url(/assets/img/img_google_authenticator.png);
 background-repeat:no-repeat;
 background-size:17px 17px;
 -ms-flex-item-align:center;
 align-self:center;
 width:17px;
 height:17px
}
.transaction-limit {
 padding:15px
}
.transaction-limit .title-row {
 margin-bottom:12px
}
.transaction-limit .title-row .name {
 font-weight:600;
 font-size:22px
}
.transaction-limit .title-row .col-popover {
 cursor:pointer;
 vertical-align:3px
}
.transaction-limit .tag-row {
 margin-bottom:15px;
 display:-ms-flexbox;
 display:flex
}
.transaction-limit .tag-row .label {
 color:#8c8c8c;
 white-space:nowrap;
 padding:4px 0
}
.transaction-limit .limit-box .row {
 width:100%;
 margin:0;
 -ms-flex-flow:row;
 flex-flow:row
}
.transaction-limit .limit-box .row .column {
 padding:5px
}
.transaction-limit .limit-box .row .column:nth-of-type(1) {
 -ms-flex:1;
 flex:1;
 word-break:break-word
}
.transaction-limit .limit-box .row .column:nth-of-type(2),
.transaction-limit .limit-box .row .column:nth-of-type(3),
.transaction-limit .limit-box .row .column:nth-of-type(4) {
 -ms-flex:1;
 flex:1;
 text-align:right;
 min-width:90px
}
.transaction-limit .limit-box .limit-head .row {
 padding:5px 10px
}
.transaction-limit .limit-box .limit-head .column {
 color:#797979;
 font-size:14px
}
.transaction-limit .limit-box .limit-head .column .day {
 font-size:16px;
 font-weight:600;
 color:#262626;
 height:24px
}
.transaction-limit .limit-box .limit-head .column .available {
 font-size:11px
}
.transaction-limit .limit-box .limit-body {
 background-color:#f9f9f9;
 border:1px solid #d9d9d9;
 border-radius:4px;
 margin-bottom:0
}
.transaction-limit .limit-box .limit-body .row {
 border-top:1px solid #d9d9d9;
 padding:18px 10px
}
.transaction-limit .limit-box .limit-body .row:first-of-type {
 border-top:0
}
.transaction-limit .limit-box .limit-body .column>div {
 margin-top:10px
}
.transaction-limit .limit-box .limit-body .column>div:first-of-type {
 margin-top:0
}
.transaction-limit .limit-box .limit-body .column>div.day {
 font-size:18px
}
.transaction-limit .limit-box .limit-body .column>div.amount {
 color:#438bca;
 font-size:15px;
 font-weight:500
}
.transaction-limit .limit-box .limit-body .column>div.available {
 font-size:13px;
 color:#797979
}
.edit-configuration-box {
 padding:0 15px
}
.send-security-box .title {
 margin:0 0 .5rem;
 font-size:16px;
 font-weight:600
}
.send-security-box .description {
 margin-bottom:.5rem
}
.send-security-box .form-group>div:first-of-type {
 margin-bottom:20px
}
.send-security-box .form-group .verification-value {
 padding-left:25px;
 margin:2px 0 0;
 color:#a5b2b4;
 word-break:break-word
}
.send-security-box .form-group .custom-radio,
.send-security-box .form-group .custom-radio .custom-control-label {
 line-height:1.3
}
.send-security-box .form-group .custom-radio .custom-control-label .fa {
 margin-right:8px;
 vertical-align:middle
}
.send-security-box .form-group .custom-radio .custom-control-label .fa.fa-mobile-phone {
 font-size:20px
}
.send-security-box .form-group .custom-radio .custom-control-label>span {
 display:inline-block;
 vertical-align:middle
}
@media (min-width: 150px) {
 .player-info .other-box .tags {
  margin:5px 0 0
 }
}
@media (min-width: 374px) {
 .profile-form [class*=col-]>.ng-select[bindlabel=CountryName] .ng-dropdown-panel {
  max-width:none;
  max-width:initial
 }
}
@media (min-width: 560px) {
 .profile-form .mobile-number>.ng-select[bindlabel=CountryName] {
  width:50%;
  margin-bottom:0;
  margin-right:5px
 }
 .profile-form .mobile-number>.ng-select[bindlabel=CountryName] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option {
  white-space:nowrap
 }
 .profile-form .mobile-number>.form-control {
  width:calc(50% - 5px)
 }
 .promotion-counts .count-item {
  width:calc(25% - 30px)
 }
 .promotion-counts .count-item:nth-child(2n+2):after {
  display:block
 }
 .promotion-counts .count-item:nth-child(4n+4):after {
  display:none
 }
 .summary-top .chart-title>span {
  float:left
 }
 .summary-top .chart-title .chart-date {
  float:right;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-flow:row;
  flex-flow:row
 }
 .summary-top .chart-title .chart-date .md-drppicker.double {
  min-width:400px
 }
 .summary-top .chart-title .chart-date .md-drppicker.double .calendar {
  width:100%
 }
 .summary-top .chart-title .chart-date .input-group {
  margin-bottom:0;
  margin-left:.5rem
 }
 .summary-top .chart-title:after {
  display:block;
  content:"";
  clear:both
 }
 .echart-box {
  height:400px
 }
 .nodata-chart {
  height:420px
 }
 .uploading-item .align-left {
  display:block
 }
 .uploading-item .align-right {
  width:calc(100% - 120px);
  padding:15px 15px 15px 0
 }
 .uploaded-list>li .item-info .type {
  min-width:130px;
  padding:5px 20px 5px 10px
 }
 .uploaded-list>li .item-info .others {
  overflow:hidden;
  -ms-flex:auto;
  flex:auto
 }
 .summary-box .summary-head .float-left,
 .summary-box .summary-head .float-right {
  width:auto
 }
 .summary-box .summary-head .input-group {
  display:-ms-inline-flexbox;
  display:inline-flex;
  width:auto;
  min-width:160px;
  margin-bottom:0;
  margin-left:.5rem
 }
 .summary-box .summary-head .md-drppicker.double {
  min-width:400px
 }
 .summary-box .summary-info-list {
  margin-bottom:.5rem
 }
 .summary-box .summary-info-list .info-item {
  margin-bottom:0;
  display:inline-block;
  vertical-align:baseline;
  margin-right:2rem
 }
 .summary-box .summary-info-list .info-item.net .value-box {
  margin-top:18px
 }
 .summary-box .summary-info-list .info-item:last-child {
  margin-right:0
 }
}
@media (max-width: 560px) {
 .player-detail-area .row {
  -ms-flex-align:center;
  align-items:center
 }
 .grid-form .grid-bundle [class*=col-] {
  line-height:1.4
 }
 .grid-tabs ul li {
  min-width:unset
 }
 .grid-tabs ul li a {
  white-space:nowrap
 }
 .radio-box.in-form .custom-radio {
  line-height:1.5
 }
 .transaction-limit .limit-box {
  overflow:auto;
  width:100%
 }
 .transaction-limit .limit-box .row .column:nth-of-type(1),
 .transaction-limit .limit-box .row .column:nth-of-type(2),
 .transaction-limit .limit-box .row .column:nth-of-type(3),
 .transaction-limit .limit-box .row .column:nth-of-type(4) {
  min-width:112px
 }
 .transaction-limit .limit-body,
 .transaction-limit .limit-body .row {
  min-width:100%;
  width:-moz-fit-content;
  width:fit-content
 }
 .transaction-limit .limit-body .column>div {
  margin-top:10px;
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap;
  display:-ms-inline-flexbox;
  display:inline-flex;
  width:100%;
  -ms-flex-pack:end;
  justify-content:flex-end
 }
 .note-box .note-item .date-wrap.intervention {
  display:block
 }
 .note-box .note-item .date-wrap.intervention>div>div:first-child {
  width:100%
 }
 .note-edit.operating-history .note-item-bottom.intervention>div {
  margin-right:30px
 }
 .note-edit.operating-history .dateStatus {
  color:#e43939;
  font-weight:600;
  display:block
 }
}
@media (min-width: 768px) {
 .grid .grid-container {
  height:calc(100% - 345px)
 }
 .grid-tabs {
  position:relative
 }
 .grid-tabs ul li {
  -ms-flex:initial;
  flex:initial
 }
 .grid-tabs ul .tabs-cashier {
  position:absolute;
  right:0;
  top:0
 }
 .grid-content {
  -ms-flex-flow:wrap;
  flex-flow:wrap;
  padding:.5rem
 }
 .grid-content .grid-item-wrap {
  -ms-flex-flow:wrap;
  flex-flow:wrap
 }
 .grid-content .grid-item.grid-2,
 .grid-content .grid-item.grid-3 {
  width:50%
 }
 .grid-content .grid-item.grid-8 .grid-row {
  -ms-flex-flow:wrap;
  flex-flow:wrap
 }
 .grid-content .grid-item.grid-8 .grid-row .grid-col-item {
  width:50%;
  margin-bottom:0
 }
 .grid-content .grid-item.grid-9,
 .grid-content .grid-item.grid-10,
 .grid-content .grid-item.grid-11 {
  width:50%
 }
 .grid-content .grid-item .card .card-bottom {
  display:block
 }
 .grid-content .grid-item .card .card-bottom.btn-bottom>button {
  width:auto;
  margin-left:.5rem
 }
 .grid-form.profile-form .grid-bundle {
  float:left;
  width:50%;
  border-top:0
 }
 .grid-form.profile-form.full-width .grid-bundle {
  float:none;
  width:100%
 }
 .grid-form.profile-form:after {
  display:block;
  content:"";
  clear:both
 }
 .summary-top .chart-title .chart-date .md-drppicker.double .calendar {
  width:auto;
  width:initial
 }
 .summary-info-box {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-flow:wrap;
  flex-flow:wrap;
  -ms-flex-pack:center;
  justify-content:center;
  padding:10px 0
 }
 .summary-info-box .summary-info {
  padding:0 15px;
  text-align:center;
  -ms-flex:auto;
  flex:auto
 }
 .summary-info-box .summary-info .summary-title {
  min-width:0;
  min-width:initial
 }
 .summary-info-box .summary-info .summary-value {
  display:block
 }
 .summary-box .summary-foot {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-flow:wrap;
  flex-flow:wrap;
  -ms-flex-pack:center;
  justify-content:center;
  padding:10px 0
 }
 .summary-box .summary-foot .summary-detail-list {
  padding:0 15px;
  text-align:center;
  -ms-flex:auto;
  flex:auto
 }
 .summary-box .summary-foot .summary-detail-list .title {
  min-width:0;
  min-width:initial
 }
 .summary-box .summary-foot .summary-detail-list .value {
  display:block
 }
 .promotion-counts .count-item {
  width:calc(50% - 30px)
 }
 .promotion-counts .count-item:nth-child(2n+2):after {
  display:none
 }
 .promotion-counts .count-item:nth-child(4n+4):after {
  display:none
 }
 .player-info {
  padding:1rem
 }
 .player-info .verify-box {
  width:100%;
  padding-top:0
 }
 .player-info .verify-box .badge {
  margin-top:0
 }
 .player-info .contact-box {
  width:100%
 }
 .player-info .contact-box .fullname-item {
  display:inline-block;
  vertical-align:middle;
  margin-right:10px;
  margin-bottom:0;
  text-overflow:clip;
  overflow:visible
 }
 .player-info .other-box .other-item {
  margin-top:10px
 }
 .player-info .other-box .other-item li {
  margin-top:0;
  display:inline-block;
  vertical-align:middle;
  margin-right:15px
 }
 .player-info .other-box .other-item li:first-child {
  margin-top:0
 }
 .send-security-box .form-group>div:first-of-type {
  margin-bottom:0
 }
 .rail-content .grid-content {
  padding:.5rem 0
 }
 .player-info .btn-fold {
  display:none
 }
 .transaction-limit {
  padding:25px 15px
 }
 .transaction-limit .title-row {
  margin-bottom:18px
 }
 .transaction-limit .title-row .name {
  font-weight:600;
  font-size:22px
 }
 .transaction-limit .title-row .col-popover {
  cursor:pointer;
  vertical-align:3px
 }
 .transaction-limit .tag-row {
  margin-bottom:15px;
  display:-ms-flexbox;
  display:flex
 }
 .transaction-limit .tag-row .label {
  color:#8c8c8c;
  white-space:nowrap;
  padding:4px 0
 }
 .transaction-limit .limit-box .row {
  width:100%;
  margin:0;
  -ms-flex-flow:row;
  flex-flow:row
 }
 .transaction-limit .limit-box .row .column {
  padding:5px
 }
 .transaction-limit .limit-box .row .column:nth-of-type(1) {
  -ms-flex:1;
  flex:1;
  word-break:break-word
 }
 .transaction-limit .limit-box .row .column:nth-of-type(2),
 .transaction-limit .limit-box .row .column:nth-of-type(3),
 .transaction-limit .limit-box .row .column:nth-of-type(4) {
  -ms-flex:1;
  flex:1;
  text-align:right;
  min-width:90px
 }
 .transaction-limit .limit-box .limit-head .row {
  padding:5px 10px
 }
 .transaction-limit .limit-box .limit-head .column {
  color:#797979;
  font-size:14px
 }
 .transaction-limit .limit-box .limit-head .column .day {
  font-size:16px;
  font-weight:600;
  color:#262626;
  height:24px
 }
 .transaction-limit .limit-box .limit-head .column .available {
  font-size:11px
 }
 .transaction-limit .limit-box .limit-body {
  background:transparent;
  margin-bottom:27px;
  border:0;
  border-radius:0
 }
 .transaction-limit .limit-box .limit-body .row {
  margin:15px 0 0;
  padding:15px 10px;
  background-color:#f9f9f9;
  border:1px solid #d9d9d9
 }
 .transaction-limit .limit-box .limit-body .row:first-of-type {
  margin-top:11px;
  border-top:1px solid #d9d9d9
 }
 .transaction-limit .limit-box .limit-body .column>div {
  margin-top:6px
 }
 .transaction-limit .limit-box .limit-body .column>div:first-of-type {
  margin-top:0
 }
 .transaction-limit .limit-box .limit-body .column>div.day {
  font-size:18px
 }
 .transaction-limit .limit-box .limit-body .column>div.amount {
  color:#438bca;
  font-size:15px;
  font-weight:500
 }
 .transaction-limit .limit-box .limit-body .column>div.available {
  font-size:13px;
  color:#797979
 }
 .note-box {
  min-height:360px
 }
 .response-wrap .response-btn button,
 .response-wrap .conclusion-btn button,
 .conclusion-wrap .response-btn button,
 .conclusion-wrap .conclusion-btn button {
  width:auto
 }
 .note-edit .title .intervention-title {
  display:inline-block;
  margin-top:0
 }
}
@media (max-width: 991px) {
 .player-info .other-balance .other-balance-item {
  margin:8px 15px 0 0
 }
 .player-info .btn-balance-area {
  margin-top:5px;
  padding-bottom:10px;
  -ms-flex-pack:start;
  justify-content:flex-start
 }
 .player-info .player-balance {
  padding-top:0
 }
 .note-edit.operating-history .note-item-bottom.complaint {
  display:block
 }
 .modal-lg .note-write-box .form-control,
 .modal-lg .modal-write-box .form-control {
  width:100%
 }
}
@media (min-width: 992px) {
 .grid .grid-container {
  height:calc(100% - 160px)
 }
 .grid-header .header-info-box {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-pack:justify;
  justify-content:space-between
 }
 .player-info .contact-box {
  width:auto
 }
 .player-info .verify-box {
  width:auto;
  margin:0;
  padding-bottom:0
 }
 .player-info.basic-item {
  -ms-flex:auto;
  flex:auto;
  border-right:1px solid #d9d9d9
 }
 .player-info.basic-item .info-box .verify-box {
  float:right
 }
 .player-info.basic-item .info-box .contact-box {
  float:left
 }
 .player-info.basic-item .info-box .contact-box .btn-send {
  margin-top:0
 }
 .player-info.basic-item .info-box:after {
  display:block;
  content:"";
  clear:both
 }
 .player-info.value-item {
  border-top:0;
  width:394px
 }
 .player-info .player-balance {
  -ms-flex-pack:end;
  justify-content:flex-end;
  padding-top:0
 }
 .player-info .other-balance {
  padding-bottom:0;
  text-align:right
 }
 .player-info .other-box .tags {
  margin:10px 0 0
 }
 .note-box .note-item .content {
  height:2.4em
 }
}
@media only screen and (max-width: 1025px) {
 .grid-content .card .card-bottom .btn {
  min-width:100px
 }
 .grid-content .card .card-bottom.btn-bottom>button {
  min-width:100px
 }
 .btn-group.two>button {
  min-width:100px
 }
}
@media (min-width: 1200px) {
 .grid-content .grid-item.grid-7,
 .grid-content .grid-item.grid-8 {
  width:100%
 }
 .grid-content .grid-item.grid-8 .grid-row {
  -ms-flex-flow:nowrap;
  flex-flow:nowrap
 }
 .grid-content .grid-item.grid-8 .grid-row .grid-col-item {
  width:100%;
  margin-bottom:1rem
 }
 .player-info .other-box .other-item {
  display:inline-block;
  vertical-align:baseline
 }
 .player-info .other-box .tags {
  margin:0
 }
 .note-add {
  display:-ms-flexbox;
  display:flex
 }
 .note-add .note-write-box,
 .note-add .modal-write-box {
  width:calc(100% - 110px);
  margin-right:10px
 }
 .note-add .btn {
  width:100px;
  margin-top:0;
  height:35px
 }
 .note-box .note-item .note-item-head .title .date {
  display:inline-block;
  vertical-align:middle;
  margin-left:.5rem
 }
 .note-box .note-item .content {
  height:2.4em
 }
}
@media (min-width: 1300px) {
 .grid-content .grid-item.grid-7 {
  width:35%
 }
 .grid-content .grid-item.grid-8 {
  width:65%
 }
 .grid-content .grid-item.grid-8 .grid-row .grid-col-item {
  width:46%;
  margin-bottom:0
 }
 .grid-content .grid-item.grid-8 .grid-row .grid-col-item:first-of-type {
  width:54%
 }
 .grid-content .grid-kyc-left {
  margin-right:15px
 }
 .grid-content .grid-kyc-left,
 .grid-content .grid-kyc-right {
  width:calc(50% - 7.5px)
 }
 .grid-content .grid-kyc-left .card,
 .grid-content .grid-kyc-right .card {
  height:100%
 }
 .grid-kyc-left .grid-form.profile-form .grid-bundle {
  float:none;
  width:100%
 }
 .summary-top .chart-title .chart-date .md-drppicker.double,
 .summary-box .summary-head .md-drppicker.double {
  min-width:620px
 }
 .form-edit .grid-bundle .input-group-verify {
  position:relative
 }
 .form-edit .grid-bundle .input-group-verify .form-control {
  width:calc(100% - 120px)
 }
 .form-edit .grid-bundle .input-group-verify .swich-verify {
  width:120px;
  margin-top:5px;
  padding-left:8px;
  position:absolute;
  top:0;
  right:15px
 }
 .form-edit .grid-bundle .input-group-verify .swich-verify .switch {
  float:left
 }
 .form-edit .grid-bundle .input-group-verify:after {
  display:block;
  content:"";
  clear:both
 }
 .grid-form.profile-form.full-width .grid-bundle {
  float:left;
  width:50%;
  border-top:0
 }
 .grid-form.profile-form:after {
  display:block;
  content:"";
  clear:both
 }
}
@media (min-width: 1600px) {
 .promotion-counts .count-item {
  width:calc(25% - 30px)
 }
 .promotion-counts .count-item:nth-child(2n+2):after {
  display:block
 }
 .promotion-counts .count-item:nth-child(4n+4):after {
  display:none
 }
 .grid-content .grid-item.grid-5 {
  width:70%
 }
 .grid-content .grid-item.grid-6 {
  width:30%
 }
 .grid-content .grid-item.grid-9,
 .grid-content .grid-item.grid-10,
 .grid-content .grid-item.grid-11 {
  width:35%
 }
 .grid-content .grid-item.grid-12 {
  width:100%
 }
}
@media (min-width: 1800px) {
 .grid-content .grid-item.grid-1,
 .grid-content .grid-item.grid-2 {
  width:35%
 }
 .grid-content .grid-item.grid-3 {
  width:30%
 }
 .grid-form.profile-form .grid-bundle {
  float:none;
  width:100%;
  border-top:1px solid #d9d9d9
 }
 .grid-form.profile-form .grid-bundle:first-of-type {
  border-top:0
 }
 .grid-form .alert+.grid-bundle {
  border-top:0
 }
}
.text-black {
 color:#262a2e
}
.text-blue {
 color:#428bca
}
.text-md {
 font-size:100%
}
.finance-content .finance-item {
 margin-bottom:15px
}
.finance-content .card {
 margin-bottom:0;
 position:relative
}
.finance-content .card .card-loading {
 position:absolute;
 top:0;
 left:0;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-pack:center;
 justify-content:center;
 width:100%;
 height:100%;
 background-color:#fff6;
 border-radius:.25rem;
 z-index:1;
 color:#93aebf
}
.finance-content .btn-control {
 display:block;
 width:32px;
 height:32px;
 border-radius:32px;
 background-color:#fff;
 border:1px solid #c8ced3;
 padding:0;
 box-shadow:0 2px 3px #0000001a;
 outline:0
}
.finance-content .btn-control .fa {
 -ms-transform:rotate(0deg);
 transform:rotate(0);
 -webkit-transform:rotate(0deg);
 transition:all .3s ease;
 -webkit-transition:all .3s ease;
 color:#929292
}
.finance-content .btn-control .fa.on {
 -ms-transform:rotate(180deg);
 transform:rotate(180deg);
 -webkit-transform:rotate(180deg)
}
.finance-header {
 margin-bottom:10px
}
.finance-header .title {
 margin-bottom:0;
 font-size:14px;
 font-weight:700;
 color:#000
}
.finance-header .title,
.finance-header .btn {
 display:inline-block;
 vertical-align:middle
}
.finance-header .btn-group {
 min-width:160px
}
.finance-header .dropdown-toggle,
.finance-header .input-group-text,
.finance-header .input-group>.form-control,
.finance-header .ng-select .ng-select-container {
 background-color:#f3f3f3
}
.finance-header .filter-group .input-group {
 margin-bottom:.3rem
}
.budget-group {
 background-color:#fff;
 border:1px solid #c8ced3;
 border-radius:.25rem
}
.budget-group .total-used {
 position:relative;
 padding:15px
}
.budget-group .total-used .btn-control {
 position:absolute;
 bottom:-16px;
 left:0;
 right:0;
 margin:auto
}
.budget-group .total-used .total-used-title {
 color:#8c8c8c;
 font-weight:700;
 margin-bottom:.5rem
}
.budget-group .total-used .total-used-value span {
 color:#2c84b1;
 display:inline-block;
 vertical-align:middle
}
.budget-group .total-used .total-used-value .value {
 font-size:24px;
 font-weight:700;
 text-shadow:none
}
.budget-group .total-used .total-used-value .percent {
 background-color:#ebf4fc;
 padding:1px 8px;
 margin-left:.5rem
}
.budget-group .total-used .total-used-bottom {
 padding:.5rem 0;
 font-size:13px
}
.budget-group .total-used .total-used-bottom .name {
 color:#8c8c8c
}
.budget-group .total-used .total-used-bottom .value {
 color:#333
}
.budget-group .monthly-budget {
 margin:0;
 visibility:hidden;
 height:0
}
.budget-group .monthly-budget .budget-box {
 border-top:1px solid #c8ced3;
 padding:15px
}
.budget-group .monthly-budget .name {
 color:#8c8c8c
}
.budget-group .monthly-budget .value {
 color:#333
}
.budget-group .monthly-budget .monthly-budget-total {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-pack:justify;
 justify-content:space-between;
 -ms-flex-align:center;
 align-items:center;
 padding:.5rem 0
}
.budget-group .monthly-budget .monthly-budget-total span {
 font-weight:700
}
.budget-group .monthly-budget .monthly-budget-total .value {
 font-size:24px
}
.budget-group .monthly-budget .monthly-budget-details {
 list-style:none;
 margin:0;
 padding:0
}
.budget-group .monthly-budget .monthly-budget-details li {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-pack:justify;
 justify-content:space-between;
 -ms-flex-align:center;
 align-items:center;
 margin-bottom:.5rem
}
.budget-group .monthly-budget.on {
 visibility:visible;
 height:auto
}
.balance-tracker-top .type-box {
 width:100%;
 padding:15px 15px 0;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:row;
 flex-direction:row;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 -ms-flex-line-pack:center;
 align-content:center;
 border-bottom:1px solid #c8ced3
}
.balance-tracker-top .type-box .custom-control {
 display:inline-block;
 vertical-align:middle;
 line-height:1.4;
 margin-right:20px
}
.balance-tracker-top .transaction-box {
 position:relative;
 display:-ms-flexbox;
 display:flex;
 border-bottom:1px solid #c8ced3
}
.balance-tracker-top .transaction-box .btn-control {
 position:absolute;
 bottom:-16px;
 left:0;
 right:0;
 margin:auto;
 z-index:1
}
.balance-tracker-top .transaction-box .type-box {
 display:none
}
.balance-tracker-top .transaction-box .transaction-item {
 padding:15px
}
.balance-tracker-top .transaction-box .transaction-item .caption {
 color:#8c8c8c;
 font-size:90%;
 margin-bottom:.2rem;
 display:inline-block
}
.balance-tracker-top .transaction-box .transaction-item .value-box {
 width:100%;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:end;
 align-items:flex-end;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap
}
.balance-tracker-top .transaction-box .transaction-item .value-box .count {
 text-align:center;
 margin-right:.3rem
}
.balance-tracker-top .transaction-box .transaction-item .value-box .count .badge {
 margin:0;
 font-weight:400
}
.balance-tracker-top .transaction-box .transaction-item .value-box .count>span {
 display:block;
 font-size:18px
}
.balance-tracker-top .transaction-box .transaction-item .value-box .amount {
 -ms-flex:auto;
 flex:auto;
 color:#3e454a;
 font-weight:700;
 font-size:18px
}
.balance-tracker-top .transaction-box .transaction-item .details-item {
 display:none
}
.balance-tracker-top .transaction-box .transaction-item .details-item.on {
 display:block
}
.balance-tracker-top .transaction-box .transaction-item .details-item dl {
 margin-bottom:0;
 margin-top:10px;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-pack:justify;
 justify-content:space-between;
 width:100%
}
.balance-tracker-top .transaction-box .transaction-item .details-item dl dt {
 color:#8c8c8c;
 font-weight:400
}
.balance-tracker-top .transaction-box .transaction-item .details-item dl dd {
 text-align:right;
 margin:0;
 color:#000
}
.balance-tracker-top .transaction-box .transaction-item.credit .count .badge {
 background-color:#d9f0f7;
 color:#63c2de
}
.balance-tracker-top .transaction-box .transaction-item.credit .count span {
 color:#63c2de
}
.balance-tracker-top .transaction-box .transaction-item.debit .count .badge {
 background-color:#feebf5;
 color:#f759ab
}
.balance-tracker-top .transaction-box .transaction-item.debit .count span {
 color:#f759ab
}
.balance-tracker-chart-tooltip {
 margin:0;
 padding:0;
 list-style:none
}
.balance-tracker-chart-tooltip li {
 font-size:13px;
 position:relative;
 padding:5px 10px 5px 26px
}
.balance-tracker-chart-tooltip li .tooltip-ico {
 display:block;
 width:12px;
 height:12px;
 border-radius:12px;
 border:1px solid #ccc;
 position:absolute;
 top:50%;
 left:5px;
 margin-top:-6px
}
.balance-tracker-chart-tooltip li>span {
 display:block;
 white-space:nowrap;
 line-height:1.2
}
.balance-tracker-chart-tooltip li>span.name {
 color:#b1b1b1
}
.balance-tracker-chart-tooltip li>span.data {
 margin-top:2px
}
.balance-tracker-bottom {
 display:block;
 background-color:#f5faff;
 padding:15px;
 border-top:1px solid #d9d9d9;
 border-radius:0 0 .25rem .25rem
}
.balance-tracker-bottom .type-amount {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-pack:justify;
 justify-content:space-between;
 margin-bottom:10px
}
.balance-tracker-bottom .type-amount dt {
 font-weight:400
}
.balance-tracker-bottom .type-amount dd {
 text-align:right;
 margin:0;
 color:#000;
 font-weight:700
}
.balance-tracker-bottom .type-amount:last-of-type {
 margin-bottom:0
}
@media (min-width: 564px) {
 .finance-header .md-drppicker.double {
  width:auto;
  min-width:400px;
  max-width:500px
 }
}
@media (max-width: 768px) {
 .balance-tracker-top .type-box {
  padding-bottom:15px
 }
}
@media (min-width: 768px) {
 .finance-header .left {
  float:left
 }
 .finance-header .right {
  float:right
 }
 .finance-header .filter-group .input-group {
  width:auto;
  margin-bottom:0;
  margin-left:.3rem;
  display:-ms-inline-flexbox;
  display:inline-flex;
  min-width:160px
 }
 .finance-header:after {
  display:block;
  content:"";
  clear:both
 }
 .budget-group {
  background-color:transparent;
  border:0;
  border-radius:0
 }
 .budget-group .total-used {
  background-color:#fff;
  border:1px solid #c8ced3;
  border-radius:.25rem;
  min-width:240px;
  width:100%;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-flow:column;
  flex-flow:column;
  -ms-flex-pack:center;
  justify-content:center
 }
 .budget-group .total-used .btn-control {
  display:none
 }
 .budget-group .monthly-budget {
  visibility:visible;
  height:auto;
  background-color:#fff;
  border:1px solid #c8ced3;
  border-radius:.25rem;
  display:-ms-flexbox;
  display:flex;
  width:100%;
  margin-top:15px
 }
 .budget-group .monthly-budget .budget-box {
  width:33.33%;
  border-top:0;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-flow:column;
  flex-flow:column;
  -ms-flex-pack:center;
  justify-content:center;
  border-left:1px solid #c8ced3
 }
 .budget-group .monthly-budget .budget-box:first-of-type {
  border-left:0
 }
 .balance-tracker-top .type-box {
  padding-bottom:15px
 }
 .balance-tracker-top .transaction-box .transaction-item {
  display:inline-block;
  vertical-align:top;
  border-bottom:0;
  position:relative;
  border-right:1px solid #c8ced3;
  min-width:200px;
  min-height:110px
 }
 .balance-tracker-top .transaction-box .transaction-item .amount {
  padding-top:17px
 }
 .balance-tracker-top .transaction-box .transaction-item.net {
  border-right:0
 }
 .balance-tracker-bottom {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-pack:center;
  justify-content:center;
  width:100%;
  padding:15px 5px
 }
 .balance-tracker-bottom .type-amount {
  -ms-flex:1;
  flex:1;
  display:block;
  -ms-flex-pack:initial;
  justify-content:initial;
  margin:0 10px
 }
 .balance-tracker-bottom .type-amount dt,
 .balance-tracker-bottom .type-amount dd {
  text-align:center
 }
 .balance-tracker-bottom .type-amount dd {
  margin-top:.2rem
 }
}
@media (min-width: 1200px) {
 .budget-group {
  display:-ms-flexbox;
  display:flex
 }
 .budget-group .total-used {
  width:30%
 }
 .budget-group .monthly-budget {
  -ms-flex:auto;
  flex:auto;
  margin-left:15px;
  margin-top:0
 }
 .balance-tracker-top {
  position:relative
 }
 .balance-tracker-top .type-box {
  display:none
 }
 .balance-tracker-top .transaction-box .transaction-item.net {
  border-right:1px solid #c8ced3
 }
 .balance-tracker-top .transaction-box .type-box {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-line-pack:start;
  align-content:flex-start;
  border-bottom:0
 }
 .balance-tracker-top:after {
  display:block;
  content:"";
  clear:both
 }
}
@media (min-width: 1300px) {
 .finance-header .md-drppicker.double {
  min-width:640px
 }
}
.sk-rotating-plane {
 width:40px;
 height:40px;
 background-color:#23282c;
 margin:40px auto;
 animation:sk-rotatePlane 1.2s infinite ease-in-out
}
@keyframes sk-rotatePlane {
 0% {
  transform:perspective(120px) rotateX(0) rotateY(0)
 }
 50% {
  transform:perspective(120px) rotateX(-180.1deg) rotateY(0)
 }
 to {
  transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)
 }
}
.sk-double-bounce {
 width:40px;
 height:40px;
 position:relative;
 margin:40px auto
}
.sk-double-bounce .sk-child {
 width:100%;
 height:100%;
 border-radius:50%;
 background-color:#23282c;
 opacity:.6;
 position:absolute;
 top:0;
 left:0;
 animation:sk-doubleBounce 2s infinite ease-in-out
}
.sk-double-bounce .sk-double-bounce2 {
 animation-delay:-1s
}
@keyframes sk-doubleBounce {
 0%,
 to {
  transform:scale(0)
 }
 50% {
  transform:scale(1)
 }
}
.sk-wave {
 margin:40px auto;
 width:50px;
 height:40px;
 text-align:center;
 font-size:10px
}
.sk-wave .sk-rect {
 background-color:#23282c;
 height:100%;
 width:6px;
 display:inline-block;
 animation:sk-waveStretchDelay 1.2s infinite ease-in-out
}
.sk-wave .sk-rect1 {
 animation-delay:-1.2s
}
.sk-wave .sk-rect2 {
 animation-delay:-1.1s
}
.sk-wave .sk-rect3 {
 animation-delay:-1s
}
.sk-wave .sk-rect4 {
 animation-delay:-.9s
}
.sk-wave .sk-rect5 {
 animation-delay:-.8s
}
@keyframes sk-waveStretchDelay {
 0%,
 40%,
 to {
  transform:scaleY(.4)
 }
 20% {
  transform:scaleY(1)
 }
}
.sk-wandering-cubes {
 margin:40px auto;
 width:40px;
 height:40px;
 position:relative
}
.sk-wandering-cubes .sk-cube {
 background-color:#23282c;
 width:10px;
 height:10px;
 position:absolute;
 top:0;
 left:0;
 animation:sk-wanderingCube 1.8s ease-in-out -1.8s infinite both
}
.sk-wandering-cubes .sk-cube2 {
 animation-delay:-.9s
}
@keyframes sk-wanderingCube {
 0% {
  transform:rotate(0)
 }
 25% {
  transform:translate(30px) rotate(-90deg) scale(.5)
 }
 50% {
  transform:translate(30px) translateY(30px) rotate(-179deg)
 }
 50.1% {
  transform:translate(30px) translateY(30px) rotate(-180deg)
 }
 75% {
  transform:translate(0) translateY(30px) rotate(-270deg) scale(.5)
 }
 to {
  transform:rotate(-360deg)
 }
}
.sk-spinner-pulse {
 width:40px;
 height:40px;
 margin:40px auto;
 background-color:#23282c;
 border-radius:100%;
 animation:sk-pulseScaleOut 1s infinite ease-in-out
}
@keyframes sk-pulseScaleOut {
 0% {
  transform:scale(0)
 }
 to {
  transform:scale(1);
  opacity:0
 }
}
.sk-chasing-dots {
 margin:40px auto;
 width:40px;
 height:40px;
 position:relative;
 text-align:center;
 animation:sk-chasingDotsRotate 2s infinite linear
}
.sk-chasing-dots .sk-child {
 width:60%;
 height:60%;
 display:inline-block;
 position:absolute;
 top:0;
 background-color:#23282c;
 border-radius:100%;
 animation:sk-chasingDotsBounce 2s infinite ease-in-out
}
.sk-chasing-dots .sk-dot2 {
 top:auto;
 bottom:0;
 animation-delay:-1s
}
@keyframes sk-chasingDotsRotate {
 to {
  transform:rotate(360deg)
 }
}
@keyframes sk-chasingDotsBounce {
 0%,
 to {
  transform:scale(0)
 }
 50% {
  transform:scale(1)
 }
}
.sk-three-bounce {
 margin:40px auto;
 width:80px;
 text-align:center
}
.sk-three-bounce .sk-child {
 width:20px;
 height:20px;
 background-color:#23282c;
 border-radius:100%;
 display:inline-block;
 animation:sk-three-bounce 1.4s ease-in-out 0s infinite both
}
.sk-three-bounce .sk-bounce1 {
 animation-delay:-.32s
}
.sk-three-bounce .sk-bounce2 {
 animation-delay:-.16s
}
@keyframes sk-three-bounce {
 0%,
 80%,
 to {
  transform:scale(0)
 }
 40% {
  transform:scale(1)
 }
}
.sk-circle {
 margin:40px auto;
 width:40px;
 height:40px;
 position:relative
}
.sk-circle .sk-child {
 width:100%;
 height:100%;
 position:absolute;
 left:0;
 top:0
}
.sk-circle .sk-child:before {
 content:"";
 display:block;
 margin:0 auto;
 width:15%;
 height:15%;
 background-color:#23282c;
 border-radius:100%;
 animation:sk-circleBounceDelay 1.2s infinite ease-in-out both
}
.sk-circle .sk-circle2 {
 -ms-transform:rotate(30deg);
 transform:rotate(30deg)
}
.sk-circle .sk-circle3 {
 -ms-transform:rotate(60deg);
 transform:rotate(60deg)
}
.sk-circle .sk-circle4 {
 -ms-transform:rotate(90deg);
 transform:rotate(90deg)
}
.sk-circle .sk-circle5 {
 -ms-transform:rotate(120deg);
 transform:rotate(120deg)
}
.sk-circle .sk-circle6 {
 -ms-transform:rotate(150deg);
 transform:rotate(150deg)
}
.sk-circle .sk-circle7 {
 -ms-transform:rotate(180deg);
 transform:rotate(180deg)
}
.sk-circle .sk-circle8 {
 -ms-transform:rotate(210deg);
 transform:rotate(210deg)
}
.sk-circle .sk-circle9 {
 -ms-transform:rotate(240deg);
 transform:rotate(240deg)
}
.sk-circle .sk-circle10 {
 -ms-transform:rotate(270deg);
 transform:rotate(270deg)
}
.sk-circle .sk-circle11 {
 -ms-transform:rotate(300deg);
 transform:rotate(300deg)
}
.sk-circle .sk-circle12 {
 -ms-transform:rotate(330deg);
 transform:rotate(330deg)
}
.sk-circle .sk-circle2:before {
 animation-delay:-1.1s
}
.sk-circle .sk-circle3:before {
 animation-delay:-1s
}
.sk-circle .sk-circle4:before {
 animation-delay:-.9s
}
.sk-circle .sk-circle5:before {
 animation-delay:-.8s
}
.sk-circle .sk-circle6:before {
 animation-delay:-.7s
}
.sk-circle .sk-circle7:before {
 animation-delay:-.6s
}
.sk-circle .sk-circle8:before {
 animation-delay:-.5s
}
.sk-circle .sk-circle9:before {
 animation-delay:-.4s
}
.sk-circle .sk-circle10:before {
 animation-delay:-.3s
}
.sk-circle .sk-circle11:before {
 animation-delay:-.2s
}
.sk-circle .sk-circle12:before {
 animation-delay:-.1s
}
@keyframes sk-circleBounceDelay {
 0%,
 80%,
 to {
  transform:scale(0)
 }
 40% {
  transform:scale(1)
 }
}
.sk-cube-grid {
 width:40px;
 height:40px;
 margin:40px auto
}
.sk-cube-grid .sk-cube {
 width:33.33%;
 height:33.33%;
 background-color:#23282c;
 float:left;
 animation:sk-cubeGridScaleDelay 1.3s infinite ease-in-out
}
.sk-cube-grid .sk-cube1 {
 animation-delay:.2s
}
.sk-cube-grid .sk-cube2 {
 animation-delay:.3s
}
.sk-cube-grid .sk-cube3 {
 animation-delay:.4s
}
.sk-cube-grid .sk-cube4 {
 animation-delay:.1s
}
.sk-cube-grid .sk-cube5 {
 animation-delay:.2s
}
.sk-cube-grid .sk-cube6 {
 animation-delay:.3s
}
.sk-cube-grid .sk-cube7 {
 animation-delay:0s
}
.sk-cube-grid .sk-cube8 {
 animation-delay:.1s
}
.sk-cube-grid .sk-cube9 {
 animation-delay:.2s
}
@keyframes sk-cubeGridScaleDelay {
 0%,
 70%,
 to {
  transform:scale(1)
 }
 35% {
  transform:scale(0)
 }
}
.sk-fading-circle {
 margin:40px auto;
 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:#23282c;
 border-radius:100%;
 animation:sk-circleFadeDelay 1.2s infinite ease-in-out both
}
.sk-fading-circle .sk-circle2 {
 -ms-transform:rotate(30deg);
 transform:rotate(30deg)
}
.sk-fading-circle .sk-circle3 {
 -ms-transform:rotate(60deg);
 transform:rotate(60deg)
}
.sk-fading-circle .sk-circle4 {
 -ms-transform:rotate(90deg);
 transform:rotate(90deg)
}
.sk-fading-circle .sk-circle5 {
 -ms-transform:rotate(120deg);
 transform:rotate(120deg)
}
.sk-fading-circle .sk-circle6 {
 -ms-transform:rotate(150deg);
 transform:rotate(150deg)
}
.sk-fading-circle .sk-circle7 {
 -ms-transform:rotate(180deg);
 transform:rotate(180deg)
}
.sk-fading-circle .sk-circle8 {
 -ms-transform:rotate(210deg);
 transform:rotate(210deg)
}
.sk-fading-circle .sk-circle9 {
 -ms-transform:rotate(240deg);
 transform:rotate(240deg)
}
.sk-fading-circle .sk-circle10 {
 -ms-transform:rotate(270deg);
 transform:rotate(270deg)
}
.sk-fading-circle .sk-circle11 {
 -ms-transform:rotate(300deg);
 transform:rotate(300deg)
}
.sk-fading-circle .sk-circle12 {
 -ms-transform:rotate(330deg);
 transform:rotate(330deg)
}
.sk-fading-circle .sk-circle2:before {
 animation-delay:-1.1s
}
.sk-fading-circle .sk-circle3:before {
 animation-delay:-1s
}
.sk-fading-circle .sk-circle4:before {
 animation-delay:-.9s
}
.sk-fading-circle .sk-circle5:before {
 animation-delay:-.8s
}
.sk-fading-circle .sk-circle6:before {
 animation-delay:-.7s
}
.sk-fading-circle .sk-circle7:before {
 animation-delay:-.6s
}
.sk-fading-circle .sk-circle8:before {
 animation-delay:-.5s
}
.sk-fading-circle .sk-circle9:before {
 animation-delay:-.4s
}
.sk-fading-circle .sk-circle10:before {
 animation-delay:-.3s
}
.sk-fading-circle .sk-circle11:before {
 animation-delay:-.2s
}
.sk-fading-circle .sk-circle12:before {
 animation-delay:-.1s
}
@keyframes sk-circleFadeDelay {
 0%,
 39%,
 to {
  opacity:0
 }
 40% {
  opacity:1
 }
}
.sk-folding-cube {
 margin:40px auto;
 width:40px;
 height:40px;
 position:relative;
 -ms-transform:rotate(45deg);
 transform:rotate(45deg)
}
.sk-folding-cube .sk-cube {
 float:left;
 width:50%;
 height:50%;
 position:relative;
 -ms-transform:scale(1.1);
 transform:scale(1.1)
}
.sk-folding-cube .sk-cube:before {
 content:"";
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 background-color:#23282c;
 animation:sk-foldCubeAngle 2.4s infinite linear both;
 -ms-transform-origin:100% 100%;
 transform-origin:100% 100%
}
.sk-folding-cube .sk-cube2 {
 -ms-transform:scale(1.1) rotate(90deg);
 transform:scale(1.1) rotate(90deg)
}
.sk-folding-cube .sk-cube3 {
 -ms-transform:scale(1.1) rotate(180deg);
 transform:scale(1.1) rotate(180deg)
}
.sk-folding-cube .sk-cube4 {
 -ms-transform:scale(1.1) rotate(270deg);
 transform:scale(1.1) rotate(270deg)
}
.sk-folding-cube .sk-cube2:before {
 animation-delay:.3s
}
.sk-folding-cube .sk-cube3:before {
 animation-delay:.6s
}
.sk-folding-cube .sk-cube4:before {
 animation-delay:.9s
}
@keyframes sk-foldCubeAngle {
 0%,
 10% {
  transform:perspective(140px) rotateX(-180deg);
  opacity:0
 }
 25%,
 75% {
  transform:perspective(140px) rotateX(0);
  opacity:1
 }
 90%,
 to {
  transform:perspective(140px) rotateY(180deg);
  opacity:0
 }
}
.toast-center-center {
 top:50%;
 left:50%;
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
.toast-top-center {
 top:0;
 right:0;
 width:100%
}
.toast-bottom-center {
 bottom:0;
 right:0;
 width:100%
}
.toast-top-full-width {
 top:0;
 right:0;
 width:100%
}
.toast-bottom-full-width {
 bottom:0;
 right:0;
 width:100%
}
.toast-top-left {
 top:12px;
 left:12px
}
.toast-top-right {
 top:12px;
 right:12px
}
.toast-bottom-right {
 right:12px;
 bottom:12px
}
.toast-bottom-left {
 bottom:12px;
 left:12px
}
.toast-title {
 font-weight:700
}
.toast-message {
 word-wrap:break-word
}
.toast-message a,
.toast-message label {
 color:#fff
}
.toast-message a:hover {
 color:#ccc;
 text-decoration:none
}
.toast-close-button {
 position:relative;
 right:-.3em;
 top:-.3em;
 float:right;
 font-size:20px;
 font-weight:700;
 color:#fff;
 text-shadow:0 1px 0 #ffffff
}
.toast-close-button:hover,
.toast-close-button:focus {
 color:#000;
 text-decoration:none;
 cursor:pointer;
 opacity:.4
}
button.toast-close-button {
 padding:0;
 cursor:pointer;
 background:transparent;
 border:0
}
.toast-container {
 pointer-events:none;
 position:fixed;
 z-index:999999
}
.toast-container * {
 box-sizing:border-box
}
.toast-container .ngx-toastr {
 position:relative;
 overflow:hidden;
 margin:0 0 6px;
 padding:15px 15px 15px 50px;
 width:300px;
 border-radius:3px;
 background-position:15px center;
 background-repeat:no-repeat;
 background-size:24px;
 box-shadow:0 0 12px #999;
 color:#fff
}
.toast-container .ngx-toastr:hover {
 box-shadow:0 0 12px #000;
 opacity:1;
 cursor:pointer
}
.toast-info {
 background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOS4wNDMgOCA4IDExOS4wODMgOCAyNTZjMCAxMzYuOTk3IDExMS4wNDMgMjQ4IDI0OCAyNDhzMjQ4LTExMS4wMDMgMjQ4LTI0OEM1MDQgMTE5LjA4MyAzOTIuOTU3IDggMjU2IDh6bTAgMTEwYzIzLjE5NiAwIDQyIDE4LjgwNCA0MiA0MnMtMTguODA0IDQyLTQyIDQyLTQyLTE4LjgwNC00Mi00MiAxOC44MDQtNDIgNDItNDJ6bTU2IDI1NGMwIDYuNjI3LTUuMzczIDEyLTEyIDEyaC04OGMtNi42MjcgMC0xMi01LjM3My0xMi0xMnYtMjRjMC02LjYyNyA1LjM3My0xMiAxMi0xMmgxMnYtNjRoLTEyYy02LjYyNyAwLTEyLTUuMzczLTEyLTEydi0yNGMwLTYuNjI3IDUuMzczLTEyIDEyLTEyaDY0YzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MTAwaDEyYzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MjR6Jy8+PC9zdmc+)
}
.toast-error {
 background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOSA4IDggMTE5IDggMjU2czExMSAyNDggMjQ4IDI0OCAyNDgtMTExIDI0OC0yNDhTMzkzIDggMjU2IDh6bTEyMS42IDMxMy4xYzQuNyA0LjcgNC43IDEyLjMgMCAxN0wzMzggMzc3LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwyNTYgMzEybC02NS4xIDY1LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwxMzQuNCAzMzhjLTQuNy00LjctNC43LTEyLjMgMC0xN2w2NS42LTY1LTY1LjYtNjUuMWMtNC43LTQuNy00LjctMTIuMyAwLTE3bDM5LjYtMzkuNmM0LjctNC43IDEyLjMtNC43IDE3IDBsNjUgNjUuNyA2NS4xLTY1LjZjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDM5LjYgMzkuNmM0LjcgNC43IDQuNyAxMi4zIDAgMTdMMzEyIDI1Nmw2NS42IDY1LjF6Jy8+PC9zdmc+)
}
.toast-success {
 background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTE3My44OTggNDM5LjQwNGwtMTY2LjQtMTY2LjRjLTkuOTk3LTkuOTk3LTkuOTk3LTI2LjIwNiAwLTM2LjIwNGwzNi4yMDMtMzYuMjA0YzkuOTk3LTkuOTk4IDI2LjIwNy05Ljk5OCAzNi4yMDQgMEwxOTIgMzEyLjY5IDQzMi4wOTUgNzIuNTk2YzkuOTk3LTkuOTk3IDI2LjIwNy05Ljk5NyAzNi4yMDQgMGwzNi4yMDMgMzYuMjA0YzkuOTk3IDkuOTk3IDkuOTk3IDI2LjIwNiAwIDM2LjIwNGwtMjk0LjQgMjk0LjQwMWMtOS45OTggOS45OTctMjYuMjA3IDkuOTk3LTM2LjIwNC0uMDAxeicvPjwvc3ZnPg==)
}
.toast-warning {
 background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1NzYgNTEyJyB3aWR0aD0nNTc2JyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTU2OS41MTcgNDQwLjAxM0M1ODcuOTc1IDQ3Mi4wMDcgNTY0LjgwNiA1MTIgNTI3Ljk0IDUxMkg0OC4wNTRjLTM2LjkzNyAwLTU5Ljk5OS00MC4wNTUtNDEuNTc3LTcxLjk4N0wyNDYuNDIzIDIzLjk4NWMxOC40NjctMzIuMDA5IDY0LjcyLTMxLjk1MSA4My4xNTQgMGwyMzkuOTQgNDE2LjAyOHpNMjg4IDM1NGMtMjUuNDA1IDAtNDYgMjAuNTk1LTQ2IDQ2czIwLjU5NSA0NiA0NiA0NiA0Ni0yMC41OTUgNDYtNDYtMjAuNTk1LTQ2LTQ2LTQ2em0tNDMuNjczLTE2NS4zNDZsNy40MTggMTM2Yy4zNDcgNi4zNjQgNS42MDkgMTEuMzQ2IDExLjk4MiAxMS4zNDZoNDguNTQ2YzYuMzczIDAgMTEuNjM1LTQuOTgyIDExLjk4Mi0xMS4zNDZsNy40MTgtMTM2Yy4zNzUtNi44NzQtNS4wOTgtMTIuNjU0LTExLjk4Mi0xMi42NTRoLTYzLjM4M2MtNi44ODQgMC0xMi4zNTYgNS43OC0xMS45ODEgMTIuNjU0eicvPjwvc3ZnPg==)
}
.toast-container.toast-top-center .ngx-toastr,
.toast-container.toast-bottom-center .ngx-toastr {
 width:300px;
 margin-left:auto;
 margin-right:auto
}
.toast-container.toast-top-full-width .ngx-toastr,
.toast-container.toast-bottom-full-width .ngx-toastr {
 width:96%;
 margin-left:auto;
 margin-right:auto
}
.ngx-toastr {
 background-color:#030303;
 pointer-events:auto
}
.toast-success {
 background-color:#51a351
}
.toast-error {
 background-color:#bd362f
}
.toast-info {
 background-color:#2f96b4
}
.toast-warning {
 background-color:#f89406
}
.toast-progress {
 position:absolute;
 left:0;
 bottom:0;
 height:4px;
 background-color:#000;
 opacity:.4
}
@media all and (max-width: 240px) {
 .toast-container .ngx-toastr.div {
  padding:8px 8px 8px 50px;
  width:11em
 }
 .toast-container .toast-close-button {
  right:-.2em;
  top:-.2em
 }
}
@media all and (min-width: 241px) and (max-width: 480px) {
 .toast-container .ngx-toastr.div {
  padding:8px 8px 8px 50px;
  width:18em
 }
 .toast-container .toast-close-button {
  right:-.2em;
  top:-.2em
 }
}
@media all and (min-width: 481px) and (max-width: 768px) {
 .toast-container .ngx-toastr.div {
  padding:15px 15px 15px 50px;
  width:25em
 }
}
.ng-resizable {
 position:relative
}
.ng-resizable-handle {
 position:absolute;
 font-size:.1px;
 display:block;
 -ms-touch-action:none;
 touch-action:none
}
.ng-resizable-handle.ng-resizable-e {
 cursor:e-resize;
 width:7px;
 right:-5px;
 height:100%;
 top:0
}
.ng-resizable-handle.ng-resizable-w {
 cursor:w-resize;
 width:7px;
 left:-5px;
 height:100%;
 top:0
}
.ng-resizable-handle.ng-resizable-s {
 cursor:s-resize;
 height:7px;
 bottom:-5px;
 width:100%;
 left:0
}
.ng-resizable-handle.ng-resizable-n {
 cursor:n-resize;
 height:7px;
 top:-5px;
 width:100%;
 left:0
}
.ng-resizable-handle.ng-resizable-se {
 cursor:se-resize;
 width:12px;
 height:12px;
 right:1px;
 bottom:1px
}
.ng-resizable-handle.ng-resizable-sw {
 cursor:sw-resize;
 width:12px;
 height:12px;
 left:1px;
 bottom:1px
}
.ng-resizable-handle.ng-resizable-ne {
 cursor:ne-resize;
 width:12px;
 height:12px;
 right:1px;
 top:1px
}
.ng-resizable-handle.ng-resizable-nw {
 cursor:nw-resize;
 width:12px;
 height:12px;
 left:1px;
 top:1px
}
.ng-resizable-diagonal {
 box-sizing:border-box;
 width:0;
 height:0;
 border-bottom:12px solid #aaa;
 border-left:12px solid transparent
}
/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container {
 box-sizing:border-box;
 font-family:Helvetica,Arial,sans-serif;
 font-size:13px;
 height:100%;
 margin:0;
 position:relative
}
.ql-container.ql-disabled .ql-tooltip {
 visibility:hidden
}
.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before {
 pointer-events:none
}
.ql-clipboard {
 left:-100000px;
 height:1px;
 overflow-y:hidden;
 position:absolute;
 top:50%
}
.ql-clipboard p {
 margin:0;
 padding:0
}
.ql-editor {
 box-sizing:border-box;
 line-height:1.42;
 height:100%;
 outline:none;
 overflow-y:auto;
 padding:12px 15px;
 -o-tab-size:4;
 tab-size:4;
 -moz-tab-size:4;
 text-align:left;
 white-space:pre-wrap;
 word-wrap:break-word
}
.ql-editor>* {
 cursor:text
}
.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
 margin:0;
 padding:0;
 counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9
}
.ql-editor ol,
.ql-editor ul {
 padding-left:1.5em
}
.ql-editor ol>li,
.ql-editor ul>li {
 list-style-type:none
}
.ql-editor ul>li:before {
 content:"\2022"
}
.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
 pointer-events:none
}
.ql-editor ul[data-checked=true]>li *,
.ql-editor ul[data-checked=false]>li * {
 pointer-events:all
}
.ql-editor ul[data-checked=true]>li:before,
.ql-editor ul[data-checked=false]>li:before {
 color:#777;
 cursor:pointer;
 pointer-events:all
}
.ql-editor ul[data-checked=true]>li:before {
 content:"\2611"
}
.ql-editor ul[data-checked=false]>li:before {
 content:"\2610"
}
.ql-editor li:before {
 display:inline-block;
 white-space:nowrap;
 width:1.2em
}
.ql-editor li:not(.ql-direction-rtl):before {
 margin-left:-1.5em;
 margin-right:.3em;
 text-align:right
}
.ql-editor li.ql-direction-rtl:before {
 margin-left:.3em;
 margin-right:-1.5em
}
.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
 padding-left:1.5em
}
.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
 padding-right:1.5em
}
.ql-editor ol li {
 counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
 counter-increment:list-0
}
.ql-editor ol li:before {
 content:counter(list-0,decimal) ". "
}
.ql-editor ol li.ql-indent-1 {
 counter-increment:list-1
}
.ql-editor ol li.ql-indent-1:before {
 content:counter(list-1,lower-alpha) ". "
}
.ql-editor ol li.ql-indent-1 {
 counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9
}
.ql-editor ol li.ql-indent-2 {
 counter-increment:list-2
}
.ql-editor ol li.ql-indent-2:before {
 content:counter(list-2,lower-roman) ". "
}
.ql-editor ol li.ql-indent-2 {
 counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9
}
.ql-editor ol li.ql-indent-3 {
 counter-increment:list-3
}
.ql-editor ol li.ql-indent-3:before {
 content:counter(list-3,decimal) ". "
}
.ql-editor ol li.ql-indent-3 {
 counter-reset:list-4 list-5 list-6 list-7 list-8 list-9
}
.ql-editor ol li.ql-indent-4 {
 counter-increment:list-4
}
.ql-editor ol li.ql-indent-4:before {
 content:counter(list-4,lower-alpha) ". "
}
.ql-editor ol li.ql-indent-4 {
 counter-reset:list-5 list-6 list-7 list-8 list-9
}
.ql-editor ol li.ql-indent-5 {
 counter-increment:list-5
}
.ql-editor ol li.ql-indent-5:before {
 content:counter(list-5,lower-roman) ". "
}
.ql-editor ol li.ql-indent-5 {
 counter-reset:list-6 list-7 list-8 list-9
}
.ql-editor ol li.ql-indent-6 {
 counter-increment:list-6
}
.ql-editor ol li.ql-indent-6:before {
 content:counter(list-6,decimal) ". "
}
.ql-editor ol li.ql-indent-6 {
 counter-reset:list-7 list-8 list-9
}
.ql-editor ol li.ql-indent-7 {
 counter-increment:list-7
}
.ql-editor ol li.ql-indent-7:before {
 content:counter(list-7,lower-alpha) ". "
}
.ql-editor ol li.ql-indent-7 {
 counter-reset:list-8 list-9
}
.ql-editor ol li.ql-indent-8 {
 counter-increment:list-8
}
.ql-editor ol li.ql-indent-8:before {
 content:counter(list-8,lower-roman) ". "
}
.ql-editor ol li.ql-indent-8 {
 counter-reset:list-9
}
.ql-editor ol li.ql-indent-9 {
 counter-increment:list-9
}
.ql-editor ol li.ql-indent-9:before {
 content:counter(list-9,decimal) ". "
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
 padding-left:3em
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
 padding-left:4.5em
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
 padding-right:3em
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
 padding-right:4.5em
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
 padding-left:6em
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
 padding-left:7.5em
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
 padding-right:6em
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
 padding-right:7.5em
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
 padding-left:9em
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
 padding-left:10.5em
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
 padding-right:9em
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
 padding-right:10.5em
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
 padding-left:12em
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
 padding-left:13.5em
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
 padding-right:12em
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
 padding-right:13.5em
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
 padding-left:15em
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
 padding-left:16.5em
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
 padding-right:15em
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
 padding-right:16.5em
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
 padding-left:18em
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
 padding-left:19.5em
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
 padding-right:18em
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
 padding-right:19.5em
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
 padding-left:21em
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
 padding-left:22.5em
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
 padding-right:21em
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
 padding-right:22.5em
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
 padding-left:24em
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
 padding-left:25.5em
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
 padding-right:24em
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
 padding-right:25.5em
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
 padding-left:27em
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
 padding-left:28.5em
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
 padding-right:27em
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
 padding-right:28.5em
}
.ql-editor .ql-video {
 display:block;
 max-width:100%
}
.ql-editor .ql-video.ql-align-center {
 margin:0 auto
}
.ql-editor .ql-video.ql-align-right {
 margin:0 0 0 auto
}
.ql-editor .ql-bg-black {
 background-color:#000
}
.ql-editor .ql-bg-red {
 background-color:#e60000
}
.ql-editor .ql-bg-orange {
 background-color:#f90
}
.ql-editor .ql-bg-yellow {
 background-color:#ff0
}
.ql-editor .ql-bg-green {
 background-color:#008a00
}
.ql-editor .ql-bg-blue {
 background-color:#06c
}
.ql-editor .ql-bg-purple {
 background-color:#93f
}
.ql-editor .ql-color-white {
 color:#fff
}
.ql-editor .ql-color-red {
 color:#e60000
}
.ql-editor .ql-color-orange {
 color:#f90
}
.ql-editor .ql-color-yellow {
 color:#ff0
}
.ql-editor .ql-color-green {
 color:#008a00
}
.ql-editor .ql-color-blue {
 color:#06c
}
.ql-editor .ql-color-purple {
 color:#93f
}
.ql-editor .ql-font-serif {
 font-family:Georgia,Times New Roman,serif
}
.ql-editor .ql-font-monospace {
 font-family:Monaco,Courier New,monospace
}
.ql-editor .ql-size-small {
 font-size:.75em
}
.ql-editor .ql-size-large {
 font-size:1.5em
}
.ql-editor .ql-size-huge {
 font-size:2.5em
}
.ql-editor .ql-direction-rtl {
 direction:rtl;
 text-align:inherit
}
.ql-editor .ql-align-center {
 text-align:center
}
.ql-editor .ql-align-justify {
 text-align:justify
}
.ql-editor .ql-align-right {
 text-align:right
}
.ql-editor.ql-blank:before {
 color:#0009;
 content:attr(data-placeholder);
 font-style:italic;
 left:15px;
 pointer-events:none;
 position:absolute;
 right:15px
}
/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container {
 box-sizing:border-box;
 font-family:Helvetica,Arial,sans-serif;
 font-size:13px;
 height:100%;
 margin:0;
 position:relative
}
.ql-container.ql-disabled .ql-tooltip {
 visibility:hidden
}
.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before {
 pointer-events:none
}
.ql-clipboard {
 left:-100000px;
 height:1px;
 overflow-y:hidden;
 position:absolute;
 top:50%
}
.ql-clipboard p {
 margin:0;
 padding:0
}
.ql-editor {
 box-sizing:border-box;
 line-height:1.42;
 height:100%;
 outline:none;
 overflow-y:auto;
 padding:12px 15px;
 -o-tab-size:4;
 tab-size:4;
 -moz-tab-size:4;
 text-align:left;
 white-space:pre-wrap;
 word-wrap:break-word
}
.ql-editor>* {
 cursor:text
}
.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
 margin:0;
 padding:0;
 counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9
}
.ql-editor ol,
.ql-editor ul {
 padding-left:1.5em
}
.ql-editor ol>li,
.ql-editor ul>li {
 list-style-type:none
}
.ql-editor ul>li:before {
 content:"\2022"
}
.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
 pointer-events:none
}
.ql-editor ul[data-checked=true]>li *,
.ql-editor ul[data-checked=false]>li * {
 pointer-events:all
}
.ql-editor ul[data-checked=true]>li:before,
.ql-editor ul[data-checked=false]>li:before {
 color:#777;
 cursor:pointer;
 pointer-events:all
}
.ql-editor ul[data-checked=true]>li:before {
 content:"\2611"
}
.ql-editor ul[data-checked=false]>li:before {
 content:"\2610"
}
.ql-editor li:before {
 display:inline-block;
 white-space:nowrap;
 width:1.2em
}
.ql-editor li:not(.ql-direction-rtl):before {
 margin-left:-1.5em;
 margin-right:.3em;
 text-align:right
}
.ql-editor li.ql-direction-rtl:before {
 margin-left:.3em;
 margin-right:-1.5em
}
.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
 padding-left:1.5em
}
.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
 padding-right:1.5em
}
.ql-editor ol li {
 counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
 counter-increment:list-0
}
.ql-editor ol li:before {
 content:counter(list-0,decimal) ". "
}
.ql-editor ol li.ql-indent-1 {
 counter-increment:list-1
}
.ql-editor ol li.ql-indent-1:before {
 content:counter(list-1,lower-alpha) ". "
}
.ql-editor ol li.ql-indent-1 {
 counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9
}
.ql-editor ol li.ql-indent-2 {
 counter-increment:list-2
}
.ql-editor ol li.ql-indent-2:before {
 content:counter(list-2,lower-roman) ". "
}
.ql-editor ol li.ql-indent-2 {
 counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9
}
.ql-editor ol li.ql-indent-3 {
 counter-increment:list-3
}
.ql-editor ol li.ql-indent-3:before {
 content:counter(list-3,decimal) ". "
}
.ql-editor ol li.ql-indent-3 {
 counter-reset:list-4 list-5 list-6 list-7 list-8 list-9
}
.ql-editor ol li.ql-indent-4 {
 counter-increment:list-4
}
.ql-editor ol li.ql-indent-4:before {
 content:counter(list-4,lower-alpha) ". "
}
.ql-editor ol li.ql-indent-4 {
 counter-reset:list-5 list-6 list-7 list-8 list-9
}
.ql-editor ol li.ql-indent-5 {
 counter-increment:list-5
}
.ql-editor ol li.ql-indent-5:before {
 content:counter(list-5,lower-roman) ". "
}
.ql-editor ol li.ql-indent-5 {
 counter-reset:list-6 list-7 list-8 list-9
}
.ql-editor ol li.ql-indent-6 {
 counter-increment:list-6
}
.ql-editor ol li.ql-indent-6:before {
 content:counter(list-6,decimal) ". "
}
.ql-editor ol li.ql-indent-6 {
 counter-reset:list-7 list-8 list-9
}
.ql-editor ol li.ql-indent-7 {
 counter-increment:list-7
}
.ql-editor ol li.ql-indent-7:before {
 content:counter(list-7,lower-alpha) ". "
}
.ql-editor ol li.ql-indent-7 {
 counter-reset:list-8 list-9
}
.ql-editor ol li.ql-indent-8 {
 counter-increment:list-8
}
.ql-editor ol li.ql-indent-8:before {
 content:counter(list-8,lower-roman) ". "
}
.ql-editor ol li.ql-indent-8 {
 counter-reset:list-9
}
.ql-editor ol li.ql-indent-9 {
 counter-increment:list-9
}
.ql-editor ol li.ql-indent-9:before {
 content:counter(list-9,decimal) ". "
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
 padding-left:3em
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
 padding-left:4.5em
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
 padding-right:3em
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
 padding-right:4.5em
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
 padding-left:6em
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
 padding-left:7.5em
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
 padding-right:6em
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
 padding-right:7.5em
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
 padding-left:9em
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
 padding-left:10.5em
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
 padding-right:9em
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
 padding-right:10.5em
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
 padding-left:12em
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
 padding-left:13.5em
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
 padding-right:12em
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
 padding-right:13.5em
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
 padding-left:15em
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
 padding-left:16.5em
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
 padding-right:15em
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
 padding-right:16.5em
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
 padding-left:18em
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
 padding-left:19.5em
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
 padding-right:18em
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
 padding-right:19.5em
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
 padding-left:21em
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
 padding-left:22.5em
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
 padding-right:21em
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
 padding-right:22.5em
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
 padding-left:24em
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
 padding-left:25.5em
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
 padding-right:24em
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
 padding-right:25.5em
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
 padding-left:27em
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
 padding-left:28.5em
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
 padding-right:27em
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
 padding-right:28.5em
}
.ql-editor .ql-video {
 display:block;
 max-width:100%
}
.ql-editor .ql-video.ql-align-center {
 margin:0 auto
}
.ql-editor .ql-video.ql-align-right {
 margin:0 0 0 auto
}
.ql-editor .ql-bg-black {
 background-color:#000
}
.ql-editor .ql-bg-red {
 background-color:#e60000
}
.ql-editor .ql-bg-orange {
 background-color:#f90
}
.ql-editor .ql-bg-yellow {
 background-color:#ff0
}
.ql-editor .ql-bg-green {
 background-color:#008a00
}
.ql-editor .ql-bg-blue {
 background-color:#06c
}
.ql-editor .ql-bg-purple {
 background-color:#93f
}
.ql-editor .ql-color-white {
 color:#fff
}
.ql-editor .ql-color-red {
 color:#e60000
}
.ql-editor .ql-color-orange {
 color:#f90
}
.ql-editor .ql-color-yellow {
 color:#ff0
}
.ql-editor .ql-color-green {
 color:#008a00
}
.ql-editor .ql-color-blue {
 color:#06c
}
.ql-editor .ql-color-purple {
 color:#93f
}
.ql-editor .ql-font-serif {
 font-family:Georgia,Times New Roman,serif
}
.ql-editor .ql-font-monospace {
 font-family:Monaco,Courier New,monospace
}
.ql-editor .ql-size-small {
 font-size:.75em
}
.ql-editor .ql-size-large {
 font-size:1.5em
}
.ql-editor .ql-size-huge {
 font-size:2.5em
}
.ql-editor .ql-direction-rtl {
 direction:rtl;
 text-align:inherit
}
.ql-editor .ql-align-center {
 text-align:center
}
.ql-editor .ql-align-justify {
 text-align:justify
}
.ql-editor .ql-align-right {
 text-align:right
}
.ql-editor.ql-blank:before {
 color:#0009;
 content:attr(data-placeholder);
 font-style:italic;
 left:15px;
 pointer-events:none;
 position:absolute;
 right:15px
}
.ql-snow.ql-toolbar:after,
.ql-snow .ql-toolbar:after {
 clear:both;
 content:"";
 display:table
}
.ql-snow.ql-toolbar button,
.ql-snow .ql-toolbar button {
 background:none;
 border:none;
 cursor:pointer;
 display:inline-block;
 float:left;
 height:24px;
 padding:3px 5px;
 width:28px
}
.ql-snow.ql-toolbar button svg,
.ql-snow .ql-toolbar button svg {
 float:left;
 height:100%
}
.ql-snow.ql-toolbar button:active:hover,
.ql-snow .ql-toolbar button:active:hover {
 outline:none
}
.ql-snow.ql-toolbar input.ql-image[type=file],
.ql-snow .ql-toolbar input.ql-image[type=file] {
 display:none
}
.ql-snow.ql-toolbar button:hover,
.ql-snow .ql-toolbar button:hover,
.ql-snow.ql-toolbar button:focus,
.ql-snow .ql-toolbar button:focus,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
 color:#06c
}
.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:focus .ql-fill,
.ql-snow .ql-toolbar button:focus .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
 fill:#06c
}
.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow .ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
 stroke:#06c
}
@media (pointer: coarse) {
 .ql-snow.ql-toolbar button:hover:not(.ql-active),
 .ql-snow .ql-toolbar button:hover:not(.ql-active) {
  color:#444
 }
 .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
 .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
 .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
 .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
  fill:#444
 }
 .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
 .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
 .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
 .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
  stroke:#444
 }
}
.ql-snow,
.ql-snow * {
 box-sizing:border-box
}
.ql-snow .ql-hidden {
 display:none
}
.ql-snow .ql-out-bottom,
.ql-snow .ql-out-top {
 visibility:hidden
}
.ql-snow .ql-tooltip {
 position:absolute;
 -ms-transform:translateY(10px);
 transform:translateY(10px)
}
.ql-snow .ql-tooltip a {
 cursor:pointer;
 text-decoration:none
}
.ql-snow .ql-tooltip.ql-flip {
 -ms-transform:translateY(-10px);
 transform:translateY(-10px)
}
.ql-snow .ql-formats {
 display:inline-block;
 vertical-align:middle
}
.ql-snow .ql-formats:after {
 clear:both;
 content:"";
 display:table
}
.ql-snow .ql-stroke {
 fill:none;
 stroke:#444;
 stroke-linecap:round;
 stroke-linejoin:round;
 stroke-width:2
}
.ql-snow .ql-stroke-miter {
 fill:none;
 stroke:#444;
 stroke-miterlimit:10;
 stroke-width:2
}
.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill {
 fill:#444
}
.ql-snow .ql-empty {
 fill:none
}
.ql-snow .ql-even {
 fill-rule:evenodd
}
.ql-snow .ql-thin,
.ql-snow .ql-stroke.ql-thin {
 stroke-width:1
}
.ql-snow .ql-transparent {
 opacity:.4
}
.ql-snow .ql-direction svg:last-child {
 display:none
}
.ql-snow .ql-direction.ql-active svg:last-child {
 display:inline
}
.ql-snow .ql-direction.ql-active svg:first-child {
 display:none
}
.ql-snow .ql-editor h1 {
 font-size:2em
}
.ql-snow .ql-editor h2 {
 font-size:1.5em
}
.ql-snow .ql-editor h3 {
 font-size:1.17em
}
.ql-snow .ql-editor h4 {
 font-size:1em
}
.ql-snow .ql-editor h5 {
 font-size:.83em
}
.ql-snow .ql-editor h6 {
 font-size:.67em
}
.ql-snow .ql-editor a {
 text-decoration:underline
}
.ql-snow .ql-editor blockquote {
 border-left:4px solid #ccc;
 margin-bottom:5px;
 margin-top:5px;
 padding-left:16px
}
.ql-snow .ql-editor code,
.ql-snow .ql-editor pre {
 background-color:#f0f0f0;
 border-radius:3px
}
.ql-snow .ql-editor pre {
 white-space:pre-wrap;
 margin-bottom:5px;
 margin-top:5px;
 padding:5px 10px
}
.ql-snow .ql-editor code {
 font-size:85%;
 padding:2px 4px
}
.ql-snow .ql-editor pre.ql-syntax {
 background-color:#23241f;
 color:#f8f8f2;
 overflow:visible
}
.ql-snow .ql-editor img {
 max-width:100%
}
.ql-snow .ql-picker {
 color:#444;
 display:inline-block;
 float:left;
 font-size:14px;
 font-weight:500;
 height:24px;
 position:relative;
 vertical-align:middle
}
.ql-snow .ql-picker-label {
 cursor:pointer;
 display:inline-block;
 height:100%;
 padding-left:8px;
 padding-right:2px;
 position:relative;
 width:100%
}
.ql-snow .ql-picker-label:before {
 display:inline-block;
 line-height:22px
}
.ql-snow .ql-picker-options {
 background-color:#fff;
 display:none;
 min-width:100%;
 padding:4px 8px;
 position:absolute;
 white-space:nowrap
}
.ql-snow .ql-picker-options .ql-picker-item {
 cursor:pointer;
 display:block;
 padding-bottom:5px;
 padding-top:5px
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label {
 color:#ccc;
 z-index:2
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
 fill:#ccc
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
 stroke:#ccc
}
.ql-snow .ql-picker.ql-expanded .ql-picker-options {
 display:block;
 margin-top:-1px;
 top:100%;
 z-index:1
}
.ql-snow .ql-color-picker,
.ql-snow .ql-icon-picker {
 width:28px
}
.ql-snow .ql-color-picker .ql-picker-label,
.ql-snow .ql-icon-picker .ql-picker-label {
 padding:2px 4px
}
.ql-snow .ql-color-picker .ql-picker-label svg,
.ql-snow .ql-icon-picker .ql-picker-label svg {
 right:4px
}
.ql-snow .ql-icon-picker .ql-picker-options {
 padding:4px 0
}
.ql-snow .ql-icon-picker .ql-picker-item {
 height:24px;
 width:24px;
 padding:2px 4px
}
.ql-snow .ql-color-picker .ql-picker-options {
 padding:3px 5px;
 width:152px
}
.ql-snow .ql-color-picker .ql-picker-item {
 border:1px solid transparent;
 float:left;
 height:16px;
 margin:2px;
 padding:0;
 width:16px
}
.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
 position:absolute;
 margin-top:-9px;
 right:0;
 top:50%;
 width:18px
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before {
 content:attr(data-label)
}
.ql-snow .ql-picker.ql-header {
 width:98px
}
.ql-snow .ql-picker.ql-header .ql-picker-label:before,
.ql-snow .ql-picker.ql-header .ql-picker-item:before {
 content:"Normal"
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before {
 content:"Heading 1"
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before {
 content:"Heading 2"
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before {
 content:"Heading 3"
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before {
 content:"Heading 4"
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before {
 content:"Heading 5"
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before {
 content:"Heading 6"
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before {
 font-size:2em
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before {
 font-size:1.5em
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before {
 font-size:1.17em
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before {
 font-size:1em
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before {
 font-size:.83em
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before {
 font-size:.67em
}
.ql-snow .ql-picker.ql-font {
 width:108px
}
.ql-snow .ql-picker.ql-font .ql-picker-label:before,
.ql-snow .ql-picker.ql-font .ql-picker-item:before {
 content:"Sans Serif"
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before {
 content:"Serif"
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before {
 content:"Monospace"
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before {
 font-family:Georgia,Times New Roman,serif
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before {
 font-family:Monaco,Courier New,monospace
}
.ql-snow .ql-picker.ql-size {
 width:98px
}
.ql-snow .ql-picker.ql-size .ql-picker-label:before,
.ql-snow .ql-picker.ql-size .ql-picker-item:before {
 content:"Normal"
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before {
 content:"Small"
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before {
 content:"Large"
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before {
 content:"Huge"
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before {
 font-size:10px
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before {
 font-size:18px
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before {
 font-size:32px
}
.ql-snow .ql-color-picker.ql-background .ql-picker-item {
 background-color:#fff
}
.ql-snow .ql-color-picker.ql-color .ql-picker-item {
 background-color:#000
}
.ql-toolbar.ql-snow {
 border:1px solid #ccc;
 box-sizing:border-box;
 font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
 padding:8px
}
.ql-toolbar.ql-snow .ql-formats {
 margin-right:15px
}
.ql-toolbar.ql-snow .ql-picker-label {
 border:1px solid transparent
}
.ql-toolbar.ql-snow .ql-picker-options {
 border:1px solid transparent;
 box-shadow:#0003 0 2px 8px
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
 border-color:#ccc
}
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
 border-color:#000
}
.ql-toolbar.ql-snow+.ql-container.ql-snow {
 border-top:0px
}
.ql-snow .ql-tooltip {
 background-color:#fff;
 border:1px solid #ccc;
 box-shadow:0 0 5px #ddd;
 color:#444;
 padding:5px 12px;
 white-space:nowrap
}
.ql-snow .ql-tooltip:before {
 content:"Visit URL:";
 line-height:26px;
 margin-right:8px
}
.ql-snow .ql-tooltip input[type=text] {
 display:none;
 border:1px solid #ccc;
 font-size:13px;
 height:26px;
 margin:0;
 padding:3px 5px;
 width:170px
}
.ql-snow .ql-tooltip a.ql-preview {
 display:inline-block;
 max-width:200px;
 overflow-x:hidden;
 text-overflow:ellipsis;
 vertical-align:top
}
.ql-snow .ql-tooltip a.ql-action:after {
 border-right:1px solid #ccc;
 content:"Edit";
 margin-left:16px;
 padding-right:8px
}
.ql-snow .ql-tooltip a.ql-remove:before {
 content:"Remove";
 margin-left:8px
}
.ql-snow .ql-tooltip a {
 line-height:26px
}
.ql-snow .ql-tooltip.ql-editing a.ql-preview,
.ql-snow .ql-tooltip.ql-editing a.ql-remove {
 display:none
}
.ql-snow .ql-tooltip.ql-editing input[type=text] {
 display:inline-block
}
.ql-snow .ql-tooltip.ql-editing a.ql-action:after {
 border-right:0px;
 content:"Save";
 padding-right:0
}
.ql-snow .ql-tooltip[data-mode=link]:before {
 content:"Enter link:"
}
.ql-snow .ql-tooltip[data-mode=formula]:before {
 content:"Enter formula:"
}
.ql-snow .ql-tooltip[data-mode=video]:before {
 content:"Enter video:"
}
.ql-snow a {
 color:#06c
}
.ql-container.ql-snow {
 border:1px solid #ccc
}
@charset "UTF-8";
/*!
 * CoreUI Icons - Flag Icons
 * @version v1.0.1
 * @link https://coreui.io/icons/flag/
 * Copyright (c) 2020 creativeLabs Łukasz Holeczek
 * Licensed under CC0 1.0 Universal
 */[class*=" cif-"],[class^=cif-] {
 background-size:contain;
 background-position:50%;
 background-repeat:no-repeat;
 position:relative;
 display:inline-block;
 width:1.33333333em;
 line-height:1em
}
.cif-af {
 background-image:url(cif-af.e9b1d4a45394fa38.svg)
}
.cif-al {
 background-image:url(cif-al.94a0c016fbbc3323.svg)
}
.cif-dz {
 background-image:url(cif-dz.e5072bed1a86a98d.svg)
}
.cif-ad {
 background-image:url(cif-ad.0392f5468f3521aa.svg)
}
.cif-ao {
 background-image:url(cif-ao.98922ee9eb720fed.svg)
}
.cif-ag {
 background-image:url(cif-ag.371612a7a764b11d.svg)
}
.cif-ar {
 background-image:url(cif-ar.ed25c655c8646160.svg)
}
.cif-am {
 background-image:url(cif-am.152d8ec8ca97f0bc.svg)
}
.cif-au {
 background-image:url(cif-au.bb49819866cec9e6.svg)
}
.cif-at {
 background-image:url(cif-at.0ef500f5bc616b36.svg)
}
.cif-az {
 background-image:url(cif-az.326bf9b5226d5c55.svg)
}
.cif-bs {
 background-image:url(cif-bs.2874716d86f78d79.svg)
}
.cif-bh {
 background-image:url(cif-bh.8d2604332079643e.svg)
}
.cif-bd {
 background-image:url(cif-bd.788ba9c419457fdc.svg)
}
.cif-bb {
 background-image:url(cif-bb.3f63be406a82f5de.svg)
}
.cif-by {
 background-image:url(cif-by.5cbdf50b5a7da24b.svg)
}
.cif-be {
 background-image:url(cif-be.44a325b50173b54b.svg)
}
.cif-bz {
 background-image:url(cif-bz.3fe482dfacb3c7a8.svg)
}
.cif-bj {
 background-image:url(cif-bj.738866ef5776a948.svg)
}
.cif-bt {
 background-image:url(cif-bt.e42fb1732af20de2.svg)
}
.cif-bo {
 background-image:url(cif-bo.4af40eb73e1f8f85.svg)
}
.cif-ba {
 background-image:url(cif-ba.c9770cb532dff628.svg)
}
.cif-bw {
 background-image:url(cif-bw.8dfd0a7269171bb9.svg)
}
.cif-br {
 background-image:url(cif-br.3438e5999e573d1d.svg)
}
.cif-bn {
 background-image:url(cif-bn.22fee34159a8035a.svg)
}
.cif-bg {
 background-image:url(cif-bg.dae8e7cbe14671dc.svg)
}
.cif-bf {
 background-image:url(cif-bf.c755725d2c938420.svg)
}
.cif-bi {
 background-image:url(cif-bi.ffb17f911c34eae9.svg)
}
.cif-kh {
 background-image:url(cif-kh.b326b1d8b276910e.svg)
}
.cif-cm {
 background-image:url(cif-cm.d5655162da78579c.svg)
}
.cif-ca {
 background-image:url(cif-ca.15151d8c2bbd9d27.svg)
}
.cif-cv {
 background-image:url(cif-cv.1d7781898c66d831.svg)
}
.cif-cf {
 background-image:url(cif-cf.148d2397cee8b481.svg)
}
.cif-td {
 background-image:url(cif-td.6707186c688fde00.svg)
}
.cif-cl {
 background-image:url(cif-cl.2c8096ada8ec9eb8.svg)
}
.cif-cn {
 background-image:url(cif-cn.3a0be47cbf0d1af0.svg)
}
.cif-co {
 background-image:url(cif-co.f4f4ebd9a8e630f0.svg)
}
.cif-km {
 background-image:url(cif-km.ea5e8f1fbf35c6ee.svg)
}
.cif-cg {
 background-image:url(cif-cg.15432f0a590983eb.svg)
}
.cif-cd {
 background-image:url(cif-cd.bb30a48a0e609094.svg)
}
.cif-cr {
 background-image:url(cif-cr.fe751a3ed23ea27e.svg)
}
.cif-ci {
 background-image:url(cif-ci.cebcc3fb33fe9cb8.svg)
}
.cif-hr {
 background-image:url(cif-hr.17228376009c34b7.svg)
}
.cif-cu {
 background-image:url(cif-cu.f1dedeb8f3f2aae1.svg)
}
.cif-cy {
 background-image:url(cif-cy.5c71789597ffdfa5.svg)
}
.cif-cz {
 background-image:url(cif-cz.635438020e28a3d8.svg)
}
.cif-dk {
 background-image:url(cif-dk.efc638355b7d016a.svg)
}
.cif-dj {
 background-image:url(cif-dj.d012da1a995a68d6.svg)
}
.cif-dm {
 background-image:url(cif-dm.c37726613c99cf3f.svg)
}
.cif-do {
 background-image:url(cif-do.39b6019d730f0d47.svg)
}
.cif-ec {
 background-image:url(cif-ec.92ae7079f99884a7.svg)
}
.cif-eg {
 background-image:url(cif-eg.35bf7e9f22e1d434.svg)
}
.cif-sv {
 background-image:url(cif-sv.31950c482d4c52b1.svg)
}
.cif-gq {
 background-image:url(cif-gq.9ed66baf44a592f0.svg)
}
.cif-er {
 background-image:url(cif-er.fa7edb2b815950de.svg)
}
.cif-ee {
 background-image:url(cif-ee.398b33f0f9240eda.svg)
}
.cif-et {
 background-image:url(cif-et.c0d269519394564e.svg)
}
.cif-fj {
 background-image:url(cif-fj.5958495e9e44b3a8.svg)
}
.cif-fi {
 background-image:url(cif-fi.d98c6fdf6c33d03c.svg)
}
.cif-fr {
 background-image:url(cif-fr.1703a35991f7ddaf.svg)
}
.cif-ga {
 background-image:url(cif-ga.37a5ac0a24b02682.svg)
}
.cif-gm {
 background-image:url(cif-gm.93ddd4d6780d0eab.svg)
}
.cif-ge {
 background-image:url(cif-ge.25745b5ed185b080.svg)
}
.cif-de {
 background-image:url(cif-de.1d25a9a29b85647e.svg)
}
.cif-gh {
 background-image:url(cif-gh.ebbbb1bc405810e8.svg)
}
.cif-gr {
 background-image:url(cif-gr.1399e769576ae4eb.svg)
}
.cif-gd {
 background-image:url(cif-gd.d1283958ec22d973.svg)
}
.cif-gt {
 background-image:url(cif-gt.8863c48273ea0a90.svg)
}
.cif-gn {
 background-image:url(cif-gn.9ed66baf44a592f0.svg)
}
.cif-gw {
 background-image:url(cif-gw.80c1761fec1318b2.svg)
}
.cif-gy {
 background-image:url(cif-gy.4eaa7fb4ba359390.svg)
}
.cif-hk {
 background-image:url(cif-hk.fd7c91337b1bfc2f.svg)
}
.cif-ht {
 background-image:url(cif-ht.a34c28c0462061d5.svg)
}
.cif-va {
 background-image:url(cif-va.a97e7eae9a2f1c53.svg)
}
.cif-hn {
 background-image:url(cif-hn.e9dc7537d5865623.svg)
}
.cif-xk {
 background-image:url(cif-xk.a4bcce181e9c88f8.svg)
}
.cif-hu {
 background-image:url(cif-hu.5c1660ff9f0b918a.svg)
}
.cif-is {
 background-image:url(cif-is.f1ecac28829af4d4.svg)
}
.cif-in {
 background-image:url(cif-in.aaf4ab0ca45b76ee.svg)
}
.cif-id {
 background-image:url(cif-id.266bf5aee56a4039.svg)
}
.cif-ir {
 background-image:url(cif-ir.0ac2bef4a86bb4b8.svg)
}
.cif-iq {
 background-image:url(cif-iq.93315f231dd871c6.svg)
}
.cif-ie {
 background-image:url(cif-ie.2ff356786d053dcd.svg)
}
.cif-il {
 background-image:url(cif-il.ee90e854b42c4986.svg)
}
.cif-it {
 background-image:url(cif-it.521301a7091d298a.svg)
}
.cif-jm {
 background-image:url(cif-jm.38b30a681d1774c3.svg)
}
.cif-jp {
 background-image:url(cif-jp.2bb910f99bc42700.svg)
}
.cif-jo {
 background-image:url(cif-jo.99a066660528d81a.svg)
}
.cif-kz {
 background-image:url(cif-kz.79d418b3799eb215.svg)
}
.cif-ke {
 background-image:url(cif-ke.e7040ea51296d8b5.svg)
}
.cif-ki {
 background-image:url(cif-ki.d123818f22587f9a.svg)
}
.cif-kr {
 background-image:url(cif-kr.942e3420d95d795f.svg)
}
.cif-kp {
 background-image:url(cif-kp.7986174e13a36dc9.svg)
}
.cif-kw {
 background-image:url(cif-kw.342c6cc0ded414d8.svg)
}
.cif-kg {
 background-image:url(cif-kg.9e415cdedd7822f5.svg)
}
.cif-la {
 background-image:url(cif-la.137ad33dd453dd76.svg)
}
.cif-lv {
 background-image:url(cif-lv.7c1dd0ed0e4414d1.svg)
}
.cif-lb {
 background-image:url(cif-lb.8ec4ad2b923a32c0.svg)
}
.cif-ls {
 background-image:url(cif-ls.a39e87f6851ba1d9.svg)
}
.cif-lr {
 background-image:url(cif-lr.b662905ccdfcbcd9.svg)
}
.cif-ly {
 background-image:url(cif-ly.a4c16ea73c3d5d87.svg)
}
.cif-li {
 background-image:url(cif-li.3c9efd1b3417a026.svg)
}
.cif-lt {
 background-image:url(cif-lt.7a280ac4dd27c178.svg)
}
.cif-lu {
 background-image:url(cif-lu.0e433fe14949b5ab.svg)
}
.cif-mk {
 background-image:url(cif-mk.ba788ba58aa156fa.svg)
}
.cif-mg {
 background-image:url(cif-mg.fe5a88e00976f003.svg)
}
.cif-mw {
 background-image:url(cif-mw.0b6d7211a66a293d.svg)
}
.cif-my {
 background-image:url(cif-my.ca22aea5a731752f.svg)
}
.cif-mv {
 background-image:url(cif-mv.130d5ae99e669fe4.svg)
}
.cif-ml {
 background-image:url(cif-ml.53508b5e81a2adcf.svg)
}
.cif-mt {
 background-image:url(cif-mt.dad0a63abbba0782.svg)
}
.cif-mh {
 background-image:url(cif-mh.c8ec1a03004f6cc5.svg)
}
.cif-mr {
 background-image:url(cif-mr.3797e6fc32dd6ed8.svg)
}
.cif-mu {
 background-image:url(cif-mu.99a53103b8f47ff1.svg)
}
.cif-mx {
 background-image:url(cif-mx.9e3808c77443413e.svg)
}
.cif-fm {
 background-image:url(cif-fm.8458e6fd7c06d381.svg)
}
.cif-md {
 background-image:url(cif-md.8965040d1d132661.svg)
}
.cif-mc {
 background-image:url(cif-mc.9deb743363970532.svg)
}
.cif-mn {
 background-image:url(cif-mn.a709b64eabbf18c3.svg)
}
.cif-me {
 background-image:url(cif-me.3a4ed820ef45c11b.svg)
}
.cif-ma {
 background-image:url(cif-ma.a87dbb1c4520a5d6.svg)
}
.cif-mz {
 background-image:url(cif-mz.bc3551547e282857.svg)
}
.cif-mm {
 background-image:url(cif-mm.e0525ba4d233bb1b.svg)
}
.cif-na {
 background-image:url(cif-na.f63bd1ee23d0910e.svg)
}
.cif-nr {
 background-image:url(cif-nr.8890591c3781634e.svg)
}
.cif-np {
 background-image:url(cif-np.b8432c91dbc0054b.svg)
}
.cif-nl {
 background-image:url(cif-nl.04781c6ef13a5c48.svg)
}
.cif-nz {
 background-image:url(cif-nz.be5ac9a3c775dc71.svg)
}
.cif-ni {
 background-image:url(cif-ni.4d0dfb2be2b73172.svg)
}
.cif-ne {
 background-image:url(cif-ne.e8f3b0312ae6bbfd.svg)
}
.cif-ng {
 background-image:url(cif-ng.14b49a3ed0269a3f.svg)
}
.cif-nu {
 background-image:url(cif-nu.2dcbb3df329cdb41.svg)
}
.cif-no {
 background-image:url(cif-no.8a71c44202bbea07.svg)
}
.cif-om {
 background-image:url(cif-om.38cad9723ca20e69.svg)
}
.cif-pk {
 background-image:url(cif-pk.a1a2448f0ec2f5c1.svg)
}
.cif-pw {
 background-image:url(cif-pw.8a6c33590fb05eb5.svg)
}
.cif-pa {
 background-image:url(cif-pa.05104a916665d8f0.svg)
}
.cif-pg {
 background-image:url(cif-pg.ea540589a3996f7c.svg)
}
.cif-py {
 background-image:url(cif-py.5c02c4f0b8fbead3.svg)
}
.cif-pe {
 background-image:url(cif-pe.c48208bacef72a9b.svg)
}
.cif-ph {
 background-image:url(cif-ph.97883c89f4a813b8.svg)
}
.cif-pl {
 background-image:url(cif-pl.1b5101eee0e631c8.svg)
}
.cif-pt {
 background-image:url(cif-pt.eebc6122e5f16534.svg)
}
.cif-qa {
 background-image:url(cif-qa.022ed6903d3ea627.svg)
}
.cif-ro {
 background-image:url(cif-ro.29bc6923763570fd.svg)
}
.cif-ru {
 background-image:url(cif-ru.1f2198409225367f.svg)
}
.cif-rw {
 background-image:url(cif-rw.98f147d17e1096a2.svg)
}
.cif-kn {
 background-image:url(cif-kn.6256c0ac95b48274.svg)
}
.cif-lc {
 background-image:url(cif-lc.5e66f13f9c5494dc.svg)
}
.cif-vc {
 background-image:url(cif-vc.30556b91c246ad5a.svg)
}
.cif-ws {
 background-image:url(cif-ws.b5b57fa3e9d9b4a4.svg)
}
.cif-sm {
 background-image:url(cif-sm.62d7382a5d516fd6.svg)
}
.cif-st {
 background-image:url(cif-st.ab2b47462453811e.svg)
}
.cif-sa {
 background-image:url(cif-sa.70fed4f40cfc7278.svg)
}
.cif-sn {
 background-image:url(cif-sn.365ac25d7019acd2.svg)
}
.cif-rs {
 background-image:url(cif-rs.8902474c1651d4f2.svg)
}
.cif-sc {
 background-image:url(cif-sc.76c48b5453ff582e.svg)
}
.cif-sl {
 background-image:url(cif-sl.1feb95d59433a3b0.svg)
}
.cif-sg {
 background-image:url(cif-sg.b16bef80fa3a2a32.svg)
}
.cif-sk {
 background-image:url(cif-sk.626ba7209f255115.svg)
}
.cif-si {
 background-image:url(cif-si.abee519decc1ca85.svg)
}
.cif-sb {
 background-image:url(cif-sb.153692f8f4b3618d.svg)
}
.cif-so {
 background-image:url(cif-so.ebf5df65b289432c.svg)
}
.cif-za {
 background-image:url(cif-za.cb36d8b5911ea34e.svg)
}
.cif-es {
 background-image:url(cif-es.564e2523be08f7cf.svg)
}
.cif-lk {
 background-image:url(cif-lk.aad1f5eb28cf963d.svg)
}
.cif-sd {
 background-image:url(cif-sd.6ab38a2f5eba3cc0.svg)
}
.cif-ss {
 background-image:url(cif-ss.35fcee78a8af1fb6.svg)
}
.cif-sr {
 background-image:url(cif-sr.fb156c7b7383565c.svg)
}
.cif-sz {
 background-image:url(cif-sz.f7b184dae6ecfc2b.svg)
}
.cif-se {
 background-image:url(cif-se.51b4e165c5acfbc8.svg)
}
.cif-ch {
 background-image:url(cif-ch.b6f8aa12644afd7c.svg)
}
.cif-sy {
 background-image:url(cif-sy.67f65b3f3fdb675e.svg)
}
.cif-tw {
 background-image:url(cif-tw.9c92868ca9c784e5.svg)
}
.cif-tj {
 background-image:url(cif-tj.89b3d1d3ba27eb67.svg)
}
.cif-tz {
 background-image:url(cif-tz.d3a891c041cc05c3.svg)
}
.cif-th {
 background-image:url(cif-th.dcbd79505bbdc537.svg)
}
.cif-tl {
 background-image:url(cif-tl.cf70736e5987ea6b.svg)
}
.cif-tg {
 background-image:url(cif-tg.f3438827cfae5692.svg)
}
.cif-to {
 background-image:url(cif-to.47f29bca71d7602e.svg)
}
.cif-tt {
 background-image:url(cif-tt.c1e4d5b3dc87fc3b.svg)
}
.cif-tn {
 background-image:url(cif-tn.7ce6d0ef85bd2aea.svg)
}
.cif-tr {
 background-image:url(cif-tr.63e636f5baea6c9b.svg)
}
.cif-tm {
 background-image:url(cif-tm.2499582ac65b116f.svg)
}
.cif-tv {
 background-image:url(cif-tv.9415ed7db722469a.svg)
}
.cif-ug {
 background-image:url(cif-ug.dc622c1cfe4e3970.svg)
}
.cif-ua {
 background-image:url(cif-ua.094f5bde7aa6f49c.svg)
}
.cif-ae {
 background-image:url(cif-ae.3d21481511e362d1.svg)
}
.cif-gb {
 background-image:url(cif-gb.4f0ff6f1e5587d0e.svg)
}
.cif-us {
 background-image:url(cif-us.80472bf3d981d885.svg)
}
.cif-uy {
 background-image:url(cif-uy.56450665713b96ca.svg)
}
.cif-uz {
 background-image:url(cif-uz.16c194ef05f13dd9.svg)
}
.cif-ve {
 background-image:url(cif-ve.c559b56c085281a1.svg)
}
.cif-vn {
 background-image:url(cif-vn.4a16dc5708f37653.svg)
}
.cif-ye {
 background-image:url(cif-ye.3e77903fadaa2e86.svg)
}
.cif-zm {
 background-image:url(cif-zm.ec0f326825b9c7d7.svg)
}
.cif-zw {
 background-image:url(cif-zw.393984f7fc2cc148.svg)
}
