@charset "UTF-8";
@font-face {
 font-family:Roboto;
 font-style:normal;
 font-weight:400;
 src:local("Roboto"),
 local("Roboto-Regular"),
 url(../webfonts/Roboto-Regular.ttf) format("truetype");
 unicode-range:u+0460-052f,
 u+1c80-1c88,
 u+20b4,
 u+2de0-2dff,
 u+a640-a69f,
 u+fe2e-fe2f
}
@font-face {
 font-family:Roboto;
 font-style:normal;
 font-weight:400;
 src:local("Roboto"),
 local("Roboto-Regular"),
 url(../webfonts/Roboto-Regular.ttf) format("truetype");
 unicode-range:u+0400-045f,
 u+0490-0491,
 u+04b0-04b1,
 u+2116
}
@font-face {
 font-family:Roboto;
 font-style:normal;
 font-weight:400;
 src:local("Roboto"),
 local("Roboto-Regular");
}
@font-face {
 font-family:Roboto;
 font-style:normal;
 font-weight:400;
 src:local("Roboto"),
 local("Roboto-Regular");
 unicode-range:u+0370-03ff;
}
@font-face {
 font-family:Roboto;
 font-style:normal;
 font-weight:400;
 src:local("Roboto"),
 local("Roboto-Regular");
 unicode-range:u+0102-0103,
 u+0110-0111,
 u+1ea0-1ef9,
 u+20ab;
}
@font-face {
 font-family:Roboto;
 font-style:normal;
 font-weight:400;
 src:local("Roboto"),
 local("Roboto-Regular");
}
@font-face {
 font-family:Roboto;
 font-style:normal;
 font-weight:400;
 src:local("Roboto"),
 local("Roboto-Regular");
}
@font-face {
 font-family:Material Icons;
 font-style:normal;
 font-weight:400;
 src:url(MaterialIcons-Regular.4674f8ded773cb03e824.eot);
 src:local("Material Icons"),
 local("MaterialIcons-Regular"),
 url(../webfonts/MaterialIcons-Regular.woff2) format("woff2"),
 url(../webfonts/MaterialIcons-Regular.woff) format("woff"),
 url(../webfonts/MaterialIcons-Regular.ttf) format("truetype")
}
.fa,
.fab,
.fal,
.far,
.fas {
 -moz-osx-font-smoothing:grayscale;
 -webkit-font-smoothing:antialiased;
 display:inline-block;
 font-style:normal;
 font-variant:normal;
 text-rendering:auto;
 line-height:1
}
.fa-lg {
 font-size:1.33333em;
 line-height:.75em;
 vertical-align:-.0667em
}
.fa-xs {
 font-size:.75em
}
.fa-sm {
 font-size:.875em
}
.fa-1x {
 font-size:1em
}
.fa-2x {
 font-size:2em
}
.fa-3x {
 font-size:3em
}
.fa-4x {
 font-size:4em
}
.fa-5x {
 font-size:5em
}
.fa-6x {
 font-size:6em
}
.fa-7x {
 font-size:7em
}
.fa-8x {
 font-size:8em
}
.fa-9x {
 font-size:9em
}
.fa-10x {
 font-size:10em
}
.fa-fw {
 text-align:center;
 width:1.25em
}
.fa-ul {
 list-style-type:none;
 margin-left:2.5em;
 padding-left:0
}
.fa-ul>li {
 position:relative
}
.fa-li {
 left:-2em;
 position:absolute;
 text-align:center;
 width:2em;
 line-height:inherit
}
.fa-border {
 border:.08em solid #eee;
 border-radius:.1em;
 padding:.2em .25em .15em
}
.fa-pull-left {
 float:left
}
.fa-pull-right {
 float:right
}
.fa.fa-pull-left,
.fab.fa-pull-left,
.fal.fa-pull-left,
.far.fa-pull-left,
.fas.fa-pull-left {
 margin-right:.3em
}
.fa.fa-pull-right,
.fab.fa-pull-right,
.fal.fa-pull-right,
.far.fa-pull-right,
.fas.fa-pull-right {
 margin-left:.3em
}
.fa-spin {
 -webkit-animation:fa-spin 2s linear infinite;
 animation:fa-spin 2s linear infinite
}
.fa-pulse {
 -webkit-animation:fa-spin 1s steps(8) infinite;
 animation:fa-spin 1s steps(8) infinite
}
@-webkit-keyframes fa-spin {
 0% {
  transform:rotate(0deg)
 }
 to {
  transform:rotate(1turn)
 }
}
@keyframes fa-spin {
 0% {
  transform:rotate(0deg)
 }
 to {
  transform:rotate(1turn)
 }
}
.fa-rotate-90 {
 -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
 transform:rotate(90deg)
}
.fa-rotate-180 {
 -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
 transform:rotate(180deg)
}
.fa-rotate-270 {
 -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
 transform:rotate(270deg)
}
.fa-flip-horizontal {
 -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
 transform:scaleX(-1)
}
.fa-flip-vertical {
 transform:scaleY(-1)
}
.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical,
.fa-flip-vertical {
 -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"
}
.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
 transform:scale(-1)
}
:root .fa-flip-both,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270 {
 filter:none
}
.fa-stack {
 display:inline-block;
 height:2em;
 line-height:2em;
 position:relative;
 vertical-align:middle;
 width:2.5em
}
.fa-stack-1x,
.fa-stack-2x {
 left:0;
 position:absolute;
 text-align:center;
 width:100%
}
.fa-stack-1x {
 line-height:inherit
}
.fa-stack-2x {
 font-size:2em
}
.fa-inverse {
 color:#fff
}
.fa-500px:before {
 content:"\f26e"
}
.fa-accessible-icon:before {
 content:"\f368"
}
.fa-accusoft:before {
 content:"\f369"
}
.fa-acquisitions-incorporated:before {
 content:"\f6af"
}
.fa-ad:before {
 content:"\f641"
}
.fa-address-book:before {
 content:"\f2b9"
}
.fa-address-card:before {
 content:"\f2bb"
}
.fa-adjust:before {
 content:"\f042"
}
.fa-adn:before {
 content:"\f170"
}
.fa-adobe:before {
 content:"\f778"
}
.fa-adversal:before {
 content:"\f36a"
}
.fa-affiliatetheme:before {
 content:"\f36b"
}
.fa-air-freshener:before {
 content:"\f5d0"
}
.fa-algolia:before {
 content:"\f36c"
}
.fa-align-center:before {
 content:"\f037"
}
.fa-align-justify:before {
 content:"\f039"
}
.fa-align-left:before {
 content:"\f036"
}
.fa-align-right:before {
 content:"\f038"
}
.fa-alipay:before {
 content:"\f642"
}
.fa-allergies:before {
 content:"\f461"
}
.fa-amazon:before {
 content:"\f270"
}
.fa-amazon-pay:before {
 content:"\f42c"
}
.fa-ambulance:before {
 content:"\f0f9"
}
.fa-american-sign-language-interpreting:before {
 content:"\f2a3"
}
.fa-amilia:before {
 content:"\f36d"
}
.fa-anchor:before {
 content:"\f13d"
}
.fa-android:before {
 content:"\f17b"
}
.fa-angellist:before {
 content:"\f209"
}
.fa-angle-double-down:before {
 content:"\f103"
}
.fa-angle-double-left:before {
 content:"\f100"
}
.fa-angle-double-right:before {
 content:"\f101"
}
.fa-angle-double-up:before {
 content:"\f102"
}
.fa-angle-down:before {
 content:"\f107"
}
.fa-angle-left:before {
 content:"\f104"
}
.fa-angle-right:before {
 content:"\f105"
}
.fa-angle-up:before {
 content:"\f106"
}
.fa-angry:before {
 content:"\f556"
}
.fa-angrycreative:before {
 content:"\f36e"
}
.fa-angular:before {
 content:"\f420"
}
.fa-ankh:before {
 content:"\f644"
}
.fa-app-store:before {
 content:"\f36f"
}
.fa-app-store-ios:before {
 content:"\f370"
}
.fa-apper:before {
 content:"\f371"
}
.fa-apple:before {
 content:"\f179"
}
.fa-apple-alt:before {
 content:"\f5d1"
}
.fa-apple-pay:before {
 content:"\f415"
}
.fa-archive:before {
 content:"\f187"
}
.fa-archway:before {
 content:"\f557"
}
.fa-arrow-alt-circle-down:before {
 content:"\f358"
}
.fa-arrow-alt-circle-left:before {
 content:"\f359"
}
.fa-arrow-alt-circle-right:before {
 content:"\f35a"
}
.fa-arrow-alt-circle-up:before {
 content:"\f35b"
}
.fa-arrow-circle-down:before {
 content:"\f0ab"
}
.fa-arrow-circle-left:before {
 content:"\f0a8"
}
.fa-arrow-circle-right:before {
 content:"\f0a9"
}
.fa-arrow-circle-up:before {
 content:"\f0aa"
}
.fa-arrow-down:before {
 content:"\f063"
}
.fa-arrow-left:before {
 content:"\f060"
}
.fa-arrow-right:before {
 content:"\f061"
}
.fa-arrow-up:before {
 content:"\f062"
}
.fa-arrows-alt:before {
 content:"\f0b2"
}
.fa-arrows-alt-h:before {
 content:"\f337"
}
.fa-arrows-alt-v:before {
 content:"\f338"
}
.fa-artstation:before {
 content:"\f77a"
}
.fa-assistive-listening-systems:before {
 content:"\f2a2"
}
.fa-asterisk:before {
 content:"\f069"
}
.fa-asymmetrik:before {
 content:"\f372"
}
.fa-at:before {
 content:"\f1fa"
}
.fa-atlas:before {
 content:"\f558"
}
.fa-atlassian:before {
 content:"\f77b"
}
.fa-atom:before {
 content:"\f5d2"
}
.fa-audible:before {
 content:"\f373"
}
.fa-audio-description:before {
 content:"\f29e"
}
.fa-autoprefixer:before {
 content:"\f41c"
}
.fa-avianex:before {
 content:"\f374"
}
.fa-aviato:before {
 content:"\f421"
}
.fa-award:before {
 content:"\f559"
}
.fa-aws:before {
 content:"\f375"
}
.fa-baby:before {
 content:"\f77c"
}
.fa-baby-carriage:before {
 content:"\f77d"
}
.fa-backspace:before {
 content:"\f55a"
}
.fa-backward:before {
 content:"\f04a"
}
.fa-bacon:before {
 content:"\f7e5"
}
.fa-balance-scale:before {
 content:"\f24e"
}
.fa-ban:before {
 content:"\f05e"
}
.fa-band-aid:before {
 content:"\f462"
}
.fa-bandcamp:before {
 content:"\f2d5"
}
.fa-barcode:before {
 content:"\f02a"
}
.fa-bars:before {
 content:"\f0c9"
}
.fa-baseball-ball:before {
 content:"\f433"
}
.fa-basketball-ball:before {
 content:"\f434"
}
.fa-bath:before {
 content:"\f2cd"
}
.fa-battery-empty:before {
 content:"\f244"
}
.fa-battery-full:before {
 content:"\f240"
}
.fa-battery-half:before {
 content:"\f242"
}
.fa-battery-quarter:before {
 content:"\f243"
}
.fa-battery-three-quarters:before {
 content:"\f241"
}
.fa-bed:before {
 content:"\f236"
}
.fa-beer:before {
 content:"\f0fc"
}
.fa-behance:before {
 content:"\f1b4"
}
.fa-behance-square:before {
 content:"\f1b5"
}
.fa-bell:before {
 content:"\f0f3"
}
.fa-bell-slash:before {
 content:"\f1f6"
}
.fa-bezier-curve:before {
 content:"\f55b"
}
.fa-bible:before {
 content:"\f647"
}
.fa-bicycle:before {
 content:"\f206"
}
.fa-bimobject:before {
 content:"\f378"
}
.fa-binoculars:before {
 content:"\f1e5"
}
.fa-biohazard:before {
 content:"\f780"
}
.fa-birthday-cake:before {
 content:"\f1fd"
}
.fa-bitbucket:before {
 content:"\f171"
}
.fa-bitcoin:before {
 content:"\f379"
}
.fa-bity:before {
 content:"\f37a"
}
.fa-black-tie:before {
 content:"\f27e"
}
.fa-blackberry:before {
 content:"\f37b"
}
.fa-blender:before {
 content:"\f517"
}
.fa-blender-phone:before {
 content:"\f6b6"
}
.fa-blind:before {
 content:"\f29d"
}
.fa-blog:before {
 content:"\f781"
}
.fa-blogger:before {
 content:"\f37c"
}
.fa-blogger-b:before {
 content:"\f37d"
}
.fa-bluetooth:before {
 content:"\f293"
}
.fa-bluetooth-b:before {
 content:"\f294"
}
.fa-bold:before {
 content:"\f032"
}
.fa-bolt:before {
 content:"\f0e7"
}
.fa-bomb:before {
 content:"\f1e2"
}
.fa-bone:before {
 content:"\f5d7"
}
.fa-bong:before {
 content:"\f55c"
}
.fa-book:before {
 content:"\f02d"
}
.fa-book-dead:before {
 content:"\f6b7"
}
.fa-book-medical:before {
 content:"\f7e6"
}
.fa-book-open:before {
 content:"\f518"
}
.fa-book-reader:before {
 content:"\f5da"
}
.fa-bookmark:before {
 content:"\f02e"
}
.fa-bowling-ball:before {
 content:"\f436"
}
.fa-box:before {
 content:"\f466"
}
.fa-box-open:before {
 content:"\f49e"
}
.fa-boxes:before {
 content:"\f468"
}
.fa-braille:before {
 content:"\f2a1"
}
.fa-brain:before {
 content:"\f5dc"
}
.fa-bread-slice:before {
 content:"\f7ec"
}
.fa-briefcase:before {
 content:"\f0b1"
}
.fa-briefcase-medical:before {
 content:"\f469"
}
.fa-broadcast-tower:before {
 content:"\f519"
}
.fa-broom:before {
 content:"\f51a"
}
.fa-brush:before {
 content:"\f55d"
}
.fa-btc:before {
 content:"\f15a"
}
.fa-bug:before {
 content:"\f188"
}
.fa-building:before {
 content:"\f1ad"
}
.fa-bullhorn:before {
 content:"\f0a1"
}
.fa-bullseye:before {
 content:"\f140"
}
.fa-burn:before {
 content:"\f46a"
}
.fa-buromobelexperte:before {
 content:"\f37f"
}
.fa-bus:before {
 content:"\f207"
}
.fa-bus-alt:before {
 content:"\f55e"
}
.fa-business-time:before {
 content:"\f64a"
}
.fa-buysellads:before {
 content:"\f20d"
}
.fa-calculator:before {
 content:"\f1ec"
}
.fa-calendar:before {
 content:"\f133"
}
.fa-calendar-alt:before {
 content:"\f073"
}
.fa-calendar-check:before {
 content:"\f274"
}
.fa-calendar-day:before {
 content:"\f783"
}
.fa-calendar-minus:before {
 content:"\f272"
}
.fa-calendar-plus:before {
 content:"\f271"
}
.fa-calendar-times:before {
 content:"\f273"
}
.fa-calendar-week:before {
 content:"\f784"
}
.fa-camera:before {
 content:"\f030"
}
.fa-camera-retro:before {
 content:"\f083"
}
.fa-campground:before {
 content:"\f6bb"
}
.fa-canadian-maple-leaf:before {
 content:"\f785"
}
.fa-candy-cane:before {
 content:"\f786"
}
.fa-cannabis:before {
 content:"\f55f"
}
.fa-capsules:before {
 content:"\f46b"
}
.fa-car:before {
 content:"\f1b9"
}
.fa-car-alt:before {
 content:"\f5de"
}
.fa-car-battery:before {
 content:"\f5df"
}
.fa-car-crash:before {
 content:"\f5e1"
}
.fa-car-side:before {
 content:"\f5e4"
}
.fa-caret-down:before {
 content:"\f0d7"
}
.fa-caret-left:before {
 content:"\f0d9"
}
.fa-caret-right:before {
 content:"\f0da"
}
.fa-caret-square-down:before {
 content:"\f150"
}
.fa-caret-square-left:before {
 content:"\f191"
}
.fa-caret-square-right:before {
 content:"\f152"
}
.fa-caret-square-up:before {
 content:"\f151"
}
.fa-caret-up:before {
 content:"\f0d8"
}
.fa-carrot:before {
 content:"\f787"
}
.fa-cart-arrow-down:before {
 content:"\f218"
}
.fa-cart-plus:before {
 content:"\f217"
}
.fa-cash-register:before {
 content:"\f788"
}
.fa-cat:before {
 content:"\f6be"
}
.fa-cc-amazon-pay:before {
 content:"\f42d"
}
.fa-cc-amex:before {
 content:"\f1f3"
}
.fa-cc-apple-pay:before {
 content:"\f416"
}
.fa-cc-diners-club:before {
 content:"\f24c"
}
.fa-cc-discover:before {
 content:"\f1f2"
}
.fa-cc-jcb:before {
 content:"\f24b"
}
.fa-cc-mastercard:before {
 content:"\f1f1"
}
.fa-cc-paypal:before {
 content:"\f1f4"
}
.fa-cc-stripe:before {
 content:"\f1f5"
}
.fa-cc-visa:before {
 content:"\f1f0"
}
.fa-centercode:before {
 content:"\f380"
}
.fa-centos:before {
 content:"\f789"
}
.fa-certificate:before {
 content:"\f0a3"
}
.fa-chair:before {
 content:"\f6c0"
}
.fa-chalkboard:before {
 content:"\f51b"
}
.fa-chalkboard-teacher:before {
 content:"\f51c"
}
.fa-charging-station:before {
 content:"\f5e7"
}
.fa-chart-area:before {
 content:"\f1fe"
}
.fa-chart-bar:before {
 content:"\f080"
}
.fa-chart-line:before {
 content:"\f201"
}
.fa-chart-pie:before {
 content:"\f200"
}
.fa-check:before {
 content:"\f00c"
}
.fa-check-circle:before {
 content:"\f058"
}
.fa-check-double:before {
 content:"\f560"
}
.fa-check-square:before {
 content:"\f14a"
}
.fa-cheese:before {
 content:"\f7ef"
}
.fa-chess:before {
 content:"\f439"
}
.fa-chess-bishop:before {
 content:"\f43a"
}
.fa-chess-board:before {
 content:"\f43c"
}
.fa-chess-king:before {
 content:"\f43f"
}
.fa-chess-knight:before {
 content:"\f441"
}
.fa-chess-pawn:before {
 content:"\f443"
}
.fa-chess-queen:before {
 content:"\f445"
}
.fa-chess-rook:before {
 content:"\f447"
}
.fa-chevron-circle-down:before {
 content:"\f13a"
}
.fa-chevron-circle-left:before {
 content:"\f137"
}
.fa-chevron-circle-right:before {
 content:"\f138"
}
.fa-chevron-circle-up:before {
 content:"\f139"
}
.fa-chevron-down:before {
 content:"\f078"
}
.fa-chevron-left:before {
 content:"\f053"
}
.fa-chevron-right:before {
 content:"\f054"
}
.fa-chevron-up:before {
 content:"\f077"
}
.fa-child:before {
 content:"\f1ae"
}
.fa-chrome:before {
 content:"\f268"
}
.fa-church:before {
 content:"\f51d"
}
.fa-circle:before {
 content:"\f111"
}
.fa-circle-notch:before {
 content:"\f1ce"
}
.fa-city:before {
 content:"\f64f"
}
.fa-clinic-medical:before {
 content:"\f7f2"
}
.fa-clipboard:before {
 content:"\f328"
}
.fa-clipboard-check:before {
 content:"\f46c"
}
.fa-clipboard-list:before {
 content:"\f46d"
}
.fa-clock:before {
 content:"\f017"
}
.fa-clone:before {
 content:"\f24d"
}
.fa-closed-captioning:before {
 content:"\f20a"
}
.fa-cloud:before {
 content:"\f0c2"
}
.fa-cloud-download-alt:before {
 content:"\f381"
}
.fa-cloud-meatball:before {
 content:"\f73b"
}
.fa-cloud-moon:before {
 content:"\f6c3"
}
.fa-cloud-moon-rain:before {
 content:"\f73c"
}
.fa-cloud-rain:before {
 content:"\f73d"
}
.fa-cloud-showers-heavy:before {
 content:"\f740"
}
.fa-cloud-sun:before {
 content:"\f6c4"
}
.fa-cloud-sun-rain:before {
 content:"\f743"
}
.fa-cloud-upload-alt:before {
 content:"\f382"
}
.fa-cloudscale:before {
 content:"\f383"
}
.fa-cloudsmith:before {
 content:"\f384"
}
.fa-cloudversify:before {
 content:"\f385"
}
.fa-cocktail:before {
 content:"\f561"
}
.fa-code:before {
 content:"\f121"
}
.fa-code-branch:before {
 content:"\f126"
}
.fa-codepen:before {
 content:"\f1cb"
}
.fa-codiepie:before {
 content:"\f284"
}
.fa-coffee:before {
 content:"\f0f4"
}
.fa-cog:before {
 content:"\f013"
}
.fa-cogs:before {
 content:"\f085"
}
.fa-coins:before {
 content:"\f51e"
}
.fa-columns:before {
 content:"\f0db"
}
.fa-comment:before {
 content:"\f075"
}
.fa-comment-alt:before {
 content:"\f27a"
}
.fa-comment-dollar:before {
 content:"\f651"
}
.fa-comment-dots:before {
 content:"\f4ad"
}
.fa-comment-medical:before {
 content:"\f7f5"
}
.fa-comment-slash:before {
 content:"\f4b3"
}
.fa-comments:before {
 content:"\f086"
}
.fa-comments-dollar:before {
 content:"\f653"
}
.fa-compact-disc:before {
 content:"\f51f"
}
.fa-compass:before {
 content:"\f14e"
}
.fa-compress:before {
 content:"\f066"
}
.fa-compress-arrows-alt:before {
 content:"\f78c"
}
.fa-concierge-bell:before {
 content:"\f562"
}
.fa-confluence:before {
 content:"\f78d"
}
.fa-connectdevelop:before {
 content:"\f20e"
}
.fa-contao:before {
 content:"\f26d"
}
.fa-cookie:before {
 content:"\f563"
}
.fa-cookie-bite:before {
 content:"\f564"
}
.fa-copy:before {
 content:"\f0c5"
}
.fa-copyright:before {
 content:"\f1f9"
}
.fa-couch:before {
 content:"\f4b8"
}
.fa-cpanel:before {
 content:"\f388"
}
.fa-creative-commons:before {
 content:"\f25e"
}
.fa-creative-commons-by:before {
 content:"\f4e7"
}
.fa-creative-commons-nc:before {
 content:"\f4e8"
}
.fa-creative-commons-nc-eu:before {
 content:"\f4e9"
}
.fa-creative-commons-nc-jp:before {
 content:"\f4ea"
}
.fa-creative-commons-nd:before {
 content:"\f4eb"
}
.fa-creative-commons-pd:before {
 content:"\f4ec"
}
.fa-creative-commons-pd-alt:before {
 content:"\f4ed"
}
.fa-creative-commons-remix:before {
 content:"\f4ee"
}
.fa-creative-commons-sa:before {
 content:"\f4ef"
}
.fa-creative-commons-sampling:before {
 content:"\f4f0"
}
.fa-creative-commons-sampling-plus:before {
 content:"\f4f1"
}
.fa-creative-commons-share:before {
 content:"\f4f2"
}
.fa-creative-commons-zero:before {
 content:"\f4f3"
}
.fa-credit-card:before {
 content:"\f09d"
}
.fa-critical-role:before {
 content:"\f6c9"
}
.fa-crop:before {
 content:"\f125"
}
.fa-crop-alt:before {
 content:"\f565"
}
.fa-cross:before {
 content:"\f654"
}
.fa-crosshairs:before {
 content:"\f05b"
}
.fa-crow:before {
 content:"\f520"
}
.fa-crown:before {
 content:"\f521"
}
.fa-crutch:before {
 content:"\f7f7"
}
.fa-css3:before {
 content:"\f13c"
}
.fa-css3-alt:before {
 content:"\f38b"
}
.fa-cube:before {
 content:"\f1b2"
}
.fa-cubes:before {
 content:"\f1b3"
}
.fa-cut:before {
 content:"\f0c4"
}
.fa-cuttlefish:before {
 content:"\f38c"
}
.fa-d-and-d:before {
 content:"\f38d"
}
.fa-d-and-d-beyond:before {
 content:"\f6ca"
}
.fa-dashcube:before {
 content:"\f210"
}
.fa-database:before {
 content:"\f1c0"
}
.fa-deaf:before {
 content:"\f2a4"
}
.fa-delicious:before {
 content:"\f1a5"
}
.fa-democrat:before {
 content:"\f747"
}
.fa-deploydog:before {
 content:"\f38e"
}
.fa-deskpro:before {
 content:"\f38f"
}
.fa-desktop:before {
 content:"\f108"
}
.fa-dev:before {
 content:"\f6cc"
}
.fa-deviantart:before {
 content:"\f1bd"
}
.fa-dharmachakra:before {
 content:"\f655"
}
.fa-dhl:before {
 content:"\f790"
}
.fa-diagnoses:before {
 content:"\f470"
}
.fa-diaspora:before {
 content:"\f791"
}
.fa-dice:before {
 content:"\f522"
}
.fa-dice-d20:before {
 content:"\f6cf"
}
.fa-dice-d6:before {
 content:"\f6d1"
}
.fa-dice-five:before {
 content:"\f523"
}
.fa-dice-four:before {
 content:"\f524"
}
.fa-dice-one:before {
 content:"\f525"
}
.fa-dice-six:before {
 content:"\f526"
}
.fa-dice-three:before {
 content:"\f527"
}
.fa-dice-two:before {
 content:"\f528"
}
.fa-digg:before {
 content:"\f1a6"
}
.fa-digital-ocean:before {
 content:"\f391"
}
.fa-digital-tachograph:before {
 content:"\f566"
}
.fa-directions:before {
 content:"\f5eb"
}
.fa-discord:before {
 content:"\f392"
}
.fa-discourse:before {
 content:"\f393"
}
.fa-divide:before {
 content:"\f529"
}
.fa-dizzy:before {
 content:"\f567"
}
.fa-dna:before {
 content:"\f471"
}
.fa-dochub:before {
 content:"\f394"
}
.fa-docker:before {
 content:"\f395"
}
.fa-dog:before {
 content:"\f6d3"
}
.fa-dollar-sign:before {
 content:"\f155"
}
.fa-dolly:before {
 content:"\f472"
}
.fa-dolly-flatbed:before {
 content:"\f474"
}
.fa-donate:before {
 content:"\f4b9"
}
.fa-door-closed:before {
 content:"\f52a"
}
.fa-door-open:before {
 content:"\f52b"
}
.fa-dot-circle:before {
 content:"\f192"
}
.fa-dove:before {
 content:"\f4ba"
}
.fa-download:before {
 content:"\f019"
}
.fa-draft2digital:before {
 content:"\f396"
}
.fa-drafting-compass:before {
 content:"\f568"
}
.fa-dragon:before {
 content:"\f6d5"
}
.fa-draw-polygon:before {
 content:"\f5ee"
}
.fa-dribbble:before {
 content:"\f17d"
}
.fa-dribbble-square:before {
 content:"\f397"
}
.fa-dropbox:before {
 content:"\f16b"
}
.fa-drum:before {
 content:"\f569"
}
.fa-drum-steelpan:before {
 content:"\f56a"
}
.fa-drumstick-bite:before {
 content:"\f6d7"
}
.fa-drupal:before {
 content:"\f1a9"
}
.fa-dumbbell:before {
 content:"\f44b"
}
.fa-dumpster:before {
 content:"\f793"
}
.fa-dumpster-fire:before {
 content:"\f794"
}
.fa-dungeon:before {
 content:"\f6d9"
}
.fa-dyalog:before {
 content:"\f399"
}
.fa-earlybirds:before {
 content:"\f39a"
}
.fa-ebay:before {
 content:"\f4f4"
}
.fa-edge:before {
 content:"\f282"
}
.fa-edit:before {
 content:"\f044"
}
.fa-egg:before {
 content:"\f7fb"
}
.fa-eject:before {
 content:"\f052"
}
.fa-elementor:before {
 content:"\f430"
}
.fa-ellipsis-h:before {
 content:"\f141"
}
.fa-ellipsis-v:before {
 content:"\f142"
}
.fa-ello:before {
 content:"\f5f1"
}
.fa-ember:before {
 content:"\f423"
}
.fa-empire:before {
 content:"\f1d1"
}
.fa-envelope:before {
 content:"\f0e0"
}
.fa-envelope-open:before {
 content:"\f2b6"
}
.fa-envelope-open-text:before {
 content:"\f658"
}
.fa-envelope-square:before {
 content:"\f199"
}
.fa-envira:before {
 content:"\f299"
}
.fa-equals:before {
 content:"\f52c"
}
.fa-eraser:before {
 content:"\f12d"
}
.fa-erlang:before {
 content:"\f39d"
}
.fa-ethereum:before {
 content:"\f42e"
}
.fa-ethernet:before {
 content:"\f796"
}
.fa-etsy:before {
 content:"\f2d7"
}
.fa-euro-sign:before {
 content:"\f153"
}
.fa-exchange-alt:before {
 content:"\f362"
}
.fa-exclamation:before {
 content:"\f12a"
}
.fa-exclamation-circle:before {
 content:"\f06a"
}
.fa-exclamation-triangle:before {
 content:"\f071"
}
.fa-expand:before {
 content:"\f065"
}
.fa-expand-arrows-alt:before {
 content:"\f31e"
}
.fa-expeditedssl:before {
 content:"\f23e"
}
.fa-external-link-alt:before {
 content:"\f35d"
}
.fa-external-link-square-alt:before {
 content:"\f360"
}
.fa-eye:before {
 content:"\f06e"
}
.fa-eye-dropper:before {
 content:"\f1fb"
}
.fa-eye-slash:before {
 content:"\f070"
}
.fa-facebook:before {
 content:"\f09a"
}
.fa-facebook-f:before {
 content:"\f39e"
}
.fa-facebook-messenger:before {
 content:"\f39f"
}
.fa-facebook-square:before {
 content:"\f082"
}
.fa-fantasy-flight-games:before {
 content:"\f6dc"
}
.fa-fast-backward:before {
 content:"\f049"
}
.fa-fast-forward:before {
 content:"\f050"
}
.fa-fax:before {
 content:"\f1ac"
}
.fa-feather:before {
 content:"\f52d"
}
.fa-feather-alt:before {
 content:"\f56b"
}
.fa-fedex:before {
 content:"\f797"
}
.fa-fedora:before {
 content:"\f798"
}
.fa-female:before {
 content:"\f182"
}
.fa-fighter-jet:before {
 content:"\f0fb"
}
.fa-figma:before {
 content:"\f799"
}
.fa-file:before {
 content:"\f15b"
}
.fa-file-alt:before {
 content:"\f15c"
}
.fa-file-archive:before {
 content:"\f1c6"
}
.fa-file-audio:before {
 content:"\f1c7"
}
.fa-file-code:before {
 content:"\f1c9"
}
.fa-file-contract:before {
 content:"\f56c"
}
.fa-file-csv:before {
 content:"\f6dd"
}
.fa-file-download:before {
 content:"\f56d"
}
.fa-file-excel:before {
 content:"\f1c3"
}
.fa-file-export:before {
 content:"\f56e"
}
.fa-file-image:before {
 content:"\f1c5"
}
.fa-file-import:before {
 content:"\f56f"
}
.fa-file-invoice:before {
 content:"\f570"
}
.fa-file-invoice-dollar:before {
 content:"\f571"
}
.fa-file-medical:before {
 content:"\f477"
}
.fa-file-medical-alt:before {
 content:"\f478"
}
.fa-file-pdf:before {
 content:"\f1c1"
}
.fa-file-powerpoint:before {
 content:"\f1c4"
}
.fa-file-prescription:before {
 content:"\f572"
}
.fa-file-signature:before {
 content:"\f573"
}
.fa-file-upload:before {
 content:"\f574"
}
.fa-file-video:before {
 content:"\f1c8"
}
.fa-file-word:before {
 content:"\f1c2"
}
.fa-fill:before {
 content:"\f575"
}
.fa-fill-drip:before {
 content:"\f576"
}
.fa-film:before {
 content:"\f008"
}
.fa-filter:before {
 content:"\f0b0"
}
.fa-fingerprint:before {
 content:"\f577"
}
.fa-fire:before {
 content:"\f06d"
}
.fa-fire-alt:before {
 content:"\f7e4"
}
.fa-fire-extinguisher:before {
 content:"\f134"
}
.fa-firefox:before {
 content:"\f269"
}
.fa-first-aid:before {
 content:"\f479"
}
.fa-first-order:before {
 content:"\f2b0"
}
.fa-first-order-alt:before {
 content:"\f50a"
}
.fa-firstdraft:before {
 content:"\f3a1"
}
.fa-fish:before {
 content:"\f578"
}
.fa-fist-raised:before {
 content:"\f6de"
}
.fa-flag:before {
 content:"\f024"
}
.fa-flag-checkered:before {
 content:"\f11e"
}
.fa-flag-usa:before {
 content:"\f74d"
}
.fa-flask:before {
 content:"\f0c3"
}
.fa-flickr:before {
 content:"\f16e"
}
.fa-flipboard:before {
 content:"\f44d"
}
.fa-flushed:before {
 content:"\f579"
}
.fa-fly:before {
 content:"\f417"
}
.fa-folder:before {
 content:"\f07b"
}
.fa-folder-minus:before {
 content:"\f65d"
}
.fa-folder-open:before {
 content:"\f07c"
}
.fa-folder-plus:before {
 content:"\f65e"
}
.fa-font:before {
 content:"\f031"
}
.fa-font-awesome:before {
 content:"\f2b4"
}
.fa-font-awesome-alt:before {
 content:"\f35c"
}
.fa-font-awesome-flag:before {
 content:"\f425"
}
.fa-font-awesome-logo-full:before {
 content:"\f4e6"
}
.fa-fonticons:before {
 content:"\f280"
}
.fa-fonticons-fi:before {
 content:"\f3a2"
}
.fa-football-ball:before {
 content:"\f44e"
}
.fa-fort-awesome:before {
 content:"\f286"
}
.fa-fort-awesome-alt:before {
 content:"\f3a3"
}
.fa-forumbee:before {
 content:"\f211"
}
.fa-forward:before {
 content:"\f04e"
}
.fa-foursquare:before {
 content:"\f180"
}
.fa-free-code-camp:before {
 content:"\f2c5"
}
.fa-freebsd:before {
 content:"\f3a4"
}
.fa-frog:before {
 content:"\f52e"
}
.fa-frown:before {
 content:"\f119"
}
.fa-frown-open:before {
 content:"\f57a"
}
.fa-fulcrum:before {
 content:"\f50b"
}
.fa-funnel-dollar:before {
 content:"\f662"
}
.fa-futbol:before {
 content:"\f1e3"
}
.fa-galactic-republic:before {
 content:"\f50c"
}
.fa-galactic-senate:before {
 content:"\f50d"
}
.fa-gamepad:before {
 content:"\f11b"
}
.fa-gas-pump:before {
 content:"\f52f"
}
.fa-gavel:before {
 content:"\f0e3"
}
.fa-gem:before {
 content:"\f3a5"
}
.fa-genderless:before {
 content:"\f22d"
}
.fa-get-pocket:before {
 content:"\f265"
}
.fa-gg:before {
 content:"\f260"
}
.fa-gg-circle:before {
 content:"\f261"
}
.fa-ghost:before {
 content:"\f6e2"
}
.fa-gift:before {
 content:"\f06b"
}
.fa-gifts:before {
 content:"\f79c"
}
.fa-git:before {
 content:"\f1d3"
}
.fa-git-square:before {
 content:"\f1d2"
}
.fa-github:before {
 content:"\f09b"
}
.fa-github-alt:before {
 content:"\f113"
}
.fa-github-square:before {
 content:"\f092"
}
.fa-gitkraken:before {
 content:"\f3a6"
}
.fa-gitlab:before {
 content:"\f296"
}
.fa-gitter:before {
 content:"\f426"
}
.fa-glass-cheers:before {
 content:"\f79f"
}
.fa-glass-martini:before {
 content:"\f000"
}
.fa-glass-martini-alt:before {
 content:"\f57b"
}
.fa-glass-whiskey:before {
 content:"\f7a0"
}
.fa-glasses:before {
 content:"\f530"
}
.fa-glide:before {
 content:"\f2a5"
}
.fa-glide-g:before {
 content:"\f2a6"
}
.fa-globe:before {
 content:"\f0ac"
}
.fa-globe-africa:before {
 content:"\f57c"
}
.fa-globe-americas:before {
 content:"\f57d"
}
.fa-globe-asia:before {
 content:"\f57e"
}
.fa-globe-europe:before {
 content:"\f7a2"
}
.fa-gofore:before {
 content:"\f3a7"
}
.fa-golf-ball:before {
 content:"\f450"
}
.fa-goodreads:before {
 content:"\f3a8"
}
.fa-goodreads-g:before {
 content:"\f3a9"
}
.fa-google:before {
 content:"\f1a0"
}
.fa-google-drive:before {
 content:"\f3aa"
}
.fa-google-play:before {
 content:"\f3ab"
}
.fa-google-plus:before {
 content:"\f2b3"
}
.fa-google-plus-g:before {
 content:"\f0d5"
}
.fa-google-plus-square:before {
 content:"\f0d4"
}
.fa-google-wallet:before {
 content:"\f1ee"
}
.fa-gopuram:before {
 content:"\f664"
}
.fa-graduation-cap:before {
 content:"\f19d"
}
.fa-gratipay:before {
 content:"\f184"
}
.fa-grav:before {
 content:"\f2d6"
}
.fa-greater-than:before {
 content:"\f531"
}
.fa-greater-than-equal:before {
 content:"\f532"
}
.fa-grimace:before {
 content:"\f57f"
}
.fa-grin:before {
 content:"\f580"
}
.fa-grin-alt:before {
 content:"\f581"
}
.fa-grin-beam:before {
 content:"\f582"
}
.fa-grin-beam-sweat:before {
 content:"\f583"
}
.fa-grin-hearts:before {
 content:"\f584"
}
.fa-grin-squint:before {
 content:"\f585"
}
.fa-grin-squint-tears:before {
 content:"\f586"
}
.fa-grin-stars:before {
 content:"\f587"
}
.fa-grin-tears:before {
 content:"\f588"
}
.fa-grin-tongue:before {
 content:"\f589"
}
.fa-grin-tongue-squint:before {
 content:"\f58a"
}
.fa-grin-tongue-wink:before {
 content:"\f58b"
}
.fa-grin-wink:before {
 content:"\f58c"
}
.fa-grip-horizontal:before {
 content:"\f58d"
}
.fa-grip-lines:before {
 content:"\f7a4"
}
.fa-grip-lines-vertical:before {
 content:"\f7a5"
}
.fa-grip-vertical:before {
 content:"\f58e"
}
.fa-gripfire:before {
 content:"\f3ac"
}
.fa-grunt:before {
 content:"\f3ad"
}
.fa-guitar:before {
 content:"\f7a6"
}
.fa-gulp:before {
 content:"\f3ae"
}
.fa-h-square:before {
 content:"\f0fd"
}
.fa-hacker-news:before {
 content:"\f1d4"
}
.fa-hacker-news-square:before {
 content:"\f3af"
}
.fa-hackerrank:before {
 content:"\f5f7"
}
.fa-hamburger:before {
 content:"\f805"
}
.fa-hammer:before {
 content:"\f6e3"
}
.fa-hamsa:before {
 content:"\f665"
}
.fa-hand-holding:before {
 content:"\f4bd"
}
.fa-hand-holding-heart:before {
 content:"\f4be"
}
.fa-hand-holding-usd:before {
 content:"\f4c0"
}
.fa-hand-lizard:before {
 content:"\f258"
}
.fa-hand-middle-finger:before {
 content:"\f806"
}
.fa-hand-paper:before {
 content:"\f256"
}
.fa-hand-peace:before {
 content:"\f25b"
}
.fa-hand-point-down:before {
 content:"\f0a7"
}
.fa-hand-point-left:before {
 content:"\f0a5"
}
.fa-hand-point-right:before {
 content:"\f0a4"
}
.fa-hand-point-up:before {
 content:"\f0a6"
}
.fa-hand-pointer:before {
 content:"\f25a"
}
.fa-hand-rock:before {
 content:"\f255"
}
.fa-hand-scissors:before {
 content:"\f257"
}
.fa-hand-spock:before {
 content:"\f259"
}
.fa-hands:before {
 content:"\f4c2"
}
.fa-hands-helping:before {
 content:"\f4c4"
}
.fa-handshake:before {
 content:"\f2b5"
}
.fa-hanukiah:before {
 content:"\f6e6"
}
.fa-hard-hat:before {
 content:"\f807"
}
.fa-hashtag:before {
 content:"\f292"
}
.fa-hat-wizard:before {
 content:"\f6e8"
}
.fa-haykal:before {
 content:"\f666"
}
.fa-hdd:before {
 content:"\f0a0"
}
.fa-heading:before {
 content:"\f1dc"
}
.fa-headphones:before {
 content:"\f025"
}
.fa-headphones-alt:before {
 content:"\f58f"
}
.fa-headset:before {
 content:"\f590"
}
.fa-heart:before {
 content:"\f004"
}
.fa-heart-broken:before {
 content:"\f7a9"
}
.fa-heartbeat:before {
 content:"\f21e"
}
.fa-helicopter:before {
 content:"\f533"
}
.fa-highlighter:before {
 content:"\f591"
}
.fa-hiking:before {
 content:"\f6ec"
}
.fa-hippo:before {
 content:"\f6ed"
}
.fa-hips:before {
 content:"\f452"
}
.fa-hire-a-helper:before {
 content:"\f3b0"
}
.fa-history:before {
 content:"\f1da"
}
.fa-hockey-puck:before {
 content:"\f453"
}
.fa-holly-berry:before {
 content:"\f7aa"
}
.fa-home:before {
 content:"\f015"
}
.fa-hooli:before {
 content:"\f427"
}
.fa-hornbill:before {
 content:"\f592"
}
.fa-horse:before {
 content:"\f6f0"
}
.fa-horse-head:before {
 content:"\f7ab"
}
.fa-hospital:before {
 content:"\f0f8"
}
.fa-hospital-alt:before {
 content:"\f47d"
}
.fa-hospital-symbol:before {
 content:"\f47e"
}
.fa-hot-tub:before {
 content:"\f593"
}
.fa-hotdog:before {
 content:"\f80f"
}
.fa-hotel:before {
 content:"\f594"
}
.fa-hotjar:before {
 content:"\f3b1"
}
.fa-hourglass:before {
 content:"\f254"
}
.fa-hourglass-end:before {
 content:"\f253"
}
.fa-hourglass-half:before {
 content:"\f252"
}
.fa-hourglass-start:before {
 content:"\f251"
}
.fa-house-damage:before {
 content:"\f6f1"
}
.fa-houzz:before {
 content:"\f27c"
}
.fa-hryvnia:before {
 content:"\f6f2"
}
.fa-html5:before {
 content:"\f13b"
}
.fa-hubspot:before {
 content:"\f3b2"
}
.fa-i-cursor:before {
 content:"\f246"
}
.fa-ice-cream:before {
 content:"\f810"
}
.fa-icicles:before {
 content:"\f7ad"
}
.fa-id-badge:before {
 content:"\f2c1"
}
.fa-id-card:before {
 content:"\f2c2"
}
.fa-id-card-alt:before {
 content:"\f47f"
}
.fa-igloo:before {
 content:"\f7ae"
}
.fa-image:before {
 content:"\f03e"
}
.fa-images:before {
 content:"\f302"
}
.fa-imdb:before {
 content:"\f2d8"
}
.fa-inbox:before {
 content:"\f01c"
}
.fa-indent:before {
 content:"\f03c"
}
.fa-industry:before {
 content:"\f275"
}
.fa-infinity:before {
 content:"\f534"
}
.fa-info:before {
 content:"\f129"
}
.fa-info-circle:before {
 content:"\f05a"
}
.fa-instagram:before {
 content:"\f16d"
}
.fa-intercom:before {
 content:"\f7af"
}
.fa-internet-explorer:before {
 content:"\f26b"
}
.fa-invision:before {
 content:"\f7b0"
}
.fa-ioxhost:before {
 content:"\f208"
}
.fa-italic:before {
 content:"\f033"
}
.fa-itunes:before {
 content:"\f3b4"
}
.fa-itunes-note:before {
 content:"\f3b5"
}
.fa-java:before {
 content:"\f4e4"
}
.fa-jedi:before {
 content:"\f669"
}
.fa-jedi-order:before {
 content:"\f50e"
}
.fa-jenkins:before {
 content:"\f3b6"
}
.fa-jira:before {
 content:"\f7b1"
}
.fa-joget:before {
 content:"\f3b7"
}
.fa-joint:before {
 content:"\f595"
}
.fa-joomla:before {
 content:"\f1aa"
}
.fa-journal-whills:before {
 content:"\f66a"
}
.fa-js:before {
 content:"\f3b8"
}
.fa-js-square:before {
 content:"\f3b9"
}
.fa-jsfiddle:before {
 content:"\f1cc"
}
.fa-kaaba:before {
 content:"\f66b"
}
.fa-kaggle:before {
 content:"\f5fa"
}
.fa-key:before {
 content:"\f084"
}
.fa-keybase:before {
 content:"\f4f5"
}
.fa-keyboard:before {
 content:"\f11c"
}
.fa-keycdn:before {
 content:"\f3ba"
}
.fa-khanda:before {
 content:"\f66d"
}
.fa-kickstarter:before {
 content:"\f3bb"
}
.fa-kickstarter-k:before {
 content:"\f3bc"
}
.fa-kiss:before {
 content:"\f596"
}
.fa-kiss-beam:before {
 content:"\f597"
}
.fa-kiss-wink-heart:before {
 content:"\f598"
}
.fa-kiwi-bird:before {
 content:"\f535"
}
.fa-korvue:before {
 content:"\f42f"
}
.fa-landmark:before {
 content:"\f66f"
}
.fa-language:before {
 content:"\f1ab"
}
.fa-laptop:before {
 content:"\f109"
}
.fa-laptop-code:before {
 content:"\f5fc"
}
.fa-laptop-medical:before {
 content:"\f812"
}
.fa-laravel:before {
 content:"\f3bd"
}
.fa-lastfm:before {
 content:"\f202"
}
.fa-lastfm-square:before {
 content:"\f203"
}
.fa-laugh:before {
 content:"\f599"
}
.fa-laugh-beam:before {
 content:"\f59a"
}
.fa-laugh-squint:before {
 content:"\f59b"
}
.fa-laugh-wink:before {
 content:"\f59c"
}
.fa-layer-group:before {
 content:"\f5fd"
}
.fa-leaf:before {
 content:"\f06c"
}
.fa-leanpub:before {
 content:"\f212"
}
.fa-lemon:before {
 content:"\f094"
}
.fa-less:before {
 content:"\f41d"
}
.fa-less-than:before {
 content:"\f536"
}
.fa-less-than-equal:before {
 content:"\f537"
}
.fa-level-down-alt:before {
 content:"\f3be"
}
.fa-level-up-alt:before {
 content:"\f3bf"
}
.fa-life-ring:before {
 content:"\f1cd"
}
.fa-lightbulb:before {
 content:"\f0eb"
}
.fa-line:before {
 content:"\f3c0"
}
.fa-link:before {
 content:"\f0c1"
}
.fa-linkedin:before {
 content:"\f08c"
}
.fa-linkedin-in:before {
 content:"\f0e1"
}
.fa-linode:before {
 content:"\f2b8"
}
.fa-linux:before {
 content:"\f17c"
}
.fa-lira-sign:before {
 content:"\f195"
}
.fa-list:before {
 content:"\f03a"
}
.fa-list-alt:before {
 content:"\f022"
}
.fa-list-ol:before {
 content:"\f0cb"
}
.fa-list-ul:before {
 content:"\f0ca"
}
.fa-location-arrow:before {
 content:"\f124"
}
.fa-lock:before {
 content:"\f023"
}
.fa-lock-open:before {
 content:"\f3c1"
}
.fa-long-arrow-alt-down:before {
 content:"\f309"
}
.fa-long-arrow-alt-left:before {
 content:"\f30a"
}
.fa-long-arrow-alt-right:before {
 content:"\f30b"
}
.fa-long-arrow-alt-up:before {
 content:"\f30c"
}
.fa-low-vision:before {
 content:"\f2a8"
}
.fa-luggage-cart:before {
 content:"\f59d"
}
.fa-lyft:before {
 content:"\f3c3"
}
.fa-magento:before {
 content:"\f3c4"
}
.fa-magic:before {
 content:"\f0d0"
}
.fa-magnet:before {
 content:"\f076"
}
.fa-mail-bulk:before {
 content:"\f674"
}
.fa-mailchimp:before {
 content:"\f59e"
}
.fa-male:before {
 content:"\f183"
}
.fa-mandalorian:before {
 content:"\f50f"
}
.fa-map:before {
 content:"\f279"
}
.fa-map-marked:before {
 content:"\f59f"
}
.fa-map-marked-alt:before {
 content:"\f5a0"
}
.fa-map-marker:before {
 content:"\f041"
}
.fa-map-marker-alt:before {
 content:"\f3c5"
}
.fa-map-pin:before {
 content:"\f276"
}
.fa-map-signs:before {
 content:"\f277"
}
.fa-markdown:before {
 content:"\f60f"
}
.fa-marker:before {
 content:"\f5a1"
}
.fa-mars:before {
 content:"\f222"
}
.fa-mars-double:before {
 content:"\f227"
}
.fa-mars-stroke:before {
 content:"\f229"
}
.fa-mars-stroke-h:before {
 content:"\f22b"
}
.fa-mars-stroke-v:before {
 content:"\f22a"
}
.fa-mask:before {
 content:"\f6fa"
}
.fa-mastodon:before {
 content:"\f4f6"
}
.fa-maxcdn:before {
 content:"\f136"
}
.fa-medal:before {
 content:"\f5a2"
}
.fa-medapps:before {
 content:"\f3c6"
}
.fa-medium:before {
 content:"\f23a"
}
.fa-medium-m:before {
 content:"\f3c7"
}
.fa-medkit:before {
 content:"\f0fa"
}
.fa-medrt:before {
 content:"\f3c8"
}
.fa-meetup:before {
 content:"\f2e0"
}
.fa-megaport:before {
 content:"\f5a3"
}
.fa-meh:before {
 content:"\f11a"
}
.fa-meh-blank:before {
 content:"\f5a4"
}
.fa-meh-rolling-eyes:before {
 content:"\f5a5"
}
.fa-memory:before {
 content:"\f538"
}
.fa-mendeley:before {
 content:"\f7b3"
}
.fa-menorah:before {
 content:"\f676"
}
.fa-mercury:before {
 content:"\f223"
}
.fa-meteor:before {
 content:"\f753"
}
.fa-microchip:before {
 content:"\f2db"
}
.fa-microphone:before {
 content:"\f130"
}
.fa-microphone-alt:before {
 content:"\f3c9"
}
.fa-microphone-alt-slash:before {
 content:"\f539"
}
.fa-microphone-slash:before {
 content:"\f131"
}
.fa-microscope:before {
 content:"\f610"
}
.fa-microsoft:before {
 content:"\f3ca"
}
.fa-minus:before {
 content:"\f068"
}
.fa-minus-circle:before {
 content:"\f056"
}
.fa-minus-square:before {
 content:"\f146"
}
.fa-mitten:before {
 content:"\f7b5"
}
.fa-mix:before {
 content:"\f3cb"
}
.fa-mixcloud:before {
 content:"\f289"
}
.fa-mizuni:before {
 content:"\f3cc"
}
.fa-mobile:before {
 content:"\f10b"
}
.fa-mobile-alt:before {
 content:"\f3cd"
}
.fa-modx:before {
 content:"\f285"
}
.fa-monero:before {
 content:"\f3d0"
}
.fa-money-bill:before {
 content:"\f0d6"
}
.fa-money-bill-alt:before {
 content:"\f3d1"
}
.fa-money-bill-wave:before {
 content:"\f53a"
}
.fa-money-bill-wave-alt:before {
 content:"\f53b"
}
.fa-money-check:before {
 content:"\f53c"
}
.fa-money-check-alt:before {
 content:"\f53d"
}
.fa-monument:before {
 content:"\f5a6"
}
.fa-moon:before {
 content:"\f186"
}
.fa-mortar-pestle:before {
 content:"\f5a7"
}
.fa-mosque:before {
 content:"\f678"
}
.fa-motorcycle:before {
 content:"\f21c"
}
.fa-mountain:before {
 content:"\f6fc"
}
.fa-mouse-pointer:before {
 content:"\f245"
}
.fa-mug-hot:before {
 content:"\f7b6"
}
.fa-music:before {
 content:"\f001"
}
.fa-napster:before {
 content:"\f3d2"
}
.fa-neos:before {
 content:"\f612"
}
.fa-network-wired:before {
 content:"\f6ff"
}
.fa-neuter:before {
 content:"\f22c"
}
.fa-newspaper:before {
 content:"\f1ea"
}
.fa-nimblr:before {
 content:"\f5a8"
}
.fa-nintendo-switch:before {
 content:"\f418"
}
.fa-node:before {
 content:"\f419"
}
.fa-node-js:before {
 content:"\f3d3"
}
.fa-not-equal:before {
 content:"\f53e"
}
.fa-notes-medical:before {
 content:"\f481"
}
.fa-npm:before {
 content:"\f3d4"
}
.fa-ns8:before {
 content:"\f3d5"
}
.fa-nutritionix:before {
 content:"\f3d6"
}
.fa-object-group:before {
 content:"\f247"
}
.fa-object-ungroup:before {
 content:"\f248"
}
.fa-odnoklassniki:before {
 content:"\f263"
}
.fa-odnoklassniki-square:before {
 content:"\f264"
}
.fa-oil-can:before {
 content:"\f613"
}
.fa-old-republic:before {
 content:"\f510"
}
.fa-om:before {
 content:"\f679"
}
.fa-opencart:before {
 content:"\f23d"
}
.fa-openid:before {
 content:"\f19b"
}
.fa-opera:before {
 content:"\f26a"
}
.fa-optin-monster:before {
 content:"\f23c"
}
.fa-osi:before {
 content:"\f41a"
}
.fa-otter:before {
 content:"\f700"
}
.fa-outdent:before {
 content:"\f03b"
}
.fa-page4:before {
 content:"\f3d7"
}
.fa-pagelines:before {
 content:"\f18c"
}
.fa-pager:before {
 content:"\f815"
}
.fa-paint-brush:before {
 content:"\f1fc"
}
.fa-paint-roller:before {
 content:"\f5aa"
}
.fa-palette:before {
 content:"\f53f"
}
.fa-palfed:before {
 content:"\f3d8"
}
.fa-pallet:before {
 content:"\f482"
}
.fa-paper-plane:before {
 content:"\f1d8"
}
.fa-paperclip:before {
 content:"\f0c6"
}
.fa-parachute-box:before {
 content:"\f4cd"
}
.fa-paragraph:before {
 content:"\f1dd"
}
.fa-parking:before {
 content:"\f540"
}
.fa-passport:before {
 content:"\f5ab"
}
.fa-pastafarianism:before {
 content:"\f67b"
}
.fa-paste:before {
 content:"\f0ea"
}
.fa-patreon:before {
 content:"\f3d9"
}
.fa-pause:before {
 content:"\f04c"
}
.fa-pause-circle:before {
 content:"\f28b"
}
.fa-paw:before {
 content:"\f1b0"
}
.fa-paypal:before {
 content:"\f1ed"
}
.fa-peace:before {
 content:"\f67c"
}
.fa-pen:before {
 content:"\f304"
}
.fa-pen-alt:before {
 content:"\f305"
}
.fa-pen-fancy:before {
 content:"\f5ac"
}
.fa-pen-nib:before {
 content:"\f5ad"
}
.fa-pen-square:before {
 content:"\f14b"
}
.fa-pencil-alt:before {
 content:"\f303"
}
.fa-pencil-ruler:before {
 content:"\f5ae"
}
.fa-penny-arcade:before {
 content:"\f704"
}
.fa-people-carry:before {
 content:"\f4ce"
}
.fa-pepper-hot:before {
 content:"\f816"
}
.fa-percent:before {
 content:"\f295"
}
.fa-percentage:before {
 content:"\f541"
}
.fa-periscope:before {
 content:"\f3da"
}
.fa-person-booth:before {
 content:"\f756"
}
.fa-phabricator:before {
 content:"\f3db"
}
.fa-phoenix-framework:before {
 content:"\f3dc"
}
.fa-phoenix-squadron:before {
 content:"\f511"
}
.fa-phone:before {
 content:"\f095"
}
.fa-phone-slash:before {
 content:"\f3dd"
}
.fa-phone-square:before {
 content:"\f098"
}
.fa-phone-volume:before {
 content:"\f2a0"
}
.fa-php:before {
 content:"\f457"
}
.fa-pied-piper:before {
 content:"\f2ae"
}
.fa-pied-piper-alt:before {
 content:"\f1a8"
}
.fa-pied-piper-hat:before {
 content:"\f4e5"
}
.fa-pied-piper-pp:before {
 content:"\f1a7"
}
.fa-piggy-bank:before {
 content:"\f4d3"
}
.fa-pills:before {
 content:"\f484"
}
.fa-pinterest:before {
 content:"\f0d2"
}
.fa-pinterest-p:before {
 content:"\f231"
}
.fa-pinterest-square:before {
 content:"\f0d3"
}
.fa-pizza-slice:before {
 content:"\f818"
}
.fa-place-of-worship:before {
 content:"\f67f"
}
.fa-plane:before {
 content:"\f072"
}
.fa-plane-arrival:before {
 content:"\f5af"
}
.fa-plane-departure:before {
 content:"\f5b0"
}
.fa-play:before {
 content:"\f04b"
}
.fa-play-circle:before {
 content:"\f144"
}
.fa-playstation:before {
 content:"\f3df"
}
.fa-plug:before {
 content:"\f1e6"
}
.fa-plus:before {
 content:"\f067"
}
.fa-plus-circle:before {
 content:"\f055"
}
.fa-plus-square:before {
 content:"\f0fe"
}
.fa-podcast:before {
 content:"\f2ce"
}
.fa-poll:before {
 content:"\f681"
}
.fa-poll-h:before {
 content:"\f682"
}
.fa-poo:before {
 content:"\f2fe"
}
.fa-poo-storm:before {
 content:"\f75a"
}
.fa-poop:before {
 content:"\f619"
}
.fa-portrait:before {
 content:"\f3e0"
}
.fa-pound-sign:before {
 content:"\f154"
}
.fa-power-off:before {
 content:"\f011"
}
.fa-pray:before {
 content:"\f683"
}
.fa-praying-hands:before {
 content:"\f684"
}
.fa-prescription:before {
 content:"\f5b1"
}
.fa-prescription-bottle:before {
 content:"\f485"
}
.fa-prescription-bottle-alt:before {
 content:"\f486"
}
.fa-print:before {
 content:"\f02f"
}
.fa-procedures:before {
 content:"\f487"
}
.fa-product-hunt:before {
 content:"\f288"
}
.fa-project-diagram:before {
 content:"\f542"
}
.fa-pushed:before {
 content:"\f3e1"
}
.fa-puzzle-piece:before {
 content:"\f12e"
}
.fa-python:before {
 content:"\f3e2"
}
.fa-qq:before {
 content:"\f1d6"
}
.fa-qrcode:before {
 content:"\f029"
}
.fa-question:before {
 content:"\f128"
}
.fa-question-circle:before {
 content:"\f059"
}
.fa-quidditch:before {
 content:"\f458"
}
.fa-quinscape:before {
 content:"\f459"
}
.fa-quora:before {
 content:"\f2c4"
}
.fa-quote-left:before {
 content:"\f10d"
}
.fa-quote-right:before {
 content:"\f10e"
}
.fa-quran:before {
 content:"\f687"
}
.fa-r-project:before {
 content:"\f4f7"
}
.fa-radiation:before {
 content:"\f7b9"
}
.fa-radiation-alt:before {
 content:"\f7ba"
}
.fa-rainbow:before {
 content:"\f75b"
}
.fa-random:before {
 content:"\f074"
}
.fa-raspberry-pi:before {
 content:"\f7bb"
}
.fa-ravelry:before {
 content:"\f2d9"
}
.fa-react:before {
 content:"\f41b"
}
.fa-reacteurope:before {
 content:"\f75d"
}
.fa-readme:before {
 content:"\f4d5"
}
.fa-rebel:before {
 content:"\f1d0"
}
.fa-receipt:before {
 content:"\f543"
}
.fa-recycle:before {
 content:"\f1b8"
}
.fa-red-river:before {
 content:"\f3e3"
}
.fa-reddit:before {
 content:"\f1a1"
}
.fa-reddit-alien:before {
 content:"\f281"
}
.fa-reddit-square:before {
 content:"\f1a2"
}
.fa-redhat:before {
 content:"\f7bc"
}
.fa-redo:before {
 content:"\f01e"
}
.fa-redo-alt:before {
 content:"\f2f9"
}
.fa-registered:before {
 content:"\f25d"
}
.fa-renren:before {
 content:"\f18b"
}
.fa-reply:before {
 content:"\f3e5"
}
.fa-reply-all:before {
 content:"\f122"
}
.fa-replyd:before {
 content:"\f3e6"
}
.fa-republican:before {
 content:"\f75e"
}
.fa-researchgate:before {
 content:"\f4f8"
}
.fa-resolving:before {
 content:"\f3e7"
}
.fa-restroom:before {
 content:"\f7bd"
}
.fa-retweet:before {
 content:"\f079"
}
.fa-rev:before {
 content:"\f5b2"
}
.fa-ribbon:before {
 content:"\f4d6"
}
.fa-ring:before {
 content:"\f70b"
}
.fa-road:before {
 content:"\f018"
}
.fa-robot:before {
 content:"\f544"
}
.fa-rocket:before {
 content:"\f135"
}
.fa-rocketchat:before {
 content:"\f3e8"
}
.fa-rockrms:before {
 content:"\f3e9"
}
.fa-route:before {
 content:"\f4d7"
}
.fa-rss:before {
 content:"\f09e"
}
.fa-rss-square:before {
 content:"\f143"
}
.fa-ruble-sign:before {
 content:"\f158"
}
.fa-ruler:before {
 content:"\f545"
}
.fa-ruler-combined:before {
 content:"\f546"
}
.fa-ruler-horizontal:before {
 content:"\f547"
}
.fa-ruler-vertical:before {
 content:"\f548"
}
.fa-running:before {
 content:"\f70c"
}
.fa-rupee-sign:before {
 content:"\f156"
}
.fa-sad-cry:before {
 content:"\f5b3"
}
.fa-sad-tear:before {
 content:"\f5b4"
}
.fa-safari:before {
 content:"\f267"
}
.fa-sass:before {
 content:"\f41e"
}
.fa-satellite:before {
 content:"\f7bf"
}
.fa-satellite-dish:before {
 content:"\f7c0"
}
.fa-save:before {
 content:"\f0c7"
}
.fa-schlix:before {
 content:"\f3ea"
}
.fa-school:before {
 content:"\f549"
}
.fa-screwdriver:before {
 content:"\f54a"
}
.fa-scribd:before {
 content:"\f28a"
}
.fa-scroll:before {
 content:"\f70e"
}
.fa-sd-card:before {
 content:"\f7c2"
}
.fa-search:before {
 content:"\f002"
}
.fa-search-dollar:before {
 content:"\f688"
}
.fa-search-location:before {
 content:"\f689"
}
.fa-search-minus:before {
 content:"\f010"
}
.fa-search-plus:before {
 content:"\f00e"
}
.fa-searchengin:before {
 content:"\f3eb"
}
.fa-seedling:before {
 content:"\f4d8"
}
.fa-sellcast:before {
 content:"\f2da"
}
.fa-sellsy:before {
 content:"\f213"
}
.fa-server:before {
 content:"\f233"
}
.fa-servicestack:before {
 content:"\f3ec"
}
.fa-shapes:before {
 content:"\f61f"
}
.fa-share:before {
 content:"\f064"
}
.fa-share-alt:before {
 content:"\f1e0"
}
.fa-share-alt-square:before {
 content:"\f1e1"
}
.fa-share-square:before {
 content:"\f14d"
}
.fa-shekel-sign:before {
 content:"\f20b"
}
.fa-shield-alt:before {
 content:"\f3ed"
}
.fa-ship:before {
 content:"\f21a"
}
.fa-shipping-fast:before {
 content:"\f48b"
}
.fa-shirtsinbulk:before {
 content:"\f214"
}
.fa-shoe-prints:before {
 content:"\f54b"
}
.fa-shopping-bag:before {
 content:"\f290"
}
.fa-shopping-basket:before {
 content:"\f291"
}
.fa-shopping-cart:before {
 content:"\f07a"
}
.fa-shopware:before {
 content:"\f5b5"
}
.fa-shower:before {
 content:"\f2cc"
}
.fa-shuttle-van:before {
 content:"\f5b6"
}
.fa-sign:before {
 content:"\f4d9"
}
.fa-sign-in-alt:before {
 content:"\f2f6"
}
.fa-sign-language:before {
 content:"\f2a7"
}
.fa-sign-out-alt:before {
 content:"\f2f5"
}
.fa-signal:before {
 content:"\f012"
}
.fa-signature:before {
 content:"\f5b7"
}
.fa-sim-card:before {
 content:"\f7c4"
}
.fa-simplybuilt:before {
 content:"\f215"
}
.fa-sistrix:before {
 content:"\f3ee"
}
.fa-sitemap:before {
 content:"\f0e8"
}
.fa-sith:before {
 content:"\f512"
}
.fa-skating:before {
 content:"\f7c5"
}
.fa-sketch:before {
 content:"\f7c6"
}
.fa-skiing:before {
 content:"\f7c9"
}
.fa-skiing-nordic:before {
 content:"\f7ca"
}
.fa-skull:before {
 content:"\f54c"
}
.fa-skull-crossbones:before {
 content:"\f714"
}
.fa-skyatlas:before {
 content:"\f216"
}
.fa-skype:before {
 content:"\f17e"
}
.fa-slack:before {
 content:"\f198"
}
.fa-slack-hash:before {
 content:"\f3ef"
}
.fa-slash:before {
 content:"\f715"
}
.fa-sleigh:before {
 content:"\f7cc"
}
.fa-sliders-h:before {
 content:"\f1de"
}
.fa-slideshare:before {
 content:"\f1e7"
}
.fa-smile:before {
 content:"\f118"
}
.fa-smile-beam:before {
 content:"\f5b8"
}
.fa-smile-wink:before {
 content:"\f4da"
}
.fa-smog:before {
 content:"\f75f"
}
.fa-smoking:before {
 content:"\f48d"
}
.fa-smoking-ban:before {
 content:"\f54d"
}
.fa-sms:before {
 content:"\f7cd"
}
.fa-snapchat:before {
 content:"\f2ab"
}
.fa-snapchat-ghost:before {
 content:"\f2ac"
}
.fa-snapchat-square:before {
 content:"\f2ad"
}
.fa-snowboarding:before {
 content:"\f7ce"
}
.fa-snowflake:before {
 content:"\f2dc"
}
.fa-snowman:before {
 content:"\f7d0"
}
.fa-snowplow:before {
 content:"\f7d2"
}
.fa-socks:before {
 content:"\f696"
}
.fa-solar-panel:before {
 content:"\f5ba"
}
.fa-sort:before {
 content:"\f0dc"
}
.fa-sort-alpha-down:before {
 content:"\f15d"
}
.fa-sort-alpha-up:before {
 content:"\f15e"
}
.fa-sort-amount-down:before {
 content:"\f160"
}
.fa-sort-amount-up:before {
 content:"\f161"
}
.fa-sort-down:before {
 content:"\f0dd"
}
.fa-sort-numeric-down:before {
 content:"\f162"
}
.fa-sort-numeric-up:before {
 content:"\f163"
}
.fa-sort-up:before {
 content:"\f0de"
}
.fa-soundcloud:before {
 content:"\f1be"
}
.fa-sourcetree:before {
 content:"\f7d3"
}
.fa-spa:before {
 content:"\f5bb"
}
.fa-space-shuttle:before {
 content:"\f197"
}
.fa-speakap:before {
 content:"\f3f3"
}
.fa-spider:before {
 content:"\f717"
}
.fa-spinner:before {
 content:"\f110"
}
.fa-splotch:before {
 content:"\f5bc"
}
.fa-spotify:before {
 content:"\f1bc"
}
.fa-spray-can:before {
 content:"\f5bd"
}
.fa-square:before {
 content:"\f0c8"
}
.fa-square-full:before {
 content:"\f45c"
}
.fa-square-root-alt:before {
 content:"\f698"
}
.fa-squarespace:before {
 content:"\f5be"
}
.fa-stack-exchange:before {
 content:"\f18d"
}
.fa-stack-overflow:before {
 content:"\f16c"
}
.fa-stamp:before {
 content:"\f5bf"
}
.fa-star:before {
 content:"\f005"
}
.fa-star-and-crescent:before {
 content:"\f699"
}
.fa-star-half:before {
 content:"\f089"
}
.fa-star-half-alt:before {
 content:"\f5c0"
}
.fa-star-of-david:before {
 content:"\f69a"
}
.fa-star-of-life:before {
 content:"\f621"
}
.fa-staylinked:before {
 content:"\f3f5"
}
.fa-steam:before {
 content:"\f1b6"
}
.fa-steam-square:before {
 content:"\f1b7"
}
.fa-steam-symbol:before {
 content:"\f3f6"
}
.fa-step-backward:before {
 content:"\f048"
}
.fa-step-forward:before {
 content:"\f051"
}
.fa-stethoscope:before {
 content:"\f0f1"
}
.fa-sticker-mule:before {
 content:"\f3f7"
}
.fa-sticky-note:before {
 content:"\f249"
}
.fa-stop:before {
 content:"\f04d"
}
.fa-stop-circle:before {
 content:"\f28d"
}
.fa-stopwatch:before {
 content:"\f2f2"
}
.fa-store:before {
 content:"\f54e"
}
.fa-store-alt:before {
 content:"\f54f"
}
.fa-strava:before {
 content:"\f428"
}
.fa-stream:before {
 content:"\f550"
}
.fa-street-view:before {
 content:"\f21d"
}
.fa-strikethrough:before {
 content:"\f0cc"
}
.fa-stripe:before {
 content:"\f429"
}
.fa-stripe-s:before {
 content:"\f42a"
}
.fa-stroopwafel:before {
 content:"\f551"
}
.fa-studiovinari:before {
 content:"\f3f8"
}
.fa-stumbleupon:before {
 content:"\f1a4"
}
.fa-stumbleupon-circle:before {
 content:"\f1a3"
}
.fa-subscript:before {
 content:"\f12c"
}
.fa-subway:before {
 content:"\f239"
}
.fa-suitcase:before {
 content:"\f0f2"
}
.fa-suitcase-rolling:before {
 content:"\f5c1"
}
.fa-sun:before {
 content:"\f185"
}
.fa-superpowers:before {
 content:"\f2dd"
}
.fa-superscript:before {
 content:"\f12b"
}
.fa-supple:before {
 content:"\f3f9"
}
.fa-surprise:before {
 content:"\f5c2"
}
.fa-suse:before {
 content:"\f7d6"
}
.fa-swatchbook:before {
 content:"\f5c3"
}
.fa-swimmer:before {
 content:"\f5c4"
}
.fa-swimming-pool:before {
 content:"\f5c5"
}
.fa-synagogue:before {
 content:"\f69b"
}
.fa-sync:before {
 content:"\f021"
}
.fa-sync-alt:before {
 content:"\f2f1"
}
.fa-syringe:before {
 content:"\f48e"
}
.fa-table:before {
 content:"\f0ce"
}
.fa-table-tennis:before {
 content:"\f45d"
}
.fa-tablet:before {
 content:"\f10a"
}
.fa-tablet-alt:before {
 content:"\f3fa"
}
.fa-tablets:before {
 content:"\f490"
}
.fa-tachometer-alt:before {
 content:"\f3fd"
}
.fa-tag:before {
 content:"\f02b"
}
.fa-tags:before {
 content:"\f02c"
}
.fa-tape:before {
 content:"\f4db"
}
.fa-tasks:before {
 content:"\f0ae"
}
.fa-taxi:before {
 content:"\f1ba"
}
.fa-teamspeak:before {
 content:"\f4f9"
}
.fa-teeth:before {
 content:"\f62e"
}
.fa-teeth-open:before {
 content:"\f62f"
}
.fa-telegram:before {
 content:"\f2c6"
}
.fa-telegram-plane:before {
 content:"\f3fe"
}
.fa-temperature-high:before {
 content:"\f769"
}
.fa-temperature-low:before {
 content:"\f76b"
}
.fa-tencent-weibo:before {
 content:"\f1d5"
}
.fa-tenge:before {
 content:"\f7d7"
}
.fa-terminal:before {
 content:"\f120"
}
.fa-text-height:before {
 content:"\f034"
}
.fa-text-width:before {
 content:"\f035"
}
.fa-th:before {
 content:"\f00a"
}
.fa-th-large:before {
 content:"\f009"
}
.fa-th-list:before {
 content:"\f00b"
}
.fa-the-red-yeti:before {
 content:"\f69d"
}
.fa-theater-masks:before {
 content:"\f630"
}
.fa-themeco:before {
 content:"\f5c6"
}
.fa-themeisle:before {
 content:"\f2b2"
}
.fa-thermometer:before {
 content:"\f491"
}
.fa-thermometer-empty:before {
 content:"\f2cb"
}
.fa-thermometer-full:before {
 content:"\f2c7"
}
.fa-thermometer-half:before {
 content:"\f2c9"
}
.fa-thermometer-quarter:before {
 content:"\f2ca"
}
.fa-thermometer-three-quarters:before {
 content:"\f2c8"
}
.fa-think-peaks:before {
 content:"\f731"
}
.fa-thumbs-down:before {
 content:"\f165"
}
.fa-thumbs-up:before {
 content:"\f164"
}
.fa-thumbtack:before {
 content:"\f08d"
}
.fa-ticket-alt:before {
 content:"\f3ff"
}
.fa-times:before {
 content:"\f00d"
}
.fa-times-circle:before {
 content:"\f057"
}
.fa-tint:before {
 content:"\f043"
}
.fa-tint-slash:before {
 content:"\f5c7"
}
.fa-tired:before {
 content:"\f5c8"
}
.fa-toggle-off:before {
 content:"\f204"
}
.fa-toggle-on:before {
 content:"\f205"
}
.fa-toilet:before {
 content:"\f7d8"
}
.fa-toilet-paper:before {
 content:"\f71e"
}
.fa-toolbox:before {
 content:"\f552"
}
.fa-tools:before {
 content:"\f7d9"
}
.fa-tooth:before {
 content:"\f5c9"
}
.fa-torah:before {
 content:"\f6a0"
}
.fa-torii-gate:before {
 content:"\f6a1"
}
.fa-tractor:before {
 content:"\f722"
}
.fa-trade-federation:before {
 content:"\f513"
}
.fa-trademark:before {
 content:"\f25c"
}
.fa-traffic-light:before {
 content:"\f637"
}
.fa-train:before {
 content:"\f238"
}
.fa-tram:before {
 content:"\f7da"
}
.fa-transgender:before {
 content:"\f224"
}
.fa-transgender-alt:before {
 content:"\f225"
}
.fa-trash:before {
 content:"\f1f8"
}
.fa-trash-alt:before {
 content:"\f2ed"
}
.fa-trash-restore:before {
 content:"\f829"
}
.fa-trash-restore-alt:before {
 content:"\f82a"
}
.fa-tree:before {
 content:"\f1bb"
}
.fa-trello:before {
 content:"\f181"
}
.fa-tripadvisor:before {
 content:"\f262"
}
.fa-trophy:before {
 content:"\f091"
}
.fa-truck:before {
 content:"\f0d1"
}
.fa-truck-loading:before {
 content:"\f4de"
}
.fa-truck-monster:before {
 content:"\f63b"
}
.fa-truck-moving:before {
 content:"\f4df"
}
.fa-truck-pickup:before {
 content:"\f63c"
}
.fa-tshirt:before {
 content:"\f553"
}
.fa-tty:before {
 content:"\f1e4"
}
.fa-tumblr:before {
 content:"\f173"
}
.fa-tumblr-square:before {
 content:"\f174"
}
.fa-tv:before {
 content:"\f26c"
}
.fa-twitch:before {
 content:"\f1e8"
}
.fa-twitter:before {
 content:"\f099"
}
.fa-twitter-square:before {
 content:"\f081"
}
.fa-typo3:before {
 content:"\f42b"
}
.fa-uber:before {
 content:"\f402"
}
.fa-ubuntu:before {
 content:"\f7df"
}
.fa-uikit:before {
 content:"\f403"
}
.fa-umbrella:before {
 content:"\f0e9"
}
.fa-umbrella-beach:before {
 content:"\f5ca"
}
.fa-underline:before {
 content:"\f0cd"
}
.fa-undo:before {
 content:"\f0e2"
}
.fa-undo-alt:before {
 content:"\f2ea"
}
.fa-uniregistry:before {
 content:"\f404"
}
.fa-universal-access:before {
 content:"\f29a"
}
.fa-university:before {
 content:"\f19c"
}
.fa-unlink:before {
 content:"\f127"
}
.fa-unlock:before {
 content:"\f09c"
}
.fa-unlock-alt:before {
 content:"\f13e"
}
.fa-untappd:before {
 content:"\f405"
}
.fa-upload:before {
 content:"\f093"
}
.fa-ups:before {
 content:"\f7e0"
}
.fa-usb:before {
 content:"\f287"
}
.fa-user:before {
 content:"\f007"
}
.fa-user-alt:before {
 content:"\f406"
}
.fa-user-alt-slash:before {
 content:"\f4fa"
}
.fa-user-astronaut:before {
 content:"\f4fb"
}
.fa-user-check:before {
 content:"\f4fc"
}
.fa-user-circle:before {
 content:"\f2bd"
}
.fa-user-clock:before {
 content:"\f4fd"
}
.fa-user-cog:before {
 content:"\f4fe"
}
.fa-user-edit:before {
 content:"\f4ff"
}
.fa-user-friends:before {
 content:"\f500"
}
.fa-user-graduate:before {
 content:"\f501"
}
.fa-user-injured:before {
 content:"\f728"
}
.fa-user-lock:before {
 content:"\f502"
}
.fa-user-md:before {
 content:"\f0f0"
}
.fa-user-minus:before {
 content:"\f503"
}
.fa-user-ninja:before {
 content:"\f504"
}
.fa-user-nurse:before {
 content:"\f82f"
}
.fa-user-plus:before {
 content:"\f234"
}
.fa-user-secret:before {
 content:"\f21b"
}
.fa-user-shield:before {
 content:"\f505"
}
.fa-user-slash:before {
 content:"\f506"
}
.fa-user-tag:before {
 content:"\f507"
}
.fa-user-tie:before {
 content:"\f508"
}
.fa-user-times:before {
 content:"\f235"
}
.fa-users:before {
 content:"\f0c0"
}
.fa-users-cog:before {
 content:"\f509"
}
.fa-usps:before {
 content:"\f7e1"
}
.fa-ussunnah:before {
 content:"\f407"
}
.fa-utensil-spoon:before {
 content:"\f2e5"
}
.fa-utensils:before {
 content:"\f2e7"
}
.fa-vaadin:before {
 content:"\f408"
}
.fa-vector-square:before {
 content:"\f5cb"
}
.fa-venus:before {
 content:"\f221"
}
.fa-venus-double:before {
 content:"\f226"
}
.fa-venus-mars:before {
 content:"\f228"
}
.fa-viacoin:before {
 content:"\f237"
}
.fa-viadeo:before {
 content:"\f2a9"
}
.fa-viadeo-square:before {
 content:"\f2aa"
}
.fa-vial:before {
 content:"\f492"
}
.fa-vials:before {
 content:"\f493"
}
.fa-viber:before {
 content:"\f409"
}
.fa-video:before {
 content:"\f03d"
}
.fa-video-slash:before {
 content:"\f4e2"
}
.fa-vihara:before {
 content:"\f6a7"
}
.fa-vimeo:before {
 content:"\f40a"
}
.fa-vimeo-square:before {
 content:"\f194"
}
.fa-vimeo-v:before {
 content:"\f27d"
}
.fa-vine:before {
 content:"\f1ca"
}
.fa-vk:before {
 content:"\f189"
}
.fa-vnv:before {
 content:"\f40b"
}
.fa-volleyball-ball:before {
 content:"\f45f"
}
.fa-volume-down:before {
 content:"\f027"
}
.fa-volume-mute:before {
 content:"\f6a9"
}
.fa-volume-off:before {
 content:"\f026"
}
.fa-volume-up:before {
 content:"\f028"
}
.fa-vote-yea:before {
 content:"\f772"
}
.fa-vr-cardboard:before {
 content:"\f729"
}
.fa-vuejs:before {
 content:"\f41f"
}
.fa-walking:before {
 content:"\f554"
}
.fa-wallet:before {
 content:"\f555"
}
.fa-warehouse:before {
 content:"\f494"
}
.fa-water:before {
 content:"\f773"
}
.fa-weebly:before {
 content:"\f5cc"
}
.fa-weibo:before {
 content:"\f18a"
}
.fa-weight:before {
 content:"\f496"
}
.fa-weight-hanging:before {
 content:"\f5cd"
}
.fa-weixin:before {
 content:"\f1d7"
}
.fa-whatsapp:before {
 content:"\f232"
}
.fa-whatsapp-square:before {
 content:"\f40c"
}
.fa-wheelchair:before {
 content:"\f193"
}
.fa-whmcs:before {
 content:"\f40d"
}
.fa-wifi:before {
 content:"\f1eb"
}
.fa-wikipedia-w:before {
 content:"\f266"
}
.fa-wind:before {
 content:"\f72e"
}
.fa-window-close:before {
 content:"\f410"
}
.fa-window-maximize:before {
 content:"\f2d0"
}
.fa-window-minimize:before {
 content:"\f2d1"
}
.fa-window-restore:before {
 content:"\f2d2"
}
.fa-windows:before {
 content:"\f17a"
}
.fa-wine-bottle:before {
 content:"\f72f"
}
.fa-wine-glass:before {
 content:"\f4e3"
}
.fa-wine-glass-alt:before {
 content:"\f5ce"
}
.fa-wix:before {
 content:"\f5cf"
}
.fa-wizards-of-the-coast:before {
 content:"\f730"
}
.fa-wolf-pack-battalion:before {
 content:"\f514"
}
.fa-won-sign:before {
 content:"\f159"
}
.fa-wordpress:before {
 content:"\f19a"
}
.fa-wordpress-simple:before {
 content:"\f411"
}
.fa-wpbeginner:before {
 content:"\f297"
}
.fa-wpexplorer:before {
 content:"\f2de"
}
.fa-wpforms:before {
 content:"\f298"
}
.fa-wpressr:before {
 content:"\f3e4"
}
.fa-wrench:before {
 content:"\f0ad"
}
.fa-x-ray:before {
 content:"\f497"
}
.fa-xbox:before {
 content:"\f412"
}
.fa-xing:before {
 content:"\f168"
}
.fa-xing-square:before {
 content:"\f169"
}
.fa-y-combinator:before {
 content:"\f23b"
}
.fa-yahoo:before {
 content:"\f19e"
}
.fa-yandex:before {
 content:"\f413"
}
.fa-yandex-international:before {
 content:"\f414"
}
.fa-yarn:before {
 content:"\f7e3"
}
.fa-yelp:before {
 content:"\f1e9"
}
.fa-yen-sign:before {
 content:"\f157"
}
.fa-yin-yang:before {
 content:"\f6ad"
}
.fa-yoast:before {
 content:"\f2b1"
}
.fa-youtube:before {
 content:"\f167"
}
.fa-youtube-square:before {
 content:"\f431"
}
.fa-zhihu:before {
 content:"\f63f"
}
.sr-only {
 border:0;
 clip:rect(0,0,0,0);
 height:1px;
 margin:-1px;
 overflow:hidden;
 padding:0;
 position:absolute;
 width:1px
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
 clip:auto;
 height:auto;
 margin:0;
 overflow:visible;
 position:static;
 width:auto
}
@font-face {
 font-family:Font Awesome\ 5 Brands;
 font-style:normal;
 font-weight:400;
 font-display:auto;
 src:url(../webfonts/fa-brands-400.eot);
 src:url(../webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),
 url(../webfonts/fa-brands-400.woff2) format("woff2"),
 url(../webfonts/fa-brands-400.woff) format("woff"),
 url(../webfonts/fa-brands-400.ttf) format("truetype"),
 url(../webfonts/fa-brands-400.svg#fontawesome) format("svg")
}
.fab {
 font-family:Font Awesome\ 5 Brands
}
@font-face {
 font-family:Font Awesome\ 5 Free;
 font-style:normal;
 font-weight:400;
 font-display:auto;
 src:url(../webfonts/fa-regular-400.eot);
 src:url(../webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),
 url(../webfonts/fa-regular-400.woff2) format("woff2"),
 url(../webfonts/fa-regular-400.woff) format("woff"),
 url(../webfonts/fa-regular-400.ttf) format("truetype"),
 url(../webfonts/fa-regular-400.svg#fontawesome) format("svg")
}
.far {
 font-weight:400
}
@font-face {
 font-family:Font Awesome\ 5 Free;
 font-style:normal;
 font-weight:900;
 font-display:auto;
 src:url(../webfonts/fa-solid-900.eot);
 src:url(../webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),
 url(../webfonts/fa-solid-900.woff2) format("woff2"),
 url(../webfonts/fa-solid-900.woff) format("woff"),
 url(../webfonts/fa-solid-900.ttf) format("truetype"),
 url(../webfonts/fa-solid-900.svg#fontawesome) format("svg")
}
.fa,
.far,
.fas {
 font-family:Font Awesome\ 5 Free
}
.fa,
.fas {
 font-weight:900
}
.ui-widget,
.ui-widget * {
 box-sizing:border-box
}
.ui-helper-hidden {
 display:none!important
}
.ui-helper-hidden-accessible {
 border:0;
 clip:rect(0 0 0 0);
 height:1px;
 margin:-1px;
 overflow:hidden;
 padding:0;
 position:absolute;
 width:1px
}
.ui-helper-hidden-accessible input,
.ui-helper-hidden-accessible select {
 transform:scale(0)
}
.ui-helper-reset {
 margin:0;
 padding:0;
 border:0;
 outline:0;
 line-height:1.3;
 text-decoration:none;
 font-size:100%;
 list-style:none
}
.ui-helper-clearfix:after,
.ui-helper-clearfix:before {
 content:"";
 display:table
}
.ui-helper-clearfix:after {
 clear:both
}
.ui-helper-clearfix {
 zoom:1
}
.ui-helper-zfix {
 width:100%;
 height:100%;
 top:0;
 left:0;
 position:absolute;
 opacity:0;
 filter:Alpha(Opacity=0)
}
.ui-state-disabled,
.ui-state-disabled a {
 cursor:default!important
}
.ui-icon {
 display:block;
 text-indent:-99999px;
 overflow:hidden;
 background-repeat:no-repeat
}
.ui-widget-overlay {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%
}
.ui-resizable {
 position:relative
}
.ui-resizable-handle {
 position:absolute;
 font-size:.1px;
 display:block
}
.ui-resizable-autohide .ui-resizable-handle,
.ui-resizable-disabled .ui-resizable-handle {
 display:none
}
.ui-resizable-n {
 cursor:n-resize;
 height:7px;
 width:100%;
 top:-5px;
 left:0
}
.ui-resizable-s {
 cursor:s-resize;
 height:7px;
 width:100%;
 bottom:-5px;
 left:0
}
.ui-resizable-e {
 cursor:e-resize;
 width:7px;
 right:-5px;
 top:0;
 height:100%
}
.ui-resizable-w {
 cursor:w-resize;
 width:7px;
 left:-5px;
 top:0;
 height:100%
}
.ui-resizable-se {
 cursor:se-resize;
 width:12px;
 height:12px;
 right:1px;
 bottom:1px
}
.ui-resizable-sw {
 cursor:sw-resize;
 width:9px;
 height:9px;
 left:-5px;
 bottom:-5px
}
.ui-resizable-nw {
 cursor:nw-resize;
 width:9px;
 height:9px;
 left:-5px;
 top:-5px
}
.ui-resizable-ne {
 cursor:ne-resize;
 width:9px;
 height:9px;
 right:-5px;
 top:-5px
}
.ui-shadow {
 box-shadow:0 1px 3px 0 rgba(0,0,0,.3)
}
.ui-unselectable-text {
 -webkit-user-select:none;
 -moz-user-select:none;
 -o-user-select:none;
 user-select:none
}
.ui-scrollbar-measure {
 width:100px;
 height:100px;
 overflow:scroll;
 position:absolute;
 top:-9999px
}
.ui-overflow-hidden {
 overflow:hidden
}
::-webkit-input-placeholder {
 color:#898989
}
:-moz-placeholder,
::-moz-placeholder {
 color:#898989;
 opacity:1
}
:-ms-input-placeholder {
 color:#898989
}
::-ms-input-placeholder {
 color:#898989
}
.ui-placeholder {
 color:#898989
}
button,
input[type=button],
input[type=file]::-webkit-file-upload-button,
input[type=reset],
input[type=submit] {
 border-radius:0
}
.ui-accordion {
 width:100%
}
.ui-accordion .ui-accordion-header {
 cursor:pointer;
 position:relative;
 margin-top:1px;
 zoom:1
}
.ui-accordion .ui-accordion-header a {
 display:block;
 padding:.5em
}
.ui-accordion .ui-accordion-header-text,
.ui-accordion .ui-accordion-toggle-icon {
 vertical-align:middle
}
.ui-accordion .ui-accordion-content {
 padding:1em;
 border-top:0;
 overflow:visible;
 zoom:1
}
.ui-accordion .ui-accordion-header.ui-state-disabled,
.ui-accordion .ui-accordion-header.ui-state-disabled a {
 cursor:default
}
.ui-accordion-content-wrapper-overflown {
 overflow:hidden
}
.ui-rtl .ui-accordion .ui-accordion-header a {
 padding:.5em 2em .5em .5em
}
.ui-rtl .ui-accordion .ui-accordion-toggle-icon {
 left:auto;
 right:.5em
}
.ui-rtl .ui-accordion .ui-accordion-toggle-icon.pi-caret-right:before {
 content:"\e904"
}
.ui-blockui {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%
}
.ui-blockui-document {
 position:fixed
}
.ui-autocomplete {
 width:auto;
 zoom:1;
 cursor:pointer;
 box-shadow:none;
 position:relative;
 display:inline-block
}
.ui-autocomplete .ui-autocomplete-dropdown {
 height:100%;
 width:2em;
 margin-right:0;
 vertical-align:top
}
.ui-autocomplete .ui-autocomplete-input {
 padding-right:1.5em
}
.ui-autocomplete-loader {
 position:absolute;
 right:.25em;
 top:50%;
 margin-top:-.5em
}
.ui-autocomplete-query {
 font-weight:700
}
.ui-autocomplete .ui-autocomplete-panel {
 min-width:100%
}
.ui-autocomplete-panel {
 position:absolute;
 overflow:auto
}
.ui-autocomplete-panel .ui-autocomplete-list {
 padding:.4em;
 border:0
}
.ui-autocomplete-panel .ui-autocomplete-list-item {
 border:0;
 cursor:pointer;
 font-weight:400;
 margin:1px 0;
 padding:.186em .313em;
 text-align:left
}
.ui-autocomplete .ui-button-icon-only,
.ui-autocomplete .ui-button-icon-only:enabled:active,
.ui-autocomplete .ui-button-icon-only:enabled:focus,
.ui-autocomplete .ui-button-icon-only:enabled:hover {
 border-left:0
}
.ui-autocomplete-multiple-container {
 display:inline-block;
 vertical-align:middle
}
.ui-autocomplete-multiple-container.ui-inputtext {
 clear:left;
 cursor:text;
 list-style-type:none;
 margin:0;
 overflow:hidden;
 padding:0 1.5em 0 .25em
}
.ui-autocomplete-token {
 cursor:default;
 display:inline-block;
 vertical-align:middle;
 overflow:hidden;
 padding:.125em .5em;
 white-space:nowrap;
 position:relative;
 margin-right:.125em;
 border:0;
 font-size:.9em
}
.ui-autocomplete-token-label {
 display:block;
 margin-right:2em
}
.ui-autocomplete-token-icon {
 margin-top:-.5em;
 position:absolute;
 right:.2em;
 top:50%;
 cursor:pointer
}
.ui-autocomplete-input-token {
 display:inline-block;
 vertical-align:middle;
 list-style-type:none;
 margin:0 0 0 .125em;
 padding:.25em .25em .25em 0
}
.ui-autocomplete-input-token input {
 border:0;
 width:10em;
 outline:medium none;
 background-color:transparent;
 margin:0;
 padding:0;
 box-shadow:none;
 border-radius:0
}
.ui-autocomplete-dd .ui-autocomplete-loader {
 right:2.25em
}
.ui-autocomplete-dd .ui-autocomplete-multiple-container.ui-corner-all,
.ui-autocomplete-dd input.ui-corner-all {
 border-top-right-radius:0;
 border-bottom-right-radius:0
}
.ui-autocomplete-dd .ui-autocomplete-dropdown.ui-corner-all {
 border-top-left-radius:0;
 border-bottom-left-radius:0
}
.ui-fluid .ui-autocomplete,
.ui-fluid .ui-autocomplete-input,
.ui-fluid p-autocomplete {
 width:100%
}
.ui-fluid .ui-autocomplete.ui-autocomplete-dd .ui-autocomplete-input,
.ui-fluid .ui-autocomplete.ui-autocomplete-dd .ui-autocomplete-multiple-container {
 width:calc(100% - 2em)
}
.ui-fluid .ui-autocomplete .ui-autocomplete-dropdown.ui-button {
 width:2em
}
.ui-button {
 position:relative;
 padding:0;
 text-decoration:none!important;
 cursor:pointer;
 text-align:center;
 zoom:1;
 overflow:visible
}
.ui-button,
p-button {
 display:inline-block
}
.ui-button .ui-button-text {
 display:block;
 line-height:normal
}
.ui-button-text-only .ui-button-text {
 padding:.25em 1em
}
.ui-button-icon-only .ui-button-text,
.ui-button-text-empty .ui-button-text {
 padding:.25em;
 text-indent:-9999999px
}
.ui-button-text-icon-left .ui-button-text {
 padding:.25em 1em .25em 2.1em
}
.ui-button-text-icon-right .ui-button-text {
 padding:.25em 2.1em .25em 1em
}
.ui-button-icon-only .ui-button-icon-left,
.ui-button-text-icon-left .ui-button-icon-left,
.ui-button-text-icon-right .ui-button-icon-right {
 position:absolute;
 top:50%;
 margin-top:-.5em;
 height:1em
}
.ui-button-icon-only .ui-button-icon-left {
 top:50%;
 left:50%;
 margin-top:-.5em;
 margin-left:-.5em;
 width:1em;
 height:1em
}
.ui-button-icon-left {
 left:.5em
}
.ui-button-icon-right {
 right:.5em
}
.ui-buttonset .ui-button {
 margin-left:0;
 margin-right:0
}
button.ui-button::-moz-focus-inner {
 border:0;
 padding:0
}
.ui-fluid .ui-button {
 width:100%
}
.ui-fluid .ui-button-text-icon-left .ui-button-text,
.ui-fluid .ui-button-text-icon-right .ui-button-text {
 padding-left:1em;
 padding-right:1em
}
.ui-fluid .ui-buttonset,
.ui-fluid .ui-buttonset.ui-buttonset-1 .ui-button {
 width:100%
}
.ui-fluid .ui-buttonset.ui-buttonset-2 .ui-button {
 width:50%
}
.ui-fluid .ui-buttonset.ui-buttonset-3 .ui-button {
 width:33.3%
}
.ui-fluid .ui-buttonset.ui-buttonset-4 .ui-button {
 width:25%
}
.ui-fluid .ui-buttonset.ui-buttonset-5 .ui-button {
 width:20%
}
.ui-fluid .ui-buttonset.ui-buttonset-6 .ui-button {
 width:16.6%
}
@media(max-width:640px) {
 .ui-fluid .ui-buttonset.ui-buttonset-1 .ui-button,
 .ui-fluid .ui-buttonset.ui-buttonset-2 .ui-button,
 .ui-fluid .ui-buttonset.ui-buttonset-3 .ui-button,
 .ui-fluid .ui-buttonset.ui-buttonset-4 .ui-button,
 .ui-fluid .ui-buttonset.ui-buttonset-5 .ui-button,
 .ui-fluid .ui-buttonset.ui-buttonset-6 .ui-button {
  width:100%
 }
}
.ui-breadcrumb {
 margin:0;
 padding:.5em
}
.ui-breadcrumb ul {
 margin:0;
 padding:0
}
.ui-breadcrumb ul li {
 display:inline-block;
 margin:0 .25em
}
.ui-breadcrumb-chevron,
.ui-breadcrumb-home {
 vertical-align:middle
}
.ui-breadcrumb ul li .ui-menuitem-link {
 text-decoration:none
}
.ui-breadcrumb .ui-menuitem-icon {
 margin-right:.25em;
 vertical-align:middle
}
.ui-breadcrumb .ui-menuitem-text {
 vertical-align:middle
}
.ui-calendar {
 position:relative;
 display:inline-block
}
.ui-calendar .ui-calendar-button {
 height:100%;
 border-top-left-radius:0;
 border-bottom-left-radius:0;
 width:2em;
 border-left:0
}
.ui-calendar .ui-calendar-button:enabled:hover,
.ui-calendar .ui-calendar-button:focus {
 border-left:0
}
.ui-calendar .ui-datepicker {
 min-width:100%
}
.ui-fluid .ui-calendar {
 width:100%
}
.ui-fluid .ui-calendar-button {
 width:2em
}
.ui-fluid .ui-datepicker-buttonbar button {
 width:auto
}
.ui-fluid .ui-calendar.ui-calendar-w-btn .ui-inputtext {
 width:calc(100% - 2em)
}
.ui-datepicker {
 width:auto;
 padding:.2em;
 position:absolute
}
.ui-datepicker.ui-datepicker-inline {
 display:inline-block;
 position:static
}
.ui-datepicker .ui-datepicker-group {
 border-width:0
}
.ui-datepicker .ui-datepicker-header {
 position:relative;
 padding:.5em 0
}
.ui-datepicker .ui-datepicker-next,
.ui-datepicker .ui-datepicker-prev {
 position:absolute;
 top:.5em;
 width:1.8em;
 height:1.8em
}
.ui-datepicker .ui-datepicker-prev {
 left:.125em
}
.ui-datepicker .ui-datepicker-next {
 right:.125em
}
.ui-datepicker .ui-datepicker-next span,
.ui-datepicker .ui-datepicker-prev span {
 display:block;
 position:absolute;
 left:50%;
 top:50%;
 margin-top:-.5em;
 margin-left:-.5em
}
.ui-datepicker .ui-datepicker-title {
 margin:0 2.3em;
 line-height:1.8em;
 text-align:center
}
.ui-datepicker .ui-datepicker-title select {
 font-size:1em;
 margin:.125em 0;
 vertical-align:middle
}
.ui-datepicker select.ui-datepicker-month {
 margin-right:.25em
}
.ui-datepicker span.ui-datepicker-year {
 margin-left:.25em
}
.ui-datepicker-multiple-month .ui-datepicker-group {
 display:table-cell;
 border-width:0 1px 0 0
}
.ui-datepicker table {
 width:100%;
 font-size:.9em;
 border-collapse:collapse;
 margin:0 0 .4em
}
.ui-datepicker th {
 padding:.5em;
 text-align:center;
 font-weight:700;
 border:0
}
.ui-datepicker td {
 border:0;
 padding:0
}
.ui-datepicker td>a,
.ui-datepicker td>span {
 display:block;
 padding:.5em;
 text-decoration:none;
 border:0;
 text-align:center
}
.ui-datepicker .ui-datepicker-buttonbar {
 border-left:0;
 border-right:0;
 border-bottom:0;
 padding:.5em
}
.ui-datepicker .ui-datepicker-buttonbar>.ui-g>div:last-child {
 text-align:right
}
.ui-datepicker .ui-datepicker-buttonbar>.ui-g>div {
 padding:0
}
.ui-calendar.ui-calendar-w-btn input {
 border-top-right-radius:0;
 border-bottom-right-radius:0
}
.ui-monthpicker .ui-monthpicker-month {
 width:33.3%;
 display:inline-block;
 text-align:center;
 padding:.5em;
 cursor:pointer
}
.ui-datepicker-monthpicker select.ui-datepicker-year {
 width:auto
}
.ui-timepicker {
 text-align:center;
 padding:.5em 0
}
.ui-timepicker>div {
 display:inline-block;
 margin-left:.5em;
 min-width:1.5em
}
.ui-timepicker>.ui-minute-picker,
.ui-timepicker>.ui-second-picker {
 margin-left:0
}
.ui-timepicker>.ui-separator {
 margin-left:0;
 min-width:.75em
}
.ui-timepicker>.ui-separator a {
 visibility:hidden
}
.ui-timepicker>div a {
 display:block;
 opacity:.7;
 filter:Alpha(Opacity=70);
 cursor:pointer
}
.ui-timepicker>div a:last-child {
 margin-top:.3em
}
.ui-timepicker>div a:hover {
 display:block;
 opacity:1;
 filter:Alpha(Opacity=100)
}
input[type=text]::-ms-clear {
 display:none
}
.ui-calendar .ui-datepicker-touch-ui,
.ui-datepicker-touch-ui {
 position:fixed;
 top:50%;
 left:50%;
 min-width:80vw
}
.ui-datepicker-touch-ui.ui-datepicker th {
 padding:2em 0
}
.ui-datepicker-touch-ui.ui-datepicker td {
 padding:0
}
.ui-datepicker-touch-ui.ui-datepicker td>a,
.ui-datepicker-touch-ui.ui-datepicker td>span {
 padding:2em 0
}
.ui-datepicker-touch-ui .ui-timepicker {
 padding:1em 0
}
.ui-datepicker-touch-ui .ui-timepicker>div a {
 font-size:2em
}
.ui-datepicker-mask {
 position:fixed;
 width:100%;
 height:100%
}
@media screen and (max-width:40em) {
 .ui-datepicker-multiple-month {
  width:17em;
  overflow:auto
 }
 .ui-datepicker-touch-ui.ui-datepicker td a,
 .ui-datepicker-touch-ui.ui-datepicker td span,
 .ui-datepicker-touch-ui.ui-datepicker th {
  padding:1em 0
 }
}
.ui-card-header img {
 width:100%
}
.ui-card-body {
 padding:1em
}
.ui-card-title {
 font-size:1.5em
}
.ui-card-subtitle,
.ui-card-title {
 font-weight:700;
 margin-bottom:.5em
}
.ui-card-subtitle {
 opacity:.7;
 margin-top:-.25em
}
.ui-card-footer {
 padding-top:1em
}
.ui-carousel {
 width:100%
}
.ui-carousel,
.ui-carousel-content {
 display:flex;
 flex-direction:column
}
.ui-carousel-content {
 flex-wrap:nowrap;
 overflow:auto;
 padding:0 .5em
}
.ui-carousel-next,
.ui-carousel-prev {
 align-self:center;
 text-align:center;
 flex-grow:0;
 flex-shrink:0;
 width:2.5em;
 height:2.5em;
 position:relative
}
.ui-carousel-next span,
.ui-carousel-prev span {
 width:100%;
 display:flex;
 justify-content:center;
 align-items:center
}
.ui-carousel-container {
 display:flex;
 flex-direction:row;
 padding:0 .1em
}
.ui-carousel-footer,
.ui-carousel-header {
 padding:.5em;
 z-index:1
}
.ui-carousel-items-content {
 overflow:hidden;
 width:100%
}
.ui-carousel-items-container {
 display:flex;
 flex-wrap:nowrap;
 flex-direction:row
}
.ui-carousel-items-container .ui-carousel-item {
 width:100%;
 box-sizing:border-box;
 overflow:auto
}
.ui-carousel-dots-container {
 display:flex;
 flex-direction:row;
 justify-content:center;
 flex-wrap:wrap;
 margin:.5em
}
.ui-carousel-vertical .ui-carousel-container {
 flex-direction:column;
 width:100%
}
.ui-carousel-vertical .ui-carousel-items-container {
 flex-direction:column;
 height:100%
}
.ui-carousel-vertical .ui-carousel-dots-container {
 margin:.75em 0
}
.ui-chips>ul.ui-inputtext {
 clear:left;
 cursor:text;
 list-style-type:none;
 margin:0;
 overflow:hidden;
 padding:0 .25em
}
.ui-chips-token {
 cursor:default;
 display:inline-block;
 vertical-align:middle;
 overflow:hidden;
 padding:.125em .5em;
 white-space:nowrap;
 position:relative;
 margin-right:.125em;
 border:0;
 font-size:.9em
}
.ui-chips-token .ui-chips-token-label {
 display:block;
 margin-right:2em
}
.ui-chips>.ui-state-disabled .ui-chips-token-label {
 margin-right:0
}
.ui-chips-token .ui-chips-token-icon {
 margin-top:-.5em;
 position:absolute;
 right:.2em;
 top:50%;
 cursor:pointer
}
.ui-chips-input-token {
 display:inline-block;
 vertical-align:middle;
 list-style-type:none;
 margin:0 0 0 .125em;
 padding:.25em .25em .25em 0
}
.ui-chips-input-token input {
 border:0;
 width:10em;
 outline:medium none;
 background-color:transparent;
 margin:0;
 padding:0;
 box-shadow:none;
 border-radius:0
}
.ui-chkbox {
 display:inline-block;
 cursor:pointer;
 vertical-align:middle;
 margin-right:.25em;
 user-select:none;
 -moz-user-select:none;
 -webkit-user-select:none
}
.ui-chkbox .ui-chkbox-box {
 width:1.125em;
 height:1.125em;
 line-height:1.125em;
 border-radius:2px;
 text-align:center
}
.ui-chkbox .ui-chkbox-icon {
 display:block
}
.ui-chkbox-label {
 vertical-align:middle
}
.ui-chkbox-readonly {
 cursor:default
}
.ui-colorpicker {
 display:inline-block
}
.ui-colorpicker-dragging {
 cursor:pointer
}
.ui-colorpicker-overlay {
 position:relative
}
.ui-colorpicker-panel {
 position:relative;
 width:193px;
 height:166px;
 background-color:#323232;
 border-color:#191919
}
.ui-colorpicker-overlay-panel {
 position:absolute
}
.ui-colorpicker-preview {
 width:2em;
 cursor:pointer
}
.ui-colorpicker-panel .ui-colorpicker-content {
 position:relative
}
.ui-colorpicker-panel .ui-colorpicker-color-selector {
 width:150px;
 height:150px;
 top:8px;
 left:8px;
 position:absolute
}
.ui-colorpicker-panel .ui-colorpicker-color {
 width:150px;
 height:150px;
 background:transparent url(color.6441e63a57ccc5105bad.png) no-repeat 0 0
}
.ui-colorpicker-panel .ui-colorpicker-color-handle {
 position:absolute;
 top:0;
 left:150px;
 border-radius:100%;
 width:10px;
 height:10px;
 border:1px solid #fff;
 margin:-5px 0 0 -5px;
 cursor:pointer
}
.ui-colorpicker-panel .ui-colorpicker-hue {
 background:transparent url(hue.f8505bd4d6f3e3aa435b.png) no-repeat 0 0;
 width:17px;
 height:150px;
 top:8px;
 left:167px;
 position:absolute;
 opacity:.85
}
.ui-colorpicker-panel .ui-colorpicker-hue-handle {
 position:absolute;
 top:150px;
 left:0;
 width:21px;
 margin-left:-2px;
 margin-top:-5px;
 height:10px;
 border:2px solid #fff;
 opacity:.85;
 cursor:pointer
}
.ui-colorpicker-panel.ui-state-disabled .ui-colorpicker-color-handle,
.ui-colorpicker-panel.ui-state-disabled .ui-colorpicker-hue-handle {
 opacity:.5
}
.ui-contextmenu {
 width:12.5em;
 padding:.25em;
 position:absolute;
 display:none
}
.ui-contextmenu .ui-menu-separator {
 border-width:1px 0 0
}
.ui-contextmenu ul {
 list-style:none;
 margin:0;
 padding:0
}
.ui-contextmenu .ui-submenu-list {
 display:none;
 position:absolute;
 width:12.5em;
 padding:.25em
}
.ui-contextmenu .ui-menuitem-link {
 padding:.25em;
 display:block;
 position:relative
}
.ui-contextmenu .ui-menuitem-icon {
 margin-right:.25em;
 vertical-align:middle
}
.ui-contextmenu .ui-menuitem-text {
 vertical-align:middle
}
.ui-contextmenu .ui-menuitem {
 position:relative
}
.ui-contextmenu .ui-menuitem-link .ui-submenu-icon {
 position:absolute;
 margin-top:-.5em;
 right:0;
 top:50%
}
.ui-contextmenu .ui-menuitem-active>.ui-submenu>.ui-submenu-list {
 display:block!important
}
.ui-datagrid .ui-paginator {
 text-align:center
}
.ui-datagrid-column {
 padding:.25em
}
.ui-datagrid-content-empty {
 padding:.25em .625em
}
.ui-datagrid .ui-datagrid-footer,
.ui-datagrid .ui-datagrid-header {
 text-align:center;
 padding:.5em .75em
}
.ui-datagrid .ui-datagrid-header {
 border-bottom:0
}
.ui-datagrid .ui-datagrid-footer {
 border-top:0
}
.ui-datagrid .ui-paginator-top {
 border-bottom:0
}
.ui-datagrid .ui-paginator-bottom {
 border-top:0
}
.ui-datascroller .ui-datascroller-header {
 text-align:center;
 padding:.5em .75em;
 border-bottom:0
}
.ui-datascroller .ui-datascroller-footer {
 text-align:center;
 padding:.25em .625em;
 border-top:0
}
.ui-datascroller .ui-datascroller-content {
 padding:.25em .625em
}
.ui-datascroller-inline .ui-datascroller-content {
 overflow:auto
}
.ui-datascroller .ui-datascroller-list {
 list-style-type:none;
 margin:0;
 padding:0
}
.ui-datalist .ui-datalist-footer,
.ui-datalist .ui-datalist-header {
 text-align:center;
 padding:.5em .75em
}
.ui-datalist .ui-datalist-header {
 border-bottom:0
}
.ui-datalist .ui-datalist-footer {
 border-top:0
}
.ui-datalist .ui-datalist-data {
 margin:0;
 padding:0
}
.ui-datalist .ui-datalist-data>li {
 list-style-type:none
}
.ui-datalist .ui-datalist-emptymessage {
 padding:.5em .75em
}
.ui-datalist.ui-datalist-scrollable .ui-datalist-content {
 overflow:auto
}
.ui-datalist .ui-paginator-top {
 border-bottom:0
}
.ui-datalist .ui-paginator-bottom {
 border-top:0
}
.ui-dialog {
 position:fixed;
 padding:0
}
.ui-dynamicdialog {
 top:50%;
 left:50%
}
.ui-dialog .ui-dialog-content,
.ui-dialog .ui-dialog-titlebar {
 padding:.5em .75em;
 position:relative;
 border:0
}
.ui-dialog .ui-dialog-content {
 background:0;
 zoom:1
}
.ui-dialog-resizable .ui-dialog-content {
 overflow:auto
}
.ui-dialog .ui-resizable-se {
 width:14px;
 height:14px;
 right:3px;
 bottom:3px
}
.ui-draggable .ui-dialog-titlebar {
 cursor:move
}
.ui-dialog .ui-dialog-titlebar-icon {
 text-decoration:none;
 float:right;
 padding:.125em;
 cursor:pointer;
 border:1px solid transparent
}
.ui-dialog .ui-dialog-titlebar-icon span {
 display:block;
 margin:0
}
.ui-dialog-footer {
 padding:1em;
 border-width:1px 0 0;
 text-align:right
}
.ui-dialog-mask {
 position:fixed;
 width:100%;
 height:100%
}
.ui-dialog-maximized {
 transition:left .3s,top .3s,width .3s,height .3s
}
.ui-confirmdialog {
 width:30em;
 top:50%;
 left:50%
}
.ui-confirmdialog.ui-dialog .ui-dialog-content {
 padding:1em 2em
}
.ui-confirmdialog .ui-dialog-content .ui-confirmdialog-icon {
 font-size:1.5em;
 margin-right:.5em;
 position:relative;
 top:.2em
}
.ui-dialog-footer .ui-button {
 margin-right:.25em
}
.ui-fluid .ui-dialog-footer .ui-button {
 width:auto
}
.ui-rtl .ui-dialog .ui-dialog-titlebar-close {
 float:left
}
.ui-rtl .ui-dialog .ui-dialog-buttonpane button {
 text-align:right
}
@media screen and (max-width:40em) {
 .ui-confirmdialog {
  width:90%
 }
}
.ui-dropdown {
 display:inline-block;
 position:relative;
 cursor:pointer;
 vertical-align:middle;
 min-width:12.5em
}
.ui-dropdown .ui-dropdown-hidden-select {
 bottom:0;
 clip:auto
}
.ui-dropdown .ui-dropdown-hidden-select select {
 transform:none;
 height:1px;
 position:absolute;
 top:0;
 clip:rect(0,0,0,0);
 pointer-events:none
}
.ui-dropdown .ui-dropdown-clear-icon {
 position:absolute;
 right:2em;
 top:50%;
 font-size:1em;
 height:1em;
 margin-top:-.5em
}
.ui-dropdown .ui-dropdown-trigger {
 border-right:0;
 border-top:0;
 border-bottom:0;
 cursor:pointer;
 width:1.5em;
 height:100%;
 position:absolute;
 right:0;
 top:0;
 padding:0 .25em
}
.ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon {
 top:50%;
 left:50%;
 margin-top:-.5em;
 margin-left:-.5em;
 position:absolute
}
.ui-dropdown .ui-dropdown-label {
 display:block;
 border:0;
 white-space:nowrap;
 overflow:hidden;
 font-weight:400;
 width:100%;
 padding-right:2.5em
}
.ui-dropdown-item-empty,
.ui-dropdown-label-empty {
 text-indent:-9999px;
 overflow:hidden
}
.ui-dropdown.ui-state-disabled .ui-dropdown-label,
.ui-dropdown.ui-state-disabled .ui-dropdown-trigger {
 cursor:default
}
.ui-dropdown label.ui-dropdown-label {
 cursor:pointer
}
.ui-dropdown input.ui-dropdown-label {
 cursor:default
}
.ui-dropdown .ui-dropdown-panel {
 min-width:100%
}
.ui-dropdown-panel {
 position:absolute;
 height:auto
}
.ui-dropdown-panel .ui-dropdown-items-wrapper {
 overflow:auto
}
.ui-dropdown-panel .ui-dropdown-item {
 font-weight:400;
 border:0;
 cursor:pointer;
 margin:1px 0;
 padding:.125em .25em;
 text-align:left
}
.ui-dropdown-panel .ui-dropdown-empty-message {
 padding:.5em
}
.ui-dropdown-panel .ui-dropdown-item-group {
 font-weight:700;
 cursor:default
}
.ui-dropdown-panel .ui-dropdown-list {
 padding:.4em;
 border:0
}
.ui-dropdown-panel .ui-dropdown-filter {
 width:100%;
 box-sizing:border-box;
 padding-right:1.5em
}
.ui-dropdown-panel .ui-dropdown-filter-container {
 position:relative;
 margin:0;
 padding:.4em;
 display:inline-block;
 width:100%
}
.ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter-icon {
 position:absolute;
 top:.8em;
 right:1em
}
.ui-fluid .ui-dropdown {
 width:100%;
 min-width:100%
}
.ui-fieldset,
.ui-fieldset .ui-fieldset-legend {
 padding:.5em 1em
}
.ui-fieldset-toggleable .ui-fieldset-legend {
 padding:0
}
.ui-fieldset-toggleable .ui-fieldset-legend a {
 padding:.5em 1em;
 cursor:pointer;
 white-space:nowrap;
 display:block
}
.ui-fieldset .ui-fieldset-toggler {
 margin-right:.1em;
 display:inline-block;
 vertical-align:middle
}
.ui-fieldset .ui-fieldset-legend-text {
 vertical-align:middle
}
.ui-fieldset .ui-fieldset-content-wrapper-overflown {
 overflow:hidden
}
.ui-fileupload-buttonbar .ui-fileupload-choose.ui-state-disabled input {
 cursor:default
}
.ui-fileupload-buttonbar {
 padding:.5em;
 border-bottom:0
}
.ui-fileupload-buttonbar .ui-button {
 vertical-align:middle;
 margin-right:.25em
}
.ui-fileupload-content {
 padding:1em;
 position:relative;
 transition:border-color .3s
}
.ui-fileupload-content.ui-fileupload-highlight {
 border-color:#156090
}
.ui-fileupload-files img {
 border:0
}
.ui-fileupload-files {
 display:table
}
.ui-fileupload-row {
 display:table-row
}
.ui-fileupload-row>div {
 display:table-cell;
 padding:.5em 1em;
 vertical-align:middle
}
.ui-fileupload-content .ui-progressbar {
 width:100%;
 position:absolute;
 top:1px;
 left:0;
 height:.25em;
 border:0
}
.ui-fileupload-content .ui-progressbar-value {
 border-radius:0;
 border:0
}
.ui-fileupload-choose {
 position:relative;
 overflow:hidden
}
.ui-fileupload-choose input[type=file] {
 position:absolute;
 top:0;
 right:0;
 margin:0;
 opacity:0;
 min-height:100%;
 font-size:100px;
 text-align:right;
 filter:alpha(opacity=0);
 direction:ltr;
 cursor:pointer;
 z-index:1
}
.ui-fileupload-choose.ui-fileupload-choose-selected input[type=file] {
 display:none
}
.ui-fluid .ui-fileupload .ui-button {
 width:auto
}
.ui-fluid .ui-fileupload-content .ui-button-icon-only {
 width:2em
}
@media(max-width:40em) {
 .ui-fileupload-buttonbar .ui-button {
  display:block;
  width:100%;
  margin-right:0;
  margin-bottom:.25em
 }
 .ui-fileupload-buttonbar .ui-button:last-child {
  margin-bottom:0
 }
 .ui-fileupload-row>div {
  display:block
 }
}
.ui-galleria {
 overflow:hidden;
 visibility:hidden;
 position:relative
}
.ui-galleria .ui-galleria-panel-wrapper {
 position:relative;
 padding:0;
 margin:0
}
.ui-galleria .ui-galleria-panel {
 filter:inherit;
 position:absolute;
 top:0;
 left:0;
 list-style-type:none
}
.ui-galleria .ui-galleria-filmstrip-wrapper {
 overflow:hidden;
 margin:.25em auto;
 position:relative
}
.ui-galleria .ui-galleria-filmstrip {
 list-style:none outside none;
 margin:0;
 padding:0;
 width:2340px;
 position:absolute;
 top:0;
 left:0
}
.ui-galleria .ui-galleria-frame {
 float:left;
 margin-right:5px;
 opacity:.3;
 cursor:pointer
}
.ui-galleria .ui-galleria-frame-active {
 opacity:1
}
.ui-galleria .ui-galleria-frame-content {
 overflow:hidden
}
.ui-galleria .ui-galleria-nav-next,
.ui-galleria .ui-galleria-nav-prev {
 cursor:pointer;
 position:absolute;
 z-index:1
}
.ui-galleria .ui-galleria-nav-prev {
 left:4px
}
.ui-galleria .ui-galleria-nav-next {
 right:4px
}
.ui-galleria .ui-galleria-caption {
 position:absolute;
 left:1px;
 background-color:rgba(0,0,0,.5);
 display:none;
 color:#ededed;
 padding:.2em 1em
}
.ui-galleria .ui-galleria-caption h4 {
 color:#ededed
}
.ui-galleria .ui-galleria-panel-content {
 padding:1em 1.4em
}
.ui-grid {
 clear:both;
 padding:0;
 margin:0
}
.ui-grid:after,
.ui-grid:before {
 content:"";
 display:table
}
.ui-grid:after {
 clear:both
}
.ui-grid .ui-grid-row {
 display:flex;
 clear:both
}
.ui-grid-row:after {
 clear:both;
 content:"";
 display:table
}
.ui-grid-col-1,
.ui-grid-col-2,
.ui-grid-col-3,
.ui-grid-col-4,
.ui-grid-col-5,
.ui-grid-col-6,
.ui-grid-col-7,
.ui-grid-col-8,
.ui-grid-col-9,
.ui-grid-col-10,
.ui-grid-col-11,
.ui-grid-col-12 {
 float:left;
 box-sizing:border-box
}
.ui-grid-col-1 {
 width:8.33333%
}
.ui-grid-col-2 {
 width:16.66666%
}
.ui-grid-col-3 {
 width:25%
}
.ui-grid-col-4 {
 width:33.33333%
}
.ui-grid-col-5 {
 width:41.66666%
}
.ui-grid-col-6 {
 width:50%
}
.ui-grid-col-7 {
 width:58.33333%
}
.ui-grid-col-8 {
 width:66.66666%
}
.ui-grid-col-9 {
 width:75%
}
.ui-grid-col-10 {
 width:83.33333%
}
.ui-grid-col-11 {
 width:91.66666%
}
.ui-grid-col-12 {
 width:100%
}
@media(min-width:480px) {
 .ui-grid-fixed {
  width:480px
 }
}
@media(min-width:768px) {
 .ui-grid-fixed {
  width:768px
 }
}
@media(min-width:960px) {
 .ui-grid-fixed {
  width:960px
 }
}
@media(min-width:1024px) {
 .ui-grid-fixed {
  width:1024px
 }
}
.ui-grid.ui-grid-pad>.ui-grid-row>div {
 padding:.25em .5em
}
@media(max-width:640px) {
 .ui-grid-responsive .ui-grid-row {
  display:block
 }
 .ui-grid-responsive .ui-grid-col-1,
 .ui-grid-responsive .ui-grid-col-2,
 .ui-grid-responsive .ui-grid-col-3,
 .ui-grid-responsive .ui-grid-col-4,
 .ui-grid-responsive .ui-grid-col-5,
 .ui-grid-responsive .ui-grid-col-6,
 .ui-grid-responsive .ui-grid-col-7,
 .ui-grid-responsive .ui-grid-col-8,
 .ui-grid-responsive .ui-grid-col-9,
 .ui-grid-responsive .ui-grid-col-10,
 .ui-grid-responsive .ui-grid-col-11,
 .ui-grid-responsive .ui-grid-col-12 {
  width:100%;
  float:none
 }
}
.ui-g {
 display:flex;
 flex-wrap:wrap;
 box-sizing:border-box
}
.ui-g:after {
 clear:both;
 content:"";
 display:table;
 box-sizing:border-box
}
.ui-g-1,
.ui-g-2,
.ui-g-3,
.ui-g-4,
.ui-g-5,
.ui-g-6,
.ui-g-7,
.ui-g-8,
.ui-g-9,
.ui-g-10,
.ui-g-11,
.ui-g-12 {
 float:left;
 box-sizing:border-box;
 padding:.5em
}
.ui-g-1 {
 width:8.3333%
}
.ui-g-2 {
 width:16.6667%
}
.ui-g-3 {
 width:25%
}
.ui-g-4 {
 width:33.3333%
}
.ui-g-5 {
 width:41.6667%
}
.ui-g-6 {
 width:50%
}
.ui-g-7 {
 width:58.3333%
}
.ui-g-8 {
 width:66.6667%
}
.ui-g-9 {
 width:75%
}
.ui-g-10 {
 width:83.3333%
}
.ui-g-11 {
 width:91.6667%
}
.ui-g-12 {
 width:100%
}
.ui-g-offset-12 {
 margin-left:100%
}
.ui-g-offset-11 {
 margin-left:91.66666667%
}
.ui-g-offset-10 {
 margin-left:83.33333333%
}
.ui-g-offset-9 {
 margin-left:75%
}
.ui-g-offset-8 {
 margin-left:66.66666667%
}
.ui-g-offset-7 {
 margin-left:58.33333333%
}
.ui-g-offset-6 {
 margin-left:50%
}
.ui-g-offset-5 {
 margin-left:41.66666667%
}
.ui-g-offset-4 {
 margin-left:33.33333333%
}
.ui-g-offset-3 {
 margin-left:25%
}
.ui-g-offset-2 {
 margin-left:16.66666667%
}
.ui-g-offset-1 {
 margin-left:8.33333333%
}
.ui-g-offset-0 {
 margin-left:0
}
@media screen and (max-width:40em) {
 .ui-sm-1,
 .ui-sm-2,
 .ui-sm-3,
 .ui-sm-4,
 .ui-sm-5,
 .ui-sm-6,
 .ui-sm-7,
 .ui-sm-8,
 .ui-sm-9,
 .ui-sm-10,
 .ui-sm-11,
 .ui-sm-12 {
  padding:.5em
 }
 .ui-sm-1 {
  width:8.3333%
 }
 .ui-sm-2 {
  width:16.6667%
 }
 .ui-sm-3 {
  width:25%
 }
 .ui-sm-4 {
  width:33.3333%
 }
 .ui-sm-5 {
  width:41.6667%
 }
 .ui-sm-6 {
  width:50%
 }
 .ui-sm-7 {
  width:58.3333%
 }
 .ui-sm-8 {
  width:66.6667%
 }
 .ui-sm-9 {
  width:75%
 }
 .ui-sm-10 {
  width:83.3333%
 }
 .ui-sm-11 {
  width:91.6667%
 }
 .ui-sm-12 {
  width:100%
 }
 .ui-sm-offset-12 {
  margin-left:100%
 }
 .ui-sm-offset-11 {
  margin-left:91.66666667%
 }
 .ui-sm-offset-10 {
  margin-left:83.33333333%
 }
 .ui-sm-offset-9 {
  margin-left:75%
 }
 .ui-sm-offset-8 {
  margin-left:66.66666667%
 }
 .ui-sm-offset-7 {
  margin-left:58.33333333%
 }
 .ui-sm-offset-6 {
  margin-left:50%
 }
 .ui-sm-offset-5 {
  margin-left:41.66666667%
 }
 .ui-sm-offset-4 {
  margin-left:33.33333333%
 }
 .ui-sm-offset-3 {
  margin-left:25%
 }
 .ui-sm-offset-2 {
  margin-left:16.66666667%
 }
 .ui-sm-offset-1 {
  margin-left:8.33333333%
 }
 .ui-sm-offset-0 {
  margin-left:0
 }
}
@media screen and (min-width:40.063em) {
 .ui-md-1,
 .ui-md-2,
 .ui-md-3,
 .ui-md-4,
 .ui-md-5,
 .ui-md-6,
 .ui-md-7,
 .ui-md-8,
 .ui-md-9,
 .ui-md-10,
 .ui-md-11,
 .ui-md-12 {
  padding:.5em
 }
 .ui-md-1 {
  width:8.3333%
 }
 .ui-md-2 {
  width:16.6667%
 }
 .ui-md-3 {
  width:25%
 }
 .ui-md-4 {
  width:33.3333%
 }
 .ui-md-5 {
  width:41.6667%
 }
 .ui-md-6 {
  width:50%
 }
 .ui-md-7 {
  width:58.3333%
 }
 .ui-md-8 {
  width:66.6667%
 }
 .ui-md-9 {
  width:75%
 }
 .ui-md-10 {
  width:83.3333%
 }
 .ui-md-11 {
  width:91.6667%
 }
 .ui-md-12 {
  width:100%
 }
 .ui-md-offset-12 {
  margin-left:100%
 }
 .ui-md-offset-11 {
  margin-left:91.66666667%
 }
 .ui-md-offset-10 {
  margin-left:83.33333333%
 }
 .ui-md-offset-9 {
  margin-left:75%
 }
 .ui-md-offset-8 {
  margin-left:66.66666667%
 }
 .ui-md-offset-7 {
  margin-left:58.33333333%
 }
 .ui-md-offset-6 {
  margin-left:50%
 }
 .ui-md-offset-5 {
  margin-left:41.66666667%
 }
 .ui-md-offset-4 {
  margin-left:33.33333333%
 }
 .ui-md-offset-3 {
  margin-left:25%
 }
 .ui-md-offset-2 {
  margin-left:16.66666667%
 }
 .ui-md-offset-1 {
  margin-left:8.33333333%
 }
 .ui-md-offset-0 {
  margin-left:0
 }
}
@media screen and (min-width:64.063em) {
 .ui-lg-1,
 .ui-lg-2,
 .ui-lg-3,
 .ui-lg-4,
 .ui-lg-5,
 .ui-lg-6,
 .ui-lg-7,
 .ui-lg-8,
 .ui-lg-9,
 .ui-lg-10,
 .ui-lg-11,
 .ui-lg-12 {
  padding:.5em
 }
 .ui-lg-1 {
  width:8.3333%
 }
 .ui-lg-2 {
  width:16.6667%
 }
 .ui-lg-3 {
  width:25%
 }
 .ui-lg-4 {
  width:33.3333%
 }
 .ui-lg-5 {
  width:41.6667%
 }
 .ui-lg-6 {
  width:50%
 }
 .ui-lg-7 {
  width:58.3333%
 }
 .ui-lg-8 {
  width:66.6667%
 }
 .ui-lg-9 {
  width:75%
 }
 .ui-lg-10 {
  width:83.3333%
 }
 .ui-lg-11 {
  width:91.6667%
 }
 .ui-lg-12 {
  width:100%
 }
 .ui-lg-offset-12 {
  margin-left:100%
 }
 .ui-lg-offset-11 {
  margin-left:91.66666667%
 }
 .ui-lg-offset-10 {
  margin-left:83.33333333%
 }
 .ui-lg-offset-9 {
  margin-left:75%
 }
 .ui-lg-offset-8 {
  margin-left:66.66666667%
 }
 .ui-lg-offset-7 {
  margin-left:58.33333333%
 }
 .ui-lg-offset-6 {
  margin-left:50%
 }
 .ui-lg-offset-5 {
  margin-left:41.66666667%
 }
 .ui-lg-offset-4 {
  margin-left:33.33333333%
 }
 .ui-lg-offset-3 {
  margin-left:25%
 }
 .ui-lg-offset-2 {
  margin-left:16.66666667%
 }
 .ui-lg-offset-1 {
  margin-left:8.33333333%
 }
 .ui-lg-offset-0 {
  margin-left:0
 }
}
@media screen and (min-width:90.063em) {
 .ui-xl-1,
 .ui-xl-2,
 .ui-xl-3,
 .ui-xl-4,
 .ui-xl-5,
 .ui-xl-6,
 .ui-xl-7,
 .ui-xl-8,
 .ui-xl-9,
 .ui-xl-10,
 .ui-xl-11,
 .ui-xl-12 {
  padding:.5em
 }
 .ui-xl-1 {
  width:8.3333%
 }
 .ui-xl-2 {
  width:16.6667%
 }
 .ui-xl-3 {
  width:25%
 }
 .ui-xl-4 {
  width:33.3333%
 }
 .ui-xl-5 {
  width:41.6667%
 }
 .ui-xl-6 {
  width:50%
 }
 .ui-xl-7 {
  width:58.3333%
 }
 .ui-xl-8 {
  width:66.6667%
 }
 .ui-xl-9 {
  width:75%
 }
 .ui-xl-10 {
  width:83.3333%
 }
 .ui-xl-11 {
  width:91.6667%
 }
 .ui-xl-12 {
  width:100%
 }
 .ui-xl-offset-12 {
  margin-left:100%
 }
 .ui-xl-offset-11 {
  margin-left:91.66666667%
 }
 .ui-xl-offset-10 {
  margin-left:83.33333333%
 }
 .ui-xl-offset-9 {
  margin-left:75%
 }
 .ui-xl-offset-8 {
  margin-left:66.66666667%
 }
 .ui-xl-offset-7 {
  margin-left:58.33333333%
 }
 .ui-xl-offset-6 {
  margin-left:50%
 }
 .ui-xl-offset-5 {
  margin-left:41.66666667%
 }
 .ui-xl-offset-4 {
  margin-left:33.33333333%
 }
 .ui-xl-offset-3 {
  margin-left:25%
 }
 .ui-xl-offset-2 {
  margin-left:16.66666667%
 }
 .ui-xl-offset-1 {
  margin-left:8.33333333%
 }
 .ui-xl-offset-0 {
  margin-left:0
 }
}
.ui-g-nopad {
 padding:0
}
.ui-growl {
 position:fixed;
 top:20px;
 right:20px;
 width:20em
}
.ui-growl-item-container {
 position:relative;
 margin:0 0 10px;
 opacity:.95;
 filter:alpha(opacity=95)
}
.ui-growl-item {
 position:relative;
 display:block;
 padding:.5em 1em
}
.ui-growl-item p {
 padding:0;
 margin:0
}
.ui-growl-icon-close {
 position:absolute;
 top:4px;
 right:4px;
 cursor:pointer
}
.ui-growl-title {
 font-weight:700;
 padding:0 0 .5em;
 display:block
}
.ui-growl-image {
 position:absolute;
 display:inline-block;
 left:.5em;
 top:.25em;
 padding:0;
 font-size:2em
}
.ui-growl-message {
 padding:0 0 .25em;
 margin-left:2.5em
}
.ui-growl-message p {
 font-weight:400
}
.ui-inplace .ui-inplace-display {
 display:inline;
 cursor:pointer;
 border:0;
 padding:.25em;
 font-weight:400
}
.ui-inplace .ui-inplace-content {
 display:inline
}
.ui-fluid .ui-inputgroup p-inputmask {
 flex:1 1 auto
}
.ui-inputgroup p-inputmask:not(:first-child) .ui-inputtext {
 border-top-left-radius:0;
 border-bottom-left-radius:0;
 border-left:0
}
.ui-inputgroup p-inputmask:not(:last-child) .ui-inputtext {
 border-top-right-radius:0;
 border-bottom-right-radius:0;
 border-right:0
}
.ui-inputswitch {
 position:relative;
 display:inline-block;
 width:3em;
 height:1.75em
}
.ui-inputswitch-slider {
 position:absolute;
 cursor:pointer;
 top:0;
 left:0;
 right:0;
 bottom:0;
 transition:.3s;
 border-radius:30px
}
.ui-inputswitch-slider:before {
 position:absolute;
 content:"";
 height:1.25em;
 width:1.25em;
 left:.25em;
 bottom:.25em;
 border-radius:50%;
 transition:.3s
}
.ui-inputswitch-checked .ui-inputswitch-slider:before {
 transform:translateX(1.25em)
}
.ui-inputswitch-readonly .ui-inputswitch-slider,
.ui-inputswitch.ui-state-disabled .ui-inputswitch-slider {
 cursor:default
}
.ui-inputtext {
 margin:0;
 outline:medium none;
 padding:.25em
}
.ui-inputtext,
.ui-widget-content .ui-inputtext,
.ui-widget-header .ui-inputtext {
 font-weight:400
}
.ui-fluid .ui-inputtext {
 width:100%;
 box-sizing:border-box;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box
}
.ui-inputgroup {
 display:flex
}
.ui-inputgroup .ui-inputgroup-addon {
 display:inline-block;
 text-align:center;
 min-width:1.5em;
 padding:.25em;
 border-width:1px;
 border-style:solid
}
.ui-inputgroup .ui-inputgroup-addon+.ui-inputgroup-addon {
 border-left:0
}
.ui-inputgroup .ui-inputtext {
 padding-left:.5em
}
.ui-inputgroup .ui-inputtext:not(:first-child) {
 border-top-left-radius:0;
 border-bottom-left-radius:0;
 border-left:0
}
.ui-inputgroup .ui-inputtext:not(:last-child) {
 border-top-right-radius:0;
 border-bottom-right-radius:0;
 border-right:0
}
.ui-inputgroup .ui-button {
 margin-right:0;
 border-radius:0
}
.ui-fluid .ui-inputgroup .ui-button {
 width:auto
}
.ui-fluid .ui-inputgroup .ui-inputtext {
 flex:1 1 auto
}
.ui-inputgroup .ui-chkbox,
.ui-inputgroup .ui-radiobutton {
 margin-right:0;
 vertical-align:bottom
}
.ui-float-label {
 display:block;
 position:relative
}
.ui-float-label>label {
 font-weight:400;
 position:absolute;
 pointer-events:none;
 left:.25em;
 top:50%;
 margin-top:-.5em;
 transition:all .3s ease;
 -moz-transition:.3s ease all;
 -webkit-transition:all .3s ease;
 color:#898989;
 line-height:1
}
.ui-float-label>input:-webkit-autofill~label {
 top:-.75em;
 font-size:12px
}
.ui-float-label>.ui-inputwrapper-filled~label,
.ui-float-label>.ui-inputwrapper-focus~label,
.ui-float-label>input.ui-state-filled~label,
.ui-float-label>input:focus~label {
 top:-.75em;
 font-size:12px
}
.ui-inputtextarea-resizable {
 overflow:hidden;
 resize:none
}
.ui-fluid .ui-inputtextarea {
 width:100%
}
.ui-float-label>textarea~label {
 left:.25em;
 top:.75em
}
.ui-float-label textarea:-webkit-autofill~label {
 top:-.75em;
 font-size:12px
}
.ui-float-label textarea.ui-state-filled~label,
.ui-float-label textarea:focus~label {
 top:-.75em;
 font-size:12px
}
.ui-lightbox {
 position:fixed;
 display:none;
 top:50%;
 left:50%;
 transform:translateX(-50%) translateY(-50%)
}
.ui-lightbox-content-wrapper {
 position:relative
}
.ui-lightbox-content {
 position:relative;
 margin:0;
 padding:0;
 background-color:#000
}
.ui-lightbox-nav-left,
.ui-lightbox-nav-right {
 position:absolute;
 top:50%;
 cursor:pointer
}
.ui-lightbox-nav-left {
 left:0
}
.ui-lightbox-nav-right {
 right:0
}
.ui-lightbox-loading .ui-lightbox-content {
 background:url(loading.9347db5956a89b0bab38.gif) #000 50% no-repeat
}
.ui-lightbox-caption {
 padding:.2em .4em;
 display:none
}
.ui-lightbox-caption-text {
 margin:.3em 0 .1em;
 float:left
}
.ui-lightbox-close {
 float:right;
 margin:0;
 padding:.125em
}
.ui-lightbox-close.ui-state-hover {
 padding:0
}
.ui-lightbox-nav-left,
.ui-lightbox-nav-right {
 opacity:.5
}
.ui-lightbox-nav-left:hover,
.ui-lightbox-nav-right:hover {
 opacity:1
}
.ui-listbox {
 padding:.25em;
 width:10em
}
.ui-listbox .ui-listbox-list-wrapper {
 overflow:auto
}
.ui-listbox .ui-listbox-list {
 list-style-type:none;
 margin:0;
 padding:0
}
.ui-listbox .ui-listbox-item {
 padding:.25em;
 border:0;
 cursor:pointer;
 font-weight:400;
 margin-bottom:1px
}
.ui-listbox .ui-listbox-item>span {
 vertical-align:middle
}
.ui-listbox .ui-listbox-item:last-child {
 margin-bottom:0
}
.ui-listbox.ui-state-disabled .ui-listbox-item {
 cursor:default
}
.ui-listbox-header {
 margin-bottom:.3em;
 padding:.125em .2em;
 position:relative
}
.ui-listbox-header .ui-chkbox {
 display:inline-block;
 vertical-align:middle;
 cursor:pointer
}
.ui-listbox-header .ui-listbox-filter-container {
 display:inline-block;
 vertical-align:middle;
 position:relative;
 width:100%
}
.ui-listbox-header.ui-listbox-header-w-checkbox .ui-listbox-filter-container {
 width:calc(100% - 2em)
}
.ui-listbox-header .ui-listbox-filter-container .ui-listbox-filter-icon {
 position:absolute;
 top:.25em;
 left:.25em
}
.ui-listbox-header .ui-inputtext {
 padding:.125em .125em .125em 1.25em;
 width:100%
}
.ui-listbox-footer {
 padding:.125em .2em
}
.ui-megamenu {
 padding:.25em
}
.ui-megamenu-root-list {
 margin:0;
 padding:0;
 list-style:none
}
.ui-megamenu-root-list>.ui-menuitem {
 position:relative
}
.ui-megamenu .ui-menuitem-link {
 padding:.25em;
 display:block;
 text-decoration:none
}
.ui-megamenu .ui-menuitem-icon {
 margin-right:.25em;
 vertical-align:middle
}
.ui-megamenu .ui-menuitem-text {
 vertical-align:middle
}
.ui-megamenu-panel {
 display:none;
 position:absolute;
 width:auto
}
.ui-megamenu-root-list>.ui-menuitem-active>.ui-megamenu-panel {
 display:block
}
.ui-megamenu-panel .ui-menuitem {
 margin:.125em 0
}
.ui-megamenu-submenu {
 margin:0;
 padding:0;
 list-style:none;
 width:12.5em
}
.ui-megamenu-submenu-header {
 padding:.25em
}
.ui-megamenu-horizontal .ui-megamenu-root-list>.ui-menuitem {
 display:inline-block
}
.ui-megamenu-horizontal .ui-megamenu-root-list>.ui-menuitem>.ui-menuitem-link>.ui-submenu-icon {
 vertical-align:middle;
 margin-left:.25em
}
.ui-megamenu-vertical {
 width:12.5em
}
.ui-megamenu-vertical .ui-megamenu-root-list>.ui-menuitem {
 display:block
}
.ui-megamenu-vertical .ui-megamenu-root-list>.ui-menuitem>.ui-menuitem-link {
 position:relative
}
.ui-megamenu-vertical .ui-megamenu-root-list>.ui-menuitem>.ui-menuitem-link>.ui-submenu-icon {
 position:absolute;
 width:1em;
 height:1em;
 top:50%;
 right:0;
 margin-top:-.5em
}
.ui-megamenu .ui-g {
 flex-wrap:nowrap
}
.ui-menu {
 width:12.5em;
 padding:.25em
}
.ui-menu.ui-menu-dynamic {
 position:absolute
}
.ui-menu .ui-menu-separator {
 border-width:1px 0 0
}
.ui-menu ul {
 list-style:none;
 margin:0;
 padding:0
}
.ui-menu .ui-submenu-header {
 padding:.25em .5em;
 margin:.125em 0
}
.ui-menu .ui-menuitem {
 margin:.125em 0
}
.ui-menu .ui-menuitem-link {
 cursor:pointer;
 padding:.25em;
 display:block;
 text-decoration:none
}
.ui-menu .ui-menuitem-icon {
 margin-right:.25em;
 vertical-align:middle
}
.ui-menu .ui-menuitem-text {
 vertical-align:middle
}
.ui-message {
 border:1px solid;
 margin:0 .25em;
 padding:.25em .5em;
 display:inline-block;
 vertical-align:top
}
.ui-message .ui-message-icon,
.ui-message .ui-message-text {
 vertical-align:middle
}
.ui-fluid .ui-message {
 display:block
}
.ui-menubar {
 padding:.25em
}
.ui-menubar:after {
 content:"";
 clear:both;
 display:table
}
.ui-menubar ul {
 margin:0;
 padding:0;
 list-style:none
}
.ui-menubar .ui-menuitem-link {
 display:block;
 padding:.25em;
 position:relative;
 text-decoration:none
}
.ui-menubar .ui-menubar-root-list {
 display:inline-block
}
.ui-menubar .ui-menubar-root-list>.ui-menuitem {
 display:inline-block;
 position:relative
}
.ui-menubar .ui-menubar-root-list>.ui-menuitem>.ui-menuitem-link {
 padding:.5em
}
.ui-menubar .ui-menubar-root-list>.ui-menuitem>.ui-menuitem-link>.ui-submenu-icon {
 vertical-align:middle;
 margin-left:.25em
}
.ui-menubar .ui-menubar-root-list>li ul {
 display:none
}
.ui-menubar .ui-menubar-root-list>.ui-menu-separator {
 display:inline-block;
 vertical-align:middle;
 height:1.5em
}
.ui-menubar .ui-submenu-list {
 display:none;
 position:absolute;
 min-width:12.5em;
 padding:.25em
}
.ui-menubar .ui-submenu-list .ui-menuitem {
 margin:.125em 0;
 position:relative
}
.ui-menubar .ui-menuitem-icon {
 margin-right:.25em;
 vertical-align:middle
}
.ui-menubar .ui-menuitem-text {
 vertical-align:middle
}
.ui-menubar .ui-submenu-list .ui-menuitem-link .ui-submenu-icon {
 position:absolute;
 margin-top:-.5em;
 right:0;
 top:50%
}
.ui-menubar .ui-menuitem-active>.ui-submenu>.ui-submenu-list {
 display:block
}
.ui-menubar .ui-menubar-custom {
 float:right;
 padding:.25em
}
.ui-messages {
 border:1px solid;
 margin:.5em 0;
 padding:1em 1em 1em .5em;
 position:relative;
 display:flex
}
.ui-messages .ui-messages-icon {
 display:inline-block;
 padding:0;
 vertical-align:middle;
 font-size:2em
}
.ui-messages .ui-messages-summary {
 font-weight:700;
 margin-left:.25em
}
.ui-messages .ui-messages-detail {
 margin-left:.25em
}
.ui-messages ul {
 margin:0;
 padding:0;
 list-style-type:none;
 display:inline-block;
 vertical-align:middle;
 display:flex;
 align-items:center
}
.ui-messages ul>li {
 padding:.25em
}
.ui-messages.ui-messages-noicon ul {
 margin:0 1.5em 0 0
}
.ui-messages .ui-messages-close {
 cursor:pointer;
 position:absolute;
 top:5px;
 right:5px
}
.ui-multiselect {
 display:inline-block;
 position:relative;
 width:auto;
 cursor:pointer
}
.ui-multiselect .ui-multiselect-trigger {
 border-right:0;
 border-top:0;
 border-bottom:0;
 cursor:pointer;
 width:1.5em;
 height:100%;
 position:absolute;
 right:0;
 top:0;
 padding:0 .25em
}
.ui-multiselect .ui-multiselect-trigger .ui-multiselect-trigger-icon {
 top:50%;
 left:50%;
 margin-top:-.5em;
 margin-left:-.5em;
 position:absolute
}
.ui-multiselect .ui-multiselect-label-container {
 overflow:hidden
}
.ui-multiselect .ui-multiselect-label {
 display:block;
 padding:.25em 2em .25em .25em;
 width:auto;
 border:0;
 cursor:pointer;
 text-overflow:ellipsis;
 overflow:hidden
}
.ui-multiselect.ui-state-disabled .ui-multiselect-label,
.ui-multiselect.ui-state-disabled .ui-multiselect-trigger {
 cursor:auto
}
.ui-multiselect-panel {
 padding:.2em;
 position:absolute;
 min-width:12em
}
.ui-multiselect .ui-multiselect-panel {
 min-width:100%
}
.ui-multiselect-panel .ui-multiselect-items-wrapper {
 overflow:auto;
 position:relative;
 padding:.2em 0
}
.ui-multiselect-panel .ui-multiselect-list {
 border:0
}
.ui-multiselect-panel .ui-multiselect-item {
 border:0;
 cursor:pointer;
 font-weight:400;
 margin:1px 0;
 padding:.125em .25em;
 text-align:left;
 white-space:nowrap;
 display:block;
 position:relative
}
.ui-multiselect-panel .ui-multiselect-empty-message {
 padding:.5em
}
.ui-multiselect-panel .ui-multiselect-item .ui-chkbox,
.ui-multiselect-panel .ui-multiselect-item span {
 display:inline-block;
 vertical-align:middle
}
.ui-multiselect-header {
 margin-bottom:.3em;
 padding:.25em;
 position:relative;
 text-align:left;
 min-height:2em
}
.ui-multiselect-header .ui-chkbox {
 display:inline-block;
 vertical-align:middle;
 cursor:pointer
}
.ui-multiselect-header .ui-multiselect-filter-container {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 width:65%
}
.ui-multiselect-header.ui-multiselect-header-no-toggleall .ui-multiselect-filter-container {
 width:85%
}
.ui-multiselect-header .ui-multiselect-filter-container .ui-multiselect-filter-icon {
 position:absolute;
 top:.25em;
 left:.125em
}
.ui-multiselect-header .ui-inputtext {
 padding:.125em .125em .125em 1.25em;
 width:100%
}
.ui-multiselect-header .ui-multiselect-close {
 position:absolute;
 right:.375em;
 top:.375em;
 display:block;
 border:0;
 cursor:pointer
}
.ui-multiselect-header a.ui-multiselect-all,
.ui-multiselect-header a.ui-multiselect-none {
 float:left;
 margin-right:10px;
 display:block
}
.ui-multiselect-footer {
 padding:.25em
}
.ui-fluid .ui-multiselect {
 width:100%;
 box-sizing:border-box
}
.ui-orderlist {
 display:flex;
 flex-wrap:wrap
}
.ui-orderlist-controls-left {
 flex-direction:row
}
.ui-orderlist-controls-right {
 flex-direction:row-reverse
}
.ui-orderlist-controls,
.ui-orderlist-list-container {
 flex:0 0 auto
}
.ui-orderlist-controls {
 padding:0 .25em;
 width:16.66666%;
 align-self:center
}
.ui-orderlist-controls .ui-button.ui-button-icon-only {
 display:block;
 margin-bottom:.25em;
 width:100%
}
.ui-orderlist-list-container {
 width:83.33333%
}
.ui-orderlist-list {
 list-style-type:none;
 margin:0;
 padding:0;
 overflow:auto;
 height:12.5em
}
.ui-orderlist-caption {
 text-align:center;
 padding:.5em .75em;
 border-bottom:0
}
.ui-orderlist-item {
 margin:1px;
 padding:.125em;
 cursor:pointer;
 border:0;
 font-weight:inherit
}
.ui-orderlist-filter-container {
 position:relative;
 width:100%;
 padding:.5em .6em;
 border-bottom:0
}
.ui-orderlist-filter-container .ui-inputtext {
 text-indent:1.1em;
 width:100%
}
.ui-orderlist-filter-container .ui-orderlist-filter-icon {
 position:absolute;
 top:50%;
 left:1em;
 margin-top:-.6em
}
.ui-orderlist.ui-state-disabled .ui-button,
.ui-orderlist.ui-state-disabled .ui-orderlist-item {
 cursor:default
}
.ui-orderlist.ui-state-disabled .ui-orderlist-list {
 overflow:hidden
}
.ui-orderlist .ui-orderlist-droppoint {
 height:6px;
 list-style-type:none
}
@media(max-width:767px) {
 .ui-orderlist-controls {
  width:100%;
  text-align:center
 }
 .ui-orderlist .ui-orderlist-list-container {
  width:100%
 }
 .ui-orderlist .ui-orderlist-controls .ui-button.ui-button.ui-button-icon-only {
  display:inline-block;
  width:20%;
  margin-right:.25em
 }
}
.ui-overlaypanel {
 padding:0;
 position:absolute;
 margin:10px 0 0
}
.ui-overlaypanel-flipped {
 margin-top:0;
 margin-bottom:10px
}
.ui-overlaypanel-content {
 padding:.5em 1em
}
.ui-overlaypanel-close {
 position:absolute;
 top:-1em;
 right:-1em;
 width:2em;
 height:2em;
 line-height:2em;
 text-align:center;
 border-radius:100%;
 cursor:pointer
}
.ui-overlaypanel-close-icon {
 line-height:inherit
}
.ui-overlaypanel:after,
.ui-overlaypanel:before {
 bottom:100%;
 left:1.25em;
 border:solid transparent;
 content:" ";
 height:0;
 width:0;
 position:absolute;
 pointer-events:none
}
.ui-overlaypanel:after {
 border-width:8px;
 margin-left:-8px
}
.ui-overlaypanel:before {
 border-width:10px;
 margin-left:-10px
}
.ui-overlaypanel-shifted:after,
.ui-overlaypanel-shifted:before {
 left:auto;
 right:1.25em;
 margin-left:auto
}
.ui-overlaypanel-shifted:after {
 margin-right:-8px
}
.ui-overlaypanel:before {
 margin-right:-10px
}
.ui-overlaypanel-flipped:after,
.ui-overlaypanel-flipped:before {
 bottom:auto;
 top:100%
}
.ui-overlaypanel.ui-overlaypanel-flipped:after {
 border-bottom-color:transparent
}
.ui-overlaypanel.ui-overlaypanel-flipped:before {
 border-bottom-color:transparent
}
.ui-organizationchart .ui-organizationchart-table {
 border-spacing:0;
 border-collapse:separate;
 margin:0 auto
}
.ui-organizationchart .ui-organizationchart-table>tr>td {
 text-align:center;
 vertical-align:top;
 padding:0 .75em
}
.ui-organizationchart .ui-organizationchart-node-content {
 padding:.5em .75em;
 display:inline-block;
 position:relative
}
.ui-organizationchart .ui-organizationchart-node-content .ui-node-toggler {
 position:absolute;
 bottom:-9px;
 margin-left:-8px;
 z-index:2;
 left:50%
}
.ui-organizationchart .ui-organizationchart-line-down {
 margin:0 auto;
 height:20px;
 width:1px;
 float:none
}
.ui-organizationchart .ui-organizationchart-line-left,
.ui-organizationchart .ui-organizationchart-line-right {
 float:none;
 border-radius:0
}
.ui-organizationchart .ui-organizationchart-node-content.ui-organizationchart-selectable-node {
 cursor:pointer
}
.ui-paginator {
 margin:0;
 text-align:center;
 padding:.125em
}
.ui-paginator .ui-paginator-top {
 border-bottom:0
}
.ui-paginator .ui-paginator-bottom {
 border-top:0
}
.ui-paginator .ui-paginator-left-content {
 float:left
}
.ui-paginator .ui-paginator-right-content {
 float:right
}
.ui-paginator .ui-paginator-current,
.ui-paginator .ui-paginator-first,
.ui-paginator .ui-paginator-last,
.ui-paginator .ui-paginator-next,
.ui-paginator .ui-paginator-page,
.ui-paginator .ui-paginator-pages,
.ui-paginator .ui-paginator-prev {
 display:inline-block;
 min-width:1.5em;
 height:1.5em;
 line-height:1.5em;
 zoom:1;
 margin-left:.063em;
 margin-right:.063em;
 text-decoration:none;
 vertical-align:middle;
 text-align:center;
 position:relative
}
.ui-paginator .ui-paginator-pages {
 width:auto;
 line-height:1
}
.ui-paginator .ui-paginator-icon {
 display:block;
 position:absolute;
 left:50%;
 top:50%;
 width:1em;
 height:1em;
 margin-top:-.5em;
 margin-left:-.5em
}
.ui-paginator .ui-paginator-first,
.ui-paginator .ui-paginator-last,
.ui-paginator .ui-paginator-next,
.ui-paginator .ui-paginator-page,
.ui-paginator .ui-paginator-prev {
 cursor:pointer
}
.ui-paginator .ui-paginator-current,
.ui-paginator .ui-paginator-rpp-options {
 margin-left:1em;
 margin-right:1em;
 background-image:none
}
.ui-paginator .ui-paginator-jtp-select option,
.ui-paginator .ui-paginator-rpp-options option {
 background-image:none;
 border:0;
 box-shadow:none;
 -moz-box-shadow:none;
 -webkit-box-shadow:none
}
.ui-paginator a.ui-state-disabled {
 outline:0 none
}
.ui-paginator .ui-dropdown {
 min-width:4em;
 margin-left:.375em
}
.ui-fluid .ui-paginator .ui-dropdown {
 width:auto
}
.ui-panel {
 padding:.2em
}
.ui-panel .ui-panel-titlebar {
 padding:.5em .75em
}
.ui-panel .ui-panel-titlebar.ui-panel-titlebar-clickable {
 cursor:pointer
}
.ui-panel .ui-panel-titlebar-icon {
 float:right;
 cursor:pointer;
 margin-left:.2em;
 margin-top:-.1em
}
.ui-panel .ui-panel-content {
 border:0;
 background:0;
 padding:.5em .75em
}
.ui-panel .ui-panel-footer {
 border-width:1px 0 0;
 padding:.25em .5em;
 text-align:left
}
.ui-panel-content-wrapper-overflown {
 overflow:hidden
}
.ui-panelmenu {
 width:auto
}
.ui-panelmenu .ui-menu-separator {
 border-width:1px 0 0
}
.ui-panelmenu .ui-panelmenu-content-wrapper {
 overflow:hidden
}
.ui-panelmenu .ui-panelmenu-header {
 margin:-1px 0 0;
 zoom:1
}
.ui-panelmenu .ui-panelmenu-header-link {
 padding:.5em;
 display:block;
 text-decoration:none
}
.ui-panelmenu .ui-menuitem-text,
.ui-panelmenu .ui-panelmenu-icon {
 vertical-align:middle
}
.ui-panelmenu .ui-menuitem-icon {
 margin-right:.25em;
 vertical-align:middle
}
.ui-panelmenu .ui-panelmenu-content {
 padding:.25em;
 border-top:0;
 margin-bottom:1px
}
.ui-panelmenu .ui-submenu-list {
 padding:0;
 list-style:none;
 margin:0 0 0 1.5em
}
.ui-panelmenu .ui-panelmenu-content>.ui-panelmenu-root-submenu>.ui-submenu-list {
 margin-left:0
}
.ui-panelmenu .ui-menuitem {
 overflow:hidden;
 margin:.125em 0
}
.ui-panelmenu .ui-menuitem-link {
 padding:.25em;
 display:block;
 text-decoration:none
}
.ui-password-panel {
 padding:.25em .5em;
 position:absolute
}
.ui-password-panel .ui-password-meter {
 height:10px;
 background:transparent url(password-meter.eea288d50533d7995ec1.png) no-repeat 0 0;
 padding:0;
 margin:0
}
.ui-password-info {
 margin-top:.25em
}
.ui-password-panel {
 transform:translateY(5%);
 opacity:0;
 transition:transform .3s,opacity .3s
}
.ui-password-panel-visible {
 transform:translateY(0);
 opacity:1
}
.ui-password-panel-hidden {
 opacity:0;
 transform:translateY(5%);
 transition:transform .3s,opacity .15s
}
.ui-progressbar {
 height:1.2em;
 text-align:left;
 position:relative;
 overflow:hidden
}
.ui-progressbar-determinate .ui-progressbar-value {
 height:100%;
 width:0;
 position:absolute;
 display:none;
 border:0
}
.ui-progressbar-determinate .ui-progressbar-value-animate {
 transition:width 1s ease-in-out
}
.ui-progressbar-determinate .ui-progressbar-label {
 text-align:center;
 height:100%;
 width:100%;
 position:absolute;
 display:none;
 font-weight:700
}
.ui-progressbar-indeterminate {
 height:.5em
}
.ui-progressbar-indeterminate .ui-progressbar-value {
 border:0
}
.ui-progressbar-indeterminate .ui-progressbar-value:before {
 content:"";
 position:absolute;
 background-color:inherit;
 top:0;
 left:0;
 bottom:0;
 will-change:left,right;
 -webkit-animation:ui-progressbar-indeterminate-anim 2.1s cubic-bezier(.65,.815,.735,.395) infinite;
 animation:ui-progressbar-indeterminate-anim 2.1s cubic-bezier(.65,.815,.735,.395) infinite
}
.ui-progressbar-indeterminate .ui-progressbar-value:after {
 content:"";
 position:absolute;
 background-color:inherit;
 top:0;
 left:0;
 bottom:0;
 will-change:left,right;
 -webkit-animation:ui-progressbar-indeterminate-anim-short 2.1s cubic-bezier(.165,.84,.44,1) infinite;
 animation:ui-progressbar-indeterminate-anim-short 2.1s cubic-bezier(.165,.84,.44,1) infinite;
 -webkit-animation-delay:1.15s;
 animation-delay:1.15s
}
@-webkit-keyframes ui-progressbar-indeterminate-anim {
 0% {
  left:-35%;
  right:100%
 }
 60% {
  left:100%;
  right:-90%
 }
 to {
  left:100%;
  right:-90%
 }
}
@keyframes ui-progressbar-indeterminate-anim {
 0% {
  left:-35%;
  right:100%
 }
 60% {
  left:100%;
  right:-90%
 }
 to {
  left:100%;
  right:-90%
 }
}
@-webkit-keyframes ui-progressbar-indeterminate-anim-short {
 0% {
  left:-200%;
  right:100%
 }
 60% {
  left:107%;
  right:-8%
 }
 to {
  left:107%;
  right:-8%
 }
}
@keyframes ui-progressbar-indeterminate-anim-short {
 0% {
  left:-200%;
  right:100%
 }
 60% {
  left:107%;
  right:-8%
 }
 to {
  left:107%;
  right:-8%
 }
}
.ui-picklist>div {
 float:left
}
.ui-picklist .ui-picklist-buttons {
 height:12.5em;
 padding:0 .25em
}
.ui-picklist .ui-picklist-list {
 list-style-type:none;
 margin:0;
 padding:0;
 overflow:auto;
 height:12.5em;
 width:12.5em
}
.ui-picklist .ui-picklist-list li {
 margin:1px;
 padding:.125em
}
.ui-picklist .ui-button {
 display:block;
 margin-bottom:.25em
}
.ui-picklist .ui-button-text-icon-left {
 width:100%
}
.ui-picklist .ui-picklist-item {
 cursor:pointer;
 border:0;
 font-weight:inherit
}
.ui-picklist .ui-picklist-caption {
 text-align:center;
 padding:.5em .75em;
 border-bottom:0
}
.ui-picklist table {
 width:100%;
 border-collapse:collapse
}
.ui-picklist .ui-picklist-filter-container {
 position:relative;
 width:100%;
 padding:.5em .6em;
 border-bottom:0
}
.ui-picklist .ui-picklist-filter-container .ui-picklist-filter {
 text-indent:1.1em;
 width:100%
}
.ui-picklist .ui-picklist-filter-container .ui-picklist-filter-icon {
 position:absolute;
 top:50%;
 left:1em;
 margin-top:-.6em
}
.ui-picklist {
 display:table
}
.ui-picklist>div {
 float:none;
 display:table-cell;
 vertical-align:top
}
.ui-picklist .ui-picklist-buttons {
 vertical-align:middle
}
.ui-picklist.ui-picklist-vertical {
 display:table
}
.ui-picklist.ui-picklist-vertical>div {
 float:none;
 display:table-row;
 vertical-align:top
}
.ui-picklist.ui-picklist-vertical .ui-picklist-buttons {
 text-align:center;
 height:auto
}
.ui-picklist.ui-picklist-vertical .ui-picklist-buttons .ui-button {
 display:inline-block
}
.ui-picklist.ui-picklist-vertical .ui-button {
 margin-top:.25em
}
.ui-picklist-outline {
 outline:1px dotted #000;
 z-index:1
}
.ui-picklist .ui-picklist-droppoint {
 height:6px;
 list-style-type:none
}
.ui-picklist .ui-picklist-list .ui-picklist-droppoint-empty {
 height:100%;
 list-style-type:none
}
.ui-picklist-list.ui-picklist-source,
.ui-picklist-list.ui-picklist-target {
 outline:0
}
.ui-picklist.ui-picklist-responsive * {
 box-sizing:border-box
}
.ui-picklist.ui-picklist-responsive {
 width:100%
}
.ui-picklist.ui-picklist-responsive .ui-picklist-listwrapper {
 width:35%
}
.ui-picklist.ui-picklist-responsive .ui-picklist-listwrapper.ui-picklist-listwrapper-nocontrols {
 width:45%
}
.ui-picklist.ui-picklist-responsive .ui-picklist-buttons {
 width:10%
}
.ui-picklist.ui-picklist-responsive .ui-picklist-buttons button {
 width:100%
}
.ui-picklist.ui-picklist-responsive .ui-picklist-list {
 width:auto
}
@media(max-width:40em) {
 .ui-picklist.ui-picklist-responsive {
  display:block
 }
 .ui-picklist.ui-picklist-responsive>div {
  display:block;
  width:100%!important
 }
 .ui-picklist.ui-picklist-responsive .ui-picklist-buttons {
  text-align:center;
  height:auto;
  padding:.4em 0
 }
 .ui-picklist.ui-picklist-responsive .ui-picklist-buttons button {
  display:inline-block;
  width:20%;
  margin-bottom:0;
  margin-right:.25em
 }
 .ui-picklist.ui-picklist-responsive .ui-picklist-source-controls.ui-picklist-buttons {
  padding-bottom:.4em
 }
 .ui-picklist.ui-picklist-responsive .ui-picklist-target-controls.ui-picklist-buttons {
  padding-top:.4em
 }
 .ui-picklist.ui-picklist-responsive .ui-picklist-buttons .pi-angle-right:before {
  content:"\e930"
 }
 .ui-picklist.ui-picklist-responsive .ui-picklist-buttons .pi-angle-double-right:before {
  content:"\e92c"
 }
 .ui-picklist.ui-picklist-responsive .ui-picklist-buttons .pi-angle-left:before {
  content:"\e933"
 }
 .ui-picklist.ui-picklist-responsive .ui-picklist-buttons .pi-angle-double-left:before {
  content:"\e92f"
 }
}
.ui-progress-spinner {
 position:relative;
 margin:0 auto;
 width:100px;
 height:100px;
 display:inline-block
}
.ui-progress-spinner:before {
 content:"";
 display:block;
 padding-top:100%
}
.ui-progress-spinner-svg {
 -webkit-animation:ui-progress-spinner-rotate 2s linear infinite;
 animation:ui-progress-spinner-rotate 2s linear infinite;
 height:100%;
 transform-origin:center center;
 width:100%;
 position:absolute;
 top:0;
 bottom:0;
 left:0;
 right:0;
 margin:auto
}
.ui-progress-spinner-circle {
 stroke-dasharray:89,200;
 stroke-dashoffset:0;
 stroke:#d62d20;
 -webkit-animation:ui-progress-spinner-dash 1.5s ease-in-out infinite,ui-progress-spinner-color 6s ease-in-out infinite;
 animation:ui-progress-spinner-dash 1.5s ease-in-out infinite,ui-progress-spinner-color 6s ease-in-out infinite;
 stroke-linecap:round
}
@-webkit-keyframes ui-progress-spinner-rotate {
 to {
  transform:rotate(1turn)
 }
}
@keyframes ui-progress-spinner-rotate {
 to {
  transform:rotate(1turn)
 }
}
@-webkit-keyframes ui-progress-spinner-dash {
 0% {
  stroke-dasharray:1,200;
  stroke-dashoffset:0
 }
 50% {
  stroke-dasharray:89,200;
  stroke-dashoffset:-35px
 }
 to {
  stroke-dasharray:89,200;
  stroke-dashoffset:-124px
 }
}
@keyframes ui-progress-spinner-dash {
 0% {
  stroke-dasharray:1,200;
  stroke-dashoffset:0
 }
 50% {
  stroke-dasharray:89,200;
  stroke-dashoffset:-35px
 }
 to {
  stroke-dasharray:89,200;
  stroke-dashoffset:-124px
 }
}
@-webkit-keyframes ui-progress-spinner-color {
 0%,
 to {
  stroke:#d62d20
 }
 40% {
  stroke:#0057e7
 }
 66% {
  stroke:#008744
 }
 80%,
 90% {
  stroke:#ffa700
 }
}
@keyframes ui-progress-spinner-color {
 0%,
 to {
  stroke:#d62d20
 }
 40% {
  stroke:#0057e7
 }
 66% {
  stroke:#008744
 }
 80%,
 90% {
  stroke:#ffa700
 }
}
.ui-radiobutton {
 display:inline-block;
 cursor:pointer;
 margin-right:.25em;
 user-select:none;
 -moz-user-select:none;
 -webkit-user-select:none
}
.ui-radiobutton-box {
 width:1.125em;
 height:1.125em;
 line-height:1.125em;
 border-radius:100%;
 text-align:center;
 position:relative
}
.ui-radiobutton-icon {
 display:block;
 position:absolute;
 left:50%;
 top:50%;
 width:1em;
 height:1em;
 margin-top:-.5em;
 margin-left:-.5em
}
.ui-radiobutton {
 vertical-align:middle
}
.ui-rating {
 font-size:1.25em
}
.ui-fluid .fc .ui-button {
 width:auto
}
.ui-scrollpanel-wrapper {
 overflow:hidden;
 width:100%;
 height:100%;
 position:relative;
 z-index:1;
 float:left
}
.ui-scrollpanel-content {
 height:calc(100% + 18px);
 width:calc(100% + 18px);
 padding:0 18px 18px 0;
 position:relative;
 overflow:auto;
 box-sizing:border-box
}
.ui-scrollpanel-bar {
 position:relative;
 background:#c1c1c1;
 border-radius:3px;
 z-index:2;
 cursor:pointer;
 opacity:0;
 transition:opacity .25s linear
}
.ui-scrollpanel-bar-y {
 width:9px;
 top:0
}
.ui-scrollpanel-bar-x {
 height:9px;
 bottom:0
}
.ui-scrollpanel-hidden {
 visibility:hidden
}
.ui-scrollpanel:active .ui-scrollpanel-bar,
.ui-scrollpanel:hover .ui-scrollpanel-bar {
 opacity:1
}
.ui-scrollpanel-grabbed {
 -o-user-select:none;
 -moz-user-select:none;
 -webkit-user-select:none;
 user-select:none
}
.ui-selectbutton {
 display:inline-block
}
.ui-selectbutton.ui-state-error {
 padding:0
}
.ui-selectbutton .ui-button.ui-state-focus {
 outline:0
}
.ui-sidebar {
 position:fixed;
 padding:.5em 1em;
 transition:transform .3s
}
.ui-sidebar-left {
 top:0;
 left:0;
 width:20em;
 height:100%;
 transform:translateX(-100%)
}
.ui-sidebar-right {
 top:0;
 right:0;
 width:20em;
 height:100%;
 transform:translateX(100%)
}
.ui-sidebar-top {
 top:0;
 left:0;
 width:100%;
 height:10em;
 transform:translateY(-100%)
}
.ui-sidebar-bottom {
 bottom:0;
 left:0;
 width:100%;
 height:10em;
 transform:translateY(100%)
}
.ui-sidebar-full {
 width:100%;
 height:100%;
 left:0;
 transition:transform 0s
}
.ui-sidebar-left.ui-sidebar-active,
.ui-sidebar-right.ui-sidebar-active {
 transform:translateX(0)
}
.ui-sidebar-left.ui-sidebar-sm,
.ui-sidebar-right.ui-sidebar-sm {
 width:20em
}
.ui-sidebar-left.ui-sidebar-md,
.ui-sidebar-right.ui-sidebar-md {
 width:40em
}
.ui-sidebar-left.ui-sidebar-lg,
.ui-sidebar-right.ui-sidebar-lg {
 width:60em
}
.ui-sidebar-bottom.ui-sidebar-active,
.ui-sidebar-top.ui-sidebar-active {
 transform:translateY(0)
}
.ui-sidebar-bottom.ui-sidebar-sm,
.ui-sidebar-top.ui-sidebar-sm {
 height:10em
}
.ui-sidebar-bottom.ui-sidebar-md,
.ui-sidebar-top.ui-sidebar-md {
 height:20em
}
.ui-sidebar-bottom.ui-sidebar-lg,
.ui-sidebar-top.ui-sidebar-lg {
 height:30em
}
.ui-sidebar-mask {
 position:fixed;
 width:100%;
 height:100%
}
.ui-sidebar-close {
 float:right;
 cursor:pointer
}
@media screen and (max-width:64em) {
 .ui-sidebar-left.ui-sidebar-lg,
 .ui-sidebar-left.ui-sidebar-md,
 .ui-sidebar-right.ui-sidebar-lg,
 .ui-sidebar-right.ui-sidebar-md {
  width:20em
 }
}
.ui-slidemenu {
 width:12.5em;
 padding:.25em
}
.ui-slidemenu.ui-slidemenu-dynamic {
 position:absolute
}
.ui-slidemenu .ui-menu-separator {
 border-width:1px 0 0
}
.ui-slidemenu ul {
 list-style:none;
 margin:0;
 padding:0
}
.ui-slidemenu .ui-slidemenu-rootlist {
 position:absolute;
 top:0
}
.ui-slidemenu .ui-submenu-list {
 display:none;
 position:absolute;
 top:0;
 width:12.5em;
 padding:.25em
}
.ui-slidemenu .ui-menuitem-link {
 padding:.25em;
 display:block;
 position:relative;
 text-decoration:none
}
.ui-slidemenu .ui-menuitem-icon {
 margin-right:.25em;
 vertical-align:middle
}
.ui-slidemenu .ui-menuitem-text {
 vertical-align:middle
}
.ui-slidemenu .ui-menuitem {
 position:relative;
 margin:.125em 0
}
.ui-slidemenu .ui-menuitem-link .ui-submenu-icon {
 position:absolute;
 margin-top:-.5em;
 right:0;
 top:50%
}
.ui-slidemenu .ui-slidemenu-wrapper {
 position:relative
}
.ui-slidemenu .ui-slidemenu-content {
 overflow-x:hidden;
 overflow-y:auto;
 position:relative
}
.ui-slidemenu-backward {
 position:absolute;
 bottom:0;
 width:100%;
 padding:.25em;
 cursor:pointer;
 display:none
}
.ui-slidemenu-backward .ui-slidemenu-backward-icon,
.ui-slidemenu-backward span {
 vertical-align:middle
}
.ui-slidemenu .ui-menuitem-active {
 position:static
}
.ui-slidemenu .ui-menuitem-active>.ui-submenu>.ui-submenu-list {
 display:block
}
.ui-slidemenu .ui-active-submenu>.ui-menuitem-active>.ui-submenu>.ui-submenu-list,
.ui-slidemenu ul:not(.ui-active-submenu)>.ui-menuitem:not(.ui-menuitem-active) {
 display:none
}
.ui-slidemenu .ui-active-submenu>.ui-menuitem-active~.ui-menuitem {
 display:block
}
.ui-slider {
 position:relative;
 text-align:left
}
.ui-slider .ui-slider-handle {
 position:absolute;
 width:1.2em;
 height:1.2em;
 cursor:default;
 touch-action:none;
 z-index:1
}
.ui-slider .ui-slider-handle.ui-slider-handle-active {
 z-index:2
}
.ui-slider .ui-slider-range {
 position:absolute;
 font-size:.7em;
 display:block;
 border:0;
 background-position:0 0
}
.ui-slider-horizontal {
 height:.8em
}
.ui-slider-horizontal .ui-slider-handle {
 top:-.25em;
 margin-left:-.6em
}
.ui-slider-horizontal .ui-slider-range {
 top:0;
 height:100%
}
.ui-slider-horizontal .ui-slider-range-min {
 left:0
}
.ui-slider-horizontal .ui-slider-range-max {
 right:0
}
.ui-slider-vertical {
 width:.8em;
 height:100px
}
.ui-slider-vertical .ui-slider-handle {
 left:-.25em;
 margin-left:0;
 margin-bottom:-.6em
}
.ui-slider-vertical .ui-slider-range {
 left:0;
 width:100%
}
.ui-slider-vertical .ui-slider-range-min {
 bottom:0
}
.ui-slider-vertical .ui-slider-range-max {
 top:0
}
.ui-slider-animate .ui-slider-handle {
 transition:left .3s
}
.ui-spinner {
 display:inline-block;
 overflow:visible;
 padding:0;
 position:relative;
 vertical-align:middle
}
.ui-spinner-input {
 vertical-align:middle;
 padding-right:1.5em
}
.ui-spinner-button {
 cursor:default;
 display:block;
 height:50%;
 margin:0;
 overflow:hidden;
 padding:0;
 position:absolute;
 right:0;
 text-align:center;
 vertical-align:middle;
 width:1.5em
}
.ui-spinner .ui-spinner-button-icon {
 position:absolute;
 top:50%;
 left:50%;
 margin-top:-.5em;
 margin-left:-.5em;
 width:1em
}
.ui-spinner-up {
 top:0
}
.ui-spinner-down {
 bottom:0
}
.ui-fluid .ui-spinner {
 width:100%
}
.ui-fluid .ui-spinner .ui-spinner-input {
 padding-right:2em;
 width:100%
}
.ui-fluid .ui-spinner .ui-spinner-button {
 width:1.5em
}
.ui-fluid .ui-spinner .ui-spinner-button .ui-spinner-button-icon {
 left:.7em
}
.ui-splitbutton {
 position:relative;
 display:inline-block;
 zoom:1
}
.ui-splitbutton .ui-button.ui-splitbutton-menubutton {
 width:2em;
 vertical-align:top
}
.ui-splitbutton.ui-state-disabled button {
 cursor:default
}
.ui-fluid .ui-splitbutton {
 width:100%
}
.ui-fluid .ui-splitbutton .ui-button:first-child {
 width:calc(100% - 2em)
}
.ui-fluid .ui-splitbutton .ui-button.ui-splitbutton-menubutton {
 width:2em
}
.ui-splitbutton .ui-menuitem-link {
 cursor:pointer
}
.ui-steps ul {
 list-style-type:none;
 padding:0;
 margin:0
}
.ui-steps .ui-steps-item {
 float:left;
 box-sizing:border-box;
 cursor:pointer
}
.ui-steps.ui-steps-readonly .ui-steps-item {
 cursor:auto
}
.ui-steps .ui-steps-item .ui-menuitem-link {
 text-decoration:none;
 display:block;
 padding:1em;
 position:relative;
 text-align:center
}
.ui-steps .ui-steps-item.ui-state-disabled .ui-menuitem-link,
.ui-steps .ui-steps-item.ui-state-highlight .ui-menuitem-link {
 cursor:default
}
.ui-steps .ui-steps-number {
 font-size:2em;
 display:block
}
.ui-steps .ui-steps-title {
 display:block;
 white-space:nowrap
}
@media(max-width:40em) {
 .ui-steps .ui-steps-item .ui-menuitem-link {
  padding:.5em
 }
 .ui-steps .ui-steps-item .ui-steps-title {
  display:none
 }
}
.ui-table .ui-paginator-top {
 border-bottom:0
}
.ui-table .ui-paginator-bottom {
 border-top:0
}
@media screen and (max-width:40em) {
 .ui-table-responsive .ui-table-tfoot>tr>td,
 .ui-table-responsive .ui-table-thead>tr>th {
  display:none!important
 }
 .ui-table-responsive colgroup {
  display:none!important
 }
 .ui-table-responsive .ui-table-tbody>tr>td {
  text-align:left;
  display:block;
  border:0;
  width:100%!important;
  box-sizing:border-box;
  float:left;
  clear:left
 }
 .ui-table-responsive .ui-table-tbody>tr>td .ui-column-title {
  padding:.4em;
  min-width:30%;
  display:inline-block;
  margin:-.4em 1em -.4em -.4em;
  font-weight:700
 }
}
.ui-tabview {
 padding:.25em
}
.ui-tabview .ui-tabview-nav {
 margin:0
}
.ui-tabview .ui-tabview-nav li {
 list-style:none;
 float:left;
 position:relative;
 margin:0 .125em 1px 0;
 padding:0;
 white-space:nowrap
}
.ui-tabview .ui-tabview-nav li a {
 float:left;
 padding:.5em 1em;
 text-decoration:none
}
.ui-tabview .ui-tabview-nav li.ui-state-disabled a,
.ui-tabview .ui-tabview-nav li.ui-state-processing a,
.ui-tabview .ui-tabview-nav li.ui-tabview-selected a {
 cursor:text
}
.ui-tabview.ui-tabview-collapsible .ui-tabview-nav li.ui-tabview-selected a,
.ui-tabview .ui-tabview-nav li a {
 cursor:pointer
}
.ui-tabview .ui-tabview-panel {
 border-width:0;
 padding:1em;
 background:0
}
.ui-tabview .ui-tabview-nav li {
 display:block
}
.ui-tabview .ui-tabview-nav li .ui-tabview-left-icon {
 margin-right:.25em;
 vertical-align:middle
}
.ui-tabview .ui-tabview-nav li .ui-tabview-right-icon {
 margin-left:.25em;
 vertical-align:middle
}
.ui-tabview .ui-tabview-title {
 vertical-align:middle
}
.ui-tabview .ui-tabview-nav li .ui-tabview-close {
 margin:.5em .3em 0 0;
 cursor:pointer
}
.ui-tabview.ui-tabview-top>.ui-tabview-nav li {
 border-bottom:0;
 top:1px
}
.ui-tabview.ui-tabview-top>.ui-tabview-nav {
 padding:.2em .2em 0
}
.ui-tabview.ui-tabview-bottom>.ui-tabview-nav {
 padding:0 .2em .2em
}
.ui-tabview.ui-tabview-bottom>.ui-tabview-nav li {
 border-top:0
}
.ui-tabview-left:after,
.ui-tabview-right:after {
 clear:both;
 content:".";
 display:block;
 height:0;
 visibility:hidden
}
.ui-tabview-left>.ui-tabview-nav {
 float:left;
 width:25%;
 height:300px;
 background-image:none;
 padding-top:1px
}
.ui-tabview-left>.ui-tabview-panels {
 float:right;
 width:75%
}
.ui-tabview.ui-tabview-left>.ui-tabview-nav li,
.ui-tabview.ui-tabview-right>.ui-tabview-nav li {
 display:block;
 float:right;
 white-space:normal;
 width:99%
}
.ui-tabview.ui-tabview-left>.ui-tabview-nav li {
 margin:0 0 1px;
 border-right:0
}
.ui-tabview.ui-tabview-right>.ui-tabview-nav {
 float:right;
 width:25%;
 height:300px;
 background-image:none;
 padding-top:1px
}
.ui-tabview.ui-tabview-right>.ui-tabview-panels {
 float:left;
 width:75%
}
.ui-tabview.ui-tabview-right>.ui-tabview-nav li {
 margin:0 0 1px;
 border-left:0
}
.ui-rtl .ui-tabview .ui-tabview-nav li {
 float:right
}
.ui-tabmenu .ui-tabmenu-nav {
 margin:0;
 padding:.25em .5em 0 .25em
}
.ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem {
 list-style:none;
 float:left;
 position:relative;
 margin:0 .2em 1px 0;
 padding:0;
 white-space:nowrap;
 display:block;
 border-bottom:0;
 top:1px
}
.ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem a {
 float:left;
 padding:.5em 1em;
 text-decoration:none
}
.ui-tabmenu .ui-tabmenu-nav a {
 padding:.5em 1em
}
.ui-tabmenu .ui-menuitem-icon {
 margin-right:.25em;
 vertical-align:middle
}
.ui-tabmenu .ui-menuitem-text {
 vertical-align:middle
}
.ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-disabled a {
 cursor:default
}
.ui-terminal {
 height:18em;
 overflow:auto;
 padding:.25em
}
.ui-terminal-input {
 border:0;
 background-color:transparent;
 color:inherit;
 padding:0;
 margin:0 0 0 .125em;
 width:75%;
 outline:0;
 vertical-align:baseline
}
.ui-terminal-command {
 margin-left:.125em;
 -moz-margin-start:.125em
}
.ui-terminal-input::-ms-clear {
 display:none
}
.ui-tieredmenu {
 width:12.5em;
 padding:.25em
}
.ui-tieredmenu.ui-tieredmenu-dynamic {
 position:absolute
}
.ui-tieredmenu .ui-menu-separator {
 border-width:1px 0 0
}
.ui-tieredmenu ul {
 list-style:none;
 margin:0;
 padding:0
}
.ui-tieredmenu .ui-submenu-list {
 display:none;
 position:absolute;
 width:12.5em;
 padding:.25em
}
.ui-tieredmenu .ui-menuitem-link {
 padding:.25em;
 display:block;
 cursor:pointer;
 position:relative;
 text-decoration:none
}
.ui-tieredmenu .ui-menuitem-icon {
 margin-right:.25em;
 vertical-align:middle
}
.ui-tieredmenu .ui-menuitem-text {
 vertical-align:middle
}
.ui-tieredmenu .ui-menuitem {
 position:relative;
 margin:.125em 0
}
.ui-tieredmenu .ui-menuitem-link .ui-submenu-icon {
 position:absolute;
 margin-top:-.5em;
 right:0;
 top:50%
}
.ui-tieredmenu .ui-menuitem-active>.ui-submenu>.ui-submenu-list {
 display:block
}
.ui-toast {
 position:fixed;
 width:20em
}
.ui-toast .ui-toast-message {
 position:relative;
 display:block;
 margin-bottom:.75em;
 overflow:hidden
}
.ui-toast .ui-toast-message-content {
 padding:.5em 1em
}
.ui-toast .ui-toast-close-icon {
 position:absolute;
 top:.25em;
 right:.25em;
 cursor:pointer;
 display:inline-block
}
.ui-toast .ui-toast-summary {
 font-weight:700;
 padding:0 0 .5em;
 display:block
}
.ui-toast .ui-toast-icon {
 position:absolute;
 display:inline-block;
 left:.5em;
 top:.25em;
 padding:0;
 font-size:2em
}
.ui-toast .ui-toast-message-text-content {
 padding:0 0 .25em;
 margin-left:2.5em
}
.ui-toast-top-right {
 top:20px;
 right:20px
}
.ui-toast-top-left {
 top:20px;
 left:20px
}
.ui-toast-bottom-right {
 bottom:20px;
 right:20px
}
.ui-toast-bottom-left {
 bottom:20px;
 left:20px
}
.ui-toast-top-center {
 top:20px;
 left:50%;
 margin-left:-10em
}
.ui-toast-bottom-center {
 bottom:20px;
 left:50%;
 margin-left:-10em
}
.ui-toast-center {
 left:50%;
 top:50%;
 min-width:20vw;
 transform:translate(-50%,-50%)
}
.ui-tree {
 width:18em
}
.ui-tree .ui-treenode-selectable.ui-treenode-content {
 cursor:pointer
}
.ui-tree .ui-tree-container {
 height:100%;
 margin:0;
 overflow:auto;
 padding:.25em;
 white-space:nowrap
}
.ui-tree-empty-message {
 padding:.25em
}
.ui-tree .ui-treenode-children {
 margin:0;
 padding:0 0 0 1em
}
.ui-tree .ui-treenode {
 background-attachment:scroll;
 background-color:transparent;
 background-image:none;
 background-position:0 0;
 background-repeat:repeat-y;
 list-style:none outside none;
 margin:0;
 padding:.125em 0 0
}
.ui-tree .ui-treenode-droppoint {
 height:4px;
 list-style-type:none
}
.ui-tree .ui-treenode-droppoint-active {
 border:0
}
.ui-tree .ui-tree-toggler {
 cursor:pointer
}
.ui-tree .ui-tree-toggler,
.ui-tree .ui-treenode-icon,
.ui-tree .ui-treenode-label {
 display:inline-block;
 vertical-align:middle
}
.ui-tree .ui-treenode-label {
 padding:0 .25em
}
.ui-tree .ui-treenode-label.ui-state-highlight,
.ui-tree .ui-treenode-label.ui-state-hover {
 font-weight:400;
 border:0
}
.ui-tree .ui-treenode.ui-treenode-leaf>.ui-treenode-content>.ui-tree-toggler {
 visibility:hidden
}
.ui-tree .ui-chkbox-box {
 cursor:pointer
}
.ui-tree .ui-chkbox {
 display:inline-block;
 vertical-align:middle
}
.ui-tree .ui-chkbox .ui-chkbox-icon {
 margin-left:1px
}
.ui-tree .ui-tree-filter {
 width:100%;
 box-sizing:border-box;
 padding-right:1.5em
}
.ui-tree .ui-tree-filter-container {
 position:relative;
 margin:0;
 padding:.4em;
 display:inline-block;
 width:100%
}
.ui-tree .ui-tree-filter-container .ui-tree-filter-icon {
 position:absolute;
 top:.8em;
 right:1em
}
.ui-fluid .ui-tree {
 width:100%
}
.ui-tree-horizontal {
 width:auto;
 padding:.5em 0;
 overflow:auto
}
.ui-tree.ui-tree-horizontal table,
.ui-tree.ui-tree-horizontal td,
.ui-tree.ui-tree-horizontal tr {
 border-collapse:collapse;
 margin:0;
 padding:0;
 vertical-align:middle
}
.ui-tree.ui-tree-horizontal .ui-tree-toggler {
 vertical-align:middle;
 margin:0
}
.ui-tree-horizontal .ui-treenode-content {
 font-weight:400;
 padding:.4em 1em .4em .2em
}
.ui-tree.ui-tree-horizontal .ui-tree-node-label {
 margin:0
}
.ui-tree-horizontal .ui-treenode-parent .ui-treenode-content {
 font-weight:400;
 white-space:nowrap
}
.ui-tree.ui-tree-horizontal .ui-treenode {
 background:url(line.39c65dcc08f7edb347b6.gif) repeat-x scroll 50% transparent;
 padding:.25em 2.5em
}
.ui-tree.ui-tree-horizontal .ui-treenode.ui-treenode-collapsed,
.ui-tree.ui-tree-horizontal .ui-treenode.ui-treenode-leaf {
 padding-right:0
}
.ui-tree.ui-tree-horizontal .ui-treenode-children {
 padding:0;
 margin:0
}
.ui-tree.ui-tree-horizontal .ui-treenode-connector {
 width:1px
}
.ui-tree.ui-tree-horizontal .ui-treenode-connector-table {
 height:100%;
 width:1px
}
.ui-tree.ui-tree-horizontal .ui-treenode-connector-line {
 background:url(line.39c65dcc08f7edb347b6.gif) repeat-y scroll 0 0 transparent;
 width:1px
}
.ui-tree.ui-tree-horizontal table {
 height:0
}
.ui-tree.ui-tree-horizontal .ui-chkbox {
 vertical-align:bottom;
 margin-right:.25em
}
.ui-tree.ui-tree-loading {
 position:relative;
 min-height:4em
}
.ui-tree .ui-tree-loading-mask {
 position:absolute;
 width:100%;
 height:100%;
 -ms-filter:"alpha(opacity=10)";
 opacity:.1;
 z-index:1
}
.ui-tree .ui-tree-loading-content {
 position:absolute;
 left:50%;
 top:50%;
 z-index:2;
 margin-top:-1em;
 margin-left:-1em
}
.ui-tree .ui-tree-loading-content .ui-tree-loading-icon {
 font-size:2em
}
.ui-toolbar {
 padding:.25em .5em
}
.ui-toolbar-group-left {
 float:left
}
.ui-toolbar-group-right {
 float:right
}
.ui-tooltip {
 position:absolute;
 display:none;
 padding:.25em .5em;
 max-width:12.5em
}
.ui-tooltip.ui-tooltip-left,
.ui-tooltip.ui-tooltip-right {
 padding:0 .25em
}
.ui-tooltip.ui-tooltip-bottom,
.ui-tooltip.ui-tooltip-top {
 padding:.25em 0
}
.ui-tooltip .ui-tooltip-text {
 padding:.125em .5em;
 background-color:#4c4c4c;
 color:#fff;
 white-space:pre-line
}
.ui-tooltip-arrow {
 position:absolute;
 width:0;
 height:0;
 border-color:transparent;
 border-style:solid
}
.ui-tooltip-right .ui-tooltip-arrow {
 top:50%;
 left:0;
 margin-top:-.25em;
 border-width:.25em .25em .25em 0;
 border-right-color:#4c4c4c
}
.ui-tooltip-left .ui-tooltip-arrow {
 top:50%;
 right:0;
 margin-top:-.25em;
 border-width:.25em 0 .25em .25em;
 border-left-color:#4c4c4c
}
.ui-tooltip.ui-tooltip-top {
 padding:.25em 0
}
.ui-tooltip-top .ui-tooltip-arrow {
 bottom:0;
 left:50%;
 margin-left:-.25em;
 border-width:.25em .25em 0;
 border-top-color:#4c4c4c
}
.ui-tooltip-bottom .ui-tooltip-arrow {
 top:0;
 left:50%;
 margin-left:-.25em;
 border-width:0 .25em .25em;
 border-bottom-color:#4c4c4c
}
.ui-treetable {
 position:relative
}
.ui-treetable table {
 border-collapse:collapse;
 width:100%;
 table-layout:fixed
}
.ui-treetable .ui-treetable-tbody>tr>td,
.ui-treetable .ui-treetable-tfoot>tr>td,
.ui-treetable .ui-treetable-thead>tr>th {
 padding:.25em .5em
}
.ui-treetable .ui-treetable-toggler {
 cursor:pointer;
 display:inline-block;
 height:1em;
 position:relative;
 top:50%;
 margin-top:-.5em
}
.ui-treetable .ui-sortable-column {
 cursor:pointer
}
.ui-treetable p-treetablesorticon {
 vertical-align:middle
}
.ui-treetable-auto-layout>.ui-treetable-wrapper {
 overflow-x:auto
}
.ui-treetable-auto-layout>.ui-treetable-wrapper>table {
 table-layout:auto
}
.ui-treetable .ui-treetable-chkbox {
 margin:0 .25em;
 vertical-align:middle
}
.ui-treetable-caption,
.ui-treetable-summary {
 padding:.25em .5em;
 text-align:center;
 font-weight:700
}
.ui-treetable-caption {
 border-bottom:0
}
.ui-treetable-summary {
 border-top:0
}
.ui-treetable .ui-paginator-top {
 border-bottom:0
}
.ui-treetable .ui-paginator-bottom {
 border-top:0
}
.ui-treetable-scrollable-wrapper {
 position:relative
}
.ui-treetable-scrollable-footer,
.ui-treetable-scrollable-header {
 overflow:hidden;
 border:0
}
.ui-treetable-scrollable-body {
 overflow:auto;
 position:relative
}
.ui-treetable-scrollable-body>table>.ui-treetable-tbody>tr:first-child>td {
 border-top:0
}
.ui-treetable-virtual-table {
 position:absolute
}
.ui-treetable-frozen-view .ui-treetable-scrollable-body {
 overflow:hidden
}
.ui-treetable-frozen-view>.ui-treetable-scrollable-body>table>.ui-treetable-tbody>tr>td:last-child {
 border-right:0
}
.ui-treetable-unfrozen-view {
 position:absolute;
 top:0
}
.ui-treetable-resizable>.ui-treetable-wrapper {
 overflow-x:auto
}
.ui-treetable-resizable .ui-treetable-tbody>tr>td,
.ui-treetable-resizable .ui-treetable-tfoot>tr>td,
.ui-treetable-resizable .ui-treetable-thead>tr>th {
 overflow:hidden
}
.ui-treetable-resizable .ui-resizable-column {
 background-clip:padding-box;
 position:relative
}
.ui-treetable-resizable-fit .ui-resizable-column:last-child .ui-column-resizer {
 display:none
}
.ui-treetable .ui-column-resizer {
 display:block;
 position:absolute!important;
 top:0;
 right:0;
 margin:0;
 width:.5em;
 height:100%;
 padding:0;
 cursor:col-resize;
 border:1px solid transparent
}
.ui-treetable .ui-column-resizer-helper {
 width:1px;
 position:absolute;
 z-index:10;
 display:none
}
.ui-treetable-reorder-indicator-down,
.ui-treetable-reorder-indicator-up {
 position:absolute;
 display:none
}
.ui-treetable-responsive .ui-treetable-tbody>tr>td .ui-column-title {
 display:none
}
@media screen and (max-width:40em) {
 .ui-treetable-responsive .ui-treetable-tfoot>tr>td,
 .ui-treetable-responsive .ui-treetable-thead>tr>th {
  display:none!important
 }
 .ui-treetable-responsive .ui-treetable-tbody>tr>td {
  text-align:left;
  display:block;
  border:0;
  width:100%!important;
  box-sizing:border-box;
  float:left;
  clear:left
 }
 .ui-treetable-responsive .ui-treetable-tbody>tr>td .ui-column-title {
  padding:.4em;
  min-width:30%;
  display:inline-block;
  margin:-.4em 1em -.4em -.4em;
  font-weight:700
 }
}
.ui-treetable-loading {
 position:absolute;
 width:100%;
 height:100%;
 -ms-filter:"alpha(opacity=10)";
 opacity:.1;
 z-index:1
}
.ui-treetable-loading-content {
 position:absolute;
 left:50%;
 top:50%;
 z-index:2;
 margin-top:-1em;
 margin-left:-1em
}
.ui-treetable .ui-treetable-loading-icon {
 font-size:2em
}
.ui-virtualscroller .ui-virtualscroller-header {
 text-align:center;
 padding:.5em .75em;
 border-bottom:0
}
.ui-virtualscroller .ui-virtualscroller-footer {
 text-align:center;
 padding:.25em .625em;
 border-top:0
}
.ui-virtualscroller .ui-virtualscroller-list {
 list-style-type:none;
 margin:0;
 padding:0
}
/*!
FullCalendar Core Package v4.0.2
Docs & License: https://fullcalendar.io/
(c) 2019 Adam Shaw
*/
.fc-button:not(:disabled),
.fc-event.fc-draggable,
.fc-event[href],
.fc-popover .fc-header .fc-close,
a.fc-more,
a[data-goto] {
 cursor:pointer
}
.fc-bg,
.fc-row .fc-bgevent-skeleton,
.fc-row .fc-highlight-skeleton {
 bottom:0
}
.fc {
 direction:ltr;
 text-align:left
}
.fc-rtl {
 text-align:right
}
body .fc {
 font-size:1em
}
.fc-highlight {
 background:#bce8f1;
 opacity:.3
}
.fc-bgevent {
 background:#8fdf82;
 opacity:.3
}
.fc-nonbusiness {
 background:#d7d7d7
}
.fc-popover {
 position:absolute;
 box-shadow:0 2px 6px rgba(0,0,0,.15)
}
.fc-popover .fc-header {
 display:flex;
 flex-direction:row;
 justify-content:space-between;
 align-items:center;
 padding:2px 4px
}
.fc-rtl .fc-popover .fc-header {
 flex-direction:row-reverse
}
.fc-popover .fc-header .fc-title {
 margin:0 2px
}
.fc-popover .fc-header .fc-close {
 opacity:.65;
 font-size:1.1em
}
.fc-divider {
 border-style:solid;
 border-width:1px
}
hr.fc-divider {
 height:0;
 margin:0;
 padding:0 0 2px;
 border-width:1px 0
}
.fc-bg table,
.fc-row .fc-bgevent-skeleton table,
.fc-row .fc-highlight-skeleton table {
 height:100%
}
.fc-bg,
.fc-bgevent-skeleton,
.fc-highlight-skeleton,
.fc-mirror-skeleton {
 position:absolute;
 top:0;
 left:0;
 right:0
}
.fc table {
 width:100%;
 box-sizing:border-box;
 table-layout:fixed;
 border-collapse:collapse;
 border-spacing:0;
 font-size:1em
}
.fc th {
 text-align:center
}
.fc td,
.fc th {
 border-style:solid;
 border-width:1px;
 padding:0;
 vertical-align:top
}
.fc td.fc-today {
 border-style:double
}
a[data-goto]:hover {
 text-decoration:underline
}
.fc .fc-row {
 border-style:solid;
 border-width:0
}
.fc-row table {
 border-left:0 hidden transparent;
 border-right:0 hidden transparent;
 border-bottom:0 hidden transparent
}
.fc-row:first-child table {
 border-top:0 hidden transparent
}
.fc-row {
 position:relative
}
.fc-row .fc-bg {
 z-index:1
}
.fc-row .fc-bgevent-skeleton td,
.fc-row .fc-highlight-skeleton td {
 border-color:transparent
}
.fc-row .fc-bgevent-skeleton {
 z-index:2
}
.fc-row .fc-highlight-skeleton {
 z-index:3
}
.fc-row .fc-content-skeleton {
 position:relative;
 z-index:4;
 padding-bottom:2px
}
.fc-row .fc-mirror-skeleton {
 z-index:5
}
.fc .fc-row .fc-content-skeleton table,
.fc .fc-row .fc-content-skeleton td,
.fc .fc-row .fc-mirror-skeleton td {
 background:0 0;
 border-color:transparent
}
.fc-row .fc-content-skeleton td,
.fc-row .fc-mirror-skeleton td {
 border-bottom:0
}
.fc-row .fc-content-skeleton tbody td,
.fc-row .fc-mirror-skeleton tbody td {
 border-top:0
}
.fc-scroller {
 -webkit-overflow-scrolling:touch
}
.fc-scroller>.fc-day-grid,
.fc-scroller>.fc-time-grid {
 position:relative;
 width:100%
}
.fc-event {
 position:relative;
 display:block;
 font-size:.85em;
 line-height:1.4;
 border-radius:3px;
 border:1px solid #3788d8
}
.fc-event,
.fc-event-dot {
 background-color:#3788d8
}
.fc-event,
.fc-event:hover {
 color:#fff;
 text-decoration:none
}
.fc-not-allowed,
.fc-not-allowed .fc-event {
 cursor:not-allowed
}
.fc-event .fc-content {
 position:relative;
 z-index:2
}
.fc-event .fc-resizer {
 position:absolute;
 z-index:4;
 display:none
}
.fc-event.fc-allow-mouse-resize .fc-resizer,
.fc-event.fc-selected .fc-resizer {
 display:block
}
.fc-event.fc-selected .fc-resizer:before {
 content:"";
 position:absolute;
 z-index:9999;
 top:50%;
 left:50%;
 width:40px;
 height:40px;
 margin-left:-20px;
 margin-top:-20px
}
.fc-event.fc-selected {
 z-index:9999!important;
 box-shadow:0 2px 5px rgba(0,0,0,.2)
}
.fc-event.fc-selected:after {
 content:"";
 position:absolute;
 z-index:1;
 top:-1px;
 right:-1px;
 bottom:-1px;
 left:-1px;
 background:#000;
 opacity:.25
}
.fc-event.fc-dragging.fc-selected {
 box-shadow:0 2px 7px rgba(0,0,0,.3)
}
.fc-event.fc-dragging:not(.fc-selected) {
 opacity:.75
}
.fc-h-event.fc-selected:before {
 content:"";
 position:absolute;
 z-index:3;
 top:-10px;
 bottom:-10px;
 left:0;
 right:0
}
.fc-ltr .fc-h-event.fc-not-start,
.fc-rtl .fc-h-event.fc-not-end {
 margin-left:0;
 border-left-width:0;
 padding-left:1px;
 border-top-left-radius:0;
 border-bottom-left-radius:0
}
.fc-ltr .fc-h-event.fc-not-end,
.fc-rtl .fc-h-event.fc-not-start {
 margin-right:0;
 border-right-width:0;
 padding-right:1px;
 border-top-right-radius:0;
 border-bottom-right-radius:0
}
.fc-ltr .fc-h-event .fc-start-resizer,
.fc-rtl .fc-h-event .fc-end-resizer {
 cursor:w-resize;
 left:-1px
}
.fc-ltr .fc-h-event .fc-end-resizer,
.fc-rtl .fc-h-event .fc-start-resizer {
 cursor:e-resize;
 right:-1px
}
.fc-h-event.fc-allow-mouse-resize .fc-resizer {
 width:7px;
 top:-1px;
 bottom:-1px
}
.fc-h-event.fc-selected .fc-resizer {
 border-radius:4px;
 width:6px;
 height:6px;
 border:1px solid;
 border-color:inherit;
 background:#fff;
 top:50%;
 margin-top:-4px
}
.fc-ltr .fc-h-event.fc-selected .fc-start-resizer,
.fc-rtl .fc-h-event.fc-selected .fc-end-resizer {
 margin-left:-4px
}
.fc-ltr .fc-h-event.fc-selected .fc-end-resizer,
.fc-rtl .fc-h-event.fc-selected .fc-start-resizer {
 margin-right:-4px
}
.fc-day-grid-event {
 margin:1px 2px 0;
 padding:0 1px
}
tr:first-child>td>.fc-day-grid-event {
 margin-top:2px
}
.fc-mirror-skeleton tr:first-child>td>.fc-day-grid-event {
 margin-top:0
}
.fc-day-grid-event .fc-content {
 white-space:nowrap;
 overflow:hidden
}
.fc-day-grid-event .fc-time {
 font-weight:700
}
.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer,
.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer {
 margin-left:-2px
}
.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer,
.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer {
 margin-right:-2px
}
a.fc-more {
 margin:1px 3px;
 font-size:.85em;
 text-decoration:none
}
a.fc-more:hover {
 text-decoration:underline
}
.fc-limited {
 display:none
}
.fc-button,
.fc-icon {
 display:inline-block;
 font-weight:400;
 text-align:center
}
.fc-day-grid .fc-row {
 z-index:1
}
.fc-more-popover {
 z-index:2;
 width:220px
}
.fc-more-popover .fc-event-container {
 padding:10px
}
.fc-now-indicator {
 position:absolute;
 border:0 solid red
}
.fc-unselectable {
 -webkit-user-select:none;
 -moz-user-select:none;
 user-select:none;
 -webkit-touch-callout:none;
 -webkit-tap-highlight-color:transparent
}
.fc-unthemed .fc-content,
.fc-unthemed .fc-divider,
.fc-unthemed .fc-list-heading td,
.fc-unthemed .fc-list-view,
.fc-unthemed .fc-popover,
.fc-unthemed .fc-row,
.fc-unthemed tbody,
.fc-unthemed td,
.fc-unthemed th,
.fc-unthemed thead {
 border-color:#ddd
}
.fc-unthemed .fc-popover {
 background-color:#fff
}
.fc-unthemed .fc-divider,
.fc-unthemed .fc-list-heading td,
.fc-unthemed .fc-popover .fc-header {
 background:#eee
}
.fc-unthemed td.fc-today {
 background:#fcf8e3
}
.fc-unthemed .fc-disabled-day {
 background:#d7d7d7;
 opacity:.3
}
@font-face {
 font-family:fcicons;
 src:url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBfAAAAC8AAAAYGNtYXAXVtKNAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZgYydxIAAAF4AAAFNGhlYWQUJ7cIAAAGrAAAADZoaGVhB20DzAAABuQAAAAkaG10eCIABhQAAAcIAAAALGxvY2ED4AU6AAAHNAAAABhtYXhwAA8AjAAAB0wAAAAgbmFtZXsr690AAAdsAAABhnBvc3QAAwAAAAAI9AAAACAAAwPAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpBgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6Qb//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAWIAjQKeAskAEwAAJSc3NjQnJiIHAQYUFwEWMjc2NCcCnuLiDQ0MJAz/AA0NAQAMJAwNDcni4gwjDQwM/wANIwz/AA0NDCMNAAAAAQFiAI0CngLJABMAACUBNjQnASYiBwYUHwEHBhQXFjI3AZ4BAA0N/wAMJAwNDeLiDQ0MJAyNAQAMIw0BAAwMDSMM4uINIwwNDQAAAAIA4gC3Ax4CngATACcAACUnNzY0JyYiDwEGFB8BFjI3NjQnISc3NjQnJiIPAQYUHwEWMjc2NCcB87e3DQ0MIw3VDQ3VDSMMDQ0BK7e3DQ0MJAzVDQ3VDCQMDQ3zuLcMJAwNDdUNIwzWDAwNIwy4twwkDA0N1Q0jDNYMDA0jDAAAAgDiALcDHgKeABMAJwAAJTc2NC8BJiIHBhQfAQcGFBcWMjchNzY0LwEmIgcGFB8BBwYUFxYyNwJJ1Q0N1Q0jDA0Nt7cNDQwjDf7V1Q0N1QwkDA0Nt7cNDQwkDLfWDCMN1Q0NDCQMt7gMIw0MDNYMIw3VDQ0MJAy3uAwjDQwMAAADAFUAAAOrA1UAMwBoAHcAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMhMjY1NCYjISIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAAVYRGRkR/qoRGRkRA1UFBAUOCQkVDAsZDf2rDRkLDBUJCA4FBQUFBQUOCQgVDAsZDQJVDRkLDBUJCQ4FBAVVAgECBQMCBwQECAX9qwQJAwQHAwMFAQICAgIBBQMDBwQDCQQCVQUIBAQHAgMFAgEC/oAZEhEZGRESGQAAAAADAFUAAAOrA1UAMwBoAIkAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMzFRQWMzI2PQEzMjY1NCYrATU0JiMiBh0BIyIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAgBkSEhmAERkZEYAZEhIZgBEZGREDVQUEBQ4JCRUMCxkN/asNGQsMFQkIDgUFBQUFBQ4JCBUMCxkNAlUNGQsMFQkJDgUEBVUCAQIFAwIHBAQIBf2rBAkDBAcDAwUBAgICAgEFAwMHBAMJBAJVBQgEBAcCAwUCAQL+gIASGRkSgBkSERmAEhkZEoAZERIZAAABAOIAjQMeAskAIAAAExcHBhQXFjI/ARcWMjc2NC8BNzY0JyYiDwEnJiIHBhQX4uLiDQ0MJAzi4gwkDA0N4uINDQwkDOLiDCQMDQ0CjeLiDSMMDQ3h4Q0NDCMN4uIMIw0MDOLiDAwNIwwAAAABAAAAAQAAa5n0y18PPPUACwQAAAAAANivOVsAAAAA2K85WwAAAAADqwNVAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAOrAAEAAAAAAAAAAAAAAAAAAAALBAAAAAAAAAAAAAAAAgAAAAQAAWIEAAFiBAAA4gQAAOIEAABVBAAAVQQAAOIAAAAAAAoAFAAeAEQAagCqAOoBngJkApoAAQAAAAsAigADAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAcAAAABAAAAAAACAAcAYAABAAAAAAADAAcANgABAAAAAAAEAAcAdQABAAAAAAAFAAsAFQABAAAAAAAGAAcASwABAAAAAAAKABoAigADAAEECQABAA4ABwADAAEECQACAA4AZwADAAEECQADAA4APQADAAEECQAEAA4AfAADAAEECQAFABYAIAADAAEECQAGAA4AUgADAAEECQAKADQApGZjaWNvbnMAZgBjAGkAYwBvAG4Ac1ZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGZjaWNvbnMAZgBjAGkAYwBvAG4Ac2ZjaWNvbnMAZgBjAGkAYwBvAG4Ac1JlZ3VsYXIAUgBlAGcAdQBsAGEAcmZjaWNvbnMAZgBjAGkAYwBvAG4Ac0ZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=") format("truetype");
 font-weight:400;
 font-style:normal
}
.fc-icon {
 font-family:fcicons!important;
 speak:none;
 font-style:normal;
 font-variant:normal;
 text-transform:none;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 width:1em;
 height:1em
}
.fc-icon-chevron-left:before {
 content:"\e900"
}
.fc-icon-chevron-right:before {
 content:"\e901"
}
.fc-icon-chevrons-left:before {
 content:"\e902"
}
.fc-icon-chevrons-right:before {
 content:"\e903"
}
.fc-icon-minus-square:before {
 content:"\e904"
}
.fc-icon-plus-square:before {
 content:"\e905"
}
.fc-icon-x:before {
 content:"\e906"
}
.fc-button {
 overflow:visible;
 text-transform:none;
 margin:0;
 font-family:inherit
}
.fc-button::-moz-focus-inner {
 padding:0;
 border-style:none
}
.fc-button {
 -webkit-appearance:button;
 color:#212529;
 vertical-align:middle;
 -webkit-user-select:none;
 -moz-user-select:none;
 user-select:none;
 background-color:transparent;
 border:1px solid transparent;
 padding:.4em .65em;
 font-size:1em;
 line-height:1.5;
 border-radius:.25em
}
.fc-button:hover {
 color:#212529;
 text-decoration:none
}
.fc-button:focus {
 outline:0;
 box-shadow:0 0 0 .2rem rgba(44,62,80,.25)
}
.fc-button:disabled {
 opacity:.65
}
.fc-button-primary {
 color:#fff;
 background-color:#2c3e50;
 border-color:#2c3e50
}
.fc-button-primary:hover {
 color:#fff;
 background-color:#1e2b37;
 border-color:#1a252f
}
.fc-button-primary:focus {
 box-shadow:0 0 0 .2rem rgba(76,91,106,.5)
}
.fc-button-primary:disabled {
 color:#fff;
 background-color:#2c3e50;
 border-color:#2c3e50
}
.fc-button-primary:not(:disabled).fc-button-active,
.fc-button-primary:not(:disabled):active {
 color:#fff;
 background-color:#1a252f;
 border-color:#151e27
}
.fc-button-primary:not(:disabled).fc-button-active:focus,
.fc-button-primary:not(:disabled):active:focus {
 box-shadow:0 0 0 .2rem rgba(76,91,106,.5)
}
.fc-button .fc-icon {
 vertical-align:middle;
 font-size:1.5em
}
.fc-button-group {
 position:relative;
 display:inline-flex;
 vertical-align:middle
}
.fc-button-group>.fc-button {
 position:relative;
 flex:1 1 auto
}
.fc-button-group>.fc-button.fc-button-active,
.fc-button-group>.fc-button:active,
.fc-button-group>.fc-button:focus,
.fc-button-group>.fc-button:hover {
 z-index:1
}
.fc-button-group>.fc-button:not(:first-child) {
 margin-left:-1px;
 border-top-left-radius:0;
 border-bottom-left-radius:0
}
.fc-button-group>.fc-button:not(:last-child) {
 border-top-right-radius:0;
 border-bottom-right-radius:0
}
.fc-unthemed .fc-popover {
 border-width:1px;
 border-style:solid
}
.fc-unthemed .fc-list-item:hover td {
 background-color:#f5f5f5
}
.fc-toolbar {
 display:flex;
 justify-content:space-between;
 align-items:center
}
.fc-toolbar.fc-header-toolbar {
 margin-bottom:1.5em
}
.fc-toolbar.fc-footer-toolbar {
 margin-top:1.5em
}
.fc-toolbar>*>:not(:first-child) {
 margin-left:.75em
}
.fc-toolbar h2 {
 font-size:1.75em;
 margin:0
}
.fc-view-container {
 position:relative
}
.fc-view-container *,
.fc-view-container :after,
.fc-view-container :before {
 box-sizing:content-box
}
.fc-view,
.fc-view>table {
 position:relative;
 z-index:1
}
@media print {
 .fc-bg,
 .fc-bgevent-container,
 .fc-bgevent-skeleton,
 .fc-business-container,
 .fc-event .fc-resizer,
 .fc-highlight-container,
 .fc-highlight-skeleton,
 .fc-mirror-container,
 .fc-mirror-skeleton {
  display:none
 }
 .fc-time-grid,
 .fc tbody .fc-row {
  min-height:0!important
 }
 .fc-time-grid .fc-event.fc-not-end:after,
 .fc-time-grid .fc-event.fc-not-start:before {
  content:"..."
 }
 .fc {
  max-width:100%!important
 }
 .fc-event {
  background:#fff!important;
  color:#000!important;
  page-break-inside:avoid
 }
 .fc-row,
 .fc hr,
 .fc tbody,
 .fc td,
 .fc th,
 .fc thead {
  border-color:#ccc!important;
  background:#fff!important
 }
 .fc tbody .fc-row {
  height:auto!important
 }
 .fc tbody .fc-row .fc-content-skeleton {
  position:static;
  padding-bottom:0!important
 }
 .fc tbody .fc-row .fc-content-skeleton tbody tr:last-child td {
  padding-bottom:1em
 }
 .fc tbody .fc-row .fc-content-skeleton table {
  height:1em
 }
 .fc-more,
 .fc-more-cell {
  display:none!important
 }
 .fc tr.fc-limited {
  display:table-row!important
 }
 .fc td.fc-limited {
  display:table-cell!important
 }
 .fc-popover,
 .fc-timeGrid-view .fc-axis {
  display:none
 }
 .fc-slats,
 .fc-time-grid hr {
  display:none!important
 }
 .fc-button-group,
 .fc-time-grid .fc-event .fc-time span,
 .fc button {
  display:none
 }
 .fc-time-grid .fc-content-skeleton {
  position:static
 }
 .fc-time-grid .fc-content-skeleton table {
  height:4em
 }
 .fc-time-grid .fc-event-container {
  margin:0!important
 }
 .fc-time-grid .fc-event {
  position:static!important;
  margin:3px 2px!important
 }
 .fc-time-grid .fc-event.fc-not-end {
  border-bottom-width:1px!important
 }
 .fc-time-grid .fc-event.fc-not-start {
  border-top-width:1px!important
 }
 .fc-time-grid .fc-event .fc-time {
  white-space:normal!important
 }
 .fc-time-grid .fc-event .fc-time:after {
  content:attr(data-full)
 }
 .fc-day-grid-container,
 .fc-scroller,
 .fc-time-grid-container {
  overflow:visible!important;
  height:auto!important
 }
 .fc-row {
  border:0!important;
  margin:0!important
 }
}
/*!
@fullcalendar/daygrid v4.0.1
Docs & License: https://fullcalendar.io/
(c) 2019 Adam Shaw
*/
.fc-dayGridDay-view .fc-content-skeleton,
.fc-dayGridWeek-view .fc-content-skeleton {
 padding-bottom:1em
}
.fc-dayGrid-view .fc-body .fc-row {
 min-height:4em
}
.fc-row.fc-rigid {
 overflow:hidden
}
.fc-row.fc-rigid .fc-content-skeleton {
 position:absolute;
 top:0;
 left:0;
 right:0
}
.fc-day-top.fc-other-month {
 opacity:.3
}
.fc-dayGrid-view .fc-day-number,
.fc-dayGrid-view .fc-week-number {
 padding:2px
}
.fc-dayGrid-view th.fc-day-number,
.fc-dayGrid-view th.fc-week-number {
 padding:0 2px
}
.fc-ltr .fc-dayGrid-view .fc-day-top .fc-day-number {
 float:right
}
.fc-rtl .fc-dayGrid-view .fc-day-top .fc-day-number {
 float:left
}
.fc-ltr .fc-dayGrid-view .fc-day-top .fc-week-number {
 float:left;
 border-radius:0 0 3px
}
.fc-rtl .fc-dayGrid-view .fc-day-top .fc-week-number {
 float:right;
 border-radius:0 0 0 3px
}
.fc-dayGrid-view .fc-day-top .fc-week-number {
 min-width:1.5em;
 text-align:center;
 background-color:#f2f2f2;
 color:grey
}
.fc-dayGrid-view td.fc-week-number {
 text-align:center
}
.fc-dayGrid-view td.fc-week-number>* {
 display:inline-block;
 min-width:1.25em
}
/*!
@fullcalendar/timegrid v4.0.1
Docs & License: https://fullcalendar.io/
(c) 2019 Adam Shaw
*/
.fc-timeGrid-view .fc-day-grid {
 position:relative;
 z-index:2
}
.fc-timeGrid-view .fc-day-grid .fc-row {
 min-height:3em
}
.fc-timeGrid-view .fc-day-grid .fc-row .fc-content-skeleton {
 padding-bottom:1em
}
.fc .fc-axis {
 vertical-align:middle;
 padding:0 4px;
 white-space:nowrap
}
.fc-ltr .fc-axis {
 text-align:right
}
.fc-rtl .fc-axis {
 text-align:left
}
.fc-time-grid,
.fc-time-grid-container {
 position:relative;
 z-index:1
}
.fc-time-grid {
 min-height:100%
}
.fc-time-grid table {
 border:0 hidden transparent
}
.fc-time-grid>.fc-bg {
 z-index:1
}
.fc-time-grid .fc-slats,
.fc-time-grid>hr {
 position:relative;
 z-index:2
}
.fc-time-grid .fc-content-col {
 position:relative
}
.fc-time-grid .fc-content-skeleton {
 position:absolute;
 z-index:3;
 top:0;
 left:0;
 right:0
}
.fc-time-grid .fc-business-container {
 position:relative;
 z-index:1
}
.fc-time-grid .fc-bgevent-container {
 position:relative;
 z-index:2
}
.fc-time-grid .fc-highlight-container {
 z-index:3;
 position:relative
}
.fc-time-grid .fc-event-container {
 position:relative;
 z-index:4
}
.fc-time-grid .fc-now-indicator-line {
 z-index:5
}
.fc-time-grid .fc-mirror-container {
 position:relative;
 z-index:6
}
.fc-time-grid .fc-slats td {
 height:1.5em;
 border-bottom:0
}
.fc-time-grid .fc-slats .fc-minor td {
 border-top-style:dotted
}
.fc-time-grid .fc-highlight {
 position:absolute;
 left:0;
 right:0
}
.fc-ltr .fc-time-grid .fc-event-container {
 margin:0 2.5% 0 2px
}
.fc-rtl .fc-time-grid .fc-event-container {
 margin:0 2px 0 2.5%
}
.fc-time-grid .fc-bgevent,
.fc-time-grid .fc-event {
 position:absolute;
 z-index:1
}
.fc-time-grid .fc-bgevent {
 left:0;
 right:0
}
.fc-time-grid-event {
 margin-bottom:1px
}
.fc-time-grid-event-inset {
 box-shadow:0 0 0 1px #fff
}
.fc-time-grid-event.fc-not-start {
 border-top-width:0;
 padding-top:1px;
 border-top-left-radius:0;
 border-top-right-radius:0
}
.fc-time-grid-event.fc-not-end {
 border-bottom-width:0;
 padding-bottom:1px;
 border-bottom-left-radius:0;
 border-bottom-right-radius:0
}
.fc-time-grid-event .fc-content {
 overflow:hidden;
 max-height:100%
}
.fc-time-grid-event .fc-time,
.fc-time-grid-event .fc-title {
 padding:0 1px
}
.fc-time-grid-event .fc-time {
 font-size:.85em;
 white-space:nowrap
}
.fc-time-grid-event.fc-short .fc-content {
 white-space:nowrap
}
.fc-time-grid-event.fc-short .fc-time,
.fc-time-grid-event.fc-short .fc-title {
 display:inline-block;
 vertical-align:top
}
.fc-time-grid-event.fc-short .fc-time span {
 display:none
}
.fc-time-grid-event.fc-short .fc-time:before {
 content:attr(data-start)
}
.fc-time-grid-event.fc-short .fc-time:after {
 content:"\000A0-\000A0"
}
.fc-time-grid-event.fc-short .fc-title {
 font-size:.85em;
 padding:0
}
.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer {
 left:0;
 right:0;
 bottom:0;
 height:8px;
 overflow:hidden;
 line-height:8px;
 font-size:11px;
 font-family:monospace;
 text-align:center;
 cursor:s-resize
}
.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after {
 content:"="
}
.fc-time-grid-event.fc-selected .fc-resizer {
 border-radius:5px;
 width:8px;
 height:8px;
 border:1px solid;
 border-color:inherit;
 background:#fff;
 left:50%;
 margin-left:-5px;
 bottom:-5px
}
.fc-time-grid .fc-now-indicator-line {
 border-top-width:1px;
 left:0;
 right:0
}
.fc-time-grid .fc-now-indicator-arrow {
 margin-top:-5px
}
.fc-ltr .fc-time-grid .fc-now-indicator-arrow {
 left:0;
 border-width:5px 0 5px 6px;
 border-top-color:transparent;
 border-bottom-color:transparent
}
.fc-rtl .fc-time-grid .fc-now-indicator-arrow {
 right:0;
 border-width:5px 6px 5px 0;
 border-top-color:transparent;
 border-bottom-color:transparent
}
/*!
 * Quill Editor v1.2.6
 * 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;
 cursor:text;
 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 blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6,
.ql-editor ol,
.ql-editor p,
.ql-editor pre,
.ql-editor ul {
 margin:0;
 padding:0;
 counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9
}
.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=false],
.ql-editor ul[data-checked=true] {
 pointer-events:none
}
.ql-editor ul[data-checked=false]>li *,
.ql-editor ul[data-checked=true]>li * {
 pointer-events:all
}
.ql-editor ul[data-checked=false]>li:before,
.ql-editor ul[data-checked=true]>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;
 text-align:right;
 margin-right:.3em;
 margin-left:-1.5em
}
.ql-editor li.ql-direction-rtl:before {
 text-align:left;
 margin-left:.3em
}
.ql-editor ol li,
.ql-editor ul li {
 padding-left: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-num
}
.ql-editor ol li:before {
 content:counter(list-num,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:rgba(0,0,0,.6);
 content:attr(data-placeholder);
 font-style:italic;
 pointer-events:none;
 position:absolute
}
.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 .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item: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-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow.ql-toolbar button:hover,
.ql-snow .ql-toolbar button:hover {
 color:#06c
}
.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 .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-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-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-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 button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill {
 fill:#06c
}
.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 .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.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-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.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 button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .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;
 transform:translateY(10px)
}
.ql-snow .ql-tooltip a {
 cursor:pointer;
 text-decoration:none
}
.ql-snow .ql-tooltip.ql-flip {
 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-stroke.ql-thin,
.ql-snow .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-bottom:2px;
 padding-top:2px
}
.ql-snow .ql-editor code:after,
.ql-snow .ql-editor code:before {
 content:"\A0";
 letter-spacing:-2px
}
.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-font .ql-picker-item[data-label]:not([data-label=""]):before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,
.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before {
 content:attr(data-label)
}
.ql-snow .ql-picker.ql-header {
 width:98px
}
.ql-snow .ql-picker.ql-header .ql-picker-item:before,
.ql-snow .ql-picker.ql-header .ql-picker-label:before {
 content:"Normal"
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before {
 content:"Heading 1"
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before {
 content:"Heading 2"
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before {
 content:"Heading 3"
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before {
 content:"Heading 4"
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before {
 content:"Heading 5"
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before {
 content:"Heading 6"
}
.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-item:before,
.ql-snow .ql-picker.ql-font .ql-picker-label:before {
 content:"Sans Serif"
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before {
 content:"Serif"
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before {
 content:"Monospace"
}
.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-item:before,
.ql-snow .ql-picker.ql-size .ql-picker-label:before {
 content:"Normal"
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before {
 content:"Small"
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before {
 content:"Large"
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before {
 content:"Huge"
}
.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:0 2px 8px rgba(0,0,0,.2)
}
.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:0
}
.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:0;
 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
}
/*!
 * Bootstrap Grid 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)
 */
html {
 box-sizing:border-box;
 -ms-overflow-style:scrollbar
}
*,
:after,
:before {
 box-sizing:inherit
}
.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:flex;
 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,
.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col-auto,
.col-lg,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-auto,
.col-md,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-auto,
.col-sm,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-auto,
.col-xl,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-auto {
 position:relative;
 width:100%;
 padding-right:15px;
 padding-left:15px
}
.col {
 flex-basis:0;
 flex-grow:1;
 max-width:100%
}
.col-auto {
 flex:0 0 auto;
 width:auto;
 max-width:100%
}
.col-1 {
 flex:0 0 8.333333%;
 max-width:8.333333%
}
.col-2 {
 flex:0 0 16.666667%;
 max-width:16.666667%
}
.col-3 {
 flex:0 0 25%;
 max-width:25%
}
.col-4 {
 flex:0 0 33.333333%;
 max-width:33.333333%
}
.col-5 {
 flex:0 0 41.666667%;
 max-width:41.666667%
}
.col-6 {
 flex:0 0 50%;
 max-width:50%
}
.col-7 {
 flex:0 0 58.333333%;
 max-width:58.333333%
}
.col-8 {
 flex:0 0 66.666667%;
 max-width:66.666667%
}
.col-9 {
 flex:0 0 75%;
 max-width:75%
}
.col-10 {
 flex:0 0 83.333333%;
 max-width:83.333333%
}
.col-11 {
 flex:0 0 91.666667%;
 max-width:91.666667%
}
.col-12 {
 flex:0 0 100%;
 max-width:100%
}
.order-first {
 order:-1
}
.order-last {
 order:13
}
.order-0 {
 order:0
}
.order-1 {
 order:1
}
.order-2 {
 order:2
}
.order-3 {
 order:3
}
.order-4 {
 order:4
}
.order-5 {
 order:5
}
.order-6 {
 order:6
}
.order-7 {
 order:7
}
.order-8 {
 order:8
}
.order-9 {
 order:9
}
.order-10 {
 order:10
}
.order-11 {
 order:11
}
.order-12 {
 order:12
}
.offset-1 {
 margin-left:8.333333%
}
.offset-2 {
 margin-left:16.666667%
}
.offset-3 {
 margin-left:25%
}
.offset-4 {
 margin-left:33.333333%
}
.offset-5 {
 margin-left:41.666667%
}
.offset-6 {
 margin-left:50%
}
.offset-7 {
 margin-left:58.333333%
}
.offset-8 {
 margin-left:66.666667%
}
.offset-9 {
 margin-left:75%
}
.offset-10 {
 margin-left:83.333333%
}
.offset-11 {
 margin-left:91.666667%
}
@media (min-width:576px) {
 .col-sm {
  flex-basis:0;
  flex-grow:1;
  max-width:100%
 }
 .col-sm-auto {
  flex:0 0 auto;
  width:auto;
  max-width:100%
 }
 .col-sm-1 {
  flex:0 0 8.333333%;
  max-width:8.333333%
 }
 .col-sm-2 {
  flex:0 0 16.666667%;
  max-width:16.666667%
 }
 .col-sm-3 {
  flex:0 0 25%;
  max-width:25%
 }
 .col-sm-4 {
  flex:0 0 33.333333%;
  max-width:33.333333%
 }
 .col-sm-5 {
  flex:0 0 41.666667%;
  max-width:41.666667%
 }
 .col-sm-6 {
  flex:0 0 50%;
  max-width:50%
 }
 .col-sm-7 {
  flex:0 0 58.333333%;
  max-width:58.333333%
 }
 .col-sm-8 {
  flex:0 0 66.666667%;
  max-width:66.666667%
 }
 .col-sm-9 {
  flex:0 0 75%;
  max-width:75%
 }
 .col-sm-10 {
  flex:0 0 83.333333%;
  max-width:83.333333%
 }
 .col-sm-11 {
  flex:0 0 91.666667%;
  max-width:91.666667%
 }
 .col-sm-12 {
  flex:0 0 100%;
  max-width:100%
 }
 .order-sm-first {
  order:-1
 }
 .order-sm-last {
  order:13
 }
 .order-sm-0 {
  order:0
 }
 .order-sm-1 {
  order:1
 }
 .order-sm-2 {
  order:2
 }
 .order-sm-3 {
  order:3
 }
 .order-sm-4 {
  order:4
 }
 .order-sm-5 {
  order:5
 }
 .order-sm-6 {
  order:6
 }
 .order-sm-7 {
  order:7
 }
 .order-sm-8 {
  order:8
 }
 .order-sm-9 {
  order:9
 }
 .order-sm-10 {
  order:10
 }
 .order-sm-11 {
  order:11
 }
 .order-sm-12 {
  order:12
 }
 .offset-sm-0 {
  margin-left:0
 }
 .offset-sm-1 {
  margin-left:8.333333%
 }
 .offset-sm-2 {
  margin-left:16.666667%
 }
 .offset-sm-3 {
  margin-left:25%
 }
 .offset-sm-4 {
  margin-left:33.333333%
 }
 .offset-sm-5 {
  margin-left:41.666667%
 }
 .offset-sm-6 {
  margin-left:50%
 }
 .offset-sm-7 {
  margin-left:58.333333%
 }
 .offset-sm-8 {
  margin-left:66.666667%
 }
 .offset-sm-9 {
  margin-left:75%
 }
 .offset-sm-10 {
  margin-left:83.333333%
 }
 .offset-sm-11 {
  margin-left:91.666667%
 }
}
@media (min-width:768px) {
 .col-md {
  flex-basis:0;
  flex-grow:1;
  max-width:100%
 }
 .col-md-auto {
  flex:0 0 auto;
  width:auto;
  max-width:100%
 }
 .col-md-1 {
  flex:0 0 8.333333%;
  max-width:8.333333%
 }
 .col-md-2 {
  flex:0 0 16.666667%;
  max-width:16.666667%
 }
 .col-md-3 {
  flex:0 0 25%;
  max-width:25%
 }
 .col-md-4 {
  flex:0 0 33.333333%;
  max-width:33.333333%
 }
 .col-md-5 {
  flex:0 0 41.666667%;
  max-width:41.666667%
 }
 .col-md-6 {
  flex:0 0 50%;
  max-width:50%
 }
 .col-md-7 {
  flex:0 0 58.333333%;
  max-width:58.333333%
 }
 .col-md-8 {
  flex:0 0 66.666667%;
  max-width:66.666667%
 }
 .col-md-9 {
  flex:0 0 75%;
  max-width:75%
 }
 .col-md-10 {
  flex:0 0 83.333333%;
  max-width:83.333333%
 }
 .col-md-11 {
  flex:0 0 91.666667%;
  max-width:91.666667%
 }
 .col-md-12 {
  flex:0 0 100%;
  max-width:100%
 }
 .order-md-first {
  order:-1
 }
 .order-md-last {
  order:13
 }
 .order-md-0 {
  order:0
 }
 .order-md-1 {
  order:1
 }
 .order-md-2 {
  order:2
 }
 .order-md-3 {
  order:3
 }
 .order-md-4 {
  order:4
 }
 .order-md-5 {
  order:5
 }
 .order-md-6 {
  order:6
 }
 .order-md-7 {
  order:7
 }
 .order-md-8 {
  order:8
 }
 .order-md-9 {
  order:9
 }
 .order-md-10 {
  order:10
 }
 .order-md-11 {
  order:11
 }
 .order-md-12 {
  order:12
 }
 .offset-md-0 {
  margin-left:0
 }
 .offset-md-1 {
  margin-left:8.333333%
 }
 .offset-md-2 {
  margin-left:16.666667%
 }
 .offset-md-3 {
  margin-left:25%
 }
 .offset-md-4 {
  margin-left:33.333333%
 }
 .offset-md-5 {
  margin-left:41.666667%
 }
 .offset-md-6 {
  margin-left:50%
 }
 .offset-md-7 {
  margin-left:58.333333%
 }
 .offset-md-8 {
  margin-left:66.666667%
 }
 .offset-md-9 {
  margin-left:75%
 }
 .offset-md-10 {
  margin-left:83.333333%
 }
 .offset-md-11 {
  margin-left:91.666667%
 }
}
@media (min-width:992px) {
 .col-lg {
  flex-basis:0;
  flex-grow:1;
  max-width:100%
 }
 .col-lg-auto {
  flex:0 0 auto;
  width:auto;
  max-width:100%
 }
 .col-lg-1 {
  flex:0 0 8.333333%;
  max-width:8.333333%
 }
 .col-lg-2 {
  flex:0 0 16.666667%;
  max-width:16.666667%
 }
 .col-lg-3 {
  flex:0 0 25%;
  max-width:25%
 }
 .col-lg-4 {
  flex:0 0 33.333333%;
  max-width:33.333333%
 }
 .col-lg-5 {
  flex:0 0 41.666667%;
  max-width:41.666667%
 }
 .col-lg-6 {
  flex:0 0 50%;
  max-width:50%
 }
 .col-lg-7 {
  flex:0 0 58.333333%;
  max-width:58.333333%
 }
 .col-lg-8 {
  flex:0 0 66.666667%;
  max-width:66.666667%
 }
 .col-lg-9 {
  flex:0 0 75%;
  max-width:75%
 }
 .col-lg-10 {
  flex:0 0 83.333333%;
  max-width:83.333333%
 }
 .col-lg-11 {
  flex:0 0 91.666667%;
  max-width:91.666667%
 }
 .col-lg-12 {
  flex:0 0 100%;
  max-width:100%
 }
 .order-lg-first {
  order:-1
 }
 .order-lg-last {
  order:13
 }
 .order-lg-0 {
  order:0
 }
 .order-lg-1 {
  order:1
 }
 .order-lg-2 {
  order:2
 }
 .order-lg-3 {
  order:3
 }
 .order-lg-4 {
  order:4
 }
 .order-lg-5 {
  order:5
 }
 .order-lg-6 {
  order:6
 }
 .order-lg-7 {
  order:7
 }
 .order-lg-8 {
  order:8
 }
 .order-lg-9 {
  order:9
 }
 .order-lg-10 {
  order:10
 }
 .order-lg-11 {
  order:11
 }
 .order-lg-12 {
  order:12
 }
 .offset-lg-0 {
  margin-left:0
 }
 .offset-lg-1 {
  margin-left:8.333333%
 }
 .offset-lg-2 {
  margin-left:16.666667%
 }
 .offset-lg-3 {
  margin-left:25%
 }
 .offset-lg-4 {
  margin-left:33.333333%
 }
 .offset-lg-5 {
  margin-left:41.666667%
 }
 .offset-lg-6 {
  margin-left:50%
 }
 .offset-lg-7 {
  margin-left:58.333333%
 }
 .offset-lg-8 {
  margin-left:66.666667%
 }
 .offset-lg-9 {
  margin-left:75%
 }
 .offset-lg-10 {
  margin-left:83.333333%
 }
 .offset-lg-11 {
  margin-left:91.666667%
 }
}
@media (min-width:1200px) {
 .col-xl {
  flex-basis:0;
  flex-grow:1;
  max-width:100%
 }
 .col-xl-auto {
  flex:0 0 auto;
  width:auto;
  max-width:100%
 }
 .col-xl-1 {
  flex:0 0 8.333333%;
  max-width:8.333333%
 }
 .col-xl-2 {
  flex:0 0 16.666667%;
  max-width:16.666667%
 }
 .col-xl-3 {
  flex:0 0 25%;
  max-width:25%
 }
 .col-xl-4 {
  flex:0 0 33.333333%;
  max-width:33.333333%
 }
 .col-xl-5 {
  flex:0 0 41.666667%;
  max-width:41.666667%
 }
 .col-xl-6 {
  flex:0 0 50%;
  max-width:50%
 }
 .col-xl-7 {
  flex:0 0 58.333333%;
  max-width:58.333333%
 }
 .col-xl-8 {
  flex:0 0 66.666667%;
  max-width:66.666667%
 }
 .col-xl-9 {
  flex:0 0 75%;
  max-width:75%
 }
 .col-xl-10 {
  flex:0 0 83.333333%;
  max-width:83.333333%
 }
 .col-xl-11 {
  flex:0 0 91.666667%;
  max-width:91.666667%
 }
 .col-xl-12 {
  flex:0 0 100%;
  max-width:100%
 }
 .order-xl-first {
  order:-1
 }
 .order-xl-last {
  order:13
 }
 .order-xl-0 {
  order:0
 }
 .order-xl-1 {
  order:1
 }
 .order-xl-2 {
  order:2
 }
 .order-xl-3 {
  order:3
 }
 .order-xl-4 {
  order:4
 }
 .order-xl-5 {
  order:5
 }
 .order-xl-6 {
  order:6
 }
 .order-xl-7 {
  order:7
 }
 .order-xl-8 {
  order:8
 }
 .order-xl-9 {
  order:9
 }
 .order-xl-10 {
  order:10
 }
 .order-xl-11 {
  order:11
 }
 .order-xl-12 {
  order:12
 }
 .offset-xl-0 {
  margin-left:0
 }
 .offset-xl-1 {
  margin-left:8.333333%
 }
 .offset-xl-2 {
  margin-left:16.666667%
 }
 .offset-xl-3 {
  margin-left:25%
 }
 .offset-xl-4 {
  margin-left:33.333333%
 }
 .offset-xl-5 {
  margin-left:41.666667%
 }
 .offset-xl-6 {
  margin-left:50%
 }
 .offset-xl-7 {
  margin-left:58.333333%
 }
 .offset-xl-8 {
  margin-left:66.666667%
 }
 .offset-xl-9 {
  margin-left:75%
 }
 .offset-xl-10 {
  margin-left:83.333333%
 }
 .offset-xl-11 {
  margin-left:91.666667%
 }
}
.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:flex!important
}
.d-inline-flex {
 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:flex!important
 }
 .d-sm-inline-flex {
  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:flex!important
 }
 .d-md-inline-flex {
  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:flex!important
 }
 .d-lg-inline-flex {
  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:flex!important
 }
 .d-xl-inline-flex {
  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:flex!important
 }
 .d-print-inline-flex {
  display:inline-flex!important
 }
}
.flex-row {
 flex-direction:row!important
}
.flex-column {
 flex-direction:column!important
}
.flex-row-reverse {
 flex-direction:row-reverse!important
}
.flex-column-reverse {
 flex-direction:column-reverse!important
}
.flex-wrap {
 flex-wrap:wrap!important
}
.flex-nowrap {
 flex-wrap:nowrap!important
}
.flex-wrap-reverse {
 flex-wrap:wrap-reverse!important
}
.flex-fill {
 flex:1 1 auto!important
}
.flex-grow-0 {
 flex-grow:0!important
}
.flex-grow-1 {
 flex-grow:1!important
}
.flex-shrink-0 {
 flex-shrink:0!important
}
.flex-shrink-1 {
 flex-shrink:1!important
}
.justify-content-start {
 justify-content:flex-start!important
}
.justify-content-end {
 justify-content:flex-end!important
}
.justify-content-center {
 justify-content:center!important
}
.justify-content-between {
 justify-content:space-between!important
}
.justify-content-around {
 justify-content:space-around!important
}
.align-items-start {
 align-items:flex-start!important
}
.align-items-end {
 align-items:flex-end!important
}
.align-items-center {
 align-items:center!important
}
.align-items-baseline {
 align-items:baseline!important
}
.align-items-stretch {
 align-items:stretch!important
}
.align-content-start {
 align-content:flex-start!important
}
.align-content-end {
 align-content:flex-end!important
}
.align-content-center {
 align-content:center!important
}
.align-content-between {
 align-content:space-between!important
}
.align-content-around {
 align-content:space-around!important
}
.align-content-stretch {
 align-content:stretch!important
}
.align-self-auto {
 align-self:auto!important
}
.align-self-start {
 align-self:flex-start!important
}
.align-self-end {
 align-self:flex-end!important
}
.align-self-center {
 align-self:center!important
}
.align-self-baseline {
 align-self:baseline!important
}
.align-self-stretch {
 align-self:stretch!important
}
@media (min-width:576px) {
 .flex-sm-row {
  flex-direction:row!important
 }
 .flex-sm-column {
  flex-direction:column!important
 }
 .flex-sm-row-reverse {
  flex-direction:row-reverse!important
 }
 .flex-sm-column-reverse {
  flex-direction:column-reverse!important
 }
 .flex-sm-wrap {
  flex-wrap:wrap!important
 }
 .flex-sm-nowrap {
  flex-wrap:nowrap!important
 }
 .flex-sm-wrap-reverse {
  flex-wrap:wrap-reverse!important
 }
 .flex-sm-fill {
  flex:1 1 auto!important
 }
 .flex-sm-grow-0 {
  flex-grow:0!important
 }
 .flex-sm-grow-1 {
  flex-grow:1!important
 }
 .flex-sm-shrink-0 {
  flex-shrink:0!important
 }
 .flex-sm-shrink-1 {
  flex-shrink:1!important
 }
 .justify-content-sm-start {
  justify-content:flex-start!important
 }
 .justify-content-sm-end {
  justify-content:flex-end!important
 }
 .justify-content-sm-center {
  justify-content:center!important
 }
 .justify-content-sm-between {
  justify-content:space-between!important
 }
 .justify-content-sm-around {
  justify-content:space-around!important
 }
 .align-items-sm-start {
  align-items:flex-start!important
 }
 .align-items-sm-end {
  align-items:flex-end!important
 }
 .align-items-sm-center {
  align-items:center!important
 }
 .align-items-sm-baseline {
  align-items:baseline!important
 }
 .align-items-sm-stretch {
  align-items:stretch!important
 }
 .align-content-sm-start {
  align-content:flex-start!important
 }
 .align-content-sm-end {
  align-content:flex-end!important
 }
 .align-content-sm-center {
  align-content:center!important
 }
 .align-content-sm-between {
  align-content:space-between!important
 }
 .align-content-sm-around {
  align-content:space-around!important
 }
 .align-content-sm-stretch {
  align-content:stretch!important
 }
 .align-self-sm-auto {
  align-self:auto!important
 }
 .align-self-sm-start {
  align-self:flex-start!important
 }
 .align-self-sm-end {
  align-self:flex-end!important
 }
 .align-self-sm-center {
  align-self:center!important
 }
 .align-self-sm-baseline {
  align-self:baseline!important
 }
 .align-self-sm-stretch {
  align-self:stretch!important
 }
}
@media (min-width:768px) {
 .flex-md-row {
  flex-direction:row!important
 }
 .flex-md-column {
  flex-direction:column!important
 }
 .flex-md-row-reverse {
  flex-direction:row-reverse!important
 }
 .flex-md-column-reverse {
  flex-direction:column-reverse!important
 }
 .flex-md-wrap {
  flex-wrap:wrap!important
 }
 .flex-md-nowrap {
  flex-wrap:nowrap!important
 }
 .flex-md-wrap-reverse {
  flex-wrap:wrap-reverse!important
 }
 .flex-md-fill {
  flex:1 1 auto!important
 }
 .flex-md-grow-0 {
  flex-grow:0!important
 }
 .flex-md-grow-1 {
  flex-grow:1!important
 }
 .flex-md-shrink-0 {
  flex-shrink:0!important
 }
 .flex-md-shrink-1 {
  flex-shrink:1!important
 }
 .justify-content-md-start {
  justify-content:flex-start!important
 }
 .justify-content-md-end {
  justify-content:flex-end!important
 }
 .justify-content-md-center {
  justify-content:center!important
 }
 .justify-content-md-between {
  justify-content:space-between!important
 }
 .justify-content-md-around {
  justify-content:space-around!important
 }
 .align-items-md-start {
  align-items:flex-start!important
 }
 .align-items-md-end {
  align-items:flex-end!important
 }
 .align-items-md-center {
  align-items:center!important
 }
 .align-items-md-baseline {
  align-items:baseline!important
 }
 .align-items-md-stretch {
  align-items:stretch!important
 }
 .align-content-md-start {
  align-content:flex-start!important
 }
 .align-content-md-end {
  align-content:flex-end!important
 }
 .align-content-md-center {
  align-content:center!important
 }
 .align-content-md-between {
  align-content:space-between!important
 }
 .align-content-md-around {
  align-content:space-around!important
 }
 .align-content-md-stretch {
  align-content:stretch!important
 }
 .align-self-md-auto {
  align-self:auto!important
 }
 .align-self-md-start {
  align-self:flex-start!important
 }
 .align-self-md-end {
  align-self:flex-end!important
 }
 .align-self-md-center {
  align-self:center!important
 }
 .align-self-md-baseline {
  align-self:baseline!important
 }
 .align-self-md-stretch {
  align-self:stretch!important
 }
}
@media (min-width:992px) {
 .flex-lg-row {
  flex-direction:row!important
 }
 .flex-lg-column {
  flex-direction:column!important
 }
 .flex-lg-row-reverse {
  flex-direction:row-reverse!important
 }
 .flex-lg-column-reverse {
  flex-direction:column-reverse!important
 }
 .flex-lg-wrap {
  flex-wrap:wrap!important
 }
 .flex-lg-nowrap {
  flex-wrap:nowrap!important
 }
 .flex-lg-wrap-reverse {
  flex-wrap:wrap-reverse!important
 }
 .flex-lg-fill {
  flex:1 1 auto!important
 }
 .flex-lg-grow-0 {
  flex-grow:0!important
 }
 .flex-lg-grow-1 {
  flex-grow:1!important
 }
 .flex-lg-shrink-0 {
  flex-shrink:0!important
 }
 .flex-lg-shrink-1 {
  flex-shrink:1!important
 }
 .justify-content-lg-start {
  justify-content:flex-start!important
 }
 .justify-content-lg-end {
  justify-content:flex-end!important
 }
 .justify-content-lg-center {
  justify-content:center!important
 }
 .justify-content-lg-between {
  justify-content:space-between!important
 }
 .justify-content-lg-around {
  justify-content:space-around!important
 }
 .align-items-lg-start {
  align-items:flex-start!important
 }
 .align-items-lg-end {
  align-items:flex-end!important
 }
 .align-items-lg-center {
  align-items:center!important
 }
 .align-items-lg-baseline {
  align-items:baseline!important
 }
 .align-items-lg-stretch {
  align-items:stretch!important
 }
 .align-content-lg-start {
  align-content:flex-start!important
 }
 .align-content-lg-end {
  align-content:flex-end!important
 }
 .align-content-lg-center {
  align-content:center!important
 }
 .align-content-lg-between {
  align-content:space-between!important
 }
 .align-content-lg-around {
  align-content:space-around!important
 }
 .align-content-lg-stretch {
  align-content:stretch!important
 }
 .align-self-lg-auto {
  align-self:auto!important
 }
 .align-self-lg-start {
  align-self:flex-start!important
 }
 .align-self-lg-end {
  align-self:flex-end!important
 }
 .align-self-lg-center {
  align-self:center!important
 }
 .align-self-lg-baseline {
  align-self:baseline!important
 }
 .align-self-lg-stretch {
  align-self:stretch!important
 }
}
@media (min-width:1200px) {
 .flex-xl-row {
  flex-direction:row!important
 }
 .flex-xl-column {
  flex-direction:column!important
 }
 .flex-xl-row-reverse {
  flex-direction:row-reverse!important
 }
 .flex-xl-column-reverse {
  flex-direction:column-reverse!important
 }
 .flex-xl-wrap {
  flex-wrap:wrap!important
 }
 .flex-xl-nowrap {
  flex-wrap:nowrap!important
 }
 .flex-xl-wrap-reverse {
  flex-wrap:wrap-reverse!important
 }
 .flex-xl-fill {
  flex:1 1 auto!important
 }
 .flex-xl-grow-0 {
  flex-grow:0!important
 }
 .flex-xl-grow-1 {
  flex-grow:1!important
 }
 .flex-xl-shrink-0 {
  flex-shrink:0!important
 }
 .flex-xl-shrink-1 {
  flex-shrink:1!important
 }
 .justify-content-xl-start {
  justify-content:flex-start!important
 }
 .justify-content-xl-end {
  justify-content:flex-end!important
 }
 .justify-content-xl-center {
  justify-content:center!important
 }
 .justify-content-xl-between {
  justify-content:space-between!important
 }
 .justify-content-xl-around {
  justify-content:space-around!important
 }
 .align-items-xl-start {
  align-items:flex-start!important
 }
 .align-items-xl-end {
  align-items:flex-end!important
 }
 .align-items-xl-center {
  align-items:center!important
 }
 .align-items-xl-baseline {
  align-items:baseline!important
 }
 .align-items-xl-stretch {
  align-items:stretch!important
 }
 .align-content-xl-start {
  align-content:flex-start!important
 }
 .align-content-xl-end {
  align-content:flex-end!important
 }
 .align-content-xl-center {
  align-content:center!important
 }
 .align-content-xl-between {
  align-content:space-between!important
 }
 .align-content-xl-around {
  align-content:space-around!important
 }
 .align-content-xl-stretch {
  align-content:stretch!important
 }
 .align-self-xl-auto {
  align-self:auto!important
 }
 .align-self-xl-start {
  align-self:flex-start!important
 }
 .align-self-xl-end {
  align-self:flex-end!important
 }
 .align-self-xl-center {
  align-self:center!important
 }
 .align-self-xl-baseline {
  align-self:baseline!important
 }
 .align-self-xl-stretch {
  align-self:stretch!important
 }
}
.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
 }
}
.toast-center-center {
 top:50%;
 left: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 #fff
}
.toast-close-button:focus,
.toast-close-button:hover {
 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 3px 3px 3px;
 background-position:15px;
 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;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='512' height='512'%3E%3Cpath fill='rgb(255,255,255)' d='M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 110c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42zm56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12v24z'/%3E%3C/svg%3E")
}
.toast-error {
 background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='512' height='512'%3E%3Cpath fill='rgb(255,255,255)' d='M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm121.6 313.1c4.7 4.7 4.7 12.3 0 17L338 377.6c-4.7 4.7-12.3 4.7-17 0L256 312l-65.1 65.6c-4.7 4.7-12.3 4.7-17 0L134.4 338c-4.7-4.7-4.7-12.3 0-17l65.6-65-65.6-65.1c-4.7-4.7-4.7-12.3 0-17l39.6-39.6c4.7-4.7 12.3-4.7 17 0l65 65.7 65.1-65.6c4.7-4.7 12.3-4.7 17 0l39.6 39.6c4.7 4.7 4.7 12.3 0 17L312 256l65.6 65.1z'/%3E%3C/svg%3E")
}
.toast-success {
 background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='512' height='512'%3E%3Cpath fill='rgb(255,255,255)' d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z'/%3E%3C/svg%3E")
}
.toast-warning {
 background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512' width='576' height='512'%3E%3Cpath fill='rgb(255,255,255)' d='M569.517 440.013C587.975 472.007 564.806 512 527.94 512H48.054c-36.937 0-59.999-40.055-41.577-71.987L246.423 23.985c18.467-32.009 64.72-31.951 83.154 0l239.94 416.028zM288 354c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z'/%3E%3C/svg%3E")
}
.toast-container.toast-bottom-center .ngx-toastr,
.toast-container.toast-top-center .ngx-toastr {
 width:300px;
 margin-left:auto;
 margin-right:auto
}
.toast-container.toast-bottom-full-width .ngx-toastr,
.toast-container.toast-top-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 (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 (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 (min-width:481px) and (max-width:768px) {
 .toast-container .ngx-toastr.div {
  padding:15px 15px 15px 50px;
  width:25em
 }
}
.mat-h1,
.mat-headline,
.mat-typography h1 {
 font:400 24px/32px Roboto,Helvetica Neue,sans-serif
}
.mat-h2,
.mat-title,
.mat-typography h2 {
 font:500 20px/32px Roboto,Helvetica Neue,sans-serif
}
.mat-h3,
.mat-subheading-2,
.mat-typography h3 {
 font:400 16px/28px Roboto,Helvetica Neue,sans-serif
}
.mat-h4,
.mat-subheading-1,
.mat-typography h4 {
 font:400 15px/24px Roboto,Helvetica Neue,sans-serif
}
.mat-h5,
.mat-typography h5 {
 font:400 calc(14px * .83)/20px Roboto,Helvetica Neue,sans-serif
}
.mat-h6,
.mat-typography h6 {
 font:400 calc(14px * .67)/20px Roboto,Helvetica Neue,sans-serif
}
.mat-body-2,
.mat-body-strong {
 font:500 14px/24px Roboto,Helvetica Neue,sans-serif
}
.mat-body,
.mat-body-1,
.mat-typography {
 font:400 14px/20px Roboto,Helvetica Neue,sans-serif
}
.mat-caption,
.mat-small {
 font:400 12px/20px Roboto,Helvetica Neue,sans-serif
}
.mat-display-4,
.mat-typography .mat-display-4 {
 letter-spacing:-.05em
}
.mat-display-3,
.mat-typography .mat-display-3 {
 letter-spacing:-.02em
}
.mat-display-2,
.mat-typography .mat-display-2 {
 letter-spacing:-.005em
}
.mat-bottom-sheet-container {
 font:400 14px/20px Roboto,Helvetica Neue,sans-serif
}
.mat-button,
.mat-fab,
.mat-flat-button,
.mat-icon-button,
.mat-mini-fab,
.mat-raised-button,
.mat-stroked-button {
 font-size:14px
}
.mat-card-title {
 font-size:24px
}
.mat-card-header .mat-card-title {
 font-size:20px
}
.mat-card-content,
.mat-card-subtitle,
.mat-chip {
 font-size:14px
}
.mat-header-cell {
 font-size:12px
}
.mat-calendar-body-label,
.mat-calendar-period-button,
.mat-cell,
.mat-footer-cell {
 font-size:14px
}
.mat-dialog-title {
 font:500 20px/32px Roboto,Helvetica Neue,sans-serif
}
.mat-expansion-panel-header {
 font-size:15px
}
.mat-expansion-panel-content {
 font:400 14px/20px Roboto,Helvetica Neue,sans-serif
}
.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
 transform:translateY(-1.34375em) scale(.75);
 width:133.3333333333%
}
.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
 transform:translateY(-1.34374em) scale(.75);
 width:133.3333433333%
}
.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
 transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.001px);
 -ms-transform:translateY(-1.28125em) scale(.75);
 width:133.3333333333%
}
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label {
 transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00101px);
 -ms-transform:translateY(-1.28124em) scale(.75);
 width:133.3333433333%
}
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
 transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00102px);
 -ms-transform:translateY(-1.28123em) scale(.75);
 width:133.3333533333%
}
@media print {
 .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
 .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
  transform:translateY(-1.28122em) scale(.75)
 }
 .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label {
  transform:translateY(-1.28121em) scale(.75)
 }
 .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
  transform:translateY(-1.2812em) scale(.75)
 }
}
.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
 transform:translateY(-.59375em) scale(.75);
 width:133.3333333333%
}
.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
 transform:translateY(-.59374em) scale(.75);
 width:133.3333433333%
}
.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
 transform:translateY(-1.59375em) scale(.75);
 width:133.3333333333%
}
.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
 transform:translateY(-1.59374em) scale(.75);
 width:133.3333433333%
}
.mat-grid-tile-footer,
.mat-grid-tile-header {
 font-size:14px
}
.mat-grid-tile-footer .mat-line:nth-child(n+2),
.mat-grid-tile-header .mat-line:nth-child(n+2) {
 font-size:12px
}
.mat-menu-item {
 font-size:14px
}
.mat-paginator,
.mat-paginator-page-size .mat-select-trigger,
.mat-slider-thumb-label-text {
 font-size:12px
}
.mat-step-label,
.mat-step-label-error,
.mat-step-label-selected,
.mat-tab-label,
.mat-tab-link {
 font-size:14px
}
.mat-toolbar,
.mat-toolbar h1,
.mat-toolbar h2,
.mat-toolbar h3,
.mat-toolbar h4,
.mat-toolbar h5,
.mat-toolbar h6 {
 font:500 20px/32px Roboto,Helvetica Neue,sans-serif
}
.mat-list-base .mat-list-item {
 font-size:16px
}
.mat-list-base .mat-list-item .mat-line:nth-child(n+2) {
 font-size:14px
}
.mat-list-base .mat-list-option {
 font-size:16px
}
.mat-list-base .mat-list-option .mat-line:nth-child(n+2) {
 font-size:14px
}
.mat-list-base .mat-subheader {
 font-size:14px
}
.mat-list-base[dense] .mat-list-item {
 font-size:12px
}
.mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2) {
 font-size:12px
}
.mat-list-base[dense] .mat-list-option {
 font-size:12px
}
.mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2) {
 font-size:12px
}
.mat-list-base[dense] .mat-subheader {
 font-size:12px
}
.mat-option {
 font-size:16px
}
.mat-optgroup-label {
 font:500 14px/24px Roboto,Helvetica Neue,sans-serif
}
.mat-nested-tree-node,
.mat-simple-snackbar,
.mat-tree-node {
 font-size:14px
}
.mat-ripple {
 overflow:hidden;
 position:relative
}
.mat-ripple:not(:empty) {
 transform:translateZ(0)
}
.mat-ripple.mat-ripple-unbounded {
 overflow:visible
}
.mat-ripple-element {
 position:absolute;
 border-radius:50%;
 pointer-events:none;
 transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);
 transform:scale(0)
}
.cdk-high-contrast-active .mat-ripple-element {
 display:none
}
.cdk-visually-hidden {
 border:0;
 clip:rect(0 0 0 0);
 height:1px;
 margin:-1px;
 overflow:hidden;
 padding:0;
 position:absolute;
 width:1px;
 white-space:nowrap;
 outline:0;
 -webkit-appearance:none;
 -moz-appearance:none
}
.cdk-global-overlay-wrapper,
.cdk-overlay-container {
 pointer-events:none;
 top:0;
 left:0;
 height:100%;
 width:100%
}
.cdk-overlay-container {
 position:fixed;
 z-index:1000
}
.cdk-overlay-container:empty {
 display:none
}
.cdk-global-overlay-wrapper,
.cdk-overlay-pane {
 display:flex;
 position:absolute;
 z-index:1000
}
.cdk-overlay-pane {
 pointer-events:auto;
 box-sizing:border-box;
 max-width:100%;
 max-height:100%
}
.cdk-overlay-backdrop {
 position:absolute;
 top:0;
 bottom:0;
 left:0;
 right:0;
 z-index:1000;
 pointer-events:auto;
 -webkit-tap-highlight-color:transparent;
 transition:opacity .4s cubic-bezier(.25,.8,.25,1);
 opacity:0
}
.cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
 opacity:1
}
.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
 opacity:.6
}
.cdk-overlay-dark-backdrop {
 background:rgba(0,0,0,.32)
}
.cdk-overlay-transparent-backdrop,
.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
 opacity:0
}
.cdk-overlay-connected-position-bounding-box {
 position:absolute;
 z-index:1000;
 display:flex;
 flex-direction:column;
 min-width:1px;
 min-height:1px
}
.cdk-global-scrollblock {
 position:fixed;
 width:100%;
 overflow-y:scroll
}
@-webkit-keyframes cdk-text-field-autofill-start {
  /*!*/
}
@keyframes cdk-text-field-autofill-start {
  /*!*/
}
@-webkit-keyframes cdk-text-field-autofill-end {
  /*!*/
}
@keyframes cdk-text-field-autofill-end {
  /*!*/
}
.cdk-text-field-autofill-monitored:-webkit-autofill {
 -webkit-animation:cdk-text-field-autofill-start 0s 1ms;
 animation:cdk-text-field-autofill-start 0s 1ms
}
.cdk-text-field-autofill-monitored:not(:-webkit-autofill) {
 -webkit-animation:cdk-text-field-autofill-end 0s 1ms;
 animation:cdk-text-field-autofill-end 0s 1ms
}
textarea.cdk-textarea-autosize {
 resize:none
}
textarea.cdk-textarea-autosize-measuring {
 padding:2px 0!important;
 box-sizing:content-box!important;
 height:auto!important;
 overflow:hidden!important
}
textarea.cdk-textarea-autosize-measuring-firefox {
 padding:2px 0!important;
 box-sizing:content-box!important;
 height:0!important
}
.mat-focus-indicator,
.mat-mdc-focus-indicator {
 position:relative
}
.mat-badge-content {
 font-weight:600;
 font-size:12px;
 font-family:Roboto,Helvetica Neue,sans-serif
}
.mat-badge-small .mat-badge-content {
 font-size:9px
}
.mat-badge-large .mat-badge-content {
 font-size:24px
}
.mat-h1,
.mat-headline,
.mat-typography h1 {
 font:400 1.25em/32px Roboto,Helvetica Neue,sans-serif;
 letter-spacing:normal;
 margin:0 0 16px
}
.mat-h2,
.mat-title,
.mat-typography h2 {
 font:500 1.25em/32px Roboto,Helvetica Neue,sans-serif;
 letter-spacing:normal;
 margin:0 0 16px
}
.mat-h3,
.mat-subheading-2,
.mat-typography h3 {
 font:400 1em/28px Roboto,Helvetica Neue,sans-serif;
 letter-spacing:normal;
 margin:0 0 16px
}
.mat-h4,
.mat-subheading-1,
.mat-typography h4 {
 font:400 .9375/24px Roboto,Helvetica Neue,sans-serif;
 letter-spacing:normal;
 margin:0 0 16px
}
.mat-h5,
.mat-typography h5 {
 font:400 calc(.875em * .83)/20px Roboto,Helvetica Neue,sans-serif;
 margin:0 0 12px
}
.mat-h6,
.mat-typography h6 {
 font:400 calc(.875em * .67)/20px Roboto,Helvetica Neue,sans-serif;
 margin:0 0 12px
}
.mat-body-2,
.mat-body-strong {
 font:500 .875em/24px Roboto,Helvetica Neue,sans-serif;
 letter-spacing:normal
}
.mat-body,
.mat-body-1,
.mat-typography {
 font:400 .875em/20px Roboto,Helvetica Neue,sans-serif;
 letter-spacing:normal
}
.mat-body-1 p,
.mat-body p,
.mat-typography p {
 margin:0 0 12px
}
.mat-caption,
.mat-small {
 font:400 .75em/14px Roboto,Helvetica Neue,sans-serif;
 letter-spacing:normal
}
.mat-display-4,
.mat-typography .mat-display-4 {
 font:300 112px/112px Roboto,Helvetica Neue,sans-serif;
 letter-spacing:normal;
 margin:0 0 56px
}
.mat-display-3,
.mat-typography .mat-display-3 {
 font:400 56px/56px Roboto,Helvetica Neue,sans-serif;
 letter-spacing:normal;
 margin:0 0 64px
}
.mat-display-2,
.mat-typography .mat-display-2 {
 font:400 45px/48px Roboto,Helvetica Neue,sans-serif;
 letter-spacing:normal;
 margin:0 0 64px
}
.mat-display-1,
.mat-typography .mat-display-1 {
 font:400 34px/40px Roboto,Helvetica Neue,sans-serif;
 letter-spacing:normal;
 margin:0 0 64px
}
.mat-bottom-sheet-container {
 font:400 .875em/20px Roboto,Helvetica Neue,sans-serif;
 letter-spacing:normal
}
.mat-button,
.mat-fab,
.mat-flat-button,
.mat-icon-button,
.mat-mini-fab,
.mat-raised-button,
.mat-stroked-button {
 font-family:Roboto,Helvetica Neue,sans-serif;
 font-size:.875em;
 font-weight:500
}
.mat-button-toggle,
.mat-card {
 font-family:Roboto,Helvetica Neue,sans-serif
}
.mat-card-title {
 font-weight:500
}
.mat-card-header .mat-card-title,
.mat-card-title {
 font-size:1.25em
}
.mat-card-content,
.mat-card-subtitle {
 font-size:.875em
}
.mat-checkbox {
 font-family:Roboto,Helvetica Neue,sans-serif
}
.mat-checkbox-layout .mat-checkbox-label {
 line-height:24px
}
.mat-chip {
 font-size:.875em;
 font-weight:500
}
.mat-chip .mat-chip-remove.mat-icon,
.mat-chip .mat-chip-trailing-icon.mat-icon {
 font-size:18px
}
.mat-table {
 font-family:Roboto,Helvetica Neue,sans-serif
}
.mat-header-cell {
 font-size:.75em;
 font-weight:500
}
.mat-cell,
.mat-footer-cell {
 font-size:.875em
}
.mat-calendar {
 font-family:Roboto,Helvetica Neue,sans-serif
}
.mat-calendar-body {
 font-size:13px
}
.mat-calendar-body-label,
.mat-calendar-period-button {
 font-size:.875em;
 font-weight:500
}
.mat-calendar-table-header th {
 font-size:11px;
 font-weight:400
}
.mat-dialog-title {
 font:500 1.25em/32px Roboto,Helvetica Neue,sans-serif;
 letter-spacing:normal
}
.mat-expansion-panel-header {
 font-family:Roboto,Helvetica Neue,sans-serif;
 font-size:.9375;
 font-weight:400
}
.mat-expansion-panel-content {
 font:400 .875em/20px Roboto,Helvetica Neue,sans-serif;
 letter-spacing:normal
}
.mat-form-field {
 font-size:inherit;
 font-weight:400;
 line-height:1.125;
 font-family:Roboto,Helvetica Neue,sans-serif;
 letter-spacing:normal
}
.mat-form-field-wrapper {
 padding-bottom:1.34375em
}
.mat-form-field-prefix .mat-icon,
.mat-form-field-suffix .mat-icon {
 font-size:150%;
 line-height:1.125
}
.mat-form-field-prefix .mat-icon-button,
.mat-form-field-suffix .mat-icon-button {
 height:1.5em;
 width:1.5em
}
.mat-form-field-prefix .mat-icon-button .mat-icon,
.mat-form-field-suffix .mat-icon-button .mat-icon {
 height:1.125em;
 line-height:1.125
}
.mat-form-field-infix {
 padding:.5em 0;
 border-top:.84375em solid transparent
}
.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
 transform:translateY(-1.34373em) scale(.75);
 width:133.3333533333%
}
.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
 transform:translateY(-1.34372em) scale(.75);
 width:133.3333633333%
}
.mat-form-field-label-wrapper {
 top:-.84375em;
 padding-top:.84375em
}
.mat-form-field-label {
 top:1.34375em
}
.mat-form-field-underline {
 bottom:1.34375em
}
.mat-form-field-subscript-wrapper {
 font-size:75%;
 margin-top:.6666666667em;
 top:calc(100% - 1.7916666667em)
}
.mat-form-field-appearance-legacy .mat-form-field-wrapper {
 padding-bottom:1.25em
}
.mat-form-field-appearance-legacy .mat-form-field-infix {
 padding:.4375em 0
}
.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
 transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00106px);
 -ms-transform:translateY(-1.28119em) scale(.75);
 width:133.3333933333%
}
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label {
 transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00107px);
 -ms-transform:translateY(-1.28118em) scale(.75);
 width:133.3334033333%
}
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
 transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00108px);
 -ms-transform:translateY(-1.28117em) scale(.75);
 width:133.3334133333%
}
.mat-form-field-appearance-legacy .mat-form-field-label {
 top:1.28125em
}
.mat-form-field-appearance-legacy .mat-form-field-underline {
 bottom:1.25em
}
.mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper {
 margin-top:.5416666667em;
 top:calc(100% - 1.6666666667em)
}
@media print {
 .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
 .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
  transform:translateY(-1.28116em) scale(.75)
 }
 .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label {
  transform:translateY(-1.28115em) scale(.75)
 }
 .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
  transform:translateY(-1.28114em) scale(.75)
 }
}
.mat-form-field-appearance-fill .mat-form-field-infix {
 padding:.25em 0 .75em
}
.mat-form-field-appearance-fill .mat-form-field-label {
 top:1.09375em;
 margin-top:-.5em
}
.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
 transform:translateY(-.59373em) scale(.75);
 width:133.3333533333%
}
.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
 transform:translateY(-.59372em) scale(.75);
 width:133.3333633333%
}
.mat-form-field-appearance-outline .mat-form-field-infix {
 padding:1em 0
}
.mat-form-field-appearance-outline .mat-form-field-label {
 top:1.84375em;
 margin-top:-.25em
}
.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
 transform:translateY(-1.59373em) scale(.75);
 width:133.3333533333%
}
.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
 transform:translateY(-1.59372em) scale(.75);
 width:133.3333633333%
}
.mat-grid-tile-footer,
.mat-grid-tile-header {
 font-size:.875em
}
.mat-grid-tile-footer .mat-line,
.mat-grid-tile-header .mat-line {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 display:block;
 box-sizing:border-box
}
.mat-grid-tile-footer .mat-line:nth-child(n+2),
.mat-grid-tile-header .mat-line:nth-child(n+2) {
 font-size:.75em
}
input.mat-input-element {
 margin-top:-.0625em
}
.mat-menu-item {
 font-family:Roboto,Helvetica Neue,sans-serif;
 font-size:.875em;
 font-weight:400
}
.mat-paginator,
.mat-paginator-page-size .mat-select-trigger {
 font-family:Roboto,Helvetica Neue,sans-serif;
 font-size:.75em
}
.mat-radio-button,
.mat-select {
 font-family:Roboto,Helvetica Neue,sans-serif
}
.mat-select-trigger {
 height:1.125em
}
.mat-slide-toggle-content,
.mat-slider-thumb-label-text {
 font-family:Roboto,Helvetica Neue,sans-serif
}
.mat-slider-thumb-label-text {
 font-size:.75em;
 font-weight:500
}
.mat-stepper-horizontal,
.mat-stepper-vertical {
 font-family:Roboto,Helvetica Neue,sans-serif
}
.mat-step-label {
 font-size:.875em;
 font-weight:400
}
.mat-step-sub-label-error {
 font-weight:400
}
.mat-step-label-error {
 font-size:.875em
}
.mat-step-label-selected {
 font-size:.875em;
 font-weight:500
}
.mat-tab-group,
.mat-tab-label,
.mat-tab-link {
 font-family:Roboto,Helvetica Neue,sans-serif
}
.mat-tab-label,
.mat-tab-link {
 font-size:.875em;
 font-weight:500
}
.mat-toolbar,
.mat-toolbar h1,
.mat-toolbar h2,
.mat-toolbar h3,
.mat-toolbar h4,
.mat-toolbar h5,
.mat-toolbar h6 {
 font:500 1.25em/32px Roboto,Helvetica Neue,sans-serif;
 letter-spacing:normal;
 margin:0
}
.mat-tooltip {
 font-family:Roboto,Helvetica Neue,sans-serif;
 font-size:10px;
 padding-top:6px;
 padding-bottom:6px
}
.mat-tooltip-handset {
 font-size:14px;
 padding-top:8px;
 padding-bottom:8px
}
.mat-list-item,
.mat-list-option {
 font-family:Roboto,Helvetica Neue,sans-serif
}
.mat-list-base .mat-list-item {
 font-size:1em
}
.mat-list-base .mat-list-item .mat-line {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 display:block;
 box-sizing:border-box
}
.mat-list-base .mat-list-item .mat-line:nth-child(n+2) {
 font-size:.875em
}
.mat-list-base .mat-list-option {
 font-size:1em
}
.mat-list-base .mat-list-option .mat-line {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 display:block;
 box-sizing:border-box
}
.mat-list-base .mat-list-option .mat-line:nth-child(n+2) {
 font-size:.875em
}
.mat-list-base .mat-subheader {
 font-family:Roboto,Helvetica Neue,sans-serif;
 font-size:.875em;
 font-weight:500
}
.mat-list-base[dense] .mat-list-item {
 font-size:.75em
}
.mat-list-base[dense] .mat-list-item .mat-line {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 display:block;
 box-sizing:border-box
}
.mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2) {
 font-size:.75em
}
.mat-list-base[dense] .mat-list-option {
 font-size:.75em
}
.mat-list-base[dense] .mat-list-option .mat-line {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 display:block;
 box-sizing:border-box
}
.mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2) {
 font-size:.75em
}
.mat-list-base[dense] .mat-subheader {
 font-family:Roboto,Helvetica Neue,sans-serif;
 font-size:.75em;
 font-weight:500
}
.mat-option {
 font-family:Roboto,Helvetica Neue,sans-serif;
 font-size:1em
}
.mat-optgroup-label {
 font:500 .875em/24px Roboto,Helvetica Neue,sans-serif;
 letter-spacing:normal
}
.mat-simple-snackbar {
 font-family:Roboto,Helvetica Neue,sans-serif;
 font-size:.875em
}
.mat-simple-snackbar-action {
 line-height:1;
 font-family:inherit;
 font-size:inherit;
 font-weight:500
}
.mat-tree {
 font-family:Roboto,Helvetica Neue,sans-serif
}
.mat-nested-tree-node,
.mat-tree-node {
 font-weight:400;
 font-size:.875em
}
body,
html {
 height:auto;
 font-family:Roboto,Helvetica Neue,sans-serif
}
.mat-ripple-element {
 background-color:rgba(0,0,0,.1)
}
.mat-option {
 color:rgba(0,0,0,.87)
}
.mat-option:focus:not(.mat-option-disabled),
.mat-option:hover:not(.mat-option-disabled) {
 background:rgba(0,0,0,.04)
}
.mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
 background:rgba(0,0,0,.04)
}
.mat-option.mat-active {
 background:rgba(0,0,0,.04);
 color:rgba(0,0,0,.87)
}
.mat-option.mat-option-disabled {
 color:rgba(0,0,0,.38)
}
.mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
 color:#005efc
}
.mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
 color:#ff5400
}
.mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
 color:#c00
}
.mat-optgroup-label {
 color:rgba(0,0,0,.54)
}
.mat-optgroup-disabled .mat-optgroup-label {
 color:rgba(0,0,0,.38)
}
.mat-pseudo-checkbox {
 color:rgba(0,0,0,.54)
}
.mat-pseudo-checkbox:after {
 color:#f5f7fa
}
.mat-pseudo-checkbox-disabled {
 color:#b0b0b0
}
.mat-primary .mat-pseudo-checkbox-checked,
.mat-primary .mat-pseudo-checkbox-indeterminate {
 background:#005efc
}
.mat-accent .mat-pseudo-checkbox-checked,
.mat-accent .mat-pseudo-checkbox-indeterminate,
.mat-pseudo-checkbox-checked,
.mat-pseudo-checkbox-indeterminate {
 background:#ff5400
}
.mat-warn .mat-pseudo-checkbox-checked,
.mat-warn .mat-pseudo-checkbox-indeterminate {
 background:#c00
}
.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
 background:#b0b0b0
}
.mat-app-background {
 background-color:#f5f7fa;
 color:rgba(0,0,0,.87)
}
.mat-elevation-z0 {
 box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)
}
.mat-elevation-z1 {
 box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)
}
.mat-elevation-z2 {
 box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)
}
.mat-elevation-z3 {
 box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)
}
.mat-elevation-z4 {
 box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)
}
.mat-elevation-z5 {
 box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12)
}
.mat-elevation-z6 {
 box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)
}
.mat-elevation-z7 {
 box-shadow:0 4px 5px -2px rgba(0,0,0,.2),0 7px 10px 1px rgba(0,0,0,.14),0 2px 16px 1px rgba(0,0,0,.12)
}
.mat-elevation-z8 {
 box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)
}
.mat-elevation-z9 {
 box-shadow:0 5px 6px -3px rgba(0,0,0,.2),0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12)
}
.mat-elevation-z10 {
 box-shadow:0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12)
}
.mat-elevation-z11 {
 box-shadow:0 6px 7px -4px rgba(0,0,0,.2),0 11px 15px 1px rgba(0,0,0,.14),0 4px 20px 3px rgba(0,0,0,.12)
}
.mat-elevation-z12 {
 box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)
}
.mat-elevation-z13 {
 box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12)
}
.mat-elevation-z14 {
 box-shadow:0 7px 9px -4px rgba(0,0,0,.2),0 14px 21px 2px rgba(0,0,0,.14),0 5px 26px 4px rgba(0,0,0,.12)
}
.mat-elevation-z15 {
 box-shadow:0 8px 9px -5px rgba(0,0,0,.2),0 15px 22px 2px rgba(0,0,0,.14),0 6px 28px 5px rgba(0,0,0,.12)
}
.mat-elevation-z16 {
 box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)
}
.mat-elevation-z17 {
 box-shadow:0 8px 11px -5px rgba(0,0,0,.2),0 17px 26px 2px rgba(0,0,0,.14),0 6px 32px 5px rgba(0,0,0,.12)
}
.mat-elevation-z18 {
 box-shadow:0 9px 11px -5px rgba(0,0,0,.2),0 18px 28px 2px rgba(0,0,0,.14),0 7px 34px 6px rgba(0,0,0,.12)
}
.mat-elevation-z19 {
 box-shadow:0 9px 12px -6px rgba(0,0,0,.2),0 19px 29px 2px rgba(0,0,0,.14),0 7px 36px 6px rgba(0,0,0,.12)
}
.mat-elevation-z20 {
 box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 20px 31px 3px rgba(0,0,0,.14),0 8px 38px 7px rgba(0,0,0,.12)
}
.mat-elevation-z21 {
 box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 21px 33px 3px rgba(0,0,0,.14),0 8px 40px 7px rgba(0,0,0,.12)
}
.mat-elevation-z22 {
 box-shadow:0 10px 14px -6px rgba(0,0,0,.2),0 22px 35px 3px rgba(0,0,0,.14),0 8px 42px 7px rgba(0,0,0,.12)
}
.mat-elevation-z23 {
 box-shadow:0 11px 14px -7px rgba(0,0,0,.2),0 23px 36px 3px rgba(0,0,0,.14),0 9px 44px 8px rgba(0,0,0,.12)
}
.mat-elevation-z24 {
 box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)
}
.mat-autocomplete-panel {
 background:#fff;
 color:rgba(0,0,0,.87)
}
.mat-autocomplete-panel:not([class*=mat-elevation-z]) {
 box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)
}
.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
 background:#fff
}
.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
 color:rgba(0,0,0,.87)
}
.mat-badge-content {
 color:#fff;
 background:#005efc
}
.cdk-high-contrast-active .mat-badge-content {
 outline:1px solid;
 border-radius:0
}
.mat-badge-accent .mat-badge-content {
 background:#ff5400;
 color:#fff
}
.mat-badge-warn .mat-badge-content {
 color:#fff;
 background:#c00
}
.mat-badge {
 position:relative
}
.mat-badge-hidden .mat-badge-content {
 display:none
}
.mat-badge-disabled .mat-badge-content {
 background:#b5b7b9;
 color:rgba(0,0,0,.38)
}
.mat-badge-content {
 position:absolute;
 text-align:center;
 display:inline-block;
 border-radius:50%;
 transition:transform .2s ease-in-out;
 transform:scale(.6);
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis;
 pointer-events:none
}
.mat-badge-content._mat-animation-noopable,
.ng-animate-disabled .mat-badge-content {
 transition:none
}
.mat-badge-content.mat-badge-active {
 transform:none
}
.mat-badge-small .mat-badge-content {
 width:16px;
 height:16px;
 line-height:16px
}
.mat-badge-small.mat-badge-above .mat-badge-content {
 top:-8px
}
.mat-badge-small.mat-badge-below .mat-badge-content {
 bottom:-8px
}
.mat-badge-small.mat-badge-before .mat-badge-content {
 left:-16px
}
[dir=rtl] .mat-badge-small.mat-badge-before .mat-badge-content {
 left:auto;
 right:-16px
}
.mat-badge-small.mat-badge-after .mat-badge-content {
 right:-16px
}
[dir=rtl] .mat-badge-small.mat-badge-after .mat-badge-content {
 right:auto;
 left:-16px
}
.mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
 left:-8px
}
[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
 left:auto;
 right:-8px
}
.mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
 right:-8px
}
[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
 right:auto;
 left:-8px
}
.mat-badge-medium .mat-badge-content {
 width:22px;
 height:22px;
 line-height:22px
}
.mat-badge-medium.mat-badge-above .mat-badge-content {
 top:-11px
}
.mat-badge-medium.mat-badge-below .mat-badge-content {
 bottom:-11px
}
.mat-badge-medium.mat-badge-before .mat-badge-content {
 left:-22px
}
[dir=rtl] .mat-badge-medium.mat-badge-before .mat-badge-content {
 left:auto;
 right:-22px
}
.mat-badge-medium.mat-badge-after .mat-badge-content {
 right:-22px
}
[dir=rtl] .mat-badge-medium.mat-badge-after .mat-badge-content {
 right:auto;
 left:-22px
}
.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
 left:-11px
}
[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
 left:auto;
 right:-11px
}
.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
 right:-11px
}
[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
 right:auto;
 left:-11px
}
.mat-badge-large .mat-badge-content {
 width:28px;
 height:28px;
 line-height:28px
}
.mat-badge-large.mat-badge-above .mat-badge-content {
 top:-14px
}
.mat-badge-large.mat-badge-below .mat-badge-content {
 bottom:-14px
}
.mat-badge-large.mat-badge-before .mat-badge-content {
 left:-28px
}
[dir=rtl] .mat-badge-large.mat-badge-before .mat-badge-content {
 left:auto;
 right:-28px
}
.mat-badge-large.mat-badge-after .mat-badge-content {
 right:-28px
}
[dir=rtl] .mat-badge-large.mat-badge-after .mat-badge-content {
 right:auto;
 left:-28px
}
.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
 left:-14px
}
[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
 left:auto;
 right:-14px
}
.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
 right:-14px
}
[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
 right:auto;
 left:-14px
}
.mat-bottom-sheet-container {
 box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12);
 background:#fff;
 color:rgba(0,0,0,.87)
}
.mat-button,
.mat-icon-button,
.mat-stroked-button {
 color:inherit;
 background:transparent
}
.mat-button.mat-primary,
.mat-icon-button.mat-primary,
.mat-stroked-button.mat-primary {
 color:#005efc
}
.mat-button.mat-accent,
.mat-icon-button.mat-accent,
.mat-stroked-button.mat-accent {
 color:#ff5400
}
.mat-button.mat-warn,
.mat-icon-button.mat-warn,
.mat-stroked-button.mat-warn {
 color:#c00
}
.mat-button.mat-accent.mat-button-disabled,
.mat-button.mat-button-disabled.mat-button-disabled,
.mat-button.mat-primary.mat-button-disabled,
.mat-button.mat-warn.mat-button-disabled,
.mat-icon-button.mat-accent.mat-button-disabled,
.mat-icon-button.mat-button-disabled.mat-button-disabled,
.mat-icon-button.mat-primary.mat-button-disabled,
.mat-icon-button.mat-warn.mat-button-disabled,
.mat-stroked-button.mat-accent.mat-button-disabled,
.mat-stroked-button.mat-button-disabled.mat-button-disabled,
.mat-stroked-button.mat-primary.mat-button-disabled,
.mat-stroked-button.mat-warn.mat-button-disabled {
 color:rgba(0,0,0,.26)
}
.mat-button.mat-primary .mat-button-focus-overlay,
.mat-icon-button.mat-primary .mat-button-focus-overlay,
.mat-stroked-button.mat-primary .mat-button-focus-overlay {
 background-color:#005efc
}
.mat-button.mat-accent .mat-button-focus-overlay,
.mat-icon-button.mat-accent .mat-button-focus-overlay,
.mat-stroked-button.mat-accent .mat-button-focus-overlay {
 background-color:#ff5400
}
.mat-button.mat-warn .mat-button-focus-overlay,
.mat-icon-button.mat-warn .mat-button-focus-overlay,
.mat-stroked-button.mat-warn .mat-button-focus-overlay {
 background-color:#c00
}
.mat-button.mat-button-disabled .mat-button-focus-overlay,
.mat-icon-button.mat-button-disabled .mat-button-focus-overlay,
.mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
 background-color:transparent
}
.mat-button .mat-ripple-element,
.mat-icon-button .mat-ripple-element,
.mat-stroked-button .mat-ripple-element {
 opacity:.1;
 background-color:currentColor
}
.mat-button-focus-overlay {
 background:#000
}
.mat-stroked-button:not(.mat-button-disabled) {
 border-color:rgba(0,0,0,.12)
}
.mat-fab,
.mat-flat-button,
.mat-mini-fab,
.mat-raised-button {
 color:rgba(0,0,0,.87);
 background-color:#fff
}
.mat-fab.mat-accent,
.mat-fab.mat-primary,
.mat-fab.mat-warn,
.mat-flat-button.mat-accent,
.mat-flat-button.mat-primary,
.mat-flat-button.mat-warn,
.mat-mini-fab.mat-accent,
.mat-mini-fab.mat-primary,
.mat-mini-fab.mat-warn,
.mat-raised-button.mat-accent,
.mat-raised-button.mat-primary,
.mat-raised-button.mat-warn {
 color:#fff
}
.mat-fab.mat-accent.mat-button-disabled,
.mat-fab.mat-button-disabled.mat-button-disabled,
.mat-fab.mat-primary.mat-button-disabled,
.mat-fab.mat-warn.mat-button-disabled,
.mat-flat-button.mat-accent.mat-button-disabled,
.mat-flat-button.mat-button-disabled.mat-button-disabled,
.mat-flat-button.mat-primary.mat-button-disabled,
.mat-flat-button.mat-warn.mat-button-disabled,
.mat-mini-fab.mat-accent.mat-button-disabled,
.mat-mini-fab.mat-button-disabled.mat-button-disabled,
.mat-mini-fab.mat-primary.mat-button-disabled,
.mat-mini-fab.mat-warn.mat-button-disabled,
.mat-raised-button.mat-accent.mat-button-disabled,
.mat-raised-button.mat-button-disabled.mat-button-disabled,
.mat-raised-button.mat-primary.mat-button-disabled,
.mat-raised-button.mat-warn.mat-button-disabled {
 color:rgba(0,0,0,.26)
}
.mat-fab.mat-primary,
.mat-flat-button.mat-primary,
.mat-mini-fab.mat-primary,
.mat-raised-button.mat-primary {
 background-color:#005efc
}
.mat-fab.mat-accent,
.mat-flat-button.mat-accent,
.mat-mini-fab.mat-accent,
.mat-raised-button.mat-accent {
 background-color:#ff5400
}
.mat-fab.mat-warn,
.mat-flat-button.mat-warn,
.mat-mini-fab.mat-warn,
.mat-raised-button.mat-warn {
 background-color:#c00
}
.mat-fab.mat-accent.mat-button-disabled,
.mat-fab.mat-button-disabled.mat-button-disabled,
.mat-fab.mat-primary.mat-button-disabled,
.mat-fab.mat-warn.mat-button-disabled,
.mat-flat-button.mat-accent.mat-button-disabled,
.mat-flat-button.mat-button-disabled.mat-button-disabled,
.mat-flat-button.mat-primary.mat-button-disabled,
.mat-flat-button.mat-warn.mat-button-disabled,
.mat-mini-fab.mat-accent.mat-button-disabled,
.mat-mini-fab.mat-button-disabled.mat-button-disabled,
.mat-mini-fab.mat-primary.mat-button-disabled,
.mat-mini-fab.mat-warn.mat-button-disabled,
.mat-raised-button.mat-accent.mat-button-disabled,
.mat-raised-button.mat-button-disabled.mat-button-disabled,
.mat-raised-button.mat-primary.mat-button-disabled,
.mat-raised-button.mat-warn.mat-button-disabled {
 background-color:#bdbdbd
}
.mat-fab.mat-accent .mat-ripple-element,
.mat-fab.mat-primary .mat-ripple-element,
.mat-fab.mat-warn .mat-ripple-element,
.mat-flat-button.mat-accent .mat-ripple-element,
.mat-flat-button.mat-primary .mat-ripple-element,
.mat-flat-button.mat-warn .mat-ripple-element,
.mat-mini-fab.mat-accent .mat-ripple-element,
.mat-mini-fab.mat-primary .mat-ripple-element,
.mat-mini-fab.mat-warn .mat-ripple-element,
.mat-raised-button.mat-accent .mat-ripple-element,
.mat-raised-button.mat-primary .mat-ripple-element,
.mat-raised-button.mat-warn .mat-ripple-element {
 background-color:hsla(0,0%,100%,.1)
}
.mat-flat-button:not([class*=mat-elevation-z]),
.mat-stroked-button:not([class*=mat-elevation-z]) {
 box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)
}
.mat-raised-button:not([class*=mat-elevation-z]) {
 box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)
}
.mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
 box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)
}
.mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
 box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)
}
.mat-fab:not([class*=mat-elevation-z]),
.mat-mini-fab:not([class*=mat-elevation-z]) {
 box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)
}
.mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
 box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)
}
.mat-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
 box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)
}
.mat-button-toggle-group,
.mat-button-toggle-standalone {
 box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)
}
.mat-button-toggle-group-appearance-standard,
.mat-button-toggle-standalone.mat-button-toggle-appearance-standard {
 box-shadow:none
}
.mat-button-toggle {
 color:rgba(0,0,0,.38)
}
.mat-button-toggle .mat-button-toggle-focus-overlay {
 background-color:rgba(0,0,0,.12)
}
.mat-button-toggle-appearance-standard {
 color:rgba(0,0,0,.87);
 background:#fff
}
.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
 background-color:#000
}
.mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle {
 border-left:1px solid rgba(0,0,0,.12)
}
[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle {
 border-left:none;
 border-right:1px solid rgba(0,0,0,.12)
}
.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle+.mat-button-toggle {
 border-left:none;
 border-right:none;
 border-top:1px solid rgba(0,0,0,.12)
}
.mat-button-toggle-checked {
 background-color:#e0e0e0;
 color:rgba(0,0,0,.54)
}
.mat-button-toggle-checked.mat-button-toggle-appearance-standard {
 color:rgba(0,0,0,.87)
}
.mat-button-toggle-disabled {
 color:rgba(0,0,0,.26);
 background-color:#eee
}
.mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
 background:#fff
}
.mat-button-toggle-disabled.mat-button-toggle-checked {
 background-color:#bdbdbd
}
.mat-button-toggle-group-appearance-standard,
.mat-button-toggle-standalone.mat-button-toggle-appearance-standard {
 border:1px solid rgba(0,0,0,.12)
}
.mat-button-toggle-appearance-standard .mat-button-toggle-label-content {
 line-height:48px
}
.mat-card {
 background:#fff;
 color:rgba(0,0,0,.87)
}
.mat-card:not([class*=mat-elevation-z]) {
 box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)
}
.mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
 box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)
}
.mat-card-subtitle {
 color:rgba(0,0,0,.54)
}
.mat-checkbox-frame {
 border-color:rgba(0,0,0,.54)
}
.mat-checkbox-checkmark {
 fill:#f5f7fa
}
.mat-checkbox-checkmark-path {
 stroke:#f5f7fa!important
}
.mat-checkbox-mixedmark {
 background-color:#f5f7fa
}
.mat-checkbox-checked.mat-primary .mat-checkbox-background,
.mat-checkbox-indeterminate.mat-primary .mat-checkbox-background {
 background-color:#005efc
}
.mat-checkbox-checked.mat-accent .mat-checkbox-background,
.mat-checkbox-indeterminate.mat-accent .mat-checkbox-background {
 background-color:#ff5400
}
.mat-checkbox-checked.mat-warn .mat-checkbox-background,
.mat-checkbox-indeterminate.mat-warn .mat-checkbox-background {
 background-color:#c00
}
.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,
.mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
 background-color:#b0b0b0
}
.mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
 border-color:#b0b0b0
}
.mat-checkbox-disabled .mat-checkbox-label {
 color:rgba(0,0,0,.54)
}
.mat-checkbox .mat-ripple-element {
 background-color:#000
}
.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
 background:#005efc
}
.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
 background:#ff5400
}
.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
 background:#c00
}
.mat-chip.mat-standard-chip {
 background-color:#e0e0e0;
 color:rgba(0,0,0,.87)
}
.mat-chip.mat-standard-chip .mat-chip-remove {
 color:rgba(0,0,0,.87);
 opacity:.4
}
.mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
 box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)
}
.mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
 opacity:.54
}
.mat-chip.mat-standard-chip.mat-chip-disabled {
 opacity:.4
}
.mat-chip.mat-standard-chip:after {
 background:#000
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
 background-color:#005efc;
 color:#fff
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
 color:#fff;
 opacity:.4
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
 background-color:hsla(0,0%,100%,.1)
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
 background-color:#c00;
 color:#fff
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
 color:#fff;
 opacity:.4
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
 background-color:hsla(0,0%,100%,.1)
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
 background-color:#ff5400;
 color:#fff
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
 color:#fff;
 opacity:.4
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
 background-color:hsla(0,0%,100%,.1)
}
.mat-table {
 background:#fff
}
.mat-table-sticky,
.mat-table tbody,
.mat-table tfoot,
.mat-table thead,
[mat-footer-row],
[mat-header-row],
[mat-row],
mat-footer-row,
mat-header-row,
mat-row {
 background:inherit
}
mat-footer-row,
mat-header-row,
mat-row,
td.mat-cell,
td.mat-footer-cell,
th.mat-header-cell {
 border-bottom-color:rgba(0,0,0,.12)
}
.mat-header-cell {
 color:rgba(0,0,0,.54)
}
.mat-cell,
.mat-footer-cell {
 color:rgba(0,0,0,.87)
}
.mat-calendar-arrow {
 border-top-color:rgba(0,0,0,.24)
}
.mat-datepicker-content .mat-calendar-next-button,
.mat-datepicker-content .mat-calendar-previous-button,
.mat-datepicker-toggle {
 color:rgba(0,0,0,.24)
}
.mat-calendar-table-header {
 color:rgba(0,0,0,.38)
}
.mat-calendar-table-header-divider:after {
 background:rgba(0,0,0,.12)
}
.mat-calendar-body-label {
 color:rgba(0,0,0,.54)
}
.mat-calendar-body-cell-content,
.mat-date-range-input-separator {
 color:rgba(0,0,0,.87);
 border-color:transparent
}
.mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
 color:rgba(0,0,0,.38)
}
.mat-form-field-disabled .mat-date-range-input-separator {
 color:rgba(0,0,0,.38)
}
.mat-calendar-body-in-preview {
 color:rgba(0,0,0,.24)
}
.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
 border-color:rgba(0,0,0,.38)
}
.mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
 border-color:rgba(0,0,0,.18)
}
.mat-calendar-body-in-range:before {
 background:rgba(0,94,252,.2)
}
.mat-calendar-body-comparison-identical,
.mat-calendar-body-in-comparison-range:before {
 background:rgba(249,171,0,.2)
}
.mat-calendar-body-comparison-bridge-start:before,
[dir=rtl] .mat-calendar-body-comparison-bridge-end:before {
 background:linear-gradient(90deg,rgba(0,94,252,.2) 50%,rgba(249,171,0,.2) 0)
}
.mat-calendar-body-comparison-bridge-end:before,
[dir=rtl] .mat-calendar-body-comparison-bridge-start:before {
 background:linear-gradient(270deg,rgba(0,94,252,.2) 50%,rgba(249,171,0,.2) 0)
}
.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after,
.mat-calendar-body-in-range>.mat-calendar-body-comparison-identical {
 background:#a8dab5
}
.mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.mat-calendar-body-in-comparison-range>.mat-calendar-body-selected {
 background:#46a35e
}
.mat-calendar-body-selected {
 background-color:#005efc;
 color:#fff
}
.mat-calendar-body-disabled>.mat-calendar-body-selected {
 background-color:rgba(0,94,252,.4)
}
.mat-calendar-body-today.mat-calendar-body-selected {
 box-shadow:inset 0 0 0 1px #fff
}
.cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
 background-color:rgba(0,94,252,.3)
}
.mat-datepicker-content {
 box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);
 background-color:#fff;
 color:rgba(0,0,0,.87)
}
.mat-datepicker-content.mat-accent .mat-calendar-body-in-range:before {
 background:rgba(255,84,0,.2)
}
.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range:before {
 background:rgba(249,171,0,.2)
}
.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start:before,
.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end:before {
 background:linear-gradient(90deg,rgba(255,84,0,.2) 50%,rgba(249,171,0,.2) 0)
}
.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end:before,
.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start:before {
 background:linear-gradient(270deg,rgba(255,84,0,.2) 50%,rgba(249,171,0,.2) 0)
}
.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after,
.mat-datepicker-content.mat-accent .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical {
 background:#a8dab5
}
.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected {
 background:#46a35e
}
.mat-datepicker-content.mat-accent .mat-calendar-body-selected {
 background-color:#ff5400;
 color:#fff
}
.mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected {
 background-color:rgba(255,84,0,.4)
}
.mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
 box-shadow:inset 0 0 0 1px #fff
}
.mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
 background-color:rgba(255,84,0,.3)
}
.mat-datepicker-content.mat-warn .mat-calendar-body-in-range:before {
 background:rgba(204,0,0,.2)
}
.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range:before {
 background:rgba(249,171,0,.2)
}
.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start:before,
.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end:before {
 background:linear-gradient(90deg,rgba(204,0,0,.2) 50%,rgba(249,171,0,.2) 0)
}
.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end:before,
.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start:before {
 background:linear-gradient(270deg,rgba(204,0,0,.2) 50%,rgba(249,171,0,.2) 0)
}
.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after,
.mat-datepicker-content.mat-warn .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical {
 background:#a8dab5
}
.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected {
 background:#46a35e
}
.mat-datepicker-content.mat-warn .mat-calendar-body-selected {
 background-color:#c00;
 color:#fff
}
.mat-datepicker-content.mat-warn .mat-calendar-body-disabled>.mat-calendar-body-selected {
 background-color:rgba(204,0,0,.4)
}
.mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
 box-shadow:inset 0 0 0 1px #fff
}
.mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
 background-color:rgba(204,0,0,.3)
}
.mat-datepicker-content-touch {
 box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)
}
.mat-datepicker-toggle-active {
 color:#005efc
}
.mat-datepicker-toggle-active.mat-accent {
 color:#ff5400
}
.mat-datepicker-toggle-active.mat-warn {
 color:#c00
}
.mat-date-range-input-inner[disabled] {
 color:rgba(0,0,0,.38)
}
.mat-dialog-container {
 box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);
 background:#fff;
 color:rgba(0,0,0,.87)
}
.mat-divider {
 border-top-color:rgba(0,0,0,.12)
}
.mat-divider-vertical {
 border-right-color:rgba(0,0,0,.12)
}
.mat-expansion-panel {
 background:#fff;
 color:rgba(0,0,0,.87)
}
.mat-expansion-panel:not([class*=mat-elevation-z]) {
 box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)
}
.mat-action-row {
 border-top-color:rgba(0,0,0,.12)
}
.mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),
.mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),
.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
 background:rgba(0,0,0,.04)
}
@media (hover:none) {
 .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
  background:#fff
 }
}
.mat-expansion-panel-header-title {
 color:rgba(0,0,0,.87)
}
.mat-expansion-indicator:after,
.mat-expansion-panel-header-description {
 color:rgba(0,0,0,.54)
}
.mat-expansion-panel-header[aria-disabled=true] {
 color:rgba(0,0,0,.26)
}
.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description,
.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title {
 color:inherit
}
.mat-expansion-panel-header {
 height:48px
}
.mat-expansion-panel-header.mat-expanded {
 height:64px
}
.mat-form-field-label,
.mat-hint {
 color:rgba(0,0,0,.6)
}
.mat-form-field.mat-focused .mat-form-field-label {
 color:#005efc
}
.mat-form-field.mat-focused .mat-form-field-label.mat-accent {
 color:#ff5400
}
.mat-form-field.mat-focused .mat-form-field-label.mat-warn {
 color:#c00
}
.mat-focused .mat-form-field-required-marker {
 color:#ff5400
}
.mat-form-field-ripple {
 background-color:rgba(0,0,0,.87)
}
.mat-form-field.mat-focused .mat-form-field-ripple {
 background-color:#005efc
}
.mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
 background-color:#ff5400
}
.mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
 background-color:#c00
}
.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix:after {
 color:#005efc
}
.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix:after {
 color:#ff5400
}
.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix:after {
 color:#c00
}
.mat-form-field.mat-form-field-invalid .mat-form-field-label,
.mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
 color:#c00
}
.mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
 background-color:#c00
}
.mat-error {
 color:#c00
}
.mat-form-field-appearance-legacy .mat-form-field-label,
.mat-form-field-appearance-legacy .mat-hint {
 color:rgba(0,0,0,.54)
}
.mat-form-field-appearance-legacy .mat-form-field-underline {
 background-color:rgba(0,0,0,.42)
}
.mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
 background-image:linear-gradient(90deg,rgba(0,0,0,.42) 0,rgba(0,0,0,.42) 33%,transparent 0);
 background-size:4px 100%;
 background-repeat:repeat-x
}
.mat-form-field-appearance-standard .mat-form-field-underline {
 background-color:rgba(0,0,0,.42)
}
.mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
 background-image:linear-gradient(90deg,rgba(0,0,0,.42) 0,rgba(0,0,0,.42) 33%,transparent 0);
 background-size:4px 100%;
 background-repeat:repeat-x
}
.mat-form-field-appearance-fill .mat-form-field-flex {
 background-color:rgba(0,0,0,.04)
}
.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
 background-color:rgba(0,0,0,.02)
}
.mat-form-field-appearance-fill .mat-form-field-underline:before {
 background-color:rgba(0,0,0,.42)
}
.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
 color:rgba(0,0,0,.38)
}
.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline:before {
 background-color:transparent
}
.mat-form-field-appearance-outline .mat-form-field-outline {
 color:rgba(0,0,0,.12)
}
.mat-form-field-appearance-outline .mat-form-field-outline-thick {
 color:rgba(0,0,0,.87)
}
.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
 color:#005efc
}
.mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
 color:#ff5400
}
.mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick,
.mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
 color:#c00
}
.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
 color:rgba(0,0,0,.38)
}
.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
 color:rgba(0,0,0,.06)
}
.mat-icon.mat-primary {
 color:#005efc
}
.mat-icon.mat-accent {
 color:#ff5400
}
.mat-icon.mat-warn {
 color:#c00
}
.mat-form-field-type-mat-native-select .mat-form-field-infix:after {
 color:rgba(0,0,0,.54)
}
.mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix:after,
.mat-input-element:disabled {
 color:rgba(0,0,0,.38)
}
.mat-input-element {
 caret-color:#005efc
}
.mat-input-element::placeholder {
 color:rgba(0,0,0,.42)
}
.mat-input-element::-moz-placeholder {
 color:rgba(0,0,0,.42)
}
.mat-input-element::-webkit-input-placeholder {
 color:rgba(0,0,0,.42)
}
.mat-input-element:-ms-input-placeholder {
 color:rgba(0,0,0,.42)
}
.mat-form-field.mat-accent .mat-input-element {
 caret-color:#ff5400
}
.mat-form-field-invalid .mat-input-element,
.mat-form-field.mat-warn .mat-input-element {
 caret-color:#c00
}
.mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix:after {
 color:#c00
}
.mat-list-base .mat-list-item,
.mat-list-base .mat-list-option {
 color:rgba(0,0,0,.87)
}
.mat-list-base .mat-subheader {
 color:rgba(0,0,0,.54)
}
.mat-list-item-disabled {
 background-color:#eee
}
.mat-action-list .mat-list-item:focus,
.mat-action-list .mat-list-item:hover,
.mat-list-option:focus,
.mat-list-option:hover,
.mat-nav-list .mat-list-item:focus,
.mat-nav-list .mat-list-item:hover {
 background:rgba(0,0,0,.04)
}
.mat-list-single-selected-option,
.mat-list-single-selected-option:focus,
.mat-list-single-selected-option:hover {
 background:rgba(0,0,0,.12)
}
.mat-menu-panel {
 background:#fff
}
.mat-menu-panel:not([class*=mat-elevation-z]) {
 box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)
}
.mat-menu-item {
 background:transparent;
 color:rgba(0,0,0,.87)
}
.mat-menu-item[disabled],
.mat-menu-item[disabled] .mat-icon-no-color,
.mat-menu-item[disabled]:after {
 color:rgba(0,0,0,.38)
}
.mat-menu-item-submenu-trigger:after,
.mat-menu-item .mat-icon-no-color {
 color:rgba(0,0,0,.24)
}
.mat-menu-item-highlighted:not([disabled]),
.mat-menu-item.cdk-keyboard-focused:not([disabled]),
.mat-menu-item.cdk-program-focused:not([disabled]),
.mat-menu-item:hover:not([disabled]) {
 background:rgba(0,0,0,.04)
}
.mat-paginator {
 background:#fff
}
.mat-paginator,
.mat-paginator-page-size .mat-select-trigger {
 color:rgba(0,0,0,.54)
}
.mat-paginator-decrement,
.mat-paginator-increment {
 border-top:2px solid rgba(0,0,0,.24);
 border-right:2px solid rgba(0,0,0,.24)
}
.mat-paginator-first,
.mat-paginator-last {
 border-top:2px solid rgba(0,0,0,.24)
}
.mat-icon-button[disabled] .mat-paginator-decrement,
.mat-icon-button[disabled] .mat-paginator-first,
.mat-icon-button[disabled] .mat-paginator-increment,
.mat-icon-button[disabled] .mat-paginator-last {
 border-color:rgba(0,0,0,.38)
}
.mat-paginator-container {
 min-height:56px
}
.mat-progress-bar-background {
 fill:#eff2f6
}
.mat-progress-bar-buffer {
 background-color:#eff2f6
}
.mat-progress-bar-fill:after {
 background-color:#005efc
}
.mat-progress-bar.mat-accent .mat-progress-bar-background {
 fill:#ffccb3
}
.mat-progress-bar.mat-accent .mat-progress-bar-buffer {
 background-color:#ffccb3
}
.mat-progress-bar.mat-accent .mat-progress-bar-fill:after {
 background-color:#ff5400
}
.mat-progress-bar.mat-warn .mat-progress-bar-background {
 fill:#f0b3b3
}
.mat-progress-bar.mat-warn .mat-progress-bar-buffer {
 background-color:#f0b3b3
}
.mat-progress-bar.mat-warn .mat-progress-bar-fill:after {
 background-color:#c00
}
.mat-progress-spinner circle,
.mat-spinner circle {
 stroke:#005efc
}
.mat-progress-spinner.mat-accent circle,
.mat-spinner.mat-accent circle {
 stroke:#ff5400
}
.mat-progress-spinner.mat-warn circle,
.mat-spinner.mat-warn circle {
 stroke:#c00
}
.mat-radio-outer-circle {
 border-color:rgba(0,0,0,.54)
}
.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
 border-color:#005efc
}
.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,
.mat-radio-button.mat-primary .mat-radio-inner-circle,
.mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
 background-color:#005efc
}
.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
 border-color:#ff5400
}
.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,
.mat-radio-button.mat-accent .mat-radio-inner-circle,
.mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
 background-color:#ff5400
}
.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
 border-color:#c00
}
.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,
.mat-radio-button.mat-warn .mat-radio-inner-circle,
.mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
 background-color:#c00
}
.mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
 border-color:rgba(0,0,0,.38)
}
.mat-radio-button.mat-radio-disabled .mat-radio-inner-circle,
.mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element {
 background-color:rgba(0,0,0,.38)
}
.mat-radio-button.mat-radio-disabled .mat-radio-label-content {
 color:rgba(0,0,0,.38)
}
.mat-radio-button .mat-ripple-element {
 background-color:#000
}
.mat-select-value {
 color:rgba(0,0,0,.87)
}
.mat-select-placeholder {
 color:rgba(0,0,0,.42)
}
.mat-select-disabled .mat-select-value {
 color:rgba(0,0,0,.38)
}
.mat-select-arrow {
 color:rgba(0,0,0,.54)
}
.mat-select-panel {
 background:#fff
}
.mat-select-panel:not([class*=mat-elevation-z]) {
 box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)
}
.mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
 background:rgba(0,0,0,.12)
}
.mat-form-field.mat-focused.mat-primary .mat-select-arrow {
 color:#005efc
}
.mat-form-field.mat-focused.mat-accent .mat-select-arrow {
 color:#ff5400
}
.mat-form-field.mat-focused.mat-warn .mat-select-arrow,
.mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
 color:#c00
}
.mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
 color:rgba(0,0,0,.38)
}
.mat-drawer-container {
 background-color:#f5f7fa;
 color:rgba(0,0,0,.87)
}
.mat-drawer {
 color:rgba(0,0,0,.87)
}
.mat-drawer,
.mat-drawer.mat-drawer-push {
 background-color:#fff
}
.mat-drawer:not(.mat-drawer-side) {
 box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)
}
.mat-drawer-side {
 border-right:1px solid rgba(0,0,0,.12)
}
.mat-drawer-side.mat-drawer-end {
 border-left:1px solid rgba(0,0,0,.12);
 border-right:none
}
[dir=rtl] .mat-drawer-side {
 border-left:1px solid rgba(0,0,0,.12);
 border-right:none
}
[dir=rtl] .mat-drawer-side.mat-drawer-end {
 border-left:none;
 border-right:1px solid rgba(0,0,0,.12)
}
.mat-drawer-backdrop.mat-drawer-shown {
 background-color:rgba(0,0,0,.6)
}
.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
 background-color:#ff5400
}
.mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
 background-color:rgba(255,84,0,.54)
}
.mat-slide-toggle.mat-checked .mat-ripple-element {
 background-color:#ff5400
}
.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
 background-color:#005efc
}
.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
 background-color:rgba(0,94,252,.54)
}
.mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
 background-color:#005efc
}
.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
 background-color:#c00
}
.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
 background-color:rgba(204,0,0,.54)
}
.mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
 background-color:#c00
}
.mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
 background-color:#000
}
.mat-slide-toggle-thumb {
 box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);
 background-color:#fafafa
}
.mat-slide-toggle-bar {
 background-color:rgba(0,0,0,.38)
}
.mat-slider-track-background {
 background-color:rgba(0,0,0,.26)
}
.mat-primary .mat-slider-thumb,
.mat-primary .mat-slider-thumb-label,
.mat-primary .mat-slider-track-fill {
 background-color:#005efc
}
.mat-primary .mat-slider-thumb-label-text {
 color:#fff
}
.mat-primary .mat-slider-focus-ring {
 background-color:rgba(0,94,252,.2)
}
.mat-accent .mat-slider-thumb,
.mat-accent .mat-slider-thumb-label,
.mat-accent .mat-slider-track-fill {
 background-color:#ff5400
}
.mat-accent .mat-slider-thumb-label-text {
 color:#fff
}
.mat-accent .mat-slider-focus-ring {
 background-color:rgba(255,84,0,.2)
}
.mat-warn .mat-slider-thumb,
.mat-warn .mat-slider-thumb-label,
.mat-warn .mat-slider-track-fill {
 background-color:#c00
}
.mat-warn .mat-slider-thumb-label-text {
 color:#fff
}
.mat-warn .mat-slider-focus-ring {
 background-color:rgba(204,0,0,.2)
}
.cdk-focused .mat-slider-track-background,
.mat-slider:hover .mat-slider-track-background {
 background-color:rgba(0,0,0,.38)
}
.mat-slider-disabled .mat-slider-thumb,
.mat-slider-disabled .mat-slider-track-background,
.mat-slider-disabled .mat-slider-track-fill {
 background-color:rgba(0,0,0,.26)
}
.mat-slider-disabled:hover .mat-slider-track-background {
 background-color:rgba(0,0,0,.26)
}
.mat-slider-min-value .mat-slider-focus-ring {
 background-color:rgba(0,0,0,.12)
}
.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
 background-color:rgba(0,0,0,.87)
}
.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
 background-color:rgba(0,0,0,.26)
}
.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
 border-color:rgba(0,0,0,.26);
 background-color:transparent
}
.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb,
.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb {
 border-color:rgba(0,0,0,.38)
}
.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb,
.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb {
 border-color:rgba(0,0,0,.26)
}
.mat-slider-has-ticks .mat-slider-wrapper:after {
 border-color:rgba(0,0,0,.7)
}
.mat-slider-horizontal .mat-slider-ticks {
 background-image:repeating-linear-gradient(90deg,rgba(0,0,0,.7),rgba(0,0,0,.7) 2px,transparent 0,transparent);
 background-image:-moz-repeating-linear-gradient(.0001deg,rgba(0,0,0,.7),rgba(0,0,0,.7) 2px,transparent 0,transparent)
}
.mat-slider-vertical .mat-slider-ticks {
 background-image:repeating-linear-gradient(180deg,rgba(0,0,0,.7),rgba(0,0,0,.7) 2px,transparent 0,transparent)
}
.mat-step-header.cdk-keyboard-focused,
.mat-step-header.cdk-program-focused,
.mat-step-header:hover {
 background-color:rgba(0,0,0,.04)
}
@media (hover:none) {
 .mat-step-header:hover {
  background:none
 }
}
.mat-step-header .mat-step-label,
.mat-step-header .mat-step-optional {
 color:rgba(0,0,0,.54)
}
.mat-step-header .mat-step-icon {
 background-color:rgba(0,0,0,.54);
 color:#fff
}
.mat-step-header .mat-step-icon-selected,
.mat-step-header .mat-step-icon-state-done,
.mat-step-header .mat-step-icon-state-edit {
 background-color:#005efc
}
.mat-step-header.mat-accent .mat-step-icon {
 color:#fff
}
.mat-step-header.mat-accent .mat-step-icon-selected,
.mat-step-header.mat-accent .mat-step-icon-state-done,
.mat-step-header.mat-accent .mat-step-icon-state-edit {
 background-color:#ff5400;
 color:#fff
}
.mat-step-header.mat-warn .mat-step-icon {
 color:#fff
}
.mat-step-header.mat-warn .mat-step-icon-selected,
.mat-step-header.mat-warn .mat-step-icon-state-done,
.mat-step-header.mat-warn .mat-step-icon-state-edit {
 background-color:#c00;
 color:#fff
}
.mat-step-header .mat-step-icon-state-error {
 background-color:transparent;
 color:#c00
}
.mat-step-header .mat-step-label.mat-step-label-active {
 color:rgba(0,0,0,.87)
}
.mat-step-header .mat-step-label.mat-step-label-error {
 color:#c00
}
.mat-stepper-horizontal,
.mat-stepper-vertical {
 background-color:#fff
}
.mat-stepper-vertical-line:before {
 border-left-color:rgba(0,0,0,.12)
}
.mat-horizontal-stepper-header:after,
.mat-horizontal-stepper-header:before,
.mat-stepper-horizontal-line {
 border-top-color:rgba(0,0,0,.12)
}
.mat-horizontal-stepper-header {
 height:72px
}
.mat-stepper-label-position-bottom .mat-horizontal-stepper-header,
.mat-vertical-stepper-header {
 padding:24px
}
.mat-stepper-vertical-line:before {
 top:-16px;
 bottom:-16px
}
.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:after,
.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:before {
 top:36px
}
.mat-stepper-label-position-bottom .mat-stepper-horizontal-line {
 top:36px
}
.mat-sort-header-arrow {
 color:#757575
}
.mat-tab-header,
.mat-tab-nav-bar {
 border-bottom:1px solid rgba(0,0,0,.12)
}
.mat-tab-group-inverted-header .mat-tab-header,
.mat-tab-group-inverted-header .mat-tab-nav-bar {
 border-top:1px solid rgba(0,0,0,.12);
 border-bottom:none
}
.mat-tab-label,
.mat-tab-link {
 color:rgba(0,0,0,.87)
}
.mat-tab-label.mat-tab-disabled,
.mat-tab-link.mat-tab-disabled {
 color:rgba(0,0,0,.38)
}
.mat-tab-header-pagination-chevron {
 border-color:rgba(0,0,0,.87)
}
.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
 border-color:rgba(0,0,0,.38)
}
.mat-tab-group[class*=mat-background-] .mat-tab-header,
.mat-tab-nav-bar[class*=mat-background-] {
 border-bottom:none;
 border-top:none
}
.mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
 background-color:rgba(239,242,246,.3)
}
.mat-tab-group.mat-primary .mat-ink-bar,
.mat-tab-nav-bar.mat-primary .mat-ink-bar {
 background-color:#005efc
}
.mat-tab-group.mat-primary.mat-background-primary>.mat-tab-header .mat-ink-bar,
.mat-tab-group.mat-primary.mat-background-primary>.mat-tab-link-container .mat-ink-bar,
.mat-tab-nav-bar.mat-primary.mat-background-primary>.mat-tab-header .mat-ink-bar,
.mat-tab-nav-bar.mat-primary.mat-background-primary>.mat-tab-link-container .mat-ink-bar {
 background-color:#fff
}
.mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
 background-color:rgba(255,204,179,.3)
}
.mat-tab-group.mat-accent .mat-ink-bar,
.mat-tab-nav-bar.mat-accent .mat-ink-bar {
 background-color:#ff5400
}
.mat-tab-group.mat-accent.mat-background-accent>.mat-tab-header .mat-ink-bar,
.mat-tab-group.mat-accent.mat-background-accent>.mat-tab-link-container .mat-ink-bar,
.mat-tab-nav-bar.mat-accent.mat-background-accent>.mat-tab-header .mat-ink-bar,
.mat-tab-nav-bar.mat-accent.mat-background-accent>.mat-tab-link-container .mat-ink-bar {
 background-color:#fff
}
.mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
 background-color:rgba(240,179,179,.3)
}
.mat-tab-group.mat-warn .mat-ink-bar,
.mat-tab-nav-bar.mat-warn .mat-ink-bar {
 background-color:#c00
}
.mat-tab-group.mat-warn.mat-background-warn>.mat-tab-header .mat-ink-bar,
.mat-tab-group.mat-warn.mat-background-warn>.mat-tab-link-container .mat-ink-bar,
.mat-tab-nav-bar.mat-warn.mat-background-warn>.mat-tab-header .mat-ink-bar,
.mat-tab-nav-bar.mat-warn.mat-background-warn>.mat-tab-link-container .mat-ink-bar {
 background-color:#fff
}
.mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
 background-color:rgba(239,242,246,.3)
}
.mat-tab-group.mat-background-primary>.mat-tab-header,
.mat-tab-group.mat-background-primary>.mat-tab-header-pagination,
.mat-tab-group.mat-background-primary>.mat-tab-link-container,
.mat-tab-nav-bar.mat-background-primary>.mat-tab-header,
.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination,
.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container {
 background-color:#005efc
}
.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-label,
.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-tab-link,
.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-label,
.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-tab-link {
 color:#fff
}
.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-label.mat-tab-disabled,
.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-label.mat-tab-disabled,
.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-tab-link.mat-tab-disabled {
 color:hsla(0,0%,100%,.4)
}
.mat-tab-group.mat-background-primary>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-primary>.mat-tab-header .mat-focus-indicator:before,
.mat-tab-group.mat-background-primary>.mat-tab-links .mat-focus-indicator:before,
.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-focus-indicator:before,
.mat-tab-nav-bar.mat-background-primary>.mat-tab-links .mat-focus-indicator:before {
 border-color:#fff
}
.mat-tab-group.mat-background-primary>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
 border-color:hsla(0,0%,100%,.4)
}
.mat-tab-group.mat-background-primary>.mat-tab-header .mat-ripple-element,
.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-ripple-element,
.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-ripple-element,
.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-ripple-element {
 background-color:hsla(0,0%,100%,.12)
}
.mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
 background-color:rgba(255,204,179,.3)
}
.mat-tab-group.mat-background-accent>.mat-tab-header,
.mat-tab-group.mat-background-accent>.mat-tab-header-pagination,
.mat-tab-group.mat-background-accent>.mat-tab-link-container,
.mat-tab-nav-bar.mat-background-accent>.mat-tab-header,
.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination,
.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container {
 background-color:#ff5400
}
.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-label,
.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-tab-link,
.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-label,
.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-tab-link {
 color:#fff
}
.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-label.mat-tab-disabled,
.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-label.mat-tab-disabled,
.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-tab-link.mat-tab-disabled {
 color:hsla(0,0%,100%,.4)
}
.mat-tab-group.mat-background-accent>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-accent>.mat-tab-header .mat-focus-indicator:before,
.mat-tab-group.mat-background-accent>.mat-tab-links .mat-focus-indicator:before,
.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-focus-indicator:before,
.mat-tab-nav-bar.mat-background-accent>.mat-tab-links .mat-focus-indicator:before {
 border-color:#fff
}
.mat-tab-group.mat-background-accent>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
 border-color:hsla(0,0%,100%,.4)
}
.mat-tab-group.mat-background-accent>.mat-tab-header .mat-ripple-element,
.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-ripple-element,
.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-ripple-element,
.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-ripple-element {
 background-color:hsla(0,0%,100%,.12)
}
.mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
 background-color:rgba(240,179,179,.3)
}
.mat-tab-group.mat-background-warn>.mat-tab-header,
.mat-tab-group.mat-background-warn>.mat-tab-header-pagination,
.mat-tab-group.mat-background-warn>.mat-tab-link-container,
.mat-tab-nav-bar.mat-background-warn>.mat-tab-header,
.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination,
.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container {
 background-color:#c00
}
.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-label,
.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-tab-link,
.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-label,
.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-tab-link {
 color:#fff
}
.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-label.mat-tab-disabled,
.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-label.mat-tab-disabled,
.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-tab-link.mat-tab-disabled {
 color:hsla(0,0%,100%,.4)
}
.mat-tab-group.mat-background-warn>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-warn>.mat-tab-header .mat-focus-indicator:before,
.mat-tab-group.mat-background-warn>.mat-tab-links .mat-focus-indicator:before,
.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-focus-indicator:before,
.mat-tab-nav-bar.mat-background-warn>.mat-tab-links .mat-focus-indicator:before {
 border-color:#fff
}
.mat-tab-group.mat-background-warn>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
 border-color:hsla(0,0%,100%,.4)
}
.mat-tab-group.mat-background-warn>.mat-tab-header .mat-ripple-element,
.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-ripple-element,
.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-ripple-element,
.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-ripple-element {
 background-color:hsla(0,0%,100%,.12)
}
.mat-toolbar {
 background:#fff;
 color:rgba(0,0,0,.87)
}
.mat-toolbar.mat-primary {
 background:#005efc;
 color:#fff
}
.mat-toolbar.mat-accent {
 background:#ff5400;
 color:#fff
}
.mat-toolbar.mat-warn {
 background:#c00;
 color:#fff
}
.mat-toolbar .mat-focused .mat-form-field-ripple,
.mat-toolbar .mat-form-field-ripple,
.mat-toolbar .mat-form-field-underline {
 background-color:currentColor
}
.mat-toolbar .mat-focused .mat-form-field-label,
.mat-toolbar .mat-form-field-label,
.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow,
.mat-toolbar .mat-select-arrow,
.mat-toolbar .mat-select-value {
 color:inherit
}
.mat-toolbar .mat-input-element {
 caret-color:currentColor
}
.mat-toolbar-multiple-rows {
 min-height:64px
}
.mat-toolbar-row,
.mat-toolbar-single-row {
 height:64px
}
@media (max-width:599px) {
 .mat-toolbar-multiple-rows {
  min-height:56px
 }
 .mat-toolbar-row,
 .mat-toolbar-single-row {
  height:56px
 }
}
.mat-tree {
 background:#fff
}
.mat-nested-tree-node,
.mat-tree-node {
 color:rgba(0,0,0,.87)
}
.mat-tree-node {
 min-height:48px
}
.mat-snack-bar-container {
 color:hsla(0,0%,100%,.7);
 background:#323232;
 box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)
}
.mat-simple-snackbar-action {
 color:#ff5400
}
mat-sidenav-container {
 height:100vh
}
mat-sidenav-container mat-sidenav-content {
 padding-bottom:38px!important;
 height:calc(100vh)!important;
 transition:all .275s ease
}
mat-sidenav-container mat-sidenav-content:not(.noshell) {
 padding-top:102px!important
}
mat-sidenav-container mat-sidenav-content.noshell {
 padding-top:38px!important
}
mat-sidenav-container mat-sidenav-content.noshellnobreadcrumb {
 padding-top:15px!important
}
mat-sidenav-container .mat-drawer-backdrop {
 opacity:0
}
mat-toolbar {
 height:64px!important;
 position:fixed;
 top:0;
 left:0;
 font-size:1em!important;
 border-bottom:1px solid #e0e8f2;
 z-index:1
}
.mat-badge,
mat-toolbar {
 transition:all .275s ease
}
.mat-badge.mat-badge-small.mat-badge-warn .mat-badge-content {
 color:#c00!important
}
.mat-badge.mat-badge-small.mat-badge-warn:hover .mat-badge-content,
.mat-badge.mat-badge-small.mat-badge-warn[aria-expanded=true] .mat-badge-content {
 color:#fff!important
}
.mat-badge.mat-badge-small.mat-badge-accent .mat-badge-content {
 color:#ff5400!important
}
.mat-badge.mat-badge-small.mat-badge-accent:hover .mat-badge-content,
.mat-badge.mat-badge-small.mat-badge-accent[aria-expanded=true] .mat-badge-content {
 color:#fff!important
}
.mat-badge.mat-badge-small .mat-badge-content {
 top:2px!important;
 right:2px!important;
 transform:scale(.4);
 font-size:.6em
}
.mat-badge.mat-badge-small:hover .mat-badge-content,
.mat-badge.mat-badge-small[aria-expanded=true] .mat-badge-content {
 transform:scale(1)
}
mat-card {
 border-radius:0!important;
 padding:16px!important
}
mat-card .mat-card-content .mat-form-field {
 width:100%
}
mat-card .mat-card-header~.mat-card-image {
 margin-top:-16px
}
mat-card .mat-card-header-text {
 flex:auto;
 margin:0
}
mat-card .mat-card-header-text .mat-card-title {
 border-bottom:1px solid #e0e8f2;
 margin-bottom:19px;
 padding-bottom:19px
}
mat-card .btn-options {
 position:absolute;
 right:0;
 top:9.5px
}
mat-card .btn-options.contrast {
 color:#fff
}
mat-card .mat-card-actions {
 margin:0 -16px -38px!important
}
mat-card .mat-card-actions form {
 display:flex
}
mat-card .mat-card-actions form .mat-form-field {
 flex:auto
}
mat-card .mat-card-actions form button {
 margin:0 0 22px;
 border-radius:0
}
.mat-list-item {
 min-height:48px!important;
 height:auto!important;
 display:grid!important;
 margin:0!important
}
.mat-list-icon {
 font-size:.875em!important
}
.list-reader .mat-list-icon {
 margin-right:7px!important;
 padding:0!important
}
.list-reader .mat-list-item.is-read,
.list-reader .mat-list-item[aria-selected=true] {
 opacity:.55;
 text-decoration:line-through
}
.is-loading .mat-list-item-content {
 position:relative
}
.is-loading .mat-list-item-content:before {
 content:".";
 width:calc(100%);
 left:0;
 background:#e6e6e6;
 opacity:1;
 color:transparent;
 position:absolute
}
mat-chip {
 padding:2px 10px!important;
 min-height:auto!important;
 height:auto!important
}
.mat-menu-panel {
 max-width:350px!important
}
.mat-menu-panel .mat-icon {
 vertical-align:middle;
 align-items:center;
 display:inline-flex;
 margin-right:5px!important
}
@media only screen and (max-width:992px) {
 .mat-menu-panel {
  min-width:100%!important;
  max-width:100%!important
 }
}
@-webkit-keyframes loading {
 0% {
  background-position:-100px
 }
 to {
  background-position:400px
 }
}
.mat-table {
 width:100%;
 background-color:transparent!important;
 margin-bottom:38px
}
.mat-table thead .mat-header-cell {
 font-size:1em;
 font-weight:700
}
.mat-table tbody {
 box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)
}
.mat-table tbody tr {
 background-color:#fff!important
}
.mat-table tbody .mat-column-expand,
.mat-table tbody .mat-column-options,
.mat-table tbody .mat-column-selection {
 width:50px
}
.mat-table tbody .detail-row {
 height:0!important
}
.mat-table tbody .detail-row .element-detail {
 overflow:hidden;
 display:flex;
 padding:15px 0
}
.mat-table tbody .element-row td {
 border-bottom-width:0;
 font-size:.875em
}
.mat-table tbody .element-row td:before {
 font-size:.875em
}
.mat-table tbody .expanded-row td:first-child {
 position:relative
}
.mat-table tbody .expanded-row td:first-child:after {
 content:"";
 width:2px;
 height:100%;
 background:#005efc;
 position:absolute;
 left:0;
 top:0
}
.mat-table tbody .expanded-row+tr td:first-child {
 position:relative
}
.mat-table tbody .expanded-row+tr td:first-child:after {
 content:"";
 width:2px;
 height:100%;
 background:#005efc;
 position:absolute;
 left:0;
 top:0
}
.mat-table td:before {
 content:"";
 transition:all .275s ease;
 position:absolute;
 opacity:0;
 transform:translate(-50%,-50%);
 left:50%;
 top:50%;
 color:transparent;
 pointer-events:none
}
.mat-table.is-loading tr:not(.detail-row) td {
 color:transparent;
 position:relative
}
.mat-table.is-loading tr:not(.detail-row) td * {
 visibility:hidden
}
.mat-table.is-loading tr:not(.detail-row) td:before {
 content:".";
 width:calc(100% - 10px);
 background:#e6e6e6;
 -webkit-animation:loading 1.7s linear infinite;
 animation:loading 1.7s linear infinite;
 background-image:linear-gradient(90deg,#dedfe1 0,#f2f3f5 20%,#dedfe1 40%,#dedfe1);
 background-repeat:no-repeat;
 opacity:1
}
@media only screen and (max-width:992px) {
 .mat-table {
  background:transparent
 }
 .mat-table * {
  box-sizing:border-box
 }
 .mat-table thead {
  display:none
 }
 .mat-table tbody {
  display:block;
  width:100%;
  background-color:transparent!important;
  box-shadow:none!important
 }
 .mat-table tbody .mat-column-expand {
  grid-row:230
 }
 .mat-table tbody .mat-column-expand button {
  width:100%;
  height:100%;
  border-radius:0
 }
 .mat-table tbody .mat-column-expand button:after {
  content:"Clique aqui para exibir mais informações";
  font-weight:700
 }
 .mat-table tbody .mat-column-options:before,
 .mat-table tbody .mat-column-selection:before {
  display:none!important
 }
 .mat-table tbody .mat-column-options {
  width:auto!important;
  padding:8px 0 0!important;
  position:absolute;
  top:0;
  right:0;
  margin:0 -16px 0 0!important
 }
 .mat-table tbody .mat-cell {
  display:block;
  width:100%;
  padding:0 16px!important;
  margin:6px 0;
  border:0
 }
 .mat-table tbody .mat-cell:before {
  content:attr(data-label);
  display:inline;
  font-weight:700;
  padding-right:5px
 }
 .mat-table tbody .element-row {
  display:grid;
  overflow:hidden;
  height:auto;
  position:relative;
  clear:both;
  background-color:#fff!important;
  border-radius:3px;
  margin-top:38px;
  padding-top:5px!important;
  box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)
 }
 .mat-table tbody .detail-row {
  display:none
 }
 .mat-table tbody .expanded-row td:first-child {
  position:static!important
 }
 .mat-table tbody .expanded-row+tr {
  display:initial
 }
 .mat-table tbody .expanded-row+tr td {
  margin-top:-2px;
  background:#eff2f6;
  box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)
 }
 .mat-table tbody .expanded-row+tr td:before {
  display:none!important
 }
}
.dropdown-list {
 min-width:280px;
 max-width:350px
}
.dropdown-list~mat-action-list {
 flex:auto;
 display:flex
}
.dropdown-list~mat-action-list .mat-list-item-content {
 justify-content:center!important;
 font-size:.875em!important;
 font-weight:700!important
}
.dropdown-list .shoutcast {
 width:100%;
 display:flex;
 flex-direction:row;
 align-items:center;
 box-sizing:border-box;
 padding:0 16px;
 position:relative;
 height:inherit;
 justify-content:space-between
}
.dropdown-list h3 {
 display:flex;
 justify-content:space-between;
 background:#f5f7fa;
 border-bottom:1px solid #e0e8f2;
 margin-top:-16px!important;
 padding-top:20px
}
.dropdown-list h3 button {
 right:-12px
}
.dropdown-list h4 {
 font-size:.9375!important;
 color:rgba(0,0,0,.87)!important;
 font-weight:700!important;
 padding:0!important;
 margin:10px 0 0!important
}
.dropdown-list h4 mat-icon {
 margin-right:5px
}
.dropdown-list>div {
 width:100%
}
.dropdown-list .date {
 font-size:.75em!important;
 line-height:14px!important;
 color:rgba(0,0,0,.54)!important
}
.dropdown-list p {
 font-size:.875em!important;
 line-height:20px!important;
 color:rgba(0,0,0,.87)!important;
 text-align:justify;
 display:flex!important;
 justify-content:space-between;
 width:100%
}
mat-slider {
 width:245px
}
@media only screen and (max-width:992px) {
 .dropdown-list {
  min-width:100%!important;
  max-width:100%!important;
  width:100vw!important
 }
 .dropdown-list mat-slider {
  width:calc(100vw - 30px)
 }
}
uikit-userinfo .btn-user-info {
 padding:0!important;
 margin-left:7px!important
}
.dark .fa-user:before {
 color:#2b2b2b!important
}
.userinfo {
 display:inline-flex;
 max-width:200px;
 margin-top:4px
}
.userinfo .photo {
 margin-right:19px;
 position:relative
}
.userinfo .photo .picture {
 border-radius:50%;
 width:26px;
 height:26px;
 overflow:hidden
}
.userinfo .photo .picture img {
 height:100%
}
.userinfo .photo .picture .mat-icon {
 background:#005efc;
 color:#fff;
 width:100%;
 height:100%;
 display:inherit;
 line-height:42px
}
.userinfo .photo>.mat-icon {
 position:absolute;
 background:#fff;
 border-radius:50%;
 right:-5px;
 bottom:0;
 width:auto;
 height:auto
}
.userinfo .info {
 align-content:center;
 display:inline-grid
}
.userinfo .info span {
 display:block;
 text-align:left;
 line-height:normal;
 display:inline-block;
 white-space:nowrap;
 overflow:hidden!important;
 text-overflow:ellipsis
}
.userinfo .info span.location {
 font-weight:400;
 font-size:.9em
}
.full-width,
.full-width mat-form-field {
 width:100%
}
.logged-info {
 background:url(bg-user.2628ef9a9a889328a74e.jpg) no-repeat 0 100% #1d4781;
 width:100%;
 margin-top:-16px;
 padding:10px 10px 30px
}
.logged-info h4 {
 color:#fff!important;
 font-weight:400!important
}
.profiles .mat-line:first-child:before {
 content:"";
 position:absolute;
 border-left:1px dashed rgba(0,0,0,.54);
 height:calc(100% - 45px);
 bottom:13px;
 margin-left:10px
}
.profiles .mat-line:not(:first-child) {
 position:relative;
 padding-left:20px!important;
 margin-left:10px!important;
 padding-bottom:5px!important
}
.profiles .mat-line:not(:first-child):before {
 content:"";
 border-bottom:1px dashed rgba(0,0,0,.54);
 width:15px;
 left:1px;
 top:8px;
 position:absolute
}
@media only screen and (max-width:992px) {
 uikit-userinfo button {
  min-width:auto!important
 }
 uikit-userinfo .userinfo {
  width:auto!important
 }
 uikit-userinfo .userinfo .info {
  display:none
 }
 uikit-userinfo .userinfo .photo {
  margin:0!important
 }
}
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger {
 padding:15px;
 display:inline-block;
 cursor:pointer;
 transition-property:opacity,filter;
 transition-duration:.15s;
 transition-timing-function:linear;
 font:inherit;
 color:inherit;
 text-transform:none;
 background-color:transparent;
 border:0;
 margin:0;
 overflow:visible
}
.hamburger:hover {
 opacity:1
}
.hamburger.is-active:hover {
 opacity:1
}
.hamburger.is-active .hamburger-inner,
.hamburger.is-active .hamburger-inner:after,
.hamburger.is-active .hamburger-inner:before {
 background-color:#fff
}
.hamburger-box {
 width:25px;
 height:17px;
 display:inline-block;
 position:relative
}
.hamburger-inner {
 display:block;
 top:50%;
 margin-top:-1.5px
}
.hamburger-inner,
.hamburger-inner:after,
.hamburger-inner:before {
 width:25px;
 height:3px;
 background-color:#fff;
 border-radius:4px;
 position:absolute;
 transition-property:transform;
 transition-duration:.15s;
 transition-timing-function:ease
}
.hamburger-inner:after,
.hamburger-inner:before {
 content:"";
 display:block
}
.hamburger-inner:before {
 top:-7px
}
.hamburger-inner:after {
 bottom:-7px
}
.hamburger--3dx .hamburger-box {
 perspective:50px
}
.hamburger--3dx .hamburger-inner {
 transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s
}
.hamburger--3dx .hamburger-inner:after,
.hamburger--3dx .hamburger-inner:before {
 transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s
}
.hamburger--3dx.is-active .hamburger-inner {
 background-color:transparent!important;
 transform:rotateY(180deg)
}
.hamburger--3dx.is-active .hamburger-inner:before {
 transform:translate3d(0,7px,0) rotate(45deg)
}
.hamburger--3dx.is-active .hamburger-inner:after {
 transform:translate3d(0,-7px,0) rotate(-45deg)
}
.hamburger--3dx-r .hamburger-box {
 perspective:50px
}
.hamburger--3dx-r .hamburger-inner {
 transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s
}
.hamburger--3dx-r .hamburger-inner:after,
.hamburger--3dx-r .hamburger-inner:before {
 transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s
}
.hamburger--3dx-r.is-active .hamburger-inner {
 background-color:transparent!important;
 transform:rotateY(-180deg)
}
.hamburger--3dx-r.is-active .hamburger-inner:before {
 transform:translate3d(0,7px,0) rotate(45deg)
}
.hamburger--3dx-r.is-active .hamburger-inner:after {
 transform:translate3d(0,-7px,0) rotate(-45deg)
}
.hamburger--3dy .hamburger-box {
 perspective:50px
}
.hamburger--3dy .hamburger-inner {
 transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s
}
.hamburger--3dy .hamburger-inner:after,
.hamburger--3dy .hamburger-inner:before {
 transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s
}
.hamburger--3dy.is-active .hamburger-inner {
 background-color:transparent!important;
 transform:rotateX(-180deg)
}
.hamburger--3dy.is-active .hamburger-inner:before {
 transform:translate3d(0,7px,0) rotate(45deg)
}
.hamburger--3dy.is-active .hamburger-inner:after {
 transform:translate3d(0,-7px,0) rotate(-45deg)
}
.hamburger--3dy-r .hamburger-box {
 perspective:50px
}
.hamburger--3dy-r .hamburger-inner {
 transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s
}
.hamburger--3dy-r .hamburger-inner:after,
.hamburger--3dy-r .hamburger-inner:before {
 transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s
}
.hamburger--3dy-r.is-active .hamburger-inner {
 background-color:transparent!important;
 transform:rotateX(180deg)
}
.hamburger--3dy-r.is-active .hamburger-inner:before {
 transform:translate3d(0,7px,0) rotate(45deg)
}
.hamburger--3dy-r.is-active .hamburger-inner:after {
 transform:translate3d(0,-7px,0) rotate(-45deg)
}
.hamburger--3dxy .hamburger-box {
 perspective:50px
}
.hamburger--3dxy .hamburger-inner {
 transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s
}
.hamburger--3dxy .hamburger-inner:after,
.hamburger--3dxy .hamburger-inner:before {
 transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s
}
.hamburger--3dxy.is-active .hamburger-inner {
 background-color:transparent!important;
 transform:rotateX(180deg) rotateY(180deg)
}
.hamburger--3dxy.is-active .hamburger-inner:before {
 transform:translate3d(0,7px,0) rotate(45deg)
}
.hamburger--3dxy.is-active .hamburger-inner:after {
 transform:translate3d(0,-7px,0) rotate(-45deg)
}
.hamburger--3dxy-r .hamburger-box {
 perspective:50px
}
.hamburger--3dxy-r .hamburger-inner {
 transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s
}
.hamburger--3dxy-r .hamburger-inner:after,
.hamburger--3dxy-r .hamburger-inner:before {
 transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s
}
.hamburger--3dxy-r.is-active .hamburger-inner {
 background-color:transparent!important;
 transform:rotateX(180deg) rotateY(180deg) rotate(-180deg)
}
.hamburger--3dxy-r.is-active .hamburger-inner:before {
 transform:translate3d(0,7px,0) rotate(45deg)
}
.hamburger--3dxy-r.is-active .hamburger-inner:after {
 transform:translate3d(0,-7px,0) rotate(-45deg)
}
.hamburger--arrow.is-active .hamburger-inner:before {
 transform:translate3d(-5px,0,0) rotate(-45deg) scaleX(.7)
}
.hamburger--arrow.is-active .hamburger-inner:after {
 transform:translate3d(-5px,0,0) rotate(45deg) scaleX(.7)
}
.hamburger--arrow-r.is-active .hamburger-inner:before {
 transform:translate3d(5px,0,0) rotate(45deg) scaleX(.7)
}
.hamburger--arrow-r.is-active .hamburger-inner:after {
 transform:translate3d(5px,0,0) rotate(-45deg) scaleX(.7)
}
.hamburger--arrowalt .hamburger-inner:before {
 transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)
}
.hamburger--arrowalt .hamburger-inner:after {
 transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)
}
.hamburger--arrowalt.is-active .hamburger-inner:before {
 top:0;
 transform:translate3d(-5px,-6.25px,0) rotate(-45deg) scaleX(.7);
 transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s
}
.hamburger--arrowalt.is-active .hamburger-inner:after {
 bottom:0;
 transform:translate3d(-5px,6.25px,0) rotate(45deg) scaleX(.7);
 transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s
}
.hamburger--arrowalt-r .hamburger-inner:before {
 transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)
}
.hamburger--arrowalt-r .hamburger-inner:after {
 transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)
}
.hamburger--arrowalt-r.is-active .hamburger-inner:before {
 top:0;
 transform:translate3d(5px,-6.25px,0) rotate(45deg) scaleX(.7);
 transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s
}
.hamburger--arrowalt-r.is-active .hamburger-inner:after {
 bottom:0;
 transform:translate3d(5px,6.25px,0) rotate(-45deg) scaleX(.7);
 transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s
}
.hamburger--arrowturn.is-active .hamburger-inner {
 transform:rotate(-180deg)
}
.hamburger--arrowturn.is-active .hamburger-inner:before {
 transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)
}
.hamburger--arrowturn.is-active .hamburger-inner:after {
 transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)
}
.hamburger--arrowturn-r.is-active .hamburger-inner {
 transform:rotate(-180deg)
}
.hamburger--arrowturn-r.is-active .hamburger-inner:before {
 transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)
}
.hamburger--arrowturn-r.is-active .hamburger-inner:after {
 transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)
}
.hamburger--boring .hamburger-inner,
.hamburger--boring .hamburger-inner:after,
.hamburger--boring .hamburger-inner:before {
 transition-property:none
}
.hamburger--boring.is-active .hamburger-inner {
 transform:rotate(45deg)
}
.hamburger--boring.is-active .hamburger-inner:before {
 top:0;
 opacity:0
}
.hamburger--boring.is-active .hamburger-inner:after {
 bottom:0;
 transform:rotate(-90deg)
}
.hamburger--collapse .hamburger-inner {
 top:auto;
 bottom:0;
 transition-duration:.13s;
 transition-delay:.13s;
 transition-timing-function:cubic-bezier(.55,.055,.675,.19)
}
.hamburger--collapse .hamburger-inner:after {
 top:-14px;
 transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear
}
.hamburger--collapse .hamburger-inner:before {
 transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)
}
.hamburger--collapse.is-active .hamburger-inner {
 transform:translate3d(0,-7px,0) rotate(-45deg);
 transition-delay:.22s;
 transition-timing-function:cubic-bezier(.215,.61,.355,1)
}
.hamburger--collapse.is-active .hamburger-inner:after {
 top:0;
 opacity:0;
 transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s
}
.hamburger--collapse.is-active .hamburger-inner:before {
 top:0;
 transform:rotate(-90deg);
 transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s
}
.hamburger--collapse-r .hamburger-inner {
 top:auto;
 bottom:0;
 transition-duration:.13s;
 transition-delay:.13s;
 transition-timing-function:cubic-bezier(.55,.055,.675,.19)
}
.hamburger--collapse-r .hamburger-inner:after {
 top:-14px;
 transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear
}
.hamburger--collapse-r .hamburger-inner:before {
 transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)
}
.hamburger--collapse-r.is-active .hamburger-inner {
 transform:translate3d(0,-7px,0) rotate(45deg);
 transition-delay:.22s;
 transition-timing-function:cubic-bezier(.215,.61,.355,1)
}
.hamburger--collapse-r.is-active .hamburger-inner:after {
 top:0;
 opacity:0;
 transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s
}
.hamburger--collapse-r.is-active .hamburger-inner:before {
 top:0;
 transform:rotate(90deg);
 transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s
}
.hamburger--elastic .hamburger-inner {
 top:1.5px;
 transition-duration:.275s;
 transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)
}
.hamburger--elastic .hamburger-inner:before {
 top:7px;
 transition:opacity .125s ease .275s
}
.hamburger--elastic .hamburger-inner:after {
 top:14px;
 transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)
}
.hamburger--elastic.is-active .hamburger-inner {
 transform:translate3d(0,7px,0) rotate(135deg);
 transition-delay:75ms
}
.hamburger--elastic.is-active .hamburger-inner:before {
 transition-delay:0s;
 opacity:0
}
.hamburger--elastic.is-active .hamburger-inner:after {
 transform:translate3d(0,-14px,0) rotate(-270deg);
 transition-delay:75ms
}
.hamburger--elastic-r .hamburger-inner {
 top:1.5px;
 transition-duration:.275s;
 transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)
}
.hamburger--elastic-r .hamburger-inner:before {
 top:7px;
 transition:opacity .125s ease .275s
}
.hamburger--elastic-r .hamburger-inner:after {
 top:14px;
 transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)
}
.hamburger--elastic-r.is-active .hamburger-inner {
 transform:translate3d(0,7px,0) rotate(-135deg);
 transition-delay:75ms
}
.hamburger--elastic-r.is-active .hamburger-inner:before {
 transition-delay:0s;
 opacity:0
}
.hamburger--elastic-r.is-active .hamburger-inner:after {
 transform:translate3d(0,-14px,0) rotate(270deg);
 transition-delay:75ms
}
.hamburger--emphatic {
 overflow:hidden
}
.hamburger--emphatic .hamburger-inner {
 transition:background-color .125s ease-in .175s
}
.hamburger--emphatic .hamburger-inner:before {
 left:0;
 transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s
}
.hamburger--emphatic .hamburger-inner:after {
 top:7px;
 right:0;
 transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s
}
.hamburger--emphatic.is-active .hamburger-inner {
 transition-delay:0s;
 transition-timing-function:ease-out;
 background-color:transparent!important
}
.hamburger--emphatic.is-active .hamburger-inner:before {
 left:-50px;
 top:-50px;
 transform:translate3d(50px,50px,0) rotate(45deg);
 transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s
}
.hamburger--emphatic.is-active .hamburger-inner:after {
 right:-50px;
 top:-50px;
 transform:translate3d(-50px,50px,0) rotate(-45deg);
 transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s
}
.hamburger--emphatic-r {
 overflow:hidden
}
.hamburger--emphatic-r .hamburger-inner {
 transition:background-color .125s ease-in .175s
}
.hamburger--emphatic-r .hamburger-inner:before {
 left:0;
 transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s
}
.hamburger--emphatic-r .hamburger-inner:after {
 top:7px;
 right:0;
 transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s
}
.hamburger--emphatic-r.is-active .hamburger-inner {
 transition-delay:0s;
 transition-timing-function:ease-out;
 background-color:transparent!important
}
.hamburger--emphatic-r.is-active .hamburger-inner:before {
 left:-50px;
 top:50px;
 transform:translate3d(50px,-50px,0) rotate(-45deg);
 transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s
}
.hamburger--emphatic-r.is-active .hamburger-inner:after {
 right:-50px;
 top:50px;
 transform:translate3d(-50px,-50px,0) rotate(45deg);
 transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s
}
.hamburger--minus .hamburger-inner:after,
.hamburger--minus .hamburger-inner:before {
 transition:bottom .08s ease-out 0s,top .08s ease-out 0s,opacity 0s linear
}
.hamburger--minus.is-active .hamburger-inner:after,
.hamburger--minus.is-active .hamburger-inner:before {
 opacity:0;
 transition:bottom .08s ease-out,top .08s ease-out,opacity 0s linear .08s
}
.hamburger--minus.is-active .hamburger-inner:before {
 top:0
}
.hamburger--minus.is-active .hamburger-inner:after {
 bottom:0
}
.hamburger--slider .hamburger-inner {
 top:1.5px
}
.hamburger--slider .hamburger-inner:before {
 top:7px;
 transition-property:transform,opacity;
 transition-timing-function:ease;
 transition-duration:.15s
}
.hamburger--slider .hamburger-inner:after {
 top:14px
}
.hamburger--slider.is-active .hamburger-inner {
 transform:translate3d(0,7px,0) rotate(45deg)
}
.hamburger--slider.is-active .hamburger-inner:before {
 transform:rotate(-45deg) translate3d(-3.5714285714px,-4px,0);
 opacity:0
}
.hamburger--slider.is-active .hamburger-inner:after {
 transform:translate3d(0,-14px,0) rotate(-90deg)
}
.hamburger--slider-r .hamburger-inner {
 top:1.5px
}
.hamburger--slider-r .hamburger-inner:before {
 top:7px;
 transition-property:transform,opacity;
 transition-timing-function:ease;
 transition-duration:.15s
}
.hamburger--slider-r .hamburger-inner:after {
 top:14px
}
.hamburger--slider-r.is-active .hamburger-inner {
 transform:translate3d(0,7px,0) rotate(-45deg)
}
.hamburger--slider-r.is-active .hamburger-inner:before {
 transform:rotate(45deg) translate3d(3.5714285714px,-4px,0);
 opacity:0
}
.hamburger--slider-r.is-active .hamburger-inner:after {
 transform:translate3d(0,-14px,0) rotate(90deg)
}
.hamburger--spin .hamburger-inner {
 transition-duration:.22s;
 transition-timing-function:cubic-bezier(.55,.055,.675,.19)
}
.hamburger--spin .hamburger-inner:before {
 transition:top .1s ease-in .25s,opacity .1s ease-in
}
.hamburger--spin .hamburger-inner:after {
 transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)
}
.hamburger--spin.is-active .hamburger-inner {
 transform:rotate(225deg);
 transition-delay:.12s;
 transition-timing-function:cubic-bezier(.215,.61,.355,1)
}
.hamburger--spin.is-active .hamburger-inner:before {
 top:0;
 opacity:0;
 transition:top .1s ease-out,opacity .1s ease-out .12s
}
.hamburger--spin.is-active .hamburger-inner:after {
 bottom:0;
 transform:rotate(-90deg);
 transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s
}
.hamburger--spin-r .hamburger-inner {
 transition-duration:.22s;
 transition-timing-function:cubic-bezier(.55,.055,.675,.19)
}
.hamburger--spin-r .hamburger-inner:before {
 transition:top .1s ease-in .25s,opacity .1s ease-in
}
.hamburger--spin-r .hamburger-inner:after {
 transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)
}
.hamburger--spin-r.is-active .hamburger-inner {
 transform:rotate(-225deg);
 transition-delay:.12s;
 transition-timing-function:cubic-bezier(.215,.61,.355,1)
}
.hamburger--spin-r.is-active .hamburger-inner:before {
 top:0;
 opacity:0;
 transition:top .1s ease-out,opacity .1s ease-out .12s
}
.hamburger--spin-r.is-active .hamburger-inner:after {
 bottom:0;
 transform:rotate(90deg);
 transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s
}
.hamburger--spring .hamburger-inner {
 top:1.5px;
 transition:background-color 0s linear .13s
}
.hamburger--spring .hamburger-inner:before {
 top:7px;
 transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)
}
.hamburger--spring .hamburger-inner:after {
 top:14px;
 transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)
}
.hamburger--spring.is-active .hamburger-inner {
 transition-delay:.22s;
 background-color:transparent!important
}
.hamburger--spring.is-active .hamburger-inner:before {
 top:0;
 transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;
 transform:translate3d(0,7px,0) rotate(45deg)
}
.hamburger--spring.is-active .hamburger-inner:after {
 top:0;
 transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s cubic-bezier(.215,.61,.355,1) .22s;
 transform:translate3d(0,7px,0) rotate(-45deg)
}
.hamburger--spring-r .hamburger-inner {
 top:auto;
 bottom:0;
 transition-duration:.13s;
 transition-delay:0s;
 transition-timing-function:cubic-bezier(.55,.055,.675,.19)
}
.hamburger--spring-r .hamburger-inner:after {
 top:-14px;
 transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity 0s linear
}
.hamburger--spring-r .hamburger-inner:before {
 transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)
}
.hamburger--spring-r.is-active .hamburger-inner {
 transform:translate3d(0,-7px,0) rotate(-45deg);
 transition-delay:.22s;
 transition-timing-function:cubic-bezier(.215,.61,.355,1)
}
.hamburger--spring-r.is-active .hamburger-inner:after {
 top:0;
 opacity:0;
 transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s linear .22s
}
.hamburger--spring-r.is-active .hamburger-inner:before {
 top:0;
 transform:rotate(90deg);
 transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s
}
.hamburger--stand .hamburger-inner {
 transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms
}
.hamburger--stand .hamburger-inner:before {
 transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s
}
.hamburger--stand .hamburger-inner:after {
 transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s
}
.hamburger--stand.is-active .hamburger-inner {
 transform:rotate(90deg);
 background-color:transparent!important;
 transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s
}
.hamburger--stand.is-active .hamburger-inner:before {
 top:0;
 transform:rotate(-45deg);
 transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s
}
.hamburger--stand.is-active .hamburger-inner:after {
 bottom:0;
 transform:rotate(45deg);
 transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s
}
.hamburger--stand-r .hamburger-inner {
 transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms
}
.hamburger--stand-r .hamburger-inner:before {
 transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s
}
.hamburger--stand-r .hamburger-inner:after {
 transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s
}
.hamburger--stand-r.is-active .hamburger-inner {
 transform:rotate(-90deg);
 background-color:transparent!important;
 transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s
}
.hamburger--stand-r.is-active .hamburger-inner:before {
 top:0;
 transform:rotate(-45deg);
 transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s
}
.hamburger--stand-r.is-active .hamburger-inner:after {
 bottom:0;
 transform:rotate(45deg);
 transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s
}
.hamburger--squeeze .hamburger-inner {
 transition-duration:75ms;
 transition-timing-function:cubic-bezier(.55,.055,.675,.19)
}
.hamburger--squeeze .hamburger-inner:before {
 transition:top 75ms ease .12s,opacity 75ms ease
}
.hamburger--squeeze .hamburger-inner:after {
 transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)
}
.hamburger--squeeze.is-active .hamburger-inner {
 transform:rotate(45deg);
 transition-delay:.12s;
 transition-timing-function:cubic-bezier(.215,.61,.355,1)
}
.hamburger--squeeze.is-active .hamburger-inner:before {
 top:0;
 opacity:0;
 transition:top 75ms ease,opacity 75ms ease .12s
}
.hamburger--squeeze.is-active .hamburger-inner:after {
 bottom:0;
 transform:rotate(-90deg);
 transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s
}
.hamburger--vortex .hamburger-inner {
 transition-duration:.2s;
 transition-timing-function:cubic-bezier(.19,1,.22,1)
}
.hamburger--vortex .hamburger-inner:after,
.hamburger--vortex .hamburger-inner:before {
 transition-duration:0s;
 transition-delay:.1s;
 transition-timing-function:linear
}
.hamburger--vortex .hamburger-inner:before {
 transition-property:top,opacity
}
.hamburger--vortex .hamburger-inner:after {
 transition-property:bottom,transform
}
.hamburger--vortex.is-active .hamburger-inner {
 transform:rotate(765deg);
 transition-timing-function:cubic-bezier(.19,1,.22,1)
}
.hamburger--vortex.is-active .hamburger-inner:after,
.hamburger--vortex.is-active .hamburger-inner:before {
 transition-delay:0s
}
.hamburger--vortex.is-active .hamburger-inner:before {
 top:0;
 opacity:0
}
.hamburger--vortex.is-active .hamburger-inner:after {
 bottom:0;
 transform:rotate(90deg)
}
.hamburger--vortex-r .hamburger-inner {
 transition-duration:.2s;
 transition-timing-function:cubic-bezier(.19,1,.22,1)
}
.hamburger--vortex-r .hamburger-inner:after,
.hamburger--vortex-r .hamburger-inner:before {
 transition-duration:0s;
 transition-delay:.1s;
 transition-timing-function:linear
}
.hamburger--vortex-r .hamburger-inner:before {
 transition-property:top,opacity
}
.hamburger--vortex-r .hamburger-inner:after {
 transition-property:bottom,transform
}
.hamburger--vortex-r.is-active .hamburger-inner {
 transform:rotate(-765deg);
 transition-timing-function:cubic-bezier(.19,1,.22,1)
}
.hamburger--vortex-r.is-active .hamburger-inner:after,
.hamburger--vortex-r.is-active .hamburger-inner:before {
 transition-delay:0s
}
.hamburger--vortex-r.is-active .hamburger-inner:before {
 top:0;
 opacity:0
}
.hamburger--vortex-r.is-active .hamburger-inner:after {
 bottom:0;
 transform:rotate(-90deg)
}
.btn-hamburger {
 height:100%;
 margin-left:-16px!important;
 border-radius:0!important;
 margin-right:19px!important
}
.btn-hamburger .hamburger-inner {
 background-color:#fff
}
.btn-hamburger .hamburger-inner:after,
.btn-hamburger .hamburger-inner:before {
 background-color:inherit
}
@media screen and (max-width:992px) {
 .atalhos {
  display:none!important
 }
}
.logotipo {
 flex:auto
}
.logotipo a {
 display:inline-block;
 padding-top:10px
}
.logotipo a img {
 height:calc(64px - 20px)
}
.logotipo a:active {
 outline:0;
 border:none;
 outline-style:none
}
.logotipo a:focus {
 outline:0;
 border:none;
 outline-style:none
}
uikit-login-iframe {
 position:relative;
 top:-38px;
 bottom:0!important
}
uikit-login-iframe .row-container {
 height:93.4vh!important
}
mat-sidenav-container mat-sidenav-content {
 padding-bottom:0!important;
 margin-bottom:38px!important
}
.header-nav {
 display:contents
}
.header-nav mat-icon.fa-2x {
 font-size:1.25em
}
.header-nav .acessibility {
 font-size:2em!important;
 margin-top:0
}
.mat-raised-button .mat-button-wrapper {
 margin-top:5px
}
.btn-hamburger {
 border-radius:0 0 30px 0!important
}
.mat-toolbar {
 border-bottom:1px solid #dce4ec
}
.mat-button.mat-primary,
.mat-icon-button.mat-primary,
.mat-stroked-button.mat-primary {
 color:#004bcb
}
.mat-flat-button.mat-primary,
.mat-mini-fab.mat-primary,
.mat-raised-button.mat-primary {
 background-color:#004bcb
}
.logodesk,
.logomobile {
 height:45px;
 max-height:45px
}
.mat-icon {
 display:inline-flex!important;
 align-items:center!important;
 justify-content:center!important
}
.mat-mini-fab {
 margin-top:5px
}
.dark .mat-flat-button.mat-primary,
.dark .mat-mini-fab.mat-primary {
 background-color:#fff!important
}
.dark .mat-fab.mat-warn,
.dark .mat-flat-button.mat-warn,
.dark .mat-mini-fab.mat-warn,
.dark .mat-raised-button.mat-warn {
 background-color:hsla(0,0%,68.6%,.54)!important
}
.dark .acessibility {
 color:#fff!important
}
.dark .mat-raised-button.mat-primary {
 background-color:#fff!important
}
.dark .mat-toolbar {
 border-bottom:1px solid #333!important;
 position:fixed!important
}
.dark .aikit-nav mat-toolbar .aikit-button .mat-icon {
 color:#2b2b2b!important
}
.dark .aikit-nav mat-toolbar .aikit-button {
 background:#fff!important
}
.dark .aikit-nav .actions form mat-form-field.mat-focused .mat-form-field-label {
 color:#fff!important
}
.dark .aikit-nav .chat .messages .message.right {
 background:#303030!important
}
.dark .aikit-nav .chat .messages .message.right:before {
 border-top:30px solid #303030!important;
 border-left:0 solid #303030!important
}
.dark .aikit-nav .chat .messages .message {
 background:#2b2b2b!important
}
.dark .aikit-nav .chat .messages .message.left:before {
 border-top:30px solid #2b2b2b!important;
 border-left:0 solid #2b2b2b!important
}
.dark mat-sidenav-container.is-rightPinned uikit-header mat-toolbar {
 padding-right:calc(330px - 48px)!important;
 position:fixed!important
}
.mat-toolbar-single-row {
 z-index:2!important
}
.mat-sidenav-container .no-breadcrumb mat-sidenav-content {
 padding-top:20px!important
}
.mat-sidenav-container .mat-sidenav[ng-reflect-opened=false] uikit-ia,
.mat-sidenav-container .mat-sidenav[ng-reflect-opened=false] uikit-menu {
 display:none
}
.mat-form-field-appearance-outline .mat-form-field-outline {
 background:#fff;
 border-radius:10px;
 color:#dce4ec
}
.dark .mat-form-field-appearance-outline .mat-form-field-outline {
 background:#353535!important;
 color:#fff;
 color:#333!important
}
.mat-drawer-container {
 background:#edf3ff
}
.dark .mat-drawer-container {
 background:#303030!important
}
.dark .mat-card {
 border:1px solid #333!important
}
.dark .uikit-nav {
 border:none
}
.dark .search-menu {
 border:1px solid #424242!important
}
.dark .mat-drawer-side {
 border-right:none!important
}
.mat-card {
 border:1px solid #dce4ec;
 box-shadow:0 25px 50px rgba(8,21,66,.06)!important
}
.mat-card.normal {
 background:#06e459!important;
 color:#024f1f!important
}
.mat-card.alert {
 background:#fce40c!important;
 color:#5d5401!important
}
.mat-card.danger {
 background:#fb3e54!important;
 color:#6b020e!important
}
.mat-card .mat-card-header-text .mat-card-title {
 margin-bottom:0!important
}
.uikit-nav {
 overflow-y:visible!important;
 visibility:visible!important;
 top:calc(64px - 1.2px)!important;
 width:280px!important
}
.uikit-nav.mat-drawer:not(.mat-drawer-side) {
 box-shadow:12px 20px 24px -2px rgba(0,0,0,.1)
}
.btn-attach {
 position:absolute!important;
 transition:all .15s linear;
 background:rgba(245,247,250,.5);
 right:-45px;
 z-index:2;
 top:-64px!important;
 height:64px!important;
 border-radius:0!important;
 width:45px!important;
 box-shadow:inset 10px 0 10px -7px rgba(0,0,0,.1);
 opacity:0;
 pointer-events:none;
 transition:all .05s linear
}
.btn-attach .mat-icon {
 transition:all .275s ease;
 transform:rotate(90deg)
}
.btn-attach.is-active {
 transition-delay:.05s;
 opacity:1;
 pointer-events:auto
}
.btn-attach.is-pinned .mat-icon {
 transform:rotate(0deg)
}
@media only screen and (min-width:992px) {
 mat-sidenav-container.is-favorite mat-sidenav-content {
  padding-left:64px!important
 }
 mat-sidenav-container.is-favorite .breadcrumb,
 mat-sidenav-container.is-favorite .uikit-content-body {
  padding-left:79px!important
 }
 mat-sidenav-container.is-favorite.is-leftPinned mat-sidenav-content {
  padding-left:45px!important
 }
 mat-sidenav-container.is-favorite.is-leftPinned .breadcrumb,
 mat-sidenav-container.is-favorite.is-leftPinned .uikit-content-body {
  padding-left:calc(280px + 45px + 15px)!important
 }
 mat-sidenav-container.is-leftPinned .breadcrumb,
 mat-sidenav-container.is-leftPinned .uikit-content-body {
  padding-left:295px!important
 }
 mat-sidenav-container.is-leftPinned .btn-attach,
 mat-sidenav-container.is-leftPinned .favnav {
  box-shadow:none!important
 }
}
@media only screen and (max-width:992px) {
 mat-sidenav-container mat-sidenav-content {
  padding-bottom:60px!important
 }
 .btn-attach {
  display:none!important
 }
}
.favnav {
 background:#fff;
 width:64px;
 height:calc(100vh - 64px);
 position:absolute;
 right:0;
 top:0;
 transform:translate3d(100%,0,0);
 transition:all 85ms ease;
 border-right:1px solid #e0e8f2
}
.favnav.is-closed {
 opacity:0;
 visibility:hidden
}
.favnav.is-active {
 top:-calc(64px-1px);
 transition:all .275s ease;
 opacity:1;
 height:100vh;
 width:45px!important;
 box-shadow:5px 0 10px -5px rgba(0,0,0,.2),inset 10px 0 10px -7px rgba(0,0,0,.2);
 transition:all .275s ease!important
}
.favnav.is-active>div {
 background:rgba(245,247,250,.5)!important
}
.favnav>div {
 height:100%;
 padding-top:19px
}
.favnav a {
 width:100%;
 border-radius:unset;
 color:rgba(0,0,0,.24)!important;
 box-sizing:border-box
}
.favnav a.active {
 border-left:2px solid #005efc;
 background:#f5f7fa
}
.favnav a.active mat-icon {
 color:#005efc!important
}
.favnav-placeholder {
 background:#bdbdbd;
 border:1px dotted #757575;
 min-height:40px;
 transition:transform .25s cubic-bezier(0,0,.2,1)
}
.cdk-drag-preview {
 background:#757575!important;
 color:#bdbdbd!important;
 box-shadow:0 5px 10px -2px rgba(0,0,0,.4);
 border-radius:0!important;
 opacity:.85
}
@media only screen and (max-width:992px) {
 .favnav {
  display:none!important
 }
}
.dark mat-paginator .mat-paginator-page-size {
 background-color:#fff!important
}
.dark .ui-selectable-row .ui-button-secondary {
 color:#fff
}
.dark .uikit-content-header .uikit-content-body .uikit-paginator mat-paginator .mat-paginator-page-size {
 background-color:#fff!important
}
.dark .mat-select-arrow {
 color:#a3a3a3!important
}
.dark .uikit-content-header .uikit-content-body .uikit-paginator .mat-icon-button[ng-reflect-disabled=false] .mat-paginator-icon {
 fill:#fff!important;
 color:#fff!important
}
@media only screen and (max-width:992px) {
 .uikit-actions .btn-group button:first-child {
  width:80px!important;
  border-radius:5px!important;
  left:-45px!important
 }
 .dark .uikit-actions .pi.pi-plus:before {
  left:8px!important
 }
 .uikit-actions .pi.pi-plus:before {
  left:8px!important;
  margin-right:15px
 }
 .uikit-actions .fas.fa-pencil-alt:before {
  margin-left:-13px!important;
  margin-right:15px
 }
 .uikit-content-header .uikit-content-body .uikit-actions .prime-fab {
  width:36px!important;
  border-radius:25px!important;
  margin-left:0;
  padding:0 3px 5px 25px!important;
  text-align:-webkit-right;
  position:static;
  background:#efefef!important;
  box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)
 }
 .uikit-content-header .uikit-content-body .uikit-actions .prime-fab i {
  color:rgba(0,0,0,.87)!important
 }
 .uikit-content-header .uikit-content-body .uikit-actions .mat-primary {
  width:36px!important;
  border-radius:25px!important;
  margin-left:0;
  padding:0 3px 5px 25px!important;
  text-align:-webkit-right;
  position:static;
  background:#efefef!important;
  box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)
 }
 .uikit-content-header .uikit-content-body .uikit-actions .mat-primary i {
  color:rgba(0,0,0,.87)!important
 }
 .fa-save:before {
  color:#000;
  margin-right:36px!important
 }
}
.is-fixed .breadcrumb {
 background-color:#e3eaf7;
 box-shadow:0 5px 10px -8px rgba(0,0,0,.35)
}
.dark .breadcrumb {
 background:#2b2b2b!important
}
.breadcrumb {
 background-color:#e3eaf7;
 z-index:1;
 width:100%;
 position:fixed;
 height:64px;
 font-weight:500;
 color:rgba(0,0,0,.87);
 left:0;
 transition:all .275s ease;
 display:flex;
 align-items:center;
 padding:0 15px
}
.breadcrumb:not(.noshell) {
 top:64px
}
.breadcrumb.noshell {
 top:0
}
.breadcrumb breadcrumb a {
 font-size:1em!important;
 margin-left:10px
}
.breadcrumb breadcrumb a:not(:last-child) {
 font-size:1em;
 opacity:.7;
 text-decoration:underline;
 font-weight:400
}
.breadcrumb breadcrumb a:not(:last-child):after {
 font-family:Font Awesome\ 5 Free;
 transition:all .275s ease;
 content:"";
 position:absolute;
 right:-9px;
 font-size:11px;
 top:0;
 font-weight:900
}
.breadcrumb breadcrumb a:last-child {
 pointer-events:none
}
.breadcrumb .btn-favorite.active mat-icon:after {
 font-weight:900;
 color:#ff5400;
 transform:scale(1.1)
}
.breadcrumb .btn-favorite mat-icon:after {
 font-family:Font Awesome\ 5 Free;
 transition:all .275s ease;
 content:"";
 font-weight:400;
 position:absolute;
 right:0;
 font-size:11px;
 top:0
}
@media only screen and (max-width:992px) {
 .breadcrumb breadcrumb {
  font-size:.875em
 }
 .breadcrumb breadcrumb a {
  margin-left:0!important;
  white-space:nowrap;
  text-overflow:ellipsis;
  min-width:auto
 }
 .breadcrumb breadcrumb a:first-child {
  margin-left:10px!important
 }
 .breadcrumb breadcrumb a:not(:last-child) {
  max-width:auto
 }
 .breadcrumb breadcrumb a:last-child {
  max-width:auto;
  font-size:1.25em
 }
 .nav-mobile {
  position:fixed!important;
  bottom:15px;
  right:15px;
  width:50px!important;
  height:50px!important
 }
 .nav-mobile,
 .nav-mobile .mat-button-wrapper {
  padding:0!important
 }
 .nav-mobile .prime-fab {
  padding:0 15px!important
 }
}
.nav-mobile {
 background:red
}
.nav-mobile .mat-fab .mat-button-wrapper {
 padding:0!important
}
.nav-mobile .uikit-content-header .uikit-content-body .uikit-actions .prime-fab {
 padding:0 15px!important
}
.is-fixed .uikit-content-header:before {
 background-color:#e3eaf7;
 box-shadow:0 4px 7px -3px rgba(0,0,0,.3)
}
.uikit-actions .fa-trash-alt:before {
 margin-left:-19px
}
.dark .uikit-content-header {
 color:#a3a3a3
}
.dark .uikit-content-header:before {
 background:#2b2b2b!important
}
.dark .mat-button-wrapper,
.dark .uikit-content-header .mat-icon {
 color:#a3a3a3
}
.dark .uikit-content-body .uikit-actions button .prime-mini-fab[disabled] {
 color:rgba(0,0,0,.6);
 opacity:1;
 background-color:#ccc!important
}
.uikit-content-header:before {
 content:"";
 transition:all .275s ease;
 height:10px;
 width:100%;
 background:#e3eaf7;
 position:fixed;
 top:128px;
 z-index:1
}
.uikit-content-header+.container-fluid,
.uikit-content-header .container-fluid {
 margin-top:57px
}
.uikit-content-header .uikit-content-body {
 transition:all .275s ease;
 z-index:1;
 margin-top:-10px;
 padding:0 15px;
 width:100%;
 left:0;
 display:flex;
 position:fixed;
 top:calc(64px * 2)
}
.uikit-content-header .uikit-content-body>div {
 display:inline-block
}
.uikit-content-header .uikit-content-body .uikit-actions {
 flex:1
}
.uikit-content-header .uikit-content-body .uikit-actions button {
 margin-right:5px;
 font-size:.875em
}
.uikit-content-header .uikit-content-body .uikit-actions button mat-icon,
.uikit-content-header .uikit-content-body .uikit-actions button prime-icon {
 height:auto!important
}
.uikit-content-header .uikit-content-body .uikit-actions button .mat-button-wrapper,
.uikit-content-header .uikit-content-body .uikit-actions button .prime-button-wrapper {
 padding:0
}
.uikit-content-header .uikit-content-body .uikit-actions .mat-mini-fab {
 width:35px;
 height:35px
}
.uikit-content-header .uikit-content-body .uikit-actions .mat-fab {
 width:auto;
 padding:0 15px;
 border-radius:25px;
 height:40px
}
.uikit-content-header .uikit-content-body .uikit-actions .prime-mini-fab {
 color:rgba(0,0,0,.87);
 border-radius:25px;
 background-color:#efefef
}
.uikit-content-header .uikit-content-body .uikit-actions .prime-mini-fab[disabled] {
 color:rgba(0,0,0,.6);
 border-radius:25px;
 opacity:1;
 background-color:#ccc
}
.uikit-content-header .uikit-content-body .uikit-actions .prime-mini-fab:hover {
 color:rgba(0,0,0,.87);
 border-radius:25px;
 background-color:#efefef
}
.uikit-content-header .uikit-content-body .uikit-actions .prime-fab {
 width:auto;
 padding:2px 15px;
 border-radius:25px;
 height:40px
}
.uikit-content-header .uikit-content-body .uikit-filter .uikit-finder {
 position:relative;
 display:flex
}
.uikit-content-header .uikit-content-body .uikit-filter .uikit-finder .btn-back {
 display:none
}
.uikit-content-header .uikit-content-body .uikit-filter .uikit-finder .btn-search {
 position:absolute;
 right:0;
 top:0;
 z-index:3;
 font-size:10px
}
.uikit-content-header .uikit-content-body .uikit-filter .uikit-finder .btn-search mat-icon {
 color:rgba(0,0,0,.24)
}
.uikit-content-header .uikit-content-body .uikit-filter .uikit-finder .mat-form-field {
 background:#fff;
 border-radius:25px;
 border:none;
 box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.1);
 z-index:3;
 line-height:26px!important
}
.uikit-content-header .uikit-content-body .uikit-filter .uikit-finder .mat-form-field .mat-form-field-wrapper {
 padding:0!important
}
.uikit-content-header .uikit-content-body .uikit-filter .uikit-finder .mat-form-field .mat-form-field-wrapper .mat-form-field-infix {
 border:none;
 padding-right:30px
}
.uikit-content-header .uikit-content-body .uikit-filter .uikit-finder .mat-form-field .mat-form-field-wrapper .mat-form-field-infix .mat-input-element {
 font-size:.875em!important;
 color:rgba(0,0,0,.87)!important;
 line-height:24px!important;
 padding:0 10px!important;
 margin-right:50px!important;
 width:auto
}
.uikit-content-header .uikit-content-body .uikit-filter .uikit-finder .mat-form-field .mat-form-field-wrapper .mat-form-field-infix .mat-form-field-label-wrapper {
 font-size:.875em;
 color:rgba(0,0,0,.87);
 line-height:31px;
 margin:0 10px!important
}
.uikit-content-header .uikit-content-body .uikit-filter .uikit-finder .mat-form-field-should-float .mat-form-field-label-wrapper,
.uikit-content-header .uikit-content-body .uikit-filter .uikit-finder .mat-form-field .mat-form-field-underline {
 display:none
}
.uikit-content-header .uikit-content-body .uikit-filter .btn-more-filters {
 margin-left:-30px;
 height:40px;
 padding-right:10px;
 padding-left:40px;
 border-radius:20px;
 min-width:auto
}
.uikit-content-header .uikit-content-body .uikit-filter+.uikit-paginator {
 margin-left:19px!important
}
.uikit-content-header .uikit-content-body .uikit-paginator .mat-icon-button[ng-reflect-disabled=false] {
 fill:#004bcb;
 color:#004bcb
}
.uikit-content-header .uikit-content-body .uikit-paginator .mat-icon-button[ng-reflect-disabled=false] .mat-paginator-icon {
 fill:#004bcb;
 color:#004bcb
}
.uikit-content-header .uikit-content-body .uikit-paginator .mat-paginator-icon:hover {
 fill:#004bcb;
 color:#004bcb
}
.uikit-content-header .uikit-content-body .uikit-paginator .mat-paginator-icon:focus {
 fill:#004bcb;
 color:#004bcb
}
.uikit-content-header .uikit-content-body .uikit-paginator .mat-select:hover {
 color:#004bcb
}
.uikit-content-header .uikit-content-body .uikit-paginator .mat-select:hover .mat-select-arrow:hover {
 color:#004bcb
}
.uikit-content-header .uikit-content-body .uikit-paginator .mat-select:hover .mat-select-arrow:focus {
 color:#004bcb
}
.uikit-content-header .uikit-content-body .uikit-paginator .mat-select:focus {
 color:#004bcb
}
.uikit-content-header .uikit-content-body .uikit-paginator .mat-select:focus .mat-select-arrow:hover {
 color:#004bcb
}
.uikit-content-header .uikit-content-body .uikit-paginator .mat-select:focus .mat-select-arrow:focus {
 color:#004bcb
}
.uikit-content-header .uikit-content-body .uikit-paginator .mat-select-arrow:hover {
 color:#004bcb
}
.uikit-content-header .uikit-content-body .uikit-paginator .mat-select-arrow:focus {
 color:#004bcb
}
.uikit-content-header .uikit-content-body .uikit-paginator mat-paginator {
 background:none!important;
 font-size:inherit;
 display:inline-block
}
.uikit-content-header .uikit-content-body .uikit-paginator mat-paginator .mat-paginator-container {
 padding:0;
 min-height:auto!important
}
.uikit-content-header .uikit-content-body .uikit-paginator mat-paginator .mat-paginator-page-size {
 background-color:#cad0de;
 box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.1);
 border-radius:50px;
 margin-left:-35px;
 position:relative;
 padding-right:7px;
 padding-bottom:5px;
 order:2;
 z-index:1;
 height:100%;
 padding-top:3px;
 margin-right:0
}
.uikit-content-header .uikit-content-body .uikit-paginator mat-paginator .mat-paginator-page-size .mat-paginator-page-size-select {
 margin:0!important
}
.uikit-content-header .uikit-content-body .uikit-paginator mat-paginator .mat-paginator-page-size-label {
 display:none
}
.uikit-content-header .uikit-content-body .uikit-paginator mat-paginator .mat-paginator-range-actions {
 order:1;
 background:#fff;
 border-radius:20px;
 box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.1);
 z-index:2
}
.uikit-content-header .uikit-content-body .uikit-paginator mat-paginator .mat-paginator-range-actions .mat-paginator-range-label {
 margin:0;
 order:2;
 font-size:.75em
}
.uikit-content-header .uikit-content-body .uikit-paginator mat-paginator .mat-paginator-range-actions .mat-paginator-navigation-previous {
 order:1
}
.uikit-content-header .uikit-content-body .uikit-paginator mat-paginator .mat-paginator-range-actions .mat-paginator-navigation-next {
 order:3
}
.uikit-content-header .uikit-content-body .uikit-paginator mat-paginator .mat-form-field-infix {
 text-align:right;
 border:none
}
.uikit-content-header .uikit-content-body .uikit-paginator mat-paginator .mat-form-field-wrapper {
 padding:0!important
}
.noshell uikit-header,
.uikit-content-header .uikit-content-body .uikit-paginator mat-paginator .mat-form-field-wrapper .mat-form-field-underline,
.uikit-content-header .uikit-content-body .uikit-paginator mat-paginator .mat-form-field-wrapper .mat-select-value {
 display:none!important
}
.noshell .uikit-content-header .uikit-content-body {
 top:64px
}
.noshell .uikit-content-header:before {
 top:64px
}
.iframe-orientation {
 height:calc(100% - 57px)
}
.noshellnobreadcrumb .uikit-content-header+.container-fluid,
.noshellnobreadcrumb .uikit-content-header .container-fluid {
 margin-top:25px
}
.noshellnobreadcrumb .uikit-content-header .uikit-content-body {
 top:20px
}
.noshellnobreadcrumb .uikit-content-header:before {
 top:0;
 height:60px
}
@media only screen and (max-width:992px) {
 .uikit-content-header+.container-fluid,
 .uikit-content-header .container-fluid {
  margin-top:35px
 }
 .uikit-content-header .uikit-filters {
  margin-top:10px
 }
 .noshellnobreadcrumb .uikit-content-header+.container-fluid,
 .noshellnobreadcrumb .uikit-content-header .container-fluid {
  margin-top:0
 }
 .is-mobileAction .uikit-actions {
  display:inline-flex!important
 }
 .uikit-actions {
  bottom:65px;
  right:22px;
  width:35px;
  position:fixed;
  display:none!important;
  flex-direction:column-reverse
 }
 .uikit-actions .btn-group {
  margin-bottom:10px
 }
 .uikit-actions .btn-group button:not(:first-child) {
  display:none
 }
 .uikit-actions .btn-group button:first-child {
  border-radius:50%
 }
 .uikit-actions button {
  margin-bottom:10px;
  font-size:0;
  padding:initial!important;
  width:35px!important;
  height:35px!important
 }
 .uikit-actions button mat-icon {
  font-size:medium
 }
 .uikit-filter {
  flex:1
 }
 .uikit-filter .mat-form-field {
  width:110px
 }
 .uikit-filter .btn-more-filters {
  font-size:0
 }
 .uikit-filter .btn-more-filters:before {
  content:"";
  font-family:Font Awesome\ 5 Free;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  display:inline-block;
  font-style:normal;
  font-variant:normal;
  text-rendering:auto;
  font-size:14px;
  font-weight:600;
  line-height:40px
 }
}
[search-container] [resultados-container] span {
 color:#333!important
}
.icon-close {
 right:0!important;
 top:-10px!important
}
.dark [search-container] input {
 color:#fff!important;
 background:#555!important;
 border-bottom:2px solid #fff!important
}
.dark [search-container] input::-webkit-input-placeholder {
 color:#fff!important
}
.dark [search-container] input:-moz-placeholder {
 color:#fff!important
}
.dark [search-container] input::-moz-placeholder {
 color:#fff!important
}
.dark [search-container] input:-ms-input-placeholder {
 color:#fff!important
}
.dark [search-container] i.icon-search {
 color:#fff!important
}
.dark [search-container] i.icon-search:hover {
 background:transparent
}
.dark [search-container][opened] button[clear-button] i {
 color:#fff!important
}
.dark [search-container][opened] [resultados-container] {
 background:#555!important;
 color:#fff!important;
 border-right:1px solid #333!important;
 border-left:1px solid #333!important;
 border-bottom:1px solid #333!important
}
.dark [search-container][opened] [resultados-container] span {
 color:#fff!important;
 border:0!important
}
.dark [search-container][opened] input {
 background:#555!important;
 color:#fff!important
}
.dark [search-container][opened] input::-webkit-input-placeholder {
 color:#fff!important
}
.dark [search-container][opened] input:-moz-placeholder {
 color:#fff!important
}
.dark [search-container][opened] input::-moz-placeholder {
 color:#fff!important
}
.dark [search-container][opened] input:-ms-input-placeholder {
 color:#fff!important
}
.dark [search-container][opened] i.icon-search {
 color:#fff!important
}
.dark [search-container][opened] i.icon-search:hover {
 background:transparent
}
.dark [search-container][opened] .icon-sobre {
 margin-left:-40px
}
.search-item-title a[selected] span {
 background-color:none
}
.search-item-title a:hover span {
 background-color:none
}
.uikit-search {
 position:relative;
 margin-right:19px
}
.uikit-search .btn-back {
 display:none
}
.uikit-search .btn-search {
 position:absolute;
 right:0
}
.uikit-search .btn-search mat-icon {
 color:rgba(0,0,0,.24)
}
.uikit-search .mat-form-field {
 background:rgba(245,247,250,.5);
 border:none;
 box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.1);
 line-height:24px
}
.uikit-search .mat-form-field .mat-form-field-wrapper {
 padding:0!important
}
.uikit-search .mat-form-field .mat-form-field-wrapper .mat-form-field-infix {
 border:none;
 margin-right:30px
}
.uikit-search .mat-form-field .mat-form-field-wrapper .mat-form-field-infix .mat-input-element {
 font-size:.875em!important;
 color:rgba(0,0,0,.87)!important;
 line-height:20px!important;
 padding:0 10px!important;
 margin-right:50px!important;
 width:auto
}
.uikit-search .mat-form-field .mat-form-field-wrapper .mat-form-field-infix .mat-form-field-label-wrapper {
 font-size:.875em;
 color:rgba(0,0,0,.87);
 line-height:31px;
 margin:0 10px!important
}
.uikit-search .mat-form-field-should-float .mat-form-field-label-wrapper,
.uikit-search .mat-form-field .mat-form-field-underline {
 display:none
}
.uikit-search-list .mat-option {
 padding:0!important
}
.uikit-search-list .mat-option a {
 display:block;
 padding:6px 0 6px 30px;
 text-align:left;
 border-radius:0
}
@media only screen and (max-width:970px) {
 i[search-icon] {
  right:0!important
 }
 .uikit-search {
  margin:0;
  position:static
 }
 .uikit-search .btn-search {
  position:relative!important
 }
 .uikit-search .btn-search mat-icon {
  color:#005efc!important
 }
 .uikit-search .mat-form-field {
  background:#f5f7fa;
  visibility:hidden;
  opacity:0;
  position:absolute;
  left:0;
  width:100%;
  z-index:1;
  height:100%;
  top:0;
  padding-top:12px;
  transition:all .25s ease-in-out
 }
 .uikit-search .mat-form-field input {
  width:100%!important;
  max-width:100%!important
 }
 .uikit-search .btn-back {
  display:none
 }
 .uikit-search.is-opened {
  right:0!important;
  top:58px;
  width:100%!important;
  max-width:100%!important
 }
 .uikit-search.is-opened button .mat-icon {
  color:rgba(0,0,0,.24)!important
 }
 .uikit-search.is-opened .btn-back {
  position:absolute!important;
  z-index:2;
  left:10px;
  display:block
 }
 .uikit-search.is-opened .mat-form-field {
  visibility:visible;
  opacity:1
 }
 .uikit-search.is-opened .mat-form-field .mat-form-field-infix {
  margin-right:0;
  margin-left:45px
 }
 .uikit-search.is-opened .mat-form-field .mat-input-element {
  width:100%;
  margin-right:90px!important
 }
}
.menu-tree {
 margin:0;
 padding:0;
 list-style:none
}
.menu-tree .mat-nested-tree-node button span {
 position:relative;
 top:10px
}
.menu-tree .mat-nested-tree-node button:first-child mat-icon:last-child {
 margin-top:0!important
}
.menu-tree .mat-tree-node {
 font-size:medium;
 display:initial
}
.menu-tree .mat-tree-node li {
 margin-bottom:3px;
 width:100%;
 display:flex
}
.menu-tree .mat-tree-node li a {
 width:auto;
 flex:auto;
 text-align:left!important;
 border-radius:0!important;
 border-left:2px solid transparent;
 min-height:40px;
 align-items:center;
 display:flex;
 line-height:normal
}
.menu-tree .mat-tree-node li a mat-icon {
 font-size:1.25em!important
}
.menu-tree .mat-tree-node li a.active {
 border-left:2px solid #005efc;
 opacity:1;
 background:#f5f7fa
}
.menu-tree .mat-tree-node li a.active mat-icon {
 color:#005efc!important
}
.menu-tree .mat-tree-node li a+button {
 border-radius:0
}
.menu-tree .mat-tree-node li mat-icon {
 font-size:1em!important;
 color:rgba(0,0,0,.24);
 width:25px
}
.menu-tree .mat-tree-node li mat-icon.mat-accent {
 color:#ff5400!important
}
.menu-tree .mat-nested-tree-node {
 margin-top:3px;
 display:block
}
.menu-tree .mat-nested-tree-node button:first-child {
 border-left:2px solid transparent;
 font-weight:700;
 text-transform:uppercase;
 color:rgba(0,0,0,.24)!important;
 font-size:inherit;
 width:100%;
 text-align:left;
 border-radius:0;
 min-height:40px
}
.menu-tree .mat-nested-tree-node button:first-child mat-icon {
 color:rgba(0,0,0,.24);
 width:25px
}
.menu-tree .mat-nested-tree-node button:first-child mat-icon:last-child {
 float:right;
 margin-top:11px;
 font-size:1.25em!important;
 margin-right:-15px
}
.menu-tree .mat-nested-tree-node[aria-expanded=true] {
 background:#f5f7fa
}
.menu-tree .mat-nested-tree-node ul {
 margin:0;
 padding:0
}
.menu-tree .mat-nested-tree-node ul a {
 padding-left:35px
}
.menu-tree .menu-tree-hidden {
 display:none
}
@media only screen and (max-width:992px) {
 .favmenu {
  display:block!important;
  margin-bottom:20px!important;
  border-bottom:1px solid #e0e8f2
 }
}
.uikit-filters {
 background:#eff2f6;
 box-shadow:inset 0 10px 7px -10px rgba(0,0,0,.2),0 0 7px -1px rgba(0,0,0,.5);
 padding-top:45px;
 border-bottom:1px dashed #e0e8f2;
 margin-bottom:38px;
 padding-bottom:19px
}
.uikit-filters mat-form-field {
 width:100%
}
.uikit-filters button {
 margin:0 15px 16px;
 height:52px;
 min-width:100px;
 margin-top:0!important
}
.uikit-filters button[type=submit] {
 margin-right:15px;
 margin-bottom:10px;
 margin-top:9px!important
}
.dark .mat-flat-button {
 color:#333!important
}
.dark .uikit-filter .uikit-finder .mat-form-field {
 background:#333!important
}
.dark .mat-dialog-content .uikit-filters button[type=submit] {
 height:34px
}
.mat-chip .fa {
 margin-left:5px
}
ul.filters-chips {
 font-size:.875em;
 margin:0;
 padding:0;
 list-style:none;
 position:relative
}
ul.filters-chips:before {
 content:"";
 position:absolute;
 height:calc(100% - 40px);
 border-left:1px dashed #005efc;
 margin-left:0;
 margin-top:25px
}
ul.filters-chips li {
 margin-bottom:10px
}
ul.filters-chips li a {
 border-radius:50px;
 padding:10px!important;
 min-height:auto;
 height:auto;
 background:#e0e0e0;
 line-height:24px
}
ul.filters-chips li a .mat-icon {
 margin:0;
 height:auto
}
ul.filters-chips li:not(:first-child):not(:last-child) {
 margin-left:20px
}
ul.filters-chips li:not(:first-child):not(:last-child):before {
 content:"";
 position:absolute;
 width:15px;
 border-bottom:1px dashed #005efc;
 margin-top:11px;
 left:0
}
ul.filters-chips .mat-chip-list {
 display:inline-block;
 margin-left:19px
}
ul.filters-chips .mat-chip-list span {
 font-style:italic;
 margin:0 5px
}
ul.filters-chips .mat-chip-list span:last-child {
 display:none
}
ul.filters-chips .mat-chip-list .mat-chip .mat-icon {
 text-align:center;
 font-size:1.25em;
 line-height:21px
}
.error {
 display:flex;
 align-items:center;
 justify-content:center;
 flex-flow:column;
 height:calc(100vh - (64px + (38px * 2)))
}
.error h3 {
 font-weight:400;
 margin:30px 0
}
.error div {
 text-align:center
}
.dark .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
 color:#c00!important;
 background:rgba(204,0,0,.2)!important
}
.dark .uikit-content-header .uikit-content-body {
 color:#fff!important
}
.dark .mat-error,
.dark .mat-form-field.mat-form-field-invalid .mat-form-field-label {
 color:#f5f7fa!important
}
.dark .autenticado20 {
 stroke:#212121!important;
 stroke-width:.33;
 stroke-miterlimit:22.9256
}
.dark .autenticado19 {
 stroke:#212121!important;
 stroke-width:1.26;
 stroke-linecap:round;
 stroke-linejoin:round;
 stroke-miterlimit:22.9256
}
.dark .autenticado18 {
 stroke:#212121!important;
 stroke-width:2.52;
 stroke-linecap:round;
 stroke-linejoin:round;
 stroke-miterlimit:22.9256
}
.dark .autenticado16,
.dark .autenticado17 {
 fill:#212121!important
}
.dark .autenticado16 {
 fill-rule:nonzero
}
.dark .autenticado14,
.dark .autenticado15 {
 fill:#939393!important;
 fill-rule:nonzero
}
.dark .autenticado13 {
 fill:#ccc!important;
 fill-rule:nonzero
}
.dark .autenticado5 {
 fill:#ccc!important
}
.dark .autenticado-1 {
 fill:#f0f0f0!important
}
.dark .autenticado-2,
.dark .autenticado-3 {
 fill:#edf3ff!important
}
.dark .autenticado-3,
.dark .autenticado-4,
.dark .autenticado-5,
.dark .autenticado-6 {
 stroke:#4c4c4c!important
}
.dark .autenticado-7 {
 fill:#4c4c4c!important
}
.dark .autenticado-8 {
 fill:#fff!important
}
.dark .naoautenticado-1,
.dark .naoautenticado-3,
.dark .naoautenticado-7 {
 fill:#edf3ff!important
}
.dark .naoautenticado-2 {
 fill:#4c4c4c!important
}
.dark .naoautenticado-3,
.dark .naoautenticado-4,
.dark .naoautenticado-5,
.dark .naoautenticado-6 {
 stroke:#4c4c4c!important
}
.dark .naoautenticado-8 {
 fill:#4c4c4c!important
}
.dark .mat-raised-button.mat-warn {
 background-color:#4c4c4c!important
}
.dark .error h3 {
 color:#fff!important
}
.dark .area-quadros .primeiro:before {
 background-color:#fff!important
}
.dark .area-quadros .segundo:before {
 background-color:#f2f2f2!important
}
.dark .area-quadros .terceiro:before {
 background-color:#f2f2f2!important
}
.dark .area-quadros .quarto:before {
 background-color:#e6e6e6!important
}
.environment:before {
 content:attr(data-environment);
 text-transform:uppercase;
 position:fixed;
 width:100%;
 height:100%;
 z-index:99999999;
 font-size:11em;
 display:flex;
 justify-content:center;
 flex-direction:column;
 text-align:center;
 transform:rotate(-27deg);
 font-weight:700;
 opacity:.1;
 color:red;
 pointer-events:none
}
::-webkit-scrollbar {
 width:8px
}
::-webkit-scrollbar-track {
 background:#fff;
 -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.2)
}
::-webkit-scrollbar-thumb {
 background:rgba(0,0,0,.3)
}
::-webkit-scrollbar-thumb:window-inactive {
 background:rgba(0,0,0,.2)
}
.btn-group {
 display:inline-block
}
.btn-group>button:first-child {
 border-top-right-radius:0!important;
 border-bottom-right-radius:0!important;
 margin:0!important
}
.btn-group>button:last-child {
 border-top-left-radius:0!important;
 border-bottom-left-radius:0!important;
 padding:0 6px 0 3px!important;
 background-color:#004cfb
}
.mat-button,
.mat-flat-button,
.mat-icon-button,
.mat-stroked-button {
 line-height:0!important
}
.mat-icon-button .mat-icon,
.mat-icon-button i {
 line-height:25px
}
.mat-icon-button[aria-label=Acessibilidade] {
 width:50px!important
}
.mat-raised-button {
 line-height:35px!important
}
.mat-fab.mat-primary {
 background:#004bcb
}
.uikit-content-header .uikit-content-body .uikit-filter .btn-more-filters {
 background-color:#cad0de;
 box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.1);
 color:rgba(0,0,0,.84)
}
.uikit-content-header .uikit-content-body .uikit-filter .btn-more-filters:hover {
 color:#004bcb
}
.uikit-content-header .uikit-content-body .uikit-filter .uikit-finder .btn-search mat-icon {
 font-size:17px;
 color:#004bcb;
 cursor:pointer!important;
 margin-top:-3px
}
.uikit-content-header .uikit-content-body .uikit-filter .uikit-finder .btn-search mat-icon:focus {
 color:#004bcb
}
.uikit-content-header .uikit-content-body .uikit-filter .uikit-finder .btn-search mat-icon:hover {
 color:#004bcb
}
.uikit-content-header .uikit-content-body .uikit-filter .uikit-finder .btn-search:hover .mat-icon {
 color:#004bcb
}
.prime-button,
.prime-flat-button,
.prime-icon-button,
.prime-stroked-button {
 line-height:0!important
}
.prime-icon-button .prime-icon,
.prime-icon-button i {
 line-height:25px
}
.prime-icon-button[aria-label=Acessibilidade] {
 width:50px!important
}
.prime-fab.prime-primary {
 background:#004bcb
}
.prime-fab {
 box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);
 box-sizing:border-box;
 position:relative;
 -webkit-user-select:none;
 -moz-user-select:none;
 user-select:none;
 cursor:pointer;
 outline:0;
 border:none;
 -webkit-tap-highlight-color:transparent;
 display:inline-block;
 white-space:nowrap;
 text-decoration:none;
 vertical-align:baseline;
 text-align:center;
 margin:0;
 line-height:36px;
 overflow:visible;
 transform:translateZ(0);
 transition:background .4s cubic-bezier(.25,.8,.25,1),box-shadow .28s cubic-bezier(.4,0,.2,1);
 min-width:0;
 flex-shrink:0
}
.uikit-content-header .uikit-content-body .uikit-filter .uikit-finder .btn-search prime-icon {
 font-size:17px;
 color:#004bcb;
 cursor:pointer!important
}
.uikit-content-header .uikit-content-body .uikit-filter .uikit-finder .btn-search prime-icon:focus {
 color:#004bcb
}
.uikit-content-header .uikit-content-body .uikit-filter .uikit-finder .btn-search prime-icon:hover {
 color:#004bcb
}
.uikit-content-header .uikit-content-body .uikit-filter .uikit-finder .btn-search:hover {
 color:#004bcb;
 border-radius:0 20px 20px 0
}
.uikit-content-header .uikit-content-body .uikit-filter .uikit-finder .btn-search:hover .prime-icon {
 color:#004bcb
}
.ui-selectable-row td button {
 padding:6px 7px 5px;
 background:#fff;
 cursor:pointer;
 float:right;
 border-radius:50%;
 border:1px solid rgba(0,0,0,.06);
 box-shadow:0 3px 5px -1px rgba(0,0,0,.1),0 6px 10px 0 rgba(0,0,0,.04),0 1px 18px 0 rgba(0,0,0,.01);
 margin-right:9px
}
.ui-selectable-row td button i {
 font-size:14px;
 color:rgba(0,0,0,.54)
}
.ui-selectable-row td button:hover {
 background:#004bcb;
 background-color:#004bcb;
 border:1px solid #fff;
 box-shadow:0 3px 5px -1px rgba(0,0,0,.1),0 6px 10px 0 rgba(0,0,0,.04),0 1px 18px 0 rgba(0,0,0,.01)
}
.ui-selectable-row td button:hover i {
 font-size:14px;
 color:#004bcb
}
.ui-selectable-row td button:focus {
 background:#004bcb;
 background-color:#004bcb;
 border:1px solid #fff;
 box-shadow:0 3px 5px -1px rgba(0,0,0,.1),0 6px 10px 0 rgba(0,0,0,.04),0 1px 18px 0 rgba(0,0,0,.01)
}
.ui-selectable-row td button:focus i {
 font-size:14px;
 color:#004bcb
}
.uikit-actions button {
 width:auto;
 padding:0 15px;
 border-radius:25px;
 height:40px;
 cursor:pointer;
 border:none;
 font-family:Roboto,Helvetica Neue,sans-serif;
 font-size:.875em;
 font-weight:500;
 box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)
}
.uikit-actions button:focus {
 border:none
}
.uikit-actions button:active {
 border:none
}
.uikit-actions button[color=primary] {
 background:#004bcb;
 color:#fff
}
.uikit-actions .pi.pi-plus:before {
 content:"add";
 position:absolute;
 margin-top:6px;
 left:11px
}
.prime-fab[disabled]:not([class*=prime-elevation-z]),
.prime-mini-fab[disabled]:not([class*=prime-elevation-z]) {
 box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)
}
.uikit-content-header .uikit-content-body .uikit-actions .prime-mini-fab {
 width:35px;
 height:35px;
 cursor:pointer;
 box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)
}
.prime-fab.prime-accent[disabled],
.prime-fab.prime-primary[disabled],
.prime-fab.prime-warn[disabled],
.prime-fab[disabled][disabled],
.prime-flat-button.prime-accent[disabled],
.prime-flat-button.prime-primary[disabled],
.prime-flat-button.prime-warn[disabled],
.prime-flat-button[disabled][disabled],
.prime-mini-fab.prime-accent[disabled],
.prime-mini-fab.prime-primary[disabled],
.prime-mini-fab.prime-warn[disabled],
.prime-mini-fab[disabled][disabled],
.prime-raised-button.prime-accent[disabled],
.prime-raised-button.prime-primary[disabled],
.prime-raised-button.prime-warn[disabled],
.prime-raised-button[disabled][disabled] {
 background-color:#bdbdbd;
 color:rgba(0,0,0,.26)
}
.prime-mini-fab[disabled] {
 cursor:default
}
.prime-mini-fab {
 box-sizing:border-box;
 position:relative;
 -webkit-user-select:none;
 -moz-user-select:none;
 user-select:none;
 outline:0;
 border:none;
 -webkit-tap-highlight-color:transparent;
 display:inline-block;
 white-space:nowrap;
 text-decoration:none;
 vertical-align:baseline;
 text-align:center;
 margin:0;
 top:-1px;
 padding:0!important;
 line-height:36px;
 overflow:visible;
 transform:translateZ(0);
 transition:background .4s cubic-bezier(.25,.8,.25,1),box-shadow .28s cubic-bezier(.4,0,.2,1);
 min-width:0;
 border-radius:50%;
 padding:0;
 flex-shrink:0
}
.prime-raised-button.prime-primary {
 background-color:#004bcb
}
.prime-raised-button:not([class*=prime-elevation-z]) {
 box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)
}
.prime-fab.prime-primary,
.prime-flat-button.prime-primary,
.prime-mini-fab.prime-primary,
.prime-raised-button.prime-primary {
 color:#fff
}
.prime-raised-button {
 box-sizing:border-box;
 position:relative;
 -webkit-user-select:none;
 -moz-user-select:none;
 user-select:none;
 cursor:pointer;
 outline:0;
 border:none;
 -webkit-tap-highlight-color:transparent;
 display:inline-block;
 white-space:nowrap;
 text-decoration:none;
 vertical-align:baseline;
 text-align:center;
 margin:0;
 min-width:64px;
 padding:0 16px;
 border-radius:4px;
 overflow:visible;
 transform:translateZ(0);
 transition:background .4s cubic-bezier(.25,.8,.25,1),box-shadow .28s cubic-bezier(.4,0,.2,1);
 line-height:35px!important
}
.prime-flat-button {
 cursor:pointer
}
.prime-button,
.prime-fab,
.prime-flat-button,
.prime-icon-button,
.prime-mini-fab,
.prime-raised-button,
.prime-stroked-button {
 font-family:Roboto,Helvetica Neue,sans-serif;
 font-size:.875em;
 font-weight:500
}
.ui-icon-edit {
 padding:5px
}
.prime-card {
 border:1px solid #dce4ec;
 box-shadow:0 25px 50px rgba(8,21,66,.06)!important;
 background:#fff;
 color:rgba(0,0,0,.87);
 padding:16px;
 margin-top:15px!important
}
.filters-chips .prime-flat-button {
 padding:5px 10px!important
}
.dark .mat-fab.mat-accent,
.dark .mat-flat-button.mat-accent,
.dark .mat-mini-fab.mat-accent,
.dark .mat-raised-button.mat-accent {
 background:#fff!important
}
.dark .prime-card {
 border:1px solid #424242!important;
 background:#424242!important;
 color:#fff!important
}
.dark .ui-selectable-row td button:hover {
 background:#212121!important;
 background-color:#212121!important;
 border:1px solid #212121!important
}
.dark .ui-selectable-row td button:hover i {
 margin:0 auto;
 color:#fff!important
}
.dark .ui-selectable-row td button:focus {
 background:#212121!important;
 background-color:#212121!important;
 border:1px solid #212121!important
}
.dark .ui-selectable-row td button:focus i {
 margin:0 auto;
 color:#fff!important
}
.dark .mat-fab.mat-primary,
.dark .prime-fab.prime-primary {
 background:#fff!important
}
.dark .uikit-content-header .uikit-content-body .uikit-filter .uikit-finder .btn-search prime-icon:hover {
 color:#fff!important
}
.dark .uikit-content-header .uikit-content-body .uikit-filter .uikit-finder .btn-search prime-icon {
 color:#fff!important
}
.dark .uikit-content-header .uikit-content-body .uikit-filter .uikit-finder .btn-search mat-icon:hover {
 color:#fff!important
}
.dark .uikit-content-header .uikit-content-body .uikit-filter .uikit-finder .btn-search mat-icon:focus {
 color:#fff!important
}
.dark .uikit-content-header .uikit-content-body .uikit-filter .uikit-finder .btn-search mat-icon {
 color:#fff!important
}
.dark .uikit-actions .prime-fab {
 color:#212121!important
}
.dark .uikit-actions .pi-plus {
 color:#212121
}
.toast-container {
 font-size:.875em
}
.toast-container .ngx-toastr:hover {
 box-shadow:0 0 12px #999!important
}
.toast-top-center {
 display:flex;
 justify-content:center
}
.toast-loading {
 top:0
}
.toast-content-left {
 height:100%;
 width:45px;
 margin:0;
 position:absolute;
 top:50%;
 left:25px;
 transform:translate(-50%,-50%)
}
.toast-center-center {
 position:absolute!important;
 left:50%!important;
 top:50%!important;
 z-index:10!important;
 transform:translate(-50%,-50%)!important
}
.toast-content-icon {
 left:20%;
 top:20%;
 position:absolute
}
.block-toast {
 min-width:100%;
 min-height:100%;
 position:absolute;
 top:0;
 z-index:9;
 background:rgba(0,0,0,.8)
}
.corpo {
 filter:blur(6px)
}
.toast-info {
 padding:20px 15px 20px 60px!important;
 border-radius:28px!important;
 background-image:none!important;
 background-color:#004bcb
}
.toast-info .toast-content-left {
 background-color:#003ea9;
 content:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-6 -5 35 35'%3E%3Cpath fill='rgb(255,255,255)' d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-6h2v6zm0-8h-2V7h2v2z'/%3E%3C/svg%3E")
}
.toast-error:hover {
 box-shadow:0 0 0 #000!important
}
@media only screen and (max-width:600px) {
 .toast-error {
  min-width:300px!important
 }
}
.toast-error {
 background-color:#fff!important;
 color:#707070!important;
 box-shadow:0 0 0 #000!important;
 background-image:none!important;
 min-width:400px;
 max-width:400px;
 border-radius:10px!important;
 padding:15px!important
}
.toast-error .toast-message {
 margin-bottom:15px;
 margin-top:15px
}
.toast-error .icone {
 position:absolute;
 left:22px;
 width:25px;
 height:25px;
 margin:12px 0 10px;
 content:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-6 -5 35 35'%3E%3Cpath fill='rgb(255,255,255)' d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z'/%3E%3C/svg%3E")
}
.toast-error .mat-expansion-panel {
 box-shadow:-2px -2px 1px 1px rgba(0,0,0,.03),1px 1px 1px 1px rgba(0,0,0,.04),1px 1px 1px 1px rgba(0,0,0,.02)!important;
 margin-top:20px
}
.toast-error .mat-expansion-panel-spacing {
 margin-top:20px!important
}
.toast-error .mat-expansion-panel-header {
 border-bottom:1px dotted rgba(0,0,0,.2)
}
.toast-error .col-9 {
 margin-top:35px!important;
 max-width:100%!important;
 flex:100%!important;
 text-align:justify
}
.toast-error details {
 border-radius:5px;
 padding:15px;
 max-width:370px;
 background:rgba(251,62,84,.1);
 border:1px solid #fb3e54;
 border-left-width:35px;
 text-decoration:none
}
.toast-error details .toast-content-left {
 content:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-6 -5 35 35'%3E%3Cpath fill='rgb(255,255,255)' d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z'/%3E%3C/svg%3E")
}
.toast-error details summary::-webkit-details-marker {
 display:none
}
.toast-error details summary:after {
 border-style:solid;
 border-width:0 2px 2px 0;
 content:"";
 display:inline-block;
 padding:2px;
 color:#fb3e54;
 margin-right:1px;
 margin-top:4px;
 float:right;
 transform:rotate(45deg);
 vertical-align:middle
}
.toast-error details summary:before {
 border-radius:20px;
 content:"";
 display:inline-block;
 color:#fff;
 padding:9px;
 border:1px solid #fb3e54;
 background:#fff;
 position:absolute;
 right:0;
 margin-top:-2px;
 margin-right:25px;
 vertical-align:middle
}
.toast-error details summary:focus {
 box-shadow:0 0 0 0;
 border:0;
 outline:0
}
.toast-error details:before {
 position:absolute;
 top:0;
 left:10px;
 content:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-6 -5 35 35'%3E%3Cpath fill='rgb(255,255,255)' d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z'/%3E%3C/svg%3E")
}
.toast-error .toast-content-topo {
 background-color:#fb3e54;
 top:0!important;
 border-radius:10px 10px 0 0!important;
 height:43px!important;
 width:100%!important;
 position:absolute;
 left:0!important;
 -webkit-transform:0!important;
 color:#fff!important;
 text-align:center!important;
 font-size:14px!important;
 transform:translateY(-1%)!important
}
.toast-error .toast-close-button {
 position:absolute!important;
 border:none!important;
 background:none!important;
 font-size:26px;
 top:6px!important;
 right:10px!important;
 color:#fff!important
}
.toast-error .toast-close-button:hover {
 border:none!important
}
.toast-error .toast-close-button:focus {
 border:none!important
}
.toast-success {
 padding:20px 15px 20px 60px!important;
 border-radius:28px!important;
 background-color:#05b246!important;
 background-image:none!important
}
.toast-success .toast-content-left {
 background-color:#04a23f!important;
 content:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-6 -5 35 35'%3E%3Cpath fill='rgb(255,255,255)' d='M16.59 7.58L10 14.17l-3.59-3.58L5 12l5 5 8-8zM12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z'/%3E%3C/svg%3E")
}
.toast-loading {
 width:200px;
 background-color:#fff!important;
 color:#004bcb!important;
 z-index:1;
 position:fixed;
 padding:7px!important;
 text-align:center;
 border-radius:0 0 20px 20px!important;
 box-shadow:0 5px 6px #91b4ee!important
}
.toast-loading .col-9 {
 min-width:100%!important
}
.toast-loading .toast-content-left {
 display:none!important
}
summary {
 text-decoration:none
}
.toast-warning {
 padding:20px 15px 20px 60px!important;
 border-radius:28px!important;
 background-image:none!important
}
.toast-warning .toast-content-left {
 background-color:#ed8a05;
 content:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-6 -5 35 35'%3E%3Cpath fill='rgb(255,255,255)' d='M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z'/%3E%3C/svg%3E")
}
.toast-progress {
 background-color:#fff!important;
 opacity:.5!important
}
.toast-details-error {
 min-height:100px;
 resize:vertical;
 overflow-y:scroll;
 overflow-x:hidden;
 max-height:250px;
 word-wrap:break-word
}
.toast-details-error::-webkit-scrollbar-track {
 border-radius:8px!important;
 background-color:rgba(255,235,238,.79)!important
}
.toast-details-error::-webkit-scrollbar {
 background-color:#f9818d!important;
 width:9px;
 height:9px
}
.toast-details-error::-webkit-scrollbar-thumb {
 border-radius:8px!important;
 background-color:#f9818d!important
}
.toast-details-error::-webkit-resizer {
 display:none;
 background-color:rgba(245,140,140,.3)
}
body.dark .toast-success {
 background-color:#fafafa!important;
 color:#000!important
}
body.dark .toast-success .toast-content-left {
 background-color:#d7d7d7
}
body.dark .toast-loading {
 background-color:#fafafa!important;
 color:#000!important;
 box-shadow:0 5px 6px #424242!important
}
body.dark .toast-loading .toast-content-left {
 background:#d7d7d7
}
.snackbar-content-left {
 height:98%;
 width:40px;
 margin:0;
 position:absolute;
 top:50%;
 left:20px;
 transform:translate(-50%,-50%)
}
.snackbar-info {
 background:#3297b3
}
.snackbar-error {
 background:#dd1d1d
}
.snackbar-warning {
 background:#f89306
}
.snackbar-content-left {
 border-top-left-radius:4px;
 border-bottom-left-radius:4px
}
.snackbar-warning .snackbar-content-left {
 background:#ed8a05;
 content:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-6 -5 35 35'%3E%3Cpath fill='rgb(255,255,255)' d='M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z'/%3E%3C/svg%3E")!important
}
.snackbar-error .snackbar-content-left {
 background:#c40e0e;
 content:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-6 -5 35 35'%3E%3Cpath fill='rgb(255,255,255)' d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z'/%3E%3C/svg%3E")
}
.snackbar-success .snackbar-content-left {
 background:#1e001e;
 content:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-6 -5 35 35'%3E%3Cpath fill='rgb(255,255,255)' d='M16.59 7.58L10 14.17l-3.59-3.58L5 12l5 5 8-8zM12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z'/%3E%3C/svg%3E")
}
body.dark .snackbar-success .snackbar-content-left {
 background:#d7d7d7
}
.snackbar-info .snackbar-content-left {
 background:#28839d;
 content:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-6 -5 35 35'%3E%3Cpath fill='rgb(255,255,255)' d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-6h2v6zm0-8h-2V7h2v2z'/%3E%3C/svg%3E")
}
.snackbar-details-error {
 min-height:100px;
 resize:vertical;
 overflow:scroll;
 max-height:250px
}
.snackbar-details-error::-webkit-scrollbar-track {
 -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)!important;
 border-radius:8px!important;
 background-color:#dd1d1d!important
}
.snackbar-details-error::-webkit-scrollbar {
 background-color:#dd1d1d!important;
 width:9px;
 height:9px
}
.snackbar-details-error::-webkit-scrollbar-thumb {
 border-radius:8px!important;
 -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)!important;
 background-color:#c40e0e!important
}
.snackbar-close-button {
 position:relative;
 right:-.3em;
 top:-.3em;
 float:right;
 font-size:20px;
 font-weight:700;
 color:#fff;
 text-shadow:0 1px 0 #fff
}
.snackbar-close-button:focus,
.snackbar-close-button:hover {
 color:#000;
 text-decoration:none;
 cursor:pointer;
 opacity:.4
}
button.snackbar-close-button {
 padding:0;
 cursor:pointer;
 background:transparent;
 border:0
}
.mat-tab-group,
.mat-tab-header {
 z-index:0
}
.mat-tab-body-wrapper {
 z-index:0!important;
 margin-top:20px
}
body.dark .active li {
 background-color:#2b2b2b!important
}
body.dark .active li a mat-icon {
 color:#005efc!important
}
.active li {
 background-color:#ecf2fe!important
}
.active li a mat-icon {
 color:#005efc!important
}
.dark [search-menu-container] input {
 color:#fff!important;
 background:#555!important
}
.dark [search-menu-container] input::-webkit-input-placeholder {
 color:#fff!important
}
.dark [search-menu-container] input:-moz-placeholder {
 color:#fff!important
}
.dark [search-menu-container] input::-moz-placeholder {
 color:#fff!important
}
.dark [search-menu-container] input:-ms-input-placeholder {
 color:#fff!important
}
.dark [search-menu-container] i.icon-search {
 color:#fff!important
}
.dark [search-menu-container] i.icon-search:hover {
 background:transparent
}
.dark [search-menu-container][opened] button[clear-button] i {
 color:#fff!important
}
.dark [search-menu-container][opened] [resultados-container] {
 background:#555!important;
 color:#fff!important;
 border-right:1px solid #333!important;
 border-left:1px solid #333!important;
 border-bottom:1px solid #333!important
}
.dark [search-menu-container][opened] [resultados-container] span {
 color:#fff!important;
 border:0!important
}
.dark [search-menu-container][opened] input {
 background:#555!important;
 color:#fff!important
}
.dark [search-menu-container][opened] input::-webkit-input-placeholder {
 color:#fff!important
}
.dark [search-menu-container][opened] input:-moz-placeholder {
 color:#fff!important
}
.dark [search-menu-container][opened] input::-moz-placeholder {
 color:#fff!important
}
.dark [search-menu-container][opened] input:-ms-input-placeholder {
 color:#fff!important
}
.dark [search-menu-container][opened] i.icon-search {
 color:#fff!important
}
.dark [search-menu-container][opened] i.icon-search:hover {
 background:transparent
}
.dark [search-menu-container][opened] .icon-sobre {
 margin-left:-40px
}
.uikit-spinner {
 position:absolute!important;
 margin:auto!important;
 top:0;
 bottom:0;
 left:0;
 right:0
}
.uikit-container-spinner {
 background-color:#fff;
 opacity:.7;
 height:100%;
 width:100%;
 top:0;
 right:0;
 left:0;
 bottom:0;
 position:absolute
}
.uikit-actions .mat-fab .uikit-container-spinner {
 border-radius:25px!important
}
.uikit-actions .mat-mini-fab .uikit-container-spinner {
 border-radius:50%!important
}
.uikit-filters .mat-raised-button .uikit-container-spinner {
 border-radius:4px!important
}
.mat-flat-button[disabled] .uikit-container-spinner {
 border-radius:4px;
 border:2px solid #ddd
}
.mat-flat-button.mat-primary[disabled] {
 background-color:#004bcb!important;
 color:#fff!important
}
.mat-flat-button.mat-primary[disabled] .mat-progress-spinner circle,
.mat-flat-button.mat-primary[disabled] .uikit-container-spinner circle {
 stroke:#004bcb
}
.mat-flat-button.mat-accent[disabled] {
 background-color:#ff5400!important;
 color:#fff!important
}
.mat-flat-button.mat-accent[disabled] .mat-progress-spinner circle,
.mat-flat-button.mat-accent[disabled] .uikit-container-spinner circle {
 stroke:#ff5400
}
.mat-flat-button.mat-warn {
 color:#fff!important
}
.mat-flat-button.mat-warn[disabled] {
 background-color:#c00!important
}
.mat-flat-button.mat-warn[disabled] .mat-progress-spinner circle,
.mat-flat-button.mat-warn[disabled] .uikit-container-spinner circle {
 stroke:#c00
}
.mat-basic {
 background-color:#d4d8dd!important;
 color:#000!important
}
.mat-basic .mat-progress-spinner circle,
.mat-basic .uikit-container-spinner circle {
 stroke:#8c8989
}
body.dark .uikit-container-spinner {
 background-color:#333;
 border:2px solid #000
}
body.dark .mat-flat-button.mat-primary[disabled] {
 background-color:#fff!important;
 color:#333!important
}
body.dark .mat-flat-button.mat-primary[disabled] .mat-progress-spinner circle,
body.dark .mat-flat-button.mat-primary[disabled] .uikit-container-spinner circle {
 stroke:#fff
}
body.dark .mat-basic .mat-progress-spinner circle,
body.dark .mat-basic .uikit-container-spinner circle {
 stroke:#fff
}
.mat-horizontal-stepper-content form mat-form-field div {
 background:none
}
.mat-horizontal-stepper-content form mat-form-field .mat-form-field-label-wrapper {
 top:-.34375em
}
.mat-horizontal-stepper-content form div {
 padding:15px;
 text-align:center
}
.mat-horizontal-stepper-content form div button div {
 background:none
}
.mat-horizontal-stepper-content div {
 padding:15px;
 text-align:center;
 background-color:#f5f7fa
}
.mat-horizontal-stepper-content div .mat-button {
 background-color:#fff;
 color:rgba(0,0,0,.87);
 margin-left:15px;
 margin-right:15px;
 box-shadow:0 2px 19px -1px rgba(0,0,0,.3)
}
.mat-horizontal-stepper-content div .mat-button[type=submit] {
 background-color:#004bcb;
 margin-left:15px;
 margin-right:15px;
 color:#fff;
 box-shadow:0 2px 19px -1px rgba(0,75,203,.3)
}
.mat-horizontal-stepper-content div .mat-button[type=button] {
 background-color:#fff;
 margin-left:15px;
 margin-right:15px;
 color:rgba(0,0,0,.87);
 box-shadow:0 2px 19px -1px rgba(0,0,0,.3)
}
.mat-horizontal-stepper-content .mat-button-focus-overlay,
.mat-horizontal-stepper-content .mat-button-ripple.mat-ripple {
 color:#000;
 background:0
}
.mat-horizontal-stepper-content p {
 padding:15px;
 text-align:center
}
.mat-horizontal-stepper-content .mat-button {
 background-color:#fff;
 color:rgba(0,0,0,.87);
 margin-left:15px;
 margin-right:15px;
 box-shadow:0 2px 19px -1px rgba(0,0,0,.3)
}
.mat-horizontal-stepper-content .mat-button[type=submit] {
 background-color:#004bcb;
 margin-left:15px;
 margin-right:15px;
 color:#fff;
 box-shadow:0 2px 19px -1px rgba(0,75,203,.3)
}
.mat-horizontal-stepper-content .mat-button[type=button] {
 background-color:#fff;
 margin-left:15px;
 margin-right:15px;
 color:rgba(0,0,0,.87);
 box-shadow:0 2px 19px -1px rgba(0,0,0,.3)
}
.mat-horizontal-stepper-content .mat-form-field-appearance-legacy .mat-form-field-wrapper {
 padding:1.34375em
}
.mat-horizontal-stepper-content .mat-form-field-appearance-legacy .mat-form-field-underline {
 background:none
}
.mat-horizontal-stepper-content .mat-form-field-underline {
 padding:0 .75em;
 margin-top:-.25em;
 position:relative
}
.mat-horizontal-stepper-content .mat-form-field-wrapper .mat-form-field-flex {
 background:#fff
}
.mat-horizontal-stepper-content .mat-form-field-flex {
 padding:0 .75em;
 margin-top:-.25em;
 position:relative;
 border:1px solid #ccc;
 border-radius:6px
}
.mat-horizontal-stepper-content .mat-form-field.mat-form-field-invalid .mat-form-field-flex {
 border-color:#c00
}
.mat-horizontal-stepper-content .mat-form-field-appearance-legacy .mat-form-field-infix {
 padding:1em 0;
 top:0;
 border-top:0!important;
 text-align:left!important
}
.mat-horizontal-stepper-content .mat-form-field.mat-focused .mat-form-field-ripple,
.mat-horizontal-stepper-content .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.mat-horizontal-stepper-content .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent,
.mat-horizontal-stepper-content .mat-form-field .mat-form-field-ripple {
 background:none
}
.mat-horizontal-stepper-content .mat-form-field.mat-focused .mat-form-field-flex {
 border-color:#005efc
}
.mat-horizontal-stepper-content .mat-form-field.mat-focused .mat-form-field-label {
 color:#005efc
}
.mat-horizontal-stepper-content .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-horizontal-stepper-content .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
 width:auto;
 background:#fff
}
.mat-step-header[aria-selected=true] {
 border-bottom:1px solid #005efc
}
.mat-step-header .mat-step-icon {
 background:#f1f1f1;
 color:#323232
}
.mat-step-header .mat-step-icon-selected,
.mat-step-header .mat-step-icon-state-done,
.mat-step-header .mat-step-icon-state-edit {
 background:#005efc;
 color:#fff
}
.mat-step-header {
 width:100%;
 overflow:inherit!important
}
.mat-horizontal-stepper-header .mat-step-label {
 width:100%;
 white-space:normal!important;
 left:0;
 text-align:center;
 position:absolute
}
.mat-horizontal-stepper-header .mat-step-icon {
 top:50%;
 margin-top:22px;
 left:50%;
 transform:translate(-50%,-50%)
}
.mat-horizontal-content-container {
 padding:0!important
}
.mat-horizontal-content-container,
.mat-horizontal-stepper-header-container {
 box-shadow:0 0 6px rgba(0,0,0,.2);
 background:#fff
}
.mat-stepper-horizontal {
 margin-top:8px;
 padding:18px;
 background:none
}
.mat-stepper-horizontal-line {
 border-top-style:none!important
}
.dark .mat-step-header[aria-selected=true] {
 border-color:#fff!important
}
.dark .mat-step-header .mat-step-icon-selected,
.dark .mat-step-header .mat-step-icon-state-done,
.dark .mat-step-header .mat-step-icon-state-edit {
 background:#fff!important;
 color:#323232!important
}
.dark .mat-horizontal-stepper-content form mat-form-field div {
 background:none!important
}
.dark .mat-horizontal-stepper-content form div {
 background:#303030!important;
 color:#fff!important
}
.dark .mat-horizontal-stepper-content form div p {
 color:#fff!important
}
.dark .mat-horizontal-stepper-content form div button div {
 background:none!important;
 color:#fff!important
}
.dark .mat-horizontal-stepper-content div {
 background-color:#303030!important
}
.dark .mat-horizontal-stepper-content div .mat-button {
 background-color:#212121!important;
 color:#fff!important;
 box-shadow:0 2px 19px -1px hsla(0,0%,100%,.3)!important
}
.dark .mat-horizontal-stepper-content div .mat-button[type=submit] {
 background-color:#212121!important;
 color:#fff!important;
 box-shadow:0 2px 19px -1px hsla(0,0%,100%,.3)!important
}
.dark .mat-horizontal-stepper-content div .mat-button[type=button] {
 background-color:#212121!important;
 color:#fff!important;
 box-shadow:0 2px 19px -1px hsla(0,0%,100%,.3)!important
}
.dark .mat-horizontal-stepper-content .mat-form-field.mat-focused .mat-form-field-label {
 color:#fff!important
}
.dark .mat-horizontal-stepper-content .mat-button-focus-overlay,
.dark .mat-horizontal-stepper-content .mat-button-ripple.mat-ripple {
 color:#fff!important;
 background:none!important
}
.dark .mat-horizontal-stepper-content .mat-button {
 background-color:#212121!important;
 color:#fff!important;
 box-shadow:0 2px 19px -1px hsla(0,0%,100%,.3)!important
}
.dark .mat-horizontal-stepper-content .mat-button[type=submit] {
 background-color:#212121!important;
 color:#fff!important;
 box-shadow:0 2px 19px -1px hsla(0,0%,100%,.3)!important
}
.dark .mat-horizontal-stepper-content .mat-button[type=button] {
 background-color:#212121!important;
 color:#fff!important;
 box-shadow:0 2px 19px -1px hsla(0,0%,100%,.3)!important
}
.dark .mat-horizontal-stepper-content .mat-form-field-flex {
 border:1px solid #353535!important;
 background:#353535
}
.dark .mat-horizontal-stepper-content .mat-form-field.mat-form-field-invalid .mat-form-field-flex {
 border-color:#c00!important;
 color:#c00!important;
 background:rgba(204,0,0,.2)!important
}
.dark .mat-horizontal-stepper-content .mat-form-field.mat-focused .mat-form-field-flex {
 border-color:#353535!important;
 background:#353535!important;
 color:#353535!important
}
.dark .mat-horizontal-stepper-content .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.dark .mat-horizontal-stepper-content .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
 background:#353535!important
}
.dark .mat-horizontal-stepper-content .mat-form-field-wrapper .mat-form-field-flex {
 background-color:#353535!important
}
.dark .mat-vertical-content-container form mat-form-field div {
 background:none!important
}
.dark .mat-vertical-content-container form div,
.dark .mat-vertical-content-container form div p {
 color:#fff!important
}
.dark .mat-vertical-content-container form div button div {
 background:none!important;
 color:#fff!important
}
.dark .mat-vertical-content-container div .mat-button {
 background-color:#212121!important;
 color:#fff!important;
 box-shadow:0 2px 19px -1px hsla(0,0%,100%,.3)!important
}
.dark .mat-vertical-content-container div .mat-button[type=submit] {
 background-color:#212121!important;
 color:#fff!important;
 box-shadow:0 2px 19px -1px hsla(0,0%,100%,.3)!important
}
.dark .mat-vertical-content-container div .mat-button[type=button] {
 background-color:#212121!important;
 color:#fff!important;
 box-shadow:0 2px 19px -1px hsla(0,0%,100%,.3)!important
}
.dark .mat-vertical-content-container .mat-form-field.mat-focused .mat-form-field-label {
 color:#fff!important
}
.dark .mat-vertical-content-container .mat-button-focus-overlay,
.dark .mat-vertical-content-container .mat-button-ripple.mat-ripple {
 color:#fff!important;
 background:none!important
}
.dark .mat-vertical-content-container .mat-button {
 background-color:#212121!important;
 color:#fff!important;
 box-shadow:0 2px 19px -1px hsla(0,0%,100%,.3)!important
}
.dark .mat-vertical-content-container .mat-button[type=submit] {
 background-color:#212121!important;
 color:#fff!important;
 box-shadow:0 2px 19px -1px hsla(0,0%,100%,.3)!important
}
.dark .mat-vertical-content-container .mat-button[type=button] {
 background-color:#212121!important;
 color:#fff!important;
 box-shadow:0 2px 19px -1px hsla(0,0%,100%,.3)!important
}
.dark .mat-vertical-content-container .mat-form-field-flex {
 border:1px solid #353535!important;
 background:#353535
}
.dark .mat-vertical-content-container .mat-form-field.mat-form-field-invalid .mat-form-field-flex {
 border-color:#c00!important;
 color:#c00!important;
 background:rgba(204,0,0,.2)!important
}
.dark .mat-vertical-content-container .mat-form-field.mat-focused .mat-form-field-flex {
 border-color:#353535!important;
 background:#353535!important;
 color:#353535!important
}
.dark .mat-vertical-content-container .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.dark .mat-vertical-content-container .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
 background:#353535!important
}
.dark .mat-vertical-content-container .mat-form-field-wrapper .mat-form-field-flex {
 background-color:#353535!important
}
.dark .mat-horizontal-content-container,
.dark .mat-horizontal-stepper-header-container {
 box-shadow:0 0 6px hsla(0,0%,100%,.2)!important;
 background:#212121!important
}
.dark .mat-vertical-content-container form mat-form-field div {
 background:none
}
.dark .mat-vertical-content-container form div {
 padding:15px 0
}
.dark .mat-vertical-content-container form div button div {
 background:none
}
.dark .mat-vertical-content-container p {
 padding:15px;
 text-align:center
}
.dark .mat-vertical-content-container .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.dark .mat-vertical-content-container .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
 background:#212121
}
.mat-stepper-vertical {
 margin-top:8px
}
.mat-vertical-content-container form mat-form-field .mat-form-field-label-wrapper {
 top:-.34375em
}
.mat-vertical-content-container div .mat-button {
 background-color:#fff;
 color:rgba(0,0,0,.87);
 margin-right:15px;
 box-shadow:0 2px 19px -1px rgba(0,0,0,.3)
}
.mat-vertical-content-container div .mat-button[type=submit] {
 background-color:#004bcb;
 margin-right:15px;
 color:#fff;
 box-shadow:0 2px 19px -1px rgba(0,75,203,.3)
}
.mat-vertical-content-container div .mat-button[type=button] {
 background-color:#fff;
 margin-right:15px;
 color:rgba(0,0,0,.87);
 box-shadow:0 2px 19px -1px rgba(0,0,0,.3)
}
.mat-vertical-content-container .mat-button-focus-overlay,
.mat-vertical-content-container .mat-button-ripple.mat-ripple {
 color:#000;
 background:0
}
.mat-vertical-content-container p {
 padding:15px 0
}
.mat-vertical-content-container .mat-button {
 background-color:#fff;
 color:rgba(0,0,0,.87);
 margin-right:15px;
 box-shadow:0 2px 19px -1px rgba(0,0,0,.3)
}
.mat-vertical-content-container .mat-button[type=submit] {
 background-color:#004bcb;
 margin-right:15px;
 color:#fff;
 box-shadow:0 2px 19px -1px rgba(0,75,203,.3)
}
.mat-vertical-content-container .mat-button[type=button] {
 background-color:#fff;
 margin-right:15px;
 color:rgba(0,0,0,.87);
 box-shadow:0 2px 19px -1px rgba(0,0,0,.3)
}
.mat-vertical-content-container .mat-form-field-appearance-legacy .mat-form-field-wrapper {
 padding:1.34375em
}
.mat-vertical-content-container .mat-form-field-appearance-legacy .mat-form-field-underline {
 background:none
}
.mat-vertical-content-container .mat-form-field-underline {
 padding:0 .75em;
 margin-top:-.25em;
 position:relative
}
.mat-vertical-content-container .mat-form-field-wrapper .mat-form-field-flex {
 background:#fff
}
.mat-vertical-content-container .mat-form-field-flex {
 padding:0 .75em;
 margin-top:-.25em;
 position:relative;
 border:1px solid #ccc;
 border-radius:6px
}
.mat-vertical-content-container .mat-form-field.mat-form-field-invalid .mat-form-field-flex {
 border-color:#c00
}
.mat-vertical-content-container .mat-form-field-appearance-legacy .mat-form-field-infix {
 padding:1em 0;
 top:0;
 border-top:0!important;
 text-align:left!important
}
.mat-vertical-content-container .mat-form-field.mat-focused .mat-form-field-ripple,
.mat-vertical-content-container .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.mat-vertical-content-container .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent,
.mat-vertical-content-container .mat-form-field .mat-form-field-ripple {
 background:none
}
.mat-vertical-content-container .mat-form-field.mat-focused .mat-form-field-flex {
 border-color:#005efc
}
.mat-vertical-content-container .mat-form-field.mat-focused .mat-form-field-label {
 color:#005efc
}
.mat-vertical-content-container .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-vertical-content-container .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
 width:auto;
 background:#fff
}
.mat-list-text .mat-slide-toggle-bar {
 margin-left:10px!important
}
.mat-list-text .mat-slider-horizontal {
 margin:0 5px
}
.mat-dialog-container {
 box-shadow:none!important;
 padding:24px 24px 0!important
}
.mat-dialog-container .close {
 font-size:1.1em;
 color:#004bcb
}
.mat-dialog-container .close-position {
 padding:0!important;
 margin-bottom:0!important;
 min-height:0!important;
 text-align:right;
 float:right!important
}
.mat-dialog-container .close-position:focus {
 background-color:transparent!important
}
.mat-dialog-container .close-position:hover {
 background-color:transparent!important
}
.mat-dialog-container .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
 right:-5px!important
}
.mat-dialog-container .uikit-filters {
 background:transparent;
 box-shadow:none
}
.mat-dialog-container .line {
 border-bottom:1px dotted #ccc
}
.uikit-filter {
 margin-right:15px
}
.uikit-filter .uikit-finder .mat-form-field-flex {
 max-height:40px
}
@media only screen and (max-width:769px) {
 .mat-dialog-content {
  max-height:87vh!important
 }
 .uikit-filters button[type=submit] {
  width:100%
 }
}
uikit-loader {
 position:fixed;
 width:100%;
 height:14px;
 z-index:9999
}
.dark .ui-progressbar-indeterminate .ui-progressbar-value:before {
 background-color:#424242!important
}
mat-sidenav-container.is-rightPinned .breadcrumb,
mat-sidenav-container.is-rightPinned .uikit-content-body {
 padding-right:345px!important
}
mat-sidenav-container.is-rightPinned uikit-header mat-toolbar {
 padding-right:calc(330px - 48px)!important
}
.aikit-button {
 height:100%;
 margin-right:-10px!important;
 border-radius:0!important;
 margin-left:19px!important;
 background-color:initial!important;
 border-left:1px solid #e0e8f2!important
}
.aikit-nav {
 overflow-y:visible!important;
 visibility:visible!important;
 width:330px!important
}
.aikit-nav mat-toolbar {
 left:auto;
 background:#f8f6fc
}
.aikit-nav mat-toolbar img {
 height:calc(64px - 20px)
}
.aikit-nav mat-toolbar .aikit-button {
 margin-left:-16px!important;
 margin-right:0!important;
 background:#4b3072!important;
 border:none!important
}
.aikit-nav mat-toolbar .aikit-button .mat-icon {
 font-size:1.7em;
 color:#fff
}
.aikit-nav mat-toolbar .btn-attach-chat {
 color:#4b3072;
 transition:all .05s linear;
 margin-right:19px;
 height:64px!important;
 border-radius:0!important;
 box-shadow:inset 10px 0 10px -7px rgba(0,0,0,.1)
}
.aikit-nav mat-toolbar .btn-attach-chat .mat-icon {
 transition:all .275s ease;
 transform:rotate(90deg)
}
.aikit-nav mat-toolbar .btn-attach-chat.is-pinned .mat-icon {
 transform:rotate(0deg)
}
.aikit-nav .actions {
 height:60px;
 overflow:hidden
}
.aikit-nav .actions form {
 display:flex
}
.aikit-nav .actions form mat-form-field {
 flex:auto
}
.aikit-nav .actions form mat-form-field .mat-input-element {
 caret-color:#4b3072
}
.aikit-nav .actions form mat-form-field.mat-focused .mat-form-field-label {
 color:#4b3072
}
.aikit-nav .actions form mat-form-field.mat-focused .mat-form-field-ripple {
 background-color:#4b3072
}
.aikit-nav .actions form button {
 margin:0 0 20px;
 background:#4b3072!important;
 border-radius:0
}
.aikit-nav .chat {
 height:calc(100vh - 124px);
 overflow:auto;
 margin-top:64px
}
.aikit-nav .chat .messages {
 min-height:100%;
 display:flex;
 justify-content:flex-end;
 padding:19px;
 flex-direction:column
}
.aikit-nav .chat .messages .message {
 background:#f1f1f1;
 position:relative;
 min-height:45px;
 padding:19px;
 border-radius:5px;
 margin-bottom:15px;
 width:-webkit-fit-content;
 width:-moz-fit-content;
 width:fit-content;
 box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);
 font-size:.875em
}
.aikit-nav .chat .messages .message:before {
 content:"";
 width:0;
 height:0;
 position:absolute;
 border-bottom:0 solid transparent;
 top:0
}
.aikit-nav .chat .messages .message picture {
 border:5px solid #fff;
 width:50px;
 height:50px;
 background:url(aikit-profile.74661bbe3237876a5499.png) no-repeat 0 100% #f8f6fc;
 background-size:cover;
 overflow:hidden;
 position:absolute;
 top:0;
 display:inline-block;
 border-radius:50%;
 z-index:1
}
.aikit-nav .chat .messages .message picture .mat-icon {
 background:#005efc;
 width:100%;
 height:100%;
 text-align:center;
 line-height:40px
}
.aikit-nav .chat .messages .message.left {
 margin-left:45px;
 border-top-left-radius:0
}
.aikit-nav .chat .messages .message.left:before {
 border-top:30px solid #f1f1f1;
 border-left:20px solid transparent;
 border-right:0 solid #f1f1f1;
 left:-20px
}
.aikit-nav .chat .messages .message.left picture {
 left:-50px
}
.aikit-nav .chat .messages .message.right {
 margin-right:45px;
 border-top-right-radius:0;
 align-self:flex-end;
 background:#4b3072!important;
 color:#fff
}
.aikit-nav .chat .messages .message.right:before {
 border-top:30px solid #4b3072;
 border-right:20px solid transparent;
 border-left:0 solid #4b3072;
 right:-20px
}
.aikit-nav .chat .messages .message.right picture {
 right:-50px
}
@media only screen and (max-width:992px) {
 .btn-attach-chat {
  display:none!important
 }
 uikit-ia .is-mobile {
  margin-left:19px!important
 }
 mat-toolbar .aikit-button.mat-primary {
  position:fixed!important;
  z-index:2!important;
  bottom:10px!important;
  height:64px!important;
  transform:scale(.8) translateX(-50%)!important;
  left:50%!important;
  margin:0!important;
  border-radius:50%!important;
  background-color:#fff!important;
  box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)
 }
}
.dark {
  /*!
   * Hamburgers
   * @description Tasty CSS-animated hamburgers
   * @author Jonathan Suh @jonsuh
   * @site https://jonsuh.com/hamburgers
   * @link https://github.com/jonsuh/hamburgers
   */
}
.dark .mat-ripple-element {
 background-color:hsla(0,0%,100%,.1)
}
.dark .mat-option {
 color:#fff
}
.dark .mat-option:focus:not(.mat-option-disabled),
.dark .mat-option:hover:not(.mat-option-disabled) {
 background:hsla(0,0%,100%,.04)
}
.dark .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
 background:hsla(0,0%,100%,.04)
}
.dark .mat-option.mat-active {
 background:hsla(0,0%,100%,.04);
 color:#fff
}
.dark .mat-option.mat-option-disabled {
 color:hsla(0,0%,100%,.5)
}
.dark .mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
 color:#fff
}
.dark .mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
 color:#ff5400
}
.dark .mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
 color:#c00
}
.dark .mat-optgroup-label {
 color:hsla(0,0%,100%,.7)
}
.dark .mat-optgroup-disabled .mat-optgroup-label {
 color:hsla(0,0%,100%,.5)
}
.dark .mat-pseudo-checkbox {
 color:hsla(0,0%,100%,.7)
}
.dark .mat-pseudo-checkbox:after {
 color:#303030
}
.dark .mat-pseudo-checkbox-disabled {
 color:#686868
}
.dark .mat-primary .mat-pseudo-checkbox-checked,
.dark .mat-primary .mat-pseudo-checkbox-indeterminate {
 background:#fff
}
.dark .mat-accent .mat-pseudo-checkbox-checked,
.dark .mat-accent .mat-pseudo-checkbox-indeterminate,
.dark .mat-pseudo-checkbox-checked,
.dark .mat-pseudo-checkbox-indeterminate {
 background:#ff5400
}
.dark .mat-warn .mat-pseudo-checkbox-checked,
.dark .mat-warn .mat-pseudo-checkbox-indeterminate {
 background:#c00
}
.dark .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.dark .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
 background:#686868
}
.dark.mat-app-background,
.dark .mat-app-background {
 background-color:#303030;
 color:#fff
}
.dark .mat-elevation-z0 {
 box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)
}
.dark .mat-elevation-z1 {
 box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)
}
.dark .mat-elevation-z2 {
 box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)
}
.dark .mat-elevation-z3 {
 box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)
}
.dark .mat-elevation-z4 {
 box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)
}
.dark .mat-elevation-z5 {
 box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12)
}
.dark .mat-elevation-z6 {
 box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)
}
.dark .mat-elevation-z7 {
 box-shadow:0 4px 5px -2px rgba(0,0,0,.2),0 7px 10px 1px rgba(0,0,0,.14),0 2px 16px 1px rgba(0,0,0,.12)
}
.dark .mat-elevation-z8 {
 box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)
}
.dark .mat-elevation-z9 {
 box-shadow:0 5px 6px -3px rgba(0,0,0,.2),0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12)
}
.dark .mat-elevation-z10 {
 box-shadow:0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12)
}
.dark .mat-elevation-z11 {
 box-shadow:0 6px 7px -4px rgba(0,0,0,.2),0 11px 15px 1px rgba(0,0,0,.14),0 4px 20px 3px rgba(0,0,0,.12)
}
.dark .mat-elevation-z12 {
 box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)
}
.dark .mat-elevation-z13 {
 box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12)
}
.dark .mat-elevation-z14 {
 box-shadow:0 7px 9px -4px rgba(0,0,0,.2),0 14px 21px 2px rgba(0,0,0,.14),0 5px 26px 4px rgba(0,0,0,.12)
}
.dark .mat-elevation-z15 {
 box-shadow:0 8px 9px -5px rgba(0,0,0,.2),0 15px 22px 2px rgba(0,0,0,.14),0 6px 28px 5px rgba(0,0,0,.12)
}
.dark .mat-elevation-z16 {
 box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)
}
.dark .mat-elevation-z17 {
 box-shadow:0 8px 11px -5px rgba(0,0,0,.2),0 17px 26px 2px rgba(0,0,0,.14),0 6px 32px 5px rgba(0,0,0,.12)
}
.dark .mat-elevation-z18 {
 box-shadow:0 9px 11px -5px rgba(0,0,0,.2),0 18px 28px 2px rgba(0,0,0,.14),0 7px 34px 6px rgba(0,0,0,.12)
}
.dark .mat-elevation-z19 {
 box-shadow:0 9px 12px -6px rgba(0,0,0,.2),0 19px 29px 2px rgba(0,0,0,.14),0 7px 36px 6px rgba(0,0,0,.12)
}
.dark .mat-elevation-z20 {
 box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 20px 31px 3px rgba(0,0,0,.14),0 8px 38px 7px rgba(0,0,0,.12)
}
.dark .mat-elevation-z21 {
 box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 21px 33px 3px rgba(0,0,0,.14),0 8px 40px 7px rgba(0,0,0,.12)
}
.dark .mat-elevation-z22 {
 box-shadow:0 10px 14px -6px rgba(0,0,0,.2),0 22px 35px 3px rgba(0,0,0,.14),0 8px 42px 7px rgba(0,0,0,.12)
}
.dark .mat-elevation-z23 {
 box-shadow:0 11px 14px -7px rgba(0,0,0,.2),0 23px 36px 3px rgba(0,0,0,.14),0 9px 44px 8px rgba(0,0,0,.12)
}
.dark .mat-elevation-z24 {
 box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)
}
.mat-theme-loaded-marker {
 display:none
}
.dark .mat-autocomplete-panel {
 background:#424242;
 color:#fff
}
.dark .mat-autocomplete-panel:not([class*=mat-elevation-z]) {
 box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)
}
.dark .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
 background:#424242
}
.dark .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
 color:#fff
}
.dark .mat-badge-content {
 color:#000;
 background:#fff
}
.cdk-high-contrast-active .dark .mat-badge-content {
 outline:1px solid;
 border-radius:0
}
.dark .mat-badge-accent .mat-badge-content {
 background:#ff5400;
 color:#fff
}
.dark .mat-badge-warn .mat-badge-content {
 color:#fff;
 background:#c00
}
.dark .mat-badge {
 position:relative
}
.dark .mat-badge-hidden .mat-badge-content {
 display:none
}
.dark .mat-badge-disabled .mat-badge-content {
 background:#6e6e6e;
 color:hsla(0,0%,100%,.5)
}
.dark .mat-badge-content {
 position:absolute;
 text-align:center;
 display:inline-block;
 border-radius:50%;
 transition:transform .2s ease-in-out;
 transform:scale(.6);
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis;
 pointer-events:none
}
.dark .mat-badge-content._mat-animation-noopable,
.dark .ng-animate-disabled .mat-badge-content {
 transition:none
}
.dark .mat-badge-content.mat-badge-active {
 transform:none
}
.dark .mat-badge-small .mat-badge-content {
 width:16px;
 height:16px;
 line-height:16px
}
.dark .mat-badge-small.mat-badge-above .mat-badge-content {
 top:-8px
}
.dark .mat-badge-small.mat-badge-below .mat-badge-content {
 bottom:-8px
}
.dark .mat-badge-small.mat-badge-before .mat-badge-content {
 left:-16px
}
[dir=rtl] .dark .mat-badge-small.mat-badge-before .mat-badge-content {
 left:auto;
 right:-16px
}
.dark .mat-badge-small.mat-badge-after .mat-badge-content {
 right:-16px
}
[dir=rtl] .dark .mat-badge-small.mat-badge-after .mat-badge-content {
 right:auto;
 left:-16px
}
.dark .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
 left:-8px
}
[dir=rtl] .dark .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
 left:auto;
 right:-8px
}
.dark .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
 right:-8px
}
[dir=rtl] .dark .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
 right:auto;
 left:-8px
}
.dark .mat-badge-medium .mat-badge-content {
 width:22px;
 height:22px;
 line-height:22px
}
.dark .mat-badge-medium.mat-badge-above .mat-badge-content {
 top:-11px
}
.dark .mat-badge-medium.mat-badge-below .mat-badge-content {
 bottom:-11px
}
.dark .mat-badge-medium.mat-badge-before .mat-badge-content {
 left:-22px
}
[dir=rtl] .dark .mat-badge-medium.mat-badge-before .mat-badge-content {
 left:auto;
 right:-22px
}
.dark .mat-badge-medium.mat-badge-after .mat-badge-content {
 right:-22px
}
[dir=rtl] .dark .mat-badge-medium.mat-badge-after .mat-badge-content {
 right:auto;
 left:-22px
}
.dark .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
 left:-11px
}
[dir=rtl] .dark .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
 left:auto;
 right:-11px
}
.dark .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
 right:-11px
}
[dir=rtl] .dark .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
 right:auto;
 left:-11px
}
.dark .mat-badge-large .mat-badge-content {
 width:28px;
 height:28px;
 line-height:28px
}
.dark .mat-badge-large.mat-badge-above .mat-badge-content {
 top:-14px
}
.dark .mat-badge-large.mat-badge-below .mat-badge-content {
 bottom:-14px
}
.dark .mat-badge-large.mat-badge-before .mat-badge-content {
 left:-28px
}
[dir=rtl] .dark .mat-badge-large.mat-badge-before .mat-badge-content {
 left:auto;
 right:-28px
}
.dark .mat-badge-large.mat-badge-after .mat-badge-content {
 right:-28px
}
[dir=rtl] .dark .mat-badge-large.mat-badge-after .mat-badge-content {
 right:auto;
 left:-28px
}
.dark .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
 left:-14px
}
[dir=rtl] .dark .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
 left:auto;
 right:-14px
}
.dark .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
 right:-14px
}
[dir=rtl] .dark .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
 right:auto;
 left:-14px
}
.dark .mat-bottom-sheet-container {
 box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12);
 background:#424242;
 color:#fff
}
.dark .mat-button,
.dark .mat-icon-button,
.dark .mat-stroked-button {
 color:inherit;
 background:transparent
}
.dark .mat-button.mat-primary,
.dark .mat-icon-button.mat-primary,
.dark .mat-stroked-button.mat-primary {
 color:#fff
}
.dark .mat-button.mat-accent,
.dark .mat-icon-button.mat-accent,
.dark .mat-stroked-button.mat-accent {
 color:#ff5400
}
.dark .mat-button.mat-warn,
.dark .mat-icon-button.mat-warn,
.dark .mat-stroked-button.mat-warn {
 color:#c00
}
.dark .mat-button.mat-accent.mat-button-disabled,
.dark .mat-button.mat-button-disabled.mat-button-disabled,
.dark .mat-button.mat-primary.mat-button-disabled,
.dark .mat-button.mat-warn.mat-button-disabled,
.dark .mat-icon-button.mat-accent.mat-button-disabled,
.dark .mat-icon-button.mat-button-disabled.mat-button-disabled,
.dark .mat-icon-button.mat-primary.mat-button-disabled,
.dark .mat-icon-button.mat-warn.mat-button-disabled,
.dark .mat-stroked-button.mat-accent.mat-button-disabled,
.dark .mat-stroked-button.mat-button-disabled.mat-button-disabled,
.dark .mat-stroked-button.mat-primary.mat-button-disabled,
.dark .mat-stroked-button.mat-warn.mat-button-disabled {
 color:hsla(0,0%,100%,.3)
}
.dark .mat-button.mat-primary .mat-button-focus-overlay,
.dark .mat-icon-button.mat-primary .mat-button-focus-overlay,
.dark .mat-stroked-button.mat-primary .mat-button-focus-overlay {
 background-color:#fff
}
.dark .mat-button.mat-accent .mat-button-focus-overlay,
.dark .mat-icon-button.mat-accent .mat-button-focus-overlay,
.dark .mat-stroked-button.mat-accent .mat-button-focus-overlay {
 background-color:#ff5400
}
.dark .mat-button.mat-warn .mat-button-focus-overlay,
.dark .mat-icon-button.mat-warn .mat-button-focus-overlay,
.dark .mat-stroked-button.mat-warn .mat-button-focus-overlay {
 background-color:#c00
}
.dark .mat-button.mat-button-disabled .mat-button-focus-overlay,
.dark .mat-icon-button.mat-button-disabled .mat-button-focus-overlay,
.dark .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
 background-color:transparent
}
.dark .mat-button .mat-ripple-element,
.dark .mat-icon-button .mat-ripple-element,
.dark .mat-stroked-button .mat-ripple-element {
 opacity:.1;
 background-color:currentColor
}
.dark .mat-button-focus-overlay {
 background:#fff
}
.dark .mat-stroked-button:not(.mat-button-disabled) {
 border-color:hsla(0,0%,100%,.12)
}
.dark .mat-fab,
.dark .mat-flat-button,
.dark .mat-mini-fab,
.dark .mat-raised-button {
 color:#fff;
 background-color:#424242
}
.dark .mat-fab.mat-primary,
.dark .mat-flat-button.mat-primary,
.dark .mat-mini-fab.mat-primary,
.dark .mat-raised-button.mat-primary {
 color:#000
}
.dark .mat-fab.mat-accent,
.dark .mat-fab.mat-warn,
.dark .mat-flat-button.mat-accent,
.dark .mat-flat-button.mat-warn,
.dark .mat-mini-fab.mat-accent,
.dark .mat-mini-fab.mat-warn,
.dark .mat-raised-button.mat-accent,
.dark .mat-raised-button.mat-warn {
 color:#fff
}
.dark .mat-fab.mat-accent.mat-button-disabled,
.dark .mat-fab.mat-button-disabled.mat-button-disabled,
.dark .mat-fab.mat-primary.mat-button-disabled,
.dark .mat-fab.mat-warn.mat-button-disabled,
.dark .mat-flat-button.mat-accent.mat-button-disabled,
.dark .mat-flat-button.mat-button-disabled.mat-button-disabled,
.dark .mat-flat-button.mat-primary.mat-button-disabled,
.dark .mat-flat-button.mat-warn.mat-button-disabled,
.dark .mat-mini-fab.mat-accent.mat-button-disabled,
.dark .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.dark .mat-mini-fab.mat-primary.mat-button-disabled,
.dark .mat-mini-fab.mat-warn.mat-button-disabled,
.dark .mat-raised-button.mat-accent.mat-button-disabled,
.dark .mat-raised-button.mat-button-disabled.mat-button-disabled,
.dark .mat-raised-button.mat-primary.mat-button-disabled,
.dark .mat-raised-button.mat-warn.mat-button-disabled {
 color:hsla(0,0%,100%,.3)
}
.dark .mat-fab.mat-primary,
.dark .mat-flat-button.mat-primary,
.dark .mat-mini-fab.mat-primary,
.dark .mat-raised-button.mat-primary {
 background-color:#fff
}
.dark .mat-fab.mat-accent,
.dark .mat-flat-button.mat-accent,
.dark .mat-mini-fab.mat-accent,
.dark .mat-raised-button.mat-accent {
 background-color:#ff5400
}
.dark .mat-fab.mat-warn,
.dark .mat-flat-button.mat-warn,
.dark .mat-mini-fab.mat-warn,
.dark .mat-raised-button.mat-warn {
 background-color:#c00
}
.dark .mat-fab.mat-accent.mat-button-disabled,
.dark .mat-fab.mat-button-disabled.mat-button-disabled,
.dark .mat-fab.mat-primary.mat-button-disabled,
.dark .mat-fab.mat-warn.mat-button-disabled,
.dark .mat-flat-button.mat-accent.mat-button-disabled,
.dark .mat-flat-button.mat-button-disabled.mat-button-disabled,
.dark .mat-flat-button.mat-primary.mat-button-disabled,
.dark .mat-flat-button.mat-warn.mat-button-disabled,
.dark .mat-mini-fab.mat-accent.mat-button-disabled,
.dark .mat-mini-fab.mat-button-disabled.mat-button-disabled,
.dark .mat-mini-fab.mat-primary.mat-button-disabled,
.dark .mat-mini-fab.mat-warn.mat-button-disabled,
.dark .mat-raised-button.mat-accent.mat-button-disabled,
.dark .mat-raised-button.mat-button-disabled.mat-button-disabled,
.dark .mat-raised-button.mat-primary.mat-button-disabled,
.dark .mat-raised-button.mat-warn.mat-button-disabled {
 background-color:hsla(0,0%,100%,.12)
}
.dark .mat-fab.mat-primary .mat-ripple-element,
.dark .mat-flat-button.mat-primary .mat-ripple-element,
.dark .mat-mini-fab.mat-primary .mat-ripple-element,
.dark .mat-raised-button.mat-primary .mat-ripple-element {
 background-color:rgba(0,0,0,.1)
}
.dark .mat-fab.mat-accent .mat-ripple-element,
.dark .mat-fab.mat-warn .mat-ripple-element,
.dark .mat-flat-button.mat-accent .mat-ripple-element,
.dark .mat-flat-button.mat-warn .mat-ripple-element,
.dark .mat-mini-fab.mat-accent .mat-ripple-element,
.dark .mat-mini-fab.mat-warn .mat-ripple-element,
.dark .mat-raised-button.mat-accent .mat-ripple-element,
.dark .mat-raised-button.mat-warn .mat-ripple-element {
 background-color:hsla(0,0%,100%,.1)
}
.dark .mat-flat-button:not([class*=mat-elevation-z]),
.dark .mat-stroked-button:not([class*=mat-elevation-z]) {
 box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)
}
.dark .mat-raised-button:not([class*=mat-elevation-z]) {
 box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)
}
.dark .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
 box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)
}
.dark .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
 box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)
}
.dark .mat-fab:not([class*=mat-elevation-z]),
.dark .mat-mini-fab:not([class*=mat-elevation-z]) {
 box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)
}
.dark .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.dark .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
 box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)
}
.dark .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.dark .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
 box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)
}
.dark .mat-button-toggle-group,
.dark .mat-button-toggle-standalone {
 box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)
}
.dark .mat-button-toggle-group-appearance-standard,
.dark .mat-button-toggle-standalone.mat-button-toggle-appearance-standard {
 box-shadow:none
}
.dark .mat-button-toggle {
 color:hsla(0,0%,100%,.5)
}
.dark .mat-button-toggle .mat-button-toggle-focus-overlay {
 background-color:hsla(0,0%,100%,.12)
}
.dark .mat-button-toggle-appearance-standard {
 color:#fff;
 background:#424242
}
.dark .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
 background-color:#fff
}
.dark .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle {
 border-left:1px solid hsla(0,0%,100%,.12)
}
.dark [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle {
 border-left:none;
 border-right:1px solid hsla(0,0%,100%,.12)
}
.dark .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle+.mat-button-toggle {
 border-left:none;
 border-right:none;
 border-top:1px solid hsla(0,0%,100%,.12)
}
.dark .mat-button-toggle-checked {
 background-color:#212121;
 color:hsla(0,0%,100%,.7)
}
.dark .mat-button-toggle-checked.mat-button-toggle-appearance-standard {
 color:#fff
}
.dark .mat-button-toggle-disabled {
 color:hsla(0,0%,100%,.3);
 background-color:#000
}
.dark .mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
 background:#424242
}
.dark .mat-button-toggle-disabled.mat-button-toggle-checked {
 background-color:#424242
}
.dark .mat-button-toggle-group-appearance-standard,
.dark .mat-button-toggle-standalone.mat-button-toggle-appearance-standard {
 border:1px solid hsla(0,0%,100%,.12)
}
.dark .mat-card {
 background:#424242;
 color:#fff
}
.dark .mat-card:not([class*=mat-elevation-z]) {
 box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)
}
.dark .mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
 box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)
}
.dark .mat-card-subtitle {
 color:hsla(0,0%,100%,.7)
}
.dark .mat-checkbox-frame {
 border-color:hsla(0,0%,100%,.7)
}
.dark .mat-checkbox-checkmark {
 fill:#303030
}
.dark .mat-checkbox-checkmark-path {
 stroke:#303030!important
}
.dark .mat-checkbox-mixedmark {
 background-color:#303030
}
.dark .mat-checkbox-checked.mat-primary .mat-checkbox-background,
.dark .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background {
 background-color:#fff
}
.dark .mat-checkbox-checked.mat-accent .mat-checkbox-background,
.dark .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background {
 background-color:#ff5400
}
.dark .mat-checkbox-checked.mat-warn .mat-checkbox-background,
.dark .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background {
 background-color:#c00
}
.dark .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,
.dark .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
 background-color:#686868
}
.dark .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
 border-color:#686868
}
.dark .mat-checkbox-disabled .mat-checkbox-label {
 color:hsla(0,0%,100%,.7)
}
.dark .mat-checkbox .mat-ripple-element {
 background-color:#fff
}
.dark .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.dark .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
 background:#fff
}
.dark .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.dark .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
 background:#ff5400
}
.dark .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.dark .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
 background:#c00
}
.dark .mat-chip.mat-standard-chip {
 background-color:#616161;
 color:#fff
}
.dark .mat-chip.mat-standard-chip .mat-chip-remove {
 color:#fff;
 opacity:.4
}
.dark .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
 box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)
}
.dark .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
 opacity:.54
}
.dark .mat-chip.mat-standard-chip.mat-chip-disabled {
 opacity:.4
}
.dark .mat-chip.mat-standard-chip:after {
 background:#fff
}
.dark .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
 background-color:#fff;
 color:#000
}
.dark .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
 color:#000;
 opacity:.4
}
.dark .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
 background-color:rgba(0,0,0,.1)
}
.dark .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
 background-color:#c00;
 color:#fff
}
.dark .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
 color:#fff;
 opacity:.4
}
.dark .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
 background-color:hsla(0,0%,100%,.1)
}
.dark .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
 background-color:#ff5400;
 color:#fff
}
.dark .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
 color:#fff;
 opacity:.4
}
.dark .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
 background-color:hsla(0,0%,100%,.1)
}
.dark .mat-table {
 background:#424242
}
.dark .mat-table-sticky,
.dark .mat-table tbody,
.dark .mat-table tfoot,
.dark .mat-table thead,
.dark [mat-footer-row],
.dark [mat-header-row],
.dark [mat-row],
.dark mat-footer-row,
.dark mat-header-row,
.dark mat-row {
 background:inherit
}
.dark mat-footer-row,
.dark mat-header-row,
.dark mat-row,
.dark td.mat-cell,
.dark td.mat-footer-cell,
.dark th.mat-header-cell {
 border-bottom-color:hsla(0,0%,100%,.12)
}
.dark .mat-header-cell {
 color:hsla(0,0%,100%,.7)
}
.dark .mat-cell,
.dark .mat-footer-cell {
 color:#fff
}
.dark .mat-calendar-arrow {
 border-top-color:#fff
}
.dark .mat-datepicker-content .mat-calendar-next-button,
.dark .mat-datepicker-content .mat-calendar-previous-button,
.dark .mat-datepicker-toggle {
 color:#fff
}
.dark .mat-calendar-table-header {
 color:hsla(0,0%,100%,.5)
}
.dark .mat-calendar-table-header-divider:after {
 background:hsla(0,0%,100%,.12)
}
.dark .mat-calendar-body-label {
 color:hsla(0,0%,100%,.7)
}
.dark .mat-calendar-body-cell-content,
.dark .mat-date-range-input-separator {
 color:#fff;
 border-color:transparent
}
.dark .mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
 color:hsla(0,0%,100%,.5)
}
.dark .mat-form-field-disabled .mat-date-range-input-separator {
 color:hsla(0,0%,100%,.5)
}
.dark .mat-calendar-body-in-preview {
 color:hsla(0,0%,100%,.24)
}
.dark .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
 border-color:hsla(0,0%,100%,.5)
}
.dark .mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
 border-color:hsla(0,0%,100%,.3)
}
.dark .mat-calendar-body-in-range:before {
 background:hsla(0,0%,100%,.2)
}
.dark .mat-calendar-body-comparison-identical,
.dark .mat-calendar-body-in-comparison-range:before {
 background:rgba(249,171,0,.2)
}
.dark .mat-calendar-body-comparison-bridge-start:before,
.dark [dir=rtl] .mat-calendar-body-comparison-bridge-end:before {
 background:linear-gradient(90deg,hsla(0,0%,100%,.2) 50%,rgba(249,171,0,.2) 0)
}
.dark .mat-calendar-body-comparison-bridge-end:before,
.dark [dir=rtl] .mat-calendar-body-comparison-bridge-start:before {
 background:linear-gradient(270deg,hsla(0,0%,100%,.2) 50%,rgba(249,171,0,.2) 0)
}
.dark .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after,
.dark .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical {
 background:#a8dab5
}
.dark .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.dark .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected {
 background:#46a35e
}
.dark .mat-calendar-body-selected {
 background-color:#fff;
 color:#000
}
.dark .mat-calendar-body-disabled>.mat-calendar-body-selected {
 background-color:hsla(0,0%,100%,.4)
}
.dark .mat-calendar-body-today.mat-calendar-body-selected {
 box-shadow:inset 0 0 0 1px #000
}
.dark .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.dark .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.dark .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
 background-color:hsla(0,0%,100%,.3)
}
.dark .mat-datepicker-content {
 box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);
 background-color:#424242;
 color:#fff
}
.dark .mat-datepicker-content.mat-accent .mat-calendar-body-in-range:before {
 background:rgba(255,84,0,.2)
}
.dark .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.dark .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range:before {
 background:rgba(249,171,0,.2)
}
.dark .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start:before,
.dark .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end:before {
 background:linear-gradient(90deg,rgba(255,84,0,.2) 50%,rgba(249,171,0,.2) 0)
}
.dark .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end:before,
.dark .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start:before {
 background:linear-gradient(270deg,rgba(255,84,0,.2) 50%,rgba(249,171,0,.2) 0)
}
.dark .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after,
.dark .mat-datepicker-content.mat-accent .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical {
 background:#a8dab5
}
.dark .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.dark .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected {
 background:#46a35e
}
.dark .mat-datepicker-content.mat-accent .mat-calendar-body-selected {
 background-color:#ff5400;
 color:#fff
}
.dark .mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected {
 background-color:rgba(255,84,0,.4)
}
.dark .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
 box-shadow:inset 0 0 0 1px #fff
}
.dark .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.dark .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.dark .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
 background-color:rgba(255,84,0,.3)
}
.dark .mat-datepicker-content.mat-warn .mat-calendar-body-in-range:before {
 background:rgba(204,0,0,.2)
}
.dark .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.dark .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range:before {
 background:rgba(249,171,0,.2)
}
.dark .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start:before,
.dark .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end:before {
 background:linear-gradient(90deg,rgba(204,0,0,.2) 50%,rgba(249,171,0,.2) 0)
}
.dark .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end:before,
.dark .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start:before {
 background:linear-gradient(270deg,rgba(204,0,0,.2) 50%,rgba(249,171,0,.2) 0)
}
.dark .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after,
.dark .mat-datepicker-content.mat-warn .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical {
 background:#a8dab5
}
.dark .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.dark .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected {
 background:#46a35e
}
.dark .mat-datepicker-content.mat-warn .mat-calendar-body-selected {
 background-color:#c00;
 color:#fff
}
.dark .mat-datepicker-content.mat-warn .mat-calendar-body-disabled>.mat-calendar-body-selected {
 background-color:rgba(204,0,0,.4)
}
.dark .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
 box-shadow:inset 0 0 0 1px #fff
}
.dark .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.dark .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.dark .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
 background-color:rgba(204,0,0,.3)
}
.dark .mat-datepicker-content-touch {
 box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)
}
.dark .mat-datepicker-toggle-active {
 color:#fff
}
.dark .mat-datepicker-toggle-active.mat-accent {
 color:#ff5400
}
.dark .mat-datepicker-toggle-active.mat-warn {
 color:#c00
}
.dark .mat-date-range-input-inner[disabled] {
 color:hsla(0,0%,100%,.5)
}
.dark .mat-dialog-container {
 box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);
 background:#424242;
 color:#fff
}
.dark .mat-divider {
 border-top-color:hsla(0,0%,100%,.12)
}
.dark .mat-divider-vertical {
 border-right-color:hsla(0,0%,100%,.12)
}
.dark .mat-expansion-panel {
 background:#424242;
 color:#fff
}
.dark .mat-expansion-panel:not([class*=mat-elevation-z]) {
 box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)
}
.dark .mat-action-row {
 border-top-color:hsla(0,0%,100%,.12)
}
.dark .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),
.dark .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),
.dark .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
 background:hsla(0,0%,100%,.04)
}
@media (hover:none) {
 .dark .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
  background:#424242
 }
}
.dark .mat-expansion-panel-header-title {
 color:#fff
}
.dark .mat-expansion-indicator:after,
.dark .mat-expansion-panel-header-description {
 color:hsla(0,0%,100%,.7)
}
.dark .mat-expansion-panel-header[aria-disabled=true] {
 color:hsla(0,0%,100%,.3)
}
.dark .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description,
.dark .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title {
 color:inherit
}
.dark .mat-form-field-label,
.dark .mat-hint {
 color:hsla(0,0%,100%,.7)
}
.dark .mat-form-field.mat-focused .mat-form-field-label {
 color:#fff
}
.dark .mat-form-field.mat-focused .mat-form-field-label.mat-accent {
 color:#ff5400
}
.dark .mat-form-field.mat-focused .mat-form-field-label.mat-warn {
 color:#c00
}
.dark .mat-focused .mat-form-field-required-marker {
 color:#ff5400
}
.dark .mat-form-field-ripple,
.dark .mat-form-field.mat-focused .mat-form-field-ripple {
 background-color:#fff
}
.dark .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
 background-color:#ff5400
}
.dark .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
 background-color:#c00
}
.dark .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix:after {
 color:#fff
}
.dark .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix:after {
 color:#ff5400
}
.dark .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix:after {
 color:#c00
}
.dark .mat-form-field.mat-form-field-invalid .mat-form-field-label,
.dark .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.dark .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
 color:#c00
}
.dark .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.dark .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
 background-color:#c00
}
.dark .mat-error {
 color:#c00
}
.dark .mat-form-field-appearance-legacy .mat-form-field-label,
.dark .mat-form-field-appearance-legacy .mat-hint {
 color:hsla(0,0%,100%,.7)
}
.dark .mat-form-field-appearance-legacy .mat-form-field-underline {
 background-color:hsla(0,0%,100%,.7)
}
.dark .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
 background-image:linear-gradient(90deg,hsla(0,0%,100%,.7) 0,hsla(0,0%,100%,.7) 33%,transparent 0);
 background-size:4px 100%;
 background-repeat:repeat-x
}
.dark .mat-form-field-appearance-standard .mat-form-field-underline {
 background-color:hsla(0,0%,100%,.7)
}
.dark .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
 background-image:linear-gradient(90deg,hsla(0,0%,100%,.7) 0,hsla(0,0%,100%,.7) 33%,transparent 0);
 background-size:4px 100%;
 background-repeat:repeat-x
}
.dark .mat-form-field-appearance-fill .mat-form-field-flex {
 background-color:hsla(0,0%,100%,.1)
}
.dark .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
 background-color:hsla(0,0%,100%,.05)
}
.dark .mat-form-field-appearance-fill .mat-form-field-underline:before {
 background-color:hsla(0,0%,100%,.5)
}
.dark .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
 color:hsla(0,0%,100%,.5)
}
.dark .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline:before {
 background-color:transparent
}
.dark .mat-form-field-appearance-outline .mat-form-field-outline {
 color:hsla(0,0%,100%,.3)
}
.dark .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick,
.dark .mat-form-field-appearance-outline .mat-form-field-outline-thick {
 color:#fff
}
.dark .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
 color:#ff5400
}
.dark .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick,
.dark .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
 color:#c00
}
.dark .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
 color:hsla(0,0%,100%,.5)
}
.dark .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
 color:hsla(0,0%,100%,.15)
}
.dark .mat-icon.mat-primary {
 color:#fff
}
.dark .mat-icon.mat-accent {
 color:#ff5400
}
.dark .mat-icon.mat-warn {
 color:#c00
}
.dark .mat-form-field-type-mat-native-select .mat-form-field-infix:after {
 color:hsla(0,0%,100%,.7)
}
.dark .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix:after,
.dark .mat-input-element:disabled {
 color:hsla(0,0%,100%,.5)
}
.dark .mat-input-element {
 caret-color:#fff
}
.dark .mat-input-element::placeholder {
 color:hsla(0,0%,100%,.5)
}
.dark .mat-input-element::-moz-placeholder {
 color:hsla(0,0%,100%,.5)
}
.dark .mat-input-element::-webkit-input-placeholder {
 color:hsla(0,0%,100%,.5)
}
.dark .mat-input-element:-ms-input-placeholder {
 color:hsla(0,0%,100%,.5)
}
.dark .mat-input-element option {
 color:rgba(0,0,0,.87)
}
.dark .mat-input-element option:disabled {
 color:rgba(0,0,0,.38)
}
.dark .mat-form-field.mat-accent .mat-input-element {
 caret-color:#ff5400
}
.dark .mat-form-field-invalid .mat-input-element,
.dark .mat-form-field.mat-warn .mat-input-element {
 caret-color:#c00
}
.dark .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix:after {
 color:#c00
}
.dark .mat-list-base .mat-list-item,
.dark .mat-list-base .mat-list-option {
 color:#fff
}
.dark .mat-list-base .mat-subheader {
 color:hsla(0,0%,100%,.7)
}
.dark .mat-list-item-disabled {
 background-color:#000
}
.dark .mat-action-list .mat-list-item:focus,
.dark .mat-action-list .mat-list-item:hover,
.dark .mat-list-option:focus,
.dark .mat-list-option:hover,
.dark .mat-nav-list .mat-list-item:focus,
.dark .mat-nav-list .mat-list-item:hover {
 background:hsla(0,0%,100%,.04)
}
.dark .mat-list-single-selected-option,
.dark .mat-list-single-selected-option:focus,
.dark .mat-list-single-selected-option:hover {
 background:hsla(0,0%,100%,.12)
}
.dark .mat-menu-panel {
 background:#424242
}
.dark .mat-menu-panel:not([class*=mat-elevation-z]) {
 box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)
}
.dark .mat-menu-item {
 background:transparent;
 color:#fff
}
.dark .mat-menu-item[disabled],
.dark .mat-menu-item[disabled] .mat-icon-no-color,
.dark .mat-menu-item[disabled]:after {
 color:hsla(0,0%,100%,.5)
}
.dark .mat-menu-item-submenu-trigger:after,
.dark .mat-menu-item .mat-icon-no-color {
 color:#fff
}
.dark .mat-menu-item-highlighted:not([disabled]),
.dark .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.dark .mat-menu-item.cdk-program-focused:not([disabled]),
.dark .mat-menu-item:hover:not([disabled]) {
 background:hsla(0,0%,100%,.04)
}
.dark .mat-paginator {
 background:#424242
}
.dark .mat-paginator,
.dark .mat-paginator-page-size .mat-select-trigger {
 color:hsla(0,0%,100%,.7)
}
.dark .mat-paginator-decrement,
.dark .mat-paginator-increment {
 border-top:2px solid #fff;
 border-right:2px solid #fff
}
.dark .mat-paginator-first,
.dark .mat-paginator-last {
 border-top:2px solid #fff
}
.dark .mat-icon-button[disabled] .mat-paginator-decrement,
.dark .mat-icon-button[disabled] .mat-paginator-first,
.dark .mat-icon-button[disabled] .mat-paginator-increment,
.dark .mat-icon-button[disabled] .mat-paginator-last {
 border-color:hsla(0,0%,100%,.5)
}
.dark .mat-progress-bar-background {
 fill:#1d1d1d
}
.dark .mat-progress-bar-buffer {
 background-color:#1d1d1d
}
.dark .mat-progress-bar-fill:after {
 background-color:#fff
}
.dark .mat-progress-bar.mat-accent .mat-progress-bar-background {
 fill:#ffccb3
}
.dark .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
 background-color:#ffccb3
}
.dark .mat-progress-bar.mat-accent .mat-progress-bar-fill:after {
 background-color:#ff5400
}
.dark .mat-progress-bar.mat-warn .mat-progress-bar-background {
 fill:#f0b3b3
}
.dark .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
 background-color:#f0b3b3
}
.dark .mat-progress-bar.mat-warn .mat-progress-bar-fill:after {
 background-color:#c00
}
.dark .mat-progress-spinner circle,
.dark .mat-spinner circle {
 stroke:#fff
}
.dark .mat-progress-spinner.mat-accent circle,
.dark .mat-spinner.mat-accent circle {
 stroke:#ff5400
}
.dark .mat-progress-spinner.mat-warn circle,
.dark .mat-spinner.mat-warn circle {
 stroke:#c00
}
.dark .mat-radio-outer-circle {
 border-color:hsla(0,0%,100%,.7)
}
.dark .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
 border-color:#fff
}
.dark .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,
.dark .mat-radio-button.mat-primary .mat-radio-inner-circle,
.dark .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.dark .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
 background-color:#fff
}
.dark .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
 border-color:#ff5400
}
.dark .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,
.dark .mat-radio-button.mat-accent .mat-radio-inner-circle,
.dark .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.dark .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
 background-color:#ff5400
}
.dark .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
 border-color:#c00
}
.dark .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,
.dark .mat-radio-button.mat-warn .mat-radio-inner-circle,
.dark .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.dark .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
 background-color:#c00
}
.dark .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.dark .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
 border-color:hsla(0,0%,100%,.5)
}
.dark .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle,
.dark .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element {
 background-color:hsla(0,0%,100%,.5)
}
.dark .mat-radio-button.mat-radio-disabled .mat-radio-label-content {
 color:hsla(0,0%,100%,.5)
}
.dark .mat-radio-button .mat-ripple-element {
 background-color:#fff
}
.dark .mat-select-value {
 color:#fff
}
.dark .mat-select-disabled .mat-select-value,
.dark .mat-select-placeholder {
 color:hsla(0,0%,100%,.5)
}
.dark .mat-select-arrow {
 color:hsla(0,0%,100%,.7)
}
.dark .mat-select-panel {
 background:#424242
}
.dark .mat-select-panel:not([class*=mat-elevation-z]) {
 box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)
}
.dark .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
 background:hsla(0,0%,100%,.12)
}
.dark .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
 color:#fff
}
.dark .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
 color:#ff5400
}
.dark .mat-form-field.mat-focused.mat-warn .mat-select-arrow,
.dark .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
 color:#c00
}
.dark .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
 color:hsla(0,0%,100%,.5)
}
.dark .mat-drawer-container {
 background-color:#303030;
 color:#fff
}
.dark .mat-drawer {
 color:#fff
}
.dark .mat-drawer,
.dark .mat-drawer.mat-drawer-push {
 background-color:#424242
}
.dark .mat-drawer:not(.mat-drawer-side) {
 box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)
}
.dark .mat-drawer-side {
 border-right:1px solid hsla(0,0%,100%,.12)
}
.dark .mat-drawer-side.mat-drawer-end {
 border-left:1px solid hsla(0,0%,100%,.12);
 border-right:none
}
.dark [dir=rtl] .mat-drawer-side {
 border-left:1px solid hsla(0,0%,100%,.12);
 border-right:none
}
.dark [dir=rtl] .mat-drawer-side.mat-drawer-end {
 border-left:none;
 border-right:1px solid hsla(0,0%,100%,.12)
}
.dark .mat-drawer-backdrop.mat-drawer-shown {
 background-color:hsla(0,0%,74.1%,.6)
}
.dark .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
 background-color:#ff5400
}
.dark .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
 background-color:rgba(255,84,0,.54)
}
.dark .mat-slide-toggle.mat-checked .mat-ripple-element {
 background-color:#ff5400
}
.dark .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
 background-color:#fff
}
.dark .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
 background-color:hsla(0,0%,100%,.54)
}
.dark .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
 background-color:#fff
}
.dark .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
 background-color:#c00
}
.dark .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
 background-color:rgba(204,0,0,.54)
}
.dark .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
 background-color:#c00
}
.dark .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
 background-color:#fff
}
.dark .mat-slide-toggle-thumb {
 box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);
 background-color:#bdbdbd
}
.dark .mat-slide-toggle-bar {
 background-color:hsla(0,0%,100%,.5)
}
.dark .mat-slider-track-background {
 background-color:hsla(0,0%,100%,.3)
}
.dark .mat-primary .mat-slider-thumb,
.dark .mat-primary .mat-slider-thumb-label,
.dark .mat-primary .mat-slider-track-fill {
 background-color:#fff
}
.dark .mat-primary .mat-slider-thumb-label-text {
 color:#000
}
.dark .mat-primary .mat-slider-focus-ring {
 background-color:hsla(0,0%,100%,.2)
}
.dark .mat-accent .mat-slider-thumb,
.dark .mat-accent .mat-slider-thumb-label,
.dark .mat-accent .mat-slider-track-fill {
 background-color:#ff5400
}
.dark .mat-accent .mat-slider-thumb-label-text {
 color:#fff
}
.dark .mat-accent .mat-slider-focus-ring {
 background-color:rgba(255,84,0,.2)
}
.dark .mat-warn .mat-slider-thumb,
.dark .mat-warn .mat-slider-thumb-label,
.dark .mat-warn .mat-slider-track-fill {
 background-color:#c00
}
.dark .mat-warn .mat-slider-thumb-label-text {
 color:#fff
}
.dark .mat-warn .mat-slider-focus-ring {
 background-color:rgba(204,0,0,.2)
}
.dark .cdk-focused .mat-slider-track-background,
.dark .mat-slider:hover .mat-slider-track-background {
 background-color:hsla(0,0%,100%,.3)
}
.dark .mat-slider-disabled .mat-slider-thumb,
.dark .mat-slider-disabled .mat-slider-track-background,
.dark .mat-slider-disabled .mat-slider-track-fill {
 background-color:hsla(0,0%,100%,.3)
}
.dark .mat-slider-disabled:hover .mat-slider-track-background {
 background-color:hsla(0,0%,100%,.3)
}
.dark .mat-slider-min-value .mat-slider-focus-ring {
 background-color:hsla(0,0%,100%,.12)
}
.dark .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.dark .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
 background-color:#fff
}
.dark .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.dark .mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
 background-color:hsla(0,0%,100%,.3)
}
.dark .mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
 border-color:hsla(0,0%,100%,.3);
 background-color:transparent
}
.dark .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb,
.dark .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb {
 border-color:hsla(0,0%,100%,.3)
}
.dark .mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb,
.dark .mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb {
 border-color:hsla(0,0%,100%,.3)
}
.dark .mat-slider-has-ticks .mat-slider-wrapper:after {
 border-color:hsla(0,0%,100%,.7)
}
.dark .mat-slider-horizontal .mat-slider-ticks {
 background-image:repeating-linear-gradient(90deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,.7) 2px,transparent 0,transparent);
 background-image:-moz-repeating-linear-gradient(.0001deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,.7) 2px,transparent 0,transparent)
}
.dark .mat-slider-vertical .mat-slider-ticks {
 background-image:repeating-linear-gradient(180deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,.7) 2px,transparent 0,transparent)
}
.dark .mat-step-header.cdk-keyboard-focused,
.dark .mat-step-header.cdk-program-focused,
.dark .mat-step-header:hover {
 background-color:hsla(0,0%,100%,.04)
}
@media (hover:none) {
 .dark .mat-step-header:hover {
  background:none
 }
}
.dark .mat-step-header .mat-step-label,
.dark .mat-step-header .mat-step-optional {
 color:hsla(0,0%,100%,.7)
}
.dark .mat-step-header .mat-step-icon {
 background-color:hsla(0,0%,100%,.7);
 color:#000
}
.dark .mat-step-header .mat-step-icon-selected,
.dark .mat-step-header .mat-step-icon-state-done,
.dark .mat-step-header .mat-step-icon-state-edit {
 background-color:#fff;
 color:#000
}
.dark .mat-step-header.mat-accent .mat-step-icon {
 color:#fff
}
.dark .mat-step-header.mat-accent .mat-step-icon-selected,
.dark .mat-step-header.mat-accent .mat-step-icon-state-done,
.dark .mat-step-header.mat-accent .mat-step-icon-state-edit {
 background-color:#ff5400;
 color:#fff
}
.dark .mat-step-header.mat-warn .mat-step-icon {
 color:#fff
}
.dark .mat-step-header.mat-warn .mat-step-icon-selected,
.dark .mat-step-header.mat-warn .mat-step-icon-state-done,
.dark .mat-step-header.mat-warn .mat-step-icon-state-edit {
 background-color:#c00;
 color:#fff
}
.dark .mat-step-header .mat-step-icon-state-error {
 background-color:transparent;
 color:#c00
}
.dark .mat-step-header .mat-step-label.mat-step-label-active {
 color:#fff
}
.dark .mat-step-header .mat-step-label.mat-step-label-error {
 color:#c00
}
.dark .mat-stepper-horizontal,
.dark .mat-stepper-vertical {
 background-color:#424242
}
.dark .mat-stepper-vertical-line:before {
 border-left-color:hsla(0,0%,100%,.12)
}
.dark .mat-horizontal-stepper-header:after,
.dark .mat-horizontal-stepper-header:before,
.dark .mat-stepper-horizontal-line {
 border-top-color:hsla(0,0%,100%,.12)
}
.dark .mat-sort-header-arrow {
 color:#c6c6c6
}
.dark .mat-tab-header,
.dark .mat-tab-nav-bar {
 border-bottom:1px solid hsla(0,0%,100%,.12)
}
.dark .mat-tab-group-inverted-header .mat-tab-header,
.dark .mat-tab-group-inverted-header .mat-tab-nav-bar {
 border-top:1px solid hsla(0,0%,100%,.12);
 border-bottom:none
}
.dark .mat-tab-label,
.dark .mat-tab-link {
 color:#fff
}
.dark .mat-tab-label.mat-tab-disabled,
.dark .mat-tab-link.mat-tab-disabled {
 color:hsla(0,0%,100%,.5)
}
.dark .mat-tab-header-pagination-chevron {
 border-color:#fff
}
.dark .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
 border-color:hsla(0,0%,100%,.5)
}
.dark .mat-tab-group[class*=mat-background-] .mat-tab-header,
.dark .mat-tab-nav-bar[class*=mat-background-] {
 border-bottom:none;
 border-top:none
}
.dark .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.dark .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dark .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dark .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.dark .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.dark .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dark .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dark .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
 background-color:rgba(29,29,29,.3)
}
.dark .mat-tab-group.mat-primary .mat-ink-bar,
.dark .mat-tab-nav-bar.mat-primary .mat-ink-bar {
 background-color:#fff
}
.dark .mat-tab-group.mat-primary.mat-background-primary>.mat-tab-header .mat-ink-bar,
.dark .mat-tab-group.mat-primary.mat-background-primary>.mat-tab-link-container .mat-ink-bar,
.dark .mat-tab-nav-bar.mat-primary.mat-background-primary>.mat-tab-header .mat-ink-bar,
.dark .mat-tab-nav-bar.mat-primary.mat-background-primary>.mat-tab-link-container .mat-ink-bar {
 background-color:#000
}
.dark .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.dark .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dark .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dark .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.dark .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.dark .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dark .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dark .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
 background-color:rgba(255,204,179,.3)
}
.dark .mat-tab-group.mat-accent .mat-ink-bar,
.dark .mat-tab-nav-bar.mat-accent .mat-ink-bar {
 background-color:#ff5400
}
.dark .mat-tab-group.mat-accent.mat-background-accent>.mat-tab-header .mat-ink-bar,
.dark .mat-tab-group.mat-accent.mat-background-accent>.mat-tab-link-container .mat-ink-bar,
.dark .mat-tab-nav-bar.mat-accent.mat-background-accent>.mat-tab-header .mat-ink-bar,
.dark .mat-tab-nav-bar.mat-accent.mat-background-accent>.mat-tab-link-container .mat-ink-bar {
 background-color:#fff
}
.dark .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.dark .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dark .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dark .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.dark .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.dark .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dark .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dark .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
 background-color:rgba(240,179,179,.3)
}
.dark .mat-tab-group.mat-warn .mat-ink-bar,
.dark .mat-tab-nav-bar.mat-warn .mat-ink-bar {
 background-color:#c00
}
.dark .mat-tab-group.mat-warn.mat-background-warn>.mat-tab-header .mat-ink-bar,
.dark .mat-tab-group.mat-warn.mat-background-warn>.mat-tab-link-container .mat-ink-bar,
.dark .mat-tab-nav-bar.mat-warn.mat-background-warn>.mat-tab-header .mat-ink-bar,
.dark .mat-tab-nav-bar.mat-warn.mat-background-warn>.mat-tab-link-container .mat-ink-bar {
 background-color:#fff
}
.dark .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.dark .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dark .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dark .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.dark .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.dark .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dark .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dark .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
 background-color:rgba(29,29,29,.3)
}
.dark .mat-tab-group.mat-background-primary>.mat-tab-header,
.dark .mat-tab-group.mat-background-primary>.mat-tab-header-pagination,
.dark .mat-tab-group.mat-background-primary>.mat-tab-link-container,
.dark .mat-tab-nav-bar.mat-background-primary>.mat-tab-header,
.dark .mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination,
.dark .mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container {
 background-color:#fff
}
.dark .mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-label,
.dark .mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-tab-link,
.dark .mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-label,
.dark .mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-tab-link {
 color:#000
}
.dark .mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-label.mat-tab-disabled,
.dark .mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.dark .mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-label.mat-tab-disabled,
.dark .mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-tab-link.mat-tab-disabled {
 color:rgba(0,0,0,.4)
}
.dark .mat-tab-group.mat-background-primary>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.dark .mat-tab-group.mat-background-primary>.mat-tab-header .mat-focus-indicator:before,
.dark .mat-tab-group.mat-background-primary>.mat-tab-links .mat-focus-indicator:before,
.dark .mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.dark .mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-focus-indicator:before,
.dark .mat-tab-nav-bar.mat-background-primary>.mat-tab-links .mat-focus-indicator:before {
 border-color:#000
}
.dark .mat-tab-group.mat-background-primary>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.dark .mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
 border-color:rgba(0,0,0,.4)
}
.dark .mat-tab-group.mat-background-primary>.mat-tab-header .mat-ripple-element,
.dark .mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-ripple-element,
.dark .mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-ripple-element,
.dark .mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-ripple-element {
 background-color:rgba(0,0,0,.12)
}
.dark .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.dark .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dark .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dark .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.dark .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.dark .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dark .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dark .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
 background-color:rgba(255,204,179,.3)
}
.dark .mat-tab-group.mat-background-accent>.mat-tab-header,
.dark .mat-tab-group.mat-background-accent>.mat-tab-header-pagination,
.dark .mat-tab-group.mat-background-accent>.mat-tab-link-container,
.dark .mat-tab-nav-bar.mat-background-accent>.mat-tab-header,
.dark .mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination,
.dark .mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container {
 background-color:#ff5400
}
.dark .mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-label,
.dark .mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-tab-link,
.dark .mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-label,
.dark .mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-tab-link {
 color:#fff
}
.dark .mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-label.mat-tab-disabled,
.dark .mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.dark .mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-label.mat-tab-disabled,
.dark .mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-tab-link.mat-tab-disabled {
 color:hsla(0,0%,100%,.4)
}
.dark .mat-tab-group.mat-background-accent>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.dark .mat-tab-group.mat-background-accent>.mat-tab-header .mat-focus-indicator:before,
.dark .mat-tab-group.mat-background-accent>.mat-tab-links .mat-focus-indicator:before,
.dark .mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.dark .mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-focus-indicator:before,
.dark .mat-tab-nav-bar.mat-background-accent>.mat-tab-links .mat-focus-indicator:before {
 border-color:#fff
}
.dark .mat-tab-group.mat-background-accent>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.dark .mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
 border-color:hsla(0,0%,100%,.4)
}
.dark .mat-tab-group.mat-background-accent>.mat-tab-header .mat-ripple-element,
.dark .mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-ripple-element,
.dark .mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-ripple-element,
.dark .mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-ripple-element {
 background-color:hsla(0,0%,100%,.12)
}
.dark .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.dark .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dark .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dark .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.dark .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.dark .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.dark .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.dark .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
 background-color:rgba(240,179,179,.3)
}
.dark .mat-tab-group.mat-background-warn>.mat-tab-header,
.dark .mat-tab-group.mat-background-warn>.mat-tab-header-pagination,
.dark .mat-tab-group.mat-background-warn>.mat-tab-link-container,
.dark .mat-tab-nav-bar.mat-background-warn>.mat-tab-header,
.dark .mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination,
.dark .mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container {
 background-color:#c00
}
.dark .mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-label,
.dark .mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-tab-link,
.dark .mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-label,
.dark .mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-tab-link {
 color:#fff
}
.dark .mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-label.mat-tab-disabled,
.dark .mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,
.dark .mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-label.mat-tab-disabled,
.dark .mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-tab-link.mat-tab-disabled {
 color:hsla(0,0%,100%,.4)
}
.dark .mat-tab-group.mat-background-warn>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.dark .mat-tab-group.mat-background-warn>.mat-tab-header .mat-focus-indicator:before,
.dark .mat-tab-group.mat-background-warn>.mat-tab-links .mat-focus-indicator:before,
.dark .mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.dark .mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-focus-indicator:before,
.dark .mat-tab-nav-bar.mat-background-warn>.mat-tab-links .mat-focus-indicator:before {
 border-color:#fff
}
.dark .mat-tab-group.mat-background-warn>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.dark .mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
 border-color:hsla(0,0%,100%,.4)
}
.dark .mat-tab-group.mat-background-warn>.mat-tab-header .mat-ripple-element,
.dark .mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-ripple-element,
.dark .mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-ripple-element,
.dark .mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-ripple-element {
 background-color:hsla(0,0%,100%,.12)
}
.dark .mat-toolbar {
 background:#212121;
 color:#fff
}
.dark .mat-toolbar.mat-primary {
 background:#fff;
 color:#000
}
.dark .mat-toolbar.mat-accent {
 background:#ff5400;
 color:#fff
}
.dark .mat-toolbar.mat-warn {
 background:#c00;
 color:#fff
}
.dark .mat-toolbar .mat-focused .mat-form-field-ripple,
.dark .mat-toolbar .mat-form-field-ripple,
.dark .mat-toolbar .mat-form-field-underline {
 background-color:currentColor
}
.dark .mat-toolbar .mat-focused .mat-form-field-label,
.dark .mat-toolbar .mat-form-field-label,
.dark .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow,
.dark .mat-toolbar .mat-select-arrow,
.dark .mat-toolbar .mat-select-value {
 color:inherit
}
.dark .mat-toolbar .mat-input-element {
 caret-color:currentColor
}
.dark .mat-tree {
 background:#424242
}
.dark .mat-nested-tree-node,
.dark .mat-tree-node {
 color:#fff
}
.dark .mat-snack-bar-container {
 color:rgba(0,0,0,.87);
 background:#fafafa;
 box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)
}
.dark .mat-simple-snackbar-action {
 color:inherit
}
.dark mat-sidenav-container {
 height:100vh
}
.dark mat-sidenav-container mat-sidenav-content {
 padding-bottom:38px!important;
 height:calc(100vh)!important;
 transition:all .275s ease
}
.dark mat-sidenav-container mat-sidenav-content:not(.noshell) {
 padding-top:102px!important
}
.dark mat-sidenav-container mat-sidenav-content.noshell {
 padding-top:38px!important
}
.dark mat-sidenav-container mat-sidenav-content.noshellnobreadcrumb {
 padding-top:15px!important
}
.dark mat-sidenav-container .mat-drawer-backdrop {
 opacity:0
}
.dark mat-toolbar {
 height:64px!important;
 position:fixed;
 top:0;
 left:0;
 font-size:1em!important;
 border-bottom:1px solid #353535;
 z-index:1
}
.dark .mat-badge,
.dark mat-toolbar {
 transition:all .275s ease
}
.dark .mat-badge.mat-badge-small.mat-badge-warn .mat-badge-content {
 color:#c00!important
}
.dark .mat-badge.mat-badge-small.mat-badge-warn:hover .mat-badge-content,
.dark .mat-badge.mat-badge-small.mat-badge-warn[aria-expanded=true] .mat-badge-content {
 color:#fff!important
}
.dark .mat-badge.mat-badge-small.mat-badge-accent .mat-badge-content {
 color:#ff5400!important
}
.dark .mat-badge.mat-badge-small.mat-badge-accent:hover .mat-badge-content,
.dark .mat-badge.mat-badge-small.mat-badge-accent[aria-expanded=true] .mat-badge-content {
 color:#fff!important
}
.dark .mat-badge.mat-badge-small .mat-badge-content {
 top:2px!important;
 right:2px!important;
 transform:scale(.4);
 font-size:.6em
}
.dark .mat-badge.mat-badge-small:hover .mat-badge-content,
.dark .mat-badge.mat-badge-small[aria-expanded=true] .mat-badge-content {
 transform:scale(1)
}
.dark mat-card {
 border-radius:0!important;
 padding:16px!important
}
.dark mat-card .mat-card-content .mat-form-field {
 width:100%
}
.dark mat-card .mat-card-header~.mat-card-image {
 margin-top:-16px
}
.dark mat-card .mat-card-header-text {
 flex:auto;
 margin:0
}
.dark mat-card .mat-card-header-text .mat-card-title {
 border-bottom:1px solid #353535;
 margin-bottom:19px;
 padding-bottom:19px
}
.dark mat-card .btn-options {
 position:absolute;
 right:0;
 top:9.5px
}
.dark mat-card .btn-options.contrast {
 color:#fff
}
.dark mat-card .mat-card-actions {
 margin:0 -16px -38px!important
}
.dark mat-card .mat-card-actions form {
 display:flex
}
.dark mat-card .mat-card-actions form .mat-form-field {
 flex:auto
}
.dark mat-card .mat-card-actions form button {
 margin:0 0 22px;
 border-radius:0
}
.dark .mat-list-item {
 min-height:48px!important;
 height:auto!important;
 display:grid!important;
 margin:0!important
}
.dark .mat-list-icon {
 font-size:.875em!important
}
.dark .list-reader .mat-list-icon {
 margin-right:7px!important;
 padding:0!important
}
.dark .list-reader .mat-list-item.is-read,
.dark .list-reader .mat-list-item[aria-selected=true] {
 opacity:.55;
 text-decoration:line-through
}
.dark .is-loading .mat-list-item-content {
 position:relative
}
.dark .is-loading .mat-list-item-content:before {
 content:".";
 width:calc(100%);
 left:0;
 background:#e6e6e6;
 opacity:1;
 color:transparent;
 position:absolute
}
.dark mat-chip {
 padding:2px 10px!important;
 min-height:auto!important;
 height:auto!important
}
.dark .mat-menu-panel {
 max-width:350px!important
}
.dark .mat-menu-panel .mat-icon {
 vertical-align:middle;
 align-items:center;
 display:inline-flex;
 margin-right:5px!important
}
@media only screen and (max-width:992px) {
 .dark .mat-menu-panel {
  min-width:100%!important;
  max-width:100%!important
 }
}
@keyframes loading {
 0% {
  background-position:-100px
 }
 to {
  background-position:400px
 }
}
.dark .mat-table {
 width:100%;
 background-color:transparent!important;
 margin-bottom:38px
}
.dark .mat-table thead .mat-header-cell {
 font-size:1em;
 font-weight:700
}
.dark .mat-table tbody {
 box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)
}
.dark .mat-table tbody tr {
 background-color:#212121!important
}
.dark .mat-table tbody .mat-column-expand,
.dark .mat-table tbody .mat-column-options,
.dark .mat-table tbody .mat-column-selection {
 width:50px
}
.dark .mat-table tbody .detail-row {
 height:0!important
}
.dark .mat-table tbody .detail-row .element-detail {
 overflow:hidden;
 display:flex;
 padding:15px 0
}
.dark .mat-table tbody .element-row td {
 border-bottom-width:0;
 font-size:.875em
}
.dark .mat-table tbody .element-row td:before {
 font-size:.875em
}
.dark .mat-table tbody .expanded-row td:first-child {
 position:relative
}
.dark .mat-table tbody .expanded-row td:first-child:after {
 content:"";
 width:2px;
 height:100%;
 background:#fff;
 position:absolute;
 left:0;
 top:0
}
.dark .mat-table tbody .expanded-row+tr td:first-child {
 position:relative
}
.dark .mat-table tbody .expanded-row+tr td:first-child:after {
 content:"";
 width:2px;
 height:100%;
 background:#fff;
 position:absolute;
 left:0;
 top:0
}
.dark .mat-table td:before {
 content:"";
 transition:all .275s ease;
 position:absolute;
 opacity:0;
 transform:translate(-50%,-50%);
 left:50%;
 top:50%;
 color:transparent;
 pointer-events:none
}
.dark .mat-table.is-loading tr:not(.detail-row) td {
 color:transparent;
 position:relative
}
.dark .mat-table.is-loading tr:not(.detail-row) td * {
 visibility:hidden
}
.dark .mat-table.is-loading tr:not(.detail-row) td:before {
 content:".";
 width:calc(100% - 10px);
 background:#e6e6e6;
 -webkit-animation:loading 1.7s linear infinite;
 animation:loading 1.7s linear infinite;
 background-image:linear-gradient(90deg,#dedfe1 0,#f2f3f5 20%,#dedfe1 40%,#dedfe1);
 background-repeat:no-repeat;
 opacity:1
}
@media only screen and (max-width:992px) {
 .dark .mat-table {
  background:transparent
 }
 .dark .mat-table * {
  box-sizing:border-box
 }
 .dark .mat-table thead {
  display:none
 }
 .dark .mat-table tbody {
  display:block;
  width:100%;
  background-color:transparent!important;
  box-shadow:none!important
 }
 .dark .mat-table tbody .mat-column-expand {
  grid-row:230
 }
 .dark .mat-table tbody .mat-column-expand button {
  width:100%;
  height:100%;
  border-radius:0
 }
 .dark .mat-table tbody .mat-column-expand button:after {
  content:"Clique aqui para exibir mais informações";
  font-weight:700
 }
 .dark .mat-table tbody .mat-column-options:before,
 .dark .mat-table tbody .mat-column-selection:before {
  display:none!important
 }
 .dark .mat-table tbody .mat-column-options {
  width:auto!important;
  padding:8px 0 0!important;
  position:absolute;
  top:0;
  right:0;
  margin:0 -16px 0 0!important
 }
 .dark .mat-table tbody .mat-cell {
  display:block;
  width:100%;
  padding:0 16px!important;
  margin:6px 0;
  border:0
 }
 .dark .mat-table tbody .mat-cell:before {
  content:attr(data-label);
  display:inline;
  font-weight:700;
  padding-right:5px
 }
 .dark .mat-table tbody .element-row {
  display:grid;
  overflow:hidden;
  height:auto;
  position:relative;
  clear:both;
  background-color:#212121!important;
  border-radius:3px;
  margin-top:38px;
  padding-top:5px!important;
  box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)
 }
 .dark .mat-table tbody .detail-row {
  display:none
 }
 .dark .mat-table tbody .expanded-row td:first-child {
  position:static!important
 }
 .dark .mat-table tbody .expanded-row+tr {
  display:initial
 }
 .dark .mat-table tbody .expanded-row+tr td {
  margin-top:-2px;
  background:#1d1d1d;
  box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)
 }
 .dark .mat-table tbody .expanded-row+tr td:before {
  display:none!important
 }
}
.dark .dropdown-list {
 min-width:280px;
 max-width:350px
}
.dark .dropdown-list~mat-action-list {
 flex:auto;
 display:flex
}
.dark .dropdown-list~mat-action-list .mat-list-item-content {
 justify-content:center!important;
 font-size:.875em!important;
 font-weight:700!important
}
.dark .dropdown-list .shoutcast {
 width:100%;
 display:flex;
 flex-direction:row;
 align-items:center;
 box-sizing:border-box;
 padding:0 16px;
 position:relative;
 height:inherit;
 justify-content:space-between
}
.dark .dropdown-list h3 {
 display:flex;
 justify-content:space-between;
 background:#303030;
 border-bottom:1px solid #353535;
 margin-top:-16px!important;
 padding-top:20px
}
.dark .dropdown-list h3 button {
 right:-12px
}
.dark .dropdown-list h4 {
 font-size:.9375!important;
 color:#fff!important;
 font-weight:700!important;
 padding:0!important;
 margin:10px 0 0!important
}
.dark .dropdown-list h4 mat-icon {
 margin-right:5px
}
.dark .dropdown-list>div {
 width:100%
}
.dark .dropdown-list .date {
 font-size:.75em!important;
 line-height:14px!important;
 color:hsla(0,0%,100%,.7)!important
}
.dark .dropdown-list p {
 font-size:.875em!important;
 line-height:20px!important;
 color:#fff!important;
 text-align:justify;
 display:flex!important;
 justify-content:space-between;
 width:100%
}
.dark mat-slider {
 width:245px
}
@media only screen and (max-width:992px) {
 .dark .dropdown-list {
  min-width:100%!important;
  max-width:100%!important;
  width:100vw!important
 }
 .dark .dropdown-list mat-slider {
  width:calc(100vw - 30px)
 }
}
.dark uikit-userinfo .btn-user-info {
 padding:0!important;
 margin-left:7px!important
}
.dark .dark .fa-user:before {
 color:#2b2b2b!important
}
.dark .userinfo {
 display:inline-flex;
 max-width:200px;
 margin-top:4px
}
.dark .userinfo .photo {
 margin-right:19px;
 position:relative
}
.dark .userinfo .photo .picture {
 border-radius:50%;
 width:26px;
 height:26px;
 overflow:hidden
}
.dark .userinfo .photo .picture img {
 height:100%
}
.dark .userinfo .photo .picture .mat-icon {
 background:#fff;
 color:#fff;
 width:100%;
 height:100%;
 display:inherit;
 line-height:42px
}
.dark .userinfo .photo>.mat-icon {
 position:absolute;
 background:#fff;
 border-radius:50%;
 right:-5px;
 bottom:0;
 width:auto;
 height:auto
}
.dark .userinfo .info {
 align-content:center;
 display:inline-grid
}
.dark .userinfo .info span {
 display:block;
 text-align:left;
 line-height:normal;
 display:inline-block;
 white-space:nowrap;
 overflow:hidden!important;
 text-overflow:ellipsis
}
.dark .userinfo .info span.location {
 font-weight:400;
 font-size:.9em
}
.dark .full-width,
.dark .full-width mat-form-field {
 width:100%
}
.dark .logged-info {
 background:url(bg-user.2628ef9a9a889328a74e.jpg) no-repeat 0 100% #1d4781;
 width:100%;
 margin-top:-16px;
 padding:10px 10px 30px
}
.dark .logged-info h4 {
 color:#fff!important;
 font-weight:400!important
}
.dark .profiles .mat-line:first-child:before {
 content:"";
 position:absolute;
 border-left:1px dashed hsla(0,0%,100%,.7);
 height:calc(100% - 45px);
 bottom:13px;
 margin-left:10px
}
.dark .profiles .mat-line:not(:first-child) {
 position:relative;
 padding-left:20px!important;
 margin-left:10px!important;
 padding-bottom:5px!important
}
.dark .profiles .mat-line:not(:first-child):before {
 content:"";
 border-bottom:1px dashed hsla(0,0%,100%,.7);
 width:15px;
 left:1px;
 top:8px;
 position:absolute
}
@media only screen and (max-width:992px) {
 .dark uikit-userinfo button {
  min-width:auto!important
 }
 .dark uikit-userinfo .userinfo {
  width:auto!important
 }
 .dark uikit-userinfo .userinfo .info {
  display:none
 }
 .dark uikit-userinfo .userinfo .photo {
  margin:0!important
 }
}
.dark .hamburger {
 padding:15px;
 display:inline-block;
 cursor:pointer;
 transition-property:opacity,filter;
 transition-duration:.15s;
 transition-timing-function:linear;
 font:inherit;
 color:inherit;
 text-transform:none;
 background-color:transparent;
 border:0;
 margin:0;
 overflow:visible
}
.dark .hamburger:hover {
 opacity:1
}
.dark .hamburger.is-active:hover {
 opacity:1
}
.dark .hamburger.is-active .hamburger-inner,
.dark .hamburger.is-active .hamburger-inner:after,
.dark .hamburger.is-active .hamburger-inner:before {
 background-color:#fff
}
.dark .hamburger-box {
 width:25px;
 height:17px;
 display:inline-block;
 position:relative
}
.dark .hamburger-inner {
 display:block;
 top:50%;
 margin-top:-1.5px
}
.dark .hamburger-inner,
.dark .hamburger-inner:after,
.dark .hamburger-inner:before {
 width:25px;
 height:3px;
 background-color:#fff;
 border-radius:4px;
 position:absolute;
 transition-property:transform;
 transition-duration:.15s;
 transition-timing-function:ease
}
.dark .hamburger-inner:after,
.dark .hamburger-inner:before {
 content:"";
 display:block
}
.dark .hamburger-inner:before {
 top:-7px
}
.dark .hamburger-inner:after {
 bottom:-7px
}
.dark .hamburger--3dx .hamburger-box {
 perspective:50px
}
.dark .hamburger--3dx .hamburger-inner {
 transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s
}
.dark .hamburger--3dx .hamburger-inner:after,
.dark .hamburger--3dx .hamburger-inner:before {
 transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s
}
.dark .hamburger--3dx.is-active .hamburger-inner {
 background-color:transparent!important;
 transform:rotateY(180deg)
}
.dark .hamburger--3dx.is-active .hamburger-inner:before {
 transform:translate3d(0,7px,0) rotate(45deg)
}
.dark .hamburger--3dx.is-active .hamburger-inner:after {
 transform:translate3d(0,-7px,0) rotate(-45deg)
}
.dark .hamburger--3dx-r .hamburger-box {
 perspective:50px
}
.dark .hamburger--3dx-r .hamburger-inner {
 transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s
}
.dark .hamburger--3dx-r .hamburger-inner:after,
.dark .hamburger--3dx-r .hamburger-inner:before {
 transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s
}
.dark .hamburger--3dx-r.is-active .hamburger-inner {
 background-color:transparent!important;
 transform:rotateY(-180deg)
}
.dark .hamburger--3dx-r.is-active .hamburger-inner:before {
 transform:translate3d(0,7px,0) rotate(45deg)
}
.dark .hamburger--3dx-r.is-active .hamburger-inner:after {
 transform:translate3d(0,-7px,0) rotate(-45deg)
}
.dark .hamburger--3dy .hamburger-box {
 perspective:50px
}
.dark .hamburger--3dy .hamburger-inner {
 transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s
}
.dark .hamburger--3dy .hamburger-inner:after,
.dark .hamburger--3dy .hamburger-inner:before {
 transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s
}
.dark .hamburger--3dy.is-active .hamburger-inner {
 background-color:transparent!important;
 transform:rotateX(-180deg)
}
.dark .hamburger--3dy.is-active .hamburger-inner:before {
 transform:translate3d(0,7px,0) rotate(45deg)
}
.dark .hamburger--3dy.is-active .hamburger-inner:after {
 transform:translate3d(0,-7px,0) rotate(-45deg)
}
.dark .hamburger--3dy-r .hamburger-box {
 perspective:50px
}
.dark .hamburger--3dy-r .hamburger-inner {
 transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s
}
.dark .hamburger--3dy-r .hamburger-inner:after,
.dark .hamburger--3dy-r .hamburger-inner:before {
 transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s
}
.dark .hamburger--3dy-r.is-active .hamburger-inner {
 background-color:transparent!important;
 transform:rotateX(180deg)
}
.dark .hamburger--3dy-r.is-active .hamburger-inner:before {
 transform:translate3d(0,7px,0) rotate(45deg)
}
.dark .hamburger--3dy-r.is-active .hamburger-inner:after {
 transform:translate3d(0,-7px,0) rotate(-45deg)
}
.dark .hamburger--3dxy .hamburger-box {
 perspective:50px
}
.dark .hamburger--3dxy .hamburger-inner {
 transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s
}
.dark .hamburger--3dxy .hamburger-inner:after,
.dark .hamburger--3dxy .hamburger-inner:before {
 transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s
}
.dark .hamburger--3dxy.is-active .hamburger-inner {
 background-color:transparent!important;
 transform:rotateX(180deg) rotateY(180deg)
}
.dark .hamburger--3dxy.is-active .hamburger-inner:before {
 transform:translate3d(0,7px,0) rotate(45deg)
}
.dark .hamburger--3dxy.is-active .hamburger-inner:after {
 transform:translate3d(0,-7px,0) rotate(-45deg)
}
.dark .hamburger--3dxy-r .hamburger-box {
 perspective:50px
}
.dark .hamburger--3dxy-r .hamburger-inner {
 transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s
}
.dark .hamburger--3dxy-r .hamburger-inner:after,
.dark .hamburger--3dxy-r .hamburger-inner:before {
 transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s
}
.dark .hamburger--3dxy-r.is-active .hamburger-inner {
 background-color:transparent!important;
 transform:rotateX(180deg) rotateY(180deg) rotate(-180deg)
}
.dark .hamburger--3dxy-r.is-active .hamburger-inner:before {
 transform:translate3d(0,7px,0) rotate(45deg)
}
.dark .hamburger--3dxy-r.is-active .hamburger-inner:after {
 transform:translate3d(0,-7px,0) rotate(-45deg)
}
.dark .hamburger--arrow.is-active .hamburger-inner:before {
 transform:translate3d(-5px,0,0) rotate(-45deg) scaleX(.7)
}
.dark .hamburger--arrow.is-active .hamburger-inner:after {
 transform:translate3d(-5px,0,0) rotate(45deg) scaleX(.7)
}
.dark .hamburger--arrow-r.is-active .hamburger-inner:before {
 transform:translate3d(5px,0,0) rotate(45deg) scaleX(.7)
}
.dark .hamburger--arrow-r.is-active .hamburger-inner:after {
 transform:translate3d(5px,0,0) rotate(-45deg) scaleX(.7)
}
.dark .hamburger--arrowalt .hamburger-inner:before {
 transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)
}
.dark .hamburger--arrowalt .hamburger-inner:after {
 transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)
}
.dark .hamburger--arrowalt.is-active .hamburger-inner:before {
 top:0;
 transform:translate3d(-5px,-6.25px,0) rotate(-45deg) scaleX(.7);
 transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s
}
.dark .hamburger--arrowalt.is-active .hamburger-inner:after {
 bottom:0;
 transform:translate3d(-5px,6.25px,0) rotate(45deg) scaleX(.7);
 transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s
}
.dark .hamburger--arrowalt-r .hamburger-inner:before {
 transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)
}
.dark .hamburger--arrowalt-r .hamburger-inner:after {
 transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)
}
.dark .hamburger--arrowalt-r.is-active .hamburger-inner:before {
 top:0;
 transform:translate3d(5px,-6.25px,0) rotate(45deg) scaleX(.7);
 transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s
}
.dark .hamburger--arrowalt-r.is-active .hamburger-inner:after {
 bottom:0;
 transform:translate3d(5px,6.25px,0) rotate(-45deg) scaleX(.7);
 transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s
}
.dark .hamburger--arrowturn.is-active .hamburger-inner {
 transform:rotate(-180deg)
}
.dark .hamburger--arrowturn.is-active .hamburger-inner:before {
 transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)
}
.dark .hamburger--arrowturn.is-active .hamburger-inner:after {
 transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)
}
.dark .hamburger--arrowturn-r.is-active .hamburger-inner {
 transform:rotate(-180deg)
}
.dark .hamburger--arrowturn-r.is-active .hamburger-inner:before {
 transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)
}
.dark .hamburger--arrowturn-r.is-active .hamburger-inner:after {
 transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)
}
.dark .hamburger--boring .hamburger-inner,
.dark .hamburger--boring .hamburger-inner:after,
.dark .hamburger--boring .hamburger-inner:before {
 transition-property:none
}
.dark .hamburger--boring.is-active .hamburger-inner {
 transform:rotate(45deg)
}
.dark .hamburger--boring.is-active .hamburger-inner:before {
 top:0;
 opacity:0
}
.dark .hamburger--boring.is-active .hamburger-inner:after {
 bottom:0;
 transform:rotate(-90deg)
}
.dark .hamburger--collapse .hamburger-inner {
 top:auto;
 bottom:0;
 transition-duration:.13s;
 transition-delay:.13s;
 transition-timing-function:cubic-bezier(.55,.055,.675,.19)
}
.dark .hamburger--collapse .hamburger-inner:after {
 top:-14px;
 transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear
}
.dark .hamburger--collapse .hamburger-inner:before {
 transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)
}
.dark .hamburger--collapse.is-active .hamburger-inner {
 transform:translate3d(0,-7px,0) rotate(-45deg);
 transition-delay:.22s;
 transition-timing-function:cubic-bezier(.215,.61,.355,1)
}
.dark .hamburger--collapse.is-active .hamburger-inner:after {
 top:0;
 opacity:0;
 transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s
}
.dark .hamburger--collapse.is-active .hamburger-inner:before {
 top:0;
 transform:rotate(-90deg);
 transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s
}
.dark .hamburger--collapse-r .hamburger-inner {
 top:auto;
 bottom:0;
 transition-duration:.13s;
 transition-delay:.13s;
 transition-timing-function:cubic-bezier(.55,.055,.675,.19)
}
.dark .hamburger--collapse-r .hamburger-inner:after {
 top:-14px;
 transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear
}
.dark .hamburger--collapse-r .hamburger-inner:before {
 transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)
}
.dark .hamburger--collapse-r.is-active .hamburger-inner {
 transform:translate3d(0,-7px,0) rotate(45deg);
 transition-delay:.22s;
 transition-timing-function:cubic-bezier(.215,.61,.355,1)
}
.dark .hamburger--collapse-r.is-active .hamburger-inner:after {
 top:0;
 opacity:0;
 transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s
}
.dark .hamburger--collapse-r.is-active .hamburger-inner:before {
 top:0;
 transform:rotate(90deg);
 transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s
}
.dark .hamburger--elastic .hamburger-inner {
 top:1.5px;
 transition-duration:.275s;
 transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)
}
.dark .hamburger--elastic .hamburger-inner:before {
 top:7px;
 transition:opacity .125s ease .275s
}
.dark .hamburger--elastic .hamburger-inner:after {
 top:14px;
 transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)
}
.dark .hamburger--elastic.is-active .hamburger-inner {
 transform:translate3d(0,7px,0) rotate(135deg);
 transition-delay:75ms
}
.dark .hamburger--elastic.is-active .hamburger-inner:before {
 transition-delay:0s;
 opacity:0
}
.dark .hamburger--elastic.is-active .hamburger-inner:after {
 transform:translate3d(0,-14px,0) rotate(-270deg);
 transition-delay:75ms
}
.dark .hamburger--elastic-r .hamburger-inner {
 top:1.5px;
 transition-duration:.275s;
 transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)
}
.dark .hamburger--elastic-r .hamburger-inner:before {
 top:7px;
 transition:opacity .125s ease .275s
}
.dark .hamburger--elastic-r .hamburger-inner:after {
 top:14px;
 transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)
}
.dark .hamburger--elastic-r.is-active .hamburger-inner {
 transform:translate3d(0,7px,0) rotate(-135deg);
 transition-delay:75ms
}
.dark .hamburger--elastic-r.is-active .hamburger-inner:before {
 transition-delay:0s;
 opacity:0
}
.dark .hamburger--elastic-r.is-active .hamburger-inner:after {
 transform:translate3d(0,-14px,0) rotate(270deg);
 transition-delay:75ms
}
.dark .hamburger--emphatic {
 overflow:hidden
}
.dark .hamburger--emphatic .hamburger-inner {
 transition:background-color .125s ease-in .175s
}
.dark .hamburger--emphatic .hamburger-inner:before {
 left:0;
 transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s
}
.dark .hamburger--emphatic .hamburger-inner:after {
 top:7px;
 right:0;
 transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s
}
.dark .hamburger--emphatic.is-active .hamburger-inner {
 transition-delay:0s;
 transition-timing-function:ease-out;
 background-color:transparent!important
}
.dark .hamburger--emphatic.is-active .hamburger-inner:before {
 left:-50px;
 top:-50px;
 transform:translate3d(50px,50px,0) rotate(45deg);
 transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s
}
.dark .hamburger--emphatic.is-active .hamburger-inner:after {
 right:-50px;
 top:-50px;
 transform:translate3d(-50px,50px,0) rotate(-45deg);
 transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s
}
.dark .hamburger--emphatic-r {
 overflow:hidden
}
.dark .hamburger--emphatic-r .hamburger-inner {
 transition:background-color .125s ease-in .175s
}
.dark .hamburger--emphatic-r .hamburger-inner:before {
 left:0;
 transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s
}
.dark .hamburger--emphatic-r .hamburger-inner:after {
 top:7px;
 right:0;
 transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s
}
.dark .hamburger--emphatic-r.is-active .hamburger-inner {
 transition-delay:0s;
 transition-timing-function:ease-out;
 background-color:transparent!important
}
.dark .hamburger--emphatic-r.is-active .hamburger-inner:before {
 left:-50px;
 top:50px;
 transform:translate3d(50px,-50px,0) rotate(-45deg);
 transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s
}
.dark .hamburger--emphatic-r.is-active .hamburger-inner:after {
 right:-50px;
 top:50px;
 transform:translate3d(-50px,-50px,0) rotate(45deg);
 transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s
}
.dark .hamburger--minus .hamburger-inner:after,
.dark .hamburger--minus .hamburger-inner:before {
 transition:bottom .08s ease-out 0s,top .08s ease-out 0s,opacity 0s linear
}
.dark .hamburger--minus.is-active .hamburger-inner:after,
.dark .hamburger--minus.is-active .hamburger-inner:before {
 opacity:0;
 transition:bottom .08s ease-out,top .08s ease-out,opacity 0s linear .08s
}
.dark .hamburger--minus.is-active .hamburger-inner:before {
 top:0
}
.dark .hamburger--minus.is-active .hamburger-inner:after {
 bottom:0
}
.dark .hamburger--slider .hamburger-inner {
 top:1.5px
}
.dark .hamburger--slider .hamburger-inner:before {
 top:7px;
 transition-property:transform,opacity;
 transition-timing-function:ease;
 transition-duration:.15s
}
.dark .hamburger--slider .hamburger-inner:after {
 top:14px
}
.dark .hamburger--slider.is-active .hamburger-inner {
 transform:translate3d(0,7px,0) rotate(45deg)
}
.dark .hamburger--slider.is-active .hamburger-inner:before {
 transform:rotate(-45deg) translate3d(-3.5714285714px,-4px,0);
 opacity:0
}
.dark .hamburger--slider.is-active .hamburger-inner:after {
 transform:translate3d(0,-14px,0) rotate(-90deg)
}
.dark .hamburger--slider-r .hamburger-inner {
 top:1.5px
}
.dark .hamburger--slider-r .hamburger-inner:before {
 top:7px;
 transition-property:transform,opacity;
 transition-timing-function:ease;
 transition-duration:.15s
}
.dark .hamburger--slider-r .hamburger-inner:after {
 top:14px
}
.dark .hamburger--slider-r.is-active .hamburger-inner {
 transform:translate3d(0,7px,0) rotate(-45deg)
}
.dark .hamburger--slider-r.is-active .hamburger-inner:before {
 transform:rotate(45deg) translate3d(3.5714285714px,-4px,0);
 opacity:0
}
.dark .hamburger--slider-r.is-active .hamburger-inner:after {
 transform:translate3d(0,-14px,0) rotate(90deg)
}
.dark .hamburger--spin .hamburger-inner {
 transition-duration:.22s;
 transition-timing-function:cubic-bezier(.55,.055,.675,.19)
}
.dark .hamburger--spin .hamburger-inner:before {
 transition:top .1s ease-in .25s,opacity .1s ease-in
}
.dark .hamburger--spin .hamburger-inner:after {
 transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)
}
.dark .hamburger--spin.is-active .hamburger-inner {
 transform:rotate(225deg);
 transition-delay:.12s;
 transition-timing-function:cubic-bezier(.215,.61,.355,1)
}
.dark .hamburger--spin.is-active .hamburger-inner:before {
 top:0;
 opacity:0;
 transition:top .1s ease-out,opacity .1s ease-out .12s
}
.dark .hamburger--spin.is-active .hamburger-inner:after {
 bottom:0;
 transform:rotate(-90deg);
 transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s
}
.dark .hamburger--spin-r .hamburger-inner {
 transition-duration:.22s;
 transition-timing-function:cubic-bezier(.55,.055,.675,.19)
}
.dark .hamburger--spin-r .hamburger-inner:before {
 transition:top .1s ease-in .25s,opacity .1s ease-in
}
.dark .hamburger--spin-r .hamburger-inner:after {
 transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)
}
.dark .hamburger--spin-r.is-active .hamburger-inner {
 transform:rotate(-225deg);
 transition-delay:.12s;
 transition-timing-function:cubic-bezier(.215,.61,.355,1)
}
.dark .hamburger--spin-r.is-active .hamburger-inner:before {
 top:0;
 opacity:0;
 transition:top .1s ease-out,opacity .1s ease-out .12s
}
.dark .hamburger--spin-r.is-active .hamburger-inner:after {
 bottom:0;
 transform:rotate(90deg);
 transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s
}
.dark .hamburger--spring .hamburger-inner {
 top:1.5px;
 transition:background-color 0s linear .13s
}
.dark .hamburger--spring .hamburger-inner:before {
 top:7px;
 transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)
}
.dark .hamburger--spring .hamburger-inner:after {
 top:14px;
 transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)
}
.dark .hamburger--spring.is-active .hamburger-inner {
 transition-delay:.22s;
 background-color:transparent!important
}
.dark .hamburger--spring.is-active .hamburger-inner:before {
 top:0;
 transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;
 transform:translate3d(0,7px,0) rotate(45deg)
}
.dark .hamburger--spring.is-active .hamburger-inner:after {
 top:0;
 transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s cubic-bezier(.215,.61,.355,1) .22s;
 transform:translate3d(0,7px,0) rotate(-45deg)
}
.dark .hamburger--spring-r .hamburger-inner {
 top:auto;
 bottom:0;
 transition-duration:.13s;
 transition-delay:0s;
 transition-timing-function:cubic-bezier(.55,.055,.675,.19)
}
.dark .hamburger--spring-r .hamburger-inner:after {
 top:-14px;
 transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity 0s linear
}
.dark .hamburger--spring-r .hamburger-inner:before {
 transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)
}
.dark .hamburger--spring-r.is-active .hamburger-inner {
 transform:translate3d(0,-7px,0) rotate(-45deg);
 transition-delay:.22s;
 transition-timing-function:cubic-bezier(.215,.61,.355,1)
}
.dark .hamburger--spring-r.is-active .hamburger-inner:after {
 top:0;
 opacity:0;
 transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s linear .22s
}
.dark .hamburger--spring-r.is-active .hamburger-inner:before {
 top:0;
 transform:rotate(90deg);
 transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s
}
.dark .hamburger--stand .hamburger-inner {
 transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms
}
.dark .hamburger--stand .hamburger-inner:before {
 transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s
}
.dark .hamburger--stand .hamburger-inner:after {
 transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s
}
.dark .hamburger--stand.is-active .hamburger-inner {
 transform:rotate(90deg);
 background-color:transparent!important;
 transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s
}
.dark .hamburger--stand.is-active .hamburger-inner:before {
 top:0;
 transform:rotate(-45deg);
 transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s
}
.dark .hamburger--stand.is-active .hamburger-inner:after {
 bottom:0;
 transform:rotate(45deg);
 transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s
}
.dark .hamburger--stand-r .hamburger-inner {
 transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms
}
.dark .hamburger--stand-r .hamburger-inner:before {
 transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s
}
.dark .hamburger--stand-r .hamburger-inner:after {
 transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s
}
.dark .hamburger--stand-r.is-active .hamburger-inner {
 transform:rotate(-90deg);
 background-color:transparent!important;
 transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s
}
.dark .hamburger--stand-r.is-active .hamburger-inner:before {
 top:0;
 transform:rotate(-45deg);
 transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s
}
.dark .hamburger--stand-r.is-active .hamburger-inner:after {
 bottom:0;
 transform:rotate(45deg);
 transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s
}
.dark .hamburger--squeeze .hamburger-inner {
 transition-duration:75ms;
 transition-timing-function:cubic-bezier(.55,.055,.675,.19)
}
.dark .hamburger--squeeze .hamburger-inner:before {
 transition:top 75ms ease .12s,opacity 75ms ease
}
.dark .hamburger--squeeze .hamburger-inner:after {
 transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)
}
.dark .hamburger--squeeze.is-active .hamburger-inner {
 transform:rotate(45deg);
 transition-delay:.12s;
 transition-timing-function:cubic-bezier(.215,.61,.355,1)
}
.dark .hamburger--squeeze.is-active .hamburger-inner:before {
 top:0;
 opacity:0;
 transition:top 75ms ease,opacity 75ms ease .12s
}
.dark .hamburger--squeeze.is-active .hamburger-inner:after {
 bottom:0;
 transform:rotate(-90deg);
 transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s
}
.dark .hamburger--vortex .hamburger-inner {
 transition-duration:.2s;
 transition-timing-function:cubic-bezier(.19,1,.22,1)
}
.dark .hamburger--vortex .hamburger-inner:after,
.dark .hamburger--vortex .hamburger-inner:before {
 transition-duration:0s;
 transition-delay:.1s;
 transition-timing-function:linear
}
.dark .hamburger--vortex .hamburger-inner:before {
 transition-property:top,opacity
}
.dark .hamburger--vortex .hamburger-inner:after {
 transition-property:bottom,transform
}
.dark .hamburger--vortex.is-active .hamburger-inner {
 transform:rotate(765deg);
 transition-timing-function:cubic-bezier(.19,1,.22,1)
}
.dark .hamburger--vortex.is-active .hamburger-inner:after,
.dark .hamburger--vortex.is-active .hamburger-inner:before {
 transition-delay:0s
}
.dark .hamburger--vortex.is-active .hamburger-inner:before {
 top:0;
 opacity:0
}
.dark .hamburger--vortex.is-active .hamburger-inner:after {
 bottom:0;
 transform:rotate(90deg)
}
.dark .hamburger--vortex-r .hamburger-inner {
 transition-duration:.2s;
 transition-timing-function:cubic-bezier(.19,1,.22,1)
}
.dark .hamburger--vortex-r .hamburger-inner:after,
.dark .hamburger--vortex-r .hamburger-inner:before {
 transition-duration:0s;
 transition-delay:.1s;
 transition-timing-function:linear
}
.dark .hamburger--vortex-r .hamburger-inner:before {
 transition-property:top,opacity
}
.dark .hamburger--vortex-r .hamburger-inner:after {
 transition-property:bottom,transform
}
.dark .hamburger--vortex-r.is-active .hamburger-inner {
 transform:rotate(-765deg);
 transition-timing-function:cubic-bezier(.19,1,.22,1)
}
.dark .hamburger--vortex-r.is-active .hamburger-inner:after,
.dark .hamburger--vortex-r.is-active .hamburger-inner:before {
 transition-delay:0s
}
.dark .hamburger--vortex-r.is-active .hamburger-inner:before {
 top:0;
 opacity:0
}
.dark .hamburger--vortex-r.is-active .hamburger-inner:after {
 bottom:0;
 transform:rotate(-90deg)
}
.dark .btn-hamburger {
 height:100%;
 margin-left:-16px!important;
 border-radius:0!important;
 margin-right:19px!important
}
.dark .btn-hamburger .hamburger-inner {
 background-color:#000
}
.dark .btn-hamburger .hamburger-inner:after,
.dark .btn-hamburger .hamburger-inner:before {
 background-color:inherit
}
@media screen and (max-width:992px) {
 .dark .atalhos {
  display:none!important
 }
}
.dark .logotipo {
 flex:auto
}
.dark .logotipo a {
 display:inline-block;
 padding-top:10px
}
.dark .logotipo a img {
 height:calc(64px - 20px)
}
.dark .logotipo a:active {
 outline:0;
 border:none;
 outline-style:none
}
.dark .logotipo a:focus {
 outline:0;
 border:none;
 outline-style:none
}
.dark uikit-login-iframe {
 position:relative;
 top:-38px;
 bottom:0!important
}
.dark uikit-login-iframe .row-container {
 height:93.4vh!important
}
.dark mat-sidenav-container mat-sidenav-content {
 padding-bottom:0!important;
 margin-bottom:38px!important
}
.dark .header-nav {
 display:contents
}
.dark .header-nav mat-icon.fa-2x {
 font-size:1.25em
}
.dark .header-nav .acessibility {
 font-size:2em!important;
 margin-top:0
}
.dark .mat-raised-button .mat-button-wrapper {
 margin-top:5px
}
.dark .btn-hamburger {
 border-radius:0 0 30px 0!important
}
.dark .mat-toolbar {
 border-bottom:1px solid #dce4ec
}
.dark .mat-button.mat-primary,
.dark .mat-icon-button.mat-primary,
.dark .mat-stroked-button.mat-primary {
 color:#004bcb
}
.dark .mat-flat-button.mat-primary,
.dark .mat-mini-fab.mat-primary,
.dark .mat-raised-button.mat-primary {
 background-color:#004bcb
}
.dark .logodesk,
.dark .logomobile {
 height:45px;
 max-height:45px
}
.dark .mat-icon {
 display:inline-flex!important;
 align-items:center!important;
 justify-content:center!important
}
.dark .mat-mini-fab {
 margin-top:5px
}
.dark .dark .mat-flat-button.mat-primary,
.dark .dark .mat-mini-fab.mat-primary {
 background-color:#fff!important
}
.dark .dark .mat-fab.mat-warn,
.dark .dark .mat-flat-button.mat-warn,
.dark .dark .mat-mini-fab.mat-warn,
.dark .dark .mat-raised-button.mat-warn {
 background-color:hsla(0,0%,68.6%,.54)!important
}
.dark .dark .acessibility {
 color:#fff!important
}
.dark .dark .mat-raised-button.mat-primary {
 background-color:#fff!important
}
.dark .dark .mat-toolbar {
 border-bottom:1px solid #333!important;
 position:fixed!important
}
.dark .dark .aikit-nav mat-toolbar .aikit-button .mat-icon {
 color:#2b2b2b!important
}
.dark .dark .aikit-nav mat-toolbar .aikit-button {
 background:#fff!important
}
.dark .dark .aikit-nav .actions form mat-form-field.mat-focused .mat-form-field-label {
 color:#fff!important
}
.dark .dark .aikit-nav .chat .messages .message.right {
 background:#303030!important
}
.dark .dark .aikit-nav .chat .messages .message.right:before {
 border-top:30px solid #303030!important;
 border-left:0 solid #303030!important
}
.dark .dark .aikit-nav .chat .messages .message {
 background:#2b2b2b!important
}
.dark .dark .aikit-nav .chat .messages .message.left:before {
 border-top:30px solid #2b2b2b!important;
 border-left:0 solid #2b2b2b!important
}
.dark .dark mat-sidenav-container.is-rightPinned uikit-header mat-toolbar {
 padding-right:calc(330px - 48px)!important;
 position:fixed!important
}
.dark .mat-toolbar-single-row {
 z-index:2!important
}
.dark .mat-sidenav-container .no-breadcrumb mat-sidenav-content {
 padding-top:20px!important
}
.dark .mat-sidenav-container .mat-sidenav[ng-reflect-opened=false] uikit-ia,
.dark .mat-sidenav-container .mat-sidenav[ng-reflect-opened=false] uikit-menu {
 display:none
}
.dark .mat-form-field-appearance-outline .mat-form-field-outline {
 background:#fff;
 border-radius:10px;
 color:#dce4ec
}
.dark .dark .mat-form-field-appearance-outline .mat-form-field-outline {
 background:#353535!important;
 border-radius:10px;
 color:#fff;
 color:#333!important
}
.dark .mat-drawer-container {
 background:#edf3ff
}
.dark .dark .mat-drawer-container {
 background:#303030!important
}
.dark .dark .mat-card {
 border:1px solid #333!important
}
.dark .dark .uikit-nav {
 border:none
}
.dark .dark .search-menu {
 border:1px solid #424242!important
}
.dark .dark .mat-drawer-side {
 border-right:none!important
}
.dark .mat-card {
 border:1px solid #dce4ec;
 box-shadow:0 25px 50px rgba(8,21,66,.06)!important
}
.dark .mat-card.normal {
 background:#06e459!important;
 color:#024f1f!important
}
.dark .mat-card.alert {
 background:#fce40c!important;
 color:#5d5401!important
}
.dark .mat-card.danger {
 background:#fb3e54!important;
 color:#6b020e!important
}
.dark .mat-card .mat-card-header-text .mat-card-title {
 margin-bottom:0!important
}
.dark .uikit-nav {
 overflow-y:visible!important;
 visibility:visible!important;
 top:calc(64px - 1.2px)!important;
 width:280px!important
}
.dark .uikit-nav.mat-drawer:not(.mat-drawer-side) {
 box-shadow:12px 20px 24px -2px rgba(0,0,0,.1)
}
.dark .btn-attach {
 position:absolute!important;
 transition:all .15s linear;
 background:rgba(48,48,48,.5);
 right:-45px;
 z-index:2;
 top:-64px!important;
 height:64px!important;
 border-radius:0!important;
 width:45px!important;
 box-shadow:inset 10px 0 10px -7px rgba(0,0,0,.1);
 opacity:0;
 pointer-events:none;
 transition:all .05s linear
}
.dark .btn-attach .mat-icon {
 transition:all .275s ease;
 transform:rotate(90deg)
}
.dark .btn-attach.is-active {
 transition-delay:.05s;
 opacity:1;
 pointer-events:auto
}
.dark .btn-attach.is-pinned .mat-icon {
 transform:rotate(0deg)
}
@media only screen and (min-width:992px) {
 .dark mat-sidenav-container.is-favorite mat-sidenav-content {
  padding-left:64px!important
 }
 .dark mat-sidenav-container.is-favorite .breadcrumb,
 .dark mat-sidenav-container.is-favorite .uikit-content-body {
  padding-left:79px!important
 }
 .dark mat-sidenav-container.is-favorite.is-leftPinned mat-sidenav-content {
  padding-left:45px!important
 }
 .dark mat-sidenav-container.is-favorite.is-leftPinned .breadcrumb,
 .dark mat-sidenav-container.is-favorite.is-leftPinned .uikit-content-body {
  padding-left:calc(280px + 45px + 15px)!important
 }
 .dark mat-sidenav-container.is-leftPinned .breadcrumb,
 .dark mat-sidenav-container.is-leftPinned .uikit-content-body {
  padding-left:295px!important
 }
 .dark mat-sidenav-container.is-leftPinned .btn-attach,
 .dark mat-sidenav-container.is-leftPinned .favnav {
  box-shadow:none!important
 }
}
@media only screen and (max-width:992px) {
 .dark mat-sidenav-container mat-sidenav-content {
  padding-bottom:60px!important
 }
 .dark .btn-attach {
  display:none!important
 }
}
.dark .favnav {
 background:#212121;
 width:64px;
 height:calc(100vh - 64px);
 position:absolute;
 right:0;
 top:0;
 transform:translate3d(100%,0,0);
 transition:all 85ms ease;
 border-right:1px solid #353535
}
.dark .favnav.is-closed {
 opacity:0;
 visibility:hidden
}
.dark .favnav.is-active {
 top:-calc(64px-1px);
 transition:all .275s ease;
 opacity:1;
 height:100vh;
 width:45px!important;
 box-shadow:5px 0 10px -5px rgba(0,0,0,.2),inset 10px 0 10px -7px rgba(0,0,0,.2);
 transition:all .275s ease!important
}
.dark .favnav.is-active>div {
 background:rgba(48,48,48,.5)!important
}
.dark .favnav>div {
 height:100%;
 padding-top:19px
}
.dark .favnav a {
 width:100%;
 border-radius:unset;
 color:#fff!important;
 box-sizing:border-box
}
.dark .favnav a.active {
 border-left:2px solid #fff;
 background:#303030
}
.dark .favnav a.active mat-icon {
 color:#fff!important
}
.dark .favnav-placeholder {
 background:#bdbdbd;
 border:1px dotted #757575;
 min-height:40px;
 transition:transform .25s cubic-bezier(0,0,.2,1)
}
.dark .cdk-drag-preview {
 background:#757575!important;
 color:#bdbdbd!important;
 box-shadow:0 5px 10px -2px rgba(0,0,0,.4);
 border-radius:0!important;
 opacity:.85
}
@media only screen and (max-width:992px) {
 .dark .favnav {
  display:none!important
 }
}
.dark .dark mat-paginator .mat-paginator-page-size {
 background-color:#fff!important
}
.dark .dark .ui-selectable-row .ui-button-secondary {
 color:#fff
}
.dark .dark .uikit-content-header .uikit-content-body .uikit-paginator mat-paginator .mat-paginator-page-size {
 background-color:#fff!important
}
.dark .dark .mat-select-arrow {
 color:#a3a3a3!important
}
.dark .dark .uikit-content-header .uikit-content-body .uikit-paginator .mat-icon-button[ng-reflect-disabled=false] .mat-paginator-icon {
 fill:#fff!important;
 color:#fff!important
}
@media only screen and (max-width:992px) {
 .dark .uikit-actions .btn-group button:first-child {
  width:80px!important;
  border-radius:5px!important;
  left:-45px!important
 }
 .dark .dark .uikit-actions .pi.pi-plus:before {
  left:8px!important
 }
 .dark .uikit-actions .pi.pi-plus:before {
  left:8px!important;
  margin-right:15px
 }
 .dark .uikit-actions .fas.fa-pencil-alt:before {
  margin-left:-13px!important;
  margin-right:15px
 }
 .dark .uikit-content-header .uikit-content-body .uikit-actions .prime-fab {
  width:36px!important;
  border-radius:25px!important;
  margin-left:0;
  padding:0 3px 5px 25px!important;
  text-align:-webkit-right;
  position:static;
  background:#efefef!important;
  box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)
 }
 .dark .uikit-content-header .uikit-content-body .uikit-actions .prime-fab i {
  color:rgba(0,0,0,.87)!important
 }
 .dark .uikit-content-header .uikit-content-body .uikit-actions .mat-primary {
  width:36px!important;
  border-radius:25px!important;
  margin-left:0;
  padding:0 3px 5px 25px!important;
  text-align:-webkit-right;
  position:static;
  background:#efefef!important;
  box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)
 }
 .dark .uikit-content-header .uikit-content-body .uikit-actions .mat-primary i {
  color:rgba(0,0,0,.87)!important
 }
 .dark .fa-save:before {
  color:#000;
  margin-right:36px!important
 }
}
.dark .is-fixed .breadcrumb {
 background-color:#e3eaf7;
 box-shadow:0 5px 10px -8px rgba(0,0,0,.35)
}
.dark .dark .breadcrumb {
 background:#2b2b2b!important
}
.dark .breadcrumb {
 background-color:#e3eaf7;
 z-index:1;
 width:100%;
 position:fixed;
 height:64px;
 font-weight:500;
 color:#fff;
 left:0;
 transition:all .275s ease;
 display:flex;
 align-items:center;
 padding:0 15px
}
.dark .breadcrumb:not(.noshell) {
 top:64px
}
.dark .breadcrumb.noshell {
 top:0
}
.dark .breadcrumb breadcrumb a {
 font-size:1em!important;
 margin-left:10px
}
.dark .breadcrumb breadcrumb a:not(:last-child) {
 font-size:1em;
 opacity:.7;
 text-decoration:underline;
 font-weight:400
}
.dark .breadcrumb breadcrumb a:not(:last-child):after {
 font-family:Font Awesome\ 5 Free;
 transition:all .275s ease;
 content:"";
 position:absolute;
 right:-9px;
 font-size:11px;
 top:0;
 font-weight:900
}
.dark .breadcrumb breadcrumb a:last-child {
 pointer-events:none
}
.dark .breadcrumb .btn-favorite.active mat-icon:after {
 font-weight:900;
 color:#ff5400;
 transform:scale(1.1)
}
.dark .breadcrumb .btn-favorite mat-icon:after {
 font-family:Font Awesome\ 5 Free;
 transition:all .275s ease;
 content:"";
 font-weight:400;
 position:absolute;
 right:0;
 font-size:11px;
 top:0
}
@media only screen and (max-width:992px) {
 .dark .breadcrumb breadcrumb {
  font-size:.875em
 }
 .dark .breadcrumb breadcrumb a {
  margin-left:0!important;
  white-space:nowrap;
  text-overflow:ellipsis;
  min-width:auto
 }
 .dark .breadcrumb breadcrumb a:first-child {
  margin-left:10px!important
 }
 .dark .breadcrumb breadcrumb a:not(:last-child) {
  max-width:auto
 }
 .dark .breadcrumb breadcrumb a:last-child {
  max-width:auto;
  font-size:1.25em
 }
 .dark .nav-mobile {
  position:fixed!important;
  bottom:15px;
  right:15px;
  width:50px!important;
  height:50px!important
 }
 .dark .nav-mobile,
 .dark .nav-mobile .mat-button-wrapper {
  padding:0!important
 }
 .dark .nav-mobile .prime-fab {
  padding:0 15px!important
 }
}
.dark .nav-mobile {
 background:red
}
.dark .nav-mobile .mat-fab .mat-button-wrapper {
 padding:0!important
}
.dark .nav-mobile .uikit-content-header .uikit-content-body .uikit-actions .prime-fab {
 padding:0 15px!important
}
.dark .is-fixed .uikit-content-header:before {
 background-color:#e3eaf7;
 box-shadow:0 4px 7px -3px rgba(0,0,0,.3)
}
.dark .uikit-actions .fa-trash-alt:before {
 margin-left:-19px
}
.dark .dark .uikit-content-header {
 color:#a3a3a3
}
.dark .dark .uikit-content-header:before {
 background:#2b2b2b!important
}
.dark .dark .mat-button-wrapper,
.dark .dark .uikit-content-header .mat-icon {
 color:#a3a3a3
}
.dark .dark .uikit-content-body .uikit-actions button .prime-mini-fab[disabled] {
 color:rgba(0,0,0,.6);
 opacity:1;
 background-color:#ccc!important
}
.dark .uikit-content-header:before {
 content:"";
 transition:all .275s ease;
 height:10px;
 width:100%;
 background:#e3eaf7;
 position:fixed;
 top:128px;
 z-index:1
}
.dark .uikit-content-header+.container-fluid,
.dark .uikit-content-header .container-fluid {
 margin-top:57px
}
.dark .uikit-content-header .uikit-content-body {
 transition:all .275s ease;
 z-index:1;
 margin-top:-10px;
 padding:0 15px;
 width:100%;
 left:0;
 display:flex;
 position:fixed;
 top:calc(64px * 2)
}
.dark .uikit-content-header .uikit-content-body>div {
 display:inline-block
}
.dark .uikit-content-header .uikit-content-body .uikit-actions {
 flex:1
}
.dark .uikit-content-header .uikit-content-body .uikit-actions button {
 margin-right:5px;
 font-size:.875em
}
.dark .uikit-content-header .uikit-content-body .uikit-actions button mat-icon,
.dark .uikit-content-header .uikit-content-body .uikit-actions button prime-icon {
 height:auto!important
}
.dark .uikit-content-header .uikit-content-body .uikit-actions button .mat-button-wrapper,
.dark .uikit-content-header .uikit-content-body .uikit-actions button .prime-button-wrapper {
 padding:0
}
.dark .uikit-content-header .uikit-content-body .uikit-actions .mat-mini-fab {
 width:35px;
 height:35px
}
.dark .uikit-content-header .uikit-content-body .uikit-actions .mat-fab {
 width:auto;
 padding:0 15px;
 border-radius:25px;
 height:40px
}
.dark .uikit-content-header .uikit-content-body .uikit-actions .prime-mini-fab {
 color:rgba(0,0,0,.87);
 border-radius:25px;
 background-color:#efefef
}
.dark .uikit-content-header .uikit-content-body .uikit-actions .prime-mini-fab[disabled] {
 color:rgba(0,0,0,.6);
 border-radius:25px;
 opacity:1;
 background-color:#ccc
}
.dark .uikit-content-header .uikit-content-body .uikit-actions .prime-mini-fab:hover {
 color:rgba(0,0,0,.87);
 border-radius:25px;
 background-color:#efefef
}
.dark .uikit-content-header .uikit-content-body .uikit-actions .prime-fab {
 width:auto;
 padding:2px 15px;
 border-radius:25px;
 height:40px
}
.dark .uikit-content-header .uikit-content-body .uikit-filter .uikit-finder {
 position:relative;
 display:flex
}
.dark .uikit-content-header .uikit-content-body .uikit-filter .uikit-finder .btn-back {
 display:none
}
.dark .uikit-content-header .uikit-content-body .uikit-filter .uikit-finder .btn-search {
 position:absolute;
 right:0;
 top:0;
 z-index:3;
 font-size:10px
}
.dark .uikit-content-header .uikit-content-body .uikit-filter .uikit-finder .btn-search mat-icon {
 color:#fff
}
.dark .uikit-content-header .uikit-content-body .uikit-filter .uikit-finder .mat-form-field {
 background:#fff;
 border-radius:25px;
 border:none;
 box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.1);
 z-index:3;
 line-height:26px!important
}
.dark .uikit-content-header .uikit-content-body .uikit-filter .uikit-finder .mat-form-field .mat-form-field-wrapper {
 padding:0!important
}
.dark .uikit-content-header .uikit-content-body .uikit-filter .uikit-finder .mat-form-field .mat-form-field-wrapper .mat-form-field-infix {
 border:none;
 padding-right:30px
}
.dark .uikit-content-header .uikit-content-body .uikit-filter .uikit-finder .mat-form-field .mat-form-field-wrapper .mat-form-field-infix .mat-input-element {
 font-size:.875em!important;
 color:#fff!important;
 line-height:24px!important;
 padding:0 10px!important;
 margin-right:50px!important;
 width:auto
}
.dark .uikit-content-header .uikit-content-body .uikit-filter .uikit-finder .mat-form-field .mat-form-field-wrapper .mat-form-field-infix .mat-form-field-label-wrapper {
 font-size:.875em;
 color:#fff;
 line-height:31px;
 margin:0 10px!important
}
.dark .uikit-content-header .uikit-content-body .uikit-filter .uikit-finder .mat-form-field-should-float .mat-form-field-label-wrapper,
.dark .uikit-content-header .uikit-content-body .uikit-filter .uikit-finder .mat-form-field .mat-form-field-underline {
 display:none
}
.dark .uikit-content-header .uikit-content-body .uikit-filter .btn-more-filters {
 margin-left:-30px;
 height:40px;
 padding-right:10px;
 padding-left:40px;
 border-radius:20px;
 min-width:auto
}
.dark .uikit-content-header .uikit-content-body .uikit-filter+.uikit-paginator {
 margin-left:19px!important
}
.dark .uikit-content-header .uikit-content-body .uikit-paginator .mat-icon-button[ng-reflect-disabled=false] {
 fill:#004bcb;
 color:#004bcb
}
.dark .uikit-content-header .uikit-content-body .uikit-paginator .mat-icon-button[ng-reflect-disabled=false] .mat-paginator-icon {
 fill:#004bcb;
 color:#004bcb
}
.dark .uikit-content-header .uikit-content-body .uikit-paginator .mat-paginator-icon:hover {
 fill:#004bcb;
 color:#004bcb
}
.dark .uikit-content-header .uikit-content-body .uikit-paginator .mat-paginator-icon:focus {
 fill:#004bcb;
 color:#004bcb
}
.dark .uikit-content-header .uikit-content-body .uikit-paginator .mat-select:hover {
 color:#004bcb
}
.dark .uikit-content-header .uikit-content-body .uikit-paginator .mat-select:hover .mat-select-arrow:hover {
 color:#004bcb
}
.dark .uikit-content-header .uikit-content-body .uikit-paginator .mat-select:hover .mat-select-arrow:focus {
 color:#004bcb
}
.dark .uikit-content-header .uikit-content-body .uikit-paginator .mat-select:focus {
 color:#004bcb
}
.dark .uikit-content-header .uikit-content-body .uikit-paginator .mat-select:focus .mat-select-arrow:hover {
 color:#004bcb
}
.dark .uikit-content-header .uikit-content-body .uikit-paginator .mat-select:focus .mat-select-arrow:focus {
 color:#004bcb
}
.dark .uikit-content-header .uikit-content-body .uikit-paginator .mat-select-arrow:hover {
 color:#004bcb
}
.dark .uikit-content-header .uikit-content-body .uikit-paginator .mat-select-arrow:focus {
 color:#004bcb
}
.dark .uikit-content-header .uikit-content-body .uikit-paginator mat-paginator {
 background:none!important;
 font-size:inherit;
 display:inline-block
}
.dark .uikit-content-header .uikit-content-body .uikit-paginator mat-paginator .mat-paginator-container {
 padding:0;
 min-height:auto!important
}
.dark .uikit-content-header .uikit-content-body .uikit-paginator mat-paginator .mat-paginator-page-size {
 background-color:#cad0de;
 box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.1);
 border-radius:50px;
 margin-left:-35px;
 position:relative;
 padding-right:7px;
 padding-bottom:5px;
 order:2;
 z-index:1;
 height:100%;
 padding-top:3px;
 margin-right:0
}
.dark .uikit-content-header .uikit-content-body .uikit-paginator mat-paginator .mat-paginator-page-size .mat-paginator-page-size-select {
 margin:0!important
}
.dark .uikit-content-header .uikit-content-body .uikit-paginator mat-paginator .mat-paginator-page-size-label {
 display:none
}
.dark .uikit-content-header .uikit-content-body .uikit-paginator mat-paginator .mat-paginator-range-actions {
 order:1;
 background:#212121;
 border-radius:20px;
 box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.1);
 z-index:2
}
.dark .uikit-content-header .uikit-content-body .uikit-paginator mat-paginator .mat-paginator-range-actions .mat-paginator-range-label {
 margin:0;
 order:2;
 font-size:.75em
}
.dark .uikit-content-header .uikit-content-body .uikit-paginator mat-paginator .mat-paginator-range-actions .mat-paginator-navigation-previous {
 order:1
}
.dark .uikit-content-header .uikit-content-body .uikit-paginator mat-paginator .mat-paginator-range-actions .mat-paginator-navigation-next {
 order:3
}
.dark .uikit-content-header .uikit-content-body .uikit-paginator mat-paginator .mat-form-field-infix {
 text-align:right;
 border:none
}
.dark .uikit-content-header .uikit-content-body .uikit-paginator mat-paginator .mat-form-field-wrapper {
 padding:0!important
}
.dark .noshell uikit-header,
.dark .uikit-content-header .uikit-content-body .uikit-paginator mat-paginator .mat-form-field-wrapper .mat-form-field-underline,
.dark .uikit-content-header .uikit-content-body .uikit-paginator mat-paginator .mat-form-field-wrapper .mat-select-value {
 display:none!important
}
.dark .noshell .uikit-content-header .uikit-content-body {
 top:64px
}
.dark .noshell .uikit-content-header:before {
 top:64px
}
.dark .iframe-orientation {
 height:calc(100% - 57px)
}
.dark .noshellnobreadcrumb .uikit-content-header+.container-fluid,
.dark .noshellnobreadcrumb .uikit-content-header .container-fluid {
 margin-top:25px
}
.dark .noshellnobreadcrumb .uikit-content-header .uikit-content-body {
 top:20px
}
.dark .noshellnobreadcrumb .uikit-content-header:before {
 top:0;
 height:60px
}
@media only screen and (max-width:992px) {
 .dark .uikit-content-header+.container-fluid,
 .dark .uikit-content-header .container-fluid {
  margin-top:35px
 }
 .dark .uikit-content-header .uikit-filters {
  margin-top:10px
 }
 .dark .noshellnobreadcrumb .uikit-content-header+.container-fluid,
 .dark .noshellnobreadcrumb .uikit-content-header .container-fluid {
  margin-top:0
 }
 .dark .is-mobileAction .uikit-actions {
  display:inline-flex!important
 }
 .dark .uikit-actions {
  bottom:65px;
  right:22px;
  width:35px;
  position:fixed;
  display:none!important;
  flex-direction:column-reverse
 }
 .dark .uikit-actions .btn-group {
  margin-bottom:10px
 }
 .dark .uikit-actions .btn-group button:not(:first-child) {
  display:none
 }
 .dark .uikit-actions .btn-group button:first-child {
  border-radius:50%
 }
 .dark .uikit-actions button {
  margin-bottom:10px;
  font-size:0;
  padding:initial!important;
  width:35px!important;
  height:35px!important
 }
 .dark .uikit-actions button mat-icon {
  font-size:medium
 }
 .dark .uikit-filter {
  flex:1
 }
 .dark .uikit-filter .mat-form-field {
  width:110px
 }
 .dark .uikit-filter .btn-more-filters {
  font-size:0
 }
 .dark .uikit-filter .btn-more-filters:before {
  content:"";
  font-family:Font Awesome\ 5 Free;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  display:inline-block;
  font-style:normal;
  font-variant:normal;
  text-rendering:auto;
  font-size:14px;
  font-weight:600;
  line-height:40px
 }
}
.dark [search-container] [resultados-container] span {
 color:#333!important
}
.dark .icon-close {
 right:0!important;
 top:-10px!important
}
.dark .dark [search-container] input {
 color:#fff!important;
 background:#555!important;
 border-bottom:2px solid #fff!important
}
.dark .dark [search-container] input::-webkit-input-placeholder {
 color:#fff!important
}
.dark .dark [search-container] input:-moz-placeholder {
 color:#fff!important
}
.dark .dark [search-container] input::-moz-placeholder {
 color:#fff!important
}
.dark .dark [search-container] input:-ms-input-placeholder {
 color:#fff!important
}
.dark .dark [search-container] i.icon-search {
 color:#fff!important
}
.dark .dark [search-container] i.icon-search:hover {
 background:transparent
}
.dark .dark [search-container][opened] button[clear-button] i {
 color:#fff!important
}
.dark .dark [search-container][opened] [resultados-container] {
 background:#555!important;
 color:#fff!important;
 border-right:1px solid #333!important;
 border-left:1px solid #333!important;
 border-bottom:1px solid #333!important
}
.dark .dark [search-container][opened] [resultados-container] span {
 color:#fff!important;
 border:0!important
}
.dark .dark [search-container][opened] input {
 background:#555!important;
 color:#fff!important
}
.dark .dark [search-container][opened] input::-webkit-input-placeholder {
 color:#fff!important
}
.dark .dark [search-container][opened] input:-moz-placeholder {
 color:#fff!important
}
.dark .dark [search-container][opened] input::-moz-placeholder {
 color:#fff!important
}
.dark .dark [search-container][opened] input:-ms-input-placeholder {
 color:#fff!important
}
.dark .dark [search-container][opened] i.icon-search {
 color:#fff!important
}
.dark .dark [search-container][opened] i.icon-search:hover {
 background:transparent
}
.dark .dark [search-container][opened] .icon-sobre {
 margin-left:-40px
}
.dark .search-item-title a[selected] span {
 background-color:none
}
.dark .search-item-title a:hover span {
 background-color:none
}
.dark .uikit-search {
 position:relative;
 margin-right:19px
}
.dark .uikit-search .btn-back {
 display:none
}
.dark .uikit-search .btn-search {
 position:absolute;
 right:0
}
.dark .uikit-search .btn-search mat-icon {
 color:#fff
}
.dark .uikit-search .mat-form-field {
 background:rgba(48,48,48,.5);
 border:none;
 box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.1);
 line-height:24px
}
.dark .uikit-search .mat-form-field .mat-form-field-wrapper {
 padding:0!important
}
.dark .uikit-search .mat-form-field .mat-form-field-wrapper .mat-form-field-infix {
 border:none;
 margin-right:30px
}
.dark .uikit-search .mat-form-field .mat-form-field-wrapper .mat-form-field-infix .mat-input-element {
 font-size:.875em!important;
 color:#fff!important;
 line-height:20px!important;
 padding:0 10px!important;
 margin-right:50px!important;
 width:auto
}
.dark .uikit-search .mat-form-field .mat-form-field-wrapper .mat-form-field-infix .mat-form-field-label-wrapper {
 font-size:.875em;
 color:#fff;
 line-height:31px;
 margin:0 10px!important
}
.dark .uikit-search .mat-form-field-should-float .mat-form-field-label-wrapper,
.dark .uikit-search .mat-form-field .mat-form-field-underline {
 display:none
}
.dark .uikit-search-list .mat-option {
 padding:0!important
}
.dark .uikit-search-list .mat-option a {
 display:block;
 padding:6px 0 6px 30px;
 text-align:left;
 border-radius:0
}
@media only screen and (max-width:970px) {
 .dark i[search-icon] {
  right:0!important
 }
 .dark .uikit-search {
  margin:0;
  position:static
 }
 .dark .uikit-search .btn-search {
  position:relative!important
 }
 .dark .uikit-search .btn-search mat-icon {
  color:#fff!important
 }
 .dark .uikit-search .mat-form-field {
  background:#303030;
  visibility:hidden;
  opacity:0;
  position:absolute;
  left:0;
  width:100%;
  z-index:1;
  height:100%;
  top:0;
  padding-top:12px;
  transition:all .25s ease-in-out
 }
 .dark .uikit-search .mat-form-field input {
  width:100%!important;
  max-width:100%!important
 }
 .dark .uikit-search .btn-back {
  display:none
 }
 .dark .uikit-search.is-opened {
  right:0!important;
  top:58px;
  width:100%!important;
  max-width:100%!important
 }
 .dark .uikit-search.is-opened button .mat-icon {
  color:#fff!important
 }
 .dark .uikit-search.is-opened .btn-back {
  position:absolute!important;
  z-index:2;
  left:10px;
  display:block
 }
 .dark .uikit-search.is-opened .mat-form-field {
  visibility:visible;
  opacity:1
 }
 .dark .uikit-search.is-opened .mat-form-field .mat-form-field-infix {
  margin-right:0;
  margin-left:45px
 }
 .dark .uikit-search.is-opened .mat-form-field .mat-input-element {
  width:100%;
  margin-right:90px!important
 }
}
.dark .menu-tree {
 margin:0;
 padding:0;
 list-style:none
}
.dark .menu-tree .mat-nested-tree-node button span {
 position:relative;
 top:10px
}
.dark .menu-tree .mat-nested-tree-node button:first-child mat-icon:last-child {
 margin-top:0!important
}
.dark .menu-tree .mat-tree-node {
 font-size:medium;
 display:initial
}
.dark .menu-tree .mat-tree-node li {
 margin-bottom:3px;
 width:100%;
 display:flex
}
.dark .menu-tree .mat-tree-node li a {
 width:auto;
 flex:auto;
 text-align:left!important;
 border-radius:0!important;
 border-left:2px solid transparent;
 min-height:40px;
 align-items:center;
 display:flex;
 line-height:normal
}
.dark .menu-tree .mat-tree-node li a mat-icon {
 font-size:1.25em!important
}
.dark .menu-tree .mat-tree-node li a.active {
 border-left:2px solid #fff;
 opacity:1;
 background:#303030
}
.dark .menu-tree .mat-tree-node li a.active mat-icon {
 color:#fff!important
}
.dark .menu-tree .mat-tree-node li a+button {
 border-radius:0
}
.dark .menu-tree .mat-tree-node li mat-icon {
 font-size:1em!important;
 color:#fff;
 width:25px
}
.dark .menu-tree .mat-tree-node li mat-icon.mat-accent {
 color:#ff5400!important
}
.dark .menu-tree .mat-nested-tree-node {
 margin-top:3px;
 display:block
}
.dark .menu-tree .mat-nested-tree-node button:first-child {
 border-left:2px solid transparent;
 font-weight:700;
 text-transform:uppercase;
 color:#fff!important;
 font-size:inherit;
 width:100%;
 text-align:left;
 border-radius:0;
 min-height:40px
}
.dark .menu-tree .mat-nested-tree-node button:first-child mat-icon {
 color:rgba(0,0,0,.24);
 width:25px
}
.dark .menu-tree .mat-nested-tree-node button:first-child mat-icon:last-child {
 float:right;
 margin-top:11px;
 font-size:1.25em!important;
 margin-right:-15px
}
.dark .menu-tree .mat-nested-tree-node[aria-expanded=true] {
 background:#303030
}
.dark .menu-tree .mat-nested-tree-node ul {
 margin:0;
 padding:0
}
.dark .menu-tree .mat-nested-tree-node ul a {
 padding-left:35px
}
.dark .menu-tree .menu-tree-hidden {
 display:none
}
@media only screen and (max-width:992px) {
 .dark .favmenu {
  display:block!important;
  margin-bottom:20px!important;
  border-bottom:1px solid #353535
 }
}
.dark .uikit-filters {
 background:#1d1d1d;
 box-shadow:inset 0 10px 7px -10px rgba(0,0,0,.2),0 0 7px -1px rgba(0,0,0,.5);
 padding-top:45px;
 border-bottom:1px dashed #353535;
 margin-bottom:38px;
 padding-bottom:19px
}
.dark .uikit-filters mat-form-field {
 width:100%
}
.dark .uikit-filters button {
 margin:0 15px 16px;
 height:52px;
 min-width:100px;
 margin-top:0!important
}
.dark .uikit-filters button[type=submit] {
 margin-right:15px;
 margin-bottom:10px;
 margin-top:9px!important
}
.dark .dark .mat-flat-button {
 color:#333!important
}
.dark .dark .uikit-filter .uikit-finder .mat-form-field {
 background:#333!important
}
.dark .dark .mat-dialog-content .uikit-filters button[type=submit] {
 height:34px
}
.dark .mat-chip .fa {
 margin-left:5px
}
.dark ul.filters-chips {
 font-size:.875em;
 margin:0;
 padding:0;
 list-style:none;
 position:relative
}
.dark ul.filters-chips:before {
 content:"";
 position:absolute;
 height:calc(100% - 40px);
 border-left:1px dashed #fff;
 margin-left:0;
 margin-top:25px
}
.dark ul.filters-chips li {
 margin-bottom:10px
}
.dark ul.filters-chips li a {
 border-radius:50px;
 padding:10px!important;
 min-height:auto;
 height:auto;
 background:#e0e0e0;
 line-height:24px
}
.dark ul.filters-chips li a .mat-icon {
 margin:0;
 height:auto
}
.dark ul.filters-chips li:not(:first-child):not(:last-child) {
 margin-left:20px
}
.dark ul.filters-chips li:not(:first-child):not(:last-child):before {
 content:"";
 position:absolute;
 width:15px;
 border-bottom:1px dashed #fff;
 margin-top:11px;
 left:0
}
.dark ul.filters-chips .mat-chip-list {
 display:inline-block;
 margin-left:19px
}
.dark ul.filters-chips .mat-chip-list span {
 font-style:italic;
 margin:0 5px
}
.dark ul.filters-chips .mat-chip-list span:last-child {
 display:none
}
.dark ul.filters-chips .mat-chip-list .mat-chip .mat-icon {
 text-align:center;
 font-size:1.25em;
 line-height:21px
}
.dark .error {
 display:flex;
 align-items:center;
 justify-content:center;
 flex-flow:column;
 height:calc(100vh - (64px + (38px * 2)))
}
.dark .error h3 {
 font-weight:400;
 margin:30px 0
}
.dark .error div {
 text-align:center
}
.dark .dark .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
 color:#c00!important;
 background:rgba(204,0,0,.2)!important
}
.dark .dark .uikit-content-header .uikit-content-body {
 color:#fff!important
}
.dark .dark .mat-error,
.dark .dark .mat-form-field.mat-form-field-invalid .mat-form-field-label {
 color:#f5f7fa!important
}
.dark .dark .autenticado20 {
 stroke:#212121!important;
 stroke-width:.33;
 stroke-miterlimit:22.9256
}
.dark .dark .autenticado19 {
 stroke:#212121!important;
 stroke-width:1.26;
 stroke-linecap:round;
 stroke-linejoin:round;
 stroke-miterlimit:22.9256
}
.dark .dark .autenticado18 {
 stroke:#212121!important;
 stroke-width:2.52;
 stroke-linecap:round;
 stroke-linejoin:round;
 stroke-miterlimit:22.9256
}
.dark .dark .autenticado17 {
 fill:#212121!important
}
.dark .dark .autenticado16 {
 fill:#212121!important;
 fill-rule:nonzero
}
.dark .dark .autenticado14,
.dark .dark .autenticado15 {
 fill:#939393!important;
 fill-rule:nonzero
}
.dark .dark .autenticado13 {
 fill:#ccc!important;
 fill-rule:nonzero
}
.dark .dark .autenticado5 {
 fill:#ccc!important
}
.dark .dark .autenticado-1 {
 fill:#f0f0f0!important
}
.dark .dark .autenticado-2,
.dark .dark .autenticado-3 {
 fill:#edf3ff!important
}
.dark .dark .autenticado-3,
.dark .dark .autenticado-4,
.dark .dark .autenticado-5,
.dark .dark .autenticado-6 {
 stroke:#4c4c4c!important
}
.dark .dark .autenticado-7 {
 fill:#4c4c4c!important
}
.dark .dark .autenticado-8 {
 fill:#fff!important
}
.dark .dark .naoautenticado-1,
.dark .dark .naoautenticado-3,
.dark .dark .naoautenticado-7 {
 fill:#edf3ff!important
}
.dark .dark .naoautenticado-2 {
 fill:#4c4c4c!important
}
.dark .dark .naoautenticado-3,
.dark .dark .naoautenticado-4,
.dark .dark .naoautenticado-5,
.dark .dark .naoautenticado-6 {
 stroke:#4c4c4c!important
}
.dark .dark .naoautenticado-8 {
 fill:#4c4c4c!important
}
.dark .dark .mat-raised-button.mat-warn {
 background-color:#4c4c4c!important
}
.dark .dark .error h3 {
 color:#fff!important
}
.dark .dark .area-quadros .primeiro:before {
 background-color:#fff!important
}
.dark .dark .area-quadros .segundo:before {
 background-color:#f2f2f2!important
}
.dark .dark .area-quadros .terceiro:before {
 background-color:#f2f2f2!important
}
.dark .dark .area-quadros .quarto:before {
 background-color:#e6e6e6!important
}
.dark .environment:before {
 content:attr(data-environment);
 text-transform:uppercase;
 position:fixed;
 width:100%;
 height:100%;
 z-index:99999999;
 font-size:11em;
 display:flex;
 justify-content:center;
 flex-direction:column;
 text-align:center;
 transform:rotate(-27deg);
 font-weight:700;
 opacity:.1;
 color:red;
 pointer-events:none
}
.dark ::-webkit-scrollbar {
 width:8px
}
.dark ::-webkit-scrollbar-track {
 background:#fff;
 -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.2)
}
.dark ::-webkit-scrollbar-thumb {
 background:rgba(0,0,0,.3)
}
.dark ::-webkit-scrollbar-thumb:window-inactive {
 background:rgba(0,0,0,.2)
}
.dark .btn-group {
 display:inline-block
}
.dark .btn-group>button:first-child {
 border-top-right-radius:0!important;
 border-bottom-right-radius:0!important;
 margin:0!important
}
.dark .btn-group>button:last-child {
 border-top-left-radius:0!important;
 border-bottom-left-radius:0!important;
 padding:0 6px 0 3px!important;
 background-color:#fff
}
.dark .mat-button,
.dark .mat-flat-button,
.dark .mat-icon-button,
.dark .mat-stroked-button {
 line-height:0!important
}
.dark .mat-icon-button .mat-icon,
.dark .mat-icon-button i {
 line-height:25px
}
.dark .mat-icon-button[aria-label=Acessibilidade] {
 width:50px!important
}
.dark .mat-raised-button {
 line-height:35px!important
}
.dark .mat-fab.mat-primary {
 background:#004bcb
}
.dark .uikit-content-header .uikit-content-body .uikit-filter .btn-more-filters {
 background-color:#cad0de;
 box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.1);
 color:rgba(0,0,0,.84)
}
.dark .uikit-content-header .uikit-content-body .uikit-filter .btn-more-filters:hover {
 color:#004bcb
}
.dark .uikit-content-header .uikit-content-body .uikit-filter .uikit-finder .btn-search mat-icon {
 font-size:17px;
 color:#004bcb;
 cursor:pointer!important;
 margin-top:-3px
}
.dark .uikit-content-header .uikit-content-body .uikit-filter .uikit-finder .btn-search mat-icon:focus {
 color:#004bcb
}
.dark .uikit-content-header .uikit-content-body .uikit-filter .uikit-finder .btn-search mat-icon:hover {
 color:#004bcb
}
.dark .uikit-content-header .uikit-content-body .uikit-filter .uikit-finder .btn-search:hover .mat-icon {
 color:#004bcb
}
.dark .prime-button,
.dark .prime-flat-button,
.dark .prime-icon-button,
.dark .prime-stroked-button {
 line-height:0!important
}
.dark .prime-icon-button .prime-icon,
.dark .prime-icon-button i {
 line-height:25px
}
.dark .prime-icon-button[aria-label=Acessibilidade] {
 width:50px!important
}
.dark .prime-fab.prime-primary {
 background:#004bcb
}
.dark .prime-fab {
 box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);
 box-sizing:border-box;
 position:relative;
 -webkit-user-select:none;
 -moz-user-select:none;
 user-select:none;
 cursor:pointer;
 outline:0;
 border:none;
 -webkit-tap-highlight-color:transparent;
 display:inline-block;
 white-space:nowrap;
 text-decoration:none;
 vertical-align:baseline;
 text-align:center;
 margin:0;
 line-height:36px;
 overflow:visible;
 transform:translateZ(0);
 transition:background .4s cubic-bezier(.25,.8,.25,1),box-shadow .28s cubic-bezier(.4,0,.2,1);
 min-width:0;
 flex-shrink:0
}
.dark .uikit-content-header .uikit-content-body .uikit-filter .uikit-finder .btn-search prime-icon {
 font-size:17px;
 color:#004bcb;
 cursor:pointer!important
}
.dark .uikit-content-header .uikit-content-body .uikit-filter .uikit-finder .btn-search prime-icon:focus {
 color:#004bcb
}
.dark .uikit-content-header .uikit-content-body .uikit-filter .uikit-finder .btn-search prime-icon:hover {
 color:#004bcb
}
.dark .uikit-content-header .uikit-content-body .uikit-filter .uikit-finder .btn-search:hover {
 color:#004bcb;
 border-radius:0 20px 20px 0
}
.dark .uikit-content-header .uikit-content-body .uikit-filter .uikit-finder .btn-search:hover .prime-icon {
 color:#004bcb
}
.dark .ui-selectable-row td button {
 padding:6px 7px 5px;
 background:#fff;
 cursor:pointer;
 float:right;
 border-radius:50%;
 border:1px solid rgba(0,0,0,.06);
 box-shadow:0 3px 5px -1px rgba(0,0,0,.1),0 6px 10px 0 rgba(0,0,0,.04),0 1px 18px 0 rgba(0,0,0,.01);
 margin-right:9px
}
.dark .ui-selectable-row td button i {
 font-size:14px;
 color:rgba(0,0,0,.54)
}
.dark .ui-selectable-row td button:hover {
 background:#004bcb;
 background-color:#004bcb;
 border:1px solid #fff;
 box-shadow:0 3px 5px -1px rgba(0,0,0,.1),0 6px 10px 0 rgba(0,0,0,.04),0 1px 18px 0 rgba(0,0,0,.01)
}
.dark .ui-selectable-row td button:hover i {
 font-size:14px;
 color:#004bcb
}
.dark .ui-selectable-row td button:focus {
 background:#004bcb;
 background-color:#004bcb;
 border:1px solid #fff;
 box-shadow:0 3px 5px -1px rgba(0,0,0,.1),0 6px 10px 0 rgba(0,0,0,.04),0 1px 18px 0 rgba(0,0,0,.01)
}
.dark .ui-selectable-row td button:focus i {
 font-size:14px;
 color:#004bcb
}
.dark .uikit-actions button {
 width:auto;
 padding:0 15px;
 border-radius:25px;
 height:40px;
 cursor:pointer;
 border:none;
 font-family:Roboto,Helvetica Neue,sans-serif;
 font-size:.875em;
 font-weight:500;
 box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)
}
.dark .uikit-actions button:focus {
 border:none
}
.dark .uikit-actions button:active {
 border:none
}
.dark .uikit-actions button[color=primary] {
 background:#004bcb;
 color:#fff
}
.dark .uikit-actions .pi.pi-plus:before {
 content:"add";
 position:absolute;
 margin-top:6px;
 left:11px
}
.dark .prime-fab[disabled]:not([class*=prime-elevation-z]),
.dark .prime-mini-fab[disabled]:not([class*=prime-elevation-z]) {
 box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)
}
.dark .uikit-content-header .uikit-content-body .uikit-actions .prime-mini-fab {
 width:35px;
 height:35px;
 cursor:pointer;
 box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)
}
.dark .prime-fab.prime-accent[disabled],
.dark .prime-fab.prime-primary[disabled],
.dark .prime-fab.prime-warn[disabled],
.dark .prime-fab[disabled][disabled],
.dark .prime-flat-button.prime-accent[disabled],
.dark .prime-flat-button.prime-primary[disabled],
.dark .prime-flat-button.prime-warn[disabled],
.dark .prime-flat-button[disabled][disabled],
.dark .prime-mini-fab.prime-accent[disabled],
.dark .prime-mini-fab.prime-primary[disabled],
.dark .prime-mini-fab.prime-warn[disabled],
.dark .prime-mini-fab[disabled][disabled],
.dark .prime-raised-button.prime-accent[disabled],
.dark .prime-raised-button.prime-primary[disabled],
.dark .prime-raised-button.prime-warn[disabled],
.dark .prime-raised-button[disabled][disabled] {
 background-color:#bdbdbd;
 color:rgba(0,0,0,.26)
}
.dark .prime-mini-fab[disabled] {
 cursor:default
}
.dark .prime-mini-fab {
 box-sizing:border-box;
 position:relative;
 -webkit-user-select:none;
 -moz-user-select:none;
 user-select:none;
 outline:0;
 border:none;
 -webkit-tap-highlight-color:transparent;
 display:inline-block;
 white-space:nowrap;
 text-decoration:none;
 vertical-align:baseline;
 text-align:center;
 margin:0;
 top:-1px;
 padding:0!important;
 line-height:36px;
 overflow:visible;
 transform:translateZ(0);
 transition:background .4s cubic-bezier(.25,.8,.25,1),box-shadow .28s cubic-bezier(.4,0,.2,1);
 min-width:0;
 border-radius:50%;
 padding:0;
 flex-shrink:0
}
.dark .prime-raised-button.prime-primary {
 background-color:#004bcb
}
.dark .prime-raised-button:not([class*=prime-elevation-z]) {
 box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)
}
.dark .prime-fab.prime-primary,
.dark .prime-flat-button.prime-primary,
.dark .prime-mini-fab.prime-primary,
.dark .prime-raised-button.prime-primary {
 color:#fff
}
.dark .prime-raised-button {
 box-sizing:border-box;
 position:relative;
 -webkit-user-select:none;
 -moz-user-select:none;
 user-select:none;
 cursor:pointer;
 outline:0;
 border:none;
 -webkit-tap-highlight-color:transparent;
 display:inline-block;
 white-space:nowrap;
 text-decoration:none;
 vertical-align:baseline;
 text-align:center;
 margin:0;
 min-width:64px;
 padding:0 16px;
 border-radius:4px;
 overflow:visible;
 transform:translateZ(0);
 transition:background .4s cubic-bezier(.25,.8,.25,1),box-shadow .28s cubic-bezier(.4,0,.2,1);
 line-height:35px!important
}
.dark .prime-flat-button {
 cursor:pointer
}
.dark .prime-button,
.dark .prime-fab,
.dark .prime-flat-button,
.dark .prime-icon-button,
.dark .prime-mini-fab,
.dark .prime-raised-button,
.dark .prime-stroked-button {
 font-family:Roboto,Helvetica Neue,sans-serif;
 font-size:.875em;
 font-weight:500
}
.dark .ui-icon-edit {
 padding:5px
}
.dark .prime-card {
 border:1px solid #dce4ec;
 box-shadow:0 25px 50px rgba(8,21,66,.06)!important;
 background:#fff;
 color:rgba(0,0,0,.87);
 padding:16px;
 margin-top:15px!important
}
.dark .filters-chips .prime-flat-button {
 padding:5px 10px!important
}
.dark .dark .mat-fab.mat-accent,
.dark .dark .mat-flat-button.mat-accent,
.dark .dark .mat-mini-fab.mat-accent,
.dark .dark .mat-raised-button.mat-accent {
 background:#fff!important
}
.dark .dark .prime-card {
 border:1px solid #424242!important;
 background:#424242!important;
 color:#fff!important
}
.dark .dark .ui-selectable-row td button:hover {
 background:#212121!important;
 background-color:#212121!important;
 border:1px solid #212121!important;
 box-shadow:0 3px 5px -1px rgba(0,0,0,.1),0 6px 10px 0 rgba(0,0,0,.04),0 1px 18px 0 rgba(0,0,0,.01)
}
.dark .dark .ui-selectable-row td button:hover i {
 margin:0 auto;
 font-size:14px;
 color:#fff!important
}
.dark .dark .ui-selectable-row td button:focus {
 background:#212121!important;
 background-color:#212121!important;
 border:1px solid #212121!important;
 box-shadow:0 3px 5px -1px rgba(0,0,0,.1),0 6px 10px 0 rgba(0,0,0,.04),0 1px 18px 0 rgba(0,0,0,.01)
}
.dark .dark .ui-selectable-row td button:focus i {
 margin:0 auto;
 font-size:14px;
 color:#fff!important
}
.dark .dark .mat-fab.mat-primary,
.dark .dark .prime-fab.prime-primary {
 background:#fff!important
}
.dark .dark .uikit-content-header .uikit-content-body .uikit-filter .uikit-finder .btn-search prime-icon:hover {
 color:#fff!important
}
.dark .dark .uikit-content-header .uikit-content-body .uikit-filter .uikit-finder .btn-search prime-icon {
 color:#fff!important
}
.dark .dark .uikit-content-header .uikit-content-body .uikit-filter .uikit-finder .btn-search mat-icon:hover {
 color:#fff!important
}
.dark .dark .uikit-content-header .uikit-content-body .uikit-filter .uikit-finder .btn-search mat-icon:focus {
 color:#fff!important
}
.dark .dark .uikit-content-header .uikit-content-body .uikit-filter .uikit-finder .btn-search mat-icon {
 color:#fff!important
}
.dark .dark .uikit-actions .prime-fab {
 color:#212121!important
}
.dark .dark .uikit-actions .pi-plus {
 color:#212121
}
.dark .toast-container {
 font-size:.875em
}
.dark .toast-container .ngx-toastr:hover {
 box-shadow:0 0 12px #999!important
}
.dark .toast-top-center {
 display:flex;
 justify-content:center
}
.dark .toast-loading {
 top:0
}
.dark .toast-content-left {
 height:100%;
 width:45px;
 margin:0;
 position:absolute;
 top:50%;
 left:25px;
 transform:translate(-50%,-50%)
}
.dark .toast-center-center {
 position:absolute!important;
 left:50%!important;
 top:50%!important;
 z-index:10!important;
 transform:translate(-50%,-50%)!important
}
.dark .toast-content-icon {
 left:20%;
 top:20%;
 position:absolute
}
.dark .block-toast {
 min-width:100%;
 min-height:100%;
 position:absolute;
 top:0;
 z-index:9;
 background:rgba(0,0,0,.8)
}
.dark .corpo {
 filter:blur(6px)
}
.dark .toast-info {
 padding:20px 15px 20px 60px!important;
 border-radius:28px!important;
 background-image:none!important;
 background-color:#004bcb
}
.dark .toast-info .toast-content-left {
 background-color:#003ea9;
 content:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-6 -5 35 35'%3E%3Cpath fill='rgb(255,255,255)' d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-6h2v6zm0-8h-2V7h2v2z'/%3E%3C/svg%3E")
}
.dark .toast-error:hover {
 box-shadow:0 0 0 #000!important
}
@media only screen and (max-width:600px) {
 .dark .toast-error {
  min-width:300px!important
 }
}
.dark .toast-error {
 background-color:#fff!important;
 color:#707070!important;
 box-shadow:0 0 0 #000!important;
 background-image:none!important;
 min-width:400px;
 max-width:400px;
 border-radius:10px!important;
 padding:15px!important
}
.dark .toast-error .toast-message {
 margin-bottom:15px;
 margin-top:15px
}
.dark .toast-error .icone {
 position:absolute;
 left:22px;
 width:25px;
 height:25px;
 margin:12px 0 10px;
 content:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-6 -5 35 35'%3E%3Cpath fill='rgb(255,255,255)' d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z'/%3E%3C/svg%3E")
}
.dark .toast-error .mat-expansion-panel {
 box-shadow:-2px -2px 1px 1px rgba(0,0,0,.03),1px 1px 1px 1px rgba(0,0,0,.04),1px 1px 1px 1px rgba(0,0,0,.02)!important;
 margin-top:20px
}
.dark .toast-error .mat-expansion-panel-spacing {
 margin-top:20px!important
}
.dark .toast-error .mat-expansion-panel-header {
 border-bottom:1px dotted rgba(0,0,0,.2)
}
.dark .toast-error .col-9 {
 margin-top:35px!important;
 max-width:100%!important;
 flex:100%!important;
 text-align:justify
}
.dark .toast-error details {
 border-radius:5px;
 padding:15px;
 max-width:370px;
 background:rgba(251,62,84,.1);
 border:1px solid #fb3e54;
 border-left-width:35px;
 text-decoration:none
}
.dark .toast-error details .toast-content-left {
 content:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-6 -5 35 35'%3E%3Cpath fill='rgb(255,255,255)' d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z'/%3E%3C/svg%3E")
}
.dark .toast-error details summary::-webkit-details-marker {
 display:none
}
.dark .toast-error details summary:after {
 border-style:solid;
 border-width:0 2px 2px 0;
 content:"";
 display:inline-block;
 padding:2px;
 color:#fb3e54;
 margin-right:1px;
 margin-top:4px;
 float:right;
 transform:rotate(45deg);
 vertical-align:middle
}
.dark .toast-error details summary:before {
 border-radius:20px;
 content:"";
 display:inline-block;
 color:#fff;
 padding:9px;
 border:1px solid #fb3e54;
 background:#fff;
 position:absolute;
 right:0;
 margin-top:-2px;
 margin-right:25px;
 vertical-align:middle
}
.dark .toast-error details summary:focus {
 box-shadow:0 0 0 0;
 border:0;
 outline:0
}
.dark .toast-error details:before {
 position:absolute;
 top:0;
 left:10px;
 content:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-6 -5 35 35'%3E%3Cpath fill='rgb(255,255,255)' d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z'/%3E%3C/svg%3E")
}
.dark .toast-error .toast-content-topo {
 background-color:#fb3e54;
 top:0!important;
 border-radius:10px 10px 0 0!important;
 height:43px!important;
 width:100%!important;
 position:absolute;
 left:0!important;
 -webkit-transform:0!important;
 color:#fff!important;
 text-align:center!important;
 font-size:14px!important;
 transform:translateY(-1%)!important
}
.dark .toast-error .toast-close-button {
 position:absolute!important;
 border:none!important;
 background:none!important;
 font-size:26px;
 top:6px!important;
 right:10px!important;
 color:#fff!important
}
.dark .toast-error .toast-close-button:hover {
 border:none!important
}
.dark .toast-error .toast-close-button:focus {
 border:none!important
}
.dark .toast-success {
 padding:20px 15px 20px 60px!important;
 border-radius:28px!important;
 background-color:#05b246!important;
 background-image:none!important
}
.dark .toast-success .toast-content-left {
 background-color:#04a23f!important;
 content:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-6 -5 35 35'%3E%3Cpath fill='rgb(255,255,255)' d='M16.59 7.58L10 14.17l-3.59-3.58L5 12l5 5 8-8zM12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z'/%3E%3C/svg%3E")
}
.dark .toast-loading {
 width:200px;
 background-color:#fff!important;
 color:#004bcb!important;
 z-index:1;
 position:fixed;
 padding:7px!important;
 text-align:center;
 border-radius:0 0 20px 20px!important;
 box-shadow:0 5px 6px #91b4ee!important
}
.dark .toast-loading .col-9 {
 min-width:100%!important
}
.dark .toast-loading .toast-content-left {
 display:none!important
}
.dark summary {
 text-decoration:none
}
.dark .toast-warning {
 padding:20px 15px 20px 60px!important;
 border-radius:28px!important;
 background-image:none!important
}
.dark .toast-warning .toast-content-left {
 background-color:#ed8a05;
 content:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-6 -5 35 35'%3E%3Cpath fill='rgb(255,255,255)' d='M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z'/%3E%3C/svg%3E")
}
.dark .toast-progress {
 background-color:#fff!important;
 opacity:.5!important
}
.dark .toast-details-error {
 min-height:100px;
 resize:vertical;
 overflow-y:scroll;
 overflow-x:hidden;
 max-height:250px;
 word-wrap:break-word
}
.dark .toast-details-error::-webkit-scrollbar-track {
 border-radius:8px!important;
 background-color:rgba(255,235,238,.79)!important
}
.dark .toast-details-error::-webkit-scrollbar {
 background-color:#f9818d!important;
 width:9px;
 height:9px
}
.dark .toast-details-error::-webkit-scrollbar-thumb {
 border-radius:8px!important;
 background-color:#f9818d!important
}
.dark .toast-details-error::-webkit-resizer {
 display:none;
 background-color:rgba(245,140,140,.3)
}
.dark body.dark .toast-success {
 background-color:#fafafa!important;
 color:#000!important
}
.dark body.dark .toast-success .toast-content-left {
 background-color:#d7d7d7
}
.dark body.dark .toast-loading {
 background-color:#fafafa!important;
 color:#000!important;
 box-shadow:0 5px 6px #424242!important
}
.dark body.dark .toast-loading .toast-content-left {
 background:#d7d7d7
}
.dark .snackbar-content-left {
 height:98%;
 width:40px;
 margin:0;
 position:absolute;
 top:50%;
 left:20px;
 transform:translate(-50%,-50%)
}
.dark .snackbar-info {
 background:#3297b3
}
.dark .snackbar-error {
 background:#dd1d1d
}
.dark .snackbar-warning {
 background:#f89306
}
.dark .snackbar-content-left {
 border-top-left-radius:4px;
 border-bottom-left-radius:4px
}
.dark .snackbar-warning .snackbar-content-left {
 background:#ed8a05;
 content:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-6 -5 35 35'%3E%3Cpath fill='rgb(255,255,255)' d='M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z'/%3E%3C/svg%3E")!important
}
.dark .snackbar-error .snackbar-content-left {
 background:#c40e0e;
 content:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-6 -5 35 35'%3E%3Cpath fill='rgb(255,255,255)' d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z'/%3E%3C/svg%3E")
}
.dark .snackbar-success .snackbar-content-left {
 background:#1e001e;
 content:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-6 -5 35 35'%3E%3Cpath fill='rgb(255,255,255)' d='M16.59 7.58L10 14.17l-3.59-3.58L5 12l5 5 8-8zM12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z'/%3E%3C/svg%3E")
}
.dark body.dark .snackbar-success .snackbar-content-left {
 background:#d7d7d7
}
.dark .snackbar-info .snackbar-content-left {
 background:#28839d;
 content:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-6 -5 35 35'%3E%3Cpath fill='rgb(255,255,255)' d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-6h2v6zm0-8h-2V7h2v2z'/%3E%3C/svg%3E")
}
.dark .snackbar-details-error {
 min-height:100px;
 resize:vertical;
 overflow:scroll;
 max-height:250px
}
.dark .snackbar-details-error::-webkit-scrollbar-track {
 -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)!important;
 border-radius:8px!important;
 background-color:#dd1d1d!important
}
.dark .snackbar-details-error::-webkit-scrollbar {
 background-color:#dd1d1d!important;
 width:9px;
 height:9px
}
.dark .snackbar-details-error::-webkit-scrollbar-thumb {
 border-radius:8px!important;
 -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)!important;
 background-color:#c40e0e!important
}
.dark .snackbar-close-button {
 position:relative;
 right:-.3em;
 top:-.3em;
 float:right;
 font-size:20px;
 font-weight:700;
 color:#fff;
 text-shadow:0 1px 0 #fff
}
.dark .snackbar-close-button:focus,
.dark .snackbar-close-button:hover {
 color:#000;
 text-decoration:none;
 cursor:pointer;
 opacity:.4
}
.dark button.snackbar-close-button {
 padding:0;
 cursor:pointer;
 background:transparent;
 border:0
}
.dark .mat-tab-group,
.dark .mat-tab-header {
 z-index:0
}
.dark .mat-tab-body-wrapper {
 z-index:0!important;
 margin-top:20px
}
.dark body.dark .active li {
 background-color:#2b2b2b!important
}
.dark body.dark .active li a mat-icon {
 color:#fff!important
}
.dark .active li {
 background-color:#ecf2fe!important
}
.dark .active li a mat-icon {
 color:#fff!important
}
.dark .dark [search-menu-container] input {
 color:#fff!important;
 background:#555!important
}
.dark .dark [search-menu-container] input::-webkit-input-placeholder {
 color:#fff!important
}
.dark .dark [search-menu-container] input:-moz-placeholder {
 color:#fff!important
}
.dark .dark [search-menu-container] input::-moz-placeholder {
 color:#fff!important
}
.dark .dark [search-menu-container] input:-ms-input-placeholder {
 color:#fff!important
}
.dark .dark [search-menu-container] i.icon-search {
 color:#fff!important
}
.dark .dark [search-menu-container] i.icon-search:hover {
 background:transparent
}
.dark .dark [search-menu-container][opened] button[clear-button] i {
 color:#fff!important
}
.dark .dark [search-menu-container][opened] [resultados-container] {
 background:#555!important;
 color:#fff!important;
 border-right:1px solid #333!important;
 border-left:1px solid #333!important;
 border-bottom:1px solid #333!important
}
.dark .dark [search-menu-container][opened] [resultados-container] span {
 color:#fff!important;
 border:0!important
}
.dark .dark [search-menu-container][opened] input {
 background:#555!important;
 color:#fff!important
}
.dark .dark [search-menu-container][opened] input::-webkit-input-placeholder {
 color:#fff!important
}
.dark .dark [search-menu-container][opened] input:-moz-placeholder {
 color:#fff!important
}
.dark .dark [search-menu-container][opened] input::-moz-placeholder {
 color:#fff!important
}
.dark .dark [search-menu-container][opened] input:-ms-input-placeholder {
 color:#fff!important
}
.dark .dark [search-menu-container][opened] i.icon-search {
 color:#fff!important
}
.dark .dark [search-menu-container][opened] i.icon-search:hover {
 background:transparent
}
.dark .dark [search-menu-container][opened] .icon-sobre {
 margin-left:-40px
}
.dark .uikit-spinner {
 position:absolute!important;
 margin:auto!important;
 top:0;
 bottom:0;
 left:0;
 right:0
}
.dark .uikit-container-spinner {
 background-color:#fff;
 opacity:.7;
 height:100%;
 width:100%;
 top:0;
 right:0;
 left:0;
 bottom:0;
 position:absolute
}
.dark .uikit-actions .mat-fab .uikit-container-spinner {
 border-radius:25px!important
}
.dark .uikit-actions .mat-mini-fab .uikit-container-spinner {
 border-radius:50%!important
}
.dark .uikit-filters .mat-raised-button .uikit-container-spinner {
 border-radius:4px!important
}
.dark .mat-flat-button[disabled] .uikit-container-spinner {
 border-radius:4px;
 border:2px solid #ddd
}
.dark .mat-flat-button.mat-primary[disabled] {
 background-color:#004bcb!important;
 color:#fff!important
}
.dark .mat-flat-button.mat-primary[disabled] .mat-progress-spinner circle,
.dark .mat-flat-button.mat-primary[disabled] .uikit-container-spinner circle {
 stroke:#004bcb
}
.dark .mat-flat-button.mat-accent[disabled] {
 background-color:#ff5400!important;
 color:#fff!important
}
.dark .mat-flat-button.mat-accent[disabled] .mat-progress-spinner circle,
.dark .mat-flat-button.mat-accent[disabled] .uikit-container-spinner circle {
 stroke:#ff5400
}
.dark .mat-flat-button.mat-warn {
 color:#fff!important
}
.dark .mat-flat-button.mat-warn[disabled] {
 background-color:#c00!important
}
.dark .mat-flat-button.mat-warn[disabled] .mat-progress-spinner circle,
.dark .mat-flat-button.mat-warn[disabled] .uikit-container-spinner circle {
 stroke:#c00
}
.dark .mat-basic {
 background-color:#d4d8dd!important;
 color:#000!important
}
.dark .mat-basic .mat-progress-spinner circle,
.dark .mat-basic .uikit-container-spinner circle {
 stroke:#8c8989
}
.dark body.dark .uikit-container-spinner {
 background-color:#333;
 border:2px solid #000
}
.dark body.dark .mat-flat-button.mat-primary[disabled] {
 background-color:#fff!important;
 color:#333!important
}
.dark body.dark .mat-flat-button.mat-primary[disabled] .mat-progress-spinner circle,
.dark body.dark .mat-flat-button.mat-primary[disabled] .uikit-container-spinner circle {
 stroke:#fff
}
.dark body.dark .mat-basic .mat-progress-spinner circle,
.dark body.dark .mat-basic .uikit-container-spinner circle {
 stroke:#fff
}
.dark .mat-horizontal-stepper-content form mat-form-field div {
 background:none
}
.dark .mat-horizontal-stepper-content form mat-form-field .mat-form-field-label-wrapper {
 top:-.34375em
}
.dark .mat-horizontal-stepper-content form div {
 padding:15px;
 text-align:center
}
.dark .mat-horizontal-stepper-content form div button div {
 background:none
}
.dark .mat-horizontal-stepper-content div {
 padding:15px;
 text-align:center;
 background-color:#f5f7fa
}
.dark .mat-horizontal-stepper-content div .mat-button {
 background-color:#fff;
 color:rgba(0,0,0,.87);
 margin-left:15px;
 margin-right:15px;
 box-shadow:0 2px 19px -1px rgba(0,0,0,.3)
}
.dark .mat-horizontal-stepper-content div .mat-button[type=submit] {
 background-color:#004bcb;
 margin-left:15px;
 margin-right:15px;
 color:#fff;
 box-shadow:0 2px 19px -1px rgba(0,75,203,.3)
}
.dark .mat-horizontal-stepper-content div .mat-button[type=button] {
 background-color:#fff;
 margin-left:15px;
 margin-right:15px;
 color:rgba(0,0,0,.87);
 box-shadow:0 2px 19px -1px rgba(0,0,0,.3)
}
.dark .mat-horizontal-stepper-content .mat-button-focus-overlay,
.dark .mat-horizontal-stepper-content .mat-button-ripple.mat-ripple {
 color:#000;
 background:0
}
.dark .mat-horizontal-stepper-content p {
 padding:15px;
 text-align:center
}
.dark .mat-horizontal-stepper-content .mat-button {
 background-color:#fff;
 color:rgba(0,0,0,.87);
 margin-left:15px;
 margin-right:15px;
 box-shadow:0 2px 19px -1px rgba(0,0,0,.3)
}
.dark .mat-horizontal-stepper-content .mat-button[type=submit] {
 background-color:#004bcb;
 margin-left:15px;
 margin-right:15px;
 color:#fff;
 box-shadow:0 2px 19px -1px rgba(0,75,203,.3)
}
.dark .mat-horizontal-stepper-content .mat-button[type=button] {
 background-color:#fff;
 margin-left:15px;
 margin-right:15px;
 color:rgba(0,0,0,.87);
 box-shadow:0 2px 19px -1px rgba(0,0,0,.3)
}
.dark .mat-horizontal-stepper-content .mat-form-field-appearance-legacy .mat-form-field-wrapper {
 padding:1.34375em
}
.dark .mat-horizontal-stepper-content .mat-form-field-appearance-legacy .mat-form-field-underline {
 background:none
}
.dark .mat-horizontal-stepper-content .mat-form-field-underline {
 padding:0 .75em;
 margin-top:-.25em;
 position:relative
}
.dark .mat-horizontal-stepper-content .mat-form-field-wrapper .mat-form-field-flex {
 background:#fff
}
.dark .mat-horizontal-stepper-content .mat-form-field-flex {
 padding:0 .75em;
 margin-top:-.25em;
 position:relative;
 border:1px solid #ccc;
 border-radius:6px
}
.dark .mat-horizontal-stepper-content .mat-form-field.mat-form-field-invalid .mat-form-field-flex {
 border-color:#c00
}
.dark .mat-horizontal-stepper-content .mat-form-field-appearance-legacy .mat-form-field-infix {
 padding:1em 0;
 top:0;
 border-top:0!important;
 text-align:left!important
}
.dark .mat-horizontal-stepper-content .mat-form-field.mat-focused .mat-form-field-ripple,
.dark .mat-horizontal-stepper-content .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.dark .mat-horizontal-stepper-content .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent,
.dark .mat-horizontal-stepper-content .mat-form-field .mat-form-field-ripple {
 background:none
}
.dark .mat-horizontal-stepper-content .mat-form-field.mat-focused .mat-form-field-flex {
 border-color:#005efc
}
.dark .mat-horizontal-stepper-content .mat-form-field.mat-focused .mat-form-field-label {
 color:#005efc
}
.dark .mat-horizontal-stepper-content .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.dark .mat-horizontal-stepper-content .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
 width:auto;
 background:#fff
}
.dark .mat-step-header[aria-selected=true] {
 border-bottom:1px solid #005efc
}
.dark .mat-step-header .mat-step-icon {
 background:#f1f1f1;
 color:#323232
}
.dark .mat-step-header .mat-step-icon-selected,
.dark .mat-step-header .mat-step-icon-state-done,
.dark .mat-step-header .mat-step-icon-state-edit {
 background:#005efc;
 color:#fff
}
.dark .mat-step-header {
 width:100%;
 overflow:inherit!important
}
.dark .mat-horizontal-stepper-header .mat-step-label {
 width:100%;
 white-space:normal!important;
 left:0;
 text-align:center;
 position:absolute
}
.dark .mat-horizontal-stepper-header .mat-step-icon {
 top:50%;
 margin-top:22px;
 left:50%;
 transform:translate(-50%,-50%)
}
.dark .mat-horizontal-content-container {
 padding:0!important
}
.dark .mat-horizontal-content-container,
.dark .mat-horizontal-stepper-header-container {
 box-shadow:0 0 6px rgba(0,0,0,.2);
 background:#fff
}
.dark .mat-stepper-horizontal {
 margin-top:8px;
 padding:18px;
 background:none
}
.dark .mat-stepper-horizontal-line {
 border-top-style:none!important
}
.dark .dark .mat-step-header[aria-selected=true] {
 border-color:#fff!important
}
.dark .dark .mat-step-header .mat-step-icon-selected,
.dark .dark .mat-step-header .mat-step-icon-state-done,
.dark .dark .mat-step-header .mat-step-icon-state-edit {
 background:#fff!important;
 color:#323232!important
}
.dark .dark .mat-horizontal-stepper-content form mat-form-field div {
 background:none!important
}
.dark .dark .mat-horizontal-stepper-content form div {
 background:#303030!important;
 color:#fff!important
}
.dark .dark .mat-horizontal-stepper-content form div p {
 color:#fff!important
}
.dark .dark .mat-horizontal-stepper-content form div button div {
 background:none!important;
 color:#fff!important
}
.dark .dark .mat-horizontal-stepper-content div {
 background-color:#303030!important
}
.dark .dark .mat-horizontal-stepper-content div .mat-button {
 background-color:#212121!important;
 color:#fff!important;
 box-shadow:0 2px 19px -1px hsla(0,0%,100%,.3)!important
}
.dark .dark .mat-horizontal-stepper-content div .mat-button[type=submit] {
 background-color:#212121!important;
 color:#fff!important;
 box-shadow:0 2px 19px -1px hsla(0,0%,100%,.3)!important
}
.dark .dark .mat-horizontal-stepper-content div .mat-button[type=button] {
 background-color:#212121!important;
 color:#fff!important;
 box-shadow:0 2px 19px -1px hsla(0,0%,100%,.3)!important
}
.dark .dark .mat-horizontal-stepper-content .mat-form-field.mat-focused .mat-form-field-label {
 color:#fff!important
}
.dark .dark .mat-horizontal-stepper-content .mat-button-focus-overlay,
.dark .dark .mat-horizontal-stepper-content .mat-button-ripple.mat-ripple {
 color:#fff!important;
 background:none!important
}
.dark .dark .mat-horizontal-stepper-content .mat-button {
 background-color:#212121!important;
 color:#fff!important;
 box-shadow:0 2px 19px -1px hsla(0,0%,100%,.3)!important
}
.dark .dark .mat-horizontal-stepper-content .mat-button[type=submit] {
 background-color:#212121!important;
 color:#fff!important;
 box-shadow:0 2px 19px -1px hsla(0,0%,100%,.3)!important
}
.dark .dark .mat-horizontal-stepper-content .mat-button[type=button] {
 background-color:#212121!important;
 color:#fff!important;
 box-shadow:0 2px 19px -1px hsla(0,0%,100%,.3)!important
}
.dark .dark .mat-horizontal-stepper-content .mat-form-field-appearance-legacy .mat-form-field-underline {
 background:none
}
.dark .dark .mat-horizontal-stepper-content .mat-form-field-flex {
 border:1px solid #353535!important;
 background:#353535
}
.dark .dark .mat-horizontal-stepper-content .mat-form-field.mat-form-field-invalid .mat-form-field-flex {
 border-color:#c00!important;
 color:#c00!important;
 background:rgba(204,0,0,.2)!important
}
.dark .dark .mat-horizontal-stepper-content .mat-form-field.mat-focused .mat-form-field-ripple,
.dark .dark .mat-horizontal-stepper-content .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.dark .dark .mat-horizontal-stepper-content .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent,
.dark .dark .mat-horizontal-stepper-content .mat-form-field .mat-form-field-ripple {
 background:none
}
.dark .dark .mat-horizontal-stepper-content .mat-form-field.mat-focused .mat-form-field-flex {
 border-color:#353535!important;
 background:#353535!important;
 color:#353535!important
}
.dark .dark .mat-horizontal-stepper-content .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.dark .dark .mat-horizontal-stepper-content .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
 background:#353535!important
}
.dark .dark .mat-horizontal-stepper-content .mat-form-field-wrapper .mat-form-field-flex {
 background-color:#353535!important
}
.dark .dark .mat-vertical-content-container form mat-form-field div {
 background:none!important
}
.dark .dark .mat-vertical-content-container form div,
.dark .dark .mat-vertical-content-container form div p {
 color:#fff!important
}
.dark .dark .mat-vertical-content-container form div button div {
 background:none!important;
 color:#fff!important
}
.dark .dark .mat-vertical-content-container div .mat-button {
 background-color:#212121!important;
 color:#fff!important;
 box-shadow:0 2px 19px -1px hsla(0,0%,100%,.3)!important
}
.dark .dark .mat-vertical-content-container div .mat-button[type=submit] {
 background-color:#212121!important;
 color:#fff!important;
 box-shadow:0 2px 19px -1px hsla(0,0%,100%,.3)!important
}
.dark .dark .mat-vertical-content-container div .mat-button[type=button] {
 background-color:#212121!important;
 color:#fff!important;
 box-shadow:0 2px 19px -1px hsla(0,0%,100%,.3)!important
}
.dark .dark .mat-vertical-content-container .mat-form-field.mat-focused .mat-form-field-label {
 color:#fff!important
}
.dark .dark .mat-vertical-content-container .mat-button-focus-overlay,
.dark .dark .mat-vertical-content-container .mat-button-ripple.mat-ripple {
 color:#fff!important;
 background:none!important
}
.dark .dark .mat-vertical-content-container .mat-button {
 background-color:#212121!important;
 color:#fff!important;
 box-shadow:0 2px 19px -1px hsla(0,0%,100%,.3)!important
}
.dark .dark .mat-vertical-content-container .mat-button[type=submit] {
 background-color:#212121!important;
 color:#fff!important;
 box-shadow:0 2px 19px -1px hsla(0,0%,100%,.3)!important
}
.dark .dark .mat-vertical-content-container .mat-button[type=button] {
 background-color:#212121!important;
 color:#fff!important;
 box-shadow:0 2px 19px -1px hsla(0,0%,100%,.3)!important
}
.dark .dark .mat-vertical-content-container .mat-form-field-flex {
 border:1px solid #353535!important;
 background:#353535
}
.dark .dark .mat-vertical-content-container .mat-form-field.mat-form-field-invalid .mat-form-field-flex {
 border-color:#c00!important;
 color:#c00!important;
 background:rgba(204,0,0,.2)!important
}
.dark .dark .mat-vertical-content-container .mat-form-field.mat-focused .mat-form-field-flex {
 border-color:#353535!important;
 background:#353535!important;
 color:#353535!important
}
.dark .dark .mat-vertical-content-container .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.dark .dark .mat-vertical-content-container .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
 background:#353535!important
}
.dark .dark .mat-vertical-content-container .mat-form-field-wrapper .mat-form-field-flex {
 background-color:#353535!important
}
.dark .dark .mat-horizontal-content-container,
.dark .dark .mat-horizontal-stepper-header-container {
 box-shadow:0 0 6px hsla(0,0%,100%,.2)!important;
 background:#212121!important
}
.dark .dark .mat-vertical-content-container form mat-form-field div {
 background:none
}
.dark .dark .mat-vertical-content-container form mat-form-field .mat-form-field-label-wrapper {
 top:-.34375em
}
.dark .dark .mat-vertical-content-container form div {
 padding:15px 0
}
.dark .dark .mat-vertical-content-container form div button div {
 background:none
}
.dark .dark .mat-vertical-content-container div .mat-button {
 background-color:#fff;
 color:rgba(0,0,0,.87);
 margin-right:15px;
 box-shadow:0 2px 19px -1px rgba(0,0,0,.3)
}
.dark .dark .mat-vertical-content-container div .mat-button[type=submit] {
 background-color:#004bcb;
 margin-right:15px;
 color:#fff;
 box-shadow:0 2px 19px -1px rgba(0,75,203,.3)
}
.dark .dark .mat-vertical-content-container div .mat-button[type=button] {
 background-color:#fff;
 margin-right:15px;
 color:rgba(0,0,0,.87);
 box-shadow:0 2px 19px -1px rgba(0,0,0,.3)
}
.dark .dark .mat-vertical-content-container .mat-button-focus-overlay,
.dark .dark .mat-vertical-content-container .mat-button-ripple.mat-ripple {
 color:#000;
 background:0
}
.dark .dark .mat-vertical-content-container p {
 padding:15px;
 text-align:center
}
.dark .dark .mat-vertical-content-container .mat-button {
 background-color:#fff;
 color:rgba(0,0,0,.87);
 margin-right:15px;
 box-shadow:0 2px 19px -1px rgba(0,0,0,.3)
}
.dark .dark .mat-vertical-content-container .mat-button[type=submit] {
 background-color:#004bcb;
 margin-right:15px;
 color:#fff;
 box-shadow:0 2px 19px -1px rgba(0,75,203,.3)
}
.dark .dark .mat-vertical-content-container .mat-button[type=button] {
 background-color:#fff;
 margin-right:15px;
 color:rgba(0,0,0,.87);
 box-shadow:0 2px 19px -1px rgba(0,0,0,.3)
}
.dark .dark .mat-vertical-content-container .mat-form-field-appearance-legacy .mat-form-field-wrapper {
 padding:1.34375em
}
.dark .dark .mat-vertical-content-container .mat-form-field-appearance-legacy .mat-form-field-underline {
 background:none
}
.dark .dark .mat-vertical-content-container .mat-form-field-underline {
 padding:0 .75em;
 margin-top:-.25em;
 position:relative
}
.dark .dark .mat-vertical-content-container .mat-form-field-wrapper .mat-form-field-flex {
 background:#fff
}
.dark .dark .mat-vertical-content-container .mat-form-field-flex {
 padding:0 .75em;
 margin-top:-.25em;
 position:relative;
 border:1px solid #ccc;
 border-radius:6px
}
.dark .dark .mat-vertical-content-container .mat-form-field.mat-form-field-invalid .mat-form-field-flex {
 border-color:#c00
}
.dark .dark .mat-vertical-content-container .mat-form-field-appearance-legacy .mat-form-field-infix {
 padding:1em 0;
 top:0;
 border-top:0!important;
 text-align:left!important
}
.dark .dark .mat-vertical-content-container .mat-form-field.mat-focused .mat-form-field-ripple,
.dark .dark .mat-vertical-content-container .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.dark .dark .mat-vertical-content-container .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent,
.dark .dark .mat-vertical-content-container .mat-form-field .mat-form-field-ripple {
 background:none
}
.dark .dark .mat-vertical-content-container .mat-form-field.mat-focused .mat-form-field-flex {
 border-color:#005efc
}
.dark .dark .mat-vertical-content-container .mat-form-field.mat-focused .mat-form-field-label {
 color:#005efc
}
.dark .dark .mat-vertical-content-container .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.dark .dark .mat-vertical-content-container .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
 width:auto;
 background:#212121
}
.dark .mat-stepper-vertical {
 margin-top:8px
}
.dark .mat-vertical-content-container form mat-form-field .mat-form-field-label-wrapper {
 top:-.34375em
}
.dark .mat-vertical-content-container div .mat-button {
 background-color:#fff;
 color:rgba(0,0,0,.87);
 margin-right:15px;
 box-shadow:0 2px 19px -1px rgba(0,0,0,.3)
}
.dark .mat-vertical-content-container div .mat-button[type=submit] {
 background-color:#004bcb;
 margin-right:15px;
 color:#fff;
 box-shadow:0 2px 19px -1px rgba(0,75,203,.3)
}
.dark .mat-vertical-content-container div .mat-button[type=button] {
 background-color:#fff;
 margin-right:15px;
 color:rgba(0,0,0,.87);
 box-shadow:0 2px 19px -1px rgba(0,0,0,.3)
}
.dark .mat-vertical-content-container .mat-button-focus-overlay,
.dark .mat-vertical-content-container .mat-button-ripple.mat-ripple {
 color:#000;
 background:0
}
.dark .mat-vertical-content-container p {
 padding:15px 0
}
.dark .mat-vertical-content-container .mat-button {
 background-color:#fff;
 color:rgba(0,0,0,.87);
 margin-right:15px;
 box-shadow:0 2px 19px -1px rgba(0,0,0,.3)
}
.dark .mat-vertical-content-container .mat-button[type=submit] {
 background-color:#004bcb;
 margin-right:15px;
 color:#fff;
 box-shadow:0 2px 19px -1px rgba(0,75,203,.3)
}
.dark .mat-vertical-content-container .mat-button[type=button] {
 background-color:#fff;
 margin-right:15px;
 color:rgba(0,0,0,.87);
 box-shadow:0 2px 19px -1px rgba(0,0,0,.3)
}
.dark .mat-vertical-content-container .mat-form-field-appearance-legacy .mat-form-field-wrapper {
 padding:1.34375em
}
.dark .mat-vertical-content-container .mat-form-field-appearance-legacy .mat-form-field-underline {
 background:none
}
.dark .mat-vertical-content-container .mat-form-field-underline {
 padding:0 .75em;
 margin-top:-.25em;
 position:relative
}
.dark .mat-vertical-content-container .mat-form-field-wrapper .mat-form-field-flex {
 background:#fff
}
.dark .mat-vertical-content-container .mat-form-field-flex {
 padding:0 .75em;
 margin-top:-.25em;
 position:relative;
 border:1px solid #ccc;
 border-radius:6px
}
.dark .mat-vertical-content-container .mat-form-field.mat-form-field-invalid .mat-form-field-flex {
 border-color:#c00
}
.dark .mat-vertical-content-container .mat-form-field-appearance-legacy .mat-form-field-infix {
 padding:1em 0;
 top:0;
 border-top:0!important;
 text-align:left!important
}
.dark .mat-vertical-content-container .mat-form-field.mat-focused .mat-form-field-ripple,
.dark .mat-vertical-content-container .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.dark .mat-vertical-content-container .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent,
.dark .mat-vertical-content-container .mat-form-field .mat-form-field-ripple {
 background:none
}
.dark .mat-vertical-content-container .mat-form-field.mat-focused .mat-form-field-flex {
 border-color:#005efc
}
.dark .mat-vertical-content-container .mat-form-field.mat-focused .mat-form-field-label {
 color:#005efc
}
.dark .mat-vertical-content-container .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.dark .mat-vertical-content-container .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
 width:auto;
 background:#fff
}
.dark .mat-list-text .mat-slide-toggle-bar {
 margin-left:10px!important
}
.dark .mat-list-text .mat-slider-horizontal {
 margin:0 5px
}
.dark .mat-dialog-container {
 box-shadow:none!important;
 padding:24px 24px 0!important
}
.dark .mat-dialog-container .close {
 font-size:1.1em;
 color:#004bcb
}
.dark .mat-dialog-container .close-position {
 padding:0!important;
 margin-bottom:0!important;
 min-height:0!important;
 text-align:right;
 float:right!important
}
.dark .mat-dialog-container .close-position:focus {
 background-color:transparent!important
}
.dark .mat-dialog-container .close-position:hover {
 background-color:transparent!important
}
.dark .mat-dialog-container .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
 right:-5px!important
}
.dark .mat-dialog-container .uikit-filters {
 background:transparent;
 box-shadow:none
}
.dark .mat-dialog-container .line {
 border-bottom:1px dotted #ccc
}
.dark .uikit-filter {
 margin-right:15px
}
.dark .uikit-filter .uikit-finder .mat-form-field-flex {
 max-height:40px
}
@media only screen and (max-width:769px) {
 .dark .mat-dialog-content {
  max-height:87vh!important
 }
 .dark .uikit-filters button[type=submit] {
  width:100%
 }
}
.dark uikit-loader {
 position:fixed;
 width:100%;
 height:14px;
 z-index:9999
}
.dark .dark .ui-progressbar-indeterminate .ui-progressbar-value:before {
 background-color:#424242!important
}
@media only screen and (max-width:992px) {
 .is-desktop {
  display:none!important
 }
 .is-mobile {
  display:initial!important;
  z-index:999
 }
}
@media only screen and (min-width:992px) {
 .is-desktop {
  display:initial!important
 }
 .is-mobile {
  display:none!important
 }
}
.logomobile {
 content:url(uikit-logotipo-mobile.b34295b3277b618209cf.svg)
}
.logodesk {
 content:url(uikit-logotipo.e79dfd97fb785ecddd19.svg)!important
}
.dark .logomobile {
 content:url(uikit-logotipo-mobile-bw.d629983a6aa5770bc38e.svg)
}
.dark .logodesk {
 content:url(uikit-logotipo-bw.222dbb45e22fd193ad92.svg)!important
}
.pi.pi-arrow-circle-right {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.pi.pi-arrow-circle-right:before {
 content:"play_circle_outline"
}
.pi.pi-arrow-circle-left {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga";
 transform:rotate(180deg)
}
.pi.pi-arrow-circle-left:before {
 content:"play_circle_outline"
}
.pi.pi-arrow-down {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.pi.pi-arrow-down:before {
 content:"arrow_downward"
}
.pi.pi-arrow-up {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.pi.pi-arrow-up:before {
 content:"arrow_upward"
}
.pi.pi-angle-up {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga";
 transform:rotate(-90deg)
}
.pi.pi-angle-up:before {
 content:"play_arrow"
}
.pi.pi-angle-double-up {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga";
 transform:rotate(-90deg)
}
.pi.pi-angle-double-up:before {
 content:"skip_next"
}
.pi.pi-angle-down {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga";
 transform:rotate(90deg)
}
.pi.pi-angle-down:before {
 content:"play_arrow"
}
.pi.pi-angle-double-down {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga";
 transform:rotate(-90deg)
}
.pi.pi-angle-double-down:before {
 content:"skip_previous"
}
.pi.pi-angle-right {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.pi.pi-angle-right:before {
 content:"play_arrow"
}
.pi.pi-angle-double-right {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.pi.pi-angle-double-right:before {
 content:"fast_forward"
}
.pi.pi-angle-left {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga";
 transform:rotate(180deg)
}
.pi.pi-angle-left:before {
 content:"play_arrow"
}
.pi.pi-angle-double-left {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.pi.pi-angle-double-left:before {
 content:"fast_rewind"
}
.pi.pi-bars {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.pi.pi-bars:before {
 content:"view_list"
}
.pi.pi-calendar {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.pi.pi-calendar:before {
 content:"date_range"
}
.pi.pi-caret-up {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.pi.pi-caret-up:before {
 content:"keyboard_arrow_up"
}
.pi.pi-caret-down {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.pi.pi-caret-down:before {
 content:"keyboard_arrow_down"
}
.pi.pi-caret-right {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.pi.pi-caret-right:before {
 content:"keyboard_arrow_right"
}
.pi.pi-caret-left {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.pi.pi-caret-left:before {
 content:"keyboard_arrow_left"
}
.pi.pi-check {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.pi.pi-check:before {
 content:"check"
}
.pi.pi-chevron-circle-left {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.pi.pi-chevron-circle-left:before {
 content:"keyboard_arrow_left"
}
.pi.pi-chevron-circle-right {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.pi.pi-chevron-circle-right:before {
 content:"keyboard_arrow_right"
}
.pi.pi-chevron-circle-down {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.pi.pi-chevron-circle-down:before {
 content:"keyboard_arrow_down"
}
.pi.pi-chevron-circle-up {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.pi.pi-chevron-circle-up:before {
 content:"keyboard_arrow_up"
}
.pi.pi-chevron-right {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.pi.pi-chevron-right:before {
 content:"chevron_right"
}
.pi.pi-chevron-left {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.pi.pi-chevron-left:before {
 content:"chevron_left"
}
.pi.pi-chevron-down {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.pi.pi-chevron-down:before {
 content:"keyboard_arrow_down"
}
.pi.pi-chevron-up {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.pi.pi-chevron-up:before {
 content:"keyboard_arrow_up"
}
.pi.pi-circle-off {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.pi.pi-circle-off:before {
 content:"radio_button_unchecked"
}
.pi.pi-circle-on {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.pi.pi-circle-on:before {
 content:"radio_button_checked"
}
.pi.pi-minus {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.pi.pi-minus:before {
 content:"remove"
}
.pi.pi-plus {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.pi.pi-plus:before {
 content:"add"
}
.pi.pi-info-circle {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.pi.pi-info-circle:before {
 content:"info"
}
.pi.pi-upload {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.pi.pi-upload:before {
 content:"file_upload"
}
.pi.pi-home {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.pi.pi-home:before {
 content:"home"
}
.pi.pi-times {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.pi.pi-times:before {
 content:"close"
}
.pi.pi-th-large {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.pi.pi-th-large:before {
 content:"view_module"
}
.pi.pi-search {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.pi.pi-search:before {
 content:"search"
}
.pi.pi-sort {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.pi.pi-sort:before {
 content:"sort"
}
.pi.pi-sort-up {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.pi.pi-sort-up:before {
 content:"keyboard_arrow_up"
}
.pi.pi-sort-down {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.pi.pi-sort-down:before {
 content:"keyboard_arrow_down"
}
.pi.pi-spinner {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.pi.pi-spinner:before {
 content:"autorenew"
}
.pi.pi-spin {
 -webkit-animation:spin 2s linear infinite;
 animation:spin 2s linear infinite
}
.ui-icon-carat-2-n-s {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-carat-2-n-s:before {
 content:"sort"
}
.ui-icon-triangle-1-n {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-triangle-1-n:before {
 content:"keyboard_arrow_up"
}
.ui-icon-triangle-1-e {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-triangle-1-e:before {
 content:"keyboard_arrow_right"
}
.ui-icon-triangle-1-s {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-triangle-1-s:before {
 content:"keyboard_arrow_down"
}
.ui-icon-triangle-1-w {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-triangle-1-w:before {
 content:"keyboard_arrow_left"
}
.ui-icon-carat-1-n {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-carat-1-n:before {
 content:"keyboard_arrow_up"
}
.ui-icon-carat-1-e {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-carat-1-e:before {
 content:"keyboard_arrow_right"
}
.ui-icon-carat-1-s {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-carat-1-s:before {
 content:"keyboard_arrow_down"
}
.ui-icon-carat-1-w {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-carat-1-w:before {
 content:"keyboard_arrow_left"
}
.ui-icon-arrow-1-n {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga";
 transform:rotate(-90deg)
}
.ui-icon-arrow-1-n:before {
 content:"play_arrow"
}
.ui-icon-arrowstop-1-n {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga";
 transform:rotate(-90deg)
}
.ui-icon-arrowstop-1-n:before {
 content:"skip_next"
}
.ui-icon-arrow-1-s {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga";
 transform:rotate(90deg)
}
.ui-icon-arrow-1-s:before {
 content:"play_arrow"
}
.ui-icon-arrowstop-1-s {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga";
 transform:rotate(-90deg)
}
.ui-icon-arrowstop-1-s:before {
 content:"skip_previous"
}
.ui-icon-arrow-1-w {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga";
 transform:rotate(180deg)
}
.ui-icon-arrow-1-w:before {
 content:"play_arrow"
}
.ui-icon-arrowstop-1-w {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-arrowstop-1-w:before {
 content:"fast_rewind"
}
.ui-icon-arrow-1-e {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-arrow-1-e:before {
 content:"play_arrow"
}
.ui-icon-arrowstop-1-e {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-arrowstop-1-e:before {
 content:"fast_forward"
}
.ui-icon-arrowthick-1-s {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga";
 transform:rotate(90deg)
}
.ui-icon-arrowthick-1-s:before {
 content:"play_arrow"
}
.ui-icon-arrowthick-1-n {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga";
 transform:rotate(-90deg)
}
.ui-icon-arrowthick-1-n:before {
 content:"play_arrow"
}
.ui-icon-circle-triangle-e {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-circle-triangle-e:before {
 content:"play_circle_outline"
}
.ui-icon-circle-triangle-w {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga";
 transform:rotate(180deg)
}
.ui-icon-circle-triangle-w:before {
 content:"play_circle_outline"
}
.ui-icon-circle-triangle-s {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga";
 transform:rotate(90deg)
}
.ui-icon-circle-triangle-s:before {
 content:"play_circle_outline"
}
.ui-icon-radio-off {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-radio-off:before {
 content:"radio_button_unchecked"
}
.ui-icon-radio-on {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-radio-on:before {
 content:"radio_button_checked"
}
.ui-icon-folder-collapsed {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-folder-collapsed:before {
 content:"folder"
}
.ui-icon-document {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-document:before {
 content:"content_paste"
}
.ui-icon-video {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-video:before {
 content:"movie"
}
.ui-icon-music {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-music:before {
 content:"music_note"
}
.ui-icon-plus {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-plus:before {
 content:"add"
}
.ui-icon-minus {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-minus:before {
 content:"remove"
}
.ui-icon-plusthick {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-plusthick:before {
 content:"add"
}
.ui-icon-minusthick {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-minusthick:before {
 content:"remove"
}
.ui-icon-pencil {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-pencil:before {
 content:"edit"
}
.ui-icon-closethick {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-closethick:before {
 content:"close"
}
.ui-icon-circle-close {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-circle-close:before {
 content:"cancel"
}
.ui-icon-gear {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-gear:before {
 content:"settings"
}
.ui-icon-calendar {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-calendar:before {
 content:"date_range"
}
.ui-icon-trash {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-trash:before {
 content:"delete_forever"
}
.ui-icon-notice {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-notice:before {
 content:"error_outline"
}
.ui-icon-alert {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-alert:before {
 content:"warning"
}
.ui-icon-circle-zoomin {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-circle-zoomin:before {
 content:"zoom_in"
}
.ui-icon-circle-zoomout {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-circle-zoomout:before {
 content:"zoom_out"
}
.ui-icon-circle-arrow-e {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-circle-arrow-e:before {
 content:"play_circle_outline"
}
.ui-icon-circle-arrow-w {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga";
 transform:rotate(180deg)
}
.ui-icon-circle-arrow-w:before {
 content:"play_circle_outline"
}
.ui-icon-3d-rotation {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-3d-rotation:before {
 content:"3d_rotation"
}
.ui-icon-ac-unit {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-ac-unit:before {
 content:"ac_unit"
}
.ui-icon-access-alarm {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-access-alarm:before {
 content:"access_alarm"
}
.ui-icon-access-alarms {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-access-alarms:before {
 content:"access_alarms"
}
.ui-icon-access-time {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-access-time:before {
 content:"access_time"
}
.ui-icon-accessibility {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-accessibility:before {
 content:"accessibility"
}
.ui-icon-accessible {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-accessible:before {
 content:"accessible"
}
.ui-icon-account-balance {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-account-balance:before {
 content:"account_balance"
}
.ui-icon-account-balance-wallet {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-account-balance-wallet:before {
 content:"account_balance_wallet"
}
.ui-icon-account-box {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-account-box:before {
 content:"account_box"
}
.ui-icon-account-circle {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-account-circle:before {
 content:"account_circle"
}
.ui-icon-add {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-add:before {
 content:"add"
}
.ui-icon-add-a-photo {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-add-a-photo:before {
 content:"add_a_photo"
}
.ui-icon-add-alarm {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-add-alarm:before {
 content:"add_alarm"
}
.ui-icon-add-alert {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-add-alert:before {
 content:"add_alert"
}
.ui-icon-add-box {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-add-box:before {
 content:"add_box"
}
.ui-icon-add-circle {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-add-circle:before {
 content:"add_circle"
}
.ui-icon-add-circle-outline {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-add-circle-outline:before {
 content:"add_circle_outline"
}
.ui-icon-add-location {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-add-location:before {
 content:"add_location"
}
.ui-icon-add-shopping-cart {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-add-shopping-cart:before {
 content:"add_shopping_cart"
}
.ui-icon-add-to-photos {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-add-to-photos:before {
 content:"add_to_photos"
}
.ui-icon-add-to-queue {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-add-to-queue:before {
 content:"add_to_queue"
}
.ui-icon-adjust {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-adjust:before {
 content:"adjust"
}
.ui-icon-airline-seat-flat {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-airline-seat-flat:before {
 content:"airline_seat_flat"
}
.ui-icon-airline-seat-flat-angled {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-airline-seat-flat-angled:before {
 content:"airline_seat_flat_angled"
}
.ui-icon-airline-seat-individual-suite {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-airline-seat-individual-suite:before {
 content:"airline_seat_individual_suite"
}
.ui-icon-airline-seat-legroom-extra {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-airline-seat-legroom-extra:before {
 content:"airline_seat_legroom_extra"
}
.ui-icon-airline-seat-legroom-normal {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-airline-seat-legroom-normal:before {
 content:"airline_seat_legroom_normal"
}
.ui-icon-airline-seat-legroom-reduced {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-airline-seat-legroom-reduced:before {
 content:"airline_seat_legroom_reduced"
}
.ui-icon-airline-seat-recline-extra {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-airline-seat-recline-extra:before {
 content:"airline_seat_recline_extra"
}
.ui-icon-airline-seat-recline-normal {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-airline-seat-recline-normal:before {
 content:"airline_seat_recline_normal"
}
.ui-icon-airplanemode-active {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-airplanemode-active:before {
 content:"airplanemode_active"
}
.ui-icon-airplanemode-inactive {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-airplanemode-inactive:before {
 content:"airplanemode_inactive"
}
.ui-icon-airplay {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-airplay:before {
 content:"airplay"
}
.ui-icon-airport-shuttle {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-airport-shuttle:before {
 content:"airport_shuttle"
}
.ui-icon-alarm {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-alarm:before {
 content:"alarm"
}
.ui-icon-alarm-add {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-alarm-add:before {
 content:"alarm_add"
}
.ui-icon-alarm-off {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-alarm-off:before {
 content:"alarm_off"
}
.ui-icon-alarm-on {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-alarm-on:before {
 content:"alarm_on"
}
.ui-icon-album {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-album:before {
 content:"album"
}
.ui-icon-all-inclusive {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-all-inclusive:before {
 content:"all_inclusive"
}
.ui-icon-all-out {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-all-out:before {
 content:"all_out"
}
.ui-icon-android {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-android:before {
 content:"android"
}
.ui-icon-announcement {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-announcement:before {
 content:"announcement"
}
.ui-icon-apps {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-apps:before {
 content:"apps"
}
.ui-icon-archive {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-archive:before {
 content:"archive"
}
.ui-icon-arrow-back {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-arrow-back:before {
 content:"arrow_back"
}
.ui-icon-arrow-downward {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-arrow-downward:before {
 content:"arrow_downward"
}
.ui-icon-arrow-drop-down {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-arrow-drop-down:before {
 content:"arrow_drop_down"
}
.ui-icon-arrow-drop-down-circle {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-arrow-drop-down-circle:before {
 content:"arrow_drop_down_circle"
}
.ui-icon-arrow-drop-up {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-arrow-drop-up:before {
 content:"arrow_drop_up"
}
.ui-icon-arrow-forward {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-arrow-forward:before {
 content:"arrow_forward"
}
.ui-icon-arrow-upward {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-arrow-upward:before {
 content:"arrow_upward"
}
.ui-icon-art-track {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-art-track:before {
 content:"art_track"
}
.ui-icon-aspect-ratio {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-aspect-ratio:before {
 content:"aspect_ratio"
}
.ui-icon-assessment {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-assessment:before {
 content:"assessment"
}
.ui-icon-assignment {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-assignment:before {
 content:"assignment"
}
.ui-icon-assignment-ind {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-assignment-ind:before {
 content:"assignment_ind"
}
.ui-icon-assignment-late {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-assignment-late:before {
 content:"assignment_late"
}
.ui-icon-assignment-return {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-assignment-return:before {
 content:"assignment_return"
}
.ui-icon-assignment-returned {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-assignment-returned:before {
 content:"assignment_returned"
}
.ui-icon-assignment-turned-in {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-assignment-turned-in:before {
 content:"assignment_turned_in"
}
.ui-icon-assistant {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-assistant:before {
 content:"assistant"
}
.ui-icon-assistant-photo {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-assistant-photo:before {
 content:"assistant_photo"
}
.ui-icon-attach-file {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-attach-file:before {
 content:"attach_file"
}
.ui-icon-attach-money {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-attach-money:before {
 content:"attach_money"
}
.ui-icon-attachment {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-attachment:before {
 content:"attachment"
}
.ui-icon-audiotrack {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-audiotrack:before {
 content:"audiotrack"
}
.ui-icon-autorenew {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-autorenew:before {
 content:"autorenew"
}
.ui-icon-av-timer {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-av-timer:before {
 content:"av_timer"
}
.ui-icon-backspace {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-backspace:before {
 content:"backspace"
}
.ui-icon-backup {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-backup:before {
 content:"backup"
}
.ui-icon-battery-alert {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-battery-alert:before {
 content:"battery_alert"
}
.ui-icon-battery-charging-full {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-battery-charging-full:before {
 content:"battery_charging_full"
}
.ui-icon-battery-full {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-battery-full:before {
 content:"battery_full"
}
.ui-icon-battery-std {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-battery-std:before {
 content:"battery_std"
}
.ui-icon-battery-unknown {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-battery-unknown:before {
 content:"battery_unknown"
}
.ui-icon-beach-access {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-beach-access:before {
 content:"beach_access"
}
.ui-icon-beenhere {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-beenhere:before {
 content:"beenhere"
}
.ui-icon-block {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-block:before {
 content:"block"
}
.ui-icon-bluetooth {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-bluetooth:before {
 content:"bluetooth"
}
.ui-icon-bluetooth-audio {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-bluetooth-audio:before {
 content:"bluetooth_audio"
}
.ui-icon-bluetooth-connected {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-bluetooth-connected:before {
 content:"bluetooth_connected"
}
.ui-icon-bluetooth-disabled {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-bluetooth-disabled:before {
 content:"bluetooth_disabled"
}
.ui-icon-bluetooth-searching {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-bluetooth-searching:before {
 content:"bluetooth_searching"
}
.ui-icon-blur-circular {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-blur-circular:before {
 content:"blur_circular"
}
.ui-icon-blur-linear {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-blur-linear:before {
 content:"blur_linear"
}
.ui-icon-blur-off {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-blur-off:before {
 content:"blur_off"
}
.ui-icon-blur-on {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-blur-on:before {
 content:"blur_on"
}
.ui-icon-book {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-book:before {
 content:"book"
}
.ui-icon-bookmark {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-bookmark:before {
 content:"bookmark"
}
.ui-icon-bookmark-border {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-bookmark-border:before {
 content:"bookmark_border"
}
.ui-icon-border-all {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-border-all:before {
 content:"border_all"
}
.ui-icon-border-bottom {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-border-bottom:before {
 content:"border_bottom"
}
.ui-icon-border-clear {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-border-clear:before {
 content:"border_clear"
}
.ui-icon-border-color {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-border-color:before {
 content:"border_color"
}
.ui-icon-border-horizontal {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-border-horizontal:before {
 content:"border_horizontal"
}
.ui-icon-border-inner {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-border-inner:before {
 content:"border_inner"
}
.ui-icon-border-left {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-border-left:before {
 content:"border_left"
}
.ui-icon-border-outer {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-border-outer:before {
 content:"border_outer"
}
.ui-icon-border-right {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-border-right:before {
 content:"border_right"
}
.ui-icon-border-style {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-border-style:before {
 content:"border_style"
}
.ui-icon-border-top {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-border-top:before {
 content:"border_top"
}
.ui-icon-border-vertical {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-border-vertical:before {
 content:"border_vertical"
}
.ui-icon-branding-watermark {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-branding-watermark:before {
 content:"branding_watermark"
}
.ui-icon-brightness-1 {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-brightness-1:before {
 content:"brightness_1"
}
.ui-icon-brightness-2 {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-brightness-2:before {
 content:"brightness_2"
}
.ui-icon-brightness-3 {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-brightness-3:before {
 content:"brightness_3"
}
.ui-icon-brightness-4 {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-brightness-4:before {
 content:"brightness_4"
}
.ui-icon-brightness-5 {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-brightness-5:before {
 content:"brightness_5"
}
.ui-icon-brightness-6 {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-brightness-6:before {
 content:"brightness_6"
}
.ui-icon-brightness-7 {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-brightness-7:before {
 content:"brightness_7"
}
.ui-icon-brightness-auto {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-brightness-auto:before {
 content:"brightness_auto"
}
.ui-icon-brightness-high {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-brightness-high:before {
 content:"brightness_high"
}
.ui-icon-brightness-low {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-brightness-low:before {
 content:"brightness_low"
}
.ui-icon-brightness-medium {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-brightness-medium:before {
 content:"brightness_medium"
}
.ui-icon-broken-image {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-broken-image:before {
 content:"broken_image"
}
.ui-icon-brush {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-brush:before {
 content:"brush"
}
.ui-icon-bubble-chart {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-bubble-chart:before {
 content:"bubble_chart"
}
.ui-icon-bug-report {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-bug-report:before {
 content:"bug_report"
}
.ui-icon-build {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-build:before {
 content:"build"
}
.ui-icon-burst-mode {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-burst-mode:before {
 content:"burst_mode"
}
.ui-icon-business {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-business:before {
 content:"business"
}
.ui-icon-business-center {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-business-center:before {
 content:"business_center"
}
.ui-icon-cached {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-cached:before {
 content:"cached"
}
.ui-icon-cake {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-cake:before {
 content:"cake"
}
.ui-icon-call {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-call:before {
 content:"call"
}
.ui-icon-call-end {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-call-end:before {
 content:"call_end"
}
.ui-icon-call-made {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-call-made:before {
 content:"call_made"
}
.ui-icon-call-merge {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-call-merge:before {
 content:"call_merge"
}
.ui-icon-call-missed {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-call-missed:before {
 content:"call_missed"
}
.ui-icon-call-missed-outgoing {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-call-missed-outgoing:before {
 content:"call_missed_outgoing"
}
.ui-icon-call-received {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-call-received:before {
 content:"call_received"
}
.ui-icon-call-split {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-call-split:before {
 content:"call_split"
}
.ui-icon-call-to-action {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-call-to-action:before {
 content:"call_to_action"
}
.ui-icon-camera {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-camera:before {
 content:"camera"
}
.ui-icon-camera-alt {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-camera-alt:before {
 content:"camera_alt"
}
.ui-icon-camera-enhance {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-camera-enhance:before {
 content:"camera_enhance"
}
.ui-icon-camera-front {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-camera-front:before {
 content:"camera_front"
}
.ui-icon-camera-rear {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-camera-rear:before {
 content:"camera_rear"
}
.ui-icon-camera-roll {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-camera-roll:before {
 content:"camera_roll"
}
.ui-icon-cancel {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-cancel:before {
 content:"cancel"
}
.ui-icon-card-giftcard {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-card-giftcard:before {
 content:"card_giftcard"
}
.ui-icon-card-membership {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-card-membership:before {
 content:"card_membership"
}
.ui-icon-card-travel {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-card-travel:before {
 content:"card_travel"
}
.ui-icon-casino {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-casino:before {
 content:"casino"
}
.ui-icon-cast {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-cast:before {
 content:"cast"
}
.ui-icon-cast-connected {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-cast-connected:before {
 content:"cast_connected"
}
.ui-icon-center-focus-strong {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-center-focus-strong:before {
 content:"center_focus_strong"
}
.ui-icon-center-focus-weak {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-center-focus-weak:before {
 content:"center_focus_weak"
}
.ui-icon-change-history {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-change-history:before {
 content:"change_history"
}
.ui-icon-chat {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-chat:before {
 content:"chat"
}
.ui-icon-chat-bubble {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-chat-bubble:before {
 content:"chat_bubble"
}
.ui-icon-chat-bubble-outline {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-chat-bubble-outline:before {
 content:"chat_bubble_outline"
}
.ui-icon-check {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-check:before {
 content:"check"
}
.ui-icon-check-box {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-check-box:before {
 content:"check_box"
}
.ui-icon-check-box-outline-blank {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-check-box-outline-blank:before {
 content:"check_box_outline_blank"
}
.ui-icon-check-circle {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-check-circle:before {
 content:"check_circle"
}
.ui-icon-chevron-left {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-chevron-left:before {
 content:"chevron_left"
}
.ui-icon-chevron-right {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-chevron-right:before {
 content:"chevron_right"
}
.ui-icon-child-care {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-child-care:before {
 content:"child_care"
}
.ui-icon-child-friendly {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-child-friendly:before {
 content:"child_friendly"
}
.ui-icon-chrome-reader-mode {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-chrome-reader-mode:before {
 content:"chrome_reader_mode"
}
.ui-icon-class {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-class:before {
 content:"class"
}
.ui-icon-clear {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-clear:before {
 content:"clear"
}
.ui-icon-clear-all {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-clear-all:before {
 content:"clear_all"
}
.ui-icon-close {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-close:before {
 content:"close"
}
.ui-icon-closed-caption {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-closed-caption:before {
 content:"closed_caption"
}
.ui-icon-cloud {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-cloud:before {
 content:"cloud"
}
.ui-icon-cloud-circle {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-cloud-circle:before {
 content:"cloud_circle"
}
.ui-icon-cloud-done {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-cloud-done:before {
 content:"cloud_done"
}
.ui-icon-cloud-download {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-cloud-download:before {
 content:"cloud_download"
}
.ui-icon-cloud-off {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-cloud-off:before {
 content:"cloud_off"
}
.ui-icon-cloud-queue {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-cloud-queue:before {
 content:"cloud_queue"
}
.ui-icon-cloud-upload {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-cloud-upload:before {
 content:"cloud_upload"
}
.ui-icon-code {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-code:before {
 content:"code"
}
.ui-icon-collections {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-collections:before {
 content:"collections"
}
.ui-icon-collections-bookmark {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-collections-bookmark:before {
 content:"collections_bookmark"
}
.ui-icon-color-lens {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-color-lens:before {
 content:"color_lens"
}
.ui-icon-colorize {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-colorize:before {
 content:"colorize"
}
.ui-icon-comment {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-comment:before {
 content:"comment"
}
.ui-icon-compare {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-compare:before {
 content:"compare"
}
.ui-icon-compare-arrows {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-compare-arrows:before {
 content:"compare_arrows"
}
.ui-icon-computer {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-computer:before {
 content:"computer"
}
.ui-icon-confirmation-number {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-confirmation-number:before {
 content:"confirmation_number"
}
.ui-icon-contact-mail {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-contact-mail:before {
 content:"contact_mail"
}
.ui-icon-contact-phone {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-contact-phone:before {
 content:"contact_phone"
}
.ui-icon-contacts {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-contacts:before {
 content:"contacts"
}
.ui-icon-content-copy {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-content-copy:before {
 content:"content_copy"
}
.ui-icon-content-cut {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-content-cut:before {
 content:"content_cut"
}
.ui-icon-content-paste {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-content-paste:before {
 content:"content_paste"
}
.ui-icon-control-point {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-control-point:before {
 content:"control_point"
}
.ui-icon-control-point-duplicate {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-control-point-duplicate:before {
 content:"control_point_duplicate"
}
.ui-icon-copyright {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-copyright:before {
 content:"copyright"
}
.ui-icon-create {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-create:before {
 content:"create"
}
.ui-icon-create-new-folder {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-create-new-folder:before {
 content:"create_new_folder"
}
.ui-icon-credit-card {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-credit-card:before {
 content:"credit_card"
}
.ui-icon-crop {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-crop:before {
 content:"crop"
}
.ui-icon-crop-16-9 {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-crop-16-9:before {
 content:"crop_16_9"
}
.ui-icon-crop-3-2 {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-crop-3-2:before {
 content:"crop_3_2"
}
.ui-icon-crop-5-4 {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-crop-5-4:before {
 content:"crop_5_4"
}
.ui-icon-crop-7-5 {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-crop-7-5:before {
 content:"crop_7_5"
}
.ui-icon-crop-din {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-crop-din:before {
 content:"crop_din"
}
.ui-icon-crop-free {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-crop-free:before {
 content:"crop_free"
}
.ui-icon-crop-landscape {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-crop-landscape:before {
 content:"crop_landscape"
}
.ui-icon-crop-original {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-crop-original:before {
 content:"crop_original"
}
.ui-icon-crop-portrait {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-crop-portrait:before {
 content:"crop_portrait"
}
.ui-icon-crop-rotate {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-crop-rotate:before {
 content:"crop_rotate"
}
.ui-icon-crop-square {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-crop-square:before {
 content:"crop_square"
}
.ui-icon-dashboard {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-dashboard:before {
 content:"dashboard"
}
.ui-icon-data-usage {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-data-usage:before {
 content:"data_usage"
}
.ui-icon-date-range {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-date-range:before {
 content:"date_range"
}
.ui-icon-dehaze {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-dehaze:before {
 content:"dehaze"
}
.ui-icon-delete {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-delete:before {
 content:"delete"
}
.ui-icon-delete-forever {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-delete-forever:before {
 content:"delete_forever"
}
.ui-icon-delete-sweep {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-delete-sweep:before {
 content:"delete_sweep"
}
.ui-icon-description {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-description:before {
 content:"description"
}
.ui-icon-desktop-mac {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-desktop-mac:before {
 content:"desktop_mac"
}
.ui-icon-desktop-windows {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-desktop-windows:before {
 content:"desktop_windows"
}
.ui-icon-details {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-details:before {
 content:"details"
}
.ui-icon-developer-board {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-developer-board:before {
 content:"developer_board"
}
.ui-icon-developer-mode {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-developer-mode:before {
 content:"developer_mode"
}
.ui-icon-device-hub {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-device-hub:before {
 content:"device_hub"
}
.ui-icon-devices {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-devices:before {
 content:"devices"
}
.ui-icon-devices-other {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-devices-other:before {
 content:"devices_other"
}
.ui-icon-dialer-sip {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-dialer-sip:before {
 content:"dialer_sip"
}
.ui-icon-dialpad {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-dialpad:before {
 content:"dialpad"
}
.ui-icon-directions {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-directions:before {
 content:"directions"
}
.ui-icon-directions-bike {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-directions-bike:before {
 content:"directions_bike"
}
.ui-icon-directions-boat {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-directions-boat:before {
 content:"directions_boat"
}
.ui-icon-directions-bus {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-directions-bus:before {
 content:"directions_bus"
}
.ui-icon-directions-car {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-directions-car:before {
 content:"directions_car"
}
.ui-icon-directions-railway {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-directions-railway:before {
 content:"directions_railway"
}
.ui-icon-directions-run {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-directions-run:before {
 content:"directions_run"
}
.ui-icon-directions-subway {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-directions-subway:before {
 content:"directions_subway"
}
.ui-icon-directions-transit {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-directions-transit:before {
 content:"directions_transit"
}
.ui-icon-directions-walk {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-directions-walk:before {
 content:"directions_walk"
}
.ui-icon-disc-full {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-disc-full:before {
 content:"disc_full"
}
.ui-icon-dns {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-dns:before {
 content:"dns"
}
.ui-icon-do-not-disturb {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-do-not-disturb:before {
 content:"do_not_disturb"
}
.ui-icon-do-not-disturb-alt {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-do-not-disturb-alt:before {
 content:"do_not_disturb_alt"
}
.ui-icon-do-not-disturb-off {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-do-not-disturb-off:before {
 content:"do_not_disturb_off"
}
.ui-icon-do-not-disturb-on {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-do-not-disturb-on:before {
 content:"do_not_disturb_on"
}
.ui-icon-dock {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-dock:before {
 content:"dock"
}
.ui-icon-domain {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-domain:before {
 content:"domain"
}
.ui-icon-done {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-done:before {
 content:"done"
}
.ui-icon-done-all {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-done-all:before {
 content:"done_all"
}
.ui-icon-donut-large {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-donut-large:before {
 content:"donut_large"
}
.ui-icon-donut-small {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-donut-small:before {
 content:"donut_small"
}
.ui-icon-drafts {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-drafts:before {
 content:"drafts"
}
.ui-icon-drag-handle {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-drag-handle:before {
 content:"drag_handle"
}
.ui-icon-drive-eta {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-drive-eta:before {
 content:"drive_eta"
}
.ui-icon-dvr {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-dvr:before {
 content:"dvr"
}
.ui-icon-edit {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-edit:before {
 content:"edit"
}
.ui-icon-edit-location {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-edit-location:before {
 content:"edit_location"
}
.ui-icon-eject {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-eject:before {
 content:"eject"
}
.ui-icon-email {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-email:before {
 content:"email"
}
.ui-icon-enhanced-encryption {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-enhanced-encryption:before {
 content:"enhanced_encryption"
}
.ui-icon-equalizer {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-equalizer:before {
 content:"equalizer"
}
.ui-icon-error {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-error:before {
 content:"error"
}
.ui-icon-error-outline {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-error-outline:before {
 content:"error_outline"
}
.ui-icon-euro-symbol {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-euro-symbol:before {
 content:"euro_symbol"
}
.ui-icon-ev-station {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-ev-station:before {
 content:"ev_station"
}
.ui-icon-event {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-event:before {
 content:"event"
}
.ui-icon-event-available {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-event-available:before {
 content:"event_available"
}
.ui-icon-event-busy {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-event-busy:before {
 content:"event_busy"
}
.ui-icon-event-note {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-event-note:before {
 content:"event_note"
}
.ui-icon-event-seat {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-event-seat:before {
 content:"event_seat"
}
.ui-icon-exit-to-app {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-exit-to-app:before {
 content:"exit_to_app"
}
.ui-icon-expand-less {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-expand-less:before {
 content:"expand_less"
}
.ui-icon-expand-more {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-expand-more:before {
 content:"expand_more"
}
.ui-icon-explicit {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-explicit:before {
 content:"explicit"
}
.ui-icon-explore {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-explore:before {
 content:"explore"
}
.ui-icon-exposure {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-exposure:before {
 content:"exposure"
}
.ui-icon-exposure-neg-1 {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-exposure-neg-1:before {
 content:"exposure_neg_1"
}
.ui-icon-exposure-neg-2 {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-exposure-neg-2:before {
 content:"exposure_neg_2"
}
.ui-icon-exposure-plus-1 {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-exposure-plus-1:before {
 content:"exposure_plus_1"
}
.ui-icon-exposure-plus-2 {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-exposure-plus-2:before {
 content:"exposure_plus_2"
}
.ui-icon-exposure-zero {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-exposure-zero:before {
 content:"exposure_zero"
}
.ui-icon-extension {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-extension:before {
 content:"extension"
}
.ui-icon-face {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-face:before {
 content:"face"
}
.ui-icon-fast-forward {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-fast-forward:before {
 content:"fast_forward"
}
.ui-icon-fast-rewind {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-fast-rewind:before {
 content:"fast_rewind"
}
.ui-icon-favorite {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-favorite:before {
 content:"favorite"
}
.ui-icon-favorite-border {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-favorite-border:before {
 content:"favorite_border"
}
.ui-icon-featured-play-list {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-featured-play-list:before {
 content:"featured_play_list"
}
.ui-icon-featured-video {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-featured-video:before {
 content:"featured_video"
}
.ui-icon-feedback {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-feedback:before {
 content:"feedback"
}
.ui-icon-fiber-dvr {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-fiber-dvr:before {
 content:"fiber_dvr"
}
.ui-icon-fiber-manual-record {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-fiber-manual-record:before {
 content:"fiber_manual_record"
}
.ui-icon-fiber-new {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-fiber-new:before {
 content:"fiber_new"
}
.ui-icon-fibern {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-fibern:before {
 content:"fiber_pin"
}
.ui-icon-fiber-smart-record {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-fiber-smart-record:before {
 content:"fiber_smart_record"
}
.ui-icon-file-download {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-file-download:before {
 content:"file_download"
}
.ui-icon-file-upload {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-file-upload:before {
 content:"file_upload"
}
.ui-icon-filter {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-filter:before {
 content:"filter"
}
.ui-icon-filter-1 {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-filter-1:before {
 content:"filter_1"
}
.ui-icon-filter-2 {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-filter-2:before {
 content:"filter_2"
}
.ui-icon-filter-3 {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-filter-3:before {
 content:"filter_3"
}
.ui-icon-filter-4 {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-filter-4:before {
 content:"filter_4"
}
.ui-icon-filter-5 {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-filter-5:before {
 content:"filter_5"
}
.ui-icon-filter-6 {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-filter-6:before {
 content:"filter_6"
}
.ui-icon-filter-7 {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-filter-7:before {
 content:"filter_7"
}
.ui-icon-filter-8 {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-filter-8:before {
 content:"filter_8"
}
.ui-icon-filter-9 {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-filter-9:before {
 content:"filter_9"
}
.ui-icon-filter-9-plus {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-filter-9-plus:before {
 content:"filter_9_plus"
}
.ui-icon-filter-b-and-w {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-filter-b-and-w:before {
 content:"filter_b_and_w"
}
.ui-icon-filter-center-focus {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-filter-center-focus:before {
 content:"filter_center_focus"
}
.ui-icon-filter-drama {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-filter-drama:before {
 content:"filter_drama"
}
.ui-icon-filter-frames {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-filter-frames:before {
 content:"filter_frames"
}
.ui-icon-filter-hdr {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-filter-hdr:before {
 content:"filter_hdr"
}
.ui-icon-filter-list {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-filter-list:before {
 content:"filter_list"
}
.ui-icon-filter-none {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-filter-none:before {
 content:"filter_none"
}
.ui-icon-filter-tilt-shift {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-filter-tilt-shift:before {
 content:"filter_tilt_shift"
}
.ui-icon-filter-vintage {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-filter-vintage:before {
 content:"filter_vintage"
}
.ui-icon-find-in-page {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-find-in-page:before {
 content:"find_in_page"
}
.ui-icon-find-replace {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-find-replace:before {
 content:"find_replace"
}
.ui-icon-fingerprint {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-fingerprint:before {
 content:"fingerprint"
}
.ui-icon-first-page {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-first-page:before {
 content:"first_page"
}
.ui-icon-fitness-center {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-fitness-center:before {
 content:"fitness_center"
}
.ui-icon-flag {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-flag:before {
 content:"flag"
}
.ui-icon-flare {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-flare:before {
 content:"flare"
}
.ui-icon-flash-auto {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-flash-auto:before {
 content:"flash_auto"
}
.ui-icon-flash-off {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-flash-off:before {
 content:"flash_off"
}
.ui-icon-flash-on {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-flash-on:before {
 content:"flash_on"
}
.ui-icon-flight {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-flight:before {
 content:"flight"
}
.ui-icon-flight-land {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-flight-land:before {
 content:"flight_land"
}
.ui-icon-flight-takeoff {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-flight-takeoff:before {
 content:"flight_takeoff"
}
.ui-icon-flip {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-flip:before {
 content:"flip"
}
.ui-icon-flip-to-back {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-flip-to-back:before {
 content:"flip_to_back"
}
.ui-icon-flip-to-front {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-flip-to-front:before {
 content:"flip_to_front"
}
.ui-icon-folder {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-folder:before {
 content:"folder"
}
.ui-icon-folder-open {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-folder-open:before {
 content:"folder_open"
}
.ui-icon-folder-shared {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-folder-shared:before {
 content:"folder_shared"
}
.ui-icon-folder-special {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-folder-special:before {
 content:"folder_special"
}
.ui-icon-font-download {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-font-download:before {
 content:"font_download"
}
.ui-icon-format-align-center {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-format-align-center:before {
 content:"format_align_center"
}
.ui-icon-format-align-justify {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-format-align-justify:before {
 content:"format_align_justify"
}
.ui-icon-format-align-left {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-format-align-left:before {
 content:"format_align_left"
}
.ui-icon-format-align-right {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-format-align-right:before {
 content:"format_align_right"
}
.ui-icon-format-bold {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-format-bold:before {
 content:"format_bold"
}
.ui-icon-format-clear {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-format-clear:before {
 content:"format_clear"
}
.ui-icon-format-color-fill {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-format-color-fill:before {
 content:"format_color_fill"
}
.ui-icon-format-color-reset {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-format-color-reset:before {
 content:"format_color_reset"
}
.ui-icon-format-color-text {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-format-color-text:before {
 content:"format_color_text"
}
.ui-icon-format-indent-decrease {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-format-indent-decrease:before {
 content:"format_indent_decrease"
}
.ui-icon-format-indent-increase {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-format-indent-increase:before {
 content:"format_indent_increase"
}
.ui-icon-format-italic {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-format-italic:before {
 content:"format_italic"
}
.ui-icon-format-line-spacing {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-format-line-spacing:before {
 content:"format_line_spacing"
}
.ui-icon-format-list-bulleted {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-format-list-bulleted:before {
 content:"format_list_bulleted"
}
.ui-icon-format-list-numbered {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-format-list-numbered:before {
 content:"format_list_numbered"
}
.ui-icon-format-paint {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-format-paint:before {
 content:"format_paint"
}
.ui-icon-format-quote {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-format-quote:before {
 content:"format_quote"
}
.ui-icon-format-shapes {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-format-shapes:before {
 content:"format_shapes"
}
.ui-icon-format-size {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-format-size:before {
 content:"format_size"
}
.ui-icon-format-strikethrough {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-format-strikethrough:before {
 content:"format_strikethrough"
}
.ui-icon-format-textdirection-l-to-r {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-format-textdirection-l-to-r:before {
 content:"format_textdirection_l_to_r"
}
.ui-icon-format-textdirection-r-to-l {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-format-textdirection-r-to-l:before {
 content:"format_textdirection_r_to_l"
}
.ui-icon-format-underlined {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-format-underlined:before {
 content:"format_underlined"
}
.ui-icon-forum {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-forum:before {
 content:"forum"
}
.ui-icon-forward {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-forward:before {
 content:"forward"
}
.ui-icon-forward-10 {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-forward-10:before {
 content:"forward_10"
}
.ui-icon-forward-30 {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-forward-30:before {
 content:"forward_30"
}
.ui-icon-forward-5 {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-forward-5:before {
 content:"forward_5"
}
.ui-icon-free-breakfast {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-free-breakfast:before {
 content:"free_breakfast"
}
.ui-icon-fullscreen {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-fullscreen:before {
 content:"fullscreen"
}
.ui-icon-fullscreen-exit {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-fullscreen-exit:before {
 content:"fullscreen_exit"
}
.ui-icon-functions {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-functions:before {
 content:"functions"
}
.ui-icon-g-translate {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-g-translate:before {
 content:"g_translate"
}
.ui-icon-gamepad {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-gamepad:before {
 content:"gamepad"
}
.ui-icon-games {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-games:before {
 content:"games"
}
.ui-icon-gavel {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-gavel:before {
 content:"gavel"
}
.ui-icon-gesture {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-gesture:before {
 content:"gesture"
}
.ui-icon-get-app {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-get-app:before {
 content:"get_app"
}
.ui-icon-gif {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-gif:before {
 content:"gif"
}
.ui-icon-golf-course {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-golf-course:before {
 content:"golf_course"
}
.ui-icon-gps-fixed {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-gps-fixed:before {
 content:"gps_fixed"
}
.ui-icon-gps-not-fixed {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-gps-not-fixed:before {
 content:"gps_not_fixed"
}
.ui-icon-gps-off {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-gps-off:before {
 content:"gps_off"
}
.ui-icon-grade {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-grade:before {
 content:"grade"
}
.ui-icon-gradient {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-gradient:before {
 content:"gradient"
}
.ui-icon-grain {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-grain:before {
 content:"grain"
}
.ui-icon-graphic-eq {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-graphic-eq:before {
 content:"graphic_eq"
}
.ui-icon-grid-off {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-grid-off:before {
 content:"grid_off"
}
.ui-icon-grid-on {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-grid-on:before {
 content:"grid_on"
}
.ui-icon-group {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-group:before {
 content:"group"
}
.ui-icon-group-add {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-group-add:before {
 content:"group_add"
}
.ui-icon-group-work {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-group-work:before {
 content:"group_work"
}
.ui-icon-hd {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-hd:before {
 content:"hd"
}
.ui-icon-hdr-off {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-hdr-off:before {
 content:"hdr_off"
}
.ui-icon-hdr-on {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-hdr-on:before {
 content:"hdr_on"
}
.ui-icon-hdr-strong {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-hdr-strong:before {
 content:"hdr_strong"
}
.ui-icon-hdr-weak {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-hdr-weak:before {
 content:"hdr_weak"
}
.ui-icon-headset {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-headset:before {
 content:"headset"
}
.ui-icon-headset-mic {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-headset-mic:before {
 content:"headset_mic"
}
.ui-icon-healing {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-healing:before {
 content:"healing"
}
.ui-icon-hearing {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-hearing:before {
 content:"hearing"
}
.ui-icon-help {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-help:before {
 content:"help"
}
.ui-icon-help-outline {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-help-outline:before {
 content:"help_outline"
}
.ui-icon-high-quality {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-high-quality:before {
 content:"high_quality"
}
.ui-icon-highlight {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-highlight:before {
 content:"highlight"
}
.ui-icon-highlight-off {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-highlight-off:before {
 content:"highlight_off"
}
.ui-icon-history {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-history:before {
 content:"history"
}
.ui-icon-home {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-home:before {
 content:"home"
}
.ui-icon-hot-tub {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-hot-tub:before {
 content:"hot_tub"
}
.ui-icon-hotel {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-hotel:before {
 content:"hotel"
}
.ui-icon-hourglass-empty {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-hourglass-empty:before {
 content:"hourglass_empty"
}
.ui-icon-hourglass-full {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-hourglass-full:before {
 content:"hourglass_full"
}
.ui-icon-http {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-http:before {
 content:"http"
}
.ui-icon-https {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-https:before {
 content:"https"
}
.ui-icon-image {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-image:before {
 content:"image"
}
.ui-icon-image-aspect-ratio {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-image-aspect-ratio:before {
 content:"image_aspect_ratio"
}
.ui-icon-import-contacts {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-import-contacts:before {
 content:"import_contacts"
}
.ui-icon-import-export {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-import-export:before {
 content:"import_export"
}
.ui-icon-important-devices {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-important-devices:before {
 content:"important_devices"
}
.ui-icon-inbox {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-inbox:before {
 content:"inbox"
}
.ui-icon-indeterminate-check-box {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-indeterminate-check-box:before {
 content:"indeterminate_check_box"
}
.ui-icon-info {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-info:before {
 content:"info"
}
.ui-icon-info-outline {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-info-outline:before {
 content:"info_outline"
}
.ui-icon-input {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-input:before {
 content:"input"
}
.ui-icon-insert-chart {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-insert-chart:before {
 content:"insert_chart"
}
.ui-icon-insert-comment {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-insert-comment:before {
 content:"insert_comment"
}
.ui-icon-insert-drive-file {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-insert-drive-file:before {
 content:"insert_drive_file"
}
.ui-icon-insert-emoticon {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-insert-emoticon:before {
 content:"insert_emoticon"
}
.ui-icon-insert-invitation {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-insert-invitation:before {
 content:"insert_invitation"
}
.ui-icon-insert-link {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-insert-link:before {
 content:"insert_link"
}
.ui-icon-insert-photo {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-insert-photo:before {
 content:"insert_photo"
}
.ui-icon-invert-colors {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-invert-colors:before {
 content:"invert_colors"
}
.ui-icon-invert-colors-off {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-invert-colors-off:before {
 content:"invert_colors_off"
}
.ui-icon-iso {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-iso:before {
 content:"iso"
}
.ui-icon-keyboard {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-keyboard:before {
 content:"keyboard"
}
.ui-icon-keyboard-arrow-down {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-keyboard-arrow-down:before {
 content:"keyboard_arrow_down"
}
.ui-icon-keyboard-arrow-left {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-keyboard-arrow-left:before {
 content:"keyboard_arrow_left"
}
.ui-icon-keyboard-arrow-right {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-keyboard-arrow-right:before {
 content:"keyboard_arrow_right"
}
.ui-icon-keyboard-arrow-up {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-keyboard-arrow-up:before {
 content:"keyboard_arrow_up"
}
.ui-icon-keyboard-backspace {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-keyboard-backspace:before {
 content:"keyboard_backspace"
}
.ui-icon-keyboard-capslock {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-keyboard-capslock:before {
 content:"keyboard_capslock"
}
.ui-icon-keyboard-hide {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-keyboard-hide:before {
 content:"keyboard_hide"
}
.ui-icon-keyboard-return {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-keyboard-return:before {
 content:"keyboard_return"
}
.ui-icon-keyboard-tab {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-keyboard-tab:before {
 content:"keyboard_tab"
}
.ui-icon-keyboard-voice {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-keyboard-voice:before {
 content:"keyboard_voice"
}
.ui-icon-kitchen {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-kitchen:before {
 content:"kitchen"
}
.ui-icon-label {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-label:before {
 content:"label"
}
.ui-icon-label-outline {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-label-outline:before {
 content:"label_outline"
}
.ui-icon-landscape {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-landscape:before {
 content:"landscape"
}
.ui-icon-language {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-language:before {
 content:"language"
}
.ui-icon-laptop {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-laptop:before {
 content:"laptop"
}
.ui-icon-laptop-chromebook {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-laptop-chromebook:before {
 content:"laptop_chromebook"
}
.ui-icon-laptop-mac {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-laptop-mac:before {
 content:"laptop_mac"
}
.ui-icon-laptop-windows {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-laptop-windows:before {
 content:"laptop_windows"
}
.ui-icon-last-page {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-last-page:before {
 content:"last_page"
}
.ui-icon-launch {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-launch:before {
 content:"launch"
}
.ui-icon-layers {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-layers:before {
 content:"layers"
}
.ui-icon-layers-clear {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-layers-clear:before {
 content:"layers_clear"
}
.ui-icon-leak-add {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-leak-add:before {
 content:"leak_add"
}
.ui-icon-leak-remove {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-leak-remove:before {
 content:"leak_remove"
}
.ui-icon-lens {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-lens:before {
 content:"lens"
}
.ui-icon-library-add {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-library-add:before {
 content:"library_add"
}
.ui-icon-library-books {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-library-books:before {
 content:"library_books"
}
.ui-icon-library-music {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-library-music:before {
 content:"library_music"
}
.ui-icon-lightbulb-outline {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-lightbulb-outline:before {
 content:"lightbulb_outline"
}
.ui-icon-line-style {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-line-style:before {
 content:"line_style"
}
.ui-icon-line-weight {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-line-weight:before {
 content:"line_weight"
}
.ui-icon-linear-scale {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-linear-scale:before {
 content:"linear_scale"
}
.ui-icon-link {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-link:before {
 content:"link"
}
.ui-icon-linked-camera {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-linked-camera:before {
 content:"linked_camera"
}
.ui-icon-list {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-list:before {
 content:"list"
}
.ui-icon-live-help {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-live-help:before {
 content:"live_help"
}
.ui-icon-live-tv {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-live-tv:before {
 content:"live_tv"
}
.ui-icon-local-activity {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-local-activity:before {
 content:"local_activity"
}
.ui-icon-local-airport {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-local-airport:before {
 content:"local_airport"
}
.ui-icon-local-atm {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-local-atm:before {
 content:"local_atm"
}
.ui-icon-local-bar {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-local-bar:before {
 content:"local_bar"
}
.ui-icon-local-cafe {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-local-cafe:before {
 content:"local_cafe"
}
.ui-icon-local-car-wash {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-local-car-wash:before {
 content:"local_car_wash"
}
.ui-icon-local-convenience-store {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-local-convenience-store:before {
 content:"local_convenience_store"
}
.ui-icon-local-dining {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-local-dining:before {
 content:"local_dining"
}
.ui-icon-local-drink {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-local-drink:before {
 content:"local_drink"
}
.ui-icon-local-florist {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-local-florist:before {
 content:"local_florist"
}
.ui-icon-local-gas-station {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-local-gas-station:before {
 content:"local_gas_station"
}
.ui-icon-local-grocery-store {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-local-grocery-store:before {
 content:"local_grocery_store"
}
.ui-icon-local-hospital {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-local-hospital:before {
 content:"local_hospital"
}
.ui-icon-local-hotel {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-local-hotel:before {
 content:"local_hotel"
}
.ui-icon-local-laundry-service {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-local-laundry-service:before {
 content:"local_laundry_service"
}
.ui-icon-local-library {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-local-library:before {
 content:"local_library"
}
.ui-icon-local-mall {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-local-mall:before {
 content:"local_mall"
}
.ui-icon-local-movies {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-local-movies:before {
 content:"local_movies"
}
.ui-icon-local-offer {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-local-offer:before {
 content:"local_offer"
}
.ui-icon-local-parking {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-local-parking:before {
 content:"local_parking"
}
.ui-icon-local-pharmacy {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-local-pharmacy:before {
 content:"local_pharmacy"
}
.ui-icon-local-phone {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-local-phone:before {
 content:"local_phone"
}
.ui-icon-local-pizza {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-local-pizza:before {
 content:"local_pizza"
}
.ui-icon-local-play {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-local-play:before {
 content:"local_play"
}
.ui-icon-local-post-office {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-local-post-office:before {
 content:"local_post_office"
}
.ui-icon-local-printshop {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-local-printshop:before {
 content:"local_printshop"
}
.ui-icon-local-see {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-local-see:before {
 content:"local_see"
}
.ui-icon-local-shipping {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-local-shipping:before {
 content:"local_shipping"
}
.ui-icon-local-taxi {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-local-taxi:before {
 content:"local_taxi"
}
.ui-icon-location-city {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-location-city:before {
 content:"location_city"
}
.ui-icon-location-disabled {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-location-disabled:before {
 content:"location_disabled"
}
.ui-icon-location-off {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-location-off:before {
 content:"location_off"
}
.ui-icon-location-on {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-location-on:before {
 content:"location_on"
}
.ui-icon-location-searching {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-location-searching:before {
 content:"location_searching"
}
.ui-icon-lock {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-lock:before {
 content:"lock"
}
.ui-icon-lock-open {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-lock-open:before {
 content:"lock_open"
}
.ui-icon-lock-outline {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-lock-outline:before {
 content:"lock_outline"
}
.ui-icon-looks {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-looks:before {
 content:"looks"
}
.ui-icon-looks-3 {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-looks-3:before {
 content:"looks_3"
}
.ui-icon-looks-4 {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-looks-4:before {
 content:"looks_4"
}
.ui-icon-looks-5 {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-looks-5:before {
 content:"looks_5"
}
.ui-icon-looks-6 {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-looks-6:before {
 content:"looks_6"
}
.ui-icon-looks-one {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-looks-one:before {
 content:"looks_one"
}
.ui-icon-looks-two {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-looks-two:before {
 content:"looks_two"
}
.ui-icon-loop {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-loop:before {
 content:"loop"
}
.ui-icon-loupe {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-loupe:before {
 content:"loupe"
}
.ui-icon-low-priority {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-low-priority:before {
 content:"low_priority"
}
.ui-icon-loyalty {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-loyalty:before {
 content:"loyalty"
}
.ui-icon-mail {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-mail:before {
 content:"mail"
}
.ui-icon-mail-outline {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-mail-outline:before {
 content:"mail_outline"
}
.ui-icon-map {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-map:before {
 content:"map"
}
.ui-icon-markunread {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-markunread:before {
 content:"markunread"
}
.ui-icon-markunread-mailbox {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-markunread-mailbox:before {
 content:"markunread_mailbox"
}
.ui-icon-memory {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-memory:before {
 content:"memory"
}
.ui-icon-menu {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-menu:before {
 content:"menu"
}
.ui-icon-merge-type {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-merge-type:before {
 content:"merge_type"
}
.ui-icon-message {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-message:before {
 content:"message"
}
.ui-icon-mic {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-mic:before {
 content:"mic"
}
.ui-icon-mic-none {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-mic-none:before {
 content:"mic_none"
}
.ui-icon-mic-off {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-mic-off:before {
 content:"mic_off"
}
.ui-icon-mms {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-mms:before {
 content:"mms"
}
.ui-icon-mode-comment {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-mode-comment:before {
 content:"mode_comment"
}
.ui-icon-mode-edit {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-mode-edit:before {
 content:"mode_edit"
}
.ui-icon-monetization-on {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-monetization-on:before {
 content:"monetization_on"
}
.ui-icon-money-off {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-money-off:before {
 content:"money_off"
}
.ui-icon-monochrome-photos {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-monochrome-photos:before {
 content:"monochrome_photos"
}
.ui-icon-mood {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-mood:before {
 content:"mood"
}
.ui-icon-mood-bad {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-mood-bad:before {
 content:"mood_bad"
}
.ui-icon-more {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-more:before {
 content:"more"
}
.ui-icon-more-horiz {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-more-horiz:before {
 content:"more_horiz"
}
.ui-icon-more-vert {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-more-vert:before {
 content:"more_vert"
}
.ui-icon-motorcycle {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-motorcycle:before {
 content:"motorcycle"
}
.ui-icon-mouse {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-mouse:before {
 content:"mouse"
}
.ui-icon-move-to-inbox {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-move-to-inbox:before {
 content:"move_to_inbox"
}
.ui-icon-movie {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-movie:before {
 content:"movie"
}
.ui-icon-movie-creation {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-movie-creation:before {
 content:"movie_creation"
}
.ui-icon-movie-filter {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-movie-filter:before {
 content:"movie_filter"
}
.ui-icon-multiline-chart {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-multiline-chart:before {
 content:"multiline_chart"
}
.ui-icon-music-note {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-music-note:before {
 content:"music_note"
}
.ui-icon-music-video {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-music-video:before {
 content:"music_video"
}
.ui-icon-my-location {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-my-location:before {
 content:"my_location"
}
.ui-icon-nature {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-nature:before {
 content:"nature"
}
.ui-icon-nature-people {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-nature-people:before {
 content:"nature_people"
}
.ui-icon-navigate-before {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-navigate-before:before {
 content:"navigate_before"
}
.ui-icon-navigate-next {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-navigate-next:before {
 content:"navigate_next"
}
.ui-icon-navigation {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-navigation:before {
 content:"navigation"
}
.ui-icon-near-me {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-near-me:before {
 content:"near_me"
}
.ui-icon-network-cell {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-network-cell:before {
 content:"network_cell"
}
.ui-icon-network-check {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-network-check:before {
 content:"network_check"
}
.ui-icon-network-locked {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-network-locked:before {
 content:"network_locked"
}
.ui-icon-network-wifi {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-network-wifi:before {
 content:"network_wifi"
}
.ui-icon-new-releases {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-new-releases:before {
 content:"new_releases"
}
.ui-icon-next-week {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-next-week:before {
 content:"next_week"
}
.ui-icon-nfc {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-nfc:before {
 content:"nfc"
}
.ui-icon-no-encryption {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-no-encryption:before {
 content:"no_encryption"
}
.ui-icon-no-sim {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-no-sim:before {
 content:"no_sim"
}
.ui-icon-not-interested {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-not-interested:before {
 content:"not_interested"
}
.ui-icon-note {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-note:before {
 content:"note"
}
.ui-icon-note-add {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-note-add:before {
 content:"note_add"
}
.ui-icon-notifications {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-notifications:before {
 content:"notifications"
}
.ui-icon-notifications-active {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-notifications-active:before {
 content:"notifications_active"
}
.ui-icon-notifications-none {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-notifications-none:before {
 content:"notifications_none"
}
.ui-icon-notifications-off {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-notifications-off:before {
 content:"notifications_off"
}
.ui-icon-notifications-paused {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-notifications-paused:before {
 content:"notifications_paused"
}
.ui-icon-offline-pin {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-offline-pin:before {
 content:"offline_pin"
}
.ui-icon-ondemand-video {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-ondemand-video:before {
 content:"ondemand_video"
}
.ui-icon-opacity {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-opacity:before {
 content:"opacity"
}
.ui-icon-open-in-browser {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-open-in-browser:before {
 content:"open_in_browser"
}
.ui-icon-open-in-new {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-open-in-new:before {
 content:"open_in_new"
}
.ui-icon-open-with {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-open-with:before {
 content:"open_with"
}
.ui-icon-pages {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-pages:before {
 content:"pages"
}
.ui-icon-pageview {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-pageview:before {
 content:"pageview"
}
.ui-icon-palette {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-palette:before {
 content:"palette"
}
.ui-icon-pan-tool {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-pan-tool:before {
 content:"pan_tool"
}
.ui-icon-panorama {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-panorama:before {
 content:"panorama"
}
.ui-icon-panorama-fish-eye {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-panorama-fish-eye:before {
 content:"panorama_fish_eye"
}
.ui-icon-panorama-horizontal {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-panorama-horizontal:before {
 content:"panorama_horizontal"
}
.ui-icon-panorama-vertical {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-panorama-vertical:before {
 content:"panorama_vertical"
}
.ui-icon-panorama-wide-angle {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-panorama-wide-angle:before {
 content:"panorama_wide_angle"
}
.ui-icon-party-mode {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-party-mode:before {
 content:"party_mode"
}
.ui-icon-pause {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-pause:before {
 content:"pause"
}
.ui-icon-pause-circle-filled {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-pause-circle-filled:before {
 content:"pause_circle_filled"
}
.ui-icon-pause-circle-outline {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-pause-circle-outline:before {
 content:"pause_circle_outline"
}
.ui-icon-payment {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-payment:before {
 content:"payment"
}
.ui-icon-people {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-people:before {
 content:"people"
}
.ui-icon-people-outline {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-people-outline:before {
 content:"people_outline"
}
.ui-icon-perm-camera-mic {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-perm-camera-mic:before {
 content:"perm_camera_mic"
}
.ui-icon-perm-contact-calendar {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-perm-contact-calendar:before {
 content:"perm_contact_calendar"
}
.ui-icon-perm-data-setting {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-perm-data-setting:before {
 content:"perm_data_setting"
}
.ui-icon-perm-device-information {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-perm-device-information:before {
 content:"perm_device_information"
}
.ui-icon-perm-identity {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-perm-identity:before {
 content:"perm_identity"
}
.ui-icon-perm-media {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-perm-media:before {
 content:"perm_media"
}
.ui-icon-perm-phone-msg {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-perm-phone-msg:before {
 content:"perm_phone_msg"
}
.ui-icon-perm-scan-wifi {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-perm-scan-wifi:before {
 content:"perm_scan_wifi"
}
.ui-icon-person {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-person:before {
 content:"person"
}
.ui-icon-person-add {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-person-add:before {
 content:"person_add"
}
.ui-icon-person-outline {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-person-outline:before {
 content:"person_outline"
}
.ui-icon-person-pin {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-person-pin:before {
 content:"person_pin"
}
.ui-icon-person-pin-circle {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-person-pin-circle:before {
 content:"person_pin_circle"
}
.ui-icon-personal-video {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-personal-video:before {
 content:"personal_video"
}
.ui-icon-pets {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-pets:before {
 content:"pets"
}
.ui-icon-phone {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-phone:before {
 content:"phone"
}
.ui-icon-phone-android {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-phone-android:before {
 content:"phone_android"
}
.ui-icon-phone-bluetooth-speaker {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-phone-bluetooth-speaker:before {
 content:"phone_bluetooth_speaker"
}
.ui-icon-phone-forwarded {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-phone-forwarded:before {
 content:"phone_forwarded"
}
.ui-icon-phone-in-talk {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-phone-in-talk:before {
 content:"phone_in_talk"
}
.ui-icon-phone-iphone {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-phone-iphone:before {
 content:"phone_iphone"
}
.ui-icon-phone-locked {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-phone-locked:before {
 content:"phone_locked"
}
.ui-icon-phone-missed {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-phone-missed:before {
 content:"phone_missed"
}
.ui-icon-phone-paused {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-phone-paused:before {
 content:"phone_paused"
}
.ui-icon-phonelink {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-phonelink:before {
 content:"phonelink"
}
.ui-icon-phonelink-erase {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-phonelink-erase:before {
 content:"phonelink_erase"
}
.ui-icon-phonelink-lock {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-phonelink-lock:before {
 content:"phonelink_lock"
}
.ui-icon-phonelink-off {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-phonelink-off:before {
 content:"phonelink_off"
}
.ui-icon-phonelink-ring {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-phonelink-ring:before {
 content:"phonelink_ring"
}
.ui-icon-phonelink-setup {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-phonelink-setup:before {
 content:"phonelink_setup"
}
.ui-icon-photo {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-photo:before {
 content:"photo"
}
.ui-icon-photo-album {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-photo-album:before {
 content:"photo_album"
}
.ui-icon-photo-camera {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-photo-camera:before {
 content:"photo_camera"
}
.ui-icon-photo-filter {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-photo-filter:before {
 content:"photo_filter"
}
.ui-icon-photo-library {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-photo-library:before {
 content:"photo_library"
}
.ui-icon-photo-size-select-actual {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-photo-size-select-actual:before {
 content:"photo_size_select_actual"
}
.ui-icon-photo-size-select-large {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-photo-size-select-large:before {
 content:"photo_size_select_large"
}
.ui-icon-photo-size-select-small {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-photo-size-select-small:before {
 content:"photo_size_select_small"
}
.ui-icon-picture-as-pdf {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-picture-as-pdf:before {
 content:"picture_as_pdf"
}
.ui-icon-picture-in-picture {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-picture-in-picture:before {
 content:"picture_in_picture"
}
.ui-icon-picture-in-picture-alt {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-picture-in-picture-alt:before {
 content:"picture_in_picture_alt"
}
.ui-icon-pie-chart {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-pie-chart:before {
 content:"pie_chart"
}
.ui-icon-pie-chart-outlined {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-pie-chart-outlined:before {
 content:"pie_chart_outlined"
}
.ui-icon-pin-drop {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-pin-drop:before {
 content:"pin_drop"
}
.ui-icon-place {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-place:before {
 content:"place"
}
.ui-icon-play-arrow {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-play-arrow:before {
 content:"play_arrow"
}
.ui-icon-play-circle-filled {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-play-circle-filled:before {
 content:"play_circle_filled"
}
.ui-icon-play-circle-outline {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-play-circle-outline:before {
 content:"play_circle_outline"
}
.ui-icon-play-for-work {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-play-for-work:before {
 content:"play_for_work"
}
.ui-icon-playlist-add {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-playlist-add:before {
 content:"playlist_add"
}
.ui-icon-playlist-add-check {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-playlist-add-check:before {
 content:"playlist_add_check"
}
.ui-icon-playlist-play {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-playlist-play:before {
 content:"playlist_play"
}
.ui-icon-plus-one {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-plus-one:before {
 content:"plus_one"
}
.ui-icon-poll {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-poll:before {
 content:"poll"
}
.ui-icon-polymer {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-polymer:before {
 content:"polymer"
}
.ui-icon-pool {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-pool:before {
 content:"pool"
}
.ui-icon-portable-wifi-off {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-portable-wifi-off:before {
 content:"portable_wifi_off"
}
.ui-icon-portrait {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-portrait:before {
 content:"portrait"
}
.ui-icon-power {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-power:before {
 content:"power"
}
.ui-icon-power-input {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-power-input:before {
 content:"power_input"
}
.ui-icon-power-settings-new {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-power-settings-new:before {
 content:"power_settings_new"
}
.ui-icon-pregnant-woman {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-pregnant-woman:before {
 content:"pregnant_woman"
}
.ui-icon-present-to-all {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-present-to-all:before {
 content:"present_to_all"
}
.ui-icon-print {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-print:before {
 content:"print"
}
.ui-icon-priority-high {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-priority-high:before {
 content:"priority_high"
}
.ui-icon-public {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-public:before {
 content:"public"
}
.ui-icon-publish {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-publish:before {
 content:"publish"
}
.ui-icon-query-builder {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-query-builder:before {
 content:"query_builder"
}
.ui-icon-question-answer {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-question-answer:before {
 content:"question_answer"
}
.ui-icon-queue {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-queue:before {
 content:"queue"
}
.ui-icon-queue-music {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-queue-music:before {
 content:"queue_music"
}
.ui-icon-queue-play-next {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-queue-play-next:before {
 content:"queue_play_next"
}
.ui-icon-radio {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-radio:before {
 content:"radio"
}
.ui-icon-radio-button-checked {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-radio-button-checked:before {
 content:"radio_button_checked"
}
.ui-icon-radio-button-unchecked {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-radio-button-unchecked:before {
 content:"radio_button_unchecked"
}
.ui-icon-rate-review {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-rate-review:before {
 content:"rate_review"
}
.ui-icon-receipt {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-receipt:before {
 content:"receipt"
}
.ui-icon-recent-actors {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-recent-actors:before {
 content:"recent_actors"
}
.ui-icon-record-voice-over {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-record-voice-over:before {
 content:"record_voice_over"
}
.ui-icon-redeem {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-redeem:before {
 content:"redeem"
}
.ui-icon-redo {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-redo:before {
 content:"redo"
}
.ui-icon-refresh {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-refresh:before {
 content:"refresh"
}
.ui-icon-remove {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-remove:before {
 content:"remove"
}
.ui-icon-remove-circle {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-remove-circle:before {
 content:"remove_circle"
}
.ui-icon-remove-circle-outline {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-remove-circle-outline:before {
 content:"remove_circle_outline"
}
.ui-icon-remove-from-queue {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-remove-from-queue:before {
 content:"remove_from_queue"
}
.ui-icon-remove-red-eye {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-remove-red-eye:before {
 content:"remove_red_eye"
}
.ui-icon-remove-shopping-cart {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-remove-shopping-cart:before {
 content:"remove_shopping_cart"
}
.ui-icon-reorder {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-reorder:before {
 content:"reorder"
}
.ui-icon-repeat {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-repeat:before {
 content:"repeat"
}
.ui-icon-repeat-one {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-repeat-one:before {
 content:"repeat_one"
}
.ui-icon-replay {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-replay:before {
 content:"replay"
}
.ui-icon-replay-10 {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-replay-10:before {
 content:"replay_10"
}
.ui-icon-replay-30 {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-replay-30:before {
 content:"replay_30"
}
.ui-icon-replay-5 {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-replay-5:before {
 content:"replay_5"
}
.ui-icon-reply {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-reply:before {
 content:"reply"
}
.ui-icon-reply-all {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-reply-all:before {
 content:"reply_all"
}
.ui-icon-report {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-report:before {
 content:"report"
}
.ui-icon-report-problem {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-report-problem:before {
 content:"report_problem"
}
.ui-icon-restaurant {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-restaurant:before {
 content:"restaurant"
}
.ui-icon-restaurant-menu {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-restaurant-menu:before {
 content:"restaurant_menu"
}
.ui-icon-restore {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-restore:before {
 content:"restore"
}
.ui-icon-restore-page {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-restore-page:before {
 content:"restore_page"
}
.ui-icon-ring-volume {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-ring-volume:before {
 content:"ring_volume"
}
.ui-icon-room {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-room:before {
 content:"room"
}
.ui-icon-room-service {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-room-service:before {
 content:"room_service"
}
.ui-icon-rotate-90-degrees-ccw {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-rotate-90-degrees-ccw:before {
 content:"rotate_90_degrees_ccw"
}
.ui-icon-rotate-left {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-rotate-left:before {
 content:"rotate_left"
}
.ui-icon-rotate-right {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-rotate-right:before {
 content:"rotate_right"
}
.ui-icon-rounded-corner {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-rounded-corner:before {
 content:"rounded_corner"
}
.ui-icon-router {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-router:before {
 content:"router"
}
.ui-icon-rowing {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-rowing:before {
 content:"rowing"
}
.ui-icon-rss-feed {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-rss-feed:before {
 content:"rss_feed"
}
.ui-icon-rv-hookup {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-rv-hookup:before {
 content:"rv_hookup"
}
.ui-icon-satellite {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-satellite:before {
 content:"satellite"
}
.ui-icon-save {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-save:before {
 content:"save"
}
.ui-icon-scanner {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-scanner:before {
 content:"scanner"
}
.ui-icon-schedule {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-schedule:before {
 content:"schedule"
}
.ui-icon-school {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-school:before {
 content:"school"
}
.ui-icon-screen-lock-landscape {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-screen-lock-landscape:before {
 content:"screen_lock_landscape"
}
.ui-icon-screen-lock-portrait {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-screen-lock-portrait:before {
 content:"screen_lock_portrait"
}
.ui-icon-screen-lock-rotation {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-screen-lock-rotation:before {
 content:"screen_lock_rotation"
}
.ui-icon-screen-rotation {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-screen-rotation:before {
 content:"screen_rotation"
}
.ui-icon-screen-share {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-screen-share:before {
 content:"screen_share"
}
.ui-icon-sd-card {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-sd-card:before {
 content:"sd_card"
}
.ui-icon-sd-storage {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-sd-storage:before {
 content:"sd_storage"
}
.ui-icon-search {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-search:before {
 content:"search"
}
.ui-icon-security {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-security:before {
 content:"security"
}
.ui-icon-select-all {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-select-all:before {
 content:"select_all"
}
.ui-icon-send {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-send:before {
 content:"send"
}
.ui-icon-sentiment-dissatisfied {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-sentiment-dissatisfied:before {
 content:"sentiment_dissatisfied"
}
.ui-icon-sentiment-neutral {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-sentiment-neutral:before {
 content:"sentiment_neutral"
}
.ui-icon-sentiment-satisfied {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-sentiment-satisfied:before {
 content:"sentiment_satisfied"
}
.ui-icon-sentiment-very-dissatisfied {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-sentiment-very-dissatisfied:before {
 content:"sentiment_very_dissatisfied"
}
.ui-icon-sentiment-very-satisfied {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-sentiment-very-satisfied:before {
 content:"sentiment_very_satisfied"
}
.ui-icon-settings {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-settings:before {
 content:"settings"
}
.ui-icon-settings-applications {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-settings-applications:before {
 content:"settings_applications"
}
.ui-icon-settings-backup-restore {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-settings-backup-restore:before {
 content:"settings_backup_restore"
}
.ui-icon-settings-bluetooth {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-settings-bluetooth:before {
 content:"settings_bluetooth"
}
.ui-icon-settings-brightness {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-settings-brightness:before {
 content:"settings_brightness"
}
.ui-icon-settings-cell {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-settings-cell:before {
 content:"settings_cell"
}
.ui-icon-settings-ethernet {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-settings-ethernet:before {
 content:"settings_ethernet"
}
.ui-icon-settings-input-antenna {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-settings-input-antenna:before {
 content:"settings_input_antenna"
}
.ui-icon-settings-input-component {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-settings-input-component:before {
 content:"settings_input_component"
}
.ui-icon-settings-input-composite {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-settings-input-composite:before {
 content:"settings_input_composite"
}
.ui-icon-settings-input-hdmi {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-settings-input-hdmi:before {
 content:"settings_input_hdmi"
}
.ui-icon-settings-input-svideo {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-settings-input-svideo:before {
 content:"settings_input_svideo"
}
.ui-icon-settings-overscan {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-settings-overscan:before {
 content:"settings_overscan"
}
.ui-icon-settings-phone {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-settings-phone:before {
 content:"settings_phone"
}
.ui-icon-settings-power {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-settings-power:before {
 content:"settings_power"
}
.ui-icon-settings-remote {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-settings-remote:before {
 content:"settings_remote"
}
.ui-icon-settings-system-daydream {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-settings-system-daydream:before {
 content:"settings_system_daydream"
}
.ui-icon-settings-voice {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-settings-voice:before {
 content:"settings_voice"
}
.ui-icon-share {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-share:before {
 content:"share"
}
.ui-icon-shop {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-shop:before {
 content:"shop"
}
.ui-icon-shop-two {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-shop-two:before {
 content:"shop_two"
}
.ui-icon-shopping-basket {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-shopping-basket:before {
 content:"shopping_basket"
}
.ui-icon-shopping-cart {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-shopping-cart:before {
 content:"shopping_cart"
}
.ui-icon-short-text {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-short-text:before {
 content:"short_text"
}
.ui-icon-show-chart {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-show-chart:before {
 content:"show_chart"
}
.ui-icon-shuffle {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-shuffle:before {
 content:"shuffle"
}
.ui-icon-signal-cellular-4-bar {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-signal-cellular-4-bar:before {
 content:"signal_cellular_4_bar"
}
.ui-icon-signal-cellular-connected-no-internet-4-bar {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-signal-cellular-connected-no-internet-4-bar:before {
 content:"signal_cellular_connected_no_internet_4_bar"
}
.ui-icon-signal-cellular-no-sim {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-signal-cellular-no-sim:before {
 content:"signal_cellular_no_sim"
}
.ui-icon-signal-cellular-null {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-signal-cellular-null:before {
 content:"signal_cellular_null"
}
.ui-icon-signal-cellular-off {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-signal-cellular-off:before {
 content:"signal_cellular_off"
}
.ui-icon-signal-wifi-4-bar {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-signal-wifi-4-bar:before {
 content:"signal_wifi_4_bar"
}
.ui-icon-signal-wifi-4-bar-lock {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-signal-wifi-4-bar-lock:before {
 content:"signal_wifi_4_bar_lock"
}
.ui-icon-signal-wifi-off {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-signal-wifi-off:before {
 content:"signal_wifi_off"
}
.ui-icon-sim-card {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-sim-card:before {
 content:"sim_card"
}
.ui-icon-sim-card-alert {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-sim-card-alert:before {
 content:"sim_card_alert"
}
.ui-icon-skip-next {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-skip-next:before {
 content:"skip_next"
}
.ui-icon-skip-previous {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-skip-previous:before {
 content:"skip_previous"
}
.ui-icon-slideshow {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-slideshow:before {
 content:"slideshow"
}
.ui-icon-slow-motion-video {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-slow-motion-video:before {
 content:"slow_motion_video"
}
.ui-icon-smartphone {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-smartphone:before {
 content:"smartphone"
}
.ui-icon-smoke-free {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-smoke-free:before {
 content:"smoke_free"
}
.ui-icon-smoking-rooms {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-smoking-rooms:before {
 content:"smoking_rooms"
}
.ui-icon-sms {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-sms:before {
 content:"sms"
}
.ui-icon-sms-failed {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-sms-failed:before {
 content:"sms_failed"
}
.ui-icon-snooze {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-snooze:before {
 content:"snooze"
}
.ui-icon-sort {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-sort:before {
 content:"sort"
}
.ui-icon-sort-by-alpha {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-sort-by-alpha:before {
 content:"sort_by_alpha"
}
.ui-icon-spa {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-spa:before {
 content:"spa"
}
.ui-icon-space-bar {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-space-bar:before {
 content:"space_bar"
}
.ui-icon-speaker {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-speaker:before {
 content:"speaker"
}
.ui-icon-speaker-group {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-speaker-group:before {
 content:"speaker_group"
}
.ui-icon-speaker-notes {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-speaker-notes:before {
 content:"speaker_notes"
}
.ui-icon-speaker-notes-off {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-speaker-notes-off:before {
 content:"speaker_notes_off"
}
.ui-icon-speaker-phone {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-speaker-phone:before {
 content:"speaker_phone"
}
.ui-icon-spellcheck {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-spellcheck:before {
 content:"spellcheck"
}
.ui-icon-star {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-star:before {
 content:"star"
}
.ui-icon-star-border {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-star-border:before {
 content:"star_border"
}
.ui-icon-star-half {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-star-half:before {
 content:"star_half"
}
.ui-icon-stars {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-stars:before {
 content:"stars"
}
.ui-icon-stay-current-landscape {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-stay-current-landscape:before {
 content:"stay_current_landscape"
}
.ui-icon-stay-current-portrait {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-stay-current-portrait:before {
 content:"stay_current_portrait"
}
.ui-icon-stay-primary-landscape {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-stay-primary-landscape:before {
 content:"stay_primary_landscape"
}
.ui-icon-stay-primary-portrait {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-stay-primary-portrait:before {
 content:"stay_primary_portrait"
}
.ui-icon-stop {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-stop:before {
 content:"stop"
}
.ui-icon-stop-screen-share {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-stop-screen-share:before {
 content:"stop_screen_share"
}
.ui-icon-storage {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-storage:before {
 content:"storage"
}
.ui-icon-store {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-store:before {
 content:"store"
}
.ui-icon-store-mall-directory {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-store-mall-directory:before {
 content:"store_mall_directory"
}
.ui-icon-straighten {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-straighten:before {
 content:"straighten"
}
.ui-icon-streetview {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-streetview:before {
 content:"streetview"
}
.ui-icon-strikethrough-s {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-strikethrough-s:before {
 content:"strikethrough_s"
}
.ui-icon-style {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-style:before {
 content:"style"
}
.ui-icon-subdirectory-arrow-left {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-subdirectory-arrow-left:before {
 content:"subdirectory_arrow_left"
}
.ui-icon-subdirectory-arrow-right {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-subdirectory-arrow-right:before {
 content:"subdirectory_arrow_right"
}
.ui-icon-subject {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-subject:before {
 content:"subject"
}
.ui-icon-subscriptions {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-subscriptions:before {
 content:"subscriptions"
}
.ui-icon-subtitles {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-subtitles:before {
 content:"subtitles"
}
.ui-icon-subway {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-subway:before {
 content:"subway"
}
.ui-icon-supervisor-account {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-supervisor-account:before {
 content:"supervisor_account"
}
.ui-icon-surround-sound {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-surround-sound:before {
 content:"surround_sound"
}
.ui-icon-swap-calls {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-swap-calls:before {
 content:"swap_calls"
}
.ui-icon-swap-horiz {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-swap-horiz:before {
 content:"swap_horiz"
}
.ui-icon-swap-vert {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-swap-vert:before {
 content:"swap_vert"
}
.ui-icon-swap-vertical-circle {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-swap-vertical-circle:before {
 content:"swap_vertical_circle"
}
.ui-icon-switch-camera {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-switch-camera:before {
 content:"switch_camera"
}
.ui-icon-switch-video {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-switch-video:before {
 content:"switch_video"
}
.ui-icon-sync {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-sync:before {
 content:"sync"
}
.ui-icon-sync-disabled {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-sync-disabled:before {
 content:"sync_disabled"
}
.ui-icon-sync-problem {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-sync-problem:before {
 content:"sync_problem"
}
.ui-icon-system-update {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-system-update:before {
 content:"system_update"
}
.ui-icon-system-update-alt {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-system-update-alt:before {
 content:"system_update_alt"
}
.ui-icon-tab {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-tab:before {
 content:"tab"
}
.ui-icon-tab-unselected {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-tab-unselected:before {
 content:"tab_unselected"
}
.ui-icon-tablet {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-tablet:before {
 content:"tablet"
}
.ui-icon-tablet-android {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-tablet-android:before {
 content:"tablet_android"
}
.ui-icon-tablet-mac {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-tablet-mac:before {
 content:"tablet_mac"
}
.ui-icon-tag-faces {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-tag-faces:before {
 content:"tag_faces"
}
.ui-icon-tap-and-play {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-tap-and-play:before {
 content:"tap_and_play"
}
.ui-icon-terrain {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-terrain:before {
 content:"terrain"
}
.ui-icon-text-fields {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-text-fields:before {
 content:"text_fields"
}
.ui-icon-text-format {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-text-format:before {
 content:"text_format"
}
.ui-icon-textsms {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-textsms:before {
 content:"textsms"
}
.ui-icon-texture {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-texture:before {
 content:"texture"
}
.ui-icon-theaters {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-theaters:before {
 content:"theaters"
}
.ui-icon-thumb-down {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-thumb-down:before {
 content:"thumb_down"
}
.ui-icon-thumb-up {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-thumb-up:before {
 content:"thumb_up"
}
.ui-icon-thumbs-up-down {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-thumbs-up-down:before {
 content:"thumbs_up_down"
}
.ui-icon-time-to-leave {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-time-to-leave:before {
 content:"time_to_leave"
}
.ui-icon-timelapse {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-timelapse:before {
 content:"timelapse"
}
.ui-icon-timeline {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-timeline:before {
 content:"timeline"
}
.ui-icon-timer {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-timer:before {
 content:"timer"
}
.ui-icon-timer-10 {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-timer-10:before {
 content:"timer_10"
}
.ui-icon-timer-3 {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-timer-3:before {
 content:"timer_3"
}
.ui-icon-timer-off {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-timer-off:before {
 content:"timer_off"
}
.ui-icon-title {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-title:before {
 content:"title"
}
.ui-icon-toc {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-toc:before {
 content:"toc"
}
.ui-icon-today {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-today:before {
 content:"today"
}
.ui-icon-toll {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-toll:before {
 content:"toll"
}
.ui-icon-tonality {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-tonality:before {
 content:"tonality"
}
.ui-icon-touch-app {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-touch-app:before {
 content:"touch_app"
}
.ui-icon-toys {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-toys:before {
 content:"toys"
}
.ui-icon-track-changes {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-track-changes:before {
 content:"track_changes"
}
.ui-icon-traffic {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-traffic:before {
 content:"traffic"
}
.ui-icon-train {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-train:before {
 content:"train"
}
.ui-icon-tram {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-tram:before {
 content:"tram"
}
.ui-icon-transfer-within-a-station {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-transfer-within-a-station:before {
 content:"transfer_within_a_station"
}
.ui-icon-transform {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-transform:before {
 content:"transform"
}
.ui-icon-translate {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-translate:before {
 content:"translate"
}
.ui-icon-trending-down {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-trending-down:before {
 content:"trending_down"
}
.ui-icon-trending-flat {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-trending-flat:before {
 content:"trending_flat"
}
.ui-icon-trending-up {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-trending-up:before {
 content:"trending_up"
}
.ui-icon-tune {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-tune:before {
 content:"tune"
}
.ui-icon-turned-in {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-turned-in:before {
 content:"turned_in"
}
.ui-icon-turned-in-not {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-turned-in-not:before {
 content:"turned_in_not"
}
.ui-icon-tv {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-tv:before {
 content:"tv"
}
.ui-icon-unarchive {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-unarchive:before {
 content:"unarchive"
}
.ui-icon-undo {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-undo:before {
 content:"undo"
}
.ui-icon-unfold-less {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-unfold-less:before {
 content:"unfold_less"
}
.ui-icon-unfold-more {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-unfold-more:before {
 content:"unfold_more"
}
.ui-icon-update {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-update:before {
 content:"update"
}
.ui-icon-usb {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-usb:before {
 content:"usb"
}
.ui-icon-verified-user {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-verified-user:before {
 content:"verified_user"
}
.ui-icon-vertical-align-bottom {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-vertical-align-bottom:before {
 content:"vertical_align_bottom"
}
.ui-icon-vertical-align-center {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-vertical-align-center:before {
 content:"vertical_align_center"
}
.ui-icon-vertical-align-top {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-vertical-align-top:before {
 content:"vertical_align_top"
}
.ui-icon-vibration {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-vibration:before {
 content:"vibration"
}
.ui-icon-video-call {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-video-call:before {
 content:"video_call"
}
.ui-icon-video-label {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-video-label:before {
 content:"video_label"
}
.ui-icon-video-library {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-video-library:before {
 content:"video_library"
}
.ui-icon-videocam {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-videocam:before {
 content:"videocam"
}
.ui-icon-videocam-off {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-videocam-off:before {
 content:"videocam_off"
}
.ui-icon-videogame-asset {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-videogame-asset:before {
 content:"videogame_asset"
}
.ui-icon-view-agenda {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-view-agenda:before {
 content:"view_agenda"
}
.ui-icon-view-array {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-view-array:before {
 content:"view_array"
}
.ui-icon-view-carousel {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-view-carousel:before {
 content:"view_carousel"
}
.ui-icon-view-column {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-view-column:before {
 content:"view_column"
}
.ui-icon-view-comfy {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-view-comfy:before {
 content:"view_comfy"
}
.ui-icon-view-compact {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-view-compact:before {
 content:"view_compact"
}
.ui-icon-view-day {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-view-day:before {
 content:"view_day"
}
.ui-icon-view-headline {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-view-headline:before {
 content:"view_headline"
}
.ui-icon-view-list {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-view-list:before {
 content:"view_list"
}
.ui-icon-view-module {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-view-module:before {
 content:"view_module"
}
.ui-icon-view-quilt {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-view-quilt:before {
 content:"view_quilt"
}
.ui-icon-view-stream {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-view-stream:before {
 content:"view_stream"
}
.ui-icon-view-week {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-view-week:before {
 content:"view_week"
}
.ui-icon-vignette {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-vignette:before {
 content:"vignette"
}
.ui-icon-visibility {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-visibility:before {
 content:"visibility"
}
.ui-icon-visibility-off {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-visibility-off:before {
 content:"visibility_off"
}
.ui-icon-voice-chat {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-voice-chat:before {
 content:"voice_chat"
}
.ui-icon-voicemail {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-voicemail:before {
 content:"voicemail"
}
.ui-icon-volume-down {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-volume-down:before {
 content:"volume_down"
}
.ui-icon-volume-mute {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-volume-mute:before {
 content:"volume_mute"
}
.ui-icon-volume-off {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-volume-off:before {
 content:"volume_off"
}
.ui-icon-volume-up {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-volume-up:before {
 content:"volume_up"
}
.ui-icon-vpn-key {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-vpn-key:before {
 content:"vpn_key"
}
.ui-icon-vpn-lock {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-vpn-lock:before {
 content:"vpn_lock"
}
.ui-icon-wallpaper {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-wallpaper:before {
 content:"wallpaper"
}
.ui-icon-warning {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-warning:before {
 content:"warning"
}
.ui-icon-watch {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-watch:before {
 content:"watch"
}
.ui-icon-watch-later {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-watch-later:before {
 content:"watch_later"
}
.ui-icon-wb-auto {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-wb-auto:before {
 content:"wb_auto"
}
.ui-icon-wb-cloudy {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-wb-cloudy:before {
 content:"wb_cloudy"
}
.ui-icon-wb-incandescent {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-wb-incandescent:before {
 content:"wb_incandescent"
}
.ui-icon-wb-iridescent {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-wb-iridescent:before {
 content:"wb_iridescent"
}
.ui-icon-wb-sunny {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-wb-sunny:before {
 content:"wb_sunny"
}
.ui-icon-wc {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-wc:before {
 content:"wc"
}
.ui-icon-web {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-web:before {
 content:"web"
}
.ui-icon-web-asset {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-web-asset:before {
 content:"web_asset"
}
.ui-icon-weekend {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-weekend:before {
 content:"weekend"
}
.ui-icon-whatshot {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-whatshot:before {
 content:"whatshot"
}
.ui-icon-widgets {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-widgets:before {
 content:"widgets"
}
.ui-icon-wifi {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-wifi:before {
 content:"wifi"
}
.ui-icon-wifi-lock {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-wifi-lock:before {
 content:"wifi_lock"
}
.ui-icon-wifi-tethering {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-wifi-tethering:before {
 content:"wifi_tethering"
}
.ui-icon-work {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-work:before {
 content:"work"
}
.ui-icon-wrap-text {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-wrap-text:before {
 content:"wrap_text"
}
.ui-icon-youtube-searched-for {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-youtube-searched-for:before {
 content:"youtube_searched_for"
}
.ui-icon-zoom-in {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-zoom-in:before {
 content:"zoom_in"
}
.ui-icon-zoom-out {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-zoom-out:before {
 content:"zoom_out"
}
.ui-icon-zoom-out-map {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
.ui-icon-zoom-out-map:before {
 content:"zoom_out_map"
}
.material-icons {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
* {
 box-sizing:border-box
}
body {
 letter-spacing:.25px
}
body .ui-widget,
body .ui-widget .ui-widget {
 font-family:Roboto,Helvetica Neue,sans-serif;
 text-decoration:none
}
body .ui-widget-content {
 background-color:#fff;
 font-size:1em;
 border:1px solid #bdbdbd
}
body .ui-widget-content .pi {
 color:#757575
}
body .ui-widget-header {
 background-color:#03a9f4;
 color:#fff;
 font-size:1em;
 border:1px solid #03a9f4
}
body .ui-widget-header .pi {
 color:#fff
}
body .ui-state-active,
body .ui-state-highlight {
 background-color:#ffc107;
 color:#212121
}
body .ui-state-active .pi,
body .ui-state-highlight .pi {
 color:#212121
}
body .ui-state-disabled,
body .ui-widget:disabled {
 opacity:.35;
 filter:Alpha(Opacity=35);
 background-image:none;
 cursor:auto!important
}
body .ui-corner-all {
 border-radius:3px
}
body .ui-corner-top {
 border-top-left-radius:3px;
 border-top-right-radius:3px
}
body .ui-corner-bottom {
 border-bottom-left-radius:3px;
 border-bottom-right-radius:3px
}
body .ui-corner-left {
 border-top-left-radius:3px;
 border-bottom-left-radius:3px
}
body .ui-corner-right {
 border-top-right-radius:3px;
 border-bottom-right-radius:3px
}
body .ui-widget-overlay {
 background-color:#58575c;
 opacity:.8
}
body a {
 color:#03a9f4
}
body .ui-inputtext {
 background:transparent no-repeat;
 background-image:linear-gradient(180deg,#03a9f4,#03a9f4),linear-gradient(180deg,#bdbdbd,#bdbdbd);
 background-size:0 2px,100% 1px;
 background-position:50% 100%,50% 100%;
 transition:background-size .3s cubic-bezier(.64,.09,.08,1);
 border-width:0;
 font-size:1em;
 padding:2px;
 border-radius:0
}
body .ui-inputtext.ui-state-focus,
body .ui-inputtext:focus {
 border-width:0;
 background-size:100% 2px,100% 1px;
 outline:none;
 padding-bottom:2px
}
body .ui-inputtext.ui-state-disabled,
body .ui-inputtext:disabled {
 border-bottom:1px dotted
}
body .ui-inputtext.ui-widget-content {
 border-width:1px;
 background:transparent;
 background-image:none
}
body .ui-inputtext.ui-state-error {
 border-color:#e62a10;
 background-image:linear-gradient(180deg,#e62a10,#e62a10),linear-gradient(180deg,#e62a10,#e62a10)
}
body .ui-widget-header:not(.ui-dataview-header) and .ui-widget-header:not(.ui-paginator) .ui-inputtext {
 background-image:linear-gradient(180deg,#fff,#fff),linear-gradient(180deg,#8aceec,#8aceec);
 padding-bottom:2px
}
body .md-inputfield {
 display:block;
 position:relative
}
body .md-inputfield>label {
 color:#999;
 font-weight:400;
 position:absolute;
 pointer-events:none;
 left:5px;
 top:1px;
 transition:all .3s ease;
 -moz-transition:.3s ease all;
 -webkit-transition:all .3s ease
}
body .md-inputfield.md-inputfield-fill input {
 background-color:#f7f7f7;
 padding-left:4px;
 padding-right:4px;
 padding-top:4px
}
body .md-inputfield.md-inputfield-fill label {
 top:2px
}
body .md-inputfield.md-inputfield-box input {
 background-color:#f7f7f7;
 padding-left:4px;
 padding-right:4px;
 padding-top:24px
}
body .md-inputfield.md-inputfield-box label {
 top:23px
}
body .md-inputfield.md-inputfield-box .ui-inputwrapper-filled~label,
body .md-inputfield.md-inputfield-box .ui-inputwrapper-focus~label,
body .md-inputfield.md-inputfield-box input.ui-state-filled~label,
body .md-inputfield.md-inputfield-box input:focus~label {
 top:1px
}
body .md-inputfield.md-inputfield-box .input:-webkit-autofill~label {
 top:1px
}
body .md-inputfield .ui-inputwrapper-filled~label,
body .md-inputfield .ui-inputwrapper-focus~label,
body .md-inputfield input.ui-state-filled~label,
body .md-inputfield input:focus~label {
 top:-20px;
 color:#03a9f4
}
body .md-inputfield .input:-webkit-autofill~label {
 top:-20px;
 font-size:12px;
 color:#03a9f4
}
body .md-inputfield input.ng-dirty.ng-invalid~label {
 color:#e62a10
}
body .md-inputfield .ui-message.ui-messages-error {
 background-color:transparent;
 border:0;
 margin:0;
 color:#e62a10;
 font-size:11px
}
body .ui-material-message.ui-message.ui-messages-error {
 background-color:transparent;
 border:0;
 margin:0;
 color:#e62a10;
 font-size:.75em
}
body .ui-listbox {
 min-width:12.5em;
 background-color:transparent;
 border:0;
 border-radius:3px
}
body .ui-listbox.ui-inputtext {
 padding:0
}
body .ui-listbox .ui-listbox-list {
 padding:.5em 0;
 border:1px solid #bdbdbd
}
body .ui-listbox .ui-listbox-item {
 padding:.571em .857em;
 margin:0;
 position:relative;
 overflow:hidden;
 border-radius:0
}
body .ui-listbox .ui-listbox-item.ui-state-highlight {
 background-color:#ffc107;
 color:#212121
}
body .ui-listbox:not(.ui-state-disabled) .ui-listbox-item:not(.ui-state-highlight):hover {
 background-color:#e8e8e8;
 color:#000
}
body .ui-listbox .ui-listbox-header {
 margin-bottom:0;
 padding:.714em 1em;
 background-color:#03a9f4;
 border-top-left-radius:3px;
 border-top-right-radius:3px
}
body .ui-listbox .ui-listbox-header .ui-chkbox .ui-chkbox-box {
 border-color:#d9d9d9
}
body .ui-listbox .ui-listbox-header .ui-listbox-filter-container .ui-inputtext {
 border-color:#d9d9d9;
 color:#fff;
 width:100%;
 padding:2px 2px 2px 1.5em;
 box-sizing:border-box
}
body .ui-listbox .ui-listbox-header .ui-listbox-filter-container .ui-inputtext.ui-state-focus {
 border-color:#fff
}
body .ui-listbox .ui-listbox-header .ui-listbox-filter-container .pi {
 top:-2px;
 left:0
}
body .ui-button,
body .ui-datepicker-buttonpane>button {
 overflow:hidden;
 background-color:#03a9f4;
 color:#fff;
 font-size:1em;
 height:2.143em;
 font-family:Roboto,Helvetica Neue,sans-serif;
 padding:0 1em;
 border:0;
 box-shadow:0 1px 2.5px 0 rgba(0,0,0,.26),0 1px 5px 0 rgba(0,0,0,.16);
 transition:background-color .3s
}
body .ui-button:enabled:not(:focus):hover,
body .ui-datepicker-buttonpane>button:enabled:not(:focus):hover {
 background-color:#0277bd
}
body .ui-button:enabled:focus,
body .ui-datepicker-buttonpane>button:enabled:focus {
 outline:0 none;
 background-color:#2ebcfc
}
body .ui-button .ui-button-text,
body .ui-datepicker-buttonpane>button .ui-button-text {
 padding:0;
 line-height:2.143em
}
body .ui-button .pi,
body .ui-datepicker-buttonpane>button .pi {
 color:#fff
}
body .ui-button.ui-button-icon-only,
body .ui-datepicker-buttonpane>button.ui-button-icon-only {
 border-radius:50%;
 width:2.143em;
 height:2.143em
}
body .ui-button.ui-button-text-icon-left,
body .ui-datepicker-buttonpane>button.ui-button-text-icon-left {
 padding-left:2.571em
}
body .ui-button.ui-button-text-icon-right,
body .ui-datepicker-buttonpane>button.ui-button-text-icon-right {
 padding-right:2.571em
}
body .ui-button.secondary-btn,
body .ui-datepicker-buttonpane>button.secondary-btn {
 background-color:#ffc107;
 color:#212121
}
body .ui-button.secondary-btn:enabled:not(:focus):hover,
body .ui-datepicker-buttonpane>button.secondary-btn:enabled:not(:focus):hover {
 background-color:#ff8f00
}
body .ui-button.secondary-btn:focus,
body .ui-datepicker-buttonpane>button.secondary-btn:focus {
 outline:0 none;
 background-color:#ffce3a
}
body .ui-button.blue-grey-btn,
body .ui-datepicker-buttonpane>button.blue-grey-btn {
 background-color:#607d8b
}
body .ui-button.blue-grey-btn:enabled:not(:focus):hover,
body .ui-datepicker-buttonpane>button.blue-grey-btn:enabled:not(:focus):hover {
 background-color:#37474f
}
body .ui-button.blue-grey-btn:focus,
body .ui-datepicker-buttonpane>button.blue-grey-btn:focus {
 outline:0 none;
 background-color:#7b96a3
}
body .ui-button.cyan-btn,
body .ui-datepicker-buttonpane>button.cyan-btn {
 background-color:#00bcd4
}
body .ui-button.cyan-btn:enabled:not(:focus):hover,
body .ui-datepicker-buttonpane>button.cyan-btn:enabled:not(:focus):hover {
 background-color:#00838f
}
body .ui-button.cyan-btn:focus,
body .ui-datepicker-buttonpane>button.cyan-btn:focus {
 outline:0 none;
 background-color:#08e3ff
}
body .ui-button.teal-btn,
body .ui-datepicker-buttonpane>button.teal-btn {
 background-color:#009688
}
body .ui-button.teal-btn:enabled:not(:focus):hover,
body .ui-datepicker-buttonpane>button.teal-btn:enabled:not(:focus):hover {
 background-color:#00695c
}
body .ui-button.teal-btn:focus,
body .ui-datepicker-buttonpane>button.teal-btn:focus {
 outline:0 none;
 background-color:#00c9b6
}
body .ui-button.red-btn,
body .ui-datepicker-buttonpane>button.red-btn {
 background-color:#f44336
}
body .ui-button.red-btn:enabled:not(:focus):hover,
body .ui-datepicker-buttonpane>button.red-btn:enabled:not(:focus):hover {
 background-color:#c62828
}
body .ui-button.red-btn:focus,
body .ui-datepicker-buttonpane>button.red-btn:focus {
 outline:0 none;
 background-color:#f77066
}
body .ui-button.green-btn,
body .ui-datepicker-buttonpane>button.green-btn {
 background-color:#4caf50
}
body .ui-button.green-btn:enabled:not(:focus):hover,
body .ui-datepicker-buttonpane>button.green-btn:enabled:not(:focus):hover {
 background-color:#2e7d32
}
body .ui-button.green-btn:focus,
body .ui-datepicker-buttonpane>button.green-btn:focus {
 outline:0 none;
 background-color:#6ec071
}
body .ui-button.deep-orange-btn,
body .ui-datepicker-buttonpane>button.deep-orange-btn {
 background-color:#ff5722
}
body .ui-button.deep-orange-btn:enabled:not(:focus):hover,
body .ui-datepicker-buttonpane>button.deep-orange-btn:enabled:not(:focus):hover {
 background-color:#d84315
}
body .ui-button.deep-orange-btn:focus,
body .ui-datepicker-buttonpane>button.deep-orange-btn:focus {
 outline:0 none;
 background-color:#ff7e55
}
body .ui-button.purple-btn,
body .ui-datepicker-buttonpane>button.purple-btn {
 background-color:#673ab7
}
body .ui-button.purple-btn:enabled:not(:focus):hover,
body .ui-datepicker-buttonpane>button.purple-btn:enabled:not(:focus):hover {
 background-color:#4527a0
}
body .ui-button.purple-btn:focus,
body .ui-datepicker-buttonpane>button.purple-btn:focus {
 outline:0 none;
 background-color:#8259cb
}
body .ui-button.pink-btn,
body .ui-datepicker-buttonpane>button.pink-btn {
 background-color:#e91e63
}
body .ui-button.pink-btn:enabled:not(:focus):hover,
body .ui-datepicker-buttonpane>button.pink-btn:enabled:not(:focus):hover {
 background-color:#ad1457
}
body .ui-button.pink-btn:focus,
body .ui-datepicker-buttonpane>button.pink-btn:focus {
 outline:0 none;
 background-color:#ee4c83
}
body .ui-button.amber-btn,
body .ui-datepicker-buttonpane>button.amber-btn {
 background-color:#ffc107;
 color:#212121
}
body .ui-button.amber-btn:enabled:not(:focus):hover,
body .ui-datepicker-buttonpane>button.amber-btn:enabled:not(:focus):hover {
 background-color:#ff8f00
}
body .ui-button.amber-btn:focus,
body .ui-datepicker-buttonpane>button.amber-btn:focus {
 outline:0 none;
 background-color:#ffce3a
}
body .ui-button.orange-btn,
body .ui-datepicker-buttonpane>button.orange-btn {
 background-color:#ff9800
}
body .ui-button.orange-btn:enabled:not(:focus):hover,
body .ui-datepicker-buttonpane>button.orange-btn:enabled:not(:focus):hover {
 background-color:#ef6c00
}
body .ui-button.orange-btn:focus,
body .ui-datepicker-buttonpane>button.orange-btn:focus {
 outline:0 none;
 background-color:#ffad33
}
body .ui-button.brown-btn,
body .ui-datepicker-buttonpane>button.brown-btn {
 background-color:#795548
}
body .ui-button.brown-btn:enabled:not(:focus):hover,
body .ui-datepicker-buttonpane>button.brown-btn:enabled:not(:focus):hover {
 background-color:#4e342e
}
body .ui-button.brown-btn:focus,
body .ui-datepicker-buttonpane>button.brown-btn:focus {
 outline:0 none;
 background-color:#996b5b
}
body .ui-button.indigo-btn,
body .ui-datepicker-buttonpane>button.indigo-btn {
 background-color:#3f51b5
}
body .ui-button.indigo-btn:enabled:not(:focus):hover,
body .ui-datepicker-buttonpane>button.indigo-btn:enabled:not(:focus):hover {
 background-color:#283593
}
body .ui-button.indigo-btn:focus,
body .ui-datepicker-buttonpane>button.indigo-btn:focus {
 outline:0 none;
 background-color:#606fc7
}
body .ui-button.flat,
body .ui-datepicker-buttonpane>button.flat {
 box-shadow:none;
 -webkit-box-shadow:none;
 -moz-box-shadow:none
}
body .ui-button.ui-state-default.ui-button-secondary,
body .ui-buttonset.ui-button-secondary>.ui-button.ui-state-default {
 color:#212121;
 background-color:#fff
}
body .ui-button.ui-state-default.ui-button-secondary .ui-button-icon-left,
body .ui-buttonset.ui-button-secondary>.ui-button.ui-state-default .ui-button-icon-left {
 color:#757575
}
body .ui-button.ui-state-default.ui-button-secondary .ui-button-icon-right,
body .ui-buttonset.ui-button-secondary>.ui-button.ui-state-default .ui-button-icon-right {
 color:#757575
}
body .ui-button.ui-state-default.ui-button-secondary:enabled:hover,
body .ui-buttonset.ui-button-secondary>.ui-button.ui-state-default:enabled:hover {
 background-color:#e8e8e8;
 color:#000
}
body .ui-button.ui-state-default.ui-button-secondary:enabled:focus,
body .ui-buttonset.ui-button-secondary>.ui-button.ui-state-default:enabled:focus {
 background-color:#e6e6e6
}
body .ui-button.ui-state-default.ui-button-info,
body .ui-buttonset.ui-button-info>.ui-button.ui-state-default {
 background-color:#03a9f4
}
body .ui-button.ui-state-default.ui-button-info:enabled:hover,
body .ui-buttonset.ui-button-info>.ui-button.ui-state-default:enabled:hover {
 background-color:#0277bd
}
body .ui-button.ui-state-default.ui-button-info:enabled:focus,
body .ui-buttonset.ui-button-info>.ui-button.ui-state-default:enabled:focus {
 outline:0 none;
 background-color:#2ebcfc
}
body .ui-button.ui-state-default.ui-button-success,
body .ui-buttonset.ui-button-success>.ui-button.ui-state-default {
 background-color:#4caf50
}
body .ui-button.ui-state-default.ui-button-success:enabled:hover,
body .ui-buttonset.ui-button-success>.ui-button.ui-state-default:enabled:hover {
 background-color:#2e7d32
}
body .ui-button.ui-state-default.ui-button-success:enabled:focus,
body .ui-buttonset.ui-button-success>.ui-button.ui-state-default:enabled:focus {
 outline:0 none;
 background-color:#6ec071
}
body .ui-button.ui-state-default.ui-button-warning,
body .ui-buttonset.ui-button-warning>.ui-button.ui-state-default {
 color:#212121;
 background-color:#ffc107
}
body .ui-button.ui-state-default.ui-button-warning:enabled:hover,
body .ui-buttonset.ui-button-warning>.ui-button.ui-state-default:enabled:hover {
 background-color:#ff8f00
}
body .ui-button.ui-state-default.ui-button-warning:enabled:focus,
body .ui-buttonset.ui-button-warning>.ui-button.ui-state-default:enabled:focus {
 outline:0 none;
 background-color:#ffce3a
}
body .ui-button.ui-state-default.ui-button-danger,
body .ui-buttonset.ui-button-danger>.ui-button.ui-state-default {
 background-color:#f44336
}
body .ui-button.ui-state-default.ui-button-danger:enabled:hover,
body .ui-buttonset.ui-button-danger>.ui-button.ui-state-default:enabled:hover {
 background-color:#c62828
}
body .ui-button.ui-state-default.ui-button-danger:enabled:focus,
body .ui-buttonset.ui-button-danger>.ui-button.ui-state-default:enabled:focus {
 outline:0 none;
 background-color:#f77066
}
body .ui-buttonset:not(.ui-dataview-layout-options) .ui-button:first-child {
 border-top-left-radius:3px;
 border-bottom-left-radius:3px
}
body .ui-buttonset:not(.ui-dataview-layout-options) .ui-button:last-child {
 border-top-right-radius:3px;
 border-bottom-right-radius:3px
}
body .ui-buttonset .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover {
 background-color:#0277bd
}
body .ui-buttonset .ui-button.ui-state-active {
 background-color:#ffc107;
 color:#212121
}
body .ui-togglebutton:not(.ui-state-active):not(.ui-state-disabled):hover {
 background-color:#0277bd
}
body .ui-togglebutton.ui-state-active {
 background-color:#ffc107;
 color:#212121
}
body .ui-splitbutton {
 border-radius:4px;
 box-shadow:0 1px 2.5px 0 rgba(0,0,0,.26),0 1px 5px 0 rgba(0,0,0,.16)
}
body .ui-splitbutton>.ui-button {
 box-shadow:none;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 vertical-align:top
}
body .ui-splitbutton>.ui-button:active {
 background-color:#2ebcfc
}
body .ui-splitbutton .ui-splitbutton-menubutton {
 height:2.143em;
 border-top-left-radius:0;
 border-bottom-left-radius:0;
 border-top-right-radius:3px;
 border-bottom-right-radius:3px
}
body .ui-splitbutton .ui-menu {
 width:100%;
 min-width:12.5em
}
body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):hover {
 background-color:#0277bd
}
body .ui-selectbutton .ui-button:not(.ui-state-disabled):not(.ui-state-active):focus {
 outline:0 none;
 background-color:#2ebcfc
}
body .ui-fluid .ui-splitbutton .ui-button:first-child {
 width:calc(100% - 2em)
}
body .ui-chkbox {
 display:inline-block;
 vertical-align:middle;
 line-height:1.429em;
 width:1.429em;
 height:1.429em;
 cursor:default;
 margin:0 .5em 0 0
}
body .ui-chkbox .ui-chkbox-box {
 border:2px solid #757575;
 width:1.429em;
 height:1.429em;
 position:relative;
 transition:background-color .3s
}
body .ui-chkbox .ui-chkbox-box:before {
 position:absolute;
 left:6px;
 top:6px;
 content:"";
 background-color:#81d4fa;
 height:4px;
 width:4px;
 border-radius:100%;
 z-index:1;
 opacity:0;
 margin:0
}
body .ui-chkbox .ui-chkbox-box .ui-chkbox-icon {
 font-size:1.25em;
 margin-left:-1px;
 margin-top:-1px
}
body .ui-chkbox .ui-chkbox-box.ui-state-active {
 border-color:#03a9f4;
 background-color:#03a9f4
}
body .ui-chkbox .ui-chkbox-box.ui-state-active .ui-chkbox-icon {
 color:#fff
}
body .ui-chkbox .ui-chkbox-box.ui-state-active:before {
 -webkit-animation:rippleOn .4s ease-out forwards;
 animation:rippleOn .4s ease-out forwards
}
body .ui-chkbox .ui-chkbox-box.ui-state-focus {
 border-color:#03a9f4;
 box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);
 -webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);
 -moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);
 transition:box-shadow .3s,background-color .3s
}
body .ui-radiobutton {
 position:relative;
 margin:0 .5em 0 0;
 display:inline-block;
 vertical-align:middle;
 width:1.429em;
 height:1.429em
}
body .ui-radiobutton .ui-radiobutton-box {
 border:2px solid #757575;
 width:1.5em;
 height:1.5em;
 transition:box-shadow .3s;
 border-radius:50%
}
body .ui-radiobutton .ui-radiobutton-box:before {
 position:absolute;
 left:8px;
 top:8px;
 content:"";
 background-color:#81d4fa;
 height:4px;
 width:4px;
 border-radius:100%;
 z-index:1;
 opacity:0;
 margin:0
}
body .ui-radiobutton .ui-radiobutton-box.ui-state-focus {
 border-color:#03a9f4;
 box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);
 -webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);
 -moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);
 transition:box-shadow .3s,background-color .3s
}
body .ui-radiobutton .ui-radiobutton-box.ui-state-active {
 border-color:#03a9f4;
 background-color:transparent
}
body .ui-radiobutton .ui-radiobutton-box.ui-state-active:before {
 -webkit-animation:rippleOn .4s ease-out forwards;
 animation:rippleOn .4s ease-out forwards
}
body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon {
 display:block;
 box-sizing:border-box;
 border-radius:50%;
 font-size:1em;
 transition:transform .28s ease;
 transform:scale(0);
 margin:0
}
body .ui-radiobutton .ui-radiobutton-box .pi-circle-on {
 background-color:#03a9f4;
 transform:scale(.6);
 top:50%;
 left:50%;
 margin-top:-.5em;
 margin-left:-.5em
}
body .ui-radiobutton .ui-radiobutton-box .pi-circle-on.pi:before {
 content:"circle"
}
body .ui-autocomplete-panel {
 padding:0;
 border:0;
 border-radius:0
}
body .ui-autocomplete-panel.ui-shadow {
 box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)
}
body .ui-autocomplete-panel .ui-autocomplete-list {
 padding:.5em 0
}
body .ui-autocomplete-panel .ui-autocomplete-list .ui-autocomplete-list-item {
 padding:.571em .857em;
 margin:0;
 border-radius:0
}
body .ui-autocomplete-panel .ui-autocomplete-list .ui-autocomplete-list-item .ui-autocomplete-query {
 font-weight:700
}
body .ui-autocomplete-panel .ui-autocomplete-list .ui-autocomplete-list-item.ui-state-highlight {
 color:#212121
}
body .ui-autocomplete-panel .ui-autocomplete-list .ui-autocomplete-group {
 padding:.571em .857em
}
body .ui-autocomplete .ui-autocomplete-dropdown.ui-button.ui-button-icon-only {
 background-color:transparent;
 box-shadow:none;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 height:1.429em;
 width:1.429em;
 padding:0;
 right:0;
 bottom:0;
 margin-right:0;
 position:absolute
}
body .ui-autocomplete .ui-autocomplete-dropdown.ui-button.ui-button-icon-only .ui-button-text {
 display:none
}
body .ui-autocomplete .ui-autocomplete-dropdown.ui-button.ui-button-icon-only .pi {
 font-size:1.5em;
 color:#757575
}
body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container.ui-inputtext {
 box-sizing:border-box;
 padding:2px 2px 1px
}
body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container.ui-state-disabled {
 border-bottom:1px dotted
}
body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-input-token {
 float:none;
 display:inline-block;
 margin:0 1px;
 vertical-align:middle
}
body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-input-token>input {
 padding:0;
 margin:0;
 font-size:1em
}
body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-token {
 display:inline-block;
 float:none;
 vertical-align:middle;
 font-size:1em
}
body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-token .ui-autocomplete-token-label {
 display:inline-block;
 vertical-align:middle
}
body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-dropdown.ui-button.ui-button-icon-only {
 bottom:3px
}
body .ui-fluid .ui-autocomplete.ui-autocomplete-dd>.ui-inputtext {
 width:100%
}
body .ui-dropdown {
 border-width:0;
 background:transparent no-repeat;
 background-image:linear-gradient(180deg,#03a9f4,#03a9f4),linear-gradient(180deg,#bdbdbd,#bdbdbd);
 background-size:0 2px,100% 1px;
 background-position:50% 100%,50% 100%;
 transition:background-size .3s cubic-bezier(.64,.09,.08,1);
 padding-bottom:2px;
 box-sizing:border-box;
 border-radius:0
}
body .ui-dropdown .ui-dropdown-trigger {
 right:0;
 top:50%;
 position:absolute;
 transform:translateY(-50%)
}
body .ui-dropdown .ui-dropdown-trigger .pi {
 font-size:1.5em;
 color:#757575
}
body .ui-dropdown .ui-dropdown-label {
 background:none
}
body .ui-dropdown .ui-dropdown-label.ui-inputtext {
 font-family:Roboto,Helvetica Neue,sans-serif
}
body .ui-dropdown:not(.ui-state-disabled).ui-state-focus {
 border-width:0;
 background-size:100% 2px,100% 1px;
 padding-bottom:2px;
 outline:none
}
body .ui-dropdown:not(.ui-state-disabled).ui-state-focus .ui-dropdown-label {
 padding-bottom:2px
}
body .ui-dropdown-panel {
 padding:0;
 border-radius:0
}
body .ui-dropdown-panel .ui-dropdown-list {
 padding:.5em 0
}
body .ui-dropdown-panel .ui-dropdown-item {
 margin:0;
 padding:.571em .857em;
 color:#212121;
 border-radius:0
}
body .ui-dropdown-panel .ui-dropdown-item:not(.ui-state-highlight):not(.ui-state-disabled):hover {
 background-color:#e8e8e8;
 color:#000
}
body .ui-dropdown-panel .ui-dropdown-item.ui-state-highlight {
 background-color:#ffc107;
 color:#212121
}
body .ui-dropdown-panel.ui-shadow {
 box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)
}
body .ui-dropdown-panel .ui-dropdown-filter-container {
 display:block;
 background-color:#03a9f4;
 padding:.714em 1em
}
body .ui-dropdown-panel .ui-dropdown-filter-container input {
 color:#fff
}
body .ui-dropdown-panel .ui-dropdown-filter-container input:focus {
 border-bottom-color:#fff
}
body .ui-dropdown-panel .ui-dropdown-filter-container .pi {
 top:.325em;
 color:#fff
}
body .ui-multiselect {
 border-bottom:1px solid #bdbdbd;
 box-sizing:border-box;
 border-radius:0;
 transition:border-color .3s
}
body .ui-multiselect .ui-multiselect-label-container {
 padding-right:1.5em
}
body .ui-multiselect .ui-multiselect-label-container .ui-multiselect-label {
 padding:2px
}
body .ui-multiselect .ui-multiselect-trigger {
 height:1.5em;
 width:1.5em;
 margin-top:0;
 padding:0;
 top:-2px
}
body .ui-multiselect .ui-multiselect-trigger .pi {
 font-size:1.5em;
 color:#757575
}
body .ui-multiselect:not(.ui-state-disabled).ui-state-focus {
 border-bottom:2px solid #03a9f4
}
body .ui-multiselect-panel.ui-widget {
 padding:0;
 border:0;
 border-radius:0;
 box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)
}
body .ui-multiselect-panel.ui-widget .ui-multiselect-header {
 border-radius:0;
 margin:0;
 border:0;
 padding:.714em 1em;
 position:relative
}
body .ui-multiselect-panel.ui-widget .ui-multiselect-header .ui-chkbox {
 float:none;
 margin:0 8px 0 1px;
 position:static
}
body .ui-multiselect-panel.ui-widget .ui-multiselect-header .ui-chkbox .ui-chkbox-box,
body .ui-multiselect-panel.ui-widget .ui-multiselect-header .ui-chkbox .ui-chkbox-box .ui-chkbox-icon,
body .ui-multiselect-panel.ui-widget .ui-multiselect-header .ui-chkbox .ui-chkbox-box.ui-state-active .ui-chkbox-icon {
 border-color:#fff
}
body .ui-multiselect-panel.ui-widget .ui-multiselect-header .ui-chkbox .ui-chkbox-box.ui-state-active:before {
 -webkit-animation:none;
 animation:none
}
body .ui-multiselect-panel.ui-widget .ui-multiselect-header .ui-chkbox .ui-chkbox-box.ui-state-focus {
 background-color:#81d4fa;
 transition:background-color .3s
}
body .ui-multiselect-panel.ui-widget .ui-multiselect-header .ui-multiselect-filter-container {
 width:70%;
 display:inline-block;
 vertical-align:middle;
 float:none
}
body .ui-multiselect-panel.ui-widget .ui-multiselect-header .ui-multiselect-filter-container .pi {
 top:-2px;
 left:0;
 color:#fff
}
body .ui-multiselect-panel.ui-widget .ui-multiselect-header .ui-multiselect-filter-container .ui-inputtext {
 color:#fff;
 padding:2px 2px 2px 1.5em;
 width:100%;
 box-sizing:border-box
}
body .ui-multiselect-panel.ui-widget .ui-multiselect-header .ui-multiselect-filter-container .ui-inputtext:focus {
 border-bottom-color:#fff
}
body .ui-multiselect-panel.ui-widget .ui-multiselect-header .ui-multiselect-close {
 position:absolute;
 right:.5em;
 top:.625em;
 height:1.5em;
 width:1.5em
}
body .ui-multiselect-panel.ui-widget .ui-multiselect-header .ui-multiselect-close span {
 position:absolute;
 left:50%;
 top:50%;
 width:1em;
 height:1em;
 margin-top:-.5em;
 margin-left:-.5em;
 color:#fff
}
body .ui-multiselect-panel.ui-widget .ui-multiselect-header .ui-multiselect-close:hover {
 background-color:#81d4fa;
 border-radius:50%;
 transition:background-color .3s
}
body .ui-multiselect-panel.ui-widget .ui-multiselect-list {
 padding:.5em 0;
 background-color:#fff
}
body .ui-multiselect-panel.ui-widget .ui-multiselect-item {
 padding:.571em 1em;
 margin:0;
 color:#212121;
 border-radius:0;
 position:relative;
 overflow:hidden
}
body .ui-multiselect-panel.ui-widget .ui-multiselect-item .ui-chkbox .ui-chkbox-box.ui-state-active:before {
 -webkit-animation:none;
 animation:none
}
body .ui-multiselect-panel.ui-widget .ui-multiselect-item:not(.ui-state-highlight):not(.ui-state-disabled):hover {
 background-color:#e8e8e8;
 color:#000
}
body .ui-multiselect-panel.ui-widget .ui-multiselect-item.ui-state-highlight {
 color:#212121
}
body .ui-spinner .ui-spinner-button {
 width:1.286em;
 height:.714em;
 padding:0;
 margin-right:.25em;
 background-color:transparent;
 color:#212121;
 z-index:auto;
 box-shadow:none;
 -webkit-box-shadow:none;
 -moz-box-shadow:none
}
body .ui-spinner .ui-spinner-button .pi-triangle-1-n,
body .ui-spinner .ui-spinner-button .pi-triangle-1-s {
 color:#212121
}
body .ui-spinner .ui-spinner-button .pi {
 top:0;
 font-size:1.5em;
 height:.5em;
 color:#757575
}
body .ui-spinner .ui-spinner-button:active,
body .ui-spinner .ui-spinner-button:enabled:hover {
 background-color:transparent
}
body .ui-spinner .ui-spinner-up .pi {
 top:.25em
}
body .ui-spinner .ui-spinner-down .pi {
 top:.167em
}
body .ui-spinner .ui-spinner-input {
 padding-right:30px
}
body .ui-fluid .ui-spinner .ui-spinner-button {
 width:1.786em;
 height:.714em
}
body .ui-fluid .ui-spinner .ui-spinner-button .pi {
 left:auto
}
body .ui-inputswitch {
 height:14px;
 width:34px!important
}
body .ui-inputswitch .ui-inputswitch-slider {
 background-color:#9e9e9e;
 border-radius:8px
}
body .ui-inputswitch .ui-inputswitch-slider:before {
 background-color:#fff;
 height:1.429em;
 width:1.429em;
 left:0;
 bottom:-.214em;
 border-radius:50%;
 transition:.3s;
 box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.137255),0 2px 1px -1px rgba(0,0,0,.117647)
}
body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before {
 transform:translateX(1.25em)
}
body .ui-inputswitch.ui-inputswitch-focus .ui-inputswitch-slider {
 background-color:#9e9e9e
}
body .ui-inputswitch:not(.ui-state-disabled):hover .ui-inputswitch-slider {
 background-color:#9e9e9e
}
body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider {
 background-color:#ffe082
}
body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before {
 background-color:#ffc107
}
body .ui-inputswitch.ui-inputswitch-checked:not(.ui-state-disabled):hover .ui-inputswitch-slider {
 background-color:#ffe082
}
body .ui-inputswitch.ui-inputswitch-checked.ui-inputswitch-focus .ui-inputswitch-slider {
 background:#ffe082
}
body .ui-slider {
 padding:0
}
body .ui-slider .ui-slider-handle {
 background-color:#ffc107;
 color:#212121;
 border-radius:50%;
 width:1.429em;
 height:1.429em;
 transform:scale(.7);
 transition:all .4s cubic-bezier(.25,.8,.25,1)
}
body .ui-slider .ui-slider-handle.ui-state-focus,
body .ui-slider .ui-slider-handle.ui-state-hover {
 transform:scale(1)
}
body .ui-slider .ui-slider-handle:focus {
 outline:0 none
}
body .ui-slider.ui-slider-horizontal {
 height:2px;
 border:0;
 background-color:#bdbdbd
}
body .ui-slider.ui-slider-horizontal .ui-slider-handle {
 top:-.65em
}
body .ui-slider.ui-slider-vertical {
 width:2px;
 border:0;
 background-color:#bdbdbd
}
body .ui-slider.ui-slider-vertical .ui-slider-handle {
 left:-.643em
}
body .ui-slider .ui-slider-range {
 padding:0;
 background-color:#ffc107;
 color:#212121
}
body .ui-slider:not(.ui-state-disabled) .ui-slider-handle:hover {
 transform:scale(1)
}
body .ui-calendar .ui-datepicker {
 min-width:auto
}
body .ui-calendar .ui-datepicker-trigger {
 position:absolute;
 bottom:2px;
 right:0;
 background-color:transparent;
 color:#212121;
 height:1.5em;
 width:1.5em;
 box-shadow:none;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 border-radius:0
}
body .ui-calendar .ui-datepicker-trigger .pi {
 color:#757575
}
body .ui-calendar .ui-datepicker-trigger:enabled:focus {
 background-color:transparent
}
body .ui-calendar .ui-datepicker-trigger:enabled:hover {
 background-color:transparent
}
body .ui-fluid .ui-calendar.ui-calendar-w-btn .ui-inputtext {
 width:100%
}
body .ui-datepicker {
 padding:0;
 width:24em
}
body .ui-datepicker.ui-shadow {
 border:0;
 box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)
}
body .ui-datepicker .ui-datepicker-group {
 padding:0
}
body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-next:hover,
body .ui-datepicker:not(.ui-state-disabled) .ui-datepicker-header .ui-datepicker-prev:hover {
 background-color:#03a9f4
}
body .ui-datepicker:not(.ui-state-disabled) table td a:not(.ui-state-active):not(.ui-state-highlight):hover {
 background-color:#e8e8e8;
 color:#000
}
body .ui-datepicker:not(.ui-state-disabled) .ui-monthpicker a.ui-monthpicker-month:not(.ui-state-active):hover {
 background-color:#e8e8e8;
 color:#000
}
body .ui-datepicker .ui-datepicker-header {
 padding:.714em 1em;
 background:#0277bd;
 border-color:#0277bd;
 border-top-left-radius:2px;
 border-top-right-radius:2px;
 border-bottom-left-radius:0;
 border-bottom-right-radius:0
}
body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev {
 cursor:pointer;
 top:12px;
 left:.5em;
 border-radius:50%;
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga";
 color:#fff
}
body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:before {
 content:""
}
body .ui-datepicker .ui-datepicker-header .ui-datepicker-prev .pi {
 display:none
}
body .ui-datepicker .ui-datepicker-header .ui-datepicker-next {
 cursor:pointer;
 top:12px;
 right:.5em;
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga";
 border-radius:50%;
 color:#fff
}
body .ui-datepicker .ui-datepicker-header .ui-datepicker-next:before {
 content:""
}
body .ui-datepicker .ui-datepicker-header .ui-datepicker-next .pi {
 display:none
}
body .ui-datepicker .ui-datepicker-header select.ui-datepicker-month,
body .ui-datepicker .ui-datepicker-header select.ui-datepicker-year {
 font-size:14px
}
body .ui-datepicker table {
 table-layout:fixed;
 border-spacing:0;
 border-collapse:collapse;
 margin:0
}
body .ui-datepicker thead tr {
 color:#fff;
 background:#03a9f4
}
body .ui-datepicker tbody td {
 padding:.25em;
 box-sizing:border-box
}
body .ui-datepicker tbody td.ui-datepicker-today a {
 color:#212121;
 background-color:#fff;
 border:1px solid #ffc107
}
body .ui-datepicker tbody td.ui-datepicker-today a.ui-state-active {
 background-color:#ffc107;
 color:#212121
}
body .ui-datepicker tbody td a {
 padding:0;
 margin:0;
 text-align:center;
 color:#212121;
 display:inline-block;
 height:3em;
 width:3em;
 line-height:3em;
 border-radius:50%
}
body .ui-datepicker tbody td a.ui-state-active {
 background-color:#ffc107;
 color:#212121
}
body .ui-datepicker tbody td a span {
 display:inline;
 padding:0;
 text-align:center
}
body .ui-datepicker .ui-timepicker {
 border-radius:0
}
body .ui-datepicker .ui-timepicker>div a {
 height:1.5em
}
body .ui-datepicker .ui-timepicker>div a>span {
 display:inline-block;
 margin-bottom:.25em
}
body .ui-datepicker .ui-timepicker>div a .pi.pi-angle-up {
 transform:rotate(0);
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
body .ui-datepicker .ui-timepicker>div a .pi.pi-angle-up:before {
 content:"keyboard_arrow_up"
}
body .ui-datepicker .ui-timepicker>div a .pi.pi-angle-down {
 transform:rotate(0);
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
body .ui-datepicker .ui-timepicker>div a .pi.pi-angle-down:before {
 content:"keyboard_arrow_down"
}
body .ui-datepicker .ui-monthpicker .ui-monthpicker-month {
 color:#212121
}
body .ui-datepicker .ui-monthpicker .ui-monthpicker-month.ui-state-active {
 color:#212121;
 background-color:#ffc107
}
body .ui-datepicker.ui-datepicker-multiple-month {
 width:auto
}
body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group {
 border-right:1px solid #bdbdbd;
 padding-top:0;
 padding-bottom:0
}
body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group .ui-datepicker-calendar-container tbody {
 padding-right:.25em;
 padding-left:.25em
}
body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:first-child {
 padding-left:0
}
body .ui-datepicker.ui-datepicker-multiple-month .ui-datepicker-group:last-child {
 padding-right:0;
 border-right:0
}
body #ui-datepicker-div {
 box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)
}
body .ui-rating {
 font-size:inherit;
 min-height:1.5em
}
body .ui-rating .pi-ban {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga";
 color:#757575;
 font-size:1.5em
}
body .ui-rating .pi-ban:before {
 content:""
}
body .ui-rating .pi-star {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga";
 color:#ffc107;
 font-size:1.5em
}
body .ui-rating .pi-star:before {
 content:""
}
body .ui-rating .pi-star-o {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga";
 color:#757575;
 font-size:1.5em
}
body .ui-rating .pi-star-o:before {
 content:""
}
body .ui-chips>ul.ui-inputtext {
 padding:2px
}
body .ui-chips>ul.ui-inputtext .ui-chips-input-token {
 padding-bottom:2px
}
body .ui-chips>ul.ui-inputtext .ui-chips-input-token>input {
 padding:0;
 margin:0;
 vertical-align:bottom
}
body .ui-chips>ul.ui-inputtext .ui-chips-input-token input.ui-state-disabled {
 width:0
}
body .ui-chips>ul.ui-inputtext .ui-chips-token {
 display:inline-block;
 float:none;
 vertical-align:middle;
 font-size:1em
}
body .ui-chips>ul.ui-inputtext .ui-chips-token .ui-chips-token-label {
 display:inline-block;
 vertical-align:middle
}
body .ui-chips>ul.ui-inputtext.ui-state-disabled {
 border-bottom:1px dotted
}
body .ui-password-panel.ui-shadow {
 box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)
}
body .ui-inputgroup .ui-inputgroup-addon {
 padding:2px 2px 1px;
 border-color:#bdbdbd;
 background-color:transparent;
 color:#757575;
 min-width:32px;
 border-left:0;
 border-right:0;
 border-top:0
}
body .ui-inputgroup .ui-inputgroup-addon:first-child {
 border-top-left-radius:0;
 border-bottom-left-radius:0
}
body .ui-inputgroup .ui-inputgroup-addon:last-child {
 border-top-right-radius:3px;
 border-bottom-right-radius:3px
}
body .ui-inputgroup .ui-inputgroup-addon>i {
 display:flex;
 align-self:flex-end
}
body .ui-inputgroup .ui-inputtext {
 align-self:flex-end
}
body .ui-inputgroup .md-inputfield {
 flex:1 1 auto;
 width:1%;
 display:inherit
}
body .ui-inputgroup .md-inputfield label {
 top:5px
}
body .ui-inputgroup .ui-chkbox,
body .ui-inputgroup .ui-radiobutton {
 margin-bottom:.125em
}
body .ui-fluid .ui-inputgroup .ui-button-icon-only {
 width:2.143em;
 height:2.143em;
 padding:0
}
body .ui-fluid .ui-inputgroup .ui-button-icon-only .ui-button-icon-left {
 margin-left:-.45em
}
body .ui-fileupload .ui-fileupload-buttonbar {
 padding:.714em 1em
}
body .ui-fileupload .ui-fileupload-buttonbar .pi-arrowreturnthick-1-n {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
body .ui-fileupload .ui-fileupload-buttonbar .pi-arrowreturnthick-1-n:before {
 content:"file_upload"
}
body .ui-fileupload .ui-fileupload-buttonbar .ui-button {
 background-color:#ffc107;
 color:#212121;
 margin-right:6px
}
body .ui-fileupload .ui-fileupload-buttonbar .ui-button .pi {
 color:#212121
}
body .ui-fileupload .ui-fileupload-buttonbar .ui-button:enabled:hover {
 background-color:#ff8f00
}
body .ui-fileupload .ui-fileupload-content .ui-messages-error .pi {
 color:#fff
}
body .ui-fileupload-choose.ui-state-focus.ui-button,
body .ui-fileupload-choose:not(.ui-state-disabled):hover.ui-button {
 background-color:#edb100
}
body .ui-fileupload-choose:not(.ui-state-disabled):active.ui-button {
 background-color:#d39e00
}
body .ui-editor-container .ui-editor-toolbar {
 background-color:#e8e8e8
}
body .ui-editor-container .ql-picker.ql-expanded .ql-picker-label {
 color:#444
}
body .ui-inputtext.ng-dirty.ng-invalid,
body p-autocomplete.ng-dirty.ng-invalid>.ui-autocomplete>.ui-inputtext,
body p-calendar.ng-dirty.ng-invalid>.ui-calendar>.ui-inputtext,
body p-checkbox.ng-dirty.ng-invalid .ui-chkbox-box,
body p-chips.ng-dirty.ng-invalid>.ui-inputtext,
body p-dropdown.ng-dirty.ng-invalid>.ui-dropdown,
body p-inputmask.ng-dirty.ng-invalid>.ui-inputtext,
body p-inputswitch.ng-dirty.ng-invalid .ui-inputswitch,
body p-listbox.ng-dirty.ng-invalid .ui-inputtext,
body p-multiselect.ng-dirty.ng-invalid>.ui-multiselect,
body p-radiobutton.ng-dirty.ng-invalid .ui-radiobutton-box,
body p-selectbutton.ng-dirty.ng-invalid .ui-button,
body p-spinner.ng-dirty.ng-invalid>.ui-inputtext,
body p-togglebutton.ng-dirty.ng-invalid .ui-button {
 background-image:linear-gradient(180deg,#e62a10,#e62a10),linear-gradient(180deg,#e62a10,#e62a10)
}
body .ui-fluid .ui-colorpicker-preview {
 width:2em
}
@media (max-width:640px) {
 body .ui-buttonset>.ui-button {
  display:block;
  border-radius:0
 }
 body .ui-buttonset>.ui-button:first-child {
  border-radius:0;
  border-top-left-radius:3px;
  border-top-right-radius:3px
 }
 body .ui-buttonset>.ui-button:last-child {
  border-radius:0;
  border-bottom-left-radius:3px;
  border-bottom-right-radius:3px
 }
 body .ui-splitbutton>.ui-button {
  display:inline-block
 }
 body .ui-splitbutton>.ui-button:first-child {
  border-top-left-radius:0;
  border-top-right-radius:0
 }
 body .ui-splitbutton>.ui-button:last-child {
  border-bottom-left-radius:0;
  border-bottom-right-radius:0
 }
}
.ui-chkbox .ui-chkbox-box.ui-state-active:before {
 -webkit-animation:rippleOn .4s ease-out forwards;
 animation:rippleOn .4s ease-out forwards
}
.ui-radiobutton .ui-radiobutton-box.ui-state-active:before {
 -webkit-animation:rippleOn .4s ease-out forwards;
 animation:rippleOn .4s ease-out forwards
}
.ui-fieldset {
 padding:.857em 1em
}
.ui-fieldset .ui-fieldset-legend {
 padding:.714em 8px .714em 2px;
 color:#03a9f4
}
.ui-fieldset .ui-fieldset-legend .ui-fieldset-toggler {
 width:2em;
 height:2em;
 padding:.5em;
 background-color:#03a9f4;
 color:#fff;
 font-size:1.5em;
 border-radius:50%;
 transition:background-color .3s;
 margin-top:-10px;
 margin-right:8px;
 box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);
 -webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);
 -moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);
 position:relative;
 overflow:hidden
}
.ui-fieldset .ui-fieldset-legend .ui-fieldset-toggler:hover {
 background-color:#0277bd
}
.ui-fieldset .ui-fieldset-legend a:focus {
 background-color:transparent;
 outline:0
}
.ui-fieldset .ui-fieldset-legend .ui-fieldset-legend-text {
 color:#03a9f4
}
.ui-multiselect-panel.ui-widget {
 padding:0;
 border:0;
 border-radius:0;
 box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)
}
.ui-multiselect-panel.ui-widget .ui-multiselect-header {
 border-radius:0;
 margin:0;
 border:0;
 padding:.714em 1em;
 position:relative
}
.ui-multiselect-panel.ui-widget .ui-multiselect-header .ui-chkbox {
 float:none;
 margin:0 8px 0 1px;
 position:static
}
.ui-multiselect-panel.ui-widget .ui-multiselect-header .ui-chkbox .ui-chkbox-box,
.ui-multiselect-panel.ui-widget .ui-multiselect-header .ui-chkbox .ui-chkbox-box .ui-chkbox-icon,
.ui-multiselect-panel.ui-widget .ui-multiselect-header .ui-chkbox .ui-chkbox-box.ui-state-active .ui-chkbox-icon {
 border-color:#fff
}
.ui-multiselect-panel.ui-widget .ui-multiselect-header .ui-chkbox .ui-chkbox-box.ui-state-active:before {
 -webkit-animation:none;
 animation:none
}
.ui-multiselect-panel.ui-widget .ui-multiselect-header .ui-chkbox .ui-chkbox-box.ui-state-focus {
 background-color:#81d4fa;
 transition:background-color .3s
}
.ui-multiselect-panel.ui-widget .ui-multiselect-header .ui-multiselect-filter-container {
 width:70%;
 display:inline-block;
 vertical-align:middle;
 float:none
}
.ui-multiselect-panel.ui-widget .ui-multiselect-header .ui-multiselect-filter-container .pi {
 top:-2px;
 left:0;
 color:#fff
}
.ui-multiselect-panel.ui-widget .ui-multiselect-header .ui-multiselect-filter-container .ui-inputtext {
 color:#fff;
 padding:2px 2px 2px 1.5em;
 width:100%;
 box-sizing:border-box
}
.ui-multiselect-panel.ui-widget .ui-multiselect-header .ui-multiselect-filter-container .ui-inputtext:focus {
 border-bottom-color:#fff
}
.ui-multiselect-panel.ui-widget .ui-multiselect-header .ui-multiselect-close {
 position:absolute;
 right:.5em;
 top:.625em;
 height:1.5em;
 width:1.5em
}
.ui-multiselect-panel.ui-widget .ui-multiselect-header .ui-multiselect-close span {
 position:absolute;
 left:50%;
 top:50%;
 width:1em;
 height:1em;
 margin-top:-.5em;
 margin-left:-.5em;
 color:#fff
}
.ui-multiselect-panel.ui-widget .ui-multiselect-header .ui-multiselect-close:hover {
 background-color:#81d4fa;
 border-radius:50%;
 transition:background-color .3s
}
.ui-multiselect-panel.ui-widget .ui-multiselect-list {
 padding:.5em 0;
 background-color:#fff
}
.ui-multiselect-panel.ui-widget .ui-multiselect-item {
 padding:.571em 1em;
 margin:0;
 color:#212121;
 border-radius:0;
 position:relative;
 overflow:hidden
}
.ui-multiselect-panel.ui-widget .ui-multiselect-item .ui-chkbox .ui-chkbox-box.ui-state-active:before {
 -webkit-animation:none;
 animation:none
}
.ui-multiselect-panel.ui-widget .ui-multiselect-item:not(.ui-state-highlight):not(.ui-state-disabled):hover {
 background-color:#e8e8e8;
 color:#000
}
.ui-multiselect-panel.ui-widget .ui-multiselect-item.ui-state-highlight {
 color:#212121
}
.ui-listbox {
 min-width:12.5em;
 background-color:transparent;
 border:0;
 border-radius:3px
}
.ui-listbox.ui-inputtext {
 padding:0
}
.ui-listbox .ui-listbox-list {
 padding:.5em 0;
 border:1px solid #bdbdbd
}
.ui-listbox .ui-listbox-item {
 padding:.571em .857em;
 margin:0;
 position:relative;
 overflow:hidden;
 border-radius:0
}
.ui-listbox .ui-listbox-item.ui-state-highlight {
 background-color:#ffc107;
 color:#212121
}
.ui-listbox:not(.ui-state-disabled) .ui-listbox-item:not(.ui-state-highlight):hover {
 background-color:#e8e8e8;
 color:#000
}
.ui-listbox .ui-listbox-header {
 margin-bottom:0;
 padding:.714em 1em;
 background-color:#03a9f4;
 border-top-left-radius:3px;
 border-top-right-radius:3px
}
.ui-listbox .ui-listbox-header .ui-chkbox .ui-chkbox-box {
 border-color:#d9d9d9
}
.ui-listbox .ui-listbox-header .ui-listbox-filter-container .ui-inputtext {
 border-color:#d9d9d9;
 color:#fff;
 width:100%;
 padding:2px 2px 2px 1.5em;
 box-sizing:border-box
}
.ui-listbox .ui-listbox-header .ui-listbox-filter-container .ui-inputtext.ui-state-focus {
 border-color:#fff
}
.ui-listbox .ui-listbox-header .ui-listbox-filter-container .pi {
 top:-2px;
 left:0
}
@-webkit-keyframes rippleOn {
 0% {
  opacity:.5
 }
 to {
  opacity:0;
  transform:scale(13)
 }
}
@-webkit-keyframes rippleOff {
 0% {
  opacity:.5
 }
 to {
  opacity:0;
  transform:scale(13)
 }
}
body .ui-panel {
 padding:0
}
body .ui-panel .ui-panel-titlebar {
 border:0;
 padding:.714em 1em;
 border-top-left-radius:2px;
 border-top-right-radius:2px;
 border-bottom-left-radius:0;
 border-bottom-right-radius:0
}
body .ui-panel .ui-panel-titlebar .ui-panel-title {
 margin:0;
 line-height:1.5
}
body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon {
 position:relative;
 width:1.5em;
 height:1.5em;
 line-height:1.5em;
 text-align:center;
 color:#fff;
 margin:0;
 transition:background-color .3s;
 border-radius:50%
}
body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon:hover {
 background-color:#81d4fa
}
body .ui-panel .ui-panel-content {
 height:100%;
 box-sizing:border-box;
 padding:.857em 1em;
 line-height:1.5
}
body .ui-panel .ui-panel-footer {
 padding:.714em 1em;
 border:0;
 border-top:1px solid #bdbdbd;
 margin:0
}
body .ui-fieldset {
 padding:.857em 1em
}
body .ui-fieldset .ui-fieldset-legend {
 padding:.714em 8px .714em 2px;
 color:#03a9f4
}
body .ui-fieldset .ui-fieldset-legend .ui-fieldset-toggler {
 width:2em;
 height:2em;
 padding:.5em;
 background-color:#03a9f4;
 color:#fff;
 font-size:1.5em;
 border-radius:50%;
 transition:background-color .3s;
 margin-top:-10px;
 margin-right:8px;
 box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);
 -webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);
 -moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);
 position:relative;
 overflow:hidden
}
body .ui-fieldset .ui-fieldset-legend .ui-fieldset-toggler:hover {
 background-color:#0277bd
}
body .ui-fieldset .ui-fieldset-legend a:focus {
 background-color:transparent;
 outline:0
}
body .ui-fieldset .ui-fieldset-legend .ui-fieldset-legend-text {
 color:#03a9f4
}
body .ui-accordion .ui-accordion-header {
 margin-top:.25em;
 background-color:#03a9f4;
 color:#fff;
 font-weight:500;
 border-radius:3px;
 transition:background-color .3s
}
body .ui-accordion .ui-accordion-header>a {
 padding:.714em 1em;
 color:#fff
}
body .ui-accordion .ui-accordion-header>a .ui-accordion-header-text,
body .ui-accordion .ui-accordion-header>a .ui-accordion-toggle-icon {
 vertical-align:middle
}
body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover {
 background-color:#0277bd
}
body .ui-accordion .ui-accordion-header.ui-state-active {
 background-color:#ffc107;
 color:#212121;
 border-bottom-left-radius:0;
 border-bottom-right-radius:0
}
body .ui-accordion .ui-accordion-header.ui-state-active>a {
 color:#212121
}
body .ui-accordion .ui-accordion-header.ui-state-active .ui-accordion-toggle-icon {
 color:#212121
}
body .ui-accordion .ui-accordion-content {
 padding:.857em 1em;
 line-height:1.5;
 margin-top:0;
 border-bottom-left-radius:3px;
 border-bottom-right-radius:3px
}
body .ui-toolbar {
 background-color:#0277bd;
 box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);
 -webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);
 -moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);
 padding:10px
}
body .ui-toolbar .ui-toolbar-separator {
 margin-right:.25em
}
body .ui-tabview {
 padding:0;
 border:0
}
body .ui-tabview .ui-tabview-nav {
 background-color:#fff;
 border:0;
 border-radius:0
}
body .ui-tabview .ui-tabview-nav>li {
 padding:0;
 overflow:hidden;
 transition:border-color .3s
}
body .ui-tabview .ui-tabview-nav>li>a {
 cursor:pointer;
 padding:.714em 1em
}
body .ui-tabview .ui-tabview-nav>li>a:focus {
 outline:0 none
}
body .ui-tabview .ui-tabview-nav>li>.pi-times {
 margin:.5em 0 0;
 transition:color .3s;
 color:#757575
}
body .ui-tabview .ui-tabview-nav>li.ui-state-default a {
 color:#757575
}
body .ui-tabview .ui-tabview-nav>li:not(.ui-state-active):not(.ui-state-disabled):hover {
 background-color:#fff
}
body .ui-tabview .ui-tabview-nav>li.ui-state-active {
 background-color:transparent;
 border-color:#ffc107;
 border-style:solid
}
body .ui-tabview .ui-tabview-nav>li.ui-state-active a {
 color:#03a9f4
}
body .ui-tabview .ui-tabview-nav>li.ui-state-active .ui-tabview-left-icon,
body .ui-tabview .ui-tabview-nav>li.ui-state-active .ui-tabview-right-icon {
 color:#03a9f4
}
body .ui-tabview .ui-tabview-nav>li.ui-state-active>.pi-times {
 color:#ffc107
}
body .ui-tabview .ui-tabview-nav>li.ui-tabview-outline {
 outline:0 none;
 border-color:#81d4fa
}
body .ui-tabview .ui-tabview-nav>li .ui-tabview-left-icon,
body .ui-tabview .ui-tabview-nav>li .ui-tabview-right-icon {
 color:#757575;
 display:inline-block;
 vertical-align:middle;
 font-size:1.5em
}
body .ui-tabview .ui-tabview-nav>li .ui-tabview-title {
 line-height:1.5em;
 vertical-align:middle
}
body .ui-tabview .ui-tabview-panel {
 padding:.857em 1em;
 line-height:1.5
}
body .ui-tabview.ui-tabview-top>.ui-tabview-nav {
 padding:0;
 margin:0;
 border-top-left-radius:4px;
 border-top-right-radius:4px;
 border-bottom:1px solid #bdbdbd
}
body .ui-tabview.ui-tabview-top>.ui-tabview-nav>li {
 border-style:solid;
 border-width:0 0 2px
}
body .ui-tabview.ui-tabview-bottom>.ui-tabview-nav {
 padding:0;
 margin:0;
 border-bottom-left-radius:4px;
 border-bottom-right-radius:4px;
 border-top:1px solid #bdbdbd
}
body .ui-tabview.ui-tabview-bottom>.ui-tabview-nav>li {
 border-width:2px 0 0
}
body .ui-tabview.ui-tabview-left>.ui-tabview-nav {
 padding:0;
 margin:0;
 border-top-left-radius:4px;
 border-bottom-left-radius:4px;
 border-right:1px solid #bdbdbd
}
body .ui-tabview.ui-tabview-left>.ui-tabview-nav>li {
 box-sizing:border-box;
 border-width:0 2px 0 0
}
body .ui-tabview.ui-tabview-left>.ui-tabview-nav>li>a {
 width:100%;
 box-sizing:border-box
}
body .ui-tabview.ui-tabview-right>.ui-tabview-nav {
 padding:0;
 border-top-right-radius:4px;
 border-bottom-right-radius:4px;
 border-left:1px solid #bdbdbd
}
body .ui-tabview.ui-tabview-right>.ui-tabview-nav>li {
 box-sizing:border-box;
 border-width:0 0 0 2px
}
body .ui-tabview.ui-tabview-right>.ui-tabview-nav>li>a {
 width:100%;
 box-sizing:border-box
}
body .ui-tabview.ui-tabview-right>.ui-tabview-nav>li.ui-state-active>a {
 padding-left:.875em
}
@media (max-width:640px) {
 body .ui-toolbar .ui-toolbar-group-right {
  margin-top:1em
 }
}
body .b-line {
 border-bottom:1px solid #dce4ec;
 padding:5px 15px
}
body .m-button {
 margin-bottom:15px
}
body .ui-picklist .ui-picklist-caption {
 padding:.714em 1em
}
body .ui-picklist .ui-picklist-list {
 padding:0
}
body .ui-picklist li.ui-picklist-item {
 padding:.571em .857em;
 margin:0;
 border-radius:0;
 color:#212121
}
body .ui-picklist li.ui-picklist-item:not(.ui-state-highlight):hover {
 background-color:#e8e8e8;
 color:#000
}
body .ui-picklist li.ui-picklist-item.ui-state-highlight {
 background-color:#ffc107;
 color:#212121
}
body .ui-picklist .ui-picklist-filter-container .ui-picklist-filter-icon {
 left:.3em
}
body .ui-picklist .ui-picklist-buttons {
 width:3.429em
}
body .ui-picklist .ui-picklist-buttons .ui-button.ui-button-icon-only {
 width:2.5em;
 height:2.5em;
 margin-right:0;
 display:inline-block;
 margin-bottom:.286em
}
body .ui-picklist .ui-picklist-buttons-cell {
 text-align:center
}
body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons {
 width:3.429em
}
body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons .ui-button.ui-button-icon-only {
 display:block;
 margin:0 auto .571em
}
body .ui-picklist.ui-picklist-responsive .ui-picklist-list .ui-picklist-item .ui-chkbox {
 margin-right:.571em;
 vertical-align:top
}
body .ui-picklist.ui-picklist-responsive .ui-picklist-list .ui-picklist-item .ui-chkbox,
body .ui-picklist.ui-picklist-responsive .ui-picklist-list .ui-picklist-item .ui-chkbox * {
 box-sizing:content-box
}
body .ui-orderlist .ui-orderlist-caption {
 padding:.714em 1em;
 box-sizing:border-box
}
body .ui-orderlist .ui-orderlist-list {
 padding:0;
 box-sizing:border-box
}
body .ui-orderlist .ui-orderlist-list li.ui-orderlist-item {
 padding:.571em .857em;
 margin:0;
 border-radius:0;
 color:#212121
}
body .ui-orderlist .ui-orderlist-list li.ui-orderlist-item:not(.ui-state-highlight):hover {
 background-color:#e8e8e8;
 color:#000
}
body .ui-orderlist .ui-orderlist-list li.ui-orderlist-item.ui-state-highlight {
 background-color:#ffc107;
 color:#212121
}
body .ui-orderlist .ui-orderlist-filter-container .ui-orderlist-filter-icon {
 left:.3em
}
body .ui-orderlist.ui-orderlist-responsive .ui-orderlist-controls {
 width:4.286em
}
body .ui-orderlist .ui-orderlist-controls {
 width:4.286em;
 text-align:center
}
body .ui-orderlist .ui-orderlist-controls .ui-button.ui-button-icon-only {
 width:2.5em;
 height:2.5em;
 margin:0 auto .571em
}
body .ui-organizationchart .ui-organizationchart-node-content.ui-organizationchart-selectable-node:not(.ui-state-highlight):hover {
 background-color:#e8e8e8;
 color:#000
}
body .ui-organizationchart .ui-organizationchart-node-content.ui-state-highlight .ui-node-toggler i {
 color:#876500
}
body .ui-organizationchart .ui-organizationchart-line-down {
 background-color:#a4a4a4
}
body .ui-organizationchart .ui-organizationchart-line-left {
 border-right:1px solid #a4a4a4
}
body .ui-organizationchart .ui-organizationchart-line-top {
 border-top:1px solid #a4a4a4
}
body .ui-organizationchart .ui-organizationchart-node-content {
 border-color:#a4a4a4
}
body .ui-organizationchart .ui-organizationchart-node-content .ui-node-toggler {
 bottom:-1.143em;
 margin-left:-.825em;
 color:#a4a4a4
}
body .ui-organizationchart .ui-organizationchart-node-content .ui-node-toggler .pi-chevron-down {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
body .ui-organizationchart .ui-organizationchart-node-content .ui-node-toggler .pi-chevron-down:before {
 content:"keyboard_arrow_down"
}
body .ui-organizationchart .ui-organizationchart-node-content .ui-node-toggler .pi-chevron-up {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
body .ui-organizationchart .ui-organizationchart-node-content .ui-node-toggler .pi-chevron-up:before {
 content:"keyboard_arrow_up"
}
body .ui-paginator {
 background-color:#0277bd
}
body .ui-paginator>a {
 box-sizing:border-box;
 color:#fff
}
body .ui-paginator>a .pi {
 display:none
}
body .ui-paginator>a:not(.ui-state-disabled):not(.ui-state-active):hover {
 background-color:#81d4fa;
 border-radius:50%;
 transition:background-color .3s
}
body .ui-paginator .ui-paginator-next {
 padding:0;
 vertical-align:middle;
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
body .ui-paginator .ui-paginator-next:before {
 content:"navigate_next"
}
body .ui-paginator .ui-paginator-last {
 padding:0;
 vertical-align:middle;
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
body .ui-paginator .ui-paginator-last:before {
 content:"last_page"
}
body .ui-paginator .ui-paginator-prev {
 padding:0;
 vertical-align:middle;
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
body .ui-paginator .ui-paginator-prev:before {
 content:"navigate_before"
}
body .ui-paginator .ui-paginator-first {
 padding:0;
 vertical-align:middle;
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
body .ui-paginator .ui-paginator-first:before {
 content:"first_page"
}
body .ui-paginator .ui-paginator-first,
body .ui-paginator .ui-paginator-last,
body .ui-paginator .ui-paginator-next,
body .ui-paginator .ui-paginator-prev {
 min-width:1.2em;
 width:1.2em;
 height:1.2em;
 line-height:1.2
}
body .ui-paginator .ui-paginator-pages {
 vertical-align:middle;
 margin:0 6px 0 12px;
 padding:0
}
body .ui-paginator .ui-paginator-pages a {
 padding:0;
 color:#fff;
 min-width:1.714em;
 min-height:1.714em;
 line-height:1.714em;
 border-radius:50%;
 transition:background-color .3s
}
body .ui-paginator .ui-paginator-pages a:not(.ui-state-active):hover {
 background-color:#81d4fa
}
body .ui-paginator .ui-paginator-pages a.ui-state-active {
 background-color:#ffc107;
 color:#212121
}
body .ui-datagrid .ui-datagrid-header {
 padding:.714em 1em
}
body .ui-datagrid .ui-panel .ui-panel-titlebar {
 background-color:#fff;
 color:#212121
}
body .ui-datalist .ui-datalist-header {
 padding:.714em 1em
}
body .ui-dataview .ui-dataview-header {
 background-color:#fff;
 color:#212121;
 padding:.714em 1em;
 border:1px solid #bdbdbd;
 border-bottom:0
}
body .ui-dataview .ui-dataview-header .ui-button.ui-state-active:hover {
 background-color:#ffc107;
 color:#212121
}
body .ui-dataview .ui-dataview-content,
body .ui-dataview .ui-dataview-footer {
 background-color:#fff;
 color:#212121;
 border:1px solid #bdbdbd
}
body .ui-dataview .ui-dataview-footer {
 padding:.714em 1em;
 border-top:0
}
body .ui-table .ui-table-caption,
body .ui-table .ui-table-summary {
 padding:.714em 1em;
 font-weight:400
}
body .ui-table .ui-table-caption {
 border-bottom:0
}
body .ui-table .ui-table-summary {
 border-top:0
}
body .ui-table .ui-table-tbody>tr>td,
body .ui-table .ui-table-tfoot>tr>td,
body .ui-table .ui-table-thead>tr>th {
 padding:.857em
}
body .ui-table .ui-table-tfoot>tr>td,
body .ui-table .ui-table-thead>tr>th {
 font-weight:500;
 background-color:#fff;
 border:0
}
body .ui-table p-sortIcon {
 display:inline-block
}
body .ui-table .ui-table-thead>tr>th {
 padding:.857em;
 font-weight:500;
 border:0;
 border-top:1px solid #bdbdbd;
 background-color:#fff
}
body .ui-table .ui-table-thead>tr>th:first-child {
 border-left:1px solid #bdbdbd
}
body .ui-table .ui-table-thead>tr>th:last-child {
 border-right:1px solid #bdbdbd
}
body .ui-table .ui-table-thead>tr>th.ui-state-hover {
 background-color:#e8e8e8;
 color:#000
}
body .ui-table .ui-table-thead>tr>th .ui-sortable-column-icon {
 vertical-align:middle;
 margin:-4px 0 0;
 color:#757575
}
body .ui-table .ui-table-thead>tr>th .ui-sortable-column-icon.ui-icon-carat-2-n-s {
 margin-left:4px
}
body .ui-table .ui-table-thead>tr>th .ui-column-resizer {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga";
 color:#757575
}
body .ui-table .ui-table-thead>tr>th .ui-column-resizer:before {
 content:""
}
body .ui-table .ui-table-thead>tr>th.ui-state-active,
body .ui-table .ui-table-thead>tr>th.ui-state-highlight {
 background-color:#ffc107;
 color:#212121;
 border-top-color:#ffc107
}
body .ui-table .ui-table-thead>tr>th.ui-state-active .ui-icon,
body .ui-table .ui-table-thead>tr>th.ui-state-highlight .ui-icon {
 color:#212121
}
body .ui-table .ui-table-thead>tr>th.ui-state-active .ui-inputtext,
body .ui-table .ui-table-thead>tr>th.ui-state-highlight .ui-inputtext {
 color:#212121
}
body .ui-table .ui-table-thead>tr>th.ui-state-active .ui-inputtext.ui-state-focus,
body .ui-table .ui-table-thead>tr>th.ui-state-highlight .ui-inputtext.ui-state-focus {
 border-color:#212121
}
body .ui-table .ui-table-tfoot>tr>td {
 padding:.857em;
 border:0;
 background-color:#fff;
 text-align:left;
 font-weight:500
}
body .ui-table .ui-table-tfoot>tr>td:first-child {
 border-left:1px solid #bdbdbd
}
body .ui-table .ui-table-tfoot>tr>td:last-child {
 border-right:1px solid #bdbdbd
}
body .ui-table .ui-table-loading-icon {
 color:#fff
}
body .ui-table .ui-sortable-column {
 color:#212121
}
body .ui-table .ui-sortable-column .ui-sortable-column-icon {
 color:#757575
}
body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover {
 background-color:#e8e8e8;
 color:#000
}
body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon {
 background-color:#e8e8e8;
 color:#000
}
body .ui-table .ui-sortable-column.ui-state-highlight {
 background-color:#ffc107;
 color:#212121;
 border-top-color:#ffc107
}
body .ui-table .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon {
 color:#212121
}
body .ui-table .ui-sortable-column .ui-sortable-column-icon {
 vertical-align:middle
}
body .ui-table .ui-table-tbody>tr {
 background:#fff;
 border:1px solid #bdbdbd
}
body .ui-table .ui-table-tbody>tr>td {
 background:inherit;
 padding:.714em .857em
}
body .ui-table .ui-table-tbody>tr>td.ui-editing-cell {
 padding:.714em .857em
}
body .ui-table .ui-table-tbody>tr.ui-state-highlight {
 background-color:#ffc107;
 color:#212121
}
body .ui-table .ui-table-tbody>tr.ui-state-highlight .ui-editing-cell input {
 color:#212121
}
body .ui-table .ui-table-tbody>tr.ui-contextmenu-selected {
 background-color:#ffc107;
 color:#212121
}
body .ui-table .ui-table-tbody>tr:nth-child(2n) {
 background-color:#f4f4f4
}
body .ui-table .ui-table-tbody>tr:nth-child(2n).ui-state-highlight {
 background-color:#ffc107;
 color:#212121
}
body .ui-table .ui-table-tbody>tr:nth-child(2n).ui-contextmenu-selected {
 background-color:#ffc107;
 color:#212121
}
body .ui-table .ui-table-scrollable-wrapper .ui-table-scrollable-footer,
body .ui-table .ui-table-scrollable-wrapper .ui-table-scrollable-header {
 border:0;
 background-color:transparent;
 padding:0
}
body .ui-table .ui-table-scrollable-wrapper tfoot tr td,
body .ui-table .ui-table-scrollable-wrapper thead tr th {
 color:#212121
}
body .ui-table.ui-table-hoverable-rows .ui-table-tbody>tr.ui-selectable-row:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover {
 cursor:pointer;
 background-color:#e8e8e8;
 color:#000
}
body .ui-carousel .ui-carousel-content .ui-carousel-next,
body .ui-carousel .ui-carousel-content .ui-carousel-prev {
 background-color:#fff;
 border:none;
 border-radius:50%;
 margin:.2em;
 height:2.5em;
 width:2.5em;
 padding:0;
 color:#212121;
 transition:color .3s
}
body .ui-carousel .ui-carousel-content .ui-carousel-next span,
body .ui-carousel .ui-carousel-content .ui-carousel-prev span {
 color:#212121;
 font-size:26px;
 vertical-align:middle
}
body .ui-carousel .ui-carousel-content .ui-carousel-next:not(.ui-state-disabled):hover,
body .ui-carousel .ui-carousel-content .ui-carousel-prev:not(.ui-state-disabled):hover {
 background-color:#e8e8e8;
 color:#000
}
body .ui-carousel .ui-carousel-dots-container .ui-carousel-dot-item>.ui-button {
 border-color:transparent;
 background-color:transparent;
 box-shadow:none;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 padding:0
}
body .ui-carousel .ui-carousel-dots-container .ui-carousel-dot-item .ui-carousel-dot-icon {
 width:20px;
 height:6px;
 background-color:#b2c1cd;
 margin:0 .2em
}
body .ui-carousel .ui-carousel-dots-container .ui-carousel-dot-item .ui-carousel-dot-icon:before {
 content:" "
}
body .ui-carousel .ui-carousel-dots-container .ui-carousel-dot-item.ui-state-highlight {
 background-color:#fff
}
body .ui-carousel .ui-carousel-dots-container .ui-carousel-dot-item.ui-state-highlight .ui-carousel-dot-icon {
 background-color:#03a9f4
}
body .ui-tree {
 padding:.857em 1em
}
body .ui-tree .ui-treenode-children {
 padding-left:2em
}
body .ui-tree .ui-treenode-content {
 padding:.571em 0;
 display:inline-block
}
body .ui-tree .ui-treenode-content .ui-chkbox {
 margin:0 .286em
}
body .ui-tree .ui-treenode-content .ui-chkbox .pi {
 color:#757575
}
body .ui-tree .ui-treenode-content .ui-tree-toggler {
 vertical-align:middle
}
body .ui-tree .ui-treenode-content .ui-treenode-icon {
 vertical-align:middle;
 margin:0 .286em
}
body .ui-tree .ui-treenode-content .ui-treenode-label {
 padding:0 .286em;
 margin:0;
 vertical-align:middle
}
body .ui-tree .ui-treenode-content.ui-treenode-selectable:not(.ui-state-highlight) .ui-treenode-label:not(.ui-state-highlight):hover {
 background-color:#e8e8e8;
 color:#000
}
body .ui-tree .ui-treenode-content.ui-treenode-dragover {
 background:#81d4fa
}
body .ui-tree .ui-treenode-content.ui-treenode-dragover>span {
 color:#fff
}
body .ui-tree.ui-tree-horizontal {
 padding-left:0;
 padding-right:0
}
body .ui-tree.ui-tree-horizontal .ui-treenode-content {
 background-color:#fff;
 border:1px solid #bdbdbd;
 padding:.4em 1em .4em .2em
}
body .ui-tree.ui-tree-horizontal .ui-treenode-content .ui-tree-toggler {
 vertical-align:top
}
body .ui-tree.ui-tree-horizontal .ui-treenode-content .ui-treenode-icon {
 margin-right:.286em
}
body .ui-tree.ui-tree-horizontal .ui-treenode-content.ui-treenode-selectable:not(.ui-state-highlight) .ui-treenode-label:not(.ui-state-highlight):hover {
 background-color:#e8e8e8;
 color:#000
}
body .ui-tree.ui-tree-horizontal .ui-treenode-content.ui-state-highlight {
 background-color:#ffc107;
 color:#212121
}
body .ui-tree.ui-tree-horizontal .ui-treenode-content.ui-state-highlight .ui-treenode-icon {
 color:#212121
}
body .ui-tree-draghelper {
 border:1px solid #03a9f4
}
body .fc .fc-button {
 background-color:#03a9f4;
 color:#fff;
 font-family:Roboto,Helvetica Neue,sans-serif;
 height:2.25em;
 padding:0 1em;
 border:0
}
body .fc .fc-button:enabled:not(:focus):not(.fc-button-active):hover {
 background-color:#0277bd
}
body .fc .fc-button:enabled:not(.fc-button-active):focus {
 outline:0 none;
 background-color:#2ebcfc;
 box-shadow:none
}
body .fc .fc-button.fc-button-active {
 background-color:#ffc107;
 color:#212121
}
body .fc .fc-button.fc-button-active:focus {
 box-shadow:none
}
body .fc .fc-head th {
 border-color:#03a9f4
}
body .fc .fc-head .fc-row {
 background-color:#03a9f4;
 color:#fff;
 border:1px solid #03a9f4;
 padding:.714em 1em;
 font-weight:500
}
body .fc td.fc-today {
 background-color:#ffc107;
 color:#212121
}
body .fc .fc-toolbar .fc-icon-chevron-right {
 font-family:Material Icons!important;
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga";
 text-indent:0;
 position:relative;
 top:1px
}
body .fc .fc-toolbar .fc-icon-chevron-right:before {
 content:"play_circle_outline"
}
body .fc .fc-toolbar .fc-icon-chevron-left {
 font-family:Material Icons!important;
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga";
 transform:rotate(180deg);
 text-indent:0;
 position:relative;
 top:1px
}
body .fc .fc-toolbar .fc-icon-chevron-left:before {
 content:"play_circle_outline"
}
body .fc .fc-toolbar .ui-state-active {
 background-color:#ffc107;
 color:#212121
}
body .fc .fc-event {
 background-color:#81d4fa;
 color:#fff
}
body .fc table {
 box-sizing:border-box
}
body .fc div.ui-widget-content {
 padding-left:0;
 padding-right:0
}
body .ui-treetable .ui-treetable-caption,
body .ui-treetable .ui-treetable-summary {
 padding:.714em 1em
}
body .ui-treetable .ui-treetable-caption {
 border-bottom:0
}
body .ui-treetable .ui-treetable-summary {
 border-top:0
}
body .ui-treetable .ui-treetable-tbody>tr>td,
body .ui-treetable .ui-treetable-tfoot>tr>td,
body .ui-treetable .ui-treetable-thead>tr>th {
 padding:.857em
}
body .ui-treetable .ui-treetable-tfoot>tr>td,
body .ui-treetable .ui-treetable-thead>tr>th {
 font-weight:500;
 background-color:#fff;
 border:0
}
body .ui-treetable .ui-treetable-thead tr .ui-inputtext {
 width:100%
}
body .ui-treetable .ui-treetable-thead>tr>th {
 padding:.857em;
 text-align:left;
 font-weight:500;
 border:0;
 border-top:1px solid #bdbdbd;
 background-color:#fff
}
body .ui-treetable .ui-treetable-thead>tr>th:first-child {
 border-left:1px solid #bdbdbd
}
body .ui-treetable .ui-treetable-thead>tr>th:last-child {
 border-right:1px solid #bdbdbd
}
body .ui-treetable .ui-treetable-thead>tr>th.ui-state-hover {
 background-color:#e8e8e8;
 color:#000
}
body .ui-treetable .ui-treetable-thead>tr>th .ui-sortable-column-icon {
 vertical-align:middle;
 margin:-4px 0 0;
 color:#757575
}
body .ui-treetable .ui-treetable-thead>tr>th .ui-sortable-column-icon.ui-icon-carat-2-n-s {
 margin-left:4px
}
body .ui-treetable .ui-treetable-thead>tr>th .ui-column-resizer {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga";
 color:#757575
}
body .ui-treetable .ui-treetable-thead>tr>th .ui-column-resizer:before {
 content:""
}
body .ui-treetable .ui-treetable-thead>tr>th.ui-state-active,
body .ui-treetable .ui-treetable-thead>tr>th.ui-state-highlight {
 background-color:#ffc107;
 color:#212121;
 border-top-color:#ffc107
}
body .ui-treetable .ui-treetable-thead>tr>th.ui-state-active .ui-icon,
body .ui-treetable .ui-treetable-thead>tr>th.ui-state-highlight .ui-icon {
 color:#212121
}
body .ui-treetable .ui-treetable-thead>tr>th.ui-state-active .ui-inputtext,
body .ui-treetable .ui-treetable-thead>tr>th.ui-state-highlight .ui-inputtext {
 color:#212121
}
body .ui-treetable .ui-treetable-thead>tr>th.ui-state-active .ui-inputtext.ui-state-focus,
body .ui-treetable .ui-treetable-thead>tr>th.ui-state-highlight .ui-inputtext.ui-state-focus {
 border-color:#212121
}
body .ui-treetable .ui-treetable-tfoot>tr>td {
 padding:.857em;
 border:0;
 background-color:#fff;
 text-align:left;
 font-weight:500
}
body .ui-treetable .ui-treetable-tfoot>tr>td:first-child {
 border-left:1px solid #bdbdbd
}
body .ui-treetable .ui-treetable-tfoot>tr>td:last-child {
 border-right:1px solid #bdbdbd
}
body .ui-treetable .ui-treetable-scrollable-header {
 border:none
}
body .ui-treetable .ui-treetable-loading-content .pi-spin {
 -webkit-animation:spin 2s linear infinite;
 animation:spin 2s linear infinite;
 color:#fff
}
body .ui-treetable .ui-sortable-column {
 color:#212121
}
body .ui-treetable .ui-sortable-column .ui-sortable-column-icon {
 color:#757575
}
body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover {
 background-color:#e8e8e8;
 color:#000
}
body .ui-treetable .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon {
 background-color:#e8e8e8;
 color:#000
}
body .ui-treetable .ui-sortable-column.ui-state-highlight {
 background-color:#ffc107;
 color:#212121;
 border-top-color:#ffc107
}
body .ui-treetable .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon {
 color:#212121
}
body .ui-treetable .ui-sortable-column .ui-sortable-column-icon {
 vertical-align:middle
}
body .ui-treetable .ui-treetable-tbody>tr {
 background:#fff;
 border:1px solid #bdbdbd
}
body .ui-treetable .ui-treetable-tbody>tr>td {
 padding:.714em .857em;
 border:0
}
body .ui-treetable .ui-treetable-tbody>tr>td .ui-treetable-toggler {
 color:#757575
}
body .ui-treetable .ui-treetable-tbody>tr>td .ui-treetable-toggler .pi.pi-chevron-right {
 vertical-align:middle
}
body .ui-treetable .ui-treetable-tbody>tr>td .ui-treetable-toggler .pi.pi-chevron-down {
 vertical-align:middle
}
body .ui-treetable .ui-treetable-tbody>tr>td .ui-treetable-chkbox {
 margin-right:.75em;
 margin-top:2px
}
body .ui-treetable .ui-treetable-tbody>tr>td .ui-treetable-chkbox .ui-chkbox-box.ui-state-active:before {
 -webkit-animation:none;
 animation:none
}
body .ui-treetable .ui-treetable-tbody>tr.ui-state-highlight {
 background-color:#ffc107;
 color:#212121
}
body .ui-treetable .ui-treetable-tbody>tr.ui-state-highlight>td {
 background:inherit;
 border:#bdbdbd
}
body .ui-treetable .ui-treetable-tbody>tr.ui-state-highlight>td .ui-treetable-toggler {
 color:#212121
}
body .ui-treetable .ui-treetable-tbody>tr.ui-state-highlight .ui-chkbox .ui-chkbox-box {
 border-color:#212121;
 background:transparent
}
body .ui-treetable .ui-treetable-tbody>tr.ui-state-highlight .ui-chkbox .ui-chkbox-box .ui-chkbox-icon {
 color:#212121
}
body .ui-treetable .ui-treetable-tbody>tr.ui-contextmenu-selected {
 background-color:#ffc107;
 color:#212121
}
body .ui-treetable .ui-treetable-tbody>tr.ui-contextmenu-selected>td {
 background:inherit;
 border:#bdbdbd
}
body .ui-treetable .ui-treetable-tbody>tr.ui-contextmenu-selected>td .ui-treetable-toggler {
 color:#212121
}
body .ui-treetable.ui-treetable-hoverable-rows .ui-treetable-tbody>tr:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover {
 cursor:pointer;
 background-color:#e8e8e8;
 color:#000
}
body .ui-treetable .ui-treetable-scrollable-wrapper .ui-treetable-scrollable-footer,
body .ui-treetable .ui-treetable-scrollable-wrapper .ui-treetable-scrollable-header {
 border:0;
 background-color:transparent;
 padding:0
}
body .ui-treetable .ui-treetable-scrollable-wrapper thead tr th {
 background-color:#fff;
 color:#212121;
 border-bottom:1px solid #bdbdbd;
 border-top:1px solid #bdbdbd
}
body .ui-treetable .ui-treetable-scrollable-wrapper thead tr th.ui-state-active {
 background-color:#ffc107;
 color:#212121
}
body .ui-treetable.ui-treetable-hoverable-rows .ui-treetable-tbody>tr.ui-selectable-row:not(.ui-state-highlight):not(.ui-contextmenu-selected):hover {
 cursor:pointer;
 background-color:#e8e8e8;
 color:#000
}
body .ui-virtualscroller .ui-virtualscroller-content {
 padding:0
}
body .ui-virtualscroller .ui-virtualscroller-list li {
 border-bottom:1px solid #bdbdbd
}
@media (max-width:40em) {
 body .ui-orderlist.ui-orderlist-responsive .ui-orderlist-controls {
  width:100%
 }
}
@media (max-width:640px) {
 body .ui-picklist.ui-picklist-responsive .ui-picklist-list-wrapper {
  margin-bottom:.5em
 }
 body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons {
  padding:.5em 0
 }
 body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons .ui-button.ui-button-icon-only {
  display:inline-block;
  margin-right:.25em;
  margin-bottom:0
 }
 body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons .pi-angle-right {
  font-family:Material Icons;
  font-weight:400;
  font-style:normal;
  font-size:1.5em;
  display:inline-block;
  width:1em;
  height:1em;
  line-height:1;
  text-transform:none;
  letter-spacing:normal;
  word-wrap:normal;
  white-space:nowrap;
  direction:ltr;
  text-indent:0;
  -webkit-font-smoothing:antialiased;
  text-rendering:optimizeLegibility;
  -moz-osx-font-smoothing:grayscale;
  font-feature-settings:"liga";
  transform:rotate(90deg)
 }
 body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons .pi-angle-right:before {
  content:"play_arrow"
 }
 body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons .pi-angle-double-right {
  font-family:Material Icons;
  font-weight:400;
  font-style:normal;
  font-size:1.5em;
  display:inline-block;
  width:1em;
  height:1em;
  line-height:1;
  text-transform:none;
  letter-spacing:normal;
  word-wrap:normal;
  white-space:nowrap;
  direction:ltr;
  text-indent:0;
  -webkit-font-smoothing:antialiased;
  text-rendering:optimizeLegibility;
  -moz-osx-font-smoothing:grayscale;
  font-feature-settings:"liga";
  transform:rotate(-90deg)
 }
 body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons .pi-angle-double-right:before {
  content:"skip_previous"
 }
 body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons .pi-angle-left {
  font-family:Material Icons;
  font-weight:400;
  font-style:normal;
  font-size:1.5em;
  display:inline-block;
  width:1em;
  height:1em;
  line-height:1;
  text-transform:none;
  letter-spacing:normal;
  word-wrap:normal;
  white-space:nowrap;
  direction:ltr;
  text-indent:0;
  -webkit-font-smoothing:antialiased;
  text-rendering:optimizeLegibility;
  -moz-osx-font-smoothing:grayscale;
  font-feature-settings:"liga";
  transform:rotate(-90deg)
 }
 body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons .pi-angle-left:before {
  content:"play_arrow"
 }
 body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons .pi-angle-double-left {
  font-family:Material Icons;
  font-weight:400;
  font-style:normal;
  font-size:1.5em;
  display:inline-block;
  width:1em;
  height:1em;
  line-height:1;
  text-transform:none;
  letter-spacing:normal;
  word-wrap:normal;
  white-space:nowrap;
  direction:ltr;
  text-indent:0;
  -webkit-font-smoothing:antialiased;
  text-rendering:optimizeLegibility;
  -moz-osx-font-smoothing:grayscale;
  font-feature-settings:"liga";
  transform:rotate(-90deg)
 }
 body .ui-picklist.ui-picklist-responsive .ui-picklist-buttons .pi-angle-double-left:before {
  content:"skip_next"
 }
 body .ui-orderlist.ui-grid-responsive .ui-orderlist-controls {
  text-align:center;
  width:auto
 }
 body .ui-orderlist.ui-grid-responsive .ui-orderlist-controls .ui-button {
  margin-right:.25em
 }
}
body .ui-breadcrumb a {
 color:#fff
}
body .ui-breadcrumb li:first-child a {
 position:relative;
 margin-top:0
}
body .ui-breadcrumb li:first-child a span {
 font-size:1.5em
}
body .ui-breadcrumb .ui-breadcrumb-chevron {
 margin:0;
 font-size:1.5em
}
body .ui-breadcrumb li {
 margin:0
}
body .ui-steps {
 position:relative
}
body .ui-steps .ui-steps-item {
 background-color:transparent
}
body .ui-steps .ui-steps-item.ui-state-disabled {
 opacity:1;
 filter:alpha(opacity=100)
}
body .ui-steps .ui-steps-item .ui-menuitem-link {
 display:inline-block;
 text-align:left;
 background-color:#fff;
 overflow:hidden
}
body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-number {
 display:inline-block;
 background-color:#757575;
 border-radius:50%;
 font-size:16px;
 color:#fff;
 vertical-align:middle;
 text-align:center;
 width:2em;
 height:2em;
 padding:0;
 line-height:2em
}
body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-title {
 display:inline;
 margin-left:.714em;
 color:#757575
}
body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-number {
 background-color:#03a9f4
}
body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-title {
 font-weight:700;
 color:#212121
}
body .ui-steps .ui-steps-item:last-child .ui-menuitem-link {
 display:block
}
body .ui-steps:before {
 content:" ";
 border:1px solid #bdbdbd;
 width:90%;
 top:45%;
 left:0;
 display:block;
 position:absolute
}
body .ui-contextmenu .ui-menuitem-link,
body .ui-megamenu .ui-menuitem-link,
body .ui-menu .ui-menuitem-link,
body .ui-menubar .ui-menuitem-link,
body .ui-slidemenu .ui-menuitem-link,
body .ui-tieredmenu .ui-menuitem-link {
 padding:.571em .857em;
 color:#212121;
 min-height:2.286em;
 border-radius:0
}
body .ui-contextmenu .ui-menuitem-link:hover,
body .ui-megamenu .ui-menuitem-link:hover,
body .ui-menu .ui-menuitem-link:hover,
body .ui-menubar .ui-menuitem-link:hover,
body .ui-slidemenu .ui-menuitem-link:hover,
body .ui-tieredmenu .ui-menuitem-link:hover {
 background-color:#e8e8e8;
 color:#000
}
body .ui-contextmenu .ui-menuitem-link:focus,
body .ui-megamenu .ui-menuitem-link:focus,
body .ui-menu .ui-menuitem-link:focus,
body .ui-menubar .ui-menuitem-link:focus,
body .ui-slidemenu .ui-menuitem-link:focus,
body .ui-tieredmenu .ui-menuitem-link:focus {
 background-color:#e8e8e8;
 color:#000
}
body .ui-contextmenu .ui-menuitem-link .ui-menuitem-text,
body .ui-megamenu .ui-menuitem-link .ui-menuitem-text,
body .ui-menu .ui-menuitem-link .ui-menuitem-text,
body .ui-menubar .ui-menuitem-link .ui-menuitem-text,
body .ui-slidemenu .ui-menuitem-link .ui-menuitem-text,
body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-text {
 vertical-align:middle
}
body .ui-contextmenu .ui-menuitem-link .ui-menuitem-icon,
body .ui-megamenu .ui-menuitem-link .ui-menuitem-icon,
body .ui-menu .ui-menuitem-link .ui-menuitem-icon,
body .ui-menubar .ui-menuitem-link .ui-menuitem-icon,
body .ui-slidemenu .ui-menuitem-link .ui-menuitem-icon,
body .ui-tieredmenu .ui-menuitem-link .ui-menuitem-icon {
 font-size:18px;
 color:#757575
}
body .ui-contextmenu .ui-menuitem-link .ui-submenu-icon,
body .ui-megamenu .ui-menuitem-link .ui-submenu-icon,
body .ui-menu .ui-menuitem-link .ui-submenu-icon,
body .ui-menubar .ui-menuitem-link .ui-submenu-icon,
body .ui-slidemenu .ui-menuitem-link .ui-submenu-icon,
body .ui-tieredmenu .ui-menuitem-link .ui-submenu-icon {
 right:.857em;
 margin-right:-.5em
}
body .ui-contextmenu .ui-submenu-list,
body .ui-menubar .ui-submenu-list,
body .ui-slidemenu .ui-submenu-list,
body .ui-tieredmenu .ui-submenu-list {
 padding:.5em 0
}
body .ui-contextmenu .ui-submenu-list .ui-menuitem,
body .ui-menubar .ui-submenu-list .ui-menuitem,
body .ui-slidemenu .ui-submenu-list .ui-menuitem,
body .ui-tieredmenu .ui-submenu-list .ui-menuitem {
 margin:0
}
body .ui-menu {
 min-width:12.5em;
 padding:.5em 0
}
body .ui-menu .ui-menuitem {
 margin:0;
 border-radius:0
}
body .ui-menu .ui-menuitem .ui-menuitem-link .ui-menuitem-icon {
 vertical-align:middle
}
body .ui-menu.ui-shadow,
body .ui-menu .ui-shadow {
 box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)
}
body .ui-menu .ui-submenu-header {
 border:0;
 border-radius:0;
 margin:0;
 padding:.571em .857em;
 font-weight:400
}
body .ui-menubar {
 padding:0
}
body .ui-menubar .ui-menubar-root-list>.ui-menuitem>.ui-menuitem-link {
 padding:.571em .857em
}
body .ui-menubar .ui-submenu-list .ui-menuitem-link .ui-submenu-icon {
 right:.857em;
 margin-right:-.5em
}
body .ui-menubar .ui-menuitem .ui-menuitem-link .ui-menuitem-icon,
body .ui-menubar .ui-menuitem .ui-menuitem-link .ui-submenu-icon {
 vertical-align:middle
}
body .ui-menubar .ui-menuitem.ui-menuitem-active>.ui-menuitem-link {
 background-color:#e8e8e8;
 color:#000
}
body .ui-menubar .ui-menuitem.ui-menuitem-active>.ui-menuitem-link .ui-menuitem-icon {
 vertical-align:middle
}
body .ui-contextmenu {
 padding:.5em 0
}
body .ui-contextmenu .ui-menuitem .ui-menuitem-link .ui-menuitem-icon {
 vertical-align:middle
}
body .ui-contextmenu .ui-menuitem.ui-menuitem-active>.ui-menuitem-link {
 background-color:#e8e8e8;
 color:#000
}
body .ui-slidemenu {
 padding:.5em 0
}
body .ui-slidemenu .ui-menuitem {
 margin:0
}
body .ui-slidemenu .ui-menuitem .ui-menuitem-link .ui-menuitem-icon {
 vertical-align:middle
}
body .ui-slidemenu .ui-menuitem.ui-menuitem-active>.ui-menuitem-link {
 background-color:#e8e8e8;
 color:#000
}
body .ui-slidemenu .ui-slidemenu-backward {
 margin-bottom:.4em;
 padding:.714em 1em;
 width:100%;
 background-color:#03a9f4;
 box-sizing:border-box;
 border-radius:0;
 border:0
}
body .ui-slidemenu .ui-slidemenu-backward:hover {
 background-color:#0286c2
}
body .ui-tieredmenu {
 padding:.5em 0
}
body .ui-tieredmenu .ui-menuitem .ui-menuitem-link .ui-menuitem-icon {
 vertical-align:middle
}
body .ui-tieredmenu .ui-menuitem.ui-menuitem-active>.ui-menuitem-link {
 background-color:#e8e8e8;
 color:#000
}
body .ui-megamenu {
 padding:0
}
body .ui-megamenu .ui-megamenu-panel {
 padding:.5em 0
}
body .ui-megamenu .ui-megamenu-submenu-header {
 border-radius:0;
 padding:.25em
}
body .ui-megamenu .ui-submenu-list {
 padding:0;
 border:0
}
body .ui-megamenu .ui-menuitem,
body .ui-megamenu .ui-submenu-list .ui-menuitem {
 margin:0
}
body .ui-megamenu .ui-menuitem .ui-menuitem-link .ui-menuitem-icon,
body .ui-megamenu .ui-menuitem .ui-menuitem-link .ui-submenu-icon {
 vertical-align:middle
}
body .ui-megamenu .ui-menuitem.ui-menuitem-active>.ui-menuitem-link {
 background-color:#e8e8e8;
 color:#000
}
body .ui-megamenu-vertical .ui-megamenu-root-list .ui-menuitem .ui-menuitem-link .ui-submenu-icon {
 right:.857em;
 margin-right:-.5em
}
body .ui-tabmenu {
 padding:0
}
body .ui-tabmenu .ui-tabmenu-nav {
 padding:0;
 background-color:#fff;
 border:0;
 border-radius:0
}
body .ui-tabmenu .ui-tabmenu-nav>.ui-tabmenuitem {
 top:auto;
 margin:0 4px 0 0;
 padding:0;
 border-style:solid;
 border-width:0 0 2px;
 transition:border-color .3s
}
body .ui-tabmenu .ui-tabmenu-nav>.ui-tabmenuitem>a {
 padding:.714em 1em
}
body .ui-tabmenu .ui-tabmenu-nav>.ui-tabmenuitem>a:focus {
 outline:0 none
}
body .ui-tabmenu .ui-tabmenu-nav>.ui-tabmenuitem>a .ui-menuitem-icon,
body .ui-tabmenu .ui-tabmenu-nav>.ui-tabmenuitem>a .ui-menuitem-text {
 float:none;
 display:inline-block;
 vertical-align:middle
}
body .ui-tabmenu .ui-tabmenu-nav>.ui-tabmenuitem>a .ui-menuitem-icon {
 margin-right:.25em
}
body .ui-tabmenu .ui-tabmenu-nav>.ui-tabmenuitem.ui-state-default a {
 color:#757575
}
body .ui-tabmenu .ui-tabmenu-nav>.ui-tabmenuitem.ui-state-default a .pi {
 color:#757575
}
body .ui-tabmenu .ui-tabmenu-nav>.ui-tabmenuitem:not(.ui-state-active):hover {
 background-color:#fff
}
body .ui-tabmenu .ui-tabmenu-nav>.ui-tabmenuitem.ui-state-active {
 background-color:#fff;
 border-color:#ffc107;
 border-style:solid
}
body .ui-tabmenu .ui-tabmenu-nav>.ui-tabmenuitem.ui-state-active a {
 color:#03a9f4
}
body .ui-tabmenu .ui-tabmenu-nav>.ui-tabmenuitem.ui-state-active a .pi {
 color:#03a9f4
}
body .ui-panelmenu span {
 vertical-align:middle
}
body .ui-panelmenu .ui-panelmenu-header {
 background-color:#03a9f4;
 margin-top:.25em
}
body .ui-panelmenu .ui-panelmenu-header a {
 color:#fff;
 font-weight:500
}
body .ui-panelmenu .ui-panelmenu-header .ui-menuitem-icon,
body .ui-panelmenu .ui-panelmenu-header .ui-panelmenu-icon {
 font-size:-.5em
}
body .ui-panelmenu .ui-panelmenu-header.ui-state-active {
 background-color:#ffc107;
 color:#212121;
 border-bottom-left-radius:0;
 border-bottom-right-radius:0
}
body .ui-panelmenu .ui-panelmenu-header.ui-state-active .pi,
body .ui-panelmenu .ui-panelmenu-header.ui-state-active a {
 color:#212121
}
body .ui-panelmenu .ui-panelmenu-panel {
 margin-bottom:1px
}
body .ui-panelmenu .ui-panelmenu-content {
 padding:0
}
body .ui-panelmenu .ui-panelmenu-content .ui-menuitem {
 margin:0
}
body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link {
 border:0;
 padding:.571em .857em;
 width:100%;
 min-height:30px;
 box-sizing:border-box;
 color:#212121;
 border-radius:0;
 position:relative
}
body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link:hover {
 background-color:#e8e8e8;
 color:#000
}
body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link .ui-menuitem-icon,
body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link .ui-panelmenu-icon {
 font-size:-.5em
}
body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link .ui-menuitem-text {
 display:inline-block;
 vertical-align:middle;
 float:none
}
body .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link .pi {
 position:static;
 display:inline-block;
 vertical-align:middle
}
body .ui-panelmenu .ui-menu-parent .ui-menu-list {
 margin-left:28px
}
@media (max-width:640px) {
 body .ui-steps .ui-steps-item .ui-menuitem-link .ui-steps-title {
  display:none
 }
}
body .ui-messages {
 padding:1em
}
body .ui-messages ul {
 display:inline-block;
 margin-left:0
}
body .ui-messages.ui-messages-info {
 background-color:#2196f3;
 border-color:#2196f3
}
body .ui-messages.ui-messages-info .ui-messages-close:hover {
 background-color:#6ab8f7
}
body .ui-messages.ui-messages-warn {
 background-color:#ffc107;
 border-color:#ffc107;
 color:#212121
}
body .ui-messages.ui-messages-warn .ui-messages-close {
 color:#212121
}
body .ui-messages.ui-messages-warn .ui-messages-close:hover {
 background-color:#ffd454
}
body .ui-messages.ui-messages-error {
 background-color:#e62a10;
 border-color:#e62a10
}
body .ui-messages.ui-messages-error .ui-messages-close:hover {
 background-color:#f36450
}
body .ui-messages.ui-messages-fatal {
 background-color:#212121;
 border-color:#212121;
 color:#fff
}
body .ui-messages.ui-messages-fatal .ui-messages-close:hover {
 background-color:#474747
}
body .ui-messages.ui-messages-success {
 background-color:#8bc34a;
 border-color:#8bc34a
}
body .ui-messages.ui-messages-success .ui-messages-close:hover {
 background-color:#b0d683
}
body .ui-messages .ui-messages-close {
 text-decoration:none;
 color:#fff;
 right:.25em
}
body .ui-messages .ui-messages-icon {
 background:none;
 color:#fff
}
body .ui-messages .ui-messages-icon.pi-info-circle {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga";
 font-size:1.75em
}
body .ui-messages .ui-messages-icon.pi-info-circle:before {
 content:"info"
}
body .ui-messages .ui-messages-icon.pi-exclamation-triangle {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga";
 font-size:1.75em;
 color:#212121
}
body .ui-messages .ui-messages-icon.pi-exclamation-triangle:before {
 content:"warning"
}
body .ui-messages .ui-messages-icon.pi-times {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga";
 font-size:1.75em
}
body .ui-messages .ui-messages-icon.pi-times:before {
 content:"error_outline"
}
body .ui-messages .ui-messages-icon.pi-check {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga";
 font-size:1.75em
}
body .ui-messages .ui-messages-icon.pi-check:before {
 content:"check_circle"
}
body .ui-message .ui-message-text {
 margin-left:5px
}
body .ui-message.ui-message-info {
 background-color:#2196f3;
 border-color:#2196f3
}
body .ui-message.ui-message-warn {
 background-color:#ffc107;
 border-color:#ffc107;
 color:#212121
}
body .ui-message.ui-message-error {
 background-color:#e62a10;
 border-color:#e62a10
}
body .ui-message.ui-message-fatal {
 background-color:#212121;
 border-color:#212121;
 color:#fff
}
body .ui-message.ui-message-success {
 background-color:#8bc34a;
 border-color:#8bc34a
}
body .ui-message .ui-message-close {
 text-decoration:none;
 color:#fff;
 right:.25em
}
body .ui-message .ui-message-icon {
 background:none;
 color:#fff;
 margin-top:-2px
}
body .ui-message .ui-message-icon.pi-info-circle {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga";
 font-size:1.286em
}
body .ui-message .ui-message-icon.pi-info-circle:before {
 content:"info"
}
body .ui-message .ui-message-icon.pi-exclamation-triangle {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga";
 font-size:1.286em;
 color:#212121
}
body .ui-message .ui-message-icon.pi-exclamation-triangle:before {
 content:"warning"
}
body .ui-message .ui-message-icon.pi-times {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga";
 font-size:1.286em
}
body .ui-message .ui-message-icon.pi-times:before {
 content:"error_outline"
}
body .ui-message .ui-message-icon.pi-check {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga";
 font-size:1.286em
}
body .ui-message .ui-message-icon.pi-check:before {
 content:"check_circle"
}
body .ui-growl {
 top:90px
}
body .ui-growl>.ui-growl-item-container {
 opacity:1
}
body .ui-growl>.ui-growl-item-container.ui-growl-message-info {
 background-color:#2196f3
}
body .ui-growl>.ui-growl-item-container.ui-growl-message-warn {
 background-color:#ffc107
}
body .ui-growl>.ui-growl-item-container.ui-growl-message-error {
 background-color:#e62a10
}
body .ui-growl>.ui-growl-item-container.ui-growl-message-fatal {
 background-color:#212121
}
body .ui-growl>.ui-growl-item-container.ui-growl-message-success {
 background-color:#8bc34a
}
body .ui-growl>.ui-growl-item-container.ui-shadow {
 box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)
}
body .ui-growl .ui-growl-item .ui-growl-image {
 background:none;
 color:#fff;
 font-size:36px
}
body .ui-growl .ui-growl-item .ui-growl-image.pi-info-circle {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga";
 font-size:1.75em
}
body .ui-growl .ui-growl-item .ui-growl-image.pi-info-circle:before {
 content:"info"
}
body .ui-growl .ui-growl-item .ui-growl-image.pi-exclamation-triangle {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga";
 font-size:1.75em;
 color:#212121
}
body .ui-growl .ui-growl-item .ui-growl-image.pi-exclamation-triangle:before {
 content:"warning"
}
body .ui-growl .ui-growl-item .ui-growl-image.pi-times {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga";
 font-size:1.75em
}
body .ui-growl .ui-growl-item .ui-growl-image.pi-times:before {
 content:"error_outline"
}
body .ui-growl .ui-growl-item .ui-growl-image.pi-check {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga";
 font-size:1.75em
}
body .ui-growl .ui-growl-item .ui-growl-image.pi-check:before {
 content:"check_circle"
}
body .ui-growl .ui-growl-item .ui-growl-message {
 color:#fff
}
body .ui-growl .ui-growl-item .ui-growl-icon-close {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga";
 font-size:24px;
 color:#fff
}
body .ui-growl .ui-growl-item .ui-growl-icon-close:before {
 content:"close"
}
body .ui-toast .ui-toast-message {
 box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)
}
body .ui-toast .ui-toast-message.ui-toast-message-info {
 background-color:#2196f3
}
body .ui-toast .ui-toast-message.ui-toast-message-info .ui-toast-message-content .ui-toast-close-icon {
 color:#fff
}
body .ui-toast .ui-toast-message.ui-toast-message-info .ui-toast-message-content .ui-toast-close-icon:hover {
 background-color:#6ab8f7
}
body .ui-toast .ui-toast-message.ui-toast-message-success {
 background-color:#8bc34a
}
body .ui-toast .ui-toast-message.ui-toast-message-success .ui-toast-message-content .ui-toast-close-icon {
 color:#fff
}
body .ui-toast .ui-toast-message.ui-toast-message-success .ui-toast-message-content .ui-toast-close-icon:hover {
 background-color:#b0d683
}
body .ui-toast .ui-toast-message.ui-toast-message-warn {
 background-color:#ffc107;
 color:#212121
}
body .ui-toast .ui-toast-message.ui-toast-message-warn .ui-toast-message-content .ui-toast-close-icon:hover {
 background-color:#ffd454
}
body .ui-toast .ui-toast-message.ui-toast-message-error {
 background-color:#e62a10
}
body .ui-toast .ui-toast-message.ui-toast-message-error .ui-toast-message-content .ui-toast-close-icon {
 color:#fff
}
body .ui-toast .ui-toast-message.ui-toast-message-error .ui-toast-message-content .ui-toast-close-icon:hover {
 background-color:#f36450
}
body .ui-toast .ui-toast-icon.pi-info-circle {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga";
 font-size:1.75em
}
body .ui-toast .ui-toast-icon.pi-info-circle:before {
 content:"info"
}
body .ui-toast .ui-toast-icon.pi-exclamation-triangle {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga";
 font-size:1.75em;
 color:#212121
}
body .ui-toast .ui-toast-icon.pi-exclamation-triangle:before {
 content:"warning"
}
body .ui-toast .ui-toast-icon.pi-times {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga";
 font-size:1.75em
}
body .ui-toast .ui-toast-icon.pi-times:before {
 content:"error_outline"
}
body .ui-toast .ui-toast-icon.pi-check {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga";
 font-size:1.75em
}
body .ui-toast .ui-toast-icon.pi-check:before {
 content:"check_circle"
}
body .ui-dialog.ui-shadow {
 box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)
}
body .ui-dialog .ui-dialog-titlebar {
 background-color:#fff;
 color:#212121;
 padding:.714em 1em
}
body .ui-dialog .ui-dialog-titlebar .ui-dialog-title {
 font-weight:500;
 font-size:20px;
 line-height:32px;
 margin:0
}
body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon {
 padding:0;
 height:1.65em;
 width:1.65em;
 text-align:center;
 margin-top:.5em;
 border-radius:50%;
 transition:background-color .3s
}
body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon:focus,
body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon:hover {
 background-color:#e8e8e8;
 color:#000
}
body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon .pi {
 color:#757575;
 display:inline-block
}
body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon .pi-window-maximize {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon .pi-window-maximize:before {
 content:"fullscreen"
}
body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon .pi-window-minimize {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga"
}
body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon .pi-window-minimize:before {
 content:"fullscreen_exit"
}
body .ui-dialog .ui-dialog-content {
 padding:.857em 1em
}
body .ui-dialog .ui-dialog-footer {
 text-align:right;
 padding:.714em 1em;
 border:0
}
body .ui-dialog .ui-dialog-footer .ui-button {
 width:auto;
 margin-right:.5em
}
body .ui-dialog .ui-dialog-footer .ui-button:last-child {
 margin-right:0
}
body .ui-dialog .ui-confirm-dialog-severity {
 margin:0 .75em
}
body .ui-dialog p {
 line-height:1.5
}
body .ui-sidebar .ui-sidebar-close:hover {
 padding:1px
}
body .ui-sidebar .ui-button {
 width:auto
}
body .ui-lightbox.ui-shadow {
 box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)
}
body .ui-lightbox .ui-lightbox-caption {
 padding:.714em 1em
}
body .ui-lightbox .ui-lightbox-caption .ui-lightbox-caption-text {
 margin:0
}
body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close {
 border-radius:50%;
 transition:background-color .3s;
 padding:0;
 margin:0;
 width:1.5em;
 height:1.5em
}
body .ui-lightbox .ui-lightbox-caption .ui-lightbox-close:hover {
 background-color:#81d4fa;
 color:#000;
 padding:0
}
body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left,
body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right {
 top:40%
}
body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left .pi,
body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right .pi {
 transition:color .3s;
 font-size:48px;
 color:#81d4fa
}
body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-left:hover .pi,
body .ui-lightbox .ui-lightbox-content-wrapper .ui-lightbox-nav-right:hover .pi {
 color:#fff
}
body .ui-overlaypanel.ui-shadow {
 box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)
}
body .ui-overlaypanel:after {
 border-color:hsla(0,0%,100%,0) hsla(0,0%,100%,0) #fff
}
body .ui-overlaypanel:before {
 border-color:hsla(0,0%,74.1%,0) hsla(0,0%,74.1%,0) #bdbdbd
}
body .ui-overlaypanel.ui-overlaypanel-flipped:after {
 border-top-color:#fff
}
body .ui-overlaypanel.ui-overlaypanel-flipped:before {
 border-top-color:#bdbdbd
}
body .ui-overlaypanel .ui-overlaypanel-close {
 background-color:#ffc107;
 border-radius:50%;
 transition:background-color .3s;
 right:-16px;
 top:-16px;
 width:2em;
 height:2em;
 line-height:2em;
 text-align:center;
 box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);
 -webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);
 -moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)
}
body .ui-overlaypanel .ui-overlaypanel-close span {
 color:#212121;
 line-height:inherit
}
body .ui-overlaypanel .ui-overlaypanel-close:hover {
 background-color:#ff8f00
}
body .ui-tooltip {
 opacity:.9;
 filter:alpha(opacity=90)
}
body .ui-tooltip .ui-tooltip-text {
 background-color:#323232;
 box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)
}
body .ui-tooltip.ui-tooltip-top .ui-tooltip-arrow {
 bottom:1px;
 border-top-color:#323232
}
body .ui-tooltip.ui-tooltip-bottom .ui-tooltip-arrow {
 top:1px;
 border-bottom-color:#323232
}
body .ui-tooltip.ui-tooltip-left .ui-tooltip-arrow {
 border-left-color:#323232
}
body .ui-tooltip.ui-tooltip-right .ui-tooltip-arrow {
 left:1px;
 border-right-color:#323232
}
body .ui-state-error,
body .ui-widget-content .ui-state-error,
body .ui-widget-header .ui-state-error,
body .ui-widget.ui-state-error {
 border-color:#e62a10
}
body .ui-draggable-dragging.ui-state-default {
 padding:.714em 1em!important;
 background-color:#03a9f4
}
body .jqplot-target {
 font-family:Roboto,Helvetica Neue,sans-serif
}
body .ui-progressbar {
 height:1.5em;
 padding:0;
 overflow:hidden;
 border-color:#bdbdbd
}
body .ui-progressbar .ui-progressbar-value {
 height:1.5em;
 border:1px solid #03a9f4
}
body .ui-progressbar .ui-progressbar-label {
 color:#fff;
 display:none!important
}
body .ui-progressbar-indeterminate .ui-progressbar-value {
 background-color:#81d4fa
}
body .ui-progressbar-indeterminate .ui-progressbar-value:before {
 background-color:#03a9f4
}
body .ui-galleria {
 padding:0
}
body .ui-galleria .ui-galleria-nav-prev {
 left:0;
 margin-bottom:-.4em
}
body .ui-galleria .ui-galleria-nav-next {
 right:0;
 margin-bottom:-.4em
}
body .ui-inplace .ui-inplace-display {
 transition:background-color .3s;
 border-radius:3px
}
body .ui-inplace .ui-inplace-display:hover {
 background-color:#e8e8e8
}
body .ui-terminal .ui-terminal-input {
 font:normal 1em Roboto,Helvetica Neue,sans-serif
}
.clearfix:after {
 content:" ";
 display:block;
 clear:both
}
[hidden] {
 display:none
}
.card {
 box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);
 -webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);
 -moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);
 border-radius:2px;
 background:#fff;
 padding:1em;
 margin-bottom:1em;
 box-sizing:border-box
}
.card.card-w-title {
 padding-bottom:2em
}
.card h1 {
 font-size:1.5em;
 font-weight:400;
 margin:1em 0
}
.card h1:first-child {
 margin-top:.667em
}
.card h2 {
 font-size:1.375em;
 font-weight:400
}
.card h3 {
 font-size:1.25em;
 font-weight:400
}
.card h4 {
 font-size:1.125em;
 font-weight:400
}
.nopad,
.nopad .ui-panel-content {
 padding:0
}
@-webkit-keyframes fadeInDown {
 0% {
  opacity:0;
  transform:translate3d(0,-20px,0)
 }
 to {
  opacity:1;
  transform:none
 }
}
@keyframes fadeInDown {
 0% {
  opacity:0;
  transform:translate3d(0,-20px,0)
 }
 to {
  opacity:1;
  transform:none
 }
}
@-webkit-keyframes fadeOutUp {
 0% {
  opacity:1
 }
 to {
  opacity:0;
  transform:translate3d(0,-20px,0)
 }
}
@keyframes fadeOutUp {
 0% {
  opacity:1
 }
 to {
  opacity:0;
  transform:translate3d(0,-20px,0)
 }
}
@-webkit-keyframes spin {
 0% {
  -webkit-transform:rotate(0deg)
 }
 to {
  -webkit-transform:rotate(359deg)
 }
}
@keyframes spin {
 0% {
  transform:rotate(0deg)
 }
 to {
  transform:rotate(359deg)
 }
}
.ui-icon-spin {
 -webkit-animation-name:spin;
 animation-name:spin
}
.fadeInDown {
 -webkit-animation-name:fadeInDown;
 animation-name:fadeInDown
}
.fadeOutUp {
 -webkit-animation-name:fadeOutUp;
 animation-name:fadeOutUp
}
.ui-shadow-1 {
 box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)
}
.ui-shadow-2 {
 box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)
}
.ui-shadow-3 {
 box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)
}
.ui-shadow-4 {
 box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)
}
.ui-shadow-5 {
 box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22)
}
.ui-g {
 -ms-flex-wrap:wrap
}
.ui-g.form-group>div {
 padding:1em
}
.ui-g.form-group-m>div {
 padding:1em
}
.ripplelink {
 text-decoration:none;
 position:relative;
 overflow:hidden;
 transition:all .2s ease;
 z-index:0
}
.ink {
 display:block;
 position:absolute;
 background:hsla(0,0%,100%,.4);
 border-radius:100%;
 transform:scale(0)
}
.ripple-animate {
 -webkit-animation:ripple .65s linear;
 animation:ripple .65s linear
}
@-webkit-keyframes ripple {
 to {
  opacity:0;
  -webkit-transform:scale(2.5)
 }
}
@keyframes ripple {
 to {
  opacity:0;
  transform:scale(2.5)
 }
}
@keyframes rippleOn {
 0% {
  opacity:.5
 }
 to {
  opacity:0;
  transform:scale(13)
 }
}
@keyframes rippleOff {
 0% {
  opacity:.5
 }
 to {
  opacity:0;
  transform:scale(13)
 }
}
.splash-screen {
 width:100%;
 min-height:100%;
 background-color:#3f51b5;
 position:absolute
}
.splash-loader-container {
 text-align:center;
 position:absolute;
 top:50%;
 left:50%;
 margin-left:-32px;
 margin-top:-32px
}
.splash-loader {
 -webkit-animation:rotator 1.4s linear infinite;
 animation:rotator 1.4s linear infinite
}
@-webkit-keyframes rotator {
 0% {
  transform:rotate(0deg)
 }
 to {
  transform:rotate(270deg)
 }
}
@keyframes rotator {
 0% {
  transform:rotate(0deg)
 }
 to {
  transform:rotate(270deg)
 }
}
.splash-path {
 stroke-dasharray:187;
 stroke-dashoffset:0;
 transform-origin:center;
 -webkit-animation:dash 1.4s ease-in-out infinite,colors 5.6s ease-in-out infinite;
 animation:dash 1.4s ease-in-out infinite,colors 5.6s ease-in-out infinite
}
@-webkit-keyframes colors {
 0% {
  stroke:#4285f4
 }
 25% {
  stroke:#de3e35
 }
 50% {
  stroke:#f7c223
 }
 75% {
  stroke:#1b9a59
 }
 to {
  stroke:#4285f4
 }
}
@keyframes colors {
 0% {
  stroke:#4285f4
 }
 25% {
  stroke:#de3e35
 }
 50% {
  stroke:#f7c223
 }
 75% {
  stroke:#1b9a59
 }
 to {
  stroke:#4285f4
 }
}
@-webkit-keyframes dash {
 0% {
  stroke-dashoffset:187
 }
 50% {
  stroke-dashoffset:46.75;
  transform:rotate(135deg)
 }
 to {
  stroke-dashoffset:187;
  transform:rotate(450deg)
 }
}
@keyframes dash {
 0% {
  stroke-dashoffset:187
 }
 50% {
  stroke-dashoffset:46.75;
  transform:rotate(135deg)
 }
 to {
  stroke-dashoffset:187;
  transform:rotate(450deg)
 }
}
.dashboard .overview {
 padding:0!important;
 min-height:140px;
 position:relative;
 margin-bottom:0!important
}
.dashboard .overview .overview-content {
 padding:16px
}
.dashboard .overview .overview-content .overview-title {
 font-size:18px
}
.dashboard .overview .overview-content .overview-badge {
 float:right;
 color:#757575
}
.dashboard .overview .overview-content .overview-detail {
 display:block;
 font-size:24px;
 margin-top:5px
}
.dashboard .overview .overview-footer {
 position:absolute;
 bottom:0;
 width:100%
}
.dashboard .overview .overview-footer img {
 display:block
}
.dashboard .colorbox {
 padding:0!important;
 text-align:center;
 overflow:hidden;
 margin-bottom:0!important
}
.dashboard .colorbox i {
 font-size:48px;
 margin-top:10px;
 color:#fff
}
.dashboard .colorbox .colorbox-name {
 font-size:20px;
 display:inline-block;
 width:100%;
 margin:4px 0 10px;
 color:#fff
}
.dashboard .colorbox .colorbox-count {
 color:#fff;
 font-size:36px;
 font-weight:700
}
.dashboard .colorbox.colorbox-1 {
 background-color:#4caf50
}
.dashboard .colorbox.colorbox-1 div:first-child {
 background-color:#2e7d32
}
.dashboard .colorbox.colorbox-2 {
 background-color:#03a9f4
}
.dashboard .colorbox.colorbox-2 div:first-child {
 background-color:#0277bd
}
.dashboard .colorbox.colorbox-3 {
 background-color:#673ab7
}
.dashboard .colorbox.colorbox-3 div:first-child {
 background-color:#4527a0
}
.dashboard .colorbox.colorbox-4 {
 background-color:#009688
}
.dashboard .colorbox.colorbox-4 div:first-child {
 background-color:#00695c
}
.dashboard .task-list {
 overflow:hidden
}
.dashboard .task-list>.ui-panel {
 min-height:340px
}
.dashboard .task-list .ui-panel-content {
 padding:10px 0!important
}
.dashboard .task-list ul {
 list-style-type:none;
 margin:0;
 padding:0
}
.dashboard .task-list ul li {
 padding:.625em .875em;
 border-bottom:1px solid #dbdbdb
}
.dashboard .task-list ul li:first-child {
 margin-top:10px
}
.dashboard .task-list ul .ui-chkbox {
 vertical-align:middle;
 margin-right:5px
}
.dashboard .task-list ul .task-name {
 vertical-align:middle
}
.dashboard .task-list ul i {
 color:#757575;
 float:right
}
.dashboard .contact-form {
 overflow:hidden
}
.dashboard .contact-form .ui-panel {
 min-height:340px
}
.dashboard .contact-form .ui-g-12 {
 padding:16px 10px
}
.dashboard .contact-form .ui-button {
 margin-top:20px
}
.dashboard .contacts {
 overflow:hidden
}
.dashboard .contacts>.ui-panel {
 min-height:340px
}
.dashboard .contacts .ui-panel-content {
 padding:15px 0 10px!important
}
.dashboard .contacts ul {
 list-style-type:none;
 padding:0;
 margin:0
}
.dashboard .contacts ul li {
 border-bottom:1px solid #d8d8d8
}
.dashboard .contacts ul li a {
 padding:9px;
 width:100%;
 box-sizing:border-box;
 text-decoration:none;
 position:relative;
 display:block;
 border-radius:2px;
 transition:background-color .2s
}
.dashboard .contacts ul li a .name {
 position:absolute;
 right:10px;
 top:10px;
 font-size:18px;
 color:#212121
}
.dashboard .contacts ul li a .email {
 position:absolute;
 right:10px;
 top:30px;
 font-size:14px;
 color:#757575
}
.dashboard .contacts ul li a:hover {
 cursor:pointer;
 background-color:#e8e8e8
}
.dashboard .contacts ul li:last-child {
 border:0
}
.dashboard .activity-list {
 list-style-type:none;
 padding:0;
 margin:0
}
.dashboard .activity-list li {
 border-bottom:1px solid #bdbdbd;
 padding:15px 0 9px 9px
}
.dashboard .activity-list li .count {
 font-size:24px;
 color:#fff;
 background-color:#03a9f4;
 font-weight:700;
 display:inline-block;
 padding:5px;
 border-radius:2px
}
.dashboard .activity-list li:first-child {
 border-top:1px solid #bdbdbd
}
.dashboard .activity-list li:last-child {
 border:0
}
.dashboard .activity-list li .ui-g-6:first-child {
 font-size:18px;
 padding-left:0
}
.dashboard .activity-list li .ui-g-6:last-child {
 text-align:right;
 color:#757575
}
.dashboard .timeline {
 height:100%;
 box-sizing:border-box
}
.dashboard .timeline>.ui-g .ui-g-3 {
 font-size:14px;
 position:relative;
 border-right:1px solid #bdbdbd
}
.dashboard .timeline>.ui-g .ui-g-3 i {
 background-color:#fff;
 font-size:36px;
 position:absolute;
 top:0;
 right:-18px
}
.dashboard .timeline>.ui-g .ui-g-9 {
 padding-left:1.5em
}
.dashboard .timeline>.ui-g .ui-g-9 .event-text {
 color:#757575;
 font-size:14px;
 display:block;
 padding-bottom:20px
}
.dashboard .timeline>.ui-g .ui-g-9 .event-content img {
 width:100%
}
.dashboard>div>.ui-panel {
 box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);
 -webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);
 -moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)
}
.layout-rightpanel .layout-rightpanel-header {
 background-size:cover;
 height:118px;
 padding:20px 14px;
 box-sizing:border-box
}
.layout-rightpanel .layout-rightpanel-header .weather-date,
.layout-rightpanel .layout-rightpanel-header .weather-day {
 color:#fff;
 left:14px;
 font-size:18px;
 font-weight:700;
 padding-bottom:4px
}
.layout-rightpanel .layout-rightpanel-content {
 padding:14px
}
.layout-rightpanel .layout-rightpanel-content h1 {
 font-size:18px;
 margin:0 0 4px
}
.layout-rightpanel .layout-rightpanel-content h2 {
 font-size:16px;
 margin:0;
 color:#757575;
 font-weight:400
}
.layout-rightpanel .layout-rightpanel-content .weather-today {
 text-align:center;
 margin-top:28px
}
.layout-rightpanel .layout-rightpanel-content .weather-today .weather-today-value {
 font-size:36px;
 vertical-align:middle;
 margin-right:14px
}
.layout-rightpanel .layout-rightpanel-content .weather-today img {
 vertical-align:middle
}
.layout-rightpanel .layout-rightpanel-content .weekly-weather {
 list-style-type:none;
 margin:28px 0 0;
 padding:0
}
.layout-rightpanel .layout-rightpanel-content .weekly-weather li {
 padding:8px 14px;
 border-bottom:1px solid #d8dae2;
 position:relative
}
.layout-rightpanel .layout-rightpanel-content .weekly-weather li .weekly-weather-value {
 position:absolute;
 right:40px
}
.layout-rightpanel .layout-rightpanel-content .weekly-weather li img {
 width:24px;
 position:absolute;
 right:0;
 top:4px
}
.login-body {
 padding:1px;
 background-size:100% auto;
 height:auto
}
.login-panel {
 text-align:center;
 width:350px;
 min-height:440px;
 padding:50px 20px;
 margin:100px auto 0
}
.login-panel .ui-g .ui-g-12 {
 padding:25px 40px
}
.login-panel .ui-g .ui-g-12 .ui-button {
 margin-bottom:20px
}
.login-panel .ui-button:hover {
 background-color:#0277bd
}
.login-panel .ui-button:focus {
 outline:0 none;
 background-color:#2ebcfc
}
.login-panel .ui-button.secondary:hover {
 background-color:#ff8f00
}
.login-panel .ui-button.secondary:focus {
 outline:0 none;
 background-color:#ffce3a
}
.login-footer {
 position:absolute;
 bottom:10px;
 font-size:16px;
 width:100%;
 text-align:center;
 color:#757575
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
 .login-body {
  background-size:100% auto
 }
}
@media (max-width:1024px) {
 .login-panel {
  text-align:center;
  min-height:440px;
  margin:100px auto 0
 }
}
@media (max-width:640px) {
 .login-panel {
  text-align:center;
  width:300px;
  min-height:440px;
  padding:40px 20px;
  margin:75px auto 0
 }
 .login-panel .ui-g .ui-g-12 {
  padding:20px
 }
 .login-panel .ui-g .ui-g-12 .ui-button {
  margin-top:30px
 }
}
.exception-body {
 background-color:#f7f7f7;
 height:auto
}
.exception-body .exception-type {
 width:100%;
 height:50%;
 padding:100px 100px 0;
 box-sizing:border-box;
 text-align:center
}
.exception-body .exception-panel {
 text-align:center;
 width:350px;
 padding:35px;
 margin:-10% auto 0;
 z-index:100
}
.exception-body .exception-panel i {
 font-size:72px
}
.exception-body .exception-panel h1 {
 font-size:36px;
 line-height:36px;
 color:#757575
}
.exception-body .exception-panel .exception-detail {
 margin:20px 0 100px;
 color:#757575
}
.exception-body .ui-button {
 border-radius:3px
}
.exception-body .ui-button:hover {
 background-color:#ff8f00
}
.exception-body.error-page .exception-type {
 background-color:#e62a10
}
.exception-body.error-page .exception-type img {
 width:100%
}
.exception-body.error-page .exception-panel i {
 color:#f79a84
}
.exception-body.notfound-page .exception-type {
 background-color:#3f51b5
}
.exception-body.notfound-page .exception-type img {
 width:54%
}
.exception-body.notfound-page .exception-panel i {
 color:#9fa8da
}
.exception-body.accessdenied-page .exception-type {
 background-color:#e91e63
}
.exception-body.accessdenied-page .exception-type img {
 width:50%
}
.exception-body.accessdenied-page .exception-panel i {
 color:#f48fb1
}
@media (max-width:1024px) {
 .exception-body .exception-panel {
  margin-top:-50px
 }
}
@media (max-width:640px) {
 .exception-body .exception-panel {
  width:250px;
  margin-top:-15px
 }
}
.landing-wrapper .ui-button {
 border-radius:3px
}
.landing-wrapper .ui-button:hover {
 background-color:#ff8f00
}
.landing-wrapper #header {
 width:100%;
 min-height:400px;
 background-size:100% auto
}
.landing-wrapper #header .header-top {
 width:960px;
 margin:0 auto;
 padding:30px 0
}
.landing-wrapper #header .header-top .logo {
 display:inline-block;
 vertical-align:middle;
 width:200px;
 height:30px
}
.landing-wrapper #header .header-top #menu {
 float:right;
 list-style:none;
 margin:0;
 padding:0
}
.landing-wrapper #header .header-top #menu li {
 float:left;
 display:block;
 margin-left:30px
}
.landing-wrapper #header .header-top #menu li a {
 color:#fff
}
.landing-wrapper #header .header-top #menu li i {
 display:none
}
.landing-wrapper #header .header-top #menu.lmenu-active {
 display:block
}
.landing-wrapper #header .header-top #menu-button {
 height:36px;
 margin-top:-2px;
 float:right;
 color:#fff;
 display:none
}
.landing-wrapper #header .header-top #menu-button i {
 font-size:36px
}
.landing-wrapper #header .header-content {
 width:960px;
 margin:0 auto;
 text-align:center
}
.landing-wrapper #header .header-content h1 {
 margin:75px 0 50px;
 font-weight:400;
 color:#fff;
 line-height:36px
}
.landing-wrapper #features {
 width:960px;
 margin:0 auto;
 padding:50px 0;
 text-align:center
}
.landing-wrapper #features h2 {
 font-weight:400;
 line-height:28px
}
.landing-wrapper #features h3 {
 font-weight:400
}
.landing-wrapper #features p {
 color:#757575
}
.landing-wrapper #features .ui-g-12 {
 padding:2em .5em
}
.landing-wrapper #features .feature-icon {
 display:inline-block;
 border-radius:50%;
 background-color:#f4f8fc;
 box-sizing:border-box;
 width:100px;
 height:100px;
 text-align:center;
 transition:background-color .3s
}
.landing-wrapper #features .feature-icon i {
 margin-top:30px;
 font-size:36px
}
.landing-wrapper #features .feature-icon:hover {
 background-color:#e91e63
}
.landing-wrapper #features .feature-icon:hover i {
 color:#fff
}
.landing-wrapper #promotion {
 background-size:100% auto
}
.landing-wrapper #promotion .ui-lg-8 {
 padding:150px 0 0 150px
}
.landing-wrapper #promotion .ui-lg-8 h1 {
 color:#fff;
 font-weight:400
}
.landing-wrapper #promotion .ui-lg-4 {
 margin:-50px 0
}
.landing-wrapper #promotion .ui-lg-4 .card {
 box-shadow:0 0 27px 4.5px rgba(13,36,62,.1);
 margin-bottom:20px
}
.landing-wrapper #promotion .ui-lg-4 .card h3 {
 font-weight:400
}
.landing-wrapper #promotion .ui-lg-4 .card p {
 color:#757575
}
.landing-wrapper #promotion .ui-lg-4 .card:last-child {
 margin-bottom:0
}
.landing-wrapper #pricing {
 width:960px;
 margin:0 auto;
 padding:50px 0;
 text-align:center
}
.landing-wrapper #pricing h2 {
 font-weight:400
}
.landing-wrapper #pricing p {
 color:#757575
}
.landing-wrapper #pricing .pricing-box .card {
 height:100%;
 padding:0
}
.landing-wrapper #pricing .pricing-box .pricing-header {
 padding:40px 0;
 color:#fff
}
.landing-wrapper #pricing .pricing-box .pricing-header span {
 display:block;
 line-height:48px
}
.landing-wrapper #pricing .pricing-box .pricing-header span.name {
 font-weight:300;
 font-size:24px
}
.landing-wrapper #pricing .pricing-box .pricing-header span.fee {
 font-size:48px;
 font-weight:700
}
.landing-wrapper #pricing .pricing-box .pricing-header span.type {
 font-weight:300;
 font-size:16px
}
.landing-wrapper #pricing .pricing-box .pricing-content ul {
 margin:0;
 padding:30px 20px;
 list-style-type:none
}
.landing-wrapper #pricing .pricing-box .pricing-content ul li {
 font-size:18px;
 text-align:left;
 padding:10px 14px
}
.landing-wrapper #pricing .pricing-box .pricing-content ul li i {
 margin-right:20px;
 vertical-align:middle
}
.landing-wrapper #pricing .pricing-box .pricing-content ul li span {
 vertical-align:middle
}
.landing-wrapper #pricing .pricing-box.pricing-basic .pricing-header {
 background-color:#3f51b5
}
.landing-wrapper #pricing .pricing-box.pricing-basic i {
 color:#3f51b5
}
.landing-wrapper #pricing .pricing-box.pricing-standard .pricing-header {
 background-color:#e91e63
}
.landing-wrapper #pricing .pricing-box.pricing-standard i {
 color:#e91e63
}
.landing-wrapper #pricing .pricing-box.pricing-professional .pricing-header {
 background-color:#607d8b
}
.landing-wrapper #pricing .pricing-box.pricing-professional i {
 color:#607d8b
}
.landing-wrapper #video {
 background-color:#f7f7f7;
 min-width:400px
}
.landing-wrapper #video .video-content {
 width:960px;
 margin:0 auto;
 padding:50px 0;
 text-align:center
}
.landing-wrapper #video .video-content h2 {
 font-weight:400
}
.landing-wrapper #video .video-content p {
 color:#757575
}
.landing-wrapper .footer {
 background-color:#f7f7f7;
 border-top:1px solid #ddd
}
.landing-wrapper .footer .footer-content {
 width:960px;
 margin:0 auto;
 padding:30px 0 50px
}
.landing-wrapper .footer .footer-content ul {
 float:right;
 list-style-type:none
}
.landing-wrapper .footer .footer-content ul li a {
 color:#757575;
 transition:color .3s
}
.landing-wrapper .footer .footer-content ul li a:hover {
 color:#212121
}
@media (max-width:1024px) {
 .landing-wrapper #header {
  min-height:200px;
  background-size:cover
 }
 .landing-wrapper #header .header-top {
  z-index:100;
  position:fixed;
  top:0;
  background:#424242;
  background-size:100% auto;
  padding:30px;
  width:100%;
  box-sizing:border-box;
  box-shadow:0 2px 5px 0 rgba(0,0,0,.26)
 }
 .landing-wrapper #header .header-top #menu-button {
  display:inline-block
 }
 .landing-wrapper #header .header-top #menu {
  z-index:100;
  position:fixed;
  top:86px;
  right:30px;
  float:none;
  display:none;
  margin:0;
  padding:0;
  width:225px;
  list-style:none;
  background-color:#fff;
  box-shadow:0 6px 20px 0 rgba(0,0,0,.19),0 8px 17px 0 rgba(0,0,0,.2);
  -webkit-animation-duration:.5s;
  animation-duration:.5s
 }
 .landing-wrapper #header .header-top #menu li {
  float:none;
  margin-left:0
 }
 .landing-wrapper #header .header-top #menu li a {
  font-size:16px;
  display:block;
  padding:10px 16px;
  color:#212121;
  width:100%;
  box-sizing:border-box;
  transition:background-color .3s;
  overflow:hidden
 }
 .landing-wrapper #header .header-top #menu li a i {
  color:#757575;
  display:inline-block;
  vertical-align:middle;
  margin-right:12px;
  font-size:24px
 }
 .landing-wrapper #header .header-top #menu li a:hover {
  background-color:#e8e8e8
 }
 .landing-wrapper #header .header-top #menu li a span {
  display:inline-block;
  vertical-align:middle
 }
 .landing-wrapper #header .header-content {
  width:100%;
  padding:100px 30px 60px;
  box-sizing:border-box
 }
 .landing-wrapper #header .header-content h1 {
  margin:75px 0 50px;
  font-weight:400
 }
 .landing-wrapper #features,
 .landing-wrapper #pricing,
 .landing-wrapper #promotion,
 .landing-wrapper #video,
 .landing-wrapper .footer .footer-content {
  width:100%;
  padding-right:30px;
  padding-left:30px;
  box-sizing:border-box
 }
 .landing-wrapper #promotion .ui-lg-8 {
  padding:100px 0 30px;
  text-align:center
 }
 .landing-wrapper #promotion .ui-lg-8 h1 {
  margin-top:-30px;
  color:#fff;
  font-weight:400
 }
 .landing-wrapper #video .video-content {
  width:100%
 }
 .landing-wrapper #video .video-content .video-container iframe {
  width:350px;
  height:220px
 }
 .landing-wrapper .footer .footer-content {
  text-align:center
 }
 .landing-wrapper .footer .footer-content ul {
  float:none;
  margin:0;
  padding:0
 }
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
 .landing-wrapper .header .header-top .logo {
  background-size:200px 30px
 }
}
.help-wrapper .card {
 background-color:#f3f5f7
}
.help-wrapper .card.help-wrapper-card {
 padding:0
}
.help-wrapper .card.help-wrapper-card .help-header {
 position:relative
}
.help-wrapper .card.help-wrapper-card .help-header h1 {
 color:#fff;
 font-size:28px;
 position:absolute;
 top:40%;
 left:40px;
 letter-spacing:.25px
}
.help-wrapper .card.help-wrapper-card .help-header .search {
 bottom:-20px;
 position:absolute;
 height:50px;
 background-color:#fafafa;
 box-shadow:0 1px 3px 0 rgba(0,0,0,.2);
 left:40px;
 right:40px
}
.help-wrapper .card.help-wrapper-card .help-header .search span {
 width:100%
}
.help-wrapper .card.help-wrapper-card .help-header .search span input {
 border:none;
 position:relative;
 width:100%;
 padding:10px 40px;
 height:50px;
 font-size:16px;
 color:rgba(0,0,0,.87)
}
.help-wrapper .card.help-wrapper-card .help-header .search i {
 position:absolute;
 bottom:12px;
 left:12px;
 z-index:1;
 color:rgba(0,0,0,.54);
 cursor:pointer
}
.help-wrapper .card.help-wrapper-card .help-content {
 padding:20px 0
}
.help-wrapper .card.help-wrapper-card .help-content .card {
 margin:20px 40px;
 background-color:#fafafa;
 padding:5px 20px
}
.help-wrapper .card.help-wrapper-card .help-content .card .main-accordion {
 background-color:#f3f5f7
}
.help-wrapper .card.help-wrapper-card .help-content .card .main-accordion .ui-accordion-header>a {
 border:none;
 background-color:#fafafa;
 color:#212121;
 position:relative
}
.help-wrapper .card.help-wrapper-card .help-content .card .main-accordion .ui-accordion-header>a .accordion-title {
 padding-left:45px
}
.help-wrapper .card.help-wrapper-card .help-content .card .main-accordion .ui-accordion-header>a .accordion-title h1 {
 margin:8px 0 0
}
.help-wrapper .card.help-wrapper-card .help-content .card .main-accordion .ui-accordion-header>a i {
 color:#ffc107;
 position:absolute;
 bottom:28px;
 left:4px;
 z-index:1;
 font-size:50px
}
.help-wrapper .card.help-wrapper-card .help-content .card .main-accordion .ui-accordion-header>a .ui-accordion-toggle-icon {
 position:absolute;
 top:50%;
 margin-top:-10px;
 color:#212121;
 right:30px;
 left:auto
}
.help-wrapper .card.help-wrapper-card .help-content .card .main-accordion .ui-accordion-content {
 border:none;
 box-shadow:none;
 background-color:#fafafa
}
.help-wrapper .card.help-wrapper-card .help-content .card .main-accordion .ui-accordion-content .questions .sub-accordion .ui-accordion-header>a {
 background-color:#eaeaea;
 padding:20px;
 border-radius:2px;
 border:1px solid #e0e0e0;
 font-size:16px;
 letter-spacing:.12px;
 color:#212121;
 margin-bottom:10px
}
.help-wrapper .card.help-wrapper-card .help-content .card .main-accordion .ui-accordion-content .questions .sub-accordion .ui-accordion-header>a .ui-accordion-toggle-icon {
 color:#212121;
 right:15px;
 left:auto
}
.help-wrapper .card.help-wrapper-card .help-content .card .main-accordion .ui-accordion-content .questions .sub-accordion .ui-accordion-header>a:hover {
 background-color:#03a9f4;
 color:#fff
}
.help-wrapper .card.help-wrapper-card .help-content .card .main-accordion .ui-accordion-content .questions .sub-accordion .ui-accordion-header>a:hover .ui-accordion-toggle-icon {
 color:#fff
}
.help-wrapper .card.help-wrapper-card .help-content .card .main-accordion .ui-accordion-content .questions .sub-accordion .ui-accordion-content {
 padding-bottom:24px;
 line-height:1.5
}
@media (max-width:640px) {
 .help-wrapper .card.help-wrapper-card {
  padding:0
 }
 .help-wrapper .card.help-wrapper-card .help-header {
  line-height:1.5
 }
 .help-wrapper .card.help-wrapper-card .help-header img {
  height:130px
 }
 .help-wrapper .card.help-wrapper-card .help-header h1 {
  top:0
 }
 .help-wrapper .card.help-wrapper-card .help-header .search {
  left:10px;
  right:10px
 }
 .help-wrapper .card.help-wrapper-card .help-content .card {
  margin:10px;
  padding:0 5px
 }
 .help-wrapper .card.help-wrapper-card .help-content .card .main-accordion .ui-accordion-header>a .ui-accordion-toggle-icon {
  right:5px
 }
 .help-wrapper .card.help-wrapper-card .help-content .card .main-accordion .ui-accordion-content .questions .sub-accordion .ui-accordion-header>a .ui-accordion-toggle-icon {
  right:2px
 }
}
.invoice-wrapper .invoice-header {
 margin-bottom:30px
}
.invoice-wrapper .invoice-header .title {
 margin-top:40px;
 font-size:28px;
 font-weight:900;
 color:#212121
}
.invoice-wrapper .invoice-header .logo-adress {
 text-align:right
}
.invoice-wrapper .card.invoice-table {
 padding:0;
 margin-bottom:42px;
 width:100%
}
.invoice-wrapper .card.invoice-table h2,
.invoice-wrapper .card.invoice-table p {
 margin:0
}
.invoice-wrapper .card.invoice-table .table-header {
 padding:3px 5px;
 border-radius:2px;
 background-color:#e0e0e0;
 text-align:right
}
.invoice-wrapper .card.invoice-table .table-header h2 {
 font-size:12px;
 font-weight:700;
 color:rgba(0,0,0,.6)
}
.invoice-wrapper .card.invoice-table .table-content-row {
 padding:3px 5px;
 font-size:14px;
 font-weight:500;
 color:#212121;
 text-align:right
}
.invoice-wrapper .card.invoice-table .table-content-row h2 {
 font-size:12px;
 font-weight:500;
 color:rgba(0,0,0,.6)
}
.invoice-wrapper .card.invoice-table .row-title {
 text-align:left
}
.invoice-wrapper .card.invoice-table .total {
 color:#ffc107
}
.invoice-wrapper .card.invoice-table.billto-table .table-content-row,
.invoice-wrapper .card.invoice-table.billto-table .table-header {
 text-align:left
}
.invoice-wrapper .card.invoice-table.bank-table {
 margin-right:25px
}
.invoice-wrapper .table-g-6 {
 padding:0
}
@media (max-width:1024px) {
 .invoice-wrapper .card.invoice-table.bank-table {
  margin-right:0
 }
}
@media (max-width:640px) {
 .invoice-wrapper .logo-adress img {
  width:135px
 }
 .invoice-wrapper .invoice-table .table-content-row {
  font-size:12px
 }
}
@media print {
 body * {
  visibility:hidden
 }
 #invoice-content * {
  visibility:visible
 }
 #invoice-content {
  position:absolute;
  left:0;
  top:0
 }
 #invoice-content .card {
  box-shadow:none
 }
 #invoice-content .card.invoice-table {
  margin-bottom:10px;
  background-color:transparent
 }
}
.wizard-body {
 height:100vh;
 background-size:cover;
 background-repeat:no-repeat;
 background-attachment:fixed
}
.wizard-body .wizard-wrapper {
 display:flex;
 flex-direction:column;
 height:100%
}
.wizard-body .wizard-wrapper .wizard-topbar {
 background-color:#3949ab;
 z-index:1000;
 box-shadow:0 2px 5px 0 rgba(0,0,0,.26);
 height:75px;
 padding:0 10%;
 display:flex;
 justify-content:space-between;
 align-items:center;
 flex-basis:75px;
 flex-grow:0;
 flex-shrink:0
}
.wizard-body .wizard-wrapper .wizard-topbar .logo {
 display:inline-block;
 vertical-align:middle;
 width:200px;
 height:30px
}
.wizard-body .wizard-wrapper .wizard-topbar .profile {
 display:flex;
 justify-content:center;
 align-items:center;
 flex-direction:row
}
.wizard-body .wizard-wrapper .wizard-topbar .profile .profile-text {
 margin-right:15px;
 text-align:right
}
.wizard-body .wizard-wrapper .wizard-topbar .profile .profile-text h1 {
 font-size:16px;
 color:#fff;
 margin:0
}
.wizard-body .wizard-wrapper .wizard-topbar .profile .profile-text p {
 font-size:16px;
 opacity:.6;
 margin:0;
 color:hsla(0,0%,100%,.7)
}
.wizard-body .wizard-wrapper .wizard-topbar .profile .profile-image {
 display:inline-block;
 vertical-align:middle;
 width:40px
}
.wizard-body .wizard-wrapper .wizard-content {
 height:calc(100% - 75px);
 min-height:600px;
 display:flex;
 align-items:center;
 justify-content:center
}
.wizard-body .wizard-wrapper .wizard-content .wizard-card {
 background-color:#fafafa;
 box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 2px 1px -1px rgba(0,0,0,.12),0 1px 1px 0 rgba(0,0,0,.14);
 height:550px;
 width:54.33%;
 display:flex;
 flex-direction:column;
 flex-grow:0;
 flex-shrink:0
}
.wizard-body .wizard-wrapper .wizard-content .wizard-card .wizard-card-header {
 width:100%;
 background-color:#3f51b5;
 box-shadow:0 3px 3px 0 rgba(0,0,0,.2);
 position:relative
}
.wizard-body .wizard-wrapper .wizard-content .wizard-card .wizard-card-header .tab {
 background-color:#3f51b5;
 text-align:center;
 cursor:pointer
}
.wizard-body .wizard-wrapper .wizard-content .wizard-card .wizard-card-header .tab i {
 width:20px;
 opacity:.38;
 color:#fff
}
.wizard-body .wizard-wrapper .wizard-content .wizard-card .wizard-card-header .tab .title {
 color:#fff;
 opacity:.38;
 font-size:16px
}
.wizard-body .wizard-wrapper .wizard-content .wizard-card .wizard-card-header .tab.selected-tab {
 transition-duration:.6s
}
.wizard-body .wizard-wrapper .wizard-content .wizard-card .wizard-card-header .tab.selected-tab .title,
.wizard-body .wizard-wrapper .wizard-content .wizard-card .wizard-card-header .tab.selected-tab i {
 opacity:1
}
.wizard-body .wizard-wrapper .wizard-content .wizard-card .wizard-card-header .tab-bar {
 position:absolute;
 bottom:0;
 left:0;
 height:2px;
 transition:.5s cubic-bezier(.35,0,.25,1);
 background-color:#fff;
 visibility:visible
}
.wizard-body .wizard-wrapper .wizard-content .wizard-card .wizard-card-content {
 padding:30px;
 display:none;
 overflow:auto;
 height:100%
}
.wizard-body .wizard-wrapper .wizard-content .wizard-card .wizard-card-content>.ui-g {
 height:100%;
 width:100%
}
.wizard-body .wizard-wrapper .wizard-content .wizard-card .wizard-card-content h1 {
 font-size:12px;
 color:rgba(0,0,0,.6);
 letter-spacing:2px;
 margin:0
}
.wizard-body .wizard-wrapper .wizard-content .wizard-card .wizard-card-content.active-content {
 display:flex;
 flex-grow:1
}
.wizard-body .wizard-wrapper .wizard-content .wizard-card .wizard-card-content.register .forms .ui-inputgroup {
 background-color:#f4f4f4;
 margin-top:25px;
 padding-top:20px
}
.wizard-body .wizard-wrapper .wizard-content .wizard-card .wizard-card-content.register .forms .ui-inputgroup input {
 width:100%;
 padding-bottom:15px
}
.wizard-body .wizard-wrapper .wizard-content .wizard-card .wizard-card-content.register .forms .ui-inputgroup i {
 margin-bottom:15px;
 margin-left:4px
}
.wizard-body .wizard-wrapper .wizard-content .wizard-card .wizard-card-content.register .forms .ui-dropdown {
 background-color:#f4f4f4;
 margin-top:25px;
 padding-top:23px;
 width:100%
}
.wizard-body .wizard-wrapper .wizard-content .wizard-card .wizard-card-content.register .forms .ui-dropdown .ui-dropdown-label {
 padding-bottom:12px;
 padding-left:10px
}
.wizard-body .wizard-wrapper .wizard-content .wizard-card .wizard-card-content.register .forms .ui-dropdown .ui-dropdown-trigger {
 top:22px;
 right:10px
}
.wizard-body .wizard-wrapper .wizard-content .wizard-card .wizard-card-content.register .forms .calendar {
 margin-top:14px
}
.wizard-body .wizard-wrapper .wizard-content .wizard-card .wizard-card-content.register .forms .calendar .ui-calendar {
 width:100%;
 position:relative
}
.wizard-body .wizard-wrapper .wizard-content .wizard-card .wizard-card-content.register .forms .calendar .ui-calendar input {
 padding-top:32px;
 padding-bottom:12px;
 padding-left:15px;
 width:100%;
 background-color:#f4f4f4
}
.wizard-body .wizard-wrapper .wizard-content .wizard-card .wizard-card-content.register .forms .calendar .ui-calendar button {
 top:20px
}
.wizard-body .wizard-wrapper .wizard-content .wizard-card .wizard-card-content.register .continue-button.ui-button {
 width:100%;
 margin-top:25px
}
.wizard-body .wizard-wrapper .wizard-content .wizard-card .wizard-card-content.tier .card {
 min-height:400px;
 padding:0;
 position:relative
}
.wizard-body .wizard-wrapper .wizard-content .wizard-card .wizard-card-content.tier .card .card-header {
 color:#fff;
 font-size:18px;
 padding:15px 10px;
 background-color:#3f51b5
}
.wizard-body .wizard-wrapper .wizard-content .wizard-card .wizard-card-content.tier .card .card-header h1 {
 color:#fff;
 font-size:24px;
 display:inline
}
.wizard-body .wizard-wrapper .wizard-content .wizard-card .wizard-card-content.tier .card .card-content {
 font-size:14px;
 padding:10px
}
.wizard-body .wizard-wrapper .wizard-content .wizard-card .wizard-card-content.tier .card .card-content i {
 color:#3f51b5
}
.wizard-body .wizard-wrapper .wizard-content .wizard-card .wizard-card-content.tier .card .card-content .card-row {
 height:40px;
 width:100%
}
.wizard-body .wizard-wrapper .wizard-content .wizard-card .wizard-card-content.tier .card .card-content .tier-button-wrapper {
 position:absolute;
 bottom:15px;
 right:10px;
 left:0;
 width:auto
}
.wizard-body .wizard-wrapper .wizard-content .wizard-card .wizard-card-content.tier .card .card-content .tier-button-wrapper .tier-button.ui-button {
 width:100%
}
.wizard-body .wizard-wrapper .wizard-content .wizard-card .wizard-card-content.tier .card.pro .card-header {
 background-color:#e91e63
}
.wizard-body .wizard-wrapper .wizard-content .wizard-card .wizard-card-content.tier .card.pro .card-content i {
 color:#e91e63
}
.wizard-body .wizard-wrapper .wizard-content .wizard-card .wizard-card-content.tier .card.pro .card-content .tier-button.ui-button {
 background-color:#e91e63
}
.wizard-body .wizard-wrapper .wizard-content .wizard-card .wizard-card-content.tier .card.pro-plus .card-header {
 background-color:#607d8b
}
.wizard-body .wizard-wrapper .wizard-content .wizard-card .wizard-card-content.tier .card.pro-plus .card-content i {
 color:#607d8b
}
.wizard-body .wizard-wrapper .wizard-content .wizard-card .wizard-card-content.tier .card.pro-plus .card-content .tier-button.ui-button {
 background-color:#607d8b
}
.wizard-body .wizard-wrapper .wizard-content .wizard-card .wizard-card-content.payment {
 padding:0
}
.wizard-body .wizard-wrapper .wizard-content .wizard-card .wizard-card-content.payment .payment-info {
 padding:70px 35px
}
.wizard-body .wizard-wrapper .wizard-content .wizard-card .wizard-card-content.payment .payment-info .md-inputfield-box {
 background-color:#f4f4f4
}
.wizard-body .wizard-wrapper .wizard-content .wizard-card .wizard-card-content.payment .payment-info .md-inputfield-box input {
 width:100%;
 padding-bottom:15px;
 background-color:transparent
}
.wizard-body .wizard-wrapper .wizard-content .wizard-card .wizard-card-content.payment .payment-info .ui-chkbox-label {
 font-size:14px
}
.wizard-body .wizard-wrapper .wizard-content .wizard-card .wizard-card-content.payment .payment-info #customPanel {
 width:100%
}
.wizard-body .wizard-wrapper .wizard-content .wizard-card .wizard-card-content.payment .payment-info .check-info {
 margin-top:10px
}
.wizard-body .wizard-wrapper .wizard-content .wizard-card .wizard-card-content.payment .order-info {
 padding:15px;
 background-color:#e0e0e0;
 border-left:1px solid #bdbdbd;
 font-size:14px;
 color:#757575
}
.wizard-body .wizard-wrapper .wizard-content .wizard-card .wizard-card-content.payment .order-info .order-basic,
.wizard-body .wizard-wrapper .wizard-content .wizard-card .wizard-card-content.payment .order-info .order-default,
.wizard-body .wizard-wrapper .wizard-content .wizard-card .wizard-card-content.payment .order-info .order-pro,
.wizard-body .wizard-wrapper .wizard-content .wizard-card .wizard-card-content.payment .order-info .order-pro-plus {
 display:none
}
.wizard-body .wizard-wrapper .wizard-content .wizard-card .wizard-card-content.payment .order-info .selected-order {
 display:block
}
.wizard-body .wizard-wrapper .wizard-content .wizard-card .wizard-card-content.payment .order-info h1 {
 margin-top:15px
}
.wizard-body .wizard-wrapper .wizard-content .wizard-card .wizard-card-content.payment .order-info .price {
 font-weight:700;
 text-align:right
}
.wizard-body .wizard-wrapper .wizard-content .wizard-card .wizard-card-content.payment .order-info .total {
 border-top:1px solid #bdbdbd;
 padding:15px 0;
 margin-top:30px
}
.wizard-body .wizard-wrapper .wizard-content .wizard-card .wizard-card-content.payment .order-info .buy-button.ui-button {
 width:100%;
 margin:68px 0
}
@media (max-width:1024px) {
 .wizard-body .wizard-wrapper .wizard-content .wizard-card {
  width:90%
 }
}
@media (max-width:640px) {
 .wizard-body .wizard-wrapper .wizard-topbar {
  flex-direction:column;
  height:150px;
  padding:0 5%;
  justify-content:space-around;
  flex-basis:150px
 }
 .wizard-body .wizard-wrapper .wizard-topbar .logo {
  align-self:flex-start
 }
 .wizard-body .wizard-wrapper .wizard-topbar .profile {
  align-self:flex-end
 }
 .wizard-body .wizard-wrapper .wizard-content {
  height:calc(100% - 150px)
 }
}
html {
 height:100%
}
body {
 font-family:Roboto,Helvetica Neue,sans-serif;
 font-size:16px;
 line-height:1.5em;
 color:#212121;
 -webkit-font-smoothing:antialiased;
 padding:0;
 margin:0;
 background-color:#f7f7f7;
 min-height:auto;
}
body a {
 text-decoration:none
}
.layout-mask {
 position:fixed;
 width:100%;
 height:100%;
 background-color:#424242;
 top:0;
 left:0;
 z-index:999999997;
 opacity:.7;
 filter:alpha(opacity=70)
}
.layout-container .topbar {
 position:fixed;
 z-index:100;
 width:100%;
 height:75px;
 background-color:#03a9f4;
 box-shadow:0 2px 5px 0 rgba(0,0,0,.26);
 -webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.26);
 -moz-box-shadow:0 2px 5px 0 rgba(0,0,0,.26)
}
.layout-container .topbar .logo {
 display:inline-block;
 vertical-align:middle;
 width:200px;
 height:30px;
 background-size:200px 30px
}
.layout-container .topbar .topbar-left {
 box-sizing:border-box;
 padding:20px;
 height:75px;
 width:250px;
 background-color:#0277bd;
 float:left;
 box-shadow:3px 0 6px rgba(0,0,0,.3);
 -webkit-box-shadow:3px 0 6px rgba(0,0,0,.3);
 -moz-box-shadow:3px 0 6px rgba(0,0,0,.3)
}
.layout-container .topbar .topbar-right {
 padding:15px;
 position:relative
}
.layout-container .topbar .topbar-right #menu-button {
 color:#212121;
 display:inline-block;
 vertical-align:middle;
 height:36px;
 margin-right:10px;
 position:relative;
 left:-16px;
 top:3px;
 background-color:#ffc107;
 border-radius:50%;
 transition:all .3s;
 box-shadow:0 3px 10px rgba(0,0,0,.23),0 3px 10px rgba(0,0,0,.16)
}
.layout-container .topbar .topbar-right #menu-button:hover {
 transform:scale(1.2)
}
.layout-container .topbar .topbar-right #menu-button i {
 font-family:Material Icons;
 font-weight:400;
 font-style:normal;
 font-size:1.5em;
 display:inline-block;
 width:1em;
 height:1em;
 line-height:1;
 text-transform:none;
 letter-spacing:normal;
 word-wrap:normal;
 white-space:nowrap;
 direction:ltr;
 text-indent:0;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
 -moz-osx-font-smoothing:grayscale;
 font-feature-settings:"liga";
 transition:all .3s;
 font-size:36px
}
.layout-container .topbar .topbar-right #menu-button i:before {
 content:"chevron_left"
}
.layout-container .topbar .topbar-right #rightpanel-menu-button,
.layout-container .topbar .topbar-right #topbar-menu-button {
 display:none;
 color:#fff;
 vertical-align:middle;
 height:36px;
 margin-top:4px;
 float:right;
 transition:all .3s
}
.layout-container .topbar .topbar-right #rightpanel-menu-button i,
.layout-container .topbar .topbar-right #topbar-menu-button i {
 transition:color .3s;
 font-size:36px
}
.layout-container .topbar .topbar-right #rightpanel-menu-button {
 display:block
}
.layout-container .topbar .topbar-right #rightpanel-menu-button:hover {
 color:#e8e8e8
}
.layout-container .topbar .topbar-right .topbar-items .search-item input {
 position:relative;
 top:-10px;
 font-size:16px;
 background-color:transparent;
 background-image:linear-gradient(180deg,#fff,#fff),linear-gradient(180deg,#79d4fd,#79d4fd);
 border-width:0;
 padding:2px;
 color:#fff
}
.layout-container .topbar .topbar-right .topbar-items .search-item input:focus {
 outline:0 none
}
.layout-container .topbar .topbar-right .topbar-items .search-item input:focus~label {
 top:-5px;
 font-size:12px
}
.layout-container .topbar .topbar-right .topbar-items .search-item input.ui-state-filled~label {
 display:none
}
.layout-container .topbar .topbar-right .topbar-items .search-item label {
 color:#fff;
 top:8px
}
.layout-container .layout-menu {
 overflow:visible;
 position:fixed;
 width:250px;
 z-index:99;
 top:75px;
 height:100%;
 background-color:#fff;
 box-shadow:3px 0 6px rgba(0,0,0,.3);
 -webkit-box-shadow:3px 0 6px rgba(0,0,0,.3);
 -moz-box-shadow:3px 0 6px rgba(0,0,0,.3);
 transition:margin-left .3s
}
.layout-container .layout-menu .ui-scrollpanel {
 background:transparent;
 border-radius:0;
 border:none
}
.layout-container .layout-menu .ui-scrollpanel .ui-scrollpanel-bar {
 background-color:#aaa;
 opacity:.3;
 filter:alpha(opacity=30)
}
.layout-container .layout-menu .ui-scrollpanel .ui-scrollpanel-hidden {
 display:block;
 visibility:hidden
}
.layout-container .layout-menu .ui-scrollpanel .ui-scrollpanel-content {
 overflow-x:hidden
}
.layout-container .layout-menu .ui-scrollpanel .layout-menu {
 padding-bottom:120px
}
.layout-container .layout-menu .profile {
 box-sizing:border-box;
 padding-top:2em;
 width:250px;
 height:145px;
 text-align:center;
 background-size:250px 145px;
 box-shadow:0 2px 5px 0 rgba(0,0,0,.16);
 -webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.16);
 -moz-box-shadow:0 2px 5px 0 rgba(0,0,0,.16)
}
.layout-container .layout-menu .profile .profile-image {
 width:60px;
 height:60px;
 margin:0 auto 5px;
 display:block
}
.layout-container .layout-menu .profile .profile-name {
 display:inline-block;
 color:#212121;
 vertical-align:middle;
 font-size:1em
}
.layout-container .layout-menu .profile i {
 color:#212121;
 vertical-align:middle;
 transition:transform .3s
}
.layout-container .layout-menu .profile.profile-expanded i {
 transform:rotate(-180deg)
}
.layout-container .layout-menu .profile-menu {
 border-bottom:1px solid #d6d5d5;
 overflow:hidden
}
.layout-container .layout-menu .profile-menu li:first-child {
 margin-top:1em
}
.layout-container .layout-menu .profile-menu li:last-child {
 margin-bottom:1em
}
.layout-container .layout-menu.layout-menu-dark {
 background-color:#424242
}
.layout-container .layout-menu.layout-menu-dark .profile .profile-name,
.layout-container .layout-menu.layout-menu-dark .profile i {
 color:#fff
}
.layout-container .layout-menu.layout-menu-dark .profile-menu {
 border-bottom:1px solid #545454
}
.layout-container .layout-menu.layout-menu-dark .ui-scrollpanel .ui-scrollpanel-wrapper .ui-scrollpanel-content {
 border-radius:0;
 border:none
}
.layout-container .layout-menu.layout-menu-dark ul.ultima-menu li a,
.layout-container .layout-menu.layout-menu-dark ul.ultima-menu li a i {
 color:#fff
}
.layout-container .layout-menu.layout-menu-dark ul.ultima-menu li a:hover {
 background-color:#676767
}
.layout-container .layout-menu.layout-menu-dark ul.ultima-menu li a.active-menuitem-routerlink,
.layout-container .layout-menu.layout-menu-dark ul.ultima-menu li a.active-menuitem-routerlink i {
 color:#8bc34a
}
.layout-container .layout-menu.layout-menu-dark ul.ultima-menu li a.active-menuitem-routerlink:hover {
 color:#fff
}
.layout-container .layout-menu.layout-menu-dark ul.ultima-menu li a.active-menuitem-routerlink:hover>i {
 color:#fff
}
.layout-container .layout-menu.layout-menu-dark ul.ultima-menu li.active-menuitem>a {
 color:#212121;
 background-color:#ffc107
}
.layout-container .layout-menu.layout-menu-dark ul.ultima-menu li.active-menuitem>a.active-menuitem-routerlink {
 color:#212121;
 background-color:#ffc107
}
.layout-container .layout-menu.layout-menu-dark ul.ultima-menu li.active-menuitem>a.active-menuitem-routerlink i {
 color:#212121
}
.layout-container .layout-menu .menuitem-badge {
 position:absolute;
 right:3.5em;
 top:.75em;
 display:inline-block;
 width:1em;
 height:1em;
 margin-right:.5em;
 text-align:center;
 background-color:#ffc107;
 color:#212121;
 font-size:14px;
 font-weight:700;
 line-height:1em;
 border-radius:50%
}
.layout-container .layout-menu .layout-menu-tooltip {
 display:none;
 padding:0 5px;
 position:absolute;
 left:76px;
 top:6px;
 z-index:101;
 line-height:1
}
.layout-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-text {
 padding:6px 8px;
 font-weight:700;
 background-color:#353535;
 color:#fff;
 min-width:75px;
 white-space:nowrap;
 text-align:center;
 border-radius:3px;
 box-shadow:0 6px 12px rgba(0,0,0,.175);
 -webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);
 -moz-box-shadow:0 6px 12px rgba(0,0,0,.175)
}
.layout-container .layout-menu .layout-menu-tooltip .layout-menu-tooltip-arrow {
 position:absolute;
 width:0;
 height:0;
 top:50%;
 left:0;
 margin-top:-5px;
 border-color:transparent #353535 transparent transparent;
 border-style:solid;
 border-width:5px 5px 5px 0
}
.layout-container.menu-layout-overlay .layout-menu {
 margin-left:-250px
}
.layout-container.menu-layout-overlay .layout-main {
 margin-left:0
}
.layout-container.menu-layout-overlay.layout-menu-overlay-active .layout-menu {
 z-index:999999999;
 margin-left:0
}
.layout-container.menu-layout-overlay.layout-menu-overlay-active .layout-mask {
 display:block
}
.layout-container.menu-layout-overlay.layout-menu-overlay-active .topbar .topbar-right #menu-button i {
 transform:rotate(0deg)
}
.layout-container.menu-layout-overlay .topbar {
 z-index:999999998
}
.layout-container.menu-layout-overlay .topbar .topbar-right #menu-button i {
 font-size:36px!important;
 transform:rotate(180deg)
}
.layout-container .layout-main {
 padding:75px 0 0;
 transition:margin-left .3s
}
.layout-container .layout-main .layout-content {
 padding:16px
}
.layout-container .layout-mask {
 display:none
}
.layout-container .layout-breadcrumb {
 background-color:#fff;
 box-shadow:inset 0 -2px 4px 0 rgba(0,0,0,.14);
 -webkit-box-shadow:inset 0 -2px 4px 0 rgba(0,0,0,.14);
 -moz-box-shadow:inset 0 -2px 4px 0 rgba(0,0,0,.14);
 min-height:42px
}
.layout-container .layout-breadcrumb:after,
.layout-container .layout-breadcrumb:before {
 content:"";
 display:table
}
.layout-container .layout-breadcrumb:after {
 clear:both
}
.layout-container .layout-breadcrumb ul {
 margin:8px 0 0;
 padding:0 0 0 20px;
 list-style:none;
 color:#757575;
 display:inline-block
}
.layout-container .layout-breadcrumb ul li {
 display:inline-block;
 vertical-align:top;
 color:#757575
}
.layout-container .layout-breadcrumb ul li:nth-child(2n) {
 font-size:20px
}
.layout-container .layout-breadcrumb ul li:first-child(even) {
 color:#03a9f4
}
.layout-container .layout-breadcrumb ul li a {
 color:#757575
}
.layout-container .layout-breadcrumb .layout-breadcrumb-options {
 float:right;
 padding:0 20px 0 0;
 height:100%
}
.layout-container .layout-breadcrumb .layout-breadcrumb-options a {
 color:#757575;
 display:inline-block;
 width:42px;
 height:42px;
 line-height:42px;
 text-align:center;
 transition:background-color .3s
}
.layout-container .layout-breadcrumb .layout-breadcrumb-options a:hover {
 background-color:#e8e8e8
}
.layout-container .layout-breadcrumb .layout-breadcrumb-options a i {
 line-height:inherit
}
.layout-container .ultima-menu {
 margin:0;
 padding:0;
 list-style:none;
 width:268px
}
.layout-container .ultima-menu.ultima-main-menu {
 margin-top:16px;
 padding-bottom:120px
}
.layout-container .ultima-menu li a {
 font-size:1em;
 display:block;
 padding:.5em 2.5em .5em 1em;
 color:#212121;
 width:100%;
 box-sizing:border-box;
 transition:background-color .3s;
 overflow:hidden
}
.layout-container .ultima-menu li a i {
 color:#757575
}
.layout-container .ultima-menu li a i:first-child {
 display:inline-block;
 vertical-align:middle;
 margin-right:.5em;
 font-size:1.5em
}
.layout-container .ultima-menu li a i:last-child {
 float:right;
 font-size:20px;
 margin-top:.15em;
 margin-right:-.15em;
 transition:transform .3s
}
.layout-container .ultima-menu li a:hover {
 background-color:#e8e8e8
}
.layout-container .ultima-menu li a span {
 display:inline-block;
 vertical-align:middle
}
.layout-container .ultima-menu li a.active-menuitem-routerlink {
 color:#8bc34a
}
.layout-container .ultima-menu li a.active-menuitem-routerlink>i {
 color:#8bc34a
}
.layout-container .ultima-menu li a.active-menuitem-routerlink:hover {
 color:#212121
}
.layout-container .ultima-menu li a.active-menuitem-routerlink:hover>i {
 color:#757575
}
.layout-container .ultima-menu li.active-menuitem>a {
 color:#03a9f4;
 background-color:#e8e8e8
}
.layout-container .ultima-menu li.active-menuitem>a i {
 color:#03a9f4
}
.layout-container .ultima-menu li.active-menuitem>a i:last-child {
 transform:rotate(-180deg)
}
.layout-container .ultima-menu li ul {
 padding:0;
 margin:0;
 list-style:none;
 overflow:hidden
}
.layout-container .ultima-menu li ul li a {
 padding:.5em 2.5em .5em 2em
}
.layout-container .ultima-menu li ul li a>span {
 font-size:15px
}
.layout-container .ultima-menu li ul li a i:first-child {
 display:inline-block;
 vertical-align:middle;
 margin-right:.6em;
 font-size:1.25em
}
.layout-container .ultima-menu li ul li ul li a {
 padding-left:3em
}
.layout-container .ultima-menu li ul li ul ul li a {
 padding-left:4em
}
.layout-container .ultima-menu li ul li ul ul ul li a {
 padding-left:5em
}
.layout-container .ultima-menu li ul li ul ul ul ul li a {
 padding-left:6em
}
.layout-container .ultima-menu li.red-badge>a .menuitem-badge {
 background-color:#f44336;
 color:#fff
}
.layout-container .ultima-menu li.purple-badge>a .menuitem-badge {
 background-color:#4527a0;
 color:#fff
}
.layout-container .ultima-menu li.teal-badge>a .menuitem-badge {
 background-color:#00695c;
 color:#fff
}
.layout-container .footer {
 padding:.5em
}
.layout-container .footer .footer-text-left {
 float:left
}
.layout-container .footer .footer-text-right {
 color:#757575;
 float:right
}
.layout-container .footer .footer-text-right span {
 vertical-align:middle;
 display:inline-block
}
.layout-container .layout-rightpanel {
 position:fixed;
 top:75px;
 height:100%;
 right:-240px;
 width:240px;
 z-index:100;
 background-color:#fff;
 box-sizing:border-box;
 transition:right .3s;
 box-shadow:0 2px 10px 0 rgba(0,0,0,.3);
 -webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.3);
 -moz-box-shadow:0 2px 10px 0 rgba(0,0,0,.3)
}
.layout-container .layout-rightpanel.layout-rightpanel-active {
 right:0;
 transition-timing-function:cubic-bezier(.86,0,.07,1)
}
.layout-container .layout-rightpanel .layout-rightpanel-content {
 padding:14px 14px 120px
}
.layout-container .layout-rightpanel .ui-scrollpanel {
 border-radius:0;
 border:none
}
.layout-container .layout-rightpanel .ui-scrollpanel .ui-scrollpanel-hidden {
 display:block;
 visibility:hidden
}
.layout-container .layout-rightpanel .ui-scrollpanel .layout-rightpanel-wrapper {
 width:258px;
 padding-right:18px
}
.ajax-loader {
 font-size:2em;
 color:#ffc107
}
@media (min-width:1025px) {
 .layout-container .topbar-items {
  float:right;
  margin:0;
  padding:5px 0 0;
  list-style-type:none
 }
 .layout-container .topbar-items>li {
  float:right;
  position:relative;
  margin-left:8px
 }
 .layout-container .topbar-items>li>a {
  position:relative;
  display:block
 }
 .layout-container .topbar-items>li>a .topbar-item-name {
  display:none
 }
 .layout-container .topbar-items>li>a .topbar-badge {
  position:absolute;
  right:-5px;
  top:-5px;
  background-color:#ffc107;
  color:#212121;
  border-radius:50%;
  padding:2px 4px;
  display:block;
  font-size:12px;
  line-height:12px
 }
 .layout-container .topbar-items>li .topbar-icon {
  font-size:36px;
  color:#fff;
  transition:color .3s
 }
 .layout-container .topbar-items>li .topbar-icon:hover {
  color:#e8e8e8
 }
 .layout-container .topbar-items>li.profile-item .profile-image {
  width:36px;
  height:36px
 }
 .layout-container .topbar-items>li>ul {
  position:absolute;
  top:55px;
  right:5px;
  display:none;
  width:250px;
  background-color:#fff;
  box-shadow:0 6px 20px 0 rgba(0,0,0,.19),0 8px 17px 0 rgba(0,0,0,.2);
  -webkit-animation-duration:.3s;
  animation-duration:.3s
 }
 .layout-container .topbar-items>li.active-top-menu>ul {
  display:block
 }
 .layout-container .topbar-items>li .topbar-message img {
  display:inline-block;
  vertical-align:middle;
  margin-right:12px
 }
 .layout-container.menu-layout-static .layout-menu {
  margin-left:0
 }
 .layout-container.menu-layout-static .layout-main {
  margin-left:250px
 }
 .layout-container.menu-layout-static.layout-menu-static-inactive .topbar .topbar-right #menu-button i {
  transform:rotate(180deg)
 }
 .layout-container.menu-layout-static.layout-menu-static-inactive .layout-menu {
  margin-left:-250px
 }
 .layout-container.menu-layout-static.layout-menu-static-inactive .layout-main {
  margin-left:0
 }
 .layout-container.menu-layout-static .layout-mask {
  display:none
 }
 .layout-container.menu-layout-horizontal .topbar {
  box-shadow:none;
  -webkit-box-shadow:none;
  -moz-box-shadow:none
 }
 .layout-container.menu-layout-horizontal .topbar .topbar-left {
  background-color:#03a9f4;
  box-shadow:none;
  -webkit-box-shadow:none;
  -moz-box-shadow:none
 }
 .layout-container.menu-layout-horizontal .topbar .topbar-right #menu-button {
  display:none
 }
 .layout-container.menu-layout-horizontal .layout-menu {
  overflow:visible;
  position:fixed;
  width:100%;
  top:75px;
  height:auto;
  background-color:#0277bd;
  box-shadow:0 2px 5px 0 rgba(0,0,0,.26);
  -webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.26);
  -moz-box-shadow:0 2px 5px 0 rgba(0,0,0,.26)
 }
 .layout-container.menu-layout-horizontal .layout-menu .ui-scrollpanel {
  overflow:visible;
  border:none
 }
 .layout-container.menu-layout-horizontal .layout-menu .ui-scrollpanel .ui-scrollpanel-wrapper {
  overflow:visible
 }
 .layout-container.menu-layout-horizontal .layout-menu .ui-scrollpanel .ui-scrollpanel-wrapper .ui-scrollpanel-content {
  overflow:visible;
  padding:0
 }
 .layout-container.menu-layout-horizontal .layout-menu ul.ultima-menu {
  width:100%
 }
 .layout-container.menu-layout-horizontal .layout-menu ul.ultima-menu.ultima-main-menu {
  margin-top:0;
  padding-bottom:0
 }
 .layout-container.menu-layout-horizontal .layout-menu ul.ultima-menu>li {
  float:left;
  position:relative
 }
 .layout-container.menu-layout-horizontal .layout-menu ul.ultima-menu>li>a {
  padding:.5em 1em;
  color:#fff
 }
 .layout-container.menu-layout-horizontal .layout-menu ul.ultima-menu>li>a i {
  color:#fff
 }
 .layout-container.menu-layout-horizontal .layout-menu ul.ultima-menu>li>a:hover {
  background-color:#e8e8e8;
  color:#212121
 }
 .layout-container.menu-layout-horizontal .layout-menu ul.ultima-menu>li>a:hover i {
  color:#212121
 }
 .layout-container.menu-layout-horizontal .layout-menu ul.ultima-menu>li>a.active-menuitem-routerlink {
  color:#8bc34a
 }
 .layout-container.menu-layout-horizontal .layout-menu ul.ultima-menu>li>a.active-menuitem-routerlink>i {
  color:#8bc34a
 }
 .layout-container.menu-layout-horizontal .layout-menu ul.ultima-menu>li>a.active-menuitem-routerlink:hover {
  color:#212121
 }
 .layout-container.menu-layout-horizontal .layout-menu ul.ultima-menu>li>a.active-menuitem-routerlink:hover i {
  color:#212121
 }
 .layout-container.menu-layout-horizontal .layout-menu ul.ultima-menu>li>ul {
  position:absolute;
  top:41px;
  left:0;
  width:250px;
  background-color:#fff;
  box-shadow:0 6px 20px 0 rgba(0,0,0,.19),0 8px 17px 0 rgba(0,0,0,.2)
 }
 .layout-container.menu-layout-horizontal .layout-menu ul.ultima-menu>li>ul li a {
  padding:10px 16px
 }
 .layout-container.menu-layout-horizontal .layout-menu ul.ultima-menu>li>ul li ul {
  position:static
 }
 .layout-container.menu-layout-horizontal .layout-menu ul.ultima-menu>li>ul li ul li a {
  padding-left:32px
 }
 .layout-container.menu-layout-horizontal .layout-menu ul.ultima-menu>li>ul li ul ul li a {
  padding-left:48px
 }
 .layout-container.menu-layout-horizontal .layout-menu ul.ultima-menu>li>ul li ul ul ul li a {
  padding-left:64px
 }
 .layout-container.menu-layout-horizontal .layout-menu ul.ultima-menu>li>ul li ul ul ul ul li a {
  padding-left:80px
 }
 .layout-container.menu-layout-horizontal .layout-menu ul.ultima-menu>li>ul li ul ul ul ul ul li a {
  padding-left:96px
 }
 .layout-container.menu-layout-horizontal .layout-menu ul.ultima-menu>li>ul li.active-menuitem>a {
  color:#03a9f4;
  background-color:#e8e8e8
 }
 .layout-container.menu-layout-horizontal .layout-menu ul.ultima-menu>li>ul li.active-menuitem>ul {
  display:block
 }
 .layout-container.menu-layout-horizontal .layout-menu ul.ultima-menu>li.active-menuitem>a {
  color:#212121;
  background-color:#ffc107
 }
 .layout-container.menu-layout-horizontal .layout-menu ul.ultima-menu>li.active-menuitem>a i {
  color:#212121
 }
 .layout-container.menu-layout-horizontal .layout-menu ul.ultima-menu>li.active-menuitem>ul {
  display:block
 }
 .layout-container.menu-layout-horizontal .layout-menu.layout-menu-dark {
  background-color:#424242
 }
 .layout-container.menu-layout-horizontal .layout-menu.layout-menu-dark ul.ultima-menu li a {
  color:#fff
 }
 .layout-container.menu-layout-horizontal .layout-menu.layout-menu-dark ul.ultima-menu li a:hover {
  background-color:#676767;
  color:#fff
 }
 .layout-container.menu-layout-horizontal .layout-menu.layout-menu-dark ul.ultima-menu li a:hover i {
  color:#fff
 }
 .layout-container.menu-layout-horizontal .layout-menu.layout-menu-dark ul.ultima-menu li a.active-menuitem-routerlink,
 .layout-container.menu-layout-horizontal .layout-menu.layout-menu-dark ul.ultima-menu li a.active-menuitem-routerlink i {
  color:#8bc34a
 }
 .layout-container.menu-layout-horizontal .layout-menu.layout-menu-dark ul.ultima-menu li a.active-menuitem-routerlink:hover {
  color:#fff
 }
 .layout-container.menu-layout-horizontal .layout-menu.layout-menu-dark ul.ultima-menu li a.active-menuitem-routerlink:hover i {
  color:#fff
 }
 .layout-container.menu-layout-horizontal .layout-menu.layout-menu-dark ul.ultima-menu li.active-menuitem>a {
  color:#212121;
  background-color:#ffc107
 }
 .layout-container.menu-layout-horizontal .layout-menu.layout-menu-dark ul.ultima-menu li ul {
  background-color:#424242
 }
 .layout-container.menu-layout-horizontal .layout-menu .menuitem-badge {
  left:32px;
  top:7px
 }
 .layout-container.menu-layout-horizontal .layout-menu .active-menuitem .menuitem-badge {
  background-color:#fff;
  color:#212121
 }
 .layout-container.menu-layout-horizontal .layout-main {
  padding-top:116px;
  margin-left:0
 }
 .layout-container.menu-layout-horizontal .layout-mask {
  display:none
 }
 .layout-container.menu-layout-slim .topbar {
  left:75px;
  width:calc(100% - 75px)
 }
 .layout-container.menu-layout-slim .topbar .topbar-left {
  background:transparent;
  box-shadow:none;
  -webkit-box-shadow:none;
  -moz-box-shadow:none
 }
 .layout-container.menu-layout-slim .topbar .topbar-right #menu-button {
  display:none
 }
 .layout-container.menu-layout-slim .layout-menu {
  width:75px;
  overflow:visible;
  z-index:100;
  top:0
 }
 .layout-container.menu-layout-slim .layout-menu .profile {
  width:calc(100% - 18px);
  height:74px;
  padding-top:15px
 }
 .layout-container.menu-layout-slim .layout-menu .profile>a .profile-image {
  width:45px;
  height:45px
 }
 .layout-container.menu-layout-slim .layout-menu .profile>a .profile-name,
 .layout-container.menu-layout-slim .layout-menu .profile>a i {
  display:none
 }
 .layout-container.menu-layout-slim .layout-menu .ui-scrollpanel {
  border:none;
  border-radius:0
 }
 .layout-container.menu-layout-slim .layout-menu .ui-scrollpanel .ui-scrollpanel-wrapper {
  overflow:visible
 }
 .layout-container.menu-layout-slim .layout-menu .ui-scrollpanel .ui-scrollpanel-wrapper .ui-scrollpanel-content {
  overflow:visible;
  padding:0
 }
 .layout-container.menu-layout-slim .layout-menu .ui-scrollpanel .ui-scrollpanel-bar {
  display:none
 }
 .layout-container.menu-layout-slim .layout-menu .ultima-menu {
  padding:0;
  width:calc(100% - 18px)
 }
 .layout-container.menu-layout-slim .layout-menu .ultima-menu>li {
  position:relative
 }
 .layout-container.menu-layout-slim .layout-menu .ultima-menu>li>a {
  text-align:center;
  padding:.5em 0
 }
 .layout-container.menu-layout-slim .layout-menu .ultima-menu>li>a i:first-child {
  font-size:1.75em;
  margin-right:0
 }
 .layout-container.menu-layout-slim .layout-menu .ultima-menu>li>a .submenu-icon,
 .layout-container.menu-layout-slim .layout-menu .ultima-menu>li>a span {
  display:none
 }
 .layout-container.menu-layout-slim .layout-menu .ultima-menu>li>a:hover+.layout-menu-tooltip {
  display:block
 }
 .layout-container.menu-layout-slim .layout-menu .ultima-menu>li>ul {
  background-color:#fff;
  position:absolute;
  top:0;
  left:75px;
  min-width:200px;
  box-shadow:0 2px 5px 0 rgba(0,0,0,.26);
  -webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.26);
  -moz-box-shadow:0 2px 5px 0 rgba(0,0,0,.26)
 }
 .layout-container.menu-layout-slim .layout-menu .ultima-menu>li>ul li a {
  padding:.5em 1em .5em 16px
 }
 .layout-container.menu-layout-slim .layout-menu .ultima-menu>li>ul li ul li a {
  padding-left:32px
 }
 .layout-container.menu-layout-slim .layout-menu .ultima-menu>li>ul li ul ul li a {
  padding-left:48px
 }
 .layout-container.menu-layout-slim .layout-menu .ultima-menu>li>ul li ul ul ul li a {
  padding-left:64px
 }
 .layout-container.menu-layout-slim .layout-menu .ultima-menu>li>ul li ul ul ul ul li a {
  padding:80px
 }
 .layout-container.menu-layout-slim .layout-menu .ultima-menu>li>ul li ul ul ul ul ul li a {
  padding:96px
 }
 .layout-container.menu-layout-slim .layout-menu .ultima-menu>li.active-menuitem>a:hover+.layout-menu-tooltip {
  display:none
 }
 .layout-container.menu-layout-slim .layout-menu.layout-menu-dark .ultima-menu>li>ul {
  background-color:#424242
 }
 .layout-container.menu-layout-slim .layout-footer,
 .layout-container.menu-layout-slim .layout-main {
  margin-left:75px
 }
}
@media (max-width:1024px) {
 .layout-container.menu-layout-static .topbar .topbar-right #menu-button i {
  transform:rotate(180deg)
 }
 .layout-container.menu-layout-static .layout-menu {
  margin-left:-265px
 }
 .layout-container.menu-layout-static .layout-main {
  margin-left:0
 }
 .layout-container.menu-layout-static.layout-menu-static-active .layout-menu {
  margin-left:0;
  z-index:999999999
 }
 .layout-container.menu-layout-static.layout-menu-static-active .topbar {
  z-index:999999998
 }
 .layout-container.menu-layout-static.layout-menu-static-active .topbar .topbar-right #menu-button i {
  transform:rotate(0)
 }
 .layout-container.menu-layout-static.layout-menu-static-active .layout-main {
  margin-left:0
 }
 .layout-container.menu-layout-static.layout-menu-static-active .layout-mask,
 .layout-container .topbar .topbar-right #topbar-menu-button {
  display:block
 }
 .layout-container .topbar .topbar-right .topbar-items {
  position:absolute;
  top:75px;
  right:15px;
  width:275px;
  display:none;
  background-color:#fff;
  box-shadow:0 6px 20px 0 rgba(0,0,0,.19),0 8px 17px 0 rgba(0,0,0,.2);
  -webkit-animation-duration:.3s;
  animation-duration:.3s;
  list-style-type:none;
  margin:0;
  padding:0
 }
 .layout-container .topbar .topbar-right .topbar-items>li>a {
  width:100%;
  display:block;
  box-sizing:border-box;
  font-size:16px;
  padding:16px;
  color:#212121;
  position:relative
 }
 .layout-container .topbar .topbar-right .topbar-items>li>a i {
  display:inline-block;
  vertical-align:middle;
  margin-right:12px;
  font-size:24px
 }
 .layout-container .topbar .topbar-right .topbar-items>li>a:hover {
  background-color:#e8e8e8
 }
 .layout-container .topbar .topbar-right .topbar-items>li>a .topbar-item-name {
  display:inline-block;
  vertical-align:middle
 }
 .layout-container .topbar .topbar-right .topbar-items>li>a .topbar-badge {
  position:absolute;
  left:30px;
  top:10px;
  background-color:#ffc107;
  color:#212121;
  border-radius:50%;
  padding:2px 4px;
  display:block;
  font-size:12px;
  line-height:12px
 }
 .layout-container .topbar .topbar-right .topbar-items>li>ul {
  display:none
 }
 .layout-container .topbar .topbar-right .topbar-items>li>ul li a i,
 .layout-container .topbar .topbar-right .topbar-items>li>ul li a img,
 .layout-container .topbar .topbar-right .topbar-items>li>ul li a span {
  display:inline-block;
  vertical-align:middle
 }
 .layout-container .topbar .topbar-right .topbar-items>li.active-top-menu>a {
  color:#03a9f4
 }
 .layout-container .topbar .topbar-right .topbar-items>li.active-top-menu>ul {
  display:block
 }
 .layout-container .topbar .topbar-right .topbar-items>li.active-top-menu>ul li a {
  padding-left:32px
 }
 .layout-container .topbar .topbar-right .topbar-items>li.search-item input {
  background-image:linear-gradient(180deg,#03a9f4,#03a9f4),linear-gradient(180deg,#8aceec,#8aceec)
 }
 .layout-container .topbar .topbar-right .topbar-items>li.search-item {
  text-align:center;
  width:100%;
  display:block;
  box-sizing:border-box;
  font-size:16px;
  padding:16px;
  position:relative
 }
 .layout-container .topbar .topbar-right .topbar-items>li.search-item input {
  top:0;
  width:100%;
  box-sizing:border-box;
  padding-right:16px;
  border-color:#bdbdbd;
  color:#212121
 }
 .layout-container .topbar .topbar-right .topbar-items>li.search-item input:focus {
  border-color:#bdbdbd
 }
 .layout-container .topbar .topbar-right .topbar-items>li.search-item input.ui-state-filled~label,
 .layout-container .topbar .topbar-right .topbar-items>li.search-item input:focus~label {
  top:-20px;
  color:#03a9f4
 }
 .layout-container .topbar .topbar-right .topbar-items>li.search-item label {
  top:1px;
  color:#212121
 }
 .layout-container .topbar .topbar-right .topbar-items>li.search-item i {
  position:absolute;
  right:5px;
  top:-2px
 }
 .layout-container .topbar .topbar-right .topbar-items>li.profile-item .profile-image {
  display:inline-block;
  vertical-align:middle;
  width:24px;
  height:24px;
  background-size:24px 24px;
  margin-right:14px
 }
 .layout-container .topbar .topbar-right .topbar-items>li.profile-item span {
  vertical-align:middle;
  display:inline-block
 }
 .layout-container .topbar .topbar-right .topbar-items.topbar-items-visible {
  display:block
 }
}
@media (max-width:385px) {
 .layout-container .topbar .topbar-right #topbar-menu-button {
  position:absolute;
  height:1.5em;
  right:24px;
  top:1.375em
 }
 .layout-container .topbar .topbar-right #topbar-menu-button i {
  font-size:1.5em
 }
 .layout-container .topbar .topbar-right #rightpanel-menu-button {
  position:absolute;
  height:1.5em;
  right:8px;
  top:1.375em
 }
 .layout-container .topbar .topbar-right #rightpanel-menu-button i {
  font-size:1.5em
 }
 .layout-container .topbar .topbar-right #menu-button {
  margin-right:0
 }
}
.layout-config {
 z-index:1000002;
 position:fixed;
 padding:0;
 top:75px;
 display:block;
 right:0;
 width:550px;
 z-index:996;
 height:calc(100% - 60px);
 transform:translate3d(550px,0,0);
 transition:transform .3s;
 background-color:#fff
}
.layout-config.layout-config-active {
 transform:translateZ(0)
}
.layout-config.layout-config-active .layout-config-content .layout-config-button i {
 transform:rotate(1turn)
}
.layout-config .panel-items {
 display:flex;
 justify-content:flex-start;
 align-items:center;
 flex-wrap:wrap
}
.layout-config .panel-items .panel-item {
 margin-right:1em;
 margin-bottom:1em;
 text-align:center
}
.layout-config .layout-config-content {
 position:relative;
 height:100%
}
.layout-config .layout-config-content>form {
 height:100%
}
.layout-config .layout-config-content .layout-config-button {
 display:block;
 position:absolute;
 width:52px;
 height:52px;
 line-height:52px;
 background-color:#fafafa;
 text-align:center;
 top:230px;
 left:-51px;
 z-index:-1;
 cursor:pointer;
 color:#03a9f4;
 border-top-left-radius:3px;
 border-bottom-left-radius:3px;
 transition:background-color .3s;
 box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 5px 22px 4px rgba(0,0,0,.12),0 12px 17px 2px rgba(0,0,0,.14)
}
.layout-config .layout-config-content .layout-config-button i {
 font-size:32px;
 line-height:inherit;
 cursor:pointer;
 height:100%;
 transform:rotate(0deg);
 transition:transform 1s
}
.layout-config .layout-config-content .layout-config-button:hover {
 color:#47c4fd
}
.layout-config .layout-config-close {
 position:absolute;
 width:25px;
 height:25px;
 line-height:25px;
 text-align:center;
 right:32px;
 top:10px;
 z-index:999;
 background-color:#e0284f;
 border-radius:50%;
 transition:background-color .3s
}
.layout-config .layout-config-close i {
 color:#fff;
 line-height:inherit;
 font-size:16px;
 font-weight:700
}
.layout-config .layout-config-close:hover {
 background-color:#d44d69
}
.layout-config .p-col {
 text-align:center
}
.layout-config .ui-tabview {
 border:0;
 display:flex;
 flex-direction:column;
 height:100%;
 box-shadow:0 2px 10px 0 rgba(0,0,0,.24);
 -webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.24);
 -moz-box-shadow:0 2px 10px 0 rgba(0,0,0,.24);
 background-color:#fff
}
.layout-config .ui-tabview.ui-tabview-top>.ui-tabview-nav {
 display:flex
}
.layout-config .ui-tabview.ui-tabview-top>.ui-tabview-nav li {
 vertical-align:bottom;
 top:auto;
 margin:0;
 background-color:transparent;
 border-radius:0;
 border:0;
 border-bottom:3px solid transparent;
 outline:none;
 cursor:pointer
}
.layout-config .ui-tabview.ui-tabview-top>.ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover {
 border-color:#79d4fd;
 background-color:#def4ff;
 transition:background-color .3s
}
.layout-config .ui-tabview.ui-tabview-top>.ui-tabview-nav li:not(.ui-state-active):not(.ui-state-disabled):hover>a {
 color:#1b1c1e
}
.layout-config .ui-tabview.ui-tabview-top>.ui-tabview-nav li.ui-state-active {
 border:none;
 border-bottom:3px solid #03a9f4;
 background-color:#ace4fe;
 transition:background-color .3s
}
.layout-config .ui-tabview.ui-tabview-top>.ui-tabview-nav li.ui-state-active>a {
 color:#1b1c1e;
 cursor:pointer
}
.layout-config .ui-tabview.ui-tabview-top>.ui-tabview-nav li.ui-state-active:hover {
 background-color:#def4ff;
 transition:background-color .3s
}
.layout-config .ui-tabview.ui-tabview-top>.ui-tabview-nav li>a {
 color:#1b1c1e;
 padding:13px 15px 10px;
 font-weight:700
}
.layout-config .ui-tabview .ui-tabview-panels {
 padding:1em 0;
 height:100%;
 overflow:auto;
 border-width:1px 0 0;
 color:#1b1c1e;
 border-bottom-left-radius:4px;
 border-bottom-right-radius:4px
}
.layout-config .ui-tabview .ui-tabview-panels .ui-tabview-panel {
 padding:2em
}
.layout-config .ui-tabview .ui-tabview-panels img {
 max-height:100px;
 box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)
}
.layout-config .ui-tabview .ui-tabview-panels a {
 display:flex;
 width:auto;
 height:auto;
 position:relative;
 overflow:hidden;
 justify-content:center;
 align-items:center;
 transition:transform .3s;
 box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)
}
.layout-config .ui-tabview .ui-tabview-panels a:hover {
 transform:scale(1.1)
}
.layout-config .ui-tabview .ui-tabview-panels a i {
 font-size:32px;
 color:#03a9f4;
 position:absolute;
 border-radius:50%;
 background-color:#fff;
 width:40px;
 line-height:40px;
 height:40px;
 font-weight:700;
 box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)
}
.layout-config .ui-tabview .ui-tabview-panels a.layout-config-option {
 width:auto;
 display:flex;
 justify-content:center;
 align-items:center;
 height:auto;
 overflow:hidden;
 text-align:center
}
.layout-config .ui-tabview .ui-tabview-panels a.layout-config-option:hover {
 transform:scale(1.1)
}
.layout-config .ui-tabview .ui-tabview-panels a.layout-config-layout-option img {
 height:87px;
 width:109px
}
.layout-config .ui-tabview .ui-tabview-panels a.layout-config-layout-option i {
 color:#fff;
 position:absolute
}
.layout-config .ui-tabview .ui-tabview-panels h1 {
 font-size:21px;
 font-weight:600;
 margin:0 0 10px
}
.layout-config .ui-tabview .ui-tabview-panels span {
 color:#000;
 font-size:13px;
 font-weight:500;
 display:block;
 margin-top:6px;
 margin-bottom:15px
}
.layout-config .ui-tabview .ui-tabview-panels .ui-state-disabled {
 display:flex;
 width:auto;
 height:auto;
 position:relative;
 overflow:hidden;
 justify-content:center;
 align-items:center
}
.layout-config .ui-tabview .ui-tabview-panels .ui-state-disabled:hover {
 transform:scale(1)
}
.layout-config .ui-tabview .ui-tabview-panels .ui-state-disabled i {
 font-size:48px;
 color:#03a9f4;
 background-color:transparent;
 box-shadow:none;
 position:absolute
}
.layout-config p {
 line-height:1.5;
 margin-top:0;
 color:#757575
}
.blocked-scroll-config {
 overflow:hidden
}
.layout-rtl .layout-config {
 direction:rtl;
 right:auto;
 left:0;
 width:550px;
 transform:translate3d(-550px,0,0)
}
.layout-rtl .layout-config.layout-config-active {
 transform:translateZ(0)
}
.layout-rtl .layout-config .layout-config-button {
 left:auto;
 right:-51px
}
.layout-rtl .layout-config .layout-config-close {
 right:auto;
 left:7px
}
@media screen and (max-width:1024px) {
 .layout-config {
  transform:translate3d(100%,0,0)
 }
 .layout-config.layout-config-active {
  width:100%;
  transform:translateZ(0)
 }
 .layout-config .layout-config-button {
  left:auto;
  right:-52px
 }
 .layout-config .layout-config-close {
  right:10px
 }
}
body .layout-wrapper.layout-compact {
 font-size:14px;
 line-height:18px
}
body .layout-wrapper.layout-compact .layout-container .ultima-menu li a i:last-child {
 font-size:18px
}
body .layout-wrapper.layout-compact .layout-container .ultima-menu li ul li a span {
 font-size:14px
}
body .layout-wrapper.layout-compact .layout-container .layout-breadcrumb ul li {
 vertical-align:middle
}
body .layout-wrapper.layout-compact .ui-radiobutton .ui-radiobutton-box {
 width:18px;
 height:18px
}
@media (min-width:1025px) {
 .layout-wrapper.layout-compact .layout-container.menu-layout-horizontal .layout-menu ul.ultima-menu>li>ul {
  top:35px
 }
 .layout-wrapper.layout-compact .layout-container.menu-layout-horizontal .layout-menu ul.ultima-menu>li>ul li span {
  font-size:14px
 }
 .layout-wrapper.layout-compact .layout-container.menu-layout-horizontal .layout-main {
  padding-top:110px
 }
}
.dashboard {
 padding:0 15px 15px
}
.card {
 border:1px solid #dce4ec;
 box-shadow:0 25px 50px rgba(8,21,66,.06)
}
.mat-card-content .amount {
 margin-bottom:15px;
 margin-top:15px!important
}
.dark .mat-card.normal {
 background:#424242!important;
 color:#fff!important
}
.dark .mat-card.alert {
 background:#525252!important;
 color:#fff!important
}
.dark .example-card .picture .mat-icon {
 background-color:#fff!important
}
.dark .mat-card.danger {
 background:#626262!important;
 color:#fff!important
}
.dark .ui-widget-content,
.dark .ui-widget-header {
 border:1px solid #333!important
}
.dark .ui-widget-header {
 background-color:#424242!important
}
.dark .contacts ul li,
.dark .task-list ul li {
 border-bottom:1px solid #353535
}
.dark .contacts ul li a .email,
.dark .contacts ul li a .name {
 color:#fff
}
.dark .contacts ul li a {
 background-color:transparent
}
.dark .contacts ul li a:hover {
 background-color:transparent!important
}
.dark .dashboard .colorbox.colorbox-1 div:first-child {
 background-color:#212121!important
}
.dark .dashboard .colorbox.colorbox-2 div:first-child {
 background-color:#212121!important
}
.dark .dashboard .colorbox.colorbox-3 div:first-child {
 background-color:#212121!important
}
.dark .dashboard .colorbox.colorbox-4 div:first-child {
 background-color:#212121!important
}
.material-icons {
 font-family:Material Icons,Font Awesome\ 5 Free!important;
 font-size:unset;
 font-style:inherit;
 font-weight:700
}
.mat-button .mat-button-wrapper>*,
.mat-fab .mat-button-wrapper>*,
.mat-flat-button .mat-button-wrapper>*,
.mat-icon-button .mat-button-wrapper>*,
.mat-mini-fab .mat-button-wrapper>*,
.mat-raised-button .mat-button-wrapper>*,
.mat-stroked-button .mat-button-wrapper>* {
 vertical-align:unset!important
}
body .ui-widget-header {
 background-color:#004bcb
}
body .ui-dialog {
 position:absolute;
 z-index:90000!important
}
.dark .card {
 background:#424242!important;
 border:1px solid #333!important
}
.dark .ui-widget-content {
 background:#424242!important;
 border:none!important
}
.dark .ui-widget-header {
 border:1px solid #212121!important
}
.dark .card-header,
.dark .ui-widget-header,
.dark pre {
 background-color:#212121!important
}
.dark .card-content i {
 color:#fff!important
}
.dark .menu-tree .mat-nested-tree-node button:first-child mat-icon {
 color:#fff!important
}
.forms .ui-inputgroup,
.forms .ui-inputgroup input {
 background-color:transparent
}
.forms .ui-inputgroup input {
 border:1px solid #ccc;
 border-radius:5px;
 padding:1em .75em!important
}
.forms .calendar,
.forms .calendar input,
.forms .ui-calendar,
.forms .ui-calendar input,
.forms .ui-dropdown,
.forms .ui-dropdown input {
 background-color:transparent
}
body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-multiple-container.ui-inputtext {
 padding:.7em .75em
}
.ui-fluid .ui-spinner .ui-spinner-button {
 margin:5px
}
body .md-inputfield.md-inputfield-fill label {
 top:0
}
.ui-inputgroup .ui-inputtext:not(:last-child) {
 border-top-right-radius:5px;
 border-bottom-right-radius:5px;
 border-right:1px solid #ccc
}
body .ui-fileupload .ui-fileupload-buttonbar .ui-button {
 background-color:#fff
}
body .ui-fileupload .ui-fileupload-buttonbar .ui-button:hover {
 background-color:#fff
}
body .ui-button .pi {
 top:17px
}
body .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-dropdown.ui-button.ui-button-icon-only {
 bottom:10px
}
body .ui-autocomplete .ui-autocomplete-dropdown.ui-button.ui-button-icon-only {
 top:20px
}
body .ui-autocomplete .ui-autocomplete-dropdown.ui-button.ui-button-icon-only .pi {
 top:9px
}
body .ui-calendar .ui-datepicker-trigger .pi {
 top:12px
}
.ui-button-icon-only .pi {
 top:9px
}
body .ui-multiselect {
 border:1px solid #bdbdbd;
 padding:1em .75em;
 border-radius:5px
}
body .ui-progressbar .ui-progressbar-value {
 background-color:#004bcb
}
body .ui-inputgroup .ui-inputgroup-addon {
 border-bottom:0!important;
 margin-top:15px
}
body .ui-togglebutton.ui-state-active {
 background-color:#4caf50;
 color:#fff
}
body .ui-dropdown {
 background-image:none
}
body .ui-dropdown:not(.ui-state-disabled).ui-state-focus .ui-dropdown-label {
 padding:1em .75em
}
body .ui-listbox .ui-listbox-header .ui-listbox-filter-container .ui-inputtext {
 color:#424242
}
body .ui-dropdown-panel .ui-dropdown-filter-container {
 border-bottom:1px solid #bdbdbd;
 background-color:#004bcb
}
body .ui-dropdown-panel .ui-dropdown-filter-container .pi {
 top:0;
 right:.75em;
 padding:1em;
 color:#000
}
body .ui-dropdown-panel .ui-dropdown-filter-container input {
 color:#000
}
body .ui-listbox .ui-listbox-header .ui-listbox-filter-container .pi {
 color:#424242;
 padding:3px 3px 3px 0
}
body .ui-datepicker .ui-datepicker-header {
 background:#004bcb;
 border-color:#004bcb
}
body .ui-datepicker thead tr {
 background:#005cf2
}
body .ui-datepicker .ui-monthpicker .ui-monthpicker-month.ui-state-active,
body .ui-datepicker tbody td a.ui-state-active {
 background-color:#004bcb;
 color:#fff
}
body .ui-datepicker tbody td.ui-datepicker-today a {
 border-color:#004bcb
}
body .ui-autocomplete-panel .ui-autocomplete-list .ui-autocomplete-list-item.ui-state-highlight {
 color:#fff
}
.pi.pi-times:before {
 color:#fff
}
body .ui-button {
 background-color:#004bcb
}
body .ui-button:enabled:focus,
body .ui-datepicker-buttonpane>button:enabled:focus {
 background-color:#004bcb
}
body .ui-chkbox .ui-chkbox-box:before {
 background-color:#004bcb
}
body .ui-chkbox .ui-chkbox-box.ui-state-active {
 background-color:#004bcb;
 border-color:#004bcb
}
body .md-inputfield input:focus {
 border-color:#004bcb
}
body .md-inputfield input:focus~label {
 color:#004bcb
}
body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider {
 background-color:#005cf2
}
body .ui-inputswitch.ui-inputswitch-checked:not(.ui-state-disabled):hover .ui-inputswitch-slider {
 background-color:#004bcb
}
body .ui-inputswitch.ui-inputswitch-checked.ui-inputswitch-focus .ui-inputswitch-slider {
 background-color:#004bcb
}
body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before {
 background-color:#004bcb
}
body .ui-radiobutton .ui-radiobutton-box:before {
 background-color:#004bcb
}
body .ui-radiobutton .ui-radiobutton-box.ui-state-active {
 border-color:#004bcb
}
body .ui-radiobutton .ui-radiobutton-box .pi-circle-on {
 background-color:#004bcb
}
body .ui-dropdown-panel .ui-dropdown-item.ui-state-highlight {
 background-color:#004bcb;
 color:#fff
}
body .ui-slider .ui-slider-range {
 background-color:#005cf2
}
body .ui-slider .ui-slider-handle {
 background-color:#004bcb
}
body .ui-listbox .ui-listbox-header {
 background-color:#004bcb;
 border-bottom:1px solid #fff
}
body .ui-state-active {
 background-color:#e8e8e8
}
body .ui-state-highlight {
 background-color:#004bcb;
 color:#fff
}
.ui-password-panel .ui-password-meter {
 width:100%
}
.ui-widget-content .ui-inputtext,
.ui-widget-content .ui-inputtext:focus,
.ui-widget-header .ui-inputtext,
.ui-widget-header .ui-inputtext:focus {
 padding:1em .75em;
 border:1px solid #ccc;
 background:#fff;
 border-radius:5px
}
body .ui-fluid .ui-inputtext {
 padding:1em .75em;
 border:1px solid #ccc;
 background:#fff;
 border-radius:5px
}
body .ui-button:enabled:not(:focus):hover,
body .ui-datepicker-buttonpane>button:enabled:not(:focus):hover {
 background-color:#004bcb;
 background:#004bcb
}
.md-inputfield-box {
 background-color:transparent!important
}
.md-inputfield-box input {
 width:100%;
 padding:1em .75em;
 border:1px solid #ccc;
 background:#fff;
 border-radius:5px
}
.md-inputfield-box input:focus {
 border:1px solid #004bcb
}
body .ui-inputgroup .md-inputfield label {
 padding:1em .75em;
 top:0
}
input:-internal-autofill-selected {
 background-color:#fff!important;
 background-image:none!important;
 color:#000!important
}
body .md-inputfield>label {
 padding:1em .75em;
 top:0
}
body .md-inputfield .ui-inputwrapper-filled~label,
body .md-inputfield .ui-inputwrapper-focus~label,
body .md-inputfield input.ui-state-filled~label,
body .md-inputfield input:focus~label {
 top:-24px
}
.ui-float-label>.ui-inputwrapper-filled~label,
.ui-float-label>.ui-inputwrapper-focus~label,
.ui-float-label>input.ui-state-filled~label,
.ui-float-label>input:focus~label {
 top:3px;
 padding:0 .75em;
 margin-left:4px;
 background:#fff
}
.ui-float-label>label {
 margin-left:1em
}
body .md-inputfield .ui-inputwrapper-filled~label,
body .md-inputfield .ui-inputwrapper-focus~label,
body .md-inputfield input.ui-state-filled~label,
body .md-inputfield input:focus~label {
 top:-10px!important;
 font-size:12px;
 padding:0 .75em;
 color:#898989;
 background:#fff
}
body .ui-inputtext {
 background-image:none
}
body .ui-inputtext.ng-dirty.ng-invalid,
body p-autocomplete.ng-dirty.ng-invalid>.ui-autocomplete>.ui-inputtext,
body p-calendar.ng-dirty.ng-invalid>.ui-calendar>.ui-inputtext,
body p-checkbox.ng-dirty.ng-invalid .ui-chkbox-box,
body p-chips.ng-dirty.ng-invalid>.ui-inputtext,
body p-dropdown.ng-dirty.ng-invalid>.ui-dropdown,
body p-inputmask.ng-dirty.ng-invalid>.ui-inputtext,
body p-inputswitch.ng-dirty.ng-invalid .ui-inputswitch,
body p-listbox.ng-dirty.ng-invalid .ui-inputtext,
body p-multiselect.ng-dirty.ng-invalid>.ui-multiselect,
body p-radiobutton.ng-dirty.ng-invalid .ui-radiobutton-box,
body p-selectbutton.ng-dirty.ng-invalid .ui-button,
body p-spinner.ng-dirty.ng-invalid>.ui-inputtext,
body p-togglebutton.ng-dirty.ng-invalid .ui-button {
 background-image:none;
 border-color:#e62a10
}
body .ui-inputtext.ng-dirty.ng-invalid {
 border:1px solid #e62a10;
 border-radius:5px;
 padding:1em .75em
}
body .ui-dropdown .ui-dropdown-label {
 border:1px solid #ccc;
 border-radius:5px;
 padding:1em .75em
}
body .ng-invalid::-moz-placeholder {
 color:#e62a10!important
}
body .ng-invalid::placeholder {
 color:#e62a10!important
}
body .md-inputfield input.ng-dirty.ng-invalid~label {
 color:#e62a10!important
}
body .md-inputfield.md-inputfield-box input,
body .md-inputfield.md-inputfield-fill input {
 background-color:transparent;
 padding:1em .75em
}
body .md-inputfield.md-inputfield-box label {
 top:0
}
body .md-inputfield.md-inputfield-box .ui-inputwrapper-filled~label,
body .md-inputfield.md-inputfield-box .ui-inputwrapper-focus~label,
body .md-inputfield.md-inputfield-box input.ui-state-filled~label,
body .md-inputfield.md-inputfield-box input:focus~label {
 top:-19px
}
body .ui-multiselect-panel.ui-widget .ui-multiselect-header .ui-multiselect-filter-container .pi {
 color:#424242;
 padding:3px
}
body .ui-multiselect-panel.ui-widget .ui-multiselect-header {
 height:45px
}
body .ui-calendar .ui-datepicker-trigger {
 top:9px!important
}
body .ui-listbox .ui-listbox-item.ui-state-highlight {
 background-color:#004bcb;
 color:#fff
}
.ui-multiselect .ui-multiselect-trigger .ui-multiselect-trigger-icon {
 margin-top:.4em
}
body .ui-multiselect {
 background:#fff
}
body .ui-datepicker tbody td.ui-datepicker-today a.ui-state-active {
 background-color:#004bcb;
 color:#fff
}
body .ui-multiselect-panel.ui-widget .ui-multiselect-item.ui-state-highlight {
 color:#fff
}
body .ui-chips>ul.ui-inputtext {
 padding:.7em .75em
}
.ql-container.ql-snow {
 background:#fff
}
body .ui-selectbutton .ui-button.ui-state-active {
 background-color:#fff;
 text-decoration:none;
 color:#004bcb
}
.dark .md-inputfield.md-inputfield-box input.ui-state-filled~label {
 background:#424242!important
}
:focus {
 outline:0!important
}
.ui-selectable-row td {
 outline:none!important
}
.ui-selectable-row td button,
.ui-selectable-row td buttonhover {
 border:0!important;
 outline:none!important;
 background:transparent!important;
 box-shadow:0 0 0 0 rgba(0,0,0,.1)!important
}
.ui-selectable-row td buttonfocus {
 outline:none!important;
 border:0!important
}
.dark body .md-inputfield.md-inputfield-box input:focus~label {
 background:#424242!important
}
.dark .md-inputfield.md-inputfield-box input:focus~label {
 background:#424242!important
}
.dark .ui-selectable-row td button {
 color:#fff!important;
 margin-right:16px
}
.dark .ql-container.ql-snow,
.dark .ui-multiselect {
 background:#424242!important
}
.dark .ql-snow .ql-picker {
 color:#fff!important
}
.dark .ql-snow .ql-stroke {
 stroke:#fff!important
}
.dark .ui-dropdown {
 background-image:none!important;
 padding-bottom:0!important
}
.dark .ui-dropdown-panel .ui-dropdown-filter-container {
 border-bottom:1px solid #bdbdbd;
 background-color:#fff
}
.dark .ui-dropdown-panel .ui-dropdown-filter-container .pi {
 top:0;
 right:.75em;
 padding:1em;
 color:#fff
}
.dark .ui-dropdown-panel .ui-dropdown-filter-container input {
 color:#fff
}
.dark .ui-button {
 background:#fff!important;
 color:#424242!important
}
.dark .ui-button .pi {
 color:#424242!important
}
.dark .ui-button .pi,
.dark .ui-calendar .ui-datepicker-trigger {
 background:transparent!important
}
.dark .ui-calendar .ui-datepicker-trigger .pi {
 color:#fff!important
}
.dark .ui-selectbutton .ui-button.ui-state-active {
 color:#424242!important;
 background-color:#fff!important
}
.dark .md-inputfield {
 color:#fff!important;
 background-color:#424242!important
}
.dark .ui-inputtext {
 color:#fff!important;
 background-image:linear-gradient(180deg,#fff,#fff),linear-gradient(180deg,#fff,#fff)!important
}
.dark .md-inputfield label {
 color:#fff!important;
 background:none!important
}
.dark .ui-dropdown {
 background-image:linear-gradient(180deg,#fff,#fff),linear-gradient(180deg,#fff,#fff)
}
.dark .ui-chkbox .ui-chkbox-box.ui-state-active {
 background:#fff!important;
 border-color:#424242!important
}
.dark .ui-chkbox .ui-chkbox-box.ui-state-active .ui-chkbox-icon {
 color:#424242!important
}
.dark .ui-chkbox .ui-chkbox-box {
 background:#fff!important;
 border-color:#424242!important
}
.dark .ui-chkbox .ui-chkbox-box .ui-chkbox-icon {
 color:#424242!important
}
.dark .ui-dropdown-panel .ui-dropdown-item {
 color:#fff!important
}
.dark .ui-dropdown-panel .ui-dropdown-item:not(.ui-state-highlight):not(.ui-state-disabled):hover {
 background-color:#212121!important;
 color:#fff!important
}
.dark .ui-dropdown-panel .ui-dropdown-item.ui-state-highlight {
 background-color:#212121!important;
 color:#fff!important
}
.dark .ui-fluid .ui-inputtext {
 padding:1em .75em;
 border:none;
 background:#353535!important
}
.dark .md-inputfield>label {
 padding:1em .75em;
 top:0
}
.dark .md-inputfield .ui-inputwrapper-filled~label,
.dark .md-inputfield .ui-inputwrapper-focus~label,
.dark .md-inputfield input:focus~label {
 top:-5;
 background:#424242!important
}
.dark .ui-float-label>.ui-inputwrapper-filled~label,
.dark .ui-float-label>.ui-inputwrapper-focus~label,
.dark .ui-float-label>input.ui-state-filled~label,
.dark .ui-float-label>input:focus~label {
 color:#fff!important;
 background:#353535!important
}
.dark .md-inputfield input:focus~label,
.dark body .md-inputfield .ui-inputwrapper-filled~label,
.dark body .md-inputfield .ui-inputwrapper-focus~label,
.dark body .md-inputfield input.ui-state-filled~label {
 color:#fff;
 background:none!important
}
.dark body .md-inputfield .ui-inputwrapper-filled~label,
.dark body .md-inputfield .ui-inputwrapper-focus~label,
.dark body .md-inputfield input.ui-state-filled~label,
.dark body .md-inputfield input:focus~label {
 color:#fff;
 background:none!important
}
.dark .ui-inputtext.ng-dirty.ng-invalid,
.dark p-autocomplete.ng-dirty.ng-invalid>.ui-autocomplete>.ui-inputtext,
.dark p-calendar.ng-dirty.ng-invalid>.ui-calendar>.ui-inputtext,
.dark p-checkbox.ng-dirty.ng-invalid .ui-chkbox-box,
.dark p-chips.ng-dirty.ng-invalid>.ui-inputtext,
.dark p-dropdown.ng-dirty.ng-invalid>.ui-dropdown,
.dark p-inputmask.ng-dirty.ng-invalid>.ui-inputtext,
.dark p-inputswitch.ng-dirty.ng-invalid .ui-inputswitch,
.dark p-listbox.ng-dirty.ng-invalid .ui-inputtext,
.dark p-multiselect.ng-dirty.ng-invalid>.ui-multiselect,
.dark p-radiobutton.ng-dirty.ng-invalid .ui-radiobutton-box,
.dark p-selectbutton.ng-dirty.ng-invalid .ui-button,
.dark p-spinner.ng-dirty.ng-invalid>.ui-inputtext,
.dark p-togglebutton.ng-dirty.ng-invalid .ui-button {
 border:1px solid #e62a10!important;
 background:rgba(204,0,0,.2)!important
}
.dark .md-inputfield input.ng-dirty.ng-invalid~label {
 color:#e62a10!important
}
.dark .ng-invalid::-moz-placeholder {
 color:#e62a10!important
}
.dark .ng-invalid::placeholder {
 color:#e62a10!important
}
.dark .pi.pi-caret-up:before {
 color:#fff
}
.dark .pi.pi-caret-down:before {
 color:#fff
}
.dark .ui-fluid .ui-spinner .ui-spinner-button,
.dark .ui-fluid .ui-spinner .ui-spinner-button .pi {
 background:transparent!important
}
.dark .ui-slider .ui-slider-handle,
.dark .ui-slider .ui-slider-range {
 background-color:#fff
}
.dark .ui-state-active,
.dark body .ui-state-highlight {
 background-color:#fff;
 color:#212121
}
.dark .ui-widget-header {
 border-color:#fff!important;
 background:transparent!important
}
.dark .ui-listbox .ui-listbox-header .ui-listbox-filter-container .ui-inputtext {
 border:none
}
.dark .ui-listbox .ui-listbox-header .ui-listbox-filter-container .pi,
.dark .ui-multiselect-panel.ui-widget .ui-multiselect-header .ui-multiselect-filter-container .pi {
 color:#fff!important
}
.dark body .ui-fluid .ui-inputgroup .ui-button-icon-only {
 top:4px
}
.dark .ui-autocomplete .ui-autocomplete-dropdown.ui-button.ui-button-icon-only {
 background:transparent!important
}
.dark .ui-autocomplete.ui-autocomplete-multiple .ui-autocomplete-input-token>input {
 color:#fff!important
}
.dark .ui-datepicker tbody td a.ui-state-active {
 background-color:#fff;
 color:#212121
}
.dark .ui-datepicker tbody td.ui-datepicker-today a {
 border-color:#fff;
 color:#424242!important
}
.dark .ui-datepicker .ui-datepicker-header {
 background:#424242;
 border-color:#424242
}
.dark .ui-datepicker thead tr {
 background:#212121
}
.dark .ui-datepicker .ui-monthpicker .ui-monthpicker-month,
.dark .ui-datepicker tbody td a,
.dark .ui-rating .pi-star {
 color:#fff
}
.dark .ui-datepicker .ui-monthpicker .ui-monthpicker-month.ui-state-active {
 background-color:#424242;
 color:#fff
}
.dark .ui-chips>ul.ui-inputtext .ui-chips-input-token>input {
 color:#fff
}
.dark .ui-radiobutton .ui-radiobutton-box .pi-circle-on {
 background-color:#fff
}
.dark .ui-radiobutton .ui-radiobutton-box.ui-state-active {
 border-color:#fff
}
.dark .ui-listbox .ui-listbox-item.ui-state-highlight {
 background-color:#424242;
 color:#fff
}
.dark .ui-state-active {
 background-color:#fff!important;
 color:#424242!important
}
.dark .ui-inputswitch.ui-inputswitch-checked:not(.ui-state-disabled):hover .ui-inputswitch-slider {
 background-color:#fff
}
.dark .ui-inputswitch.ui-inputswitch-checked.ui-inputswitch-focus .ui-inputswitch-slider {
 background-color:#fff
}
.dark .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider:before {
 background-color:#fff
}
.dark .ui-radiobutton .ui-radiobutton-box:before {
 background-color:#fff
}
.dark .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider {
 background-color:#fff
}
.dark a {
 color:#fff
}
.dark .ui-listbox .ui-listbox-header {
 background-color:transparent!important
}
.dark .ui-progressbar .ui-progressbar-value {
 background-color:#fff!important
}
.dark .md-inputfield-box input {
 background:#424242!important
}
.dark .md-inputfield-box input:focus {
 border:1px solid #fff!important
}
.dark .ui-widget-content .ui-inputtext,
.dark .ui-widget-content .ui-inputtext:focus,
.dark .ui-widget-header .ui-inputtext,
.dark .ui-widget-header .ui-inputtext:focus {
 border:1px solid #ccc;
 background:#424242!important
}
.dark .dashboard .timeline>.ui-g .ui-g-3 i {
 background-color:#424242!important
}
body .fc .fc-button.fc-button-active {
 background-color:#004bcb;
 color:#fff
}
body .fc .fc-button {
 background-color:#fff;
 color:#004bcb
}
body .fc .fc-button:enabled:not(:focus):not(.fc-button-active):hover {
 background-color:#fff;
 color:#004bcb
}
body .fc .fc-event {
 background-color:#004bcb;
 border:1px solid #004bcb
}
body .fc .fc-head .fc-row {
 background-color:transparent;
 padding:0;
 color:rgba(0,0,0,.87);
 border:0
}
body .fc .fc-head th {
 border-color:#bdbdbd!important
}
.dark .fc .fc-head th {
 color:#fff
}
.dark .fc .fc-event {
 border-color:#212121
}
.dark .fc .fc-button.fc-button-active,
.dark .fc .fc-event {
 background-color:#212121;
 color:#fff
}
.dark .fc .fc-button.fc-button-active:hover {
 background-color:#212121;
 color:#fff
}
.dark .fc .fc-button.fc-button-active:focus {
 background-color:#fff;
 color:#212121
}
.dark .fc .fc-button.fc-button-active:focus:hover {
 background-color:#fff;
 color:#212121
}
.dark .fc td.fc-today {
 background-color:#212121
}
.dark .fc-button-group>.fc-button {
 background-color:#fff;
 color:#212121
}
.dark .fc-button-group>.fc-button:hover {
 background-color:#fff;
 color:#212121
}
.dark .fc .fc-button {
 background-color:#fff;
 color:#212121
}
.dark .fc .fc-button:hover {
 background-color:#212121;
 color:#fff
}
.pi-sort:before {
 content:"arrow_downward"!important;
 color:rgba(0,0,0,.54);
 background-color:transparent!important
}
.pi-sort:hover:before {
 content:"arrow_downward"!important;
 color:rgba(0,0,0,.54)!important
}
.pi.pi-sort {
 font-size:1em
}
.pi.pi-sort-down:before {
 content:"arrow_downward"!important
}
.pi.pi-sort-up:before {
 content:"arrow_upward"!important
}
body .ui-table .ui-sortable-column.ui-state-highlight .ui-sortable-column-icon {
 margin:-5px 0 0;
 font-size:1em
}
.pi-caret-left:before {
 content:""
}
.pi-caret-right:before {
 content:""
}
.pi-step-backward:before {
 content:""
}
.pi-step-forward:before {
 content:""
}
.pi-sort-up:before {
 content:"";
 font-size:14px;
 color:rgba(0,0,0,.54)
}
.pi-sort-down:before {
 content:"";
 font-size:14px;
 color:rgba(0,0,0,.54)
}
.ui-table-wrapper table {
 margin-top:50px
}
.ui-table-thead {
 border:0;
 margin-top:50px
}
body .ui-orderlist .ui-orderlist-list li.ui-orderlist-item.ui-state-highlight,
body .ui-picklist li.ui-picklist-item.ui-state-highlight,
body .ui-tree.ui-tree-horizontal .ui-treenode-content.ui-state-highlight {
 background-color:#e8e8e8
}
.fc-button-group>.fc-button.fc-button-active,
.fc-button-group>.fc-button:active,
.fc-button-group>.fc-button:checked,
.fc-button-group>.fc-button:focus,
.fc-button-group>.fc-button:hover {
 color:#fff;
 background-color:#005cf2
}
.fc-button-primary:not(:disabled).fc-button-active:focus,
.fc-button-primary:not(:disabled):active:focus {
 color:#fff;
 background-color:#005cf2
}
.fc-button-primary.fc-button-active:focus,
.fc-button-primary:active:focus {
 color:#fff;
 background-color:#005cf2
}
body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover .ui-sortable-column-icon {
 background-color:transparent!important
}
body .ui-table .ui-sortable-column:not(.ui-state-highlight) {
 text-decoration:none
}
body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover {
 color:rgba(0,0,0,.54)
}
body .ui-table .ui-sortable-column.ui-state-highlight {
 color:rgba(0,0,0,.54);
 text-decoration:none
}
.ui-table {
 position:relative;
 padding:0 15px;
 color:rgba(0,0,0,.54)
}
body .ui-table .ui-table-tbody>tr:nth-child(2n) {
 background:#fff
}
.ui-table table {
 border-collapse:collapse;
 width:100%;
 table-layout:fixed
}
.ui-table .ui-table-tbody>tr>td,
.ui-table .ui-table-tfoot>tr>td,
.ui-table .ui-table-thead>tr>th {
 padding:.25em .5em
}
.ui-table .ui-sortable-column {
 cursor:pointer
}
.ui-table p-sorticon {
 vertical-align:middle
}
body .ui-table .ui-table-thead>tr>th {
 border:none;
 text-align:left;
 font-size:1em;
 font-weight:700;
 color:rgba(0,0,0,.54);
 word-break:break-all;
 text-decoration:none
}
body .ui-table .ui-table-thead>tr>th:hover {
 color:rgba(0,0,0,.54);
 background-color:transparent!important
}
body .ui-table .ui-table-thead>tr>th:first-child {
 border-left:none
}
body .ui-table .ui-table-thead>tr>th:last-child {
 border-right:none
}
.ui-table .ui-table-thead>tr>th {
 padding:.25em .5em;
 background:transparent!important;
 font:inherit
}
.ui-table-tbody {
 box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)
}
body .ui-table .ui-table-tbody>tr {
 border:1px solid rgba(0,0,0,.12);
 background-color:#fff;
 height:48px
}
body .ui-table .ui-table-tbody>tr:hover {
 background-color:#fff!important
}
body .ui-table .ui-table-tbody>tr>td {
 border:0;
 font-size:14px;
 color:rgba(0,0,0,.87)
}
.ui-table-auto-layout>.ui-table-wrapper {
 overflow-x:auto
}
.ui-table-auto-layout>.ui-table-wrapper>table {
 table-layout:auto
}
.ui-table-caption,
.ui-table-summary {
 padding:.25em .5em;
 text-align:center;
 font-weight:700
}
.ui-table-caption {
 border-bottom:0
}
.ui-table-summary {
 border-top:0
}
.ui-table-scrollable-wrapper {
 position:relative
}
.ui-table-scrollable-footer,
.ui-table-scrollable-header {
 overflow:hidden;
 border:0
}
.ui-table-scrollable-body {
 overflow:auto;
 position:relative
}
.ui-table-virtual-table {
 position:absolute
}
.ui-table-loading-virtual-table {
 display:none
}
.ui-table-frozen-view .ui-table-scrollable-body {
 overflow:hidden
}
.ui-table-frozen-view>.ui-table-scrollable-body>table>.ui-table-tbody>tr>td:last-child {
 border-right:0
}
.ui-table-unfrozen-view {
 position:absolute;
 top:0
}
.ui-table-resizable>.ui-table-wrapper {
 overflow-x:auto
}
.ui-table-resizable .ui-table-tbody>tr>td,
.ui-table-resizable .ui-table-tfoot>tr>td,
.ui-table-resizable .ui-table-thead>tr>th {
 overflow:hidden;
 font-family:Roboto,Helvetica Neue,sans-serif;
 text-decoration:none
}
.ui-table-resizable .ui-resizable-column {
 background-clip:padding-box;
 position:relative
}
.ui-table-resizable-fit .ui-resizable-column:last-child .ui-column-resizer {
 display:none
}
.ui-table .ui-column-resizer {
 display:block;
 position:absolute!important;
 top:0;
 right:0;
 margin:0;
 width:.5em;
 height:100%;
 padding:0;
 cursor:col-resize;
 border:1px solid transparent
}
.ui-table .ui-column-resizer-helper {
 width:1px;
 position:absolute;
 z-index:10;
 display:none
}
.ui-table .ui-table-tbody>tr>td.ui-editing-cell {
 padding:0
}
.ui-table .ui-table-tbody>tr>td.ui-editing-cell p-celleditor>* {
 width:100%
}
.ui-table-reorder-indicator-down,
.ui-table-reorder-indicator-up {
 position:absolute;
 display:none
}
.ui-table-responsive .ui-table-tbody>tr>td .ui-column-title {
 display:none
}
@media screen and (max-width:40em) {
 .ui-table-responsive .ui-table-tfoot>tr>td,
 .ui-table-responsive .ui-table-thead>tr>th {
  display:none!important
 }
 .ui-table-responsive .ui-table-tbody>tr>td {
  text-align:left;
  display:block;
  border:0;
  width:100%!important;
  box-sizing:border-box;
  float:left;
  clear:left
 }
 .ui-table-responsive .ui-table-tbody>tr>td .ui-column-title {
  padding:.4em;
  min-width:30%;
  display:inline-block;
  margin:-.4em 1em -.4em -.4em;
  font-weight:700
 }
}
.ui-table-loading {
 position:absolute;
 width:100%;
 height:100%;
 -ms-filter:"alpha(opacity=10)";
 opacity:.1;
 z-index:1
}
.ui-table-loading-content {
 position:absolute;
 left:50%;
 top:50%;
 z-index:2;
 margin-top:-1em;
 margin-left:-1em
}
.ui-table .ui-table-loading-icon {
 font-size:2em
}
body .ui-selectbutton .ui-button.ui-state-active {
 background-color:#004bcb!important;
 text-decoration:none!important
}
.ui-dataview {
 position:relative;
 padding:0 15px 15px!important
}
.ui-dataview .ui-paginator {
 text-align:center;
 order:1;
 background:#fff;
 border-radius:20px;
 box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.1);
 z-index:2
}
.ui-dataview .ui-paginator .mat-paginator-range-label {
 margin:0;
 order:2;
 font-size:.75em
}
.ui-dataview .ui-paginator .mat-paginator-navigation-previous {
 order:1
}
.ui-dataview .ui-paginator .mat-paginator-navigation-next {
 order:3
}
.ui-dataview-column {
 padding:.25em
}
.ui-dataview-content-empty {
 padding:.25em .625em
}
.ui-dataview .ui-dataview-footer,
.ui-dataview .ui-dataview-header {
 padding:.5em .75em
}
.ui-dataview .ui-dataview-header {
 border-bottom:0
}
.ui-dataview .ui-dataview-footer {
 border-top:0
}
.ui-dataview .ui-paginator-top {
 border-bottom:0
}
.ui-dataview .ui-paginator-bottom {
 border-top:0
}
.ui-dataview.ui-dataview-list>.ui-dataview-content>div.ui-g>div {
 width:100%
}
.ui-dataview .ui-dataview-emptymessage {
 padding:.5em .75em
}
.ui-dataview-loading {
 position:absolute;
 width:100%;
 height:100%;
 -ms-filter:"alpha(opacity=10)";
 opacity:.1;
 z-index:1
}
.ui-dataview-loading-content {
 position:absolute;
 left:50%;
 top:50%;
 z-index:2;
 margin-top:-1em;
 margin-left:-1em
}
.ui-dataview-loading-icon {
 font-size:2em
}
body .ui-table .ui-table-thead>tr>th.ui-state-highlight {
 color:#757575
}
body .ui-table .ui-table-tbody>tr.ui-state-highlight {
 background-color:#fff
}
body .ui-table .ui-table-tbody>tr.ui-state-highlight:hover {
 background-color:#fff
}
body .ui-table .ui-table-tbody>tr {
 color:rgba(0,0,0,.54)
}
body .ui-table .ui-table-tbody>tr:nth-child(2n).ui-state-highlight {
 background-color:#fff
}
body .ui-table .ui-table-tbody>tr:nth-child(2n) {
 background-color:#fff
}
body .ui-table .ui-table-tbody>tr:nth-child(2n):hover {
 background-color:#fff
}
.dark .pi-sort:before {
 color:#fff
}
.dark .pi-sort:hover:before {
 color:#fff
}
.dark .pi.pi-sort {
 color:#fff
}
.dark .pi.pi-sort-down:before {
 color:#fff
}
.dark .pi.pi-sort-up:before {
 color:#fff
}
.dark .pi-caret-left:before {
 color:#fff
}
.dark .pi-caret-right:before {
 color:#fff
}
.dark .pi-step-backward:before {
 color:#fff
}
.dark .pi-step-forward:before {
 color:#fff
}
.dark .pi-sort-up:before {
 color:#fff
}
.dark .pi-sort-down:before {
 color:#fff
}
.dark .ui-paginator .ui-paginator-first,
.dark .ui-paginator .ui-paginator-last,
.dark .ui-paginator .ui-paginator-next,
.dark .ui-paginator .ui-paginator-page,
.dark .ui-paginator .ui-paginator-pages,
.dark .ui-paginator .ui-paginator-prev,
.dark body .ui-paginator .ui-paginator-current {
 color:#757575
}
.dark body .ui-paginator a.ui-state-disabled {
 color:rgba(0,0,0,.54)
}
.dark body .ui-paginator a {
 color:#fff
}
.dark .ui-table .ui-table-thead>tr>th.ui-state-highlight {
 color:#fff!important
}
.dark body .ui-table .ui-table-tbody>tr.ui-state-highlight {
 background-color:#fff!important
}
.dark body .ui-table .ui-table-tbody>tr.ui-state-highlight:hover {
 background-color:#fff!important
}
.dark .ui-carousel .ui-carousel-dots-container .ui-carousel-dot-item>.ui-button {
 background-color:transparent!important
}
.dark .ui-carousel .ui-carousel-dots-container .ui-carousel-dot-item.ui-state-highlight {
 background-color:transparent
}
.dark ui-carousel .ui-carousel-dots-container .ui-carousel-dot-item.ui-state-highlight .ui-carousel-dot-icon {
 background-color:#212121!important
}
.dark .ui-organizationchart .ui-organizationchart-node-content.ui-organizationchart-selectable-node {
 border:1px solid #fff!important
}
.dark .ui-organizationchart .ui-organizationchart-node-content .ui-node-toggler .pi-chevron-down {
 color:#fff!important
}
.dark .ui-organizationchart .ui-organizationchart-node-content.ui-organizationchart-selectable-node:not(.ui-state-highlight):hover {
 color:#fff!important
}
.dark .ui-treetable .ui-treetable-thead>tr>th {
 color:#fff!important;
 background-color:#212121!important;
 border:1px solid #2b2a2a
}
.dark .ui-treetable .ui-treetable-tbody>tr>td {
 color:#fff!important;
 background-color:#212121!important;
 background:#212121!important;
 border:1px solid #2b2a2a
}
.dark .ui-treetable .ui-treetable-thead>tr>th:first-child {
 border-left:1px solid #2b2a2a
}
.dark .ui-treetable .ui-treetable-thead>tr>th:last-child {
 border-right:1px solid #2b2a2a
}
.dark .ui-treetable .ui-treetable-thead>tr {
 color:#fff!important;
 background-color:#212121!important;
 background:#212121!important
}
.dark .ui-table .ui-table-tbody>tr>td {
 color:#fff!important
}
.dark .ui-table .ui-table-tbody>tr>td:hover {
 color:#fff!important;
 background-color:#212121!important
}
.dark .ui-tree.ui-tree-horizontal .ui-treenode-content .ui-treenode-icon,
.dark .ui-tree .ui-treenode-label {
 color:#ccc!important
}
.dark .ui-table .ui-table-tbody>tr {
 color:#fff!important;
 background-color:#212121;
 border:1px solid #000
}
.dark .ui-table .ui-table-tbody>tr:hover {
 color:#fff!important;
 background-color:#212121!important
}
.dark .ui-state-highlight {
 color:#fff!important;
 background-color:#212121
}
.dark .ui-orderlist .ui-orderlist-list li.ui-orderlist-item:not(.ui-state-highlight):hover {
 background-color:#2b2a2a!important;
 color:#fff!important
}
.dark .ui-picklist li.ui-picklist-item.ui-state-highlight:hover {
 background-color:#2b2a2a!important;
 color:#fff!important
}
.dark .ui-picklist li.ui-picklist-item.ui-state-highlight {
 background-color:#2b2a2a!important;
 color:#fff!important
}
.dark .ui-picklist li.ui-picklist-item {
 background-color:#424242!important;
 color:#fff!important
}
.dark .ui-orderlist .ui-orderlist-list li.ui-orderlist-item:not(.ui-state-highlight) {
 background-color:#2b2a2a!important;
 color:#fff!important
}
.dark .ui-orderlist .ui-orderlist-list li.ui-orderlist-item {
 color:#fff!important;
 background-color:#424242!important
}
.dark .ui-table .ui-table-tbody>tr.ui-state-highlight {
 background-color:#212121!important;
 color:#fff!important
}
.dark .ui-table .ui-table-thead>tr>th {
 color:#fff!important
}
.dark .ui-table .ui-table-tbody>tr:nth-child(2n).ui-state-highlight {
 color:#fff!important;
 background-color:#212121!important
}
.dark .ui-table .ui-table-tbody>tr:nth-child(2n) {
 color:#fff!important;
 background-color:#212121!important
}
.dark .ui-table .ui-table-tbody>tr:nth-child(2n):hover {
 color:#fff!important;
 background-color:#212121!important
}
.dark .ui-g-1,
.dark .ui-g-2,
.dark .ui-g-3,
.dark .ui-g-4,
.dark .ui-g-5,
.dark .ui-g-6,
.dark .ui-g-7,
.dark .ui-g-8,
.dark .ui-g-9,
.dark .ui-g-10,
.dark .ui-g-11,
.dark .ui-g-12 {
 color:#fff!important
}
.dark .ui-paginator {
 background:#212121!important;
 border-color:#212121!important
}
body .ui-accordion .ui-accordion-header.ui-state-active {
 background-color:#004bcb;
 color:#fff
}
body .ui-accordion .ui-accordion-header.ui-state-active .ui-accordion-toggle-icon {
 color:#fff
}
body .ui-accordion .ui-accordion-header.ui-state-active>a {
 color:#fff
}
body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover {
 background-color:#004bcb;
 color:#fff
}
body .ui-accordion .ui-accordion-header {
 background-color:#ccc
}
body .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon:hover {
 background-color:#004bcb
}
body .ui-panelmenu .ui-panelmenu-header {
 background-color:#ccc;
 color:#000
}
body .ui-panelmenu .ui-panelmenu-header.ui-state-active {
 background-color:#005cf2;
 color:#fff
}
body .ui-panelmenu .ui-panelmenu-header.ui-state-active .pi,
body .ui-panelmenu .ui-panelmenu-header.ui-state-active a {
 color:#fff
}
body .ui-tabview .ui-tabview-nav>li.ui-state-active a {
 color:#004bcb
}
body .ui-tabview .ui-tabview-nav>li.ui-state-active {
 border-color:#004bcb
}
body a {
 color:#004bcb
}
body .ui-fieldset .ui-fieldset-legend .ui-fieldset-toggler {
 background-color:#004bcb
}
body .ui-tabview .ui-tabview-nav>li.ui-state-active .ui-tabview-left-icon,
body .ui-tabview .ui-tabview-nav>li.ui-state-active .ui-tabview-right-icon {
 color:#004bcb
}
body .ui-fieldset .ui-fieldset-legend .ui-fieldset-legend-text {
 color:#004bcb
}
.dark .ui-accordion .ui-accordion-header.ui-state-active {
 background-color:#212121!important;
 color:#fff
}
.dark .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover {
 background-color:#212121;
 color:#fff
}
.dark .ui-accordion .ui-accordion-header.ui-state-active .ui-accordion-toggle-icon {
 color:#fff
}
.dark .ui-accordion .ui-accordion-header.ui-state-active>a {
 color:#fff
}
.dark .ui-accordion .ui-accordion-header {
 background-color:#424242;
 border:1px solid #212121
}
.dark .ui-panel .ui-panel-titlebar .ui-panel-titlebar-icon:hover {
 background-color:transparent!important
}
.dark .ui-panelmenu,
.dark .ui-panelmenu .ui-panelmenu-content .ui-menuitem .ui-menuitem-link {
 color:#fff
}
.dark .ui-panelmenu .ui-panelmenu-header,
.dark .ui-panelmenu .ui-panelmenu-header.ui-state-active,
.dark .ui-panelmenu .ui-panelmenu-header.ui-state-active .pi,
.dark .ui-panelmenu .ui-panelmenu-header.ui-state-active a {
 border:1px solid #fff;
 background-color:transparent!important
}
.dark .ui-tabview .ui-tabview-nav>li.ui-state-active a {
 color:#424242
}
.dark .ui-tabview .ui-tabview-nav>li.ui-state-active {
 border-color:#fff
}
.dark .ui-fieldset .ui-fieldset-legend .ui-fieldset-toggler {
 background-color:#212121
}
.dark .ui-fieldset .ui-fieldset-legend .ui-fieldset-toggler:hover {
 background-color:#212121
}
.dark .ui-fieldset .ui-fieldset-legend .ui-fieldset-legend-text {
 color:#fff
}
.dark .ui-icon-check:before {
 background-color:#fff
}
.dark .ui-tabview .ui-tabview-nav>li.ui-state-active .ui-tabview-left-icon,
.dark .ui-tabview .ui-tabview-nav>li.ui-state-active .ui-tabview-right-icon {
 color:#212121
}
.ui-dialog-mask {
 display:none
}
uikit-simple-dialog .mat-button-wrapper {
 padding:6px 15px;
 border-radius:5px;
 border:1px solid rgba(0,0,0,.57)
}
uikit-simple-dialog .mat-dialog-actions[align=end] {
 justify-content:space-around
}
.mat-dialog-actions .mat-button {
 right:0
}
.mat-dialog-container {
 padding:25px!important
}
.mat-dialog-container .close:hover {
 background:none!important
}
body .ui-overlaypanel .ui-overlaypanel-close {
 background-color:#004bcb
}
body .ui-overlaypanel .ui-overlaypanel-close:hover {
 background-color:#004bcb
}
.dark .ui-overlaypanel .ui-overlaypanel-close {
 background-color:#212121
}
.dark .ui-overlaypanel .ui-overlaypanel-close:hover {
 background-color:#212121
}
.dark .ui-dialog .ui-dialog-titlebar .ui-dialog-title {
 color:#fff!important
}
.dark .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon .pi:before {
 color:#fff
}
.dark .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-icon:hover {
 background:transparent!important
}
.dark .ui-dialog .pi.pi-times:before {
 color:#212121
}
body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-number {
 background-color:#004bcb
}
.dark .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-number {
 background-color:#212121
}
.wizard-body .wizard-wrapper .wizard-content .wizard-card .wizard-card-header .tab,
.wizard-body .wizard-wrapper .wizard-topbar {
 background-color:#004bcb
}
.wizard-body .wizard-wrapper .wizard-content .wizard-card .wizard-card-content.register .forms .calendar .ui-calendar input,
.wizard-body .wizard-wrapper .wizard-content .wizard-card .wizard-card-content.register .forms .ui-dropdown,
.wizard-body .wizard-wrapper .wizard-content .wizard-card .wizard-card-content.register .forms .ui-inputgroup {
 background-color:transparent
}
.wizard-body .wizard-wrapper .wizard-content .wizard-card {
 background-color:#fff
}
.wizard-body .wizard-wrapper .wizard-content .wizard-card .wizard-card-content.register .forms .calendar .ui-calendar input {
 padding:1em .75em!important;
 border:1px solid #ccc;
 border-radius:5px
}
.wizard-body .wizard-wrapper .wizard-content .wizard-card .wizard-card-content.register .continue-button.ui-button {
 background-color:#004bcb;
 margin-left:15px;
 margin-right:15px;
 color:#fff;
 box-shadow:0 2px 19px -1px rgba(0,75,203,.3)
}
.dark .wizard-body .wizard-wrapper .wizard-content .wizard-card,
.dark .wizard-body .wizard-wrapper .wizard-content .wizard-card .wizard-card-header .tab,
.dark .wizard-body .wizard-wrapper .wizard-topbar {
 background-color:#424242;
 color:#fff
}
.dark .wizard-body .wizard-wrapper .wizard-content .wizard-card .wizard-card-content h1 {
 color:#fff
}
.dark .order-info {
 background-color:#212121!important;
 color:#fff
}
.ui-toast-message-warn {
 padding:15px 15px 15px 60px!important;
 border-radius:28px!important;
 background-image:none!important
}
.ui-toast .ui-toast-message-content {
 padding:0
}
body .ui-toast .ui-toast-message.ui-toast-message-warn {
 background-color:#f89406;
 border:0;
 color:#fff
}
body .ui-toast .ui-toast-message.ui-toast-message-info {
 background-color:#004bcb;
 border:0;
 color:#fff
}
body .ui-toast .ui-toast-message.ui-toast-message-success {
 background-color:#04b246;
 border:0;
 color:#fff
}
body .ui-toast .ui-toast-message.ui-toast-message-error {
 background-color:#fb3e54;
 border:0;
 color:#fff
}
body .ui-toast .ui-toast-icon.pi-exclamation-triangle {
 background:#ed8a04;
 padding:15px;
 height:100%;
 width:2em;
 top:0;
 left:0;
 color:#fff
}
body .ui-toast .ui-toast-summary {
 padding:0
}
body .ui-toast .ui-toast-message-text-content {
 padding:0;
 margin-left:15px
}
body .ui-button.ui-state-default.ui-button-warning:enabled:focus,
body .ui-buttonset.ui-button-warning>.ui-button.ui-state-default:enabled:focus {
 background-color:#f89406;
 color:#fff
}
body .ui-button.ui-state-default.ui-button-warning,
body .ui-buttonset.ui-button-warning>.ui-button.ui-state-default {
 background-color:#f89406;
 color:#fff
}
body .ui-message.ui-message-warn {
 background-color:#f89406;
 border-color:#f89406;
 color:#fff
}
body .ui-message .ui-message-icon.pi-exclamation-triangle {
 color:#fff
}
body .ui-toast .ui-toast-icon.pi-exclamation-triangle:before {
 margin:0;
 position:absolute;
 top:50%;
 transform:translateY(-50%)
}
body .ui-messages.ui-messages-warn {
 background-color:#f89406;
 border-color:#f89406;
 color:#fff
}
body .ui-messages .ui-messages-icon.pi-exclamation-triangle {
 background:#ed8a04;
 padding:15px;
 height:100%;
 width:2em;
 top:0;
 left:0;
 color:#fff
}
body .ui-toast .ui-toast-message.ui-toast-message-warn .ui-toast-message-content .ui-toast-close-icon {
 color:#212121;
 margin:0;
 position:absolute;
 top:50%;
 transform:translateY(-50%)
}
body .ui-toast .ui-toast-message.ui-toast-message-warn .ui-toast-message-content .ui-toast-close-icon:hover {
 background:transparent!important
}
body .ui-messages.ui-messages-warn .ui-messages-close {
 margin:0;
 position:absolute;
 top:50%;
 transform:translateY(-50%)
}
body .ui-messages.ui-messages-warn .ui-messages-close:hover {
 background:transparent!important
}
.ui-toast-message-info {
 padding:15px 15px 15px 60px!important;
 border-radius:28px!important;
 background-image:none!important
}
body .ui-button.ui-state-default.ui-button-info:enabled:focus,
body .ui-buttonset.ui-button-infoing>.ui-button.ui-state-default:enabled:focus {
 background-color:#004bcb;
 color:#fff
}
body .ui-button.ui-state-default.ui-button-info,
body .ui-buttonset.ui-button-info>.ui-button.ui-state-default {
 background-color:#004bcb;
 color:#fff
}
body .ui-message.ui-message-info {
 background-color:#004bcb;
 border-color:#004bcb;
 color:#fff
}
body .ui-toast .ui-toast-icon.pi-info-circle:before {
 margin:0;
 position:absolute;
 top:50%;
 transform:translateY(-50%)
}
body .ui-messages.ui-messages-info {
 background-color:#004bcb;
 border-color:#004bcb;
 color:#fff
}
body .ui-messages .ui-messages-icon.pi-info-circle,
body .ui-toast .ui-toast-icon.pi-info-circle {
 background:#003ea9;
 padding:15px;
 height:100%;
 width:2em;
 top:0;
 left:0;
 color:#fff
}
body .ui-toast .ui-toast-message.ui-toast-message-info .ui-toast-message-content .ui-toast-close-icon {
 color:#212121;
 margin:0;
 position:absolute;
 top:50%;
 transform:translateY(-50%)
}
body .ui-toast .ui-toast-message.ui-toast-message-info .ui-toast-message-content .ui-toast-close-icon:hover {
 background:transparent!important
}
body .ui-messages.ui-messages-info .ui-messages-close {
 margin:0;
 position:absolute;
 top:50%;
 transform:translateY(-50%)
}
body .ui-messages.ui-messages-info .ui-messages-close:hover {
 background:transparent!important
}
.ui-toast-message-success {
 padding:15px 15px 15px 60px!important;
 border-radius:28px!important;
 background-image:none!important
}
body .ui-button.ui-state-default.ui-button-success:enabled:focus,
body .ui-buttonset.ui-button-successing>.ui-button.ui-state-default:enabled:focus {
 background-color:#04b246;
 color:#fff
}
body .ui-button.ui-state-default.ui-button-success,
body .ui-buttonset.ui-button-success>.ui-button.ui-state-default {
 background-color:#04b246;
 color:#fff
}
body .ui-message.ui-message-success {
 background-color:#04b246;
 border-color:#04b246;
 color:#fff
}
body .ui-messages .ui-messages-icon.pi-check {
 background:#04a23f;
 padding:15px;
 height:100%;
 width:2em;
 top:0;
 left:0;
 color:#fff
}
body .ui-toast .ui-toast-icon.pi-check:before {
 margin:0;
 position:absolute;
 top:50%;
 transform:translateY(-50%)
}
body .ui-messages.ui-messages-success {
 background-color:#04b246;
 border-color:#04b246;
 color:#fff
}
body .ui-toast .ui-toast-icon.pi-check {
 background:#04a23f;
 padding:15px;
 height:100%;
 width:2em;
 top:0;
 left:0;
 color:#fff
}
body .ui-toast .ui-toast-message.ui-toast-message-success .ui-toast-message-content .ui-toast-close-icon {
 color:#212121;
 margin:0;
 position:absolute;
 top:50%;
 transform:translateY(-50%)
}
body .ui-toast .ui-toast-message.ui-toast-message-success .ui-toast-message-content .ui-toast-close-icon:hover {
 background:transparent!important
}
body .ui-messages.ui-messages-success .ui-messages-close {
 margin:0;
 position:absolute;
 top:50%;
 transform:translateY(-50%)
}
body .ui-messages.ui-messages-success .ui-messages-close:hover {
 background:transparent!important
}
body .ui-toast .ui-toast-message {
 box-shadow:-3px 7px 25px -4px rgba(0,0,0,.3)
}
body .ui-button.ui-state-default.ui-button-danger,
body .ui-buttonset.ui-button-danger>.ui-button.ui-state-default {
 color:#fff;
 background-color:#fb3e54
}
body .ui-toast .ui-toast-message.ui-messages-error .ui-toast-message-content .ui-toast-close-icon {
 color:#fb3e54;
 margin:0;
 position:absolute;
 top:50%;
 transform:translateY(-50%)
}
body .ui-toast .ui-toast-message.ui-messages-error .ui-toast-message-content .ui-toast-close-icon:hover {
 background:transparent!important
}
.ui-toast-message-error {
 padding:15px 15px 15px 60px!important;
 border-radius:28px!important;
 background-image:none!important
}
body .ui-button.ui-state-default.ui-button-error:enabled:focus,
body .ui-buttonset.ui-button-erroring>.ui-button.ui-state-default:enabled:focus {
 background-color:#fb3e54;
 color:#fff
}
body .ui-button.ui-state-default.ui-button-error,
body .ui-buttonset.ui-button-error>.ui-button.ui-state-default {
 background-color:#fb3e54;
 color:#fff
}
body .ui-message.ui-message-error {
 background-color:#212121;
 border-color:#212121;
 color:#fff
}
body .ui-messages .ui-messages-icon.pi-times:before {
 margin:0;
 position:absolute;
 top:50%;
 transform:translateY(-50%)
}
body .ui-toast .ui-toast-icon.pi-times:before {
 margin:0;
 position:absolute;
 top:50%;
 transform:translateY(-50%)
}
body .ui-messages.ui-messages-error {
 background-color:#fb3e54;
 border-color:#fb3e54;
 color:#fff
}
body .ui-messages .ui-messages-icon.pi-times,
body .ui-toast .ui-toast-icon.pi-times {
 background:#fb3e54;
 padding:15px;
 height:100%;
 width:2em;
 top:0;
 left:0;
 color:#fff
}
body .ui-messages {
 padding:0
}
.ui-messages ul>li {
 padding:15px
}
body .ui-toast .ui-toast-message.ui-toast-message-error .ui-toast-message-content .ui-toast-close-icon {
 color:#212121;
 margin:0;
 position:absolute;
 top:50%;
 transform:translateY(-50%)
}
body .ui-toast .ui-toast-message.ui-toast-message-error .ui-toast-message-content .ui-toast-close-icon:hover {
 background:transparent!important
}
body .ui-messages.ui-messages-error .ui-messages-close {
 margin:0;
 position:absolute;
 top:50%;
 transform:translateY(-50%)
}
body .ui-messages.ui-messages-error .ui-messages-close:hover {
 background:transparent!important
}
body .ui-paginator {
 min-height:40px!important;
 max-height:40px!important;
 height:auto;
 display:flex;
 padding:5px;
 background-position:100% 0;
 background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='300' height='40' viewBox='0 0 300 40'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23cad0dd; fill-rule: evenodd; %7D .cls-2, .cls-3 %7B fill: %23fff; %7D .cls-2 %7B filter: url(%23filter); %7D %3C/style%3E%3Cfilter id='filter' x='220' y='-1' width='47' height='44' filterUnits='userSpaceOnUse'%3E%3CfeOffset result='offset' dx='0.391' dy='0.921' in='SourceAlpha'/%3E%3CfeGaussianBlur result='blur' stdDeviation='1'/%3E%3CfeFlood result='flood' flood-opacity='0.26'/%3E%3CfeComposite result='composite' operator='in' in2='blur'/%3E%3CfeBlend result='blend' in='SourceGraphic'/%3E%3C/filter%3E%3C/defs%3E%3Cpath id='Retângulo_1' data-name='Retângulo 1' class='cls-1' d='M246-18.21h59.667V62.21H246V-18.21Z'/%3E%3Cellipse id='Elipse_1' data-name='Elipse 1' class='cls-2' cx='243' cy='19.5' rx='21.813' ry='20.5'/%3E%3Crect id='Retângulo_2' data-name='Retângulo 2' class='cls-3' x='-18' y='-22' width='262' height='85'/%3E%3C/svg%3E%0A")
}
body .ui-paginator .ui-paginator-element span {
 vertical-align:middle
}
body .ui-paginator a {
 margin:auto!important
}
body .ui-paginator .ui-paginator-first,
body .ui-paginator .ui-paginator-last,
body .ui-paginator .ui-paginator-next,
body .ui-paginator .ui-paginator-page,
body .ui-paginator .ui-paginator-prev {
 height:auto!important;
 line-height:normal!important
}
body .ui-paginator .ui-paginator-pages a {
 padding:5% 0 0!important;
 left:0;
 line-height:normal!important
}
body .ui-paginator p-dropdown {
 display:flex
}
body p-table .ui-table .ui-paginator-top {
 border-bottom:0;
 display:none!important
}
body p-table .ui-table .ui-paginator-bottom {
 border-top:0;
 top:0!important
}
body p-table .ui-paginator:before {
 content:"";
 position:absolute;
 bottom:0;
 left:-45px;
 top:0;
 border-bottom:45px solid transparent;
 border-right:45px solid #fff;
 width:0
}
body p-table .ui-paginator {
 padding:5.609375px!important;
 right:0!important;
 position:relative!important;
 border-radius:0;
 min-height:40px!important
}
body p-table .ui-paginator .ui-paginator-pages .ui-paginator-page {
 background-color:#f7f6f9!important;
 border-radius:5px
}
body p-table .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active {
 color:#f7f6f9!important;
 background-color:#005cf2!important
}
body p-table .ui-paginator .ui-paginator-pages a::-moz-focus-inner {
 border:0;
 outline:none
}
body p-table .ui-paginator .ui-paginator-pages a {
 border:0;
 outline:none;
 margin:0 5px
}
body p-table .ui-paginator .ui-paginator-first {
 width:50px
}
body p-table .ui-paginator .ui-paginator-first:before {
 background:#fff;
 border-radius:20px;
 margin-top:9px;
 padding:6px;
 width:49px;
 border-right:none;
 display:flex;
 content:" ";
 background-repeat:no-repeat;
 background-position:50%;
 background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='33px' height='11px' version='1.1' shape-rendering='geometricPrecision' text-rendering='geometricPrecision' image-rendering='optimizeQuality' fill-rule='evenodd' clip-rule='evenodd'%0AviewBox='0 0 33 11.04' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cfont id='FontID0' horiz-adv-x='667' font-variant='normal' fill-rule='nonzero' font-weight='400'%3E%3Cfont-face font-family='Arial'%3E%3Cfont-face-src%3E%3Cfont-face-name name='Arial'/%3E%3C/font-face-src%3E%3C/font-face%3E%3Cmissing-glyph%3E%3Cpath d='M0 0z'/%3E%3C/missing-glyph%3E%3Cglyph unicode='c' horiz-adv-x='500' d='M405.163 190.028l86.0541 -12.0121c-9.55063,-59.1745 -33.5749,-105.352 -72.3682,-138.829 -38.8917,-33.4764 -86.7434,-50.2147 -143.259,-50.2147 -70.8913,0 -127.9,23.2366 -170.927,69.5128 -43.1255,46.3747 -64.6883,112.737 -64.6883,199.086 0,56.0238 9.35371,104.86 27.8642,146.902 18.5105,41.8455 46.6701,73.3528 84.6757,94.2263 37.9071,20.972 79.0635,31.5072 123.764,31.5072 56.2207,0 102.399,-14.1783 138.041,-42.7317 35.8395,-28.455 58.8791,-69.0205 68.8236,-121.303l-84.9711 -13.0952c-8.17219,34.8549 -22.5474,61.0453 -43.4209,78.7681 -20.6766,17.5259 -45.6855,26.2888 -75.0266,26.2888 -44.307,0 -80.3434,-15.8521 -108.208,-47.4578 -27.6673,-31.9011 -41.4517,-81.9188 -41.4517,-150.546 0,-69.7098 13.2921,-120.22 39.9748,-151.727 26.8796,-31.5072 61.7345,-47.3593 104.565,-47.3593 34.658,0 63.5068,10.4368 86.5464,31.6057 23.1381,21.0705 37.8087,53.5623 44.0117,97.377z'/%3E%3Cglyph unicode='i' horiz-adv-x='222' d='M66.0667 616.262l0 100.035 88.0233 0 0 -100.035 -88.0233 0zm0 -616.262l0 519.18 88.0233 0 0 -519.18 -88.0233 0z'/%3E%3Cglyph unicode='n' horiz-adv-x='556' d='M66.0667 0l0 519.18 78.965 0 0 -73.6482c38.0056,56.5161 93.0448,84.6757 164.921,84.6757 31.3103,0 60.0607,-5.71069 86.1526,-16.8367 26.1904,-11.2245 45.8824,-25.9935 58.8791,-44.2086 12.9967,-18.2151 22.1535,-39.8763 27.3719,-64.8852 3.15072,-16.3444 4.82455,-44.7993 4.82455,-85.4634l0 -318.814 -88.0233 0 0 315.466c0,35.8395 -3.34764,62.6206 -10.1414,80.3434 -6.89221,17.6244 -19.0028,31.8026 -36.4302,42.5348 -17.329,10.4368 -37.8087,15.8521 -61.1437,15.8521 -37.3164,0 -69.5128,-11.9137 -96.6878,-35.741 -27.175,-23.6304 -40.664,-68.8236 -40.664,-135.186l0 -283.27 -88.0233 0z'/%3E%3Cglyph unicode='o' horiz-adv-x='556' d='M32.9841 259.639c0,95.8017 26.6827,166.89 80.245,213.068 44.504,38.301 99.0509,57.5007 163.247,57.5007 71.1867,0 129.475,-23.335 174.865,-70.0051 45.1932,-46.5716 67.839,-111.063 67.839,-193.277 0,-66.6575 -10.0429,-119.038 -30.0303,-157.241 -19.9874,-38.2025 -49.1316,-67.839 -87.531,-89.0079 -38.2025,-21.1689 -80.0481,-31.7042 -125.143,-31.7042 -72.762,0 -131.444,23.2366 -176.244,69.7098 -44.8978,46.4732 -67.2483,113.525 -67.2483,200.957zm90.091 -0.19692c0,-66.3621 14.4736,-116.084 43.5194,-148.872 29.1442,-33.0826 65.6729,-49.5254 109.881,-49.5254 43.6178,0 79.9496,16.4428 109.192,49.6239 28.9473,33.1811 43.5194,83.6911 43.5194,151.629 0,63.9991 -14.6706,112.54 -43.9132,145.327 -29.1442,32.9841 -65.476,49.5254 -108.798,49.5254 -44.2086,0 -80.7373,-16.3444 -109.881,-49.1316 -29.0457,-32.8857 -43.5194,-82.4111 -43.5194,-148.576z'/%3E%3Cglyph unicode='Í' horiz-adv-x='277' d='M93.0448 0l0 716.297 95.014 0 0 -716.297 -95.014 0zm-29.0457 760.309l63.9991 137.056 116.084 0 -107.026 -137.056 -73.0574 0z'/%3E%3C/font%3E%3C/defs%3E%3Cg id='Camada_x0020_1'%3E%3Cmetadata id='CorelCorpID_0Corel-Layer'/%3E%3Ctext x='1.46' y='11.45' fill='%23373435' font-weight='normal' font-size='12.14px' font-family='Arial'%3EÍnicio%3C/text%3E%3C/g%3E%3C/svg%3E")
}
body p-table .ui-paginator .ui-paginator-last {
 width:50px
}
body p-table .ui-paginator .ui-paginator-last:before {
 background:#fff;
 border-radius:20px;
 margin-top:-4px;
 padding:6px;
 width:49px;
 border-right:none;
 display:flex;
 content:" ";
 background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='33px' height='11px' version='1.1' shape-rendering='geometricPrecision' text-rendering='geometricPrecision' image-rendering='optimizeQuality' fill-rule='evenodd' clip-rule='evenodd'%0AviewBox='0 0 33 11.04' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cfont id='FontID0' horiz-adv-x='667' font-variant='normal' fill-rule='nonzero' font-weight='400'%3E%3Cfont-face font-family='Arial'%3E%3Cfont-face-src%3E%3Cfont-face-name name='Arial'/%3E%3C/font-face-src%3E%3C/font-face%3E%3Cmissing-glyph%3E%3Cpath d='M0 0z'/%3E%3C/missing-glyph%3E%3Cglyph unicode='i' horiz-adv-x='222' d='M66.0667 616.262l0 100.035 88.0233 0 0 -100.035 -88.0233 0zm0 -616.262l0 519.18 88.0233 0 0 -519.18 -88.0233 0z'/%3E%3Cglyph unicode='l' horiz-adv-x='222' d='M63.9991 0l0 716.297 88.0233 0 0 -716.297 -88.0233 0z'/%3E%3Cglyph unicode='m' horiz-adv-x='833' d='M66.0667 0l0 519.18 78.965 0 0 -73.3528c16.1475,25.3042 37.9071,45.8824 64.8852,61.1437 26.9781,15.5567 57.6976,23.2366 92.1587,23.2366 38.3994,0 69.9067,-7.97527 94.4232,-23.8273 24.5166,-16.049 41.8455,-38.2025 51.79,-66.8544 41.3532,60.4545 94.9155,90.6818 160.884,90.6818 51.6916,0 91.5679,-14.1783 119.235,-42.7317 27.8642,-28.455 41.8455,-72.3682 41.8455,-131.543l0 -355.933 -88.0233 0 0 326.789c0,35.0518 -2.9538,60.356 -8.66449,75.8143 -5.71069,15.5567 -15.9505,27.8642 -31.2119,37.4148 -14.9659,9.45217 -32.5903,14.1783 -52.7746,14.1783 -36.7256,0 -67.0513,-12.2091 -91.2725,-36.4302 -24.1227,-24.3196 -36.1349,-63.1129 -36.1349,-116.478l0 -301.288 -88.0233 0 0 336.93c0,38.9902 -7.18759,68.3313 -21.5628,87.9249 -14.2767,19.4951 -37.8087,29.3411 -70.3005,29.3411 -24.7135,0 -47.5562,-6.49837 -68.5282,-19.4951 -21.0705,-13.0952 -36.2333,-32.098 -45.6855,-57.2053 -9.35371,-25.0089 -13.9813,-61.2422 -13.9813,-108.405l0 -269.091 -88.0233 0z'/%3E%3Cglyph unicode='o' horiz-adv-x='556' d='M32.9841 259.639c0,95.8017 26.6827,166.89 80.245,213.068 44.504,38.301 99.0509,57.5007 163.247,57.5007 71.1867,0 129.475,-23.335 174.865,-70.0051 45.1932,-46.5716 67.839,-111.063 67.839,-193.277 0,-66.6575 -10.0429,-119.038 -30.0303,-157.241 -19.9874,-38.2025 -49.1316,-67.839 -87.531,-89.0079 -38.2025,-21.1689 -80.0481,-31.7042 -125.143,-31.7042 -72.762,0 -131.444,23.2366 -176.244,69.7098 -44.8978,46.4732 -67.2483,113.525 -67.2483,200.957zm90.091 -0.19692c0,-66.3621 14.4736,-116.084 43.5194,-148.872 29.1442,-33.0826 65.6729,-49.5254 109.881,-49.5254 43.6178,0 79.9496,16.4428 109.192,49.6239 28.9473,33.1811 43.5194,83.6911 43.5194,151.629 0,63.9991 -14.6706,112.54 -43.9132,145.327 -29.1442,32.9841 -65.476,49.5254 -108.798,49.5254 -44.2086,0 -80.7373,-16.3444 -109.881,-49.1316 -29.0457,-32.8857 -43.5194,-82.4111 -43.5194,-148.576z'/%3E%3Cglyph unicode='t' horiz-adv-x='277' d='M257.079 78.5712l12.0121 -77.7835c-24.7135,-5.11993 -46.867,-7.77835 -66.1652,-7.77835 -31.9011,0 -56.5161,5.02147 -74.2389,15.1629 -17.5259,10.1414 -29.8334,23.335 -37.021,39.8763 -7.08913,16.4428 -10.6337,51.1993 -10.6337,103.974l0 299.122 -64.9837 0 0 68.0359 64.9837 0 0 128.392 88.0233 52.8731 0 -181.265 88.0233 0 0 -68.0359 -88.0233 0 0 -304.045c0,-25.2058 1.4769,-41.3532 4.62763,-48.5408 3.05226,-7.18759 8.07373,-12.8983 15.0644,-17.2305 6.99067,-4.13532 17.0336,-6.30145 30.0303,-6.30145 9.64909,0 22.4489,1.18152 38.301,3.54456z'/%3E%3Cglyph unicode='Ú' horiz-adv-x='722' d='M546.158 716.297l95.1125 0 0 -413.729c0,-71.9743 -8.17219,-129.18 -24.4181,-171.518 -16.3444,-42.1409 -45.6855,-76.7004 -88.0233,-103.186 -42.5348,-26.4858 -97.9678,-39.8763 -166.988,-39.8763 -66.8544,0 -121.795,11.5198 -164.231,34.658 -42.7317,23.2366 -73.0574,56.5161 -91.2725,100.429 -18.1167,43.8147 -27.2734,103.678 -27.2734,179.493l0 413.729 95.014 0 0 -413.532c0,-62.2268 5.80915,-108.208 17.329,-137.549 11.5198,-29.538 31.2119,-52.3808 59.3714,-68.1344 27.9627,-16.049 62.3252,-24.0243 102.891,-24.0243 69.3159,0 118.841,15.8521 148.379,47.3593 29.4396,31.6057 44.1101,92.3556 44.1101,182.348l0 413.532zm-266.039 44.0117l63.9991 137.056 116.084 0 -107.125 -137.056 -72.9589 0z'/%3E%3C/font%3E%3C/defs%3E%3Cg id='Camada_x0020_1'%3E%3Cmetadata id='CorelCorpID_0Corel-Layer'/%3E%3Ctext x='-1.66' y='11.45' fill='%23373435' font-weight='normal' font-size='12.14px' font-family='Arial'%3EÚltimo%3C/text%3E%3C/g%3E%3C/svg%3E%0A");
 background-repeat:no-repeat;
 background-position:50%
}
body p-table .ui-paginator .ui-dropdown {
 min-width:2.3em!important;
 margin-left:0!important
}
body p-table .ui-paginator .ui-dropdown .ui-dropdown-label {
 border:none;
 padding:5px 0 5px 10px!important;
 display:flex;
 background:#f7f6f9;
 color:rgba(0,0,0,.87);
 width:45px;
 margin-right:6px;
 font-size:14px
}
body .ui-table-thead .ui-chkbox .ui-chkbox-box {
 margin-left:9px;
 width:16px;
 height:16px;
 margin-top:5px
}
body .ui-table-thead .ui-chkbox .ui-chkbox-box .ui-chkbox-icon {
 font-size:15px;
 margin-left:-1px;
 margin-top:-2px
}
body .ui-selectable-row .ui-chkbox {
 padding-left:9px
}
body .ui-selectable-row .ui-chkbox .ui-chkbox-box {
 width:16px;
 height:16px
}
body .ui-selectable-row .ui-chkbox .ui-chkbox-box .ui-chkbox-icon {
 font-size:15px;
 margin-left:-1px;
 margin-top:-2px
}
body .ui-selectable-row .ui-button-secondary {
 border:none;
 font-size:14px;
 background:none
}
body .ui-selectable-row .ui-button-secondary[type=button] {
 outline:none
}
body .ui-selectable-row .ui-button-secondary[type=button]::-moz-focus-inner {
 border:0;
 outline:none
}
body .ui-paginator>a:not(.ui-state-disabled):not(.ui-state-active):hover {
 background:transparent
}
body .ui-paginator {
 margin:0;
 top:112px;
 text-align:center;
 float:right;
 background-color:#fff;
 border-radius:20px;
 border:0;
 width:auto;
 box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.1);
 right:25px!important;
 z-index:1
}
body .ui-paginator .ui-paginator-pages a::-moz-focus-inner {
 border:0;
 outline:none
}
body .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active {
 color:#005cf2;
 background-color:#fff
}
body .ui-paginator .ui-paginator-pages a {
 border:0;
 outline:none
}
body .ui-paginator .ui-dropdown {
 min-width:2.3em!important;
 margin-left:0!important
}
body .ui-paginator .ui-dropdown .ui-dropdown-label {
 padding:0!important;
 border:none;
 display:none
}
body .ui-paginator .ui-paginator-pages a {
 color:#424242;
 text-decoration:none
}
body .ui-paginator .ui-paginator-pages a:not(.ui-state-active):hover {
 background-color:#fff
}
body .ui-paginator .ui-paginator-top {
 border-bottom:0
}
body .ui-paginator .ui-paginator-bottom {
 border-top:0
}
body .ui-paginator .ui-paginator-left-content {
 float:left
}
body .ui-paginator .ui-paginator-right-content {
 float:right
}
body .ui-paginator .ui-paginator-pages {
 width:auto;
 height:auto;
 margin:auto;
 line-height:1;
 color:#757575
}
body .ui-paginator .ui-paginator-icon {
 display:block;
 position:absolute;
 left:50%;
 top:50%;
 width:1em;
 height:1em;
 margin-top:-.5em;
 margin-left:-.5em
}
body .ui-paginator .ui-paginator-current,
body .ui-paginator .ui-paginator .ui-paginator-rpp-options {
 margin-left:1em;
 margin-right:1em;
 background-image:none
}
body .ui-paginator .ui-paginator-jtp-select option,
body .ui-paginator .ui-paginator .ui-paginator-rpp-options option {
 background-image:none;
 border:0;
 box-shadow:none;
 -moz-box-shadow:none;
 -webkit-box-shadow:none
}
body .ui-paginator .ui-paginator a.ui-state-disabled {
 outline:0;
 color:#424242
}
body .ui-paginator .ui-dropdown {
 min-width:4em;
 margin-left:.375em
}
body .ui-paginator .ui-fluid .ui-paginator .ui-dropdown {
 width:auto
}
body .ui-paginator .ui-paginator-current,
body .ui-paginator .ui-paginator-first,
body .ui-paginator .ui-paginator-last,
body .ui-paginator .ui-paginator-next,
body .ui-paginator .ui-paginator-page,
body .ui-paginator .ui-paginator-pages,
body .ui-paginator .ui-paginator-prev {
 display:inline-block;
 min-width:1.5em;
 height:1.5em;
 line-height:1.5em;
 zoom:1;
 color:#757575;
 margin-left:.063em;
 margin-right:.063em;
 text-decoration:none;
 vertical-align:middle;
 text-align:center;
 position:relative;
 border:0;
 outline:none
}
body .ui-paginator .ui-paginator-first,
body .ui-paginator .ui-paginator-last,
body .ui-paginator .ui-paginator-next,
body .ui-paginator .ui-paginator-page,
body .ui-paginator .ui-paginator-prev {
 cursor:pointer
}
body .ui-table {
 padding:0
}
body .ui-table .ui-table .ui-paginator-top {
 border-bottom:0
}
body .ui-table .ui-table .ui-paginator-bottom {
 border-top:0;
 display:none!important
}
body .ui-table .ui-table-tbody>tr>td {
 word-break:break-all
}
body .ui-table .ui-table-thead>tr>th {
 text-transform:uppercase!important
}
body .ui-table .ui-table-thead>tr>th .ui-state-active {
 outline:none!important
}
body .ui-table .ui-table-thead>tr>th .ui-state-active:focus {
 outline:none!important
}
body .ui-table .ui-table-thead>tr>th .ui-state-highlight:focus {
 outline:none
}
body .ui-table .ui-table-thead>tr>th .ui-state-highlight:focus .pi-sort:before {
 color:rgba(0,0,0,.54)!important
}
body .pi-sort:before {
 color:transparent
}
@media screen and (max-width:634px) {
 body .ui-paginator .ui-paginator-first,
 body .ui-paginator .ui-paginator-last {
  display:none
 }
 body .ui-paginator .ui-paginator-next,
 body .ui-paginator .ui-paginator-prev {
  min-width:0!important
 }
 body .uikit-content-header {
  margin-top:10%
 }
 body .mat-select-panel-wrap {
  flex-basis:auto!important
 }
 body .uikit-actions .fa-trash-alt:before {
  margin-left:0!important
 }
 .ui-paginator {
  background:#fff!important
 }
 .dark .ui-paginator {
  background:#424242!important
 }
}
@media screen and (max-width:350px) {
 body .uikit-content-header .uikit-content-body .uikit-paginator mat-paginator .mat-paginator-page-size {
  position:absolute!important;
  height:40px!important;
  max-height:40px!important;
  right:18px
 }
 body .uikit-content-header .uikit-content-body .uikit-paginator mat-paginator .mat-paginator-range-actions {
  max-width:150px
 }
 body .mat-icon-button {
  width:40px
 }
 body .mat-select-panel-wrap {
  flex-basis:auto!important
 }
 body .uikit-actions .fa-trash-alt:before {
  margin-left:0!important
 }
}
@media screen and (max-width:340px) {
 body .uikit-content-header .uikit-content-body .uikit-paginator mat-paginator .mat-paginator-page-size {
  position:absolute!important;
  height:40px!important;
  max-height:40px!important;
  right:18px
 }
 body .uikit-content-header .uikit-content-body .uikit-paginator mat-paginator .mat-paginator-range-actions {
  max-width:109px
 }
 body .mat-icon-button {
  width:25px
 }
 body .mat-select-panel-wrap {
  flex-basis:auto!important
 }
 body .uikit-actions .fa-trash-alt:before {
  margin-left:0!important
 }
}
@media screen and (max-width:322px) {
 body .uikit-content-header .uikit-content-body .uikit-paginator mat-paginator .mat-paginator-page-size {
  position:absolute!important;
  height:40px!important;
  max-height:40px!important;
  right:18px
 }
 body .uikit-content-header .uikit-content-body .uikit-paginator mat-paginator .mat-paginator-range-actions {
  max-width:109px
 }
 body .mat-icon-button {
  width:25px
 }
 body .mat-select-panel-wrap {
  flex-basis:auto!important
 }
 body .uikit-actions .fa-trash-alt:before {
  margin-left:0!important
 }
}
@media screen and (max-width:600px) {
 body .ui-paginator {
  padding:6px;
  margin-right:15px!important
 }
}
@media screen and (max-width:996px) {
 p-paginator {
  right:5px;
  float:right;
  position:absolute
 }
}
@media screen and (max-width:992px) {
 body.noshell,
 body.noshellnobreadcrumb {
  right:20px!important;
  position:fixed;
  top:9px
 }
 body .mat-select-panel .mat-optgroup-label,
 body .mat-select-panel .mat-option {
  width:50px!important
 }
 body .mat-select-panel-wrap {
  flex-basis:auto!important
 }
 body .cdk-overlay-pane {
  max-width:100vw!important
 }
 body .uikit-actions .fa-trash-alt:before {
  margin-left:0!important
 }
 body .mat-slider-horizontal {
  width:96%!important
 }
}
.uikit-content-header .uikit-content-body .uikit-paginator mat-paginator .mat-paginator-page-size {
 max-height:40px!important
}
.dark .ui-paginator {
 background-position:100% 0!important;
 background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='300' height='40' viewBox='0 0 300 40'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23fff; fill-rule: evenodd; %7D .cls-2, .cls-3 %7B fill: %23303030; %7D .cls-2 %7B filter: url(%23filter); %7D %3C/style%3E%3Cfilter id='filter' x='220' y='-1' width='47' height='44' filterUnits='userSpaceOnUse'%3E%3CfeOffset result='offset' dx='0.391' dy='0.921' in='SourceAlpha'/%3E%3CfeGaussianBlur result='blur' stdDeviation='1'/%3E%3CfeFlood result='flood' flood-opacity='0.26'/%3E%3CfeComposite result='composite' operator='in' in2='blur'/%3E%3CfeBlend result='blend' in='SourceGraphic'/%3E%3C/filter%3E%3C/defs%3E%3Cpath id='Retângulo_1' data-name='Retângulo 1' class='cls-1' d='M246-18.21h59.667V62.21H246V-18.21Z'/%3E%3Cellipse id='Elipse_1' data-name='Elipse 1' class='cls-2' cx='243' cy='19.5' rx='21.813' ry='20.5'/%3E%3Crect id='Retângulo_2' data-name='Retângulo 2' class='cls-3' x='-19' y='-20' width='262' height='85'/%3E%3C/svg%3E%0A")!important
}
.dark .ui-paginator .ui-paginator-first:before {
 color:#fff
}
.dark .ui-paginator .ui-paginator-last:before {
 color:#fff
}
.dark .ui-paginator .ui-paginator-pages .ui-paginator-page {
 background-color:#424242!important;
 border-radius:5px
}
.dark .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active {
 color:#212121!important;
 background-color:#fff!important
}
.dark p-table .ui-paginator-first {
 width:50px
}
.dark p-table .ui-paginator-first:before {
 background:transparent!important;
 border-radius:20px;
 margin-top:9px;
 padding:6px;
 width:49px;
 border-right:none!important;
 display:flex;
 content:" ";
 background-repeat:no-repeat!important;
 background-position:50%!important;
 background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='33px' height='11px' version='1.1' shape-rendering='geometricPrecision' text-rendering='geometricPrecision' image-rendering='optimizeQuality' fill-rule='evenodd' clip-rule='evenodd'%0AviewBox='0 0 33 11.04' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cfont id='FontID0' horiz-adv-x='667' font-variant='normal' fill-rule='nonzero' font-weight='400'%3E%3Cfont-face font-family='Arial'%3E%3Cfont-face-src%3E%3Cfont-face-name name='Arial'/%3E%3C/font-face-src%3E%3C/font-face%3E%3Cmissing-glyph%3E%3Cpath d='M0 0z'/%3E%3C/missing-glyph%3E%3Cglyph unicode='c' horiz-adv-x='500' d='M405.163 190.028l86.0541 -12.0121c-9.55063,-59.1745 -33.5749,-105.352 -72.3682,-138.829 -38.8917,-33.4764 -86.7434,-50.2147 -143.259,-50.2147 -70.8913,0 -127.9,23.2366 -170.927,69.5128 -43.1255,46.3747 -64.6883,112.737 -64.6883,199.086 0,56.0238 9.35371,104.86 27.8642,146.902 18.5105,41.8455 46.6701,73.3528 84.6757,94.2263 37.9071,20.972 79.0635,31.5072 123.764,31.5072 56.2207,0 102.399,-14.1783 138.041,-42.7317 35.8395,-28.455 58.8791,-69.0205 68.8236,-121.303l-84.9711 -13.0952c-8.17219,34.8549 -22.5474,61.0453 -43.4209,78.7681 -20.6766,17.5259 -45.6855,26.2888 -75.0266,26.2888 -44.307,0 -80.3434,-15.8521 -108.208,-47.4578 -27.6673,-31.9011 -41.4517,-81.9188 -41.4517,-150.546 0,-69.7098 13.2921,-120.22 39.9748,-151.727 26.8796,-31.5072 61.7345,-47.3593 104.565,-47.3593 34.658,0 63.5068,10.4368 86.5464,31.6057 23.1381,21.0705 37.8087,53.5623 44.0117,97.377z'/%3E%3Cglyph unicode='i' horiz-adv-x='222' d='M66.0667 616.262l0 100.035 88.0233 0 0 -100.035 -88.0233 0zm0 -616.262l0 519.18 88.0233 0 0 -519.18 -88.0233 0z'/%3E%3Cglyph unicode='n' horiz-adv-x='556' d='M66.0667 0l0 519.18 78.965 0 0 -73.6482c38.0056,56.5161 93.0448,84.6757 164.921,84.6757 31.3103,0 60.0607,-5.71069 86.1526,-16.8367 26.1904,-11.2245 45.8824,-25.9935 58.8791,-44.2086 12.9967,-18.2151 22.1535,-39.8763 27.3719,-64.8852 3.15072,-16.3444 4.82455,-44.7993 4.82455,-85.4634l0 -318.814 -88.0233 0 0 315.466c0,35.8395 -3.34764,62.6206 -10.1414,80.3434 -6.89221,17.6244 -19.0028,31.8026 -36.4302,42.5348 -17.329,10.4368 -37.8087,15.8521 -61.1437,15.8521 -37.3164,0 -69.5128,-11.9137 -96.6878,-35.741 -27.175,-23.6304 -40.664,-68.8236 -40.664,-135.186l0 -283.27 -88.0233 0z'/%3E%3Cglyph unicode='o' horiz-adv-x='556' d='M32.9841 259.639c0,95.8017 26.6827,166.89 80.245,213.068 44.504,38.301 99.0509,57.5007 163.247,57.5007 71.1867,0 129.475,-23.335 174.865,-70.0051 45.1932,-46.5716 67.839,-111.063 67.839,-193.277 0,-66.6575 -10.0429,-119.038 -30.0303,-157.241 -19.9874,-38.2025 -49.1316,-67.839 -87.531,-89.0079 -38.2025,-21.1689 -80.0481,-31.7042 -125.143,-31.7042 -72.762,0 -131.444,23.2366 -176.244,69.7098 -44.8978,46.4732 -67.2483,113.525 -67.2483,200.957zm90.091 -0.19692c0,-66.3621 14.4736,-116.084 43.5194,-148.872 29.1442,-33.0826 65.6729,-49.5254 109.881,-49.5254 43.6178,0 79.9496,16.4428 109.192,49.6239 28.9473,33.1811 43.5194,83.6911 43.5194,151.629 0,63.9991 -14.6706,112.54 -43.9132,145.327 -29.1442,32.9841 -65.476,49.5254 -108.798,49.5254 -44.2086,0 -80.7373,-16.3444 -109.881,-49.1316 -29.0457,-32.8857 -43.5194,-82.4111 -43.5194,-148.576z'/%3E%3Cglyph unicode='Í' horiz-adv-x='277' d='M93.0448 0l0 716.297 95.014 0 0 -716.297 -95.014 0zm-29.0457 760.309l63.9991 137.056 116.084 0 -107.026 -137.056 -73.0574 0z'/%3E%3C/font%3E%3C/defs%3E%3Cg id='Camada_x0020_1'%3E%3Cmetadata id='CorelCorpID_0Corel-Layer'/%3E%3Ctext x='1.46' y='11.45' fill='%23fff' font-weight='normal' font-size='12.14px' font-family='Arial'%3EÍnicio%3C/text%3E%3C/g%3E%3C/svg%3E")!important
}
.dark p-table .ui-paginator-last {
 width:50px
}
.dark p-table .ui-paginator-last:before {
 background:transparent!important;
 border-radius:20px;
 margin-top:-4px;
 padding:6px;
 width:49px;
 border-right:none!important;
 display:flex;
 content:" ";
 background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='33px' height='11px' version='1.1' shape-rendering='geometricPrecision' text-rendering='geometricPrecision' image-rendering='optimizeQuality' fill-rule='evenodd' clip-rule='evenodd'%0AviewBox='0 0 33 11.04' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cfont id='FontID0' horiz-adv-x='667' font-variant='normal' fill-rule='nonzero' font-weight='400'%3E%3Cfont-face font-family='Arial'%3E%3Cfont-face-src%3E%3Cfont-face-name name='Arial'/%3E%3C/font-face-src%3E%3C/font-face%3E%3Cmissing-glyph%3E%3Cpath d='M0 0z'/%3E%3C/missing-glyph%3E%3Cglyph unicode='i' horiz-adv-x='222' d='M66.0667 616.262l0 100.035 88.0233 0 0 -100.035 -88.0233 0zm0 -616.262l0 519.18 88.0233 0 0 -519.18 -88.0233 0z'/%3E%3Cglyph unicode='l' horiz-adv-x='222' d='M63.9991 0l0 716.297 88.0233 0 0 -716.297 -88.0233 0z'/%3E%3Cglyph unicode='m' horiz-adv-x='833' d='M66.0667 0l0 519.18 78.965 0 0 -73.3528c16.1475,25.3042 37.9071,45.8824 64.8852,61.1437 26.9781,15.5567 57.6976,23.2366 92.1587,23.2366 38.3994,0 69.9067,-7.97527 94.4232,-23.8273 24.5166,-16.049 41.8455,-38.2025 51.79,-66.8544 41.3532,60.4545 94.9155,90.6818 160.884,90.6818 51.6916,0 91.5679,-14.1783 119.235,-42.7317 27.8642,-28.455 41.8455,-72.3682 41.8455,-131.543l0 -355.933 -88.0233 0 0 326.789c0,35.0518 -2.9538,60.356 -8.66449,75.8143 -5.71069,15.5567 -15.9505,27.8642 -31.2119,37.4148 -14.9659,9.45217 -32.5903,14.1783 -52.7746,14.1783 -36.7256,0 -67.0513,-12.2091 -91.2725,-36.4302 -24.1227,-24.3196 -36.1349,-63.1129 -36.1349,-116.478l0 -301.288 -88.0233 0 0 336.93c0,38.9902 -7.18759,68.3313 -21.5628,87.9249 -14.2767,19.4951 -37.8087,29.3411 -70.3005,29.3411 -24.7135,0 -47.5562,-6.49837 -68.5282,-19.4951 -21.0705,-13.0952 -36.2333,-32.098 -45.6855,-57.2053 -9.35371,-25.0089 -13.9813,-61.2422 -13.9813,-108.405l0 -269.091 -88.0233 0z'/%3E%3Cglyph unicode='o' horiz-adv-x='556' d='M32.9841 259.639c0,95.8017 26.6827,166.89 80.245,213.068 44.504,38.301 99.0509,57.5007 163.247,57.5007 71.1867,0 129.475,-23.335 174.865,-70.0051 45.1932,-46.5716 67.839,-111.063 67.839,-193.277 0,-66.6575 -10.0429,-119.038 -30.0303,-157.241 -19.9874,-38.2025 -49.1316,-67.839 -87.531,-89.0079 -38.2025,-21.1689 -80.0481,-31.7042 -125.143,-31.7042 -72.762,0 -131.444,23.2366 -176.244,69.7098 -44.8978,46.4732 -67.2483,113.525 -67.2483,200.957zm90.091 -0.19692c0,-66.3621 14.4736,-116.084 43.5194,-148.872 29.1442,-33.0826 65.6729,-49.5254 109.881,-49.5254 43.6178,0 79.9496,16.4428 109.192,49.6239 28.9473,33.1811 43.5194,83.6911 43.5194,151.629 0,63.9991 -14.6706,112.54 -43.9132,145.327 -29.1442,32.9841 -65.476,49.5254 -108.798,49.5254 -44.2086,0 -80.7373,-16.3444 -109.881,-49.1316 -29.0457,-32.8857 -43.5194,-82.4111 -43.5194,-148.576z'/%3E%3Cglyph unicode='t' horiz-adv-x='277' d='M257.079 78.5712l12.0121 -77.7835c-24.7135,-5.11993 -46.867,-7.77835 -66.1652,-7.77835 -31.9011,0 -56.5161,5.02147 -74.2389,15.1629 -17.5259,10.1414 -29.8334,23.335 -37.021,39.8763 -7.08913,16.4428 -10.6337,51.1993 -10.6337,103.974l0 299.122 -64.9837 0 0 68.0359 64.9837 0 0 128.392 88.0233 52.8731 0 -181.265 88.0233 0 0 -68.0359 -88.0233 0 0 -304.045c0,-25.2058 1.4769,-41.3532 4.62763,-48.5408 3.05226,-7.18759 8.07373,-12.8983 15.0644,-17.2305 6.99067,-4.13532 17.0336,-6.30145 30.0303,-6.30145 9.64909,0 22.4489,1.18152 38.301,3.54456z'/%3E%3Cglyph unicode='Ú' horiz-adv-x='722' d='M546.158 716.297l95.1125 0 0 -413.729c0,-71.9743 -8.17219,-129.18 -24.4181,-171.518 -16.3444,-42.1409 -45.6855,-76.7004 -88.0233,-103.186 -42.5348,-26.4858 -97.9678,-39.8763 -166.988,-39.8763 -66.8544,0 -121.795,11.5198 -164.231,34.658 -42.7317,23.2366 -73.0574,56.5161 -91.2725,100.429 -18.1167,43.8147 -27.2734,103.678 -27.2734,179.493l0 413.729 95.014 0 0 -413.532c0,-62.2268 5.80915,-108.208 17.329,-137.549 11.5198,-29.538 31.2119,-52.3808 59.3714,-68.1344 27.9627,-16.049 62.3252,-24.0243 102.891,-24.0243 69.3159,0 118.841,15.8521 148.379,47.3593 29.4396,31.6057 44.1101,92.3556 44.1101,182.348l0 413.532zm-266.039 44.0117l63.9991 137.056 116.084 0 -107.125 -137.056 -72.9589 0z'/%3E%3C/font%3E%3C/defs%3E%3Cg id='Camada_x0020_1'%3E%3Cmetadata id='CorelCorpID_0Corel-Layer'/%3E%3Ctext x='-1.66' y='11.45' fill='%23fff' font-weight='normal' font-size='12.14px' font-family='Arial'%3EÚltimo%3C/text%3E%3C/g%3E%3C/svg%3E")!important;
 background-repeat:no-repeat!important;
 background-position:50%!important
}
.dark p-table .ui-paginator:before {
 content:"";
 position:absolute;
 bottom:0;
 left:-45px;
 top:0;
 border-bottom:45px solid transparent;
 border-right:45px solid #212121;
 width:0
}
.logodesk,
.logomobile {
 content:url(../img/uikit-logotipo.9aa022810856e4cbddeb.png)!important
}
.dark .logodesk,
.dark .logomobile {
 content:url(../img/pdpj-logo-branca.9bc2e13e7e9bf4c35801.png)!important
}
.snack-bar-success-color {
 background:#304ffe
}
.snack-bar-info-color {
 background:#03a9f4
}
.snack-bar-warning-color {
 background:#ff3d00
}
.snack-bar-error-color {
 background:#d50000
}
.snack-messenger-div-close-button {
 height:50px
}
