.vis .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.vis-active{-webkit-box-shadow:0 0 10px #86d5f8;box-shadow:0 0 10px #86d5f8}.vis [class*=span]{min-height:0;width:auto}div.vis-configuration{position:relative;display:block;float:left;font-size:12px}div.vis-configuration-wrapper{display:block;width:700px}div.vis-configuration-wrapper:after{clear:both;content:"";display:block}div.vis-configuration.vis-config-option-container{display:block;width:495px;background-color:#fff;border:2px solid #f7f8fa;border-radius:4px;margin-top:20px;left:10px;padding-left:5px}div.vis-configuration.vis-config-button{display:block;width:495px;height:25px;vertical-align:middle;line-height:25px;background-color:#f7f8fa;border:2px solid #ceced0;border-radius:4px;margin-top:20px;left:10px;padding-left:5px;cursor:pointer;margin-bottom:30px}div.vis-configuration.vis-config-button.hover{background-color:#4588e6;border:2px solid #214373;color:#fff}div.vis-configuration.vis-config-item{display:block;float:left;width:495px;height:25px;vertical-align:middle;line-height:25px}div.vis-configuration.vis-config-item.vis-config-s2{left:10px;background-color:#f7f8fa;padding-left:5px;border-radius:3px}div.vis-configuration.vis-config-item.vis-config-s3{left:20px;background-color:#e4e9f0;padding-left:5px;border-radius:3px}div.vis-configuration.vis-config-item.vis-config-s4{left:30px;background-color:#cfd8e6;padding-left:5px;border-radius:3px}div.vis-configuration.vis-config-header{font-size:18px;font-weight:700}div.vis-configuration.vis-config-label{width:120px;height:25px;line-height:25px}div.vis-configuration.vis-config-label.vis-config-s3{width:110px}div.vis-configuration.vis-config-label.vis-config-s4{width:100px}div.vis-configuration.vis-config-colorBlock{top:1px;width:30px;height:19px;border:1px solid #444;border-radius:2px;padding:0;margin:0;cursor:pointer}input.vis-configuration.vis-config-checkbox{left:-5px}input.vis-configuration.vis-config-rangeinput{position:relative;top:-5px;width:60px;padding:1px;margin:0;pointer-events:none}input.vis-configuration.vis-config-range{-webkit-appearance:none;border:0 solid #fff;background-color:transparent;width:300px;height:20px}input.vis-configuration.vis-config-range::-webkit-slider-runnable-track{width:300px;height:5px;background:#dedede;background:-webkit-gradient(linear,left top,left bottom,from(#dedede),color-stop(99%,#c8c8c8));background:linear-gradient(180deg,#dedede 0,#c8c8c8 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#dedede",endColorstr="#c8c8c8",GradientType=0);border:1px solid #999;-webkit-box-shadow:#aaa 0 0 3px 0;box-shadow:0 0 3px 0 #aaa;border-radius:3px}input.vis-configuration.vis-config-range::-webkit-slider-thumb{-webkit-appearance:none;border:1px solid #14334b;height:17px;width:17px;border-radius:50%;background:#3876c2;background:-webkit-gradient(linear,left top,left bottom,from(#3876c2),to(#385380));background:linear-gradient(180deg,#3876c2 0,#385380);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#3876c2",endColorstr="#385380",GradientType=0);-webkit-box-shadow:#111927 0 0 1px 0;box-shadow:0 0 1px 0 #111927;margin-top:-7px}input.vis-configuration.vis-config-range:focus{outline:none}input.vis-configuration.vis-config-range:focus::-webkit-slider-runnable-track{background:#9d9d9d;background:-webkit-gradient(linear,left top,left bottom,from(#9d9d9d),color-stop(99%,#c8c8c8));background:linear-gradient(180deg,#9d9d9d 0,#c8c8c8 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#9d9d9d",endColorstr="#c8c8c8",GradientType=0)}input.vis-configuration.vis-config-range::-moz-range-track{width:300px;height:10px;background:#dedede;background:linear-gradient(180deg,#dedede 0,#c8c8c8 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#dedede",endColorstr="#c8c8c8",GradientType=0);border:1px solid #999;box-shadow:0 0 3px 0 #aaa;border-radius:3px}input.vis-configuration.vis-config-range::-moz-range-thumb{border:none;height:16px;width:16px;border-radius:50%;background:#385380}input.vis-configuration.vis-config-range:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}input.vis-configuration.vis-config-range::-ms-track{width:300px;height:5px;background:transparent;border-color:transparent;border-width:6px 0;color:transparent}input.vis-configuration.vis-config-range::-ms-fill-lower{background:#777;border-radius:10px}input.vis-configuration.vis-config-range::-ms-fill-upper{background:#ddd;border-radius:10px}input.vis-configuration.vis-config-range::-ms-thumb{border:none;height:16px;width:16px;border-radius:50%;background:#385380}input.vis-configuration.vis-config-range:focus::-ms-fill-lower{background:#888}input.vis-configuration.vis-config-range:focus::-ms-fill-upper{background:#ccc}.vis-configuration-popup{position:absolute;background:rgba(57,76,89,.85);border:2px solid #f2faff;line-height:30px;height:30px;width:150px;text-align:center;color:#fff;font-size:14px;border-radius:4px;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.vis-configuration-popup:after,.vis-configuration-popup:before{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.vis-configuration-popup:after{border-color:rgba(136,183,213,0);border-left-color:rgba(57,76,89,.85);border-width:8px;margin-top:-8px}.vis-configuration-popup:before{border-color:rgba(194,225,245,0);border-left-color:#f2faff;border-width:12px;margin-top:-12px}div.vis-tooltip{position:absolute;visibility:hidden;padding:5px;white-space:nowrap;font-family:verdana;font-size:14px;color:#000;background-color:#f5f4ed;border-radius:3px;border:1px solid #808074;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,.2);box-shadow:3px 3px 10px rgba(0,0,0,.2);pointer-events:none;z-index:5}div.vis-color-picker{position:absolute;top:0;left:30px;margin-top:-140px;margin-left:30px;width:310px;height:444px;z-index:1;padding:10px;border-radius:15px;background-color:#fff;display:none;-webkit-box-shadow:rgba(0,0,0,.5) 0 0 10px 0;box-shadow:0 0 10px 0 rgba(0,0,0,.5)}div.vis-color-picker div.vis-arrow{position:absolute;top:147px;left:5px}div.vis-color-picker div.vis-arrow:after,div.vis-color-picker div.vis-arrow:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}div.vis-color-picker div.vis-arrow:after{border-color:hsla(0,0%,100%,0);border-right-color:#fff;border-width:30px;margin-top:-30px}div.vis-color-picker div.vis-color{position:absolute;width:289px;height:289px;cursor:pointer}div.vis-color-picker div.vis-brightness{position:absolute;top:313px}div.vis-color-picker div.vis-opacity{position:absolute;top:350px}div.vis-color-picker div.vis-selector{position:absolute;top:137px;left:137px;width:15px;height:15px;border-radius:15px;border:1px solid #fff;background:#4c4c4c;background:-webkit-gradient(linear,left top,left bottom,from(#4c4c4c),color-stop(12%,#595959),color-stop(25%,#666),color-stop(39%,#474747),color-stop(50%,#2c2c2c),color-stop(51%,#000),color-stop(60%,#111),color-stop(76%,#2b2b2b),color-stop(91%,#1c1c1c),to(#131313));background:linear-gradient(180deg,#4c4c4c 0,#595959 12%,#666 25%,#474747 39%,#2c2c2c 50%,#000 51%,#111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#4c4c4c",endColorstr="#131313",GradientType=0)}div.vis-color-picker div.vis-new-color{left:159px;text-align:right;padding-right:2px}div.vis-color-picker div.vis-initial-color,div.vis-color-picker div.vis-new-color{position:absolute;width:140px;height:20px;border:1px solid rgba(0,0,0,.1);border-radius:5px;top:380px;font-size:10px;color:rgba(0,0,0,.4);vertical-align:middle;line-height:20px}div.vis-color-picker div.vis-initial-color{left:10px;text-align:left;padding-left:2px}div.vis-color-picker div.vis-label{position:absolute;width:300px;left:10px}div.vis-color-picker div.vis-label.vis-brightness{top:300px}div.vis-color-picker div.vis-label.vis-opacity{top:338px}div.vis-color-picker div.vis-button{position:absolute;width:68px;height:25px;border-radius:10px;vertical-align:middle;text-align:center;line-height:25px;top:410px;border:2px solid #d9d9d9;background-color:#f7f7f7;cursor:pointer}div.vis-color-picker div.vis-button.vis-cancel{left:5px}div.vis-color-picker div.vis-button.vis-load{left:82px}div.vis-color-picker div.vis-button.vis-apply{left:159px}div.vis-color-picker div.vis-button.vis-save{left:236px}div.vis-color-picker input.vis-range{width:290px;height:20px}div.vis-network div.vis-manipulation{-webkit-box-sizing:content-box;box-sizing:content-box;border-width:0;border-bottom:1px;border-style:solid;border-color:#d6d9d8;background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(48%,#fcfcfc),color-stop(50%,#fafafa),to(#fcfcfc));background:linear-gradient(180deg,#fff 0,#fcfcfc 48%,#fafafa 50%,#fcfcfc);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#fcfcfc",GradientType=0);padding-top:4px;position:absolute;left:0;top:0;width:100%;height:28px}div.vis-network div.vis-edit-mode{position:absolute;left:0;top:5px;height:30px}div.vis-network div.vis-close{position:absolute;right:0;top:0;width:30px;height:30px;background-position:20px 3px;background-repeat:no-repeat;background-image:url(/assets/images/cross.260c9c65.png);cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.vis-network div.vis-close:hover{opacity:.6}div.vis-network div.vis-edit-mode div.vis-button,div.vis-network div.vis-manipulation div.vis-button{float:left;font-family:verdana;font-size:12px;border-radius:15px;display:inline-block;background-position:0 0;background-repeat:no-repeat;height:24px;margin-left:10px;cursor:pointer;padding:0 8px 0 8px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.vis-network div.vis-manipulation div.vis-button:hover{-webkit-box-shadow:1px 1px 8px rgba(0,0,0,.2);box-shadow:1px 1px 8px rgba(0,0,0,.2)}div.vis-network div.vis-manipulation div.vis-button:active{-webkit-box-shadow:1px 1px 8px rgba(0,0,0,.5);box-shadow:1px 1px 8px rgba(0,0,0,.5)}div.vis-network div.vis-manipulation div.vis-button.vis-back{background-image:url(/assets/images/backIcon.dd0baa69.png)}div.vis-network div.vis-manipulation div.vis-button.vis-none:hover{cursor:default}div.vis-network div.vis-manipulation div.vis-button.vis-none:active,div.vis-network div.vis-manipulation div.vis-button.vis-none:hover{-webkit-box-shadow:1px 1px 8px transparent;box-shadow:1px 1px 8px transparent}div.vis-network div.vis-manipulation div.vis-button.vis-none{padding:0}div.vis-network div.vis-manipulation div.notification{margin:2px;font-weight:700}div.vis-network div.vis-manipulation div.vis-button.vis-add{background-image:url(/assets/images/addNodeIcon.a1a2d01b.png)}div.vis-network div.vis-edit-mode div.vis-button.vis-edit,div.vis-network div.vis-manipulation div.vis-button.vis-edit{background-image:url(/assets/images/editIcon.d5422321.png)}div.vis-network div.vis-edit-mode div.vis-button.vis-edit.vis-edit-mode{background-color:#fcfcfc;border:1px solid #ccc}div.vis-network div.vis-manipulation div.vis-button.vis-connect{background-image:url(/assets/images/connectIcon.d5267b8d.png)}div.vis-network div.vis-manipulation div.vis-button.vis-delete{background-image:url(/assets/images/deleteIcon.02d321ed.png)}div.vis-network div.vis-edit-mode div.vis-label,div.vis-network div.vis-manipulation div.vis-label{margin:0 0 0 23px;line-height:25px}div.vis-network div.vis-manipulation div.vis-separator-line{float:left;display:inline-block;width:1px;height:21px;background-color:#bdbdbd;margin:0 7px 0 15px}div.vis-network div.vis-navigation div.vis-button{width:34px;height:34px;border-radius:17px;position:absolute;display:inline-block;background-position:2px 2px;background-repeat:no-repeat;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.vis-network div.vis-navigation div.vis-button:hover{-webkit-box-shadow:0 0 3px 3px rgba(56,207,21,.3);box-shadow:0 0 3px 3px rgba(56,207,21,.3)}div.vis-network div.vis-navigation div.vis-button:active{-webkit-box-shadow:0 0 1px 3px rgba(56,207,21,.95);box-shadow:0 0 1px 3px rgba(56,207,21,.95)}div.vis-network div.vis-navigation div.vis-button.vis-up{background-image:url(/assets/images/upArrow.f0aa0566.png);bottom:50px;left:55px}div.vis-network div.vis-navigation div.vis-button.vis-down{background-image:url(/assets/images/downArrow.bbfbf2e8.png);bottom:10px;left:55px}div.vis-network div.vis-navigation div.vis-button.vis-left{background-image:url(/assets/images/leftArrow.8965662a.png);bottom:10px;left:15px}div.vis-network div.vis-navigation div.vis-button.vis-right{background-image:url(/assets/images/rightArrow.4f88ef17.png);bottom:10px;left:95px}div.vis-network div.vis-navigation div.vis-button.vis-zoomIn{background-image:url(/assets/images/plus.4c4bf0a1.png);bottom:10px;right:15px}div.vis-network div.vis-navigation div.vis-button.vis-zoomOut{background-image:url(/assets/images/minus.5a379c46.png);bottom:10px;right:55px}div.vis-network div.vis-navigation div.vis-button.vis-zoomExtends{background-image:url(/assets/images/zoomExtends.5f78e86f.png);bottom:50px;right:15px}.vis-current-time{background-color:#ff7f6e;width:2px;z-index:1;pointer-events:none}.vis-rolling-mode-btn{height:40px;width:40px;position:absolute;top:7px;right:20px;border-radius:50%;font-size:28px;cursor:pointer;opacity:.8;color:#fff;font-weight:700;text-align:center;background:#3876c2}.vis-rolling-mode-btn:before{content:"\26F6"}.vis-rolling-mode-btn:hover{opacity:1}.vis-custom-time{background-color:#6e94ff;width:2px;cursor:move;z-index:1}.vis-panel.vis-background.vis-horizontal .vis-grid.vis-horizontal{position:absolute;width:100%;height:0;border-bottom:1px solid}.vis-panel.vis-background.vis-horizontal .vis-grid.vis-minor{border-color:#e5e5e5}.vis-panel.vis-background.vis-horizontal .vis-grid.vis-major{border-color:#bfbfbf}.vis-data-axis .vis-y-axis.vis-major{width:100%;position:absolute;color:#4d4d4d;white-space:nowrap}.vis-data-axis .vis-y-axis.vis-major.vis-measure{padding:0;margin:0;border:0;visibility:hidden;width:auto}.vis-data-axis .vis-y-axis.vis-minor{position:absolute;width:100%;color:#bebebe;white-space:nowrap}.vis-data-axis .vis-y-axis.vis-minor.vis-measure{padding:0;margin:0;border:0;visibility:hidden;width:auto}.vis-data-axis .vis-y-axis.vis-title{position:absolute;color:#4d4d4d;white-space:nowrap;bottom:20px;text-align:center}.vis-data-axis .vis-y-axis.vis-title.vis-measure{padding:0;margin:0;visibility:hidden;width:auto}.vis-data-axis .vis-y-axis.vis-title.vis-left{bottom:0;-webkit-transform-origin:left top;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.vis-data-axis .vis-y-axis.vis-title.vis-right{bottom:0;-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.vis-legend{background-color:rgba(247,252,255,.65);padding:5px;border:1px solid #b3b3b3;-webkit-box-shadow:2px 2px 10px hsla(0,0%,60.4%,.55);box-shadow:2px 2px 10px hsla(0,0%,60.4%,.55)}.vis-legend-text{white-space:nowrap;display:inline-block}.vis-item{position:absolute;color:#1a1a1a;border-color:#97b0f8;border-width:1px;background-color:#d5ddf6;display:inline-block;z-index:1}.vis-item.vis-selected{border-color:#ffc200;background-color:#fff785;z-index:2}.vis-editable.vis-selected{cursor:move}.vis-item.vis-point.vis-selected{background-color:#fff785}.vis-item.vis-box{text-align:center;border-style:solid;border-radius:2px}.vis-item.vis-point{background:none}.vis-item.vis-dot{position:absolute;padding:0;border-width:4px;border-style:solid;border-radius:4px}.vis-item.vis-range{border-style:solid;border-radius:2px}.vis-item.vis-background,.vis-item.vis-range{-webkit-box-sizing:border-box;box-sizing:border-box}.vis-item.vis-background{border:none;background-color:rgba(213,221,246,.4);padding:0;margin:0}.vis-item .vis-item-overflow{position:relative;width:100%;height:100%;padding:0;margin:0;overflow:hidden}.vis-item-visible-frame{white-space:nowrap}.vis-item.vis-range .vis-item-content{position:relative;display:inline-block}.vis-item.vis-background .vis-item-content{position:absolute;display:inline-block}.vis-item.vis-line{padding:0;position:absolute;width:0;border-left-width:1px;border-left-style:solid}.vis-item .vis-item-content{white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px}.vis-item .vis-onUpdateTime-tooltip{position:absolute;background:#4f81bd;color:#fff;width:200px;text-align:center;white-space:nowrap;padding:5px;border-radius:1px;transition:.4s;-o-transition:.4s;-moz-transition:.4s;-webkit-transition:.4s}.vis-item .vis-delete,.vis-item .vis-delete-rtl{position:absolute;top:0;width:24px;height:24px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 5px;cursor:pointer;-webkit-transition:background .2s linear;transition:background .2s linear}.vis-item .vis-delete{right:-24px}.vis-item .vis-delete-rtl{left:-24px}.vis-item .vis-delete-rtl:after,.vis-item .vis-delete:after{content:"\D7";color:red;font-family:arial,sans-serif;font-size:22px;font-weight:700;-webkit-transition:color .2s linear;transition:color .2s linear}.vis-item .vis-delete-rtl:hover,.vis-item .vis-delete:hover{background:red}.vis-item .vis-delete-rtl:hover:after,.vis-item .vis-delete:hover:after{color:#fff}.vis-item .vis-drag-center{position:absolute;width:100%;height:100%;top:0;left:0;cursor:move}.vis-item.vis-range .vis-drag-left{left:-4px;cursor:w-resize}.vis-item.vis-range .vis-drag-left,.vis-item.vis-range .vis-drag-right{position:absolute;width:24px;max-width:20%;min-width:2px;height:100%;top:0}.vis-item.vis-range .vis-drag-right{right:-4px;cursor:e-resize}.vis-range.vis-item.vis-readonly .vis-drag-left,.vis-range.vis-item.vis-readonly .vis-drag-right{cursor:auto}.vis-itemset{position:relative;padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}.vis-itemset .vis-background,.vis-itemset .vis-foreground{position:absolute;width:100%;height:100%;overflow:visible}.vis-axis{position:absolute;width:100%;height:0;left:0;z-index:1}.vis-foreground .vis-group{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #bfbfbf}.vis-foreground .vis-group:last-child{border-bottom:none}.vis-nesting-group{cursor:pointer}.vis-nested-group{background:#f5f5f5}.vis-label.vis-nesting-group.expanded:before{content:"\25BC"}.vis-label.vis-nesting-group.collapsed-rtl:before{content:"\25C0"}.vis-label.vis-nesting-group.collapsed:before{content:"\25B6"}.vis-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.vis-labelset{overflow:hidden}.vis-labelset,.vis-labelset .vis-label{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.vis-labelset .vis-label{left:0;top:0;width:100%;color:#4d4d4d;border-bottom:1px solid #bfbfbf}.vis-labelset .vis-label.draggable{cursor:pointer}.vis-labelset .vis-label:last-child{border-bottom:none}.vis-labelset .vis-label .vis-inner{display:inline-block;padding:5px}.vis-labelset .vis-label .vis-inner.vis-hidden{padding:0}.vis-panel{position:absolute;padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}.vis-panel.vis-bottom,.vis-panel.vis-center,.vis-panel.vis-left,.vis-panel.vis-right,.vis-panel.vis-top{border:1px #bfbfbf}.vis-panel.vis-center,.vis-panel.vis-left,.vis-panel.vis-right{border-top-style:solid;border-bottom-style:solid;overflow:hidden}.vis-left.vis-panel.vis-vertical-scroll,.vis-right.vis-panel.vis-vertical-scroll{height:100%;overflow-x:hidden;overflow-y:scroll}.vis-left.vis-panel.vis-vertical-scroll{direction:rtl}.vis-left.vis-panel.vis-vertical-scroll .vis-content,.vis-right.vis-panel.vis-vertical-scroll{direction:ltr}.vis-right.vis-panel.vis-vertical-scroll .vis-content{direction:rtl}.vis-panel.vis-bottom,.vis-panel.vis-center,.vis-panel.vis-top{border-left-style:solid;border-right-style:solid}.vis-background{overflow:hidden}.vis-panel>.vis-content{position:relative}.vis-panel .vis-shadow{position:absolute;width:100%;height:1px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.8);box-shadow:0 0 10px rgba(0,0,0,.8)}.vis-panel .vis-shadow.vis-top{top:-1px;left:0}.vis-panel .vis-shadow.vis-bottom{bottom:-1px;left:0}.vis-graph-group0{fill:#4f81bd;fill-opacity:0;stroke-width:2px;stroke:#4f81bd}.vis-graph-group1{fill:#f79646;fill-opacity:0;stroke-width:2px;stroke:#f79646}.vis-graph-group2{fill:#8c51cf;fill-opacity:0;stroke-width:2px;stroke:#8c51cf}.vis-graph-group3{fill:#75c841;fill-opacity:0;stroke-width:2px;stroke:#75c841}.vis-graph-group4{fill:#ff0100;fill-opacity:0;stroke-width:2px;stroke:#ff0100}.vis-graph-group5{fill:#37d8e6;fill-opacity:0;stroke-width:2px;stroke:#37d8e6}.vis-graph-group6{fill:#042662;fill-opacity:0;stroke-width:2px;stroke:#042662}.vis-graph-group7{fill:#00ff26;fill-opacity:0;stroke-width:2px;stroke:#00ff26}.vis-graph-group8{fill:#f0f;fill-opacity:0;stroke-width:2px;stroke:#f0f}.vis-graph-group9{fill:#8f3938;fill-opacity:0;stroke-width:2px;stroke:#8f3938}.vis-timeline .vis-fill{fill-opacity:.1;stroke:none}.vis-timeline .vis-bar{fill-opacity:.5;stroke-width:1px}.vis-timeline .vis-point{stroke-width:2px;fill-opacity:1}.vis-timeline .vis-legend-background{stroke-width:1px;fill-opacity:.9;fill:#fff;stroke:#c2c2c2}.vis-timeline .vis-outline{stroke-width:1px;fill-opacity:1;fill:#fff;stroke:#e5e5e5}.vis-timeline .vis-icon-fill{fill-opacity:.3;stroke:none}.vis-time-axis{position:relative;overflow:hidden}.vis-time-axis.vis-foreground{top:0;left:0;width:100%}.vis-time-axis.vis-background{position:absolute;top:0;left:0;width:100%;height:100%}.vis-time-axis .vis-text{position:absolute;color:#4d4d4d;padding:3px;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap}.vis-time-axis .vis-text.vis-measure{position:absolute;padding-left:0;padding-right:0;margin-left:0;margin-right:0;visibility:hidden}.vis-time-axis .vis-grid.vis-vertical{position:absolute;border-left:1px solid}.vis-time-axis .vis-grid.vis-vertical-rtl{position:absolute;border-right:1px solid}.vis-time-axis .vis-grid.vis-minor{border-color:#e5e5e5}.vis-time-axis .vis-grid.vis-major{border-color:#bfbfbf}.vis-timeline{position:relative;border:1px solid #bfbfbf;overflow:hidden;padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}@-webkit-keyframes shake {
  59% {
    margin-left: 0;
  }
  60%, 80% {
    margin-left: 2px;
  }
  70%, 90% {
    margin-left: -2px;
  }
}
@keyframes shake {
  59% {
    margin-left: 0;
  }
  60%, 80% {
    margin-left: 2px;
  }
  70%, 90% {
    margin-left: -2px;
  }
}
.black {
  background-color: #000 !important;
  border-color: #000 !important;
}
.black--text {
  color: #000 !important;
  caret-color: #000 !important;
}
.white {
  background-color: #fff !important;
  border-color: #fff !important;
}
.white--text {
  color: #fff !important;
  caret-color: #fff !important;
}
.transparent {
  background-color: transparent !important;
  border-color: transparent !important;
}
.transparent--text {
  color: transparent !important;
  caret-color: transparent !important;
}
.red {
  background-color: #f44336 !important;
  border-color: #f44336 !important;
}
.red--text {
  color: #f44336 !important;
  caret-color: #f44336 !important;
}
.red.lighten-5 {
  background-color: #ffebee !important;
  border-color: #ffebee !important;
}
.red--text.text--lighten-5 {
  color: #ffebee !important;
  caret-color: #ffebee !important;
}
.red.lighten-4 {
  background-color: #ffcdd2 !important;
  border-color: #ffcdd2 !important;
}
.red--text.text--lighten-4 {
  color: #ffcdd2 !important;
  caret-color: #ffcdd2 !important;
}
.red.lighten-3 {
  background-color: #ef9a9a !important;
  border-color: #ef9a9a !important;
}
.red--text.text--lighten-3 {
  color: #ef9a9a !important;
  caret-color: #ef9a9a !important;
}
.red.lighten-2 {
  background-color: #e57373 !important;
  border-color: #e57373 !important;
}
.red--text.text--lighten-2 {
  color: #e57373 !important;
  caret-color: #e57373 !important;
}
.red.lighten-1 {
  background-color: #ef5350 !important;
  border-color: #ef5350 !important;
}
.red--text.text--lighten-1 {
  color: #ef5350 !important;
  caret-color: #ef5350 !important;
}
.red.darken-1 {
  background-color: #e53935 !important;
  border-color: #e53935 !important;
}
.red--text.text--darken-1 {
  color: #e53935 !important;
  caret-color: #e53935 !important;
}
.red.darken-2 {
  background-color: #d32f2f !important;
  border-color: #d32f2f !important;
}
.red--text.text--darken-2 {
  color: #d32f2f !important;
  caret-color: #d32f2f !important;
}
.red.darken-3 {
  background-color: #c62828 !important;
  border-color: #c62828 !important;
}
.red--text.text--darken-3 {
  color: #c62828 !important;
  caret-color: #c62828 !important;
}
.red.darken-4 {
  background-color: #b71c1c !important;
  border-color: #b71c1c !important;
}
.red--text.text--darken-4 {
  color: #b71c1c !important;
  caret-color: #b71c1c !important;
}
.red.accent-1 {
  background-color: #ff8a80 !important;
  border-color: #ff8a80 !important;
}
.red--text.text--accent-1 {
  color: #ff8a80 !important;
  caret-color: #ff8a80 !important;
}
.red.accent-2 {
  background-color: #ff5252 !important;
  border-color: #ff5252 !important;
}
.red--text.text--accent-2 {
  color: #ff5252 !important;
  caret-color: #ff5252 !important;
}
.red.accent-3 {
  background-color: #ff1744 !important;
  border-color: #ff1744 !important;
}
.red--text.text--accent-3 {
  color: #ff1744 !important;
  caret-color: #ff1744 !important;
}
.red.accent-4 {
  background-color: #d50000 !important;
  border-color: #d50000 !important;
}
.red--text.text--accent-4 {
  color: #d50000 !important;
  caret-color: #d50000 !important;
}
.pink {
  background-color: #e91e63 !important;
  border-color: #e91e63 !important;
}
.pink--text {
  color: #e91e63 !important;
  caret-color: #e91e63 !important;
}
.pink.lighten-5 {
  background-color: #fce4ec !important;
  border-color: #fce4ec !important;
}
.pink--text.text--lighten-5 {
  color: #fce4ec !important;
  caret-color: #fce4ec !important;
}
.pink.lighten-4 {
  background-color: #f8bbd0 !important;
  border-color: #f8bbd0 !important;
}
.pink--text.text--lighten-4 {
  color: #f8bbd0 !important;
  caret-color: #f8bbd0 !important;
}
.pink.lighten-3 {
  background-color: #f48fb1 !important;
  border-color: #f48fb1 !important;
}
.pink--text.text--lighten-3 {
  color: #f48fb1 !important;
  caret-color: #f48fb1 !important;
}
.pink.lighten-2 {
  background-color: #f06292 !important;
  border-color: #f06292 !important;
}
.pink--text.text--lighten-2 {
  color: #f06292 !important;
  caret-color: #f06292 !important;
}
.pink.lighten-1 {
  background-color: #ec407a !important;
  border-color: #ec407a !important;
}
.pink--text.text--lighten-1 {
  color: #ec407a !important;
  caret-color: #ec407a !important;
}
.pink.darken-1 {
  background-color: #d81b60 !important;
  border-color: #d81b60 !important;
}
.pink--text.text--darken-1 {
  color: #d81b60 !important;
  caret-color: #d81b60 !important;
}
.pink.darken-2 {
  background-color: #c2185b !important;
  border-color: #c2185b !important;
}
.pink--text.text--darken-2 {
  color: #c2185b !important;
  caret-color: #c2185b !important;
}
.pink.darken-3 {
  background-color: #ad1457 !important;
  border-color: #ad1457 !important;
}
.pink--text.text--darken-3 {
  color: #ad1457 !important;
  caret-color: #ad1457 !important;
}
.pink.darken-4 {
  background-color: #880e4f !important;
  border-color: #880e4f !important;
}
.pink--text.text--darken-4 {
  color: #880e4f !important;
  caret-color: #880e4f !important;
}
.pink.accent-1 {
  background-color: #ff80ab !important;
  border-color: #ff80ab !important;
}
.pink--text.text--accent-1 {
  color: #ff80ab !important;
  caret-color: #ff80ab !important;
}
.pink.accent-2 {
  background-color: #ff4081 !important;
  border-color: #ff4081 !important;
}
.pink--text.text--accent-2 {
  color: #ff4081 !important;
  caret-color: #ff4081 !important;
}
.pink.accent-3 {
  background-color: #f50057 !important;
  border-color: #f50057 !important;
}
.pink--text.text--accent-3 {
  color: #f50057 !important;
  caret-color: #f50057 !important;
}
.pink.accent-4 {
  background-color: #c51162 !important;
  border-color: #c51162 !important;
}
.pink--text.text--accent-4 {
  color: #c51162 !important;
  caret-color: #c51162 !important;
}
.purple {
  background-color: #9c27b0 !important;
  border-color: #9c27b0 !important;
}
.purple--text {
  color: #9c27b0 !important;
  caret-color: #9c27b0 !important;
}
.purple.lighten-5 {
  background-color: #f3e5f5 !important;
  border-color: #f3e5f5 !important;
}
.purple--text.text--lighten-5 {
  color: #f3e5f5 !important;
  caret-color: #f3e5f5 !important;
}
.purple.lighten-4 {
  background-color: #e1bee7 !important;
  border-color: #e1bee7 !important;
}
.purple--text.text--lighten-4 {
  color: #e1bee7 !important;
  caret-color: #e1bee7 !important;
}
.purple.lighten-3 {
  background-color: #ce93d8 !important;
  border-color: #ce93d8 !important;
}
.purple--text.text--lighten-3 {
  color: #ce93d8 !important;
  caret-color: #ce93d8 !important;
}
.purple.lighten-2 {
  background-color: #ba68c8 !important;
  border-color: #ba68c8 !important;
}
.purple--text.text--lighten-2 {
  color: #ba68c8 !important;
  caret-color: #ba68c8 !important;
}
.purple.lighten-1 {
  background-color: #ab47bc !important;
  border-color: #ab47bc !important;
}
.purple--text.text--lighten-1 {
  color: #ab47bc !important;
  caret-color: #ab47bc !important;
}
.purple.darken-1 {
  background-color: #8e24aa !important;
  border-color: #8e24aa !important;
}
.purple--text.text--darken-1 {
  color: #8e24aa !important;
  caret-color: #8e24aa !important;
}
.purple.darken-2 {
  background-color: #7b1fa2 !important;
  border-color: #7b1fa2 !important;
}
.purple--text.text--darken-2 {
  color: #7b1fa2 !important;
  caret-color: #7b1fa2 !important;
}
.purple.darken-3 {
  background-color: #6a1b9a !important;
  border-color: #6a1b9a !important;
}
.purple--text.text--darken-3 {
  color: #6a1b9a !important;
  caret-color: #6a1b9a !important;
}
.purple.darken-4 {
  background-color: #4a148c !important;
  border-color: #4a148c !important;
}
.purple--text.text--darken-4 {
  color: #4a148c !important;
  caret-color: #4a148c !important;
}
.purple.accent-1 {
  background-color: #ea80fc !important;
  border-color: #ea80fc !important;
}
.purple--text.text--accent-1 {
  color: #ea80fc !important;
  caret-color: #ea80fc !important;
}
.purple.accent-2 {
  background-color: #e040fb !important;
  border-color: #e040fb !important;
}
.purple--text.text--accent-2 {
  color: #e040fb !important;
  caret-color: #e040fb !important;
}
.purple.accent-3 {
  background-color: #d500f9 !important;
  border-color: #d500f9 !important;
}
.purple--text.text--accent-3 {
  color: #d500f9 !important;
  caret-color: #d500f9 !important;
}
.purple.accent-4 {
  background-color: #a0f !important;
  border-color: #a0f !important;
}
.purple--text.text--accent-4 {
  color: #a0f !important;
  caret-color: #a0f !important;
}
.deep-purple {
  background-color: #673ab7 !important;
  border-color: #673ab7 !important;
}
.deep-purple--text {
  color: #673ab7 !important;
  caret-color: #673ab7 !important;
}
.deep-purple.lighten-5 {
  background-color: #ede7f6 !important;
  border-color: #ede7f6 !important;
}
.deep-purple--text.text--lighten-5 {
  color: #ede7f6 !important;
  caret-color: #ede7f6 !important;
}
.deep-purple.lighten-4 {
  background-color: #d1c4e9 !important;
  border-color: #d1c4e9 !important;
}
.deep-purple--text.text--lighten-4 {
  color: #d1c4e9 !important;
  caret-color: #d1c4e9 !important;
}
.deep-purple.lighten-3 {
  background-color: #b39ddb !important;
  border-color: #b39ddb !important;
}
.deep-purple--text.text--lighten-3 {
  color: #b39ddb !important;
  caret-color: #b39ddb !important;
}
.deep-purple.lighten-2 {
  background-color: #9575cd !important;
  border-color: #9575cd !important;
}
.deep-purple--text.text--lighten-2 {
  color: #9575cd !important;
  caret-color: #9575cd !important;
}
.deep-purple.lighten-1 {
  background-color: #7e57c2 !important;
  border-color: #7e57c2 !important;
}
.deep-purple--text.text--lighten-1 {
  color: #7e57c2 !important;
  caret-color: #7e57c2 !important;
}
.deep-purple.darken-1 {
  background-color: #5e35b1 !important;
  border-color: #5e35b1 !important;
}
.deep-purple--text.text--darken-1 {
  color: #5e35b1 !important;
  caret-color: #5e35b1 !important;
}
.deep-purple.darken-2 {
  background-color: #512da8 !important;
  border-color: #512da8 !important;
}
.deep-purple--text.text--darken-2 {
  color: #512da8 !important;
  caret-color: #512da8 !important;
}
.deep-purple.darken-3 {
  background-color: #4527a0 !important;
  border-color: #4527a0 !important;
}
.deep-purple--text.text--darken-3 {
  color: #4527a0 !important;
  caret-color: #4527a0 !important;
}
.deep-purple.darken-4 {
  background-color: #311b92 !important;
  border-color: #311b92 !important;
}
.deep-purple--text.text--darken-4 {
  color: #311b92 !important;
  caret-color: #311b92 !important;
}
.deep-purple.accent-1 {
  background-color: #b388ff !important;
  border-color: #b388ff !important;
}
.deep-purple--text.text--accent-1 {
  color: #b388ff !important;
  caret-color: #b388ff !important;
}
.deep-purple.accent-2 {
  background-color: #7c4dff !important;
  border-color: #7c4dff !important;
}
.deep-purple--text.text--accent-2 {
  color: #7c4dff !important;
  caret-color: #7c4dff !important;
}
.deep-purple.accent-3 {
  background-color: #651fff !important;
  border-color: #651fff !important;
}
.deep-purple--text.text--accent-3 {
  color: #651fff !important;
  caret-color: #651fff !important;
}
.deep-purple.accent-4 {
  background-color: #6200ea !important;
  border-color: #6200ea !important;
}
.deep-purple--text.text--accent-4 {
  color: #6200ea !important;
  caret-color: #6200ea !important;
}
.indigo {
  background-color: #3f51b5 !important;
  border-color: #3f51b5 !important;
}
.indigo--text {
  color: #3f51b5 !important;
  caret-color: #3f51b5 !important;
}
.indigo.lighten-5 {
  background-color: #e8eaf6 !important;
  border-color: #e8eaf6 !important;
}
.indigo--text.text--lighten-5 {
  color: #e8eaf6 !important;
  caret-color: #e8eaf6 !important;
}
.indigo.lighten-4 {
  background-color: #c5cae9 !important;
  border-color: #c5cae9 !important;
}
.indigo--text.text--lighten-4 {
  color: #c5cae9 !important;
  caret-color: #c5cae9 !important;
}
.indigo.lighten-3 {
  background-color: #9fa8da !important;
  border-color: #9fa8da !important;
}
.indigo--text.text--lighten-3 {
  color: #9fa8da !important;
  caret-color: #9fa8da !important;
}
.indigo.lighten-2 {
  background-color: #7986cb !important;
  border-color: #7986cb !important;
}
.indigo--text.text--lighten-2 {
  color: #7986cb !important;
  caret-color: #7986cb !important;
}
.indigo.lighten-1 {
  background-color: #5c6bc0 !important;
  border-color: #5c6bc0 !important;
}
.indigo--text.text--lighten-1 {
  color: #5c6bc0 !important;
  caret-color: #5c6bc0 !important;
}
.indigo.darken-1 {
  background-color: #3949ab !important;
  border-color: #3949ab !important;
}
.indigo--text.text--darken-1 {
  color: #3949ab !important;
  caret-color: #3949ab !important;
}
.indigo.darken-2 {
  background-color: #303f9f !important;
  border-color: #303f9f !important;
}
.indigo--text.text--darken-2 {
  color: #303f9f !important;
  caret-color: #303f9f !important;
}
.indigo.darken-3 {
  background-color: #283593 !important;
  border-color: #283593 !important;
}
.indigo--text.text--darken-3 {
  color: #283593 !important;
  caret-color: #283593 !important;
}
.indigo.darken-4 {
  background-color: #1a237e !important;
  border-color: #1a237e !important;
}
.indigo--text.text--darken-4 {
  color: #1a237e !important;
  caret-color: #1a237e !important;
}
.indigo.accent-1 {
  background-color: #8c9eff !important;
  border-color: #8c9eff !important;
}
.indigo--text.text--accent-1 {
  color: #8c9eff !important;
  caret-color: #8c9eff !important;
}
.indigo.accent-2 {
  background-color: #536dfe !important;
  border-color: #536dfe !important;
}
.indigo--text.text--accent-2 {
  color: #536dfe !important;
  caret-color: #536dfe !important;
}
.indigo.accent-3 {
  background-color: #3d5afe !important;
  border-color: #3d5afe !important;
}
.indigo--text.text--accent-3 {
  color: #3d5afe !important;
  caret-color: #3d5afe !important;
}
.indigo.accent-4 {
  background-color: #304ffe !important;
  border-color: #304ffe !important;
}
.indigo--text.text--accent-4 {
  color: #304ffe !important;
  caret-color: #304ffe !important;
}
.blue {
  background-color: #2196f3 !important;
  border-color: #2196f3 !important;
}
.blue--text {
  color: #2196f3 !important;
  caret-color: #2196f3 !important;
}
.blue.lighten-5 {
  background-color: #e3f2fd !important;
  border-color: #e3f2fd !important;
}
.blue--text.text--lighten-5 {
  color: #e3f2fd !important;
  caret-color: #e3f2fd !important;
}
.blue.lighten-4 {
  background-color: #bbdefb !important;
  border-color: #bbdefb !important;
}
.blue--text.text--lighten-4 {
  color: #bbdefb !important;
  caret-color: #bbdefb !important;
}
.blue.lighten-3 {
  background-color: #90caf9 !important;
  border-color: #90caf9 !important;
}
.blue--text.text--lighten-3 {
  color: #90caf9 !important;
  caret-color: #90caf9 !important;
}
.blue.lighten-2 {
  background-color: #64b5f6 !important;
  border-color: #64b5f6 !important;
}
.blue--text.text--lighten-2 {
  color: #64b5f6 !important;
  caret-color: #64b5f6 !important;
}
.blue.lighten-1 {
  background-color: #42a5f5 !important;
  border-color: #42a5f5 !important;
}
.blue--text.text--lighten-1 {
  color: #42a5f5 !important;
  caret-color: #42a5f5 !important;
}
.blue.darken-1 {
  background-color: #1e88e5 !important;
  border-color: #1e88e5 !important;
}
.blue--text.text--darken-1 {
  color: #1e88e5 !important;
  caret-color: #1e88e5 !important;
}
.blue.darken-2 {
  background-color: #1976d2 !important;
  border-color: #1976d2 !important;
}
.blue--text.text--darken-2 {
  color: #1976d2 !important;
  caret-color: #1976d2 !important;
}
.blue.darken-3 {
  background-color: #1565c0 !important;
  border-color: #1565c0 !important;
}
.blue--text.text--darken-3 {
  color: #1565c0 !important;
  caret-color: #1565c0 !important;
}
.blue.darken-4 {
  background-color: #0d47a1 !important;
  border-color: #0d47a1 !important;
}
.blue--text.text--darken-4 {
  color: #0d47a1 !important;
  caret-color: #0d47a1 !important;
}
.blue.accent-1 {
  background-color: #82b1ff !important;
  border-color: #82b1ff !important;
}
.blue--text.text--accent-1 {
  color: #82b1ff !important;
  caret-color: #82b1ff !important;
}
.blue.accent-2 {
  background-color: #448aff !important;
  border-color: #448aff !important;
}
.blue--text.text--accent-2 {
  color: #448aff !important;
  caret-color: #448aff !important;
}
.blue.accent-3 {
  background-color: #2979ff !important;
  border-color: #2979ff !important;
}
.blue--text.text--accent-3 {
  color: #2979ff !important;
  caret-color: #2979ff !important;
}
.blue.accent-4 {
  background-color: #2962ff !important;
  border-color: #2962ff !important;
}
.blue--text.text--accent-4 {
  color: #2962ff !important;
  caret-color: #2962ff !important;
}
.light-blue {
  background-color: #03a9f4 !important;
  border-color: #03a9f4 !important;
}
.light-blue--text {
  color: #03a9f4 !important;
  caret-color: #03a9f4 !important;
}
.light-blue.lighten-5 {
  background-color: #e1f5fe !important;
  border-color: #e1f5fe !important;
}
.light-blue--text.text--lighten-5 {
  color: #e1f5fe !important;
  caret-color: #e1f5fe !important;
}
.light-blue.lighten-4 {
  background-color: #b3e5fc !important;
  border-color: #b3e5fc !important;
}
.light-blue--text.text--lighten-4 {
  color: #b3e5fc !important;
  caret-color: #b3e5fc !important;
}
.light-blue.lighten-3 {
  background-color: #81d4fa !important;
  border-color: #81d4fa !important;
}
.light-blue--text.text--lighten-3 {
  color: #81d4fa !important;
  caret-color: #81d4fa !important;
}
.light-blue.lighten-2 {
  background-color: #4fc3f7 !important;
  border-color: #4fc3f7 !important;
}
.light-blue--text.text--lighten-2 {
  color: #4fc3f7 !important;
  caret-color: #4fc3f7 !important;
}
.light-blue.lighten-1 {
  background-color: #29b6f6 !important;
  border-color: #29b6f6 !important;
}
.light-blue--text.text--lighten-1 {
  color: #29b6f6 !important;
  caret-color: #29b6f6 !important;
}
.light-blue.darken-1 {
  background-color: #039be5 !important;
  border-color: #039be5 !important;
}
.light-blue--text.text--darken-1 {
  color: #039be5 !important;
  caret-color: #039be5 !important;
}
.light-blue.darken-2 {
  background-color: #0288d1 !important;
  border-color: #0288d1 !important;
}
.light-blue--text.text--darken-2 {
  color: #0288d1 !important;
  caret-color: #0288d1 !important;
}
.light-blue.darken-3 {
  background-color: #0277bd !important;
  border-color: #0277bd !important;
}
.light-blue--text.text--darken-3 {
  color: #0277bd !important;
  caret-color: #0277bd !important;
}
.light-blue.darken-4 {
  background-color: #01579b !important;
  border-color: #01579b !important;
}
.light-blue--text.text--darken-4 {
  color: #01579b !important;
  caret-color: #01579b !important;
}
.light-blue.accent-1 {
  background-color: #80d8ff !important;
  border-color: #80d8ff !important;
}
.light-blue--text.text--accent-1 {
  color: #80d8ff !important;
  caret-color: #80d8ff !important;
}
.light-blue.accent-2 {
  background-color: #40c4ff !important;
  border-color: #40c4ff !important;
}
.light-blue--text.text--accent-2 {
  color: #40c4ff !important;
  caret-color: #40c4ff !important;
}
.light-blue.accent-3 {
  background-color: #00b0ff !important;
  border-color: #00b0ff !important;
}
.light-blue--text.text--accent-3 {
  color: #00b0ff !important;
  caret-color: #00b0ff !important;
}
.light-blue.accent-4 {
  background-color: #0091ea !important;
  border-color: #0091ea !important;
}
.light-blue--text.text--accent-4 {
  color: #0091ea !important;
  caret-color: #0091ea !important;
}
.cyan {
  background-color: #00bcd4 !important;
  border-color: #00bcd4 !important;
}
.cyan--text {
  color: #00bcd4 !important;
  caret-color: #00bcd4 !important;
}
.cyan.lighten-5 {
  background-color: #e0f7fa !important;
  border-color: #e0f7fa !important;
}
.cyan--text.text--lighten-5 {
  color: #e0f7fa !important;
  caret-color: #e0f7fa !important;
}
.cyan.lighten-4 {
  background-color: #b2ebf2 !important;
  border-color: #b2ebf2 !important;
}
.cyan--text.text--lighten-4 {
  color: #b2ebf2 !important;
  caret-color: #b2ebf2 !important;
}
.cyan.lighten-3 {
  background-color: #80deea !important;
  border-color: #80deea !important;
}
.cyan--text.text--lighten-3 {
  color: #80deea !important;
  caret-color: #80deea !important;
}
.cyan.lighten-2 {
  background-color: #4dd0e1 !important;
  border-color: #4dd0e1 !important;
}
.cyan--text.text--lighten-2 {
  color: #4dd0e1 !important;
  caret-color: #4dd0e1 !important;
}
.cyan.lighten-1 {
  background-color: #26c6da !important;
  border-color: #26c6da !important;
}
.cyan--text.text--lighten-1 {
  color: #26c6da !important;
  caret-color: #26c6da !important;
}
.cyan.darken-1 {
  background-color: #00acc1 !important;
  border-color: #00acc1 !important;
}
.cyan--text.text--darken-1 {
  color: #00acc1 !important;
  caret-color: #00acc1 !important;
}
.cyan.darken-2 {
  background-color: #0097a7 !important;
  border-color: #0097a7 !important;
}
.cyan--text.text--darken-2 {
  color: #0097a7 !important;
  caret-color: #0097a7 !important;
}
.cyan.darken-3 {
  background-color: #00838f !important;
  border-color: #00838f !important;
}
.cyan--text.text--darken-3 {
  color: #00838f !important;
  caret-color: #00838f !important;
}
.cyan.darken-4 {
  background-color: #006064 !important;
  border-color: #006064 !important;
}
.cyan--text.text--darken-4 {
  color: #006064 !important;
  caret-color: #006064 !important;
}
.cyan.accent-1 {
  background-color: #84ffff !important;
  border-color: #84ffff !important;
}
.cyan--text.text--accent-1 {
  color: #84ffff !important;
  caret-color: #84ffff !important;
}
.cyan.accent-2 {
  background-color: #18ffff !important;
  border-color: #18ffff !important;
}
.cyan--text.text--accent-2 {
  color: #18ffff !important;
  caret-color: #18ffff !important;
}
.cyan.accent-3 {
  background-color: #00e5ff !important;
  border-color: #00e5ff !important;
}
.cyan--text.text--accent-3 {
  color: #00e5ff !important;
  caret-color: #00e5ff !important;
}
.cyan.accent-4 {
  background-color: #00b8d4 !important;
  border-color: #00b8d4 !important;
}
.cyan--text.text--accent-4 {
  color: #00b8d4 !important;
  caret-color: #00b8d4 !important;
}
.teal {
  background-color: #009688 !important;
  border-color: #009688 !important;
}
.teal--text {
  color: #009688 !important;
  caret-color: #009688 !important;
}
.teal.lighten-5 {
  background-color: #e0f2f1 !important;
  border-color: #e0f2f1 !important;
}
.teal--text.text--lighten-5 {
  color: #e0f2f1 !important;
  caret-color: #e0f2f1 !important;
}
.teal.lighten-4 {
  background-color: #b2dfdb !important;
  border-color: #b2dfdb !important;
}
.teal--text.text--lighten-4 {
  color: #b2dfdb !important;
  caret-color: #b2dfdb !important;
}
.teal.lighten-3 {
  background-color: #80cbc4 !important;
  border-color: #80cbc4 !important;
}
.teal--text.text--lighten-3 {
  color: #80cbc4 !important;
  caret-color: #80cbc4 !important;
}
.teal.lighten-2 {
  background-color: #4db6ac !important;
  border-color: #4db6ac !important;
}
.teal--text.text--lighten-2 {
  color: #4db6ac !important;
  caret-color: #4db6ac !important;
}
.teal.lighten-1 {
  background-color: #26a69a !important;
  border-color: #26a69a !important;
}
.teal--text.text--lighten-1 {
  color: #26a69a !important;
  caret-color: #26a69a !important;
}
.teal.darken-1 {
  background-color: #00897b !important;
  border-color: #00897b !important;
}
.teal--text.text--darken-1 {
  color: #00897b !important;
  caret-color: #00897b !important;
}
.teal.darken-2 {
  background-color: #00796b !important;
  border-color: #00796b !important;
}
.teal--text.text--darken-2 {
  color: #00796b !important;
  caret-color: #00796b !important;
}
.teal.darken-3 {
  background-color: #00695c !important;
  border-color: #00695c !important;
}
.teal--text.text--darken-3 {
  color: #00695c !important;
  caret-color: #00695c !important;
}
.teal.darken-4 {
  background-color: #004d40 !important;
  border-color: #004d40 !important;
}
.teal--text.text--darken-4 {
  color: #004d40 !important;
  caret-color: #004d40 !important;
}
.teal.accent-1 {
  background-color: #a7ffeb !important;
  border-color: #a7ffeb !important;
}
.teal--text.text--accent-1 {
  color: #a7ffeb !important;
  caret-color: #a7ffeb !important;
}
.teal.accent-2 {
  background-color: #64ffda !important;
  border-color: #64ffda !important;
}
.teal--text.text--accent-2 {
  color: #64ffda !important;
  caret-color: #64ffda !important;
}
.teal.accent-3 {
  background-color: #1de9b6 !important;
  border-color: #1de9b6 !important;
}
.teal--text.text--accent-3 {
  color: #1de9b6 !important;
  caret-color: #1de9b6 !important;
}
.teal.accent-4 {
  background-color: #00bfa5 !important;
  border-color: #00bfa5 !important;
}
.teal--text.text--accent-4 {
  color: #00bfa5 !important;
  caret-color: #00bfa5 !important;
}
.green {
  background-color: #4caf50 !important;
  border-color: #4caf50 !important;
}
.green--text {
  color: #4caf50 !important;
  caret-color: #4caf50 !important;
}
.green.lighten-5 {
  background-color: #e8f5e9 !important;
  border-color: #e8f5e9 !important;
}
.green--text.text--lighten-5 {
  color: #e8f5e9 !important;
  caret-color: #e8f5e9 !important;
}
.green.lighten-4 {
  background-color: #c8e6c9 !important;
  border-color: #c8e6c9 !important;
}
.green--text.text--lighten-4 {
  color: #c8e6c9 !important;
  caret-color: #c8e6c9 !important;
}
.green.lighten-3 {
  background-color: #a5d6a7 !important;
  border-color: #a5d6a7 !important;
}
.green--text.text--lighten-3 {
  color: #a5d6a7 !important;
  caret-color: #a5d6a7 !important;
}
.green.lighten-2 {
  background-color: #81c784 !important;
  border-color: #81c784 !important;
}
.green--text.text--lighten-2 {
  color: #81c784 !important;
  caret-color: #81c784 !important;
}
.green.lighten-1 {
  background-color: #66bb6a !important;
  border-color: #66bb6a !important;
}
.green--text.text--lighten-1 {
  color: #66bb6a !important;
  caret-color: #66bb6a !important;
}
.green.darken-1 {
  background-color: #43a047 !important;
  border-color: #43a047 !important;
}
.green--text.text--darken-1 {
  color: #43a047 !important;
  caret-color: #43a047 !important;
}
.green.darken-2 {
  background-color: #388e3c !important;
  border-color: #388e3c !important;
}
.green--text.text--darken-2 {
  color: #388e3c !important;
  caret-color: #388e3c !important;
}
.green.darken-3 {
  background-color: #2e7d32 !important;
  border-color: #2e7d32 !important;
}
.green--text.text--darken-3 {
  color: #2e7d32 !important;
  caret-color: #2e7d32 !important;
}
.green.darken-4 {
  background-color: #1b5e20 !important;
  border-color: #1b5e20 !important;
}
.green--text.text--darken-4 {
  color: #1b5e20 !important;
  caret-color: #1b5e20 !important;
}
.green.accent-1 {
  background-color: #b9f6ca !important;
  border-color: #b9f6ca !important;
}
.green--text.text--accent-1 {
  color: #b9f6ca !important;
  caret-color: #b9f6ca !important;
}
.green.accent-2 {
  background-color: #69f0ae !important;
  border-color: #69f0ae !important;
}
.green--text.text--accent-2 {
  color: #69f0ae !important;
  caret-color: #69f0ae !important;
}
.green.accent-3 {
  background-color: #00e676 !important;
  border-color: #00e676 !important;
}
.green--text.text--accent-3 {
  color: #00e676 !important;
  caret-color: #00e676 !important;
}
.green.accent-4 {
  background-color: #00c853 !important;
  border-color: #00c853 !important;
}
.green--text.text--accent-4 {
  color: #00c853 !important;
  caret-color: #00c853 !important;
}
.light-green {
  background-color: #8bc34a !important;
  border-color: #8bc34a !important;
}
.light-green--text {
  color: #8bc34a !important;
  caret-color: #8bc34a !important;
}
.light-green.lighten-5 {
  background-color: #f1f8e9 !important;
  border-color: #f1f8e9 !important;
}
.light-green--text.text--lighten-5 {
  color: #f1f8e9 !important;
  caret-color: #f1f8e9 !important;
}
.light-green.lighten-4 {
  background-color: #dcedc8 !important;
  border-color: #dcedc8 !important;
}
.light-green--text.text--lighten-4 {
  color: #dcedc8 !important;
  caret-color: #dcedc8 !important;
}
.light-green.lighten-3 {
  background-color: #c5e1a5 !important;
  border-color: #c5e1a5 !important;
}
.light-green--text.text--lighten-3 {
  color: #c5e1a5 !important;
  caret-color: #c5e1a5 !important;
}
.light-green.lighten-2 {
  background-color: #aed581 !important;
  border-color: #aed581 !important;
}
.light-green--text.text--lighten-2 {
  color: #aed581 !important;
  caret-color: #aed581 !important;
}
.light-green.lighten-1 {
  background-color: #9ccc65 !important;
  border-color: #9ccc65 !important;
}
.light-green--text.text--lighten-1 {
  color: #9ccc65 !important;
  caret-color: #9ccc65 !important;
}
.light-green.darken-1 {
  background-color: #7cb342 !important;
  border-color: #7cb342 !important;
}
.light-green--text.text--darken-1 {
  color: #7cb342 !important;
  caret-color: #7cb342 !important;
}
.light-green.darken-2 {
  background-color: #689f38 !important;
  border-color: #689f38 !important;
}
.light-green--text.text--darken-2 {
  color: #689f38 !important;
  caret-color: #689f38 !important;
}
.light-green.darken-3 {
  background-color: #558b2f !important;
  border-color: #558b2f !important;
}
.light-green--text.text--darken-3 {
  color: #558b2f !important;
  caret-color: #558b2f !important;
}
.light-green.darken-4 {
  background-color: #33691e !important;
  border-color: #33691e !important;
}
.light-green--text.text--darken-4 {
  color: #33691e !important;
  caret-color: #33691e !important;
}
.light-green.accent-1 {
  background-color: #ccff90 !important;
  border-color: #ccff90 !important;
}
.light-green--text.text--accent-1 {
  color: #ccff90 !important;
  caret-color: #ccff90 !important;
}
.light-green.accent-2 {
  background-color: #b2ff59 !important;
  border-color: #b2ff59 !important;
}
.light-green--text.text--accent-2 {
  color: #b2ff59 !important;
  caret-color: #b2ff59 !important;
}
.light-green.accent-3 {
  background-color: #76ff03 !important;
  border-color: #76ff03 !important;
}
.light-green--text.text--accent-3 {
  color: #76ff03 !important;
  caret-color: #76ff03 !important;
}
.light-green.accent-4 {
  background-color: #64dd17 !important;
  border-color: #64dd17 !important;
}
.light-green--text.text--accent-4 {
  color: #64dd17 !important;
  caret-color: #64dd17 !important;
}
.lime {
  background-color: #cddc39 !important;
  border-color: #cddc39 !important;
}
.lime--text {
  color: #cddc39 !important;
  caret-color: #cddc39 !important;
}
.lime.lighten-5 {
  background-color: #f9fbe7 !important;
  border-color: #f9fbe7 !important;
}
.lime--text.text--lighten-5 {
  color: #f9fbe7 !important;
  caret-color: #f9fbe7 !important;
}
.lime.lighten-4 {
  background-color: #f0f4c3 !important;
  border-color: #f0f4c3 !important;
}
.lime--text.text--lighten-4 {
  color: #f0f4c3 !important;
  caret-color: #f0f4c3 !important;
}
.lime.lighten-3 {
  background-color: #e6ee9c !important;
  border-color: #e6ee9c !important;
}
.lime--text.text--lighten-3 {
  color: #e6ee9c !important;
  caret-color: #e6ee9c !important;
}
.lime.lighten-2 {
  background-color: #dce775 !important;
  border-color: #dce775 !important;
}
.lime--text.text--lighten-2 {
  color: #dce775 !important;
  caret-color: #dce775 !important;
}
.lime.lighten-1 {
  background-color: #d4e157 !important;
  border-color: #d4e157 !important;
}
.lime--text.text--lighten-1 {
  color: #d4e157 !important;
  caret-color: #d4e157 !important;
}
.lime.darken-1 {
  background-color: #c0ca33 !important;
  border-color: #c0ca33 !important;
}
.lime--text.text--darken-1 {
  color: #c0ca33 !important;
  caret-color: #c0ca33 !important;
}
.lime.darken-2 {
  background-color: #afb42b !important;
  border-color: #afb42b !important;
}
.lime--text.text--darken-2 {
  color: #afb42b !important;
  caret-color: #afb42b !important;
}
.lime.darken-3 {
  background-color: #9e9d24 !important;
  border-color: #9e9d24 !important;
}
.lime--text.text--darken-3 {
  color: #9e9d24 !important;
  caret-color: #9e9d24 !important;
}
.lime.darken-4 {
  background-color: #827717 !important;
  border-color: #827717 !important;
}
.lime--text.text--darken-4 {
  color: #827717 !important;
  caret-color: #827717 !important;
}
.lime.accent-1 {
  background-color: #f4ff81 !important;
  border-color: #f4ff81 !important;
}
.lime--text.text--accent-1 {
  color: #f4ff81 !important;
  caret-color: #f4ff81 !important;
}
.lime.accent-2 {
  background-color: #eeff41 !important;
  border-color: #eeff41 !important;
}
.lime--text.text--accent-2 {
  color: #eeff41 !important;
  caret-color: #eeff41 !important;
}
.lime.accent-3 {
  background-color: #c6ff00 !important;
  border-color: #c6ff00 !important;
}
.lime--text.text--accent-3 {
  color: #c6ff00 !important;
  caret-color: #c6ff00 !important;
}
.lime.accent-4 {
  background-color: #aeea00 !important;
  border-color: #aeea00 !important;
}
.lime--text.text--accent-4 {
  color: #aeea00 !important;
  caret-color: #aeea00 !important;
}
.yellow {
  background-color: #ffeb3b !important;
  border-color: #ffeb3b !important;
}
.yellow--text {
  color: #ffeb3b !important;
  caret-color: #ffeb3b !important;
}
.yellow.lighten-5 {
  background-color: #fffde7 !important;
  border-color: #fffde7 !important;
}
.yellow--text.text--lighten-5 {
  color: #fffde7 !important;
  caret-color: #fffde7 !important;
}
.yellow.lighten-4 {
  background-color: #fff9c4 !important;
  border-color: #fff9c4 !important;
}
.yellow--text.text--lighten-4 {
  color: #fff9c4 !important;
  caret-color: #fff9c4 !important;
}
.yellow.lighten-3 {
  background-color: #fff59d !important;
  border-color: #fff59d !important;
}
.yellow--text.text--lighten-3 {
  color: #fff59d !important;
  caret-color: #fff59d !important;
}
.yellow.lighten-2 {
  background-color: #fff176 !important;
  border-color: #fff176 !important;
}
.yellow--text.text--lighten-2 {
  color: #fff176 !important;
  caret-color: #fff176 !important;
}
.yellow.lighten-1 {
  background-color: #ffee58 !important;
  border-color: #ffee58 !important;
}
.yellow--text.text--lighten-1 {
  color: #ffee58 !important;
  caret-color: #ffee58 !important;
}
.yellow.darken-1 {
  background-color: #fdd835 !important;
  border-color: #fdd835 !important;
}
.yellow--text.text--darken-1 {
  color: #fdd835 !important;
  caret-color: #fdd835 !important;
}
.yellow.darken-2 {
  background-color: #fbc02d !important;
  border-color: #fbc02d !important;
}
.yellow--text.text--darken-2 {
  color: #fbc02d !important;
  caret-color: #fbc02d !important;
}
.yellow.darken-3 {
  background-color: #f9a825 !important;
  border-color: #f9a825 !important;
}
.yellow--text.text--darken-3 {
  color: #f9a825 !important;
  caret-color: #f9a825 !important;
}
.yellow.darken-4 {
  background-color: #f57f17 !important;
  border-color: #f57f17 !important;
}
.yellow--text.text--darken-4 {
  color: #f57f17 !important;
  caret-color: #f57f17 !important;
}
.yellow.accent-1 {
  background-color: #ffff8d !important;
  border-color: #ffff8d !important;
}
.yellow--text.text--accent-1 {
  color: #ffff8d !important;
  caret-color: #ffff8d !important;
}
.yellow.accent-2 {
  background-color: #ff0 !important;
  border-color: #ff0 !important;
}
.yellow--text.text--accent-2 {
  color: #ff0 !important;
  caret-color: #ff0 !important;
}
.yellow.accent-3 {
  background-color: #ffea00 !important;
  border-color: #ffea00 !important;
}
.yellow--text.text--accent-3 {
  color: #ffea00 !important;
  caret-color: #ffea00 !important;
}
.yellow.accent-4 {
  background-color: #ffd600 !important;
  border-color: #ffd600 !important;
}
.yellow--text.text--accent-4 {
  color: #ffd600 !important;
  caret-color: #ffd600 !important;
}
.amber {
  background-color: #ffc107 !important;
  border-color: #ffc107 !important;
}
.amber--text {
  color: #ffc107 !important;
  caret-color: #ffc107 !important;
}
.amber.lighten-5 {
  background-color: #fff8e1 !important;
  border-color: #fff8e1 !important;
}
.amber--text.text--lighten-5 {
  color: #fff8e1 !important;
  caret-color: #fff8e1 !important;
}
.amber.lighten-4 {
  background-color: #ffecb3 !important;
  border-color: #ffecb3 !important;
}
.amber--text.text--lighten-4 {
  color: #ffecb3 !important;
  caret-color: #ffecb3 !important;
}
.amber.lighten-3 {
  background-color: #ffe082 !important;
  border-color: #ffe082 !important;
}
.amber--text.text--lighten-3 {
  color: #ffe082 !important;
  caret-color: #ffe082 !important;
}
.amber.lighten-2 {
  background-color: #ffd54f !important;
  border-color: #ffd54f !important;
}
.amber--text.text--lighten-2 {
  color: #ffd54f !important;
  caret-color: #ffd54f !important;
}
.amber.lighten-1 {
  background-color: #ffca28 !important;
  border-color: #ffca28 !important;
}
.amber--text.text--lighten-1 {
  color: #ffca28 !important;
  caret-color: #ffca28 !important;
}
.amber.darken-1 {
  background-color: #ffb300 !important;
  border-color: #ffb300 !important;
}
.amber--text.text--darken-1 {
  color: #ffb300 !important;
  caret-color: #ffb300 !important;
}
.amber.darken-2 {
  background-color: #ffa000 !important;
  border-color: #ffa000 !important;
}
.amber--text.text--darken-2 {
  color: #ffa000 !important;
  caret-color: #ffa000 !important;
}
.amber.darken-3 {
  background-color: #ff8f00 !important;
  border-color: #ff8f00 !important;
}
.amber--text.text--darken-3 {
  color: #ff8f00 !important;
  caret-color: #ff8f00 !important;
}
.amber.darken-4 {
  background-color: #ff6f00 !important;
  border-color: #ff6f00 !important;
}
.amber--text.text--darken-4 {
  color: #ff6f00 !important;
  caret-color: #ff6f00 !important;
}
.amber.accent-1 {
  background-color: #ffe57f !important;
  border-color: #ffe57f !important;
}
.amber--text.text--accent-1 {
  color: #ffe57f !important;
  caret-color: #ffe57f !important;
}
.amber.accent-2 {
  background-color: #ffd740 !important;
  border-color: #ffd740 !important;
}
.amber--text.text--accent-2 {
  color: #ffd740 !important;
  caret-color: #ffd740 !important;
}
.amber.accent-3 {
  background-color: #ffc400 !important;
  border-color: #ffc400 !important;
}
.amber--text.text--accent-3 {
  color: #ffc400 !important;
  caret-color: #ffc400 !important;
}
.amber.accent-4 {
  background-color: #ffab00 !important;
  border-color: #ffab00 !important;
}
.amber--text.text--accent-4 {
  color: #ffab00 !important;
  caret-color: #ffab00 !important;
}
.orange {
  background-color: #ff9800 !important;
  border-color: #ff9800 !important;
}
.orange--text {
  color: #ff9800 !important;
  caret-color: #ff9800 !important;
}
.orange.lighten-5 {
  background-color: #fff3e0 !important;
  border-color: #fff3e0 !important;
}
.orange--text.text--lighten-5 {
  color: #fff3e0 !important;
  caret-color: #fff3e0 !important;
}
.orange.lighten-4 {
  background-color: #ffe0b2 !important;
  border-color: #ffe0b2 !important;
}
.orange--text.text--lighten-4 {
  color: #ffe0b2 !important;
  caret-color: #ffe0b2 !important;
}
.orange.lighten-3 {
  background-color: #ffcc80 !important;
  border-color: #ffcc80 !important;
}
.orange--text.text--lighten-3 {
  color: #ffcc80 !important;
  caret-color: #ffcc80 !important;
}
.orange.lighten-2 {
  background-color: #ffb74d !important;
  border-color: #ffb74d !important;
}
.orange--text.text--lighten-2 {
  color: #ffb74d !important;
  caret-color: #ffb74d !important;
}
.orange.lighten-1 {
  background-color: #ffa726 !important;
  border-color: #ffa726 !important;
}
.orange--text.text--lighten-1 {
  color: #ffa726 !important;
  caret-color: #ffa726 !important;
}
.orange.darken-1 {
  background-color: #fb8c00 !important;
  border-color: #fb8c00 !important;
}
.orange--text.text--darken-1 {
  color: #fb8c00 !important;
  caret-color: #fb8c00 !important;
}
.orange.darken-2 {
  background-color: #f57c00 !important;
  border-color: #f57c00 !important;
}
.orange--text.text--darken-2 {
  color: #f57c00 !important;
  caret-color: #f57c00 !important;
}
.orange.darken-3 {
  background-color: #ef6c00 !important;
  border-color: #ef6c00 !important;
}
.orange--text.text--darken-3 {
  color: #ef6c00 !important;
  caret-color: #ef6c00 !important;
}
.orange.darken-4 {
  background-color: #e65100 !important;
  border-color: #e65100 !important;
}
.orange--text.text--darken-4 {
  color: #e65100 !important;
  caret-color: #e65100 !important;
}
.orange.accent-1 {
  background-color: #ffd180 !important;
  border-color: #ffd180 !important;
}
.orange--text.text--accent-1 {
  color: #ffd180 !important;
  caret-color: #ffd180 !important;
}
.orange.accent-2 {
  background-color: #ffab40 !important;
  border-color: #ffab40 !important;
}
.orange--text.text--accent-2 {
  color: #ffab40 !important;
  caret-color: #ffab40 !important;
}
.orange.accent-3 {
  background-color: #ff9100 !important;
  border-color: #ff9100 !important;
}
.orange--text.text--accent-3 {
  color: #ff9100 !important;
  caret-color: #ff9100 !important;
}
.orange.accent-4 {
  background-color: #ff6d00 !important;
  border-color: #ff6d00 !important;
}
.orange--text.text--accent-4 {
  color: #ff6d00 !important;
  caret-color: #ff6d00 !important;
}
.deep-orange {
  background-color: #ff5722 !important;
  border-color: #ff5722 !important;
}
.deep-orange--text {
  color: #ff5722 !important;
  caret-color: #ff5722 !important;
}
.deep-orange.lighten-5 {
  background-color: #fbe9e7 !important;
  border-color: #fbe9e7 !important;
}
.deep-orange--text.text--lighten-5 {
  color: #fbe9e7 !important;
  caret-color: #fbe9e7 !important;
}
.deep-orange.lighten-4 {
  background-color: #ffccbc !important;
  border-color: #ffccbc !important;
}
.deep-orange--text.text--lighten-4 {
  color: #ffccbc !important;
  caret-color: #ffccbc !important;
}
.deep-orange.lighten-3 {
  background-color: #ffab91 !important;
  border-color: #ffab91 !important;
}
.deep-orange--text.text--lighten-3 {
  color: #ffab91 !important;
  caret-color: #ffab91 !important;
}
.deep-orange.lighten-2 {
  background-color: #ff8a65 !important;
  border-color: #ff8a65 !important;
}
.deep-orange--text.text--lighten-2 {
  color: #ff8a65 !important;
  caret-color: #ff8a65 !important;
}
.deep-orange.lighten-1 {
  background-color: #ff7043 !important;
  border-color: #ff7043 !important;
}
.deep-orange--text.text--lighten-1 {
  color: #ff7043 !important;
  caret-color: #ff7043 !important;
}
.deep-orange.darken-1 {
  background-color: #f4511e !important;
  border-color: #f4511e !important;
}
.deep-orange--text.text--darken-1 {
  color: #f4511e !important;
  caret-color: #f4511e !important;
}
.deep-orange.darken-2 {
  background-color: #e64a19 !important;
  border-color: #e64a19 !important;
}
.deep-orange--text.text--darken-2 {
  color: #e64a19 !important;
  caret-color: #e64a19 !important;
}
.deep-orange.darken-3 {
  background-color: #d84315 !important;
  border-color: #d84315 !important;
}
.deep-orange--text.text--darken-3 {
  color: #d84315 !important;
  caret-color: #d84315 !important;
}
.deep-orange.darken-4 {
  background-color: #bf360c !important;
  border-color: #bf360c !important;
}
.deep-orange--text.text--darken-4 {
  color: #bf360c !important;
  caret-color: #bf360c !important;
}
.deep-orange.accent-1 {
  background-color: #ff9e80 !important;
  border-color: #ff9e80 !important;
}
.deep-orange--text.text--accent-1 {
  color: #ff9e80 !important;
  caret-color: #ff9e80 !important;
}
.deep-orange.accent-2 {
  background-color: #ff6e40 !important;
  border-color: #ff6e40 !important;
}
.deep-orange--text.text--accent-2 {
  color: #ff6e40 !important;
  caret-color: #ff6e40 !important;
}
.deep-orange.accent-3 {
  background-color: #ff3d00 !important;
  border-color: #ff3d00 !important;
}
.deep-orange--text.text--accent-3 {
  color: #ff3d00 !important;
  caret-color: #ff3d00 !important;
}
.deep-orange.accent-4 {
  background-color: #dd2c00 !important;
  border-color: #dd2c00 !important;
}
.deep-orange--text.text--accent-4 {
  color: #dd2c00 !important;
  caret-color: #dd2c00 !important;
}
.brown {
  background-color: #795548 !important;
  border-color: #795548 !important;
}
.brown--text {
  color: #795548 !important;
  caret-color: #795548 !important;
}
.brown.lighten-5 {
  background-color: #efebe9 !important;
  border-color: #efebe9 !important;
}
.brown--text.text--lighten-5 {
  color: #efebe9 !important;
  caret-color: #efebe9 !important;
}
.brown.lighten-4 {
  background-color: #d7ccc8 !important;
  border-color: #d7ccc8 !important;
}
.brown--text.text--lighten-4 {
  color: #d7ccc8 !important;
  caret-color: #d7ccc8 !important;
}
.brown.lighten-3 {
  background-color: #bcaaa4 !important;
  border-color: #bcaaa4 !important;
}
.brown--text.text--lighten-3 {
  color: #bcaaa4 !important;
  caret-color: #bcaaa4 !important;
}
.brown.lighten-2 {
  background-color: #a1887f !important;
  border-color: #a1887f !important;
}
.brown--text.text--lighten-2 {
  color: #a1887f !important;
  caret-color: #a1887f !important;
}
.brown.lighten-1 {
  background-color: #8d6e63 !important;
  border-color: #8d6e63 !important;
}
.brown--text.text--lighten-1 {
  color: #8d6e63 !important;
  caret-color: #8d6e63 !important;
}
.brown.darken-1 {
  background-color: #6d4c41 !important;
  border-color: #6d4c41 !important;
}
.brown--text.text--darken-1 {
  color: #6d4c41 !important;
  caret-color: #6d4c41 !important;
}
.brown.darken-2 {
  background-color: #5d4037 !important;
  border-color: #5d4037 !important;
}
.brown--text.text--darken-2 {
  color: #5d4037 !important;
  caret-color: #5d4037 !important;
}
.brown.darken-3 {
  background-color: #4e342e !important;
  border-color: #4e342e !important;
}
.brown--text.text--darken-3 {
  color: #4e342e !important;
  caret-color: #4e342e !important;
}
.brown.darken-4 {
  background-color: #3e2723 !important;
  border-color: #3e2723 !important;
}
.brown--text.text--darken-4 {
  color: #3e2723 !important;
  caret-color: #3e2723 !important;
}
.blue-grey {
  background-color: #607d8b !important;
  border-color: #607d8b !important;
}
.blue-grey--text {
  color: #607d8b !important;
  caret-color: #607d8b !important;
}
.blue-grey.lighten-5 {
  background-color: #eceff1 !important;
  border-color: #eceff1 !important;
}
.blue-grey--text.text--lighten-5 {
  color: #eceff1 !important;
  caret-color: #eceff1 !important;
}
.blue-grey.lighten-4 {
  background-color: #cfd8dc !important;
  border-color: #cfd8dc !important;
}
.blue-grey--text.text--lighten-4 {
  color: #cfd8dc !important;
  caret-color: #cfd8dc !important;
}
.blue-grey.lighten-3 {
  background-color: #b0bec5 !important;
  border-color: #b0bec5 !important;
}
.blue-grey--text.text--lighten-3 {
  color: #b0bec5 !important;
  caret-color: #b0bec5 !important;
}
.blue-grey.lighten-2 {
  background-color: #90a4ae !important;
  border-color: #90a4ae !important;
}
.blue-grey--text.text--lighten-2 {
  color: #90a4ae !important;
  caret-color: #90a4ae !important;
}
.blue-grey.lighten-1 {
  background-color: #78909c !important;
  border-color: #78909c !important;
}
.blue-grey--text.text--lighten-1 {
  color: #78909c !important;
  caret-color: #78909c !important;
}
.blue-grey.darken-1 {
  background-color: #546e7a !important;
  border-color: #546e7a !important;
}
.blue-grey--text.text--darken-1 {
  color: #546e7a !important;
  caret-color: #546e7a !important;
}
.blue-grey.darken-2 {
  background-color: #455a64 !important;
  border-color: #455a64 !important;
}
.blue-grey--text.text--darken-2 {
  color: #455a64 !important;
  caret-color: #455a64 !important;
}
.blue-grey.darken-3 {
  background-color: #37474f !important;
  border-color: #37474f !important;
}
.blue-grey--text.text--darken-3 {
  color: #37474f !important;
  caret-color: #37474f !important;
}
.blue-grey.darken-4 {
  background-color: #263238 !important;
  border-color: #263238 !important;
}
.blue-grey--text.text--darken-4 {
  color: #263238 !important;
  caret-color: #263238 !important;
}
.grey {
  background-color: #9e9e9e !important;
  border-color: #9e9e9e !important;
}
.grey--text {
  color: #9e9e9e !important;
  caret-color: #9e9e9e !important;
}
.grey.lighten-5 {
  background-color: #fafafa !important;
  border-color: #fafafa !important;
}
.grey--text.text--lighten-5 {
  color: #fafafa !important;
  caret-color: #fafafa !important;
}
.grey.lighten-4 {
  background-color: #f5f5f5 !important;
  border-color: #f5f5f5 !important;
}
.grey--text.text--lighten-4 {
  color: #f5f5f5 !important;
  caret-color: #f5f5f5 !important;
}
.grey.lighten-3 {
  background-color: #eee !important;
  border-color: #eee !important;
}
.grey--text.text--lighten-3 {
  color: #eee !important;
  caret-color: #eee !important;
}
.grey.lighten-2 {
  background-color: #e0e0e0 !important;
  border-color: #e0e0e0 !important;
}
.grey--text.text--lighten-2 {
  color: #e0e0e0 !important;
  caret-color: #e0e0e0 !important;
}
.grey.lighten-1 {
  background-color: #bdbdbd !important;
  border-color: #bdbdbd !important;
}
.grey--text.text--lighten-1 {
  color: #bdbdbd !important;
  caret-color: #bdbdbd !important;
}
.grey.darken-1 {
  background-color: #757575 !important;
  border-color: #757575 !important;
}
.grey--text.text--darken-1 {
  color: #757575 !important;
  caret-color: #757575 !important;
}
.grey.darken-2 {
  background-color: #616161 !important;
  border-color: #616161 !important;
}
.grey--text.text--darken-2 {
  color: #616161 !important;
  caret-color: #616161 !important;
}
.grey.darken-3 {
  background-color: #424242 !important;
  border-color: #424242 !important;
}
.grey--text.text--darken-3 {
  color: #424242 !important;
  caret-color: #424242 !important;
}
.grey.darken-4 {
  background-color: #212121 !important;
  border-color: #212121 !important;
}
.grey--text.text--darken-4 {
  color: #212121 !important;
  caret-color: #212121 !important;
}
.shades.black {
  background-color: #000 !important;
  border-color: #000 !important;
}
.shades--text.text--black {
  color: #000 !important;
  caret-color: #000 !important;
}
.shades.white {
  background-color: #fff !important;
  border-color: #fff !important;
}
.shades--text.text--white {
  color: #fff !important;
  caret-color: #fff !important;
}
.shades.transparent {
  background-color: transparent !important;
  border-color: transparent !important;
}
.shades--text.text--transparent {
  color: transparent !important;
  caret-color: transparent !important;
}
.elevation-0 {
  box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.2), 0px 0px 0px 0px rgba(0,0,0,0.14), 0px 0px 0px 0px rgba(0,0,0,0.12) !important;
}
.elevation-1 {
  box-shadow: 0px 2px 1px -1px rgba(0,0,0,0.2), 0px 1px 1px 0px rgba(0,0,0,0.14), 0px 1px 3px 0px rgba(0,0,0,0.12) !important;
}
.elevation-2 {
  box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 1px 5px 0px rgba(0,0,0,0.12) !important;
}
.elevation-3 {
  box-shadow: 0px 3px 3px -2px rgba(0,0,0,0.2), 0px 3px 4px 0px rgba(0,0,0,0.14), 0px 1px 8px 0px rgba(0,0,0,0.12) !important;
}
.elevation-4 {
  box-shadow: 0px 2px 4px -1px rgba(0,0,0,0.2), 0px 4px 5px 0px rgba(0,0,0,0.14), 0px 1px 10px 0px rgba(0,0,0,0.12) !important;
}
.elevation-5 {
  box-shadow: 0px 3px 5px -1px rgba(0,0,0,0.2), 0px 5px 8px 0px rgba(0,0,0,0.14), 0px 1px 14px 0px rgba(0,0,0,0.12) !important;
}
.elevation-6 {
  box-shadow: 0px 3px 5px -1px rgba(0,0,0,0.2), 0px 6px 10px 0px rgba(0,0,0,0.14), 0px 1px 18px 0px rgba(0,0,0,0.12) !important;
}
.elevation-7 {
  box-shadow: 0px 4px 5px -2px rgba(0,0,0,0.2), 0px 7px 10px 1px rgba(0,0,0,0.14), 0px 2px 16px 1px rgba(0,0,0,0.12) !important;
}
.elevation-8 {
  box-shadow: 0px 5px 5px -3px rgba(0,0,0,0.2), 0px 8px 10px 1px rgba(0,0,0,0.14), 0px 3px 14px 2px rgba(0,0,0,0.12) !important;
}
.elevation-9 {
  box-shadow: 0px 5px 6px -3px rgba(0,0,0,0.2), 0px 9px 12px 1px rgba(0,0,0,0.14), 0px 3px 16px 2px rgba(0,0,0,0.12) !important;
}
.elevation-10 {
  box-shadow: 0px 6px 6px -3px rgba(0,0,0,0.2), 0px 10px 14px 1px rgba(0,0,0,0.14), 0px 4px 18px 3px rgba(0,0,0,0.12) !important;
}
.elevation-11 {
  box-shadow: 0px 6px 7px -4px rgba(0,0,0,0.2), 0px 11px 15px 1px rgba(0,0,0,0.14), 0px 4px 20px 3px rgba(0,0,0,0.12) !important;
}
.elevation-12 {
  box-shadow: 0px 7px 8px -4px rgba(0,0,0,0.2), 0px 12px 17px 2px rgba(0,0,0,0.14), 0px 5px 22px 4px rgba(0,0,0,0.12) !important;
}
.elevation-13 {
  box-shadow: 0px 7px 8px -4px rgba(0,0,0,0.2), 0px 13px 19px 2px rgba(0,0,0,0.14), 0px 5px 24px 4px rgba(0,0,0,0.12) !important;
}
.elevation-14 {
  box-shadow: 0px 7px 9px -4px rgba(0,0,0,0.2), 0px 14px 21px 2px rgba(0,0,0,0.14), 0px 5px 26px 4px rgba(0,0,0,0.12) !important;
}
.elevation-15 {
  box-shadow: 0px 8px 9px -5px rgba(0,0,0,0.2), 0px 15px 22px 2px rgba(0,0,0,0.14), 0px 6px 28px 5px rgba(0,0,0,0.12) !important;
}
.elevation-16 {
  box-shadow: 0px 8px 10px -5px rgba(0,0,0,0.2), 0px 16px 24px 2px rgba(0,0,0,0.14), 0px 6px 30px 5px rgba(0,0,0,0.12) !important;
}
.elevation-17 {
  box-shadow: 0px 8px 11px -5px rgba(0,0,0,0.2), 0px 17px 26px 2px rgba(0,0,0,0.14), 0px 6px 32px 5px rgba(0,0,0,0.12) !important;
}
.elevation-18 {
  box-shadow: 0px 9px 11px -5px rgba(0,0,0,0.2), 0px 18px 28px 2px rgba(0,0,0,0.14), 0px 7px 34px 6px rgba(0,0,0,0.12) !important;
}
.elevation-19 {
  box-shadow: 0px 9px 12px -6px rgba(0,0,0,0.2), 0px 19px 29px 2px rgba(0,0,0,0.14), 0px 7px 36px 6px rgba(0,0,0,0.12) !important;
}
.elevation-20 {
  box-shadow: 0px 10px 13px -6px rgba(0,0,0,0.2), 0px 20px 31px 3px rgba(0,0,0,0.14), 0px 8px 38px 7px rgba(0,0,0,0.12) !important;
}
.elevation-21 {
  box-shadow: 0px 10px 13px -6px rgba(0,0,0,0.2), 0px 21px 33px 3px rgba(0,0,0,0.14), 0px 8px 40px 7px rgba(0,0,0,0.12) !important;
}
.elevation-22 {
  box-shadow: 0px 10px 14px -6px rgba(0,0,0,0.2), 0px 22px 35px 3px rgba(0,0,0,0.14), 0px 8px 42px 7px rgba(0,0,0,0.12) !important;
}
.elevation-23 {
  box-shadow: 0px 11px 14px -7px rgba(0,0,0,0.2), 0px 23px 36px 3px rgba(0,0,0,0.14), 0px 9px 44px 8px rgba(0,0,0,0.12) !important;
}
.elevation-24 {
  box-shadow: 0px 11px 15px -7px rgba(0,0,0,0.2), 0px 24px 38px 3px rgba(0,0,0,0.14), 0px 9px 46px 8px rgba(0,0,0,0.12) !important;
}
html {
  box-sizing: border-box;
  overflow-y: scroll; /* All browsers without overlaying scrollbars */
  -webkit-text-size-adjust: 100%; /* iOS 8+ */
}
*,
::before,
::after {
  box-sizing: inherit;
}
::before,
::after {
  text-decoration: inherit; /* Inherit text-decoration and vertical align to ::before and ::after pseudo elements */
  vertical-align: inherit;
}
* {
  background-repeat: no-repeat; /* Set `background-repeat: no-repeat` to all elements */
  padding: 0; /* Reset `padding` and `margin` of all elements */
  margin: 0;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
hr {
  overflow: visible; /* Show the overflow in Edge and IE */
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  display: block;
}
summary {
  display: list-item; /* Add the correct display in all browsers */
}
small {
  font-size: 80%; /* Set font-size to 80% in `small` elements */
}
[hidden],
template {
  display: none; /* Add the correct display in IE */
}
abbr[title] {
  border-bottom: 1px dotted; /* Add a bordered underline effect in all browsers */
  text-decoration: none; /* Remove text decoration in Firefox 40+ */
}
a {
  background-color: transparent; /* Remove the gray background on active links in IE 10 */
  -webkit-text-decoration-skip: objects; /* Remove gaps in links underline in iOS 8+ and Safari 8+ */
}
a:active,
a:hover {
  outline-width: 0; /* Remove the outline when hovering in all browsers */
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace; /* Specify the font family of code elements */
}
b,
strong {
  font-weight: bolder; /* Correct style set to `bold` in Edge 12+, Safari 6.2+, and Chrome 18+ */
}
dfn {
  font-style: italic; /* Address styling not present in Safari and Chrome */
}
mark {
  background-color: #ff0;
  color: #000;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
input {
  border-radius: 0;
}
button,
[type="button"],
[type="reset"],
[type="submit"],
[role="button"] {
  cursor: pointer;
}
[disabled] {
  cursor: default;
}
[type="number"] {
  width: auto; /* Firefox 36+ */
}
[type="search"] {
  -webkit-appearance: textfield; /* Safari 8+ */
}
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; /* Safari 8 */
}
textarea {
  overflow: auto; /* Internet Explorer 11+ */
  resize: vertical; /* Specify textarea resizability */
}
button,
input,
optgroup,
select,
textarea {
  font: inherit; /* Specify font inheritance of form elements */
}
optgroup {
  font-weight: bold; /* Restore the font weight unset by the previous rule. */
}
button {
  overflow: visible; /* Address `overflow` set to `hidden` in IE 8/9/10/11 */
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: 0;
  padding: 0;
}
button:-moz-focusring,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  outline: 0;
  border: 0;
}
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; /* Correct the inability to style clickable types in iOS */
}
button,
select {
  text-transform: none; /* Firefox 40+, Internet Explorer 11- */
}
button,
input,
select,
textarea {
  background-color: transparent;
  border-style: none;
  color: inherit;
}
select {
  -moz-appearance: none; /* Firefox 36+ */
  -webkit-appearance: none; /* Chrome 41+ */
}
select::-ms-expand {
  display: none; /* Internet Explorer 11+ */
}
select::-ms-value {
  color: currentColor; /* Internet Explorer 11+ */
}
legend {
  border: 0; /* Correct `color` not being inherited in IE 8/9/10/11 */
  color: inherit; /* Correct the color inheritance from `fieldset` elements in IE */
  display: table; /* Correct the text wrapping in Edge and IE */
  max-width: 100%; /* Correct the text wrapping in Edge and IE */
  white-space: normal; /* Correct the text wrapping in Edge and IE */
}
::-webkit-file-upload-button {
  -webkit-appearance: button; /* Correct the inability to style clickable types in iOS and Safari */
  font: inherit; /* Change font properties to `inherit` in Chrome and Safari */
}
[type="search"] {
  -webkit-appearance: textfield; /* Correct the odd appearance in Chrome and Safari */
  outline-offset: -2px; /* Correct the outline style in Safari */
}
img {
  border-style: none; /* Remove border when inside `a` element in IE 8/9/10 */
}
progress {
  vertical-align: baseline;
}
svg:not(:root) {
  overflow: hidden; /* Internet Explorer 11- */
}
audio,
canvas,
progress,
video {
  display: inline-block; /* Internet Explorer 11+, Windows Phone 8.1+ */
}
[aria-busy="true"] {
  cursor: progress;
}
[aria-controls] {
  cursor: pointer;
}
[aria-disabled] {
  cursor: default;
}
::selection {
  background-color: #b3d4fc; /* Required when declaring ::selection */
  color: #000;
  text-shadow: none;
}
.bottom-sheet-transition-enter {
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
}
.bottom-sheet-transition-leave-to {
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
}
.carousel-transition-enter {
  -webkit-transform: translate(100%, 0);
          transform: translate(100%, 0);
}
.carousel-transition-leave,
.carousel-transition-leave-to {
  position: absolute;
  top: 0;
  -webkit-transform: translate(-100%, 0);
          transform: translate(-100%, 0);
}
.carousel-reverse-transition-enter {
  -webkit-transform: translate(-100%, 0);
          transform: translate(-100%, 0);
}
.carousel-reverse-transition-leave,
.carousel-reverse-transition-leave-to {
  position: absolute;
  top: 0;
  -webkit-transform: translate(100%, 0);
          transform: translate(100%, 0);
}
.dialog-transition-enter,
.dialog-transition-leave-to {
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  opacity: 0;
}
.dialog-transition-enter-to,
.dialog-transition-leave {
  opacity: 1;
}
.dialog-bottom-transition-enter,
.dialog-bottom-transition-leave-to {
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
}
.picker-transition-enter-active,
.picker-reverse-transition-enter-active,
.picker-transition-leave-active,
.picker-reverse-transition-leave-active {
  transition: 0.3s cubic-bezier(0, 0, 0.2, 1);
}
.picker-transition-enter,
.picker-reverse-transition-enter,
.picker-transition-leave-to,
.picker-reverse-transition-leave-to {
  opacity: 0;
}
.picker-transition-leave,
.picker-reverse-transition-leave,
.picker-transition-leave-active,
.picker-reverse-transition-leave-active,
.picker-transition-leave-to,
.picker-reverse-transition-leave-to {
  position: absolute !important;
}
.picker-transition-enter {
  -webkit-transform: translate(0, 100%);
          transform: translate(0, 100%);
}
.picker-transition-leave-to {
  -webkit-transform: translate(0, -100%);
          transform: translate(0, -100%);
}
.picker-reverse-transition-enter {
  -webkit-transform: translate(0, -100%);
          transform: translate(0, -100%);
}
.picker-reverse-transition-leave-to {
  -webkit-transform: translate(0, 100%);
          transform: translate(0, 100%);
}
.picker-title-transition-enter-to,
.picker-title-transition-leave {
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}
.picker-title-transition-enter {
  -webkit-transform: translate(-100%, 0);
          transform: translate(-100%, 0);
}
.picker-title-transition-leave-to {
  opacity: 0;
  -webkit-transform: translate(100%, 0);
          transform: translate(100%, 0);
}
.picker-title-transition-leave,
.picker-title-transition-leave-to,
.picker-title-transition-leave-active {
  position: absolute !important;
}
.tab-transition-enter {
  -webkit-transform: translate(100%, 0);
          transform: translate(100%, 0);
}
.tab-transition-leave,
.tab-transition-leave-active {
  position: absolute;
  top: 0;
}
.tab-transition-leave-to {
  position: absolute;
  -webkit-transform: translate(-100%, 0);
          transform: translate(-100%, 0);
}
.tab-reverse-transition-enter {
  -webkit-transform: translate(-100%, 0);
          transform: translate(-100%, 0);
}
.tab-reverse-transition-leave,
.tab-reverse-transition-leave-to {
  top: 0;
  position: absolute;
  -webkit-transform: translate(100%, 0);
          transform: translate(100%, 0);
}
.expand-transition-enter-active,
.expand-transition-leave-active {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.expand-transition-move {
  transition: -webkit-transform 0.6s;
  transition: transform 0.6s;
  transition: transform 0.6s, -webkit-transform 0.6s;
}
.expand-x-transition-enter-active,
.expand-x-transition-leave-active {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.expand-x-transition-move {
  transition: -webkit-transform 0.6s;
  transition: transform 0.6s;
  transition: transform 0.6s, -webkit-transform 0.6s;
}
.scale-transition-enter-active,
.scale-transition-leave-active {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.scale-transition-move {
  transition: -webkit-transform 0.6s;
  transition: transform 0.6s;
  transition: transform 0.6s, -webkit-transform 0.6s;
}
.scale-transition-enter,
.scale-transition-leave,
.scale-transition-leave-to {
  opacity: 0;
  -webkit-transform: scale(0);
          transform: scale(0);
}
.message-transition-enter-active,
.message-transition-leave-active {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.message-transition-move {
  transition: -webkit-transform 0.6s;
  transition: transform 0.6s;
  transition: transform 0.6s, -webkit-transform 0.6s;
}
.message-transition-enter,
.message-transition-leave-to {
  opacity: 0;
  -webkit-transform: translateY(-15px);
          transform: translateY(-15px);
}
.message-transition-leave,
.message-transition-leave-active {
  position: absolute;
}
.slide-y-transition-enter-active,
.slide-y-transition-leave-active {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.slide-y-transition-move {
  transition: -webkit-transform 0.6s;
  transition: transform 0.6s;
  transition: transform 0.6s, -webkit-transform 0.6s;
}
.slide-y-transition-enter,
.slide-y-transition-leave-to {
  opacity: 0;
  -webkit-transform: translateY(-15px);
          transform: translateY(-15px);
}
.slide-y-reverse-transition-enter-active,
.slide-y-reverse-transition-leave-active {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.slide-y-reverse-transition-move {
  transition: -webkit-transform 0.6s;
  transition: transform 0.6s;
  transition: transform 0.6s, -webkit-transform 0.6s;
}
.slide-y-reverse-transition-enter,
.slide-y-reverse-transition-leave-to {
  opacity: 0;
  -webkit-transform: translateY(15px);
          transform: translateY(15px);
}
.scroll-y-transition-enter-active,
.scroll-y-transition-leave-active {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.scroll-y-transition-move {
  transition: -webkit-transform 0.6s;
  transition: transform 0.6s;
  transition: transform 0.6s, -webkit-transform 0.6s;
}
.scroll-y-transition-enter,
.scroll-y-transition-leave-to {
  opacity: 0;
}
.scroll-y-transition-enter {
  -webkit-transform: translateY(-15px);
          transform: translateY(-15px);
}
.scroll-y-transition-leave-to {
  -webkit-transform: translateY(15px);
          transform: translateY(15px);
}
.scroll-y-reverse-transition-enter-active,
.scroll-y-reverse-transition-leave-active {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.scroll-y-reverse-transition-move {
  transition: -webkit-transform 0.6s;
  transition: transform 0.6s;
  transition: transform 0.6s, -webkit-transform 0.6s;
}
.scroll-y-reverse-transition-enter,
.scroll-y-reverse-transition-leave-to {
  opacity: 0;
}
.scroll-y-reverse-transition-enter {
  -webkit-transform: translateY(15px);
          transform: translateY(15px);
}
.scroll-y-reverse-transition-leave-to {
  -webkit-transform: translateY(-15px);
          transform: translateY(-15px);
}
.scroll-x-transition-enter-active,
.scroll-x-transition-leave-active {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.scroll-x-transition-move {
  transition: -webkit-transform 0.6s;
  transition: transform 0.6s;
  transition: transform 0.6s, -webkit-transform 0.6s;
}
.scroll-x-transition-enter,
.scroll-x-transition-leave-to {
  opacity: 0;
}
.scroll-x-transition-enter {
  -webkit-transform: translateX(-15px);
          transform: translateX(-15px);
}
.scroll-x-transition-leave-to {
  -webkit-transform: translateX(15px);
          transform: translateX(15px);
}
.scroll-x-reverse-transition-enter-active,
.scroll-x-reverse-transition-leave-active {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.scroll-x-reverse-transition-move {
  transition: -webkit-transform 0.6s;
  transition: transform 0.6s;
  transition: transform 0.6s, -webkit-transform 0.6s;
}
.scroll-x-reverse-transition-enter,
.scroll-x-reverse-transition-leave-to {
  opacity: 0;
}
.scroll-x-reverse-transition-enter {
  -webkit-transform: translateX(15px);
          transform: translateX(15px);
}
.scroll-x-reverse-transition-leave-to {
  -webkit-transform: translateX(-15px);
          transform: translateX(-15px);
}
.slide-x-transition-enter-active,
.slide-x-transition-leave-active {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.slide-x-transition-move {
  transition: -webkit-transform 0.6s;
  transition: transform 0.6s;
  transition: transform 0.6s, -webkit-transform 0.6s;
}
.slide-x-transition-enter,
.slide-x-transition-leave-to {
  opacity: 0;
  -webkit-transform: translateX(-15px);
          transform: translateX(-15px);
}
.slide-x-reverse-transition-enter-active,
.slide-x-reverse-transition-leave-active {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.slide-x-reverse-transition-move {
  transition: -webkit-transform 0.6s;
  transition: transform 0.6s;
  transition: transform 0.6s, -webkit-transform 0.6s;
}
.slide-x-reverse-transition-enter,
.slide-x-reverse-transition-leave-to {
  opacity: 0;
  -webkit-transform: translateX(15px);
          transform: translateX(15px);
}
.fade-transition-enter-active,
.fade-transition-leave-active {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.fade-transition-move {
  transition: -webkit-transform 0.6s;
  transition: transform 0.6s;
  transition: transform 0.6s, -webkit-transform 0.6s;
}
.fade-transition-enter,
.fade-transition-leave-to {
  opacity: 0;
}
.fab-transition-enter-active,
.fab-transition-leave-active {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.fab-transition-move {
  transition: -webkit-transform 0.6s;
  transition: transform 0.6s;
  transition: transform 0.6s, -webkit-transform 0.6s;
}
.fab-transition-enter,
.fab-transition-leave-to {
  -webkit-transform: scale(0) rotate(-45deg);
          transform: scale(0) rotate(-45deg);
}
.blockquote {
  padding: 16px 0 16px 24px;
  font-size: 18px;
  font-weight: 300;
}
code,
kbd {
  display: inline-block;
  border-radius: 3px;
  white-space: pre-wrap;
  font-size: 85%;
  font-weight: 900;
}
code:after,
kbd:after,
code:before,
kbd:before {
  content: "\A0";
  letter-spacing: -1px;
}
code {
  background-color: #f5f5f5;
  color: #bd4147;
  box-shadow: 0px 2px 1px -1px rgba(0,0,0,0.2), 0px 1px 1px 0px rgba(0,0,0,0.14), 0px 1px 3px 0px rgba(0,0,0,0.12);
}
kbd {
  background: #616161;
  color: #fff;
}
html {
  font-size: 14px;
  overflow-x: hidden;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}
.application {
  font-family: 'Roboto', sans-serif;
  line-height: 1.5;
}
::-ms-clear,
::-ms-reveal {
  display: none;
}
ul,
ol {
  padding-left: 24px;
}
.display-4 {
  font-size: 112px !important;
  font-weight: 300;
  line-height: 1 !important;
  letter-spacing: -0.04em !important;
  font-family: 'Roboto', sans-serif !important;
}
.display-3 {
  font-size: 56px !important;
  font-weight: 400;
  line-height: 1.35 !important;
  letter-spacing: -0.02em !important;
  font-family: 'Roboto', sans-serif !important;
}
.display-2 {
  font-size: 45px !important;
  font-weight: 400;
  line-height: 48px !important;
  letter-spacing: normal !important;
  font-family: 'Roboto', sans-serif !important;
}
.display-1 {
  font-size: 34px !important;
  font-weight: 400;
  line-height: 40px !important;
  letter-spacing: normal !important;
  font-family: 'Roboto', sans-serif !important;
}
.headline {
  font-size: 24px !important;
  font-weight: 400;
  line-height: 32px !important;
  letter-spacing: normal !important;
  font-family: 'Roboto', sans-serif !important;
}
.title {
  font-size: 20px !important;
  font-weight: 500;
  line-height: 1 !important;
  letter-spacing: 0.02em !important;
  font-family: 'Roboto', sans-serif !important;
}
.subheading {
  font-size: 16px !important;
  font-weight: 400;
}
.body-2 {
  font-size: 14px !important;
  font-weight: 500;
}
.body-1 {
  font-size: 14px !important;
  font-weight: 400;
}
.caption {
  font-size: 12px !important;
  font-weight: 400;
}
p {
  margin-bottom: 16px;
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-x-hidden {
  overflow-x: hidden;
}
.overflow-y-hidden {
  overflow-y: hidden;
}
.right {
  float: right !important;
}
.left {
  float: left !important;
}
.ma-auto {
  margin-top: auto !important;
  margin-right: auto !important;
  margin-bottom: auto !important;
  margin-left: auto !important;
}
.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}
.mx-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}
.mt-auto {
  margin-top: auto !important;
}
.mr-auto {
  margin-right: auto !important;
}
.mb-auto {
  margin-bottom: auto !important;
}
.ml-auto {
  margin-left: auto !important;
}
.ma-0 {
  margin: 0 0 !important;
}
.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.mt-0 {
  margin-top: 0 !important;
}
.mr-0 {
  margin-right: 0 !important;
}
.mb-0 {
  margin-bottom: 0 !important;
}
.ml-0 {
  margin-left: 0 !important;
}
.pa-0 {
  padding: 0 0 !important;
}
.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.pt-0 {
  padding-top: 0 !important;
}
.pr-0 {
  padding-right: 0 !important;
}
.pb-0 {
  padding-bottom: 0 !important;
}
.pl-0 {
  padding-left: 0 !important;
}
.ma-1 {
  margin: 4px 4px !important;
}
.my-1 {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}
.mx-1 {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.mt-1 {
  margin-top: 4px !important;
}
.mr-1 {
  margin-right: 4px !important;
}
.mb-1 {
  margin-bottom: 4px !important;
}
.ml-1 {
  margin-left: 4px !important;
}
.pa-1 {
  padding: 4px 4px !important;
}
.py-1 {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}
.px-1 {
  padding-left: 4px !important;
  padding-right: 4px !important;
}
.pt-1 {
  padding-top: 4px !important;
}
.pr-1 {
  padding-right: 4px !important;
}
.pb-1 {
  padding-bottom: 4px !important;
}
.pl-1 {
  padding-left: 4px !important;
}
.ma-2 {
  margin: 8px 8px !important;
}
.my-2 {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}
.mx-2 {
  margin-left: 8px !important;
  margin-right: 8px !important;
}
.mt-2 {
  margin-top: 8px !important;
}
.mr-2 {
  margin-right: 8px !important;
}
.mb-2 {
  margin-bottom: 8px !important;
}
.ml-2 {
  margin-left: 8px !important;
}
.pa-2 {
  padding: 8px 8px !important;
}
.py-2 {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}
.px-2 {
  padding-left: 8px !important;
  padding-right: 8px !important;
}
.pt-2 {
  padding-top: 8px !important;
}
.pr-2 {
  padding-right: 8px !important;
}
.pb-2 {
  padding-bottom: 8px !important;
}
.pl-2 {
  padding-left: 8px !important;
}
.ma-3 {
  margin: 16px 16px !important;
}
.my-3 {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}
.mx-3 {
  margin-left: 16px !important;
  margin-right: 16px !important;
}
.mt-3 {
  margin-top: 16px !important;
}
.mr-3 {
  margin-right: 16px !important;
}
.mb-3 {
  margin-bottom: 16px !important;
}
.ml-3 {
  margin-left: 16px !important;
}
.pa-3 {
  padding: 16px 16px !important;
}
.py-3 {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}
.px-3 {
  padding-left: 16px !important;
  padding-right: 16px !important;
}
.pt-3 {
  padding-top: 16px !important;
}
.pr-3 {
  padding-right: 16px !important;
}
.pb-3 {
  padding-bottom: 16px !important;
}
.pl-3 {
  padding-left: 16px !important;
}
.ma-4 {
  margin: 24px 24px !important;
}
.my-4 {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}
.mx-4 {
  margin-left: 24px !important;
  margin-right: 24px !important;
}
.mt-4 {
  margin-top: 24px !important;
}
.mr-4 {
  margin-right: 24px !important;
}
.mb-4 {
  margin-bottom: 24px !important;
}
.ml-4 {
  margin-left: 24px !important;
}
.pa-4 {
  padding: 24px 24px !important;
}
.py-4 {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}
.px-4 {
  padding-left: 24px !important;
  padding-right: 24px !important;
}
.pt-4 {
  padding-top: 24px !important;
}
.pr-4 {
  padding-right: 24px !important;
}
.pb-4 {
  padding-bottom: 24px !important;
}
.pl-4 {
  padding-left: 24px !important;
}
.ma-5 {
  margin: 48px 48px !important;
}
.my-5 {
  margin-top: 48px !important;
  margin-bottom: 48px !important;
}
.mx-5 {
  margin-left: 48px !important;
  margin-right: 48px !important;
}
.mt-5 {
  margin-top: 48px !important;
}
.mr-5 {
  margin-right: 48px !important;
}
.mb-5 {
  margin-bottom: 48px !important;
}
.ml-5 {
  margin-left: 48px !important;
}
.pa-5 {
  padding: 48px 48px !important;
}
.py-5 {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}
.px-5 {
  padding-left: 48px !important;
  padding-right: 48px !important;
}
.pt-5 {
  padding-top: 48px !important;
}
.pr-5 {
  padding-right: 48px !important;
}
.pb-5 {
  padding-bottom: 48px !important;
}
.pl-5 {
  padding-left: 48px !important;
}
.font-weight-thin {
  font-weight: 100 !important;
}
.font-weight-light {
  font-weight: 300 !important;
}
.font-weight-regular {
  font-weight: 400 !important;
}
.font-weight-medium {
  font-weight: 500 !important;
}
.font-weight-bold {
  font-weight: 700 !important;
}
.font-weight-black {
  font-weight: 900 !important;
}
.font-italic {
  font-style: italic !important;
}
.text-capitalize {
  text-transform: capitalize !important;
}
.text-lowercase {
  text-transform: lowercase !important;
}
.text-none {
  text-transform: none !important;
}
.text-uppercase {
  text-transform: uppercase !important;
}
.text-no-wrap {
  white-space: nowrap !important;
}
.text-truncate {
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  line-height: 1.1 !important;
}
.transition-fast-out-slow-in {
  transition: 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;
}
.transition-linear-out-slow-in {
  transition: 0.3s cubic-bezier(0, 0, 0.2, 1) !important;
}
.transition-fast-out-linear-in {
  transition: 0.3s cubic-bezier(0.4, 0, 1, 1) !important;
}
.transition-ease-in-out {
  transition: 0.3s cubic-bezier(0.4, 0, 0.6, 1) !important;
}
.transition-fast-in-fast-out {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
}
.transition-swing {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important;
}
@media screen {
  [hidden~="screen"] {
    display: inherit;
  }
  [hidden~="screen"]:not(:active):not(:focus):not(:target) {
    position: absolute !important;
    clip: rect(0 0 0 0) !important;
  }
}
@media only print {
  .hidden-print-only {
    display: none !important;
  }
}
@media only screen {
  .hidden-screen-only {
    display: none !important;
  }
}
@media only screen and (max-width: 599px) {
  .hidden-xs-only {
    display: none !important;
  }
}
@media only screen and (min-width: 600px) and (max-width: 959px) {
  .hidden-sm-only {
    display: none !important;
  }
}
@media only screen and (max-width: 959px) {
  .hidden-sm-and-down {
    display: none !important;
  }
}
@media only screen and (min-width: 600px) {
  .hidden-sm-and-up {
    display: none !important;
  }
}
@media only screen and (min-width: 960px) and (max-width: 1263px) {
  .hidden-md-only {
    display: none !important;
  }
}
@media only screen and (max-width: 1263px) {
  .hidden-md-and-down {
    display: none !important;
  }
}
@media only screen and (min-width: 960px) {
  .hidden-md-and-up {
    display: none !important;
  }
}
@media only screen and (min-width: 1264px) and (max-width: 1903px) {
  .hidden-lg-only {
    display: none !important;
  }
}
@media only screen and (max-width: 1903px) {
  .hidden-lg-and-down {
    display: none !important;
  }
}
@media only screen and (min-width: 1264px) {
  .hidden-lg-and-up {
    display: none !important;
  }
}
@media only screen and (min-width: 1904px) {
  .hidden-xl-only {
    display: none !important;
  }
}
@media all and (min-width: 0) {
  .text-xs-left {
    text-align: left !important;
  }
  .text-xs-center {
    text-align: center !important;
  }
  .text-xs-right {
    text-align: right !important;
  }
  .text-xs-justify {
    text-align: justify !important;
  }
}
@media all and (min-width: 600px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-justify {
    text-align: justify !important;
  }
}
@media all and (min-width: 960px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-center {
    text-align: center !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-justify {
    text-align: justify !important;
  }
}
@media all and (min-width: 1264px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-justify {
    text-align: justify !important;
  }
}
@media all and (min-width: 1904px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-justify {
    text-align: justify !important;
  }
}

.application {
  display: flex;
}
.application a {
  cursor: pointer;
}
.application--is-rtl {
  direction: rtl;
}
.application--wrap {
  flex: 1 1 auto;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  max-width: 100%;
  position: relative;
}
.theme--light.application {
  background: #fafafa;
  color: rgba(0,0,0,0.87);
}
.theme--light.application .text--primary {
  color: rgba(0,0,0,0.87) !important;
}
.theme--light.application .text--secondary {
  color: rgba(0,0,0,0.54) !important;
}
.theme--light.application .text--disabled {
  color: rgba(0,0,0,0.38) !important;
}
.theme--dark.application {
  background: #303030;
  color: #fff;
}
.theme--dark.application .text--primary {
  color: #fff !important;
}
.theme--dark.application .text--secondary {
  color: rgba(255,255,255,0.7) !important;
}
.theme--dark.application .text--disabled {
  color: rgba(255,255,255,0.5) !important;
}
@-moz-document url-prefix() {
}
@media print {
  @-moz-document url-prefix() {
    .application {
      display: block;
    }
    .application--wrap {
      display: block;
    }
  }
}

.v-alert {
  border-radius: 0;
  border-width: 4px 0 0 0;
  border-style: solid;
  color: #fff;
  display: flex;
  font-size: 14px;
  margin: 4px auto;
  padding: 16px;
  position: relative;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-alert .v-alert__icon.v-icon,
.v-alert__dismissible .v-icon {
  align-self: center;
  color: rgba(0,0,0,0.3);
  font-size: 24px;
}
.v-alert--outline .v-icon {
  color: inherit !important;
}
.v-alert__icon {
  margin-right: 16px;
}
.v-alert__dismissible {
  align-self: flex-start;
  color: inherit;
  margin-left: 16px;
  margin-right: 0;
  text-decoration: none;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.v-alert__dismissible:hover {
  opacity: 0.8;
}
.v-alert--no-icon .v-alert__icon {
  display: none;
}
.v-alert > div {
  align-self: center;
  flex: 1 1;
}
.v-alert.v-alert {
  border-color: rgba(0,0,0,0.12) !important;
}
.v-alert.v-alert--outline {
  border: 1px solid currentColor !important;
}
@media screen and (max-width: 600px) {
  .v-alert__icon {
    display: none;
  }
}

/* Themes */
.theme--light.v-icon {
  color: rgba(0,0,0,0.54);
}
.theme--light.v-icon.v-icon--disabled {
  color: rgba(0,0,0,0.38) !important;
}
.theme--dark.v-icon {
  color: #fff;
}
.theme--dark.v-icon.v-icon--disabled {
  color: rgba(255,255,255,0.5) !important;
}
.v-icon {
  align-items: center;
  display: inline-flex;
  -webkit-font-feature-settings: 'liga';
          font-feature-settings: 'liga';
  font-size: 24px;
  justify-content: center;
  line-height: 1;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  vertical-align: text-bottom;
}
.v-icon--right {
  margin-left: 16px;
}
.v-icon--left {
  margin-right: 16px;
}
.v-icon.v-icon.v-icon--link {
  cursor: pointer;
}
.v-icon--disabled {
  pointer-events: none;
  opacity: 0.6;
}
.v-icon--is-component {
  height: 24px;
}

.v-autocomplete.v-input > .v-input__control > .v-input__slot {
  cursor: text;
}
.v-autocomplete input {
  align-self: center;
}
.v-autocomplete--is-selecting-index input {
  opacity: 0;
}
.v-autocomplete.v-text-field--enclosed:not(.v-text-field--solo):not(.v-text-field--single-line) .v-select__slot > input {
  margin-top: 24px;
}
.v-autocomplete:not(.v-input--is-disabled).v-select.v-text-field input {
  pointer-events: inherit;
}
.v-autocomplete__content.v-menu__content {
  border-radius: 0;
}
.v-autocomplete__content.v-menu__content .v-card {
  border-radius: 0;
}

.theme--light.v-text-field > .v-input__control > .v-input__slot:before {
  border-color: rgba(0,0,0,0.42);
}
.theme--light.v-text-field:not(.v-input--has-state) > .v-input__control > .v-input__slot:hover:before {
  border-color: rgba(0,0,0,0.87);
}
.theme--light.v-text-field.v-input--is-disabled > .v-input__control > .v-input__slot:before {
  border-image: repeating-linear-gradient(to right, rgba(0,0,0,0.38) 0px, rgba(0,0,0,0.38) 2px, transparent 2px, transparent 4px) 1 repeat;
}
.theme--light.v-text-field.v-input--is-disabled > .v-input__control > .v-input__slot:before .v-text-field__prefix,
.theme--light.v-text-field.v-input--is-disabled > .v-input__control > .v-input__slot:before .v-text-field__suffix {
  color: rgba(0,0,0,0.38);
}
.theme--light.v-text-field__prefix,
.theme--light.v-text-field__suffix {
  color: rgba(0,0,0,0.54);
}
.theme--light.v-text-field--solo > .v-input__control > .v-input__slot {
  border-radius: 2px;
  background: #fff;
}
.theme--light.v-text-field--solo-inverted.v-text-field--solo > .v-input__control > .v-input__slot {
  background: rgba(0,0,0,0.16);
}
.theme--light.v-text-field--solo-inverted.v-text-field--solo.v-input--is-focused > .v-input__control > .v-input__slot {
  background: #424242;
}
.theme--light.v-text-field--solo-inverted.v-text-field--solo.v-input--is-focused > .v-input__control > .v-input__slot .v-label,
.theme--light.v-text-field--solo-inverted.v-text-field--solo.v-input--is-focused > .v-input__control > .v-input__slot input {
  color: #fff;
}
.theme--light.v-text-field--box > .v-input__control > .v-input__slot {
  background: rgba(0,0,0,0.06);
}
.theme--light.v-text-field--box .v-text-field__prefix {
  max-height: 32px;
  margin-top: 22px;
}
.theme--light.v-text-field--box.v-input--is-dirty .v-text-field__prefix,
.theme--light.v-text-field--box.v-input--is-focused .v-text-field__prefix,
.theme--light.v-text-field--box.v-text-field--placeholder .v-text-field__prefix {
  margin-top: 22px;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.theme--light.v-text-field--box:not(.v-input--is-focused) > .v-input__control > .v-input__slot:hover {
  background: rgba(0,0,0,0.12);
}
.theme--light.v-text-field--outline > .v-input__control > .v-input__slot {
  border: 2px solid rgba(0,0,0,0.54);
}
.theme--light.v-text-field--outline:not(.v-input--is-focused):not(.v-input--has-state) > .v-input__control > .v-input__slot:hover {
  border: 2px solid rgba(0,0,0,0.87);
}
.theme--dark.v-text-field > .v-input__control > .v-input__slot:before {
  border-color: rgba(255,255,255,0.7);
}
.theme--dark.v-text-field:not(.v-input--has-state) > .v-input__control > .v-input__slot:hover:before {
  border-color: #fff;
}
.theme--dark.v-text-field.v-input--is-disabled > .v-input__control > .v-input__slot:before {
  border-image: repeating-linear-gradient(to right, rgba(255,255,255,0.5) 0px, rgba(255,255,255,0.5) 2px, transparent 2px, transparent 4px) 1 repeat;
}
.theme--dark.v-text-field.v-input--is-disabled > .v-input__control > .v-input__slot:before .v-text-field__prefix,
.theme--dark.v-text-field.v-input--is-disabled > .v-input__control > .v-input__slot:before .v-text-field__suffix {
  color: rgba(255,255,255,0.5);
}
.theme--dark.v-text-field__prefix,
.theme--dark.v-text-field__suffix {
  color: rgba(255,255,255,0.7);
}
.theme--dark.v-text-field--solo > .v-input__control > .v-input__slot {
  border-radius: 2px;
  background: #424242;
}
.theme--dark.v-text-field--solo-inverted.v-text-field--solo > .v-input__control > .v-input__slot {
  background: rgba(255,255,255,0.16);
}
.theme--dark.v-text-field--solo-inverted.v-text-field--solo.v-input--is-focused > .v-input__control > .v-input__slot {
  background: #fff;
}
.theme--dark.v-text-field--solo-inverted.v-text-field--solo.v-input--is-focused > .v-input__control > .v-input__slot .v-label,
.theme--dark.v-text-field--solo-inverted.v-text-field--solo.v-input--is-focused > .v-input__control > .v-input__slot input {
  color: rgba(0,0,0,0.87);
}
.theme--dark.v-text-field--box > .v-input__control > .v-input__slot {
  background: rgba(0,0,0,0.1);
}
.theme--dark.v-text-field--box .v-text-field__prefix {
  max-height: 32px;
  margin-top: 22px;
}
.theme--dark.v-text-field--box.v-input--is-dirty .v-text-field__prefix,
.theme--dark.v-text-field--box.v-input--is-focused .v-text-field__prefix,
.theme--dark.v-text-field--box.v-text-field--placeholder .v-text-field__prefix {
  margin-top: 22px;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.theme--dark.v-text-field--box:not(.v-input--is-focused) > .v-input__control > .v-input__slot:hover {
  background: rgba(0,0,0,0.2);
}
.theme--dark.v-text-field--outline > .v-input__control > .v-input__slot {
  border: 2px solid rgba(255,255,255,0.7);
}
.theme--dark.v-text-field--outline:not(.v-input--is-focused):not(.v-input--has-state) > .v-input__control > .v-input__slot:hover {
  border: 2px solid #fff;
}
.application--is-rtl .v-text-field .v-label {
  -webkit-transform-origin: top right;
          transform-origin: top right;
}
.application--is-rtl .v-text-field .v-counter {
  margin-left: 0;
  margin-right: 8px;
}
.application--is-rtl .v-text-field--enclosed .v-input__append-outer {
  margin-left: 0;
  margin-right: 16px;
}
.application--is-rtl .v-text-field--enclosed .v-input__prepend-outer {
  margin-left: 16px;
  margin-right: 0;
}
.application--is-rtl .v-text-field--reverse input {
  text-align: left;
}
.application--is-rtl .v-text-field--reverse .v-label {
  -webkit-transform-origin: top left;
          transform-origin: top left;
}
.application--is-rtl .v-text-field__prefix {
  text-align: left;
  padding-right: 0;
  padding-left: 4px;
}
.application--is-rtl .v-text-field__suffix {
  padding-left: 0;
  padding-right: 4px;
}
.application--is-rtl .v-text-field--reverse .v-text-field__prefix {
  text-align: right;
  padding-left: 0;
  padding-right: 4px;
}
.application--is-rtl .v-text-field--reverse .v-text-field__suffix {
  padding-left: 0;
  padding-right: 4px;
}
.v-text-field {
  padding-top: 12px;
  margin-top: 4px;
}
.v-text-field input {
  flex: 1 1 auto;
  line-height: 20px;
  padding: 8px 0 8px;
  max-width: 100%;
  min-width: 0px;
  width: 100%;
}
.v-text-field .v-input__prepend-inner,
.v-text-field .v-input__append-inner {
  align-self: flex-start;
  display: inline-flex;
  margin-top: 4px;
  line-height: 1;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.v-text-field .v-input__prepend-inner {
  margin-right: auto;
  padding-right: 4px;
}
.v-text-field .v-input__append-inner {
  margin-left: auto;
  padding-left: 4px;
}
.v-text-field .v-counter {
  margin-left: 8px;
  white-space: nowrap;
}
.v-text-field .v-label {
  max-width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
  top: 6px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  white-space: nowrap;
  pointer-events: none;
}
.v-text-field .v-label--active {
  max-width: 133%;
  -webkit-transform: translateY(-18px) scale(0.75);
          transform: translateY(-18px) scale(0.75);
}
.v-text-field > .v-input__control > .v-input__slot {
  cursor: text;
  transition: background 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-text-field > .v-input__control > .v-input__slot:before,
.v-text-field > .v-input__control > .v-input__slot:after {
  bottom: -1px;
  content: '';
  left: 0;
  position: absolute;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  width: 100%;
}
.v-text-field > .v-input__control > .v-input__slot:before {
  border-style: solid;
  border-width: thin 0 0 0;
}
.v-text-field > .v-input__control > .v-input__slot:after {
  border-color: currentColor;
  border-style: solid;
  border-width: thin 0 thin 0;
  -webkit-transform: scaleX(0);
          transform: scaleX(0);
}
.v-text-field__details {
  display: flex;
  flex: 1 0 auto;
  max-width: 100%;
  overflow: hidden;
}
.v-text-field__prefix,
.v-text-field__suffix {
  align-self: center;
  cursor: default;
}
.v-text-field__prefix {
  text-align: right;
  padding-right: 4px;
}
.v-text-field__suffix {
  padding-left: 4px;
  white-space: nowrap;
}
.v-text-field--reverse .v-text-field__prefix {
  text-align: left;
  padding-right: 0;
  padding-left: 4px;
}
.v-text-field--reverse .v-text-field__suffix {
  padding-left: 0;
  padding-right: 4px;
}
.v-text-field > .v-input__control > .v-input__slot > .v-text-field__slot {
  display: flex;
  flex: 1 1 auto;
  position: relative;
}
.v-text-field--box,
.v-text-field--full-width,
.v-text-field--outline {
  position: relative;
}
.v-text-field--box > .v-input__control > .v-input__slot,
.v-text-field--full-width > .v-input__control > .v-input__slot,
.v-text-field--outline > .v-input__control > .v-input__slot {
  align-items: stretch;
  min-height: 56px;
}
.v-text-field--box input,
.v-text-field--full-width input,
.v-text-field--outline input {
  margin-top: 22px;
}
.v-text-field--box.v-text-field--single-line input,
.v-text-field--full-width.v-text-field--single-line input,
.v-text-field--outline.v-text-field--single-line input {
  margin-top: 12px;
}
.v-text-field--box .v-label,
.v-text-field--full-width .v-label,
.v-text-field--outline .v-label {
  top: 18px;
}
.v-text-field--box .v-label--active,
.v-text-field--full-width .v-label--active,
.v-text-field--outline .v-label--active {
  -webkit-transform: translateY(-6px) scale(0.75);
          transform: translateY(-6px) scale(0.75);
}
.v-text-field--box > .v-input__control > .v-input__slot {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.v-text-field--box > .v-input__control > .v-input__slot:before {
  border-style: solid;
  border-width: thin 0 thin 0;
}
.v-text-field.v-text-field--enclosed {
  margin: 0;
  padding: 0;
}
.v-text-field.v-text-field--enclosed:not(.v-text-field--box) .v-progress-linear__background {
  display: none;
}
.v-text-field.v-text-field--enclosed .v-input__prepend-outer,
.v-text-field.v-text-field--enclosed .v-input__prepend-inner,
.v-text-field.v-text-field--enclosed .v-input__append-inner,
.v-text-field.v-text-field--enclosed .v-input__append-outer {
  margin-top: 16px;
}
.v-text-field.v-text-field--enclosed .v-text-field__details,
.v-text-field.v-text-field--enclosed > .v-input__control > .v-input__slot {
  padding: 0 12px;
}
.v-text-field.v-text-field--enclosed .v-text-field__details {
  margin-bottom: 8px;
}
.v-text-field--reverse input {
  text-align: right;
}
.v-text-field--reverse .v-label {
  -webkit-transform-origin: top right;
          transform-origin: top right;
}
.v-text-field--reverse > .v-input__control > .v-input__slot,
.v-text-field--reverse .v-text-field__slot {
  flex-direction: row-reverse;
}
.v-text-field--solo > .v-input__control > .v-input__slot:before,
.v-text-field--outline > .v-input__control > .v-input__slot:before,
.v-text-field--full-width > .v-input__control > .v-input__slot:before,
.v-text-field--solo > .v-input__control > .v-input__slot:after,
.v-text-field--outline > .v-input__control > .v-input__slot:after,
.v-text-field--full-width > .v-input__control > .v-input__slot:after {
  display: none;
}
.v-text-field--outline {
  margin-bottom: 16px;
  transition: border 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-text-field--outline > .v-input__control > .v-input__slot {
  background: transparent !important;
  border-radius: 4px;
}
.v-text-field--outline .v-text-field__prefix {
  margin-top: 22px;
  max-height: 32px;
}
.v-text-field--outline .v-input__prepend-outer,
.v-text-field--outline .v-input__append-outer {
  margin-top: 18px;
}
.v-text-field--outline.v-input--is-dirty .v-text-field__prefix,
.v-text-field--outline.v-input--is-focused .v-text-field__prefix,
.v-text-field--outline.v-text-field--placeholder .v-text-field__prefix {
  margin-top: 22px;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-text-field--outline.v-input--is-focused > .v-input__control > .v-input__slot,
.v-text-field--outline.v-input--has-state > .v-input__control > .v-input__slot {
  border: 2px solid currentColor;
  transition: border 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-text-field.v-text-field--solo .v-label {
  top: calc(50% - 10px);
}
.v-text-field.v-text-field--solo .v-input__control {
  min-height: 48px;
  padding: 0;
}
.v-text-field.v-text-field--solo:not(.v-text-field--solo-flat) > .v-input__control > .v-input__slot {
  box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 1px 5px 0px rgba(0,0,0,0.12);
}
.v-text-field.v-text-field--solo .v-text-field__slot {
  align-items: center;
}
.v-text-field.v-text-field--solo .v-input__append-inner,
.v-text-field.v-text-field--solo .v-input__prepend-inner {
  align-self: center;
  margin-top: 0;
}
.v-text-field.v-text-field--solo .v-input__prepend-outer,
.v-text-field.v-text-field--solo .v-input__append-outer {
  margin-top: 12px;
}
.v-text-field.v-input--is-focused > .v-input__control > .v-input__slot:after {
  -webkit-transform: scaleX(1);
          transform: scaleX(1);
}
.v-text-field.v-input--has-state > .v-input__control > .v-input__slot:before {
  border-color: currentColor;
}

.theme--light.v-select .v-select__selections {
  color: rgba(0,0,0,0.87);
}
.theme--light.v-select.v-input--is-disabled .v-select__selections {
  color: rgba(0,0,0,0.38);
}
.theme--light.v-select .v-chip--disabled,
.theme--light.v-select .v-select__selection--disabled {
  color: rgba(0,0,0,0.38);
}
.theme--light.v-select.v-text-field--solo-inverted.v-input--is-focused .v-select__selections {
  color: #fff;
}
.theme--dark.v-select .v-select__selections {
  color: #fff;
}
.theme--dark.v-select.v-input--is-disabled .v-select__selections {
  color: rgba(255,255,255,0.5);
}
.theme--dark.v-select .v-chip--disabled,
.theme--dark.v-select .v-select__selection--disabled {
  color: rgba(255,255,255,0.5);
}
.theme--dark.v-select.v-text-field--solo-inverted.v-input--is-focused .v-select__selections {
  color: rgba(0,0,0,0.87);
}
.v-select {
  position: relative;
}
.v-select > .v-input__control > .v-input__slot {
  cursor: pointer;
}
.v-select .v-chip {
  flex: 0 1 auto;
}
.v-select .fade-transition-leave-active {
  position: absolute;
  left: 0;
}
.v-select.v-input--is-dirty ::-webkit-input-placeholder {
  color: transparent !important;
}
.v-select.v-input--is-dirty :-ms-input-placeholder {
  color: transparent !important;
}
.v-select.v-input--is-dirty ::-ms-input-placeholder {
  color: transparent !important;
}
.v-select.v-input--is-dirty ::placeholder {
  color: transparent !important;
}
.v-select:not(.v-input--is-dirty):not(.v-input--is-focused) .v-text-field__prefix {
  line-height: 20px;
  position: absolute;
  top: 7px;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-select.v-text-field--enclosed:not(.v-text-field--single-line) .v-select__selections {
  padding-top: 24px;
}
.v-select.v-text-field input {
  flex: 1 1;
  margin-top: 0;
  min-width: 0;
  pointer-events: none;
  position: relative;
}
.v-select.v-select--is-menu-active .v-input__icon--append .v-icon {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.v-select.v-select--chips input {
  margin: 0;
}
.v-select.v-select--chips .v-select__selections {
  min-height: 42px;
}
.v-select.v-select--chips.v-select--chips--small .v-select__selections {
  min-height: 32px;
}
.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box .v-select__selections,
.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed .v-select__selections {
  min-height: 68px;
}
.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box.v-select--chips--small .v-select__selections,
.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed.v-select--chips--small .v-select__selections {
  min-height: 56px;
}
.v-select.v-text-field--reverse .v-select__slot,
.v-select.v-text-field--reverse .v-select__selections {
  flex-direction: row-reverse;
}
.v-select__selections {
  align-items: center;
  display: flex;
  flex: 1 1 auto;
  flex-wrap: wrap;
  line-height: 18px;
}
.v-select__selection {
  max-width: 90%;
}
.v-select__selection--comma {
  align-items: center;
  display: inline-flex;
  margin: 7px 4px 7px 0;
}
.v-select__slot {
  position: relative;
  align-items: center;
  display: flex;
  width: 100%;
}
.v-select:not(.v-text-field--single-line) .v-select__slot > input {
  align-self: flex-end;
}

.theme--light.v-chip {
  background: #e0e0e0;
  color: rgba(0,0,0,0.87);
}
.theme--light.v-chip--disabled {
  color: rgba(0,0,0,0.38);
}
.theme--dark.v-chip {
  background: #555;
  color: #fff;
}
.theme--dark.v-chip--disabled {
  color: rgba(255,255,255,0.5);
}
.application--is-rtl .v-chip__close {
  margin: 0 8px 0 2px;
}
.application--is-rtl .v-chip--removable .v-chip__content {
  padding: 0 12px 0 4px;
}
.application--is-rtl .v-chip--select-multi {
  margin: 4px 0 4px 4px;
}
.application--is-rtl .v-chip .v-avatar {
  margin-right: -12px;
  margin-left: 8px;
}
.application--is-rtl .v-chip .v-icon--right {
  margin-right: 12px;
  margin-left: -8px;
}
.application--is-rtl .v-chip .v-icon--left {
  margin-right: -8px;
  margin-left: 12px;
}
.v-chip {
  align-items: center;
  border-radius: 28px;
  display: inline-flex;
  font-size: 13px;
  margin: 4px;
  outline: none;
  position: relative;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  vertical-align: middle;
}
.v-chip .v-chip__content {
  align-items: center;
  border-radius: 28px;
  cursor: default;
  display: inline-flex;
  height: 32px;
  justify-content: space-between;
  padding: 0 12px;
  vertical-align: middle;
  white-space: nowrap;
  z-index: 1;
}
.v-chip--removable .v-chip__content {
  padding: 0 4px 0 12px;
}
.v-chip .v-avatar {
  height: 32px !important;
  margin-left: -12px;
  margin-right: 8px;
  min-width: 32px;
  width: 32px !important;
}
.v-chip .v-avatar img {
  height: 100%;
  width: 100%;
}
.v-chip:focus:not(.v-chip--disabled),
.v-chip--active,
.v-chip--selected {
  border-color: rgba(0,0,0,0.13);
  box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 1px 5px 0px rgba(0,0,0,0.12);
}
.v-chip:focus:not(.v-chip--disabled):after,
.v-chip--active:after,
.v-chip--selected:after {
  background: currentColor;
  border-radius: inherit;
  content: '';
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  transition: inherit;
  width: 100%;
  pointer-events: none;
  opacity: 0.13;
}
.v-chip--label {
  border-radius: 2px;
}
.v-chip--label .v-chip__content {
  border-radius: 2px;
}
.v-chip.v-chip.v-chip--outline {
  background: transparent !important;
  border: 1px solid currentColor;
  color: #9e9e9e;
  height: 32px;
}
.v-chip.v-chip.v-chip--outline .v-avatar {
  margin-left: -13px;
}
.v-chip--small {
  height: 24px !important;
}
.v-chip--small .v-avatar {
  height: 24px !important;
  min-width: 24px;
  width: 24px !important;
}
.v-chip--small .v-icon {
  font-size: 20px;
}
.v-chip__close {
  align-items: center;
  color: inherit;
  display: flex;
  font-size: 20px;
  margin: 0 2px 0 8px;
  text-decoration: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.v-chip__close > .v-icon {
  color: inherit !important;
  font-size: 20px;
  cursor: pointer;
  opacity: 0.5;
}
.v-chip__close > .v-icon:hover {
  opacity: 1;
}
.v-chip--disabled .v-chip__close {
  pointer-events: none;
}
.v-chip--select-multi {
  margin: 4px 4px 4px 0;
}
.v-chip .v-icon {
  color: inherit;
}
.v-chip .v-icon--right {
  margin-left: 12px;
  margin-right: -8px;
}
.v-chip .v-icon--left {
  margin-left: -8px;
  margin-right: 12px;
}

.v-menu {
  display: block;
  vertical-align: middle;
}
.v-menu--inline {
  display: inline-block;
}
.v-menu__activator {
  align-items: center;
  cursor: pointer;
  display: flex;
}
.v-menu__activator * {
  cursor: pointer;
}
.v-menu__content {
  position: absolute;
  display: inline-block;
  border-radius: 2px;
  max-width: 80%;
  overflow-y: auto;
  overflow-x: hidden;
  contain: content;
  will-change: transform;
  box-shadow: 0px 5px 5px -3px rgba(0,0,0,0.2), 0px 8px 10px 1px rgba(0,0,0,0.14), 0px 3px 14px 2px rgba(0,0,0,0.12);
}
.v-menu__content--active {
  pointer-events: none;
}
.v-menu__content--fixed {
  position: fixed;
}
.v-menu__content > .card {
  contain: content;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.v-menu > .v-menu__content {
  max-width: none;
}
.v-menu-transition-enter .v-list__tile {
  min-width: 0;
  pointer-events: none;
}
.v-menu-transition-enter-to .v-list__tile {
  pointer-events: auto;
  transition-delay: 0.1s;
}
.v-menu-transition-leave-active,
.v-menu-transition-leave-to {
  pointer-events: none;
}
.v-menu-transition-enter,
.v-menu-transition-leave-to {
  opacity: 0;
}
.v-menu-transition-enter-active,
.v-menu-transition-leave-active {
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.v-menu-transition-enter.v-menu__content--auto {
  transition: none !important;
}
.v-menu-transition-enter.v-menu__content--auto .v-list__tile {
  opacity: 0;
  -webkit-transform: translateY(-15px);
          transform: translateY(-15px);
}
.v-menu-transition-enter.v-menu__content--auto .v-list__tile--active {
  opacity: 1;
  -webkit-transform: none !important;
          transform: none !important;
  pointer-events: auto;
}

/* Themes */
.theme--light.v-card {
  background-color: #fff;
  border-color: #fff;
  color: rgba(0,0,0,0.87);
}
.theme--dark.v-card {
  background-color: #424242;
  border-color: #424242;
  color: #fff;
}
.v-card {
  box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 1px 5px 0px rgba(0,0,0,0.12);
  text-decoration: none;
}
.v-card > *:first-child:not(.v-btn):not(.v-chip) {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.v-card > *:last-child:not(.v-btn):not(.v-chip) {
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
}
.v-card--flat {
  box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.2), 0px 0px 0px 0px rgba(0,0,0,0.14), 0px 0px 0px 0px rgba(0,0,0,0.12);
}
.v-card--hover {
  cursor: pointer;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition-property: box-shadow;
}
.v-card--hover:hover {
  box-shadow: 0px 5px 5px -3px rgba(0,0,0,0.2), 0px 8px 10px 1px rgba(0,0,0,0.14), 0px 3px 14px 2px rgba(0,0,0,0.12);
}
.v-card__title {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  padding: 16px;
}
.v-card__title--primary {
  padding-top: 24px;
}
.v-card__text {
  padding: 16px;
  width: 100%;
}
.v-card__actions {
  align-items: center;
  display: flex;
  padding: 8px;
}
.v-card__actions > *,
.v-card__actions .v-btn {
  margin: 0;
}
.v-card__actions .v-btn + .v-btn {
  margin-left: 8px;
}

/** Theme */
.theme--light.v-input--selection-controls.v-input--is-disabled .v-icon {
  color: rgba(0,0,0,0.26) !important;
}
.theme--dark.v-input--selection-controls.v-input--is-disabled .v-icon {
  color: rgba(255,255,255,0.3) !important;
}
.application--is-rtl .v-input--selection-controls .v-input--selection-controls__input {
  margin-right: 0;
  margin-left: 8px;
}
.v-input--selection-controls {
  margin-top: 16px;
  padding-top: 4px;
}
.v-input--selection-controls .v-input__append-outer,
.v-input--selection-controls .v-input__prepend-outer {
  margin-top: 0;
  margin-bottom: 0;
}
.v-input--selection-controls .v-input__control {
  flex-grow: 0;
  width: auto;
}
.v-input--selection-controls:not(.v-input--hide-details) .v-input__slot {
  margin-bottom: 12px;
}
.v-input--selection-controls__input {
  color: inherit;
  display: inline-flex;
  flex: 0 0 auto;
  height: 24px;
  position: relative;
  margin-right: 8px;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition-property: color, -webkit-transform;
  transition-property: color, transform;
  transition-property: color, transform, -webkit-transform;
  width: 24px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.v-input--selection-controls__input input {
  position: absolute;
  opacity: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.v-input--selection-controls__input + .v-label {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.v-input--selection-controls__ripple {
  border-radius: 50%;
  cursor: pointer;
  height: 34px;
  position: absolute;
  transition: inherit;
  width: 34px;
  left: -12px;
  top: calc(50% - 24px);
  margin: 7px;
}
.v-input--selection-controls__ripple:before {
  border-radius: inherit;
  bottom: 0;
  content: '';
  position: absolute;
  opacity: 0.2;
  left: 0;
  right: 0;
  top: 0;
  -webkit-transform-origin: center center;
          transform-origin: center center;
  -webkit-transform: scale(0.2);
          transform: scale(0.2);
  transition: inherit;
}
.v-input--selection-controls__ripple .v-ripple__container {
  -webkit-transform: scale(1.4);
          transform: scale(1.4);
}
.v-input--selection-controls.v-input .v-label {
  align-items: center;
  display: inline-flex;
  top: 0;
  height: auto;
}
.v-input--selection-controls.v-input--is-focused .v-input--selection-controls__ripple:before,
.v-input--selection-controls .v-radio--is-focused .v-input--selection-controls__ripple:before {
  background: currentColor;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
}

/* Theme */
.theme--light.v-input:not(.v-input--is-disabled) input,
.theme--light.v-input:not(.v-input--is-disabled) textarea {
  color: rgba(0,0,0,0.87);
}
.theme--light.v-input input::-webkit-input-placeholder,
.theme--light.v-input textarea::-webkit-input-placeholder {
  color: rgba(0,0,0,0.38);
}
.theme--light.v-input input:-ms-input-placeholder,
.theme--light.v-input textarea:-ms-input-placeholder {
  color: rgba(0,0,0,0.38);
}
.theme--light.v-input input::-ms-input-placeholder,
.theme--light.v-input textarea::-ms-input-placeholder {
  color: rgba(0,0,0,0.38);
}
.theme--light.v-input input::placeholder,
.theme--light.v-input textarea::placeholder {
  color: rgba(0,0,0,0.38);
}
.theme--light.v-input--is-disabled .v-label,
.theme--light.v-input--is-disabled input,
.theme--light.v-input--is-disabled textarea {
  color: rgba(0,0,0,0.38);
}
.theme--dark.v-input:not(.v-input--is-disabled) input,
.theme--dark.v-input:not(.v-input--is-disabled) textarea {
  color: #fff;
}
.theme--dark.v-input input::-webkit-input-placeholder,
.theme--dark.v-input textarea::-webkit-input-placeholder {
  color: rgba(255,255,255,0.5);
}
.theme--dark.v-input input:-ms-input-placeholder,
.theme--dark.v-input textarea:-ms-input-placeholder {
  color: rgba(255,255,255,0.5);
}
.theme--dark.v-input input::-ms-input-placeholder,
.theme--dark.v-input textarea::-ms-input-placeholder {
  color: rgba(255,255,255,0.5);
}
.theme--dark.v-input input::placeholder,
.theme--dark.v-input textarea::placeholder {
  color: rgba(255,255,255,0.5);
}
.theme--dark.v-input--is-disabled .v-label,
.theme--dark.v-input--is-disabled input,
.theme--dark.v-input--is-disabled textarea {
  color: rgba(255,255,255,0.5);
}
.v-input {
  align-items: flex-start;
  display: flex;
  flex: 1 1 auto;
  font-size: 16px;
  text-align: left;
}
.v-input .v-progress-linear {
  top: calc(100% - 1px);
  left: 0;
  margin: 0;
  position: absolute;
}
.v-input input {
  max-height: 32px;
}
.v-input input:invalid,
.v-input textarea:invalid {
  box-shadow: none;
}
.v-input input:focus,
.v-input textarea:focus,
.v-input input:active,
.v-input textarea:active {
  outline: none;
}
.v-input .v-label {
  height: 20px;
  line-height: 20px;
}
.v-input__append-outer,
.v-input__prepend-outer {
  display: inline-flex;
  margin-bottom: 4px;
  margin-top: 4px;
  line-height: 1;
}
.v-input__append-outer .v-icon,
.v-input__prepend-outer .v-icon {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.v-input__append-outer {
  margin-left: 9px;
}
.v-input__prepend-outer {
  margin-right: 9px;
}
.v-input__control {
  display: flex;
  flex-direction: column;
  height: auto;
  flex-grow: 1;
  flex-wrap: wrap;
  width: 100%;
}
.v-input__icon {
  align-items: center;
  display: inline-flex;
  height: 24px;
  flex: 1 0 auto;
  justify-content: center;
  min-width: 24px;
  width: 24px;
}
.v-input__icon--clear {
  border-radius: 50%;
}
.v-input__slot {
  align-items: center;
  color: inherit;
  display: flex;
  margin-bottom: 8px;
  min-height: inherit;
  position: relative;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  width: 100%;
}
.v-input--is-disabled:not(.v-input--is-readonly) {
  pointer-events: none;
}
.v-input--is-loading > .v-input__control > .v-input__slot:before,
.v-input--is-loading > .v-input__control > .v-input__slot:after {
  display: none;
}
.v-input--hide-details > .v-input__control > .v-input__slot {
  margin-bottom: 0;
}
.v-input--has-state.error--text .v-label {
  -webkit-animation: shake 0.6s cubic-bezier(0.25, 0.8, 0.5, 1);
          animation: shake 0.6s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.theme--light.v-label {
  color: rgba(0,0,0,0.54);
}
.theme--light.v-label--is-disabled {
  color: rgba(0,0,0,0.38);
}
.theme--dark.v-label {
  color: rgba(255,255,255,0.7);
}
.theme--dark.v-label--is-disabled {
  color: rgba(255,255,255,0.5);
}
.v-label {
  font-size: 16px;
  line-height: 1;
  min-height: 8px;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

/* Theme */
.theme--light.v-messages {
  color: rgba(0,0,0,0.54);
}
.theme--dark.v-messages {
  color: rgba(255,255,255,0.7);
}
.application--is-rtl .v-messages {
  text-align: right;
}
.v-messages {
  flex: 1 1 auto;
  font-size: 12px;
  min-height: 12px;
  min-width: 1px;
  position: relative;
}
.v-messages__message {
  line-height: normal;
  word-break: break-word;
  overflow-wrap: break-word;
  word-wrap: break-word;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
}

.theme--light.v-divider {
  border-color: rgba(0,0,0,0.12);
}
.theme--dark.v-divider {
  border-color: rgba(255,255,255,0.12);
}
.v-divider {
  display: block;
  flex: 1 1 0px;
  max-width: 100%;
  height: 0px;
  max-height: 0px;
  border: solid;
  border-width: thin 0 0 0;
  transition: inherit;
}
.v-divider--inset:not(.v-divider--vertical) {
  margin-left: 72px;
  max-width: calc(100% - 72px);
}
.v-divider--vertical {
  align-self: stretch;
  border: solid;
  border-width: 0 thin 0 0;
  display: inline-flex;
  height: inherit;
  min-height: 100%;
  max-height: 100%;
  max-width: 0px;
  width: 0px;
  vertical-align: text-bottom;
}
.v-divider--vertical.v-divider--inset {
  margin-top: 8px;
  min-height: 0;
  max-height: calc(100% - 16px);
}

.theme--light.v-subheader {
  color: rgba(0,0,0,0.54);
}
.theme--dark.v-subheader {
  color: rgba(255,255,255,0.7);
}
.v-subheader {
  align-items: center;
  display: flex;
  height: 48px;
  font-size: 14px;
  font-weight: 500;
  padding: 0 16px 0 16px;
}
.v-subheader--inset {
  margin-left: 56px;
}

/* Themes */
.theme--light.v-list {
  background: #fff;
  color: rgba(0,0,0,0.87);
}
.theme--light.v-list .v-list--disabled {
  color: rgba(0,0,0,0.38);
}
.theme--light.v-list .v-list__tile__sub-title {
  color: rgba(0,0,0,0.54);
}
.theme--light.v-list .v-list__tile__mask {
  color: rgba(0,0,0,0.38);
  background: #eee;
}
.theme--light.v-list .v-list__tile--link:hover,
.theme--light.v-list .v-list__tile--highlighted,
.theme--light.v-list .v-list__group__header:hover {
  background: rgba(0,0,0,0.04);
}
.theme--light.v-list .v-list__group--active:before,
.theme--light.v-list .v-list__group--active:after {
  background: rgba(0,0,0,0.12);
}
.theme--light.v-list .v-list__group--disabled .v-list__tile {
  color: rgba(0,0,0,0.38) !important;
}
.theme--light.v-list .v-list__group--disabled .v-list__group__header__prepend-icon .v-icon {
  color: rgba(0,0,0,0.38) !important;
}
.theme--dark.v-list {
  background: #424242;
  color: #fff;
}
.theme--dark.v-list .v-list--disabled {
  color: rgba(255,255,255,0.5);
}
.theme--dark.v-list .v-list__tile__sub-title {
  color: rgba(255,255,255,0.7);
}
.theme--dark.v-list .v-list__tile__mask {
  color: rgba(255,255,255,0.5);
  background: #494949;
}
.theme--dark.v-list .v-list__tile--link:hover,
.theme--dark.v-list .v-list__tile--highlighted,
.theme--dark.v-list .v-list__group__header:hover {
  background: rgba(255,255,255,0.08);
}
.theme--dark.v-list .v-list__group--active:before,
.theme--dark.v-list .v-list__group--active:after {
  background: rgba(255,255,255,0.12);
}
.theme--dark.v-list .v-list__group--disabled .v-list__tile {
  color: rgba(255,255,255,0.5) !important;
}
.theme--dark.v-list .v-list__group--disabled .v-list__group__header__prepend-icon .v-icon {
  color: rgba(255,255,255,0.5) !important;
}
.application--is-rtl .v-list__tile__title {
  text-align: right;
}
.application--is-rtl .v-list__tile__content {
  text-align: right;
}
.v-list {
  list-style-type: none;
  padding: 8px 0 8px;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-list > div {
  transition: inherit;
}
.v-list__tile {
  align-items: center;
  color: inherit;
  display: flex;
  font-size: 16px;
  font-weight: 400;
  height: 48px;
  margin: 0;
  padding: 0 16px;
  position: relative;
  text-decoration: none;
  transition: background 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-list__tile--link {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.v-list__tile__content,
.v-list__tile__action {
  height: 100%;
}
.v-list__tile__title,
.v-list__tile__sub-title {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  width: 100%;
}
.v-list__tile__title {
  height: 24px;
  line-height: 24px;
  position: relative;
  text-align: left;
}
.v-list__tile__sub-title {
  font-size: 14px;
}
.v-list__tile__avatar {
  display: flex;
  justify-content: flex-start;
  min-width: 56px;
}
.v-list__tile__action {
  display: flex;
  justify-content: flex-start;
  min-width: 56px;
  align-items: center;
}
.v-list__tile__action .v-btn {
  padding: 0;
  margin: 0;
}
.v-list__tile__action .v-btn--icon {
  margin: -6px;
}
.v-list__tile__action .v-radio.v-radio {
  margin: 0;
}
.v-list__tile__action .v-input--selection-controls {
  padding: 0;
  margin: 0;
}
.v-list__tile__action .v-input--selection-controls .v-messages {
  display: none;
}
.v-list__tile__action .v-input--selection-controls .v-input__slot {
  margin: 0;
}
.v-list__tile__action-text {
  color: #9e9e9e;
  font-size: 12px;
}
.v-list__tile__action--stack {
  align-items: flex-end;
  justify-content: space-between;
  padding-top: 8px;
  padding-bottom: 8px;
  white-space: nowrap;
  flex-direction: column;
}
.v-list__tile__content {
  text-align: left;
  flex: 1 1 auto;
  overflow: hidden;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
}
.v-list__tile__content ~ .v-list__tile__avatar {
  justify-content: flex-end;
}
.v-list__tile__content ~ .v-list__tile__action:not(.v-list__tile__action--stack) {
  justify-content: flex-end;
}
.v-list__tile--active .v-list__tile__action:first-of-type .v-icon {
  color: inherit;
}
.v-list__tile--avatar {
  height: 56px;
}
.v-list--dense {
  padding-top: 4px;
  padding-bottom: 4px;
}
.v-list--dense .v-subheader {
  font-size: 13px;
  height: 40px;
}
.v-list--dense .v-list__group .v-subheader {
  height: 40px;
}
.v-list--dense .v-list__tile {
  font-size: 13px;
}
.v-list--dense .v-list__tile--avatar {
  height: 48px;
}
.v-list--dense .v-list__tile:not(.v-list__tile--avatar) {
  height: 40px;
}
.v-list--dense .v-list__tile .v-icon {
  font-size: 22px;
}
.v-list--dense .v-list__tile__sub-title {
  font-size: 13px;
}
.v-list--disabled {
  pointer-events: none;
}
.v-list--two-line .v-list__tile {
  height: 72px;
}
.v-list--two-line.v-list--dense .v-list__tile {
  height: 60px;
}
.v-list--three-line .v-list__tile {
  height: 88px;
}
.v-list--three-line .v-list__tile__avatar {
  margin-top: -18px;
}
.v-list--three-line .v-list__tile__sub-title {
  white-space: initial;
  -webkit-line-clamp: 2;
  display: -webkit-box;
}
.v-list--three-line.v-list--dense .v-list__tile {
  height: 76px;
}
.v-list > .v-list__group:before {
  top: 0;
}
.v-list > .v-list__group:before .v-list__tile__avatar {
  margin-top: -14px;
}
.v-list__group {
  padding: 0;
  position: relative;
  transition: inherit;
}
.v-list__group:before,
.v-list__group:after {
  content: '';
  height: 1px;
  left: 0;
  position: absolute;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  width: 100%;
}
.v-list__group--active ~ .v-list__group:before {
  display: none;
}
.v-list__group__header {
  align-items: center;
  cursor: pointer;
  display: flex;
  list-style-type: none;
}
.v-list__group__header > div:not(.v-list__group__header__prepend-icon):not(.v-list__group__header__append-icon) {
  flex: 1 1 auto;
  overflow: hidden;
}
.v-list__group__header .v-list__group__header__append-icon,
.v-list__group__header .v-list__group__header__prepend-icon {
  padding: 0 16px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.v-list__group__header--sub-group {
  align-items: center;
  display: flex;
}
.v-list__group__header--sub-group div .v-list__tile {
  padding-left: 0;
}
.v-list__group__header--sub-group .v-list__group__header__prepend-icon {
  padding: 0 0 0 40px;
  margin-right: 8px;
}
.v-list__group__header .v-list__group__header__prepend-icon {
  display: flex;
  justify-content: flex-start;
  min-width: 56px;
}
.v-list__group__header--active .v-list__group__header__append-icon .v-icon {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
.v-list__group__header--active .v-list__group__header__prepend-icon .v-icon {
  color: inherit;
}
.v-list__group__header--active.v-list__group__header--sub-group .v-list__group__header__prepend-icon .v-icon {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
.v-list__group__items {
  position: relative;
  padding: 0;
  transition: inherit;
}
.v-list__group__items > div {
  display: block;
}
.v-list__group__items--no-action .v-list__tile {
  padding-left: 72px;
}
.v-list__group--disabled {
  pointer-events: none;
}
.v-list--subheader {
  padding-top: 0;
}

.v-avatar {
  align-items: center;
  border-radius: 50%;
  display: inline-flex;
  justify-content: center;
  position: relative;
  text-align: center;
  vertical-align: middle;
}
.v-avatar img,
.v-avatar .v-icon,
.v-avatar .v-image {
  border-radius: 50%;
  display: inline-flex;
  height: inherit;
  width: inherit;
}
.v-avatar--tile {
  border-radius: 0;
}
.v-avatar--tile img,
.v-avatar--tile .v-icon,
.v-avatar--tile .v-image {
  border-radius: 0;
}

/* Theme */
.theme--light.v-counter {
  color: rgba(0,0,0,0.54);
}
.theme--dark.v-counter {
  color: rgba(255,255,255,0.7);
}
.v-counter {
  flex: 0 1 auto;
  font-size: 12px;
  min-height: 12px;
  line-height: 1;
}

.v-progress-linear {
  background: transparent;
  margin: 1rem 0;
  overflow: hidden;
  width: 100%;
  position: relative;
}
.v-progress-linear__bar {
  width: 100%;
  height: inherit;
  position: relative;
  transition: 0.2s cubic-bezier(0.4, 0, 0.6, 1);
  z-index: 1;
}
.v-progress-linear__bar__determinate {
  height: inherit;
  transition: 0.2s cubic-bezier(0.4, 0, 0.6, 1);
}
.v-progress-linear__bar__indeterminate .long,
.v-progress-linear__bar__indeterminate .short {
  height: inherit;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  will-change: left, right;
  width: auto;
  background-color: inherit;
}
.v-progress-linear__bar__indeterminate--active .long {
  -webkit-animation: indeterminate;
          animation: indeterminate;
  -webkit-animation-duration: 2.2s;
          animation-duration: 2.2s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}
.v-progress-linear__bar__indeterminate--active .short {
  -webkit-animation: indeterminate-short;
          animation: indeterminate-short;
  -webkit-animation-duration: 2.2s;
          animation-duration: 2.2s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}
.v-progress-linear__background {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  transition: 0.3s ease-in;
}
.v-progress-linear__content {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}
.v-progress-linear--query .v-progress-linear__bar__indeterminate--active .long {
  -webkit-animation: query;
          animation: query;
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}
.v-progress-linear--query .v-progress-linear__bar__indeterminate--active .short {
  -webkit-animation: query-short;
          animation: query-short;
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}
@-webkit-keyframes indeterminate {
  0% {
    left: -90%;
    right: 100%;
  }
  60% {
    left: -90%;
    right: 100%;
  }
  100% {
    left: 100%;
    right: -35%;
  }
}
@keyframes indeterminate {
  0% {
    left: -90%;
    right: 100%;
  }
  60% {
    left: -90%;
    right: 100%;
  }
  100% {
    left: 100%;
    right: -35%;
  }
}
@-webkit-keyframes indeterminate-short {
  0% {
    left: -200%;
    right: 100%;
  }
  60% {
    left: 107%;
    right: -8%;
  }
  100% {
    left: 107%;
    right: -8%;
  }
}
@keyframes indeterminate-short {
  0% {
    left: -200%;
    right: 100%;
  }
  60% {
    left: 107%;
    right: -8%;
  }
  100% {
    left: 107%;
    right: -8%;
  }
}
@-webkit-keyframes query {
  0% {
    right: -90%;
    left: 100%;
  }
  60% {
    right: -90%;
    left: 100%;
  }
  100% {
    right: 100%;
    left: -35%;
  }
}
@keyframes query {
  0% {
    right: -90%;
    left: 100%;
  }
  60% {
    right: -90%;
    left: 100%;
  }
  100% {
    right: 100%;
    left: -35%;
  }
}
@-webkit-keyframes query-short {
  0% {
    right: -200%;
    left: 100%;
  }
  60% {
    right: 107%;
    left: -8%;
  }
  100% {
    right: 107%;
    left: -8%;
  }
}
@keyframes query-short {
  0% {
    right: -200%;
    left: 100%;
  }
  60% {
    right: 107%;
    left: -8%;
  }
  100% {
    right: 107%;
    left: -8%;
  }
}

.application--is-rtl .v-badge__badge {
  right: initial;
  left: -22px;
}
.application--is-rtl .v-badge--overlap .v-badge__badge {
  right: initial;
  left: -8px;
}
.application--is-rtl .v-badge--overlap.v-badge--left .v-badge__badge {
  right: -8px;
  left: initial;
}
.application--is-rtl .v-badge--left .v-badge__badge {
  right: -22px;
  left: initial;
}
.v-badge {
  display: inline-block;
  position: relative;
}
.v-badge__badge {
  color: #fff;
  display: flex;
  position: absolute;
  font-size: 14px;
  top: -11px;
  right: -22px;
  border-radius: 50%;
  height: 22px;
  width: 22px;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: wrap;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-badge__badge .v-icon {
  font-size: 14px;
}
.v-badge--overlap .v-badge__badge {
  top: -8px;
  right: -8px;
}
.v-badge--overlap.v-badge--left .v-badge__badge {
  left: -8px;
  right: initial;
}
.v-badge--overlap.v-badge--bottom .v-badge__badge {
  bottom: -8px;
  top: initial;
}
.v-badge--left .v-badge__badge {
  left: -22px;
}
.v-badge--bottom .v-badge__badge {
  bottom: -11px;
  top: initial;
}

.theme--light.v-bottom-nav {
  background-color: #fff;
}
.theme--light.v-bottom-nav .v-btn:not(.v-btn--active) {
  color: rgba(0,0,0,0.54) !important;
}
.theme--dark.v-bottom-nav {
  background-color: #424242;
}
.theme--dark.v-bottom-nav .v-btn:not(.v-btn--active) {
  color: rgba(255,255,255,0.7) !important;
}
.v-item-group.v-bottom-nav {
  bottom: 0;
  box-shadow: 0 3px 14px 2px rgba(0,0,0,0.12);
  display: flex;
  left: 0;
  justify-content: center;
  -webkit-transform: translate(0, 60px);
          transform: translate(0, 60px);
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.5, 1);
  width: 100%;
}
.v-item-group.v-bottom-nav--absolute {
  position: absolute;
}
.v-item-group.v-bottom-nav--active {
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}
.v-item-group.v-bottom-nav--fixed {
  position: fixed;
  z-index: 4;
}
.v-item-group.v-bottom-nav .v-btn {
  background: transparent !important;
  border-radius: 0;
  box-shadow: none !important;
  font-weight: 400;
  height: 100%;
  margin: 0;
  max-width: 168px;
  min-width: 80px;
  padding: 8px 12px 10px;
  text-transform: none;
  width: 100%;
  flex-shrink: 1;
}
.v-item-group.v-bottom-nav .v-btn .v-btn__content {
  flex-direction: column-reverse;
  font-size: 12px;
  white-space: nowrap;
  will-change: font-size;
}
.v-item-group.v-bottom-nav .v-btn .v-btn__content i.v-icon {
  color: inherit;
  margin-bottom: 4px;
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-item-group.v-bottom-nav .v-btn .v-btn__content span {
  line-height: 1;
}
.v-item-group.v-bottom-nav .v-btn--active {
  padding-top: 6px;
}
.v-item-group.v-bottom-nav .v-btn--active:before {
  background-color: transparent;
}
.v-item-group.v-bottom-nav .v-btn--active .v-btn__content {
  font-size: 14px;
}
.v-item-group.v-bottom-nav .v-btn--active .v-btn__content .v-icon {
  -webkit-transform: none;
          transform: none;
}
.v-item-group.v-bottom-nav--shift .v-btn__content {
  font-size: 14px;
}
.v-item-group.v-bottom-nav--shift .v-btn {
  transition: all 0.3s;
  min-width: 56px;
  max-width: 96px;
}
.v-item-group.v-bottom-nav--shift .v-btn--active {
  min-width: 96px;
  max-width: 168px;
}
.v-bottom-nav--shift .v-btn:not(.v-btn--active) .v-btn__content .v-icon {
  -webkit-transform: scale(1, 1) translate(0, 8px);
          transform: scale(1, 1) translate(0, 8px);
}
.v-bottom-nav--shift .v-btn:not(.v-btn--active) .v-btn__content > span:not(.v-badge) {
  color: transparent;
}

.v-item-group {
  flex: 0 1 auto;
  position: relative;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-item-group > * {
  cursor: pointer;
  flex: 1 1 auto;
}

.v-bottom-sheet.v-dialog {
  align-self: flex-end;
  border-radius: 0;
  flex: 1 0 100%;
  margin: 0;
  min-width: 100%;
  overflow: visible;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.v-bottom-sheet.v-dialog.v-bottom-sheet--inset {
  max-width: 70%;
  min-width: 0;
}
@media only screen and (max-width: 599px) {
  .v-bottom-sheet.v-dialog.v-bottom-sheet--inset {
    max-width: none;
  }
}

.v-dialog {
  box-shadow: 0px 11px 15px -7px rgba(0,0,0,0.2), 0px 24px 38px 3px rgba(0,0,0,0.14), 0px 9px 46px 8px rgba(0,0,0,0.12);
  border-radius: 2px;
  margin: 24px;
  overflow-y: auto;
  pointer-events: auto;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  width: 100%;
  z-index: inherit;
}
.v-dialog__content {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  left: 0;
  pointer-events: none;
  position: fixed;
  top: 0;
  transition: 0.2s cubic-bezier(0.25, 0.8, 0.25, 1);
  width: 100%;
  z-index: 6;
  outline: none;
}
.v-dialog:not(.v-dialog--fullscreen) {
  max-height: 90%;
}
.v-dialog__activator {
  cursor: pointer;
}
.v-dialog__activator * {
  cursor: pointer;
}
.v-dialog__container {
  display: inline-block;
  vertical-align: middle;
}
.v-dialog--animated {
  -webkit-animation-duration: 0.15s;
          animation-duration: 0.15s;
  -webkit-animation-name: animate-dialog;
          animation-name: animate-dialog;
  -webkit-animation-timing-function: cubic-bezier(0.25, 0.8, 0.25, 1);
          animation-timing-function: cubic-bezier(0.25, 0.8, 0.25, 1);
}
.v-dialog--fullscreen {
  border-radius: 0;
  margin: 0;
  height: 100%;
  position: fixed;
  overflow-y: auto;
  top: 0;
  left: 0;
}
.v-dialog--fullscreen > .v-card {
  min-height: 100%;
  min-width: 100%;
  margin: 0 !important;
  padding: 0 !important;
}
.v-dialog--scrollable,
.v-dialog--scrollable > form {
  display: flex;
}
.v-dialog--scrollable > .v-card,
.v-dialog--scrollable > form > .v-card {
  display: flex;
  flex: 1 1 100%;
  max-width: 100%;
  flex-direction: column;
}
.v-dialog--scrollable > .v-card > .v-card__title,
.v-dialog--scrollable > form > .v-card > .v-card__title,
.v-dialog--scrollable > .v-card > .v-card__actions,
.v-dialog--scrollable > form > .v-card > .v-card__actions {
  flex: 1 0 auto;
}
.v-dialog--scrollable > .v-card > .v-card__text,
.v-dialog--scrollable > form > .v-card > .v-card__text {
  overflow-y: auto;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
@-webkit-keyframes animate-dialog {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.03);
            transform: scale(1.03);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes animate-dialog {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.03);
            transform: scale(1.03);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

.v-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  z-index: 5;
}
.v-overlay--absolute {
  position: absolute;
}
.v-overlay:before {
  background-color: #212121;
  bottom: 0;
  content: '';
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: inherit;
  transition-delay: 150ms;
  width: 100%;
}
.v-overlay--active {
  pointer-events: auto;
  touch-action: none;
}
.v-overlay--active:before {
  opacity: 0.46;
}

.theme--light.v-breadcrumbs .v-breadcrumbs__divider,
.theme--light.v-breadcrumbs .v-breadcrumbs__item--disabled {
  color: rgba(0,0,0,0.38);
}
.theme--dark.v-breadcrumbs .v-breadcrumbs__divider,
.theme--dark.v-breadcrumbs .v-breadcrumbs__item--disabled {
  color: rgba(255,255,255,0.5);
}
.v-breadcrumbs {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  flex: 0 1 auto;
  list-style-type: none;
  margin: 0;
  padding: 18px 12px;
}
.v-breadcrumbs li {
  align-items: center;
  display: inline-flex;
  font-size: 14px;
}
.v-breadcrumbs li .v-icon {
  font-size: 16px;
}
.v-breadcrumbs li:nth-child(even) {
  padding: 0 12px;
}
.v-breadcrumbs--large li {
  font-size: 16px;
}
.v-breadcrumbs--large li .v-icon {
  font-size: 16px;
}
.v-breadcrumbs__item {
  align-items: center;
  display: inline-flex;
  text-decoration: none;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-breadcrumbs__item--disabled {
  pointer-events: none;
}

.v-ripple__container {
  color: inherit;
  border-radius: inherit;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
  z-index: 0;
  pointer-events: none;
  contain: strict;
}
.v-ripple__animation {
  color: inherit;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 50%;
  background: currentColor;
  opacity: 0;
  pointer-events: none;
  overflow: hidden;
  will-change: transform, opacity;
}
.v-ripple__animation--enter {
  transition: none;
}
.v-ripple__animation--in {
  transition: opacity 0.1s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.1s cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.1s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);
}
.v-ripple__animation--out {
  transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.theme--light.v-btn {
  color: rgba(0,0,0,0.87);
}
.theme--light.v-btn.v-btn--disabled {
  color: rgba(0,0,0,0.26) !important;
}
.theme--light.v-btn.v-btn--disabled .v-icon,
.theme--light.v-btn.v-btn--disabled .v-btn__loading {
  color: rgba(0,0,0,0.26) !important;
}
.theme--light.v-btn.v-btn--disabled:not(.v-btn--icon):not(.v-btn--flat):not(.v-btn--outline) {
  background-color: rgba(0,0,0,0.12) !important;
}
.theme--light.v-btn:not(.v-btn--icon):not(.v-btn--flat) {
  background-color: #f5f5f5;
}
.theme--dark.v-btn {
  color: #fff;
}
.theme--dark.v-btn.v-btn--disabled {
  color: rgba(255,255,255,0.3) !important;
}
.theme--dark.v-btn.v-btn--disabled .v-icon,
.theme--dark.v-btn.v-btn--disabled .v-btn__loading {
  color: rgba(255,255,255,0.3) !important;
}
.theme--dark.v-btn.v-btn--disabled:not(.v-btn--icon):not(.v-btn--flat):not(.v-btn--outline) {
  background-color: rgba(255,255,255,0.12) !important;
}
.theme--dark.v-btn:not(.v-btn--icon):not(.v-btn--flat) {
  background-color: #212121;
}
/** Base Spec */
.v-btn {
  align-items: center;
  border-radius: 2px;
  display: inline-flex;
  height: 36px;
  flex: 0 0 auto;
  font-size: 14px;
  font-weight: 500;
  justify-content: center;
  margin: 6px 8px;
  min-width: 88px;
  outline: 0;
  text-transform: uppercase;
  text-decoration: none;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1), color 1ms;
  position: relative;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
/** Psuedo */
.v-btn:before {
  border-radius: inherit;
  color: inherit;
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  opacity: 0.12;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  width: 100%;
}
/** Content */
.v-btn {
  padding: 0 16px;
}
.v-btn--active,
.v-btn:hover,
.v-btn:focus {
  position: relative;
}
.v-btn--active:before,
.v-btn:hover:before,
.v-btn:focus:before {
  background-color: currentColor;
}
.v-btn__content {
  align-items: center;
  border-radius: inherit;
  color: inherit;
  display: flex;
  flex: 1 0 auto;
  justify-content: center;
  margin: 0 auto;
  position: relative;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  white-space: nowrap;
  width: inherit;
}
/** Sizes */
.v-btn--small {
  font-size: 13px;
  height: 28px;
  padding: 0 8px;
}
.v-btn--large {
  font-size: 15px;
  height: 44px;
  padding: 0 32px;
}
/** Icons */
.v-btn .v-btn__content .v-icon {
  color: inherit;
}
/** Types */
.v-btn:not(.v-btn--depressed):not(.v-btn--flat) {
  will-change: box-shadow;
  box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 1px 5px 0px rgba(0,0,0,0.12);
}
.v-btn:not(.v-btn--depressed):not(.v-btn--flat):active {
  box-shadow: 0px 5px 5px -3px rgba(0,0,0,0.2), 0px 8px 10px 1px rgba(0,0,0,0.14), 0px 3px 14px 2px rgba(0,0,0,0.12);
}
.v-btn--icon {
  background: transparent;
  box-shadow: none !important;
  border-radius: 50%;
  justify-content: center;
  min-width: 0;
  width: 36px;
}
.v-btn--icon.v-btn--small {
  width: 28px;
}
.v-btn--icon.v-btn--large {
  width: 44px;
}
.v-btn--icon:before {
  border-radius: 50%;
}
.v-btn--floating {
  border-radius: 50%;
  min-width: 0;
  height: 56px;
  width: 56px;
  padding: 0;
}
.v-btn--floating.v-btn--fixed,
.v-btn--floating.v-btn--absolute {
  z-index: 4;
}
.v-btn--floating:not(.v-btn--depressed):not(.v-btn--flat) {
  box-shadow: 0px 3px 5px -1px rgba(0,0,0,0.2), 0px 6px 10px 0px rgba(0,0,0,0.14), 0px 1px 18px 0px rgba(0,0,0,0.12);
}
.v-btn--floating:not(.v-btn--depressed):not(.v-btn--flat):active {
  box-shadow: 0px 7px 8px -4px rgba(0,0,0,0.2), 0px 12px 17px 2px rgba(0,0,0,0.14), 0px 5px 22px 4px rgba(0,0,0,0.12);
}
.v-btn--floating .v-btn__content {
  flex: 1 1 auto;
  margin: 0;
  height: 100%;
}
.v-btn--floating:after {
  border-radius: 50%;
}
.v-btn--floating .v-btn__content > :not(:only-child) {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-btn--floating .v-btn__content > :not(:only-child):first-child {
  opacity: 1;
}
.v-btn--floating .v-btn__content > :not(:only-child):last-child {
  opacity: 0;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.v-btn--floating .v-btn__content > :not(:only-child):last-child,
.v-btn--floating .v-btn__content > :not(:only-child):first-child {
  -webkit-backface-visibility: hidden;
  position: absolute;
  left: 0;
  top: 0;
}
.v-btn--floating.v-btn--active .v-btn__content > :not(:only-child):first-child {
  opacity: 0;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.v-btn--floating.v-btn--active .v-btn__content > :not(:only-child):last-child {
  opacity: 1;
  -webkit-transform: rotate(0);
          transform: rotate(0);
}
.v-btn--floating .v-icon {
  height: inherit;
  width: inherit;
}
.v-btn--floating.v-btn--small {
  height: 40px;
  width: 40px;
}
.v-btn--floating.v-btn--small .v-icon {
  font-size: 18px;
}
.v-btn--floating.v-btn--large {
  height: 72px;
  width: 72px;
}
.v-btn--floating.v-btn--large .v-icon {
  font-size: 30px;
}
.v-btn--reverse .v-btn__content {
  flex-direction: row-reverse;
}
.v-btn--reverse.v-btn--column .v-btn__content {
  flex-direction: column-reverse;
}
.v-btn--fixed,
.v-btn--absolute {
  margin: 0;
}
.v-btn.v-btn--absolute {
  position: absolute;
}
.v-btn.v-btn--fixed {
  position: fixed;
}
.v-btn--top:not(.v-btn--absolute) {
  top: 16px;
}
.v-btn--top.v-btn--absolute {
  top: -28px;
}
.v-btn--top.v-btn--absolute.v-btn--small {
  top: -20px;
}
.v-btn--top.v-btn--absolute.v-btn--large {
  top: -36px;
}
.v-btn--bottom:not(.v-btn--absolute) {
  bottom: 16px;
}
.v-btn--bottom.v-btn--absolute {
  bottom: -28px;
}
.v-btn--bottom.v-btn--absolute.v-btn--small {
  bottom: -20px;
}
.v-btn--bottom.v-btn--absolute.v-btn--large {
  bottom: -36px;
}
.v-btn--left {
  left: 16px;
}
.v-btn--right {
  right: 16px;
}
/** Disabled */
.v-btn.v-btn--disabled {
  box-shadow: none !important;
  pointer-events: none;
}
.v-btn:not(.v-btn--disabled):not(.v-btn--floating):not(.v-btn--icon) .v-btn__content .v-icon {
  transition: none;
}
.v-btn--icon {
  padding: 0;
}
/** Loader */
.v-btn--loader {
  pointer-events: none;
}
.v-btn--loader .v-btn__content {
  opacity: 0;
}
.v-btn__loading {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.v-btn__loading .v-icon--left {
  margin-right: 1rem;
  line-height: inherit;
}
.v-btn__loading .v-icon--right {
  margin-left: 1rem;
  line-height: inherit;
}
/** Custom Buttons */
.v-btn.v-btn--outline {
  border: 1px solid currentColor;
  background: transparent !important;
  box-shadow: none;
}
.v-btn.v-btn--outline:hover {
  box-shadow: none;
}
.v-btn--block {
  display: flex;
  flex: 1;
  margin: 6px 0;
  width: 100%;
}
.v-btn--round {
  border-radius: 28px;
}
.v-btn--round:after {
  border-radius: 28px;
}
/** Themes */
.v-btn:not(.v-btn--outline).primary,
.v-btn:not(.v-btn--outline).secondary,
.v-btn:not(.v-btn--outline).accent,
.v-btn:not(.v-btn--outline).success,
.v-btn:not(.v-btn--outline).error,
.v-btn:not(.v-btn--outline).warning,
.v-btn:not(.v-btn--outline).info {
  color: #fff;
}
@media (hover: none) {
  .v-btn:hover::before {
    background-color: transparent;
  }
}

.v-progress-circular {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.v-progress-circular svg {
  width: 100%;
  height: 100%;
  margin: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 0;
}
.v-progress-circular--indeterminate svg {
  -webkit-animation: progress-circular-rotate 1.4s linear infinite;
          animation: progress-circular-rotate 1.4s linear infinite;
  -webkit-transform-origin: center center;
          transform-origin: center center;
  transition: all 0.2s ease-in-out;
}
.v-progress-circular--indeterminate .v-progress-circular__overlay {
  -webkit-animation: progress-circular-dash 1.4s ease-in-out infinite;
          animation: progress-circular-dash 1.4s ease-in-out infinite;
  stroke-linecap: round;
  stroke-dasharray: 80, 200;
  stroke-dashoffset: 0px;
}
.v-progress-circular__underlay {
  stroke: rgba(0,0,0,0.1);
  z-index: 1;
}
.v-progress-circular__overlay {
  stroke: currentColor;
  z-index: 2;
  transition: all 0.6s ease-in-out;
}
.v-progress-circular__info {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
@-webkit-keyframes progress-circular-dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0px;
  }
  50% {
    stroke-dasharray: 100, 200;
    stroke-dashoffset: -15px;
  }
  100% {
    stroke-dasharray: 100, 200;
    stroke-dashoffset: -125px;
  }
}
@keyframes progress-circular-dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0px;
  }
  50% {
    stroke-dasharray: 100, 200;
    stroke-dashoffset: -15px;
  }
  100% {
    stroke-dasharray: 100, 200;
    stroke-dashoffset: -125px;
  }
}
@-webkit-keyframes progress-circular-rotate {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes progress-circular-rotate {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

/** Themes */
.theme--light.v-btn-toggle {
  background: #fff;
}
.theme--light.v-btn-toggle .v-btn {
  color: rgba(0,0,0,0.87);
}
.theme--light.v-btn-toggle:not(.v-btn-toggle--only-child) .v-btn.v-btn--active:not(:last-child) {
  border-right-color: rgba(0,0,0,0.26);
}
.theme--dark.v-btn-toggle {
  background: #424242;
}
.theme--dark.v-btn-toggle .v-btn {
  color: #fff;
}
.theme--dark.v-btn-toggle:not(.v-btn-toggle--only-child) .v-btn.v-btn--active:not(:last-child) {
  border-right-color: rgba(255,255,255,0.3);
}
.v-btn-toggle {
  display: inline-flex;
  border-radius: 2px;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  will-change: background, box-shadow;
}
.v-btn-toggle .v-btn {
  justify-content: center;
  min-width: auto;
  width: auto;
  padding: 0 8px;
  margin: 0;
  opacity: 0.4;
  border-radius: 0;
}
.v-btn-toggle .v-btn:not(:last-child) {
  border-right: 1px solid transparent;
}
.v-btn-toggle .v-btn:after {
  display: none;
}
.v-btn-toggle .v-btn.v-btn--active {
  opacity: 1;
}
.v-btn-toggle .v-btn span + .v-icon {
  font-size: initial;
  margin-left: 10px;
}
.v-btn-toggle .v-btn:first-child {
  border-radius: 2px 0 0 2px;
}
.v-btn-toggle .v-btn:last-child {
  border-radius: 0 2px 2px 0;
}
.v-btn-toggle--selected {
  box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 1px 5px 0px rgba(0,0,0,0.12);
}

.theme--light.v-calendar-weekly {
  background-color: #fff;
}
.theme--light.v-calendar-weekly .v-calendar-weekly__head-weekday {
  border-right: #e0e0e0 1px solid;
  color: #000;
}
.theme--light.v-calendar-weekly .v-calendar-weekly__head-weekday.v-past {
  color: rgba(0,0,0,0.38);
}
.theme--light.v-calendar-weekly .v-calendar-weekly__head-weekday.v-outside {
  background-color: #f7f7f7;
}
.theme--light.v-calendar-weekly .v-calendar-weekly__day {
  border-right: #e0e0e0 1px solid;
  border-bottom: #e0e0e0 1px solid;
  color: #000;
}
.theme--light.v-calendar-weekly .v-calendar-weekly__day.v-outside {
  background-color: #f7f7f7;
}
.theme--dark.v-calendar-weekly {
  background-color: #303030;
}
.theme--dark.v-calendar-weekly .v-calendar-weekly__head-weekday {
  border-right: #9e9e9e 1px solid;
  color: #fff;
}
.theme--dark.v-calendar-weekly .v-calendar-weekly__head-weekday.v-past {
  color: rgba(255,255,255,0.5);
}
.theme--dark.v-calendar-weekly .v-calendar-weekly__head-weekday.v-outside {
  background-color: #202020;
}
.theme--dark.v-calendar-weekly .v-calendar-weekly__day {
  border-right: #9e9e9e 1px solid;
  border-bottom: #9e9e9e 1px solid;
  color: #fff;
}
.theme--dark.v-calendar-weekly .v-calendar-weekly__day.v-outside {
  background-color: #202020;
}
.v-calendar-weekly {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.v-calendar-weekly__head {
  display: flex;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.v-calendar-weekly__head-weekday {
  flex: 1 0 20px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  padding: 0px 4px 0px 4px;
  font-size: 14px;
}
.v-calendar-weekly__week {
  display: flex;
  flex: 1;
}
.v-calendar-weekly__day {
  flex: 1;
  width: 0;
  overflow: hidden;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: relative;
  padding: 32px 4px 4px 4px;
}
.v-calendar-weekly__day.v-present .v-calendar-weekly__day-label {
  border: 1px solid currentColor;
}
.v-calendar-weekly__day.v-present .v-calendar-weekly__day-month {
  color: currentColor;
}
.v-calendar-weekly__day-label {
  position: absolute;
  text-decoration: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  box-shadow: none;
  text-align: center;
  left: 0;
  top: 0;
  border-radius: 16px;
  width: 32px;
  height: 32px;
  line-height: 32px;
}
.v-calendar-weekly__day-label:hover {
  text-decoration: underline;
}
.v-calendar-weekly__day-month {
  position: absolute;
  text-decoration: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  box-shadow: none;
  top: 0;
  left: 36px;
  height: 32px;
  line-height: 32px;
}

.theme--light.v-calendar-daily {
  background-color: #fff;
}
.theme--light.v-calendar-daily .v-calendar-daily__intervals-head {
  border-right: #e0e0e0 1px solid;
}
.theme--light.v-calendar-daily .v-calendar-daily_head-day {
  border-right: #e0e0e0 1px solid;
  border-bottom: #e0e0e0 1px solid;
  color: #000;
}
.theme--light.v-calendar-daily .v-calendar-daily_head-day.v-past .v-calendar-daily_head-weekday,
.theme--light.v-calendar-daily .v-calendar-daily_head-day.v-past .v-calendar-daily_head-day-label {
  color: rgba(0,0,0,0.38);
}
.theme--light.v-calendar-daily .v-calendar-daily__intervals-body {
  border-right: #e0e0e0 1px solid;
}
.theme--light.v-calendar-daily .v-calendar-daily__intervals-body .v-calendar-daily__interval-text {
  color: #424242;
}
.theme--light.v-calendar-daily .v-calendar-daily__day {
  border-right: #e0e0e0 1px solid;
  border-bottom: #e0e0e0 1px solid;
}
.theme--light.v-calendar-daily .v-calendar-daily__day-interval {
  border-top: #e0e0e0 1px solid;
}
.theme--light.v-calendar-daily .v-calendar-daily__day-interval:first-child {
  border-top: none !important;
}
.theme--dark.v-calendar-daily {
  background-color: #303030;
}
.theme--dark.v-calendar-daily .v-calendar-daily__intervals-head {
  border-right: #9e9e9e 1px solid;
}
.theme--dark.v-calendar-daily .v-calendar-daily_head-day {
  border-right: #9e9e9e 1px solid;
  border-bottom: #9e9e9e 1px solid;
  color: #fff;
}
.theme--dark.v-calendar-daily .v-calendar-daily_head-day.v-past .v-calendar-daily_head-weekday,
.theme--dark.v-calendar-daily .v-calendar-daily_head-day.v-past .v-calendar-daily_head-day-label {
  color: rgba(255,255,255,0.5);
}
.theme--dark.v-calendar-daily .v-calendar-daily__intervals-body {
  border-right: #9e9e9e 1px solid;
}
.theme--dark.v-calendar-daily .v-calendar-daily__intervals-body .v-calendar-daily__interval-text {
  color: #eee;
}
.theme--dark.v-calendar-daily .v-calendar-daily__day {
  border-right: #616161 1px solid;
  border-bottom: #616161 1px solid;
}
.theme--dark.v-calendar-daily .v-calendar-daily__day-interval {
  border-top: #616161 1px solid;
}
.theme--dark.v-calendar-daily .v-calendar-daily__day-interval:first-child {
  border-top: none !important;
}
.v-calendar-daily {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  height: 100%;
}
.v-calendar-daily__head {
  flex: none;
  display: flex;
}
.v-calendar-daily__intervals-head {
  flex: none;
  width: 44px;
}
.v-calendar-daily_head-day {
  flex: 1 1 auto;
  width: 0;
}
.v-calendar-daily_head-weekday {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  padding: 4px 4px 4px 8px;
  font-size: 14px;
}
.v-calendar-daily_head-day-label {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  font-size: 40px;
  padding: 0px 4px 4px 8px;
  line-height: 40px;
  cursor: pointer;
}
.v-calendar-daily_head-day-label:hover {
  text-decoration: underline;
}
.v-calendar-daily__body {
  flex: 1 1 60%;
  overflow: hidden;
  display: flex;
  position: relative;
  flex-direction: column;
}
.v-calendar-daily__scroll-area {
  overflow-y: scroll;
  flex: 1 1 auto;
  display: flex;
  align-items: flex-start;
}
.v-calendar-daily__pane {
  width: 100%;
  overflow-y: hidden;
  flex: none;
  display: flex;
  align-items: flex-start;
}
.v-calendar-daily__day-container {
  display: flex;
  flex: 1;
  width: 100%;
  height: 100%;
}
.v-calendar-daily__intervals-body {
  flex: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  width: 44px;
}
.v-calendar-daily__interval {
  text-align: center;
  border-bottom: none;
}
.v-calendar-daily__interval-text {
  display: block;
  position: relative;
  top: -6px;
  font-size: 10px;
}
.v-calendar-daily__day {
  flex: 1;
  width: 0;
  position: relative;
}

/* Themes */
.theme--light.v-sheet {
  background-color: #fff;
  border-color: #fff;
  color: rgba(0,0,0,0.87);
}
.theme--dark.v-sheet {
  background-color: #424242;
  border-color: #424242;
  color: #fff;
}
.v-sheet {
  display: block;
  border-radius: 2px;
  position: relative;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-sheet--tile {
  border-radius: 0;
}

.v-image {
  z-index: 0;
}
.v-image__image,
.v-image__placeholder {
  z-index: -1;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.v-image__image {
  background-repeat: no-repeat;
}
.v-image__image--preload {
  -webkit-filter: blur(2px);
          filter: blur(2px);
}
.v-image__image--contain {
  background-size: contain;
}
.v-image__image--cover {
  background-size: cover;
}

.v-responsive {
  position: relative;
  overflow: hidden;
  flex: 1 0 auto;
  display: flex;
}
.v-responsive__content {
  flex: 1 0 0px;
}
.v-responsive__sizer {
  transition: padding-bottom 0.2s cubic-bezier(0.25, 0.8, 0.5, 1);
  flex: 0 0 0px;
}

.application--is-rtl .v-carousel__prev {
  left: auto;
  right: 5px;
}
.application--is-rtl .v-carousel__next {
  left: 5px;
  right: auto;
}
.v-carousel {
  width: 100%;
  position: relative;
  overflow: hidden;
  box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 1px 5px 0px rgba(0,0,0,0.12);
}
.v-carousel__prev,
.v-carousel__next {
  position: absolute;
  top: 50%;
  z-index: 1;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.v-carousel__prev .v-btn,
.v-carousel__next .v-btn {
  margin: 0;
  height: auto;
  width: auto;
}
.v-carousel__prev .v-btn i,
.v-carousel__next .v-btn i {
  font-size: 48px;
}
.v-carousel__prev .v-btn:hover,
.v-carousel__next .v-btn:hover {
  background: none;
}
.v-carousel__prev {
  left: 5px;
}
.v-carousel__next {
  right: 5px;
}
.v-carousel__controls {
  background: rgba(0,0,0,0.5);
  align-items: center;
  bottom: 0;
  display: flex;
  justify-content: center;
  left: 0;
  position: absolute;
  height: 50px;
  list-style-type: none;
  width: 100%;
  z-index: 1;
}
.v-carousel__controls > .v-item-group {
  flex: 0 1 auto;
}
.v-carousel__controls__item {
  margin: 0 8px !important;
}
.v-carousel__controls__item .v-icon {
  opacity: 0.5;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-carousel__controls__item--active .v-icon {
  opacity: 1;
  vertical-align: middle;
}
.v-carousel__controls__item:hover {
  background: none;
}
.v-carousel__controls__item:hover .v-icon {
  opacity: 0.8;
}

.v-window__container {
  position: relative;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-window__container--is-active {
  overflow: hidden;
}
.v-window-x-transition-enter-active,
.v-window-x-reverse-transition-enter-active,
.v-window-y-transition-enter-active,
.v-window-y-reverse-transition-enter-active,
.v-window-x-transition-leave-active,
.v-window-x-reverse-transition-leave-active,
.v-window-y-transition-leave-active,
.v-window-y-reverse-transition-leave-active {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-window-x-transition-leave,
.v-window-x-reverse-transition-leave,
.v-window-y-transition-leave,
.v-window-y-reverse-transition-leave,
.v-window-x-transition-leave-to,
.v-window-x-reverse-transition-leave-to,
.v-window-y-transition-leave-to,
.v-window-y-reverse-transition-leave-to {
  position: absolute !important;
  top: 0;
  width: 100%;
}
.v-window-x-transition-enter {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}
.v-window-x-transition-leave-to {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}
.v-window-x-reverse-transition-enter {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}
.v-window-x-reverse-transition-leave-to {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}
.v-window-y-transition-enter {
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
}
.v-window-y-transition-leave-to {
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
}
.v-window-y-reverse-transition-enter {
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
}
.v-window-y-reverse-transition-leave-to {
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
}

.theme--light.v-data-iterator .v-data-iterator__actions {
  color: rgba(0,0,0,0.54);
}
.theme--light.v-data-iterator .v-data-iterator__actions__select .v-select .v-select__selection--comma {
  color: rgba(0,0,0,0.54) !important;
}
.theme--light.v-data-iterator .v-data-iterator__actions__select .v-select .v-input__append-inner {
  color: rgba(0,0,0,0.54) !important;
}
.theme--dark.v-data-iterator .v-data-iterator__actions {
  color: rgba(255,255,255,0.7);
}
.theme--dark.v-data-iterator .v-data-iterator__actions__select .v-select .v-select__selection--comma {
  color: rgba(255,255,255,0.7) !important;
}
.theme--dark.v-data-iterator .v-data-iterator__actions__select .v-select .v-input__append-inner {
  color: rgba(255,255,255,0.7) !important;
}
/** Actions */
.v-data-iterator__actions {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  font-size: 12px;
  flex-wrap: wrap-reverse;
}
.v-data-iterator__actions .v-btn {
  color: inherit;
}
.v-data-iterator__actions .v-btn:last-of-type {
  margin-left: 14px;
}
.v-data-iterator__actions__range-controls {
  display: flex;
  align-items: center;
  min-height: 48px;
}
.v-data-iterator__actions__pagination {
  display: block;
  text-align: center;
  margin: 0 32px 0 24px;
}
.v-data-iterator__actions__select {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin-right: 14px;
  white-space: nowrap;
}
.v-data-iterator__actions__select .v-select {
  flex: 0 1 0;
  margin: 13px 0 13px 34px;
  padding: 0;
  position: initial;
}
.v-data-iterator__actions__select .v-select__selections {
  flex-wrap: nowrap;
}
.v-data-iterator__actions__select .v-select__selections .v-select__selection--comma {
  font-size: 12px;
}

.theme--light.v-overflow-btn .v-input__control::before,
.theme--light.v-overflow-btn .v-input__slot::before {
  background-color: rgba(0,0,0,0.12) !important;
}
.theme--light.v-overflow-btn.v-text-field--outline .v-input__control::before,
.theme--light.v-overflow-btn.v-text-field--outline .v-input__slot::before {
  background-color: transparent !important;
}
.theme--light.v-overflow-btn--segmented .v-input__append-inner,
.theme--light.v-overflow-btn--editable:hover .v-input__append-inner,
.theme--light.v-overflow-btn--editable.v-input--is-focused .v-input__append-inner,
.theme--light.v-overflow-btn--editable.v-select--is-menu-active .v-input__append-inner {
  border-left: 1px solid rgba(0,0,0,0.12);
}
.theme--light.v-overflow-btn:hover .v-input__slot,
.theme--light.v-overflow-btn.v-input--is-focused .v-input__slot,
.theme--light.v-overflow-btn.v-select--is-menu-active .v-input__slot {
  background: #fff;
}
.theme--dark.v-overflow-btn .v-input__control::before,
.theme--dark.v-overflow-btn .v-input__slot::before {
  background-color: rgba(255,255,255,0.12) !important;
}
.theme--dark.v-overflow-btn.v-text-field--outline .v-input__control::before,
.theme--dark.v-overflow-btn.v-text-field--outline .v-input__slot::before {
  background-color: transparent !important;
}
.theme--dark.v-overflow-btn--segmented .v-input__append-inner,
.theme--dark.v-overflow-btn--editable:hover .v-input__append-inner,
.theme--dark.v-overflow-btn--editable.v-input--is-focused .v-input__append-inner,
.theme--dark.v-overflow-btn--editable.v-select--is-menu-active .v-input__append-inner {
  border-left: 1px solid rgba(255,255,255,0.12);
}
.theme--dark.v-overflow-btn:hover .v-input__slot,
.theme--dark.v-overflow-btn.v-input--is-focused .v-input__slot,
.theme--dark.v-overflow-btn.v-select--is-menu-active .v-input__slot {
  background: #424242;
}
.v-overflow-btn {
  margin-top: 12px;
  padding-top: 0;
}
.v-overflow-btn:not(.v-overflow-btn--editable) > .v-input__control > .v-input__slot {
  cursor: pointer;
}
.v-overflow-btn .v-select__slot {
  height: 48px;
}
.v-overflow-btn .v-select__slot input {
  margin-left: 16px;
  cursor: pointer;
}
.v-overflow-btn .v-select__selection--comma:first-child {
  margin-left: 16px;
}
.v-overflow-btn .v-input__slot {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-overflow-btn .v-input__slot::after {
  content: none;
}
.v-overflow-btn .v-label {
  margin-left: 16px;
  top: calc(50% - 10px);
}
.v-overflow-btn .v-input__append-inner {
  width: 48px;
  height: 48px;
  align-self: auto;
  align-items: center;
  margin-top: 0;
  padding: 0;
  flex-shrink: 0;
}
.v-overflow-btn .v-input__append-outer,
.v-overflow-btn .v-input__prepend-outer {
  margin-top: 12px;
  margin-bottom: 12px;
}
.v-overflow-btn .v-input__control::before {
  height: 1px;
  top: -1px;
  content: '';
  left: 0;
  position: absolute;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  width: 100%;
}
.v-overflow-btn.v-input--is-focused .v-input__slot,
.v-overflow-btn.v-select--is-menu-active .v-input__slot {
  box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 1px 5px 0px rgba(0,0,0,0.12);
}
.v-overflow-btn .v-select__selections {
  width: 0px;
}
.v-overflow-btn--segmented .v-select__selections {
  flex-wrap: nowrap;
}
.v-overflow-btn--segmented .v-select__selections .v-btn {
  border-radius: 0;
  margin: 0;
  margin-right: -16px;
  height: 48px;
  width: 100%;
}
.v-overflow-btn--segmented .v-select__selections .v-btn__content {
  justify-content: start;
}
.v-overflow-btn--segmented .v-select__selections .v-btn__content::before {
  background-color: transparent;
}
.v-overflow-btn--editable .v-select__slot input {
  cursor: text;
}
.v-overflow-btn--editable .v-input__append-inner,
.v-overflow-btn--editable .v-input__append-inner * {
  cursor: pointer;
}

/* Theme */
.theme--light.v-table {
  background-color: #fff;
  color: rgba(0,0,0,0.87);
}
.theme--light.v-table thead tr:first-child {
  border-bottom: 1px solid rgba(0,0,0,0.12);
}
.theme--light.v-table thead th {
  color: rgba(0,0,0,0.54);
}
.theme--light.v-table tbody tr:not(:first-child) {
  border-top: 1px solid rgba(0,0,0,0.12);
}
.theme--light.v-table tbody tr[active] {
  background: #f5f5f5;
}
.theme--light.v-table tbody tr:hover:not(.v-datatable__expand-row) {
  background: #eee;
}
.theme--light.v-table tfoot tr {
  border-top: 1px solid rgba(0,0,0,0.12);
}
.theme--dark.v-table {
  background-color: #424242;
  color: #fff;
}
.theme--dark.v-table thead tr:first-child {
  border-bottom: 1px solid rgba(255,255,255,0.12);
}
.theme--dark.v-table thead th {
  color: rgba(255,255,255,0.7);
}
.theme--dark.v-table tbody tr:not(:first-child) {
  border-top: 1px solid rgba(255,255,255,0.12);
}
.theme--dark.v-table tbody tr[active] {
  background: #505050;
}
.theme--dark.v-table tbody tr:hover:not(.v-datatable__expand-row) {
  background: #616161;
}
.theme--dark.v-table tfoot tr {
  border-top: 1px solid rgba(255,255,255,0.12);
}
.v-table__overflow {
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
}
table.v-table {
  border-radius: 2px;
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  max-width: 100%;
}
table.v-table thead td:not(:nth-child(1)),
table.v-table tbody td:not(:nth-child(1)),
table.v-table thead th:not(:nth-child(1)),
table.v-table tbody th:not(:nth-child(1)),
table.v-table thead td:first-child,
table.v-table tbody td:first-child,
table.v-table thead th:first-child,
table.v-table tbody th:first-child {
  padding: 0 24px;
}
table.v-table thead tr {
  height: 56px;
}
table.v-table thead th {
  font-weight: 500;
  font-size: 12px;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  white-space: nowrap;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
table.v-table thead th.sortable {
  pointer-events: auto;
}
table.v-table thead th > div {
  width: 100%;
}
table.v-table tbody tr {
  transition: background 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  will-change: background;
}
table.v-table tbody td,
table.v-table tbody th {
  height: 48px;
}
table.v-table tbody td {
  font-weight: 400;
  font-size: 13px;
}
table.v-table .input-group--selection-controls {
  padding: 0;
}
table.v-table .input-group--selection-controls .input-group__details {
  display: none;
}
table.v-table .input-group--selection-controls.checkbox .v-icon {
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
table.v-table .input-group--selection-controls.checkbox .input-group--selection-controls__ripple {
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
table.v-table tfoot tr {
  height: 48px;
}
table.v-table tfoot tr td {
  padding: 0 24px;
}

/* Theme */
.theme--light.v-datatable thead th.column.sortable .v-icon {
  color: rgba(0,0,0,0.38);
}
.theme--light.v-datatable thead th.column.sortable:hover {
  color: rgba(0,0,0,0.87);
}
.theme--light.v-datatable thead th.column.sortable.active {
  color: rgba(0,0,0,0.87);
}
.theme--light.v-datatable thead th.column.sortable.active .v-icon {
  color: rgba(0,0,0,0.87);
}
.theme--light.v-datatable .v-datatable__actions {
  background-color: #fff;
  color: rgba(0,0,0,0.54);
  border-top: 1px solid rgba(0,0,0,0.12);
}
.theme--light.v-datatable .v-datatable__expand-col--expanded {
  border-bottom: 1px solid #e0e0e0;
}
.theme--dark.v-datatable thead th.column.sortable .v-icon {
  color: rgba(255,255,255,0.5);
}
.theme--dark.v-datatable thead th.column.sortable:hover {
  color: #fff;
}
.theme--dark.v-datatable thead th.column.sortable.active {
  color: #fff;
}
.theme--dark.v-datatable thead th.column.sortable.active .v-icon {
  color: #fff;
}
.theme--dark.v-datatable .v-datatable__actions {
  background-color: #424242;
  color: rgba(255,255,255,0.7);
  border-top: 1px solid rgba(255,255,255,0.12);
}
.theme--dark.v-datatable .v-datatable__expand-col--expanded {
  border-bottom: 1px solid #616161;
}
.v-datatable .v-input--selection-controls {
  margin: 0;
  padding: 0;
}
.v-datatable thead th.column.sortable {
  cursor: pointer;
  outline: 0;
}
.v-datatable thead th.column.sortable .v-icon {
  font-size: 16px;
  display: inline-block;
  opacity: 0;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-datatable thead th.column.sortable:focus .v-icon,
.v-datatable thead th.column.sortable:hover .v-icon {
  opacity: 0.6;
}
.v-datatable thead th.column.sortable.active {
  -webkit-transform: none;
          transform: none;
}
.v-datatable thead th.column.sortable.active .v-icon {
  opacity: 1;
}
.v-datatable thead th.column.sortable.active.desc .v-icon {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
/** Actions */
.v-datatable__actions {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  font-size: 12px;
  flex-wrap: wrap-reverse;
}
.v-datatable__actions .v-btn {
  color: inherit;
}
.v-datatable__actions .v-btn:last-of-type {
  margin-left: 14px;
}
.v-datatable__actions__range-controls {
  display: flex;
  align-items: center;
  min-height: 48px;
}
.v-datatable__actions__pagination {
  display: block;
  text-align: center;
  margin: 0 32px 0 24px;
}
.v-datatable__actions__select {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin-right: 14px;
  white-space: nowrap;
}
.v-datatable__actions__select .v-select {
  flex: 0 1 0;
  margin: 13px 0 13px 34px;
  padding: 0;
  position: initial;
}
.v-datatable__actions__select .v-select__selections {
  flex-wrap: nowrap;
}
.v-datatable__actions__select .v-select__selections .v-select__selection--comma {
  font-size: 12px;
}
.v-datatable__progress {
  height: auto !important;
}
.v-datatable__progress tr,
.v-datatable__progress td,
.v-datatable__progress th {
  height: auto !important;
}
.v-datatable__progress th {
  padding: 0 !important;
}
.v-datatable__progress th .v-progress-linear {
  margin: 0;
}
.v-datatable__expand-row {
  border-top: none !important;
}
.v-datatable__expand-col {
  padding: 0 !important;
  height: 0px !important;
  visibility: hidden;
}
.v-datatable__expand-col--expanded {
  visibility: visible;
}
.v-datatable__expand-content {
  transition: height 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-datatable__expand-content > .card {
  border-radius: 0;
  box-shadow: none;
}

.theme--light.v-small-dialog a {
  color: rgba(0,0,0,0.87);
}
.theme--dark.v-small-dialog a {
  color: #fff;
}
.theme--light.v-small-dialog__content {
  background: #fff;
}
.theme--dark.v-small-dialog__content {
  background: #424242;
}
.theme--light.v-small-dialog__actions {
  background: #fff;
}
.theme--dark.v-small-dialog__actions {
  background: #424242;
}
.v-small-dialog {
  display: block;
  width: 100%;
  height: 100%;
}
.v-small-dialog__content {
  padding: 0 24px;
}
.v-small-dialog__actions {
  text-align: right;
  white-space: pre;
}
.v-small-dialog a {
  display: flex;
  align-items: center;
  height: 100%;
  text-decoration: none;
}
.v-small-dialog a > * {
  width: 100%;
}
.v-small-dialog .v-menu__activator {
  height: 100%;
}

.application--is-rtl .v-date-picker-title .v-picker__title__btn {
  text-align: right;
}
.v-date-picker-title {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  flex-wrap: wrap;
  line-height: 1;
}
.v-date-picker-title__year {
  align-items: center;
  display: inline-flex;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 8px;
}
.v-date-picker-title__date {
  font-size: 34px;
  text-align: left;
  font-weight: 500;
  position: relative;
  overflow: hidden;
  padding-bottom: 8px;
  margin-bottom: -8px;
}
.v-date-picker-title__date > div {
  position: relative;
}
.v-date-picker-title--disabled {
  pointer-events: none;
}

.theme--light.v-date-picker-header .v-date-picker-header__value:not(.v-date-picker-header__value--disabled) button:not(:hover):not(:focus) {
  color: rgba(0,0,0,0.87);
}
.theme--light.v-date-picker-header .v-date-picker-header__value--disabled button {
  color: rgba(0,0,0,0.38);
}
.theme--dark.v-date-picker-header .v-date-picker-header__value:not(.v-date-picker-header__value--disabled) button:not(:hover):not(:focus) {
  color: #fff;
}
.theme--dark.v-date-picker-header .v-date-picker-header__value--disabled button {
  color: rgba(255,255,255,0.5);
}
.v-date-picker-header {
  padding: 4px 16px;
  align-items: center;
  display: flex;
  justify-content: space-between;
  position: relative;
}
.v-date-picker-header .v-btn {
  margin: 0;
  z-index: auto;
}
.v-date-picker-header .v-icon {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.v-date-picker-header__value {
  flex: 1;
  text-align: center;
  position: relative;
  overflow: hidden;
}
.v-date-picker-header__value div {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  width: 100%;
}
.v-date-picker-header__value button {
  cursor: pointer;
  font-weight: bold;
  outline: none;
  padding: 0.5rem;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-date-picker-header--disabled {
  pointer-events: none;
}

.theme--light.v-date-picker-table th,
.theme--light.v-date-picker-table .v-date-picker-table--date__week {
  color: rgba(0,0,0,0.38);
}
.theme--dark.v-date-picker-table th,
.theme--dark.v-date-picker-table .v-date-picker-table--date__week {
  color: rgba(255,255,255,0.5);
}
.v-date-picker-table {
  position: relative;
  padding: 0 12px;
  height: 242px;
}
.v-date-picker-table table {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  top: 0;
  table-layout: fixed;
  width: 100%;
}
.v-date-picker-table td,
.v-date-picker-table th {
  text-align: center;
  position: relative;
}
.v-date-picker-table th {
  font-size: 12px;
}
.v-date-picker-table--date .v-btn {
  height: 32px;
  width: 32px;
}
.v-date-picker-table .v-btn {
  z-index: auto;
  margin: 0;
  font-size: 12px;
}
.v-date-picker-table .v-btn.v-btn--active {
  color: #fff;
}
.v-date-picker-table--month td {
  width: 33.333333%;
  height: 56px;
  vertical-align: middle;
  text-align: center;
}
.v-date-picker-table--month td .v-btn {
  margin: 0 auto;
  max-width: 160px;
  min-width: 40px;
  width: 100%;
}
.v-date-picker-table--date th {
  padding: 8px 0;
  font-weight: 600;
}
.v-date-picker-table--date td {
  width: 45px;
}
.v-date-picker-table__events {
  height: 8px;
  left: 0;
  position: absolute;
  text-align: center;
  white-space: pre;
  width: 100%;
}
.v-date-picker-table__events > div {
  border-radius: 50%;
  display: inline-block;
  height: 8px;
  margin: 0 1px;
  width: 8px;
}
.v-date-picker-table--date .v-date-picker-table__events {
  bottom: 6px;
}
.v-date-picker-table--month .v-date-picker-table__events {
  bottom: 8px;
}
.v-date-picker-table--disabled {
  pointer-events: none;
}

.v-date-picker-years {
  font-size: 16px;
  font-weight: 400;
  height: 286px;
  list-style-type: none;
  overflow: auto;
  padding: 0;
  text-align: center;
}
.v-date-picker-years li {
  cursor: pointer;
  padding: 8px 0;
  transition: none;
}
.v-date-picker-years li.active {
  font-size: 26px;
  font-weight: 500;
  padding: 10px 0;
}
.v-date-picker-years li:hover {
  background: rgba(0,0,0,0.12);
}
.v-picker--landscape .v-date-picker-years {
  height: 286px;
}

/* Themes */
.theme--light.v-picker__title {
  background: #e0e0e0;
}
.theme--dark.v-picker__title {
  background: #616161;
}
.theme--light.v-picker__body {
  background: #fff;
}
.theme--dark.v-picker__body {
  background: #424242;
}
.v-picker {
  border-radius: 2px;
  contain: layout style;
  display: inline-flex;
  flex-direction: column;
  vertical-align: top;
  position: relative;
}
.v-picker--full-width {
  display: flex;
}
.v-picker__title {
  color: #fff;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  padding: 16px;
}
.v-picker__title__btn {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-picker__title__btn:not(.v-picker__title__btn--active) {
  opacity: 0.6;
  cursor: pointer;
}
.v-picker__title__btn:not(.v-picker__title__btn--active):hover:not(:focus) {
  opacity: 1;
}
.v-picker__title__btn--readonly {
  pointer-events: none;
}
.v-picker__title__btn--active {
  opacity: 1;
}
.v-picker__body {
  height: auto;
  overflow: hidden;
  position: relative;
  z-index: 0;
  flex: 1 0 auto;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.v-picker__body > div {
  width: 100%;
}
.v-picker__body > div.fade-transition-leave-active {
  position: absolute;
}
.v-picker--landscape .v-picker__title {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  width: 170px;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  z-index: 1;
}
.v-picker--landscape .v-picker__body,
.v-picker--landscape .v-picker__actions {
  margin-left: 170px;
}

/** Theme */
.theme--light.v-expansion-panel .v-expansion-panel__container {
  border-top: 1px solid rgba(0,0,0,0.12);
  background-color: #fff;
  color: rgba(0,0,0,0.87);
}
.theme--light.v-expansion-panel .v-expansion-panel__container .v-expansion-panel__header .v-expansion-panel__header__icon .v-icon {
  color: rgba(0,0,0,0.54);
}
.theme--light.v-expansion-panel .v-expansion-panel__container--disabled {
  color: rgba(0,0,0,0.38);
}
.theme--light.v-expansion-panel--focusable .v-expansion-panel__container:focus {
  background-color: #eee;
}
.theme--dark.v-expansion-panel .v-expansion-panel__container {
  border-top: 1px solid rgba(255,255,255,0.12);
  background-color: #424242;
  color: #fff;
}
.theme--dark.v-expansion-panel .v-expansion-panel__container .v-expansion-panel__header .v-expansion-panel__header__icon .v-icon {
  color: #fff;
}
.theme--dark.v-expansion-panel .v-expansion-panel__container--disabled {
  color: rgba(255,255,255,0.5);
}
.theme--dark.v-expansion-panel--focusable .v-expansion-panel__container:focus {
  background-color: #494949;
}
.v-expansion-panel {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  list-style-type: none;
  padding: 0;
  text-align: left;
  width: 100%;
  box-shadow: 0px 2px 1px -1px rgba(0,0,0,0.2), 0px 1px 1px 0px rgba(0,0,0,0.14), 0px 1px 3px 0px rgba(0,0,0,0.12);
}
.v-expansion-panel__container {
  flex: 1 0 100%;
  max-width: 100%;
  outline: none;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-expansion-panel__container:first-child {
  border-top: none !important;
}
.v-expansion-panel__container .v-expansion-panel__header__iconnel__header__icon {
  margin-left: auto;
}
.v-expansion-panel__container--disabled .v-expansion-panel__header {
  pointer-events: none;
}
.v-expansion-panel__container--active > .v-expansion-panel__header .v-expansion-panel__header__icon .v-icon {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
.v-expansion-panel__header {
  display: flex;
  cursor: pointer;
  align-items: center;
  position: relative;
  padding: 12px 24px;
  min-height: 48px;
}
.v-expansion-panel__header > *:not(.v-expansion-panel__header__icon) {
  flex: 1 1 auto;
}
.v-expansion-panel__body {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-expansion-panel__body > .v-card {
  border-radius: 0;
  box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.2), 0px 0px 0px 0px rgba(0,0,0,0.14), 0px 0px 0px 0px rgba(0,0,0,0.12) !important;
}
.v-expansion-panel--popout,
.v-expansion-panel--inset {
  box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.2), 0px 0px 0px 0px rgba(0,0,0,0.14), 0px 0px 0px 0px rgba(0,0,0,0.12);
}
.v-expansion-panel--popout .v-expansion-panel__container--active,
.v-expansion-panel--inset .v-expansion-panel__container--active {
  margin: 16px;
  box-shadow: 0px 3px 3px -2px rgba(0,0,0,0.2), 0px 3px 4px 0px rgba(0,0,0,0.14), 0px 1px 8px 0px rgba(0,0,0,0.12);
}
.v-expansion-panel--popout .v-expansion-panel__container,
.v-expansion-panel--inset .v-expansion-panel__container {
  max-width: 95%;
}
.v-expansion-panel--popout .v-expansion-panel__container--active {
  max-width: 100%;
}
.v-expansion-panel--inset .v-expansion-panel__container--active {
  max-width: 85%;
}

.theme--light.v-footer {
  background: #f5f5f5;
  color: rgba(0,0,0,0.87);
}
.theme--dark.v-footer {
  background: #212121;
  color: #fff;
}
.v-footer {
  align-items: center;
  display: flex;
  flex: 0 1 auto !important;
  min-height: 36px;
  transition: 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.v-footer--absolute,
.v-footer--fixed {
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 3;
}
.v-footer--inset {
  z-index: 2;
}
.v-footer--absolute {
  position: absolute;
}
.v-footer--fixed {
  position: fixed;
}

.v-form > .container {
  padding: 16px;
}
.v-form > .container > .layout > .flex {
  padding: 8px;
}
.v-form > .container > .layout:only-child {
  margin: -8px;
}
.v-form > .container > .layout:not(:only-child) {
  margin: auto -8px;
}

.container {
  flex: 1 1 100%;
  margin: auto;
  padding: 24px;
  width: 100%;
}
.container.fluid {
  max-width: 100%;
}
.container.fill-height {
  align-items: center;
  display: flex;
}
.container.fill-height > .layout {
  height: 100%;
  flex: 1 1 auto;
}
.container.grid-list-xs .layout .flex {
  padding: 1px;
}
.container.grid-list-xs .layout:only-child {
  margin: -1px;
}
.container.grid-list-xs .layout:not(:only-child) {
  margin: auto -1px;
}
.container.grid-list-xs *:not(:only-child) .layout:first-child {
  margin-top: -1px;
}
.container.grid-list-xs *:not(:only-child) .layout:last-child {
  margin-bottom: -1px;
}
.container.grid-list-sm .layout .flex {
  padding: 2px;
}
.container.grid-list-sm .layout:only-child {
  margin: -2px;
}
.container.grid-list-sm .layout:not(:only-child) {
  margin: auto -2px;
}
.container.grid-list-sm *:not(:only-child) .layout:first-child {
  margin-top: -2px;
}
.container.grid-list-sm *:not(:only-child) .layout:last-child {
  margin-bottom: -2px;
}
.container.grid-list-md .layout .flex {
  padding: 4px;
}
.container.grid-list-md .layout:only-child {
  margin: -4px;
}
.container.grid-list-md .layout:not(:only-child) {
  margin: auto -4px;
}
.container.grid-list-md *:not(:only-child) .layout:first-child {
  margin-top: -4px;
}
.container.grid-list-md *:not(:only-child) .layout:last-child {
  margin-bottom: -4px;
}
.container.grid-list-lg .layout .flex {
  padding: 8px;
}
.container.grid-list-lg .layout:only-child {
  margin: -8px;
}
.container.grid-list-lg .layout:not(:only-child) {
  margin: auto -8px;
}
.container.grid-list-lg *:not(:only-child) .layout:first-child {
  margin-top: -8px;
}
.container.grid-list-lg *:not(:only-child) .layout:last-child {
  margin-bottom: -8px;
}
.container.grid-list-xl .layout .flex {
  padding: 12px;
}
.container.grid-list-xl .layout:only-child {
  margin: -12px;
}
.container.grid-list-xl .layout:not(:only-child) {
  margin: auto -12px;
}
.container.grid-list-xl *:not(:only-child) .layout:first-child {
  margin-top: -12px;
}
.container.grid-list-xl *:not(:only-child) .layout:last-child {
  margin-bottom: -12px;
}
.layout {
  display: flex;
  flex: 1 1 auto;
  flex-wrap: nowrap;
  min-width: 0;
}
.layout.row {
  flex-direction: row;
}
.layout.row.reverse {
  flex-direction: row-reverse;
}
.layout.column {
  flex-direction: column;
}
.layout.column.reverse {
  flex-direction: column-reverse;
}
.layout.column > .flex {
  max-width: 100%;
}
.layout.wrap {
  flex-wrap: wrap;
}
.flex,
.child-flex > * {
  flex: 1 1 auto;
  max-width: 100%;
}
.align-start {
  align-items: flex-start;
}
.align-end {
  align-items: flex-end;
}
.align-center {
  align-items: center;
}
.align-baseline {
  align-items: baseline;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.align-self-center {
  align-self: center;
}
.align-self-baseline {
  align-self: baseline;
}
.align-content-start {
  align-content: flex-start;
}
.align-content-end {
  align-content: flex-end;
}
.align-content-center {
  align-content: center;
}
.align-content-space-between {
  align-content: space-between;
}
.align-content-space-around {
  align-content: space-around;
}
.justify-start {
  justify-content: flex-start;
}
.justify-end {
  justify-content: flex-end;
}
.justify-center {
  justify-content: center;
}
.justify-space-around {
  justify-content: space-around;
}
.justify-space-between {
  justify-content: space-between;
}
.justify-self-start {
  justify-self: flex-start;
}
.justify-self-end {
  justify-self: flex-end;
}
.justify-self-center {
  justify-self: center;
}
.justify-self-baseline {
  justify-self: baseline;
}
.spacer {
  flex-grow: 1 !important;
}
.grow {
  flex-grow: 1 !important;
  flex-shrink: 0 !important;
}
.shrink {
  flex-grow: 0 !important;
  flex-shrink: 1 !important;
}
.scroll-y {
  overflow-y: auto;
}
.fill-height {
  height: 100%;
}
.hide-overflow {
  overflow: hidden !important;
}
.show-overflow {
  overflow: visible !important;
}
.no-wrap {
  white-space: nowrap;
}
.ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.d-flex {
  display: flex !important;
}
.d-inline-flex {
  display: inline-flex !important;
}
.d-flex > *,
.d-inline-flex > * {
  flex: 1 1 auto !important;
}
.d-block {
  display: block !important;
}
.d-inline-block {
  display: inline-block !important;
}
.d-inline {
  display: inline !important;
}
.d-none {
  display: none !important;
}
@media only screen and (min-width: 960px) {
  .container {
    max-width: 900px;
  }
}
@media only screen and (min-width: 1264px) {
  .container {
    max-width: 1185px;
  }
}
@media only screen and (min-width: 1904px) {
  .container {
    max-width: 1785px;
  }
}
@media only screen and (max-width: 959px) {
  .container {
    padding: 16px;
  }
}
@media all and (min-width: 0) {
  .flex.xs1 {
    flex-basis: 8.333333333333332%;
    flex-grow: 0;
    max-width: 8.333333333333332%;
  }
  .flex.order-xs1 {
    order: 1;
  }
  .flex.xs2 {
    flex-basis: 16.666666666666664%;
    flex-grow: 0;
    max-width: 16.666666666666664%;
  }
  .flex.order-xs2 {
    order: 2;
  }
  .flex.xs3 {
    flex-basis: 25%;
    flex-grow: 0;
    max-width: 25%;
  }
  .flex.order-xs3 {
    order: 3;
  }
  .flex.xs4 {
    flex-basis: 33.33333333333333%;
    flex-grow: 0;
    max-width: 33.33333333333333%;
  }
  .flex.order-xs4 {
    order: 4;
  }
  .flex.xs5 {
    flex-basis: 41.66666666666667%;
    flex-grow: 0;
    max-width: 41.66666666666667%;
  }
  .flex.order-xs5 {
    order: 5;
  }
  .flex.xs6 {
    flex-basis: 50%;
    flex-grow: 0;
    max-width: 50%;
  }
  .flex.order-xs6 {
    order: 6;
  }
  .flex.xs7 {
    flex-basis: 58.333333333333336%;
    flex-grow: 0;
    max-width: 58.333333333333336%;
  }
  .flex.order-xs7 {
    order: 7;
  }
  .flex.xs8 {
    flex-basis: 66.66666666666666%;
    flex-grow: 0;
    max-width: 66.66666666666666%;
  }
  .flex.order-xs8 {
    order: 8;
  }
  .flex.xs9 {
    flex-basis: 75%;
    flex-grow: 0;
    max-width: 75%;
  }
  .flex.order-xs9 {
    order: 9;
  }
  .flex.xs10 {
    flex-basis: 83.33333333333334%;
    flex-grow: 0;
    max-width: 83.33333333333334%;
  }
  .flex.order-xs10 {
    order: 10;
  }
  .flex.xs11 {
    flex-basis: 91.66666666666666%;
    flex-grow: 0;
    max-width: 91.66666666666666%;
  }
  .flex.order-xs11 {
    order: 11;
  }
  .flex.xs12 {
    flex-basis: 100%;
    flex-grow: 0;
    max-width: 100%;
  }
  .flex.order-xs12 {
    order: 12;
  }
  .flex.offset-xs0 {
    margin-left: 0%;
  }
  .flex.offset-xs1 {
    margin-left: 8.333333333333332%;
  }
  .flex.offset-xs2 {
    margin-left: 16.666666666666664%;
  }
  .flex.offset-xs3 {
    margin-left: 25%;
  }
  .flex.offset-xs4 {
    margin-left: 33.33333333333333%;
  }
  .flex.offset-xs5 {
    margin-left: 41.66666666666667%;
  }
  .flex.offset-xs6 {
    margin-left: 50%;
  }
  .flex.offset-xs7 {
    margin-left: 58.333333333333336%;
  }
  .flex.offset-xs8 {
    margin-left: 66.66666666666666%;
  }
  .flex.offset-xs9 {
    margin-left: 75%;
  }
  .flex.offset-xs10 {
    margin-left: 83.33333333333334%;
  }
  .flex.offset-xs11 {
    margin-left: 91.66666666666666%;
  }
  .flex.offset-xs12 {
    margin-left: 100%;
  }
}
@media all and (min-width: 600px) {
  .flex.sm1 {
    flex-basis: 8.333333333333332%;
    flex-grow: 0;
    max-width: 8.333333333333332%;
  }
  .flex.order-sm1 {
    order: 1;
  }
  .flex.sm2 {
    flex-basis: 16.666666666666664%;
    flex-grow: 0;
    max-width: 16.666666666666664%;
  }
  .flex.order-sm2 {
    order: 2;
  }
  .flex.sm3 {
    flex-basis: 25%;
    flex-grow: 0;
    max-width: 25%;
  }
  .flex.order-sm3 {
    order: 3;
  }
  .flex.sm4 {
    flex-basis: 33.33333333333333%;
    flex-grow: 0;
    max-width: 33.33333333333333%;
  }
  .flex.order-sm4 {
    order: 4;
  }
  .flex.sm5 {
    flex-basis: 41.66666666666667%;
    flex-grow: 0;
    max-width: 41.66666666666667%;
  }
  .flex.order-sm5 {
    order: 5;
  }
  .flex.sm6 {
    flex-basis: 50%;
    flex-grow: 0;
    max-width: 50%;
  }
  .flex.order-sm6 {
    order: 6;
  }
  .flex.sm7 {
    flex-basis: 58.333333333333336%;
    flex-grow: 0;
    max-width: 58.333333333333336%;
  }
  .flex.order-sm7 {
    order: 7;
  }
  .flex.sm8 {
    flex-basis: 66.66666666666666%;
    flex-grow: 0;
    max-width: 66.66666666666666%;
  }
  .flex.order-sm8 {
    order: 8;
  }
  .flex.sm9 {
    flex-basis: 75%;
    flex-grow: 0;
    max-width: 75%;
  }
  .flex.order-sm9 {
    order: 9;
  }
  .flex.sm10 {
    flex-basis: 83.33333333333334%;
    flex-grow: 0;
    max-width: 83.33333333333334%;
  }
  .flex.order-sm10 {
    order: 10;
  }
  .flex.sm11 {
    flex-basis: 91.66666666666666%;
    flex-grow: 0;
    max-width: 91.66666666666666%;
  }
  .flex.order-sm11 {
    order: 11;
  }
  .flex.sm12 {
    flex-basis: 100%;
    flex-grow: 0;
    max-width: 100%;
  }
  .flex.order-sm12 {
    order: 12;
  }
  .flex.offset-sm0 {
    margin-left: 0%;
  }
  .flex.offset-sm1 {
    margin-left: 8.333333333333332%;
  }
  .flex.offset-sm2 {
    margin-left: 16.666666666666664%;
  }
  .flex.offset-sm3 {
    margin-left: 25%;
  }
  .flex.offset-sm4 {
    margin-left: 33.33333333333333%;
  }
  .flex.offset-sm5 {
    margin-left: 41.66666666666667%;
  }
  .flex.offset-sm6 {
    margin-left: 50%;
  }
  .flex.offset-sm7 {
    margin-left: 58.333333333333336%;
  }
  .flex.offset-sm8 {
    margin-left: 66.66666666666666%;
  }
  .flex.offset-sm9 {
    margin-left: 75%;
  }
  .flex.offset-sm10 {
    margin-left: 83.33333333333334%;
  }
  .flex.offset-sm11 {
    margin-left: 91.66666666666666%;
  }
  .flex.offset-sm12 {
    margin-left: 100%;
  }
}
@media all and (min-width: 960px) {
  .flex.md1 {
    flex-basis: 8.333333333333332%;
    flex-grow: 0;
    max-width: 8.333333333333332%;
  }
  .flex.order-md1 {
    order: 1;
  }
  .flex.md2 {
    flex-basis: 16.666666666666664%;
    flex-grow: 0;
    max-width: 16.666666666666664%;
  }
  .flex.order-md2 {
    order: 2;
  }
  .flex.md3 {
    flex-basis: 25%;
    flex-grow: 0;
    max-width: 25%;
  }
  .flex.order-md3 {
    order: 3;
  }
  .flex.md4 {
    flex-basis: 33.33333333333333%;
    flex-grow: 0;
    max-width: 33.33333333333333%;
  }
  .flex.order-md4 {
    order: 4;
  }
  .flex.md5 {
    flex-basis: 41.66666666666667%;
    flex-grow: 0;
    max-width: 41.66666666666667%;
  }
  .flex.order-md5 {
    order: 5;
  }
  .flex.md6 {
    flex-basis: 50%;
    flex-grow: 0;
    max-width: 50%;
  }
  .flex.order-md6 {
    order: 6;
  }
  .flex.md7 {
    flex-basis: 58.333333333333336%;
    flex-grow: 0;
    max-width: 58.333333333333336%;
  }
  .flex.order-md7 {
    order: 7;
  }
  .flex.md8 {
    flex-basis: 66.66666666666666%;
    flex-grow: 0;
    max-width: 66.66666666666666%;
  }
  .flex.order-md8 {
    order: 8;
  }
  .flex.md9 {
    flex-basis: 75%;
    flex-grow: 0;
    max-width: 75%;
  }
  .flex.order-md9 {
    order: 9;
  }
  .flex.md10 {
    flex-basis: 83.33333333333334%;
    flex-grow: 0;
    max-width: 83.33333333333334%;
  }
  .flex.order-md10 {
    order: 10;
  }
  .flex.md11 {
    flex-basis: 91.66666666666666%;
    flex-grow: 0;
    max-width: 91.66666666666666%;
  }
  .flex.order-md11 {
    order: 11;
  }
  .flex.md12 {
    flex-basis: 100%;
    flex-grow: 0;
    max-width: 100%;
  }
  .flex.order-md12 {
    order: 12;
  }
  .flex.offset-md0 {
    margin-left: 0%;
  }
  .flex.offset-md1 {
    margin-left: 8.333333333333332%;
  }
  .flex.offset-md2 {
    margin-left: 16.666666666666664%;
  }
  .flex.offset-md3 {
    margin-left: 25%;
  }
  .flex.offset-md4 {
    margin-left: 33.33333333333333%;
  }
  .flex.offset-md5 {
    margin-left: 41.66666666666667%;
  }
  .flex.offset-md6 {
    margin-left: 50%;
  }
  .flex.offset-md7 {
    margin-left: 58.333333333333336%;
  }
  .flex.offset-md8 {
    margin-left: 66.66666666666666%;
  }
  .flex.offset-md9 {
    margin-left: 75%;
  }
  .flex.offset-md10 {
    margin-left: 83.33333333333334%;
  }
  .flex.offset-md11 {
    margin-left: 91.66666666666666%;
  }
  .flex.offset-md12 {
    margin-left: 100%;
  }
}
@media all and (min-width: 1264px) {
  .flex.lg1 {
    flex-basis: 8.333333333333332%;
    flex-grow: 0;
    max-width: 8.333333333333332%;
  }
  .flex.order-lg1 {
    order: 1;
  }
  .flex.lg2 {
    flex-basis: 16.666666666666664%;
    flex-grow: 0;
    max-width: 16.666666666666664%;
  }
  .flex.order-lg2 {
    order: 2;
  }
  .flex.lg3 {
    flex-basis: 25%;
    flex-grow: 0;
    max-width: 25%;
  }
  .flex.order-lg3 {
    order: 3;
  }
  .flex.lg4 {
    flex-basis: 33.33333333333333%;
    flex-grow: 0;
    max-width: 33.33333333333333%;
  }
  .flex.order-lg4 {
    order: 4;
  }
  .flex.lg5 {
    flex-basis: 41.66666666666667%;
    flex-grow: 0;
    max-width: 41.66666666666667%;
  }
  .flex.order-lg5 {
    order: 5;
  }
  .flex.lg6 {
    flex-basis: 50%;
    flex-grow: 0;
    max-width: 50%;
  }
  .flex.order-lg6 {
    order: 6;
  }
  .flex.lg7 {
    flex-basis: 58.333333333333336%;
    flex-grow: 0;
    max-width: 58.333333333333336%;
  }
  .flex.order-lg7 {
    order: 7;
  }
  .flex.lg8 {
    flex-basis: 66.66666666666666%;
    flex-grow: 0;
    max-width: 66.66666666666666%;
  }
  .flex.order-lg8 {
    order: 8;
  }
  .flex.lg9 {
    flex-basis: 75%;
    flex-grow: 0;
    max-width: 75%;
  }
  .flex.order-lg9 {
    order: 9;
  }
  .flex.lg10 {
    flex-basis: 83.33333333333334%;
    flex-grow: 0;
    max-width: 83.33333333333334%;
  }
  .flex.order-lg10 {
    order: 10;
  }
  .flex.lg11 {
    flex-basis: 91.66666666666666%;
    flex-grow: 0;
    max-width: 91.66666666666666%;
  }
  .flex.order-lg11 {
    order: 11;
  }
  .flex.lg12 {
    flex-basis: 100%;
    flex-grow: 0;
    max-width: 100%;
  }
  .flex.order-lg12 {
    order: 12;
  }
  .flex.offset-lg0 {
    margin-left: 0%;
  }
  .flex.offset-lg1 {
    margin-left: 8.333333333333332%;
  }
  .flex.offset-lg2 {
    margin-left: 16.666666666666664%;
  }
  .flex.offset-lg3 {
    margin-left: 25%;
  }
  .flex.offset-lg4 {
    margin-left: 33.33333333333333%;
  }
  .flex.offset-lg5 {
    margin-left: 41.66666666666667%;
  }
  .flex.offset-lg6 {
    margin-left: 50%;
  }
  .flex.offset-lg7 {
    margin-left: 58.333333333333336%;
  }
  .flex.offset-lg8 {
    margin-left: 66.66666666666666%;
  }
  .flex.offset-lg9 {
    margin-left: 75%;
  }
  .flex.offset-lg10 {
    margin-left: 83.33333333333334%;
  }
  .flex.offset-lg11 {
    margin-left: 91.66666666666666%;
  }
  .flex.offset-lg12 {
    margin-left: 100%;
  }
}
@media all and (min-width: 1904px) {
  .flex.xl1 {
    flex-basis: 8.333333333333332%;
    flex-grow: 0;
    max-width: 8.333333333333332%;
  }
  .flex.order-xl1 {
    order: 1;
  }
  .flex.xl2 {
    flex-basis: 16.666666666666664%;
    flex-grow: 0;
    max-width: 16.666666666666664%;
  }
  .flex.order-xl2 {
    order: 2;
  }
  .flex.xl3 {
    flex-basis: 25%;
    flex-grow: 0;
    max-width: 25%;
  }
  .flex.order-xl3 {
    order: 3;
  }
  .flex.xl4 {
    flex-basis: 33.33333333333333%;
    flex-grow: 0;
    max-width: 33.33333333333333%;
  }
  .flex.order-xl4 {
    order: 4;
  }
  .flex.xl5 {
    flex-basis: 41.66666666666667%;
    flex-grow: 0;
    max-width: 41.66666666666667%;
  }
  .flex.order-xl5 {
    order: 5;
  }
  .flex.xl6 {
    flex-basis: 50%;
    flex-grow: 0;
    max-width: 50%;
  }
  .flex.order-xl6 {
    order: 6;
  }
  .flex.xl7 {
    flex-basis: 58.333333333333336%;
    flex-grow: 0;
    max-width: 58.333333333333336%;
  }
  .flex.order-xl7 {
    order: 7;
  }
  .flex.xl8 {
    flex-basis: 66.66666666666666%;
    flex-grow: 0;
    max-width: 66.66666666666666%;
  }
  .flex.order-xl8 {
    order: 8;
  }
  .flex.xl9 {
    flex-basis: 75%;
    flex-grow: 0;
    max-width: 75%;
  }
  .flex.order-xl9 {
    order: 9;
  }
  .flex.xl10 {
    flex-basis: 83.33333333333334%;
    flex-grow: 0;
    max-width: 83.33333333333334%;
  }
  .flex.order-xl10 {
    order: 10;
  }
  .flex.xl11 {
    flex-basis: 91.66666666666666%;
    flex-grow: 0;
    max-width: 91.66666666666666%;
  }
  .flex.order-xl11 {
    order: 11;
  }
  .flex.xl12 {
    flex-basis: 100%;
    flex-grow: 0;
    max-width: 100%;
  }
  .flex.order-xl12 {
    order: 12;
  }
  .flex.offset-xl0 {
    margin-left: 0%;
  }
  .flex.offset-xl1 {
    margin-left: 8.333333333333332%;
  }
  .flex.offset-xl2 {
    margin-left: 16.666666666666664%;
  }
  .flex.offset-xl3 {
    margin-left: 25%;
  }
  .flex.offset-xl4 {
    margin-left: 33.33333333333333%;
  }
  .flex.offset-xl5 {
    margin-left: 41.66666666666667%;
  }
  .flex.offset-xl6 {
    margin-left: 50%;
  }
  .flex.offset-xl7 {
    margin-left: 58.333333333333336%;
  }
  .flex.offset-xl8 {
    margin-left: 66.66666666666666%;
  }
  .flex.offset-xl9 {
    margin-left: 75%;
  }
  .flex.offset-xl10 {
    margin-left: 83.33333333333334%;
  }
  .flex.offset-xl11 {
    margin-left: 91.66666666666666%;
  }
  .flex.offset-xl12 {
    margin-left: 100%;
  }
}

.v-content {
  transition: none;
  display: flex;
  flex: 1 0 auto;
  max-width: 100%;
}
.v-content[data-booted="true"] {
  transition: 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.v-content__wrap {
  flex: 1 1 auto;
  max-width: 100%;
  position: relative;
}
@-moz-document url-prefix() {
}
@media print {
  @-moz-document url-prefix() {
    .v-content {
      display: block;
    }
  }
}

.theme--light.v-jumbotron .v-jumbotron__content {
  color: rgba(0,0,0,0.87);
}
.theme--dark.v-jumbotron .v-jumbotron__content {
  color: #fff;
}
.v-jumbotron {
  display: block;
  top: 0;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  width: 100%;
}
.v-jumbotron__wrapper {
  height: 100%;
  overflow: hidden;
  position: relative;
  transition: inherit;
  width: 100%;
}
.v-jumbotron__background {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  contain: strict;
  transition: inherit;
}
.v-jumbotron__image {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  min-width: 100%;
  will-change: transform;
  transition: inherit;
}
.v-jumbotron__content {
  height: 100%;
  position: relative;
  transition: inherit;
}

.theme--light.v-navigation-drawer {
  background-color: #fff;
}
.theme--light.v-navigation-drawer:not(.v-navigation-drawer--floating) .v-navigation-drawer__border {
  background-color: rgba(0,0,0,0.12);
}
.theme--light.v-navigation-drawer .v-divider {
  border-color: rgba(0,0,0,0.12);
}
.theme--dark.v-navigation-drawer {
  background-color: #424242;
}
.theme--dark.v-navigation-drawer:not(.v-navigation-drawer--floating) .v-navigation-drawer__border {
  background-color: rgba(255,255,255,0.12);
}
.theme--dark.v-navigation-drawer .v-divider {
  border-color: rgba(255,255,255,0.12);
}
.v-navigation-drawer {
  transition: none;
  display: block;
  left: 0;
  max-width: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  pointer-events: auto;
  top: 0;
  will-change: transform;
  z-index: 3;
  -webkit-overflow-scrolling: touch;
}
.v-navigation-drawer[data-booted="true"] {
  transition: 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.v-navigation-drawer[data-booted="true"] {
  transition-property: width, -webkit-transform;
  transition-property: transform, width;
  transition-property: transform, width, -webkit-transform;
}
.v-navigation-drawer__border {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 1px;
}
.v-navigation-drawer.v-navigation-drawer--right:after {
  left: 0;
  right: initial;
}
.v-navigation-drawer--right {
  left: auto;
  right: 0;
}
.v-navigation-drawer--right > .v-navigation-drawer__border {
  right: auto;
  left: 0;
}
.v-navigation-drawer--absolute {
  position: absolute;
}
.v-navigation-drawer--fixed {
  position: fixed;
}
.v-navigation-drawer--floating:after {
  display: none;
}
.v-navigation-drawer--mini-variant {
  overflow: hidden;
}
.v-navigation-drawer--mini-variant .v-list__group__header__prepend-icon {
  flex: 1 0 auto;
  justify-content: center;
  width: 100%;
}
.v-navigation-drawer--mini-variant .v-list__tile__action,
.v-navigation-drawer--mini-variant .v-list__tile__avatar {
  justify-content: center;
  min-width: 48px;
}
.v-navigation-drawer--mini-variant .v-list__tile__content,
.v-navigation-drawer--mini-variant .v-list__tile:after {
  opacity: 0;
}
.v-navigation-drawer--mini-variant .v-subheader,
.v-navigation-drawer--mini-variant .v-divider,
.v-navigation-drawer--mini-variant .v-list--group {
  display: none !important;
}
.v-navigation-drawer--temporary,
.v-navigation-drawer--is-mobile {
  z-index: 6;
}
.v-navigation-drawer--temporary:not(.v-navigation-drawer--close),
.v-navigation-drawer--is-mobile:not(.v-navigation-drawer--close) {
  box-shadow: 0px 8px 10px -5px rgba(0,0,0,0.2), 0px 16px 24px 2px rgba(0,0,0,0.14), 0px 6px 30px 5px rgba(0,0,0,0.12);
}
.v-navigation-drawer .v-list {
  background: inherit;
}
.v-navigation-drawer > .v-list .v-list__tile {
  transition: none;
  font-weight: 500;
}
.v-navigation-drawer > .v-list .v-list__tile--active .v-list__tile__title {
  color: inherit;
}
.v-navigation-drawer > .v-list .v-list--group .v-list__tile {
  font-weight: 400;
}
.v-navigation-drawer > .v-list .v-list--group__header--active:after {
  background: transparent;
}
.v-navigation-drawer > .v-list:not(.v-list--dense) .v-list__tile {
  font-size: 14px;
}

.theme--light.v-pagination .v-pagination__item {
  background: #fff;
  color: #000;
  width: auto;
  min-width: 34px;
  padding: 0 5px;
}
.theme--light.v-pagination .v-pagination__item--active {
  color: #fff;
}
.theme--light.v-pagination .v-pagination__navigation {
  background: #fff;
}
.theme--light.v-pagination .v-pagination__navigation .v-icon {
  color: rgba(0,0,0,0.54);
}
.theme--dark.v-pagination .v-pagination__item {
  background: #424242;
  color: #fff;
  width: auto;
  min-width: 34px;
  padding: 0 5px;
}
.theme--dark.v-pagination .v-pagination__item--active {
  color: #fff;
}
.theme--dark.v-pagination .v-pagination__navigation {
  background: #424242;
}
.theme--dark.v-pagination .v-pagination__navigation .v-icon {
  color: #fff;
}
.v-pagination {
  align-items: center;
  display: inline-flex;
  list-style-type: none;
  margin: 0;
  max-width: 100%;
  padding: 0;
}
.v-pagination > li {
  align-items: center;
  display: flex;
}
.v-pagination--circle .v-pagination__item,
.v-pagination--circle .v-pagination__more,
.v-pagination--circle .v-pagination__navigation {
  border-radius: 50%;
}
.v-pagination--disabled {
  pointer-events: none;
  opacity: 0.6;
}
.v-pagination__item {
  box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 1px 5px 0px rgba(0,0,0,0.12);
  border-radius: 4px;
  font-size: 14px;
  background: transparent;
  height: 34px;
  width: 34px;
  margin: 0.3rem;
  text-decoration: none;
  transition: 0.3s cubic-bezier(0, 0, 0.2, 1);
}
.v-pagination__item--active {
  box-shadow: 0px 2px 4px -1px rgba(0,0,0,0.2), 0px 4px 5px 0px rgba(0,0,0,0.14), 0px 1px 10px 0px rgba(0,0,0,0.12);
}
.v-pagination__navigation {
  box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 1px 5px 0px rgba(0,0,0,0.12);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  height: 2rem;
  border-radius: 4px;
  width: 2rem;
  margin: 0.3rem 10px;
}
.v-pagination__navigation .v-icon {
  font-size: 2rem;
  transition: 0.2s cubic-bezier(0.4, 0, 0.6, 1);
  vertical-align: middle;
}
.v-pagination__navigation--disabled {
  opacity: 0.6;
  pointer-events: none;
}
.v-pagination__more {
  margin: 0.3rem;
  display: inline-flex;
  align-items: flex-end;
  justify-content: center;
  height: 2rem;
  width: 2rem;
}

.v-parallax {
  position: relative;
  overflow: hidden;
  z-index: 0;
}
.v-parallax__image-container {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  contain: strict;
}
.v-parallax__image {
  position: absolute;
  bottom: 0;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  display: none;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  will-change: transform;
  transition: 0.3s opacity cubic-bezier(0.25, 0.8, 0.5, 1);
  z-index: 1;
}
.v-parallax__content {
  color: #fff;
  height: 100%;
  z-index: 2;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 0 1rem;
}

.v-input--radio-group__input {
  display: flex;
  width: 100%;
}
.v-input--radio-group--column .v-input--radio-group__input > .v-label {
  padding-bottom: 8px;
}
.v-input--radio-group--row .v-input--radio-group__input > .v-label {
  padding-right: 8px;
}
.v-input--radio-group--row .v-input--radio-group__input {
  flex-direction: row;
  flex-wrap: wrap;
}
.v-input--radio-group--column .v-radio:not(:last-child):not(:only-child) {
  margin-bottom: 8px;
}
.v-input--radio-group--column .v-input--radio-group__input {
  flex-direction: column;
}

.theme--light.v-radio--is-disabled label {
  color: rgba(0,0,0,0.38);
}
.theme--light.v-radio--is-disabled .v-icon {
  color: rgba(0,0,0,0.26) !important;
}
.theme--dark.v-radio--is-disabled label {
  color: rgba(255,255,255,0.5);
}
.theme--dark.v-radio--is-disabled .v-icon {
  color: rgba(255,255,255,0.3) !important;
}
.v-radio {
  align-items: center;
  display: flex;
  height: auto;
  margin-right: 16px;
  outline: none;
}
.v-radio--is-disabled {
  pointer-events: none;
}

/* Theme */
.theme--light.v-input--range-slider.v-input--slider.v-input--is-disabled .v-slider.v-slider .v-slider__thumb {
  background: #bdbdbd;
}
.theme--dark.v-input--range-slider.v-input--slider.v-input--is-disabled .v-slider.v-slider .v-slider__thumb {
  background: #424242;
}
/** Input Group */
.v-input--range-slider.v-input--is-disabled .v-slider__track-fill {
  display: none;
}
.v-input--range-slider.v-input--is-disabled.v-input--slider .v-slider.v-slider .v-slider__thumb {
  border-color: transparent;
}

/* Theme */
.theme--light.v-input--slider .v-slider__track,
.theme--light.v-input--slider .v-slider__track-fill {
  background: rgba(0,0,0,0.26);
}
.theme--light.v-input--slider .v-slider__track__container:after {
  border: 1px solid rgba(0,0,0,0.87);
}
.theme--light.v-input--slider .v-slider__ticks {
  border-color: rgba(0,0,0,0.87);
  color: rgba(0,0,0,0.54);
}
.theme--light.v-input--slider:not(.v-input--is-dirty) .v-slider__thumb-label {
  background: rgba(0,0,0,0.26);
}
.theme--light.v-input--slider:not(.v-input--is-dirty) .v-slider__thumb {
  border: 3px solid rgba(0,0,0,0.26);
}
.theme--light.v-input--slider:not(.v-input--is-dirty).v-input--slider--is-active .v-slider__thumb {
  border: 3px solid rgba(0,0,0,0.38);
}
.theme--light.v-input--slider.v-input--is-disabled .v-slider__thumb {
  border: 5px solid rgba(0,0,0,0.26);
}
.theme--light.v-input--slider.v-input--is-disabled.v-input--is-dirty .v-slider__thumb {
  background: rgba(0,0,0,0.26);
}
.theme--light.v-input--slider.v-input--slider--is-active .v-slider__track {
  background: rgba(0,0,0,0.38);
}
.theme--dark.v-input--slider .v-slider__track,
.theme--dark.v-input--slider .v-slider__track-fill {
  background: rgba(255,255,255,0.2);
}
.theme--dark.v-input--slider .v-slider__track__container:after {
  border: 1px solid #fff;
}
.theme--dark.v-input--slider .v-slider__ticks {
  border-color: #fff;
  color: rgba(255,255,255,0.7);
}
.theme--dark.v-input--slider:not(.v-input--is-dirty) .v-slider__thumb-label {
  background: rgba(255,255,255,0.2);
}
.theme--dark.v-input--slider:not(.v-input--is-dirty) .v-slider__thumb {
  border: 3px solid rgba(255,255,255,0.2);
}
.theme--dark.v-input--slider:not(.v-input--is-dirty).v-input--slider--is-active .v-slider__thumb {
  border: 3px solid rgba(255,255,255,0.3);
}
.theme--dark.v-input--slider.v-input--is-disabled .v-slider__thumb {
  border: 5px solid rgba(255,255,255,0.2);
}
.theme--dark.v-input--slider.v-input--is-disabled.v-input--is-dirty .v-slider__thumb {
  background: rgba(255,255,255,0.2);
}
.theme--dark.v-input--slider.v-input--slider--is-active .v-slider__track {
  background: rgba(255,255,255,0.3);
}
.application--is-rtl .v-input--slider .v-label {
  margin-left: 16px;
  margin-right: 0;
}
/** Input Group */
.v-input--slider {
  margin-top: 16px;
}
.v-input--slider.v-input--is-focused .v-slider__thumb-container--is-active:not(.v-slider__thumb-container--show-label):before {
  opacity: 0.2;
  -webkit-transform: scale(1);
          transform: scale(1);
}
.v-input--slider.v-input--is-focused .v-slider__track {
  transition: none;
}
.v-input--slider.v-input--is-focused.v-input--slider--ticks .v-slider__track__container:after,
.v-input--slider.v-input--is-focused.v-input--slider--ticks .v-slider .v-slider__tick {
  opacity: 1;
}
.v-input--slider.v-input--slider--ticks .v-slider__ticks.v-slider__ticks--always-show {
  opacity: 1;
}
.v-input--slider.v-input--slider--ticks-labels .v-input__slot {
  margin-bottom: 16px;
}
.v-input--slider.v-input--is-readonly .v-input__control {
  pointer-events: none;
}
.v-input--slider.v-input--is-disabled .v-slider__thumb {
  -webkit-transform: translateY(-50%) scale(0.45);
          transform: translateY(-50%) scale(0.45);
}
.v-input--slider.v-input--is-disabled.v-input--is-dirty .v-slider__thumb {
  border: 0px solid transparent;
}
.v-input--slider .v-input__slot > *:first-child:not(:only-child) {
  margin-right: 16px;
}
/** Slider */
.v-slider {
  cursor: default;
  display: flex;
  align-items: center;
  position: relative;
  height: 32px;
  flex: 1;
  outline: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.v-slider input {
  cursor: default;
  opacity: 0;
  padding: 0;
  width: 100%;
}
/** Thumb/Track/Ticks */
.v-slider__track__container {
  height: 2px;
  left: 0;
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 100%;
}
.v-slider__track__container:after {
  content: '';
  position: absolute;
  right: 0;
  top: 0;
  height: 2px;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  width: 2px;
  opacity: 0;
}
.v-slider__track,
.v-slider__thumb,
.v-slider__ticks {
  position: absolute;
  top: 0;
}
.v-slider__track {
  height: 2px;
  left: 0;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  -webkit-transform-origin: right;
          transform-origin: right;
  overflow: hidden;
  width: 100%;
}
.v-slider__track-fill {
  position: absolute;
  left: 0;
  height: 2px;
  -webkit-transform-origin: left;
          transform-origin: left;
  width: 100%;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-slider__ticks-container {
  position: absolute;
  left: 0;
  height: 2px;
  width: 100%;
  top: 50%;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}
.v-slider__ticks {
  opacity: 0;
  border-style: solid;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-slider__ticks > span {
  position: absolute;
  top: 8px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  white-space: nowrap;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.v-slider__ticks:first-child > span {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
.v-slider__ticks:last-child > span {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}
.v-slider:not(.v-input--is-dirty) .v-slider__ticks:first-child {
  border-color: transparent;
}
.v-slider__thumb-container {
  position: absolute;
  top: 50%;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-slider__thumb-container:before {
  content: '';
  color: inherit;
  border-radius: 50%;
  background: currentColor;
  height: 32px;
  left: -16px;
  opacity: 0;
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  top: -16px;
  -webkit-transform: scale(0.2);
          transform: scale(0.2);
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  width: 32px;
  will-change: transform, opacity;
}
.v-slider__thumb {
  width: 24px;
  height: 24px;
  left: -12px;
  top: 50%;
  border-radius: 50%;
  background: transparent;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  -webkit-transform: translateY(-50%) scale(0.6);
          transform: translateY(-50%) scale(0.6);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
/** Thumb Label */
.v-slider--is-active .v-slider__thumb-container--is-active .v-slider__thumb {
  -webkit-transform: translateY(-50%) scale(1);
          transform: translateY(-50%) scale(1);
}
.v-slider--is-active .v-slider__thumb-container--is-active.v-slider__thumb-container--show-label .v-slider__thumb {
  -webkit-transform: translateY(-50%) scale(0);
          transform: translateY(-50%) scale(0);
}
.v-slider--is-active .v-slider__ticks-container .v-slider__ticks {
  opacity: 1;
}
.v-slider__thumb-label__container {
  position: absolute;
  left: 0;
  top: 0;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.v-slider__thumb-label {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  color: #fff;
  width: 32px;
  height: 32px;
  border-radius: 50% 50% 0;
  position: absolute;
  left: 0;
  bottom: 100%;
  -webkit-transform: translateY(-20%) translateY(-12px) translateX(-50%) rotate(45deg);
          transform: translateY(-20%) translateY(-12px) translateX(-50%) rotate(45deg);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.v-slider__thumb-label > * {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.v-slider__track,
.v-slider__track-fill {
  position: absolute;
}

.v-rating .v-icon {
  padding: 0.5rem;
  border-radius: 50%;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.v-rating--readonly .v-icon {
  pointer-events: none;
}
.v-rating--dense .v-icon {
  padding: 0.1rem;
}

.application--is-rtl .v-snack__content .v-btn {
  margin: 0 24px 0 0;
}
.v-snack {
  position: fixed;
  display: flex;
  align-items: center;
  color: #fff;
  pointer-events: none;
  z-index: 1000;
  font-size: 14px;
  left: 0;
  right: 0;
}
.v-snack--absolute {
  position: absolute;
}
.v-snack--top {
  top: 0;
}
.v-snack--bottom {
  bottom: 0;
}
.v-snack__wrapper {
  display: flex;
  align-items: center;
  background-color: #323232;
  pointer-events: auto;
  width: 100%;
  box-shadow: 0px 3px 5px -1px rgba(0,0,0,0.2), 0px 6px 10px 0px rgba(0,0,0,0.14), 0px 1px 18px 0px rgba(0,0,0,0.12);
}
.v-snack__content {
  width: 100%;
  height: 48px;
  padding: 14px 24px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  overflow: hidden;
}
.v-snack__content .v-btn {
  color: #fff;
  flex: 0 0 auto;
  padding: 8px;
  margin: 0 0 0 24px;
  height: auto;
  min-width: auto;
  width: auto;
}
.v-snack__content .v-btn__content {
  margin: -2px;
}
.v-snack__content .v-btn::before {
  display: none;
}
.v-snack--multi-line .v-snack__content {
  height: 80px;
  padding: 24px;
}
.v-snack--vertical .v-snack__content {
  height: 112px;
  padding: 24px 24px 14px;
  flex-direction: column;
  align-items: stretch;
}
.v-snack--vertical .v-snack__content .v-btn.v-btn {
  justify-content: flex-end;
  padding: 0;
  margin-left: 0;
  margin-top: 24px;
}
.v-snack--vertical .v-snack__content .v-btn__content {
  flex: 0 0 auto;
  margin: 0;
}
.v-snack--auto-height .v-snack__content {
  height: auto;
}
.v-snack-transition-enter-active,
.v-snack-transition-leave-active {
  transition: -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.5, 1), -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-snack-transition-enter-active .v-snack__content,
.v-snack-transition-leave-active .v-snack__content {
  transition: opacity 0.3s linear 0.1s;
}
.v-snack-transition-enter .v-snack__content {
  opacity: 0;
}
.v-snack-transition-enter-to .v-snack__content,
.v-snack-transition-leave .v-snack__content {
  opacity: 1;
}
.v-snack-transition-enter.v-snack.v-snack--top,
.v-snack-transition-leave-to.v-snack.v-snack--top {
  -webkit-transform: translateY(calc(-100% - 8px));
          transform: translateY(calc(-100% - 8px));
}
.v-snack-transition-enter.v-snack.v-snack--bottom,
.v-snack-transition-leave-to.v-snack.v-snack--bottom {
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
}
@media only screen and (min-width: 600px) {
  .application--is-rtl .v-snack__content .v-btn:first-of-type {
    margin-left: 0;
    margin-right: 42px;
  }
  .v-snack__wrapper {
    width: auto;
    max-width: 568px;
    min-width: 288px;
    margin: 0 auto;
    border-radius: 2px;
  }
  .v-snack--left .v-snack__wrapper {
    margin-left: 0;
  }
  .v-snack--right .v-snack__wrapper {
    margin-right: 0;
  }
  .v-snack--left,
  .v-snack--right {
    margin: 0 24px;
  }
  .v-snack--left.v-snack--top,
  .v-snack--right.v-snack--top {
    -webkit-transform: translateY(24px);
            transform: translateY(24px);
  }
  .v-snack--left.v-snack--bottom,
  .v-snack--right.v-snack--bottom {
    -webkit-transform: translateY(-24px);
            transform: translateY(-24px);
  }
  .v-snack__content .v-btn:first-of-type {
    margin-left: 42px;
  }
}

.v-speed-dial {
  position: relative;
}
.v-speed-dial--absolute {
  position: absolute;
}
.v-speed-dial--fixed {
  position: fixed;
}
.v-speed-dial--fixed,
.v-speed-dial--absolute {
  z-index: 4;
}
.v-speed-dial--fixed > .v-btn--floating,
.v-speed-dial--absolute > .v-btn--floating {
  margin: 0;
}
.v-speed-dial--top:not(.v-speed-dial--absolute) {
  top: 16px;
}
.v-speed-dial--top.v-speed-dial--absolute {
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.v-speed-dial--bottom:not(.v-speed-dial--absolute) {
  bottom: 16px;
}
.v-speed-dial--bottom.v-speed-dial--absolute {
  bottom: 50%;
  -webkit-transform: translateY(50%);
          transform: translateY(50%);
}
.v-speed-dial--left {
  left: 16px;
}
.v-speed-dial--right {
  right: 16px;
}
.v-speed-dial--direction-left .v-speed-dial__list,
.v-speed-dial--direction-right .v-speed-dial__list {
  height: 100%;
  top: 0;
}
.v-speed-dial--direction-top .v-speed-dial__list,
.v-speed-dial--direction-bottom .v-speed-dial__list {
  left: 0;
  width: 100%;
}
.v-speed-dial--direction-top .v-speed-dial__list {
  flex-direction: column-reverse;
  bottom: 100%;
}
.v-speed-dial--direction-right .v-speed-dial__list {
  flex-direction: row;
  left: 100%;
}
.v-speed-dial--direction-bottom .v-speed-dial__list {
  flex-direction: column;
  top: 100%;
}
.v-speed-dial--direction-left .v-speed-dial__list {
  flex-direction: row-reverse;
  right: 100%;
}
/** Elements */
.v-speed-dial__list {
  align-items: center;
  display: flex;
  justify-content: center;
  position: absolute;
}

.theme--light.v-stepper {
  background: #fff;
}
.theme--light.v-stepper .v-stepper__step:not(.v-stepper__step--active):not(.v-stepper__step--complete):not(.v-stepper__step--error) .v-stepper__step__step {
  background: rgba(0,0,0,0.38);
}
.theme--light.v-stepper .v-stepper__step__step {
  color: #fff;
}
.theme--light.v-stepper .v-stepper__step__step .v-icon {
  color: #fff;
}
.theme--light.v-stepper .v-stepper__header .v-divider {
  border-color: rgba(0,0,0,0.12);
}
.theme--light.v-stepper .v-stepper__step--active .v-stepper__label {
  text-shadow: 0px 0px 0px #000;
}
.theme--light.v-stepper .v-stepper__step--editable:hover {
  background: rgba(0,0,0,0.06);
}
.theme--light.v-stepper .v-stepper__step--editable:hover .v-stepper__label {
  text-shadow: 0px 0px 0px #000;
}
.theme--light.v-stepper .v-stepper__step--complete .v-stepper__label {
  color: rgba(0,0,0,0.87);
}
.theme--light.v-stepper .v-stepper__step--inactive.v-stepper__step--editable:not(.v-stepper__step--error):hover .v-stepper__step__step {
  background: rgba(0,0,0,0.54);
}
.theme--light.v-stepper .v-stepper__label {
  color: rgba(0,0,0,0.38);
}
.theme--light.v-stepper .v-stepper__label small {
  color: rgba(0,0,0,0.54);
}
.theme--light.v-stepper--non-linear .v-stepper__step:not(.v-stepper__step--complete):not(.v-stepper__step--error) .v-stepper__label {
  color: rgba(0,0,0,0.54);
}
.theme--light.v-stepper--vertical .v-stepper__content:not(:last-child) {
  border-left: 1px solid rgba(0,0,0,0.12);
}
.theme--dark.v-stepper {
  background: #303030;
}
.theme--dark.v-stepper .v-stepper__step:not(.v-stepper__step--active):not(.v-stepper__step--complete):not(.v-stepper__step--error) .v-stepper__step__step {
  background: rgba(255,255,255,0.5);
}
.theme--dark.v-stepper .v-stepper__step__step {
  color: #fff;
}
.theme--dark.v-stepper .v-stepper__step__step .v-icon {
  color: #fff;
}
.theme--dark.v-stepper .v-stepper__header .v-divider {
  border-color: rgba(255,255,255,0.12);
}
.theme--dark.v-stepper .v-stepper__step--active .v-stepper__label {
  text-shadow: 0px 0px 0px #fff;
}
.theme--dark.v-stepper .v-stepper__step--editable:hover {
  background: rgba(255,255,255,0.06);
}
.theme--dark.v-stepper .v-stepper__step--editable:hover .v-stepper__label {
  text-shadow: 0px 0px 0px #fff;
}
.theme--dark.v-stepper .v-stepper__step--complete .v-stepper__label {
  color: rgba(255,255,255,0.87);
}
.theme--dark.v-stepper .v-stepper__step--inactive.v-stepper__step--editable:not(.v-stepper__step--error):hover .v-stepper__step__step {
  background: rgba(255,255,255,0.75);
}
.theme--dark.v-stepper .v-stepper__label {
  color: rgba(255,255,255,0.5);
}
.theme--dark.v-stepper .v-stepper__label small {
  color: rgba(255,255,255,0.7);
}
.theme--dark.v-stepper--non-linear .v-stepper__step:not(.v-stepper__step--complete):not(.v-stepper__step--error) .v-stepper__label {
  color: rgba(255,255,255,0.7);
}
.theme--dark.v-stepper--vertical .v-stepper__content:not(:last-child) {
  border-left: 1px solid rgba(255,255,255,0.12);
}
.application--is-rtl .v-stepper .v-stepper__step__step {
  margin-right: 0;
  margin-left: 12px;
}
.v-stepper {
  overflow: hidden;
  position: relative;
  box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 1px 5px 0px rgba(0,0,0,0.12);
}
.v-stepper__header {
  height: 72px;
  align-items: stretch;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 1px 5px 0px rgba(0,0,0,0.12);
}
.v-stepper__header .v-divider {
  align-self: center;
  margin: 0 -16px;
}
.v-stepper__items {
  position: relative;
  overflow: hidden;
}
.v-stepper__step__step {
  align-items: center;
  border-radius: 50%;
  display: inline-flex;
  font-size: 12px;
  justify-content: center;
  height: 24px;
  margin-right: 8px;
  min-width: 24px;
  width: 24px;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.v-stepper__step__step .v-icon {
  font-size: 18px;
}
.v-stepper__step {
  align-items: center;
  display: flex;
  flex-direction: row;
  padding: 24px;
  position: relative;
}
.v-stepper__step--active .v-stepper__label {
  transition: 0.3s cubic-bezier(0.4, 0, 0.6, 1);
}
.v-stepper__step--editable {
  cursor: pointer;
}
.v-stepper__step.v-stepper__step--error .v-stepper__step__step {
  background: transparent;
  color: inherit;
}
.v-stepper__step.v-stepper__step--error .v-stepper__step__step .v-icon {
  font-size: 24px;
  color: inherit;
}
.v-stepper__step.v-stepper__step--error .v-stepper__label {
  color: inherit;
  text-shadow: none;
  font-weight: 500;
}
.v-stepper__step.v-stepper__step--error .v-stepper__label small {
  color: inherit;
}
.v-stepper__label {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  text-align: left;
}
.v-stepper__label small {
  font-size: 12px;
  font-weight: 300;
  text-shadow: none;
}
.v-stepper__wrapper {
  overflow: hidden;
  transition: none;
}
.v-stepper__content {
  top: 0;
  padding: 24px 24px 16px 24px;
  flex: 1 0 auto;
  width: 100%;
}
.v-stepper__content > .v-btn {
  margin: 24px 8px 8px 0;
}
.v-stepper--is-booted .v-stepper__content,
.v-stepper--is-booted .v-stepper__wrapper {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-stepper--vertical {
  padding-bottom: 36px;
}
.v-stepper--vertical .v-stepper__content {
  margin: -8px -36px -16px 36px;
  padding: 16px 60px 16px 23px;
  width: auto;
}
.v-stepper--vertical .v-stepper__step {
  padding: 24px 24px 16px;
}
.v-stepper--vertical .v-stepper__step__step {
  margin-right: 12px;
}
.v-stepper--alt-labels .v-stepper__header {
  height: auto;
}
.v-stepper--alt-labels .v-stepper__header .v-divider {
  margin: 35px -67px 0;
  align-self: flex-start;
}
.v-stepper--alt-labels .v-stepper__step {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  flex-basis: 175px;
}
.v-stepper--alt-labels .v-stepper__step small {
  align-self: center;
}
.v-stepper--alt-labels .v-stepper__step__step {
  margin-right: 0;
  margin-bottom: 11px;
}
@media only screen and (max-width: 959px) {
  .v-stepper:not(.v-stepper--vertical) .v-stepper__label {
    display: none;
  }
  .v-stepper:not(.v-stepper--vertical) .v-stepper__step__step {
    margin-right: 0;
  }
}

/** Theme */
.theme--light.v-input--switch__thumb {
  color: #fafafa;
}
.theme--light.v-input--switch__track {
  color: rgba(0,0,0,0.38);
}
.theme--light.v-input--switch.v-input--is-disabled .v-input--switch__thumb {
  color: #bdbdbd !important;
}
.theme--light.v-input--switch.v-input--is-disabled .v-input--switch__track {
  color: rgba(0,0,0,0.12) !important;
}
.theme--dark.v-input--switch__thumb {
  color: #bdbdbd;
}
.theme--dark.v-input--switch__track {
  color: rgba(255,255,255,0.3);
}
.theme--dark.v-input--switch.v-input--is-disabled .v-input--switch__thumb {
  color: #424242 !important;
}
.theme--dark.v-input--switch.v-input--is-disabled .v-input--switch__track {
  color: rgba(255,255,255,0.1) !important;
}
.application--is-rtl .v-input--switch .v-input--selection-controls__ripple {
  left: auto;
  right: -14px;
}
.application--is-rtl .v-input--switch.v-input--is-dirty .v-input--selection-controls__ripple,
.application--is-rtl .v-input--switch.v-input--is-dirty .v-input--switch__thumb {
  -webkit-transform: translate(-16px, 0);
          transform: translate(-16px, 0);
}
.v-input--switch__track,
.v-input--switch__thumb {
  background-color: currentColor;
  pointer-events: none;
  transition: inherit;
}
.v-input--switch__track {
  border-radius: 8px;
  height: 14px;
  left: 2px;
  opacity: 0.6;
  position: absolute;
  right: 2px;
  top: calc(50% - 7px);
}
.v-input--switch__thumb {
  border-radius: 50%;
  top: calc(50% - 10px);
  height: 20px;
  position: relative;
  width: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0px 2px 4px -1px rgba(0,0,0,0.2), 0px 4px 5px 0px rgba(0,0,0,0.14), 0px 1px 10px 0px rgba(0,0,0,0.12);
}
.v-input--switch .v-input--selection-controls__input {
  width: 38px;
}
.v-input--switch .v-input--selection-controls__ripple {
  left: -14px;
  top: calc(50% - 24px);
}
.v-input--switch.v-input--is-dirty .v-input--selection-controls__ripple,
.v-input--switch.v-input--is-dirty .v-input--switch__thumb {
  -webkit-transform: translate(16px, 0);
          transform: translate(16px, 0);
}

/* Theme */
.theme--light.v-system-bar {
  background-color: #e0e0e0;
  color: rgba(0,0,0,0.54);
}
.theme--light.v-system-bar .v-icon {
  color: rgba(0,0,0,0.54);
}
.theme--light.v-system-bar--lights-out {
  background-color: rgba(255,255,255,0.7) !important;
}
.theme--dark.v-system-bar {
  background-color: #000;
  color: rgba(255,255,255,0.7);
}
.theme--dark.v-system-bar .v-icon {
  color: rgba(255,255,255,0.7);
}
.theme--dark.v-system-bar--lights-out {
  background-color: rgba(0,0,0,0.2) !important;
}
.v-system-bar {
  align-items: center;
  display: flex;
  font-size: 14px;
  font-weight: 500;
  padding: 0 8px;
}
.v-system-bar .v-icon {
  font-size: 16px;
}
.v-system-bar--fixed,
.v-system-bar--absolute {
  left: 0;
  top: 0;
  width: 100%;
  z-index: 3;
}
.v-system-bar--fixed {
  position: fixed;
}
.v-system-bar--absolute {
  position: absolute;
}
.v-system-bar--status .v-icon {
  margin-right: 4px;
}
.v-system-bar--window .v-icon {
  font-size: 20px;
  margin-right: 8px;
}

/* Theme */
.theme--light.v-tabs__bar {
  background-color: #fff;
}
.theme--light.v-tabs__bar .v-tabs__div {
  color: rgba(0,0,0,0.87);
}
.theme--light.v-tabs__bar .v-tabs__item--disabled {
  color: rgba(0,0,0,0.26);
}
.theme--dark.v-tabs__bar {
  background-color: #424242;
}
.theme--dark.v-tabs__bar .v-tabs__div {
  color: #fff;
}
.theme--dark.v-tabs__bar .v-tabs__item--disabled {
  color: rgba(255,255,255,0.3);
}
.v-tabs {
  position: relative;
}
.v-tabs__bar {
  position: relative;
  border-radius: inherit;
}
.v-tabs__icon {
  align-items: center;
  cursor: pointer;
  display: inline-flex;
  height: 100%;
  position: absolute;
  top: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  width: 32px;
}
.v-tabs__icon--prev {
  left: 4px;
}
.v-tabs__icon--next {
  right: 4px;
}
.v-tabs__wrapper {
  overflow: hidden;
  contain: content;
  display: flex;
}
.v-tabs__wrapper--show-arrows {
  margin-left: 40px;
  margin-right: 40px;
}
.v-tabs__wrapper--show-arrows .v-tabs__container--align-with-title {
  padding-left: 16px;
}
.v-tabs__container {
  flex: 1 0 auto;
  display: flex;
  height: 48px;
  list-style-type: none;
  transition: -webkit-transform 0.6s cubic-bezier(0.86, 0, 0.07, 1);
  transition: transform 0.6s cubic-bezier(0.86, 0, 0.07, 1);
  transition: transform 0.6s cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 0.6s cubic-bezier(0.86, 0, 0.07, 1);
  white-space: nowrap;
  position: relative;
}
.v-tabs__container--overflow .v-tabs__div {
  flex: 1 0 auto;
}
.v-tabs__container--grow .v-tabs__div {
  flex: 1 0 auto;
  max-width: none;
}
.v-tabs__container--icons-and-text {
  height: 72px;
}
.v-tabs__container--align-with-title {
  padding-left: 56px;
}
.v-tabs__container--fixed-tabs .v-tabs__div,
.v-tabs__container--icons-and-text .v-tabs__div {
  min-width: 72px;
}
.v-tabs__container--centered > .v-tabs__div:first-child,
.v-tabs__container--fixed-tabs > .v-tabs__div:first-child,
.v-tabs__container--right > .v-tabs__div:first-child {
  margin-left: auto;
}
.v-tabs__container--centered .v-tabs__slider-wrapper + .v-tabs__div,
.v-tabs__container--fixed-tabs .v-tabs__slider-wrapper + .v-tabs__div,
.v-tabs__container--right .v-tabs__slider-wrapper + .v-tabs__div {
  margin-left: auto;
}
.v-tabs__container--centered > .v-tabs__div:last-child,
.v-tabs__container--fixed-tabs > .v-tabs__div:last-child {
  margin-right: auto;
}
.v-tabs__container--icons-and-text .v-tabs__item {
  flex-direction: column-reverse;
}
.v-tabs__container--icons-and-text .v-tabs__item .v-icon {
  margin-bottom: 6px;
}
.v-tabs__div {
  align-items: center;
  display: inline-flex;
  flex: 0 1 auto;
  font-size: 14px;
  font-weight: 500;
  line-height: normal;
  height: inherit;
  max-width: 264px;
  text-align: center;
  text-transform: uppercase;
  vertical-align: middle;
}
.v-tabs__item {
  align-items: center;
  color: inherit;
  display: flex;
  flex: 1 1 auto;
  height: 100%;
  justify-content: center;
  max-width: inherit;
  padding: 6px 12px;
  text-decoration: none;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  white-space: normal;
}
.v-tabs__item:not(.v-tabs__item--active) {
  opacity: 0.7;
}
.v-tabs__item--disabled {
  pointer-events: none;
}
.v-tabs__slider {
  height: 2px;
  width: 100%;
}
.v-tabs__slider-wrapper {
  bottom: 0;
  margin: 0 !important;
  position: absolute;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
@media only screen and (max-width: 599px) {
  .v-tabs__wrapper--show-arrows .v-tabs__container--align-with-title {
    padding-left: 24px;
  }
  .v-tabs__container--fixed-tabs .v-tabs__div {
    flex: 1 0 auto;
  }
}
@media only screen and (min-width: 600px) {
  .v-tabs__container--fixed-tabs .v-tabs__div,
  .v-tabs__container--icons-and-text .v-tabs__div {
    min-width: 160px;
  }
}

.theme--light.v-textarea.v-text-field--solo-inverted.v-text-field--solo.v-input--is-focused textarea {
  color: #fff;
}
.theme--dark.v-textarea.v-text-field--solo-inverted.v-text-field--solo.v-input--is-focused textarea {
  color: rgba(0,0,0,0.87);
}
.application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot {
  margin-right: 0;
  margin-left: -12px;
}
.application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot textarea {
  padding-right: 0;
  padding-left: 12px;
}
.v-textarea textarea {
  flex: 1 1 auto;
  line-height: 18px;
  max-width: 100%;
  min-height: 32px;
  outline: none;
  padding: 7px 0 8px;
  width: 100%;
}
.v-textarea .v-text-field__prefix {
  padding-top: 4px;
  align-self: start;
}
.v-textarea.v-text-field--full-width .v-text-field__slot textarea,
.v-textarea.v-text-field--full-width.v-text-field--single-line .v-text-field__slot textarea {
  margin-top: 0;
}
.v-textarea.v-text-field--full-width .v-text-field__details,
.v-textarea.v-text-field--full-width.v-text-field--single-line .v-text-field__details {
  bottom: 4px;
}
.v-textarea.v-text-field--enclosed .v-text-field__slot {
  margin-right: -12px;
}
.v-textarea.v-text-field--enclosed .v-text-field__slot textarea {
  padding-right: 12px;
}
.v-textarea.v-text-field--box .v-text-field__prefix,
.v-textarea.v-text-field--enclosed .v-text-field__prefix,
.v-textarea.v-text-field--box textarea,
.v-textarea.v-text-field--enclosed textarea {
  margin-top: 24px;
}
.v-textarea.v-text-field--box.v-text-field--single-line .v-text-field__prefix,
.v-textarea.v-text-field--enclosed.v-text-field--single-line .v-text-field__prefix,
.v-textarea.v-text-field--box.v-text-field--single-line textarea,
.v-textarea.v-text-field--enclosed.v-text-field--single-line textarea {
  margin-top: 12px;
}
.v-textarea.v-text-field--box.v-text-field--single-line .v-label,
.v-textarea.v-text-field--enclosed.v-text-field--single-line .v-label {
  top: 18px;
}
.v-textarea.v-text-field--box.v-text-field--single-line.v-text-field--outline .v-input__control,
.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-text-field--outline .v-input__control {
  padding-top: 0;
}
.v-textarea.v-text-field--solo {
  align-items: flex-start;
}
.v-textarea.v-text-field--solo .v-input__prepend-inner,
.v-textarea.v-text-field--solo .v-input__prepend-outer,
.v-textarea.v-text-field--solo .v-input__append-inner,
.v-textarea.v-text-field--solo .v-input__append-outer {
  align-self: flex-start;
  margin-top: 16px;
}
.v-textarea--auto-grow textarea {
  overflow: hidden;
}
.v-textarea--no-resize textarea {
  resize: none;
}

.theme--light.v-timeline:before {
  background: rgba(0,0,0,0.12);
}
.theme--light.v-timeline .v-timeline-item__dot {
  background: #fff;
}
.theme--light.v-timeline .v-timeline-item .v-card:before {
  border-right-color: rgba(0,0,0,0.12);
}
.theme--dark.v-timeline:before {
  background: rgba(255,255,255,0.12);
}
.theme--dark.v-timeline .v-timeline-item__dot {
  background: #424242;
}
.theme--dark.v-timeline .v-timeline-item .v-card:before {
  border-right-color: rgba(0,0,0,0.12);
}
.v-timeline-item {
  display: flex;
  flex-direction: row-reverse;
  padding-bottom: 24px;
}
.v-timeline-item:nth-child(odd):not(.v-timeline-item--right),
.v-timeline-item--left {
  flex-direction: row;
}
.v-timeline-item:nth-child(odd):not(.v-timeline-item--right) .v-card:before,
.v-timeline-item--left .v-card:before,
.v-timeline-item:nth-child(odd):not(.v-timeline-item--right) .v-card:after,
.v-timeline-item--left .v-card:after {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  left: 100%;
}
.v-timeline-item:nth-child(odd):not(.v-timeline-item--right) .v-timeline-item__opposite,
.v-timeline-item--left .v-timeline-item__opposite {
  margin-left: 96px;
  text-align: left;
}
.v-timeline-item:nth-child(odd):not(.v-timeline-item--right) .v-timeline-item__opposite .v-card:before,
.v-timeline-item--left .v-timeline-item__opposite .v-card:before,
.v-timeline-item:nth-child(odd):not(.v-timeline-item--right) .v-timeline-item__opposite .v-card:after,
.v-timeline-item--left .v-timeline-item__opposite .v-card:after {
  -webkit-transform: rotate(0);
          transform: rotate(0);
  left: -10px;
}
.v-timeline-item:nth-child(even):not(.v-timeline-item--left) .v-card:before,
.v-timeline-item--right .v-card:before,
.v-timeline-item:nth-child(even):not(.v-timeline-item--left) .v-card:after,
.v-timeline-item--right .v-card:after {
  right: 100%;
}
.v-timeline-item:nth-child(even):not(.v-timeline-item--left) .v-timeline-item__opposite,
.v-timeline-item--right .v-timeline-item__opposite {
  margin-right: 96px;
  text-align: right;
}
.v-timeline-item:nth-child(even):not(.v-timeline-item--left) .v-timeline-item__opposite .v-card:before,
.v-timeline-item--right .v-timeline-item__opposite .v-card:before,
.v-timeline-item:nth-child(even):not(.v-timeline-item--left) .v-timeline-item__opposite .v-card:after,
.v-timeline-item--right .v-timeline-item__opposite .v-card:after {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  right: -10px;
}
.v-timeline-item__dot,
.v-timeline-item__inner-dot {
  border-radius: 50%;
}
.v-timeline-item__dot {
  box-shadow: 0px 2px 1px -1px rgba(0,0,0,0.2), 0px 1px 1px 0px rgba(0,0,0,0.14), 0px 1px 3px 0px rgba(0,0,0,0.12);
  align-self: center;
  position: absolute;
  height: 38px;
  left: calc(50% - 19px);
  width: 38px;
}
.v-timeline-item__dot .v-timeline-item__inner-dot {
  height: 30px;
  margin: 4px;
  width: 30px;
}
.v-timeline-item__dot--small {
  height: 24px;
  left: calc(50% - 12px);
  width: 24px;
}
.v-timeline-item__dot--small .v-timeline-item__inner-dot {
  height: 18px;
  margin: 3px;
  width: 18px;
}
.v-timeline-item__dot--large {
  height: 52px;
  left: calc(50% - 26px);
  width: 52px;
}
.v-timeline-item__dot--large .v-timeline-item__inner-dot {
  height: 42px;
  margin: 5px;
  width: 42px;
}
.v-timeline-item__inner-dot {
  display: flex;
  justify-content: center;
  align-items: center;
}
.v-timeline-item__body {
  position: relative;
  height: 100%;
  flex: 1 1 100%;
  max-width: calc(50% - 48px);
}
.v-timeline-item .v-card:before,
.v-timeline-item .v-card:after {
  content: '';
  position: absolute;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 10px solid #000;
  top: calc(50% - 10px);
}
.v-timeline-item .v-card:after {
  border-right-color: inherit;
}
.v-timeline-item .v-card:before {
  top: calc(50% - 10px + 2px);
}
.v-timeline-item__opposite {
  flex: 1 1 auto;
  align-self: center;
  max-width: calc(50% - 48px);
}
.v-timeline-item--fill-dot .v-timeline-item__inner-dot {
  height: inherit;
  margin: 0;
  width: inherit;
}
.v-timeline {
  padding-top: 24px;
  position: relative;
}
.v-timeline:before {
  bottom: 0;
  content: '';
  height: 100%;
  left: calc(50% - 1px);
  position: absolute;
  top: 0;
  width: 2px;
}
.v-timeline--align-top .v-timeline-item {
  position: relative;
}
.v-timeline--align-top .v-timeline-item__dot {
  top: 6px;
}
.v-timeline--align-top .v-timeline-item__dot--small {
  top: 12px;
}
.v-timeline--align-top .v-timeline-item__dot--large {
  top: 0;
}
.v-timeline--align-top .v-timeline-item .v-card:before {
  top: calc(0% + 10px + 2px);
}
.v-timeline--align-top .v-timeline-item .v-card:after {
  top: calc(0% + 10px);
}
.v-timeline--dense:before {
  left: 18px;
}
.v-timeline--dense .v-timeline-item:nth-child(odd):not(.v-timeline-item--right),
.v-timeline--dense .v-timeline-item--left {
  flex-direction: row-reverse;
}
.v-timeline--dense .v-timeline-item:nth-child(odd):not(.v-timeline-item--right) .v-card:before,
.v-timeline--dense .v-timeline-item--left .v-card:before,
.v-timeline--dense .v-timeline-item:nth-child(odd):not(.v-timeline-item--right) .v-card:after,
.v-timeline--dense .v-timeline-item--left .v-card:after {
  right: initial;
  left: -10px;
  -webkit-transform: none;
          transform: none;
}
.v-timeline--dense .v-timeline-item__dot {
  left: 0;
}
.v-timeline--dense .v-timeline-item__dot--small {
  left: 7px;
}
.v-timeline--dense .v-timeline-item__dot--large {
  left: -7px;
}
.v-timeline--dense .v-timeline-item__body {
  max-width: calc(100% - 64px);
}
.v-timeline--dense .v-timeline-item__opposite {
  display: none;
}

.v-time-picker-title {
  color: #fff;
  display: flex;
  line-height: 1;
  justify-content: flex-end;
}
.v-time-picker-title__time {
  white-space: nowrap;
}
.v-time-picker-title__time .v-picker__title__btn,
.v-time-picker-title__time span {
  align-items: center;
  display: inline-flex;
  height: 70px;
  font-size: 70px;
  justify-content: center;
}
.v-time-picker-title__ampm {
  align-self: flex-end;
  display: flex;
  flex-direction: column;
  font-size: 16px;
  margin: 8px 0 6px 8px;
  text-transform: uppercase;
}
.v-time-picker-title__ampm div:only-child {
  flex-direction: row;
}
.v-picker__title--landscape .v-time-picker-title {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.v-picker__title--landscape .v-time-picker-title__time {
  text-align: right;
}
.v-picker__title--landscape .v-time-picker-title__time .v-picker__title__btn,
.v-picker__title--landscape .v-time-picker-title__time span {
  height: 55px;
  font-size: 55px;
}
.v-picker__title--landscape .v-time-picker-title__ampm {
  margin: 16px 0 0;
  align-self: initial;
  text-align: center;
}

/** Themes */
.theme--light.v-time-picker-clock {
  background: #e0e0e0;
}
.theme--light.v-time-picker-clock .v-time-picker-clock__item--disabled {
  color: rgba(0,0,0,0.26);
}
.theme--light.v-time-picker-clock .v-time-picker-clock__item--disabled.v-time-picker-clock__item--active {
  color: rgba(255,255,255,0.3);
}
.theme--light.v-time-picker-clock--indeterminate .v-time-picker-clock__hand {
  background-color: #bdbdbd;
}
.theme--light.v-time-picker-clock--indeterminate .v-time-picker-clock__hand:after {
  color: #bdbdbd;
}
.theme--light.v-time-picker-clock--indeterminate .v-time-picker-clock__item--active {
  background-color: #bdbdbd;
}
.theme--dark.v-time-picker-clock {
  background: #616161;
}
.theme--dark.v-time-picker-clock .v-time-picker-clock__item--disabled {
  color: rgba(255,255,255,0.3);
}
.theme--dark.v-time-picker-clock .v-time-picker-clock__item--disabled.v-time-picker-clock__item--active {
  color: rgba(255,255,255,0.3);
}
.theme--dark.v-time-picker-clock--indeterminate .v-time-picker-clock__hand {
  background-color: #757575;
}
.theme--dark.v-time-picker-clock--indeterminate .v-time-picker-clock__hand:after {
  color: #757575;
}
.theme--dark.v-time-picker-clock--indeterminate .v-time-picker-clock__item--active {
  background-color: #757575;
}
.v-time-picker-clock {
  border-radius: 100%;
  position: relative;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  width: 100%;
  padding-top: 100%;
}
.v-time-picker-clock__container {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px;
}
.v-time-picker-clock__hand {
  height: calc(50% - 4px);
  width: 2px;
  bottom: 50%;
  left: calc(50% - 1px);
  -webkit-transform-origin: center bottom;
          transform-origin: center bottom;
  position: absolute;
  will-change: transform;
  z-index: 1;
}
.v-time-picker-clock__hand:before {
  background: transparent;
  border-width: 2px;
  border-style: solid;
  border-color: inherit;
  border-radius: 100%;
  width: 10px;
  height: 10px;
  content: '';
  position: absolute;
  top: -4px;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.v-time-picker-clock__hand:after {
  content: '';
  position: absolute;
  height: 8px;
  width: 8px;
  top: 100%;
  left: 50%;
  border-radius: 100%;
  border-style: solid;
  border-color: inherit;
  background-color: inherit;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.v-time-picker-clock__hand--inner:after {
  height: 14px;
}
.v-picker--full-width .v-time-picker-clock__container {
  max-width: 290px;
}
.v-time-picker-clock__inner {
  position: absolute;
  bottom: 27px;
  left: 27px;
  right: 27px;
  top: 27px;
}
.v-time-picker-clock__item {
  align-items: center;
  border-radius: 100%;
  cursor: default;
  display: flex;
  font-size: 16px;
  justify-content: center;
  height: 40px;
  position: absolute;
  text-align: center;
  width: 40px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.v-time-picker-clock__item > span {
  z-index: 1;
}
.v-time-picker-clock__item:before,
.v-time-picker-clock__item:after {
  content: '';
  border-radius: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  height: 14px;
  width: 14px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.v-time-picker-clock__item:after,
.v-time-picker-clock__item:before {
  height: 40px;
  width: 40px;
}
.v-time-picker-clock__item--active {
  color: #fff;
  cursor: default;
  z-index: 2;
}
.v-time-picker-clock__item--disabled {
  pointer-events: none;
}

/* Theme */
.theme--light.v-toolbar {
  background-color: #f5f5f5;
  color: rgba(0,0,0,0.87);
}
.theme--dark.v-toolbar {
  background-color: #212121;
  color: #fff;
}
.application--is-rtl .v-toolbar__title:not(:first-child) {
  margin-left: 0;
  margin-right: 20px;
}
.v-toolbar {
  transition: none;
  box-shadow: 0px 2px 4px -1px rgba(0,0,0,0.2), 0px 4px 5px 0px rgba(0,0,0,0.14), 0px 1px 10px 0px rgba(0,0,0,0.12);
  position: relative;
  width: 100%;
  will-change: padding-left, padding-right;
}
.v-toolbar[data-booted="true"] {
  transition: 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.v-toolbar .v-text-field--enclosed,
.v-toolbar .v-text-field--box {
  margin: 0;
}
.v-toolbar .v-text-field--enclosed .v-text-field__details,
.v-toolbar .v-text-field--box .v-text-field__details {
  display: none;
}
/** Children */
.v-toolbar .v-tabs {
  width: 100%;
}
.v-toolbar__title {
  font-size: 20px;
  font-weight: 500;
  letter-spacing: 0.02em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.v-toolbar__title:not(:first-child) {
  margin-left: 20px;
}
.v-toolbar__content,
.v-toolbar__extension {
  align-items: center;
  display: flex;
  padding: 0 24px;
}
.v-toolbar__content .v-btn--icon,
.v-toolbar__extension .v-btn--icon {
  margin: 6px;
}
.v-toolbar__content > *:first-child,
.v-toolbar__extension > *:first-child {
  margin-left: 0;
}
.v-toolbar__content > *:first-child.v-btn--icon,
.v-toolbar__extension > *:first-child.v-btn--icon {
  margin-left: -6px;
}
.v-toolbar__content > *:first-child.v-menu .v-menu__activator .v-btn,
.v-toolbar__extension > *:first-child.v-menu .v-menu__activator .v-btn,
.v-toolbar__content > *:first-child.v-tooltip span .v-btn,
.v-toolbar__extension > *:first-child.v-tooltip span .v-btn {
  margin-left: 0;
}
.v-toolbar__content > *:first-child.v-menu .v-menu__activator .v-btn--icon,
.v-toolbar__extension > *:first-child.v-menu .v-menu__activator .v-btn--icon,
.v-toolbar__content > *:first-child.v-tooltip span .v-btn--icon,
.v-toolbar__extension > *:first-child.v-tooltip span .v-btn--icon {
  margin-left: -6px;
}
.v-toolbar__content > *:last-child,
.v-toolbar__extension > *:last-child {
  margin-right: 0;
}
.v-toolbar__content > *:last-child.v-btn--icon,
.v-toolbar__extension > *:last-child.v-btn--icon {
  margin-right: -6px;
}
.v-toolbar__content > *:last-child.v-menu .v-menu__activator .v-btn,
.v-toolbar__extension > *:last-child.v-menu .v-menu__activator .v-btn,
.v-toolbar__content > *:last-child.v-tooltip span .v-btn,
.v-toolbar__extension > *:last-child.v-tooltip span .v-btn {
  margin-right: 0;
}
.v-toolbar__content > *:last-child.v-menu .v-menu__activator .v-btn--icon,
.v-toolbar__extension > *:last-child.v-menu .v-menu__activator .v-btn--icon,
.v-toolbar__content > *:last-child.v-tooltip span .v-btn--icon,
.v-toolbar__extension > *:last-child.v-tooltip span .v-btn--icon {
  margin-right: -6px;
}
.v-toolbar__content > .v-list,
.v-toolbar__extension > .v-list {
  flex: 1 1 auto;
  max-height: 100%;
}
.v-toolbar__content > .v-list:first-child,
.v-toolbar__extension > .v-list:first-child {
  margin-left: -24px;
}
.v-toolbar__content > .v-list:last-child,
.v-toolbar__extension > .v-list:last-child {
  margin-right: -24px;
}
.v-toolbar__extension > .v-toolbar__title {
  margin-left: 72px;
}
.v-toolbar__items {
  display: flex;
  height: inherit;
  max-width: 100%;
  padding: 0;
}
.v-toolbar__items .v-btn {
  align-items: center;
  align-self: center;
}
.v-toolbar__items .v-tooltip,
.v-toolbar__items .v-tooltip > span {
  height: inherit;
}
.v-toolbar__items .v-btn:not(.v-btn--floating):not(.v-btn--icon),
.v-toolbar__items .v-menu,
.v-toolbar__items .v-menu__activator {
  height: inherit;
  margin: 0;
}
/** Types */
.v-toolbar .v-overflow-btn,
.v-toolbar .v-btn-toggle {
  box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.2), 0px 0px 0px 0px rgba(0,0,0,0.14), 0px 0px 0px 0px rgba(0,0,0,0.12);
}
.v-toolbar .v-input {
  margin: 0;
}
.v-toolbar .v-overflow-btn .v-input__control:before,
.v-toolbar .v-overflow-btn .v-input__slot:before {
  display: none;
}
.v-toolbar--card {
  border-radius: 2px 2px 0 0;
  box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.2), 0px 0px 0px 0px rgba(0,0,0,0.14), 0px 0px 0px 0px rgba(0,0,0,0.12);
}
.v-toolbar--fixed {
  position: fixed;
  z-index: 2;
}
.v-toolbar--fixed,
.v-toolbar--absolute {
  top: 0;
  left: 0;
}
.v-toolbar--absolute {
  position: absolute;
  z-index: 2;
}
.v-toolbar--floating {
  display: inline-flex;
  margin: 16px;
  width: auto;
}
.v-toolbar--clipped {
  z-index: 3;
}
@media only screen and (max-width: 959px) {
  .v-toolbar__content,
  .v-toolbar__extension {
    padding: 0 16px;
  }
  .v-toolbar__content > .v-list:first-child,
  .v-toolbar__extension > .v-list:first-child {
    margin-left: -16px;
  }
  .v-toolbar__content > .v-list:last-child,
  .v-toolbar__extension > .v-list:last-child {
    margin-right: -16px;
  }
}

.v-tooltip__content {
  background: #616161;
  border-radius: 2px;
  color: #fff;
  font-size: 12px;
  display: inline-block;
  padding: 5px 8px;
  position: absolute;
  text-transform: initial;
  width: auto;
  box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 1px 5px 0px rgba(0,0,0,0.12);
}
.v-tooltip__content[class*="-active"] {
  transition: 0.15s cubic-bezier(0.25, 0.8, 0.5, 1);
  pointer-events: none;
}
.v-tooltip__content--fixed {
  position: fixed;
}
@media only screen and (max-width: 959px) {
  .v-tooltip .v-tooltip__content {
    padding: 10px 16px;
  }
}

/* Theme */
.theme--light.v-treeview {
  color: rgba(0,0,0,0.87);
}
.theme--light.v-treeview--hoverable .v-treeview-node__root:hover,
.theme--light.v-treeview .v-treeview-node--active {
  background: rgba(0,0,0,0.12);
}
.theme--dark.v-treeview {
  color: #fff;
}
.theme--dark.v-treeview--hoverable .v-treeview-node__root:hover,
.theme--dark.v-treeview .v-treeview-node--active {
  background: rgba(255,255,255,0.12);
}
.application--is-rtl .v-treeview > .v-treeview-node {
  margin-right: 0;
}
.application--is-rtl .v-treeview > .v-treeview-node--leaf {
  margin-right: 24px;
  margin-left: 0;
}
.application--is-rtl .v-treeview-node {
  margin-right: 26px;
  margin-left: 0;
}
.application--is-rtl .v-treeview-node--leaf {
  margin-right: 50px;
  margin-left: 0;
}
.application--is-rtl .v-treeview-node__toggle {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.application--is-rtl .v-treeview-node__toggle--open {
  -webkit-transform: none;
          transform: none;
}
.v-treeview > .v-treeview-node {
  margin-left: 0;
}
.v-treeview > .v-treeview-node--leaf {
  margin-left: 24px;
}
.v-treeview-node {
  margin-left: 26px;
}
.v-treeview-node--excluded {
  display: none;
}
.v-treeview-node--click > .v-treeview-node__root,
.v-treeview-node--click > .v-treeview-node__root > .v-treeview-node__content > * {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.v-treeview-node--leaf {
  margin-left: 50px;
}
.v-treeview-node__root {
  display: flex;
  align-items: center;
  min-height: 34px;
}
.v-treeview-node__content {
  display: flex;
  flex-grow: 1;
  flex-shrink: 0;
  align-items: center;
}
.v-treeview-node__content .v-btn {
  flex-grow: 0 !important;
  flex-shrink: 1 !important;
}
.v-treeview-node__label {
  font-size: 1.2rem;
  margin-left: 6px;
  flex-grow: 1;
  flex-shrink: 0;
}
.v-treeview-node__label .v-icon {
  padding-right: 8px;
}
.v-treeview-node__checkbox {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.v-treeview-node__toggle {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.v-treeview-node__toggle--open {
  -webkit-transform: none;
          transform: none;
}
.v-treeview-node__toggle--loading {
  -webkit-animation: progress-circular-rotate 1s linear infinite;
          animation: progress-circular-rotate 1s linear infinite;
}
.v-treeview-node__children {
  transition: all 0.2s cubic-bezier(0, 0, 0.2, 1);
}/*
 * Note that this is toastr v2.1.3, the "latest" version in url has no more maintenance,
 * please go to https://cdnjs.com/libraries/toastr.js and pick a certain version you want to use,
 * make sure you copy the url from the website since the url may change between versions.
 * */
.toast-title{font-weight:700}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#FFF}.toast-message a:hover{color:#CCC;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#FFF;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80);line-height:1}.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}.rtl .toast-close-button{left:-.3em;float:left;right:.3em}button.toast-close-button{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999;pointer-events:none}#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container>div{position:relative;pointer-events:auto;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;-moz-box-shadow:0 0 12px #999;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#FFF;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80)}#toast-container>div.rtl{direction:rtl;padding:15px 50px 15px 15px;background-position:right 15px center}#toast-container>div:hover{-moz-box-shadow:0 0 12px #000;-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);cursor:pointer}#toast-container>.toast-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important}#toast-container>.toast-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important}#toast-container>.toast-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important}#toast-container>.toast-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important}#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{width:300px;margin-left:auto;margin-right:auto}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:96%;margin-left:auto;margin-right:auto}.toast{background-color:#030303}.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;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}@media all and (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media all and (min-width:241px) and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media all and (min-width:481px) and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}#toast-container>div.rtl{padding:15px 50px 15px 15px}}
@charset "UTF-8";
@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/assets/fonts/MaterialIcons-Regular.eot);
  /* For IE6-8 */
  src: local("\263A"), url(/assets/fonts/MaterialIcons-Regular.woff2) format("woff2"), url(/assets/fonts/MaterialIcons-Regular.woff) format("woff"), url(/assets/fonts/MaterialIcons-Regular.ttf) format("truetype"); }

.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  /* Preferred icon size */
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  /* Respect document layout direction */
  direction: inherit;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga'; }
  .material-icons._10k:before {
    content: "\E951"; }
  .material-icons._10mp:before {
    content: "\E952"; }
  .material-icons._11mp:before {
    content: "\E953"; }
  .material-icons._123:before {
    content: "\EB8D"; }
  .material-icons._12mp:before {
    content: "\E954"; }
  .material-icons._13mp:before {
    content: "\E955"; }
  .material-icons._14mp:before {
    content: "\E956"; }
  .material-icons._15mp:before {
    content: "\E957"; }
  .material-icons._16mp:before {
    content: "\E958"; }
  .material-icons._17mp:before {
    content: "\E959"; }
  .material-icons._18_up_rating:before {
    content: "\F8FD"; }
  .material-icons._18mp:before {
    content: "\E95A"; }
  .material-icons._19mp:before {
    content: "\E95B"; }
  .material-icons._1k:before {
    content: "\E95C"; }
  .material-icons._1k_plus:before {
    content: "\E95D"; }
  .material-icons._1x_mobiledata:before {
    content: "\EFCD"; }
  .material-icons._20mp:before {
    content: "\E95E"; }
  .material-icons._21mp:before {
    content: "\E95F"; }
  .material-icons._22mp:before {
    content: "\E960"; }
  .material-icons._23mp:before {
    content: "\E961"; }
  .material-icons._24mp:before {
    content: "\E962"; }
  .material-icons._2k:before {
    content: "\E963"; }
  .material-icons._2k_plus:before {
    content: "\E964"; }
  .material-icons._2mp:before {
    content: "\E965"; }
  .material-icons._30fps:before {
    content: "\EFCE"; }
  .material-icons._30fps_select:before {
    content: "\EFCF"; }
  .material-icons._360:before {
    content: "\E577"; }
  .material-icons._3d_rotation:before {
    content: "\E84D"; }
  .material-icons._3g_mobiledata:before {
    content: "\EFD0"; }
  .material-icons._3k:before {
    content: "\E966"; }
  .material-icons._3k_plus:before {
    content: "\E967"; }
  .material-icons._3mp:before {
    content: "\E968"; }
  .material-icons._3p:before {
    content: "\EFD1"; }
  .material-icons._4g_mobiledata:before {
    content: "\EFD2"; }
  .material-icons._4g_plus_mobiledata:before {
    content: "\EFD3"; }
  .material-icons._4k:before {
    content: "\E072"; }
  .material-icons._4k_plus:before {
    content: "\E969"; }
  .material-icons._4mp:before {
    content: "\E96A"; }
  .material-icons._5g:before {
    content: "\EF38"; }
  .material-icons._5k:before {
    content: "\E96B"; }
  .material-icons._5k_plus:before {
    content: "\E96C"; }
  .material-icons._5mp:before {
    content: "\E96D"; }
  .material-icons._60fps:before {
    content: "\EFD4"; }
  .material-icons._60fps_select:before {
    content: "\EFD5"; }
  .material-icons._6_ft_apart:before {
    content: "\F21E"; }
  .material-icons._6k:before {
    content: "\E96E"; }
  .material-icons._6k_plus:before {
    content: "\E96F"; }
  .material-icons._6mp:before {
    content: "\E970"; }
  .material-icons._7k:before {
    content: "\E971"; }
  .material-icons._7k_plus:before {
    content: "\E972"; }
  .material-icons._7mp:before {
    content: "\E973"; }
  .material-icons._8k:before {
    content: "\E974"; }
  .material-icons._8k_plus:before {
    content: "\E975"; }
  .material-icons._8mp:before {
    content: "\E976"; }
  .material-icons._9k:before {
    content: "\E977"; }
  .material-icons._9k_plus:before {
    content: "\E978"; }
  .material-icons._9mp:before {
    content: "\E979"; }
  .material-icons.abc:before {
    content: "\EB94"; }
  .material-icons.ac_unit:before {
    content: "\EB3B"; }
  .material-icons.access_alarm:before {
    content: "\E190"; }
  .material-icons.access_alarms:before {
    content: "\E191"; }
  .material-icons.access_time:before {
    content: "\E192"; }
  .material-icons.access_time_filled:before {
    content: "\EFD6"; }
  .material-icons.accessibility:before {
    content: "\E84E"; }
  .material-icons.accessibility_new:before {
    content: "\E92C"; }
  .material-icons.accessible:before {
    content: "\E914"; }
  .material-icons.accessible_forward:before {
    content: "\E934"; }
  .material-icons.account_balance:before {
    content: "\E84F"; }
  .material-icons.account_balance_wallet:before {
    content: "\E850"; }
  .material-icons.account_box:before {
    content: "\E851"; }
  .material-icons.account_circle:before {
    content: "\E853"; }
  .material-icons.account_tree:before {
    content: "\E97A"; }
  .material-icons.ad_units:before {
    content: "\EF39"; }
  .material-icons.adb:before {
    content: "\E60E"; }
  .material-icons.add:before {
    content: "\E145"; }
  .material-icons.add_a_photo:before {
    content: "\E439"; }
  .material-icons.add_alarm:before {
    content: "\E193"; }
  .material-icons.add_alert:before {
    content: "\E003"; }
  .material-icons.add_box:before {
    content: "\E146"; }
  .material-icons.add_business:before {
    content: "\E729"; }
  .material-icons.add_call:before {
    content: "\E0E8"; }
  .material-icons.add_card:before {
    content: "\EB86"; }
  .material-icons.add_chart:before {
    content: "\E97B"; }
  .material-icons.add_circle:before {
    content: "\E147"; }
  .material-icons.add_circle_outline:before {
    content: "\E148"; }
  .material-icons.add_comment:before {
    content: "\E266"; }
  .material-icons.add_home:before {
    content: "\F8EB"; }
  .material-icons.add_home_work:before {
    content: "\F8ED"; }
  .material-icons.add_ic_call:before {
    content: "\E97C"; }
  .material-icons.add_link:before {
    content: "\E178"; }
  .material-icons.add_location:before {
    content: "\E567"; }
  .material-icons.add_location_alt:before {
    content: "\EF3A"; }
  .material-icons.add_moderator:before {
    content: "\E97D"; }
  .material-icons.add_photo_alternate:before {
    content: "\E43E"; }
  .material-icons.add_reaction:before {
    content: "\E1D3"; }
  .material-icons.add_road:before {
    content: "\EF3B"; }
  .material-icons.add_shopping_cart:before {
    content: "\E854"; }
  .material-icons.add_task:before {
    content: "\F23A"; }
  .material-icons.add_to_drive:before {
    content: "\E65C"; }
  .material-icons.add_to_home_screen:before {
    content: "\E1FE"; }
  .material-icons.add_to_photos:before {
    content: "\E39D"; }
  .material-icons.add_to_queue:before {
    content: "\E05C"; }
  .material-icons.addchart:before {
    content: "\EF3C"; }
  .material-icons.adf_scanner:before {
    content: "\EADA"; }
  .material-icons.adjust:before {
    content: "\E39E"; }
  .material-icons.admin_panel_settings:before {
    content: "\EF3D"; }
  .material-icons.adobe:before {
    content: "\EA96"; }
  .material-icons.ads_click:before {
    content: "\E762"; }
  .material-icons.agriculture:before {
    content: "\EA79"; }
  .material-icons.air:before {
    content: "\EFD8"; }
  .material-icons.airline_seat_flat:before {
    content: "\E630"; }
  .material-icons.airline_seat_flat_angled:before {
    content: "\E631"; }
  .material-icons.airline_seat_individual_suite:before {
    content: "\E632"; }
  .material-icons.airline_seat_legroom_extra:before {
    content: "\E633"; }
  .material-icons.airline_seat_legroom_normal:before {
    content: "\E634"; }
  .material-icons.airline_seat_legroom_reduced:before {
    content: "\E635"; }
  .material-icons.airline_seat_recline_extra:before {
    content: "\E636"; }
  .material-icons.airline_seat_recline_normal:before {
    content: "\E637"; }
  .material-icons.airline_stops:before {
    content: "\E7D0"; }
  .material-icons.airlines:before {
    content: "\E7CA"; }
  .material-icons.airplane_ticket:before {
    content: "\EFD9"; }
  .material-icons.airplanemode_active:before {
    content: "\E195"; }
  .material-icons.airplanemode_inactive:before {
    content: "\E194"; }
  .material-icons.airplanemode_off:before {
    content: "\E194"; }
  .material-icons.airplanemode_on:before {
    content: "\E195"; }
  .material-icons.airplay:before {
    content: "\E055"; }
  .material-icons.airport_shuttle:before {
    content: "\EB3C"; }
  .material-icons.alarm:before {
    content: "\E855"; }
  .material-icons.alarm_add:before {
    content: "\E856"; }
  .material-icons.alarm_off:before {
    content: "\E857"; }
  .material-icons.alarm_on:before {
    content: "\E858"; }
  .material-icons.album:before {
    content: "\E019"; }
  .material-icons.align_horizontal_center:before {
    content: "\E00F"; }
  .material-icons.align_horizontal_left:before {
    content: "\E00D"; }
  .material-icons.align_horizontal_right:before {
    content: "\E010"; }
  .material-icons.align_vertical_bottom:before {
    content: "\E015"; }
  .material-icons.align_vertical_center:before {
    content: "\E011"; }
  .material-icons.align_vertical_top:before {
    content: "\E00C"; }
  .material-icons.all_inbox:before {
    content: "\E97F"; }
  .material-icons.all_inclusive:before {
    content: "\EB3D"; }
  .material-icons.all_out:before {
    content: "\E90B"; }
  .material-icons.alt_route:before {
    content: "\F184"; }
  .material-icons.alternate_email:before {
    content: "\E0E6"; }
  .material-icons.amp_stories:before {
    content: "\EA13"; }
  .material-icons.analytics:before {
    content: "\EF3E"; }
  .material-icons.anchor:before {
    content: "\F1CD"; }
  .material-icons.android:before {
    content: "\E859"; }
  .material-icons.animation:before {
    content: "\E71C"; }
  .material-icons.announcement:before {
    content: "\E85A"; }
  .material-icons.aod:before {
    content: "\EFDA"; }
  .material-icons.apartment:before {
    content: "\EA40"; }
  .material-icons.api:before {
    content: "\F1B7"; }
  .material-icons.app_blocking:before {
    content: "\EF3F"; }
  .material-icons.app_registration:before {
    content: "\EF40"; }
  .material-icons.app_settings_alt:before {
    content: "\EF41"; }
  .material-icons.app_shortcut:before {
    content: "\EAE4"; }
  .material-icons.apple:before {
    content: "\EA80"; }
  .material-icons.approval:before {
    content: "\E982"; }
  .material-icons.apps:before {
    content: "\E5C3"; }
  .material-icons.apps_outage:before {
    content: "\E7CC"; }
  .material-icons.architecture:before {
    content: "\EA3B"; }
  .material-icons.archive:before {
    content: "\E149"; }
  .material-icons.area_chart:before {
    content: "\E770"; }
  .material-icons.arrow_back:before {
    content: "\E5C4"; }
  .material-icons.arrow_back_ios:before {
    content: "\E5E0"; }
  .material-icons.arrow_back_ios_new:before {
    content: "\E2EA"; }
  .material-icons.arrow_circle_down:before {
    content: "\F181"; }
  .material-icons.arrow_circle_left:before {
    content: "\EAA7"; }
  .material-icons.arrow_circle_right:before {
    content: "\EAAA"; }
  .material-icons.arrow_circle_up:before {
    content: "\F182"; }
  .material-icons.arrow_downward:before {
    content: "\E5DB"; }
  .material-icons.arrow_drop_down:before {
    content: "\E5C5"; }
  .material-icons.arrow_drop_down_circle:before {
    content: "\E5C6"; }
  .material-icons.arrow_drop_up:before {
    content: "\E5C7"; }
  .material-icons.arrow_forward:before {
    content: "\E5C8"; }
  .material-icons.arrow_forward_ios:before {
    content: "\E5E1"; }
  .material-icons.arrow_left:before {
    content: "\E5DE"; }
  .material-icons.arrow_right:before {
    content: "\E5DF"; }
  .material-icons.arrow_right_alt:before {
    content: "\E941"; }
  .material-icons.arrow_upward:before {
    content: "\E5D8"; }
  .material-icons.art_track:before {
    content: "\E060"; }
  .material-icons.article:before {
    content: "\EF42"; }
  .material-icons.aspect_ratio:before {
    content: "\E85B"; }
  .material-icons.assessment:before {
    content: "\E85C"; }
  .material-icons.assignment:before {
    content: "\E85D"; }
  .material-icons.assignment_ind:before {
    content: "\E85E"; }
  .material-icons.assignment_late:before {
    content: "\E85F"; }
  .material-icons.assignment_return:before {
    content: "\E860"; }
  .material-icons.assignment_returned:before {
    content: "\E861"; }
  .material-icons.assignment_turned_in:before {
    content: "\E862"; }
  .material-icons.assistant:before {
    content: "\E39F"; }
  .material-icons.assistant_direction:before {
    content: "\E988"; }
  .material-icons.assistant_navigation:before {
    content: "\E989"; }
  .material-icons.assistant_photo:before {
    content: "\E3A0"; }
  .material-icons.assured_workload:before {
    content: "\EB6F"; }
  .material-icons.atm:before {
    content: "\E573"; }
  .material-icons.attach_email:before {
    content: "\EA5E"; }
  .material-icons.attach_file:before {
    content: "\E226"; }
  .material-icons.attach_money:before {
    content: "\E227"; }
  .material-icons.attachment:before {
    content: "\E2BC"; }
  .material-icons.attractions:before {
    content: "\EA52"; }
  .material-icons.attribution:before {
    content: "\EFDB"; }
  .material-icons.audio_file:before {
    content: "\EB82"; }
  .material-icons.audiotrack:before {
    content: "\E3A1"; }
  .material-icons.auto_awesome:before {
    content: "\E65F"; }
  .material-icons.auto_awesome_mosaic:before {
    content: "\E660"; }
  .material-icons.auto_awesome_motion:before {
    content: "\E661"; }
  .material-icons.auto_delete:before {
    content: "\EA4C"; }
  .material-icons.auto_fix_high:before {
    content: "\E663"; }
  .material-icons.auto_fix_normal:before {
    content: "\E664"; }
  .material-icons.auto_fix_off:before {
    content: "\E665"; }
  .material-icons.auto_graph:before {
    content: "\E4FB"; }
  .material-icons.auto_mode:before {
    content: "\EC20"; }
  .material-icons.auto_stories:before {
    content: "\E666"; }
  .material-icons.autofps_select:before {
    content: "\EFDC"; }
  .material-icons.autorenew:before {
    content: "\E863"; }
  .material-icons.av_timer:before {
    content: "\E01B"; }
  .material-icons.baby_changing_station:before {
    content: "\F19B"; }
  .material-icons.back_hand:before {
    content: "\E764"; }
  .material-icons.backpack:before {
    content: "\F19C"; }
  .material-icons.backspace:before {
    content: "\E14A"; }
  .material-icons.backup:before {
    content: "\E864"; }
  .material-icons.backup_table:before {
    content: "\EF43"; }
  .material-icons.badge:before {
    content: "\EA67"; }
  .material-icons.bakery_dining:before {
    content: "\EA53"; }
  .material-icons.balance:before {
    content: "\EAF6"; }
  .material-icons.balcony:before {
    content: "\E58F"; }
  .material-icons.ballot:before {
    content: "\E172"; }
  .material-icons.bar_chart:before {
    content: "\E26B"; }
  .material-icons.batch_prediction:before {
    content: "\F0F5"; }
  .material-icons.bathroom:before {
    content: "\EFDD"; }
  .material-icons.bathtub:before {
    content: "\EA41"; }
  .material-icons.battery_0_bar:before {
    content: "\EBDC"; }
  .material-icons.battery_1_bar:before {
    content: "\EBD9"; }
  .material-icons.battery_2_bar:before {
    content: "\EBE0"; }
  .material-icons.battery_3_bar:before {
    content: "\EBDD"; }
  .material-icons.battery_4_bar:before {
    content: "\EBE2"; }
  .material-icons.battery_5_bar:before {
    content: "\EBD4"; }
  .material-icons.battery_6_bar:before {
    content: "\EBD2"; }
  .material-icons.battery_alert:before {
    content: "\E19C"; }
  .material-icons.battery_charging_full:before {
    content: "\E1A3"; }
  .material-icons.battery_full:before {
    content: "\E1A4"; }
  .material-icons.battery_saver:before {
    content: "\EFDE"; }
  .material-icons.battery_std:before {
    content: "\E1A5"; }
  .material-icons.battery_unknown:before {
    content: "\E1A6"; }
  .material-icons.beach_access:before {
    content: "\EB3E"; }
  .material-icons.bed:before {
    content: "\EFDF"; }
  .material-icons.bedroom_baby:before {
    content: "\EFE0"; }
  .material-icons.bedroom_child:before {
    content: "\EFE1"; }
  .material-icons.bedroom_parent:before {
    content: "\EFE2"; }
  .material-icons.bedtime:before {
    content: "\EF44"; }
  .material-icons.bedtime_off:before {
    content: "\EB76"; }
  .material-icons.beenhere:before {
    content: "\E52D"; }
  .material-icons.bento:before {
    content: "\F1F4"; }
  .material-icons.bike_scooter:before {
    content: "\EF45"; }
  .material-icons.biotech:before {
    content: "\EA3A"; }
  .material-icons.blender:before {
    content: "\EFE3"; }
  .material-icons.blinds:before {
    content: "\E286"; }
  .material-icons.blinds_closed:before {
    content: "\EC1F"; }
  .material-icons.block:before {
    content: "\E14B"; }
  .material-icons.block_flipped:before {
    content: "\EF46"; }
  .material-icons.bloodtype:before {
    content: "\EFE4"; }
  .material-icons.bluetooth:before {
    content: "\E1A7"; }
  .material-icons.bluetooth_audio:before {
    content: "\E60F"; }
  .material-icons.bluetooth_connected:before {
    content: "\E1A8"; }
  .material-icons.bluetooth_disabled:before {
    content: "\E1A9"; }
  .material-icons.bluetooth_drive:before {
    content: "\EFE5"; }
  .material-icons.bluetooth_searching:before {
    content: "\E1AA"; }
  .material-icons.blur_circular:before {
    content: "\E3A2"; }
  .material-icons.blur_linear:before {
    content: "\E3A3"; }
  .material-icons.blur_off:before {
    content: "\E3A4"; }
  .material-icons.blur_on:before {
    content: "\E3A5"; }
  .material-icons.bolt:before {
    content: "\EA0B"; }
  .material-icons.book:before {
    content: "\E865"; }
  .material-icons.book_online:before {
    content: "\F217"; }
  .material-icons.bookmark:before {
    content: "\E866"; }
  .material-icons.bookmark_add:before {
    content: "\E598"; }
  .material-icons.bookmark_added:before {
    content: "\E599"; }
  .material-icons.bookmark_border:before {
    content: "\E867"; }
  .material-icons.bookmark_outline:before {
    content: "\E867"; }
  .material-icons.bookmark_remove:before {
    content: "\E59A"; }
  .material-icons.bookmarks:before {
    content: "\E98B"; }
  .material-icons.border_all:before {
    content: "\E228"; }
  .material-icons.border_bottom:before {
    content: "\E229"; }
  .material-icons.border_clear:before {
    content: "\E22A"; }
  .material-icons.border_color:before {
    content: "\E22B"; }
  .material-icons.border_horizontal:before {
    content: "\E22C"; }
  .material-icons.border_inner:before {
    content: "\E22D"; }
  .material-icons.border_left:before {
    content: "\E22E"; }
  .material-icons.border_outer:before {
    content: "\E22F"; }
  .material-icons.border_right:before {
    content: "\E230"; }
  .material-icons.border_style:before {
    content: "\E231"; }
  .material-icons.border_top:before {
    content: "\E232"; }
  .material-icons.border_vertical:before {
    content: "\E233"; }
  .material-icons.boy:before {
    content: "\EB67"; }
  .material-icons.branding_watermark:before {
    content: "\E06B"; }
  .material-icons.breakfast_dining:before {
    content: "\EA54"; }
  .material-icons.brightness_1:before {
    content: "\E3A6"; }
  .material-icons.brightness_2:before {
    content: "\E3A7"; }
  .material-icons.brightness_3:before {
    content: "\E3A8"; }
  .material-icons.brightness_4:before {
    content: "\E3A9"; }
  .material-icons.brightness_5:before {
    content: "\E3AA"; }
  .material-icons.brightness_6:before {
    content: "\E3AB"; }
  .material-icons.brightness_7:before {
    content: "\E3AC"; }
  .material-icons.brightness_auto:before {
    content: "\E1AB"; }
  .material-icons.brightness_high:before {
    content: "\E1AC"; }
  .material-icons.brightness_low:before {
    content: "\E1AD"; }
  .material-icons.brightness_medium:before {
    content: "\E1AE"; }
  .material-icons.broadcast_on_home:before {
    content: "\F8F8"; }
  .material-icons.broadcast_on_personal:before {
    content: "\F8F9"; }
  .material-icons.broken_image:before {
    content: "\E3AD"; }
  .material-icons.browse_gallery:before {
    content: "\EBD1"; }
  .material-icons.browser_not_supported:before {
    content: "\EF47"; }
  .material-icons.browser_updated:before {
    content: "\E7CF"; }
  .material-icons.brunch_dining:before {
    content: "\EA73"; }
  .material-icons.brush:before {
    content: "\E3AE"; }
  .material-icons.bubble_chart:before {
    content: "\E6DD"; }
  .material-icons.bug_report:before {
    content: "\E868"; }
  .material-icons.build:before {
    content: "\E869"; }
  .material-icons.build_circle:before {
    content: "\EF48"; }
  .material-icons.bungalow:before {
    content: "\E591"; }
  .material-icons.burst_mode:before {
    content: "\E43C"; }
  .material-icons.bus_alert:before {
    content: "\E98F"; }
  .material-icons.business:before {
    content: "\E0AF"; }
  .material-icons.business_center:before {
    content: "\EB3F"; }
  .material-icons.cabin:before {
    content: "\E589"; }
  .material-icons.cable:before {
    content: "\EFE6"; }
  .material-icons.cached:before {
    content: "\E86A"; }
  .material-icons.cake:before {
    content: "\E7E9"; }
  .material-icons.calculate:before {
    content: "\EA5F"; }
  .material-icons.calendar_month:before {
    content: "\EBCC"; }
  .material-icons.calendar_today:before {
    content: "\E935"; }
  .material-icons.calendar_view_day:before {
    content: "\E936"; }
  .material-icons.calendar_view_month:before {
    content: "\EFE7"; }
  .material-icons.calendar_view_week:before {
    content: "\EFE8"; }
  .material-icons.call:before {
    content: "\E0B0"; }
  .material-icons.call_end:before {
    content: "\E0B1"; }
  .material-icons.call_made:before {
    content: "\E0B2"; }
  .material-icons.call_merge:before {
    content: "\E0B3"; }
  .material-icons.call_missed:before {
    content: "\E0B4"; }
  .material-icons.call_missed_outgoing:before {
    content: "\E0E4"; }
  .material-icons.call_received:before {
    content: "\E0B5"; }
  .material-icons.call_split:before {
    content: "\E0B6"; }
  .material-icons.call_to_action:before {
    content: "\E06C"; }
  .material-icons.camera:before {
    content: "\E3AF"; }
  .material-icons.camera_alt:before {
    content: "\E3B0"; }
  .material-icons.camera_enhance:before {
    content: "\E8FC"; }
  .material-icons.camera_front:before {
    content: "\E3B1"; }
  .material-icons.camera_indoor:before {
    content: "\EFE9"; }
  .material-icons.camera_outdoor:before {
    content: "\EFEA"; }
  .material-icons.camera_rear:before {
    content: "\E3B2"; }
  .material-icons.camera_roll:before {
    content: "\E3B3"; }
  .material-icons.cameraswitch:before {
    content: "\EFEB"; }
  .material-icons.campaign:before {
    content: "\EF49"; }
  .material-icons.cancel:before {
    content: "\E5C9"; }
  .material-icons.cancel_presentation:before {
    content: "\E0E9"; }
  .material-icons.cancel_schedule_send:before {
    content: "\EA39"; }
  .material-icons.candlestick_chart:before {
    content: "\EAD4"; }
  .material-icons.car_crash:before {
    content: "\EBF2"; }
  .material-icons.car_rental:before {
    content: "\EA55"; }
  .material-icons.car_repair:before {
    content: "\EA56"; }
  .material-icons.card_giftcard:before {
    content: "\E8F6"; }
  .material-icons.card_membership:before {
    content: "\E8F7"; }
  .material-icons.card_travel:before {
    content: "\E8F8"; }
  .material-icons.carpenter:before {
    content: "\F1F8"; }
  .material-icons.cases:before {
    content: "\E992"; }
  .material-icons.casino:before {
    content: "\EB40"; }
  .material-icons.cast:before {
    content: "\E307"; }
  .material-icons.cast_connected:before {
    content: "\E308"; }
  .material-icons.cast_for_education:before {
    content: "\EFEC"; }
  .material-icons.castle:before {
    content: "\EAB1"; }
  .material-icons.catching_pokemon:before {
    content: "\E508"; }
  .material-icons.category:before {
    content: "\E574"; }
  .material-icons.celebration:before {
    content: "\EA65"; }
  .material-icons.cell_tower:before {
    content: "\EBBA"; }
  .material-icons.cell_wifi:before {
    content: "\E0EC"; }
  .material-icons.center_focus_strong:before {
    content: "\E3B4"; }
  .material-icons.center_focus_weak:before {
    content: "\E3B5"; }
  .material-icons.chair:before {
    content: "\EFED"; }
  .material-icons.chair_alt:before {
    content: "\EFEE"; }
  .material-icons.chalet:before {
    content: "\E585"; }
  .material-icons.change_circle:before {
    content: "\E2E7"; }
  .material-icons.change_history:before {
    content: "\E86B"; }
  .material-icons.charging_station:before {
    content: "\F19D"; }
  .material-icons.chat:before {
    content: "\E0B7"; }
  .material-icons.chat_bubble:before {
    content: "\E0CA"; }
  .material-icons.chat_bubble_outline:before {
    content: "\E0CB"; }
  .material-icons.check:before {
    content: "\E5CA"; }
  .material-icons.check_box:before {
    content: "\E834"; }
  .material-icons.check_box_outline_blank:before {
    content: "\E835"; }
  .material-icons.check_circle:before {
    content: "\E86C"; }
  .material-icons.check_circle_outline:before {
    content: "\E92D"; }
  .material-icons.checklist:before {
    content: "\E6B1"; }
  .material-icons.checklist_rtl:before {
    content: "\E6B3"; }
  .material-icons.checkroom:before {
    content: "\F19E"; }
  .material-icons.chevron_left:before {
    content: "\E5CB"; }
  .material-icons.chevron_right:before {
    content: "\E5CC"; }
  .material-icons.child_care:before {
    content: "\EB41"; }
  .material-icons.child_friendly:before {
    content: "\EB42"; }
  .material-icons.chrome_reader_mode:before {
    content: "\E86D"; }
  .material-icons.church:before {
    content: "\EAAE"; }
  .material-icons.circle:before {
    content: "\EF4A"; }
  .material-icons.circle_notifications:before {
    content: "\E994"; }
  .material-icons.class:before {
    content: "\E86E"; }
  .material-icons.clean_hands:before {
    content: "\F21F"; }
  .material-icons.cleaning_services:before {
    content: "\F0FF"; }
  .material-icons.clear:before {
    content: "\E14C"; }
  .material-icons.clear_all:before {
    content: "\E0B8"; }
  .material-icons.close:before {
    content: "\E5CD"; }
  .material-icons.close_fullscreen:before {
    content: "\F1CF"; }
  .material-icons.closed_caption:before {
    content: "\E01C"; }
  .material-icons.closed_caption_disabled:before {
    content: "\F1DC"; }
  .material-icons.closed_caption_off:before {
    content: "\E996"; }
  .material-icons.cloud:before {
    content: "\E2BD"; }
  .material-icons.cloud_circle:before {
    content: "\E2BE"; }
  .material-icons.cloud_done:before {
    content: "\E2BF"; }
  .material-icons.cloud_download:before {
    content: "\E2C0"; }
  .material-icons.cloud_off:before {
    content: "\E2C1"; }
  .material-icons.cloud_queue:before {
    content: "\E2C2"; }
  .material-icons.cloud_sync:before {
    content: "\EB5A"; }
  .material-icons.cloud_upload:before {
    content: "\E2C3"; }
  .material-icons.cloudy_snowing:before {
    content: "\E810"; }
  .material-icons.co2:before {
    content: "\E7B0"; }
  .material-icons.co_present:before {
    content: "\EAF0"; }
  .material-icons.code:before {
    content: "\E86F"; }
  .material-icons.code_off:before {
    content: "\E4F3"; }
  .material-icons.coffee:before {
    content: "\EFEF"; }
  .material-icons.coffee_maker:before {
    content: "\EFF0"; }
  .material-icons.collections:before {
    content: "\E3B6"; }
  .material-icons.collections_bookmark:before {
    content: "\E431"; }
  .material-icons.color_lens:before {
    content: "\E3B7"; }
  .material-icons.colorize:before {
    content: "\E3B8"; }
  .material-icons.comment:before {
    content: "\E0B9"; }
  .material-icons.comment_bank:before {
    content: "\EA4E"; }
  .material-icons.comments_disabled:before {
    content: "\E7A2"; }
  .material-icons.commit:before {
    content: "\EAF5"; }
  .material-icons.commute:before {
    content: "\E940"; }
  .material-icons.compare:before {
    content: "\E3B9"; }
  .material-icons.compare_arrows:before {
    content: "\E915"; }
  .material-icons.compass_calibration:before {
    content: "\E57C"; }
  .material-icons.compost:before {
    content: "\E761"; }
  .material-icons.compress:before {
    content: "\E94D"; }
  .material-icons.computer:before {
    content: "\E30A"; }
  .material-icons.confirmation_num:before {
    content: "\E638"; }
  .material-icons.confirmation_number:before {
    content: "\E638"; }
  .material-icons.connect_without_contact:before {
    content: "\F223"; }
  .material-icons.connected_tv:before {
    content: "\E998"; }
  .material-icons.connecting_airports:before {
    content: "\E7C9"; }
  .material-icons.construction:before {
    content: "\EA3C"; }
  .material-icons.contact_mail:before {
    content: "\E0D0"; }
  .material-icons.contact_page:before {
    content: "\F22E"; }
  .material-icons.contact_phone:before {
    content: "\E0CF"; }
  .material-icons.contact_support:before {
    content: "\E94C"; }
  .material-icons.contactless:before {
    content: "\EA71"; }
  .material-icons.contacts:before {
    content: "\E0BA"; }
  .material-icons.content_copy:before {
    content: "\E14D"; }
  .material-icons.content_cut:before {
    content: "\E14E"; }
  .material-icons.content_paste:before {
    content: "\E14F"; }
  .material-icons.content_paste_go:before {
    content: "\EA8E"; }
  .material-icons.content_paste_off:before {
    content: "\E4F8"; }
  .material-icons.content_paste_search:before {
    content: "\EA9B"; }
  .material-icons.contrast:before {
    content: "\EB37"; }
  .material-icons.control_camera:before {
    content: "\E074"; }
  .material-icons.control_point:before {
    content: "\E3BA"; }
  .material-icons.control_point_duplicate:before {
    content: "\E3BB"; }
  .material-icons.cookie:before {
    content: "\EAAC"; }
  .material-icons.copy_all:before {
    content: "\E2EC"; }
  .material-icons.copyright:before {
    content: "\E90C"; }
  .material-icons.coronavirus:before {
    content: "\F221"; }
  .material-icons.corporate_fare:before {
    content: "\F1D0"; }
  .material-icons.cottage:before {
    content: "\E587"; }
  .material-icons.countertops:before {
    content: "\F1F7"; }
  .material-icons.create:before {
    content: "\E150"; }
  .material-icons.create_new_folder:before {
    content: "\E2CC"; }
  .material-icons.credit_card:before {
    content: "\E870"; }
  .material-icons.credit_card_off:before {
    content: "\E4F4"; }
  .material-icons.credit_score:before {
    content: "\EFF1"; }
  .material-icons.crib:before {
    content: "\E588"; }
  .material-icons.crisis_alert:before {
    content: "\EBE9"; }
  .material-icons.crop:before {
    content: "\E3BE"; }
  .material-icons.crop_16_9:before {
    content: "\E3BC"; }
  .material-icons.crop_3_2:before {
    content: "\E3BD"; }
  .material-icons.crop_5_4:before {
    content: "\E3BF"; }
  .material-icons.crop_7_5:before {
    content: "\E3C0"; }
  .material-icons.crop_din:before {
    content: "\E3C1"; }
  .material-icons.crop_free:before {
    content: "\E3C2"; }
  .material-icons.crop_landscape:before {
    content: "\E3C3"; }
  .material-icons.crop_original:before {
    content: "\E3C4"; }
  .material-icons.crop_portrait:before {
    content: "\E3C5"; }
  .material-icons.crop_rotate:before {
    content: "\E437"; }
  .material-icons.crop_square:before {
    content: "\E3C6"; }
  .material-icons.cruelty_free:before {
    content: "\E799"; }
  .material-icons.css:before {
    content: "\EB93"; }
  .material-icons.currency_bitcoin:before {
    content: "\EBC5"; }
  .material-icons.currency_exchange:before {
    content: "\EB70"; }
  .material-icons.currency_franc:before {
    content: "\EAFA"; }
  .material-icons.currency_lira:before {
    content: "\EAEF"; }
  .material-icons.currency_pound:before {
    content: "\EAF1"; }
  .material-icons.currency_ruble:before {
    content: "\EAEC"; }
  .material-icons.currency_rupee:before {
    content: "\EAF7"; }
  .material-icons.currency_yen:before {
    content: "\EAFB"; }
  .material-icons.currency_yuan:before {
    content: "\EAF9"; }
  .material-icons.curtains:before {
    content: "\EC1E"; }
  .material-icons.curtains_closed:before {
    content: "\EC1D"; }
  .material-icons.cyclone:before {
    content: "\EBD5"; }
  .material-icons.dangerous:before {
    content: "\E99A"; }
  .material-icons.dark_mode:before {
    content: "\E51C"; }
  .material-icons.dashboard:before {
    content: "\E871"; }
  .material-icons.dashboard_customize:before {
    content: "\E99B"; }
  .material-icons.data_array:before {
    content: "\EAD1"; }
  .material-icons.data_exploration:before {
    content: "\E76F"; }
  .material-icons.data_object:before {
    content: "\EAD3"; }
  .material-icons.data_saver_off:before {
    content: "\EFF2"; }
  .material-icons.data_saver_on:before {
    content: "\EFF3"; }
  .material-icons.data_thresholding:before {
    content: "\EB9F"; }
  .material-icons.data_usage:before {
    content: "\E1AF"; }
  .material-icons.dataset:before {
    content: "\F8EE"; }
  .material-icons.dataset_linked:before {
    content: "\F8EF"; }
  .material-icons.date_range:before {
    content: "\E916"; }
  .material-icons.deblur:before {
    content: "\EB77"; }
  .material-icons.deck:before {
    content: "\EA42"; }
  .material-icons.dehaze:before {
    content: "\E3C7"; }
  .material-icons.delete:before {
    content: "\E872"; }
  .material-icons.delete_forever:before {
    content: "\E92B"; }
  .material-icons.delete_outline:before {
    content: "\E92E"; }
  .material-icons.delete_sweep:before {
    content: "\E16C"; }
  .material-icons.delivery_dining:before {
    content: "\EA72"; }
  .material-icons.density_large:before {
    content: "\EBA9"; }
  .material-icons.density_medium:before {
    content: "\EB9E"; }
  .material-icons.density_small:before {
    content: "\EBA8"; }
  .material-icons.departure_board:before {
    content: "\E576"; }
  .material-icons.description:before {
    content: "\E873"; }
  .material-icons.deselect:before {
    content: "\EBB6"; }
  .material-icons.design_services:before {
    content: "\F10A"; }
  .material-icons.desk:before {
    content: "\F8F4"; }
  .material-icons.desktop_access_disabled:before {
    content: "\E99D"; }
  .material-icons.desktop_mac:before {
    content: "\E30B"; }
  .material-icons.desktop_windows:before {
    content: "\E30C"; }
  .material-icons.details:before {
    content: "\E3C8"; }
  .material-icons.developer_board:before {
    content: "\E30D"; }
  .material-icons.developer_board_off:before {
    content: "\E4FF"; }
  .material-icons.developer_mode:before {
    content: "\E1B0"; }
  .material-icons.device_hub:before {
    content: "\E335"; }
  .material-icons.device_thermostat:before {
    content: "\E1FF"; }
  .material-icons.device_unknown:before {
    content: "\E339"; }
  .material-icons.devices:before {
    content: "\E1B1"; }
  .material-icons.devices_fold:before {
    content: "\EBDE"; }
  .material-icons.devices_other:before {
    content: "\E337"; }
  .material-icons.dialer_sip:before {
    content: "\E0BB"; }
  .material-icons.dialpad:before {
    content: "\E0BC"; }
  .material-icons.diamond:before {
    content: "\EAD5"; }
  .material-icons.difference:before {
    content: "\EB7D"; }
  .material-icons.dining:before {
    content: "\EFF4"; }
  .material-icons.dinner_dining:before {
    content: "\EA57"; }
  .material-icons.directions:before {
    content: "\E52E"; }
  .material-icons.directions_bike:before {
    content: "\E52F"; }
  .material-icons.directions_boat:before {
    content: "\E532"; }
  .material-icons.directions_boat_filled:before {
    content: "\EFF5"; }
  .material-icons.directions_bus:before {
    content: "\E530"; }
  .material-icons.directions_bus_filled:before {
    content: "\EFF6"; }
  .material-icons.directions_car:before {
    content: "\E531"; }
  .material-icons.directions_car_filled:before {
    content: "\EFF7"; }
  .material-icons.directions_ferry:before {
    content: "\E532"; }
  .material-icons.directions_off:before {
    content: "\F10F"; }
  .material-icons.directions_railway:before {
    content: "\E534"; }
  .material-icons.directions_railway_filled:before {
    content: "\EFF8"; }
  .material-icons.directions_run:before {
    content: "\E566"; }
  .material-icons.directions_subway:before {
    content: "\E533"; }
  .material-icons.directions_subway_filled:before {
    content: "\EFF9"; }
  .material-icons.directions_train:before {
    content: "\E534"; }
  .material-icons.directions_transit:before {
    content: "\E535"; }
  .material-icons.directions_transit_filled:before {
    content: "\EFFA"; }
  .material-icons.directions_walk:before {
    content: "\E536"; }
  .material-icons.dirty_lens:before {
    content: "\EF4B"; }
  .material-icons.disabled_by_default:before {
    content: "\F230"; }
  .material-icons.disabled_visible:before {
    content: "\E76E"; }
  .material-icons.disc_full:before {
    content: "\E610"; }
  .material-icons.discord:before {
    content: "\EA6C"; }
  .material-icons.discount:before {
    content: "\EBC9"; }
  .material-icons.display_settings:before {
    content: "\EB97"; }
  .material-icons.dnd_forwardslash:before {
    content: "\E611"; }
  .material-icons.dns:before {
    content: "\E875"; }
  .material-icons.do_disturb:before {
    content: "\F08C"; }
  .material-icons.do_disturb_alt:before {
    content: "\F08D"; }
  .material-icons.do_disturb_off:before {
    content: "\F08E"; }
  .material-icons.do_disturb_on:before {
    content: "\F08F"; }
  .material-icons.do_not_disturb:before {
    content: "\E612"; }
  .material-icons.do_not_disturb_alt:before {
    content: "\E611"; }
  .material-icons.do_not_disturb_off:before {
    content: "\E643"; }
  .material-icons.do_not_disturb_on:before {
    content: "\E644"; }
  .material-icons.do_not_disturb_on_total_silence:before {
    content: "\EFFB"; }
  .material-icons.do_not_step:before {
    content: "\F19F"; }
  .material-icons.do_not_touch:before {
    content: "\F1B0"; }
  .material-icons.dock:before {
    content: "\E30E"; }
  .material-icons.document_scanner:before {
    content: "\E5FA"; }
  .material-icons.domain:before {
    content: "\E7EE"; }
  .material-icons.domain_add:before {
    content: "\EB62"; }
  .material-icons.domain_disabled:before {
    content: "\E0EF"; }
  .material-icons.domain_verification:before {
    content: "\EF4C"; }
  .material-icons.done:before {
    content: "\E876"; }
  .material-icons.done_all:before {
    content: "\E877"; }
  .material-icons.done_outline:before {
    content: "\E92F"; }
  .material-icons.donut_large:before {
    content: "\E917"; }
  .material-icons.donut_small:before {
    content: "\E918"; }
  .material-icons.door_back:before {
    content: "\EFFC"; }
  .material-icons.door_front:before {
    content: "\EFFD"; }
  .material-icons.door_sliding:before {
    content: "\EFFE"; }
  .material-icons.doorbell:before {
    content: "\EFFF"; }
  .material-icons.double_arrow:before {
    content: "\EA50"; }
  .material-icons.downhill_skiing:before {
    content: "\E509"; }
  .material-icons.download:before {
    content: "\F090"; }
  .material-icons.download_done:before {
    content: "\F091"; }
  .material-icons.download_for_offline:before {
    content: "\F000"; }
  .material-icons.downloading:before {
    content: "\F001"; }
  .material-icons.drafts:before {
    content: "\E151"; }
  .material-icons.drag_handle:before {
    content: "\E25D"; }
  .material-icons.drag_indicator:before {
    content: "\E945"; }
  .material-icons.draw:before {
    content: "\E746"; }
  .material-icons.drive_eta:before {
    content: "\E613"; }
  .material-icons.drive_file_move:before {
    content: "\E675"; }
  .material-icons.drive_file_move_outline:before {
    content: "\E9A1"; }
  .material-icons.drive_file_move_rtl:before {
    content: "\E76D"; }
  .material-icons.drive_file_rename_outline:before {
    content: "\E9A2"; }
  .material-icons.drive_folder_upload:before {
    content: "\E9A3"; }
  .material-icons.dry:before {
    content: "\F1B3"; }
  .material-icons.dry_cleaning:before {
    content: "\EA58"; }
  .material-icons.duo:before {
    content: "\E9A5"; }
  .material-icons.dvr:before {
    content: "\E1B2"; }
  .material-icons.dynamic_feed:before {
    content: "\EA14"; }
  .material-icons.dynamic_form:before {
    content: "\F1BF"; }
  .material-icons.e_mobiledata:before {
    content: "\F002"; }
  .material-icons.earbuds:before {
    content: "\F003"; }
  .material-icons.earbuds_battery:before {
    content: "\F004"; }
  .material-icons.east:before {
    content: "\F1DF"; }
  .material-icons.eco:before {
    content: "\EA35"; }
  .material-icons.edgesensor_high:before {
    content: "\F005"; }
  .material-icons.edgesensor_low:before {
    content: "\F006"; }
  .material-icons.edit:before {
    content: "\E3C9"; }
  .material-icons.edit_attributes:before {
    content: "\E578"; }
  .material-icons.edit_calendar:before {
    content: "\E742"; }
  .material-icons.edit_location:before {
    content: "\E568"; }
  .material-icons.edit_location_alt:before {
    content: "\E1C5"; }
  .material-icons.edit_note:before {
    content: "\E745"; }
  .material-icons.edit_notifications:before {
    content: "\E525"; }
  .material-icons.edit_off:before {
    content: "\E950"; }
  .material-icons.edit_road:before {
    content: "\EF4D"; }
  .material-icons.egg:before {
    content: "\EACC"; }
  .material-icons.egg_alt:before {
    content: "\EAC8"; }
  .material-icons.eject:before {
    content: "\E8FB"; }
  .material-icons.elderly:before {
    content: "\F21A"; }
  .material-icons.elderly_woman:before {
    content: "\EB69"; }
  .material-icons.electric_bike:before {
    content: "\EB1B"; }
  .material-icons.electric_bolt:before {
    content: "\EC1C"; }
  .material-icons.electric_car:before {
    content: "\EB1C"; }
  .material-icons.electric_meter:before {
    content: "\EC1B"; }
  .material-icons.electric_moped:before {
    content: "\EB1D"; }
  .material-icons.electric_rickshaw:before {
    content: "\EB1E"; }
  .material-icons.electric_scooter:before {
    content: "\EB1F"; }
  .material-icons.electrical_services:before {
    content: "\F102"; }
  .material-icons.elevator:before {
    content: "\F1A0"; }
  .material-icons.email:before {
    content: "\E0BE"; }
  .material-icons.emergency:before {
    content: "\E1EB"; }
  .material-icons.emergency_recording:before {
    content: "\EBF4"; }
  .material-icons.emergency_share:before {
    content: "\EBF6"; }
  .material-icons.emoji_emotions:before {
    content: "\EA22"; }
  .material-icons.emoji_events:before {
    content: "\EA23"; }
  .material-icons.emoji_flags:before {
    content: "\EA1A"; }
  .material-icons.emoji_food_beverage:before {
    content: "\EA1B"; }
  .material-icons.emoji_nature:before {
    content: "\EA1C"; }
  .material-icons.emoji_objects:before {
    content: "\EA24"; }
  .material-icons.emoji_people:before {
    content: "\EA1D"; }
  .material-icons.emoji_symbols:before {
    content: "\EA1E"; }
  .material-icons.emoji_transportation:before {
    content: "\EA1F"; }
  .material-icons.energy_savings_leaf:before {
    content: "\EC1A"; }
  .material-icons.engineering:before {
    content: "\EA3D"; }
  .material-icons.enhance_photo_translate:before {
    content: "\E8FC"; }
  .material-icons.enhanced_encryption:before {
    content: "\E63F"; }
  .material-icons.equalizer:before {
    content: "\E01D"; }
  .material-icons.error:before {
    content: "\E000"; }
  .material-icons.error_outline:before {
    content: "\E001"; }
  .material-icons.escalator:before {
    content: "\F1A1"; }
  .material-icons.escalator_warning:before {
    content: "\F1AC"; }
  .material-icons.euro:before {
    content: "\EA15"; }
  .material-icons.euro_symbol:before {
    content: "\E926"; }
  .material-icons.ev_station:before {
    content: "\E56D"; }
  .material-icons.event:before {
    content: "\E878"; }
  .material-icons.event_available:before {
    content: "\E614"; }
  .material-icons.event_busy:before {
    content: "\E615"; }
  .material-icons.event_note:before {
    content: "\E616"; }
  .material-icons.event_repeat:before {
    content: "\EB7B"; }
  .material-icons.event_seat:before {
    content: "\E903"; }
  .material-icons.exit_to_app:before {
    content: "\E879"; }
  .material-icons.expand:before {
    content: "\E94F"; }
  .material-icons.expand_circle_down:before {
    content: "\E7CD"; }
  .material-icons.expand_less:before {
    content: "\E5CE"; }
  .material-icons.expand_more:before {
    content: "\E5CF"; }
  .material-icons.explicit:before {
    content: "\E01E"; }
  .material-icons.explore:before {
    content: "\E87A"; }
  .material-icons.explore_off:before {
    content: "\E9A8"; }
  .material-icons.exposure:before {
    content: "\E3CA"; }
  .material-icons.exposure_minus_1:before {
    content: "\E3CB"; }
  .material-icons.exposure_minus_2:before {
    content: "\E3CC"; }
  .material-icons.exposure_neg_1:before {
    content: "\E3CB"; }
  .material-icons.exposure_neg_2:before {
    content: "\E3CC"; }
  .material-icons.exposure_plus_1:before {
    content: "\E3CD"; }
  .material-icons.exposure_plus_2:before {
    content: "\E3CE"; }
  .material-icons.exposure_zero:before {
    content: "\E3CF"; }
  .material-icons.extension:before {
    content: "\E87B"; }
  .material-icons.extension_off:before {
    content: "\E4F5"; }
  .material-icons.face:before {
    content: "\E87C"; }
  .material-icons.face_retouching_natural:before {
    content: "\EF4E"; }
  .material-icons.face_retouching_off:before {
    content: "\F007"; }
  .material-icons.facebook:before {
    content: "\F234"; }
  .material-icons.fact_check:before {
    content: "\F0C5"; }
  .material-icons.factory:before {
    content: "\EBBC"; }
  .material-icons.family_restroom:before {
    content: "\F1A2"; }
  .material-icons.fast_forward:before {
    content: "\E01F"; }
  .material-icons.fast_rewind:before {
    content: "\E020"; }
  .material-icons.fastfood:before {
    content: "\E57A"; }
  .material-icons.favorite:before {
    content: "\E87D"; }
  .material-icons.favorite_border:before {
    content: "\E87E"; }
  .material-icons.favorite_outline:before {
    content: "\E87E"; }
  .material-icons.fax:before {
    content: "\EAD8"; }
  .material-icons.featured_play_list:before {
    content: "\E06D"; }
  .material-icons.featured_video:before {
    content: "\E06E"; }
  .material-icons.feed:before {
    content: "\F009"; }
  .material-icons.feedback:before {
    content: "\E87F"; }
  .material-icons.female:before {
    content: "\E590"; }
  .material-icons.fence:before {
    content: "\F1F6"; }
  .material-icons.festival:before {
    content: "\EA68"; }
  .material-icons.fiber_dvr:before {
    content: "\E05D"; }
  .material-icons.fiber_manual_record:before {
    content: "\E061"; }
  .material-icons.fiber_new:before {
    content: "\E05E"; }
  .material-icons.fiber_pin:before {
    content: "\E06A"; }
  .material-icons.fiber_smart_record:before {
    content: "\E062"; }
  .material-icons.file_copy:before {
    content: "\E173"; }
  .material-icons.file_download:before {
    content: "\E2C4"; }
  .material-icons.file_download_done:before {
    content: "\E9AA"; }
  .material-icons.file_download_off:before {
    content: "\E4FE"; }
  .material-icons.file_open:before {
    content: "\EAF3"; }
  .material-icons.file_present:before {
    content: "\EA0E"; }
  .material-icons.file_upload:before {
    content: "\E2C6"; }
  .material-icons.filter:before {
    content: "\E3D3"; }
  .material-icons.filter_1:before {
    content: "\E3D0"; }
  .material-icons.filter_2:before {
    content: "\E3D1"; }
  .material-icons.filter_3:before {
    content: "\E3D2"; }
  .material-icons.filter_4:before {
    content: "\E3D4"; }
  .material-icons.filter_5:before {
    content: "\E3D5"; }
  .material-icons.filter_6:before {
    content: "\E3D6"; }
  .material-icons.filter_7:before {
    content: "\E3D7"; }
  .material-icons.filter_8:before {
    content: "\E3D8"; }
  .material-icons.filter_9:before {
    content: "\E3D9"; }
  .material-icons.filter_9_plus:before {
    content: "\E3DA"; }
  .material-icons.filter_alt:before {
    content: "\EF4F"; }
  .material-icons.filter_alt_off:before {
    content: "\EB32"; }
  .material-icons.filter_b_and_w:before {
    content: "\E3DB"; }
  .material-icons.filter_center_focus:before {
    content: "\E3DC"; }
  .material-icons.filter_drama:before {
    content: "\E3DD"; }
  .material-icons.filter_frames:before {
    content: "\E3DE"; }
  .material-icons.filter_hdr:before {
    content: "\E3DF"; }
  .material-icons.filter_list:before {
    content: "\E152"; }
  .material-icons.filter_list_alt:before {
    content: "\E94E"; }
  .material-icons.filter_list_off:before {
    content: "\EB57"; }
  .material-icons.filter_none:before {
    content: "\E3E0"; }
  .material-icons.filter_tilt_shift:before {
    content: "\E3E2"; }
  .material-icons.filter_vintage:before {
    content: "\E3E3"; }
  .material-icons.find_in_page:before {
    content: "\E880"; }
  .material-icons.find_replace:before {
    content: "\E881"; }
  .material-icons.fingerprint:before {
    content: "\E90D"; }
  .material-icons.fire_extinguisher:before {
    content: "\F1D8"; }
  .material-icons.fire_hydrant:before {
    content: "\F1A3"; }
  .material-icons.fire_hydrant_alt:before {
    content: "\F8F1"; }
  .material-icons.fire_truck:before {
    content: "\F8F2"; }
  .material-icons.fireplace:before {
    content: "\EA43"; }
  .material-icons.first_page:before {
    content: "\E5DC"; }
  .material-icons.fit_screen:before {
    content: "\EA10"; }
  .material-icons.fitbit:before {
    content: "\E82B"; }
  .material-icons.fitness_center:before {
    content: "\EB43"; }
  .material-icons.flag:before {
    content: "\E153"; }
  .material-icons.flag_circle:before {
    content: "\EAF8"; }
  .material-icons.flaky:before {
    content: "\EF50"; }
  .material-icons.flare:before {
    content: "\E3E4"; }
  .material-icons.flash_auto:before {
    content: "\E3E5"; }
  .material-icons.flash_off:before {
    content: "\E3E6"; }
  .material-icons.flash_on:before {
    content: "\E3E7"; }
  .material-icons.flashlight_off:before {
    content: "\F00A"; }
  .material-icons.flashlight_on:before {
    content: "\F00B"; }
  .material-icons.flatware:before {
    content: "\F00C"; }
  .material-icons.flight:before {
    content: "\E539"; }
  .material-icons.flight_class:before {
    content: "\E7CB"; }
  .material-icons.flight_land:before {
    content: "\E904"; }
  .material-icons.flight_takeoff:before {
    content: "\E905"; }
  .material-icons.flip:before {
    content: "\E3E8"; }
  .material-icons.flip_camera_android:before {
    content: "\EA37"; }
  .material-icons.flip_camera_ios:before {
    content: "\EA38"; }
  .material-icons.flip_to_back:before {
    content: "\E882"; }
  .material-icons.flip_to_front:before {
    content: "\E883"; }
  .material-icons.flood:before {
    content: "\EBE6"; }
  .material-icons.flourescent:before {
    content: "\F00D"; }
  .material-icons.flutter_dash:before {
    content: "\E00B"; }
  .material-icons.fmd_bad:before {
    content: "\F00E"; }
  .material-icons.fmd_good:before {
    content: "\F00F"; }
  .material-icons.foggy:before {
    content: "\E818"; }
  .material-icons.folder:before {
    content: "\E2C7"; }
  .material-icons.folder_copy:before {
    content: "\EBBD"; }
  .material-icons.folder_delete:before {
    content: "\EB34"; }
  .material-icons.folder_off:before {
    content: "\EB83"; }
  .material-icons.folder_open:before {
    content: "\E2C8"; }
  .material-icons.folder_shared:before {
    content: "\E2C9"; }
  .material-icons.folder_special:before {
    content: "\E617"; }
  .material-icons.folder_zip:before {
    content: "\EB2C"; }
  .material-icons.follow_the_signs:before {
    content: "\F222"; }
  .material-icons.font_download:before {
    content: "\E167"; }
  .material-icons.font_download_off:before {
    content: "\E4F9"; }
  .material-icons.food_bank:before {
    content: "\F1F2"; }
  .material-icons.forest:before {
    content: "\EA99"; }
  .material-icons.fork_left:before {
    content: "\EBA0"; }
  .material-icons.fork_right:before {
    content: "\EBAC"; }
  .material-icons.format_align_center:before {
    content: "\E234"; }
  .material-icons.format_align_justify:before {
    content: "\E235"; }
  .material-icons.format_align_left:before {
    content: "\E236"; }
  .material-icons.format_align_right:before {
    content: "\E237"; }
  .material-icons.format_bold:before {
    content: "\E238"; }
  .material-icons.format_clear:before {
    content: "\E239"; }
  .material-icons.format_color_fill:before {
    content: "\E23A"; }
  .material-icons.format_color_reset:before {
    content: "\E23B"; }
  .material-icons.format_color_text:before {
    content: "\E23C"; }
  .material-icons.format_indent_decrease:before {
    content: "\E23D"; }
  .material-icons.format_indent_increase:before {
    content: "\E23E"; }
  .material-icons.format_italic:before {
    content: "\E23F"; }
  .material-icons.format_line_spacing:before {
    content: "\E240"; }
  .material-icons.format_list_bulleted:before {
    content: "\E241"; }
  .material-icons.format_list_numbered:before {
    content: "\E242"; }
  .material-icons.format_list_numbered_rtl:before {
    content: "\E267"; }
  .material-icons.format_overline:before {
    content: "\EB65"; }
  .material-icons.format_paint:before {
    content: "\E243"; }
  .material-icons.format_quote:before {
    content: "\E244"; }
  .material-icons.format_shapes:before {
    content: "\E25E"; }
  .material-icons.format_size:before {
    content: "\E245"; }
  .material-icons.format_strikethrough:before {
    content: "\E246"; }
  .material-icons.format_textdirection_l_to_r:before {
    content: "\E247"; }
  .material-icons.format_textdirection_r_to_l:before {
    content: "\E248"; }
  .material-icons.format_underline:before {
    content: "\E249"; }
  .material-icons.format_underlined:before {
    content: "\E249"; }
  .material-icons.fort:before {
    content: "\EAAD"; }
  .material-icons.forum:before {
    content: "\E0BF"; }
  .material-icons.forward:before {
    content: "\E154"; }
  .material-icons.forward_10:before {
    content: "\E056"; }
  .material-icons.forward_30:before {
    content: "\E057"; }
  .material-icons.forward_5:before {
    content: "\E058"; }
  .material-icons.forward_to_inbox:before {
    content: "\F187"; }
  .material-icons.foundation:before {
    content: "\F200"; }
  .material-icons.free_breakfast:before {
    content: "\EB44"; }
  .material-icons.free_cancellation:before {
    content: "\E748"; }
  .material-icons.front_hand:before {
    content: "\E769"; }
  .material-icons.fullscreen:before {
    content: "\E5D0"; }
  .material-icons.fullscreen_exit:before {
    content: "\E5D1"; }
  .material-icons.functions:before {
    content: "\E24A"; }
  .material-icons.g_mobiledata:before {
    content: "\F010"; }
  .material-icons.g_translate:before {
    content: "\E927"; }
  .material-icons.gamepad:before {
    content: "\E30F"; }
  .material-icons.games:before {
    content: "\E021"; }
  .material-icons.garage:before {
    content: "\F011"; }
  .material-icons.gas_meter:before {
    content: "\EC19"; }
  .material-icons.gavel:before {
    content: "\E90E"; }
  .material-icons.generating_tokens:before {
    content: "\E749"; }
  .material-icons.gesture:before {
    content: "\E155"; }
  .material-icons.get_app:before {
    content: "\E884"; }
  .material-icons.gif:before {
    content: "\E908"; }
  .material-icons.gif_box:before {
    content: "\E7A3"; }
  .material-icons.girl:before {
    content: "\EB68"; }
  .material-icons.gite:before {
    content: "\E58B"; }
  .material-icons.goat:before {
    content: "\EBFF"; }
  .material-icons.golf_course:before {
    content: "\EB45"; }
  .material-icons.gpp_bad:before {
    content: "\F012"; }
  .material-icons.gpp_good:before {
    content: "\F013"; }
  .material-icons.gpp_maybe:before {
    content: "\F014"; }
  .material-icons.gps_fixed:before {
    content: "\E1B3"; }
  .material-icons.gps_not_fixed:before {
    content: "\E1B4"; }
  .material-icons.gps_off:before {
    content: "\E1B5"; }
  .material-icons.grade:before {
    content: "\E885"; }
  .material-icons.gradient:before {
    content: "\E3E9"; }
  .material-icons.grading:before {
    content: "\EA4F"; }
  .material-icons.grain:before {
    content: "\E3EA"; }
  .material-icons.graphic_eq:before {
    content: "\E1B8"; }
  .material-icons.grass:before {
    content: "\F205"; }
  .material-icons.grid_3x3:before {
    content: "\F015"; }
  .material-icons.grid_4x4:before {
    content: "\F016"; }
  .material-icons.grid_goldenratio:before {
    content: "\F017"; }
  .material-icons.grid_off:before {
    content: "\E3EB"; }
  .material-icons.grid_on:before {
    content: "\E3EC"; }
  .material-icons.grid_view:before {
    content: "\E9B0"; }
  .material-icons.group:before {
    content: "\E7EF"; }
  .material-icons.group_add:before {
    content: "\E7F0"; }
  .material-icons.group_off:before {
    content: "\E747"; }
  .material-icons.group_remove:before {
    content: "\E7AD"; }
  .material-icons.group_work:before {
    content: "\E886"; }
  .material-icons.groups:before {
    content: "\F233"; }
  .material-icons.h_mobiledata:before {
    content: "\F018"; }
  .material-icons.h_plus_mobiledata:before {
    content: "\F019"; }
  .material-icons.hail:before {
    content: "\E9B1"; }
  .material-icons.handshake:before {
    content: "\EBCB"; }
  .material-icons.handyman:before {
    content: "\F10B"; }
  .material-icons.hardware:before {
    content: "\EA59"; }
  .material-icons.hd:before {
    content: "\E052"; }
  .material-icons.hdr_auto:before {
    content: "\F01A"; }
  .material-icons.hdr_auto_select:before {
    content: "\F01B"; }
  .material-icons.hdr_enhanced_select:before {
    content: "\EF51"; }
  .material-icons.hdr_off:before {
    content: "\E3ED"; }
  .material-icons.hdr_off_select:before {
    content: "\F01C"; }
  .material-icons.hdr_on:before {
    content: "\E3EE"; }
  .material-icons.hdr_on_select:before {
    content: "\F01D"; }
  .material-icons.hdr_plus:before {
    content: "\F01E"; }
  .material-icons.hdr_strong:before {
    content: "\E3F1"; }
  .material-icons.hdr_weak:before {
    content: "\E3F2"; }
  .material-icons.headphones:before {
    content: "\F01F"; }
  .material-icons.headphones_battery:before {
    content: "\F020"; }
  .material-icons.headset:before {
    content: "\E310"; }
  .material-icons.headset_mic:before {
    content: "\E311"; }
  .material-icons.headset_off:before {
    content: "\E33A"; }
  .material-icons.healing:before {
    content: "\E3F3"; }
  .material-icons.health_and_safety:before {
    content: "\E1D5"; }
  .material-icons.hearing:before {
    content: "\E023"; }
  .material-icons.hearing_disabled:before {
    content: "\F104"; }
  .material-icons.heart_broken:before {
    content: "\EAC2"; }
  .material-icons.heat_pump:before {
    content: "\EC18"; }
  .material-icons.height:before {
    content: "\EA16"; }
  .material-icons.help:before {
    content: "\E887"; }
  .material-icons.help_center:before {
    content: "\F1C0"; }
  .material-icons.help_outline:before {
    content: "\E8FD"; }
  .material-icons.hevc:before {
    content: "\F021"; }
  .material-icons.hexagon:before {
    content: "\EB39"; }
  .material-icons.hide_image:before {
    content: "\F022"; }
  .material-icons.hide_source:before {
    content: "\F023"; }
  .material-icons.high_quality:before {
    content: "\E024"; }
  .material-icons.highlight:before {
    content: "\E25F"; }
  .material-icons.highlight_alt:before {
    content: "\EF52"; }
  .material-icons.highlight_off:before {
    content: "\E888"; }
  .material-icons.highlight_remove:before {
    content: "\E888"; }
  .material-icons.hiking:before {
    content: "\E50A"; }
  .material-icons.history:before {
    content: "\E889"; }
  .material-icons.history_edu:before {
    content: "\EA3E"; }
  .material-icons.history_toggle_off:before {
    content: "\F17D"; }
  .material-icons.hive:before {
    content: "\EAA6"; }
  .material-icons.hls:before {
    content: "\EB8A"; }
  .material-icons.hls_off:before {
    content: "\EB8C"; }
  .material-icons.holiday_village:before {
    content: "\E58A"; }
  .material-icons.home:before {
    content: "\E88A"; }
  .material-icons.home_filled:before {
    content: "\E9B2"; }
  .material-icons.home_max:before {
    content: "\F024"; }
  .material-icons.home_mini:before {
    content: "\F025"; }
  .material-icons.home_repair_service:before {
    content: "\F100"; }
  .material-icons.home_work:before {
    content: "\EA09"; }
  .material-icons.horizontal_distribute:before {
    content: "\E014"; }
  .material-icons.horizontal_rule:before {
    content: "\F108"; }
  .material-icons.horizontal_split:before {
    content: "\E947"; }
  .material-icons.hot_tub:before {
    content: "\EB46"; }
  .material-icons.hotel:before {
    content: "\E53A"; }
  .material-icons.hotel_class:before {
    content: "\E743"; }
  .material-icons.hourglass_bottom:before {
    content: "\EA5C"; }
  .material-icons.hourglass_disabled:before {
    content: "\EF53"; }
  .material-icons.hourglass_empty:before {
    content: "\E88B"; }
  .material-icons.hourglass_full:before {
    content: "\E88C"; }
  .material-icons.hourglass_top:before {
    content: "\EA5B"; }
  .material-icons.house:before {
    content: "\EA44"; }
  .material-icons.house_siding:before {
    content: "\F202"; }
  .material-icons.houseboat:before {
    content: "\E584"; }
  .material-icons.how_to_reg:before {
    content: "\E174"; }
  .material-icons.how_to_vote:before {
    content: "\E175"; }
  .material-icons.html:before {
    content: "\EB7E"; }
  .material-icons.http:before {
    content: "\E902"; }
  .material-icons.https:before {
    content: "\E88D"; }
  .material-icons.hub:before {
    content: "\E9F4"; }
  .material-icons.hvac:before {
    content: "\F10E"; }
  .material-icons.ice_skating:before {
    content: "\E50B"; }
  .material-icons.icecream:before {
    content: "\EA69"; }
  .material-icons.image:before {
    content: "\E3F4"; }
  .material-icons.image_aspect_ratio:before {
    content: "\E3F5"; }
  .material-icons.image_not_supported:before {
    content: "\F116"; }
  .material-icons.image_search:before {
    content: "\E43F"; }
  .material-icons.imagesearch_roller:before {
    content: "\E9B4"; }
  .material-icons.import_contacts:before {
    content: "\E0E0"; }
  .material-icons.import_export:before {
    content: "\E0C3"; }
  .material-icons.important_devices:before {
    content: "\E912"; }
  .material-icons.inbox:before {
    content: "\E156"; }
  .material-icons.incomplete_circle:before {
    content: "\E79B"; }
  .material-icons.indeterminate_check_box:before {
    content: "\E909"; }
  .material-icons.info:before {
    content: "\E88E"; }
  .material-icons.info_outline:before {
    content: "\E88F"; }
  .material-icons.input:before {
    content: "\E890"; }
  .material-icons.insert_chart:before {
    content: "\E24B"; }
  .material-icons.insert_chart_outlined:before {
    content: "\E26A"; }
  .material-icons.insert_comment:before {
    content: "\E24C"; }
  .material-icons.insert_drive_file:before {
    content: "\E24D"; }
  .material-icons.insert_emoticon:before {
    content: "\E24E"; }
  .material-icons.insert_invitation:before {
    content: "\E24F"; }
  .material-icons.insert_link:before {
    content: "\E250"; }
  .material-icons.insert_page_break:before {
    content: "\EACA"; }
  .material-icons.insert_photo:before {
    content: "\E251"; }
  .material-icons.insights:before {
    content: "\F092"; }
  .material-icons.install_desktop:before {
    content: "\EB71"; }
  .material-icons.install_mobile:before {
    content: "\EB72"; }
  .material-icons.integration_instructions:before {
    content: "\EF54"; }
  .material-icons.interests:before {
    content: "\E7C8"; }
  .material-icons.interpreter_mode:before {
    content: "\E83B"; }
  .material-icons.inventory:before {
    content: "\E179"; }
  .material-icons.inventory_2:before {
    content: "\E1A1"; }
  .material-icons.invert_colors:before {
    content: "\E891"; }
  .material-icons.invert_colors_off:before {
    content: "\E0C4"; }
  .material-icons.invert_colors_on:before {
    content: "\E891"; }
  .material-icons.ios_share:before {
    content: "\E6B8"; }
  .material-icons.iron:before {
    content: "\E583"; }
  .material-icons.iso:before {
    content: "\E3F6"; }
  .material-icons.javascript:before {
    content: "\EB7C"; }
  .material-icons.join_full:before {
    content: "\EAEB"; }
  .material-icons.join_inner:before {
    content: "\EAF4"; }
  .material-icons.join_left:before {
    content: "\EAF2"; }
  .material-icons.join_right:before {
    content: "\EAEA"; }
  .material-icons.kayaking:before {
    content: "\E50C"; }
  .material-icons.kebab_dining:before {
    content: "\E842"; }
  .material-icons.key:before {
    content: "\E73C"; }
  .material-icons.key_off:before {
    content: "\EB84"; }
  .material-icons.keyboard:before {
    content: "\E312"; }
  .material-icons.keyboard_alt:before {
    content: "\F028"; }
  .material-icons.keyboard_arrow_down:before {
    content: "\E313"; }
  .material-icons.keyboard_arrow_left:before {
    content: "\E314"; }
  .material-icons.keyboard_arrow_right:before {
    content: "\E315"; }
  .material-icons.keyboard_arrow_up:before {
    content: "\E316"; }
  .material-icons.keyboard_backspace:before {
    content: "\E317"; }
  .material-icons.keyboard_capslock:before {
    content: "\E318"; }
  .material-icons.keyboard_command:before {
    content: "\EAE0"; }
  .material-icons.keyboard_command_key:before {
    content: "\EAE7"; }
  .material-icons.keyboard_control:before {
    content: "\E5D3"; }
  .material-icons.keyboard_control_key:before {
    content: "\EAE6"; }
  .material-icons.keyboard_double_arrow_down:before {
    content: "\EAD0"; }
  .material-icons.keyboard_double_arrow_left:before {
    content: "\EAC3"; }
  .material-icons.keyboard_double_arrow_right:before {
    content: "\EAC9"; }
  .material-icons.keyboard_double_arrow_up:before {
    content: "\EACF"; }
  .material-icons.keyboard_hide:before {
    content: "\E31A"; }
  .material-icons.keyboard_option:before {
    content: "\EADF"; }
  .material-icons.keyboard_option_key:before {
    content: "\EAE8"; }
  .material-icons.keyboard_return:before {
    content: "\E31B"; }
  .material-icons.keyboard_tab:before {
    content: "\E31C"; }
  .material-icons.keyboard_voice:before {
    content: "\E31D"; }
  .material-icons.king_bed:before {
    content: "\EA45"; }
  .material-icons.kitchen:before {
    content: "\EB47"; }
  .material-icons.kitesurfing:before {
    content: "\E50D"; }
  .material-icons.label:before {
    content: "\E892"; }
  .material-icons.label_important:before {
    content: "\E937"; }
  .material-icons.label_important_outline:before {
    content: "\E948"; }
  .material-icons.label_off:before {
    content: "\E9B6"; }
  .material-icons.label_outline:before {
    content: "\E893"; }
  .material-icons.lan:before {
    content: "\EB2F"; }
  .material-icons.landscape:before {
    content: "\E3F7"; }
  .material-icons.landslide:before {
    content: "\EBD7"; }
  .material-icons.language:before {
    content: "\E894"; }
  .material-icons.laptop:before {
    content: "\E31E"; }
  .material-icons.laptop_chromebook:before {
    content: "\E31F"; }
  .material-icons.laptop_mac:before {
    content: "\E320"; }
  .material-icons.laptop_windows:before {
    content: "\E321"; }
  .material-icons.last_page:before {
    content: "\E5DD"; }
  .material-icons.launch:before {
    content: "\E895"; }
  .material-icons.layers:before {
    content: "\E53B"; }
  .material-icons.layers_clear:before {
    content: "\E53C"; }
  .material-icons.leaderboard:before {
    content: "\F20C"; }
  .material-icons.leak_add:before {
    content: "\E3F8"; }
  .material-icons.leak_remove:before {
    content: "\E3F9"; }
  .material-icons.leave_bags_at_home:before {
    content: "\F21B"; }
  .material-icons.legend_toggle:before {
    content: "\F11B"; }
  .material-icons.lens:before {
    content: "\E3FA"; }
  .material-icons.lens_blur:before {
    content: "\F029"; }
  .material-icons.library_add:before {
    content: "\E02E"; }
  .material-icons.library_add_check:before {
    content: "\E9B7"; }
  .material-icons.library_books:before {
    content: "\E02F"; }
  .material-icons.library_music:before {
    content: "\E030"; }
  .material-icons.light:before {
    content: "\F02A"; }
  .material-icons.light_mode:before {
    content: "\E518"; }
  .material-icons.lightbulb:before {
    content: "\E0F0"; }
  .material-icons.lightbulb_circle:before {
    content: "\EBFE"; }
  .material-icons.lightbulb_outline:before {
    content: "\E90F"; }
  .material-icons.line_axis:before {
    content: "\EA9A"; }
  .material-icons.line_style:before {
    content: "\E919"; }
  .material-icons.line_weight:before {
    content: "\E91A"; }
  .material-icons.linear_scale:before {
    content: "\E260"; }
  .material-icons.link:before {
    content: "\E157"; }
  .material-icons.link_off:before {
    content: "\E16F"; }
  .material-icons.linked_camera:before {
    content: "\E438"; }
  .material-icons.liquor:before {
    content: "\EA60"; }
  .material-icons.list:before {
    content: "\E896"; }
  .material-icons.list_alt:before {
    content: "\E0EE"; }
  .material-icons.live_help:before {
    content: "\E0C6"; }
  .material-icons.live_tv:before {
    content: "\E639"; }
  .material-icons.living:before {
    content: "\F02B"; }
  .material-icons.local_activity:before {
    content: "\E53F"; }
  .material-icons.local_airport:before {
    content: "\E53D"; }
  .material-icons.local_atm:before {
    content: "\E53E"; }
  .material-icons.local_attraction:before {
    content: "\E53F"; }
  .material-icons.local_bar:before {
    content: "\E540"; }
  .material-icons.local_cafe:before {
    content: "\E541"; }
  .material-icons.local_car_wash:before {
    content: "\E542"; }
  .material-icons.local_convenience_store:before {
    content: "\E543"; }
  .material-icons.local_dining:before {
    content: "\E556"; }
  .material-icons.local_drink:before {
    content: "\E544"; }
  .material-icons.local_fire_department:before {
    content: "\EF55"; }
  .material-icons.local_florist:before {
    content: "\E545"; }
  .material-icons.local_gas_station:before {
    content: "\E546"; }
  .material-icons.local_grocery_store:before {
    content: "\E547"; }
  .material-icons.local_hospital:before {
    content: "\E548"; }
  .material-icons.local_hotel:before {
    content: "\E549"; }
  .material-icons.local_laundry_service:before {
    content: "\E54A"; }
  .material-icons.local_library:before {
    content: "\E54B"; }
  .material-icons.local_mall:before {
    content: "\E54C"; }
  .material-icons.local_movies:before {
    content: "\E54D"; }
  .material-icons.local_offer:before {
    content: "\E54E"; }
  .material-icons.local_parking:before {
    content: "\E54F"; }
  .material-icons.local_pharmacy:before {
    content: "\E550"; }
  .material-icons.local_phone:before {
    content: "\E551"; }
  .material-icons.local_pizza:before {
    content: "\E552"; }
  .material-icons.local_play:before {
    content: "\E553"; }
  .material-icons.local_police:before {
    content: "\EF56"; }
  .material-icons.local_post_office:before {
    content: "\E554"; }
  .material-icons.local_print_shop:before {
    content: "\E555"; }
  .material-icons.local_printshop:before {
    content: "\E555"; }
  .material-icons.local_restaurant:before {
    content: "\E556"; }
  .material-icons.local_see:before {
    content: "\E557"; }
  .material-icons.local_shipping:before {
    content: "\E558"; }
  .material-icons.local_taxi:before {
    content: "\E559"; }
  .material-icons.location_city:before {
    content: "\E7F1"; }
  .material-icons.location_disabled:before {
    content: "\E1B6"; }
  .material-icons.location_history:before {
    content: "\E55A"; }
  .material-icons.location_off:before {
    content: "\E0C7"; }
  .material-icons.location_on:before {
    content: "\E0C8"; }
  .material-icons.location_pin:before {
    content: "\F1DB"; }
  .material-icons.location_searching:before {
    content: "\E1B7"; }
  .material-icons.lock:before {
    content: "\E897"; }
  .material-icons.lock_clock:before {
    content: "\EF57"; }
  .material-icons.lock_open:before {
    content: "\E898"; }
  .material-icons.lock_outline:before {
    content: "\E899"; }
  .material-icons.lock_person:before {
    content: "\F8F3"; }
  .material-icons.lock_reset:before {
    content: "\EADE"; }
  .material-icons.login:before {
    content: "\EA77"; }
  .material-icons.logo_dev:before {
    content: "\EAD6"; }
  .material-icons.logout:before {
    content: "\E9BA"; }
  .material-icons.looks:before {
    content: "\E3FC"; }
  .material-icons.looks_3:before {
    content: "\E3FB"; }
  .material-icons.looks_4:before {
    content: "\E3FD"; }
  .material-icons.looks_5:before {
    content: "\E3FE"; }
  .material-icons.looks_6:before {
    content: "\E3FF"; }
  .material-icons.looks_one:before {
    content: "\E400"; }
  .material-icons.looks_two:before {
    content: "\E401"; }
  .material-icons.loop:before {
    content: "\E028"; }
  .material-icons.loupe:before {
    content: "\E402"; }
  .material-icons.low_priority:before {
    content: "\E16D"; }
  .material-icons.loyalty:before {
    content: "\E89A"; }
  .material-icons.lte_mobiledata:before {
    content: "\F02C"; }
  .material-icons.lte_plus_mobiledata:before {
    content: "\F02D"; }
  .material-icons.luggage:before {
    content: "\F235"; }
  .material-icons.lunch_dining:before {
    content: "\EA61"; }
  .material-icons.lyrics:before {
    content: "\EC0B"; }
  .material-icons.mail:before {
    content: "\E158"; }
  .material-icons.mail_lock:before {
    content: "\EC0A"; }
  .material-icons.mail_outline:before {
    content: "\E0E1"; }
  .material-icons.male:before {
    content: "\E58E"; }
  .material-icons.man:before {
    content: "\E4EB"; }
  .material-icons.manage_accounts:before {
    content: "\F02E"; }
  .material-icons.manage_history:before {
    content: "\EBE7"; }
  .material-icons.manage_search:before {
    content: "\F02F"; }
  .material-icons.map:before {
    content: "\E55B"; }
  .material-icons.maps_home_work:before {
    content: "\F030"; }
  .material-icons.maps_ugc:before {
    content: "\EF58"; }
  .material-icons.margin:before {
    content: "\E9BB"; }
  .material-icons.mark_as_unread:before {
    content: "\E9BC"; }
  .material-icons.mark_chat_read:before {
    content: "\F18B"; }
  .material-icons.mark_chat_unread:before {
    content: "\F189"; }
  .material-icons.mark_email_read:before {
    content: "\F18C"; }
  .material-icons.mark_email_unread:before {
    content: "\F18A"; }
  .material-icons.mark_unread_chat_alt:before {
    content: "\EB9D"; }
  .material-icons.markunread:before {
    content: "\E159"; }
  .material-icons.markunread_mailbox:before {
    content: "\E89B"; }
  .material-icons.masks:before {
    content: "\F218"; }
  .material-icons.maximize:before {
    content: "\E930"; }
  .material-icons.media_bluetooth_off:before {
    content: "\F031"; }
  .material-icons.media_bluetooth_on:before {
    content: "\F032"; }
  .material-icons.mediation:before {
    content: "\EFA7"; }
  .material-icons.medical_information:before {
    content: "\EBED"; }
  .material-icons.medical_services:before {
    content: "\F109"; }
  .material-icons.medication:before {
    content: "\F033"; }
  .material-icons.medication_liquid:before {
    content: "\EA87"; }
  .material-icons.meeting_room:before {
    content: "\EB4F"; }
  .material-icons.memory:before {
    content: "\E322"; }
  .material-icons.menu:before {
    content: "\E5D2"; }
  .material-icons.menu_book:before {
    content: "\EA19"; }
  .material-icons.menu_open:before {
    content: "\E9BD"; }
  .material-icons.merge:before {
    content: "\EB98"; }
  .material-icons.merge_type:before {
    content: "\E252"; }
  .material-icons.message:before {
    content: "\E0C9"; }
  .material-icons.messenger:before {
    content: "\E0CA"; }
  .material-icons.messenger_outline:before {
    content: "\E0CB"; }
  .material-icons.mic:before {
    content: "\E029"; }
  .material-icons.mic_external_off:before {
    content: "\EF59"; }
  .material-icons.mic_external_on:before {
    content: "\EF5A"; }
  .material-icons.mic_none:before {
    content: "\E02A"; }
  .material-icons.mic_off:before {
    content: "\E02B"; }
  .material-icons.microwave:before {
    content: "\F204"; }
  .material-icons.military_tech:before {
    content: "\EA3F"; }
  .material-icons.minimize:before {
    content: "\E931"; }
  .material-icons.minor_crash:before {
    content: "\EBF1"; }
  .material-icons.miscellaneous_services:before {
    content: "\F10C"; }
  .material-icons.missed_video_call:before {
    content: "\E073"; }
  .material-icons.mms:before {
    content: "\E618"; }
  .material-icons.mobile_friendly:before {
    content: "\E200"; }
  .material-icons.mobile_off:before {
    content: "\E201"; }
  .material-icons.mobile_screen_share:before {
    content: "\E0E7"; }
  .material-icons.mobiledata_off:before {
    content: "\F034"; }
  .material-icons.mode:before {
    content: "\F097"; }
  .material-icons.mode_comment:before {
    content: "\E253"; }
  .material-icons.mode_edit:before {
    content: "\E254"; }
  .material-icons.mode_edit_outline:before {
    content: "\F035"; }
  .material-icons.mode_fan_off:before {
    content: "\EC17"; }
  .material-icons.mode_night:before {
    content: "\F036"; }
  .material-icons.mode_of_travel:before {
    content: "\E7CE"; }
  .material-icons.mode_standby:before {
    content: "\F037"; }
  .material-icons.model_training:before {
    content: "\F0CF"; }
  .material-icons.monetization_on:before {
    content: "\E263"; }
  .material-icons.money:before {
    content: "\E57D"; }
  .material-icons.money_off:before {
    content: "\E25C"; }
  .material-icons.money_off_csred:before {
    content: "\F038"; }
  .material-icons.monitor:before {
    content: "\EF5B"; }
  .material-icons.monitor_heart:before {
    content: "\EAA2"; }
  .material-icons.monitor_weight:before {
    content: "\F039"; }
  .material-icons.monochrome_photos:before {
    content: "\E403"; }
  .material-icons.mood:before {
    content: "\E7F2"; }
  .material-icons.mood_bad:before {
    content: "\E7F3"; }
  .material-icons.moped:before {
    content: "\EB28"; }
  .material-icons.more:before {
    content: "\E619"; }
  .material-icons.more_horiz:before {
    content: "\E5D3"; }
  .material-icons.more_time:before {
    content: "\EA5D"; }
  .material-icons.more_vert:before {
    content: "\E5D4"; }
  .material-icons.mosque:before {
    content: "\EAB2"; }
  .material-icons.motion_photos_auto:before {
    content: "\F03A"; }
  .material-icons.motion_photos_off:before {
    content: "\E9C0"; }
  .material-icons.motion_photos_on:before {
    content: "\E9C1"; }
  .material-icons.motion_photos_pause:before {
    content: "\F227"; }
  .material-icons.motion_photos_paused:before {
    content: "\E9C2"; }
  .material-icons.motorcycle:before {
    content: "\E91B"; }
  .material-icons.mouse:before {
    content: "\E323"; }
  .material-icons.move_down:before {
    content: "\EB61"; }
  .material-icons.move_to_inbox:before {
    content: "\E168"; }
  .material-icons.move_up:before {
    content: "\EB64"; }
  .material-icons.movie:before {
    content: "\E02C"; }
  .material-icons.movie_creation:before {
    content: "\E404"; }
  .material-icons.movie_filter:before {
    content: "\E43A"; }
  .material-icons.moving:before {
    content: "\E501"; }
  .material-icons.mp:before {
    content: "\E9C3"; }
  .material-icons.multiline_chart:before {
    content: "\E6DF"; }
  .material-icons.multiple_stop:before {
    content: "\F1B9"; }
  .material-icons.multitrack_audio:before {
    content: "\E1B8"; }
  .material-icons.museum:before {
    content: "\EA36"; }
  .material-icons.music_note:before {
    content: "\E405"; }
  .material-icons.music_off:before {
    content: "\E440"; }
  .material-icons.music_video:before {
    content: "\E063"; }
  .material-icons.my_library_add:before {
    content: "\E02E"; }
  .material-icons.my_library_books:before {
    content: "\E02F"; }
  .material-icons.my_library_music:before {
    content: "\E030"; }
  .material-icons.my_location:before {
    content: "\E55C"; }
  .material-icons.nat:before {
    content: "\EF5C"; }
  .material-icons.nature:before {
    content: "\E406"; }
  .material-icons.nature_people:before {
    content: "\E407"; }
  .material-icons.navigate_before:before {
    content: "\E408"; }
  .material-icons.navigate_next:before {
    content: "\E409"; }
  .material-icons.navigation:before {
    content: "\E55D"; }
  .material-icons.near_me:before {
    content: "\E569"; }
  .material-icons.near_me_disabled:before {
    content: "\F1EF"; }
  .material-icons.nearby_error:before {
    content: "\F03B"; }
  .material-icons.nearby_off:before {
    content: "\F03C"; }
  .material-icons.nest_cam_wired_stand:before {
    content: "\EC16"; }
  .material-icons.network_cell:before {
    content: "\E1B9"; }
  .material-icons.network_check:before {
    content: "\E640"; }
  .material-icons.network_locked:before {
    content: "\E61A"; }
  .material-icons.network_ping:before {
    content: "\EBCA"; }
  .material-icons.network_wifi:before {
    content: "\E1BA"; }
  .material-icons.network_wifi_1_bar:before {
    content: "\EBE4"; }
  .material-icons.network_wifi_2_bar:before {
    content: "\EBD6"; }
  .material-icons.network_wifi_3_bar:before {
    content: "\EBE1"; }
  .material-icons.new_label:before {
    content: "\E609"; }
  .material-icons.new_releases:before {
    content: "\E031"; }
  .material-icons.newspaper:before {
    content: "\EB81"; }
  .material-icons.next_plan:before {
    content: "\EF5D"; }
  .material-icons.next_week:before {
    content: "\E16A"; }
  .material-icons.nfc:before {
    content: "\E1BB"; }
  .material-icons.night_shelter:before {
    content: "\F1F1"; }
  .material-icons.nightlife:before {
    content: "\EA62"; }
  .material-icons.nightlight:before {
    content: "\F03D"; }
  .material-icons.nightlight_round:before {
    content: "\EF5E"; }
  .material-icons.nights_stay:before {
    content: "\EA46"; }
  .material-icons.no_accounts:before {
    content: "\F03E"; }
  .material-icons.no_adult_content:before {
    content: "\F8FE"; }
  .material-icons.no_backpack:before {
    content: "\F237"; }
  .material-icons.no_cell:before {
    content: "\F1A4"; }
  .material-icons.no_crash:before {
    content: "\EBF0"; }
  .material-icons.no_drinks:before {
    content: "\F1A5"; }
  .material-icons.no_encryption:before {
    content: "\E641"; }
  .material-icons.no_encryption_gmailerrorred:before {
    content: "\F03F"; }
  .material-icons.no_flash:before {
    content: "\F1A6"; }
  .material-icons.no_food:before {
    content: "\F1A7"; }
  .material-icons.no_luggage:before {
    content: "\F23B"; }
  .material-icons.no_meals:before {
    content: "\F1D6"; }
  .material-icons.no_meals_ouline:before {
    content: "\F229"; }
  .material-icons.no_meeting_room:before {
    content: "\EB4E"; }
  .material-icons.no_photography:before {
    content: "\F1A8"; }
  .material-icons.no_sim:before {
    content: "\E0CC"; }
  .material-icons.no_stroller:before {
    content: "\F1AF"; }
  .material-icons.no_transfer:before {
    content: "\F1D5"; }
  .material-icons.noise_aware:before {
    content: "\EBEC"; }
  .material-icons.noise_control_off:before {
    content: "\EBF3"; }
  .material-icons.nordic_walking:before {
    content: "\E50E"; }
  .material-icons.north:before {
    content: "\F1E0"; }
  .material-icons.north_east:before {
    content: "\F1E1"; }
  .material-icons.north_west:before {
    content: "\F1E2"; }
  .material-icons.not_accessible:before {
    content: "\F0FE"; }
  .material-icons.not_interested:before {
    content: "\E033"; }
  .material-icons.not_listed_location:before {
    content: "\E575"; }
  .material-icons.not_started:before {
    content: "\F0D1"; }
  .material-icons.note:before {
    content: "\E06F"; }
  .material-icons.note_add:before {
    content: "\E89C"; }
  .material-icons.note_alt:before {
    content: "\F040"; }
  .material-icons.notes:before {
    content: "\E26C"; }
  .material-icons.notification_add:before {
    content: "\E399"; }
  .material-icons.notification_important:before {
    content: "\E004"; }
  .material-icons.notifications:before {
    content: "\E7F4"; }
  .material-icons.notifications_active:before {
    content: "\E7F7"; }
  .material-icons.notifications_none:before {
    content: "\E7F5"; }
  .material-icons.notifications_off:before {
    content: "\E7F6"; }
  .material-icons.notifications_on:before {
    content: "\E7F7"; }
  .material-icons.notifications_paused:before {
    content: "\E7F8"; }
  .material-icons.now_wallpaper:before {
    content: "\E1BC"; }
  .material-icons.now_widgets:before {
    content: "\E1BD"; }
  .material-icons.numbers:before {
    content: "\EAC7"; }
  .material-icons.offline_bolt:before {
    content: "\E932"; }
  .material-icons.offline_pin:before {
    content: "\E90A"; }
  .material-icons.offline_share:before {
    content: "\E9C5"; }
  .material-icons.oil_barrel:before {
    content: "\EC15"; }
  .material-icons.on_device_training:before {
    content: "\EBFD"; }
  .material-icons.ondemand_video:before {
    content: "\E63A"; }
  .material-icons.online_prediction:before {
    content: "\F0EB"; }
  .material-icons.opacity:before {
    content: "\E91C"; }
  .material-icons.open_in_browser:before {
    content: "\E89D"; }
  .material-icons.open_in_full:before {
    content: "\F1CE"; }
  .material-icons.open_in_new:before {
    content: "\E89E"; }
  .material-icons.open_in_new_off:before {
    content: "\E4F6"; }
  .material-icons.open_with:before {
    content: "\E89F"; }
  .material-icons.other_houses:before {
    content: "\E58C"; }
  .material-icons.outbond:before {
    content: "\F228"; }
  .material-icons.outbound:before {
    content: "\E1CA"; }
  .material-icons.outbox:before {
    content: "\EF5F"; }
  .material-icons.outdoor_grill:before {
    content: "\EA47"; }
  .material-icons.outgoing_mail:before {
    content: "\F0D2"; }
  .material-icons.outlet:before {
    content: "\F1D4"; }
  .material-icons.outlined_flag:before {
    content: "\E16E"; }
  .material-icons.output:before {
    content: "\EBBE"; }
  .material-icons.padding:before {
    content: "\E9C8"; }
  .material-icons.pages:before {
    content: "\E7F9"; }
  .material-icons.pageview:before {
    content: "\E8A0"; }
  .material-icons.paid:before {
    content: "\F041"; }
  .material-icons.palette:before {
    content: "\E40A"; }
  .material-icons.pan_tool:before {
    content: "\E925"; }
  .material-icons.pan_tool_alt:before {
    content: "\EBB9"; }
  .material-icons.panorama:before {
    content: "\E40B"; }
  .material-icons.panorama_fish_eye:before {
    content: "\E40C"; }
  .material-icons.panorama_fisheye:before {
    content: "\E40C"; }
  .material-icons.panorama_horizontal:before {
    content: "\E40D"; }
  .material-icons.panorama_horizontal_select:before {
    content: "\EF60"; }
  .material-icons.panorama_photosphere:before {
    content: "\E9C9"; }
  .material-icons.panorama_photosphere_select:before {
    content: "\E9CA"; }
  .material-icons.panorama_vertical:before {
    content: "\E40E"; }
  .material-icons.panorama_vertical_select:before {
    content: "\EF61"; }
  .material-icons.panorama_wide_angle:before {
    content: "\E40F"; }
  .material-icons.panorama_wide_angle_select:before {
    content: "\EF62"; }
  .material-icons.paragliding:before {
    content: "\E50F"; }
  .material-icons.park:before {
    content: "\EA63"; }
  .material-icons.party_mode:before {
    content: "\E7FA"; }
  .material-icons.password:before {
    content: "\F042"; }
  .material-icons.pattern:before {
    content: "\F043"; }
  .material-icons.pause:before {
    content: "\E034"; }
  .material-icons.pause_circle:before {
    content: "\E1A2"; }
  .material-icons.pause_circle_filled:before {
    content: "\E035"; }
  .material-icons.pause_circle_outline:before {
    content: "\E036"; }
  .material-icons.pause_presentation:before {
    content: "\E0EA"; }
  .material-icons.payment:before {
    content: "\E8A1"; }
  .material-icons.payments:before {
    content: "\EF63"; }
  .material-icons.paypal:before {
    content: "\EA8D"; }
  .material-icons.pedal_bike:before {
    content: "\EB29"; }
  .material-icons.pending:before {
    content: "\EF64"; }
  .material-icons.pending_actions:before {
    content: "\F1BB"; }
  .material-icons.pentagon:before {
    content: "\EB50"; }
  .material-icons.people:before {
    content: "\E7FB"; }
  .material-icons.people_alt:before {
    content: "\EA21"; }
  .material-icons.people_outline:before {
    content: "\E7FC"; }
  .material-icons.percent:before {
    content: "\EB58"; }
  .material-icons.perm_camera_mic:before {
    content: "\E8A2"; }
  .material-icons.perm_contact_cal:before {
    content: "\E8A3"; }
  .material-icons.perm_contact_calendar:before {
    content: "\E8A3"; }
  .material-icons.perm_data_setting:before {
    content: "\E8A4"; }
  .material-icons.perm_device_info:before {
    content: "\E8A5"; }
  .material-icons.perm_device_information:before {
    content: "\E8A5"; }
  .material-icons.perm_identity:before {
    content: "\E8A6"; }
  .material-icons.perm_media:before {
    content: "\E8A7"; }
  .material-icons.perm_phone_msg:before {
    content: "\E8A8"; }
  .material-icons.perm_scan_wifi:before {
    content: "\E8A9"; }
  .material-icons.person:before {
    content: "\E7FD"; }
  .material-icons.person_add:before {
    content: "\E7FE"; }
  .material-icons.person_add_alt:before {
    content: "\EA4D"; }
  .material-icons.person_add_alt_1:before {
    content: "\EF65"; }
  .material-icons.person_add_disabled:before {
    content: "\E9CB"; }
  .material-icons.person_off:before {
    content: "\E510"; }
  .material-icons.person_outline:before {
    content: "\E7FF"; }
  .material-icons.person_pin:before {
    content: "\E55A"; }
  .material-icons.person_pin_circle:before {
    content: "\E56A"; }
  .material-icons.person_remove:before {
    content: "\EF66"; }
  .material-icons.person_remove_alt_1:before {
    content: "\EF67"; }
  .material-icons.person_search:before {
    content: "\F106"; }
  .material-icons.personal_injury:before {
    content: "\E6DA"; }
  .material-icons.personal_video:before {
    content: "\E63B"; }
  .material-icons.pest_control:before {
    content: "\F0FA"; }
  .material-icons.pest_control_rodent:before {
    content: "\F0FD"; }
  .material-icons.pets:before {
    content: "\E91D"; }
  .material-icons.phishing:before {
    content: "\EAD7"; }
  .material-icons.phone:before {
    content: "\E0CD"; }
  .material-icons.phone_android:before {
    content: "\E324"; }
  .material-icons.phone_bluetooth_speaker:before {
    content: "\E61B"; }
  .material-icons.phone_callback:before {
    content: "\E649"; }
  .material-icons.phone_disabled:before {
    content: "\E9CC"; }
  .material-icons.phone_enabled:before {
    content: "\E9CD"; }
  .material-icons.phone_forwarded:before {
    content: "\E61C"; }
  .material-icons.phone_in_talk:before {
    content: "\E61D"; }
  .material-icons.phone_iphone:before {
    content: "\E325"; }
  .material-icons.phone_locked:before {
    content: "\E61E"; }
  .material-icons.phone_missed:before {
    content: "\E61F"; }
  .material-icons.phone_paused:before {
    content: "\E620"; }
  .material-icons.phonelink:before {
    content: "\E326"; }
  .material-icons.phonelink_erase:before {
    content: "\E0DB"; }
  .material-icons.phonelink_lock:before {
    content: "\E0DC"; }
  .material-icons.phonelink_off:before {
    content: "\E327"; }
  .material-icons.phonelink_ring:before {
    content: "\E0DD"; }
  .material-icons.phonelink_setup:before {
    content: "\E0DE"; }
  .material-icons.photo:before {
    content: "\E410"; }
  .material-icons.photo_album:before {
    content: "\E411"; }
  .material-icons.photo_camera:before {
    content: "\E412"; }
  .material-icons.photo_camera_back:before {
    content: "\EF68"; }
  .material-icons.photo_camera_front:before {
    content: "\EF69"; }
  .material-icons.photo_filter:before {
    content: "\E43B"; }
  .material-icons.photo_library:before {
    content: "\E413"; }
  .material-icons.photo_size_select_actual:before {
    content: "\E432"; }
  .material-icons.photo_size_select_large:before {
    content: "\E433"; }
  .material-icons.photo_size_select_small:before {
    content: "\E434"; }
  .material-icons.php:before {
    content: "\EB8F"; }
  .material-icons.piano:before {
    content: "\E521"; }
  .material-icons.piano_off:before {
    content: "\E520"; }
  .material-icons.picture_as_pdf:before {
    content: "\E415"; }
  .material-icons.picture_in_picture:before {
    content: "\E8AA"; }
  .material-icons.picture_in_picture_alt:before {
    content: "\E911"; }
  .material-icons.pie_chart:before {
    content: "\E6C4"; }
  .material-icons.pie_chart_outline:before {
    content: "\F044"; }
  .material-icons.pie_chart_outlined:before {
    content: "\E6C5"; }
  .material-icons.pin:before {
    content: "\F045"; }
  .material-icons.pin_drop:before {
    content: "\E55E"; }
  .material-icons.pin_end:before {
    content: "\E767"; }
  .material-icons.pin_invoke:before {
    content: "\E763"; }
  .material-icons.pinch:before {
    content: "\EB38"; }
  .material-icons.pivot_table_chart:before {
    content: "\E9CE"; }
  .material-icons.pix:before {
    content: "\EAA3"; }
  .material-icons.place:before {
    content: "\E55F"; }
  .material-icons.plagiarism:before {
    content: "\EA5A"; }
  .material-icons.play_arrow:before {
    content: "\E037"; }
  .material-icons.play_circle:before {
    content: "\E1C4"; }
  .material-icons.play_circle_fill:before {
    content: "\E038"; }
  .material-icons.play_circle_filled:before {
    content: "\E038"; }
  .material-icons.play_circle_outline:before {
    content: "\E039"; }
  .material-icons.play_disabled:before {
    content: "\EF6A"; }
  .material-icons.play_for_work:before {
    content: "\E906"; }
  .material-icons.play_lesson:before {
    content: "\F047"; }
  .material-icons.playlist_add:before {
    content: "\E03B"; }
  .material-icons.playlist_add_check:before {
    content: "\E065"; }
  .material-icons.playlist_add_check_circle:before {
    content: "\E7E6"; }
  .material-icons.playlist_add_circle:before {
    content: "\E7E5"; }
  .material-icons.playlist_play:before {
    content: "\E05F"; }
  .material-icons.playlist_remove:before {
    content: "\EB80"; }
  .material-icons.plumbing:before {
    content: "\F107"; }
  .material-icons.plus_one:before {
    content: "\E800"; }
  .material-icons.podcasts:before {
    content: "\F048"; }
  .material-icons.point_of_sale:before {
    content: "\F17E"; }
  .material-icons.policy:before {
    content: "\EA17"; }
  .material-icons.poll:before {
    content: "\E801"; }
  .material-icons.polyline:before {
    content: "\EBBB"; }
  .material-icons.polymer:before {
    content: "\E8AB"; }
  .material-icons.pool:before {
    content: "\EB48"; }
  .material-icons.portable_wifi_off:before {
    content: "\E0CE"; }
  .material-icons.portrait:before {
    content: "\E416"; }
  .material-icons.post_add:before {
    content: "\EA20"; }
  .material-icons.power:before {
    content: "\E63C"; }
  .material-icons.power_input:before {
    content: "\E336"; }
  .material-icons.power_off:before {
    content: "\E646"; }
  .material-icons.power_settings_new:before {
    content: "\E8AC"; }
  .material-icons.precision_manufacturing:before {
    content: "\F049"; }
  .material-icons.pregnant_woman:before {
    content: "\E91E"; }
  .material-icons.present_to_all:before {
    content: "\E0DF"; }
  .material-icons.preview:before {
    content: "\F1C5"; }
  .material-icons.price_change:before {
    content: "\F04A"; }
  .material-icons.price_check:before {
    content: "\F04B"; }
  .material-icons.print:before {
    content: "\E8AD"; }
  .material-icons.print_disabled:before {
    content: "\E9CF"; }
  .material-icons.priority_high:before {
    content: "\E645"; }
  .material-icons.privacy_tip:before {
    content: "\F0DC"; }
  .material-icons.private_connectivity:before {
    content: "\E744"; }
  .material-icons.production_quantity_limits:before {
    content: "\E1D1"; }
  .material-icons.propane:before {
    content: "\EC14"; }
  .material-icons.propane_tank:before {
    content: "\EC13"; }
  .material-icons.psychology:before {
    content: "\EA4A"; }
  .material-icons.psychology_alt:before {
    content: "\F8EA"; }
  .material-icons.public:before {
    content: "\E80B"; }
  .material-icons.public_off:before {
    content: "\F1CA"; }
  .material-icons.publish:before {
    content: "\E255"; }
  .material-icons.published_with_changes:before {
    content: "\F232"; }
  .material-icons.punch_clock:before {
    content: "\EAA8"; }
  .material-icons.push_pin:before {
    content: "\F10D"; }
  .material-icons.qr_code:before {
    content: "\EF6B"; }
  .material-icons.qr_code_2:before {
    content: "\E00A"; }
  .material-icons.qr_code_scanner:before {
    content: "\F206"; }
  .material-icons.query_builder:before {
    content: "\E8AE"; }
  .material-icons.query_stats:before {
    content: "\E4FC"; }
  .material-icons.question_answer:before {
    content: "\E8AF"; }
  .material-icons.question_mark:before {
    content: "\EB8B"; }
  .material-icons.queue:before {
    content: "\E03C"; }
  .material-icons.queue_music:before {
    content: "\E03D"; }
  .material-icons.queue_play_next:before {
    content: "\E066"; }
  .material-icons.quick_contacts_dialer:before {
    content: "\E0CF"; }
  .material-icons.quick_contacts_mail:before {
    content: "\E0D0"; }
  .material-icons.quickreply:before {
    content: "\EF6C"; }
  .material-icons.quiz:before {
    content: "\F04C"; }
  .material-icons.quora:before {
    content: "\EA98"; }
  .material-icons.r_mobiledata:before {
    content: "\F04D"; }
  .material-icons.radar:before {
    content: "\F04E"; }
  .material-icons.radio:before {
    content: "\E03E"; }
  .material-icons.radio_button_checked:before {
    content: "\E837"; }
  .material-icons.radio_button_off:before {
    content: "\E836"; }
  .material-icons.radio_button_on:before {
    content: "\E837"; }
  .material-icons.radio_button_unchecked:before {
    content: "\E836"; }
  .material-icons.railway_alert:before {
    content: "\E9D1"; }
  .material-icons.ramen_dining:before {
    content: "\EA64"; }
  .material-icons.ramp_left:before {
    content: "\EB9C"; }
  .material-icons.ramp_right:before {
    content: "\EB96"; }
  .material-icons.rate_review:before {
    content: "\E560"; }
  .material-icons.raw_off:before {
    content: "\F04F"; }
  .material-icons.raw_on:before {
    content: "\F050"; }
  .material-icons.read_more:before {
    content: "\EF6D"; }
  .material-icons.real_estate_agent:before {
    content: "\E73A"; }
  .material-icons.receipt:before {
    content: "\E8B0"; }
  .material-icons.receipt_long:before {
    content: "\EF6E"; }
  .material-icons.recent_actors:before {
    content: "\E03F"; }
  .material-icons.recommend:before {
    content: "\E9D2"; }
  .material-icons.record_voice_over:before {
    content: "\E91F"; }
  .material-icons.rectangle:before {
    content: "\EB54"; }
  .material-icons.recycling:before {
    content: "\E760"; }
  .material-icons.reddit:before {
    content: "\EAA0"; }
  .material-icons.redeem:before {
    content: "\E8B1"; }
  .material-icons.redo:before {
    content: "\E15A"; }
  .material-icons.reduce_capacity:before {
    content: "\F21C"; }
  .material-icons.refresh:before {
    content: "\E5D5"; }
  .material-icons.remember_me:before {
    content: "\F051"; }
  .material-icons.remove:before {
    content: "\E15B"; }
  .material-icons.remove_circle:before {
    content: "\E15C"; }
  .material-icons.remove_circle_outline:before {
    content: "\E15D"; }
  .material-icons.remove_done:before {
    content: "\E9D3"; }
  .material-icons.remove_from_queue:before {
    content: "\E067"; }
  .material-icons.remove_moderator:before {
    content: "\E9D4"; }
  .material-icons.remove_red_eye:before {
    content: "\E417"; }
  .material-icons.remove_road:before {
    content: "\EBFC"; }
  .material-icons.remove_shopping_cart:before {
    content: "\E928"; }
  .material-icons.reorder:before {
    content: "\E8FE"; }
  .material-icons.repartition:before {
    content: "\F8E8"; }
  .material-icons.repeat:before {
    content: "\E040"; }
  .material-icons.repeat_on:before {
    content: "\E9D6"; }
  .material-icons.repeat_one:before {
    content: "\E041"; }
  .material-icons.repeat_one_on:before {
    content: "\E9D7"; }
  .material-icons.replay:before {
    content: "\E042"; }
  .material-icons.replay_10:before {
    content: "\E059"; }
  .material-icons.replay_30:before {
    content: "\E05A"; }
  .material-icons.replay_5:before {
    content: "\E05B"; }
  .material-icons.replay_circle_filled:before {
    content: "\E9D8"; }
  .material-icons.reply:before {
    content: "\E15E"; }
  .material-icons.reply_all:before {
    content: "\E15F"; }
  .material-icons.report:before {
    content: "\E160"; }
  .material-icons.report_gmailerrorred:before {
    content: "\F052"; }
  .material-icons.report_off:before {
    content: "\E170"; }
  .material-icons.report_problem:before {
    content: "\E8B2"; }
  .material-icons.request_page:before {
    content: "\F22C"; }
  .material-icons.request_quote:before {
    content: "\F1B6"; }
  .material-icons.reset_tv:before {
    content: "\E9D9"; }
  .material-icons.restart_alt:before {
    content: "\F053"; }
  .material-icons.restaurant:before {
    content: "\E56C"; }
  .material-icons.restaurant_menu:before {
    content: "\E561"; }
  .material-icons.restore:before {
    content: "\E8B3"; }
  .material-icons.restore_from_trash:before {
    content: "\E938"; }
  .material-icons.restore_page:before {
    content: "\E929"; }
  .material-icons.reviews:before {
    content: "\F054"; }
  .material-icons.rice_bowl:before {
    content: "\F1F5"; }
  .material-icons.ring_volume:before {
    content: "\E0D1"; }
  .material-icons.rocket:before {
    content: "\EBA5"; }
  .material-icons.rocket_launch:before {
    content: "\EB9B"; }
  .material-icons.roller_shades:before {
    content: "\EC12"; }
  .material-icons.roller_shades_closed:before {
    content: "\EC11"; }
  .material-icons.roller_skating:before {
    content: "\EBCD"; }
  .material-icons.roofing:before {
    content: "\F201"; }
  .material-icons.room:before {
    content: "\E8B4"; }
  .material-icons.room_preferences:before {
    content: "\F1B8"; }
  .material-icons.room_service:before {
    content: "\EB49"; }
  .material-icons.rotate_90_degrees_ccw:before {
    content: "\E418"; }
  .material-icons.rotate_90_degrees_cw:before {
    content: "\EAAB"; }
  .material-icons.rotate_left:before {
    content: "\E419"; }
  .material-icons.rotate_right:before {
    content: "\E41A"; }
  .material-icons.roundabout_left:before {
    content: "\EB99"; }
  .material-icons.roundabout_right:before {
    content: "\EBA3"; }
  .material-icons.rounded_corner:before {
    content: "\E920"; }
  .material-icons.route:before {
    content: "\EACD"; }
  .material-icons.router:before {
    content: "\E328"; }
  .material-icons.rowing:before {
    content: "\E921"; }
  .material-icons.rss_feed:before {
    content: "\E0E5"; }
  .material-icons.rsvp:before {
    content: "\F055"; }
  .material-icons.rtt:before {
    content: "\E9AD"; }
  .material-icons.rule:before {
    content: "\F1C2"; }
  .material-icons.rule_folder:before {
    content: "\F1C9"; }
  .material-icons.run_circle:before {
    content: "\EF6F"; }
  .material-icons.running_with_errors:before {
    content: "\E51D"; }
  .material-icons.rv_hookup:before {
    content: "\E642"; }
  .material-icons.safety_check:before {
    content: "\EBEF"; }
  .material-icons.safety_divider:before {
    content: "\E1CC"; }
  .material-icons.sailing:before {
    content: "\E502"; }
  .material-icons.sanitizer:before {
    content: "\F21D"; }
  .material-icons.satellite:before {
    content: "\E562"; }
  .material-icons.satellite_alt:before {
    content: "\EB3A"; }
  .material-icons.save:before {
    content: "\E161"; }
  .material-icons.save_alt:before {
    content: "\E171"; }
  .material-icons.save_as:before {
    content: "\EB60"; }
  .material-icons.saved_search:before {
    content: "\EA11"; }
  .material-icons.savings:before {
    content: "\E2EB"; }
  .material-icons.scale:before {
    content: "\EB5F"; }
  .material-icons.scanner:before {
    content: "\E329"; }
  .material-icons.scatter_plot:before {
    content: "\E268"; }
  .material-icons.schedule:before {
    content: "\E8B5"; }
  .material-icons.schedule_send:before {
    content: "\EA0A"; }
  .material-icons.schema:before {
    content: "\E4FD"; }
  .material-icons.school:before {
    content: "\E80C"; }
  .material-icons.science:before {
    content: "\EA4B"; }
  .material-icons.score:before {
    content: "\E269"; }
  .material-icons.scoreboard:before {
    content: "\EBD0"; }
  .material-icons.screen_lock_landscape:before {
    content: "\E1BE"; }
  .material-icons.screen_lock_portrait:before {
    content: "\E1BF"; }
  .material-icons.screen_lock_rotation:before {
    content: "\E1C0"; }
  .material-icons.screen_rotation:before {
    content: "\E1C1"; }
  .material-icons.screen_rotation_alt:before {
    content: "\EBEE"; }
  .material-icons.screen_search_desktop:before {
    content: "\EF70"; }
  .material-icons.screen_share:before {
    content: "\E0E2"; }
  .material-icons.screenshot:before {
    content: "\F056"; }
  .material-icons.screenshot_monitor:before {
    content: "\EC08"; }
  .material-icons.scuba_diving:before {
    content: "\EBCE"; }
  .material-icons.sd:before {
    content: "\E9DD"; }
  .material-icons.sd_card:before {
    content: "\E623"; }
  .material-icons.sd_card_alert:before {
    content: "\F057"; }
  .material-icons.sd_storage:before {
    content: "\E1C2"; }
  .material-icons.search:before {
    content: "\E8B6"; }
  .material-icons.search_off:before {
    content: "\EA76"; }
  .material-icons.security:before {
    content: "\E32A"; }
  .material-icons.security_update:before {
    content: "\F058"; }
  .material-icons.security_update_good:before {
    content: "\F059"; }
  .material-icons.security_update_warning:before {
    content: "\F05A"; }
  .material-icons.segment:before {
    content: "\E94B"; }
  .material-icons.select_all:before {
    content: "\E162"; }
  .material-icons.self_improvement:before {
    content: "\EA78"; }
  .material-icons.sell:before {
    content: "\F05B"; }
  .material-icons.send:before {
    content: "\E163"; }
  .material-icons.send_and_archive:before {
    content: "\EA0C"; }
  .material-icons.send_time_extension:before {
    content: "\EADB"; }
  .material-icons.send_to_mobile:before {
    content: "\F05C"; }
  .material-icons.sensor_door:before {
    content: "\F1B5"; }
  .material-icons.sensor_occupied:before {
    content: "\EC10"; }
  .material-icons.sensor_window:before {
    content: "\F1B4"; }
  .material-icons.sensors:before {
    content: "\E51E"; }
  .material-icons.sensors_off:before {
    content: "\E51F"; }
  .material-icons.sentiment_dissatisfied:before {
    content: "\E811"; }
  .material-icons.sentiment_neutral:before {
    content: "\E812"; }
  .material-icons.sentiment_satisfied:before {
    content: "\E813"; }
  .material-icons.sentiment_satisfied_alt:before {
    content: "\E0ED"; }
  .material-icons.sentiment_very_dissatisfied:before {
    content: "\E814"; }
  .material-icons.sentiment_very_satisfied:before {
    content: "\E815"; }
  .material-icons.set_meal:before {
    content: "\F1EA"; }
  .material-icons.settings:before {
    content: "\E8B8"; }
  .material-icons.settings_accessibility:before {
    content: "\F05D"; }
  .material-icons.settings_applications:before {
    content: "\E8B9"; }
  .material-icons.settings_backup_restore:before {
    content: "\E8BA"; }
  .material-icons.settings_bluetooth:before {
    content: "\E8BB"; }
  .material-icons.settings_brightness:before {
    content: "\E8BD"; }
  .material-icons.settings_cell:before {
    content: "\E8BC"; }
  .material-icons.settings_display:before {
    content: "\E8BD"; }
  .material-icons.settings_ethernet:before {
    content: "\E8BE"; }
  .material-icons.settings_input_antenna:before {
    content: "\E8BF"; }
  .material-icons.settings_input_component:before {
    content: "\E8C0"; }
  .material-icons.settings_input_composite:before {
    content: "\E8C1"; }
  .material-icons.settings_input_hdmi:before {
    content: "\E8C2"; }
  .material-icons.settings_input_svideo:before {
    content: "\E8C3"; }
  .material-icons.settings_overscan:before {
    content: "\E8C4"; }
  .material-icons.settings_phone:before {
    content: "\E8C5"; }
  .material-icons.settings_power:before {
    content: "\E8C6"; }
  .material-icons.settings_remote:before {
    content: "\E8C7"; }
  .material-icons.settings_suggest:before {
    content: "\F05E"; }
  .material-icons.settings_system_daydream:before {
    content: "\E1C3"; }
  .material-icons.settings_voice:before {
    content: "\E8C8"; }
  .material-icons.severe_cold:before {
    content: "\EBD3"; }
  .material-icons.share:before {
    content: "\E80D"; }
  .material-icons.share_arrival_time:before {
    content: "\E524"; }
  .material-icons.share_location:before {
    content: "\F05F"; }
  .material-icons.shield:before {
    content: "\E9E0"; }
  .material-icons.shield_moon:before {
    content: "\EAA9"; }
  .material-icons.shop:before {
    content: "\E8C9"; }
  .material-icons.shop_2:before {
    content: "\E19E"; }
  .material-icons.shop_two:before {
    content: "\E8CA"; }
  .material-icons.shopify:before {
    content: "\EA9D"; }
  .material-icons.shopping_bag:before {
    content: "\F1CC"; }
  .material-icons.shopping_basket:before {
    content: "\E8CB"; }
  .material-icons.shopping_cart:before {
    content: "\E8CC"; }
  .material-icons.shopping_cart_checkout:before {
    content: "\EB88"; }
  .material-icons.short_text:before {
    content: "\E261"; }
  .material-icons.shortcut:before {
    content: "\F060"; }
  .material-icons.show_chart:before {
    content: "\E6E1"; }
  .material-icons.shower:before {
    content: "\F061"; }
  .material-icons.shuffle:before {
    content: "\E043"; }
  .material-icons.shuffle_on:before {
    content: "\E9E1"; }
  .material-icons.shutter_speed:before {
    content: "\E43D"; }
  .material-icons.sick:before {
    content: "\F220"; }
  .material-icons.sign_language:before {
    content: "\EBE5"; }
  .material-icons.signal_cellular_0_bar:before {
    content: "\F0A8"; }
  .material-icons.signal_cellular_4_bar:before {
    content: "\E1C8"; }
  .material-icons.signal_cellular_alt:before {
    content: "\E202"; }
  .material-icons.signal_cellular_alt_1_bar:before {
    content: "\EBDF"; }
  .material-icons.signal_cellular_alt_2_bar:before {
    content: "\EBE3"; }
  .material-icons.signal_cellular_connected_no_internet_0_bar:before {
    content: "\F0AC"; }
  .material-icons.signal_cellular_connected_no_internet_4_bar:before {
    content: "\E1CD"; }
  .material-icons.signal_cellular_no_sim:before {
    content: "\E1CE"; }
  .material-icons.signal_cellular_nodata:before {
    content: "\F062"; }
  .material-icons.signal_cellular_null:before {
    content: "\E1CF"; }
  .material-icons.signal_cellular_off:before {
    content: "\E1D0"; }
  .material-icons.signal_wifi_0_bar:before {
    content: "\F0B0"; }
  .material-icons.signal_wifi_4_bar:before {
    content: "\E1D8"; }
  .material-icons.signal_wifi_4_bar_lock:before {
    content: "\E1D9"; }
  .material-icons.signal_wifi_bad:before {
    content: "\F063"; }
  .material-icons.signal_wifi_connected_no_internet_4:before {
    content: "\F064"; }
  .material-icons.signal_wifi_off:before {
    content: "\E1DA"; }
  .material-icons.signal_wifi_statusbar_4_bar:before {
    content: "\F065"; }
  .material-icons.signal_wifi_statusbar_connected_no_internet_4:before {
    content: "\F066"; }
  .material-icons.signal_wifi_statusbar_null:before {
    content: "\F067"; }
  .material-icons.signpost:before {
    content: "\EB91"; }
  .material-icons.sim_card:before {
    content: "\E32B"; }
  .material-icons.sim_card_alert:before {
    content: "\E624"; }
  .material-icons.sim_card_download:before {
    content: "\F068"; }
  .material-icons.single_bed:before {
    content: "\EA48"; }
  .material-icons.sip:before {
    content: "\F069"; }
  .material-icons.skateboarding:before {
    content: "\E511"; }
  .material-icons.skip_next:before {
    content: "\E044"; }
  .material-icons.skip_previous:before {
    content: "\E045"; }
  .material-icons.sledding:before {
    content: "\E512"; }
  .material-icons.slideshow:before {
    content: "\E41B"; }
  .material-icons.slow_motion_video:before {
    content: "\E068"; }
  .material-icons.smart_button:before {
    content: "\F1C1"; }
  .material-icons.smart_display:before {
    content: "\F06A"; }
  .material-icons.smart_screen:before {
    content: "\F06B"; }
  .material-icons.smart_toy:before {
    content: "\F06C"; }
  .material-icons.smartphone:before {
    content: "\E32C"; }
  .material-icons.smoke_free:before {
    content: "\EB4A"; }
  .material-icons.smoking_rooms:before {
    content: "\EB4B"; }
  .material-icons.sms:before {
    content: "\E625"; }
  .material-icons.sms_failed:before {
    content: "\E626"; }
  .material-icons.snapchat:before {
    content: "\EA6E"; }
  .material-icons.snippet_folder:before {
    content: "\F1C7"; }
  .material-icons.snooze:before {
    content: "\E046"; }
  .material-icons.snowboarding:before {
    content: "\E513"; }
  .material-icons.snowing:before {
    content: "\E80F"; }
  .material-icons.snowmobile:before {
    content: "\E503"; }
  .material-icons.snowshoeing:before {
    content: "\E514"; }
  .material-icons.soap:before {
    content: "\F1B2"; }
  .material-icons.social_distance:before {
    content: "\E1CB"; }
  .material-icons.solar_power:before {
    content: "\EC0F"; }
  .material-icons.sort:before {
    content: "\E164"; }
  .material-icons.sort_by_alpha:before {
    content: "\E053"; }
  .material-icons.sos:before {
    content: "\EBF7"; }
  .material-icons.soup_kitchen:before {
    content: "\E7D3"; }
  .material-icons.source:before {
    content: "\F1C4"; }
  .material-icons.south:before {
    content: "\F1E3"; }
  .material-icons.south_america:before {
    content: "\E7E4"; }
  .material-icons.south_east:before {
    content: "\F1E4"; }
  .material-icons.south_west:before {
    content: "\F1E5"; }
  .material-icons.spa:before {
    content: "\EB4C"; }
  .material-icons.space_bar:before {
    content: "\E256"; }
  .material-icons.space_dashboard:before {
    content: "\E66B"; }
  .material-icons.spatial_audio:before {
    content: "\EBEB"; }
  .material-icons.spatial_audio_off:before {
    content: "\EBE8"; }
  .material-icons.spatial_tracking:before {
    content: "\EBEA"; }
  .material-icons.speaker:before {
    content: "\E32D"; }
  .material-icons.speaker_group:before {
    content: "\E32E"; }
  .material-icons.speaker_notes:before {
    content: "\E8CD"; }
  .material-icons.speaker_notes_off:before {
    content: "\E92A"; }
  .material-icons.speaker_phone:before {
    content: "\E0D2"; }
  .material-icons.speed:before {
    content: "\E9E4"; }
  .material-icons.spellcheck:before {
    content: "\E8CE"; }
  .material-icons.splitscreen:before {
    content: "\F06D"; }
  .material-icons.spoke:before {
    content: "\E9A7"; }
  .material-icons.sports:before {
    content: "\EA30"; }
  .material-icons.sports_bar:before {
    content: "\F1F3"; }
  .material-icons.sports_baseball:before {
    content: "\EA51"; }
  .material-icons.sports_basketball:before {
    content: "\EA26"; }
  .material-icons.sports_cricket:before {
    content: "\EA27"; }
  .material-icons.sports_esports:before {
    content: "\EA28"; }
  .material-icons.sports_football:before {
    content: "\EA29"; }
  .material-icons.sports_golf:before {
    content: "\EA2A"; }
  .material-icons.sports_gymnastics:before {
    content: "\EBC4"; }
  .material-icons.sports_handball:before {
    content: "\EA33"; }
  .material-icons.sports_hockey:before {
    content: "\EA2B"; }
  .material-icons.sports_kabaddi:before {
    content: "\EA34"; }
  .material-icons.sports_martial_arts:before {
    content: "\EAE9"; }
  .material-icons.sports_mma:before {
    content: "\EA2C"; }
  .material-icons.sports_motorsports:before {
    content: "\EA2D"; }
  .material-icons.sports_rugby:before {
    content: "\EA2E"; }
  .material-icons.sports_score:before {
    content: "\F06E"; }
  .material-icons.sports_soccer:before {
    content: "\EA2F"; }
  .material-icons.sports_tennis:before {
    content: "\EA32"; }
  .material-icons.sports_volleyball:before {
    content: "\EA31"; }
  .material-icons.square:before {
    content: "\EB36"; }
  .material-icons.square_foot:before {
    content: "\EA49"; }
  .material-icons.ssid_chart:before {
    content: "\EB66"; }
  .material-icons.stacked_bar_chart:before {
    content: "\E9E6"; }
  .material-icons.stacked_line_chart:before {
    content: "\F22B"; }
  .material-icons.stadium:before {
    content: "\EB90"; }
  .material-icons.stairs:before {
    content: "\F1A9"; }
  .material-icons.star:before {
    content: "\E838"; }
  .material-icons.star_border:before {
    content: "\E83A"; }
  .material-icons.star_border_purple500:before {
    content: "\F099"; }
  .material-icons.star_half:before {
    content: "\E839"; }
  .material-icons.star_outline:before {
    content: "\F06F"; }
  .material-icons.star_purple500:before {
    content: "\F09A"; }
  .material-icons.star_rate:before {
    content: "\F0EC"; }
  .material-icons.stars:before {
    content: "\E8D0"; }
  .material-icons.start:before {
    content: "\E089"; }
  .material-icons.stay_current_landscape:before {
    content: "\E0D3"; }
  .material-icons.stay_current_portrait:before {
    content: "\E0D4"; }
  .material-icons.stay_primary_landscape:before {
    content: "\E0D5"; }
  .material-icons.stay_primary_portrait:before {
    content: "\E0D6"; }
  .material-icons.sticky_note_2:before {
    content: "\F1FC"; }
  .material-icons.stop:before {
    content: "\E047"; }
  .material-icons.stop_circle:before {
    content: "\EF71"; }
  .material-icons.stop_screen_share:before {
    content: "\E0E3"; }
  .material-icons.storage:before {
    content: "\E1DB"; }
  .material-icons.store:before {
    content: "\E8D1"; }
  .material-icons.store_mall_directory:before {
    content: "\E563"; }
  .material-icons.storefront:before {
    content: "\EA12"; }
  .material-icons.storm:before {
    content: "\F070"; }
  .material-icons.straight:before {
    content: "\EB95"; }
  .material-icons.straighten:before {
    content: "\E41C"; }
  .material-icons.stream:before {
    content: "\E9E9"; }
  .material-icons.streetview:before {
    content: "\E56E"; }
  .material-icons.strikethrough_s:before {
    content: "\E257"; }
  .material-icons.stroller:before {
    content: "\F1AE"; }
  .material-icons.style:before {
    content: "\E41D"; }
  .material-icons.subdirectory_arrow_left:before {
    content: "\E5D9"; }
  .material-icons.subdirectory_arrow_right:before {
    content: "\E5DA"; }
  .material-icons.subject:before {
    content: "\E8D2"; }
  .material-icons.subscript:before {
    content: "\F111"; }
  .material-icons.subscriptions:before {
    content: "\E064"; }
  .material-icons.subtitles:before {
    content: "\E048"; }
  .material-icons.subtitles_off:before {
    content: "\EF72"; }
  .material-icons.subway:before {
    content: "\E56F"; }
  .material-icons.summarize:before {
    content: "\F071"; }
  .material-icons.sunny:before {
    content: "\E81A"; }
  .material-icons.sunny_snowing:before {
    content: "\E819"; }
  .material-icons.superscript:before {
    content: "\F112"; }
  .material-icons.supervised_user_circle:before {
    content: "\E939"; }
  .material-icons.supervisor_account:before {
    content: "\E8D3"; }
  .material-icons.support:before {
    content: "\EF73"; }
  .material-icons.support_agent:before {
    content: "\F0E2"; }
  .material-icons.surfing:before {
    content: "\E515"; }
  .material-icons.surround_sound:before {
    content: "\E049"; }
  .material-icons.swap_calls:before {
    content: "\E0D7"; }
  .material-icons.swap_horiz:before {
    content: "\E8D4"; }
  .material-icons.swap_horizontal_circle:before {
    content: "\E933"; }
  .material-icons.swap_vert:before {
    content: "\E8D5"; }
  .material-icons.swap_vert_circle:before {
    content: "\E8D6"; }
  .material-icons.swap_vertical_circle:before {
    content: "\E8D6"; }
  .material-icons.swipe:before {
    content: "\E9EC"; }
  .material-icons.swipe_down:before {
    content: "\EB53"; }
  .material-icons.swipe_down_alt:before {
    content: "\EB30"; }
  .material-icons.swipe_left:before {
    content: "\EB59"; }
  .material-icons.swipe_left_alt:before {
    content: "\EB33"; }
  .material-icons.swipe_right:before {
    content: "\EB52"; }
  .material-icons.swipe_right_alt:before {
    content: "\EB56"; }
  .material-icons.swipe_up:before {
    content: "\EB2E"; }
  .material-icons.swipe_up_alt:before {
    content: "\EB35"; }
  .material-icons.swipe_vertical:before {
    content: "\EB51"; }
  .material-icons.switch_access_shortcut:before {
    content: "\E7E1"; }
  .material-icons.switch_access_shortcut_add:before {
    content: "\E7E2"; }
  .material-icons.switch_account:before {
    content: "\E9ED"; }
  .material-icons.switch_camera:before {
    content: "\E41E"; }
  .material-icons.switch_left:before {
    content: "\F1D1"; }
  .material-icons.switch_right:before {
    content: "\F1D2"; }
  .material-icons.switch_video:before {
    content: "\E41F"; }
  .material-icons.synagogue:before {
    content: "\EAB0"; }
  .material-icons.sync:before {
    content: "\E627"; }
  .material-icons.sync_alt:before {
    content: "\EA18"; }
  .material-icons.sync_disabled:before {
    content: "\E628"; }
  .material-icons.sync_lock:before {
    content: "\EAEE"; }
  .material-icons.sync_problem:before {
    content: "\E629"; }
  .material-icons.system_security_update:before {
    content: "\F072"; }
  .material-icons.system_security_update_good:before {
    content: "\F073"; }
  .material-icons.system_security_update_warning:before {
    content: "\F074"; }
  .material-icons.system_update:before {
    content: "\E62A"; }
  .material-icons.system_update_alt:before {
    content: "\E8D7"; }
  .material-icons.system_update_tv:before {
    content: "\E8D7"; }
  .material-icons.tab:before {
    content: "\E8D8"; }
  .material-icons.tab_unselected:before {
    content: "\E8D9"; }
  .material-icons.table_bar:before {
    content: "\EAD2"; }
  .material-icons.table_chart:before {
    content: "\E265"; }
  .material-icons.table_restaurant:before {
    content: "\EAC6"; }
  .material-icons.table_rows:before {
    content: "\F101"; }
  .material-icons.table_view:before {
    content: "\F1BE"; }
  .material-icons.tablet:before {
    content: "\E32F"; }
  .material-icons.tablet_android:before {
    content: "\E330"; }
  .material-icons.tablet_mac:before {
    content: "\E331"; }
  .material-icons.tag:before {
    content: "\E9EF"; }
  .material-icons.tag_faces:before {
    content: "\E420"; }
  .material-icons.takeout_dining:before {
    content: "\EA74"; }
  .material-icons.tap_and_play:before {
    content: "\E62B"; }
  .material-icons.tapas:before {
    content: "\F1E9"; }
  .material-icons.task:before {
    content: "\F075"; }
  .material-icons.task_alt:before {
    content: "\E2E6"; }
  .material-icons.taxi_alert:before {
    content: "\EF74"; }
  .material-icons.telegram:before {
    content: "\EA6B"; }
  .material-icons.temple_buddhist:before {
    content: "\EAB3"; }
  .material-icons.temple_hindu:before {
    content: "\EAAF"; }
  .material-icons.terminal:before {
    content: "\EB8E"; }
  .material-icons.terrain:before {
    content: "\E564"; }
  .material-icons.text_decrease:before {
    content: "\EADD"; }
  .material-icons.text_fields:before {
    content: "\E262"; }
  .material-icons.text_format:before {
    content: "\E165"; }
  .material-icons.text_increase:before {
    content: "\EAE2"; }
  .material-icons.text_rotate_up:before {
    content: "\E93A"; }
  .material-icons.text_rotate_vertical:before {
    content: "\E93B"; }
  .material-icons.text_rotation_angledown:before {
    content: "\E93C"; }
  .material-icons.text_rotation_angleup:before {
    content: "\E93D"; }
  .material-icons.text_rotation_down:before {
    content: "\E93E"; }
  .material-icons.text_rotation_none:before {
    content: "\E93F"; }
  .material-icons.text_snippet:before {
    content: "\F1C6"; }
  .material-icons.textsms:before {
    content: "\E0D8"; }
  .material-icons.texture:before {
    content: "\E421"; }
  .material-icons.theater_comedy:before {
    content: "\EA66"; }
  .material-icons.theaters:before {
    content: "\E8DA"; }
  .material-icons.thermostat:before {
    content: "\F076"; }
  .material-icons.thermostat_auto:before {
    content: "\F077"; }
  .material-icons.thumb_down:before {
    content: "\E8DB"; }
  .material-icons.thumb_down_alt:before {
    content: "\E816"; }
  .material-icons.thumb_down_off_alt:before {
    content: "\E9F2"; }
  .material-icons.thumb_up:before {
    content: "\E8DC"; }
  .material-icons.thumb_up_alt:before {
    content: "\E817"; }
  .material-icons.thumb_up_off_alt:before {
    content: "\E9F3"; }
  .material-icons.thumbs_up_down:before {
    content: "\E8DD"; }
  .material-icons.thunderstorm:before {
    content: "\EBDB"; }
  .material-icons.tiktok:before {
    content: "\EA7E"; }
  .material-icons.time_to_leave:before {
    content: "\E62C"; }
  .material-icons.timelapse:before {
    content: "\E422"; }
  .material-icons.timeline:before {
    content: "\E922"; }
  .material-icons.timer:before {
    content: "\E425"; }
  .material-icons.timer_10:before {
    content: "\E423"; }
  .material-icons.timer_10_select:before {
    content: "\F07A"; }
  .material-icons.timer_3:before {
    content: "\E424"; }
  .material-icons.timer_3_select:before {
    content: "\F07B"; }
  .material-icons.timer_off:before {
    content: "\E426"; }
  .material-icons.tips_and_updates:before {
    content: "\E79A"; }
  .material-icons.tire_repair:before {
    content: "\EBC8"; }
  .material-icons.title:before {
    content: "\E264"; }
  .material-icons.toc:before {
    content: "\E8DE"; }
  .material-icons.today:before {
    content: "\E8DF"; }
  .material-icons.toggle_off:before {
    content: "\E9F5"; }
  .material-icons.toggle_on:before {
    content: "\E9F6"; }
  .material-icons.token:before {
    content: "\EA25"; }
  .material-icons.toll:before {
    content: "\E8E0"; }
  .material-icons.tonality:before {
    content: "\E427"; }
  .material-icons.topic:before {
    content: "\F1C8"; }
  .material-icons.tornado:before {
    content: "\E199"; }
  .material-icons.touch_app:before {
    content: "\E913"; }
  .material-icons.tour:before {
    content: "\EF75"; }
  .material-icons.toys:before {
    content: "\E332"; }
  .material-icons.track_changes:before {
    content: "\E8E1"; }
  .material-icons.traffic:before {
    content: "\E565"; }
  .material-icons.train:before {
    content: "\E570"; }
  .material-icons.tram:before {
    content: "\E571"; }
  .material-icons.transcribe:before {
    content: "\F8EC"; }
  .material-icons.transfer_within_a_station:before {
    content: "\E572"; }
  .material-icons.transform:before {
    content: "\E428"; }
  .material-icons.transgender:before {
    content: "\E58D"; }
  .material-icons.transit_enterexit:before {
    content: "\E579"; }
  .material-icons.translate:before {
    content: "\E8E2"; }
  .material-icons.travel_explore:before {
    content: "\E2DB"; }
  .material-icons.trending_down:before {
    content: "\E8E3"; }
  .material-icons.trending_flat:before {
    content: "\E8E4"; }
  .material-icons.trending_neutral:before {
    content: "\E8E4"; }
  .material-icons.trending_up:before {
    content: "\E8E5"; }
  .material-icons.trip_origin:before {
    content: "\E57B"; }
  .material-icons.troubleshoot:before {
    content: "\E1D2"; }
  .material-icons.try:before {
    content: "\F07C"; }
  .material-icons.tsunami:before {
    content: "\EBD8"; }
  .material-icons.tty:before {
    content: "\F1AA"; }
  .material-icons.tune:before {
    content: "\E429"; }
  .material-icons.tungsten:before {
    content: "\F07D"; }
  .material-icons.turn_left:before {
    content: "\EBA6"; }
  .material-icons.turn_right:before {
    content: "\EBAB"; }
  .material-icons.turn_sharp_left:before {
    content: "\EBA7"; }
  .material-icons.turn_sharp_right:before {
    content: "\EBAA"; }
  .material-icons.turn_slight_left:before {
    content: "\EBA4"; }
  .material-icons.turn_slight_right:before {
    content: "\EB9A"; }
  .material-icons.turned_in:before {
    content: "\E8E6"; }
  .material-icons.turned_in_not:before {
    content: "\E8E7"; }
  .material-icons.tv:before {
    content: "\E333"; }
  .material-icons.tv_off:before {
    content: "\E647"; }
  .material-icons.two_wheeler:before {
    content: "\E9F9"; }
  .material-icons.type_specimen:before {
    content: "\F8F0"; }
  .material-icons.u_turn_left:before {
    content: "\EBA1"; }
  .material-icons.u_turn_right:before {
    content: "\EBA2"; }
  .material-icons.umbrella:before {
    content: "\F1AD"; }
  .material-icons.unarchive:before {
    content: "\E169"; }
  .material-icons.undo:before {
    content: "\E166"; }
  .material-icons.unfold_less:before {
    content: "\E5D6"; }
  .material-icons.unfold_more:before {
    content: "\E5D7"; }
  .material-icons.unpublished:before {
    content: "\F236"; }
  .material-icons.unsubscribe:before {
    content: "\E0EB"; }
  .material-icons.upcoming:before {
    content: "\F07E"; }
  .material-icons.update:before {
    content: "\E923"; }
  .material-icons.update_disabled:before {
    content: "\E075"; }
  .material-icons.upgrade:before {
    content: "\F0FB"; }
  .material-icons.upload:before {
    content: "\F09B"; }
  .material-icons.upload_file:before {
    content: "\E9FC"; }
  .material-icons.usb:before {
    content: "\E1E0"; }
  .material-icons.usb_off:before {
    content: "\E4FA"; }
  .material-icons.vaccines:before {
    content: "\E138"; }
  .material-icons.vape_free:before {
    content: "\EBC6"; }
  .material-icons.vaping_rooms:before {
    content: "\EBCF"; }
  .material-icons.verified:before {
    content: "\EF76"; }
  .material-icons.verified_user:before {
    content: "\E8E8"; }
  .material-icons.vertical_align_bottom:before {
    content: "\E258"; }
  .material-icons.vertical_align_center:before {
    content: "\E259"; }
  .material-icons.vertical_align_top:before {
    content: "\E25A"; }
  .material-icons.vertical_distribute:before {
    content: "\E076"; }
  .material-icons.vertical_shades:before {
    content: "\EC0E"; }
  .material-icons.vertical_shades_closed:before {
    content: "\EC0D"; }
  .material-icons.vertical_split:before {
    content: "\E949"; }
  .material-icons.vibration:before {
    content: "\E62D"; }
  .material-icons.video_call:before {
    content: "\E070"; }
  .material-icons.video_camera_back:before {
    content: "\F07F"; }
  .material-icons.video_camera_front:before {
    content: "\F080"; }
  .material-icons.video_collection:before {
    content: "\E04A"; }
  .material-icons.video_file:before {
    content: "\EB87"; }
  .material-icons.video_label:before {
    content: "\E071"; }
  .material-icons.video_library:before {
    content: "\E04A"; }
  .material-icons.video_settings:before {
    content: "\EA75"; }
  .material-icons.video_stable:before {
    content: "\F081"; }
  .material-icons.videocam:before {
    content: "\E04B"; }
  .material-icons.videocam_off:before {
    content: "\E04C"; }
  .material-icons.videogame_asset:before {
    content: "\E338"; }
  .material-icons.videogame_asset_off:before {
    content: "\E500"; }
  .material-icons.view_agenda:before {
    content: "\E8E9"; }
  .material-icons.view_array:before {
    content: "\E8EA"; }
  .material-icons.view_carousel:before {
    content: "\E8EB"; }
  .material-icons.view_column:before {
    content: "\E8EC"; }
  .material-icons.view_comfortable:before {
    content: "\E42A"; }
  .material-icons.view_comfy:before {
    content: "\E42A"; }
  .material-icons.view_comfy_alt:before {
    content: "\EB73"; }
  .material-icons.view_compact:before {
    content: "\E42B"; }
  .material-icons.view_compact_alt:before {
    content: "\EB74"; }
  .material-icons.view_cozy:before {
    content: "\EB75"; }
  .material-icons.view_day:before {
    content: "\E8ED"; }
  .material-icons.view_headline:before {
    content: "\E8EE"; }
  .material-icons.view_in_ar:before {
    content: "\E9FE"; }
  .material-icons.view_kanban:before {
    content: "\EB7F"; }
  .material-icons.view_list:before {
    content: "\E8EF"; }
  .material-icons.view_module:before {
    content: "\E8F0"; }
  .material-icons.view_quilt:before {
    content: "\E8F1"; }
  .material-icons.view_sidebar:before {
    content: "\F114"; }
  .material-icons.view_stream:before {
    content: "\E8F2"; }
  .material-icons.view_timeline:before {
    content: "\EB85"; }
  .material-icons.view_week:before {
    content: "\E8F3"; }
  .material-icons.vignette:before {
    content: "\E435"; }
  .material-icons.villa:before {
    content: "\E586"; }
  .material-icons.visibility:before {
    content: "\E8F4"; }
  .material-icons.visibility_off:before {
    content: "\E8F5"; }
  .material-icons.voice_chat:before {
    content: "\E62E"; }
  .material-icons.voice_over_off:before {
    content: "\E94A"; }
  .material-icons.voicemail:before {
    content: "\E0D9"; }
  .material-icons.volcano:before {
    content: "\EBDA"; }
  .material-icons.volume_down:before {
    content: "\E04D"; }
  .material-icons.volume_down_alt:before {
    content: "\E79C"; }
  .material-icons.volume_mute:before {
    content: "\E04E"; }
  .material-icons.volume_off:before {
    content: "\E04F"; }
  .material-icons.volume_up:before {
    content: "\E050"; }
  .material-icons.volunteer_activism:before {
    content: "\EA70"; }
  .material-icons.vpn_key:before {
    content: "\E0DA"; }
  .material-icons.vpn_key_off:before {
    content: "\EB7A"; }
  .material-icons.vpn_lock:before {
    content: "\E62F"; }
  .material-icons.vrpano:before {
    content: "\F082"; }
  .material-icons.wallet:before {
    content: "\F8FF"; }
  .material-icons.wallet_giftcard:before {
    content: "\E8F6"; }
  .material-icons.wallet_membership:before {
    content: "\E8F7"; }
  .material-icons.wallet_travel:before {
    content: "\E8F8"; }
  .material-icons.wallpaper:before {
    content: "\E1BC"; }
  .material-icons.warehouse:before {
    content: "\EBB8"; }
  .material-icons.warning:before {
    content: "\E002"; }
  .material-icons.warning_amber:before {
    content: "\F083"; }
  .material-icons.wash:before {
    content: "\F1B1"; }
  .material-icons.watch:before {
    content: "\E334"; }
  .material-icons.watch_later:before {
    content: "\E924"; }
  .material-icons.watch_off:before {
    content: "\EAE3"; }
  .material-icons.water:before {
    content: "\F084"; }
  .material-icons.water_damage:before {
    content: "\F203"; }
  .material-icons.water_drop:before {
    content: "\E798"; }
  .material-icons.waterfall_chart:before {
    content: "\EA00"; }
  .material-icons.waves:before {
    content: "\E176"; }
  .material-icons.waving_hand:before {
    content: "\E766"; }
  .material-icons.wb_auto:before {
    content: "\E42C"; }
  .material-icons.wb_cloudy:before {
    content: "\E42D"; }
  .material-icons.wb_incandescent:before {
    content: "\E42E"; }
  .material-icons.wb_iridescent:before {
    content: "\E436"; }
  .material-icons.wb_shade:before {
    content: "\EA01"; }
  .material-icons.wb_sunny:before {
    content: "\E430"; }
  .material-icons.wb_twighlight:before {
    content: "\EA02"; }
  .material-icons.wb_twilight:before {
    content: "\E1C6"; }
  .material-icons.wc:before {
    content: "\E63D"; }
  .material-icons.web:before {
    content: "\E051"; }
  .material-icons.web_asset:before {
    content: "\E069"; }
  .material-icons.web_asset_off:before {
    content: "\E4F7"; }
  .material-icons.web_stories:before {
    content: "\E595"; }
  .material-icons.webhook:before {
    content: "\EB92"; }
  .material-icons.wechat:before {
    content: "\EA81"; }
  .material-icons.weekend:before {
    content: "\E16B"; }
  .material-icons.west:before {
    content: "\F1E6"; }
  .material-icons.whatsapp:before {
    content: "\EA9C"; }
  .material-icons.whatshot:before {
    content: "\E80E"; }
  .material-icons.wheelchair_pickup:before {
    content: "\F1AB"; }
  .material-icons.where_to_vote:before {
    content: "\E177"; }
  .material-icons.widgets:before {
    content: "\E1BD"; }
  .material-icons.width_full:before {
    content: "\F8F5"; }
  .material-icons.width_normal:before {
    content: "\F8F6"; }
  .material-icons.width_wide:before {
    content: "\F8F7"; }
  .material-icons.wifi:before {
    content: "\E63E"; }
  .material-icons.wifi_1_bar:before {
    content: "\E4CA"; }
  .material-icons.wifi_2_bar:before {
    content: "\E4D9"; }
  .material-icons.wifi_calling:before {
    content: "\EF77"; }
  .material-icons.wifi_calling_3:before {
    content: "\F085"; }
  .material-icons.wifi_channel:before {
    content: "\EB6A"; }
  .material-icons.wifi_find:before {
    content: "\EB31"; }
  .material-icons.wifi_lock:before {
    content: "\E1E1"; }
  .material-icons.wifi_off:before {
    content: "\E648"; }
  .material-icons.wifi_password:before {
    content: "\EB6B"; }
  .material-icons.wifi_protected_setup:before {
    content: "\F0FC"; }
  .material-icons.wifi_tethering:before {
    content: "\E1E2"; }
  .material-icons.wifi_tethering_error:before {
    content: "\EAD9"; }
  .material-icons.wifi_tethering_error_rounded:before {
    content: "\F086"; }
  .material-icons.wifi_tethering_off:before {
    content: "\F087"; }
  .material-icons.wind_power:before {
    content: "\EC0C"; }
  .material-icons.window:before {
    content: "\F088"; }
  .material-icons.wine_bar:before {
    content: "\F1E8"; }
  .material-icons.woman:before {
    content: "\E13E"; }
  .material-icons.woo_commerce:before {
    content: "\EA6D"; }
  .material-icons.wordpress:before {
    content: "\EA9F"; }
  .material-icons.work:before {
    content: "\E8F9"; }
  .material-icons.work_history:before {
    content: "\EC09"; }
  .material-icons.work_off:before {
    content: "\E942"; }
  .material-icons.work_outline:before {
    content: "\E943"; }
  .material-icons.workspace_premium:before {
    content: "\E7AF"; }
  .material-icons.workspaces:before {
    content: "\E1A0"; }
  .material-icons.workspaces_filled:before {
    content: "\EA0D"; }
  .material-icons.workspaces_outline:before {
    content: "\EA0F"; }
  .material-icons.wrap_text:before {
    content: "\E25B"; }
  .material-icons.wrong_location:before {
    content: "\EF78"; }
  .material-icons.wysiwyg:before {
    content: "\F1C3"; }
  .material-icons.yard:before {
    content: "\F089"; }
  .material-icons.youtube_searched_for:before {
    content: "\E8FA"; }
  .material-icons.zoom_in:before {
    content: "\E8FF"; }
  .material-icons.zoom_in_map:before {
    content: "\EB2D"; }
  .material-icons.zoom_out:before {
    content: "\E900"; }
  .material-icons.zoom_out_map:before {
    content: "\E56B"; }
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiIuL2Nzcy92ZW5kb3JfbGlicy5zdHlsZS5jc3MiLCJzb3VyY2VSb290IjoiIn0=*/