/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

html{
  line-height:1.15;
  -webkit-text-size-adjust:100%
}

body{
  margin:0
}

main{
  display:block
}

h1{
  font-size:2em;
  margin:0.67em 0
}

hr{
  -webkit-box-sizing:content-box;
     -moz-box-sizing:content-box;
          box-sizing:content-box;
  height:0;
  overflow:visible
}

pre{
  font-family:monospace, monospace;
  font-size:1em
}

a{
  background-color:transparent
}

abbr[title]{
  border-bottom:none;
  text-decoration:underline;
  -webkit-text-decoration:underline dotted;
     -moz-text-decoration:underline dotted;
          text-decoration:underline dotted
}

b,strong{
  font-weight:bolder
}

code,kbd,samp{
  font-family:monospace, monospace;
  font-size:1em
}

small{
  font-size:80%
}

sub,sup{
  font-size:75%;
  line-height:0;
  position:relative;
  vertical-align:baseline
}

sub{
  bottom:-0.25em
}

sup{
  top:-0.5em
}

img{
  border-style:none
}

button,input,optgroup,select,textarea{
  font-family:inherit;
  font-size:100%;
  line-height:1.15;
  margin:0
}

button,input{
  overflow:visible
}

button,select{
  text-transform:none
}

button,[type="button"],[type="reset"],[type="submit"]{
  -webkit-appearance:button
}

button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{
  border-style:none;
  padding:0
}

button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{
  outline:1px dotted ButtonText
}

fieldset{
  padding:0.35em 0.75em 0.625em
}

legend{
  -webkit-box-sizing:border-box;
     -moz-box-sizing:border-box;
          box-sizing:border-box;
  color:inherit;
  display:table;
  max-width:100%;
  padding:0;
  white-space:normal
}

progress{
  vertical-align:baseline
}

textarea{
  overflow:auto
}

[type="checkbox"],[type="radio"]{
  -webkit-box-sizing:border-box;
     -moz-box-sizing:border-box;
          box-sizing:border-box;
  padding:0
}

[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{
  height:auto
}

[type="search"]{
  -webkit-appearance:textfield;
  outline-offset:-2px
}

[type="search"]::-webkit-search-decoration{
  -webkit-appearance:none
}

::-webkit-file-upload-button{
  -webkit-appearance:button;
  font:inherit
}

details{
  display:block
}

summary{
  display:list-item
}

template{
  display:none
}

[hidden]{
  display:none
}

/*!*transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);*!*/

/*!*transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9), box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);*!*/

/*!*transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9), box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);*!*/

/*!*-webkit-box-shadow:0 0 0 0 rgba(178, 226, 71, 0), 0 0 0 0 rgba(178, 226, 71, 0), inset 0 0 0 1px rgba(25, 25, 25, 0.15);*!*/

/*!*box-shadow:0 0 0 0 rgba(178, 226, 71, 0), 0 0 0 0 rgba(178, 226, 71, 0), inset 0 0 0 1px rgba(25, 25, 25, 0.15);*!*/

/*!*-webkit-box-shadow:0 0 0 1px #B2E247, 0 0 0 3px rgba(178, 226, 71, 0.3), inset 0 1px 1px rgba(25, 25, 25, 0.2);*!*/

/*!*box-shadow:0 0 0 1px #B2E247, 0 0 0 3px rgba(178, 226, 71, 0.3), inset 0 1px 1px rgba(25, 25, 25, 0.2);*!*/

/*!

Copyright 2015-present Palantir Technologies, Inc. All rights reserved.
Licensed under the terms of the LICENSE file distributed with this project.

*/

html{
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
       box-sizing:border-box
}

*,*::before,*::after{
  -webkit-box-sizing:inherit;
  -moz-box-sizing:inherit;
       box-sizing:inherit
}

body{
  text-transform:none;
  line-height:1.28581;
  letter-spacing:0;
  font-family:-apple-system, "BlinkMacSystemFont", "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Open Sans", "Helvetica Neue", "Icons16", sans-serif;
  font-size:14px;
  font-weight:400;
  color:#262626
}

p{
  margin-top:0;
  margin-bottom:10px
}

small{
  font-size:12px
}

strong{
  font-weight:600
}

::-moz-selection{
  background:rgba(222,204,255,0.6)
}

::selection{
  background:var(--primary5)
}

.bp3-heading{
  color:#262626;
  font-weight:600;
  margin:0 0 10px;
  padding:0
}

.bp3-dark .bp3-heading{
  color:#FAFAFA
}

h1.bp3-heading,.bp3-running-text h1{
  line-height:40px;
  font-size:36px
}

h2.bp3-heading,.bp3-running-text h2{
  line-height:32px;
  font-size:28px
}

h3.bp3-heading,.bp3-running-text h3{
  line-height:25px;
  font-size:22px
}

h4.bp3-heading,.bp3-running-text h4{
  line-height:21px;
  font-size:18px
}

h5.bp3-heading,.bp3-running-text h5{
  line-height:19px;
  font-size:16px
}

h6.bp3-heading,.bp3-running-text h6{
  line-height:16px;
  font-size:14px
}

.bp3-ui-text{
  text-transform:none;
  line-height:1.28581;
  letter-spacing:0;
  font-family:-apple-system, "BlinkMacSystemFont", "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Open Sans", "Helvetica Neue", "Icons16", sans-serif;
  font-size:14px;
  font-weight:400
}

.bp3-monospace-text{
  text-transform:none;
  font-family:monospace
}

.bp3-text-muted{
  color:#828282
}

.bp3-dark .bp3-text-muted{
  color:#d6d6d6
}

.bp3-text-disabled{
  color:rgba(130,130,130,0.5)
}

.bp3-dark .bp3-text-disabled{
  color:rgba(214,214,214,0.5)
}

.bp3-text-overflow-ellipsis{
  overflow:hidden;
  -o-text-overflow:ellipsis;
     text-overflow:ellipsis;
  white-space:nowrap;
  word-wrap:normal
}

.bp3-running-text{
  line-height:1.5;
  font-size:14px
}

.bp3-running-text h1{
  color:#262626;
  font-weight:600;
  margin-top:40px;
  margin-bottom:20px
}

.bp3-dark .bp3-running-text h1{
  color:#FAFAFA
}

.bp3-running-text h2{
  color:#262626;
  font-weight:600;
  margin-top:40px;
  margin-bottom:20px
}

.bp3-dark .bp3-running-text h2{
  color:#FAFAFA
}

.bp3-running-text h3{
  color:#262626;
  font-weight:600;
  margin-top:40px;
  margin-bottom:20px
}

.bp3-dark .bp3-running-text h3{
  color:#FAFAFA
}

.bp3-running-text h4{
  color:#262626;
  font-weight:600;
  margin-top:40px;
  margin-bottom:20px
}

.bp3-dark .bp3-running-text h4{
  color:#FAFAFA
}

.bp3-running-text h5{
  color:#262626;
  font-weight:600;
  margin-top:40px;
  margin-bottom:20px
}

.bp3-dark .bp3-running-text h5{
  color:#FAFAFA
}

.bp3-running-text h6{
  color:#262626;
  font-weight:600;
  margin-top:40px;
  margin-bottom:20px
}

.bp3-dark .bp3-running-text h6{
  color:#FAFAFA
}

.bp3-running-text hr{
  margin:20px 0;
  border:none;
  border-bottom:1px solid rgba(16,22,26,0.15)
}

.bp3-dark .bp3-running-text hr{
  border-color:rgba(255,255,255,0.15)
}

.bp3-running-text p{
  margin:0 0 10px;
  padding:0
}

.bp3-text-large{
  font-size:16px
}

.bp3-text-small{
  font-size:12px
}

a{
  text-decoration:none;
  color:#B2E247
}

a:hover{
  cursor:pointer;
  text-decoration:underline;
  color:#B2E247
}

a .bp3-icon,a .bp3-icon-standard,a .bp3-icon-large{
  color:inherit
}

a code,.bp3-dark a code{
  color:inherit
}

.bp3-dark a,.bp3-dark a:hover{
  color:#B2E247
}

.bp3-dark a .bp3-icon,.bp3-dark a .bp3-icon-standard,.bp3-dark a .bp3-icon-large,.bp3-dark a:hover .bp3-icon,.bp3-dark a:hover .bp3-icon-standard,.bp3-dark a:hover .bp3-icon-large{
  color:inherit
}

.bp3-running-text code,.bp3-code{
  text-transform:none;
  font-family:monospace;
  -webkit-border-radius:3px;
     -moz-border-radius:3px;
          border-radius:3px;
  -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.2);
  -moz-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.2);
       box-shadow:inset 0 0 0 1px rgba(16,22,26,0.2);
  background:rgba(255,255,255,0.7);
  padding:2px 5px;
  color:#828282;
  font-size:smaller
}

.bp3-dark .bp3-running-text code,.bp3-running-text .bp3-dark code,.bp3-dark .bp3-code{
  -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.4);
  -moz-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.4);
       box-shadow:inset 0 0 0 1px rgba(16,22,26,0.4);
  background:rgba(16,22,26,0.3);
  color:#d6d6d6
}

.bp3-running-text a>code,a>.bp3-code{
  color:#B2E247
}

.bp3-dark .bp3-running-text a>code,.bp3-running-text .bp3-dark a>code,.bp3-dark a>.bp3-code{
  color:inherit
}

.bp3-running-text pre,.bp3-code-block{
  text-transform:none;
  font-family:monospace;
  display:block;
  margin:10px 0;
  -webkit-border-radius:3px;
     -moz-border-radius:3px;
          border-radius:3px;
  -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.15);
  -moz-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.15);
       box-shadow:inset 0 0 0 1px rgba(16,22,26,0.15);
  background:rgba(255,255,255,0.7);
  padding:13px 15px 12px;
  line-height:1.4;
  color:#262626;
  font-size:13px;
  word-break:break-all;
  word-wrap:break-word
}

.bp3-dark .bp3-running-text pre,.bp3-running-text .bp3-dark pre,.bp3-dark .bp3-code-block{
  -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.4);
  -moz-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.4);
       box-shadow:inset 0 0 0 1px rgba(16,22,26,0.4);
  background:rgba(16,22,26,0.3);
  color:#FAFAFA
}

.bp3-running-text pre>code,.bp3-code-block>code{
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none;
  background:none;
  padding:0;
  color:inherit;
  font-size:inherit
}

.bp3-running-text kbd,.bp3-key{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:-webkit-inline-flex;
  display:-moz-inline-box;
  display:inline-flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-align-items:center;
     -moz-box-align:center;
          align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  -webkit-justify-content:center;
     -moz-box-pack:center;
          justify-content:center;
  -webkit-border-radius:3px;
     -moz-border-radius:3px;
          border-radius:3px;
  -webkit-box-shadow:0 0 0 1px rgba(16,22,26,0.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,0.2);
  -moz-box-shadow:0 0 0 1px rgba(16,22,26,0.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,0.2);
       box-shadow:0 0 0 1px rgba(16,22,26,0.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,0.2);
  background:#ffffff;
  min-width:24px;
  height:24px;
  padding:3px 6px;
  vertical-align:middle;
  line-height:24px;
  color:#828282;
  font-family:inherit;
  font-size:12px
}

.bp3-running-text kbd .bp3-icon,.bp3-key .bp3-icon,.bp3-running-text kbd .bp3-icon-standard,.bp3-key .bp3-icon-standard,.bp3-running-text kbd .bp3-icon-large,.bp3-key .bp3-icon-large{
  margin-right:5px
}

.bp3-dark .bp3-running-text kbd,.bp3-running-text .bp3-dark kbd,.bp3-dark .bp3-key{
  -webkit-box-shadow:0 0 0 1px rgba(16,22,26,0.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,0.4);
  -moz-box-shadow:0 0 0 1px rgba(16,22,26,0.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,0.4);
       box-shadow:0 0 0 1px rgba(16,22,26,0.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,0.4);
  background:#303030;
  color:#d6d6d6
}

.bp3-running-text blockquote,.bp3-blockquote{
  margin:0 0 10px;
  border-left:solid 4px rgba(189,189,189,0.5);
  padding:0 20px
}

.bp3-dark .bp3-running-text blockquote,.bp3-running-text .bp3-dark blockquote,.bp3-dark .bp3-blockquote{
  border-color:rgba(150,150,150,0.5)
}

.bp3-running-text ul,.bp3-running-text ol,.bp3-list{
  margin:10px 0;
  padding-left:30px
}

.bp3-running-text ul li:not(:last-child),.bp3-running-text ol li:not(:last-child),.bp3-list li:not(:last-child){
  margin-bottom:5px
}

.bp3-running-text ul ol,.bp3-running-text ol ol,.bp3-list ol,.bp3-running-text ul ul,.bp3-running-text ol ul,.bp3-list ul{
  margin-top:5px
}

.bp3-list-unstyled{
  margin:0;
  padding:0;
  list-style:none
}

.bp3-list-unstyled li{
  padding:0
}

.bp3-rtl{
  text-align:right
}

.bp3-dark{
  color:#FAFAFA
}

:focus{
  outline:rgba(178,226,71,0.6) auto 2px;
  outline-offset:2px;
  -moz-outline-radius:6px
}

.bp3-focus-disabled :focus{
  outline:none !important
}

.bp3-focus-disabled :focus ~ .bp3-control-indicator{
  outline:none !important
}

.bp3-alert{
  max-width:400px;
  padding:20px
}

.bp3-alert-body{
  display:-webkit-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:-moz-box;
  display:flex
}

.bp3-alert-body .bp3-icon{
  margin-top:0;
  margin-right:20px;
  font-size:40px
}

.bp3-alert-footer{
  display:-webkit-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:reverse;
  -ms-flex-direction:row-reverse;
  -webkit-flex-direction:row-reverse;
     -moz-box-orient:horizontal;
     -moz-box-direction:reverse;
          flex-direction:row-reverse;
  margin-top:10px
}

.bp3-alert-footer .bp3-button{
  margin-left:10px
}

.bp3-breadcrumbs{
  display:-webkit-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -ms-flex-wrap:wrap;
  -webkit-flex-wrap:wrap;
          flex-wrap:wrap;
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-align-items:center;
     -moz-box-align:center;
          align-items:center;
  margin:0;
  cursor:default;
  height:30px;
  padding:0;
  list-style:none
}

.bp3-breadcrumbs>li{
  display:-webkit-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-align-items:center;
     -moz-box-align:center;
          align-items:center
}

.bp3-breadcrumbs>li::after{
  display:block;
  margin:0 5px;
  background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.71 7.29l-4-4a1.003 1.003 0 0 0-1.42 1.42L8.59 8 5.3 11.29c-.19.18-.3.43-.3.71a1.003 1.003 0 0 0 1.71.71l4-4c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71z' fill='rgba(92%2c112%2c128%2c1)'/%3e%3c/svg%3e");
  width:16px;
  height:16px;
  content:""
}

.bp3-breadcrumbs>li:last-of-type::after{
  display:none
}

.bp3-breadcrumb,.bp3-breadcrumb-current,.bp3-breadcrumbs-collapsed{
  display:inline-block;
  font-size:16px
}

.bp3-breadcrumb,.bp3-breadcrumbs-collapsed{
  color:#828282
}

.bp3-breadcrumb:hover{
  text-decoration:none
}

.bp3-breadcrumb.bp3-disabled{
  cursor:not-allowed;
  color:rgba(130,130,130,0.5)
}

.bp3-breadcrumb-current{
  color:inherit;
  font-weight:600
}

.bp3-breadcrumb-current .bp3-input{
  vertical-align:baseline;
  font-size:inherit;
  font-weight:inherit
}

.bp3-breadcrumbs-collapsed{
  margin-right:2px;
  border:none;
  -webkit-border-radius:3px;
     -moz-border-radius:3px;
          border-radius:3px;
  background:#C2C2C2;
  cursor:pointer;
  padding:1px 5px;
  vertical-align:text-bottom
}

.bp3-breadcrumbs-collapsed::before{
  display:block;
  background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cg fill='%235C7080'%3e%3ccircle cx='2' cy='8.03' r='2'/%3e%3ccircle cx='14' cy='8.03' r='2'/%3e%3ccircle cx='8' cy='8.03' r='2'/%3e%3c/g%3e%3c/svg%3e") center no-repeat;
  width:16px;
  height:16px;
  content:""
}

.bp3-breadcrumbs-collapsed:hover{
  background:#d6d6d6;
  text-decoration:none;
  color:#262626
}

.bp3-dark .bp3-breadcrumb,.bp3-dark .bp3-breadcrumbs-collapsed{
  color:#d6d6d6
}

.bp3-dark .bp3-breadcrumbs>li::after{
  color:#d6d6d6
}

.bp3-dark .bp3-breadcrumb.bp3-disabled{
  color:rgba(214,214,214,0.5)
}

.bp3-dark .bp3-breadcrumb-current{
  color:#FAFAFA
}

.bp3-dark .bp3-breadcrumbs-collapsed{
  background:rgba(16,22,26,0.4)
}

.bp3-dark .bp3-breadcrumbs-collapsed:hover{
  background:rgba(16,22,26,0.6);
  color:#FAFAFA
}

.bp3-button{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:-webkit-inline-flex;
  display:-moz-inline-box;
  display:inline-flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  -webkit-flex-direction:row;
     -moz-box-orient:horizontal;
     -moz-box-direction:normal;
          flex-direction:row;
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-align-items:center;
     -moz-box-align:center;
          align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  -webkit-justify-content:center;
     -moz-box-pack:center;
          justify-content:center;
  border:none;
  -webkit-border-radius:3px;
     -moz-border-radius:3px;
          border-radius:3px;
  cursor:pointer;
  padding:5px 10px;
  vertical-align:middle;
  text-align:left;
  font-size:14px;
  min-width:30px;
  min-height:30px
}

.bp3-button>*{
  -webkit-box-flex:0;
  -ms-flex-positive:0;
  -webkit-flex-grow:0;
     -moz-box-flex:0;
          flex-grow:0;
  -ms-flex-negative:0;
  -webkit-flex-shrink:0;
          flex-shrink:0
}

.bp3-button>.bp3-fill{
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  -webkit-flex-grow:1;
     -moz-box-flex:1;
          flex-grow:1;
  -ms-flex-negative:1;
  -webkit-flex-shrink:1;
          flex-shrink:1
}

.bp3-button::before,.bp3-button>*{
  margin-right:7px
}

.bp3-button:empty::before,.bp3-button>:last-child{
  margin-right:0
}

.bp3-button:empty{
  padding:0 !important
}

.bp3-button:disabled,.bp3-button.bp3-disabled{
  cursor:not-allowed
}

.bp3-button.bp3-fill{
  display:-webkit-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  width:100%
}

.bp3-button.bp3-align-right,.bp3-align-right .bp3-button{
  text-align:right
}

.bp3-button:not([class*="bp3-intent-"]){
  -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.2),inset 0 -1px 0 rgba(16,22,26,0.1);
  -moz-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.2),inset 0 -1px 0 rgba(16,22,26,0.1);
       box-shadow:inset 0 0 0 1px rgba(16,22,26,0.2),inset 0 -1px 0 rgba(16,22,26,0.1);
  background-color:#FAFAFA;
  background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.8)), to(rgba(255,255,255,0)));
  background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.8), rgba(255,255,255,0));
  background-image:-moz-linear-gradient(top, rgba(255,255,255,0.8), rgba(255,255,255,0));
  background-image:-o-linear-gradient(top, rgba(255,255,255,0.8), rgba(255,255,255,0));
  background-image:linear-gradient(to bottom, rgba(255,255,255,0.8), rgba(255,255,255,0));
  color:#262626
}

.bp3-button:not([class*="bp3-intent-"]):hover{
  -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.2),inset 0 -1px 0 rgba(16,22,26,0.1);
  -moz-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.2),inset 0 -1px 0 rgba(16,22,26,0.1);
       box-shadow:inset 0 0 0 1px rgba(16,22,26,0.2),inset 0 -1px 0 rgba(16,22,26,0.1);
  background-clip:padding-box;
  background-color:#ededed
}

.bp3-button:not([class*="bp3-intent-"]):active,.bp3-button:not([class*="bp3-intent-"]).bp3-active{
  -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.2),inset 0 1px 2px rgba(16,22,26,0.2);
  -moz-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.2),inset 0 1px 2px rgba(16,22,26,0.2);
       box-shadow:inset 0 0 0 1px rgba(16,22,26,0.2),inset 0 1px 2px rgba(16,22,26,0.2);
  background-color:#d1d1d1;
  background-image:none
}

.bp3-button:not([class*="bp3-intent-"]):disabled,.bp3-button:not([class*="bp3-intent-"]).bp3-disabled{
  outline:none;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none;
  background-color:rgba(194,194,194,0.5);
  background-image:none;
  cursor:not-allowed;
  color:rgba(130,130,130,0.5)
}

.bp3-button:not([class*="bp3-intent-"]):disabled.bp3-active,.bp3-button:not([class*="bp3-intent-"]):disabled.bp3-active:hover,.bp3-button:not([class*="bp3-intent-"]).bp3-disabled.bp3-active,.bp3-button:not([class*="bp3-intent-"]).bp3-disabled.bp3-active:hover{
  background:rgba(194,194,194,0.7)
}

.bp3-button.bp3-intent-primary{
  -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.4),inset 0 -1px 0 rgba(16,22,26,0.2);
  -moz-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.4),inset 0 -1px 0 rgba(16,22,26,0.2);
       box-shadow:inset 0 0 0 1px rgba(16,22,26,0.4),inset 0 -1px 0 rgba(16,22,26,0.2);
  background-color:#B2E247;
  background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), to(rgba(255,255,255,0)));
  background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.1), rgba(255,255,255,0));
  background-image:-moz-linear-gradient(top, rgba(255,255,255,0.1), rgba(255,255,255,0));
  background-image:-o-linear-gradient(top, rgba(255,255,255,0.1), rgba(255,255,255,0));
  background-image:linear-gradient(to bottom, rgba(255,255,255,0.1), rgba(255,255,255,0));
  color:#ffffff
}

.bp3-button.bp3-intent-primary:hover,.bp3-button.bp3-intent-primary:active,.bp3-button.bp3-intent-primary.bp3-active{
  color:#ffffff
}

.bp3-button.bp3-intent-primary:hover{
  -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.4),inset 0 -1px 0 rgba(16,22,26,0.2);
  -moz-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.4),inset 0 -1px 0 rgba(16,22,26,0.2);
       box-shadow:inset 0 0 0 1px rgba(16,22,26,0.4),inset 0 -1px 0 rgba(16,22,26,0.2);
  background-color:#B2E247
}

.bp3-button.bp3-intent-primary:active,.bp3-button.bp3-intent-primary.bp3-active{
  -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.4),inset 0 1px 2px rgba(16,22,26,0.2);
  -moz-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.4),inset 0 1px 2px rgba(16,22,26,0.2);
       box-shadow:inset 0 0 0 1px rgba(16,22,26,0.4),inset 0 1px 2px rgba(16,22,26,0.2);
  background-color:#B2E247;
  background-image:none
}

.bp3-button.bp3-intent-primary:disabled,.bp3-button.bp3-intent-primary.bp3-disabled{
  border-color:transparent;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none;
  background-color:rgba(178,226,71,0.5);
  background-image:none;
  color:rgba(255,255,255,0.6)
}

.bp3-button.bp3-intent-success{
  -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.4),inset 0 -1px 0 rgba(16,22,26,0.2);
  -moz-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.4),inset 0 -1px 0 rgba(16,22,26,0.2);
       box-shadow:inset 0 0 0 1px rgba(16,22,26,0.4),inset 0 -1px 0 rgba(16,22,26,0.2);
  background-color:#0f9960;
  background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), to(rgba(255,255,255,0)));
  background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.1), rgba(255,255,255,0));
  background-image:-moz-linear-gradient(top, rgba(255,255,255,0.1), rgba(255,255,255,0));
  background-image:-o-linear-gradient(top, rgba(255,255,255,0.1), rgba(255,255,255,0));
  background-image:linear-gradient(to bottom, rgba(255,255,255,0.1), rgba(255,255,255,0));
  color:#ffffff
}

.bp3-button.bp3-intent-success:hover,.bp3-button.bp3-intent-success:active,.bp3-button.bp3-intent-success.bp3-active{
  color:#ffffff
}

.bp3-button.bp3-intent-success:hover{
  -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.4),inset 0 -1px 0 rgba(16,22,26,0.2);
  -moz-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.4),inset 0 -1px 0 rgba(16,22,26,0.2);
       box-shadow:inset 0 0 0 1px rgba(16,22,26,0.4),inset 0 -1px 0 rgba(16,22,26,0.2);
  background-color:#0d8050
}

.bp3-button.bp3-intent-success:active,.bp3-button.bp3-intent-success.bp3-active{
  -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.4),inset 0 1px 2px rgba(16,22,26,0.2);
  -moz-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.4),inset 0 1px 2px rgba(16,22,26,0.2);
       box-shadow:inset 0 0 0 1px rgba(16,22,26,0.4),inset 0 1px 2px rgba(16,22,26,0.2);
  background-color:#0a6640;
  background-image:none
}

.bp3-button.bp3-intent-success:disabled,.bp3-button.bp3-intent-success.bp3-disabled{
  border-color:transparent;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none;
  background-color:rgba(15,153,96,0.5);
  background-image:none;
  color:rgba(255,255,255,0.6)
}

.bp3-button.bp3-intent-warning{
  -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.4),inset 0 -1px 0 rgba(16,22,26,0.2);
  -moz-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.4),inset 0 -1px 0 rgba(16,22,26,0.2);
       box-shadow:inset 0 0 0 1px rgba(16,22,26,0.4),inset 0 -1px 0 rgba(16,22,26,0.2);
  background-color:#d9822b;
  background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), to(rgba(255,255,255,0)));
  background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.1), rgba(255,255,255,0));
  background-image:-moz-linear-gradient(top, rgba(255,255,255,0.1), rgba(255,255,255,0));
  background-image:-o-linear-gradient(top, rgba(255,255,255,0.1), rgba(255,255,255,0));
  background-image:linear-gradient(to bottom, rgba(255,255,255,0.1), rgba(255,255,255,0));
  color:#ffffff
}

.bp3-button.bp3-intent-warning:hover,.bp3-button.bp3-intent-warning:active,.bp3-button.bp3-intent-warning.bp3-active{
  color:#ffffff
}

.bp3-button.bp3-intent-warning:hover{
  -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.4),inset 0 -1px 0 rgba(16,22,26,0.2);
  -moz-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.4),inset 0 -1px 0 rgba(16,22,26,0.2);
       box-shadow:inset 0 0 0 1px rgba(16,22,26,0.4),inset 0 -1px 0 rgba(16,22,26,0.2);
  background-color:#bf7326
}

.bp3-button.bp3-intent-warning:active,.bp3-button.bp3-intent-warning.bp3-active{
  -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.4),inset 0 1px 2px rgba(16,22,26,0.2);
  -moz-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.4),inset 0 1px 2px rgba(16,22,26,0.2);
       box-shadow:inset 0 0 0 1px rgba(16,22,26,0.4),inset 0 1px 2px rgba(16,22,26,0.2);
  background-color:#a66321;
  background-image:none
}

.bp3-button.bp3-intent-warning:disabled,.bp3-button.bp3-intent-warning.bp3-disabled{
  border-color:transparent;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none;
  background-color:rgba(217,130,43,0.5);
  background-image:none;
  color:rgba(255,255,255,0.6)
}

.bp3-button.bp3-intent-danger{
  -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.4),inset 0 -1px 0 rgba(16,22,26,0.2);
  -moz-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.4),inset 0 -1px 0 rgba(16,22,26,0.2);
       box-shadow:inset 0 0 0 1px rgba(16,22,26,0.4),inset 0 -1px 0 rgba(16,22,26,0.2);
  background-color:#db3737;
  background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), to(rgba(255,255,255,0)));
  background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.1), rgba(255,255,255,0));
  background-image:-moz-linear-gradient(top, rgba(255,255,255,0.1), rgba(255,255,255,0));
  background-image:-o-linear-gradient(top, rgba(255,255,255,0.1), rgba(255,255,255,0));
  background-image:linear-gradient(to bottom, rgba(255,255,255,0.1), rgba(255,255,255,0));
  color:#ffffff
}

.bp3-button.bp3-intent-danger:hover,.bp3-button.bp3-intent-danger:active,.bp3-button.bp3-intent-danger.bp3-active{
  color:#ffffff
}

.bp3-button.bp3-intent-danger:hover{
  -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.4),inset 0 -1px 0 rgba(16,22,26,0.2);
  -moz-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.4),inset 0 -1px 0 rgba(16,22,26,0.2);
       box-shadow:inset 0 0 0 1px rgba(16,22,26,0.4),inset 0 -1px 0 rgba(16,22,26,0.2);
  background-color:#c23030
}

.bp3-button.bp3-intent-danger:active,.bp3-button.bp3-intent-danger.bp3-active{
  -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.4),inset 0 1px 2px rgba(16,22,26,0.2);
  -moz-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.4),inset 0 1px 2px rgba(16,22,26,0.2);
       box-shadow:inset 0 0 0 1px rgba(16,22,26,0.4),inset 0 1px 2px rgba(16,22,26,0.2);
  background-color:#a82a2a;
  background-image:none
}

.bp3-button.bp3-intent-danger:disabled,.bp3-button.bp3-intent-danger.bp3-disabled{
  border-color:transparent;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none;
  background-color:rgba(219,55,55,0.5);
  background-image:none;
  color:rgba(255,255,255,0.6)
}

.bp3-button[class*="bp3-intent-"] .bp3-button-spinner .bp3-spinner-head{
  stroke:#ffffff
}

.bp3-button.bp3-large,.bp3-large .bp3-button{
  min-width:40px;
  min-height:40px;
  padding:5px 15px;
  font-size:16px
}

.bp3-button.bp3-large::before,.bp3-button.bp3-large>*,.bp3-large .bp3-button::before,.bp3-large .bp3-button>*{
  margin-right:10px
}

.bp3-button.bp3-large:empty::before,.bp3-button.bp3-large>:last-child,.bp3-large .bp3-button:empty::before,.bp3-large .bp3-button>:last-child{
  margin-right:0
}

.bp3-button.bp3-small,.bp3-small .bp3-button{
  min-width:24px;
  min-height:24px;
  padding:0 7px
}

.bp3-button.bp3-loading{
  position:relative
}

.bp3-button.bp3-loading[class*="bp3-icon-"]::before{
  visibility:hidden
}

.bp3-button.bp3-loading .bp3-button-spinner{
  position:absolute;
  margin:0
}

.bp3-button.bp3-loading>:not(.bp3-button-spinner){
  visibility:hidden
}

.bp3-button[class*="bp3-icon-"]::before{
  line-height:1;
  font-family:"Icons16", sans-serif;
  font-size:16px;
  font-weight:400;
  font-style:normal;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  color:#828282
}

.bp3-button .bp3-icon,.bp3-button .bp3-icon-standard,.bp3-button .bp3-icon-large{
  color:#828282
}

.bp3-button .bp3-icon.bp3-align-right,.bp3-button .bp3-icon-standard.bp3-align-right,.bp3-button .bp3-icon-large.bp3-align-right{
  margin-left:7px
}

.bp3-button .bp3-icon:first-child:last-child,.bp3-button .bp3-spinner+.bp3-icon:last-child{
  margin:0 -7px
}

.bp3-dark .bp3-button:not([class*="bp3-intent-"]){
  -webkit-box-shadow:0 0 0 1px rgba(16,22,26,0.4);
  -moz-box-shadow:0 0 0 1px rgba(16,22,26,0.4);
       box-shadow:0 0 0 1px rgba(16,22,26,0.4);
  background-color:#303030;
  background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.05)), to(rgba(255,255,255,0)));
  background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.05), rgba(255,255,255,0));
  background-image:-moz-linear-gradient(top, rgba(255,255,255,0.05), rgba(255,255,255,0));
  background-image:-o-linear-gradient(top, rgba(255,255,255,0.05), rgba(255,255,255,0));
  background-image:linear-gradient(to bottom, rgba(255,255,255,0.05), rgba(255,255,255,0));
  color:#FAFAFA
}

.bp3-dark .bp3-button:not([class*="bp3-intent-"]):hover,.bp3-dark .bp3-button:not([class*="bp3-intent-"]):active,.bp3-dark .bp3-button:not([class*="bp3-intent-"]).bp3-active{
  color:#FAFAFA
}

.bp3-dark .bp3-button:not([class*="bp3-intent-"]):hover{
  -webkit-box-shadow:0 0 0 1px rgba(16,22,26,0.4);
  -moz-box-shadow:0 0 0 1px rgba(16,22,26,0.4);
       box-shadow:0 0 0 1px rgba(16,22,26,0.4);
  background-color:#303030
}

.bp3-dark .bp3-button:not([class*="bp3-intent-"]):active,.bp3-dark .bp3-button:not([class*="bp3-intent-"]).bp3-active{
  -webkit-box-shadow:0 0 0 1px rgba(16,22,26,0.6),inset 0 1px 2px rgba(16,22,26,0.2);
  -moz-box-shadow:0 0 0 1px rgba(16,22,26,0.6),inset 0 1px 2px rgba(16,22,26,0.2);
       box-shadow:0 0 0 1px rgba(16,22,26,0.6),inset 0 1px 2px rgba(16,22,26,0.2);
  background-color:#303030;
  background-image:none
}

.bp3-dark .bp3-button:not([class*="bp3-intent-"]):disabled,.bp3-dark .bp3-button:not([class*="bp3-intent-"]).bp3-disabled{
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none;
  background-color:rgba(122,122,122,0.5);
  background-image:none;
  color:rgba(214,214,214,0.5)
}

.bp3-dark .bp3-button:not([class*="bp3-intent-"]):disabled.bp3-active,.bp3-dark .bp3-button:not([class*="bp3-intent-"]).bp3-disabled.bp3-active{
  background:rgba(122,122,122,0.7)
}

.bp3-dark .bp3-button:not([class*="bp3-intent-"]) .bp3-button-spinner .bp3-spinner-head{
  background:rgba(16,22,26,0.5);
  stroke:#ABABAB
}

.bp3-dark .bp3-button:not([class*="bp3-intent-"])[class*="bp3-icon-"]::before{
  color:#d6d6d6
}

.bp3-dark .bp3-button:not([class*="bp3-intent-"]) .bp3-icon,.bp3-dark .bp3-button:not([class*="bp3-intent-"]) .bp3-icon-standard,.bp3-dark .bp3-button:not([class*="bp3-intent-"]) .bp3-icon-large{
  color:#d6d6d6
}

.bp3-dark .bp3-button[class*="bp3-intent-"]{
  -webkit-box-shadow:0 0 0 1px rgba(16,22,26,0.4);
  -moz-box-shadow:0 0 0 1px rgba(16,22,26,0.4);
       box-shadow:0 0 0 1px rgba(16,22,26,0.4)
}

.bp3-dark .bp3-button[class*="bp3-intent-"]:hover{
  -webkit-box-shadow:0 0 0 1px rgba(16,22,26,0.4);
  -moz-box-shadow:0 0 0 1px rgba(16,22,26,0.4);
       box-shadow:0 0 0 1px rgba(16,22,26,0.4)
}

.bp3-dark .bp3-button[class*="bp3-intent-"]:active,.bp3-dark .bp3-button[class*="bp3-intent-"].bp3-active{
  -webkit-box-shadow:0 0 0 1px rgba(16,22,26,0.4),inset 0 1px 2px rgba(16,22,26,0.2);
  -moz-box-shadow:0 0 0 1px rgba(16,22,26,0.4),inset 0 1px 2px rgba(16,22,26,0.2);
       box-shadow:0 0 0 1px rgba(16,22,26,0.4),inset 0 1px 2px rgba(16,22,26,0.2)
}

.bp3-dark .bp3-button[class*="bp3-intent-"]:disabled,.bp3-dark .bp3-button[class*="bp3-intent-"].bp3-disabled{
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none;
  background-image:none;
  color:rgba(255,255,255,0.3)
}

.bp3-dark .bp3-button[class*="bp3-intent-"] .bp3-button-spinner .bp3-spinner-head{
  stroke:#ABABAB
}

.bp3-button:disabled::before,.bp3-button:disabled .bp3-icon,.bp3-button:disabled .bp3-icon-standard,.bp3-button:disabled .bp3-icon-large,.bp3-button.bp3-disabled::before,.bp3-button.bp3-disabled .bp3-icon,.bp3-button.bp3-disabled .bp3-icon-standard,.bp3-button.bp3-disabled .bp3-icon-large,.bp3-button[class*="bp3-intent-"]::before,.bp3-button[class*="bp3-intent-"] .bp3-icon,.bp3-button[class*="bp3-intent-"] .bp3-icon-standard,.bp3-button[class*="bp3-intent-"] .bp3-icon-large{
  color:inherit !important
}

.bp3-button.bp3-minimal{
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none;
  background:none
}

.bp3-button.bp3-minimal:hover{
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none;
  background:rgba(189,189,189,0.3);
  text-decoration:none;
  color:#262626
}

.bp3-button.bp3-minimal:active,.bp3-button.bp3-minimal.bp3-active{
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none;
  background:rgba(150,150,150,0.3);
  color:#262626
}

.bp3-button.bp3-minimal:disabled,.bp3-button.bp3-minimal:disabled:hover,.bp3-button.bp3-minimal.bp3-disabled,.bp3-button.bp3-minimal.bp3-disabled:hover{
  background:none;
  cursor:not-allowed;
  color:rgba(130,130,130,0.5)
}

.bp3-button.bp3-minimal:disabled.bp3-active,.bp3-button.bp3-minimal:disabled:hover.bp3-active,.bp3-button.bp3-minimal.bp3-disabled.bp3-active,.bp3-button.bp3-minimal.bp3-disabled:hover.bp3-active{
  background:rgba(150,150,150,0.3)
}

.bp3-dark .bp3-button.bp3-minimal{
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none;
  background:none;
  color:inherit
}

.bp3-dark .bp3-button.bp3-minimal:hover,.bp3-dark .bp3-button.bp3-minimal:active,.bp3-dark .bp3-button.bp3-minimal.bp3-active{
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none;
  background:none
}

.bp3-dark .bp3-button.bp3-minimal:hover{
  background:rgba(171,171,171,0.15)
}

.bp3-dark .bp3-button.bp3-minimal:active,.bp3-dark .bp3-button.bp3-minimal.bp3-active{
  background:rgba(171,171,171,0.3);
  color:#FAFAFA
}

.bp3-dark .bp3-button.bp3-minimal:disabled,.bp3-dark .bp3-button.bp3-minimal:disabled:hover,.bp3-dark .bp3-button.bp3-minimal.bp3-disabled,.bp3-dark .bp3-button.bp3-minimal.bp3-disabled:hover{
  background:none;
  cursor:not-allowed;
  color:rgba(214,214,214,0.5)
}

.bp3-dark .bp3-button.bp3-minimal:disabled.bp3-active,.bp3-dark .bp3-button.bp3-minimal:disabled:hover.bp3-active,.bp3-dark .bp3-button.bp3-minimal.bp3-disabled.bp3-active,.bp3-dark .bp3-button.bp3-minimal.bp3-disabled:hover.bp3-active{
  background:rgba(171,171,171,0.3)
}

.bp3-button.bp3-minimal.bp3-intent-primary{
  color:#B2E247
}

.bp3-button.bp3-minimal.bp3-intent-primary:hover,.bp3-button.bp3-minimal.bp3-intent-primary:active,.bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none;
  background:none;
  color:#B2E247
}

.bp3-button.bp3-minimal.bp3-intent-primary:hover{
  background:rgba(178,226,71,0.15);
  color:#B2E247
}

.bp3-button.bp3-minimal.bp3-intent-primary:active,.bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{
  background:rgba(178,226,71,0.3);
  color:#B2E247
}

.bp3-button.bp3-minimal.bp3-intent-primary:disabled,.bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled{
  background:none;
  color:rgba(16,107,163,0.5)
}

.bp3-button.bp3-minimal.bp3-intent-primary:disabled.bp3-active,.bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled.bp3-active{
  background:rgba(178,226,71,0.3)
}

.bp3-button.bp3-minimal.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{
  stroke:#B2E247
}

.bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary{
  color:#B2E247
}

.bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:hover{
  background:rgba(178,226,71,0.2);
  color:#B2E247
}

.bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:active,.bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-active{
  background:rgba(178,226,71,0.3);
  color:#B2E247
}

.bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:disabled,.bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled{
  background:none;
  color:rgba(178,226,71,0.5)
}

.bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary:disabled.bp3-active,.bp3-dark .bp3-button.bp3-minimal.bp3-intent-primary.bp3-disabled.bp3-active{
  background:rgba(178,226,71,0.3)
}

.bp3-button.bp3-minimal.bp3-intent-success{
  color:#0d8050
}

.bp3-button.bp3-minimal.bp3-intent-success:hover,.bp3-button.bp3-minimal.bp3-intent-success:active,.bp3-button.bp3-minimal.bp3-intent-success.bp3-active{
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none;
  background:none;
  color:#0d8050
}

.bp3-button.bp3-minimal.bp3-intent-success:hover{
  background:rgba(15,153,96,0.15);
  color:#0d8050
}

.bp3-button.bp3-minimal.bp3-intent-success:active,.bp3-button.bp3-minimal.bp3-intent-success.bp3-active{
  background:rgba(15,153,96,0.3);
  color:#0d8050
}

.bp3-button.bp3-minimal.bp3-intent-success:disabled,.bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled{
  background:none;
  color:rgba(13,128,80,0.5)
}

.bp3-button.bp3-minimal.bp3-intent-success:disabled.bp3-active,.bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled.bp3-active{
  background:rgba(15,153,96,0.3)
}

.bp3-button.bp3-minimal.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{
  stroke:#0d8050
}

.bp3-dark .bp3-button.bp3-minimal.bp3-intent-success{
  color:#3dcc91
}

.bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:hover{
  background:rgba(15,153,96,0.2);
  color:#3dcc91
}

.bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:active,.bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-active{
  background:rgba(15,153,96,0.3);
  color:#3dcc91
}

.bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:disabled,.bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled{
  background:none;
  color:rgba(61,204,145,0.5)
}

.bp3-dark .bp3-button.bp3-minimal.bp3-intent-success:disabled.bp3-active,.bp3-dark .bp3-button.bp3-minimal.bp3-intent-success.bp3-disabled.bp3-active{
  background:rgba(15,153,96,0.3)
}

.bp3-button.bp3-minimal.bp3-intent-warning{
  color:#bf7326
}

.bp3-button.bp3-minimal.bp3-intent-warning:hover,.bp3-button.bp3-minimal.bp3-intent-warning:active,.bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none;
  background:none;
  color:#bf7326
}

.bp3-button.bp3-minimal.bp3-intent-warning:hover{
  background:rgba(217,130,43,0.15);
  color:#bf7326
}

.bp3-button.bp3-minimal.bp3-intent-warning:active,.bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{
  background:rgba(217,130,43,0.3);
  color:#bf7326
}

.bp3-button.bp3-minimal.bp3-intent-warning:disabled,.bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled{
  background:none;
  color:rgba(191,115,38,0.5)
}

.bp3-button.bp3-minimal.bp3-intent-warning:disabled.bp3-active,.bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled.bp3-active{
  background:rgba(217,130,43,0.3)
}

.bp3-button.bp3-minimal.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{
  stroke:#bf7326
}

.bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning{
  color:#ffb366
}

.bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:hover{
  background:rgba(217,130,43,0.2);
  color:#ffb366
}

.bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:active,.bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-active{
  background:rgba(217,130,43,0.3);
  color:#ffb366
}

.bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:disabled,.bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled{
  background:none;
  color:rgba(255,179,102,0.5)
}

.bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning:disabled.bp3-active,.bp3-dark .bp3-button.bp3-minimal.bp3-intent-warning.bp3-disabled.bp3-active{
  background:rgba(217,130,43,0.3)
}

.bp3-button.bp3-minimal.bp3-intent-danger{
  color:#c23030
}

.bp3-button.bp3-minimal.bp3-intent-danger:hover,.bp3-button.bp3-minimal.bp3-intent-danger:active,.bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none;
  background:none;
  color:#c23030
}

.bp3-button.bp3-minimal.bp3-intent-danger:hover{
  background:rgba(219,55,55,0.15);
  color:#c23030
}

.bp3-button.bp3-minimal.bp3-intent-danger:active,.bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{
  background:rgba(219,55,55,0.3);
  color:#c23030
}

.bp3-button.bp3-minimal.bp3-intent-danger:disabled,.bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled{
  background:none;
  color:rgba(194,48,48,0.5)
}

.bp3-button.bp3-minimal.bp3-intent-danger:disabled.bp3-active,.bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled.bp3-active{
  background:rgba(219,55,55,0.3)
}

.bp3-button.bp3-minimal.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{
  stroke:#c23030
}

.bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger{
  color:#ff7373
}

.bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:hover{
  background:rgba(219,55,55,0.2);
  color:#ff7373
}

.bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:active,.bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-active{
  background:rgba(219,55,55,0.3);
  color:#ff7373
}

.bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:disabled,.bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled{
  background:none;
  color:rgba(255,115,115,0.5)
}

.bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger:disabled.bp3-active,.bp3-dark .bp3-button.bp3-minimal.bp3-intent-danger.bp3-disabled.bp3-active{
  background:rgba(219,55,55,0.3)
}

a.bp3-button{
  text-align:center;
  text-decoration:none;
  -webkit-transition:none;
  -o-transition:none;
  -moz-transition:none;
  transition:none
}

a.bp3-button,a.bp3-button:hover,a.bp3-button:active{
  color:#262626
}

a.bp3-button.bp3-disabled{
  color:rgba(130,130,130,0.5)
}

.bp3-button-text{
  -webkit-box-flex:0;
  -ms-flex:0 1 auto;
  -webkit-flex:0 1 auto;
     -moz-box-flex:0;
          flex:0 1 auto
}

.bp3-button.bp3-align-left .bp3-button-text,.bp3-button.bp3-align-right .bp3-button-text,.bp3-button-group.bp3-align-left .bp3-button-text,.bp3-button-group.bp3-align-right .bp3-button-text{
  -webkit-box-flex:1;
  -ms-flex:1 1 auto;
  -webkit-flex:1 1 auto;
     -moz-box-flex:1;
          flex:1 1 auto
}

.bp3-button-group{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:-webkit-inline-flex;
  display:-moz-inline-box;
  display:inline-flex
}

.bp3-button-group .bp3-button{
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  -webkit-flex:0 0 auto;
     -moz-box-flex:0;
          flex:0 0 auto;
  position:relative;
  z-index:4
}

.bp3-button-group .bp3-button:focus{
  z-index:5
}

.bp3-button-group .bp3-button:hover{
  z-index:6
}

.bp3-button-group .bp3-button:active,.bp3-button-group .bp3-button.bp3-active{
  z-index:7
}

.bp3-button-group .bp3-button:disabled,.bp3-button-group .bp3-button.bp3-disabled{
  z-index:3
}

.bp3-button-group .bp3-button[class*="bp3-intent-"]{
  z-index:9
}

.bp3-button-group .bp3-button[class*="bp3-intent-"]:focus{
  z-index:10
}

.bp3-button-group .bp3-button[class*="bp3-intent-"]:hover{
  z-index:11
}

.bp3-button-group .bp3-button[class*="bp3-intent-"]:active,.bp3-button-group .bp3-button[class*="bp3-intent-"].bp3-active{
  z-index:12
}

.bp3-button-group .bp3-button[class*="bp3-intent-"]:disabled,.bp3-button-group .bp3-button[class*="bp3-intent-"].bp3-disabled{
  z-index:8
}

.bp3-button-group:not(.bp3-minimal)>.bp3-popover-wrapper:not(:first-child) .bp3-button,.bp3-button-group:not(.bp3-minimal)>.bp3-button:not(:first-child){
  -webkit-border-top-left-radius:0;
     -moz-border-radius-topleft:0;
          border-top-left-radius:0;
  -webkit-border-bottom-left-radius:0;
     -moz-border-radius-bottomleft:0;
          border-bottom-left-radius:0
}

.bp3-button-group:not(.bp3-minimal)>.bp3-popover-wrapper:not(:last-child) .bp3-button,.bp3-button-group:not(.bp3-minimal)>.bp3-button:not(:last-child){
  margin-right:-1px;
  -webkit-border-top-right-radius:0;
     -moz-border-radius-topright:0;
          border-top-right-radius:0;
  -webkit-border-bottom-right-radius:0;
     -moz-border-radius-bottomright:0;
          border-bottom-right-radius:0
}

.bp3-button-group.bp3-minimal .bp3-button{
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none;
  background:none
}

.bp3-button-group.bp3-minimal .bp3-button:hover{
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none;
  background:rgba(189,189,189,0.3);
  text-decoration:none;
  color:#262626
}

.bp3-button-group.bp3-minimal .bp3-button:active,.bp3-button-group.bp3-minimal .bp3-button.bp3-active{
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none;
  background:rgba(150,150,150,0.3);
  color:#262626
}

.bp3-button-group.bp3-minimal .bp3-button:disabled,.bp3-button-group.bp3-minimal .bp3-button:disabled:hover,.bp3-button-group.bp3-minimal .bp3-button.bp3-disabled,.bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover{
  background:none;
  cursor:not-allowed;
  color:rgba(130,130,130,0.5)
}

.bp3-button-group.bp3-minimal .bp3-button:disabled.bp3-active,.bp3-button-group.bp3-minimal .bp3-button:disabled:hover.bp3-active,.bp3-button-group.bp3-minimal .bp3-button.bp3-disabled.bp3-active,.bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover.bp3-active{
  background:rgba(150,150,150,0.3)
}

.bp3-dark .bp3-button-group.bp3-minimal .bp3-button{
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none;
  background:none;
  color:inherit
}

.bp3-dark .bp3-button-group.bp3-minimal .bp3-button:hover,.bp3-dark .bp3-button-group.bp3-minimal .bp3-button:active,.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-active{
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none;
  background:none
}

.bp3-dark .bp3-button-group.bp3-minimal .bp3-button:hover{
  background:rgba(171,171,171,0.15)
}

.bp3-dark .bp3-button-group.bp3-minimal .bp3-button:active,.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-active{
  background:rgba(171,171,171,0.3);
  color:#FAFAFA
}

.bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled,.bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled:hover,.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled,.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover{
  background:none;
  cursor:not-allowed;
  color:rgba(214,214,214,0.5)
}

.bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled.bp3-active,.bp3-dark .bp3-button-group.bp3-minimal .bp3-button:disabled:hover.bp3-active,.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled.bp3-active,.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-disabled:hover.bp3-active{
  background:rgba(171,171,171,0.3)
}

.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary{
  color:#B2E247
}

.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover,.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active,.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none;
  background:none;
  color:#B2E247
}

.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover{
  background:rgba(178,226,71,0.15);
  color:#B2E247
}

.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active,.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{
  background:rgba(178,226,71,0.3);
  color:#B2E247
}

.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled,.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled{
  background:none;
  color:rgba(16,107,163,0.5)
}

.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled.bp3-active,.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled.bp3-active{
  background:rgba(178,226,71,0.3)
}

.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{
  stroke:#B2E247
}

.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary{
  color:#B2E247
}

.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:hover{
  background:rgba(178,226,71,0.2);
  color:#B2E247
}

.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:active,.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-active{
  background:rgba(178,226,71,0.3);
  color:#B2E247
}

.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled,.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled{
  background:none;
  color:rgba(178,226,71,0.5)
}

.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary:disabled.bp3-active,.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-primary.bp3-disabled.bp3-active{
  background:rgba(178,226,71,0.3)
}

.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success{
  color:#0d8050
}

.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover,.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active,.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none;
  background:none;
  color:#0d8050
}

.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover{
  background:rgba(15,153,96,0.15);
  color:#0d8050
}

.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active,.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{
  background:rgba(15,153,96,0.3);
  color:#0d8050
}

.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled,.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled{
  background:none;
  color:rgba(13,128,80,0.5)
}

.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled.bp3-active,.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled.bp3-active{
  background:rgba(15,153,96,0.3)
}

.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{
  stroke:#0d8050
}

.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success{
  color:#3dcc91
}

.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:hover{
  background:rgba(15,153,96,0.2);
  color:#3dcc91
}

.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:active,.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-active{
  background:rgba(15,153,96,0.3);
  color:#3dcc91
}

.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled,.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled{
  background:none;
  color:rgba(61,204,145,0.5)
}

.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success:disabled.bp3-active,.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-success.bp3-disabled.bp3-active{
  background:rgba(15,153,96,0.3)
}

.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning{
  color:#bf7326
}

.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover,.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active,.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none;
  background:none;
  color:#bf7326
}

.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover{
  background:rgba(217,130,43,0.15);
  color:#bf7326
}

.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active,.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{
  background:rgba(217,130,43,0.3);
  color:#bf7326
}

.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled,.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled{
  background:none;
  color:rgba(191,115,38,0.5)
}

.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled.bp3-active,.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled.bp3-active{
  background:rgba(217,130,43,0.3)
}

.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{
  stroke:#bf7326
}

.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning{
  color:#ffb366
}

.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:hover{
  background:rgba(217,130,43,0.2);
  color:#ffb366
}

.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:active,.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-active{
  background:rgba(217,130,43,0.3);
  color:#ffb366
}

.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled,.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled{
  background:none;
  color:rgba(255,179,102,0.5)
}

.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning:disabled.bp3-active,.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-warning.bp3-disabled.bp3-active{
  background:rgba(217,130,43,0.3)
}

.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger{
  color:#c23030
}

.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover,.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active,.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none;
  background:none;
  color:#c23030
}

.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover{
  background:rgba(219,55,55,0.15);
  color:#c23030
}

.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active,.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{
  background:rgba(219,55,55,0.3);
  color:#c23030
}

.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled,.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled{
  background:none;
  color:rgba(194,48,48,0.5)
}

.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled.bp3-active,.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled.bp3-active{
  background:rgba(219,55,55,0.3)
}

.bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{
  stroke:#c23030
}

.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger{
  color:#ff7373
}

.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:hover{
  background:rgba(219,55,55,0.2);
  color:#ff7373
}

.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:active,.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-active{
  background:rgba(219,55,55,0.3);
  color:#ff7373
}

.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled,.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled{
  background:none;
  color:rgba(255,115,115,0.5)
}

.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger:disabled.bp3-active,.bp3-dark .bp3-button-group.bp3-minimal .bp3-button.bp3-intent-danger.bp3-disabled.bp3-active{
  background:rgba(219,55,55,0.3)
}

.bp3-button-group.bp3-fill{
  display:-webkit-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  width:100%
}

.bp3-button-group .bp3-button.bp3-fill,.bp3-button-group.bp3-fill .bp3-button:not(.bp3-fixed){
  -webkit-box-flex:1;
  -ms-flex:1 1 auto;
  -webkit-flex:1 1 auto;
     -moz-box-flex:1;
          flex:1 1 auto
}

.bp3-button-group.bp3-vertical{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  -webkit-flex-direction:column;
     -moz-box-orient:vertical;
     -moz-box-direction:normal;
          flex-direction:column;
  -webkit-box-align:stretch;
  -ms-flex-align:stretch;
  -webkit-align-items:stretch;
     -moz-box-align:stretch;
          align-items:stretch;
  vertical-align:top
}

.bp3-button-group.bp3-vertical.bp3-fill{
  width:unset;
  height:100%
}

.bp3-button-group.bp3-vertical .bp3-button{
  margin-right:0 !important;
  width:100%
}

.bp3-button-group.bp3-vertical .bp3-popover-target{
  display:block
}

.bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-popover-wrapper:first-child .bp3-button,.bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-button:first-child{
  -webkit-border-radius:3px 3px 0 0;
     -moz-border-radius:3px 3px 0 0;
          border-radius:3px 3px 0 0
}

.bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-popover-wrapper:last-child .bp3-button,.bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-button:last-child{
  -webkit-border-radius:0 0 3px 3px;
     -moz-border-radius:0 0 3px 3px;
          border-radius:0 0 3px 3px
}

.bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-popover-wrapper:not(:last-child) .bp3-button,.bp3-button-group.bp3-vertical:not(.bp3-minimal)>.bp3-button:not(:last-child){
  margin-bottom:-1px
}

.bp3-button-group.bp3-align-left .bp3-button{
  text-align:left
}

.bp3-dark .bp3-button-group:not(.bp3-minimal)>.bp3-popover-wrapper:not(:last-child) .bp3-button,.bp3-dark .bp3-button-group:not(.bp3-minimal)>.bp3-button:not(:last-child){
  margin-right:1px
}

.bp3-dark .bp3-button-group.bp3-vertical>.bp3-popover-wrapper:not(:last-child) .bp3-button,.bp3-dark .bp3-button-group.bp3-vertical>.bp3-button:not(:last-child){
  margin-bottom:1px
}

.bp3-callout{
  line-height:1.5;
  font-size:14px;
  position:relative;
  -webkit-border-radius:3px;
     -moz-border-radius:3px;
          border-radius:3px;
  background-color:rgba(171,171,171,0.15);
  width:100%;
  padding:10px 12px 9px
}

.bp3-callout[class*="bp3-icon-"]{
  padding-left:40px
}

.bp3-callout[class*="bp3-icon-"]::before{
  line-height:1;
  font-family:"Icons20", sans-serif;
  font-size:20px;
  font-weight:400;
  font-style:normal;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  position:absolute;
  top:10px;
  left:10px;
  color:#828282
}

.bp3-callout.bp3-callout-icon{
  padding-left:40px
}

.bp3-callout.bp3-callout-icon>.bp3-icon:first-child{
  position:absolute;
  top:10px;
  left:10px;
  color:#828282
}

.bp3-callout .bp3-heading{
  margin-top:0;
  margin-bottom:5px;
  line-height:20px
}

.bp3-callout .bp3-heading:last-child{
  margin-bottom:0
}

.bp3-dark .bp3-callout{
  background-color:rgba(171,171,171,0.2)
}

.bp3-dark .bp3-callout[class*="bp3-icon-"]::before{
  color:#d6d6d6
}

.bp3-callout.bp3-intent-primary{
  background-color:rgba(178,226,71,0.15)
}

.bp3-callout.bp3-intent-primary[class*="bp3-icon-"]::before,.bp3-callout.bp3-intent-primary>.bp3-icon:first-child,.bp3-callout.bp3-intent-primary .bp3-heading{
  color:#B2E247
}

.bp3-dark .bp3-callout.bp3-intent-primary{
  background-color:rgba(178,226,71,0.25)
}

.bp3-dark .bp3-callout.bp3-intent-primary[class*="bp3-icon-"]::before,.bp3-dark .bp3-callout.bp3-intent-primary>.bp3-icon:first-child,.bp3-dark .bp3-callout.bp3-intent-primary .bp3-heading{
  color:#B2E247
}

.bp3-callout.bp3-intent-success{
  background-color:rgba(15,153,96,0.15)
}

.bp3-callout.bp3-intent-success[class*="bp3-icon-"]::before,.bp3-callout.bp3-intent-success>.bp3-icon:first-child,.bp3-callout.bp3-intent-success .bp3-heading{
  color:#0d8050
}

.bp3-dark .bp3-callout.bp3-intent-success{
  background-color:rgba(15,153,96,0.25)
}

.bp3-dark .bp3-callout.bp3-intent-success[class*="bp3-icon-"]::before,.bp3-dark .bp3-callout.bp3-intent-success>.bp3-icon:first-child,.bp3-dark .bp3-callout.bp3-intent-success .bp3-heading{
  color:#3dcc91
}

.bp3-callout.bp3-intent-warning{
  background-color:rgba(217,130,43,0.15)
}

.bp3-callout.bp3-intent-warning[class*="bp3-icon-"]::before,.bp3-callout.bp3-intent-warning>.bp3-icon:first-child,.bp3-callout.bp3-intent-warning .bp3-heading{
  color:#bf7326
}

.bp3-dark .bp3-callout.bp3-intent-warning{
  background-color:rgba(217,130,43,0.25)
}

.bp3-dark .bp3-callout.bp3-intent-warning[class*="bp3-icon-"]::before,.bp3-dark .bp3-callout.bp3-intent-warning>.bp3-icon:first-child,.bp3-dark .bp3-callout.bp3-intent-warning .bp3-heading{
  color:#ffb366
}

.bp3-callout.bp3-intent-danger{
  background-color:rgba(219,55,55,0.15)
}

.bp3-callout.bp3-intent-danger[class*="bp3-icon-"]::before,.bp3-callout.bp3-intent-danger>.bp3-icon:first-child,.bp3-callout.bp3-intent-danger .bp3-heading{
  color:#c23030
}

.bp3-dark .bp3-callout.bp3-intent-danger{
  background-color:rgba(219,55,55,0.25)
}

.bp3-dark .bp3-callout.bp3-intent-danger[class*="bp3-icon-"]::before,.bp3-dark .bp3-callout.bp3-intent-danger>.bp3-icon:first-child,.bp3-dark .bp3-callout.bp3-intent-danger .bp3-heading{
  color:#ff7373
}

.bp3-running-text .bp3-callout{
  margin:20px 0
}

.bp3-card{
  -webkit-border-radius:3px;
     -moz-border-radius:3px;
          border-radius:3px;
  -webkit-box-shadow:0 0 0 1px rgba(16,22,26,0.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);
  -moz-box-shadow:0 0 0 1px rgba(16,22,26,0.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);
       box-shadow:0 0 0 1px rgba(16,22,26,0.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);
  background-color:#ffffff;
  padding:20px;
  -webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
  -o-transition:box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-o-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
  -moz-transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-moz-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-moz-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-moz-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-o-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-moz-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9)
}

.bp3-card.bp3-dark,.bp3-dark .bp3-card{
  -webkit-box-shadow:0 0 0 1px rgba(16,22,26,0.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);
  -moz-box-shadow:0 0 0 1px rgba(16,22,26,0.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);
       box-shadow:0 0 0 1px rgba(16,22,26,0.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);
  background-color:#303030
}

.bp3-elevation-0{
  -webkit-box-shadow:0 0 0 1px rgba(16,22,26,0.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);
  -moz-box-shadow:0 0 0 1px rgba(16,22,26,0.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);
       box-shadow:0 0 0 1px rgba(16,22,26,0.15),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0)
}

.bp3-elevation-0.bp3-dark,.bp3-dark .bp3-elevation-0{
  -webkit-box-shadow:0 0 0 1px rgba(16,22,26,0.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);
  -moz-box-shadow:0 0 0 1px rgba(16,22,26,0.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0);
       box-shadow:0 0 0 1px rgba(16,22,26,0.4),0 0 0 rgba(16,22,26,0),0 0 0 rgba(16,22,26,0)
}

.bp3-elevation-1{
  -webkit-box-shadow:0 0 0 1px rgba(16,22,26,0.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,0.2);
  -moz-box-shadow:0 0 0 1px rgba(16,22,26,0.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,0.2);
       box-shadow:0 0 0 1px rgba(16,22,26,0.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,0.2)
}

.bp3-elevation-1.bp3-dark,.bp3-dark .bp3-elevation-1{
  -webkit-box-shadow:0 0 0 1px rgba(16,22,26,0.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,0.4);
  -moz-box-shadow:0 0 0 1px rgba(16,22,26,0.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,0.4);
       box-shadow:0 0 0 1px rgba(16,22,26,0.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,0.4)
}

.bp3-elevation-2{
  -webkit-box-shadow:0 0 0 1px rgba(16,22,26,0.1),0 1px 1px rgba(16,22,26,0.2),0 2px 6px rgba(16,22,26,0.2);
  -moz-box-shadow:0 0 0 1px rgba(16,22,26,0.1),0 1px 1px rgba(16,22,26,0.2),0 2px 6px rgba(16,22,26,0.2);
       box-shadow:0 0 0 1px rgba(16,22,26,0.1),0 1px 1px rgba(16,22,26,0.2),0 2px 6px rgba(16,22,26,0.2)
}

.bp3-elevation-2.bp3-dark,.bp3-dark .bp3-elevation-2{
  -webkit-box-shadow:0 0 0 1px rgba(16,22,26,0.2),0 1px 1px rgba(16,22,26,0.4),0 2px 6px rgba(16,22,26,0.4);
  -moz-box-shadow:0 0 0 1px rgba(16,22,26,0.2),0 1px 1px rgba(16,22,26,0.4),0 2px 6px rgba(16,22,26,0.4);
       box-shadow:0 0 0 1px rgba(16,22,26,0.2),0 1px 1px rgba(16,22,26,0.4),0 2px 6px rgba(16,22,26,0.4)
}

.bp3-elevation-3{
  -webkit-box-shadow:0 0 0 1px rgba(16,22,26,0.1),0 2px 4px rgba(16,22,26,0.2),0 8px 24px rgba(16,22,26,0.2);
  -moz-box-shadow:0 0 0 1px rgba(16,22,26,0.1),0 2px 4px rgba(16,22,26,0.2),0 8px 24px rgba(16,22,26,0.2);
       box-shadow:0 0 0 1px rgba(16,22,26,0.1),0 2px 4px rgba(16,22,26,0.2),0 8px 24px rgba(16,22,26,0.2)
}

.bp3-elevation-3.bp3-dark,.bp3-dark .bp3-elevation-3{
  -webkit-box-shadow:0 0 0 1px rgba(16,22,26,0.2),0 2px 4px rgba(16,22,26,0.4),0 8px 24px rgba(16,22,26,0.4);
  -moz-box-shadow:0 0 0 1px rgba(16,22,26,0.2),0 2px 4px rgba(16,22,26,0.4),0 8px 24px rgba(16,22,26,0.4);
       box-shadow:0 0 0 1px rgba(16,22,26,0.2),0 2px 4px rgba(16,22,26,0.4),0 8px 24px rgba(16,22,26,0.4)
}

.bp3-elevation-4{
  -webkit-box-shadow:0 0 0 1px rgba(16,22,26,0.1),0 4px 8px rgba(16,22,26,0.2),0 18px 46px 6px rgba(16,22,26,0.2);
  -moz-box-shadow:0 0 0 1px rgba(16,22,26,0.1),0 4px 8px rgba(16,22,26,0.2),0 18px 46px 6px rgba(16,22,26,0.2);
       box-shadow:0 0 0 1px rgba(16,22,26,0.1),0 4px 8px rgba(16,22,26,0.2),0 18px 46px 6px rgba(16,22,26,0.2)
}

.bp3-elevation-4.bp3-dark,.bp3-dark .bp3-elevation-4{
  -webkit-box-shadow:0 0 0 1px rgba(16,22,26,0.2),0 4px 8px rgba(16,22,26,0.4),0 18px 46px 6px rgba(16,22,26,0.4);
  -moz-box-shadow:0 0 0 1px rgba(16,22,26,0.2),0 4px 8px rgba(16,22,26,0.4),0 18px 46px 6px rgba(16,22,26,0.4);
       box-shadow:0 0 0 1px rgba(16,22,26,0.2),0 4px 8px rgba(16,22,26,0.4),0 18px 46px 6px rgba(16,22,26,0.4)
}

.bp3-card.bp3-interactive:hover{
  -webkit-box-shadow:0 0 0 1px rgba(16,22,26,0.1),0 2px 4px rgba(16,22,26,0.2),0 8px 24px rgba(16,22,26,0.2);
  -moz-box-shadow:0 0 0 1px rgba(16,22,26,0.1),0 2px 4px rgba(16,22,26,0.2),0 8px 24px rgba(16,22,26,0.2);
       box-shadow:0 0 0 1px rgba(16,22,26,0.1),0 2px 4px rgba(16,22,26,0.2),0 8px 24px rgba(16,22,26,0.2);
  cursor:pointer
}

.bp3-card.bp3-interactive:hover.bp3-dark,.bp3-dark .bp3-card.bp3-interactive:hover{
  -webkit-box-shadow:0 0 0 1px rgba(16,22,26,0.2),0 2px 4px rgba(16,22,26,0.4),0 8px 24px rgba(16,22,26,0.4);
  -moz-box-shadow:0 0 0 1px rgba(16,22,26,0.2),0 2px 4px rgba(16,22,26,0.4),0 8px 24px rgba(16,22,26,0.4);
       box-shadow:0 0 0 1px rgba(16,22,26,0.2),0 2px 4px rgba(16,22,26,0.4),0 8px 24px rgba(16,22,26,0.4)
}

.bp3-card.bp3-interactive:active{
  opacity:0.9;
  -webkit-box-shadow:0 0 0 1px rgba(16,22,26,0.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,0.2);
  -moz-box-shadow:0 0 0 1px rgba(16,22,26,0.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,0.2);
       box-shadow:0 0 0 1px rgba(16,22,26,0.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,0.2);
  -webkit-transition-duration:0;
  -moz-transition-duration:0;
    -o-transition-duration:0;
       transition-duration:0
}

.bp3-card.bp3-interactive:active.bp3-dark,.bp3-dark .bp3-card.bp3-interactive:active{
  -webkit-box-shadow:0 0 0 1px rgba(16,22,26,0.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,0.4);
  -moz-box-shadow:0 0 0 1px rgba(16,22,26,0.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,0.4);
       box-shadow:0 0 0 1px rgba(16,22,26,0.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,0.4)
}

.bp3-collapse{
  height:0;
  overflow-y:hidden;
  -webkit-transition:height 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
  -o-transition:height 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
  -moz-transition:height 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:height 200ms cubic-bezier(0.4, 1, 0.75, 0.9)
}

.bp3-collapse .bp3-collapse-body{
  -webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
  -o-transition:-o-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
  -moz-transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), -moz-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), -moz-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), -o-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9)
}

.bp3-collapse .bp3-collapse-body[aria-hidden="true"]{
  display:none
}

.bp3-context-menu .bp3-popover-target{
  display:block
}

.bp3-context-menu-popover-target{
  position:fixed
}

.bp3-divider{
  margin:5px;
  border-right:1px solid rgba(16,22,26,0.15);
  border-bottom:1px solid rgba(16,22,26,0.15)
}

.bp3-dark .bp3-divider{
  border-color:rgba(16,22,26,0.4)
}

.bp3-dialog-container{
  opacity:1;
  -webkit-transform:scale(1);
  -moz-transform:scale(1);
   -ms-transform:scale(1);
    -o-transform:scale(1);
       transform:scale(1);
  display:-webkit-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-align-items:center;
     -moz-box-align:center;
          align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  -webkit-justify-content:center;
     -moz-box-pack:center;
          justify-content:center;
  width:100%;
  min-height:100%;
  pointer-events:none;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none
}

.bp3-dialog-container.bp3-overlay-enter>.bp3-dialog,.bp3-dialog-container.bp3-overlay-appear>.bp3-dialog{
  opacity:0;
  -webkit-transform:scale(0.5);
  -moz-transform:scale(0.5);
   -ms-transform:scale(0.5);
    -o-transform:scale(0.5);
       transform:scale(0.5)
}

.bp3-dialog-container.bp3-overlay-enter-active>.bp3-dialog,.bp3-dialog-container.bp3-overlay-appear-active>.bp3-dialog{
  opacity:1;
  -webkit-transform:scale(1);
  -moz-transform:scale(1);
   -ms-transform:scale(1);
    -o-transform:scale(1);
       transform:scale(1);
  -webkit-transition-property:opacity, -webkit-transform;
  transition-property:opacity, -webkit-transform;
  -o-transition-property:opacity, -o-transform;
  -moz-transition-property:opacity, transform, -moz-transform;
  transition-property:opacity, transform;
  transition-property:opacity, transform, -webkit-transform, -moz-transform, -o-transform;
  transition-property:opacity, transform, -webkit-transform;
  -webkit-transition-duration:300ms;
  -moz-transition-duration:300ms;
    -o-transition-duration:300ms;
       transition-duration:300ms;
  -webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
  -moz-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
    -o-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
       transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
  -webkit-transition-delay:0;
  -moz-transition-delay:0;
    -o-transition-delay:0;
       transition-delay:0
}

.bp3-dialog-container.bp3-overlay-exit>.bp3-dialog{
  opacity:1;
  -webkit-transform:scale(1);
  -moz-transform:scale(1);
   -ms-transform:scale(1);
    -o-transform:scale(1);
       transform:scale(1)
}

.bp3-dialog-container.bp3-overlay-exit-active>.bp3-dialog{
  opacity:0;
  -webkit-transform:scale(0.5);
  -moz-transform:scale(0.5);
   -ms-transform:scale(0.5);
    -o-transform:scale(0.5);
       transform:scale(0.5);
  -webkit-transition-property:opacity, -webkit-transform;
  transition-property:opacity, -webkit-transform;
  -o-transition-property:opacity, -o-transform;
  -moz-transition-property:opacity, transform, -moz-transform;
  transition-property:opacity, transform;
  transition-property:opacity, transform, -webkit-transform, -moz-transform, -o-transform;
  transition-property:opacity, transform, -webkit-transform;
  -webkit-transition-duration:300ms;
  -moz-transition-duration:300ms;
    -o-transition-duration:300ms;
       transition-duration:300ms;
  -webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
  -moz-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
    -o-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
       transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
  -webkit-transition-delay:0;
  -moz-transition-delay:0;
    -o-transition-delay:0;
       transition-delay:0
}

.bp3-dialog{
  display:-webkit-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  -webkit-flex-direction:column;
     -moz-box-orient:vertical;
     -moz-box-direction:normal;
          flex-direction:column;
  margin:30px 0;
  -webkit-border-radius:6px;
     -moz-border-radius:6px;
          border-radius:6px;
  -webkit-box-shadow:0 0 0 1px rgba(16,22,26,0.1),0 4px 8px rgba(16,22,26,0.2),0 18px 46px 6px rgba(16,22,26,0.2);
  -moz-box-shadow:0 0 0 1px rgba(16,22,26,0.1),0 4px 8px rgba(16,22,26,0.2),0 18px 46px 6px rgba(16,22,26,0.2);
       box-shadow:0 0 0 1px rgba(16,22,26,0.1),0 4px 8px rgba(16,22,26,0.2),0 18px 46px 6px rgba(16,22,26,0.2);
  background:#ededed;
  width:500px;
  padding-bottom:20px;
  pointer-events:all;
  -webkit-user-select:text;
  -moz-user-select:text;
  -ms-user-select:text;
  user-select:text
}

.bp3-dialog:focus{
  outline:0
}

.bp3-dialog.bp3-dark,.bp3-dark .bp3-dialog{
  -webkit-box-shadow:0 0 0 1px rgba(16,22,26,0.2),0 4px 8px rgba(16,22,26,0.4),0 18px 46px 6px rgba(16,22,26,0.4);
  -moz-box-shadow:0 0 0 1px rgba(16,22,26,0.2),0 4px 8px rgba(16,22,26,0.4),0 18px 46px 6px rgba(16,22,26,0.4);
       box-shadow:0 0 0 1px rgba(16,22,26,0.2),0 4px 8px rgba(16,22,26,0.4),0 18px 46px 6px rgba(16,22,26,0.4);
  background:#4F4F4F;
  color:#FAFAFA
}

.bp3-dialog-header{
  display:-webkit-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  -webkit-flex:0 0 auto;
     -moz-box-flex:0;
          flex:0 0 auto;
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-align-items:center;
     -moz-box-align:center;
          align-items:center;
  -webkit-border-radius:6px 6px 0 0;
     -moz-border-radius:6px 6px 0 0;
          border-radius:6px 6px 0 0;
  -webkit-box-shadow:0 1px 0 rgba(16,22,26,0.15);
  -moz-box-shadow:0 1px 0 rgba(16,22,26,0.15);
       box-shadow:0 1px 0 rgba(16,22,26,0.15);
  background:#ffffff;
  min-height:40px;
  padding-right:5px;
  padding-left:20px
}

.bp3-dialog-header .bp3-icon-large,.bp3-dialog-header .bp3-icon{
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  -webkit-flex:0 0 auto;
     -moz-box-flex:0;
          flex:0 0 auto;
  margin-right:10px;
  color:#828282
}

.bp3-dialog-header .bp3-heading{
  overflow:hidden;
  -o-text-overflow:ellipsis;
     text-overflow:ellipsis;
  white-space:nowrap;
  word-wrap:normal;
  -webkit-box-flex:1;
  -ms-flex:1 1 auto;
  -webkit-flex:1 1 auto;
     -moz-box-flex:1;
          flex:1 1 auto;
  margin:0;
  line-height:inherit
}

.bp3-dialog-header .bp3-heading:last-child{
  margin-right:20px
}

.bp3-dark .bp3-dialog-header{
  -webkit-box-shadow:0 1px 0 rgba(16,22,26,0.4);
  -moz-box-shadow:0 1px 0 rgba(16,22,26,0.4);
       box-shadow:0 1px 0 rgba(16,22,26,0.4);
  background:#303030
}

.bp3-dark .bp3-dialog-header .bp3-icon-large,.bp3-dark .bp3-dialog-header .bp3-icon{
  color:#d6d6d6
}

.bp3-dialog-body{
  -webkit-box-flex:1;
  -ms-flex:1 1 auto;
  -webkit-flex:1 1 auto;
     -moz-box-flex:1;
          flex:1 1 auto;
  margin:20px;
  line-height:18px
}

.bp3-dialog-footer{
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  -webkit-flex:0 0 auto;
     -moz-box-flex:0;
          flex:0 0 auto;
  margin:0 20px
}

.bp3-dialog-footer-actions{
  display:-webkit-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  -webkit-justify-content:flex-end;
     -moz-box-pack:end;
          justify-content:flex-end
}

.bp3-dialog-footer-actions .bp3-button{
  margin-left:10px
}

.bp3-editable-text{
  display:inline-block;
  position:relative;
  cursor:text;
  max-width:100%;
  vertical-align:top;
  white-space:nowrap
}

/*!*-webkit-transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);*!*/

/*!*transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);*!*/

/*!*transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9), box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);*!*/

/*!*transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9), box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);*!*/

/*!*-webkit-box-shadow:0 0 0 0 rgba(178, 226, 71, 0), 0 0 0 0 rgba(178, 226, 71, 0), inset 0 0 0 1px rgba(25, 25, 25, 0.15);*!*/

/*!*box-shadow:0 0 0 0 rgba(178, 226, 71, 0), 0 0 0 0 rgba(178, 226, 71, 0), inset 0 0 0 1px rgba(25, 25, 25, 0.15);*!*/

/*!*-webkit-box-shadow:0 0 0 1px #B2E247, 0 0 0 3px rgba(178, 226, 71, 0.3), inset 0 1px 1px rgba(25, 25, 25, 0.2);*!*/

/*!*box-shadow:0 0 0 1px #B2E247, 0 0 0 3px rgba(178, 226, 71, 0.3), inset 0 1px 1px rgba(25, 25, 25, 0.2);*!*/

/*!*background-color:#ffffff; *!*/

.bp3-editable-text.bp3-disabled::before{
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none
}

.bp3-editable-text.bp3-intent-primary .bp3-editable-text-input,.bp3-editable-text.bp3-intent-primary .bp3-editable-text-content{
  color:#B2E247
}

.bp3-editable-text.bp3-intent-primary:hover::before{
  -webkit-box-shadow:0 0 0 0 rgba(178,226,71,0),0 0 0 0 rgba(178,226,71,0),inset 0 0 0 1px rgba(178,226,71,0.4);
  -moz-box-shadow:0 0 0 0 rgba(178,226,71,0),0 0 0 0 rgba(178,226,71,0),inset 0 0 0 1px rgba(178,226,71,0.4);
       box-shadow:0 0 0 0 rgba(178,226,71,0),0 0 0 0 rgba(178,226,71,0),inset 0 0 0 1px rgba(178,226,71,0.4)
}

.bp3-editable-text.bp3-intent-primary.bp3-editable-text-editing::before{
  -webkit-box-shadow:0 0 0 1px #B2E247,0 0 0 3px rgba(178,226,71,0.3),inset 0 1px 1px rgba(16,22,26,0.2);
  -moz-box-shadow:0 0 0 1px #B2E247,0 0 0 3px rgba(178,226,71,0.3),inset 0 1px 1px rgba(16,22,26,0.2);
       box-shadow:0 0 0 1px #B2E247,0 0 0 3px rgba(178,226,71,0.3),inset 0 1px 1px rgba(16,22,26,0.2)
}

.bp3-editable-text.bp3-intent-success .bp3-editable-text-input,.bp3-editable-text.bp3-intent-success .bp3-editable-text-content{
  color:#0f9960
}

.bp3-editable-text.bp3-intent-success:hover::before{
  -webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px rgba(15,153,96,0.4);
  -moz-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px rgba(15,153,96,0.4);
       box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px rgba(15,153,96,0.4)
}

.bp3-editable-text.bp3-intent-success.bp3-editable-text-editing::before{
  -webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,0.3),inset 0 1px 1px rgba(16,22,26,0.2);
  -moz-box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,0.3),inset 0 1px 1px rgba(16,22,26,0.2);
       box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,0.3),inset 0 1px 1px rgba(16,22,26,0.2)
}

.bp3-editable-text.bp3-intent-warning .bp3-editable-text-input,.bp3-editable-text.bp3-intent-warning .bp3-editable-text-content{
  color:#d9822b
}

.bp3-editable-text.bp3-intent-warning:hover::before{
  -webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px rgba(217,130,43,0.4);
  -moz-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px rgba(217,130,43,0.4);
       box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px rgba(217,130,43,0.4)
}

.bp3-editable-text.bp3-intent-warning.bp3-editable-text-editing::before{
  -webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,0.3),inset 0 1px 1px rgba(16,22,26,0.2);
  -moz-box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,0.3),inset 0 1px 1px rgba(16,22,26,0.2);
       box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,0.3),inset 0 1px 1px rgba(16,22,26,0.2)
}

.bp3-editable-text.bp3-intent-danger .bp3-editable-text-input,.bp3-editable-text.bp3-intent-danger .bp3-editable-text-content{
  color:#db3737
}

.bp3-editable-text.bp3-intent-danger:hover::before{
  -webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px rgba(219,55,55,0.4);
  -moz-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px rgba(219,55,55,0.4);
       box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px rgba(219,55,55,0.4)
}

.bp3-editable-text.bp3-intent-danger.bp3-editable-text-editing::before{
  -webkit-box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,0.3),inset 0 1px 1px rgba(16,22,26,0.2);
  -moz-box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,0.3),inset 0 1px 1px rgba(16,22,26,0.2);
       box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,0.3),inset 0 1px 1px rgba(16,22,26,0.2)
}

.bp3-dark .bp3-editable-text:hover::before{
  -webkit-box-shadow:0 0 0 0 rgba(178,226,71,0),0 0 0 0 rgba(178,226,71,0),inset 0 0 0 1px rgba(255,255,255,0.15);
  -moz-box-shadow:0 0 0 0 rgba(178,226,71,0),0 0 0 0 rgba(178,226,71,0),inset 0 0 0 1px rgba(255,255,255,0.15);
       box-shadow:0 0 0 0 rgba(178,226,71,0),0 0 0 0 rgba(178,226,71,0),inset 0 0 0 1px rgba(255,255,255,0.15)
}

.bp3-dark .bp3-editable-text.bp3-editable-text-editing::before{
  -webkit-box-shadow:0 0 0 1px #B2E247,0 0 0 3px rgba(178,226,71,0.3),inset 0 0 0 1px rgba(16,22,26,0.3),inset 0 1px 1px rgba(16,22,26,0.4);
  -moz-box-shadow:0 0 0 1px #B2E247,0 0 0 3px rgba(178,226,71,0.3),inset 0 0 0 1px rgba(16,22,26,0.3),inset 0 1px 1px rgba(16,22,26,0.4);
       box-shadow:0 0 0 1px #B2E247,0 0 0 3px rgba(178,226,71,0.3),inset 0 0 0 1px rgba(16,22,26,0.3),inset 0 1px 1px rgba(16,22,26,0.4);
  background-color:rgba(16,22,26,0.3)
}

.bp3-dark .bp3-editable-text.bp3-disabled::before{
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none
}

.bp3-dark .bp3-editable-text.bp3-intent-primary .bp3-editable-text-content{
  color:#B2E247
}

.bp3-dark .bp3-editable-text.bp3-intent-primary:hover::before{
  -webkit-box-shadow:0 0 0 0 rgba(178,226,71,0),0 0 0 0 rgba(178,226,71,0),inset 0 0 0 1px rgba(178,226,71,0.4);
  -moz-box-shadow:0 0 0 0 rgba(178,226,71,0),0 0 0 0 rgba(178,226,71,0),inset 0 0 0 1px rgba(178,226,71,0.4);
       box-shadow:0 0 0 0 rgba(178,226,71,0),0 0 0 0 rgba(178,226,71,0),inset 0 0 0 1px rgba(178,226,71,0.4)
}

.bp3-dark .bp3-editable-text.bp3-intent-primary.bp3-editable-text-editing::before{
  -webkit-box-shadow:0 0 0 1px #B2E247,0 0 0 3px rgba(178,226,71,0.3),inset 0 0 0 1px rgba(16,22,26,0.3),inset 0 1px 1px rgba(16,22,26,0.4);
  -moz-box-shadow:0 0 0 1px #B2E247,0 0 0 3px rgba(178,226,71,0.3),inset 0 0 0 1px rgba(16,22,26,0.3),inset 0 1px 1px rgba(16,22,26,0.4);
       box-shadow:0 0 0 1px #B2E247,0 0 0 3px rgba(178,226,71,0.3),inset 0 0 0 1px rgba(16,22,26,0.3),inset 0 1px 1px rgba(16,22,26,0.4)
}

.bp3-dark .bp3-editable-text.bp3-intent-success .bp3-editable-text-content{
  color:#3dcc91
}

.bp3-dark .bp3-editable-text.bp3-intent-success:hover::before{
  -webkit-box-shadow:0 0 0 0 rgba(61,204,145,0),0 0 0 0 rgba(61,204,145,0),inset 0 0 0 1px rgba(61,204,145,0.4);
  -moz-box-shadow:0 0 0 0 rgba(61,204,145,0),0 0 0 0 rgba(61,204,145,0),inset 0 0 0 1px rgba(61,204,145,0.4);
       box-shadow:0 0 0 0 rgba(61,204,145,0),0 0 0 0 rgba(61,204,145,0),inset 0 0 0 1px rgba(61,204,145,0.4)
}

.bp3-dark .bp3-editable-text.bp3-intent-success.bp3-editable-text-editing::before{
  -webkit-box-shadow:0 0 0 1px #3dcc91,0 0 0 3px rgba(61,204,145,0.3),inset 0 0 0 1px rgba(16,22,26,0.3),inset 0 1px 1px rgba(16,22,26,0.4);
  -moz-box-shadow:0 0 0 1px #3dcc91,0 0 0 3px rgba(61,204,145,0.3),inset 0 0 0 1px rgba(16,22,26,0.3),inset 0 1px 1px rgba(16,22,26,0.4);
       box-shadow:0 0 0 1px #3dcc91,0 0 0 3px rgba(61,204,145,0.3),inset 0 0 0 1px rgba(16,22,26,0.3),inset 0 1px 1px rgba(16,22,26,0.4)
}

.bp3-dark .bp3-editable-text.bp3-intent-warning .bp3-editable-text-content{
  color:#ffb366
}

.bp3-dark .bp3-editable-text.bp3-intent-warning:hover::before{
  -webkit-box-shadow:0 0 0 0 rgba(255,179,102,0),0 0 0 0 rgba(255,179,102,0),inset 0 0 0 1px rgba(255,179,102,0.4);
  -moz-box-shadow:0 0 0 0 rgba(255,179,102,0),0 0 0 0 rgba(255,179,102,0),inset 0 0 0 1px rgba(255,179,102,0.4);
       box-shadow:0 0 0 0 rgba(255,179,102,0),0 0 0 0 rgba(255,179,102,0),inset 0 0 0 1px rgba(255,179,102,0.4)
}

.bp3-dark .bp3-editable-text.bp3-intent-warning.bp3-editable-text-editing::before{
  -webkit-box-shadow:0 0 0 1px #ffb366,0 0 0 3px rgba(255,179,102,0.3),inset 0 0 0 1px rgba(16,22,26,0.3),inset 0 1px 1px rgba(16,22,26,0.4);
  -moz-box-shadow:0 0 0 1px #ffb366,0 0 0 3px rgba(255,179,102,0.3),inset 0 0 0 1px rgba(16,22,26,0.3),inset 0 1px 1px rgba(16,22,26,0.4);
       box-shadow:0 0 0 1px #ffb366,0 0 0 3px rgba(255,179,102,0.3),inset 0 0 0 1px rgba(16,22,26,0.3),inset 0 1px 1px rgba(16,22,26,0.4)
}

.bp3-dark .bp3-editable-text.bp3-intent-danger .bp3-editable-text-content{
  color:#ff7373
}

.bp3-dark .bp3-editable-text.bp3-intent-danger:hover::before{
  -webkit-box-shadow:0 0 0 0 rgba(255,115,115,0),0 0 0 0 rgba(255,115,115,0),inset 0 0 0 1px rgba(255,115,115,0.4);
  -moz-box-shadow:0 0 0 0 rgba(255,115,115,0),0 0 0 0 rgba(255,115,115,0),inset 0 0 0 1px rgba(255,115,115,0.4);
       box-shadow:0 0 0 0 rgba(255,115,115,0),0 0 0 0 rgba(255,115,115,0),inset 0 0 0 1px rgba(255,115,115,0.4)
}

.bp3-dark .bp3-editable-text.bp3-intent-danger.bp3-editable-text-editing::before{
  -webkit-box-shadow:0 0 0 1px #ff7373,0 0 0 3px rgba(255,115,115,0.3),inset 0 0 0 1px rgba(16,22,26,0.3),inset 0 1px 1px rgba(16,22,26,0.4);
  -moz-box-shadow:0 0 0 1px #ff7373,0 0 0 3px rgba(255,115,115,0.3),inset 0 0 0 1px rgba(16,22,26,0.3),inset 0 1px 1px rgba(16,22,26,0.4);
       box-shadow:0 0 0 1px #ff7373,0 0 0 3px rgba(255,115,115,0.3),inset 0 0 0 1px rgba(16,22,26,0.3),inset 0 1px 1px rgba(16,22,26,0.4)
}

.bp3-editable-text-input,.bp3-editable-text-content{
  display:inherit;
  position:relative;
  min-width:inherit;
  max-width:inherit;
  vertical-align:top;
  text-transform:inherit;
  letter-spacing:inherit;
  color:inherit;
  font:inherit;
  resize:none
}

.bp3-editable-text-input{
  border:none;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none;
  background:none;
  width:100%;
  padding:0;
  white-space:pre-wrap
}

.bp3-editable-text-input::-webkit-input-placeholder{
  opacity:1;
  color:rgba(130,130,130,0.5)
}

.bp3-editable-text-input:-ms-input-placeholder{
  opacity:1;
  color:rgba(130,130,130,0.5)
}

.bp3-editable-text-input::-ms-input-placeholder{
  opacity:1;
  color:rgba(130,130,130,0.5)
}

.bp3-editable-text-input::-moz-placeholder{
  opacity:1;
  color:rgba(130,130,130,0.5)
}

.bp3-editable-text-input::placeholder{
  opacity:1;
  color:rgba(130,130,130,0.5)
}

.bp3-editable-text-input:focus{
  outline:none
}

.bp3-editable-text-input::-ms-clear{
  display:none
}

.bp3-editable-text-content{
  overflow:hidden;
  padding-right:2px;
  -o-text-overflow:ellipsis;
     text-overflow:ellipsis;
  white-space:pre
}

.bp3-editable-text-editing>.bp3-editable-text-content{
  position:absolute;
  left:0;
  visibility:hidden
}

.bp3-editable-text-placeholder>.bp3-editable-text-content{
  color:rgba(130,130,130,0.5)
}

.bp3-dark .bp3-editable-text-placeholder>.bp3-editable-text-content{
  color:rgba(214,214,214,0.5)
}

.bp3-editable-text.bp3-multiline{
  display:block
}

.bp3-editable-text.bp3-multiline .bp3-editable-text-content{
  overflow:auto;
  white-space:pre-wrap;
  word-wrap:break-word
}

.bp3-control-group{
  -webkit-transform:translateZ(0);
  -moz-transform:translateZ(0);
       transform:translateZ(0);
  display:-webkit-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  -webkit-flex-direction:row;
     -moz-box-orient:horizontal;
     -moz-box-direction:normal;
          flex-direction:row;
  -webkit-box-align:stretch;
  -ms-flex-align:stretch;
  -webkit-align-items:stretch;
     -moz-box-align:stretch;
          align-items:stretch
}

.bp3-control-group>*{
  -webkit-box-flex:0;
  -ms-flex-positive:0;
  -webkit-flex-grow:0;
     -moz-box-flex:0;
          flex-grow:0;
  -ms-flex-negative:0;
  -webkit-flex-shrink:0;
          flex-shrink:0
}

.bp3-control-group>.bp3-fill{
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  -webkit-flex-grow:1;
     -moz-box-flex:1;
          flex-grow:1;
  -ms-flex-negative:1;
  -webkit-flex-shrink:1;
          flex-shrink:1
}

.bp3-control-group .bp3-button,.bp3-control-group .bp3-html-select,.bp3-control-group .bp3-input,.bp3-control-group .bp3-select{
  position:relative
}

.bp3-control-group .bp3-input{
  z-index:2;
  -webkit-border-radius:inherit;
     -moz-border-radius:inherit;
          border-radius:inherit
}

.bp3-control-group .bp3-input:focus{
  z-index:14;
  -webkit-border-radius:3px;
     -moz-border-radius:3px;
          border-radius:3px
}

.bp3-control-group .bp3-input[class*="bp3-intent"]{
  z-index:13
}

.bp3-control-group .bp3-input[class*="bp3-intent"]:focus{
  z-index:15
}

.bp3-control-group .bp3-input[readonly],.bp3-control-group .bp3-input:disabled,.bp3-control-group .bp3-input.bp3-disabled{
  z-index:1
}

.bp3-control-group .bp3-input-group[class*="bp3-intent"] .bp3-input{
  z-index:13
}

.bp3-control-group .bp3-input-group[class*="bp3-intent"] .bp3-input:focus{
  z-index:15
}

.bp3-control-group .bp3-button,.bp3-control-group .bp3-html-select select,.bp3-control-group .bp3-select select{
  z-index:4;
  -webkit-border-radius:inherit;
     -moz-border-radius:inherit;
          border-radius:inherit
}

.bp3-control-group .bp3-button:focus,.bp3-control-group .bp3-html-select select:focus,.bp3-control-group .bp3-select select:focus{
  position:relative;
  z-index:5
}

.bp3-control-group .bp3-button:hover,.bp3-control-group .bp3-html-select select:hover,.bp3-control-group .bp3-select select:hover{
  z-index:6
}

.bp3-control-group .bp3-button:active,.bp3-control-group .bp3-html-select select:active,.bp3-control-group .bp3-select select:active{
  z-index:7
}

.bp3-control-group .bp3-button[readonly],.bp3-control-group .bp3-button:disabled,.bp3-control-group .bp3-button.bp3-disabled,.bp3-control-group .bp3-html-select select[readonly],.bp3-control-group .bp3-html-select select:disabled,.bp3-control-group .bp3-html-select select.bp3-disabled,.bp3-control-group .bp3-select select[readonly],.bp3-control-group .bp3-select select:disabled,.bp3-control-group .bp3-select select.bp3-disabled{
  z-index:3
}

.bp3-control-group .bp3-button[class*="bp3-intent"],.bp3-control-group .bp3-html-select select[class*="bp3-intent"],.bp3-control-group .bp3-select select[class*="bp3-intent"]{
  z-index:9
}

.bp3-control-group .bp3-button[class*="bp3-intent"]:focus,.bp3-control-group .bp3-html-select select[class*="bp3-intent"]:focus,.bp3-control-group .bp3-select select[class*="bp3-intent"]:focus{
  z-index:10
}

.bp3-control-group .bp3-button[class*="bp3-intent"]:hover,.bp3-control-group .bp3-html-select select[class*="bp3-intent"]:hover,.bp3-control-group .bp3-select select[class*="bp3-intent"]:hover{
  z-index:11
}

.bp3-control-group .bp3-button[class*="bp3-intent"]:active,.bp3-control-group .bp3-html-select select[class*="bp3-intent"]:active,.bp3-control-group .bp3-select select[class*="bp3-intent"]:active{
  z-index:12
}

.bp3-control-group .bp3-button[class*="bp3-intent"][readonly],.bp3-control-group .bp3-button[class*="bp3-intent"]:disabled,.bp3-control-group .bp3-button[class*="bp3-intent"].bp3-disabled,.bp3-control-group .bp3-html-select select[class*="bp3-intent"][readonly],.bp3-control-group .bp3-html-select select[class*="bp3-intent"]:disabled,.bp3-control-group .bp3-html-select select[class*="bp3-intent"].bp3-disabled,.bp3-control-group .bp3-select select[class*="bp3-intent"][readonly],.bp3-control-group .bp3-select select[class*="bp3-intent"]:disabled,.bp3-control-group .bp3-select select[class*="bp3-intent"].bp3-disabled{
  z-index:8
}

.bp3-control-group .bp3-input-group>.bp3-icon,.bp3-control-group .bp3-input-group>.bp3-button,.bp3-control-group .bp3-input-group>.bp3-input-action{
  z-index:16
}

.bp3-control-group .bp3-select::after,.bp3-control-group .bp3-html-select::after,.bp3-control-group .bp3-select>.bp3-icon,.bp3-control-group .bp3-html-select>.bp3-icon{
  z-index:17
}

.bp3-control-group:not(.bp3-vertical)>*{
  margin-right:-1px
}

.bp3-dark .bp3-control-group:not(.bp3-vertical)>*{
  margin-right:0
}

.bp3-dark .bp3-control-group:not(.bp3-vertical)>.bp3-button+.bp3-button{
  margin-left:1px
}

.bp3-control-group .bp3-popover-wrapper,.bp3-control-group .bp3-popover-target{
  -webkit-border-radius:inherit;
     -moz-border-radius:inherit;
          border-radius:inherit
}

.bp3-control-group>:first-child{
  -webkit-border-radius:3px 0 0 3px;
     -moz-border-radius:3px 0 0 3px;
          border-radius:3px 0 0 3px
}

.bp3-control-group>:last-child{
  margin-right:0;
  -webkit-border-radius:0 3px 3px 0;
     -moz-border-radius:0 3px 3px 0;
          border-radius:0 3px 3px 0
}

.bp3-control-group>:only-child{
  margin-right:0;
  -webkit-border-radius:3px;
     -moz-border-radius:3px;
          border-radius:3px
}

.bp3-control-group .bp3-input-group .bp3-button{
  -webkit-border-radius:3px;
     -moz-border-radius:3px;
          border-radius:3px
}

.bp3-control-group>.bp3-fill{
  -webkit-box-flex:1;
  -ms-flex:1 1 auto;
  -webkit-flex:1 1 auto;
     -moz-box-flex:1;
          flex:1 1 auto
}

.bp3-control-group.bp3-fill>*:not(.bp3-fixed){
  -webkit-box-flex:1;
  -ms-flex:1 1 auto;
  -webkit-flex:1 1 auto;
     -moz-box-flex:1;
          flex:1 1 auto
}

.bp3-control-group.bp3-vertical{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  -webkit-flex-direction:column;
     -moz-box-orient:vertical;
     -moz-box-direction:normal;
          flex-direction:column
}

.bp3-control-group.bp3-vertical>*{
  margin-top:-1px
}

.bp3-control-group.bp3-vertical>:first-child{
  margin-top:0;
  -webkit-border-radius:3px 3px 0 0;
     -moz-border-radius:3px 3px 0 0;
          border-radius:3px 3px 0 0
}

.bp3-control-group.bp3-vertical>:last-child{
  -webkit-border-radius:0 0 3px 3px;
     -moz-border-radius:0 0 3px 3px;
          border-radius:0 0 3px 3px
}

.bp3-control{
  display:block;
  position:relative;
  margin-bottom:10px;
  cursor:pointer;
  text-transform:none
}

.bp3-control input:checked ~ .bp3-control-indicator{
  -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.4),inset 0 -1px 0 rgba(16,22,26,0.2);
  -moz-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.4),inset 0 -1px 0 rgba(16,22,26,0.2);
       box-shadow:inset 0 0 0 1px rgba(16,22,26,0.4),inset 0 -1px 0 rgba(16,22,26,0.2);
  background-color:#B2E247;
  background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), to(rgba(255,255,255,0)));
  background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.1), rgba(255,255,255,0));
  background-image:-moz-linear-gradient(top, rgba(255,255,255,0.1), rgba(255,255,255,0));
  background-image:-o-linear-gradient(top, rgba(255,255,255,0.1), rgba(255,255,255,0));
  background-image:linear-gradient(to bottom, rgba(255,255,255,0.1), rgba(255,255,255,0));
  color:#ffffff
}

.bp3-control:hover input:checked ~ .bp3-control-indicator{
  -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.4),inset 0 -1px 0 rgba(16,22,26,0.2);
  -moz-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.4),inset 0 -1px 0 rgba(16,22,26,0.2);
       box-shadow:inset 0 0 0 1px rgba(16,22,26,0.4),inset 0 -1px 0 rgba(16,22,26,0.2);
  background-color:#B2E247
}

.bp3-control input:not(:disabled):active:checked ~ .bp3-control-indicator{
  -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.4),inset 0 1px 2px rgba(16,22,26,0.2);
  -moz-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.4),inset 0 1px 2px rgba(16,22,26,0.2);
       box-shadow:inset 0 0 0 1px rgba(16,22,26,0.4),inset 0 1px 2px rgba(16,22,26,0.2);
  background:#B2E247
}

.bp3-control input:disabled:checked ~ .bp3-control-indicator{
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none;
  background:rgba(178,226,71,0.5)
}

.bp3-dark .bp3-control input:checked ~ .bp3-control-indicator{
  -webkit-box-shadow:0 0 0 1px rgba(16,22,26,0.4);
  -moz-box-shadow:0 0 0 1px rgba(16,22,26,0.4);
       box-shadow:0 0 0 1px rgba(16,22,26,0.4)
}

.bp3-dark .bp3-control:hover input:checked ~ .bp3-control-indicator{
  -webkit-box-shadow:0 0 0 1px rgba(16,22,26,0.4);
  -moz-box-shadow:0 0 0 1px rgba(16,22,26,0.4);
       box-shadow:0 0 0 1px rgba(16,22,26,0.4);
  background-color:#B2E247
}

.bp3-dark .bp3-control input:not(:disabled):active:checked ~ .bp3-control-indicator{
  -webkit-box-shadow:0 0 0 1px rgba(16,22,26,0.4),inset 0 1px 2px rgba(16,22,26,0.2);
  -moz-box-shadow:0 0 0 1px rgba(16,22,26,0.4),inset 0 1px 2px rgba(16,22,26,0.2);
       box-shadow:0 0 0 1px rgba(16,22,26,0.4),inset 0 1px 2px rgba(16,22,26,0.2);
  background-color:#B2E247
}

.bp3-dark .bp3-control input:disabled:checked ~ .bp3-control-indicator{
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none;
  background:rgba(178,226,71,0.5)
}

.bp3-control:not(.bp3-align-right){
  padding-left:26px
}

.bp3-control:not(.bp3-align-right) .bp3-control-indicator{
  margin-left:-26px
}

.bp3-control.bp3-align-right{
  padding-right:26px
}

.bp3-control.bp3-align-right .bp3-control-indicator{
  margin-right:-26px
}

.bp3-control.bp3-disabled{
  cursor:not-allowed;
  color:rgba(130,130,130,0.5)
}

.bp3-control.bp3-inline{
  display:inline-block;
  margin-right:20px
}

.bp3-control input{
  position:absolute;
  top:0;
  left:0;
  opacity:0;
  z-index:-1
}

.bp3-control .bp3-control-indicator{
  display:inline-block;
  position:relative;
  margin-top:-3px;
  margin-right:10px;
  border:none;
  -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.2),inset 0 -1px 0 rgba(16,22,26,0.1);
  -moz-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.2),inset 0 -1px 0 rgba(16,22,26,0.1);
       box-shadow:inset 0 0 0 1px rgba(16,22,26,0.2),inset 0 -1px 0 rgba(16,22,26,0.1);
  background-clip:padding-box;
  background-color:#FAFAFA;
  background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.8)), to(rgba(255,255,255,0)));
  background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.8), rgba(255,255,255,0));
  background-image:-moz-linear-gradient(top, rgba(255,255,255,0.8), rgba(255,255,255,0));
  background-image:-o-linear-gradient(top, rgba(255,255,255,0.8), rgba(255,255,255,0));
  background-image:linear-gradient(to bottom, rgba(255,255,255,0.8), rgba(255,255,255,0));
  cursor:pointer;
  width:1em;
  height:1em;
  vertical-align:middle;
  font-size:16px;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none
}

.bp3-control .bp3-control-indicator::before{
  display:block;
  width:1em;
  height:1em;
  content:""
}

.bp3-control:hover .bp3-control-indicator{
  background-color:#ededed
}

.bp3-control input:not(:disabled):active ~ .bp3-control-indicator{
  -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.2),inset 0 1px 2px rgba(16,22,26,0.2);
  -moz-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.2),inset 0 1px 2px rgba(16,22,26,0.2);
       box-shadow:inset 0 0 0 1px rgba(16,22,26,0.2),inset 0 1px 2px rgba(16,22,26,0.2);
  background:#d1d1d1
}

.bp3-control input:disabled ~ .bp3-control-indicator{
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none;
  background:rgba(194,194,194,0.5);
  cursor:not-allowed
}

.bp3-control input:focus ~ .bp3-control-indicator{
  outline:rgba(178,226,71,0.6) auto 2px;
  outline-offset:2px;
  -moz-outline-radius:6px
}

.bp3-control.bp3-align-right .bp3-control-indicator{
  float:right;
  margin-top:1px;
  margin-left:10px
}

.bp3-control.bp3-large{
  font-size:16px
}

.bp3-control.bp3-large:not(.bp3-align-right){
  padding-left:30px
}

.bp3-control.bp3-large:not(.bp3-align-right) .bp3-control-indicator{
  margin-left:-30px
}

.bp3-control.bp3-large.bp3-align-right{
  padding-right:30px
}

.bp3-control.bp3-large.bp3-align-right .bp3-control-indicator{
  margin-right:-30px
}

.bp3-control.bp3-large .bp3-control-indicator{
  font-size:20px
}

.bp3-control.bp3-large.bp3-align-right .bp3-control-indicator{
  margin-top:0
}

.bp3-control.bp3-checkbox input:indeterminate ~ .bp3-control-indicator{
  -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.4),inset 0 -1px 0 rgba(16,22,26,0.2);
  -moz-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.4),inset 0 -1px 0 rgba(16,22,26,0.2);
       box-shadow:inset 0 0 0 1px rgba(16,22,26,0.4),inset 0 -1px 0 rgba(16,22,26,0.2);
  background-color:#B2E247;
  background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), to(rgba(255,255,255,0)));
  background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.1), rgba(255,255,255,0));
  background-image:-moz-linear-gradient(top, rgba(255,255,255,0.1), rgba(255,255,255,0));
  background-image:-o-linear-gradient(top, rgba(255,255,255,0.1), rgba(255,255,255,0));
  background-image:linear-gradient(to bottom, rgba(255,255,255,0.1), rgba(255,255,255,0));
  color:#ffffff
}

.bp3-control.bp3-checkbox:hover input:indeterminate ~ .bp3-control-indicator{
  -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.4),inset 0 -1px 0 rgba(16,22,26,0.2);
  -moz-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.4),inset 0 -1px 0 rgba(16,22,26,0.2);
       box-shadow:inset 0 0 0 1px rgba(16,22,26,0.4),inset 0 -1px 0 rgba(16,22,26,0.2);
  background-color:#B2E247
}

.bp3-control.bp3-checkbox input:not(:disabled):active:indeterminate ~ .bp3-control-indicator{
  -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.4),inset 0 1px 2px rgba(16,22,26,0.2);
  -moz-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.4),inset 0 1px 2px rgba(16,22,26,0.2);
       box-shadow:inset 0 0 0 1px rgba(16,22,26,0.4),inset 0 1px 2px rgba(16,22,26,0.2);
  background:#B2E247
}

.bp3-control.bp3-checkbox input:disabled:indeterminate ~ .bp3-control-indicator{
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none;
  background:rgba(178,226,71,0.5)
}

.bp3-dark .bp3-control.bp3-checkbox input:indeterminate ~ .bp3-control-indicator{
  -webkit-box-shadow:0 0 0 1px rgba(16,22,26,0.4);
  -moz-box-shadow:0 0 0 1px rgba(16,22,26,0.4);
       box-shadow:0 0 0 1px rgba(16,22,26,0.4)
}

.bp3-dark .bp3-control.bp3-checkbox:hover input:indeterminate ~ .bp3-control-indicator{
  -webkit-box-shadow:0 0 0 1px rgba(16,22,26,0.4);
  -moz-box-shadow:0 0 0 1px rgba(16,22,26,0.4);
       box-shadow:0 0 0 1px rgba(16,22,26,0.4);
  background-color:#B2E247
}

.bp3-dark .bp3-control.bp3-checkbox input:not(:disabled):active:indeterminate ~ .bp3-control-indicator{
  -webkit-box-shadow:0 0 0 1px rgba(16,22,26,0.4),inset 0 1px 2px rgba(16,22,26,0.2);
  -moz-box-shadow:0 0 0 1px rgba(16,22,26,0.4),inset 0 1px 2px rgba(16,22,26,0.2);
       box-shadow:0 0 0 1px rgba(16,22,26,0.4),inset 0 1px 2px rgba(16,22,26,0.2);
  background-color:#B2E247
}

.bp3-dark .bp3-control.bp3-checkbox input:disabled:indeterminate ~ .bp3-control-indicator{
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none;
  background:rgba(178,226,71,0.5)
}

.bp3-control.bp3-checkbox .bp3-control-indicator{
  -webkit-border-radius:3px;
     -moz-border-radius:3px;
          border-radius:3px
}

.bp3-control.bp3-checkbox input:checked ~ .bp3-control-indicator::before{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 5c-.28 0-.53.11-.71.29L7 9.59l-2.29-2.3a1.003 1.003 0 0 0-1.42 1.42l3 3c.18.18.43.29.71.29s.53-.11.71-.29l5-5A1.003 1.003 0 0 0 12 5z' fill='white'/%3e%3c/svg%3e")
}

.bp3-control.bp3-checkbox input:indeterminate ~ .bp3-control-indicator::before{
  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 7H5c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1z' fill='white'/%3e%3c/svg%3e")
}

.bp3-control.bp3-radio .bp3-control-indicator{
  -webkit-border-radius:50%;
     -moz-border-radius:50%;
          border-radius:50%
}

.bp3-control.bp3-radio input:checked ~ .bp3-control-indicator::before{
  background-image:-webkit-radial-gradient(#fff, #fff 28%, transparent 32%);
  background-image:-moz-radial-gradient(#fff, #fff 28%, transparent 32%);
  background-image:-o-radial-gradient(#fff, #fff 28%, transparent 32%);
  background-image:radial-gradient(#fff, #fff 28%, transparent 32%)
}

.bp3-control.bp3-radio input:checked:disabled ~ .bp3-control-indicator::before{
  opacity:0.5
}

.bp3-control.bp3-radio input:focus ~ .bp3-control-indicator{
  -moz-outline-radius:16px
}

.bp3-control.bp3-switch input ~ .bp3-control-indicator{
  background:rgba(189,189,189,0.5)
}

.bp3-control.bp3-switch:hover input ~ .bp3-control-indicator{
  background:rgba(150,150,150,0.5)
}

.bp3-control.bp3-switch input:not(:disabled):active ~ .bp3-control-indicator{
  background:rgba(130,130,130,0.5)
}

.bp3-control.bp3-switch input:disabled ~ .bp3-control-indicator{
  background:rgba(194,194,194,0.5)
}

.bp3-control.bp3-switch input:checked ~ .bp3-control-indicator{
  background:#B2E247
}

.bp3-control.bp3-switch:hover input:checked ~ .bp3-control-indicator{
  background:#B2E247
}

.bp3-control.bp3-switch input:checked:not(:disabled):active ~ .bp3-control-indicator{
  background:#B2E247
}

.bp3-control.bp3-switch input:checked:disabled ~ .bp3-control-indicator{
  background:rgba(178,226,71,0.5)
}

.bp3-control.bp3-switch:not(.bp3-align-right){
  padding-left:38px
}

.bp3-control.bp3-switch:not(.bp3-align-right) .bp3-control-indicator{
  margin-left:-38px
}

.bp3-control.bp3-switch.bp3-align-right{
  padding-right:38px
}

.bp3-control.bp3-switch.bp3-align-right .bp3-control-indicator{
  margin-right:-38px
}

.bp3-control.bp3-switch .bp3-control-indicator{
  border:none;
  -webkit-border-radius:1.75em;
     -moz-border-radius:1.75em;
          border-radius:1.75em;
  -webkit-box-shadow:none !important;
  -moz-box-shadow:none !important;
       box-shadow:none !important;
  width:1.75em;
  -webkit-transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
  -o-transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
  -moz-transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9)
}

.bp3-control.bp3-switch .bp3-control-indicator::before{
  position:relative;
  left:0;
  margin:2px;
  -webkit-border-radius:50%;
     -moz-border-radius:50%;
          border-radius:50%;
  -webkit-box-shadow:0 0 0 1px rgba(16,22,26,0.2),0 1px 1px rgba(16,22,26,0.2);
  -moz-box-shadow:0 0 0 1px rgba(16,22,26,0.2),0 1px 1px rgba(16,22,26,0.2);
       box-shadow:0 0 0 1px rgba(16,22,26,0.2),0 1px 1px rgba(16,22,26,0.2);
  background:#ffffff;
  width:-webkit-calc(1em - 4px);
  width:-moz-calc(1em - 4px);
  width:calc(1em - 4px);
  height:-webkit-calc(1em - 4px);
  height:-moz-calc(1em - 4px);
  height:calc(1em - 4px);
  -webkit-transition:left 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
  -o-transition:left 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
  -moz-transition:left 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:left 100ms cubic-bezier(0.4, 1, 0.75, 0.9)
}

.bp3-control.bp3-switch input:checked ~ .bp3-control-indicator::before{
  left:0.75em
}

.bp3-control.bp3-switch.bp3-large:not(.bp3-align-right){
  padding-left:45px
}

.bp3-control.bp3-switch.bp3-large:not(.bp3-align-right) .bp3-control-indicator{
  margin-left:-45px
}

.bp3-control.bp3-switch.bp3-large.bp3-align-right{
  padding-right:45px
}

.bp3-control.bp3-switch.bp3-large.bp3-align-right .bp3-control-indicator{
  margin-right:-45px
}

.bp3-dark .bp3-control.bp3-switch input ~ .bp3-control-indicator{
  background:rgba(189,189,189,0.5)
}

.bp3-dark .bp3-control.bp3-switch:hover input ~ .bp3-control-indicator{
  background:rgba(150,150,150,0.5)
}

.bp3-dark .bp3-control.bp3-switch input:not(:disabled):active ~ .bp3-control-indicator{
  background:rgba(130,130,130,0.5)
}

.bp3-dark .bp3-control.bp3-switch input:disabled ~ .bp3-control-indicator{
  background:rgba(194,194,194,0.5)
}

.bp3-dark .bp3-control.bp3-switch input:checked ~ .bp3-control-indicator{
  background:#B2E247
}

.bp3-dark .bp3-control.bp3-switch:hover input:checked ~ .bp3-control-indicator{
  background:#B2E247
}

.bp3-dark .bp3-control.bp3-switch input:checked:not(:disabled):active ~ .bp3-control-indicator{
  background:#B2E247
}

.bp3-dark .bp3-control.bp3-switch input:checked:disabled ~ .bp3-control-indicator{
  background:rgba(178,226,71,0.5)
}

.bp3-dark .bp3-control.bp3-switch .bp3-control-indicator::before{
  -webkit-box-shadow:0 0 0 1px rgba(16,22,26,0.4);
  -moz-box-shadow:0 0 0 1px rgba(16,22,26,0.4);
       box-shadow:0 0 0 1px rgba(16,22,26,0.4);
  background:#303030
}

.bp3-dark .bp3-control.bp3-switch input:checked ~ .bp3-control-indicator::before{
  -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.4);
  -moz-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.4);
       box-shadow:inset 0 0 0 1px rgba(16,22,26,0.4)
}

.bp3-dark .bp3-control{
  color:#FAFAFA
}

.bp3-dark .bp3-control.bp3-disabled{
  color:rgba(214,214,214,0.5)
}

.bp3-dark .bp3-control .bp3-control-indicator{
  -webkit-box-shadow:0 0 0 1px rgba(16,22,26,0.4);
  -moz-box-shadow:0 0 0 1px rgba(16,22,26,0.4);
       box-shadow:0 0 0 1px rgba(16,22,26,0.4);
  background-color:#303030;
  background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.05)), to(rgba(255,255,255,0)));
  background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.05), rgba(255,255,255,0));
  background-image:-moz-linear-gradient(top, rgba(255,255,255,0.05), rgba(255,255,255,0));
  background-image:-o-linear-gradient(top, rgba(255,255,255,0.05), rgba(255,255,255,0));
  background-image:linear-gradient(to bottom, rgba(255,255,255,0.05), rgba(255,255,255,0))
}

.bp3-dark .bp3-control:hover .bp3-control-indicator{
  background-color:#303030
}

.bp3-dark .bp3-control input:not(:disabled):active ~ .bp3-control-indicator{
  -webkit-box-shadow:0 0 0 1px rgba(16,22,26,0.6),inset 0 1px 2px rgba(16,22,26,0.2);
  -moz-box-shadow:0 0 0 1px rgba(16,22,26,0.6),inset 0 1px 2px rgba(16,22,26,0.2);
       box-shadow:0 0 0 1px rgba(16,22,26,0.6),inset 0 1px 2px rgba(16,22,26,0.2);
  background:#303030
}

.bp3-dark .bp3-control input:disabled ~ .bp3-control-indicator{
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none;
  background:rgba(122,122,122,0.5);
  cursor:not-allowed
}

.bp3-dark .bp3-control.bp3-checkbox input:disabled:checked ~ .bp3-control-indicator,.bp3-dark .bp3-control.bp3-checkbox input:disabled:indeterminate ~ .bp3-control-indicator{
  color:rgba(214,214,214,0.5)
}

.bp3-file-input{
  display:inline-block;
  position:relative;
  cursor:pointer;
  height:30px
}

.bp3-file-input input{
  opacity:0;
  margin:0;
  min-width:200px
}

.bp3-file-input input:disabled+.bp3-file-upload-input,.bp3-file-input input.bp3-disabled+.bp3-file-upload-input{
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none;
  background:rgba(194,194,194,0.5);
  cursor:not-allowed;
  color:rgba(130,130,130,0.5);
  resize:none
}

.bp3-file-input input:disabled+.bp3-file-upload-input::after,.bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after{
  outline:none;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none;
  background-color:rgba(194,194,194,0.5);
  background-image:none;
  cursor:not-allowed;
  color:rgba(130,130,130,0.5)
}

.bp3-file-input input:disabled+.bp3-file-upload-input::after.bp3-active,.bp3-file-input input:disabled+.bp3-file-upload-input::after.bp3-active:hover,.bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after.bp3-active,.bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after.bp3-active:hover{
  background:rgba(194,194,194,0.7)
}

.bp3-dark .bp3-file-input input:disabled+.bp3-file-upload-input,.bp3-dark .bp3-file-input input.bp3-disabled+.bp3-file-upload-input{
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none;
  background:rgba(122,122,122,0.5);
  color:rgba(214,214,214,0.5)
}

.bp3-dark .bp3-file-input input:disabled+.bp3-file-upload-input::after,.bp3-dark .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after{
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none;
  background-color:rgba(122,122,122,0.5);
  background-image:none;
  color:rgba(214,214,214,0.5)
}

.bp3-dark .bp3-file-input input:disabled+.bp3-file-upload-input::after.bp3-active,.bp3-dark .bp3-file-input input.bp3-disabled+.bp3-file-upload-input::after.bp3-active{
  background:rgba(122,122,122,0.7)
}

.bp3-file-input.bp3-fill{
  width:100%
}

.bp3-file-input.bp3-large,.bp3-large .bp3-file-input{
  height:40px
}

.bp3-file-upload-input{
  outline:none;
  border:none;
  -webkit-border-radius:3px;
     -moz-border-radius:3px;
          border-radius:3px;
  -webkit-box-shadow:0 0 0 0 rgba(178,226,71,0),0 0 0 0 rgba(178,226,71,0),inset 0 0 0 1px rgba(16,22,26,0.15),inset 0 1px 1px rgba(16,22,26,0.2);
  -moz-box-shadow:0 0 0 0 rgba(178,226,71,0),0 0 0 0 rgba(178,226,71,0),inset 0 0 0 1px rgba(16,22,26,0.15),inset 0 1px 1px rgba(16,22,26,0.2);
       box-shadow:0 0 0 0 rgba(178,226,71,0),0 0 0 0 rgba(178,226,71,0),inset 0 0 0 1px rgba(16,22,26,0.15),inset 0 1px 1px rgba(16,22,26,0.2);
  background:#ffffff;
  height:30px;
  padding:0 10px;
  vertical-align:middle;
  line-height:30px;
  color:#262626;
  font-size:14px;
  font-weight:400;
  -webkit-transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
  -o-transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
  -moz-transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9), -moz-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9), -moz-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  overflow:hidden;
  -o-text-overflow:ellipsis;
     text-overflow:ellipsis;
  white-space:nowrap;
  word-wrap:normal;
  position:absolute;
  top:0;
  right:0;
  left:0;
  padding-right:80px;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none
}

.bp3-file-upload-input::-webkit-input-placeholder{
  opacity:1;
  color:rgba(130,130,130,0.5)
}

.bp3-file-upload-input:-ms-input-placeholder{
  opacity:1;
  color:rgba(130,130,130,0.5)
}

.bp3-file-upload-input::-ms-input-placeholder{
  opacity:1;
  color:rgba(130,130,130,0.5)
}

.bp3-file-upload-input::-moz-placeholder{
  opacity:1;
  color:rgba(130,130,130,0.5)
}

.bp3-file-upload-input::placeholder{
  opacity:1;
  color:rgba(130,130,130,0.5)
}

.bp3-file-upload-input:focus,.bp3-file-upload-input.bp3-active{
  -webkit-box-shadow:0 0 0 1px #B2E247,0 0 0 3px rgba(178,226,71,0.3),inset 0 1px 1px rgba(16,22,26,0.2);
  -moz-box-shadow:0 0 0 1px #B2E247,0 0 0 3px rgba(178,226,71,0.3),inset 0 1px 1px rgba(16,22,26,0.2);
       box-shadow:0 0 0 1px #B2E247,0 0 0 3px rgba(178,226,71,0.3),inset 0 1px 1px rgba(16,22,26,0.2)
}

.bp3-file-upload-input[type="search"],.bp3-file-upload-input.bp3-round{
  -webkit-border-radius:30px;
     -moz-border-radius:30px;
          border-radius:30px;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
       box-sizing:border-box;
  padding-left:10px
}

.bp3-file-upload-input[readonly]{
  -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.15);
  -moz-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.15);
       box-shadow:inset 0 0 0 1px rgba(16,22,26,0.15)
}

.bp3-file-upload-input:disabled,.bp3-file-upload-input.bp3-disabled{
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none;
  background:rgba(194,194,194,0.5);
  cursor:not-allowed;
  color:rgba(130,130,130,0.5);
  resize:none
}

.bp3-file-upload-input::after{
  -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.2),inset 0 -1px 0 rgba(16,22,26,0.1);
  -moz-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.2),inset 0 -1px 0 rgba(16,22,26,0.1);
       box-shadow:inset 0 0 0 1px rgba(16,22,26,0.2),inset 0 -1px 0 rgba(16,22,26,0.1);
  background-color:#FAFAFA;
  background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.8)), to(rgba(255,255,255,0)));
  background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.8), rgba(255,255,255,0));
  background-image:-moz-linear-gradient(top, rgba(255,255,255,0.8), rgba(255,255,255,0));
  background-image:-o-linear-gradient(top, rgba(255,255,255,0.8), rgba(255,255,255,0));
  background-image:linear-gradient(to bottom, rgba(255,255,255,0.8), rgba(255,255,255,0));
  color:#262626;
  min-width:24px;
  min-height:24px;
  position:absolute;
  top:0;
  right:0;
  margin:3px;
  -webkit-border-radius:3px;
     -moz-border-radius:3px;
          border-radius:3px;
  width:70px;
  text-align:center;
  line-height:24px;
  content:"Browse"
}

.bp3-file-upload-input::after:hover{
  -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.2),inset 0 -1px 0 rgba(16,22,26,0.1);
  -moz-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.2),inset 0 -1px 0 rgba(16,22,26,0.1);
       box-shadow:inset 0 0 0 1px rgba(16,22,26,0.2),inset 0 -1px 0 rgba(16,22,26,0.1);
  background-clip:padding-box;
  background-color:#ededed
}

.bp3-file-upload-input::after:active,.bp3-file-upload-input::after.bp3-active{
  -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.2),inset 0 1px 2px rgba(16,22,26,0.2);
  -moz-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.2),inset 0 1px 2px rgba(16,22,26,0.2);
       box-shadow:inset 0 0 0 1px rgba(16,22,26,0.2),inset 0 1px 2px rgba(16,22,26,0.2);
  background-color:#d1d1d1;
  background-image:none
}

.bp3-file-upload-input::after:disabled,.bp3-file-upload-input::after.bp3-disabled{
  outline:none;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none;
  background-color:rgba(194,194,194,0.5);
  background-image:none;
  cursor:not-allowed;
  color:rgba(130,130,130,0.5)
}

.bp3-file-upload-input::after:disabled.bp3-active,.bp3-file-upload-input::after:disabled.bp3-active:hover,.bp3-file-upload-input::after.bp3-disabled.bp3-active,.bp3-file-upload-input::after.bp3-disabled.bp3-active:hover{
  background:rgba(194,194,194,0.7)
}

.bp3-file-upload-input:hover::after{
  -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.2),inset 0 -1px 0 rgba(16,22,26,0.1);
  -moz-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.2),inset 0 -1px 0 rgba(16,22,26,0.1);
       box-shadow:inset 0 0 0 1px rgba(16,22,26,0.2),inset 0 -1px 0 rgba(16,22,26,0.1);
  background-clip:padding-box;
  background-color:#ededed
}

.bp3-file-upload-input:active::after{
  -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.2),inset 0 1px 2px rgba(16,22,26,0.2);
  -moz-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.2),inset 0 1px 2px rgba(16,22,26,0.2);
       box-shadow:inset 0 0 0 1px rgba(16,22,26,0.2),inset 0 1px 2px rgba(16,22,26,0.2);
  background-color:#d1d1d1;
  background-image:none
}

.bp3-large .bp3-file-upload-input{
  height:40px;
  line-height:40px;
  font-size:16px;
  padding-right:95px
}

.bp3-large .bp3-file-upload-input[type="search"],.bp3-large .bp3-file-upload-input.bp3-round{
  padding:0 15px
}

.bp3-large .bp3-file-upload-input::after{
  min-width:30px;
  min-height:30px;
  margin:5px;
  width:85px;
  line-height:30px
}

.bp3-dark .bp3-file-upload-input{
  -webkit-box-shadow:0 0 0 0 rgba(178,226,71,0),0 0 0 0 rgba(178,226,71,0),0 0 0 0 rgba(178,226,71,0),inset 0 0 0 1px rgba(16,22,26,0.3),inset 0 1px 1px rgba(16,22,26,0.4);
  -moz-box-shadow:0 0 0 0 rgba(178,226,71,0),0 0 0 0 rgba(178,226,71,0),0 0 0 0 rgba(178,226,71,0),inset 0 0 0 1px rgba(16,22,26,0.3),inset 0 1px 1px rgba(16,22,26,0.4);
       box-shadow:0 0 0 0 rgba(178,226,71,0),0 0 0 0 rgba(178,226,71,0),0 0 0 0 rgba(178,226,71,0),inset 0 0 0 1px rgba(16,22,26,0.3),inset 0 1px 1px rgba(16,22,26,0.4);
  background:rgba(16,22,26,0.3);
  color:#FAFAFA;
  color:#d6d6d6
}

.bp3-dark .bp3-file-upload-input::-webkit-input-placeholder{
  color:rgba(214,214,214,0.5)
}

.bp3-dark .bp3-file-upload-input:-ms-input-placeholder{
  color:rgba(214,214,214,0.5)
}

.bp3-dark .bp3-file-upload-input::-ms-input-placeholder{
  color:rgba(214,214,214,0.5)
}

.bp3-dark .bp3-file-upload-input::-moz-placeholder{
  color:rgba(214,214,214,0.5)
}

.bp3-dark .bp3-file-upload-input::placeholder{
  color:rgba(214,214,214,0.5)
}

.bp3-dark .bp3-file-upload-input:focus{
  -webkit-box-shadow:0 0 0 1px #B2E247,0 0 0 1px #B2E247,0 0 0 3px rgba(178,226,71,0.3),inset 0 0 0 1px rgba(16,22,26,0.3),inset 0 1px 1px rgba(16,22,26,0.4);
  -moz-box-shadow:0 0 0 1px #B2E247,0 0 0 1px #B2E247,0 0 0 3px rgba(178,226,71,0.3),inset 0 0 0 1px rgba(16,22,26,0.3),inset 0 1px 1px rgba(16,22,26,0.4);
       box-shadow:0 0 0 1px #B2E247,0 0 0 1px #B2E247,0 0 0 3px rgba(178,226,71,0.3),inset 0 0 0 1px rgba(16,22,26,0.3),inset 0 1px 1px rgba(16,22,26,0.4)
}

.bp3-dark .bp3-file-upload-input[readonly]{
  -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.4);
  -moz-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.4);
       box-shadow:inset 0 0 0 1px rgba(16,22,26,0.4)
}

.bp3-dark .bp3-file-upload-input:disabled,.bp3-dark .bp3-file-upload-input.bp3-disabled{
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none;
  background:rgba(122,122,122,0.5);
  color:rgba(214,214,214,0.5)
}

.bp3-dark .bp3-file-upload-input::after{
  -webkit-box-shadow:0 0 0 1px rgba(16,22,26,0.4);
  -moz-box-shadow:0 0 0 1px rgba(16,22,26,0.4);
       box-shadow:0 0 0 1px rgba(16,22,26,0.4);
  background-color:#303030;
  background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.05)), to(rgba(255,255,255,0)));
  background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.05), rgba(255,255,255,0));
  background-image:-moz-linear-gradient(top, rgba(255,255,255,0.05), rgba(255,255,255,0));
  background-image:-o-linear-gradient(top, rgba(255,255,255,0.05), rgba(255,255,255,0));
  background-image:linear-gradient(to bottom, rgba(255,255,255,0.05), rgba(255,255,255,0));
  color:#FAFAFA
}

.bp3-dark .bp3-file-upload-input::after:hover,.bp3-dark .bp3-file-upload-input::after:active,.bp3-dark .bp3-file-upload-input::after.bp3-active{
  color:#FAFAFA
}

.bp3-dark .bp3-file-upload-input::after:hover{
  -webkit-box-shadow:0 0 0 1px rgba(16,22,26,0.4);
  -moz-box-shadow:0 0 0 1px rgba(16,22,26,0.4);
       box-shadow:0 0 0 1px rgba(16,22,26,0.4);
  background-color:#303030
}

.bp3-dark .bp3-file-upload-input::after:active,.bp3-dark .bp3-file-upload-input::after.bp3-active{
  -webkit-box-shadow:0 0 0 1px rgba(16,22,26,0.6),inset 0 1px 2px rgba(16,22,26,0.2);
  -moz-box-shadow:0 0 0 1px rgba(16,22,26,0.6),inset 0 1px 2px rgba(16,22,26,0.2);
       box-shadow:0 0 0 1px rgba(16,22,26,0.6),inset 0 1px 2px rgba(16,22,26,0.2);
  background-color:#303030;
  background-image:none
}

.bp3-dark .bp3-file-upload-input::after:disabled,.bp3-dark .bp3-file-upload-input::after.bp3-disabled{
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none;
  background-color:rgba(122,122,122,0.5);
  background-image:none;
  color:rgba(214,214,214,0.5)
}

.bp3-dark .bp3-file-upload-input::after:disabled.bp3-active,.bp3-dark .bp3-file-upload-input::after.bp3-disabled.bp3-active{
  background:rgba(122,122,122,0.7)
}

.bp3-dark .bp3-file-upload-input::after .bp3-button-spinner .bp3-spinner-head{
  background:rgba(16,22,26,0.5);
  stroke:#ABABAB
}

.bp3-dark .bp3-file-upload-input:hover::after{
  -webkit-box-shadow:0 0 0 1px rgba(16,22,26,0.4);
  -moz-box-shadow:0 0 0 1px rgba(16,22,26,0.4);
       box-shadow:0 0 0 1px rgba(16,22,26,0.4);
  background-color:#303030
}

.bp3-dark .bp3-file-upload-input:active::after{
  -webkit-box-shadow:0 0 0 1px rgba(16,22,26,0.6),inset 0 1px 2px rgba(16,22,26,0.2);
  -moz-box-shadow:0 0 0 1px rgba(16,22,26,0.6),inset 0 1px 2px rgba(16,22,26,0.2);
       box-shadow:0 0 0 1px rgba(16,22,26,0.6),inset 0 1px 2px rgba(16,22,26,0.2);
  background-color:#303030;
  background-image:none
}

.bp3-file-upload-input::after{
  -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.2),inset 0 -1px 0 rgba(16,22,26,0.1);
  -moz-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.2),inset 0 -1px 0 rgba(16,22,26,0.1);
       box-shadow:inset 0 0 0 1px rgba(16,22,26,0.2),inset 0 -1px 0 rgba(16,22,26,0.1)
}

.bp3-form-group{
  display:-webkit-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  -webkit-flex-direction:column;
     -moz-box-orient:vertical;
     -moz-box-direction:normal;
          flex-direction:column;
  margin:0 0 15px
}

.bp3-form-group label.bp3-label{
  margin-bottom:5px
}

.bp3-form-group .bp3-control{
  margin-top:7px
}

.bp3-form-group .bp3-form-helper-text{
  margin-top:5px;
  color:#828282;
  font-size:12px
}

.bp3-form-group.bp3-intent-primary .bp3-form-helper-text{
  color:#B2E247
}

.bp3-form-group.bp3-intent-success .bp3-form-helper-text{
  color:#0d8050
}

.bp3-form-group.bp3-intent-warning .bp3-form-helper-text{
  color:#bf7326
}

.bp3-form-group.bp3-intent-danger .bp3-form-helper-text{
  color:#c23030
}

.bp3-form-group.bp3-inline{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  -webkit-flex-direction:row;
     -moz-box-orient:horizontal;
     -moz-box-direction:normal;
          flex-direction:row;
  -webkit-box-align:start;
  -ms-flex-align:start;
  -webkit-align-items:flex-start;
     -moz-box-align:start;
          align-items:flex-start
}

.bp3-form-group.bp3-inline.bp3-large label.bp3-label{
  margin:0 10px 0 0;
  line-height:40px
}

.bp3-form-group.bp3-inline label.bp3-label{
  margin:0 10px 0 0;
  line-height:30px
}

.bp3-form-group.bp3-disabled .bp3-label,.bp3-form-group.bp3-disabled .bp3-text-muted,.bp3-form-group.bp3-disabled .bp3-form-helper-text{
  color:rgba(130,130,130,0.5) !important
}

.bp3-dark .bp3-form-group.bp3-intent-primary .bp3-form-helper-text{
  color:#B2E247
}

.bp3-dark .bp3-form-group.bp3-intent-success .bp3-form-helper-text{
  color:#3dcc91
}

.bp3-dark .bp3-form-group.bp3-intent-warning .bp3-form-helper-text{
  color:#ffb366
}

.bp3-dark .bp3-form-group.bp3-intent-danger .bp3-form-helper-text{
  color:#ff7373
}

.bp3-dark .bp3-form-group .bp3-form-helper-text{
  color:#d6d6d6
}

.bp3-dark .bp3-form-group.bp3-disabled .bp3-label,.bp3-dark .bp3-form-group.bp3-disabled .bp3-text-muted,.bp3-dark .bp3-form-group.bp3-disabled .bp3-form-helper-text{
  color:rgba(214,214,214,0.5) !important
}

.bp3-input-group{
  display:block;
  position:relative
}

.bp3-input-group .bp3-input{
  position:relative;
  width:100%
}

.bp3-input-group .bp3-input:not(:first-child){
  padding-left:30px
}

.bp3-input-group .bp3-input:not(:last-child){
  padding-right:30px
}

.bp3-input-group .bp3-input-action,.bp3-input-group>.bp3-button,.bp3-input-group>.bp3-icon{
  position:absolute;
  top:0
}

.bp3-input-group .bp3-input-action:first-child,.bp3-input-group>.bp3-button:first-child,.bp3-input-group>.bp3-icon:first-child{
  left:0
}

.bp3-input-group .bp3-input-action:last-child,.bp3-input-group>.bp3-button:last-child,.bp3-input-group>.bp3-icon:last-child{
  right:0
}

.bp3-input-group .bp3-button{
  min-width:24px;
  min-height:24px;
  margin:3px;
  padding:0 7px
}

.bp3-input-group .bp3-button:empty{
  padding:0
}

.bp3-input-group>.bp3-icon{
  z-index:1;
  color:#828282
}

.bp3-input-group>.bp3-icon:empty{
  line-height:1;
  font-family:"Icons16", sans-serif;
  font-size:16px;
  font-weight:400;
  font-style:normal;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased
}

.bp3-input-group>.bp3-icon,.bp3-input-group .bp3-input-action>.bp3-spinner{
  margin:7px
}

.bp3-input-group .bp3-tag{
  margin:5px
}

.bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus),.bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus){
  color:#828282
}

.bp3-dark .bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus),.bp3-dark .bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus){
  color:#d6d6d6
}

.bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon,.bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-standard,.bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-large,.bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon,.bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-standard,.bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:not(:hover):not(:focus) .bp3-icon-large{
  color:#828282
}

.bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled,.bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled{
  color:rgba(130,130,130,0.5) !important
}

.bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled .bp3-icon,.bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled .bp3-icon-standard,.bp3-input-group .bp3-input:not(:focus)+.bp3-button.bp3-minimal:disabled .bp3-icon-large,.bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon,.bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon-standard,.bp3-input-group .bp3-input:not(:focus)+.bp3-input-action .bp3-button.bp3-minimal:disabled .bp3-icon-large{
  color:rgba(130,130,130,0.5) !important
}

.bp3-input-group.bp3-disabled{
  cursor:not-allowed
}

.bp3-input-group.bp3-disabled .bp3-icon{
  color:rgba(130,130,130,0.5)
}

.bp3-input-group.bp3-large .bp3-button{
  min-width:30px;
  min-height:30px;
  margin:5px
}

.bp3-input-group.bp3-large>.bp3-icon,.bp3-input-group.bp3-large .bp3-input-action>.bp3-spinner{
  margin:12px
}

.bp3-input-group.bp3-large .bp3-input{
  height:40px;
  line-height:40px;
  font-size:16px
}

.bp3-input-group.bp3-large .bp3-input[type="search"],.bp3-input-group.bp3-large .bp3-input.bp3-round{
  padding:0 15px
}

.bp3-input-group.bp3-large .bp3-input:not(:first-child){
  padding-left:40px
}

.bp3-input-group.bp3-large .bp3-input:not(:last-child){
  padding-right:40px
}

.bp3-input-group.bp3-small .bp3-button{
  min-width:20px;
  min-height:20px;
  margin:2px
}

.bp3-input-group.bp3-small .bp3-tag{
  min-width:20px;
  min-height:20px;
  margin:2px
}

.bp3-input-group.bp3-small>.bp3-icon,.bp3-input-group.bp3-small .bp3-input-action>.bp3-spinner{
  margin:4px
}

.bp3-input-group.bp3-small .bp3-input{
  height:24px;
  padding-right:8px;
  padding-left:8px;
  line-height:24px;
  font-size:12px
}

.bp3-input-group.bp3-small .bp3-input[type="search"],.bp3-input-group.bp3-small .bp3-input.bp3-round{
  padding:0 12px
}

.bp3-input-group.bp3-small .bp3-input:not(:first-child){
  padding-left:24px
}

.bp3-input-group.bp3-small .bp3-input:not(:last-child){
  padding-right:24px
}

.bp3-input-group.bp3-fill{
  -webkit-box-flex:1;
  -ms-flex:1 1 auto;
  -webkit-flex:1 1 auto;
     -moz-box-flex:1;
          flex:1 1 auto;
  width:100%
}

.bp3-input-group.bp3-round .bp3-button,.bp3-input-group.bp3-round .bp3-input,.bp3-input-group.bp3-round .bp3-tag{
  -webkit-border-radius:30px;
     -moz-border-radius:30px;
          border-radius:30px
}

.bp3-dark .bp3-input-group .bp3-icon{
  color:#d6d6d6
}

.bp3-dark .bp3-input-group.bp3-disabled .bp3-icon{
  color:rgba(214,214,214,0.5)
}

.bp3-input-group.bp3-intent-primary .bp3-input{
  -webkit-box-shadow:0 0 0 0 rgba(178,226,71,0),0 0 0 0 rgba(178,226,71,0),inset 0 0 0 1px #B2E247,inset 0 0 0 1px rgba(16,22,26,0.15),inset 0 1px 1px rgba(16,22,26,0.2);
  -moz-box-shadow:0 0 0 0 rgba(178,226,71,0),0 0 0 0 rgba(178,226,71,0),inset 0 0 0 1px #B2E247,inset 0 0 0 1px rgba(16,22,26,0.15),inset 0 1px 1px rgba(16,22,26,0.2);
       box-shadow:0 0 0 0 rgba(178,226,71,0),0 0 0 0 rgba(178,226,71,0),inset 0 0 0 1px #B2E247,inset 0 0 0 1px rgba(16,22,26,0.15),inset 0 1px 1px rgba(16,22,26,0.2)
}

.bp3-input-group.bp3-intent-primary .bp3-input:focus{
  -webkit-box-shadow:0 0 0 1px #B2E247,0 0 0 3px rgba(178,226,71,0.3),inset 0 1px 1px rgba(16,22,26,0.2);
  -moz-box-shadow:0 0 0 1px #B2E247,0 0 0 3px rgba(178,226,71,0.3),inset 0 1px 1px rgba(16,22,26,0.2);
       box-shadow:0 0 0 1px #B2E247,0 0 0 3px rgba(178,226,71,0.3),inset 0 1px 1px rgba(16,22,26,0.2)
}

.bp3-input-group.bp3-intent-primary .bp3-input[readonly]{
  -webkit-box-shadow:inset 0 0 0 1px #B2E247;
  -moz-box-shadow:inset 0 0 0 1px #B2E247;
       box-shadow:inset 0 0 0 1px #B2E247
}

.bp3-input-group.bp3-intent-primary .bp3-input:disabled,.bp3-input-group.bp3-intent-primary .bp3-input.bp3-disabled{
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none
}

.bp3-input-group.bp3-intent-primary>.bp3-icon{
  color:#B2E247
}

.bp3-dark .bp3-input-group.bp3-intent-primary>.bp3-icon{
  color:#B2E247
}

.bp3-input-group.bp3-intent-success .bp3-input{
  -webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,0.15),inset 0 1px 1px rgba(16,22,26,0.2);
  -moz-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,0.15),inset 0 1px 1px rgba(16,22,26,0.2);
       box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,0.15),inset 0 1px 1px rgba(16,22,26,0.2)
}

.bp3-input-group.bp3-intent-success .bp3-input:focus{
  -webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,0.3),inset 0 1px 1px rgba(16,22,26,0.2);
  -moz-box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,0.3),inset 0 1px 1px rgba(16,22,26,0.2);
       box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,0.3),inset 0 1px 1px rgba(16,22,26,0.2)
}

.bp3-input-group.bp3-intent-success .bp3-input[readonly]{
  -webkit-box-shadow:inset 0 0 0 1px #0f9960;
  -moz-box-shadow:inset 0 0 0 1px #0f9960;
       box-shadow:inset 0 0 0 1px #0f9960
}

.bp3-input-group.bp3-intent-success .bp3-input:disabled,.bp3-input-group.bp3-intent-success .bp3-input.bp3-disabled{
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none
}

.bp3-input-group.bp3-intent-success>.bp3-icon{
  color:#0d8050
}

.bp3-dark .bp3-input-group.bp3-intent-success>.bp3-icon{
  color:#3dcc91
}

.bp3-input-group.bp3-intent-warning .bp3-input{
  -webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,0.15),inset 0 1px 1px rgba(16,22,26,0.2);
  -moz-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,0.15),inset 0 1px 1px rgba(16,22,26,0.2);
       box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,0.15),inset 0 1px 1px rgba(16,22,26,0.2)
}

.bp3-input-group.bp3-intent-warning .bp3-input:focus{
  -webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,0.3),inset 0 1px 1px rgba(16,22,26,0.2);
  -moz-box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,0.3),inset 0 1px 1px rgba(16,22,26,0.2);
       box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,0.3),inset 0 1px 1px rgba(16,22,26,0.2)
}

.bp3-input-group.bp3-intent-warning .bp3-input[readonly]{
  -webkit-box-shadow:inset 0 0 0 1px #d9822b;
  -moz-box-shadow:inset 0 0 0 1px #d9822b;
       box-shadow:inset 0 0 0 1px #d9822b
}

.bp3-input-group.bp3-intent-warning .bp3-input:disabled,.bp3-input-group.bp3-intent-warning .bp3-input.bp3-disabled{
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none
}

.bp3-input-group.bp3-intent-warning>.bp3-icon{
  color:#bf7326
}

.bp3-dark .bp3-input-group.bp3-intent-warning>.bp3-icon{
  color:#ffb366
}

.bp3-input-group.bp3-intent-danger .bp3-input{
  -webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,0.15),inset 0 1px 1px rgba(16,22,26,0.2);
  -moz-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,0.15),inset 0 1px 1px rgba(16,22,26,0.2);
       box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,0.15),inset 0 1px 1px rgba(16,22,26,0.2)
}

.bp3-input-group.bp3-intent-danger .bp3-input:focus{
  -webkit-box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,0.3),inset 0 1px 1px rgba(16,22,26,0.2);
  -moz-box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,0.3),inset 0 1px 1px rgba(16,22,26,0.2);
       box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,0.3),inset 0 1px 1px rgba(16,22,26,0.2)
}

.bp3-input-group.bp3-intent-danger .bp3-input[readonly]{
  -webkit-box-shadow:inset 0 0 0 1px #db3737;
  -moz-box-shadow:inset 0 0 0 1px #db3737;
       box-shadow:inset 0 0 0 1px #db3737
}

.bp3-input-group.bp3-intent-danger .bp3-input:disabled,.bp3-input-group.bp3-intent-danger .bp3-input.bp3-disabled{
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none
}

.bp3-input-group.bp3-intent-danger>.bp3-icon{
  color:#c23030
}

.bp3-dark .bp3-input-group.bp3-intent-danger>.bp3-icon{
  color:#ff7373
}

.bp3-input{
  outline:none;
  border:none;
  -webkit-border-radius:3px;
     -moz-border-radius:3px;
          border-radius:3px;
  -webkit-box-shadow:0 0 0 0 rgba(178,226,71,0),0 0 0 0 rgba(178,226,71,0),inset 0 0 0 1px rgba(16,22,26,0.15),inset 0 1px 1px rgba(16,22,26,0.2);
  -moz-box-shadow:0 0 0 0 rgba(178,226,71,0),0 0 0 0 rgba(178,226,71,0),inset 0 0 0 1px rgba(16,22,26,0.15),inset 0 1px 1px rgba(16,22,26,0.2);
       box-shadow:0 0 0 0 rgba(178,226,71,0),0 0 0 0 rgba(178,226,71,0),inset 0 0 0 1px rgba(16,22,26,0.15),inset 0 1px 1px rgba(16,22,26,0.2);
  background:#ffffff;
  height:30px;
  padding:0 10px;
  vertical-align:middle;
  line-height:30px;
  color:#262626;
  font-size:14px;
  font-weight:400;
  -webkit-transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
  -o-transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
  -moz-transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9), -moz-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9), -moz-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none
}

.bp3-input::-webkit-input-placeholder{
  opacity:1;
  color:rgba(130,130,130,0.5)
}

.bp3-input:-ms-input-placeholder{
  opacity:1;
  color:rgba(130,130,130,0.5)
}

.bp3-input::-ms-input-placeholder{
  opacity:1;
  color:rgba(130,130,130,0.5)
}

.bp3-input::-moz-placeholder{
  opacity:1;
  color:rgba(130,130,130,0.5)
}

.bp3-input::placeholder{
  opacity:1;
  color:rgba(130,130,130,0.5)
}

.bp3-input:focus,.bp3-input.bp3-active{
  -webkit-box-shadow:0 0 0 1px #B2E247,0 0 0 3px rgba(178,226,71,0.3),inset 0 1px 1px rgba(16,22,26,0.2);
  -moz-box-shadow:0 0 0 1px #B2E247,0 0 0 3px rgba(178,226,71,0.3),inset 0 1px 1px rgba(16,22,26,0.2);
       box-shadow:0 0 0 1px #B2E247,0 0 0 3px rgba(178,226,71,0.3),inset 0 1px 1px rgba(16,22,26,0.2)
}

.bp3-input[type="search"],.bp3-input.bp3-round{
  -webkit-border-radius:30px;
     -moz-border-radius:30px;
          border-radius:30px;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
       box-sizing:border-box;
  padding-left:10px
}

.bp3-input[readonly]{
  -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.15);
  -moz-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.15);
       box-shadow:inset 0 0 0 1px rgba(16,22,26,0.15)
}

.bp3-input:disabled,.bp3-input.bp3-disabled{
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none;
  background:rgba(194,194,194,0.5);
  cursor:not-allowed;
  color:rgba(130,130,130,0.5);
  resize:none
}

.bp3-input.bp3-large{
  height:40px;
  line-height:40px;
  font-size:16px
}

.bp3-input.bp3-large[type="search"],.bp3-input.bp3-large.bp3-round{
  padding:0 15px
}

.bp3-input.bp3-small{
  height:24px;
  padding-right:8px;
  padding-left:8px;
  line-height:24px;
  font-size:12px
}

.bp3-input.bp3-small[type="search"],.bp3-input.bp3-small.bp3-round{
  padding:0 12px
}

.bp3-input.bp3-fill{
  -webkit-box-flex:1;
  -ms-flex:1 1 auto;
  -webkit-flex:1 1 auto;
     -moz-box-flex:1;
          flex:1 1 auto;
  width:100%
}

.bp3-dark .bp3-input{
  -webkit-box-shadow:0 0 0 0 rgba(178,226,71,0),0 0 0 0 rgba(178,226,71,0),0 0 0 0 rgba(178,226,71,0),inset 0 0 0 1px rgba(16,22,26,0.3),inset 0 1px 1px rgba(16,22,26,0.4);
  -moz-box-shadow:0 0 0 0 rgba(178,226,71,0),0 0 0 0 rgba(178,226,71,0),0 0 0 0 rgba(178,226,71,0),inset 0 0 0 1px rgba(16,22,26,0.3),inset 0 1px 1px rgba(16,22,26,0.4);
       box-shadow:0 0 0 0 rgba(178,226,71,0),0 0 0 0 rgba(178,226,71,0),0 0 0 0 rgba(178,226,71,0),inset 0 0 0 1px rgba(16,22,26,0.3),inset 0 1px 1px rgba(16,22,26,0.4);
  background:rgba(16,22,26,0.3);
  color:#FAFAFA
}

.bp3-dark .bp3-input::-webkit-input-placeholder{
  color:rgba(214,214,214,0.5)
}

.bp3-dark .bp3-input:-ms-input-placeholder{
  color:rgba(214,214,214,0.5)
}

.bp3-dark .bp3-input::-ms-input-placeholder{
  color:rgba(214,214,214,0.5)
}

.bp3-dark .bp3-input::-moz-placeholder{
  color:rgba(214,214,214,0.5)
}

.bp3-dark .bp3-input::placeholder{
  color:rgba(214,214,214,0.5)
}

.bp3-dark .bp3-input:focus{
  -webkit-box-shadow:0 0 0 1px #B2E247,0 0 0 1px #B2E247,0 0 0 3px rgba(178,226,71,0.3),inset 0 0 0 1px rgba(16,22,26,0.3),inset 0 1px 1px rgba(16,22,26,0.4);
  -moz-box-shadow:0 0 0 1px #B2E247,0 0 0 1px #B2E247,0 0 0 3px rgba(178,226,71,0.3),inset 0 0 0 1px rgba(16,22,26,0.3),inset 0 1px 1px rgba(16,22,26,0.4);
       box-shadow:0 0 0 1px #B2E247,0 0 0 1px #B2E247,0 0 0 3px rgba(178,226,71,0.3),inset 0 0 0 1px rgba(16,22,26,0.3),inset 0 1px 1px rgba(16,22,26,0.4)
}

.bp3-dark .bp3-input[readonly]{
  -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.4);
  -moz-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.4);
       box-shadow:inset 0 0 0 1px rgba(16,22,26,0.4)
}

.bp3-dark .bp3-input:disabled,.bp3-dark .bp3-input.bp3-disabled{
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none;
  background:rgba(122,122,122,0.5);
  color:rgba(214,214,214,0.5)
}

.bp3-input.bp3-intent-primary{
  -webkit-box-shadow:0 0 0 0 rgba(178,226,71,0),0 0 0 0 rgba(178,226,71,0),inset 0 0 0 1px #B2E247,inset 0 0 0 1px rgba(16,22,26,0.15),inset 0 1px 1px rgba(16,22,26,0.2);
  -moz-box-shadow:0 0 0 0 rgba(178,226,71,0),0 0 0 0 rgba(178,226,71,0),inset 0 0 0 1px #B2E247,inset 0 0 0 1px rgba(16,22,26,0.15),inset 0 1px 1px rgba(16,22,26,0.2);
       box-shadow:0 0 0 0 rgba(178,226,71,0),0 0 0 0 rgba(178,226,71,0),inset 0 0 0 1px #B2E247,inset 0 0 0 1px rgba(16,22,26,0.15),inset 0 1px 1px rgba(16,22,26,0.2)
}

.bp3-input.bp3-intent-primary:focus{
  -webkit-box-shadow:0 0 0 1px #B2E247,0 0 0 3px rgba(178,226,71,0.3),inset 0 1px 1px rgba(16,22,26,0.2);
  -moz-box-shadow:0 0 0 1px #B2E247,0 0 0 3px rgba(178,226,71,0.3),inset 0 1px 1px rgba(16,22,26,0.2);
       box-shadow:0 0 0 1px #B2E247,0 0 0 3px rgba(178,226,71,0.3),inset 0 1px 1px rgba(16,22,26,0.2)
}

.bp3-input.bp3-intent-primary[readonly]{
  -webkit-box-shadow:inset 0 0 0 1px #B2E247;
  -moz-box-shadow:inset 0 0 0 1px #B2E247;
       box-shadow:inset 0 0 0 1px #B2E247
}

.bp3-input.bp3-intent-primary:disabled,.bp3-input.bp3-intent-primary.bp3-disabled{
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none
}

.bp3-dark .bp3-input.bp3-intent-primary{
  -webkit-box-shadow:0 0 0 0 rgba(178,226,71,0),0 0 0 0 rgba(178,226,71,0),0 0 0 0 rgba(178,226,71,0),inset 0 0 0 1px #B2E247,inset 0 0 0 1px rgba(16,22,26,0.3),inset 0 1px 1px rgba(16,22,26,0.4);
  -moz-box-shadow:0 0 0 0 rgba(178,226,71,0),0 0 0 0 rgba(178,226,71,0),0 0 0 0 rgba(178,226,71,0),inset 0 0 0 1px #B2E247,inset 0 0 0 1px rgba(16,22,26,0.3),inset 0 1px 1px rgba(16,22,26,0.4);
       box-shadow:0 0 0 0 rgba(178,226,71,0),0 0 0 0 rgba(178,226,71,0),0 0 0 0 rgba(178,226,71,0),inset 0 0 0 1px #B2E247,inset 0 0 0 1px rgba(16,22,26,0.3),inset 0 1px 1px rgba(16,22,26,0.4)
}

.bp3-dark .bp3-input.bp3-intent-primary:focus{
  -webkit-box-shadow:0 0 0 1px #B2E247,0 0 0 1px #B2E247,0 0 0 3px rgba(178,226,71,0.3),inset 0 0 0 1px rgba(16,22,26,0.3),inset 0 1px 1px rgba(16,22,26,0.4);
  -moz-box-shadow:0 0 0 1px #B2E247,0 0 0 1px #B2E247,0 0 0 3px rgba(178,226,71,0.3),inset 0 0 0 1px rgba(16,22,26,0.3),inset 0 1px 1px rgba(16,22,26,0.4);
       box-shadow:0 0 0 1px #B2E247,0 0 0 1px #B2E247,0 0 0 3px rgba(178,226,71,0.3),inset 0 0 0 1px rgba(16,22,26,0.3),inset 0 1px 1px rgba(16,22,26,0.4)
}

.bp3-dark .bp3-input.bp3-intent-primary[readonly]{
  -webkit-box-shadow:inset 0 0 0 1px #B2E247;
  -moz-box-shadow:inset 0 0 0 1px #B2E247;
       box-shadow:inset 0 0 0 1px #B2E247
}

.bp3-dark .bp3-input.bp3-intent-primary:disabled,.bp3-dark .bp3-input.bp3-intent-primary.bp3-disabled{
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none
}

.bp3-input.bp3-intent-success{
  -webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,0.15),inset 0 1px 1px rgba(16,22,26,0.2);
  -moz-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,0.15),inset 0 1px 1px rgba(16,22,26,0.2);
       box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,0.15),inset 0 1px 1px rgba(16,22,26,0.2)
}

.bp3-input.bp3-intent-success:focus{
  -webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,0.3),inset 0 1px 1px rgba(16,22,26,0.2);
  -moz-box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,0.3),inset 0 1px 1px rgba(16,22,26,0.2);
       box-shadow:0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,0.3),inset 0 1px 1px rgba(16,22,26,0.2)
}

.bp3-input.bp3-intent-success[readonly]{
  -webkit-box-shadow:inset 0 0 0 1px #0f9960;
  -moz-box-shadow:inset 0 0 0 1px #0f9960;
       box-shadow:inset 0 0 0 1px #0f9960
}

.bp3-input.bp3-intent-success:disabled,.bp3-input.bp3-intent-success.bp3-disabled{
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none
}

.bp3-dark .bp3-input.bp3-intent-success{
  -webkit-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,0.3),inset 0 1px 1px rgba(16,22,26,0.4);
  -moz-box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,0.3),inset 0 1px 1px rgba(16,22,26,0.4);
       box-shadow:0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),0 0 0 0 rgba(15,153,96,0),inset 0 0 0 1px #0f9960,inset 0 0 0 1px rgba(16,22,26,0.3),inset 0 1px 1px rgba(16,22,26,0.4)
}

.bp3-dark .bp3-input.bp3-intent-success:focus{
  -webkit-box-shadow:0 0 0 1px #0f9960,0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,0.3),inset 0 0 0 1px rgba(16,22,26,0.3),inset 0 1px 1px rgba(16,22,26,0.4);
  -moz-box-shadow:0 0 0 1px #0f9960,0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,0.3),inset 0 0 0 1px rgba(16,22,26,0.3),inset 0 1px 1px rgba(16,22,26,0.4);
       box-shadow:0 0 0 1px #0f9960,0 0 0 1px #0f9960,0 0 0 3px rgba(15,153,96,0.3),inset 0 0 0 1px rgba(16,22,26,0.3),inset 0 1px 1px rgba(16,22,26,0.4)
}

.bp3-dark .bp3-input.bp3-intent-success[readonly]{
  -webkit-box-shadow:inset 0 0 0 1px #0f9960;
  -moz-box-shadow:inset 0 0 0 1px #0f9960;
       box-shadow:inset 0 0 0 1px #0f9960
}

.bp3-dark .bp3-input.bp3-intent-success:disabled,.bp3-dark .bp3-input.bp3-intent-success.bp3-disabled{
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none
}

.bp3-input.bp3-intent-warning{
  -webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,0.15),inset 0 1px 1px rgba(16,22,26,0.2);
  -moz-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,0.15),inset 0 1px 1px rgba(16,22,26,0.2);
       box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,0.15),inset 0 1px 1px rgba(16,22,26,0.2)
}

.bp3-input.bp3-intent-warning:focus{
  -webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,0.3),inset 0 1px 1px rgba(16,22,26,0.2);
  -moz-box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,0.3),inset 0 1px 1px rgba(16,22,26,0.2);
       box-shadow:0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,0.3),inset 0 1px 1px rgba(16,22,26,0.2)
}

.bp3-input.bp3-intent-warning[readonly]{
  -webkit-box-shadow:inset 0 0 0 1px #d9822b;
  -moz-box-shadow:inset 0 0 0 1px #d9822b;
       box-shadow:inset 0 0 0 1px #d9822b
}

.bp3-input.bp3-intent-warning:disabled,.bp3-input.bp3-intent-warning.bp3-disabled{
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none
}

.bp3-dark .bp3-input.bp3-intent-warning{
  -webkit-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,0.3),inset 0 1px 1px rgba(16,22,26,0.4);
  -moz-box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,0.3),inset 0 1px 1px rgba(16,22,26,0.4);
       box-shadow:0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),0 0 0 0 rgba(217,130,43,0),inset 0 0 0 1px #d9822b,inset 0 0 0 1px rgba(16,22,26,0.3),inset 0 1px 1px rgba(16,22,26,0.4)
}

.bp3-dark .bp3-input.bp3-intent-warning:focus{
  -webkit-box-shadow:0 0 0 1px #d9822b,0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,0.3),inset 0 0 0 1px rgba(16,22,26,0.3),inset 0 1px 1px rgba(16,22,26,0.4);
  -moz-box-shadow:0 0 0 1px #d9822b,0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,0.3),inset 0 0 0 1px rgba(16,22,26,0.3),inset 0 1px 1px rgba(16,22,26,0.4);
       box-shadow:0 0 0 1px #d9822b,0 0 0 1px #d9822b,0 0 0 3px rgba(217,130,43,0.3),inset 0 0 0 1px rgba(16,22,26,0.3),inset 0 1px 1px rgba(16,22,26,0.4)
}

.bp3-dark .bp3-input.bp3-intent-warning[readonly]{
  -webkit-box-shadow:inset 0 0 0 1px #d9822b;
  -moz-box-shadow:inset 0 0 0 1px #d9822b;
       box-shadow:inset 0 0 0 1px #d9822b
}

.bp3-dark .bp3-input.bp3-intent-warning:disabled,.bp3-dark .bp3-input.bp3-intent-warning.bp3-disabled{
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none
}

.bp3-input.bp3-intent-danger{
  -webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,0.15),inset 0 1px 1px rgba(16,22,26,0.2);
  -moz-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,0.15),inset 0 1px 1px rgba(16,22,26,0.2);
       box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,0.15),inset 0 1px 1px rgba(16,22,26,0.2)
}

.bp3-input.bp3-intent-danger:focus{
  -webkit-box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,0.3),inset 0 1px 1px rgba(16,22,26,0.2);
  -moz-box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,0.3),inset 0 1px 1px rgba(16,22,26,0.2);
       box-shadow:0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,0.3),inset 0 1px 1px rgba(16,22,26,0.2)
}

.bp3-input.bp3-intent-danger[readonly]{
  -webkit-box-shadow:inset 0 0 0 1px #db3737;
  -moz-box-shadow:inset 0 0 0 1px #db3737;
       box-shadow:inset 0 0 0 1px #db3737
}

.bp3-input.bp3-intent-danger:disabled,.bp3-input.bp3-intent-danger.bp3-disabled{
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none
}

.bp3-dark .bp3-input.bp3-intent-danger{
  -webkit-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,0.3),inset 0 1px 1px rgba(16,22,26,0.4);
  -moz-box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,0.3),inset 0 1px 1px rgba(16,22,26,0.4);
       box-shadow:0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),0 0 0 0 rgba(219,55,55,0),inset 0 0 0 1px #db3737,inset 0 0 0 1px rgba(16,22,26,0.3),inset 0 1px 1px rgba(16,22,26,0.4)
}

.bp3-dark .bp3-input.bp3-intent-danger:focus{
  -webkit-box-shadow:0 0 0 1px #db3737,0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,0.3),inset 0 0 0 1px rgba(16,22,26,0.3),inset 0 1px 1px rgba(16,22,26,0.4);
  -moz-box-shadow:0 0 0 1px #db3737,0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,0.3),inset 0 0 0 1px rgba(16,22,26,0.3),inset 0 1px 1px rgba(16,22,26,0.4);
       box-shadow:0 0 0 1px #db3737,0 0 0 1px #db3737,0 0 0 3px rgba(219,55,55,0.3),inset 0 0 0 1px rgba(16,22,26,0.3),inset 0 1px 1px rgba(16,22,26,0.4)
}

.bp3-dark .bp3-input.bp3-intent-danger[readonly]{
  -webkit-box-shadow:inset 0 0 0 1px #db3737;
  -moz-box-shadow:inset 0 0 0 1px #db3737;
       box-shadow:inset 0 0 0 1px #db3737
}

.bp3-dark .bp3-input.bp3-intent-danger:disabled,.bp3-dark .bp3-input.bp3-intent-danger.bp3-disabled{
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none
}

.bp3-input::-ms-clear{
  display:none
}

textarea.bp3-input{
  max-width:100%;
  padding:10px
}

textarea.bp3-input,textarea.bp3-input.bp3-large,textarea.bp3-input.bp3-small{
  height:auto;
  line-height:inherit
}

textarea.bp3-input.bp3-small{
  padding:8px
}

.bp3-dark textarea.bp3-input{
  -webkit-box-shadow:0 0 0 0 rgba(178,226,71,0),0 0 0 0 rgba(178,226,71,0),0 0 0 0 rgba(178,226,71,0),inset 0 0 0 1px rgba(16,22,26,0.3),inset 0 1px 1px rgba(16,22,26,0.4);
  -moz-box-shadow:0 0 0 0 rgba(178,226,71,0),0 0 0 0 rgba(178,226,71,0),0 0 0 0 rgba(178,226,71,0),inset 0 0 0 1px rgba(16,22,26,0.3),inset 0 1px 1px rgba(16,22,26,0.4);
       box-shadow:0 0 0 0 rgba(178,226,71,0),0 0 0 0 rgba(178,226,71,0),0 0 0 0 rgba(178,226,71,0),inset 0 0 0 1px rgba(16,22,26,0.3),inset 0 1px 1px rgba(16,22,26,0.4);
  background:rgba(16,22,26,0.3);
  color:#FAFAFA
}

.bp3-dark textarea.bp3-input::-webkit-input-placeholder{
  color:rgba(214,214,214,0.5)
}

.bp3-dark textarea.bp3-input:-ms-input-placeholder{
  color:rgba(214,214,214,0.5)
}

.bp3-dark textarea.bp3-input::-ms-input-placeholder{
  color:rgba(214,214,214,0.5)
}

.bp3-dark textarea.bp3-input::-moz-placeholder{
  color:rgba(214,214,214,0.5)
}

.bp3-dark textarea.bp3-input::placeholder{
  color:rgba(214,214,214,0.5)
}

.bp3-dark textarea.bp3-input:focus{
  -webkit-box-shadow:0 0 0 1px #B2E247,0 0 0 1px #B2E247,0 0 0 3px rgba(178,226,71,0.3),inset 0 0 0 1px rgba(16,22,26,0.3),inset 0 1px 1px rgba(16,22,26,0.4);
  -moz-box-shadow:0 0 0 1px #B2E247,0 0 0 1px #B2E247,0 0 0 3px rgba(178,226,71,0.3),inset 0 0 0 1px rgba(16,22,26,0.3),inset 0 1px 1px rgba(16,22,26,0.4);
       box-shadow:0 0 0 1px #B2E247,0 0 0 1px #B2E247,0 0 0 3px rgba(178,226,71,0.3),inset 0 0 0 1px rgba(16,22,26,0.3),inset 0 1px 1px rgba(16,22,26,0.4)
}

.bp3-dark textarea.bp3-input[readonly]{
  -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.4);
  -moz-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.4);
       box-shadow:inset 0 0 0 1px rgba(16,22,26,0.4)
}

.bp3-dark textarea.bp3-input:disabled,.bp3-dark textarea.bp3-input.bp3-disabled{
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none;
  background:rgba(122,122,122,0.5);
  color:rgba(214,214,214,0.5)
}

label.bp3-label{
  display:block;
  margin-top:0;
  margin-bottom:15px
}

label.bp3-label .bp3-html-select,label.bp3-label .bp3-input,label.bp3-label .bp3-select,label.bp3-label .bp3-slider,label.bp3-label .bp3-popover-wrapper{
  display:block;
  margin-top:5px;
  text-transform:none
}

label.bp3-label .bp3-select select,label.bp3-label .bp3-html-select select{
  width:100%;
  vertical-align:top;
  font-weight:400
}

label.bp3-label.bp3-disabled,label.bp3-label.bp3-disabled .bp3-text-muted{
  color:rgba(130,130,130,0.5)
}

label.bp3-label.bp3-inline{
  line-height:30px
}

label.bp3-label.bp3-inline .bp3-html-select,label.bp3-label.bp3-inline .bp3-input,label.bp3-label.bp3-inline .bp3-input-group,label.bp3-label.bp3-inline .bp3-select,label.bp3-label.bp3-inline .bp3-popover-wrapper{
  display:inline-block;
  margin:0 0 0 5px;
  vertical-align:top
}

label.bp3-label.bp3-inline .bp3-input-group .bp3-input{
  margin-left:0
}

label.bp3-label.bp3-inline.bp3-large{
  line-height:40px
}

label.bp3-label:not(.bp3-inline) .bp3-popover-target{
  display:block
}

.bp3-dark label.bp3-label{
  color:#FAFAFA
}

.bp3-dark label.bp3-label.bp3-disabled,.bp3-dark label.bp3-label.bp3-disabled .bp3-text-muted{
  color:rgba(214,214,214,0.5)
}

.bp3-numeric-input .bp3-button-group.bp3-vertical>.bp3-button{
  -webkit-box-flex:1;
  -ms-flex:1 1 14px;
  -webkit-flex:1 1 14px;
     -moz-box-flex:1;
          flex:1 1 14px;
  width:30px;
  min-height:0;
  padding:0
}

.bp3-numeric-input .bp3-button-group.bp3-vertical>.bp3-button:first-child{
  -webkit-border-radius:0 3px 0 0;
     -moz-border-radius:0 3px 0 0;
          border-radius:0 3px 0 0
}

.bp3-numeric-input .bp3-button-group.bp3-vertical>.bp3-button:last-child{
  -webkit-border-radius:0 0 3px 0;
     -moz-border-radius:0 0 3px 0;
          border-radius:0 0 3px 0
}

.bp3-numeric-input .bp3-button-group.bp3-vertical:first-child>.bp3-button:first-child{
  -webkit-border-radius:3px 0 0 0;
     -moz-border-radius:3px 0 0 0;
          border-radius:3px 0 0 0
}

.bp3-numeric-input .bp3-button-group.bp3-vertical:first-child>.bp3-button:last-child{
  -webkit-border-radius:0 0 0 3px;
     -moz-border-radius:0 0 0 3px;
          border-radius:0 0 0 3px
}

.bp3-numeric-input.bp3-large .bp3-button-group.bp3-vertical>.bp3-button{
  width:40px
}

form{
  display:block
}

.bp3-html-select select,.bp3-select select{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:-webkit-inline-flex;
  display:-moz-inline-box;
  display:inline-flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  -webkit-flex-direction:row;
     -moz-box-orient:horizontal;
     -moz-box-direction:normal;
          flex-direction:row;
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-align-items:center;
     -moz-box-align:center;
          align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  -webkit-justify-content:center;
     -moz-box-pack:center;
          justify-content:center;
  border:none;
  -webkit-border-radius:3px;
     -moz-border-radius:3px;
          border-radius:3px;
  cursor:pointer;
  padding:5px 10px;
  vertical-align:middle;
  text-align:left;
  font-size:14px;
  -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.2),inset 0 -1px 0 rgba(16,22,26,0.1);
  -moz-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.2),inset 0 -1px 0 rgba(16,22,26,0.1);
       box-shadow:inset 0 0 0 1px rgba(16,22,26,0.2),inset 0 -1px 0 rgba(16,22,26,0.1);
  background-color:#FAFAFA;
  background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.8)), to(rgba(255,255,255,0)));
  background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.8), rgba(255,255,255,0));
  background-image:-moz-linear-gradient(top, rgba(255,255,255,0.8), rgba(255,255,255,0));
  background-image:-o-linear-gradient(top, rgba(255,255,255,0.8), rgba(255,255,255,0));
  background-image:linear-gradient(to bottom, rgba(255,255,255,0.8), rgba(255,255,255,0));
  color:#262626;
  border-radius:3px;
  width:100%;
  height:30px;
  padding:0 25px 0 10px;
  -moz-appearance:none;
  -webkit-appearance:none
}

.bp3-html-select select>*,.bp3-select select>*{
  -webkit-box-flex:0;
  -ms-flex-positive:0;
  -webkit-flex-grow:0;
     -moz-box-flex:0;
          flex-grow:0;
  -ms-flex-negative:0;
  -webkit-flex-shrink:0;
          flex-shrink:0
}

.bp3-html-select select>.bp3-fill,.bp3-select select>.bp3-fill{
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  -webkit-flex-grow:1;
     -moz-box-flex:1;
          flex-grow:1;
  -ms-flex-negative:1;
  -webkit-flex-shrink:1;
          flex-shrink:1
}

.bp3-html-select select::before,.bp3-select select::before,.bp3-html-select select>*,.bp3-select select>*{
  margin-right:7px
}

.bp3-html-select select:empty::before,.bp3-select select:empty::before,.bp3-html-select select>:last-child,.bp3-select select>:last-child{
  margin-right:0
}

.bp3-html-select select:hover,.bp3-select select:hover{
  -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.2),inset 0 -1px 0 rgba(16,22,26,0.1);
  -moz-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.2),inset 0 -1px 0 rgba(16,22,26,0.1);
       box-shadow:inset 0 0 0 1px rgba(16,22,26,0.2),inset 0 -1px 0 rgba(16,22,26,0.1);
  background-clip:padding-box;
  background-color:#ededed
}

.bp3-html-select select:active,.bp3-select select:active,.bp3-html-select select.bp3-active,.bp3-select select.bp3-active{
  -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.2),inset 0 1px 2px rgba(16,22,26,0.2);
  -moz-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.2),inset 0 1px 2px rgba(16,22,26,0.2);
       box-shadow:inset 0 0 0 1px rgba(16,22,26,0.2),inset 0 1px 2px rgba(16,22,26,0.2);
  background-color:#d1d1d1;
  background-image:none
}

.bp3-html-select select:disabled,.bp3-select select:disabled,.bp3-html-select select.bp3-disabled,.bp3-select select.bp3-disabled{
  outline:none;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none;
  background-color:rgba(194,194,194,0.5);
  background-image:none;
  cursor:not-allowed;
  color:rgba(130,130,130,0.5)
}

.bp3-html-select select:disabled.bp3-active,.bp3-select select:disabled.bp3-active,.bp3-html-select select:disabled.bp3-active:hover,.bp3-select select:disabled.bp3-active:hover,.bp3-html-select select.bp3-disabled.bp3-active,.bp3-select select.bp3-disabled.bp3-active,.bp3-html-select select.bp3-disabled.bp3-active:hover,.bp3-select select.bp3-disabled.bp3-active:hover{
  background:rgba(194,194,194,0.7)
}

.bp3-html-select.bp3-minimal select,.bp3-select.bp3-minimal select{
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none;
  background:none
}

.bp3-html-select.bp3-minimal select:hover,.bp3-select.bp3-minimal select:hover{
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none;
  background:rgba(189,189,189,0.3);
  text-decoration:none;
  color:#262626
}

.bp3-html-select.bp3-minimal select:active,.bp3-select.bp3-minimal select:active,.bp3-html-select.bp3-minimal select.bp3-active,.bp3-select.bp3-minimal select.bp3-active{
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none;
  background:rgba(150,150,150,0.3);
  color:#262626
}

.bp3-html-select.bp3-minimal select:disabled,.bp3-select.bp3-minimal select:disabled,.bp3-html-select.bp3-minimal select:disabled:hover,.bp3-select.bp3-minimal select:disabled:hover,.bp3-html-select.bp3-minimal select.bp3-disabled,.bp3-select.bp3-minimal select.bp3-disabled,.bp3-html-select.bp3-minimal select.bp3-disabled:hover,.bp3-select.bp3-minimal select.bp3-disabled:hover{
  background:none;
  cursor:not-allowed;
  color:rgba(130,130,130,0.5)
}

.bp3-html-select.bp3-minimal select:disabled.bp3-active,.bp3-select.bp3-minimal select:disabled.bp3-active,.bp3-html-select.bp3-minimal select:disabled:hover.bp3-active,.bp3-select.bp3-minimal select:disabled:hover.bp3-active,.bp3-html-select.bp3-minimal select.bp3-disabled.bp3-active,.bp3-select.bp3-minimal select.bp3-disabled.bp3-active,.bp3-html-select.bp3-minimal select.bp3-disabled:hover.bp3-active,.bp3-select.bp3-minimal select.bp3-disabled:hover.bp3-active{
  background:rgba(150,150,150,0.3)
}

.bp3-dark .bp3-html-select.bp3-minimal select,.bp3-html-select.bp3-minimal .bp3-dark select,.bp3-dark .bp3-select.bp3-minimal select,.bp3-select.bp3-minimal .bp3-dark select{
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none;
  background:none;
  color:inherit
}

.bp3-dark .bp3-html-select.bp3-minimal select:hover,.bp3-html-select.bp3-minimal .bp3-dark select:hover,.bp3-dark .bp3-select.bp3-minimal select:hover,.bp3-select.bp3-minimal .bp3-dark select:hover,.bp3-dark .bp3-html-select.bp3-minimal select:active,.bp3-html-select.bp3-minimal .bp3-dark select:active,.bp3-dark .bp3-select.bp3-minimal select:active,.bp3-select.bp3-minimal .bp3-dark select:active,.bp3-dark .bp3-html-select.bp3-minimal select.bp3-active,.bp3-html-select.bp3-minimal .bp3-dark select.bp3-active,.bp3-dark .bp3-select.bp3-minimal select.bp3-active,.bp3-select.bp3-minimal .bp3-dark select.bp3-active{
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none;
  background:none
}

.bp3-dark .bp3-html-select.bp3-minimal select:hover,.bp3-html-select.bp3-minimal .bp3-dark select:hover,.bp3-dark .bp3-select.bp3-minimal select:hover,.bp3-select.bp3-minimal .bp3-dark select:hover{
  background:rgba(171,171,171,0.15)
}

.bp3-dark .bp3-html-select.bp3-minimal select:active,.bp3-html-select.bp3-minimal .bp3-dark select:active,.bp3-dark .bp3-select.bp3-minimal select:active,.bp3-select.bp3-minimal .bp3-dark select:active,.bp3-dark .bp3-html-select.bp3-minimal select.bp3-active,.bp3-html-select.bp3-minimal .bp3-dark select.bp3-active,.bp3-dark .bp3-select.bp3-minimal select.bp3-active,.bp3-select.bp3-minimal .bp3-dark select.bp3-active{
  background:rgba(171,171,171,0.3);
  color:#FAFAFA
}

.bp3-dark .bp3-html-select.bp3-minimal select:disabled,.bp3-html-select.bp3-minimal .bp3-dark select:disabled,.bp3-dark .bp3-select.bp3-minimal select:disabled,.bp3-select.bp3-minimal .bp3-dark select:disabled,.bp3-dark .bp3-html-select.bp3-minimal select:disabled:hover,.bp3-html-select.bp3-minimal .bp3-dark select:disabled:hover,.bp3-dark .bp3-select.bp3-minimal select:disabled:hover,.bp3-select.bp3-minimal .bp3-dark select:disabled:hover,.bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled,.bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled,.bp3-dark .bp3-select.bp3-minimal select.bp3-disabled,.bp3-select.bp3-minimal .bp3-dark select.bp3-disabled,.bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled:hover,.bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled:hover,.bp3-dark .bp3-select.bp3-minimal select.bp3-disabled:hover,.bp3-select.bp3-minimal .bp3-dark select.bp3-disabled:hover{
  background:none;
  cursor:not-allowed;
  color:rgba(214,214,214,0.5)
}

.bp3-dark .bp3-html-select.bp3-minimal select:disabled.bp3-active,.bp3-html-select.bp3-minimal .bp3-dark select:disabled.bp3-active,.bp3-dark .bp3-select.bp3-minimal select:disabled.bp3-active,.bp3-select.bp3-minimal .bp3-dark select:disabled.bp3-active,.bp3-dark .bp3-html-select.bp3-minimal select:disabled:hover.bp3-active,.bp3-html-select.bp3-minimal .bp3-dark select:disabled:hover.bp3-active,.bp3-dark .bp3-select.bp3-minimal select:disabled:hover.bp3-active,.bp3-select.bp3-minimal .bp3-dark select:disabled:hover.bp3-active,.bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled.bp3-active,.bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled.bp3-active,.bp3-dark .bp3-select.bp3-minimal select.bp3-disabled.bp3-active,.bp3-select.bp3-minimal .bp3-dark select.bp3-disabled.bp3-active,.bp3-dark .bp3-html-select.bp3-minimal select.bp3-disabled:hover.bp3-active,.bp3-html-select.bp3-minimal .bp3-dark select.bp3-disabled:hover.bp3-active,.bp3-dark .bp3-select.bp3-minimal select.bp3-disabled:hover.bp3-active,.bp3-select.bp3-minimal .bp3-dark select.bp3-disabled:hover.bp3-active{
  background:rgba(171,171,171,0.3)
}

.bp3-html-select.bp3-minimal select.bp3-intent-primary,.bp3-select.bp3-minimal select.bp3-intent-primary{
  color:#B2E247
}

.bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,.bp3-select.bp3-minimal select.bp3-intent-primary:hover,.bp3-html-select.bp3-minimal select.bp3-intent-primary:active,.bp3-select.bp3-minimal select.bp3-intent-primary:active,.bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,.bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active{
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none;
  background:none;
  color:#B2E247
}

.bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,.bp3-select.bp3-minimal select.bp3-intent-primary:hover{
  background:rgba(178,226,71,0.15);
  color:#B2E247
}

.bp3-html-select.bp3-minimal select.bp3-intent-primary:active,.bp3-select.bp3-minimal select.bp3-intent-primary:active,.bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,.bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active{
  background:rgba(178,226,71,0.3);
  color:#B2E247
}

.bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled,.bp3-select.bp3-minimal select.bp3-intent-primary:disabled,.bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,.bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled{
  background:none;
  color:rgba(16,107,163,0.5)
}

.bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.bp3-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,.bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active{
  background:rgba(178,226,71,0.3)
}

.bp3-html-select.bp3-minimal select.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head,.bp3-select.bp3-minimal select.bp3-intent-primary .bp3-button-spinner .bp3-spinner-head{
  stroke:#B2E247
}

.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary,.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary,.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary,.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary{
  color:#B2E247
}

.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:hover,.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:hover,.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:hover,.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:hover{
  background:rgba(178,226,71,0.2);
  color:#B2E247
}

.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:active,.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:active,.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:active,.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:active,.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-active,.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-active,.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-active,.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-active{
  background:rgba(178,226,71,0.3);
  color:#B2E247
}

.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled,.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled,.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:disabled,.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled,.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled,.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled,.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled{
  background:none;
  color:rgba(178,226,71,0.5)
}

.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled.bp3-active,.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary:disabled.bp3-active,.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary:disabled.bp3-active,.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled.bp3-active,.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-primary.bp3-disabled.bp3-active,.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-primary.bp3-disabled.bp3-active{
  background:rgba(178,226,71,0.3)
}

.bp3-html-select.bp3-minimal select.bp3-intent-success,.bp3-select.bp3-minimal select.bp3-intent-success{
  color:#0d8050
}

.bp3-html-select.bp3-minimal select.bp3-intent-success:hover,.bp3-select.bp3-minimal select.bp3-intent-success:hover,.bp3-html-select.bp3-minimal select.bp3-intent-success:active,.bp3-select.bp3-minimal select.bp3-intent-success:active,.bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,.bp3-select.bp3-minimal select.bp3-intent-success.bp3-active{
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none;
  background:none;
  color:#0d8050
}

.bp3-html-select.bp3-minimal select.bp3-intent-success:hover,.bp3-select.bp3-minimal select.bp3-intent-success:hover{
  background:rgba(15,153,96,0.15);
  color:#0d8050
}

.bp3-html-select.bp3-minimal select.bp3-intent-success:active,.bp3-select.bp3-minimal select.bp3-intent-success:active,.bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,.bp3-select.bp3-minimal select.bp3-intent-success.bp3-active{
  background:rgba(15,153,96,0.3);
  color:#0d8050
}

.bp3-html-select.bp3-minimal select.bp3-intent-success:disabled,.bp3-select.bp3-minimal select.bp3-intent-success:disabled,.bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled,.bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled{
  background:none;
  color:rgba(13,128,80,0.5)
}

.bp3-html-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.bp3-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,.bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active{
  background:rgba(15,153,96,0.3)
}

.bp3-html-select.bp3-minimal select.bp3-intent-success .bp3-button-spinner .bp3-spinner-head,.bp3-select.bp3-minimal select.bp3-intent-success .bp3-button-spinner .bp3-spinner-head{
  stroke:#0d8050
}

.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success,.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success,.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success,.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success{
  color:#3dcc91
}

.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:hover,.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:hover,.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:hover,.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:hover{
  background:rgba(15,153,96,0.2);
  color:#3dcc91
}

.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:active,.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:active,.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:active,.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:active,.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-active,.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-active,.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-active,.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-active{
  background:rgba(15,153,96,0.3);
  color:#3dcc91
}

.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled,.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled,.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:disabled,.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled,.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled,.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled,.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled,.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled{
  background:none;
  color:rgba(61,204,145,0.5)
}

.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled.bp3-active,.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success:disabled.bp3-active,.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success:disabled.bp3-active,.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled.bp3-active,.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-success.bp3-disabled.bp3-active,.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-success.bp3-disabled.bp3-active{
  background:rgba(15,153,96,0.3)
}

.bp3-html-select.bp3-minimal select.bp3-intent-warning,.bp3-select.bp3-minimal select.bp3-intent-warning{
  color:#bf7326
}

.bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,.bp3-select.bp3-minimal select.bp3-intent-warning:hover,.bp3-html-select.bp3-minimal select.bp3-intent-warning:active,.bp3-select.bp3-minimal select.bp3-intent-warning:active,.bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,.bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active{
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none;
  background:none;
  color:#bf7326
}

.bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,.bp3-select.bp3-minimal select.bp3-intent-warning:hover{
  background:rgba(217,130,43,0.15);
  color:#bf7326
}

.bp3-html-select.bp3-minimal select.bp3-intent-warning:active,.bp3-select.bp3-minimal select.bp3-intent-warning:active,.bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,.bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active{
  background:rgba(217,130,43,0.3);
  color:#bf7326
}

.bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled,.bp3-select.bp3-minimal select.bp3-intent-warning:disabled,.bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,.bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled{
  background:none;
  color:rgba(191,115,38,0.5)
}

.bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.bp3-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,.bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active{
  background:rgba(217,130,43,0.3)
}

.bp3-html-select.bp3-minimal select.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head,.bp3-select.bp3-minimal select.bp3-intent-warning .bp3-button-spinner .bp3-spinner-head{
  stroke:#bf7326
}

.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning,.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning,.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning,.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning{
  color:#ffb366
}

.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:hover,.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:hover,.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:hover,.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:hover{
  background:rgba(217,130,43,0.2);
  color:#ffb366
}

.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:active,.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:active,.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:active,.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:active,.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-active,.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-active,.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-active,.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-active{
  background:rgba(217,130,43,0.3);
  color:#ffb366
}

.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled,.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled,.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:disabled,.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled,.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled,.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled,.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled{
  background:none;
  color:rgba(255,179,102,0.5)
}

.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled.bp3-active,.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning:disabled.bp3-active,.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning:disabled.bp3-active,.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled.bp3-active,.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-warning.bp3-disabled.bp3-active,.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-warning.bp3-disabled.bp3-active{
  background:rgba(217,130,43,0.3)
}

.bp3-html-select.bp3-minimal select.bp3-intent-danger,.bp3-select.bp3-minimal select.bp3-intent-danger{
  color:#c23030
}

.bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,.bp3-select.bp3-minimal select.bp3-intent-danger:hover,.bp3-html-select.bp3-minimal select.bp3-intent-danger:active,.bp3-select.bp3-minimal select.bp3-intent-danger:active,.bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,.bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active{
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none;
  background:none;
  color:#c23030
}

.bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,.bp3-select.bp3-minimal select.bp3-intent-danger:hover{
  background:rgba(219,55,55,0.15);
  color:#c23030
}

.bp3-html-select.bp3-minimal select.bp3-intent-danger:active,.bp3-select.bp3-minimal select.bp3-intent-danger:active,.bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,.bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active{
  background:rgba(219,55,55,0.3);
  color:#c23030
}

.bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled,.bp3-select.bp3-minimal select.bp3-intent-danger:disabled,.bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,.bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled{
  background:none;
  color:rgba(194,48,48,0.5)
}

.bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.bp3-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,.bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active{
  background:rgba(219,55,55,0.3)
}

.bp3-html-select.bp3-minimal select.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head,.bp3-select.bp3-minimal select.bp3-intent-danger .bp3-button-spinner .bp3-spinner-head{
  stroke:#c23030
}

.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger,.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger,.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger,.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger{
  color:#ff7373
}

.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:hover,.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:hover,.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:hover,.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:hover{
  background:rgba(219,55,55,0.2);
  color:#ff7373
}

.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:active,.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:active,.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:active,.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:active,.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-active,.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-active,.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-active,.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-active{
  background:rgba(219,55,55,0.3);
  color:#ff7373
}

.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled,.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled,.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:disabled,.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled,.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled,.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled,.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled{
  background:none;
  color:rgba(255,115,115,0.5)
}

.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled.bp3-active,.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger:disabled.bp3-active,.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger:disabled.bp3-active,.bp3-dark .bp3-html-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,.bp3-html-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled.bp3-active,.bp3-dark .bp3-select.bp3-minimal select.bp3-intent-danger.bp3-disabled.bp3-active,.bp3-select.bp3-minimal .bp3-dark select.bp3-intent-danger.bp3-disabled.bp3-active{
  background:rgba(219,55,55,0.3)
}

.bp3-html-select.bp3-large select,.bp3-select.bp3-large select{
  height:40px;
  padding-right:35px;
  font-size:16px
}

.bp3-dark .bp3-html-select select,.bp3-dark .bp3-select select{
  -webkit-box-shadow:0 0 0 1px rgba(16,22,26,0.4);
  -moz-box-shadow:0 0 0 1px rgba(16,22,26,0.4);
       box-shadow:0 0 0 1px rgba(16,22,26,0.4);
  background-color:#303030;
  background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.05)), to(rgba(255,255,255,0)));
  background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.05), rgba(255,255,255,0));
  background-image:-moz-linear-gradient(top, rgba(255,255,255,0.05), rgba(255,255,255,0));
  background-image:-o-linear-gradient(top, rgba(255,255,255,0.05), rgba(255,255,255,0));
  background-image:linear-gradient(to bottom, rgba(255,255,255,0.05), rgba(255,255,255,0));
  color:#FAFAFA
}

.bp3-dark .bp3-html-select select:hover,.bp3-dark .bp3-select select:hover,.bp3-dark .bp3-html-select select:active,.bp3-dark .bp3-select select:active,.bp3-dark .bp3-html-select select.bp3-active,.bp3-dark .bp3-select select.bp3-active{
  color:#FAFAFA
}

.bp3-dark .bp3-html-select select:hover,.bp3-dark .bp3-select select:hover{
  -webkit-box-shadow:0 0 0 1px rgba(16,22,26,0.4);
  -moz-box-shadow:0 0 0 1px rgba(16,22,26,0.4);
       box-shadow:0 0 0 1px rgba(16,22,26,0.4);
  background-color:#303030
}

.bp3-dark .bp3-html-select select:active,.bp3-dark .bp3-select select:active,.bp3-dark .bp3-html-select select.bp3-active,.bp3-dark .bp3-select select.bp3-active{
  -webkit-box-shadow:0 0 0 1px rgba(16,22,26,0.6),inset 0 1px 2px rgba(16,22,26,0.2);
  -moz-box-shadow:0 0 0 1px rgba(16,22,26,0.6),inset 0 1px 2px rgba(16,22,26,0.2);
       box-shadow:0 0 0 1px rgba(16,22,26,0.6),inset 0 1px 2px rgba(16,22,26,0.2);
  background-color:#303030;
  background-image:none
}

.bp3-dark .bp3-html-select select:disabled,.bp3-dark .bp3-select select:disabled,.bp3-dark .bp3-html-select select.bp3-disabled,.bp3-dark .bp3-select select.bp3-disabled{
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none;
  background-color:rgba(122,122,122,0.5);
  background-image:none;
  color:rgba(214,214,214,0.5)
}

.bp3-dark .bp3-html-select select:disabled.bp3-active,.bp3-dark .bp3-select select:disabled.bp3-active,.bp3-dark .bp3-html-select select.bp3-disabled.bp3-active,.bp3-dark .bp3-select select.bp3-disabled.bp3-active{
  background:rgba(122,122,122,0.7)
}

.bp3-dark .bp3-html-select select .bp3-button-spinner .bp3-spinner-head,.bp3-dark .bp3-select select .bp3-button-spinner .bp3-spinner-head{
  background:rgba(16,22,26,0.5);
  stroke:#ABABAB
}

.bp3-html-select select:disabled,.bp3-select select:disabled{
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none;
  background-color:rgba(194,194,194,0.5);
  cursor:not-allowed;
  color:rgba(130,130,130,0.5)
}

.bp3-html-select .bp3-icon,.bp3-select .bp3-icon,.bp3-select::after{
  position:absolute;
  top:7px;
  right:7px;
  color:#828282;
  pointer-events:none
}

.bp3-html-select .bp3-disabled.bp3-icon,.bp3-select .bp3-disabled.bp3-icon,.bp3-disabled.bp3-select::after{
  color:rgba(130,130,130,0.5)
}

.bp3-html-select,.bp3-select{
  display:inline-block;
  position:relative;
  vertical-align:middle;
  letter-spacing:normal
}

.bp3-html-select select::-ms-expand,.bp3-select select::-ms-expand{
  display:none
}

.bp3-html-select .bp3-icon,.bp3-select .bp3-icon{
  color:#828282
}

.bp3-html-select .bp3-icon:hover,.bp3-select .bp3-icon:hover{
  color:#262626
}

.bp3-dark .bp3-html-select .bp3-icon,.bp3-dark .bp3-select .bp3-icon{
  color:#d6d6d6
}

.bp3-dark .bp3-html-select .bp3-icon:hover,.bp3-dark .bp3-select .bp3-icon:hover{
  color:#FAFAFA
}

.bp3-html-select.bp3-large::after,.bp3-html-select.bp3-large .bp3-icon,.bp3-select.bp3-large::after,.bp3-select.bp3-large .bp3-icon{
  top:12px;
  right:12px
}

.bp3-html-select.bp3-fill,.bp3-html-select.bp3-fill select,.bp3-select.bp3-fill,.bp3-select.bp3-fill select{
  width:100%
}

.bp3-dark .bp3-html-select option,.bp3-dark .bp3-select option{
  background-color:#303030;
  color:#FAFAFA
}

.bp3-dark .bp3-html-select::after,.bp3-dark .bp3-select::after{
  color:#d6d6d6
}

.bp3-select::after{
  line-height:1;
  font-family:"Icons16", sans-serif;
  font-size:16px;
  font-weight:400;
  font-style:normal;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  content:""
}

.bp3-running-text table,table.bp3-html-table{
  border-spacing:0;
  font-size:14px
}

.bp3-running-text table th,table.bp3-html-table th,.bp3-running-text table td,table.bp3-html-table td{
  padding:11px;
  vertical-align:top;
  text-align:left
}

.bp3-running-text table th,table.bp3-html-table th{
  color:#262626;
  font-weight:600
}

.bp3-running-text table td,table.bp3-html-table td{
  color:#262626
}

.bp3-running-text table tbody tr:first-child th,table.bp3-html-table tbody tr:first-child th,.bp3-running-text table tbody tr:first-child td,table.bp3-html-table tbody tr:first-child td{
  -webkit-box-shadow:inset 0 1px 0 0 rgba(16,22,26,0.15);
  -moz-box-shadow:inset 0 1px 0 0 rgba(16,22,26,0.15);
       box-shadow:inset 0 1px 0 0 rgba(16,22,26,0.15)
}

.bp3-dark .bp3-running-text table th,.bp3-running-text .bp3-dark table th,.bp3-dark table.bp3-html-table th{
  color:#FAFAFA
}

.bp3-dark .bp3-running-text table td,.bp3-running-text .bp3-dark table td,.bp3-dark table.bp3-html-table td{
  color:#FAFAFA
}

.bp3-dark .bp3-running-text table tbody tr:first-child th,.bp3-running-text .bp3-dark table tbody tr:first-child th,.bp3-dark table.bp3-html-table tbody tr:first-child th,.bp3-dark .bp3-running-text table tbody tr:first-child td,.bp3-running-text .bp3-dark table tbody tr:first-child td,.bp3-dark table.bp3-html-table tbody tr:first-child td{
  -webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.15);
  -moz-box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.15);
       box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.15)
}

table.bp3-html-table.bp3-html-table-condensed th,table.bp3-html-table.bp3-html-table-condensed td,table.bp3-html-table.bp3-small th,table.bp3-html-table.bp3-small td{
  padding-top:6px;
  padding-bottom:6px
}

table.bp3-html-table.bp3-html-table-striped tbody tr:nth-child(odd) td{
  background:rgba(214,214,214,0.15)
}

table.bp3-html-table.bp3-html-table-bordered th:not(:first-child){
  -webkit-box-shadow:inset 1px 0 0 0 rgba(16,22,26,0.15);
  -moz-box-shadow:inset 1px 0 0 0 rgba(16,22,26,0.15);
       box-shadow:inset 1px 0 0 0 rgba(16,22,26,0.15)
}

table.bp3-html-table.bp3-html-table-bordered tbody tr td{
  -webkit-box-shadow:inset 0 1px 0 0 rgba(16,22,26,0.15);
  -moz-box-shadow:inset 0 1px 0 0 rgba(16,22,26,0.15);
       box-shadow:inset 0 1px 0 0 rgba(16,22,26,0.15)
}

table.bp3-html-table.bp3-html-table-bordered tbody tr td:not(:first-child){
  -webkit-box-shadow:inset 1px 1px 0 0 rgba(16,22,26,0.15);
  -moz-box-shadow:inset 1px 1px 0 0 rgba(16,22,26,0.15);
       box-shadow:inset 1px 1px 0 0 rgba(16,22,26,0.15)
}

table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td{
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none
}

table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td:not(:first-child){
  -webkit-box-shadow:inset 1px 0 0 0 rgba(16,22,26,0.15);
  -moz-box-shadow:inset 1px 0 0 0 rgba(16,22,26,0.15);
       box-shadow:inset 1px 0 0 0 rgba(16,22,26,0.15)
}

table.bp3-html-table.bp3-interactive tbody tr:hover td{
  background-color:rgba(214,214,214,0.3);
  cursor:pointer
}

table.bp3-html-table.bp3-interactive tbody tr:active td{
  background-color:rgba(214,214,214,0.4)
}

.bp3-dark table.bp3-html-table.bp3-html-table-striped tbody tr:nth-child(odd) td{
  background:rgba(130,130,130,0.15)
}

.bp3-dark table.bp3-html-table.bp3-html-table-bordered th:not(:first-child){
  -webkit-box-shadow:inset 1px 0 0 0 rgba(255,255,255,0.15);
  -moz-box-shadow:inset 1px 0 0 0 rgba(255,255,255,0.15);
       box-shadow:inset 1px 0 0 0 rgba(255,255,255,0.15)
}

.bp3-dark table.bp3-html-table.bp3-html-table-bordered tbody tr td{
  -webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.15);
  -moz-box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.15);
       box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.15)
}

.bp3-dark table.bp3-html-table.bp3-html-table-bordered tbody tr td:not(:first-child){
  -webkit-box-shadow:inset 1px 1px 0 0 rgba(255,255,255,0.15);
  -moz-box-shadow:inset 1px 1px 0 0 rgba(255,255,255,0.15);
       box-shadow:inset 1px 1px 0 0 rgba(255,255,255,0.15)
}

.bp3-dark table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td{
  -webkit-box-shadow:inset 1px 0 0 0 rgba(255,255,255,0.15);
  -moz-box-shadow:inset 1px 0 0 0 rgba(255,255,255,0.15);
       box-shadow:inset 1px 0 0 0 rgba(255,255,255,0.15)
}

.bp3-dark table.bp3-html-table.bp3-html-table-bordered.bp3-html-table-striped tbody tr:not(:first-child) td:first-child{
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none
}

.bp3-dark table.bp3-html-table.bp3-interactive tbody tr:hover td{
  background-color:rgba(130,130,130,0.3);
  cursor:pointer
}

.bp3-dark table.bp3-html-table.bp3-interactive tbody tr:active td{
  background-color:rgba(130,130,130,0.4)
}

.bp3-key-combo{
  display:-webkit-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  -webkit-flex-direction:row;
     -moz-box-orient:horizontal;
     -moz-box-direction:normal;
          flex-direction:row;
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-align-items:center;
     -moz-box-align:center;
          align-items:center
}

.bp3-key-combo>*{
  -webkit-box-flex:0;
  -ms-flex-positive:0;
  -webkit-flex-grow:0;
     -moz-box-flex:0;
          flex-grow:0;
  -ms-flex-negative:0;
  -webkit-flex-shrink:0;
          flex-shrink:0
}

.bp3-key-combo>.bp3-fill{
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  -webkit-flex-grow:1;
     -moz-box-flex:1;
          flex-grow:1;
  -ms-flex-negative:1;
  -webkit-flex-shrink:1;
          flex-shrink:1
}

.bp3-key-combo::before,.bp3-key-combo>*{
  margin-right:5px
}

.bp3-key-combo:empty::before,.bp3-key-combo>:last-child{
  margin-right:0
}

.bp3-hotkey-dialog{
  top:40px;
  padding-bottom:0
}

.bp3-hotkey-dialog .bp3-dialog-body{
  margin:0;
  padding:0
}

.bp3-hotkey-dialog .bp3-hotkey-label{
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  -webkit-flex-grow:1;
     -moz-box-flex:1;
          flex-grow:1
}

.bp3-hotkey-column{
  margin:auto;
  max-height:80vh;
  overflow-y:auto;
  padding:30px
}

.bp3-hotkey-column .bp3-heading{
  margin-bottom:20px
}

.bp3-hotkey-column .bp3-heading:not(:first-child){
  margin-top:40px
}

.bp3-hotkey{
  display:-webkit-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-align-items:center;
     -moz-box-align:center;
          align-items:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  -webkit-justify-content:space-between;
     -moz-box-pack:justify;
          justify-content:space-between;
  margin-right:0;
  margin-left:0
}

.bp3-hotkey:not(:last-child){
  margin-bottom:10px
}

.bp3-icon{
  display:inline-block;
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  -webkit-flex:0 0 auto;
     -moz-box-flex:0;
          flex:0 0 auto;
  vertical-align:text-bottom
}

.bp3-icon:not(:empty)::before{
  content:"" !important;
  content:unset !important
}

.bp3-icon>svg{
  display:block
}

.bp3-icon>svg:not([fill]){
  fill:currentColor
}

.bp3-icon.bp3-intent-primary,.bp3-icon-standard.bp3-intent-primary,.bp3-icon-large.bp3-intent-primary{
  color:#B2E247
}

.bp3-dark .bp3-icon.bp3-intent-primary,.bp3-dark .bp3-icon-standard.bp3-intent-primary,.bp3-dark .bp3-icon-large.bp3-intent-primary{
  color:#B2E247
}

.bp3-icon.bp3-intent-success,.bp3-icon-standard.bp3-intent-success,.bp3-icon-large.bp3-intent-success{
  color:#0d8050
}

.bp3-dark .bp3-icon.bp3-intent-success,.bp3-dark .bp3-icon-standard.bp3-intent-success,.bp3-dark .bp3-icon-large.bp3-intent-success{
  color:#3dcc91
}

.bp3-icon.bp3-intent-warning,.bp3-icon-standard.bp3-intent-warning,.bp3-icon-large.bp3-intent-warning{
  color:#bf7326
}

.bp3-dark .bp3-icon.bp3-intent-warning,.bp3-dark .bp3-icon-standard.bp3-intent-warning,.bp3-dark .bp3-icon-large.bp3-intent-warning{
  color:#ffb366
}

.bp3-icon.bp3-intent-danger,.bp3-icon-standard.bp3-intent-danger,.bp3-icon-large.bp3-intent-danger{
  color:#c23030
}

.bp3-dark .bp3-icon.bp3-intent-danger,.bp3-dark .bp3-icon-standard.bp3-intent-danger,.bp3-dark .bp3-icon-large.bp3-intent-danger{
  color:#ff7373
}

span.bp3-icon-standard{
  line-height:1;
  font-family:"Icons16", sans-serif;
  font-size:16px;
  font-weight:400;
  font-style:normal;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  display:inline-block
}

span.bp3-icon-large{
  line-height:1;
  font-family:"Icons20", sans-serif;
  font-size:20px;
  font-weight:400;
  font-style:normal;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  display:inline-block
}

span.bp3-icon:empty{
  line-height:1;
  font-family:"Icons20";
  font-size:inherit;
  font-weight:400;
  font-style:normal
}

span.bp3-icon:empty::before{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased
}

.bp3-icon-add::before{
  content:""
}

.bp3-icon-add-column-left::before{
  content:""
}

.bp3-icon-add-column-right::before{
  content:""
}

.bp3-icon-add-row-bottom::before{
  content:""
}

.bp3-icon-add-row-top::before{
  content:""
}

.bp3-icon-add-to-artifact::before{
  content:""
}

.bp3-icon-add-to-folder::before{
  content:""
}

.bp3-icon-airplane::before{
  content:""
}

.bp3-icon-align-center::before{
  content:""
}

.bp3-icon-align-justify::before{
  content:""
}

.bp3-icon-align-left::before{
  content:""
}

.bp3-icon-align-right::before{
  content:""
}

.bp3-icon-alignment-bottom::before{
  content:""
}

.bp3-icon-alignment-horizontal-center::before{
  content:""
}

.bp3-icon-alignment-left::before{
  content:""
}

.bp3-icon-alignment-right::before{
  content:""
}

.bp3-icon-alignment-top::before{
  content:""
}

.bp3-icon-alignment-vertical-center::before{
  content:""
}

.bp3-icon-annotation::before{
  content:""
}

.bp3-icon-application::before{
  content:""
}

.bp3-icon-applications::before{
  content:""
}

.bp3-icon-arrow-bottom-left::before{
  content:"↙"
}

.bp3-icon-arrow-bottom-right::before{
  content:"↘"
}

.bp3-icon-arrow-down::before{
  content:"↓"
}

.bp3-icon-arrow-left::before{
  content:"←"
}

.bp3-icon-arrow-right::before{
  content:"→"
}

.bp3-icon-arrow-top-left::before{
  content:"↖"
}

.bp3-icon-arrow-top-right::before{
  content:"↗"
}

.bp3-icon-arrow-up::before{
  content:"↑"
}

.bp3-icon-arrows-horizontal::before{
  content:"↔"
}

.bp3-icon-arrows-vertical::before{
  content:"↕"
}

.bp3-icon-asterisk::before{
  content:"*"
}

.bp3-icon-automatic-updates::before{
  content:""
}

.bp3-icon-badge::before{
  content:""
}

.bp3-icon-ban-circle::before{
  content:""
}

.bp3-icon-bank-account::before{
  content:""
}

.bp3-icon-barcode::before{
  content:""
}

.bp3-icon-blank::before{
  content:""
}

.bp3-icon-blocked-person::before{
  content:""
}

.bp3-icon-bold::before{
  content:""
}

.bp3-icon-book::before{
  content:""
}

.bp3-icon-bookmark::before{
  content:""
}

.bp3-icon-box::before{
  content:""
}

.bp3-icon-briefcase::before{
  content:""
}

.bp3-icon-build::before{
  content:""
}

.bp3-icon-calculator::before{
  content:""
}

.bp3-icon-calendar::before{
  content:""
}

.bp3-icon-camera::before{
  content:""
}

.bp3-icon-caret-down::before{
  content:"⌄"
}

.bp3-icon-caret-left::before{
  content:"〈"
}

.bp3-icon-caret-right::before{
  content:"〉"
}

.bp3-icon-caret-up::before{
  content:"⌃"
}

.bp3-icon-cell-tower::before{
  content:""
}

.bp3-icon-changes::before{
  content:""
}

.bp3-icon-chart::before{
  content:""
}

.bp3-icon-chat::before{
  content:""
}

.bp3-icon-chevron-backward::before{
  content:""
}

.bp3-icon-chevron-down::before{
  content:""
}

.bp3-icon-chevron-forward::before{
  content:""
}

.bp3-icon-chevron-left::before{
  content:""
}

.bp3-icon-chevron-right::before{
  content:""
}

.bp3-icon-chevron-up::before{
  content:""
}

.bp3-icon-circle::before{
  content:""
}

.bp3-icon-circle-arrow-down::before{
  content:""
}

.bp3-icon-circle-arrow-left::before{
  content:""
}

.bp3-icon-circle-arrow-right::before{
  content:""
}

.bp3-icon-circle-arrow-up::before{
  content:""
}

.bp3-icon-citation::before{
  content:""
}

.bp3-icon-clean::before{
  content:""
}

.bp3-icon-clipboard::before{
  content:""
}

.bp3-icon-cloud::before{
  content:"☁"
}

.bp3-icon-cloud-download::before{
  content:""
}

.bp3-icon-cloud-upload::before{
  content:""
}

.bp3-icon-code::before{
  content:""
}

.bp3-icon-code-block::before{
  content:""
}

.bp3-icon-cog::before{
  content:""
}

.bp3-icon-collapse-all::before{
  content:""
}

.bp3-icon-column-layout::before{
  content:""
}

.bp3-icon-comment::before{
  content:""
}

.bp3-icon-comparison::before{
  content:""
}

.bp3-icon-compass::before{
  content:""
}

.bp3-icon-compressed::before{
  content:""
}

.bp3-icon-confirm::before{
  content:""
}

.bp3-icon-console::before{
  content:""
}

.bp3-icon-contrast::before{
  content:""
}

.bp3-icon-control::before{
  content:""
}

.bp3-icon-credit-card::before{
  content:""
}

.bp3-icon-cross::before{
  content:"✗"
}

.bp3-icon-crown::before{
  content:""
}

.bp3-icon-curved-range-chart::before{
  content:""
}

.bp3-icon-cut::before{
  content:""
}

.bp3-icon-dashboard::before{
  content:""
}

.bp3-icon-database::before{
  content:""
}

.bp3-icon-delete::before{
  content:""
}

.bp3-icon-delta::before{
  content:"Δ"
}

.bp3-icon-derive-column::before{
  content:""
}

.bp3-icon-desktop::before{
  content:""
}

.bp3-icon-diagram-tree::before{
  content:""
}

.bp3-icon-direction-left::before{
  content:""
}

.bp3-icon-direction-right::before{
  content:""
}

.bp3-icon-disable::before{
  content:""
}

.bp3-icon-document::before{
  content:""
}

.bp3-icon-document-open::before{
  content:""
}

.bp3-icon-document-share::before{
  content:""
}

.bp3-icon-dollar::before{
  content:"$"
}

.bp3-icon-dot::before{
  content:"•"
}

.bp3-icon-double-caret-horizontal::before{
  content:""
}

.bp3-icon-double-caret-vertical::before{
  content:""
}

.bp3-icon-double-chevron-down::before{
  content:""
}

.bp3-icon-double-chevron-left::before{
  content:""
}

.bp3-icon-double-chevron-right::before{
  content:""
}

.bp3-icon-double-chevron-up::before{
  content:""
}

.bp3-icon-doughnut-chart::before{
  content:""
}

.bp3-icon-download::before{
  content:""
}

.bp3-icon-drag-handle-horizontal::before{
  content:""
}

.bp3-icon-drag-handle-vertical::before{
  content:""
}

.bp3-icon-draw::before{
  content:""
}

.bp3-icon-drive-time::before{
  content:""
}

.bp3-icon-duplicate::before{
  content:""
}

.bp3-icon-edit::before{
  content:"✎"
}

.bp3-icon-eject::before{
  content:"⏏"
}

.bp3-icon-endorsed::before{
  content:""
}

.bp3-icon-envelope::before{
  content:"✉"
}

.bp3-icon-eraser::before{
  content:""
}

.bp3-icon-error::before{
  content:""
}

.bp3-icon-euro::before{
  content:"€"
}

.bp3-icon-exchange::before{
  content:""
}

.bp3-icon-exclude-row::before{
  content:""
}

.bp3-icon-expand-all::before{
  content:""
}

.bp3-icon-export::before{
  content:""
}

.bp3-icon-eye-off::before{
  content:""
}

.bp3-icon-eye-on::before{
  content:""
}

.bp3-icon-eye-open::before{
  content:""
}

.bp3-icon-fast-backward::before{
  content:""
}

.bp3-icon-fast-forward::before{
  content:""
}

.bp3-icon-feed::before{
  content:""
}

.bp3-icon-feed-subscribed::before{
  content:""
}

.bp3-icon-film::before{
  content:""
}

.bp3-icon-filter::before{
  content:""
}

.bp3-icon-filter-keep::before{
  content:""
}

.bp3-icon-filter-list::before{
  content:""
}

.bp3-icon-filter-remove::before{
  content:""
}

.bp3-icon-flag::before{
  content:"⚑"
}

.bp3-icon-flame::before{
  content:""
}

.bp3-icon-flash::before{
  content:""
}

.bp3-icon-floppy-disk::before{
  content:""
}

.bp3-icon-flow-branch::before{
  content:""
}

.bp3-icon-flow-end::before{
  content:""
}

.bp3-icon-flow-linear::before{
  content:""
}

.bp3-icon-flow-review::before{
  content:""
}

.bp3-icon-flow-review-branch::before{
  content:""
}

.bp3-icon-flows::before{
  content:""
}

.bp3-icon-folder-close::before{
  content:""
}

.bp3-icon-folder-new::before{
  content:""
}

.bp3-icon-folder-open::before{
  content:""
}

.bp3-icon-folder-shared::before{
  content:""
}

.bp3-icon-folder-shared-open::before{
  content:""
}

.bp3-icon-follower::before{
  content:""
}

.bp3-icon-following::before{
  content:""
}

.bp3-icon-font::before{
  content:""
}

.bp3-icon-fork::before{
  content:""
}

.bp3-icon-form::before{
  content:""
}

.bp3-icon-full-circle::before{
  content:""
}

.bp3-icon-full-stacked-chart::before{
  content:""
}

.bp3-icon-fullscreen::before{
  content:""
}

.bp3-icon-function::before{
  content:""
}

.bp3-icon-gantt-chart::before{
  content:""
}

.bp3-icon-geolocation::before{
  content:""
}

.bp3-icon-geosearch::before{
  content:""
}

.bp3-icon-git-branch::before{
  content:""
}

.bp3-icon-git-commit::before{
  content:""
}

.bp3-icon-git-merge::before{
  content:""
}

.bp3-icon-git-new-branch::before{
  content:""
}

.bp3-icon-git-pull::before{
  content:""
}

.bp3-icon-git-push::before{
  content:""
}

.bp3-icon-git-repo::before{
  content:""
}

.bp3-icon-glass::before{
  content:""
}

.bp3-icon-globe::before{
  content:""
}

.bp3-icon-globe-network::before{
  content:""
}

.bp3-icon-graph::before{
  content:""
}

.bp3-icon-graph-remove::before{
  content:""
}

.bp3-icon-grid::before{
  content:""
}

.bp3-icon-grid-view::before{
  content:""
}

.bp3-icon-group-objects::before{
  content:""
}

.bp3-icon-grouped-bar-chart::before{
  content:""
}

.bp3-icon-hand::before{
  content:""
}

.bp3-icon-hand-down::before{
  content:""
}

.bp3-icon-hand-left::before{
  content:""
}

.bp3-icon-hand-right::before{
  content:""
}

.bp3-icon-hand-up::before{
  content:""
}

.bp3-icon-header::before{
  content:""
}

.bp3-icon-header-one::before{
  content:""
}

.bp3-icon-header-two::before{
  content:""
}

.bp3-icon-headset::before{
  content:""
}

.bp3-icon-heart::before{
  content:"♥"
}

.bp3-icon-heart-broken::before{
  content:""
}

.bp3-icon-heat-grid::before{
  content:""
}

.bp3-icon-heatmap::before{
  content:""
}

.bp3-icon-help::before{
  content:"?"
}

.bp3-icon-helper-management::before{
  content:""
}

.bp3-icon-highlight::before{
  content:""
}

.bp3-icon-history::before{
  content:""
}

.bp3-icon-home::before{
  content:"⌂"
}

.bp3-icon-horizontal-bar-chart::before{
  content:""
}

.bp3-icon-horizontal-bar-chart-asc::before{
  content:""
}

.bp3-icon-horizontal-bar-chart-desc::before{
  content:""
}

.bp3-icon-horizontal-distribution::before{
  content:""
}

.bp3-icon-id-number::before{
  content:""
}

.bp3-icon-image-rotate-left::before{
  content:""
}

.bp3-icon-image-rotate-right::before{
  content:""
}

.bp3-icon-import::before{
  content:""
}

.bp3-icon-inbox::before{
  content:""
}

.bp3-icon-info-sign::before{
  content:"ℹ"
}

.bp3-icon-inner-join::before{
  content:""
}

.bp3-icon-insert::before{
  content:""
}

.bp3-icon-intersection::before{
  content:""
}

.bp3-icon-ip-address::before{
  content:""
}

.bp3-icon-issue::before{
  content:""
}

.bp3-icon-issue-closed::before{
  content:""
}

.bp3-icon-issue-new::before{
  content:""
}

.bp3-icon-italic::before{
  content:""
}

.bp3-icon-join-table::before{
  content:""
}

.bp3-icon-key::before{
  content:""
}

.bp3-icon-key-backspace::before{
  content:""
}

.bp3-icon-key-command::before{
  content:""
}

.bp3-icon-key-control::before{
  content:""
}

.bp3-icon-key-delete::before{
  content:""
}

.bp3-icon-key-enter::before{
  content:""
}

.bp3-icon-key-escape::before{
  content:""
}

.bp3-icon-key-option::before{
  content:""
}

.bp3-icon-key-shift::before{
  content:""
}

.bp3-icon-key-tab::before{
  content:""
}

.bp3-icon-known-vehicle::before{
  content:""
}

.bp3-icon-label::before{
  content:""
}

.bp3-icon-layer::before{
  content:""
}

.bp3-icon-layers::before{
  content:""
}

.bp3-icon-layout::before{
  content:""
}

.bp3-icon-layout-auto::before{
  content:""
}

.bp3-icon-layout-balloon::before{
  content:""
}

.bp3-icon-layout-circle::before{
  content:""
}

.bp3-icon-layout-grid::before{
  content:""
}

.bp3-icon-layout-group-by::before{
  content:""
}

.bp3-icon-layout-hierarchy::before{
  content:""
}

.bp3-icon-layout-linear::before{
  content:""
}

.bp3-icon-layout-skew-grid::before{
  content:""
}

.bp3-icon-layout-sorted-clusters::before{
  content:""
}

.bp3-icon-left-join::before{
  content:""
}

.bp3-icon-lightbulb::before{
  content:""
}

.bp3-icon-link::before{
  content:""
}

.bp3-icon-list::before{
  content:"☰"
}

.bp3-icon-list-columns::before{
  content:""
}

.bp3-icon-list-detail-view::before{
  content:""
}

.bp3-icon-locate::before{
  content:""
}

.bp3-icon-lock::before{
  content:""
}

.bp3-icon-log-in::before{
  content:""
}

.bp3-icon-log-out::before{
  content:""
}

.bp3-icon-manual::before{
  content:""
}

.bp3-icon-manually-entered-data::before{
  content:""
}

.bp3-icon-map::before{
  content:""
}

.bp3-icon-map-create::before{
  content:""
}

.bp3-icon-map-marker::before{
  content:""
}

.bp3-icon-maximize::before{
  content:""
}

.bp3-icon-media::before{
  content:""
}

.bp3-icon-menu::before{
  content:""
}

.bp3-icon-menu-closed::before{
  content:""
}

.bp3-icon-menu-open::before{
  content:""
}

.bp3-icon-merge-columns::before{
  content:""
}

.bp3-icon-merge-links::before{
  content:""
}

.bp3-icon-minimize::before{
  content:""
}

.bp3-icon-minus::before{
  content:"−"
}

.bp3-icon-mobile-phone::before{
  content:""
}

.bp3-icon-mobile-video::before{
  content:""
}

.bp3-icon-moon::before{
  content:""
}

.bp3-icon-more::before{
  content:""
}

.bp3-icon-mountain::before{
  content:""
}

.bp3-icon-move::before{
  content:""
}

.bp3-icon-mugshot::before{
  content:""
}

.bp3-icon-multi-select::before{
  content:""
}

.bp3-icon-music::before{
  content:""
}

.bp3-icon-new-grid-item::before{
  content:""
}

.bp3-icon-new-link::before{
  content:""
}

.bp3-icon-new-object::before{
  content:""
}

.bp3-icon-new-person::before{
  content:""
}

.bp3-icon-new-prescription::before{
  content:""
}

.bp3-icon-new-text-box::before{
  content:""
}

.bp3-icon-ninja::before{
  content:""
}

.bp3-icon-notifications::before{
  content:""
}

.bp3-icon-notifications-updated::before{
  content:""
}

.bp3-icon-numbered-list::before{
  content:""
}

.bp3-icon-numerical::before{
  content:""
}

.bp3-icon-office::before{
  content:""
}

.bp3-icon-offline::before{
  content:""
}

.bp3-icon-oil-field::before{
  content:""
}

.bp3-icon-one-column::before{
  content:""
}

.bp3-icon-outdated::before{
  content:""
}

.bp3-icon-page-layout::before{
  content:""
}

.bp3-icon-panel-stats::before{
  content:""
}

.bp3-icon-panel-table::before{
  content:""
}

.bp3-icon-paperclip::before{
  content:""
}

.bp3-icon-paragraph::before{
  content:""
}

.bp3-icon-path::before{
  content:""
}

.bp3-icon-path-search::before{
  content:""
}

.bp3-icon-pause::before{
  content:""
}

.bp3-icon-people::before{
  content:""
}

.bp3-icon-percentage::before{
  content:""
}

.bp3-icon-person::before{
  content:""
}

.bp3-icon-phone::before{
  content:"☎"
}

.bp3-icon-pie-chart::before{
  content:""
}

.bp3-icon-pin::before{
  content:""
}

.bp3-icon-pivot::before{
  content:""
}

.bp3-icon-pivot-table::before{
  content:""
}

.bp3-icon-play::before{
  content:""
}

.bp3-icon-plus::before{
  content:"+"
}

.bp3-icon-polygon-filter::before{
  content:""
}

.bp3-icon-power::before{
  content:""
}

.bp3-icon-predictive-analysis::before{
  content:""
}

.bp3-icon-prescription::before{
  content:""
}

.bp3-icon-presentation::before{
  content:""
}

.bp3-icon-print::before{
  content:"⎙"
}

.bp3-icon-projects::before{
  content:""
}

.bp3-icon-properties::before{
  content:""
}

.bp3-icon-property::before{
  content:""
}

.bp3-icon-publish-function::before{
  content:""
}

.bp3-icon-pulse::before{
  content:""
}

.bp3-icon-random::before{
  content:""
}

.bp3-icon-record::before{
  content:""
}

.bp3-icon-redo::before{
  content:""
}

.bp3-icon-refresh::before{
  content:""
}

.bp3-icon-regression-chart::before{
  content:""
}

.bp3-icon-remove::before{
  content:""
}

.bp3-icon-remove-column::before{
  content:""
}

.bp3-icon-remove-column-left::before{
  content:""
}

.bp3-icon-remove-column-right::before{
  content:""
}

.bp3-icon-remove-row-bottom::before{
  content:""
}

.bp3-icon-remove-row-top::before{
  content:""
}

.bp3-icon-repeat::before{
  content:""
}

.bp3-icon-resolve::before{
  content:""
}

.bp3-icon-rig::before{
  content:""
}

.bp3-icon-right-join::before{
  content:""
}

.bp3-icon-ring::before{
  content:""
}

.bp3-icon-rotate-document::before{
  content:""
}

.bp3-icon-rotate-page::before{
  content:""
}

.bp3-icon-satellite::before{
  content:""
}

.bp3-icon-saved::before{
  content:""
}

.bp3-icon-scatter-plot::before{
  content:""
}

.bp3-icon-search::before{
  content:""
}

.bp3-icon-search-around::before{
  content:""
}

.bp3-icon-search-template::before{
  content:""
}

.bp3-icon-search-text::before{
  content:""
}

.bp3-icon-segmented-control::before{
  content:""
}

.bp3-icon-select::before{
  content:""
}

.bp3-icon-selection::before{
  content:"⦿"
}

.bp3-icon-send-to::before{
  content:""
}

.bp3-icon-send-to-graph::before{
  content:""
}

.bp3-icon-send-to-map::before{
  content:""
}

.bp3-icon-series-add::before{
  content:""
}

.bp3-icon-series-configuration::before{
  content:""
}

.bp3-icon-series-derived::before{
  content:""
}

.bp3-icon-series-filtered::before{
  content:""
}

.bp3-icon-series-search::before{
  content:""
}

.bp3-icon-settings::before{
  content:""
}

.bp3-icon-share::before{
  content:""
}

.bp3-icon-shield::before{
  content:""
}

.bp3-icon-shop::before{
  content:""
}

.bp3-icon-shopping-cart::before{
  content:""
}

.bp3-icon-sim-card::before{
  content:""
}

.bp3-icon-slash::before{
  content:""
}

.bp3-icon-small-cross::before{
  content:""
}

.bp3-icon-small-minus::before{
  content:""
}

.bp3-icon-small-plus::before{
  content:""
}

.bp3-icon-small-tick::before{
  content:""
}

.bp3-icon-snowflake::before{
  content:""
}

.bp3-icon-social-media::before{
  content:""
}

.bp3-icon-sort::before{
  content:""
}

.bp3-icon-sort-alphabetical::before{
  content:""
}

.bp3-icon-sort-alphabetical-desc::before{
  content:""
}

.bp3-icon-sort-asc::before{
  content:""
}

.bp3-icon-sort-desc::before{
  content:""
}

.bp3-icon-sort-numerical::before{
  content:""
}

.bp3-icon-sort-numerical-desc::before{
  content:""
}

.bp3-icon-split-columns::before{
  content:""
}

.bp3-icon-square::before{
  content:""
}

.bp3-icon-stacked-chart::before{
  content:""
}

.bp3-icon-star::before{
  content:"★"
}

.bp3-icon-star-empty::before{
  content:"☆"
}

.bp3-icon-step-backward::before{
  content:""
}

.bp3-icon-step-chart::before{
  content:""
}

.bp3-icon-step-forward::before{
  content:""
}

.bp3-icon-stop::before{
  content:""
}

.bp3-icon-strikethrough::before{
  content:""
}

.bp3-icon-style::before{
  content:""
}

.bp3-icon-swap-horizontal::before{
  content:""
}

.bp3-icon-swap-vertical::before{
  content:""
}

.bp3-icon-symbol-circle::before{
  content:""
}

.bp3-icon-symbol-cross::before{
  content:""
}

.bp3-icon-symbol-diamond::before{
  content:""
}

.bp3-icon-symbol-square::before{
  content:""
}

.bp3-icon-symbol-triangle-down::before{
  content:""
}

.bp3-icon-symbol-triangle-up::before{
  content:""
}

.bp3-icon-tag::before{
  content:""
}

.bp3-icon-take-action::before{
  content:""
}

.bp3-icon-taxi::before{
  content:""
}

.bp3-icon-text-highlight::before{
  content:""
}

.bp3-icon-th::before{
  content:""
}

.bp3-icon-th-derived::before{
  content:""
}

.bp3-icon-th-list::before{
  content:""
}

.bp3-icon-thumbs-down::before{
  content:""
}

.bp3-icon-thumbs-up::before{
  content:""
}

.bp3-icon-tick::before{
  content:"✓"
}

.bp3-icon-tick-circle::before{
  content:""
}

.bp3-icon-time::before{
  content:"⏲"
}

.bp3-icon-timeline-area-chart::before{
  content:""
}

.bp3-icon-timeline-bar-chart::before{
  content:""
}

.bp3-icon-timeline-events::before{
  content:""
}

.bp3-icon-timeline-line-chart::before{
  content:""
}

.bp3-icon-tint::before{
  content:""
}

.bp3-icon-torch::before{
  content:""
}

.bp3-icon-train::before{
  content:""
}

.bp3-icon-translate::before{
  content:""
}

.bp3-icon-trash::before{
  content:""
}

.bp3-icon-tree::before{
  content:""
}

.bp3-icon-trending-down::before{
  content:""
}

.bp3-icon-trending-up::before{
  content:""
}

.bp3-icon-two-columns::before{
  content:""
}

.bp3-icon-underline::before{
  content:"⎁"
}

.bp3-icon-undo::before{
  content:"⎌"
}

.bp3-icon-ungroup-objects::before{
  content:""
}

.bp3-icon-unknown-vehicle::before{
  content:""
}

.bp3-icon-unlock::before{
  content:""
}

.bp3-icon-unpin::before{
  content:""
}

.bp3-icon-unresolve::before{
  content:""
}

.bp3-icon-updated::before{
  content:""
}

.bp3-icon-upload::before{
  content:""
}

.bp3-icon-user::before{
  content:""
}

.bp3-icon-variable::before{
  content:""
}

.bp3-icon-vertical-bar-chart-asc::before{
  content:""
}

.bp3-icon-vertical-bar-chart-desc::before{
  content:""
}

.bp3-icon-vertical-distribution::before{
  content:""
}

.bp3-icon-video::before{
  content:""
}

.bp3-icon-volume-down::before{
  content:""
}

.bp3-icon-volume-off::before{
  content:""
}

.bp3-icon-volume-up::before{
  content:""
}

.bp3-icon-walk::before{
  content:""
}

.bp3-icon-warning-sign::before{
  content:""
}

.bp3-icon-waterfall-chart::before{
  content:""
}

.bp3-icon-widget::before{
  content:""
}

.bp3-icon-widget-button::before{
  content:""
}

.bp3-icon-widget-footer::before{
  content:""
}

.bp3-icon-widget-header::before{
  content:""
}

.bp3-icon-wrench::before{
  content:""
}

.bp3-icon-zoom-in::before{
  content:""
}

.bp3-icon-zoom-out::before{
  content:""
}

.bp3-icon-zoom-to-fit::before{
  content:""
}

.bp3-submenu>.bp3-popover-wrapper{
  display:block
}

.bp3-submenu .bp3-popover-target{
  display:block
}

.bp3-submenu.bp3-popover{
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none;
  padding:0 5px
}

.bp3-submenu.bp3-popover>.bp3-popover-content{
  -webkit-box-shadow:0 0 0 1px rgba(16,22,26,0.1),0 2px 4px rgba(16,22,26,0.2),0 8px 24px rgba(16,22,26,0.2);
  -moz-box-shadow:0 0 0 1px rgba(16,22,26,0.1),0 2px 4px rgba(16,22,26,0.2),0 8px 24px rgba(16,22,26,0.2);
       box-shadow:0 0 0 1px rgba(16,22,26,0.1),0 2px 4px rgba(16,22,26,0.2),0 8px 24px rgba(16,22,26,0.2)
}

.bp3-dark .bp3-submenu.bp3-popover,.bp3-submenu.bp3-popover.bp3-dark{
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none
}

.bp3-dark .bp3-submenu.bp3-popover>.bp3-popover-content,.bp3-submenu.bp3-popover.bp3-dark>.bp3-popover-content{
  -webkit-box-shadow:0 0 0 1px rgba(16,22,26,0.2),0 2px 4px rgba(16,22,26,0.4),0 8px 24px rgba(16,22,26,0.4);
  -moz-box-shadow:0 0 0 1px rgba(16,22,26,0.2),0 2px 4px rgba(16,22,26,0.4),0 8px 24px rgba(16,22,26,0.4);
       box-shadow:0 0 0 1px rgba(16,22,26,0.2),0 2px 4px rgba(16,22,26,0.4),0 8px 24px rgba(16,22,26,0.4)
}

.bp3-menu{
  margin:0;
  -webkit-border-radius:3px;
     -moz-border-radius:3px;
          border-radius:3px;
  background:#ffffff;
  min-width:180px;
  padding:5px;
  list-style:none;
  text-align:left;
  color:#262626
}

.bp3-menu-divider{
  display:block;
  margin:5px;
  border-top:1px solid rgba(16,22,26,0.15)
}

.bp3-dark .bp3-menu-divider{
  border-top-color:rgba(255,255,255,0.15)
}

.bp3-menu-item{
  display:-webkit-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  -webkit-flex-direction:row;
     -moz-box-orient:horizontal;
     -moz-box-direction:normal;
          flex-direction:row;
  -webkit-box-align:start;
  -ms-flex-align:start;
  -webkit-align-items:flex-start;
     -moz-box-align:start;
          align-items:flex-start;
  -webkit-border-radius:2px;
     -moz-border-radius:2px;
          border-radius:2px;
  padding:5px 7px;
  text-decoration:none;
  line-height:20px;
  color:inherit;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none
}

.bp3-menu-item>*{
  -webkit-box-flex:0;
  -ms-flex-positive:0;
  -webkit-flex-grow:0;
     -moz-box-flex:0;
          flex-grow:0;
  -ms-flex-negative:0;
  -webkit-flex-shrink:0;
          flex-shrink:0
}

.bp3-menu-item>.bp3-fill{
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  -webkit-flex-grow:1;
     -moz-box-flex:1;
          flex-grow:1;
  -ms-flex-negative:1;
  -webkit-flex-shrink:1;
          flex-shrink:1
}

.bp3-menu-item::before,.bp3-menu-item>*{
  margin-right:7px
}

.bp3-menu-item:empty::before,.bp3-menu-item>:last-child{
  margin-right:0
}

.bp3-menu-item>.bp3-fill{
  word-break:break-word
}

.bp3-menu-item:hover,.bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-menu-item{
  background-color:rgba(189,189,189,0.3);
  cursor:pointer;
  text-decoration:none
}

.bp3-menu-item.bp3-disabled{
  background-color:inherit;
  cursor:not-allowed;
  color:rgba(130,130,130,0.5)
}

.bp3-dark .bp3-menu-item{
  color:inherit
}

.bp3-dark .bp3-menu-item:hover,.bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-menu-item,.bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-menu-item{
  background-color:rgba(171,171,171,0.15);
  color:inherit
}

.bp3-dark .bp3-menu-item.bp3-disabled{
  background-color:inherit;
  color:rgba(214,214,214,0.5)
}

.bp3-menu-item.bp3-intent-primary{
  color:#B2E247
}

.bp3-menu-item.bp3-intent-primary .bp3-icon{
  color:inherit
}

.bp3-menu-item.bp3-intent-primary::before,.bp3-menu-item.bp3-intent-primary::after,.bp3-menu-item.bp3-intent-primary .bp3-menu-item-label{
  color:#B2E247
}

.bp3-menu-item.bp3-intent-primary:hover,.bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.bp3-menu-item.bp3-intent-primary.bp3-active{
  background-color:#B2E247
}

.bp3-menu-item.bp3-intent-primary:active{
  background-color:#B2E247
}

.bp3-menu-item.bp3-intent-primary:hover,.bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.bp3-menu-item.bp3-intent-primary:hover::before,.bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::before,.bp3-menu-item.bp3-intent-primary:hover::after,.bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::after,.bp3-menu-item.bp3-intent-primary:hover .bp3-menu-item-label,.bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,.bp3-menu-item.bp3-intent-primary:active,.bp3-menu-item.bp3-intent-primary:active::before,.bp3-menu-item.bp3-intent-primary:active::after,.bp3-menu-item.bp3-intent-primary:active .bp3-menu-item-label,.bp3-menu-item.bp3-intent-primary.bp3-active,.bp3-menu-item.bp3-intent-primary.bp3-active::before,.bp3-menu-item.bp3-intent-primary.bp3-active::after,.bp3-menu-item.bp3-intent-primary.bp3-active .bp3-menu-item-label{
  color:#ffffff
}

.bp3-menu-item.bp3-intent-success{
  color:#0d8050
}

.bp3-menu-item.bp3-intent-success .bp3-icon{
  color:inherit
}

.bp3-menu-item.bp3-intent-success::before,.bp3-menu-item.bp3-intent-success::after,.bp3-menu-item.bp3-intent-success .bp3-menu-item-label{
  color:#0d8050
}

.bp3-menu-item.bp3-intent-success:hover,.bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.bp3-menu-item.bp3-intent-success.bp3-active{
  background-color:#0f9960
}

.bp3-menu-item.bp3-intent-success:active{
  background-color:#0d8050
}

.bp3-menu-item.bp3-intent-success:hover,.bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.bp3-menu-item.bp3-intent-success:hover::before,.bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::before,.bp3-menu-item.bp3-intent-success:hover::after,.bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::after,.bp3-menu-item.bp3-intent-success:hover .bp3-menu-item-label,.bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item .bp3-menu-item-label,.bp3-menu-item.bp3-intent-success:active,.bp3-menu-item.bp3-intent-success:active::before,.bp3-menu-item.bp3-intent-success:active::after,.bp3-menu-item.bp3-intent-success:active .bp3-menu-item-label,.bp3-menu-item.bp3-intent-success.bp3-active,.bp3-menu-item.bp3-intent-success.bp3-active::before,.bp3-menu-item.bp3-intent-success.bp3-active::after,.bp3-menu-item.bp3-intent-success.bp3-active .bp3-menu-item-label{
  color:#ffffff
}

.bp3-menu-item.bp3-intent-warning{
  color:#bf7326
}

.bp3-menu-item.bp3-intent-warning .bp3-icon{
  color:inherit
}

.bp3-menu-item.bp3-intent-warning::before,.bp3-menu-item.bp3-intent-warning::after,.bp3-menu-item.bp3-intent-warning .bp3-menu-item-label{
  color:#bf7326
}

.bp3-menu-item.bp3-intent-warning:hover,.bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.bp3-menu-item.bp3-intent-warning.bp3-active{
  background-color:#d9822b
}

.bp3-menu-item.bp3-intent-warning:active{
  background-color:#bf7326
}

.bp3-menu-item.bp3-intent-warning:hover,.bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.bp3-menu-item.bp3-intent-warning:hover::before,.bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::before,.bp3-menu-item.bp3-intent-warning:hover::after,.bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::after,.bp3-menu-item.bp3-intent-warning:hover .bp3-menu-item-label,.bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,.bp3-menu-item.bp3-intent-warning:active,.bp3-menu-item.bp3-intent-warning:active::before,.bp3-menu-item.bp3-intent-warning:active::after,.bp3-menu-item.bp3-intent-warning:active .bp3-menu-item-label,.bp3-menu-item.bp3-intent-warning.bp3-active,.bp3-menu-item.bp3-intent-warning.bp3-active::before,.bp3-menu-item.bp3-intent-warning.bp3-active::after,.bp3-menu-item.bp3-intent-warning.bp3-active .bp3-menu-item-label{
  color:#ffffff
}

.bp3-menu-item.bp3-intent-danger{
  color:#c23030
}

.bp3-menu-item.bp3-intent-danger .bp3-icon{
  color:inherit
}

.bp3-menu-item.bp3-intent-danger::before,.bp3-menu-item.bp3-intent-danger::after,.bp3-menu-item.bp3-intent-danger .bp3-menu-item-label{
  color:#c23030
}

.bp3-menu-item.bp3-intent-danger:hover,.bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.bp3-menu-item.bp3-intent-danger.bp3-active{
  background-color:#db3737
}

.bp3-menu-item.bp3-intent-danger:active{
  background-color:#c23030
}

.bp3-menu-item.bp3-intent-danger:hover,.bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.bp3-menu-item.bp3-intent-danger:hover::before,.bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::before,.bp3-menu-item.bp3-intent-danger:hover::after,.bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::after,.bp3-menu-item.bp3-intent-danger:hover .bp3-menu-item-label,.bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,.bp3-menu-item.bp3-intent-danger:active,.bp3-menu-item.bp3-intent-danger:active::before,.bp3-menu-item.bp3-intent-danger:active::after,.bp3-menu-item.bp3-intent-danger:active .bp3-menu-item-label,.bp3-menu-item.bp3-intent-danger.bp3-active,.bp3-menu-item.bp3-intent-danger.bp3-active::before,.bp3-menu-item.bp3-intent-danger.bp3-active::after,.bp3-menu-item.bp3-intent-danger.bp3-active .bp3-menu-item-label{
  color:#ffffff
}

.bp3-menu-item::before{
  line-height:1;
  font-family:"Icons16", sans-serif;
  font-size:16px;
  font-weight:400;
  font-style:normal;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  margin-right:7px
}

.bp3-menu-item::before,.bp3-menu-item>.bp3-icon{
  margin-top:2px;
  color:#828282
}

.bp3-menu-item .bp3-menu-item-label{
  color:#828282
}

.bp3-menu-item:hover,.bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-menu-item{
  color:inherit
}

.bp3-menu-item.bp3-active,.bp3-menu-item:active{
  background-color:rgba(150,150,150,0.3)
}

.bp3-menu-item.bp3-disabled{
  outline:none !important;
  background-color:inherit !important;
  cursor:not-allowed !important;
  color:rgba(130,130,130,0.5) !important
}

.bp3-menu-item.bp3-disabled::before,.bp3-menu-item.bp3-disabled>.bp3-icon,.bp3-menu-item.bp3-disabled .bp3-menu-item-label{
  color:rgba(130,130,130,0.5) !important
}

.bp3-large .bp3-menu-item{
  padding:9px 7px;
  line-height:22px;
  font-size:16px
}

.bp3-large .bp3-menu-item .bp3-icon{
  margin-top:3px
}

.bp3-large .bp3-menu-item::before{
  line-height:1;
  font-family:"Icons20", sans-serif;
  font-size:20px;
  font-weight:400;
  font-style:normal;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  margin-top:1px;
  margin-right:10px
}

button.bp3-menu-item{
  border:none;
  background:none;
  width:100%;
  text-align:left
}

.bp3-menu-header{
  display:block;
  margin:5px;
  border-top:1px solid rgba(16,22,26,0.15);
  cursor:default;
  padding-left:2px
}

.bp3-dark .bp3-menu-header{
  border-top-color:rgba(255,255,255,0.15)
}

.bp3-menu-header:first-of-type{
  border-top:none
}

.bp3-menu-header>h6{
  color:#262626;
  font-weight:600;
  overflow:hidden;
  -o-text-overflow:ellipsis;
     text-overflow:ellipsis;
  white-space:nowrap;
  word-wrap:normal;
  margin:0;
  padding:10px 7px 0 1px;
  line-height:17px
}

.bp3-dark .bp3-menu-header>h6{
  color:#FAFAFA
}

.bp3-menu-header:first-of-type>h6{
  padding-top:0
}

.bp3-large .bp3-menu-header>h6{
  padding-top:15px;
  padding-bottom:5px;
  font-size:18px
}

.bp3-large .bp3-menu-header:first-of-type>h6{
  padding-top:0
}

.bp3-dark .bp3-menu{
  background:#303030;
  color:#FAFAFA
}

.bp3-dark .bp3-menu-item.bp3-intent-primary{
  color:#B2E247
}

.bp3-dark .bp3-menu-item.bp3-intent-primary .bp3-icon{
  color:inherit
}

.bp3-dark .bp3-menu-item.bp3-intent-primary::before,.bp3-dark .bp3-menu-item.bp3-intent-primary::after,.bp3-dark .bp3-menu-item.bp3-intent-primary .bp3-menu-item-label{
  color:#B2E247
}

.bp3-dark .bp3-menu-item.bp3-intent-primary:hover,.bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active{
  background-color:#B2E247
}

.bp3-dark .bp3-menu-item.bp3-intent-primary:active{
  background-color:#B2E247
}

.bp3-dark .bp3-menu-item.bp3-intent-primary:hover,.bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item,.bp3-dark .bp3-menu-item.bp3-intent-primary:hover::before,.bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::before,.bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::before,.bp3-dark .bp3-menu-item.bp3-intent-primary:hover::after,.bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::after,.bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item::after,.bp3-dark .bp3-menu-item.bp3-intent-primary:hover .bp3-menu-item-label,.bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,.bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-primary.bp3-menu-item .bp3-menu-item-label,.bp3-dark .bp3-menu-item.bp3-intent-primary:active,.bp3-dark .bp3-menu-item.bp3-intent-primary:active::before,.bp3-dark .bp3-menu-item.bp3-intent-primary:active::after,.bp3-dark .bp3-menu-item.bp3-intent-primary:active .bp3-menu-item-label,.bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active,.bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active::before,.bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active::after,.bp3-dark .bp3-menu-item.bp3-intent-primary.bp3-active .bp3-menu-item-label{
  color:#ffffff
}

.bp3-dark .bp3-menu-item.bp3-intent-success{
  color:#3dcc91
}

.bp3-dark .bp3-menu-item.bp3-intent-success .bp3-icon{
  color:inherit
}

.bp3-dark .bp3-menu-item.bp3-intent-success::before,.bp3-dark .bp3-menu-item.bp3-intent-success::after,.bp3-dark .bp3-menu-item.bp3-intent-success .bp3-menu-item-label{
  color:#3dcc91
}

.bp3-dark .bp3-menu-item.bp3-intent-success:hover,.bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active{
  background-color:#0f9960
}

.bp3-dark .bp3-menu-item.bp3-intent-success:active{
  background-color:#0d8050
}

.bp3-dark .bp3-menu-item.bp3-intent-success:hover,.bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item,.bp3-dark .bp3-menu-item.bp3-intent-success:hover::before,.bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::before,.bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::before,.bp3-dark .bp3-menu-item.bp3-intent-success:hover::after,.bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::after,.bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item::after,.bp3-dark .bp3-menu-item.bp3-intent-success:hover .bp3-menu-item-label,.bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item .bp3-menu-item-label,.bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-success.bp3-menu-item .bp3-menu-item-label,.bp3-dark .bp3-menu-item.bp3-intent-success:active,.bp3-dark .bp3-menu-item.bp3-intent-success:active::before,.bp3-dark .bp3-menu-item.bp3-intent-success:active::after,.bp3-dark .bp3-menu-item.bp3-intent-success:active .bp3-menu-item-label,.bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active,.bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active::before,.bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active::after,.bp3-dark .bp3-menu-item.bp3-intent-success.bp3-active .bp3-menu-item-label{
  color:#ffffff
}

.bp3-dark .bp3-menu-item.bp3-intent-warning{
  color:#ffb366
}

.bp3-dark .bp3-menu-item.bp3-intent-warning .bp3-icon{
  color:inherit
}

.bp3-dark .bp3-menu-item.bp3-intent-warning::before,.bp3-dark .bp3-menu-item.bp3-intent-warning::after,.bp3-dark .bp3-menu-item.bp3-intent-warning .bp3-menu-item-label{
  color:#ffb366
}

.bp3-dark .bp3-menu-item.bp3-intent-warning:hover,.bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active{
  background-color:#d9822b
}

.bp3-dark .bp3-menu-item.bp3-intent-warning:active{
  background-color:#bf7326
}

.bp3-dark .bp3-menu-item.bp3-intent-warning:hover,.bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item,.bp3-dark .bp3-menu-item.bp3-intent-warning:hover::before,.bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::before,.bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::before,.bp3-dark .bp3-menu-item.bp3-intent-warning:hover::after,.bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::after,.bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item::after,.bp3-dark .bp3-menu-item.bp3-intent-warning:hover .bp3-menu-item-label,.bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,.bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-warning.bp3-menu-item .bp3-menu-item-label,.bp3-dark .bp3-menu-item.bp3-intent-warning:active,.bp3-dark .bp3-menu-item.bp3-intent-warning:active::before,.bp3-dark .bp3-menu-item.bp3-intent-warning:active::after,.bp3-dark .bp3-menu-item.bp3-intent-warning:active .bp3-menu-item-label,.bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active,.bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active::before,.bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active::after,.bp3-dark .bp3-menu-item.bp3-intent-warning.bp3-active .bp3-menu-item-label{
  color:#ffffff
}

.bp3-dark .bp3-menu-item.bp3-intent-danger{
  color:#ff7373
}

.bp3-dark .bp3-menu-item.bp3-intent-danger .bp3-icon{
  color:inherit
}

.bp3-dark .bp3-menu-item.bp3-intent-danger::before,.bp3-dark .bp3-menu-item.bp3-intent-danger::after,.bp3-dark .bp3-menu-item.bp3-intent-danger .bp3-menu-item-label{
  color:#ff7373
}

.bp3-dark .bp3-menu-item.bp3-intent-danger:hover,.bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active{
  background-color:#db3737
}

.bp3-dark .bp3-menu-item.bp3-intent-danger:active{
  background-color:#c23030
}

.bp3-dark .bp3-menu-item.bp3-intent-danger:hover,.bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item,.bp3-dark .bp3-menu-item.bp3-intent-danger:hover::before,.bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::before,.bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::before,.bp3-dark .bp3-menu-item.bp3-intent-danger:hover::after,.bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::after,.bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item::after,.bp3-dark .bp3-menu-item.bp3-intent-danger:hover .bp3-menu-item-label,.bp3-dark .bp3-submenu .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,.bp3-submenu .bp3-dark .bp3-popover-target.bp3-popover-open>.bp3-intent-danger.bp3-menu-item .bp3-menu-item-label,.bp3-dark .bp3-menu-item.bp3-intent-danger:active,.bp3-dark .bp3-menu-item.bp3-intent-danger:active::before,.bp3-dark .bp3-menu-item.bp3-intent-danger:active::after,.bp3-dark .bp3-menu-item.bp3-intent-danger:active .bp3-menu-item-label,.bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active,.bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active::before,.bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active::after,.bp3-dark .bp3-menu-item.bp3-intent-danger.bp3-active .bp3-menu-item-label{
  color:#ffffff
}

.bp3-dark .bp3-menu-item::before,.bp3-dark .bp3-menu-item>.bp3-icon{
  color:#d6d6d6
}

.bp3-dark .bp3-menu-item .bp3-menu-item-label{
  color:#d6d6d6
}

.bp3-dark .bp3-menu-item.bp3-active,.bp3-dark .bp3-menu-item:active{
  background-color:rgba(171,171,171,0.3)
}

.bp3-dark .bp3-menu-item.bp3-disabled{
  color:rgba(214,214,214,0.5) !important
}

.bp3-dark .bp3-menu-item.bp3-disabled::before,.bp3-dark .bp3-menu-item.bp3-disabled>.bp3-icon,.bp3-dark .bp3-menu-item.bp3-disabled .bp3-menu-item-label{
  color:rgba(214,214,214,0.5) !important
}

.bp3-dark .bp3-menu-divider,.bp3-dark .bp3-menu-header{
  border-color:rgba(255,255,255,0.15)
}

.bp3-dark .bp3-menu-header>h6{
  color:#FAFAFA
}

.bp3-label .bp3-menu{
  margin-top:5px
}

.bp3-navbar{
  position:relative;
  z-index:10;
  -webkit-box-shadow:0 0 0 1px rgba(16,22,26,0.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,0.2);
  -moz-box-shadow:0 0 0 1px rgba(16,22,26,0.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,0.2);
       box-shadow:0 0 0 1px rgba(16,22,26,0.1),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,0.2);
  background-color:#ffffff;
  width:100%;
  height:50px;
  padding:0 15px
}

.bp3-navbar.bp3-dark,.bp3-dark .bp3-navbar{
  background-color:#303030
}

.bp3-navbar.bp3-dark{
  -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,0.4);
  -moz-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,0.4);
       box-shadow:inset 0 0 0 1px rgba(16,22,26,0.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,0.4)
}

.bp3-dark .bp3-navbar{
  -webkit-box-shadow:0 0 0 1px rgba(16,22,26,0.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,0.4);
  -moz-box-shadow:0 0 0 1px rgba(16,22,26,0.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,0.4);
       box-shadow:0 0 0 1px rgba(16,22,26,0.2),0 0 0 rgba(16,22,26,0),0 1px 1px rgba(16,22,26,0.4)
}

.bp3-navbar.bp3-fixed-top{
  position:fixed;
  top:0;
  right:0;
  left:0
}

.bp3-navbar-heading{
  margin-right:15px;
  font-size:16px
}

.bp3-navbar-group{
  display:-webkit-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-align-items:center;
     -moz-box-align:center;
          align-items:center;
  height:50px
}

.bp3-navbar-group.bp3-align-left{
  float:left
}

.bp3-navbar-group.bp3-align-right{
  float:right
}

.bp3-navbar-divider{
  margin:0 10px;
  border-left:1px solid rgba(16,22,26,0.15);
  height:20px
}

.bp3-dark .bp3-navbar-divider{
  border-left-color:rgba(255,255,255,0.15)
}

.bp3-non-ideal-state{
  display:-webkit-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  -webkit-flex-direction:column;
     -moz-box-orient:vertical;
     -moz-box-direction:normal;
          flex-direction:column;
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-align-items:center;
     -moz-box-align:center;
          align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  -webkit-justify-content:center;
     -moz-box-pack:center;
          justify-content:center;
  width:100%;
  height:100%;
  text-align:center
}

.bp3-non-ideal-state>*{
  -webkit-box-flex:0;
  -ms-flex-positive:0;
  -webkit-flex-grow:0;
     -moz-box-flex:0;
          flex-grow:0;
  -ms-flex-negative:0;
  -webkit-flex-shrink:0;
          flex-shrink:0
}

.bp3-non-ideal-state>.bp3-fill{
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  -webkit-flex-grow:1;
     -moz-box-flex:1;
          flex-grow:1;
  -ms-flex-negative:1;
  -webkit-flex-shrink:1;
          flex-shrink:1
}

.bp3-non-ideal-state::before,.bp3-non-ideal-state>*{
  margin-bottom:20px
}

.bp3-non-ideal-state:empty::before,.bp3-non-ideal-state>:last-child{
  margin-bottom:0
}

.bp3-non-ideal-state>*{
  max-width:400px
}

.bp3-non-ideal-state-visual{
  color:rgba(130,130,130,0.5);
  font-size:60px
}

.bp3-dark .bp3-non-ideal-state-visual{
  color:rgba(214,214,214,0.5)
}

.bp3-overflow-list{
  display:-webkit-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -ms-flex-wrap:nowrap;
  -webkit-flex-wrap:nowrap;
          flex-wrap:nowrap;
  min-width:0
}

.bp3-overflow-list-spacer{
  -ms-flex-negative:1;
  -webkit-flex-shrink:1;
          flex-shrink:1;
  width:1px
}

body.bp3-overlay-open{
  overflow:hidden
}

.bp3-overlay{
  position:static;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:20
}

.bp3-overlay:not(.bp3-overlay-open){
  pointer-events:none
}

.bp3-overlay.bp3-overlay-scroll-container{
  position:fixed;
  overflow:auto
}

.bp3-overlay.bp3-overlay-scroll-container.bp3-overlay-inline{
  position:absolute
}

.bp3-overlay.bp3-overlay-inline{
  display:inline;
  overflow:visible
}

.bp3-overlay-content{
  position:fixed;
  z-index:20
}

.bp3-overlay-inline .bp3-overlay-content,.bp3-overlay-scroll-container .bp3-overlay-content{
  position:absolute
}

.bp3-overlay-backdrop{
  position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  opacity:1;
  z-index:20;
  background-color:rgba(16,22,26,0.7);
  overflow:auto;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none
}

.bp3-overlay-backdrop.bp3-overlay-enter,.bp3-overlay-backdrop.bp3-overlay-appear{
  opacity:0
}

.bp3-overlay-backdrop.bp3-overlay-enter-active,.bp3-overlay-backdrop.bp3-overlay-appear-active{
  opacity:1;
  -webkit-transition-property:opacity;
  -o-transition-property:opacity;
  -moz-transition-property:opacity;
  transition-property:opacity;
  -webkit-transition-duration:200ms;
  -moz-transition-duration:200ms;
    -o-transition-duration:200ms;
       transition-duration:200ms;
  -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
  -moz-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
    -o-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
       transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
  -webkit-transition-delay:0;
  -moz-transition-delay:0;
    -o-transition-delay:0;
       transition-delay:0
}

.bp3-overlay-backdrop.bp3-overlay-exit{
  opacity:1
}

.bp3-overlay-backdrop.bp3-overlay-exit-active{
  opacity:0;
  -webkit-transition-property:opacity;
  -o-transition-property:opacity;
  -moz-transition-property:opacity;
  transition-property:opacity;
  -webkit-transition-duration:200ms;
  -moz-transition-duration:200ms;
    -o-transition-duration:200ms;
       transition-duration:200ms;
  -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
  -moz-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
    -o-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
       transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
  -webkit-transition-delay:0;
  -moz-transition-delay:0;
    -o-transition-delay:0;
       transition-delay:0
}

.bp3-overlay-backdrop:focus{
  outline:none
}

.bp3-overlay-inline .bp3-overlay-backdrop{
  position:absolute
}

.bp3-panel-stack{
  position:relative;
  overflow:hidden
}

.bp3-panel-stack-header{
  display:-webkit-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -ms-flex-negative:0;
  -webkit-flex-shrink:0;
          flex-shrink:0;
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-align-items:center;
     -moz-box-align:center;
          align-items:center;
  -webkit-box-shadow:0 1px rgba(16,22,26,0.15);
  -moz-box-shadow:0 1px rgba(16,22,26,0.15);
       box-shadow:0 1px rgba(16,22,26,0.15);
  height:30px
}

.bp3-dark .bp3-panel-stack-header{
  -webkit-box-shadow:0 1px rgba(255,255,255,0.15);
  -moz-box-shadow:0 1px rgba(255,255,255,0.15);
       box-shadow:0 1px rgba(255,255,255,0.15)
}

.bp3-panel-stack-header>span{
  display:-webkit-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -webkit-box-flex:1;
  -ms-flex:1;
  -webkit-flex:1;
     -moz-box-flex:1;
          flex:1;
  -webkit-box-align:stretch;
  -ms-flex-align:stretch;
  -webkit-align-items:stretch;
     -moz-box-align:stretch;
          align-items:stretch
}

.bp3-panel-stack-header .bp3-heading{
  margin:0 5px
}

.bp3-button.bp3-panel-stack-header-back{
  margin-left:5px;
  padding-left:0;
  white-space:nowrap
}

.bp3-button.bp3-panel-stack-header-back .bp3-icon{
  margin:0 2px
}

.bp3-panel-stack-view{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  -webkit-flex-direction:column;
     -moz-box-orient:vertical;
     -moz-box-direction:normal;
          flex-direction:column;
  margin-right:-1px;
  border-right:1px solid rgba(16,22,26,0.15);
  background-color:#ffffff;
  overflow-y:auto
}

.bp3-dark .bp3-panel-stack-view{
  background-color:#303030
}

.bp3-panel-stack-push .bp3-panel-stack-enter,.bp3-panel-stack-push .bp3-panel-stack-appear{
  -webkit-transform:translateX(100%);
  -moz-transform:translateX(100%);
   -ms-transform:translateX(100%);
    -o-transform:translateX(100%);
       transform:translateX(100%);
  opacity:0
}

.bp3-panel-stack-push .bp3-panel-stack-enter-active,.bp3-panel-stack-push .bp3-panel-stack-appear-active{
  -webkit-transform:translate(0%);
  -moz-transform:translate(0%);
   -ms-transform:translate(0%);
    -o-transform:translate(0%);
       transform:translate(0%);
  opacity:1;
  -webkit-transition-property:opacity, -webkit-transform;
  transition-property:opacity, -webkit-transform;
  -o-transition-property:opacity, -o-transform;
  -moz-transition-property:transform, opacity, -moz-transform;
  transition-property:transform, opacity;
  transition-property:transform, opacity, -webkit-transform, -moz-transform, -o-transform;
  transition-property:transform, opacity, -webkit-transform;
  -webkit-transition-duration:400ms;
  -moz-transition-duration:400ms;
    -o-transition-duration:400ms;
       transition-duration:400ms;
  -webkit-transition-timing-function:ease;
  -moz-transition-timing-function:ease;
    -o-transition-timing-function:ease;
       transition-timing-function:ease;
  -webkit-transition-delay:0;
  -moz-transition-delay:0;
    -o-transition-delay:0;
       transition-delay:0
}

.bp3-panel-stack-push .bp3-panel-stack-exit{
  -webkit-transform:translate(0%);
  -moz-transform:translate(0%);
   -ms-transform:translate(0%);
    -o-transform:translate(0%);
       transform:translate(0%);
  opacity:1
}

.bp3-panel-stack-push .bp3-panel-stack-exit-active{
  -webkit-transform:translateX(-50%);
  -moz-transform:translateX(-50%);
   -ms-transform:translateX(-50%);
    -o-transform:translateX(-50%);
       transform:translateX(-50%);
  opacity:0;
  -webkit-transition-property:opacity, -webkit-transform;
  transition-property:opacity, -webkit-transform;
  -o-transition-property:opacity, -o-transform;
  -moz-transition-property:transform, opacity, -moz-transform;
  transition-property:transform, opacity;
  transition-property:transform, opacity, -webkit-transform, -moz-transform, -o-transform;
  transition-property:transform, opacity, -webkit-transform;
  -webkit-transition-duration:400ms;
  -moz-transition-duration:400ms;
    -o-transition-duration:400ms;
       transition-duration:400ms;
  -webkit-transition-timing-function:ease;
  -moz-transition-timing-function:ease;
    -o-transition-timing-function:ease;
       transition-timing-function:ease;
  -webkit-transition-delay:0;
  -moz-transition-delay:0;
    -o-transition-delay:0;
       transition-delay:0
}

.bp3-panel-stack-pop .bp3-panel-stack-enter,.bp3-panel-stack-pop .bp3-panel-stack-appear{
  -webkit-transform:translateX(-50%);
  -moz-transform:translateX(-50%);
   -ms-transform:translateX(-50%);
    -o-transform:translateX(-50%);
       transform:translateX(-50%);
  opacity:0
}

.bp3-panel-stack-pop .bp3-panel-stack-enter-active,.bp3-panel-stack-pop .bp3-panel-stack-appear-active{
  -webkit-transform:translate(0%);
  -moz-transform:translate(0%);
   -ms-transform:translate(0%);
    -o-transform:translate(0%);
       transform:translate(0%);
  opacity:1;
  -webkit-transition-property:opacity, -webkit-transform;
  transition-property:opacity, -webkit-transform;
  -o-transition-property:opacity, -o-transform;
  -moz-transition-property:transform, opacity, -moz-transform;
  transition-property:transform, opacity;
  transition-property:transform, opacity, -webkit-transform, -moz-transform, -o-transform;
  transition-property:transform, opacity, -webkit-transform;
  -webkit-transition-duration:400ms;
  -moz-transition-duration:400ms;
    -o-transition-duration:400ms;
       transition-duration:400ms;
  -webkit-transition-timing-function:ease;
  -moz-transition-timing-function:ease;
    -o-transition-timing-function:ease;
       transition-timing-function:ease;
  -webkit-transition-delay:0;
  -moz-transition-delay:0;
    -o-transition-delay:0;
       transition-delay:0
}

.bp3-panel-stack-pop .bp3-panel-stack-exit{
  -webkit-transform:translate(0%);
  -moz-transform:translate(0%);
   -ms-transform:translate(0%);
    -o-transform:translate(0%);
       transform:translate(0%);
  opacity:1
}

.bp3-panel-stack-pop .bp3-panel-stack-exit-active{
  -webkit-transform:translateX(100%);
  -moz-transform:translateX(100%);
   -ms-transform:translateX(100%);
    -o-transform:translateX(100%);
       transform:translateX(100%);
  opacity:0;
  -webkit-transition-property:opacity, -webkit-transform;
  transition-property:opacity, -webkit-transform;
  -o-transition-property:opacity, -o-transform;
  -moz-transition-property:transform, opacity, -moz-transform;
  transition-property:transform, opacity;
  transition-property:transform, opacity, -webkit-transform, -moz-transform, -o-transform;
  transition-property:transform, opacity, -webkit-transform;
  -webkit-transition-duration:400ms;
  -moz-transition-duration:400ms;
    -o-transition-duration:400ms;
       transition-duration:400ms;
  -webkit-transition-timing-function:ease;
  -moz-transition-timing-function:ease;
    -o-transition-timing-function:ease;
       transition-timing-function:ease;
  -webkit-transition-delay:0;
  -moz-transition-delay:0;
    -o-transition-delay:0;
       transition-delay:0
}

.bp3-popover{
  -webkit-box-shadow:0 0 0 1px rgba(16,22,26,0.1),0 2px 4px rgba(16,22,26,0.2),0 8px 24px rgba(16,22,26,0.2);
  -moz-box-shadow:0 0 0 1px rgba(16,22,26,0.1),0 2px 4px rgba(16,22,26,0.2),0 8px 24px rgba(16,22,26,0.2);
       box-shadow:0 0 0 1px rgba(16,22,26,0.1),0 2px 4px rgba(16,22,26,0.2),0 8px 24px rgba(16,22,26,0.2);
  -webkit-transform:scale(1);
  -moz-transform:scale(1);
   -ms-transform:scale(1);
    -o-transform:scale(1);
       transform:scale(1);
  display:inline-block;
  z-index:20;
  -webkit-border-radius:3px;
     -moz-border-radius:3px;
          border-radius:3px
}

.bp3-popover .bp3-popover-arrow{
  position:absolute;
  width:30px;
  height:30px
}

.bp3-popover .bp3-popover-arrow::before{
  margin:5px;
  width:20px;
  height:20px
}

.bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-popover{
  margin-top:-17px;
  margin-bottom:17px
}

.bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-popover>.bp3-popover-arrow{
  bottom:-11px
}

.bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-popover>.bp3-popover-arrow svg{
  -webkit-transform:rotate(-90deg);
  -moz-transform:rotate(-90deg);
   -ms-transform:rotate(-90deg);
    -o-transform:rotate(-90deg);
       transform:rotate(-90deg)
}

.bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-popover{
  margin-left:17px
}

.bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-popover>.bp3-popover-arrow{
  left:-11px
}

.bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-popover>.bp3-popover-arrow svg{
  -webkit-transform:rotate(0);
  -moz-transform:rotate(0);
   -ms-transform:rotate(0);
    -o-transform:rotate(0);
       transform:rotate(0)
}

.bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-popover{
  margin-top:17px
}

.bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-popover>.bp3-popover-arrow{
  top:-11px
}

.bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-popover>.bp3-popover-arrow svg{
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
   -ms-transform:rotate(90deg);
    -o-transform:rotate(90deg);
       transform:rotate(90deg)
}

.bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-popover{
  margin-right:17px;
  margin-left:-17px
}

.bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-popover>.bp3-popover-arrow{
  right:-11px
}

.bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-popover>.bp3-popover-arrow svg{
  -webkit-transform:rotate(180deg);
  -moz-transform:rotate(180deg);
   -ms-transform:rotate(180deg);
    -o-transform:rotate(180deg);
       transform:rotate(180deg)
}

.bp3-tether-element-attached-middle>.bp3-popover>.bp3-popover-arrow{
  top:50%;
  -webkit-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
   -ms-transform:translateY(-50%);
    -o-transform:translateY(-50%);
       transform:translateY(-50%)
}

.bp3-tether-element-attached-center>.bp3-popover>.bp3-popover-arrow{
  right:50%;
  -webkit-transform:translateX(50%);
  -moz-transform:translateX(50%);
   -ms-transform:translateX(50%);
    -o-transform:translateX(50%);
       transform:translateX(50%)
}

.bp3-tether-element-attached-top.bp3-tether-target-attached-top>.bp3-popover>.bp3-popover-arrow{
  top:-0.3934px
}

.bp3-tether-element-attached-right.bp3-tether-target-attached-right>.bp3-popover>.bp3-popover-arrow{
  right:-0.3934px
}

.bp3-tether-element-attached-left.bp3-tether-target-attached-left>.bp3-popover>.bp3-popover-arrow{
  left:-0.3934px
}

.bp3-tether-element-attached-bottom.bp3-tether-target-attached-bottom>.bp3-popover>.bp3-popover-arrow{
  bottom:-0.3934px
}

.bp3-tether-element-attached-top.bp3-tether-element-attached-left>.bp3-popover{
  -webkit-transform-origin:top left;
  -moz-transform-origin:top left;
   -ms-transform-origin:top left;
    -o-transform-origin:top left;
       transform-origin:top left
}

.bp3-tether-element-attached-top.bp3-tether-element-attached-center>.bp3-popover{
  -webkit-transform-origin:top center;
  -moz-transform-origin:top center;
   -ms-transform-origin:top center;
    -o-transform-origin:top center;
       transform-origin:top center
}

.bp3-tether-element-attached-top.bp3-tether-element-attached-right>.bp3-popover{
  -webkit-transform-origin:top right;
  -moz-transform-origin:top right;
   -ms-transform-origin:top right;
    -o-transform-origin:top right;
       transform-origin:top right
}

.bp3-tether-element-attached-middle.bp3-tether-element-attached-left>.bp3-popover{
  -webkit-transform-origin:center left;
  -moz-transform-origin:center left;
   -ms-transform-origin:center left;
    -o-transform-origin:center left;
       transform-origin:center left
}

.bp3-tether-element-attached-middle.bp3-tether-element-attached-center>.bp3-popover{
  -webkit-transform-origin:center center;
  -moz-transform-origin:center center;
   -ms-transform-origin:center center;
    -o-transform-origin:center center;
       transform-origin:center center
}

.bp3-tether-element-attached-middle.bp3-tether-element-attached-right>.bp3-popover{
  -webkit-transform-origin:center right;
  -moz-transform-origin:center right;
   -ms-transform-origin:center right;
    -o-transform-origin:center right;
       transform-origin:center right
}

.bp3-tether-element-attached-bottom.bp3-tether-element-attached-left>.bp3-popover{
  -webkit-transform-origin:bottom left;
  -moz-transform-origin:bottom left;
   -ms-transform-origin:bottom left;
    -o-transform-origin:bottom left;
       transform-origin:bottom left
}

.bp3-tether-element-attached-bottom.bp3-tether-element-attached-center>.bp3-popover{
  -webkit-transform-origin:bottom center;
  -moz-transform-origin:bottom center;
   -ms-transform-origin:bottom center;
    -o-transform-origin:bottom center;
       transform-origin:bottom center
}

.bp3-tether-element-attached-bottom.bp3-tether-element-attached-right>.bp3-popover{
  -webkit-transform-origin:bottom right;
  -moz-transform-origin:bottom right;
   -ms-transform-origin:bottom right;
    -o-transform-origin:bottom right;
       transform-origin:bottom right
}

.bp3-popover .bp3-popover-content{
  background:#ffffff;
  color:inherit
}

.bp3-popover .bp3-popover-arrow::before{
  -webkit-box-shadow:1px 1px 6px rgba(16,22,26,0.2);
  -moz-box-shadow:1px 1px 6px rgba(16,22,26,0.2);
       box-shadow:1px 1px 6px rgba(16,22,26,0.2)
}

.bp3-popover .bp3-popover-arrow-border{
  fill:#191919;
  fill-opacity:0.1
}

.bp3-popover .bp3-popover-arrow-fill{
  fill:#ffffff
}

.bp3-popover-enter>.bp3-popover,.bp3-popover-appear>.bp3-popover{
  -webkit-transform:scale(0.3);
  -moz-transform:scale(0.3);
   -ms-transform:scale(0.3);
    -o-transform:scale(0.3);
       transform:scale(0.3)
}

.bp3-popover-enter-active>.bp3-popover,.bp3-popover-appear-active>.bp3-popover{
  -webkit-transform:scale(1);
  -moz-transform:scale(1);
   -ms-transform:scale(1);
    -o-transform:scale(1);
       transform:scale(1);
  -webkit-transition-property:-webkit-transform;
  transition-property:-webkit-transform;
  -o-transition-property:-o-transform;
  -moz-transition-property:transform, -moz-transform;
  transition-property:transform;
  transition-property:transform, -webkit-transform, -moz-transform, -o-transform;
  transition-property:transform, -webkit-transform;
  -webkit-transition-duration:300ms;
  -moz-transition-duration:300ms;
    -o-transition-duration:300ms;
       transition-duration:300ms;
  -webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
  -moz-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
    -o-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
       transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
  -webkit-transition-delay:0;
  -moz-transition-delay:0;
    -o-transition-delay:0;
       transition-delay:0
}

.bp3-popover-exit>.bp3-popover{
  -webkit-transform:scale(1);
  -moz-transform:scale(1);
   -ms-transform:scale(1);
    -o-transform:scale(1);
       transform:scale(1)
}

.bp3-popover-exit-active>.bp3-popover{
  -webkit-transform:scale(0.3);
  -moz-transform:scale(0.3);
   -ms-transform:scale(0.3);
    -o-transform:scale(0.3);
       transform:scale(0.3);
  -webkit-transition-property:-webkit-transform;
  transition-property:-webkit-transform;
  -o-transition-property:-o-transform;
  -moz-transition-property:transform, -moz-transform;
  transition-property:transform;
  transition-property:transform, -webkit-transform, -moz-transform, -o-transform;
  transition-property:transform, -webkit-transform;
  -webkit-transition-duration:300ms;
  -moz-transition-duration:300ms;
    -o-transition-duration:300ms;
       transition-duration:300ms;
  -webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
  -moz-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
    -o-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
       transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
  -webkit-transition-delay:0;
  -moz-transition-delay:0;
    -o-transition-delay:0;
       transition-delay:0
}

.bp3-popover .bp3-popover-content{
  position:relative;
  -webkit-border-radius:3px;
     -moz-border-radius:3px;
          border-radius:3px
}

.bp3-popover.bp3-popover-content-sizing .bp3-popover-content{
  max-width:350px;
  padding:20px
}

.bp3-popover-target+.bp3-overlay .bp3-popover.bp3-popover-content-sizing{
  width:350px
}

.bp3-popover.bp3-minimal{
  margin:0 !important
}

.bp3-popover.bp3-minimal .bp3-popover-arrow{
  display:none
}

.bp3-popover.bp3-minimal.bp3-popover{
  -webkit-transform:scale(1);
  -moz-transform:scale(1);
   -ms-transform:scale(1);
    -o-transform:scale(1);
       transform:scale(1)
}

.bp3-popover-enter>.bp3-popover.bp3-minimal.bp3-popover,.bp3-popover-appear>.bp3-popover.bp3-minimal.bp3-popover{
  -webkit-transform:scale(1);
  -moz-transform:scale(1);
   -ms-transform:scale(1);
    -o-transform:scale(1);
       transform:scale(1)
}

.bp3-popover-enter-active>.bp3-popover.bp3-minimal.bp3-popover,.bp3-popover-appear-active>.bp3-popover.bp3-minimal.bp3-popover{
  -webkit-transform:scale(1);
  -moz-transform:scale(1);
   -ms-transform:scale(1);
    -o-transform:scale(1);
       transform:scale(1);
  -webkit-transition-property:-webkit-transform;
  transition-property:-webkit-transform;
  -o-transition-property:-o-transform;
  -moz-transition-property:transform, -moz-transform;
  transition-property:transform;
  transition-property:transform, -webkit-transform, -moz-transform, -o-transform;
  transition-property:transform, -webkit-transform;
  -webkit-transition-duration:100ms;
  -moz-transition-duration:100ms;
    -o-transition-duration:100ms;
       transition-duration:100ms;
  -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
  -moz-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
    -o-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
       transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
  -webkit-transition-delay:0;
  -moz-transition-delay:0;
    -o-transition-delay:0;
       transition-delay:0
}

.bp3-popover-exit>.bp3-popover.bp3-minimal.bp3-popover{
  -webkit-transform:scale(1);
  -moz-transform:scale(1);
   -ms-transform:scale(1);
    -o-transform:scale(1);
       transform:scale(1)
}

.bp3-popover-exit-active>.bp3-popover.bp3-minimal.bp3-popover{
  -webkit-transform:scale(1);
  -moz-transform:scale(1);
   -ms-transform:scale(1);
    -o-transform:scale(1);
       transform:scale(1);
  -webkit-transition-property:-webkit-transform;
  transition-property:-webkit-transform;
  -o-transition-property:-o-transform;
  -moz-transition-property:transform, -moz-transform;
  transition-property:transform;
  transition-property:transform, -webkit-transform, -moz-transform, -o-transform;
  transition-property:transform, -webkit-transform;
  -webkit-transition-duration:100ms;
  -moz-transition-duration:100ms;
    -o-transition-duration:100ms;
       transition-duration:100ms;
  -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
  -moz-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
    -o-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
       transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
  -webkit-transition-delay:0;
  -moz-transition-delay:0;
    -o-transition-delay:0;
       transition-delay:0
}

.bp3-popover.bp3-dark,.bp3-dark .bp3-popover{
  -webkit-box-shadow:0 0 0 1px rgba(16,22,26,0.2),0 2px 4px rgba(16,22,26,0.4),0 8px 24px rgba(16,22,26,0.4);
  -moz-box-shadow:0 0 0 1px rgba(16,22,26,0.2),0 2px 4px rgba(16,22,26,0.4),0 8px 24px rgba(16,22,26,0.4);
       box-shadow:0 0 0 1px rgba(16,22,26,0.2),0 2px 4px rgba(16,22,26,0.4),0 8px 24px rgba(16,22,26,0.4)
}

.bp3-popover.bp3-dark .bp3-popover-content,.bp3-dark .bp3-popover .bp3-popover-content{
  background:#303030;
  color:inherit
}

.bp3-popover.bp3-dark .bp3-popover-arrow::before,.bp3-dark .bp3-popover .bp3-popover-arrow::before{
  -webkit-box-shadow:1px 1px 6px rgba(16,22,26,0.4);
  -moz-box-shadow:1px 1px 6px rgba(16,22,26,0.4);
       box-shadow:1px 1px 6px rgba(16,22,26,0.4)
}

.bp3-popover.bp3-dark .bp3-popover-arrow-border,.bp3-dark .bp3-popover .bp3-popover-arrow-border{
  fill:#191919;
  fill-opacity:0.2
}

.bp3-popover.bp3-dark .bp3-popover-arrow-fill,.bp3-dark .bp3-popover .bp3-popover-arrow-fill{
  fill:#303030
}

.bp3-popover-arrow::before{
  display:block;
  position:absolute;
  -webkit-transform:rotate(45deg);
  -moz-transform:rotate(45deg);
   -ms-transform:rotate(45deg);
    -o-transform:rotate(45deg);
       transform:rotate(45deg);
  -webkit-border-radius:2px;
     -moz-border-radius:2px;
          border-radius:2px;
  content:""
}

.bp3-tether-pinned .bp3-popover-arrow{
  display:none
}

.bp3-popover-backdrop{
  background:rgba(255,255,255,0)
}

.bp3-transition-container{
  opacity:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  z-index:20
}

.bp3-transition-container.bp3-popover-enter,.bp3-transition-container.bp3-popover-appear{
  opacity:0
}

.bp3-transition-container.bp3-popover-enter-active,.bp3-transition-container.bp3-popover-appear-active{
  opacity:1;
  -webkit-transition-property:opacity;
  -o-transition-property:opacity;
  -moz-transition-property:opacity;
  transition-property:opacity;
  -webkit-transition-duration:100ms;
  -moz-transition-duration:100ms;
    -o-transition-duration:100ms;
       transition-duration:100ms;
  -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
  -moz-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
    -o-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
       transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
  -webkit-transition-delay:0;
  -moz-transition-delay:0;
    -o-transition-delay:0;
       transition-delay:0
}

.bp3-transition-container.bp3-popover-exit{
  opacity:1
}

.bp3-transition-container.bp3-popover-exit-active{
  opacity:0;
  -webkit-transition-property:opacity;
  -o-transition-property:opacity;
  -moz-transition-property:opacity;
  transition-property:opacity;
  -webkit-transition-duration:100ms;
  -moz-transition-duration:100ms;
    -o-transition-duration:100ms;
       transition-duration:100ms;
  -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
  -moz-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
    -o-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
       transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
  -webkit-transition-delay:0;
  -moz-transition-delay:0;
    -o-transition-delay:0;
       transition-delay:0
}

.bp3-transition-container:focus{
  outline:none
}

.bp3-transition-container.bp3-popover-leave .bp3-popover-content{
  pointer-events:none
}

.bp3-transition-container[data-x-out-of-boundaries]{
  display:none
}

span.bp3-popover-target{
  display:inline-block
}

.bp3-portal{
  position:absolute;
  top:0;
  right:0;
  left:0
}

@-webkit-keyframes linear-progress-bar-stripes{
  from{
    background-position:0 0
  }

  to{
    background-position:30px 0
  }
}

@-moz-keyframes linear-progress-bar-stripes{
  from{
    background-position:0 0
  }

  to{
    background-position:30px 0
  }
}

@keyframes linear-progress-bar-stripes{
  from{
    background-position:0 0
  }

  to{
    background-position:30px 0
  }
}

.bp3-progress-bar{
  display:block;
  position:relative;
  -webkit-border-radius:40px;
     -moz-border-radius:40px;
          border-radius:40px;
  background:rgba(130,130,130,0.2);
  width:100%;
  height:8px;
  overflow:hidden
}

.bp3-progress-bar .bp3-progress-meter{
  position:absolute;
  -webkit-border-radius:40px;
     -moz-border-radius:40px;
          border-radius:40px;
  background:-webkit-linear-gradient(135deg, rgba(255,255,255,0.2) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0.2) 75%, transparent 75%);
  background:-moz-linear-gradient(135deg, rgba(255,255,255,0.2) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0.2) 75%, transparent 75%);
  background:-o-linear-gradient(135deg, rgba(255,255,255,0.2) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0.2) 75%, transparent 75%);
  background:linear-gradient(-45deg, rgba(255,255,255,0.2) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0.2) 75%, transparent 75%);
  background-color:rgba(130,130,130,0.8);
  -moz-background-size:30px 30px;
       background-size:30px 30px;
  width:100%;
  height:100%;
  -webkit-transition:width 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
  -o-transition:width 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
  -moz-transition:width 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:width 200ms cubic-bezier(0.4, 1, 0.75, 0.9)
}

.bp3-progress-bar:not(.bp3-no-animation):not(.bp3-no-stripes) .bp3-progress-meter{
  animation:linear-progress-bar-stripes 300ms linear infinite reverse
}

.bp3-progress-bar.bp3-no-stripes .bp3-progress-meter{
  background-image:none
}

.bp3-dark .bp3-progress-bar{
  background:rgba(16,22,26,0.5)
}

.bp3-dark .bp3-progress-bar .bp3-progress-meter{
  background-color:#ABABAB
}

.bp3-progress-bar.bp3-intent-primary .bp3-progress-meter{
  background-color:#B2E247
}

.bp3-progress-bar.bp3-intent-success .bp3-progress-meter{
  background-color:#0f9960
}

.bp3-progress-bar.bp3-intent-warning .bp3-progress-meter{
  background-color:#d9822b
}

.bp3-progress-bar.bp3-intent-danger .bp3-progress-meter{
  background-color:#db3737
}

@-webkit-keyframes skeleton-glow{
  from{
    border-color:rgba(194,194,194,0.2);
    background:rgba(194,194,194,0.2)
  }

  to{
    border-color:rgba(130,130,130,0.2);
    background:rgba(130,130,130,0.2)
  }
}

@-moz-keyframes skeleton-glow{
  from{
    border-color:rgba(194,194,194,0.2);
    background:rgba(194,194,194,0.2)
  }

  to{
    border-color:rgba(130,130,130,0.2);
    background:rgba(130,130,130,0.2)
  }
}

@keyframes skeleton-glow{
  from{
    border-color:rgba(194,194,194,0.2);
    background:rgba(194,194,194,0.2)
  }

  to{
    border-color:rgba(130,130,130,0.2);
    background:rgba(130,130,130,0.2)
  }
}

.bp3-skeleton{
  border-color:rgba(194,194,194,0.2) !important;
  -webkit-border-radius:2px;
     -moz-border-radius:2px;
          border-radius:2px;
  -webkit-box-shadow:none !important;
  -moz-box-shadow:none !important;
       box-shadow:none !important;
  background:rgba(194,194,194,0.2);
  background-clip:padding-box !important;
  cursor:default;
  color:transparent !important;
  -webkit-animation:1000ms linear infinite alternate skeleton-glow;
  -moz-animation:1000ms linear infinite alternate skeleton-glow;
       animation:1000ms linear infinite alternate skeleton-glow;
  pointer-events:none;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none
}

.bp3-skeleton::before,.bp3-skeleton::after,.bp3-skeleton *{
  visibility:hidden !important
}

.bp3-slider{
  width:100%;
  min-width:150px;
  height:40px;
  position:relative;
  outline:none;
  cursor:default;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none
}

.bp3-slider:hover{
  cursor:pointer
}

.bp3-slider:active{
  cursor:-webkit-grabbing;
  cursor:-moz-grabbing;
  cursor:grabbing
}

.bp3-slider.bp3-disabled{
  opacity:0.5;
  cursor:not-allowed
}

.bp3-slider.bp3-slider-unlabeled{
  height:16px
}

.bp3-slider-track,.bp3-slider-progress{
  top:5px;
  right:0;
  left:0;
  height:6px;
  position:absolute
}

.bp3-slider-track{
  -webkit-border-radius:3px;
     -moz-border-radius:3px;
          border-radius:3px;
  overflow:hidden
}

.bp3-slider-progress{
  background:rgba(130,130,130,0.2)
}

.bp3-dark .bp3-slider-progress{
  background:rgba(16,22,26,0.5)
}

.bp3-slider-progress.bp3-intent-primary{
  background-color:#B2E247
}

.bp3-slider-progress.bp3-intent-success{
  background-color:#0f9960
}

.bp3-slider-progress.bp3-intent-warning{
  background-color:#d9822b
}

.bp3-slider-progress.bp3-intent-danger{
  background-color:#db3737
}

.bp3-slider-handle{
  -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.2),inset 0 -1px 0 rgba(16,22,26,0.1);
  -moz-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.2),inset 0 -1px 0 rgba(16,22,26,0.1);
       box-shadow:inset 0 0 0 1px rgba(16,22,26,0.2),inset 0 -1px 0 rgba(16,22,26,0.1);
  background-color:#FAFAFA;
  background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.8)), to(rgba(255,255,255,0)));
  background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.8), rgba(255,255,255,0));
  background-image:-moz-linear-gradient(top, rgba(255,255,255,0.8), rgba(255,255,255,0));
  background-image:-o-linear-gradient(top, rgba(255,255,255,0.8), rgba(255,255,255,0));
  background-image:linear-gradient(to bottom, rgba(255,255,255,0.8), rgba(255,255,255,0));
  color:#262626;
  position:absolute;
  top:0;
  left:0;
  -webkit-border-radius:3px;
     -moz-border-radius:3px;
          border-radius:3px;
  -webkit-box-shadow:0 0 0 1px rgba(16,22,26,0.2),0 1px 1px rgba(16,22,26,0.2);
  -moz-box-shadow:0 0 0 1px rgba(16,22,26,0.2),0 1px 1px rgba(16,22,26,0.2);
       box-shadow:0 0 0 1px rgba(16,22,26,0.2),0 1px 1px rgba(16,22,26,0.2);
  cursor:pointer;
  width:16px;
  height:16px
}

.bp3-slider-handle:hover{
  -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.2),inset 0 -1px 0 rgba(16,22,26,0.1);
  -moz-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.2),inset 0 -1px 0 rgba(16,22,26,0.1);
       box-shadow:inset 0 0 0 1px rgba(16,22,26,0.2),inset 0 -1px 0 rgba(16,22,26,0.1);
  background-clip:padding-box;
  background-color:#ededed
}

.bp3-slider-handle:active,.bp3-slider-handle.bp3-active{
  -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.2),inset 0 1px 2px rgba(16,22,26,0.2);
  -moz-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.2),inset 0 1px 2px rgba(16,22,26,0.2);
       box-shadow:inset 0 0 0 1px rgba(16,22,26,0.2),inset 0 1px 2px rgba(16,22,26,0.2);
  background-color:#d1d1d1;
  background-image:none
}

.bp3-slider-handle:disabled,.bp3-slider-handle.bp3-disabled{
  outline:none;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none;
  background-color:rgba(194,194,194,0.5);
  background-image:none;
  cursor:not-allowed;
  color:rgba(130,130,130,0.5)
}

.bp3-slider-handle:disabled.bp3-active,.bp3-slider-handle:disabled.bp3-active:hover,.bp3-slider-handle.bp3-disabled.bp3-active,.bp3-slider-handle.bp3-disabled.bp3-active:hover{
  background:rgba(194,194,194,0.7)
}

.bp3-slider-handle:focus{
  z-index:1
}

.bp3-slider-handle:hover{
  -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.2),inset 0 -1px 0 rgba(16,22,26,0.1);
  -moz-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.2),inset 0 -1px 0 rgba(16,22,26,0.1);
       box-shadow:inset 0 0 0 1px rgba(16,22,26,0.2),inset 0 -1px 0 rgba(16,22,26,0.1);
  background-clip:padding-box;
  background-color:#ededed;
  z-index:2;
  -webkit-box-shadow:0 0 0 1px rgba(16,22,26,0.2),0 1px 1px rgba(16,22,26,0.2);
  -moz-box-shadow:0 0 0 1px rgba(16,22,26,0.2),0 1px 1px rgba(16,22,26,0.2);
       box-shadow:0 0 0 1px rgba(16,22,26,0.2),0 1px 1px rgba(16,22,26,0.2);
  cursor:-webkit-grab;
  cursor:-moz-grab;
  cursor:grab
}

.bp3-slider-handle.bp3-active{
  -webkit-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.2),inset 0 1px 2px rgba(16,22,26,0.2);
  -moz-box-shadow:inset 0 0 0 1px rgba(16,22,26,0.2),inset 0 1px 2px rgba(16,22,26,0.2);
       box-shadow:inset 0 0 0 1px rgba(16,22,26,0.2),inset 0 1px 2px rgba(16,22,26,0.2);
  background-color:#d1d1d1;
  background-image:none;
  -webkit-box-shadow:0 0 0 1px rgba(16,22,26,0.2),inset 0 1px 1px rgba(16,22,26,0.1);
  -moz-box-shadow:0 0 0 1px rgba(16,22,26,0.2),inset 0 1px 1px rgba(16,22,26,0.1);
       box-shadow:0 0 0 1px rgba(16,22,26,0.2),inset 0 1px 1px rgba(16,22,26,0.1);
  cursor:-webkit-grabbing;
  cursor:-moz-grabbing;
  cursor:grabbing
}

.bp3-disabled .bp3-slider-handle{
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none;
  background:#d6d6d6;
  pointer-events:none
}

.bp3-dark .bp3-slider-handle{
  -webkit-box-shadow:0 0 0 1px rgba(16,22,26,0.4);
  -moz-box-shadow:0 0 0 1px rgba(16,22,26,0.4);
       box-shadow:0 0 0 1px rgba(16,22,26,0.4);
  background-color:#303030;
  background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.05)), to(rgba(255,255,255,0)));
  background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.05), rgba(255,255,255,0));
  background-image:-moz-linear-gradient(top, rgba(255,255,255,0.05), rgba(255,255,255,0));
  background-image:-o-linear-gradient(top, rgba(255,255,255,0.05), rgba(255,255,255,0));
  background-image:linear-gradient(to bottom, rgba(255,255,255,0.05), rgba(255,255,255,0));
  color:#FAFAFA
}

.bp3-dark .bp3-slider-handle:hover,.bp3-dark .bp3-slider-handle:active,.bp3-dark .bp3-slider-handle.bp3-active{
  color:#FAFAFA
}

.bp3-dark .bp3-slider-handle:hover{
  -webkit-box-shadow:0 0 0 1px rgba(16,22,26,0.4);
  -moz-box-shadow:0 0 0 1px rgba(16,22,26,0.4);
       box-shadow:0 0 0 1px rgba(16,22,26,0.4);
  background-color:#303030
}

.bp3-dark .bp3-slider-handle:active,.bp3-dark .bp3-slider-handle.bp3-active{
  -webkit-box-shadow:0 0 0 1px rgba(16,22,26,0.6),inset 0 1px 2px rgba(16,22,26,0.2);
  -moz-box-shadow:0 0 0 1px rgba(16,22,26,0.6),inset 0 1px 2px rgba(16,22,26,0.2);
       box-shadow:0 0 0 1px rgba(16,22,26,0.6),inset 0 1px 2px rgba(16,22,26,0.2);
  background-color:#303030;
  background-image:none
}

.bp3-dark .bp3-slider-handle:disabled,.bp3-dark .bp3-slider-handle.bp3-disabled{
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none;
  background-color:rgba(122,122,122,0.5);
  background-image:none;
  color:rgba(214,214,214,0.5)
}

.bp3-dark .bp3-slider-handle:disabled.bp3-active,.bp3-dark .bp3-slider-handle.bp3-disabled.bp3-active{
  background:rgba(122,122,122,0.7)
}

.bp3-dark .bp3-slider-handle .bp3-button-spinner .bp3-spinner-head{
  background:rgba(16,22,26,0.5);
  stroke:#ABABAB
}

.bp3-dark .bp3-slider-handle,.bp3-dark .bp3-slider-handle:hover{
  background-color:#303030
}

.bp3-dark .bp3-slider-handle.bp3-active{
  background-color:#4F4F4F
}

.bp3-dark .bp3-disabled .bp3-slider-handle{
  border-color:#828282;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none;
  background:#828282
}

.bp3-slider-handle .bp3-slider-label{
  margin-left:8px;
  -webkit-border-radius:3px;
     -moz-border-radius:3px;
          border-radius:3px;
  -webkit-box-shadow:0 0 0 1px rgba(16,22,26,0.1),0 2px 4px rgba(16,22,26,0.2),0 8px 24px rgba(16,22,26,0.2);
  -moz-box-shadow:0 0 0 1px rgba(16,22,26,0.1),0 2px 4px rgba(16,22,26,0.2),0 8px 24px rgba(16,22,26,0.2);
       box-shadow:0 0 0 1px rgba(16,22,26,0.1),0 2px 4px rgba(16,22,26,0.2),0 8px 24px rgba(16,22,26,0.2);
  background:#7A7A7A;
  color:#FAFAFA
}

.bp3-dark .bp3-slider-handle .bp3-slider-label{
  -webkit-box-shadow:0 0 0 1px rgba(16,22,26,0.2),0 2px 4px rgba(16,22,26,0.4),0 8px 24px rgba(16,22,26,0.4);
  -moz-box-shadow:0 0 0 1px rgba(16,22,26,0.2),0 2px 4px rgba(16,22,26,0.4),0 8px 24px rgba(16,22,26,0.4);
       box-shadow:0 0 0 1px rgba(16,22,26,0.2),0 2px 4px rgba(16,22,26,0.4),0 8px 24px rgba(16,22,26,0.4);
  background:#dedede;
  color:#303030
}

.bp3-disabled .bp3-slider-handle .bp3-slider-label{
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none
}

.bp3-slider-handle.bp3-start,.bp3-slider-handle.bp3-end{
  width:8px
}

.bp3-slider-handle.bp3-start{
  -webkit-border-top-right-radius:0;
     -moz-border-radius-topright:0;
          border-top-right-radius:0;
  -webkit-border-bottom-right-radius:0;
     -moz-border-radius-bottomright:0;
          border-bottom-right-radius:0
}

.bp3-slider-handle.bp3-end{
  margin-left:8px;
  -webkit-border-top-left-radius:0;
     -moz-border-radius-topleft:0;
          border-top-left-radius:0;
  -webkit-border-bottom-left-radius:0;
     -moz-border-radius-bottomleft:0;
          border-bottom-left-radius:0
}

.bp3-slider-handle.bp3-end .bp3-slider-label{
  margin-left:0
}

.bp3-slider-label{
  -webkit-transform:translate(-50%, 20px);
  -moz-transform:translate(-50%, 20px);
   -ms-transform:translate(-50%, 20px);
    -o-transform:translate(-50%, 20px);
       transform:translate(-50%, 20px);
  display:inline-block;
  position:absolute;
  padding:2px 5px;
  vertical-align:top;
  line-height:1;
  font-size:12px
}

.bp3-slider.bp3-vertical{
  width:40px;
  min-width:40px;
  height:150px
}

.bp3-slider.bp3-vertical .bp3-slider-track,.bp3-slider.bp3-vertical .bp3-slider-progress{
  top:0;
  bottom:0;
  left:5px;
  width:6px;
  height:auto
}

.bp3-slider.bp3-vertical .bp3-slider-progress{
  top:auto
}

.bp3-slider.bp3-vertical .bp3-slider-label{
  -webkit-transform:translate(20px, 50%);
  -moz-transform:translate(20px, 50%);
   -ms-transform:translate(20px, 50%);
    -o-transform:translate(20px, 50%);
       transform:translate(20px, 50%)
}

.bp3-slider.bp3-vertical .bp3-slider-handle{
  top:auto
}

.bp3-slider.bp3-vertical .bp3-slider-handle .bp3-slider-label{
  margin-top:-8px;
  margin-left:0
}

.bp3-slider.bp3-vertical .bp3-slider-handle.bp3-end,.bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start{
  margin-left:0;
  width:16px;
  height:8px
}

.bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start{
  -webkit-border-top-left-radius:0;
     -moz-border-radius-topleft:0;
          border-top-left-radius:0;
  -webkit-border-bottom-right-radius:3px;
     -moz-border-radius-bottomright:3px;
          border-bottom-right-radius:3px
}

.bp3-slider.bp3-vertical .bp3-slider-handle.bp3-start .bp3-slider-label{
  -webkit-transform:translate(20px);
  -moz-transform:translate(20px);
   -ms-transform:translate(20px);
    -o-transform:translate(20px);
       transform:translate(20px)
}

.bp3-slider.bp3-vertical .bp3-slider-handle.bp3-end{
  margin-bottom:8px;
  -webkit-border-top-left-radius:3px;
     -moz-border-radius-topleft:3px;
          border-top-left-radius:3px;
  -webkit-border-bottom-left-radius:0;
     -moz-border-radius-bottomleft:0;
          border-bottom-left-radius:0;
  -webkit-border-bottom-right-radius:0;
     -moz-border-radius-bottomright:0;
          border-bottom-right-radius:0
}

@-webkit-keyframes pt-spinner-animation{
  from{
    -webkit-transform:rotate(0deg);
    transform:rotate(0deg)
  }

  to{
    -webkit-transform:rotate(360deg);
    transform:rotate(360deg)
  }
}

@-moz-keyframes pt-spinner-animation{
  from{
    -webkit-transform:rotate(0deg);
    -moz-transform:rotate(0deg);
         transform:rotate(0deg)
  }

  to{
    -webkit-transform:rotate(360deg);
    -moz-transform:rotate(360deg);
         transform:rotate(360deg)
  }
}

@keyframes pt-spinner-animation{
  from{
    -webkit-transform:rotate(0deg);
    -moz-transform:rotate(0deg);
      -o-transform:rotate(0deg);
         transform:rotate(0deg)
  }

  to{
    -webkit-transform:rotate(360deg);
    -moz-transform:rotate(360deg);
      -o-transform:rotate(360deg);
         transform:rotate(360deg)
  }
}

.bp3-spinner{
  display:-webkit-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-align-items:center;
     -moz-box-align:center;
          align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  -webkit-justify-content:center;
     -moz-box-pack:center;
          justify-content:center;
  overflow:visible;
  vertical-align:middle
}

.bp3-spinner svg{
  display:block
}

.bp3-spinner path{
  fill-opacity:0
}

.bp3-spinner .bp3-spinner-head{
  -webkit-transform-origin:center;
  -moz-transform-origin:center;
   -ms-transform-origin:center;
    -o-transform-origin:center;
       transform-origin:center;
  -webkit-transition:stroke-dashoffset 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
  -o-transition:stroke-dashoffset 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
  -moz-transition:stroke-dashoffset 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:stroke-dashoffset 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
  stroke:rgba(130,130,130,0.8);
  stroke-linecap:round
}

.bp3-spinner .bp3-spinner-track{
  stroke:rgba(130,130,130,0.2)
}

.bp3-spinner-animation{
  -webkit-animation:pt-spinner-animation 500ms linear infinite;
  -moz-animation:pt-spinner-animation 500ms linear infinite;
       animation:pt-spinner-animation 500ms linear infinite
}

.bp3-no-spin>.bp3-spinner-animation{
  -webkit-animation:none;
  -moz-animation:none;
       animation:none
}

.bp3-dark .bp3-spinner .bp3-spinner-head{
  stroke:#ABABAB
}

.bp3-dark .bp3-spinner .bp3-spinner-track{
  stroke:rgba(16,22,26,0.5)
}

.bp3-spinner.bp3-intent-primary .bp3-spinner-head{
  stroke:#B2E247
}

.bp3-spinner.bp3-intent-success .bp3-spinner-head{
  stroke:#0f9960
}

.bp3-spinner.bp3-intent-warning .bp3-spinner-head{
  stroke:#d9822b
}

.bp3-spinner.bp3-intent-danger .bp3-spinner-head{
  stroke:#db3737
}

.bp3-tabs.bp3-vertical{
  display:-webkit-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:-moz-box;
  display:flex
}

.bp3-tabs.bp3-vertical>.bp3-tab-list{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  -webkit-flex-direction:column;
     -moz-box-orient:vertical;
     -moz-box-direction:normal;
          flex-direction:column;
  -webkit-box-align:start;
  -ms-flex-align:start;
  -webkit-align-items:flex-start;
     -moz-box-align:start;
          align-items:flex-start
}

.bp3-tabs.bp3-vertical>.bp3-tab-list .bp3-tab{
  -webkit-border-radius:3px;
     -moz-border-radius:3px;
          border-radius:3px;
  width:100%;
  padding:0 10px
}

.bp3-tabs.bp3-vertical>.bp3-tab-list .bp3-tab[aria-selected="true"]{
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none;
  background-color:rgba(178,226,71,0.2)
}

.bp3-tabs.bp3-vertical>.bp3-tab-list .bp3-tab-indicator-wrapper .bp3-tab-indicator{
  top:0;
  right:0;
  bottom:0;
  left:0;
  -webkit-border-radius:3px;
     -moz-border-radius:3px;
          border-radius:3px;
  background-color:rgba(178,226,71,0.2);
  height:auto
}

.bp3-tabs.bp3-vertical>.bp3-tab-panel{
  margin-top:0;
  padding-left:20px
}

.bp3-tab-list{
  display:-webkit-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  -webkit-flex:0 0 auto;
     -moz-box-flex:0;
          flex:0 0 auto;
  -webkit-box-align:end;
  -ms-flex-align:end;
  -webkit-align-items:flex-end;
     -moz-box-align:end;
          align-items:flex-end;
  position:relative;
  margin:0;
  border:none;
  padding:0;
  list-style:none
}

.bp3-tab-list>*:not(:last-child){
  margin-right:20px
}

.bp3-tab{
  overflow:hidden;
  -o-text-overflow:ellipsis;
     text-overflow:ellipsis;
  white-space:nowrap;
  word-wrap:normal;
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  -webkit-flex:0 0 auto;
     -moz-box-flex:0;
          flex:0 0 auto;
  position:relative;
  cursor:pointer;
  max-width:100%;
  vertical-align:top;
  line-height:30px;
  color:#262626;
  font-size:14px
}

.bp3-tab a{
  display:block;
  text-decoration:none;
  color:inherit
}

.bp3-tab-indicator-wrapper ~ .bp3-tab{
  -webkit-box-shadow:none !important;
  -moz-box-shadow:none !important;
       box-shadow:none !important;
  background-color:transparent !important
}

.bp3-tab[aria-disabled="true"]{
  cursor:not-allowed;
  color:rgba(130,130,130,0.5)
}

.bp3-tab[aria-selected="true"]{
  -webkit-border-radius:0;
     -moz-border-radius:0;
          border-radius:0;
  -webkit-box-shadow:inset 0 -3px 0 #B2E247;
  -moz-box-shadow:inset 0 -3px 0 #B2E247;
       box-shadow:inset 0 -3px 0 #B2E247
}

.bp3-tab[aria-selected="true"],.bp3-tab:not([aria-disabled="true"]):hover{
  color:#B2E247
}

.bp3-tab:focus{
  -moz-outline-radius:0
}

.bp3-large>.bp3-tab{
  line-height:40px;
  font-size:16px
}

.bp3-tab-panel{
  margin-top:20px
}

.bp3-tab-panel[aria-hidden="true"]{
  display:none
}

.bp3-tab-indicator-wrapper{
  position:absolute;
  top:0;
  left:0;
  -webkit-transform:translateX(0),translateY(0);
  -moz-transform:translateX(0),translateY(0);
   -ms-transform:translateX(0),translateY(0);
    -o-transform:translateX(0),translateY(0);
       transform:translateX(0),translateY(0);
  -webkit-transition:height, width, -webkit-transform;
  transition:height, width, -webkit-transform;
  -o-transition:height, width, -o-transform;
  -moz-transition:height, transform, width, -moz-transform;
  transition:height, transform, width;
  transition:height, transform, width, -webkit-transform, -moz-transform, -o-transform;
  transition:height, transform, width, -webkit-transform;
  -webkit-transition-duration:200ms;
  -moz-transition-duration:200ms;
    -o-transition-duration:200ms;
       transition-duration:200ms;
  -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
  -moz-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
    -o-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
       transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
  pointer-events:none
}

.bp3-tab-indicator-wrapper .bp3-tab-indicator{
  position:absolute;
  right:0;
  bottom:0;
  left:0;
  background-color:#B2E247;
  height:3px
}

.bp3-tab-indicator-wrapper.bp3-no-animation{
  -webkit-transition:none;
  -o-transition:none;
  -moz-transition:none;
  transition:none
}

.bp3-dark .bp3-tab{
  color:#FAFAFA
}

.bp3-dark .bp3-tab[aria-disabled="true"]{
  color:rgba(214,214,214,0.5)
}

.bp3-dark .bp3-tab[aria-selected="true"]{
  -webkit-box-shadow:inset 0 -3px 0 #B2E247;
  -moz-box-shadow:inset 0 -3px 0 #B2E247;
       box-shadow:inset 0 -3px 0 #B2E247
}

.bp3-dark .bp3-tab[aria-selected="true"],.bp3-dark .bp3-tab:not([aria-disabled="true"]):hover{
  color:#B2E247
}

.bp3-dark .bp3-tab-indicator{
  background-color:#B2E247
}

.bp3-flex-expander{
  -webkit-box-flex:1;
  -ms-flex:1 1;
  -webkit-flex:1 1;
     -moz-box-flex:1;
          flex:1 1
}

.bp3-tag{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:-webkit-inline-flex;
  display:-moz-inline-box;
  display:inline-flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  -webkit-flex-direction:row;
     -moz-box-orient:horizontal;
     -moz-box-direction:normal;
          flex-direction:row;
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-align-items:center;
     -moz-box-align:center;
          align-items:center;
  position:relative;
  border:none;
  -webkit-border-radius:3px;
     -moz-border-radius:3px;
          border-radius:3px;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none;
  background-color:#828282;
  min-width:20px;
  max-width:100%;
  min-height:20px;
  padding:2px 6px;
  line-height:16px;
  color:#FAFAFA;
  font-size:12px
}

.bp3-tag.bp3-interactive{
  cursor:pointer
}

.bp3-tag.bp3-interactive:hover{
  background-color:rgba(130,130,130,0.85)
}

.bp3-tag.bp3-interactive.bp3-active,.bp3-tag.bp3-interactive:active{
  background-color:rgba(130,130,130,0.7)
}

.bp3-tag>*{
  -webkit-box-flex:0;
  -ms-flex-positive:0;
  -webkit-flex-grow:0;
     -moz-box-flex:0;
          flex-grow:0;
  -ms-flex-negative:0;
  -webkit-flex-shrink:0;
          flex-shrink:0
}

.bp3-tag>.bp3-fill{
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  -webkit-flex-grow:1;
     -moz-box-flex:1;
          flex-grow:1;
  -ms-flex-negative:1;
  -webkit-flex-shrink:1;
          flex-shrink:1
}

.bp3-tag::before,.bp3-tag>*{
  margin-right:4px
}

.bp3-tag:empty::before,.bp3-tag>:last-child{
  margin-right:0
}

.bp3-tag:focus{
  outline:rgba(178,226,71,0.6) auto 2px;
  outline-offset:0;
  -moz-outline-radius:6px
}

.bp3-tag.bp3-round{
  -webkit-border-radius:30px;
     -moz-border-radius:30px;
          border-radius:30px;
  padding-right:8px;
  padding-left:8px
}

.bp3-dark .bp3-tag{
  background-color:#d6d6d6;
  color:#262626
}

.bp3-dark .bp3-tag.bp3-interactive{
  cursor:pointer
}

.bp3-dark .bp3-tag.bp3-interactive:hover{
  background-color:rgba(214,214,214,0.85)
}

.bp3-dark .bp3-tag.bp3-interactive.bp3-active,.bp3-dark .bp3-tag.bp3-interactive:active{
  background-color:rgba(214,214,214,0.7)
}

.bp3-dark .bp3-tag>.bp3-icon,.bp3-dark .bp3-tag .bp3-icon-standard,.bp3-dark .bp3-tag .bp3-icon-large{
  fill:currentColor
}

.bp3-tag>.bp3-icon,.bp3-tag .bp3-icon-standard,.bp3-tag .bp3-icon-large{
  fill:#ffffff
}

.bp3-tag.bp3-large,.bp3-large .bp3-tag{
  min-width:30px;
  min-height:30px;
  padding:0 10px;
  line-height:20px;
  font-size:14px
}

.bp3-tag.bp3-large::before,.bp3-tag.bp3-large>*,.bp3-large .bp3-tag::before,.bp3-large .bp3-tag>*{
  margin-right:7px
}

.bp3-tag.bp3-large:empty::before,.bp3-tag.bp3-large>:last-child,.bp3-large .bp3-tag:empty::before,.bp3-large .bp3-tag>:last-child{
  margin-right:0
}

.bp3-tag.bp3-large.bp3-round,.bp3-large .bp3-tag.bp3-round{
  padding-right:12px;
  padding-left:12px
}

.bp3-tag.bp3-intent-primary{
  background:#B2E247;
  color:#ffffff
}

.bp3-tag.bp3-intent-primary.bp3-interactive{
  cursor:pointer
}

.bp3-tag.bp3-intent-primary.bp3-interactive:hover{
  background-color:rgba(178,226,71,0.85)
}

.bp3-tag.bp3-intent-primary.bp3-interactive.bp3-active,.bp3-tag.bp3-intent-primary.bp3-interactive:active{
  background-color:rgba(178,226,71,0.7)
}

.bp3-tag.bp3-intent-success{
  background:#0f9960;
  color:#ffffff
}

.bp3-tag.bp3-intent-success.bp3-interactive{
  cursor:pointer
}

.bp3-tag.bp3-intent-success.bp3-interactive:hover{
  background-color:rgba(15,153,96,0.85)
}

.bp3-tag.bp3-intent-success.bp3-interactive.bp3-active,.bp3-tag.bp3-intent-success.bp3-interactive:active{
  background-color:rgba(15,153,96,0.7)
}

.bp3-tag.bp3-intent-warning{
  background:#d9822b;
  color:#ffffff
}

.bp3-tag.bp3-intent-warning.bp3-interactive{
  cursor:pointer
}

.bp3-tag.bp3-intent-warning.bp3-interactive:hover{
  background-color:rgba(217,130,43,0.85)
}

.bp3-tag.bp3-intent-warning.bp3-interactive.bp3-active,.bp3-tag.bp3-intent-warning.bp3-interactive:active{
  background-color:rgba(217,130,43,0.7)
}

.bp3-tag.bp3-intent-danger{
  background:#db3737;
  color:#ffffff
}

.bp3-tag.bp3-intent-danger.bp3-interactive{
  cursor:pointer
}

.bp3-tag.bp3-intent-danger.bp3-interactive:hover{
  background-color:rgba(219,55,55,0.85)
}

.bp3-tag.bp3-intent-danger.bp3-interactive.bp3-active,.bp3-tag.bp3-intent-danger.bp3-interactive:active{
  background-color:rgba(219,55,55,0.7)
}

.bp3-tag.bp3-minimal>.bp3-icon,.bp3-tag.bp3-minimal .bp3-icon-standard,.bp3-tag.bp3-minimal .bp3-icon-large{
  fill:#828282
}

.bp3-tag.bp3-minimal:not([class*="bp3-intent-"]){
  background-color:rgba(171,171,171,0.2);
  color:#262626
}

.bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive{
  cursor:pointer
}

.bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive:hover{
  background-color:rgba(130,130,130,0.3)
}

.bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive.bp3-active,.bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive:active{
  background-color:rgba(130,130,130,0.4)
}

.bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]){
  color:#FAFAFA
}

.bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive{
  cursor:pointer
}

.bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive:hover{
  background-color:rgba(214,214,214,0.3)
}

.bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive.bp3-active,.bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]).bp3-interactive:active{
  background-color:rgba(214,214,214,0.4)
}

.bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"])>.bp3-icon,.bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]) .bp3-icon-standard,.bp3-dark .bp3-tag.bp3-minimal:not([class*="bp3-intent-"]) .bp3-icon-large{
  fill:#d6d6d6
}

.bp3-tag.bp3-minimal.bp3-intent-primary{
  background-color:rgba(178,226,71,0.15);
  color:#B2E247
}

.bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive{
  cursor:pointer
}

.bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:hover{
  background-color:rgba(178,226,71,0.25)
}

.bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive.bp3-active,.bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:active{
  background-color:rgba(178,226,71,0.35)
}

.bp3-tag.bp3-minimal.bp3-intent-primary>.bp3-icon,.bp3-tag.bp3-minimal.bp3-intent-primary .bp3-icon-standard,.bp3-tag.bp3-minimal.bp3-intent-primary .bp3-icon-large{
  fill:#B2E247
}

.bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary{
  background-color:rgba(178,226,71,0.25);
  color:#B2E247
}

.bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive{
  cursor:pointer
}

.bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:hover{
  background-color:rgba(178,226,71,0.35)
}

.bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive.bp3-active,.bp3-dark .bp3-tag.bp3-minimal.bp3-intent-primary.bp3-interactive:active{
  background-color:rgba(178,226,71,0.45)
}

.bp3-tag.bp3-minimal.bp3-intent-success{
  background-color:rgba(15,153,96,0.15);
  color:#0d8050
}

.bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive{
  cursor:pointer
}

.bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:hover{
  background-color:rgba(15,153,96,0.25)
}

.bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive.bp3-active,.bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:active{
  background-color:rgba(15,153,96,0.35)
}

.bp3-tag.bp3-minimal.bp3-intent-success>.bp3-icon,.bp3-tag.bp3-minimal.bp3-intent-success .bp3-icon-standard,.bp3-tag.bp3-minimal.bp3-intent-success .bp3-icon-large{
  fill:#0f9960
}

.bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success{
  background-color:rgba(15,153,96,0.25);
  color:#3dcc91
}

.bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive{
  cursor:pointer
}

.bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:hover{
  background-color:rgba(15,153,96,0.35)
}

.bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive.bp3-active,.bp3-dark .bp3-tag.bp3-minimal.bp3-intent-success.bp3-interactive:active{
  background-color:rgba(15,153,96,0.45)
}

.bp3-tag.bp3-minimal.bp3-intent-warning{
  background-color:rgba(217,130,43,0.15);
  color:#bf7326
}

.bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive{
  cursor:pointer
}

.bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:hover{
  background-color:rgba(217,130,43,0.25)
}

.bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive.bp3-active,.bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:active{
  background-color:rgba(217,130,43,0.35)
}

.bp3-tag.bp3-minimal.bp3-intent-warning>.bp3-icon,.bp3-tag.bp3-minimal.bp3-intent-warning .bp3-icon-standard,.bp3-tag.bp3-minimal.bp3-intent-warning .bp3-icon-large{
  fill:#d9822b
}

.bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning{
  background-color:rgba(217,130,43,0.25);
  color:#ffb366
}

.bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive{
  cursor:pointer
}

.bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:hover{
  background-color:rgba(217,130,43,0.35)
}

.bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive.bp3-active,.bp3-dark .bp3-tag.bp3-minimal.bp3-intent-warning.bp3-interactive:active{
  background-color:rgba(217,130,43,0.45)
}

.bp3-tag.bp3-minimal.bp3-intent-danger{
  background-color:rgba(219,55,55,0.15);
  color:#c23030
}

.bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive{
  cursor:pointer
}

.bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:hover{
  background-color:rgba(219,55,55,0.25)
}

.bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive.bp3-active,.bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:active{
  background-color:rgba(219,55,55,0.35)
}

.bp3-tag.bp3-minimal.bp3-intent-danger>.bp3-icon,.bp3-tag.bp3-minimal.bp3-intent-danger .bp3-icon-standard,.bp3-tag.bp3-minimal.bp3-intent-danger .bp3-icon-large{
  fill:#db3737
}

.bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger{
  background-color:rgba(219,55,55,0.25);
  color:#ff7373
}

.bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive{
  cursor:pointer
}

.bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:hover{
  background-color:rgba(219,55,55,0.35)
}

.bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive.bp3-active,.bp3-dark .bp3-tag.bp3-minimal.bp3-intent-danger.bp3-interactive:active{
  background-color:rgba(219,55,55,0.45)
}

.bp3-tag-remove{
  display:-webkit-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  opacity:0.5;
  margin-top:-2px;
  margin-right:-6px !important;
  margin-bottom:-2px;
  border:none;
  background:none;
  cursor:pointer;
  padding:2px;
  padding-left:0;
  color:inherit
}

.bp3-tag-remove:hover{
  opacity:0.8;
  background:none;
  text-decoration:none
}

.bp3-tag-remove:active{
  opacity:1
}

.bp3-tag-remove:empty::before{
  line-height:1;
  font-family:"Icons16", sans-serif;
  font-size:16px;
  font-weight:400;
  font-style:normal;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  content:""
}

.bp3-large .bp3-tag-remove{
  margin-right:-10px !important;
  padding:5px;
  padding-left:0
}

.bp3-large .bp3-tag-remove:empty::before{
  line-height:1;
  font-family:"Icons20", sans-serif;
  font-size:20px;
  font-weight:400;
  font-style:normal
}

.bp3-tag-input{
  display:-webkit-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  -webkit-flex-direction:row;
     -moz-box-orient:horizontal;
     -moz-box-direction:normal;
          flex-direction:row;
  -webkit-box-align:start;
  -ms-flex-align:start;
  -webkit-align-items:flex-start;
     -moz-box-align:start;
          align-items:flex-start;
  cursor:text;
  height:auto;
  min-height:30px;
  padding-right:0;
  padding-left:5px;
  line-height:inherit
}

.bp3-tag-input>*{
  -webkit-box-flex:0;
  -ms-flex-positive:0;
  -webkit-flex-grow:0;
     -moz-box-flex:0;
          flex-grow:0;
  -ms-flex-negative:0;
  -webkit-flex-shrink:0;
          flex-shrink:0
}

.bp3-tag-input>.bp3-tag-input-values{
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  -webkit-flex-grow:1;
     -moz-box-flex:1;
          flex-grow:1;
  -ms-flex-negative:1;
  -webkit-flex-shrink:1;
          flex-shrink:1
}

.bp3-tag-input .bp3-tag-input-icon{
  margin-top:7px;
  margin-right:7px;
  margin-left:2px;
  color:#828282
}

.bp3-tag-input .bp3-tag-input-values{
  display:-webkit-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  -webkit-flex-direction:row;
     -moz-box-orient:horizontal;
     -moz-box-direction:normal;
          flex-direction:row;
  -ms-flex-wrap:wrap;
  -webkit-flex-wrap:wrap;
          flex-wrap:wrap;
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-align-items:center;
     -moz-box-align:center;
          align-items:center;
  -ms-flex-item-align:stretch;
  -webkit-align-self:stretch;
          align-self:stretch;
  margin-top:5px;
  margin-right:7px
}

.bp3-tag-input .bp3-tag-input-values:first-child .bp3-input-ghost:first-child{
  padding-left:5px
}

.bp3-tag-input .bp3-tag-input-values>*{
  -webkit-box-flex:0;
  -ms-flex-positive:0;
  -webkit-flex-grow:0;
     -moz-box-flex:0;
          flex-grow:0;
  -ms-flex-negative:0;
  -webkit-flex-shrink:0;
          flex-shrink:0
}

.bp3-tag-input .bp3-tag-input-values>.bp3-fill{
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  -webkit-flex-grow:1;
     -moz-box-flex:1;
          flex-grow:1;
  -ms-flex-negative:1;
  -webkit-flex-shrink:1;
          flex-shrink:1
}

.bp3-tag-input .bp3-tag-input-values::before,.bp3-tag-input .bp3-tag-input-values>*{
  margin-right:5px
}

.bp3-tag-input .bp3-tag-input-values:empty::before,.bp3-tag-input .bp3-tag-input-values>:last-child{
  margin-right:0
}

.bp3-tag-input .bp3-tag-input-values>*{
  margin-bottom:5px
}

.bp3-tag-input .bp3-tag{
  overflow-wrap:break-word
}

.bp3-tag-input .bp3-tag.bp3-active{
  outline:rgba(178,226,71,0.6) auto 2px;
  outline-offset:0;
  -moz-outline-radius:6px
}

.bp3-tag-input .bp3-input-ghost{
  -webkit-box-flex:1;
  -ms-flex:1 1 auto;
  -webkit-flex:1 1 auto;
     -moz-box-flex:1;
          flex:1 1 auto;
  width:80px;
  line-height:20px
}

.bp3-tag-input .bp3-input-ghost:disabled,.bp3-tag-input .bp3-input-ghost.bp3-disabled{
  cursor:not-allowed
}

.bp3-tag-input .bp3-button,.bp3-tag-input .bp3-spinner{
  margin:3px;
  margin-left:0
}

.bp3-tag-input .bp3-button{
  min-width:24px;
  min-height:24px;
  padding:0 7px
}

.bp3-tag-input.bp3-large{
  height:auto;
  min-height:40px
}

.bp3-tag-input.bp3-large::before,.bp3-tag-input.bp3-large>*{
  margin-right:10px
}

.bp3-tag-input.bp3-large:empty::before,.bp3-tag-input.bp3-large>:last-child{
  margin-right:0
}

.bp3-tag-input.bp3-large .bp3-tag-input-icon{
  margin-top:10px;
  margin-left:5px
}

.bp3-tag-input.bp3-large .bp3-input-ghost{
  line-height:30px
}

.bp3-tag-input.bp3-large .bp3-button{
  min-width:30px;
  min-height:30px;
  padding:5px 10px;
  margin:5px;
  margin-left:0
}

.bp3-tag-input.bp3-large .bp3-spinner{
  margin:8px;
  margin-left:0
}

.bp3-tag-input.bp3-active{
  -webkit-box-shadow:0 0 0 1px #B2E247,0 0 0 3px rgba(178,226,71,0.3),inset 0 1px 1px rgba(16,22,26,0.2);
  -moz-box-shadow:0 0 0 1px #B2E247,0 0 0 3px rgba(178,226,71,0.3),inset 0 1px 1px rgba(16,22,26,0.2);
       box-shadow:0 0 0 1px #B2E247,0 0 0 3px rgba(178,226,71,0.3),inset 0 1px 1px rgba(16,22,26,0.2);
  background-color:#ffffff
}

.bp3-dark .bp3-tag-input .bp3-tag-input-icon,.bp3-tag-input.bp3-dark .bp3-tag-input-icon{
  color:#d6d6d6
}

.bp3-dark .bp3-tag-input .bp3-input-ghost,.bp3-tag-input.bp3-dark .bp3-input-ghost{
  color:#FAFAFA
}

.bp3-dark .bp3-tag-input .bp3-input-ghost::-webkit-input-placeholder,.bp3-tag-input.bp3-dark .bp3-input-ghost::-webkit-input-placeholder{
  color:rgba(214,214,214,0.5)
}

.bp3-dark .bp3-tag-input .bp3-input-ghost:-ms-input-placeholder,.bp3-tag-input.bp3-dark .bp3-input-ghost:-ms-input-placeholder{
  color:rgba(214,214,214,0.5)
}

.bp3-dark .bp3-tag-input .bp3-input-ghost::-ms-input-placeholder,.bp3-tag-input.bp3-dark .bp3-input-ghost::-ms-input-placeholder{
  color:rgba(214,214,214,0.5)
}

.bp3-dark .bp3-tag-input .bp3-input-ghost::-webkit-input-placeholder, .bp3-tag-input.bp3-dark .bp3-input-ghost::-webkit-input-placeholder{
  color:rgba(214,214,214,0.5)
}

.bp3-dark .bp3-tag-input .bp3-input-ghost::-moz-placeholder, .bp3-tag-input.bp3-dark .bp3-input-ghost::-moz-placeholder{
  color:rgba(214,214,214,0.5)
}

.bp3-dark .bp3-tag-input .bp3-input-ghost:-ms-input-placeholder, .bp3-tag-input.bp3-dark .bp3-input-ghost:-ms-input-placeholder{
  color:rgba(214,214,214,0.5)
}

.bp3-dark .bp3-tag-input .bp3-input-ghost::-ms-input-placeholder, .bp3-tag-input.bp3-dark .bp3-input-ghost::-ms-input-placeholder{
  color:rgba(214,214,214,0.5)
}

.bp3-dark .bp3-tag-input .bp3-input-ghost::placeholder,.bp3-tag-input.bp3-dark .bp3-input-ghost::placeholder{
  color:rgba(214,214,214,0.5)
}

.bp3-dark .bp3-tag-input.bp3-active,.bp3-tag-input.bp3-dark.bp3-active{
  -webkit-box-shadow:0 0 0 1px #B2E247,0 0 0 1px #B2E247,0 0 0 3px rgba(178,226,71,0.3),inset 0 0 0 1px rgba(16,22,26,0.3),inset 0 1px 1px rgba(16,22,26,0.4);
  -moz-box-shadow:0 0 0 1px #B2E247,0 0 0 1px #B2E247,0 0 0 3px rgba(178,226,71,0.3),inset 0 0 0 1px rgba(16,22,26,0.3),inset 0 1px 1px rgba(16,22,26,0.4);
       box-shadow:0 0 0 1px #B2E247,0 0 0 1px #B2E247,0 0 0 3px rgba(178,226,71,0.3),inset 0 0 0 1px rgba(16,22,26,0.3),inset 0 1px 1px rgba(16,22,26,0.4);
  background-color:rgba(16,22,26,0.3)
}

.bp3-input-ghost{
  border:none;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
       box-shadow:none;
  background:none;
  padding:0
}

.bp3-input-ghost::-webkit-input-placeholder{
  opacity:1;
  color:rgba(130,130,130,0.5)
}

.bp3-input-ghost:-ms-input-placeholder{
  opacity:1;
  color:rgba(130,130,130,0.5)
}

.bp3-input-ghost::-ms-input-placeholder{
  opacity:1;
  color:rgba(130,130,130,0.5)
}

.bp3-input-ghost::-moz-placeholder{
  opacity:1;
  color:rgba(130,130,130,0.5)
}

.bp3-input-ghost::placeholder{
  opacity:1;
  color:rgba(130,130,130,0.5)
}

.bp3-input-ghost:focus{
  outline:none !important
}

.bp3-toast{
  display:-webkit-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -webkit-box-align:start;
  -ms-flex-align:start;
  -webkit-align-items:flex-start;
     -moz-box-align:start;
          align-items:flex-start;
  position:relative !important;
  margin:20px 0 0;
  -webkit-border-radius:3px;
     -moz-border-radius:3px;
          border-radius:3px;
  -webkit-box-shadow:0 0 0 1px rgba(16,22,26,0.1),0 2px 4px rgba(16,22,26,0.2),0 8px 24px rgba(16,22,26,0.2);
  -moz-box-shadow:0 0 0 1px rgba(16,22,26,0.1),0 2px 4px rgba(16,22,26,0.2),0 8px 24px rgba(16,22,26,0.2);
       box-shadow:0 0 0 1px rgba(16,22,26,0.1),0 2px 4px rgba(16,22,26,0.2),0 8px 24px rgba(16,22,26,0.2);
  background-color:#ffffff;
  min-width:300px;
  max-width:500px;
  pointer-events:all
}

.bp3-toast.bp3-toast-enter,.bp3-toast.bp3-toast-appear{
  -webkit-transform:translateY(-40px);
  -moz-transform:translateY(-40px);
   -ms-transform:translateY(-40px);
    -o-transform:translateY(-40px);
       transform:translateY(-40px)
}

.bp3-toast.bp3-toast-enter-active,.bp3-toast.bp3-toast-appear-active{
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
   -ms-transform:translateY(0);
    -o-transform:translateY(0);
       transform:translateY(0);
  -webkit-transition-property:-webkit-transform;
  transition-property:-webkit-transform;
  -o-transition-property:-o-transform;
  -moz-transition-property:transform, -moz-transform;
  transition-property:transform;
  transition-property:transform, -webkit-transform, -moz-transform, -o-transform;
  transition-property:transform, -webkit-transform;
  -webkit-transition-duration:300ms;
  -moz-transition-duration:300ms;
    -o-transition-duration:300ms;
       transition-duration:300ms;
  -webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
  -moz-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
    -o-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
       transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
  -webkit-transition-delay:0;
  -moz-transition-delay:0;
    -o-transition-delay:0;
       transition-delay:0
}

.bp3-toast.bp3-toast-enter ~ .bp3-toast,.bp3-toast.bp3-toast-appear ~ .bp3-toast{
  -webkit-transform:translateY(-40px);
  -moz-transform:translateY(-40px);
   -ms-transform:translateY(-40px);
    -o-transform:translateY(-40px);
       transform:translateY(-40px)
}

.bp3-toast.bp3-toast-enter-active ~ .bp3-toast,.bp3-toast.bp3-toast-appear-active ~ .bp3-toast{
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
   -ms-transform:translateY(0);
    -o-transform:translateY(0);
       transform:translateY(0);
  -webkit-transition-property:-webkit-transform;
  transition-property:-webkit-transform;
  -o-transition-property:-o-transform;
  -moz-transition-property:transform, -moz-transform;
  transition-property:transform;
  transition-property:transform, -webkit-transform, -moz-transform, -o-transform;
  transition-property:transform, -webkit-transform;
  -webkit-transition-duration:300ms;
  -moz-transition-duration:300ms;
    -o-transition-duration:300ms;
       transition-duration:300ms;
  -webkit-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
  -moz-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
    -o-transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
       transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11);
  -webkit-transition-delay:0;
  -moz-transition-delay:0;
    -o-transition-delay:0;
       transition-delay:0
}

.bp3-toast.bp3-toast-exit{
  opacity:1;
  -webkit-filter:blur(0);
  filter:blur(0)
}

.bp3-toast.bp3-toast-exit-active{
  opacity:0;
  -webkit-filter:blur(10px);
  filter:blur(10px);
  -webkit-transition-property:opacity, -webkit-filter;
  transition-property:opacity, -webkit-filter;
  -o-transition-property:opacity, filter;
  -moz-transition-property:opacity, filter;
  transition-property:opacity, filter;
  transition-property:opacity, filter, -webkit-filter;
  -webkit-transition-duration:300ms;
  -moz-transition-duration:300ms;
    -o-transition-duration:300ms;
       transition-duration:300ms;
  -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
  -moz-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
    -o-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
       transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
  -webkit-transition-delay:0;
  -moz-transition-delay:0;
    -o-transition-delay:0;
       transition-delay:0
}

.bp3-toast.bp3-toast-exit ~ .bp3-toast{
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
   -ms-transform:translateY(0);
    -o-transform:translateY(0);
       transform:translateY(0)
}

.bp3-toast.bp3-toast-exit-active ~ .bp3-toast{
  -webkit-transform:translateY(-40px);
  -moz-transform:translateY(-40px);
   -ms-transform:translateY(-40px);
    -o-transform:translateY(-40px);
       transform:translateY(-40px);
  -webkit-transition-property:-webkit-transform;
  transition-property:-webkit-transform;
  -o-transition-property:-o-transform;
  -moz-transition-property:transform, -moz-transform;
  transition-property:transform;
  transition-property:transform, -webkit-transform, -moz-transform, -o-transform;
  transition-property:transform, -webkit-transform;
  -webkit-transition-duration:100ms;
  -moz-transition-duration:100ms;
    -o-transition-duration:100ms;
       transition-duration:100ms;
  -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
  -moz-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
    -o-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
       transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
  -webkit-transition-delay:50ms;
  -moz-transition-delay:50ms;
    -o-transition-delay:50ms;
       transition-delay:50ms
}

.bp3-toast .bp3-button-group{
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  -webkit-flex:0 0 auto;
     -moz-box-flex:0;
          flex:0 0 auto;
  padding:5px;
  padding-left:0
}

.bp3-toast>.bp3-icon{
  margin:12px;
  margin-right:0;
  color:#828282
}

.bp3-toast.bp3-dark,.bp3-dark .bp3-toast{
  -webkit-box-shadow:0 0 0 1px rgba(16,22,26,0.2),0 2px 4px rgba(16,22,26,0.4),0 8px 24px rgba(16,22,26,0.4);
  -moz-box-shadow:0 0 0 1px rgba(16,22,26,0.2),0 2px 4px rgba(16,22,26,0.4),0 8px 24px rgba(16,22,26,0.4);
       box-shadow:0 0 0 1px rgba(16,22,26,0.2),0 2px 4px rgba(16,22,26,0.4),0 8px 24px rgba(16,22,26,0.4);
  background-color:#303030
}

.bp3-toast.bp3-dark>.bp3-icon,.bp3-dark .bp3-toast>.bp3-icon{
  color:#d6d6d6
}

.bp3-toast[class*="bp3-intent-"] a{
  color:rgba(255,255,255,0.7)
}

.bp3-toast[class*="bp3-intent-"] a:hover{
  color:#ffffff
}

.bp3-toast[class*="bp3-intent-"]>.bp3-icon{
  color:#ffffff
}

.bp3-toast[class*="bp3-intent-"] .bp3-button,.bp3-toast[class*="bp3-intent-"] .bp3-button::before,.bp3-toast[class*="bp3-intent-"] .bp3-button .bp3-icon,.bp3-toast[class*="bp3-intent-"] .bp3-button:active{
  color:rgba(255,255,255,0.7) !important
}

.bp3-toast[class*="bp3-intent-"] .bp3-button:focus{
  outline-color:rgba(255,255,255,0.5)
}

.bp3-toast[class*="bp3-intent-"] .bp3-button:hover{
  background-color:rgba(255,255,255,0.15) !important;
  color:#ffffff !important
}

.bp3-toast[class*="bp3-intent-"] .bp3-button:active{
  background-color:rgba(255,255,255,0.3) !important;
  color:#ffffff !important
}

.bp3-toast[class*="bp3-intent-"] .bp3-button::after{
  background:rgba(255,255,255,0.3) !important
}

.bp3-toast.bp3-intent-primary{
  background-color:#B2E247;
  color:#ffffff
}

.bp3-toast.bp3-intent-success{
  background-color:#0f9960;
  color:#ffffff
}

.bp3-toast.bp3-intent-warning{
  background-color:#d9822b;
  color:#ffffff
}

.bp3-toast.bp3-intent-danger{
  background-color:#db3737;
  color:#ffffff
}

.bp3-toast-message{
  -webkit-box-flex:1;
  -ms-flex:1 1 auto;
  -webkit-flex:1 1 auto;
     -moz-box-flex:1;
          flex:1 1 auto;
  padding:11px
}

.bp3-toast-container{
  display:-webkit-box !important;
  display:-ms-flexbox !important;
  display:-webkit-flex !important;
  display:-moz-box !important;
  display:flex !important;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  -webkit-flex-direction:column;
     -moz-box-orient:vertical;
     -moz-box-direction:normal;
          flex-direction:column;
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-align-items:center;
     -moz-box-align:center;
          align-items:center;
  position:fixed;
  right:0;
  left:0;
  z-index:40;
  overflow:hidden;
  padding:0 20px 20px;
  pointer-events:none
}

.bp3-toast-container.bp3-toast-container-top{
  top:0;
  bottom:auto
}

.bp3-toast-container.bp3-toast-container-bottom{
  -webkit-box-orient:vertical;
  -webkit-box-direction:reverse;
  -ms-flex-direction:column-reverse;
  -webkit-flex-direction:column-reverse;
     -moz-box-orient:vertical;
     -moz-box-direction:reverse;
          flex-direction:column-reverse;
  top:auto;
  bottom:0
}

.bp3-toast-container.bp3-toast-container-left{
  -webkit-box-align:start;
  -ms-flex-align:start;
  -webkit-align-items:flex-start;
     -moz-box-align:start;
          align-items:flex-start
}

.bp3-toast-container.bp3-toast-container-right{
  -webkit-box-align:end;
  -ms-flex-align:end;
  -webkit-align-items:flex-end;
     -moz-box-align:end;
          align-items:flex-end
}

.bp3-toast-container-bottom .bp3-toast.bp3-toast-enter:not(.bp3-toast-enter-active),.bp3-toast-container-bottom .bp3-toast.bp3-toast-enter:not(.bp3-toast-enter-active) ~ .bp3-toast,.bp3-toast-container-bottom .bp3-toast.bp3-toast-leave-active ~ .bp3-toast{
  -webkit-transform:translateY(60px);
  -moz-transform:translateY(60px);
   -ms-transform:translateY(60px);
    -o-transform:translateY(60px);
       transform:translateY(60px)
}

.bp3-tooltip{
  -webkit-box-shadow:0 0 0 1px rgba(16,22,26,0.1),0 2px 4px rgba(16,22,26,0.2),0 8px 24px rgba(16,22,26,0.2);
  -moz-box-shadow:0 0 0 1px rgba(16,22,26,0.1),0 2px 4px rgba(16,22,26,0.2),0 8px 24px rgba(16,22,26,0.2);
       box-shadow:0 0 0 1px rgba(16,22,26,0.1),0 2px 4px rgba(16,22,26,0.2),0 8px 24px rgba(16,22,26,0.2);
  -webkit-transform:scale(1);
  -moz-transform:scale(1);
   -ms-transform:scale(1);
    -o-transform:scale(1);
       transform:scale(1)
}

.bp3-tooltip .bp3-popover-arrow{
  position:absolute;
  width:22px;
  height:22px
}

.bp3-tooltip .bp3-popover-arrow::before{
  margin:4px;
  width:14px;
  height:14px
}

.bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-tooltip{
  margin-top:-11px;
  margin-bottom:11px
}

.bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-tooltip>.bp3-popover-arrow{
  bottom:-8px
}

.bp3-tether-element-attached-bottom.bp3-tether-target-attached-top>.bp3-tooltip>.bp3-popover-arrow svg{
  -webkit-transform:rotate(-90deg);
  -moz-transform:rotate(-90deg);
   -ms-transform:rotate(-90deg);
    -o-transform:rotate(-90deg);
       transform:rotate(-90deg)
}

.bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-tooltip{
  margin-left:11px
}

.bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-tooltip>.bp3-popover-arrow{
  left:-8px
}

.bp3-tether-element-attached-left.bp3-tether-target-attached-right>.bp3-tooltip>.bp3-popover-arrow svg{
  -webkit-transform:rotate(0);
  -moz-transform:rotate(0);
   -ms-transform:rotate(0);
    -o-transform:rotate(0);
       transform:rotate(0)
}

.bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-tooltip{
  margin-top:11px
}

.bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-tooltip>.bp3-popover-arrow{
  top:-8px
}

.bp3-tether-element-attached-top.bp3-tether-target-attached-bottom>.bp3-tooltip>.bp3-popover-arrow svg{
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
   -ms-transform:rotate(90deg);
    -o-transform:rotate(90deg);
       transform:rotate(90deg)
}

.bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-tooltip{
  margin-right:11px;
  margin-left:-11px
}

.bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-tooltip>.bp3-popover-arrow{
  right:-8px
}

.bp3-tether-element-attached-right.bp3-tether-target-attached-left>.bp3-tooltip>.bp3-popover-arrow svg{
  -webkit-transform:rotate(180deg);
  -moz-transform:rotate(180deg);
   -ms-transform:rotate(180deg);
    -o-transform:rotate(180deg);
       transform:rotate(180deg)
}

.bp3-tether-element-attached-middle>.bp3-tooltip>.bp3-popover-arrow{
  top:50%;
  -webkit-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
   -ms-transform:translateY(-50%);
    -o-transform:translateY(-50%);
       transform:translateY(-50%)
}

.bp3-tether-element-attached-center>.bp3-tooltip>.bp3-popover-arrow{
  right:50%;
  -webkit-transform:translateX(50%);
  -moz-transform:translateX(50%);
   -ms-transform:translateX(50%);
    -o-transform:translateX(50%);
       transform:translateX(50%)
}

.bp3-tether-element-attached-top.bp3-tether-target-attached-top>.bp3-tooltip>.bp3-popover-arrow{
  top:-0.22183px
}

.bp3-tether-element-attached-right.bp3-tether-target-attached-right>.bp3-tooltip>.bp3-popover-arrow{
  right:-0.22183px
}

.bp3-tether-element-attached-left.bp3-tether-target-attached-left>.bp3-tooltip>.bp3-popover-arrow{
  left:-0.22183px
}

.bp3-tether-element-attached-bottom.bp3-tether-target-attached-bottom>.bp3-tooltip>.bp3-popover-arrow{
  bottom:-0.22183px
}

.bp3-tether-element-attached-top.bp3-tether-element-attached-left>.bp3-tooltip{
  -webkit-transform-origin:top left;
  -moz-transform-origin:top left;
   -ms-transform-origin:top left;
    -o-transform-origin:top left;
       transform-origin:top left
}

.bp3-tether-element-attached-top.bp3-tether-element-attached-center>.bp3-tooltip{
  -webkit-transform-origin:top center;
  -moz-transform-origin:top center;
   -ms-transform-origin:top center;
    -o-transform-origin:top center;
       transform-origin:top center
}

.bp3-tether-element-attached-top.bp3-tether-element-attached-right>.bp3-tooltip{
  -webkit-transform-origin:top right;
  -moz-transform-origin:top right;
   -ms-transform-origin:top right;
    -o-transform-origin:top right;
       transform-origin:top right
}

.bp3-tether-element-attached-middle.bp3-tether-element-attached-left>.bp3-tooltip{
  -webkit-transform-origin:center left;
  -moz-transform-origin:center left;
   -ms-transform-origin:center left;
    -o-transform-origin:center left;
       transform-origin:center left
}

.bp3-tether-element-attached-middle.bp3-tether-element-attached-center>.bp3-tooltip{
  -webkit-transform-origin:center center;
  -moz-transform-origin:center center;
   -ms-transform-origin:center center;
    -o-transform-origin:center center;
       transform-origin:center center
}

.bp3-tether-element-attached-middle.bp3-tether-element-attached-right>.bp3-tooltip{
  -webkit-transform-origin:center right;
  -moz-transform-origin:center right;
   -ms-transform-origin:center right;
    -o-transform-origin:center right;
       transform-origin:center right
}

.bp3-tether-element-attached-bottom.bp3-tether-element-attached-left>.bp3-tooltip{
  -webkit-transform-origin:bottom left;
  -moz-transform-origin:bottom left;
   -ms-transform-origin:bottom left;
    -o-transform-origin:bottom left;
       transform-origin:bottom left
}

.bp3-tether-element-attached-bottom.bp3-tether-element-attached-center>.bp3-tooltip{
  -webkit-transform-origin:bottom center;
  -moz-transform-origin:bottom center;
   -ms-transform-origin:bottom center;
    -o-transform-origin:bottom center;
       transform-origin:bottom center
}

.bp3-tether-element-attached-bottom.bp3-tether-element-attached-right>.bp3-tooltip{
  -webkit-transform-origin:bottom right;
  -moz-transform-origin:bottom right;
   -ms-transform-origin:bottom right;
    -o-transform-origin:bottom right;
       transform-origin:bottom right
}

.bp3-tooltip .bp3-popover-content{
  background:#7A7A7A;
  color:#FAFAFA
}

.bp3-tooltip .bp3-popover-arrow::before{
  -webkit-box-shadow:1px 1px 6px rgba(16,22,26,0.2);
  -moz-box-shadow:1px 1px 6px rgba(16,22,26,0.2);
       box-shadow:1px 1px 6px rgba(16,22,26,0.2)
}

.bp3-tooltip .bp3-popover-arrow-border{
  fill:#191919;
  fill-opacity:0.1
}

.bp3-tooltip .bp3-popover-arrow-fill{
  fill:#7A7A7A
}

.bp3-popover-enter>.bp3-tooltip,.bp3-popover-appear>.bp3-tooltip{
  -webkit-transform:scale(0.8);
  -moz-transform:scale(0.8);
   -ms-transform:scale(0.8);
    -o-transform:scale(0.8);
       transform:scale(0.8)
}

.bp3-popover-enter-active>.bp3-tooltip,.bp3-popover-appear-active>.bp3-tooltip{
  -webkit-transform:scale(1);
  -moz-transform:scale(1);
   -ms-transform:scale(1);
    -o-transform:scale(1);
       transform:scale(1);
  -webkit-transition-property:-webkit-transform;
  transition-property:-webkit-transform;
  -o-transition-property:-o-transform;
  -moz-transition-property:transform, -moz-transform;
  transition-property:transform;
  transition-property:transform, -webkit-transform, -moz-transform, -o-transform;
  transition-property:transform, -webkit-transform;
  -webkit-transition-duration:100ms;
  -moz-transition-duration:100ms;
    -o-transition-duration:100ms;
       transition-duration:100ms;
  -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
  -moz-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
    -o-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
       transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
  -webkit-transition-delay:0;
  -moz-transition-delay:0;
    -o-transition-delay:0;
       transition-delay:0
}

.bp3-popover-exit>.bp3-tooltip{
  -webkit-transform:scale(1);
  -moz-transform:scale(1);
   -ms-transform:scale(1);
    -o-transform:scale(1);
       transform:scale(1)
}

.bp3-popover-exit-active>.bp3-tooltip{
  -webkit-transform:scale(0.8);
  -moz-transform:scale(0.8);
   -ms-transform:scale(0.8);
    -o-transform:scale(0.8);
       transform:scale(0.8);
  -webkit-transition-property:-webkit-transform;
  transition-property:-webkit-transform;
  -o-transition-property:-o-transform;
  -moz-transition-property:transform, -moz-transform;
  transition-property:transform;
  transition-property:transform, -webkit-transform, -moz-transform, -o-transform;
  transition-property:transform, -webkit-transform;
  -webkit-transition-duration:100ms;
  -moz-transition-duration:100ms;
    -o-transition-duration:100ms;
       transition-duration:100ms;
  -webkit-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
  -moz-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
    -o-transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
       transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9);
  -webkit-transition-delay:0;
  -moz-transition-delay:0;
    -o-transition-delay:0;
       transition-delay:0
}

.bp3-tooltip .bp3-popover-content{
  padding:10px 12px
}

.bp3-tooltip.bp3-dark,.bp3-dark .bp3-tooltip{
  -webkit-box-shadow:0 0 0 1px rgba(16,22,26,0.2),0 2px 4px rgba(16,22,26,0.4),0 8px 24px rgba(16,22,26,0.4);
  -moz-box-shadow:0 0 0 1px rgba(16,22,26,0.2),0 2px 4px rgba(16,22,26,0.4),0 8px 24px rgba(16,22,26,0.4);
       box-shadow:0 0 0 1px rgba(16,22,26,0.2),0 2px 4px rgba(16,22,26,0.4),0 8px 24px rgba(16,22,26,0.4)
}

.bp3-tooltip.bp3-dark .bp3-popover-content,.bp3-dark .bp3-tooltip .bp3-popover-content{
  background:#dedede;
  color:#303030
}

.bp3-tooltip.bp3-dark .bp3-popover-arrow::before,.bp3-dark .bp3-tooltip .bp3-popover-arrow::before{
  -webkit-box-shadow:1px 1px 6px rgba(16,22,26,0.4);
  -moz-box-shadow:1px 1px 6px rgba(16,22,26,0.4);
       box-shadow:1px 1px 6px rgba(16,22,26,0.4)
}

.bp3-tooltip.bp3-dark .bp3-popover-arrow-border,.bp3-dark .bp3-tooltip .bp3-popover-arrow-border{
  fill:#191919;
  fill-opacity:0.2
}

.bp3-tooltip.bp3-dark .bp3-popover-arrow-fill,.bp3-dark .bp3-tooltip .bp3-popover-arrow-fill{
  fill:#dedede
}

.bp3-tooltip.bp3-intent-primary .bp3-popover-content{
  background:#B2E247;
  color:#ffffff
}

.bp3-tooltip.bp3-intent-primary .bp3-popover-arrow-fill{
  fill:#B2E247
}

.bp3-tooltip.bp3-intent-success .bp3-popover-content{
  background:#0f9960;
  color:#ffffff
}

.bp3-tooltip.bp3-intent-success .bp3-popover-arrow-fill{
  fill:#0f9960
}

.bp3-tooltip.bp3-intent-warning .bp3-popover-content{
  background:#d9822b;
  color:#ffffff
}

.bp3-tooltip.bp3-intent-warning .bp3-popover-arrow-fill{
  fill:#d9822b
}

.bp3-tooltip.bp3-intent-danger .bp3-popover-content{
  background:#db3737;
  color:#ffffff
}

.bp3-tooltip.bp3-intent-danger .bp3-popover-arrow-fill{
  fill:#db3737
}

.bp3-tooltip-indicator{
  border-bottom:dotted 1px;
  cursor:help
}

.bp3-tree .bp3-icon,.bp3-tree .bp3-icon-standard,.bp3-tree .bp3-icon-large{
  color:#5c7080
}

.bp3-tree-node-list{
  margin:0;
  padding-left:0;
  list-style:none
}

.bp3-tree-root{
  position:relative;
  background-color:transparent;
  cursor:default;
  padding-left:0
}

.bp3-tree-node-content-0{
  padding-left:0px
}

.bp3-tree-node-content-1{
  padding-left:23px
}

.bp3-tree-node-content-2{
  padding-left:46px
}

.bp3-tree-node-content-3{
  padding-left:69px
}

.bp3-tree-node-content-4{
  padding-left:92px
}

.bp3-tree-node-content-5{
  padding-left:115px
}

.bp3-tree-node-content-6{
  padding-left:138px
}

.bp3-tree-node-content-7{
  padding-left:161px
}

.bp3-tree-node-content-8{
  padding-left:184px
}

.bp3-tree-node-content-9{
  padding-left:207px
}

.bp3-tree-node-content-10{
  padding-left:230px
}

.bp3-tree-node-content-11{
  padding-left:253px
}

.bp3-tree-node-content-12{
  padding-left:276px
}

.bp3-tree-node-content-13{
  padding-left:299px
}

.bp3-tree-node-content-14{
  padding-left:322px
}

.bp3-tree-node-content-15{
  padding-left:345px
}

.bp3-tree-node-content-16{
  padding-left:368px
}

.bp3-tree-node-content-17{
  padding-left:391px
}

.bp3-tree-node-content-18{
  padding-left:414px
}

.bp3-tree-node-content-19{
  padding-left:437px
}

.bp3-tree-node-content-20{
  padding-left:460px
}

.bp3-tree-node-content{
  display:-webkit-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-align-items:center;
     -moz-box-align:center;
          align-items:center;
  width:100%;
  height:30px;
  padding-right:5px
}

.bp3-tree-node-content:hover{
  background-color:rgba(214,214,214,0.4)
}

.bp3-tree-node-caret,.bp3-tree-node-caret-none{
  min-width:30px
}

.bp3-tree-node-caret{
  color:#828282;
  -webkit-transform:rotate(0deg);
  -moz-transform:rotate(0deg);
   -ms-transform:rotate(0deg);
    -o-transform:rotate(0deg);
       transform:rotate(0deg);
  cursor:pointer;
  padding:7px;
  -webkit-transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
  -o-transition:-o-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
  -moz-transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), -moz-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), -moz-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), -o-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9),-webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9)
}

.bp3-tree-node-caret:hover{
  color:#262626
}

.bp3-dark .bp3-tree-node-caret{
  color:#d6d6d6
}

.bp3-dark .bp3-tree-node-caret:hover{
  color:#FAFAFA
}

.bp3-tree-node-caret.bp3-tree-node-caret-open{
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
   -ms-transform:rotate(90deg);
    -o-transform:rotate(90deg);
       transform:rotate(90deg)
}

.bp3-tree-node-caret.bp3-icon-standard::before{
  content:""
}

.bp3-tree-node-icon{
  position:relative;
  margin-right:7px
}

.bp3-tree-node-label{
  overflow:hidden;
  -o-text-overflow:ellipsis;
     text-overflow:ellipsis;
  white-space:nowrap;
  word-wrap:normal;
  -webkit-box-flex:1;
  -ms-flex:1 1 auto;
  -webkit-flex:1 1 auto;
     -moz-box-flex:1;
          flex:1 1 auto;
  position:relative;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none
}

.bp3-tree-node-label span{
  display:inline
}

.bp3-tree-node-secondary-label{
  padding:0 5px;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none
}

.bp3-tree-node-secondary-label .bp3-popover-wrapper,.bp3-tree-node-secondary-label .bp3-popover-target{
  display:-webkit-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-align-items:center;
     -moz-box-align:center;
          align-items:center
}

.bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content{
  background-color:#B2E247
}

.bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content,.bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-icon,.bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-icon-standard,.bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-icon-large{
  color:#ffffff
}

.bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-tree-node-caret::before{
  color:rgba(255,255,255,0.7)
}

.bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content .bp3-tree-node-caret:hover::before{
  color:#ffffff
}

.bp3-dark .bp3-tree-node-content:hover{
  background-color:rgba(130,130,130,0.3)
}

.bp3-dark .bp3-tree .bp3-icon,.bp3-dark .bp3-tree .bp3-icon-standard,.bp3-dark .bp3-tree .bp3-icon-large{
  color:#d6d6d6
}

.bp3-dark .bp3-tree-node.bp3-tree-node-selected>.bp3-tree-node-content{
  background-color:#B2E247
}

@font-face{
  font-family:"Icons16";

  font-style:normal;

  font-weight:normal;

  src:url(/assets/icons-16.eot?#iefix) format("embedded-opentype"),url(/assets/icons-16.woff) format("woff"),url(/assets/icons-16.ttf) format("truetype")
}

@font-face{
  font-family:"Icons20";

  font-style:normal;

  font-weight:normal;

  src:url(/assets/icons-20.eot?#iefix) format("embedded-opentype"),url(/assets/icons-20.woff) format("woff"),url(/assets/icons-20.ttf) format("truetype")
}

@font-face{
  font-family:KaTeX_AMS;

  src:url(/assets/KaTeX_AMS-Regular.woff2) format("woff2"),url(/assets/KaTeX_AMS-Regular.woff) format("woff"),url(/assets/KaTeX_AMS-Regular.ttf) format("truetype");

  font-weight:400;

  font-style:normal
}

@font-face{
  font-family:KaTeX_Caligraphic;

  src:url(/assets/KaTeX_Caligraphic-Bold.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Bold.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Bold.ttf) format("truetype");

  font-weight:700;

  font-style:normal
}

@font-face{
  font-family:KaTeX_Caligraphic;

  src:url(/assets/KaTeX_Caligraphic-Regular.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Regular.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Regular.ttf) format("truetype");

  font-weight:400;

  font-style:normal
}

@font-face{
  font-family:KaTeX_Fraktur;

  src:url(/assets/KaTeX_Fraktur-Bold.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Bold.woff) format("woff"),url(/assets/KaTeX_Fraktur-Bold.ttf) format("truetype");

  font-weight:700;

  font-style:normal
}

@font-face{
  font-family:KaTeX_Fraktur;

  src:url(/assets/KaTeX_Fraktur-Regular.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Regular.woff) format("woff"),url(/assets/KaTeX_Fraktur-Regular.ttf) format("truetype");

  font-weight:400;

  font-style:normal
}

@font-face{
  font-family:KaTeX_Main;

  src:url(/assets/KaTeX_Main-Bold.woff2) format("woff2"),url(/assets/KaTeX_Main-Bold.woff) format("woff"),url(/assets/KaTeX_Main-Bold.ttf) format("truetype");

  font-weight:700;

  font-style:normal
}

@font-face{
  font-family:KaTeX_Main;

  src:url(/assets/KaTeX_Main-BoldItalic.woff2) format("woff2"),url(/assets/KaTeX_Main-BoldItalic.woff) format("woff"),url(/assets/KaTeX_Main-BoldItalic.ttf) format("truetype");

  font-weight:700;

  font-style:italic
}

@font-face{
  font-family:KaTeX_Main;

  src:url(/assets/KaTeX_Main-Italic.woff2) format("woff2"),url(/assets/KaTeX_Main-Italic.woff) format("woff"),url(/assets/KaTeX_Main-Italic.ttf) format("truetype");

  font-weight:400;

  font-style:italic
}

@font-face{
  font-family:KaTeX_Main;

  src:url(/assets/KaTeX_Main-Regular.woff2) format("woff2"),url(/assets/KaTeX_Main-Regular.woff) format("woff"),url(/assets/KaTeX_Main-Regular.ttf) format("truetype");

  font-weight:400;

  font-style:normal
}

@font-face{
  font-family:KaTeX_Math;

  src:url(/assets/KaTeX_Math-BoldItalic.woff2) format("woff2"),url(/assets/KaTeX_Math-BoldItalic.woff) format("woff"),url(/assets/KaTeX_Math-BoldItalic.ttf) format("truetype");

  font-weight:700;

  font-style:italic
}

@font-face{
  font-family:KaTeX_Math;

  src:url(/assets/KaTeX_Math-Italic.woff2) format("woff2"),url(/assets/KaTeX_Math-Italic.woff) format("woff"),url(/assets/KaTeX_Math-Italic.ttf) format("truetype");

  font-weight:400;

  font-style:italic
}

@font-face{
  font-family:"KaTeX_SansSerif";

  src:url(/assets/KaTeX_SansSerif-Bold.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Bold.woff) format("woff"),url(/assets/KaTeX_SansSerif-Bold.ttf) format("truetype");

  font-weight:700;

  font-style:normal
}

@font-face{
  font-family:"KaTeX_SansSerif";

  src:url(/assets/KaTeX_SansSerif-Italic.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Italic.woff) format("woff"),url(/assets/KaTeX_SansSerif-Italic.ttf) format("truetype");

  font-weight:400;

  font-style:italic
}

@font-face{
  font-family:"KaTeX_SansSerif";

  src:url(/assets/KaTeX_SansSerif-Regular.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Regular.woff) format("woff"),url(/assets/KaTeX_SansSerif-Regular.ttf) format("truetype");

  font-weight:400;

  font-style:normal
}

@font-face{
  font-family:KaTeX_Script;

  src:url(/assets/KaTeX_Script-Regular.woff2) format("woff2"),url(/assets/KaTeX_Script-Regular.woff) format("woff"),url(/assets/KaTeX_Script-Regular.ttf) format("truetype");

  font-weight:400;

  font-style:normal
}

@font-face{
  font-family:KaTeX_Size1;

  src:url(/assets/KaTeX_Size1-Regular.woff2) format("woff2"),url(/assets/KaTeX_Size1-Regular.woff) format("woff"),url(/assets/KaTeX_Size1-Regular.ttf) format("truetype");

  font-weight:400;

  font-style:normal
}

@font-face{
  font-family:KaTeX_Size2;

  src:url(/assets/KaTeX_Size2-Regular.woff2) format("woff2"),url(/assets/KaTeX_Size2-Regular.woff) format("woff"),url(/assets/KaTeX_Size2-Regular.ttf) format("truetype");

  font-weight:400;

  font-style:normal
}

@font-face{
  font-family:KaTeX_Size3;

  src:url(/assets/KaTeX_Size3-Regular.woff2) format("woff2"),url(/assets/KaTeX_Size3-Regular.woff) format("woff"),url(/assets/KaTeX_Size3-Regular.ttf) format("truetype");

  font-weight:400;

  font-style:normal
}

@font-face{
  font-family:KaTeX_Size4;

  src:url(/assets/KaTeX_Size4-Regular.woff2) format("woff2"),url(/assets/KaTeX_Size4-Regular.woff) format("woff"),url(/assets/KaTeX_Size4-Regular.ttf) format("truetype");

  font-weight:400;

  font-style:normal
}

@font-face{
  font-family:KaTeX_Typewriter;

  src:url(/assets/KaTeX_Typewriter-Regular.woff2) format("woff2"),url(/assets/KaTeX_Typewriter-Regular.woff) format("woff"),url(/assets/KaTeX_Typewriter-Regular.ttf) format("truetype");

  font-weight:400;

  font-style:normal
}

.katex{
  font:normal 1.21em KaTeX_Main,Times New Roman,serif;
  line-height:1.2;
  text-indent:0;
  text-rendering:auto
}

.katex *{
  -ms-high-contrast-adjust:none !important
}

.katex .katex-version:after{
  content:"0.10.2"
}

.katex .katex-mathml{
  position:absolute;
  clip:rect(1px, 1px, 1px, 1px);
  padding:0;
  border:0;
  height:1px;
  width:1px;
  overflow:hidden
}

.katex .katex-html>.newline{
  display:block
}

.katex .base{
  position:relative;
  white-space:nowrap;
  width:-webkit-min-content;
  width:-moz-min-content;
  width:min-content
}

.katex .base,.katex .strut{
  display:inline-block
}

.katex .textbf{
  font-weight:700
}

.katex .textit{
  font-style:italic
}

.katex .textrm{
  font-family:KaTeX_Main
}

.katex .textsf{
  font-family:KaTeX_SansSerif
}

.katex .texttt{
  font-family:KaTeX_Typewriter
}

.katex .mathdefault{
  font-family:KaTeX_Math;
  font-style:italic
}

.katex .mathit{
  font-family:KaTeX_Main;
  font-style:italic
}

.katex .mathrm{
  font-style:normal
}

.katex .mathbf{
  font-family:KaTeX_Main;
  font-weight:700
}

.katex .boldsymbol{
  font-family:KaTeX_Math;
  font-weight:700;
  font-style:italic
}

.katex .amsrm,.katex .mathbb,.katex .textbb{
  font-family:KaTeX_AMS
}

.katex .mathcal{
  font-family:KaTeX_Caligraphic
}

.katex .mathfrak,.katex .textfrak{
  font-family:KaTeX_Fraktur
}

.katex .mathtt{
  font-family:KaTeX_Typewriter
}

.katex .mathscr,.katex .textscr{
  font-family:KaTeX_Script
}

.katex .mathsf,.katex .textsf{
  font-family:KaTeX_SansSerif
}

.katex .mathboldsf,.katex .textboldsf{
  font-family:KaTeX_SansSerif;
  font-weight:700
}

.katex .mathitsf,.katex .textitsf{
  font-family:KaTeX_SansSerif;
  font-style:italic
}

.katex .mainrm{
  font-family:KaTeX_Main;
  font-style:normal
}

.katex .vlist-t{
  display:inline-table;
  table-layout:fixed
}

.katex .vlist-r{
  display:table-row
}

.katex .vlist{
  display:table-cell;
  vertical-align:bottom;
  position:relative
}

.katex .vlist>span{
  display:block;
  height:0;
  position:relative
}

.katex .vlist>span>span{
  display:inline-block
}

.katex .vlist>span>.pstrut{
  overflow:hidden;
  width:0
}

.katex .vlist-t2{
  margin-right:-2px
}

.katex .vlist-s{
  display:table-cell;
  vertical-align:bottom;
  font-size:1px;
  width:2px;
  min-width:2px
}

.katex .msupsub{
  text-align:left
}

.katex .mfrac>span>span{
  text-align:center
}

.katex .mfrac .frac-line{
  display:inline-block;
  width:100%;
  border-bottom-style:solid
}

.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{
  min-height:1px
}

.katex .mspace{
  display:inline-block
}

.katex .clap,.katex .llap,.katex .rlap{
  width:0;
  position:relative
}

.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{
  position:absolute
}

.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{
  display:inline-block
}

.katex .llap>.inner{
  right:0
}

.katex .clap>.inner,.katex .rlap>.inner{
  left:0
}

.katex .clap>.inner>span{
  margin-left:-50%;
  margin-right:50%
}

.katex .rule{
  display:inline-block;
  border:0 solid;
  position:relative
}

.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{
  display:inline-block;
  width:100%;
  border-bottom-style:solid
}

.katex .hdashline{
  display:inline-block;
  width:100%;
  border-bottom-style:dashed
}

.katex .sqrt>.root{
  margin-left:.27777778em;
  margin-right:-.55555556em
}

.katex .fontsize-ensurer,.katex .sizing{
  display:inline-block
}

.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{
  font-size:1em
}

.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{
  font-size:1.2em
}

.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{
  font-size:1.4em
}

.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{
  font-size:1.6em
}

.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{
  font-size:1.8em
}

.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{
  font-size:2em
}

.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{
  font-size:2.4em
}

.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{
  font-size:2.88em
}

.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{
  font-size:3.456em
}

.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{
  font-size:4.148em
}

.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{
  font-size:4.976em
}

.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{
  font-size:.83333333em
}

.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{
  font-size:1em
}

.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{
  font-size:1.16666667em
}

.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{
  font-size:1.33333333em
}

.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{
  font-size:1.5em
}

.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{
  font-size:1.66666667em
}

.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{
  font-size:2em
}

.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{
  font-size:2.4em
}

.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{
  font-size:2.88em
}

.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{
  font-size:3.45666667em
}

.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{
  font-size:4.14666667em
}

.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{
  font-size:.71428571em
}

.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{
  font-size:.85714286em
}

.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{
  font-size:1em
}

.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{
  font-size:1.14285714em
}

.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{
  font-size:1.28571429em
}

.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{
  font-size:1.42857143em
}

.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{
  font-size:1.71428571em
}

.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{
  font-size:2.05714286em
}

.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{
  font-size:2.46857143em
}

.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{
  font-size:2.96285714em
}

.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{
  font-size:3.55428571em
}

.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{
  font-size:.625em
}

.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{
  font-size:.75em
}

.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{
  font-size:.875em
}

.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{
  font-size:1em
}

.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{
  font-size:1.125em
}

.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{
  font-size:1.25em
}

.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{
  font-size:1.5em
}

.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{
  font-size:1.8em
}

.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{
  font-size:2.16em
}

.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{
  font-size:2.5925em
}

.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{
  font-size:3.11em
}

.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{
  font-size:.55555556em
}

.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{
  font-size:.66666667em
}

.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{
  font-size:.77777778em
}

.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{
  font-size:.88888889em
}

.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{
  font-size:1em
}

.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{
  font-size:1.11111111em
}

.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{
  font-size:1.33333333em
}

.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{
  font-size:1.6em
}

.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{
  font-size:1.92em
}

.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{
  font-size:2.30444444em
}

.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{
  font-size:2.76444444em
}

.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{
  font-size:.5em
}

.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{
  font-size:.6em
}

.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{
  font-size:.7em
}

.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{
  font-size:.8em
}

.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{
  font-size:.9em
}

.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{
  font-size:1em
}

.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{
  font-size:1.2em
}

.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{
  font-size:1.44em
}

.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{
  font-size:1.728em
}

.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{
  font-size:2.074em
}

.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{
  font-size:2.488em
}

.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{
  font-size:.41666667em
}

.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{
  font-size:.5em
}

.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{
  font-size:.58333333em
}

.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{
  font-size:.66666667em
}

.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{
  font-size:.75em
}

.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{
  font-size:.83333333em
}

.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{
  font-size:1em
}

.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{
  font-size:1.2em
}

.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{
  font-size:1.44em
}

.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{
  font-size:1.72833333em
}

.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{
  font-size:2.07333333em
}

.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{
  font-size:.34722222em
}

.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{
  font-size:.41666667em
}

.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{
  font-size:.48611111em
}

.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{
  font-size:.55555556em
}

.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{
  font-size:.625em
}

.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{
  font-size:.69444444em
}

.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{
  font-size:.83333333em
}

.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{
  font-size:1em
}

.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{
  font-size:1.2em
}

.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{
  font-size:1.44027778em
}

.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{
  font-size:1.72777778em
}

.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{
  font-size:.28935185em
}

.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{
  font-size:.34722222em
}

.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{
  font-size:.40509259em
}

.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{
  font-size:.46296296em
}

.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{
  font-size:.52083333em
}

.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{
  font-size:.5787037em
}

.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{
  font-size:.69444444em
}

.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{
  font-size:.83333333em
}

.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{
  font-size:1em
}

.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{
  font-size:1.20023148em
}

.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{
  font-size:1.43981481em
}

.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{
  font-size:.24108004em
}

.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{
  font-size:.28929605em
}

.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{
  font-size:.33751205em
}

.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{
  font-size:.38572806em
}

.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{
  font-size:.43394407em
}

.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{
  font-size:.48216008em
}

.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{
  font-size:.57859209em
}

.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{
  font-size:.69431051em
}

.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{
  font-size:.83317261em
}

.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{
  font-size:1em
}

.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{
  font-size:1.19961427em
}

.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{
  font-size:.20096463em
}

.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{
  font-size:.24115756em
}

.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{
  font-size:.28135048em
}

.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{
  font-size:.32154341em
}

.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{
  font-size:.36173633em
}

.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{
  font-size:.40192926em
}

.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{
  font-size:.48231511em
}

.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{
  font-size:.57877814em
}

.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{
  font-size:.69453376em
}

.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{
  font-size:.83360129em
}

.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{
  font-size:1em
}

.katex .delimsizing.size1{
  font-family:KaTeX_Size1
}

.katex .delimsizing.size2{
  font-family:KaTeX_Size2
}

.katex .delimsizing.size3{
  font-family:KaTeX_Size3
}

.katex .delimsizing.size4{
  font-family:KaTeX_Size4
}

.katex .delimsizing.mult .delim-size1>span{
  font-family:KaTeX_Size1
}

.katex .delimsizing.mult .delim-size4>span{
  font-family:KaTeX_Size4
}

.katex .nulldelimiter{
  display:inline-block;
  width:.12em
}

.katex .delimcenter,.katex .op-symbol{
  position:relative
}

.katex .op-symbol.small-op{
  font-family:KaTeX_Size1
}

.katex .op-symbol.large-op{
  font-family:KaTeX_Size2
}

.katex .op-limits>.vlist-t{
  text-align:center
}

.katex .accent>.vlist-t{
  text-align:center
}

.katex .accent .accent-body{
  position:relative
}

.katex .accent .accent-body:not(.accent-full){
  width:0
}

.katex .overlay{
  display:block
}

.katex .mtable .vertical-separator{
  display:inline-block;
  margin:0 -.025em;
  border-right:.05em solid;
  min-width:1px
}

.katex .mtable .vs-dashed{
  border-right:.05em dashed
}

.katex .mtable .arraycolsep{
  display:inline-block
}

.katex .mtable .col-align-c>.vlist-t{
  text-align:center
}

.katex .mtable .col-align-l>.vlist-t{
  text-align:left
}

.katex .mtable .col-align-r>.vlist-t{
  text-align:right
}

.katex .svg-align{
  text-align:left
}

.katex svg{
  display:block;
  position:absolute;
  width:100%;
  height:inherit;
  fill:currentColor;
  stroke:currentColor;
  fill-rule:nonzero;
  fill-opacity:1;
  stroke-width:1;
  stroke-linecap:butt;
  stroke-linejoin:miter;
  stroke-miterlimit:4;
  stroke-dasharray:none;
  stroke-dashoffset:0;
  stroke-opacity:1
}

.katex svg path{
  stroke:none
}

.katex img{
  border-style:none;
  min-width:0;
  min-height:0;
  max-width:none;
  max-height:none
}

.katex .stretchy{
  width:100%;
  display:block;
  position:relative;
  overflow:hidden
}

.katex .stretchy:after,.katex .stretchy:before{
  content:""
}

.katex .hide-tail{
  width:100%;
  position:relative;
  overflow:hidden
}

.katex .halfarrow-left{
  position:absolute;
  left:0;
  width:50.2%;
  overflow:hidden
}

.katex .halfarrow-right{
  position:absolute;
  right:0;
  width:50.2%;
  overflow:hidden
}

.katex .brace-left{
  position:absolute;
  left:0;
  width:25.1%;
  overflow:hidden
}

.katex .brace-center{
  position:absolute;
  left:25%;
  width:50%;
  overflow:hidden
}

.katex .brace-right{
  position:absolute;
  right:0;
  width:25.1%;
  overflow:hidden
}

.katex .x-arrow-pad{
  padding:0 .5em
}

.katex .mover,.katex .munder,.katex .x-arrow{
  text-align:center
}

.katex .boxpad{
  padding:0 .3em
}

.katex .fbox,.katex .fcolorbox{
  -webkit-box-sizing:border-box;
     -moz-box-sizing:border-box;
          box-sizing:border-box;
  border:.04em solid
}

.katex .cancel-pad{
  padding:0 .2em
}

.katex .cancel-lap{
  margin-left:-.2em;
  margin-right:-.2em
}

.katex .sout{
  border-bottom-style:solid;
  border-bottom-width:.08em
}

.katex-display{
  display:block;
  margin:1em 0;
  text-align:center
}

.katex-display>.katex{
  display:block;
  text-align:center;
  white-space:nowrap
}

.katex-display>.katex>.katex-html{
  display:block;
  position:relative
}

.katex-display>.katex>.katex-html>.tag{
  position:absolute;
  right:0
}

.katex-display.leqno>.katex>.katex-html>.tag{
  left:0;
  right:auto
}

.katex-display.fleqn>.katex{
  text-align:left
}

.ReactCrop{
  position:relative;
  display:inline-block;
  cursor:crosshair;
  overflow:hidden;
  max-width:100%
}

.ReactCrop:focus{
  outline:none
}

.ReactCrop--disabled,.ReactCrop--locked{
  cursor:inherit
}

.ReactCrop__image{
  display:block;
  max-width:100%;
  -ms-touch-action:manipulation;
      touch-action:manipulation
}

.ReactCrop__crop-selection{
  position:absolute;
  top:0;
  left:0;
  -webkit-transform:translate3d(0, 0, 0);
          transform:translate3d(0, 0, 0);
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  cursor:move;
  -webkit-box-shadow:0 0 0 9999em rgba(0,0,0,0.5);
          box-shadow:0 0 0 9999em rgba(0,0,0,0.5);
  -ms-touch-action:manipulation;
      touch-action:manipulation;
  border:1px solid;
  border-image-source:url("data:image/gif;base64,R0lGODlhCgAKAJECAAAAAP///////wAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEI5RDc5MTFDNkE2MTFFM0JCMDZEODI2QTI4MzJBOTIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEI5RDc5MTBDNkE2MTFFM0JCMDZEODI2QTI4MzJBOTIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuZGlkOjAyODAxMTc0MDcyMDY4MTE4MDgzQzNDMjA5MzREQ0ZDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAyODAxMTc0MDcyMDY4MTE4MDgzQzNDMjA5MzREQ0ZDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEBQoAAgAsAAAAAAoACgAAAhWEERkn7W3ei7KlagMWF/dKgYeyGAUAIfkEBQoAAgAsAAAAAAoACgAAAg+UYwLJ7RnQm7QmsCyVKhUAIfkEBQoAAgAsAAAAAAoACgAAAhCUYgLJHdiinNSAVfOEKoUCACH5BAUKAAIALAAAAAAKAAoAAAIRVISAdusPo3RAzYtjaMIaUQAAIfkEBQoAAgAsAAAAAAoACgAAAg+MDiem7Q8bSLFaG5il6xQAIfkEBQoAAgAsAAAAAAoACgAAAg+UYRLJ7QnQm7SmsCyVKhUAIfkEBQoAAgAsAAAAAAoACgAAAhCUYBLJDdiinNSEVfOEKoECACH5BAUKAAIALAAAAAAKAAoAAAIRFISBdusPo3RBzYsjaMIaUQAAOw==");
  border-image-slice:1;
  border-image-repeat:repeat
}

.ReactCrop--disabled .ReactCrop__crop-selection{
  cursor:inherit
}

.ReactCrop--circular-crop .ReactCrop__crop-selection{
  border-radius:50%;
  -webkit-box-shadow:0px 0px 1px 1px white,0 0 0 9999em rgba(0,0,0,0.5);
          box-shadow:0px 0px 1px 1px white,0 0 0 9999em rgba(0,0,0,0.5)
}

.ReactCrop--invisible-crop .ReactCrop__crop-selection{
  display:none
}

.ReactCrop__rule-of-thirds-vt::before,.ReactCrop__rule-of-thirds-vt::after,.ReactCrop__rule-of-thirds-hz::before,.ReactCrop__rule-of-thirds-hz::after{
  content:"";
  display:block;
  position:absolute;
  background-color:rgba(255,255,255,0.4)
}

.ReactCrop__rule-of-thirds-vt::before,.ReactCrop__rule-of-thirds-vt::after{
  width:1px;
  height:100%
}

.ReactCrop__rule-of-thirds-vt::before{
  left:33.3333%;
  left:calc(100% / 3)
}

.ReactCrop__rule-of-thirds-vt::after{
  left:66.6666%;
  left:calc(100% / 3 * 2)
}

.ReactCrop__rule-of-thirds-hz::before,.ReactCrop__rule-of-thirds-hz::after{
  width:100%;
  height:1px
}

.ReactCrop__rule-of-thirds-hz::before{
  top:33.3333%;
  top:calc(100% / 3)
}

.ReactCrop__rule-of-thirds-hz::after{
  top:66.6666%;
  top:calc(100% / 3 * 2)
}

.ReactCrop__drag-handle{
  position:absolute
}

.ReactCrop__drag-handle::after{
  position:absolute;
  content:"";
  display:block;
  width:10px;
  height:10px;
  background-color:rgba(0,0,0,0.2);
  border:1px solid rgba(255,255,255,0.7);
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  outline:1px solid transparent
}

.ReactCrop .ord-nw{
  top:0;
  left:0;
  margin-top:-5px;
  margin-left:-5px;
  cursor:nw-resize
}

.ReactCrop .ord-nw::after{
  top:0;
  left:0
}

.ReactCrop .ord-n{
  top:0;
  left:50%;
  margin-top:-5px;
  margin-left:-5px;
  cursor:n-resize
}

.ReactCrop .ord-n::after{
  top:0
}

.ReactCrop .ord-ne{
  top:0;
  right:0;
  margin-top:-5px;
  margin-right:-5px;
  cursor:ne-resize
}

.ReactCrop .ord-ne::after{
  top:0;
  right:0
}

.ReactCrop .ord-e{
  top:50%;
  right:0;
  margin-top:-5px;
  margin-right:-5px;
  cursor:e-resize
}

.ReactCrop .ord-e::after{
  right:0
}

.ReactCrop .ord-se{
  bottom:0;
  right:0;
  margin-bottom:-5px;
  margin-right:-5px;
  cursor:se-resize
}

.ReactCrop .ord-se::after{
  bottom:0;
  right:0
}

.ReactCrop .ord-s{
  bottom:0;
  left:50%;
  margin-bottom:-5px;
  margin-left:-5px;
  cursor:s-resize
}

.ReactCrop .ord-s::after{
  bottom:0
}

.ReactCrop .ord-sw{
  bottom:0;
  left:0;
  margin-bottom:-5px;
  margin-left:-5px;
  cursor:sw-resize
}

.ReactCrop .ord-sw::after{
  bottom:0;
  left:0
}

.ReactCrop .ord-w{
  top:50%;
  left:0;
  margin-top:-5px;
  margin-left:-5px;
  cursor:w-resize
}

.ReactCrop .ord-w::after{
  left:0
}

.ReactCrop__disabled .ReactCrop__drag-handle{
  cursor:inherit
}

.ReactCrop__drag-bar{
  position:absolute
}

.ReactCrop__drag-bar.ord-n{
  top:0;
  left:0;
  width:100%;
  height:6px;
  margin-top:-3px
}

.ReactCrop__drag-bar.ord-e{
  right:0;
  top:0;
  width:6px;
  height:100%;
  margin-right:-3px
}

.ReactCrop__drag-bar.ord-s{
  bottom:0;
  left:0;
  width:100%;
  height:6px;
  margin-bottom:-3px
}

.ReactCrop__drag-bar.ord-w{
  top:0;
  left:0;
  width:6px;
  height:100%;
  margin-left:-3px
}

.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle,.ReactCrop--fixed-aspect .ReactCrop__drag-bar{
  display:none
}

.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w{
  display:none
}

@media (pointer: coarse){
  .ReactCrop .ord-n,.ReactCrop .ord-e,.ReactCrop .ord-s,.ReactCrop .ord-w{
    display:none
  }

  .ReactCrop__drag-handle{
    width:24px;
    height:24px
  }
}

.uppy-Root{
  -webkit-box-sizing:border-box;
     -moz-box-sizing:border-box;
          box-sizing:border-box;
  font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  text-align:left;
  position:relative;
  color:#333
}

[dir=rtl] .uppy-Root,.uppy-Root[dir=rtl]{
  text-align:right
}

.uppy-Root *,.uppy-Root *:before,.uppy-Root *:after{
  -webkit-box-sizing:inherit;
     -moz-box-sizing:inherit;
          box-sizing:inherit
}

.uppy-Root [hidden]{
  display:none
}

.uppy-u-reset{
  -webkit-appearance:none;
  line-height:1;
  padding:0;
  margin:0;
  border:0;
  color:inherit;
  -webkit-backface-visibility:visible;
  -moz-backface-visibility:visible;
       backface-visibility:visible;
  background:none;
  border:medium none currentColor;
  border-collapse:separate;
  -webkit-border-image:none;
     -moz-border-image:none;
       -o-border-image:none;
          border-image:none;
  -webkit-border-radius:0;
     -moz-border-radius:0;
          border-radius:0;
  border-spacing:0;
  -webkit-box-shadow:none;
     -moz-box-shadow:none;
          box-shadow:none;
  clear:none;
  cursor:auto;
  display:inline;
  empty-cells:show;
  float:none;
  font-family:inherit;
  font-size:inherit;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  font-stretch:normal;
  -webkit-hyphens:none;
  -ms-hyphens:none;
  -moz-hyphens:none;
       hyphens:none;
  left:auto;
  letter-spacing:normal;
  list-style:none;
  margin:0;
  max-height:none;
  max-width:none;
  min-height:0;
  min-width:0;
  opacity:1;
  outline:medium none invert;
  overflow:visible;
  overflow-x:visible;
  overflow-y:visible;
  text-align:left;
  text-decoration:none;
  text-indent:0;
  text-shadow:none;
  text-transform:none;
  top:auto;
  -webkit-transform:none;
     -moz-transform:none;
      -ms-transform:none;
       -o-transform:none;
          transform:none;
  -webkit-transform-origin:50% 50% 0;
     -moz-transform-origin:50% 50% 0;
      -ms-transform-origin:50% 50% 0;
       -o-transform-origin:50% 50% 0;
          transform-origin:50% 50% 0;
  -webkit-transform-style:flat;
     -moz-transform-style:flat;
          transform-style:flat;
  -webkit-transition:none 0s ease 0s;
  -o-transition:none 0s ease 0s;
  -moz-transition:none 0s ease 0s;
  transition:none 0s ease 0s;
  unicode-bidi:normal;
  vertical-align:baseline;
  visibility:visible;
  white-space:normal;
  z-index:auto
}

[dir=rtl] .uppy-u-reset{
  text-align:right
}

.uppy-c-textInput{
  border:1px solid #ddd;
  -webkit-border-radius:4px;
     -moz-border-radius:4px;
          border-radius:4px;
  font-size:14px;
  line-height:1.5;
  padding:6px 8px;
  background-color:#fff
}

.uppy-size--md .uppy-c-textInput{
  padding:8px 10px
}

.uppy-c-textInput:focus{
  border-color:rgba(34,117,215,0.6);
  outline:none;
  -webkit-box-shadow:0 0 0 3px rgba(34,117,215,0.15);
     -moz-box-shadow:0 0 0 3px rgba(34,117,215,0.15);
          box-shadow:0 0 0 3px rgba(34,117,215,0.15)
}

[data-uppy-theme=dark] .uppy-c-textInput{
  background-color:#333;
  border-color:#333;
  color:#eaeaea
}

[data-uppy-theme=dark] .uppy-c-textInput:focus{
  border-color:#525252;
  -webkit-box-shadow:none;
     -moz-box-shadow:none;
          box-shadow:none
}

.uppy-c-icon{
  max-width:100%;
  max-height:100%;
  fill:currentColor;
  display:inline-block;
  overflow:hidden
}

.uppy-c-btn{
  display:inline-block;
  text-align:center;
  white-space:nowrap;
  vertical-align:middle;
  font-family:inherit;
  font-size:16px;
  line-height:1;
  font-weight:500;
  -webkit-transition-property:background-color, color;
  -o-transition-property:background-color, color;
  -moz-transition-property:background-color, color;
  transition-property:background-color, color;
  -webkit-transition-duration:0.3s;
     -moz-transition-duration:0.3s;
       -o-transition-duration:0.3s;
          transition-duration:0.3s;
  -webkit-user-select:none;
  -ms-user-select:none;
  -moz-user-select:none;
       user-select:none
}

[dir=rtl] .uppy-c-btn{
  text-align:center
}

.uppy-c-btn:not(:disabled):not(.disabled){
  cursor:pointer
}

.uppy-c-btn::-moz-focus-inner{
  border:0
}

.uppy-c-btn-primary{
  font-size:14px;
  padding:10px 18px;
  -webkit-border-radius:4px;
     -moz-border-radius:4px;
          border-radius:4px;
  background-color:#2275d7;
  color:#fff
}

.uppy-c-btn-primary:hover{
  background-color:#1b5dab
}

.uppy-c-btn-primary:focus{
  outline:none;
  -webkit-box-shadow:0 0 0 3px rgba(34,117,215,0.4);
     -moz-box-shadow:0 0 0 3px rgba(34,117,215,0.4);
          box-shadow:0 0 0 3px rgba(34,117,215,0.4)
}

.uppy-size--md .uppy-c-btn-primary{
  padding:13px 22px
}

[data-uppy-theme=dark] .uppy-c-btn-primary{
  color:#eaeaea
}

[data-uppy-theme=dark] .uppy-c-btn-primary:focus{
  outline:none
}

[data-uppy-theme=dark] .uppy-c-btn-primary::-moz-focus-inner{
  border:0
}

[data-uppy-theme=dark] .uppy-c-btn-primary:focus{
  -webkit-box-shadow:0 0 0 2px rgba(170,225,255,0.85);
     -moz-box-shadow:0 0 0 2px rgba(170,225,255,0.85);
          box-shadow:0 0 0 2px rgba(170,225,255,0.85)
}

.uppy-c-btn-link{
  font-size:14px;
  line-height:1;
  padding:10px 15px;
  -webkit-border-radius:4px;
     -moz-border-radius:4px;
          border-radius:4px;
  background-color:transparent;
  color:#525252
}

.uppy-c-btn-link:hover{
  color:#333
}

.uppy-c-btn-link:focus{
  outline:none;
  -webkit-box-shadow:0 0 0 3px rgba(34,117,215,0.25);
     -moz-box-shadow:0 0 0 3px rgba(34,117,215,0.25);
          box-shadow:0 0 0 3px rgba(34,117,215,0.25)
}

.uppy-size--md .uppy-c-btn-link{
  padding:13px 18px
}

[data-uppy-theme=dark] .uppy-c-btn-link{
  color:#eaeaea
}

[data-uppy-theme=dark] .uppy-c-btn-link:focus{
  outline:none
}

[data-uppy-theme=dark] .uppy-c-btn-link::-moz-focus-inner{
  border:0
}

[data-uppy-theme=dark] .uppy-c-btn-link:focus{
  -webkit-box-shadow:0 0 0 2px rgba(170,225,255,0.85);
     -moz-box-shadow:0 0 0 2px rgba(170,225,255,0.85);
          box-shadow:0 0 0 2px rgba(170,225,255,0.85)
}

[data-uppy-theme=dark] .uppy-c-btn-link:hover{
  color:#939393
}

.uppy-c-btn--small{
  font-size:0.9em;
  padding:7px 16px;
  -webkit-border-radius:2px;
     -moz-border-radius:2px;
          border-radius:2px
}

.uppy-size--md .uppy-c-btn--small{
  padding:8px 10px;
  -webkit-border-radius:2px;
     -moz-border-radius:2px;
          border-radius:2px
}

.uppy-Informer{
  position:absolute;
  bottom:60px;
  left:0;
  right:0;
  text-align:center;
  opacity:1;
  -webkit-transform:none;
     -moz-transform:none;
      -ms-transform:none;
       -o-transform:none;
          transform:none;
  -webkit-transition:all 250ms ease-in;
  -o-transition:all 250ms ease-in;
  -moz-transition:all 250ms ease-in;
  transition:all 250ms ease-in;
  z-index:1005
}

.uppy-Informer[aria-hidden=true]{
  opacity:0;
  -webkit-transform:translateY(350%);
     -moz-transform:translateY(350%);
      -ms-transform:translateY(350%);
       -o-transform:translateY(350%);
          transform:translateY(350%);
  -webkit-transition:all 300ms ease-in;
  -o-transition:all 300ms ease-in;
  -moz-transition:all 300ms ease-in;
  transition:all 300ms ease-in;
  z-index:-1000
}

.uppy-Informer p{
  display:inline-block;
  margin:0;
  padding:0;
  font-size:12px;
  line-height:1.4;
  font-weight:400;
  padding:6px 15px;
  background-color:#757575;
  color:#fff;
  -webkit-border-radius:18px;
     -moz-border-radius:18px;
          border-radius:18px;
  max-width:90%
}

.uppy-size--md .uppy-Informer p{
  font-size:14px;
  line-height:1.3;
  max-width:500px;
  padding:10px 20px
}

[data-uppy-theme=dark] .uppy-Informer p{
  background-color:#333
}

[dir="ltr"] .uppy-Informer span{
  left:3px
}

[dir="rtl"] .uppy-Informer span{
  right:3px
}

[dir="ltr"] .uppy-Informer span{
  margin-left:-1px
}

[dir="rtl"] .uppy-Informer span{
  margin-right:-1px
}

.uppy-Informer span{
  line-height:12px;
  width:13px;
  height:13px;
  display:inline-block;
  vertical-align:middle;
  color:#525252;
  background-color:#fff;
  -webkit-border-radius:50%;
     -moz-border-radius:50%;
          border-radius:50%;
  position:relative;
  top:-1px;
  font-size:10px;
  -webkit-margin-start:-1px
}

.uppy-Informer span:hover{
  cursor:help
}

.uppy-Informer span:after{
  line-height:1.3;
  word-wrap:break-word
}

.uppy-Root [aria-label][role~=tooltip]{
  position:relative
}

.uppy-Root [aria-label][role~=tooltip]::before,.uppy-Root [aria-label][role~=tooltip]::after{
  -webkit-transform:translate3d(0, 0, 0);
     -moz-transform:translate3d(0, 0, 0);
          transform:translate3d(0, 0, 0);
  -webkit-backface-visibility:hidden;
  -moz-backface-visibility:hidden;
       backface-visibility:hidden;
  will-change:transform;
  opacity:0;
  pointer-events:none;
  -webkit-transition:all var(--microtip-transition-duration, 0.18s) var(--microtip-transition-easing, ease-in-out) var(--microtip-transition-delay, 0s);
  -o-transition:all var(--microtip-transition-duration, 0.18s) var(--microtip-transition-easing, ease-in-out) var(--microtip-transition-delay, 0s);
  -moz-transition:all var(--microtip-transition-duration, 0.18s) var(--microtip-transition-easing, ease-in-out) var(--microtip-transition-delay, 0s);
  transition:all var(--microtip-transition-duration, 0.18s) var(--microtip-transition-easing, ease-in-out) var(--microtip-transition-delay, 0s);
  position:absolute;
  -webkit-box-sizing:border-box;
     -moz-box-sizing:border-box;
          box-sizing:border-box;
  z-index:10;
  -webkit-transform-origin:top;
     -moz-transform-origin:top;
      -ms-transform-origin:top;
       -o-transform-origin:top;
          transform-origin:top
}

.uppy-Root [aria-label][role~=tooltip]::before{
  -moz-background-size:100% auto !important;
       background-size:100% auto !important;
  content:""
}

.uppy-Root [aria-label][role~=tooltip]::after{
  background:rgba(17,17,17,0.9);
  -webkit-border-radius:4px;
     -moz-border-radius:4px;
          border-radius:4px;
  color:#ffffff;
  content:attr(aria-label);
  font-size:var(--microtip-font-size, 13px);
  font-weight:var(--microtip-font-weight, normal);
  text-transform:var(--microtip-text-transform, none);
  padding:0.5em 1em;
  white-space:nowrap;
  -webkit-box-sizing:content-box;
     -moz-box-sizing:content-box;
          box-sizing:content-box
}

.uppy-Root [aria-label][role~=tooltip]:hover::before,.uppy-Root [aria-label][role~=tooltip]:hover::after,.uppy-Root [aria-label][role~=tooltip]:focus::before,.uppy-Root [aria-label][role~=tooltip]:focus::after{
  opacity:1;
  pointer-events:auto
}

.uppy-Root [role~=tooltip][data-microtip-position|=top]::before{
  background:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%280%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E") no-repeat;
  height:6px;
  width:18px;
  margin-bottom:5px
}

.uppy-Root [role~=tooltip][data-microtip-position|=top]::after{
  margin-bottom:11px
}

.uppy-Root [role~=tooltip][data-microtip-position|=top]::before{
  -webkit-transform:translate3d(-50%, 0, 0);
     -moz-transform:translate3d(-50%, 0, 0);
          transform:translate3d(-50%, 0, 0);
  bottom:100%;
  left:50%
}

.uppy-Root [role~=tooltip][data-microtip-position|=top]:hover::before{
  -webkit-transform:translate3d(-50%, -5px, 0);
     -moz-transform:translate3d(-50%, -5px, 0);
          transform:translate3d(-50%, -5px, 0)
}

.uppy-Root [role~=tooltip][data-microtip-position|=top]::after{
  -webkit-transform:translate3d(-50%, 0, 0);
     -moz-transform:translate3d(-50%, 0, 0);
          transform:translate3d(-50%, 0, 0);
  bottom:100%;
  left:50%
}

.uppy-Root [role~=tooltip][data-microtip-position=top]:hover::after{
  -webkit-transform:translate3d(-50%, -5px, 0);
     -moz-transform:translate3d(-50%, -5px, 0);
          transform:translate3d(-50%, -5px, 0)
}

.uppy-Root [role~=tooltip][data-microtip-position=top-left]::after{
  -webkit-transform:translate3d(-webkit-calc(-100% + 16px), 0, 0);
     -moz-transform:translate3d(-moz-calc(-100% + 16px), 0, 0);
          transform:translate3d(calc(-100% + 16px), 0, 0);
  bottom:100%
}

.uppy-Root [role~=tooltip][data-microtip-position=top-left]:hover::after{
  -webkit-transform:translate3d(-webkit-calc(-100% + 16px), -5px, 0);
     -moz-transform:translate3d(-moz-calc(-100% + 16px), -5px, 0);
          transform:translate3d(calc(-100% + 16px), -5px, 0)
}

.uppy-Root [role~=tooltip][data-microtip-position=top-right]::after{
  -webkit-transform:translate3d(-webkit-calc(0% + -16px), 0, 0);
     -moz-transform:translate3d(-moz-calc(0% + -16px), 0, 0);
          transform:translate3d(calc(0% + -16px), 0, 0);
  bottom:100%
}

.uppy-Root [role~=tooltip][data-microtip-position=top-right]:hover::after{
  -webkit-transform:translate3d(-webkit-calc(0% + -16px), -5px, 0);
     -moz-transform:translate3d(-moz-calc(0% + -16px), -5px, 0);
          transform:translate3d(calc(0% + -16px), -5px, 0)
}

.uppy-Root [role~=tooltip][data-microtip-position|=bottom]::before{
  background:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%28180%2018%206%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E") no-repeat;
  height:6px;
  width:18px;
  margin-top:5px;
  margin-bottom:0
}

.uppy-Root [role~=tooltip][data-microtip-position|=bottom]::after{
  margin-top:11px
}

.uppy-Root [role~=tooltip][data-microtip-position|=bottom]::before{
  -webkit-transform:translate3d(-50%, -10px, 0);
     -moz-transform:translate3d(-50%, -10px, 0);
          transform:translate3d(-50%, -10px, 0);
  bottom:auto;
  left:50%;
  top:100%
}

.uppy-Root [role~=tooltip][data-microtip-position|=bottom]:hover::before{
  -webkit-transform:translate3d(-50%, 0, 0);
     -moz-transform:translate3d(-50%, 0, 0);
          transform:translate3d(-50%, 0, 0)
}

.uppy-Root [role~=tooltip][data-microtip-position|=bottom]::after{
  -webkit-transform:translate3d(-50%, -10px, 0);
     -moz-transform:translate3d(-50%, -10px, 0);
          transform:translate3d(-50%, -10px, 0);
  top:100%;
  left:50%
}

.uppy-Root [role~=tooltip][data-microtip-position=bottom]:hover::after{
  -webkit-transform:translate3d(-50%, 0, 0);
     -moz-transform:translate3d(-50%, 0, 0);
          transform:translate3d(-50%, 0, 0)
}

.uppy-Root [role~=tooltip][data-microtip-position=bottom-left]::after{
  -webkit-transform:translate3d(-webkit-calc(-100% + 16px), -10px, 0);
     -moz-transform:translate3d(-moz-calc(-100% + 16px), -10px, 0);
          transform:translate3d(calc(-100% + 16px), -10px, 0);
  top:100%
}

.uppy-Root [role~=tooltip][data-microtip-position=bottom-left]:hover::after{
  -webkit-transform:translate3d(-webkit-calc(-100% + 16px), 0, 0);
     -moz-transform:translate3d(-moz-calc(-100% + 16px), 0, 0);
          transform:translate3d(calc(-100% + 16px), 0, 0)
}

.uppy-Root [role~=tooltip][data-microtip-position=bottom-right]::after{
  -webkit-transform:translate3d(-webkit-calc(0% + -16px), -10px, 0);
     -moz-transform:translate3d(-moz-calc(0% + -16px), -10px, 0);
          transform:translate3d(calc(0% + -16px), -10px, 0);
  top:100%
}

.uppy-Root [role~=tooltip][data-microtip-position=bottom-right]:hover::after{
  -webkit-transform:translate3d(-webkit-calc(0% + -16px), 0, 0);
     -moz-transform:translate3d(-moz-calc(0% + -16px), 0, 0);
          transform:translate3d(calc(0% + -16px), 0, 0)
}

.uppy-Root [role~=tooltip][data-microtip-position=left]::before,.uppy-Root [role~=tooltip][data-microtip-position=left]::after{
  bottom:auto;
  left:auto;
  right:100%;
  top:50%;
  -webkit-transform:translate3d(10px, -50%, 0);
     -moz-transform:translate3d(10px, -50%, 0);
          transform:translate3d(10px, -50%, 0)
}

.uppy-Root [role~=tooltip][data-microtip-position=left]::before{
  background:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%28-90%2018%2018%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E") no-repeat;
  height:18px;
  width:6px;
  margin-right:5px;
  margin-bottom:0
}

.uppy-Root [role~=tooltip][data-microtip-position=left]::after{
  margin-right:11px
}

.uppy-Root [role~=tooltip][data-microtip-position=left]:hover::before,.uppy-Root [role~=tooltip][data-microtip-position=left]:hover::after{
  -webkit-transform:translate3d(0, -50%, 0);
     -moz-transform:translate3d(0, -50%, 0);
          transform:translate3d(0, -50%, 0)
}

.uppy-Root [role~=tooltip][data-microtip-position=right]::before,.uppy-Root [role~=tooltip][data-microtip-position=right]::after{
  bottom:auto;
  left:100%;
  top:50%;
  -webkit-transform:translate3d(-10px, -50%, 0);
     -moz-transform:translate3d(-10px, -50%, 0);
          transform:translate3d(-10px, -50%, 0)
}

.uppy-Root [role~=tooltip][data-microtip-position=right]::before{
  background:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%2890%206%206%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E") no-repeat;
  height:18px;
  width:6px;
  margin-bottom:0;
  margin-left:5px
}

.uppy-Root [role~=tooltip][data-microtip-position=right]::after{
  margin-left:11px
}

.uppy-Root [role~=tooltip][data-microtip-position=right]:hover::before,.uppy-Root [role~=tooltip][data-microtip-position=right]:hover::after{
  -webkit-transform:translate3d(0, -50%, 0);
     -moz-transform:translate3d(0, -50%, 0);
          transform:translate3d(0, -50%, 0)
}

.uppy-Root [role~=tooltip][data-microtip-size=small]::after{
  white-space:initial;
  width:80px
}

.uppy-Root [role~=tooltip][data-microtip-size=medium]::after{
  white-space:initial;
  width:150px
}

.uppy-Root [role~=tooltip][data-microtip-size=large]::after{
  white-space:initial;
  width:260px
}

.uppy-StatusBar{
  display:-ms-flexbox;
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  position:relative;
  height:40px;
  line-height:40px;
  font-size:12px;
  font-weight:400;
  color:#fff;
  background-color:#fff;
  z-index:1001;
  -webkit-transition:height 0.2s;
  -o-transition:height 0.2s;
  -moz-transition:height 0.2s;
  transition:height 0.2s
}

.uppy-size--md .uppy-StatusBar{
  height:46px
}

[data-uppy-theme=dark] .uppy-StatusBar{
  background-color:#1f1f1f
}

.uppy-StatusBar:before{
  content:"";
  position:absolute;
  left:0;
  right:0;
  top:0;
  bottom:0;
  width:100%;
  height:2px;
  background-color:#eaeaea
}

[data-uppy-theme=dark] .uppy-StatusBar:before{
  background-color:#757575
}

.uppy-StatusBar[aria-hidden=true]{
  overflow-y:hidden;
  height:0
}

.uppy-StatusBar.is-complete .uppy-StatusBar-progress{
  background-color:#1bb240
}

.uppy-StatusBar.is-error .uppy-StatusBar-progress{
  background-color:#e32437
}

.uppy-StatusBar.is-complete .uppy-StatusBar-statusIndicator{
  color:#1bb240
}

.uppy-StatusBar.is-error .uppy-StatusBar-statusIndicator{
  color:#e32437
}

.uppy-StatusBar:not([aria-hidden=true]).is-waiting{
  background-color:#fff;
  height:65px;
  border-top:1px solid #eaeaea
}

[data-uppy-theme=dark] .uppy-StatusBar:not([aria-hidden=true]).is-waiting{
  background-color:#1f1f1f;
  border-top:1px solid #333
}

.uppy-StatusBar-progress{
  background-color:#2275d7;
  height:2px;
  position:absolute;
  z-index:1001;
  -webkit-transition:background-color, width 0.3s ease-out;
  -o-transition:background-color, width 0.3s ease-out;
  -moz-transition:background-color, width 0.3s ease-out;
  transition:background-color, width 0.3s ease-out
}

.uppy-StatusBar-progress.is-indeterminate{
  -moz-background-size:64px 64px;
       background-size:64px 64px;
  background-image:-webkit-linear-gradient(45deg, rgba(0,0,0,0.3) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.3) 50%, rgba(0,0,0,0.3) 75%, transparent 75%, transparent);
  background-image:-moz-linear-gradient(45deg, rgba(0,0,0,0.3) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.3) 50%, rgba(0,0,0,0.3) 75%, transparent 75%, transparent);
  background-image:-o-linear-gradient(45deg, rgba(0,0,0,0.3) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.3) 50%, rgba(0,0,0,0.3) 75%, transparent 75%, transparent);
  background-image:linear-gradient(45deg, rgba(0,0,0,0.3) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.3) 50%, rgba(0,0,0,0.3) 75%, transparent 75%, transparent);
  -webkit-animation:uppy-StatusBar-ProgressStripes 1s linear infinite;
     -moz-animation:uppy-StatusBar-ProgressStripes 1s linear infinite;
          animation:uppy-StatusBar-ProgressStripes 1s linear infinite
}

@-webkit-keyframes uppy-StatusBar-ProgressStripes{
  from{
    background-position:0 0
  }

  to{
    background-position:64px 0
  }
}

@-moz-keyframes uppy-StatusBar-ProgressStripes{
  from{
    background-position:0 0
  }

  to{
    background-position:64px 0
  }
}

@keyframes uppy-StatusBar-ProgressStripes{
  from{
    background-position:0 0
  }

  to{
    background-position:64px 0
  }
}

.uppy-StatusBar.is-preprocessing .uppy-StatusBar-progress,.uppy-StatusBar.is-postprocessing .uppy-StatusBar-progress{
  background-color:#f6a623
}

.uppy-StatusBar.is-waiting .uppy-StatusBar-progress{
  display:none
}

[dir="ltr"] .uppy-StatusBar-content{
  padding-left:10px
}

[dir="rtl"] .uppy-StatusBar-content{
  padding-right:10px
}

.uppy-StatusBar-content{
  display:-ms-flexbox;
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -ms-flex-align:center;
  -webkit-box-align:center;
  -webkit-align-items:center;
     -moz-box-align:center;
          align-items:center;
  position:relative;
  z-index:1002;
  -webkit-padding-start:10px;
  white-space:nowrap;
  -o-text-overflow:ellipsis;
     text-overflow:ellipsis;
  color:#333;
  height:100%
}

[dir="ltr"] .uppy-size--md .uppy-StatusBar-content{
  padding-left:15px
}

[dir="rtl"] .uppy-size--md .uppy-StatusBar-content{
  padding-right:15px
}

.uppy-size--md .uppy-StatusBar-content{
  -webkit-padding-start:15px
}

[data-uppy-theme=dark] .uppy-StatusBar-content{
  color:#eaeaea
}

[dir="ltr"] .uppy-StatusBar-status{
  padding-right:0.3em
}

[dir="rtl"] .uppy-StatusBar-status{
  padding-left:0.3em
}

.uppy-StatusBar-status{
  line-height:1.4;
  font-weight:normal;
  display:-ms-flexbox;
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -ms-flex-direction:column;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
     -moz-box-orient:vertical;
     -moz-box-direction:normal;
          flex-direction:column;
  -ms-flex-pack:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
     -moz-box-pack:center;
          justify-content:center;
  -webkit-padding-end:0.3em
}

.uppy-StatusBar-statusPrimary{
  font-weight:500;
  line-height:1
}

[data-uppy-theme=dark] .uppy-StatusBar-statusPrimary{
  color:#eaeaea
}

.uppy-StatusBar-statusSecondary{
  margin-top:1px;
  font-size:11px;
  line-height:1.2;
  display:inline-block;
  color:#757575;
  white-space:nowrap
}

[data-uppy-theme=dark] .uppy-StatusBar-statusSecondary{
  color:#bbb
}

[dir="ltr"] .uppy-StatusBar-statusSecondaryHint{
  margin-right:5px
}

[dir="rtl"] .uppy-StatusBar-statusSecondaryHint{
  margin-left:5px
}

.uppy-StatusBar-statusSecondaryHint{
  display:inline-block;
  vertical-align:middle;
  -webkit-margin-end:5px;
  line-height:1
}

[dir="ltr"] .uppy-size--md .uppy-StatusBar-statusSecondaryHint{
  margin-right:8px
}

[dir="rtl"] .uppy-size--md .uppy-StatusBar-statusSecondaryHint{
  margin-left:8px
}

.uppy-size--md .uppy-StatusBar-statusSecondaryHint{
  -webkit-margin-end:8px
}

[dir="ltr"] .uppy-StatusBar-statusIndicator{
  margin-right:7px
}

[dir="rtl"] .uppy-StatusBar-statusIndicator{
  margin-left:7px
}

.uppy-StatusBar-statusIndicator{
  position:relative;
  top:1px;
  color:#525252;
  -webkit-margin-end:7px
}

.uppy-StatusBar-statusIndicator svg{
  vertical-align:text-bottom
}

[dir="ltr"] .uppy-StatusBar-actions{
  right:10px
}

[dir="rtl"] .uppy-StatusBar-actions{
  left:10px
}

.uppy-StatusBar-actions{
  display:-ms-flexbox;
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -ms-flex-align:center;
  -webkit-box-align:center;
  -webkit-align-items:center;
     -moz-box-align:center;
          align-items:center;
  position:absolute;
  top:0;
  bottom:0;
  z-index:1004
}

.uppy-StatusBar.is-waiting .uppy-StatusBar-actions{
  width:100%;
  height:100%;
  position:static;
  padding:0 15px;
  background-color:#fafafa
}

[data-uppy-theme=dark] .uppy-StatusBar.is-waiting .uppy-StatusBar-actions{
  background-color:#1f1f1f
}

.uppy-StatusBar:not([aria-hidden=true]).is-waiting.has-ghosts{
  height:90px;
  -ms-flex-direction:column;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
     -moz-box-orient:vertical;
     -moz-box-direction:normal;
          flex-direction:column
}

.uppy-size--md .uppy-StatusBar:not([aria-hidden=true]).is-waiting.has-ghosts{
  height:65px;
  -ms-flex-direction:row;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-direction:row;
     -moz-box-orient:horizontal;
     -moz-box-direction:normal;
          flex-direction:row
}

.uppy-StatusBar:not([aria-hidden=true]).is-waiting.has-ghosts .uppy-StatusBar-actions{
  -ms-flex-direction:column;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
     -moz-box-orient:vertical;
     -moz-box-direction:normal;
          flex-direction:column;
  -ms-flex-pack:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
     -moz-box-pack:center;
          justify-content:center
}

.uppy-size--md .uppy-StatusBar:not([aria-hidden=true]).is-waiting.has-ghosts .uppy-StatusBar-actions{
  -ms-flex-direction:row;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-direction:row;
     -moz-box-orient:horizontal;
     -moz-box-direction:normal;
          flex-direction:row;
  -ms-flex-pack:initial;
  -webkit-box-pack:initial;
  -webkit-justify-content:initial;
     -moz-box-pack:initial;
          justify-content:initial
}

.uppy-StatusBar-actionCircleBtn{
  line-height:1;
  cursor:pointer;
  margin:3px;
  opacity:0.9
}

.uppy-StatusBar-actionCircleBtn:focus{
  outline:none
}

.uppy-StatusBar-actionCircleBtn::-moz-focus-inner{
  border:0
}

.uppy-StatusBar-actionCircleBtn:focus{
  -webkit-box-shadow:0 0 0 3px rgba(34,117,215,0.5);
     -moz-box-shadow:0 0 0 3px rgba(34,117,215,0.5);
          box-shadow:0 0 0 3px rgba(34,117,215,0.5)
}

[data-uppy-theme=dark] .uppy-StatusBar-actionCircleBtn:focus{
  outline:none
}

[data-uppy-theme=dark] .uppy-StatusBar-actionCircleBtn::-moz-focus-inner{
  border:0
}

[data-uppy-theme=dark] .uppy-StatusBar-actionCircleBtn:focus{
  -webkit-box-shadow:0 0 0 2px rgba(170,225,255,0.85);
     -moz-box-shadow:0 0 0 2px rgba(170,225,255,0.85);
          box-shadow:0 0 0 2px rgba(170,225,255,0.85)
}

.uppy-StatusBar-actionCircleBtn:hover{
  opacity:1
}

.uppy-StatusBar-actionCircleBtn:focus{
  -webkit-border-radius:50%;
     -moz-border-radius:50%;
          border-radius:50%
}

.uppy-StatusBar-actionCircleBtn svg{
  vertical-align:bottom
}

.uppy-StatusBar-actionBtn{
  display:inline-block;
  vertical-align:middle;
  font-size:10px;
  line-height:inherit;
  color:#2275d7
}

.uppy-size--md .uppy-StatusBar-actionBtn{
  font-size:11px
}

.uppy-StatusBar-actionBtn--disabled{
  opacity:0.4
}

[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--disabled{
  opacity:0.7
}

[dir="ltr"] .uppy-StatusBar-actionBtn--retry{
  margin-right:6px
}

[dir="rtl"] .uppy-StatusBar-actionBtn--retry{
  margin-left:6px
}

.uppy-StatusBar-actionBtn--retry{
  height:16px;
  -webkit-border-radius:8px;
     -moz-border-radius:8px;
          border-radius:8px;
  -webkit-margin-end:6px;
  background-color:#ff4b23;
  line-height:1;
  color:#fff;
  padding:1px 6px 3px 18px;
  position:relative
}

.uppy-StatusBar-actionBtn--retry:focus{
  outline:none
}

.uppy-StatusBar-actionBtn--retry::-moz-focus-inner{
  border:0
}

.uppy-StatusBar-actionBtn--retry:focus{
  -webkit-box-shadow:0 0 0 3px rgba(34,117,215,0.5);
     -moz-box-shadow:0 0 0 3px rgba(34,117,215,0.5);
          box-shadow:0 0 0 3px rgba(34,117,215,0.5)
}

[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--retry:focus{
  outline:none
}

[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--retry::-moz-focus-inner{
  border:0
}

[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--retry:focus{
  -webkit-box-shadow:0 0 0 2px rgba(170,225,255,0.85);
     -moz-box-shadow:0 0 0 2px rgba(170,225,255,0.85);
          box-shadow:0 0 0 2px rgba(170,225,255,0.85)
}

.uppy-StatusBar-actionBtn--retry:hover{
  background-color:#f92d00
}

[dir="ltr"] .uppy-StatusBar-actionBtn--retry svg{
  left:6px
}

[dir="rtl"] .uppy-StatusBar-actionBtn--retry svg{
  right:6px
}

.uppy-StatusBar-actionBtn--retry svg{
  position:absolute;
  top:3px
}

.uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload{
  font-size:14px;
  width:100%;
  padding:15px 10px;
  color:#fff;
  background-color:#1bb240;
  line-height:1
}

.uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload:hover{
  background-color:#189c38
}

[data-uppy-theme=dark] .uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload{
  background-color:#1c8b37
}

[data-uppy-theme=dark] .uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload:hover{
  background-color:#18762f
}

.uppy-size--md .uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload{
  padding:13px 22px;
  width:auto
}

.uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload.uppy-StatusBar-actionBtn--disabled:hover{
  cursor:not-allowed;
  background-color:#1bb240
}

[data-uppy-theme=dark] .uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload.uppy-StatusBar-actionBtn--disabled:hover{
  background-color:#1c8b37
}

.uppy-StatusBar:not(.is-waiting) .uppy-StatusBar-actionBtn--upload{
  background-color:transparent;
  color:#2275d7
}

[dir="ltr"] .uppy-StatusBar-actionBtn--uploadNewlyAdded{
  padding-right:3px
}

[dir="rtl"] .uppy-StatusBar-actionBtn--uploadNewlyAdded{
  padding-left:3px
}

[dir="ltr"] .uppy-StatusBar-actionBtn--uploadNewlyAdded{
  padding-left:3px
}

[dir="rtl"] .uppy-StatusBar-actionBtn--uploadNewlyAdded{
  padding-right:3px
}

.uppy-StatusBar-actionBtn--uploadNewlyAdded{
  -webkit-padding-end:3px;
  -webkit-padding-start:3px;
  padding-bottom:1px;
  -webkit-border-radius:3px;
     -moz-border-radius:3px;
          border-radius:3px
}

.uppy-StatusBar-actionBtn--uploadNewlyAdded:focus{
  outline:none
}

.uppy-StatusBar-actionBtn--uploadNewlyAdded::-moz-focus-inner{
  border:0
}

.uppy-StatusBar-actionBtn--uploadNewlyAdded:focus{
  -webkit-box-shadow:0 0 0 3px rgba(34,117,215,0.5);
     -moz-box-shadow:0 0 0 3px rgba(34,117,215,0.5);
          box-shadow:0 0 0 3px rgba(34,117,215,0.5)
}

[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--uploadNewlyAdded:focus{
  outline:none
}

[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--uploadNewlyAdded::-moz-focus-inner{
  border:0
}

[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--uploadNewlyAdded:focus{
  -webkit-box-shadow:0 0 0 2px rgba(170,225,255,0.85);
     -moz-box-shadow:0 0 0 2px rgba(170,225,255,0.85);
          box-shadow:0 0 0 2px rgba(170,225,255,0.85)
}

.uppy-StatusBar-actionBtn--done{
  line-height:1;
  -webkit-border-radius:3px;
     -moz-border-radius:3px;
          border-radius:3px;
  padding:7px 8px
}

.uppy-StatusBar-actionBtn--done:focus{
  outline:none
}

.uppy-StatusBar-actionBtn--done::-moz-focus-inner{
  border:0
}

.uppy-StatusBar-actionBtn--done:hover{
  color:#1b5dab
}

.uppy-StatusBar-actionBtn--done:focus{
  background-color:#eceef2
}

[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--done:focus{
  background-color:#333
}

[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--done{
  color:#02baf2
}

.uppy-size--md .uppy-StatusBar-actionBtn--done{
  font-size:14px
}

.uppy-StatusBar-serviceMsg{
  font-size:11px;
  line-height:1.1;
  color:#000;
  padding-left:10px
}

.uppy-size--md .uppy-StatusBar-serviceMsg{
  font-size:14px;
  padding-left:15px
}

[data-uppy-theme=dark] .uppy-StatusBar-serviceMsg{
  color:#eaeaea
}

.uppy-StatusBar-serviceMsg-ghostsIcon{
  opacity:0.5;
  vertical-align:text-bottom;
  position:relative;
  top:2px;
  left:6px;
  width:10px
}

.uppy-size--md .uppy-StatusBar-serviceMsg-ghostsIcon{
  width:15px;
  left:10px;
  top:1px
}

[dir="ltr"] .uppy-StatusBar-details{
  left:2px
}

[dir="rtl"] .uppy-StatusBar-details{
  right:2px
}

.uppy-StatusBar-details{
  line-height:12px;
  width:13px;
  height:13px;
  display:inline-block;
  vertical-align:middle;
  color:#fff;
  background-color:#939393;
  -webkit-border-radius:50%;
     -moz-border-radius:50%;
          border-radius:50%;
  position:relative;
  top:0;
  font-size:10px;
  font-weight:600;
  text-align:center;
  cursor:help
}

.uppy-StatusBar-details:after{
  line-height:1.3;
  word-wrap:break-word
}

[dir="ltr"] .uppy-StatusBar-spinner{
  margin-right:10px
}

[dir="rtl"] .uppy-StatusBar-spinner{
  margin-left:10px
}

.uppy-StatusBar-spinner{
  -webkit-animation-name:uppy-StatusBar-spinnerAnimation;
     -moz-animation-name:uppy-StatusBar-spinnerAnimation;
          animation-name:uppy-StatusBar-spinnerAnimation;
  -webkit-animation-duration:1s;
     -moz-animation-duration:1s;
          animation-duration:1s;
  -webkit-animation-iteration-count:infinite;
     -moz-animation-iteration-count:infinite;
          animation-iteration-count:infinite;
  -webkit-animation-timing-function:linear;
     -moz-animation-timing-function:linear;
          animation-timing-function:linear;
  -webkit-margin-end:10px;
  fill:#2275d7
}

.uppy-StatusBar.is-preprocessing .uppy-StatusBar-spinner,.uppy-StatusBar.is-postprocessing .uppy-StatusBar-spinner{
  fill:#f6a623
}

@-webkit-keyframes uppy-StatusBar-spinnerAnimation{
  0%{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg)
  }

  100%{
    -webkit-transform:rotate(360deg);
            transform:rotate(360deg)
  }
}

@-moz-keyframes uppy-StatusBar-spinnerAnimation{
  0%{
    -moz-transform:rotate(0deg);
         transform:rotate(0deg)
  }

  100%{
    -moz-transform:rotate(360deg);
         transform:rotate(360deg)
  }
}

@keyframes uppy-StatusBar-spinnerAnimation{
  0%{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg)
  }

  100%{
    -webkit-transform:rotate(360deg);
       -moz-transform:rotate(360deg);
         -o-transform:rotate(360deg);
            transform:rotate(360deg)
  }
}

.uppy-ProviderBrowser-viewType--grid ul.uppy-ProviderBrowser-list{
  display:-ms-flexbox;
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -ms-flex-direction:row;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-direction:row;
     -moz-box-orient:horizontal;
     -moz-box-direction:normal;
          flex-direction:row;
  -ms-flex-wrap:wrap;
  -webkit-flex-wrap:wrap;
          flex-wrap:wrap;
  -ms-flex-pack:justify;
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
     -moz-box-pack:justify;
          justify-content:space-between;
  -ms-flex-align:start;
  -webkit-box-align:start;
  -webkit-align-items:flex-start;
     -moz-box-align:start;
          align-items:flex-start;
  padding:6px
}

.uppy-ProviderBrowser-viewType--grid ul.uppy-ProviderBrowser-list::after{
  content:"";
  -ms-flex:auto;
  -webkit-box-flex:1;
  -webkit-flex:auto;
     -moz-box-flex:1;
          flex:auto
}

.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem{
  width:50%;
  position:relative;
  margin:0
}

.uppy-size--md .uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem{
  width:33.3333%
}

.uppy-size--lg .uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem{
  width:25%
}

.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem::before{
  content:"";
  padding-top:100%;
  display:block
}

.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--selected img,.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--selected svg{
  opacity:0.85
}

.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--disabled{
  opacity:0.5
}

.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--noPreview .uppy-ProviderBrowserItem-inner{
  background-color:rgba(147,147,147,0.2)
}

[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--noPreview .uppy-ProviderBrowserItem-inner{
  background-color:rgba(234,234,234,0.2)
}

.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--noPreview svg{
  fill:rgba(0,0,0,0.7);
  width:30%;
  height:30%
}

[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--noPreview svg{
  fill:rgba(255,255,255,0.8)
}

.uppy-ProviderBrowser-viewType--grid button.uppy-ProviderBrowserItem-inner{
  -webkit-border-radius:4px;
     -moz-border-radius:4px;
          border-radius:4px;
  overflow:hidden;
  position:absolute;
  top:7px;
  left:7px;
  right:7px;
  bottom:7px;
  text-align:center;
  width:-webkit-calc(100% - 14px);
  width:-moz-calc(100% - 14px);
  width:calc(100% - 14px);
  height:-webkit-calc(100% - 14px);
  height:-moz-calc(100% - 14px);
  height:calc(100% - 14px)
}

.uppy-ProviderBrowser-viewType--grid button.uppy-ProviderBrowserItem-inner:focus{
  outline:none;
  -webkit-box-shadow:0 0 0 3px rgba(34,117,215,0.9);
     -moz-box-shadow:0 0 0 3px rgba(34,117,215,0.9);
          box-shadow:0 0 0 3px rgba(34,117,215,0.9)
}

[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--grid button.uppy-ProviderBrowserItem-inner{
  -webkit-box-shadow:0 0 0 3px rgba(170,225,255,0.7);
     -moz-box-shadow:0 0 0 3px rgba(170,225,255,0.7);
          box-shadow:0 0 0 3px rgba(170,225,255,0.7)
}

.uppy-ProviderBrowser-viewType--grid button.uppy-ProviderBrowserItem-inner img{
  width:100%;
  height:100%;
  -o-object-fit:cover;
     object-fit:cover;
  -webkit-border-radius:4px;
     -moz-border-radius:4px;
          border-radius:4px
}

.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-fakeCheckbox{
  position:absolute;
  top:16px;
  right:16px;
  width:26px;
  height:26px;
  background-color:#2275d7;
  -webkit-border-radius:50%;
     -moz-border-radius:50%;
          border-radius:50%;
  z-index:1002;
  opacity:0
}

[dir="ltr"] .uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-fakeCheckbox:after{
  left:7px
}

[dir="rtl"] .uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-fakeCheckbox:after{
  right:7px
}

.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-fakeCheckbox:after{
  width:12px;
  height:7px;
  top:8px
}

.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-fakeCheckbox--is-checked{
  opacity:1
}

.uppy-ProviderBrowser-viewType--list{
  background-color:#fff
}

[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--list{
  background-color:#1f1f1f
}

.uppy-ProviderBrowser-viewType--list li.uppy-ProviderBrowserItem{
  display:-ms-flexbox;
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -ms-flex-align:center;
  -webkit-box-align:center;
  -webkit-align-items:center;
     -moz-box-align:center;
          align-items:center;
  padding:7px 15px;
  margin:0
}

[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--list li.uppy-ProviderBrowserItem{
  color:#eaeaea
}

.uppy-ProviderBrowser-viewType--list li.uppy-ProviderBrowserItem--disabled{
  opacity:0.6
}

[dir="ltr"] .uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-fakeCheckbox{
  margin-right:15px
}

[dir="rtl"] .uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-fakeCheckbox{
  margin-left:15px
}

.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-fakeCheckbox{
  -webkit-margin-end:15px;
  height:17px;
  width:17px;
  -webkit-border-radius:3px;
     -moz-border-radius:3px;
          border-radius:3px;
  background-color:#fff;
  border:1px solid #cfcfcf
}

.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-fakeCheckbox:focus{
  border:1px solid #2275d7;
  -webkit-box-shadow:0 0 0 3px rgba(34,117,215,0.25);
     -moz-box-shadow:0 0 0 3px rgba(34,117,215,0.25);
          box-shadow:0 0 0 3px rgba(34,117,215,0.25);
  outline:none
}

[dir="ltr"] .uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-fakeCheckbox::after{
  left:3px
}

[dir="rtl"] .uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-fakeCheckbox::after{
  right:3px
}

.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-fakeCheckbox::after{
  opacity:0;
  height:5px;
  width:9px;
  top:4px
}

[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-fakeCheckbox:focus{
  border-color:rgba(2,186,242,0.7);
  -webkit-box-shadow:0 0 0 3px rgba(2,186,242,0.2);
     -moz-box-shadow:0 0 0 3px rgba(2,186,242,0.2);
          box-shadow:0 0 0 3px rgba(2,186,242,0.2)
}

.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-fakeCheckbox--is-checked{
  background-color:#2275d7;
  border-color:#2275d7
}

.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-fakeCheckbox--is-checked::after{
  opacity:1
}

.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner{
  -o-text-overflow:ellipsis;
     text-overflow:ellipsis;
  white-space:nowrap;
  overflow:hidden;
  display:-ms-flexbox;
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -ms-flex-align:center;
  -webkit-box-align:center;
  -webkit-align-items:center;
     -moz-box-align:center;
          align-items:center;
  padding:2px
}

.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner:focus{
  outline:none;
  text-decoration:underline
}

[dir="ltr"] .uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner img,[dir="ltr"] .uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner svg{
  margin-right:8px
}

[dir="rtl"] .uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner img,[dir="rtl"] .uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner svg{
  margin-left:8px
}

.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner img,.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner svg{
  -webkit-margin-end:8px;
  max-width:20px;
  max-height:20px
}

.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner span{
  -o-text-overflow:ellipsis;
     text-overflow:ellipsis;
  white-space:nowrap;
  overflow:hidden;
  line-height:1.2
}

.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem--disabled .uppy-ProviderBrowserItem-inner{
  cursor:default
}

[dir="ltr"] .uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-iconWrap{
  margin-right:7px
}

[dir="rtl"] .uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-iconWrap{
  margin-left:7px
}

.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-iconWrap{
  width:20px;
  -webkit-margin-end:7px
}

.uppy-ProviderBrowserItem-fakeCheckbox{
  position:relative;
  cursor:pointer;
  -ms-flex-negative:0;
  -webkit-flex-shrink:0;
          flex-shrink:0
}

.uppy-ProviderBrowserItem-fakeCheckbox:disabled{
  cursor:default
}

.uppy-ProviderBrowserItem-fakeCheckbox::after{
  content:"";
  position:absolute;
  cursor:pointer;
  border-left:2px solid #eaeaea;
  border-bottom:2px solid #eaeaea;
  -webkit-transform:rotate(-45deg);
     -moz-transform:rotate(-45deg);
      -ms-transform:rotate(-45deg);
       -o-transform:rotate(-45deg);
          transform:rotate(-45deg)
}

.uppy-ProviderBrowserItem-fakeCheckbox:disabled::after{
  cursor:default
}

[data-uppy-theme=dark] .uppy-ProviderBrowserItem-fakeCheckbox{
  background-color:#1f1f1f;
  border-color:#939393
}

[data-uppy-theme=dark] .uppy-ProviderBrowserItem-fakeCheckbox--is-checked{
  background-color:#333
}

.uppy-SearchProvider{
  width:100%;
  height:100%;
  display:-ms-flexbox;
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -ms-flex-direction:column;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
     -moz-box-orient:vertical;
     -moz-box-direction:normal;
          flex-direction:column;
  -ms-flex-pack:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
     -moz-box-pack:center;
          justify-content:center;
  -ms-flex-align:center;
  -webkit-box-align:center;
  -webkit-align-items:center;
     -moz-box-align:center;
          align-items:center;
  -ms-flex:1;
  -webkit-box-flex:1;
  -webkit-flex:1;
     -moz-box-flex:1;
          flex:1
}

[data-uppy-theme=dark] .uppy-SearchProvider{
  background-color:#1f1f1f
}

.uppy-SearchProvider-input{
  width:90%;
  max-width:650px;
  margin-bottom:15px
}

.uppy-size--md .uppy-SearchProvider-input{
  margin-bottom:20px
}

.uppy-SearchProvider-searchButton{
  padding:13px 25px
}

.uppy-size--md .uppy-SearchProvider-searchButton{
  padding:13px 30px
}

.uppy-DashboardContent-panelBody{
  display:-ms-flexbox;
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -ms-flex-align:center;
  -webkit-box-align:center;
  -webkit-align-items:center;
     -moz-box-align:center;
          align-items:center;
  -ms-flex-pack:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
     -moz-box-pack:center;
          justify-content:center;
  -ms-flex:1;
  -webkit-box-flex:1;
  -webkit-flex:1;
     -moz-box-flex:1;
          flex:1
}

[data-uppy-theme=dark] .uppy-DashboardContent-panelBody{
  background-color:#1f1f1f
}

.uppy-Provider-auth,.uppy-Provider-error,.uppy-Provider-loading,.uppy-Provider-empty{
  display:-ms-flexbox;
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -ms-flex-align:center;
  -webkit-box-align:center;
  -webkit-align-items:center;
     -moz-box-align:center;
          align-items:center;
  -ms-flex-pack:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
     -moz-box-pack:center;
          justify-content:center;
  -ms-flex-flow:column wrap;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-flow:column wrap;
     -moz-box-orient:vertical;
     -moz-box-direction:normal;
          flex-flow:column wrap;
  -ms-flex:1;
  -webkit-box-flex:1;
  -webkit-flex:1;
     -moz-box-flex:1;
          flex:1;
  color:#939393
}

.uppy-Provider-empty{
  color:#939393
}

.uppy-Provider-authIcon svg{
  width:100px;
  height:75px;
  margin-bottom:15px
}

.uppy-Provider-authTitle{
  font-size:17px;
  line-height:1.4;
  font-weight:400;
  margin-bottom:30px;
  padding:0 15px;
  max-width:500px;
  text-align:center;
  color:#757575
}

.uppy-size--md .uppy-Provider-authTitle{
  font-size:20px
}

[data-uppy-theme=dark] .uppy-Provider-authTitle{
  color:#cfcfcf
}

[dir="ltr"] .uppy-Provider-breadcrumbs{
  text-align:left
}

[dir="rtl"] .uppy-Provider-breadcrumbs{
  text-align:right
}

.uppy-Provider-breadcrumbs{
  -ms-flex:1;
  -webkit-box-flex:1;
  -webkit-flex:1;
     -moz-box-flex:1;
          flex:1;
  color:#525252;
  font-size:12px;
  margin-bottom:10px
}

.uppy-size--md .uppy-Provider-breadcrumbs{
  margin-bottom:0
}

[data-uppy-theme=dark] .uppy-Provider-breadcrumbs{
  color:#eaeaea
}

[dir="ltr"] .uppy-Provider-breadcrumbsIcon{
  margin-right:4px
}

[dir="rtl"] .uppy-Provider-breadcrumbsIcon{
  margin-left:4px
}

.uppy-Provider-breadcrumbsIcon{
  display:inline-block;
  color:#525252;
  vertical-align:middle;
  -webkit-margin-end:4px;
  line-height:1
}

.uppy-Provider-breadcrumbsIcon svg{
  width:13px;
  height:13px;
  fill:#525252
}

.uppy-Provider-breadcrumbs button{
  display:inline-block;
  line-height:inherit;
  padding:4px;
  -webkit-border-radius:3px;
     -moz-border-radius:3px;
          border-radius:3px
}

.uppy-Provider-breadcrumbs button:focus{
  outline:none
}

.uppy-Provider-breadcrumbs button::-moz-focus-inner{
  border:0
}

.uppy-Provider-breadcrumbs button:hover{
  color:#1b5dab
}

.uppy-Provider-breadcrumbs button:focus{
  background-color:#eceef2
}

[data-uppy-theme=dark] .uppy-Provider-breadcrumbs button:focus{
  background-color:#333
}

.uppy-Provider-breadcrumbs button:hover{
  text-decoration:underline;
  cursor:pointer
}

[data-uppy-theme=dark] .uppy-Provider-breadcrumbs button{
  color:#eaeaea
}

.uppy-ProviderBrowser{
  display:-ms-flexbox;
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -ms-flex-direction:column;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
     -moz-box-orient:vertical;
     -moz-box-direction:normal;
          flex-direction:column;
  -ms-flex:1;
  -webkit-box-flex:1;
  -webkit-flex:1;
     -moz-box-flex:1;
          flex:1;
  font-size:14px;
  font-weight:400;
  height:100%
}

.uppy-ProviderBrowser-user{
  margin:0 8px 0 0;
  font-weight:500;
  color:#333
}

[data-uppy-theme=dark] .uppy-ProviderBrowser-user{
  color:#eaeaea
}

[dir="ltr"] .uppy-ProviderBrowser-user:after{
  left:4px
}

[dir="rtl"] .uppy-ProviderBrowser-user:after{
  right:4px
}

.uppy-ProviderBrowser-user:after{
  content:"·";
  position:relative;
  color:#939393;
  font-weight:normal
}

.uppy-ProviderBrowser-header{
  z-index:1001;
  border-bottom:1px solid #eaeaea;
  position:relative
}

[data-uppy-theme=dark] .uppy-ProviderBrowser-header{
  border-bottom:1px solid #333
}

.uppy-ProviderBrowser-headerBar{
  padding:7px 15px;
  background-color:#fafafa;
  z-index:1001;
  color:#757575;
  line-height:1.4;
  font-size:12px
}

.uppy-size--md .uppy-ProviderBrowser-headerBar{
  display:-ms-flexbox;
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -ms-flex-align:center;
  -webkit-box-align:center;
  -webkit-align-items:center;
     -moz-box-align:center;
          align-items:center
}

[data-uppy-theme=dark] .uppy-ProviderBrowser-headerBar{
  background-color:#1f1f1f
}

.uppy-ProviderBrowser-headerBar--simple{
  text-align:center;
  display:block;
  -ms-flex-pack:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
     -moz-box-pack:center;
          justify-content:center
}

.uppy-ProviderBrowser-headerBar--simple .uppy-Provider-breadcrumbsWrap{
  -ms-flex:none;
  -webkit-box-flex:0;
  -webkit-flex:none;
     -moz-box-flex:0;
          flex:none;
  display:inline-block;
  vertical-align:middle
}

.uppy-ProviderBrowser-search{
  width:100%;
  background-color:#fff;
  position:relative;
  height:30px;
  margin-top:10px;
  margin-bottom:5px;
  display:-ms-flexbox;
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -ms-flex-align:center;
  -webkit-box-align:center;
  -webkit-align-items:center;
     -moz-box-align:center;
          align-items:center
}

[data-uppy-theme=dark] .uppy-ProviderBrowser-search{
  background-color:#1f1f1f
}

[dir="ltr"] .uppy-ProviderBrowser-searchIcon{
  left:16px
}

[dir="rtl"] .uppy-ProviderBrowser-searchIcon{
  right:16px
}

.uppy-ProviderBrowser-searchIcon{
  position:absolute;
  width:12px;
  height:12px;
  z-index:1002;
  color:#bbb
}

[dir="ltr"] .uppy-ProviderBrowser-searchInput{
  padding-left:27px
}

[dir="rtl"] .uppy-ProviderBrowser-searchInput{
  padding-right:27px
}

.uppy-ProviderBrowser-searchInput{
  width:100%;
  height:30px;
  background-color:transparent;
  outline:0;
  font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size:12px;
  line-height:1.4;
  border:0;
  margin:0 8px;
  -webkit-padding-start:27px;
  z-index:1001;
  -webkit-border-radius:4px;
     -moz-border-radius:4px;
          border-radius:4px
}

[data-uppy-theme=dark] .uppy-ProviderBrowser-searchInput{
  background-color:#1f1f1f;
  color:#eaeaea
}

.uppy-ProviderBrowser-searchInput:focus{
  outline:0;
  background-color:#f4f4f4
}

[data-uppy-theme=dark] .uppy-ProviderBrowser-searchInput:focus{
  background-color:#333
}

[dir="ltr"] .uppy-ProviderBrowser-searchClose{
  right:12px
}

[dir="rtl"] .uppy-ProviderBrowser-searchClose{
  left:12px
}

.uppy-ProviderBrowser-searchClose{
  position:absolute;
  width:22px;
  height:22px;
  padding:6px;
  top:4px;
  z-index:1002;
  color:#939393;
  cursor:pointer
}

.uppy-ProviderBrowser-searchClose:hover{
  color:#757575
}

.uppy-ProviderBrowser-searchClose svg{
  vertical-align:text-top
}

.uppy-ProviderBrowser-searchInput:-ms-input-placeholder{
  color:#939393;
  opacity:1
}

.uppy-ProviderBrowser-searchInput::-webkit-input-placeholder{
  color:#939393;
  opacity:1
}

.uppy-ProviderBrowser-searchInput::-moz-placeholder{
  color:#939393;
  opacity:1
}

.uppy-ProviderBrowser-searchInput::-ms-input-placeholder{
  color:#939393;
  opacity:1
}

.uppy-ProviderBrowser-searchInput::placeholder{
  color:#939393;
  opacity:1
}

.uppy-ProviderBrowser-userLogout{
  cursor:pointer;
  line-height:inherit;
  color:#2275d7;
  padding:4px;
  -webkit-border-radius:3px;
     -moz-border-radius:3px;
          border-radius:3px
}

.uppy-ProviderBrowser-userLogout:focus{
  outline:none
}

.uppy-ProviderBrowser-userLogout::-moz-focus-inner{
  border:0
}

.uppy-ProviderBrowser-userLogout:hover{
  color:#1b5dab
}

.uppy-ProviderBrowser-userLogout:focus{
  background-color:#eceef2
}

[data-uppy-theme=dark] .uppy-ProviderBrowser-userLogout:focus{
  background-color:#333
}

.uppy-ProviderBrowser-userLogout:hover{
  text-decoration:underline
}

[data-uppy-theme=dark] .uppy-ProviderBrowser-userLogout{
  color:#eaeaea
}

.uppy-ProviderBrowser-body{
  -ms-flex:1;
  -webkit-box-flex:1;
  -webkit-flex:1;
     -moz-box-flex:1;
          flex:1;
  position:relative
}

.uppy-ProviderBrowser-list{
  -ms-flex:1;
  -webkit-box-flex:1;
  -webkit-flex:1;
     -moz-box-flex:1;
          flex:1;
  position:relative;
  display:block;
  width:100%;
  height:100%;
  background-color:#fff;
  border-spacing:0;
  overflow-x:hidden;
  overflow-y:auto;
  -webkit-overflow-scrolling:touch;
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  list-style:none;
  margin:0;
  padding:0
}

[data-uppy-theme=dark] .uppy-ProviderBrowser-list{
  background-color:#1f1f1f
}

.uppy-ProviderBrowser-list:focus{
  outline:none
}

.uppy-ProviderBrowserItem-inner{
  cursor:pointer;
  font-weight:500;
  font-size:13px
}

.uppy-ProviderBrowser-footer{
  display:-ms-flexbox;
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -ms-flex-align:center;
  -webkit-box-align:center;
  -webkit-align-items:center;
     -moz-box-align:center;
          align-items:center;
  background-color:#fff;
  height:65px;
  border-top:1px solid #eaeaea;
  padding:0 15px
}

[dir="ltr"] .uppy-ProviderBrowser-footer button{
  margin-right:8px
}

[dir="rtl"] .uppy-ProviderBrowser-footer button{
  margin-left:8px
}

.uppy-ProviderBrowser-footer button{
  -webkit-margin-end:8px
}

[data-uppy-theme=dark] .uppy-ProviderBrowser-footer{
  background-color:#1f1f1f;
  border-top:1px solid #333
}

.uppy-Dashboard-Item-previewInnerWrap{
  width:100%;
  height:100%;
  overflow:hidden;
  position:relative;
  display:-ms-flexbox;
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -ms-flex-pack:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
     -moz-box-pack:center;
          justify-content:center;
  -ms-flex-align:center;
  -webkit-box-align:center;
  -webkit-align-items:center;
     -moz-box-align:center;
          align-items:center;
  -ms-flex-direction:column;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
     -moz-box-orient:vertical;
     -moz-box-direction:normal;
          flex-direction:column;
  -webkit-box-shadow:0 0 2px 0 rgba(0,0,0,0.4);
     -moz-box-shadow:0 0 2px 0 rgba(0,0,0,0.4);
          box-shadow:0 0 2px 0 rgba(0,0,0,0.4);
  -webkit-border-radius:3px;
     -moz-border-radius:3px;
          border-radius:3px
}

.uppy-size--md .uppy-Dashboard-Item-previewInnerWrap{
  -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.15);
     -moz-box-shadow:0 1px 2px rgba(0,0,0,0.15);
          box-shadow:0 1px 2px rgba(0,0,0,0.15)
}

.uppy-Dashboard-Item-previewInnerWrap:after{
  content:"";
  position:absolute;
  left:0;
  right:0;
  top:0;
  bottom:0;
  background-color:rgba(0,0,0,0.65);
  display:none;
  z-index:1001
}

.uppy-Dashboard-Item-previewLink{
  position:absolute;
  left:0;
  right:0;
  top:0;
  bottom:0;
  z-index:1002
}

.uppy-Dashboard-Item-previewLink:focus{
  -webkit-box-shadow:inset 0 0 0 3px #76abe9;
     -moz-box-shadow:inset 0 0 0 3px #76abe9;
          box-shadow:inset 0 0 0 3px #76abe9
}

[data-uppy-theme=dark] .uppy-Dashboard-Item-previewLink:focus{
  -webkit-box-shadow:inset 0 0 0 3px #016c8d;
     -moz-box-shadow:inset 0 0 0 3px #016c8d;
          box-shadow:inset 0 0 0 3px #016c8d
}

.uppy-Dashboard-Item-preview img.uppy-Dashboard-Item-previewImg{
  width:100%;
  height:100%;
  -o-object-fit:cover;
     object-fit:cover;
  -webkit-transform:translateZ(0);
     -moz-transform:translateZ(0);
          transform:translateZ(0);
  -webkit-border-radius:3px;
     -moz-border-radius:3px;
          border-radius:3px
}

.uppy-Dashboard-Item-progress{
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%, -50%);
     -moz-transform:translate(-50%, -50%);
      -ms-transform:translate(-50%, -50%);
       -o-transform:translate(-50%, -50%);
          transform:translate(-50%, -50%);
  z-index:1002;
  color:#fff;
  text-align:center;
  width:120px;
  -webkit-transition:all 0.35 ease;
  -o-transition:all 0.35 ease;
  -moz-transition:all 0.35 ease;
  transition:all 0.35 ease
}

.uppy-Dashboard-Item-progressIndicator{
  display:inline-block;
  width:38px;
  height:38px;
  opacity:0.9
}

.uppy-size--md .uppy-Dashboard-Item-progressIndicator{
  width:55px;
  height:55px
}

button.uppy-Dashboard-Item-progressIndicator{
  cursor:pointer
}

button.uppy-Dashboard-Item-progressIndicator:focus{
  outline:none
}

button.uppy-Dashboard-Item-progressIndicator::-moz-focus-inner{
  border:0
}

button.uppy-Dashboard-Item-progressIndicator:focus .uppy-Dashboard-Item-progressIcon--bg,button.uppy-Dashboard-Item-progressIndicator:focus .uppy-Dashboard-Item-progressIcon--retry{
  fill:#76abe9
}

.uppy-Dashboard-Item-progressIcon--circle{
  width:100%;
  height:100%
}

.uppy-Dashboard-Item-progressIcon--bg{
  stroke:rgba(255,255,255,0.4)
}

.uppy-Dashboard-Item-progressIcon--progress{
  stroke:#fff;
  -webkit-transition:stroke-dashoffset 0.5s ease-out;
  -o-transition:stroke-dashoffset 0.5s ease-out;
  -moz-transition:stroke-dashoffset 0.5s ease-out;
  transition:stroke-dashoffset 0.5s ease-out
}

.uppy-Dashboard-Item-progressIcon--play{
  stroke:#fff;
  fill:#fff;
  -webkit-transition:all 0.2s;
  -o-transition:all 0.2s;
  -moz-transition:all 0.2s;
  transition:all 0.2s
}

.uppy-Dashboard-Item-progressIcon--cancel{
  fill:#fff;
  -webkit-transition:all 0.2s;
  -o-transition:all 0.2s;
  -moz-transition:all 0.2s;
  transition:all 0.2s
}

.uppy-Dashboard-Item-progressIcon--pause{
  stroke:#fff;
  fill:#fff;
  -webkit-transition:all 0.2s;
  -o-transition:all 0.2s;
  -moz-transition:all 0.2s;
  transition:all 0.2s
}

.uppy-Dashboard-Item-progressIcon--check{
  fill:#fff;
  -webkit-transition:all 0.2s;
  -o-transition:all 0.2s;
  -moz-transition:all 0.2s;
  transition:all 0.2s
}

.uppy-Dashboard-Item-progressIcon--retry{
  fill:#fff
}

[dir="ltr"] .uppy-Dashboard-Item.is-complete .uppy-Dashboard-Item-progress{
  right:-8px
}

[dir="rtl"] .uppy-Dashboard-Item.is-complete .uppy-Dashboard-Item-progress{
  left:-8px
}

[dir="ltr"] .uppy-Dashboard-Item.is-complete .uppy-Dashboard-Item-progress{
  left:initial
}

[dir="rtl"] .uppy-Dashboard-Item.is-complete .uppy-Dashboard-Item-progress{
  right:initial
}

.uppy-Dashboard-Item.is-complete .uppy-Dashboard-Item-progress{
  -webkit-transform:initial;
     -moz-transform:initial;
      -ms-transform:initial;
       -o-transform:initial;
          transform:initial;
  top:-9px;
  width:auto
}

.uppy-Dashboard-Item.is-error .uppy-Dashboard-Item-progressIndicator{
  width:18px;
  height:18px
}

.uppy-size--md .uppy-Dashboard-Item.is-error .uppy-Dashboard-Item-progressIndicator{
  width:28px;
  height:28px
}

.uppy-Dashboard-Item.is-complete .uppy-Dashboard-Item-progressIndicator{
  width:18px;
  height:18px;
  opacity:1
}

.uppy-size--md .uppy-Dashboard-Item.is-complete .uppy-Dashboard-Item-progressIndicator{
  width:22px;
  height:22px
}

.uppy-Dashboard-Item.is-processing .uppy-Dashboard-Item-progress{
  opacity:0
}

[dir="ltr"] .uppy-Dashboard-Item-fileInfo{
  padding-right:5px
}

[dir="rtl"] .uppy-Dashboard-Item-fileInfo{
  padding-left:5px
}

.uppy-Dashboard-Item-fileInfo{
  -webkit-padding-end:5px
}

.uppy-Dashboard-Item-name{
  font-size:12px;
  line-height:1.3;
  font-weight:500;
  margin-bottom:5px;
  word-break:break-all;
  word-wrap:anywhere
}

[data-uppy-theme=dark] .uppy-Dashboard-Item-name{
  color:#eaeaea
}

.uppy-Dashboard-Item-status{
  font-size:11px;
  line-height:1;
  font-weight:normal;
  color:#757575
}

[data-uppy-theme=dark] .uppy-Dashboard-Item-status{
  color:#bbb
}

.uppy-Dashboard-Item-statusSize{
  display:inline-block;
  vertical-align:bottom;
  text-transform:uppercase
}

.uppy-Dashboard-Item-reSelect{
  font-family:inherit;
  font-size:inherit;
  font-weight:600;
  color:#2275d7
}

.uppy-Dashboard-Item-action{
  cursor:pointer;
  color:#939393
}

.uppy-Dashboard-Item-action:focus{
  outline:none
}

.uppy-Dashboard-Item-action::-moz-focus-inner{
  border:0
}

.uppy-Dashboard-Item-action:focus{
  -webkit-box-shadow:0 0 0 3px rgba(34,117,215,0.5);
     -moz-box-shadow:0 0 0 3px rgba(34,117,215,0.5);
          box-shadow:0 0 0 3px rgba(34,117,215,0.5)
}

.uppy-Dashboard-Item-action:hover{
  opacity:1;
  color:#1f1f1f
}

[data-uppy-theme=dark] .uppy-Dashboard-Item-action{
  color:#cfcfcf
}

[data-uppy-theme=dark] .uppy-Dashboard-Item-action:focus{
  outline:none
}

[data-uppy-theme=dark] .uppy-Dashboard-Item-action::-moz-focus-inner{
  border:0
}

[data-uppy-theme=dark] .uppy-Dashboard-Item-action:focus{
  -webkit-box-shadow:0 0 0 2px rgba(170,225,255,0.85);
     -moz-box-shadow:0 0 0 2px rgba(170,225,255,0.85);
          box-shadow:0 0 0 2px rgba(170,225,255,0.85)
}

[data-uppy-theme=dark] .uppy-Dashboard-Item-action:hover{
  color:#eaeaea
}

.uppy-Dashboard-Item-action--remove{
  color:#1f1f1f;
  opacity:0.95
}

.uppy-Dashboard-Item-action--remove:hover{
  opacity:1;
  color:#000
}

[data-uppy-theme=dark] .uppy-Dashboard-Item-action--remove{
  color:#525252
}

[data-uppy-theme=dark] .uppy-Dashboard-Item-action--remove:hover{
  color:#333
}

.uppy-Dashboard:not(.uppy-size--md) .uppy-Dashboard-Item-actionWrapper{
  display:-ms-flexbox;
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -ms-flex-align:center;
  -webkit-box-align:center;
  -webkit-align-items:center;
     -moz-box-align:center;
          align-items:center
}

.uppy-Dashboard:not(.uppy-size--md) .uppy-Dashboard-Item-action{
  width:22px;
  height:22px;
  padding:3px;
  margin-left:3px
}

.uppy-Dashboard:not(.uppy-size--md) .uppy-Dashboard-Item-action:focus{
  -webkit-border-radius:3px;
     -moz-border-radius:3px;
          border-radius:3px
}

.uppy-size--md .uppy-Dashboard-Item-action--copyLink,.uppy-size--md .uppy-Dashboard-Item-action--edit{
  width:16px;
  height:16px;
  padding:0
}

.uppy-size--md .uppy-Dashboard-Item-action--copyLink:focus,.uppy-size--md .uppy-Dashboard-Item-action--edit:focus{
  -webkit-border-radius:3px;
     -moz-border-radius:3px;
          border-radius:3px
}

[dir="ltr"] .uppy-size--md .uppy-Dashboard-Item-action--remove{
  right:-8px
}

[dir="rtl"] .uppy-size--md .uppy-Dashboard-Item-action--remove{
  left:-8px
}

.uppy-size--md .uppy-Dashboard-Item-action--remove{
  z-index:1002;
  position:absolute;
  top:-8px;
  width:18px;
  height:18px;
  padding:0
}

.uppy-size--md .uppy-Dashboard-Item-action--remove:focus{
  -webkit-border-radius:50%;
     -moz-border-radius:50%;
          border-radius:50%
}

[dir="ltr"] .uppy-Dashboard-Item{
  padding-right:0
}

[dir="rtl"] .uppy-Dashboard-Item{
  padding-left:0
}

.uppy-Dashboard-Item{
  display:-ms-flexbox;
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -ms-flex-align:center;
  -webkit-box-align:center;
  -webkit-align-items:center;
     -moz-box-align:center;
          align-items:center;
  border-bottom:1px solid #eaeaea;
  padding:10px;
  -webkit-padding-end:0
}

[data-uppy-theme=dark] .uppy-Dashboard-Item{
  border-bottom:1px solid #333
}

[dir="ltr"] .uppy-size--md .uppy-Dashboard-Item{
  float:left
}

[dir="rtl"] .uppy-size--md .uppy-Dashboard-Item{
  float:right
}

.uppy-size--md .uppy-Dashboard-Item{
  position:relative;
  display:block;
  margin:5px 15px;
  padding:0;
  width:-webkit-calc(33.333% - 15px - 15px);
  width:-moz-calc(33.333% - 15px - 15px);
  width:calc(33.333% - 15px - 15px);
  height:215px;
  border-bottom:0
}

.uppy-size--lg .uppy-Dashboard-Item{
  margin:5px 15px;
  width:-webkit-calc(25% - 15px - 15px);
  width:-moz-calc(25% - 15px - 15px);
  width:calc(25% - 15px - 15px);
  height:190px
}

.uppy-size--xl .uppy-Dashboard-Item{
  width:-webkit-calc(20% - 15px - 15px);
  width:-moz-calc(20% - 15px - 15px);
  width:calc(20% - 15px - 15px);
  height:210px
}

.uppy-Dashboard-Item.is-ghost .uppy-Dashboard-Item-previewInnerWrap{
  opacity:0.2
}

.uppy-Dashboard-Item.is-ghost .uppy-Dashboard-Item-name{
  opacity:0.7
}

.uppy-Dashboard-Item.is-ghost .uppy-Dashboard-Item-preview:before{
  content:"";
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35' height='39' viewBox='0 0 35 39'%3E%3Cpath d='M1.708 38.66c1.709 0 3.417-3.417 6.834-3.417 3.416 0 5.125 3.417 8.61 3.417 3.348 0 5.056-3.417 8.473-3.417 4.305 0 5.125 3.417 6.833 3.417.889 0 1.709-.889 1.709-1.709v-19.68C34.167-5.757 0-5.757 0 17.271v19.68c0 .82.888 1.709 1.708 1.709zm8.542-17.084a3.383 3.383 0 01-3.417-3.416 3.383 3.383 0 013.417-3.417 3.383 3.383 0 013.417 3.417 3.383 3.383 0 01-3.417 3.416zm13.667 0A3.383 3.383 0 0120.5 18.16a3.383 3.383 0 013.417-3.417 3.383 3.383 0 013.416 3.417 3.383 3.383 0 01-3.416 3.416z' fill='%2523000' fill-rule='nonzero'/%3E%3C/svg%3E");
  background-repeat:no-repeat;
  background-position:50% 10px;
  -moz-background-size:25px;
       background-size:25px;
  z-index:1005;
  opacity:0.5
}

.uppy-size--md .uppy-Dashboard-Item.is-ghost .uppy-Dashboard-Item-preview:before{
  -moz-background-size:40px;
       background-size:40px;
  background-position:50% 50%
}

.uppy-Dashboard-Item-preview{
  position:relative
}

.uppy-Dashboard:not(.uppy-size--md) .uppy-Dashboard-Item-preview{
  -ms-flex-negative:0;
  -webkit-flex-shrink:0;
          flex-shrink:0;
  -ms-flex-positive:0;
  -webkit-box-flex:0;
  -webkit-flex-grow:0;
     -moz-box-flex:0;
          flex-grow:0;
  width:50px;
  height:50px
}

.uppy-size--md .uppy-Dashboard-Item-preview{
  width:100%;
  height:140px
}

.uppy-size--lg .uppy-Dashboard-Item-preview{
  height:120px
}

.uppy-size--xl .uppy-Dashboard-Item-preview{
  height:140px
}

[dir="ltr"] .uppy-Dashboard-Item-fileInfoAndButtons{
  padding-right:8px
}

[dir="rtl"] .uppy-Dashboard-Item-fileInfoAndButtons{
  padding-left:8px
}

[dir="ltr"] .uppy-Dashboard-Item-fileInfoAndButtons{
  padding-left:12px
}

[dir="rtl"] .uppy-Dashboard-Item-fileInfoAndButtons{
  padding-right:12px
}

.uppy-Dashboard-Item-fileInfoAndButtons{
  -ms-flex-positive:1;
  -webkit-box-flex:1;
  -webkit-flex-grow:1;
     -moz-box-flex:1;
          flex-grow:1;
  -webkit-padding-end:8px;
  -webkit-padding-start:12px;
  display:-ms-flexbox;
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -ms-flex-align:center;
  -webkit-box-align:center;
  -webkit-align-items:center;
     -moz-box-align:center;
          align-items:center;
  -ms-flex-pack:justify;
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
     -moz-box-pack:justify;
          justify-content:space-between
}

.uppy-size--md .uppy-Dashboard-Item-fileInfoAndButtons{
  -ms-flex-align:start;
  -webkit-box-align:start;
  -webkit-align-items:flex-start;
     -moz-box-align:start;
          align-items:flex-start;
  width:100%;
  padding:0;
  padding-top:9px
}

.uppy-Dashboard-Item-fileInfo{
  -ms-flex-positive:1;
  -webkit-box-flex:1;
  -webkit-flex-grow:1;
     -moz-box-flex:1;
          flex-grow:1;
  -ms-flex-negative:1;
  -webkit-flex-shrink:1;
          flex-shrink:1
}

.uppy-Dashboard-Item-actionWrapper{
  -ms-flex-positive:0;
  -webkit-box-flex:0;
  -webkit-flex-grow:0;
     -moz-box-flex:0;
          flex-grow:0;
  -ms-flex-negative:0;
  -webkit-flex-shrink:0;
          flex-shrink:0
}

.uppy-Dashboard-Item.is-inprogress .uppy-Dashboard-Item-previewInnerWrap:after,.uppy-Dashboard-Item.is-error .uppy-Dashboard-Item-previewInnerWrap:after{
  display:block
}

.uppy-Dashboard-Item.is-inprogress:not(.is-resumable) .uppy-Dashboard-Item-action--remove{
  display:none
}

[dir="ltr"] .uppy-Dashboard-Item-errorDetails{
  left:6px
}

[dir="rtl"] .uppy-Dashboard-Item-errorDetails{
  right:6px
}

.uppy-Dashboard-Item-errorDetails{
  line-height:12px;
  width:12px;
  height:12px;
  display:inline-block;
  vertical-align:middle;
  color:#fff;
  background-color:#939393;
  -webkit-border-radius:50%;
     -moz-border-radius:50%;
          border-radius:50%;
  position:relative;
  top:-1px;
  font-size:8px;
  font-weight:600;
  text-align:center;
  cursor:help
}

.uppy-Dashboard-Item-errorDetails:after{
  line-height:1.3;
  word-wrap:break-word
}

.uppy-Dashboard-FileCard{
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  z-index:1005;
  -webkit-box-shadow:0px 0px 10px 4px rgba(0,0,0,0.1);
     -moz-box-shadow:0px 0px 10px 4px rgba(0,0,0,0.1);
          box-shadow:0px 0px 10px 4px rgba(0,0,0,0.1);
  background-color:#fff;
  -webkit-border-radius:5px;
     -moz-border-radius:5px;
          border-radius:5px;
  display:-ms-flexbox;
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -ms-flex-direction:column;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
     -moz-box-orient:vertical;
     -moz-box-direction:normal;
          flex-direction:column
}

.uppy-Dashboard-FileCard .uppy-DashboardContent-bar{
  -webkit-border-top-left-radius:5px;
     -moz-border-radius-topleft:5px;
          border-top-left-radius:5px;
  -webkit-border-top-right-radius:5px;
     -moz-border-radius-topright:5px;
          border-top-right-radius:5px
}

.uppy-Dashboard-FileCard .uppy-Dashboard-FileCard-actions{
  -webkit-border-bottom-left-radius:5px;
     -moz-border-radius-bottomleft:5px;
          border-bottom-left-radius:5px;
  -webkit-border-bottom-right-radius:5px;
     -moz-border-radius-bottomright:5px;
          border-bottom-right-radius:5px
}

.uppy-Dashboard-FileCard-inner{
  height:100%;
  -ms-flex-positive:1;
  -webkit-box-flex:1;
  -webkit-flex-grow:1;
     -moz-box-flex:1;
          flex-grow:1;
  -ms-flex-negative:1;
  -webkit-flex-shrink:1;
          flex-shrink:1;
  min-height:0;
  display:-ms-flexbox;
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -ms-flex-direction:column;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
     -moz-box-orient:vertical;
     -moz-box-direction:normal;
          flex-direction:column
}

.uppy-Dashboard-FileCard-preview{
  height:60%;
  -ms-flex-positive:0;
  -webkit-box-flex:0;
  -webkit-flex-grow:0;
     -moz-box-flex:0;
          flex-grow:0;
  -ms-flex-negative:1;
  -webkit-flex-shrink:1;
          flex-shrink:1;
  min-height:0;
  border-bottom:1px solid #eaeaea;
  display:-ms-flexbox;
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -ms-flex-align:center;
  -webkit-box-align:center;
  -webkit-align-items:center;
     -moz-box-align:center;
          align-items:center;
  -ms-flex-pack:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
     -moz-box-pack:center;
          justify-content:center;
  position:relative
}

[data-uppy-theme=dark] .uppy-Dashboard-FileCard-preview{
  background-color:#333;
  border-bottom:0
}

.uppy-Dashboard-FileCard-preview img.uppy-Dashboard-Item-previewImg{
  max-width:90%;
  max-height:90%;
  -o-object-fit:cover;
     object-fit:cover;
  -ms-flex:0 0 auto;
  -webkit-box-flex:0;
  -webkit-flex:0 0 auto;
     -moz-box-flex:0;
          flex:0 0 auto;
  -webkit-border-radius:3px;
     -moz-border-radius:3px;
          border-radius:3px;
  -webkit-box-shadow:0px 3px 20px rgba(0,0,0,0.15);
     -moz-box-shadow:0px 3px 20px rgba(0,0,0,0.15);
          box-shadow:0px 3px 20px rgba(0,0,0,0.15)
}

[dir="ltr"] .uppy-Dashboard-FileCard-edit{
  right:10px
}

[dir="rtl"] .uppy-Dashboard-FileCard-edit{
  left:10px
}

.uppy-Dashboard-FileCard-edit{
  position:absolute;
  top:10px;
  font-size:13px;
  background-color:rgba(0,0,0,0.5);
  color:#fff;
  padding:7px 15px;
  -webkit-border-radius:50px;
     -moz-border-radius:50px;
          border-radius:50px
}

.uppy-Dashboard-FileCard-edit:focus{
  outline:none
}

.uppy-Dashboard-FileCard-edit::-moz-focus-inner{
  border:0
}

.uppy-Dashboard-FileCard-edit:focus{
  -webkit-box-shadow:0 0 0 3px rgba(34,117,215,0.5);
     -moz-box-shadow:0 0 0 3px rgba(34,117,215,0.5);
          box-shadow:0 0 0 3px rgba(34,117,215,0.5)
}

.uppy-Dashboard-FileCard-edit:hover{
  background-color:rgba(0,0,0,0.8)
}

.uppy-Dashboard-FileCard-info{
  height:40%;
  -ms-flex-positive:0;
  -webkit-box-flex:0;
  -webkit-flex-grow:0;
     -moz-box-flex:0;
          flex-grow:0;
  -ms-flex-negative:0;
  -webkit-flex-shrink:0;
          flex-shrink:0;
  padding:30px 20px 20px 20px;
  overflow-y:auto;
  -webkit-overflow-scrolling:touch
}

[data-uppy-theme=dark] .uppy-Dashboard-FileCard-info{
  background-color:#1f1f1f
}

.uppy-Dashboard-FileCard-fieldset{
  font-size:0;
  border:0;
  padding:0;
  max-width:640px;
  margin:auto;
  margin-bottom:12px
}

.uppy-Dashboard-FileCard-label{
  display:inline-block;
  vertical-align:middle;
  width:22%;
  font-size:12px;
  color:#525252
}

.uppy-size--md .uppy-Dashboard-FileCard-label{
  font-size:14px
}

[data-uppy-theme=dark] .uppy-Dashboard-FileCard-label{
  color:#eaeaea
}

.uppy-Dashboard-FileCard-input{
  display:inline-block;
  vertical-align:middle;
  width:78%
}

.uppy-Dashboard-FileCard-actions{
  height:55px;
  -ms-flex-negative:0;
  -webkit-flex-shrink:0;
          flex-shrink:0;
  -ms-flex-positive:0;
  -webkit-box-flex:0;
  -webkit-flex-grow:0;
     -moz-box-flex:0;
          flex-grow:0;
  border-top:1px solid #eaeaea;
  padding:0 15px;
  background-color:#fafafa;
  display:-ms-flexbox;
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -ms-flex-align:center;
  -webkit-box-align:center;
  -webkit-align-items:center;
     -moz-box-align:center;
          align-items:center
}

.uppy-size--md .uppy-Dashboard-FileCard-actions{
  height:65px
}

[data-uppy-theme=dark] .uppy-Dashboard-FileCard-actions{
  border-top:1px solid #333;
  background-color:#1f1f1f
}

[dir="ltr"] .uppy-Dashboard-FileCard-actionsBtn{
  margin-right:10px
}

[dir="rtl"] .uppy-Dashboard-FileCard-actionsBtn{
  margin-left:10px
}

.uppy-Dashboard-FileCard-actionsBtn{
  -webkit-margin-end:10px
}

.uppy-transition-slideDownUp-enter{
  opacity:0.01;
  -webkit-transform:translate3d(0, -105%, 0);
     -moz-transform:translate3d(0, -105%, 0);
          transform:translate3d(0, -105%, 0);
  -webkit-transition:opacity 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out;
  transition:opacity 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out;
  -o-transition:opacity 0.25s ease-in-out, -o-transform 0.25s ease-in-out;
  -moz-transition:transform 0.25s ease-in-out, opacity 0.25s ease-in-out, -moz-transform 0.25s ease-in-out;
  transition:transform 0.25s ease-in-out, opacity 0.25s ease-in-out;
  transition:transform 0.25s ease-in-out, opacity 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out, -moz-transform 0.25s ease-in-out, -o-transform 0.25s ease-in-out
}

.uppy-transition-slideDownUp-enter.uppy-transition-slideDownUp-enter-active{
  opacity:1;
  -webkit-transform:translate3d(0, 0, 0);
     -moz-transform:translate3d(0, 0, 0);
          transform:translate3d(0, 0, 0)
}

.uppy-transition-slideDownUp-leave{
  opacity:1;
  -webkit-transform:translate3d(0, 0, 0);
     -moz-transform:translate3d(0, 0, 0);
          transform:translate3d(0, 0, 0);
  -webkit-transition:opacity 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out;
  transition:opacity 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out;
  -o-transition:opacity 0.25s ease-in-out, -o-transform 0.25s ease-in-out;
  -moz-transition:transform 0.25s ease-in-out, opacity 0.25s ease-in-out, -moz-transform 0.25s ease-in-out;
  transition:transform 0.25s ease-in-out, opacity 0.25s ease-in-out;
  transition:transform 0.25s ease-in-out, opacity 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out, -moz-transform 0.25s ease-in-out, -o-transform 0.25s ease-in-out
}

.uppy-transition-slideDownUp-leave.uppy-transition-slideDownUp-leave-active{
  opacity:0.01;
  -webkit-transform:translate3d(0, -105%, 0);
     -moz-transform:translate3d(0, -105%, 0);
          transform:translate3d(0, -105%, 0)
}

@-webkit-keyframes uppy-Dashboard-fadeIn{
  from{
    opacity:0
  }

  to{
    opacity:1
  }
}

@-moz-keyframes uppy-Dashboard-fadeIn{
  from{
    opacity:0
  }

  to{
    opacity:1
  }
}

@keyframes uppy-Dashboard-fadeIn{
  from{
    opacity:0
  }

  to{
    opacity:1
  }
}

@-webkit-keyframes uppy-Dashboard-fadeOut{
  from{
    opacity:1
  }

  to{
    opacity:0
  }
}

@-moz-keyframes uppy-Dashboard-fadeOut{
  from{
    opacity:1
  }

  to{
    opacity:0
  }
}

@keyframes uppy-Dashboard-fadeOut{
  from{
    opacity:1
  }

  to{
    opacity:0
  }
}

@-webkit-keyframes uppy-Dashboard-slideDownAndFadeIn{
  from{
    -webkit-transform:translate3d(-50%, -70%, 0);
            transform:translate3d(-50%, -70%, 0);
    opacity:0
  }

  to{
    -webkit-transform:translate3d(-50%, -50%, 0);
            transform:translate3d(-50%, -50%, 0);
    opacity:1
  }
}

@-moz-keyframes uppy-Dashboard-slideDownAndFadeIn{
  from{
    -moz-transform:translate3d(-50%, -70%, 0);
         transform:translate3d(-50%, -70%, 0);
    opacity:0
  }

  to{
    -moz-transform:translate3d(-50%, -50%, 0);
         transform:translate3d(-50%, -50%, 0);
    opacity:1
  }
}

@keyframes uppy-Dashboard-slideDownAndFadeIn{
  from{
    -webkit-transform:translate3d(-50%, -70%, 0);
       -moz-transform:translate3d(-50%, -70%, 0);
            transform:translate3d(-50%, -70%, 0);
    opacity:0
  }

  to{
    -webkit-transform:translate3d(-50%, -50%, 0);
       -moz-transform:translate3d(-50%, -50%, 0);
            transform:translate3d(-50%, -50%, 0);
    opacity:1
  }
}

@-webkit-keyframes uppy-Dashboard-slideDownAndFadeIn--small{
  from{
    -webkit-transform:translate3d(0, -20%, 0);
            transform:translate3d(0, -20%, 0);
    opacity:0
  }

  to{
    -webkit-transform:translate3d(0, 0, 0);
            transform:translate3d(0, 0, 0);
    opacity:1
  }
}

@-moz-keyframes uppy-Dashboard-slideDownAndFadeIn--small{
  from{
    -moz-transform:translate3d(0, -20%, 0);
         transform:translate3d(0, -20%, 0);
    opacity:0
  }

  to{
    -moz-transform:translate3d(0, 0, 0);
         transform:translate3d(0, 0, 0);
    opacity:1
  }
}

@keyframes uppy-Dashboard-slideDownAndFadeIn--small{
  from{
    -webkit-transform:translate3d(0, -20%, 0);
       -moz-transform:translate3d(0, -20%, 0);
            transform:translate3d(0, -20%, 0);
    opacity:0
  }

  to{
    -webkit-transform:translate3d(0, 0, 0);
       -moz-transform:translate3d(0, 0, 0);
            transform:translate3d(0, 0, 0);
    opacity:1
  }
}

@-webkit-keyframes uppy-Dashboard-slideUpFadeOut{
  from{
    -webkit-transform:translate3d(-50%, -50%, 0);
            transform:translate3d(-50%, -50%, 0);
    opacity:1
  }

  to{
    -webkit-transform:translate3d(-50%, -70%, 0);
            transform:translate3d(-50%, -70%, 0);
    opacity:0
  }
}

@-moz-keyframes uppy-Dashboard-slideUpFadeOut{
  from{
    -moz-transform:translate3d(-50%, -50%, 0);
         transform:translate3d(-50%, -50%, 0);
    opacity:1
  }

  to{
    -moz-transform:translate3d(-50%, -70%, 0);
         transform:translate3d(-50%, -70%, 0);
    opacity:0
  }
}

@keyframes uppy-Dashboard-slideUpFadeOut{
  from{
    -webkit-transform:translate3d(-50%, -50%, 0);
       -moz-transform:translate3d(-50%, -50%, 0);
            transform:translate3d(-50%, -50%, 0);
    opacity:1
  }

  to{
    -webkit-transform:translate3d(-50%, -70%, 0);
       -moz-transform:translate3d(-50%, -70%, 0);
            transform:translate3d(-50%, -70%, 0);
    opacity:0
  }
}

@-webkit-keyframes uppy-Dashboard-slideUpFadeOut--small{
  from{
    -webkit-transform:translate3d(0, 0, 0);
            transform:translate3d(0, 0, 0);
    opacity:1
  }

  to{
    -webkit-transform:translate3d(0, -20%, 0);
            transform:translate3d(0, -20%, 0);
    opacity:0
  }
}

@-moz-keyframes uppy-Dashboard-slideUpFadeOut--small{
  from{
    -moz-transform:translate3d(0, 0, 0);
         transform:translate3d(0, 0, 0);
    opacity:1
  }

  to{
    -moz-transform:translate3d(0, -20%, 0);
         transform:translate3d(0, -20%, 0);
    opacity:0
  }
}

@keyframes uppy-Dashboard-slideUpFadeOut--small{
  from{
    -webkit-transform:translate3d(0, 0, 0);
       -moz-transform:translate3d(0, 0, 0);
            transform:translate3d(0, 0, 0);
    opacity:1
  }

  to{
    -webkit-transform:translate3d(0, -20%, 0);
       -moz-transform:translate3d(0, -20%, 0);
            transform:translate3d(0, -20%, 0);
    opacity:0
  }
}

.uppy-Dashboard--modal{
  z-index:1001
}

.uppy-Dashboard--modal[aria-hidden=true]{
  display:none
}

.uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose>.uppy-Dashboard-inner{
  -webkit-animation:uppy-Dashboard-slideDownAndFadeIn--small 0.3s cubic-bezier(0, 0, 0.2, 1);
     -moz-animation:uppy-Dashboard-slideDownAndFadeIn--small 0.3s cubic-bezier(0, 0, 0.2, 1);
          animation:uppy-Dashboard-slideDownAndFadeIn--small 0.3s cubic-bezier(0, 0, 0.2, 1)
}

@media only screen and (min-width: 820px){
  .uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose>.uppy-Dashboard-inner{
    -webkit-animation:uppy-Dashboard-slideDownAndFadeIn 0.3s cubic-bezier(0, 0, 0.2, 1);
       -moz-animation:uppy-Dashboard-slideDownAndFadeIn 0.3s cubic-bezier(0, 0, 0.2, 1);
            animation:uppy-Dashboard-slideDownAndFadeIn 0.3s cubic-bezier(0, 0, 0.2, 1)
  }
}

.uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose>.uppy-Dashboard-overlay{
  -webkit-animation:uppy-Dashboard-fadeIn 0.3s cubic-bezier(0, 0, 0.2, 1);
     -moz-animation:uppy-Dashboard-fadeIn 0.3s cubic-bezier(0, 0, 0.2, 1);
          animation:uppy-Dashboard-fadeIn 0.3s cubic-bezier(0, 0, 0.2, 1)
}

.uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose.uppy-Dashboard--isClosing>.uppy-Dashboard-inner{
  -webkit-animation:uppy-Dashboard-slideUpFadeOut--small 0.3s cubic-bezier(0, 0, 0.2, 1);
     -moz-animation:uppy-Dashboard-slideUpFadeOut--small 0.3s cubic-bezier(0, 0, 0.2, 1);
          animation:uppy-Dashboard-slideUpFadeOut--small 0.3s cubic-bezier(0, 0, 0.2, 1)
}

@media only screen and (min-width: 820px){
  .uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose.uppy-Dashboard--isClosing>.uppy-Dashboard-inner{
    -webkit-animation:uppy-Dashboard-slideUpFadeOut 0.3s cubic-bezier(0, 0, 0.2, 1);
       -moz-animation:uppy-Dashboard-slideUpFadeOut 0.3s cubic-bezier(0, 0, 0.2, 1);
            animation:uppy-Dashboard-slideUpFadeOut 0.3s cubic-bezier(0, 0, 0.2, 1)
  }
}

.uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose.uppy-Dashboard--isClosing>.uppy-Dashboard-overlay{
  -webkit-animation:uppy-Dashboard-fadeOut 0.3s cubic-bezier(0, 0, 0.2, 1);
     -moz-animation:uppy-Dashboard-fadeOut 0.3s cubic-bezier(0, 0, 0.2, 1);
          animation:uppy-Dashboard-fadeOut 0.3s cubic-bezier(0, 0, 0.2, 1)
}

.uppy-Dashboard-isFixed{
  overflow:hidden;
  height:100vh
}

.uppy-Dashboard--modal .uppy-Dashboard-overlay{
  position:fixed;
  top:0;
  left:0;
  right:0;
  bottom:0;
  background-color:rgba(0,0,0,0.5);
  z-index:1001
}

.uppy-Dashboard-inner{
  position:relative;
  background-color:#fafafa;
  max-width:100%;
  max-height:100%;
  outline:none;
  border:1px solid #eaeaea;
  -webkit-border-radius:5px;
     -moz-border-radius:5px;
          border-radius:5px
}

.uppy-size--md .uppy-Dashboard-inner{
  min-height:auto
}

@media only screen and (min-width: 820px){
  .uppy-Dashboard-inner{
    width:750px;
    height:550px
  }
}

.uppy-Dashboard--modal .uppy-Dashboard-inner{
  z-index:1002
}

[data-uppy-theme=dark] .uppy-Dashboard-inner{
  background-color:#1f1f1f
}

.uppy-Dashboard--isDisabled .uppy-Dashboard-inner{
  cursor:not-allowed
}

.uppy-Dashboard-innerWrap{
  display:-ms-flexbox;
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -ms-flex-direction:column;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
     -moz-box-orient:vertical;
     -moz-box-direction:normal;
          flex-direction:column;
  height:100%;
  overflow:hidden;
  position:relative;
  -webkit-border-radius:5px;
     -moz-border-radius:5px;
          border-radius:5px;
  opacity:0
}

.uppy-Dashboard--isInnerWrapVisible .uppy-Dashboard-innerWrap{
  opacity:1
}

.uppy-Dashboard--isDisabled .uppy-Dashboard-innerWrap{
  pointer-events:none;
  opacity:0.6;
  -webkit-filter:grayscale(100%);
          filter:grayscale(100%);
  -webkit-user-select:none;
  -ms-user-select:none;
  -moz-user-select:none;
       user-select:none
}

.uppy-Dashboard--isDisabled .uppy-ProviderIconBg{
  fill:#9f9f9f
}

.uppy-Dashboard--modal .uppy-Dashboard-inner{
  position:fixed;
  top:35px;
  left:15px;
  right:15px;
  bottom:15px;
  border:none
}

@media only screen and (min-width: 820px){
  .uppy-Dashboard--modal .uppy-Dashboard-inner{
    top:50%;
    left:50%;
    right:auto;
    -webkit-transform:translate(-50%, -50%);
       -moz-transform:translate(-50%, -50%);
        -ms-transform:translate(-50%, -50%);
         -o-transform:translate(-50%, -50%);
            transform:translate(-50%, -50%);
    -webkit-box-shadow:0 5px 15px 4px rgba(0,0,0,0.15);
       -moz-box-shadow:0 5px 15px 4px rgba(0,0,0,0.15);
            box-shadow:0 5px 15px 4px rgba(0,0,0,0.15)
  }
}

[dir="ltr"] .uppy-Dashboard-close{
  right:-2px
}

[dir="rtl"] .uppy-Dashboard-close{
  left:-2px
}

.uppy-Dashboard-close{
  display:block;
  position:absolute;
  top:-33px;
  cursor:pointer;
  color:rgba(255,255,255,0.9);
  font-size:27px;
  z-index:1005
}

.uppy-Dashboard-close:focus{
  outline:none
}

.uppy-Dashboard-close::-moz-focus-inner{
  border:0
}

.uppy-Dashboard-close:focus{
  color:#8cb8ed
}

@media only screen and (min-width: 820px){
  [dir="ltr"] .uppy-Dashboard-close{
    right:-35px
  }

  [dir="rtl"] .uppy-Dashboard-close{
    left:-35px
  }

  .uppy-Dashboard-close{
    font-size:35px;
    top:-10px
  }
}

.uppy-Dashboard-serviceMsg{
  background-color:#FFFBF7;
  border-top:1px solid #edd4b9;
  border-bottom:1px solid #edd4b9;
  font-size:12px;
  line-height:1.3;
  font-weight:500;
  padding:12px 0;
  position:relative;
  top:-1px;
  z-index:1004
}

.uppy-size--md .uppy-Dashboard-serviceMsg{
  font-size:14px;
  line-height:1.4
}

[data-uppy-theme=dark] .uppy-Dashboard-serviceMsg{
  background-color:#1f1f1f;
  color:#eaeaea;
  border-top:1px solid #333;
  border-bottom:1px solid #333
}

.uppy-Dashboard-serviceMsg-title{
  display:block;
  margin-bottom:4px;
  padding-left:42px;
  line-height:1
}

.uppy-Dashboard-serviceMsg-text{
  padding:0 15px
}

.uppy-Dashboard-serviceMsg-actionBtn{
  font-size:inherit;
  font-weight:inherit;
  vertical-align:initial;
  color:#2275d7
}

[data-uppy-theme=dark] .uppy-Dashboard-serviceMsg-actionBtn{
  color:rgba(2,186,242,0.9)
}

.uppy-Dashboard-serviceMsg-icon{
  position:absolute;
  top:10px;
  left:15px
}

.uppy-Dashboard-AddFiles{
  display:-ms-flexbox;
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -ms-flex-pack:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
     -moz-box-pack:center;
          justify-content:center;
  -ms-flex-align:center;
  -webkit-box-align:center;
  -webkit-align-items:center;
     -moz-box-align:center;
          align-items:center;
  -ms-flex-direction:column;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
     -moz-box-orient:vertical;
     -moz-box-direction:normal;
          flex-direction:column;
  height:100%;
  position:relative;
  text-align:center
}

[data-uppy-drag-drop-supported=true] .uppy-Dashboard-AddFiles{
  margin:7px;
  height:-webkit-calc(100% - 14px);
  height:-moz-calc(100% - 14px);
  height:calc(100% - 14px);
  -webkit-border-radius:3px;
     -moz-border-radius:3px;
          border-radius:3px;
  border:1px dashed #dfdfdf
}

.uppy-Dashboard-AddFilesPanel .uppy-Dashboard-AddFiles{
  border:none;
  height:-webkit-calc(100% - 14px - 40px);
  height:-moz-calc(100% - 14px - 40px);
  height:calc(100% - 14px - 40px)
}

.uppy-Dashboard--modal .uppy-Dashboard-AddFiles{
  border-color:#cfcfcf
}

[data-uppy-theme=dark] .uppy-Dashboard-AddFiles{
  border-color:#757575
}

.uppy-Dashboard-AddFiles-info{
  padding-top:15px;
  padding-bottom:15px;
  margin-top:auto;
  display:none
}

.uppy-size--height-md .uppy-Dashboard-AddFiles-info{
  display:block
}

.uppy-size--md .uppy-Dashboard-AddFiles-info{
  position:absolute;
  bottom:25px;
  left:0;
  right:0;
  padding-top:30px;
  padding-bottom:0
}

[data-uppy-num-acquirers="0"] .uppy-Dashboard-AddFiles-info{
  margin-top:0
}

.uppy-Dashboard-browse{
  cursor:pointer;
  color:rgba(34,117,215,0.9)
}

.uppy-Dashboard-browse:focus{
  outline:none
}

.uppy-Dashboard-browse::-moz-focus-inner{
  border:0
}

.uppy-Dashboard-browse:hover,.uppy-Dashboard-browse:focus{
  border-bottom:1px solid #2275d7
}

[data-uppy-theme=dark] .uppy-Dashboard-browse{
  color:rgba(2,186,242,0.9)
}

[data-uppy-theme=dark] .uppy-Dashboard-browse:hover,[data-uppy-theme=dark] .uppy-Dashboard-browse:focus{
  border-bottom:1px solid #02baf2
}

.uppy-Dashboard-browseBtn{
  display:block;
  font-size:14px;
  font-weight:500;
  margin-top:8px;
  margin-bottom:5px;
  width:100%
}

.uppy-size--md .uppy-Dashboard-browseBtn{
  font-size:15px;
  width:auto;
  margin:auto;
  margin-top:15px;
  margin-bottom:15px;
  padding:13px 44px
}

.uppy-Dashboard-AddFiles-list{
  display:-ms-flexbox;
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -ms-flex-direction:column;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
     -moz-box-orient:vertical;
     -moz-box-direction:normal;
          flex-direction:column;
  -ms-flex:1;
  -webkit-box-flex:1;
  -webkit-flex:1;
     -moz-box-flex:1;
          flex:1;
  overflow-y:auto;
  -webkit-overflow-scrolling:touch;
  margin-top:2px;
  padding:2px 0;
  width:100%
}

.uppy-size--md .uppy-Dashboard-AddFiles-list{
  -ms-flex-direction:row;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-direction:row;
     -moz-box-orient:horizontal;
     -moz-box-direction:normal;
          flex-direction:row;
  -ms-flex-wrap:wrap;
  -webkit-flex-wrap:wrap;
          flex-wrap:wrap;
  -ms-flex-pack:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
     -moz-box-pack:center;
          justify-content:center;
  max-width:600px;
  overflow-y:visible;
  margin-top:15px;
  padding-top:0;
  -ms-flex:none;
  -webkit-box-flex:0;
  -webkit-flex:none;
     -moz-box-flex:0;
          flex:none
}

.uppy-DashboardTab{
  width:100%;
  text-align:center;
  border-bottom:1px solid #eaeaea
}

[data-uppy-theme=dark] .uppy-DashboardTab{
  border-bottom:1px solid #333
}

.uppy-size--md .uppy-DashboardTab{
  display:inline-block;
  width:initial;
  margin-bottom:10px;
  border-bottom:none
}

.uppy-DashboardTab-btn{
  width:100%;
  height:100%;
  cursor:pointer;
  background-color:transparent;
  -webkit-appearance:none;
  -moz-appearance:none;
       appearance:none;
  color:#525252;
  display:-ms-flexbox;
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -ms-flex-direction:row;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-direction:row;
     -moz-box-orient:horizontal;
     -moz-box-direction:normal;
          flex-direction:row;
  -ms-flex-align:center;
  -webkit-box-align:center;
  -webkit-align-items:center;
     -moz-box-align:center;
          align-items:center;
  padding:12px 15px
}

.uppy-DashboardTab-btn:focus{
  outline:none
}

.uppy-DashboardTab-btn::-moz-focus-inner{
  border:0
}

[dir="ltr"] .uppy-size--md .uppy-DashboardTab-btn{
  margin-right:1px
}

[dir="rtl"] .uppy-size--md .uppy-DashboardTab-btn{
  margin-left:1px
}

.uppy-size--md .uppy-DashboardTab-btn{
  width:86px;
  -webkit-margin-end:1px;
  -ms-flex-direction:column;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
     -moz-box-orient:vertical;
     -moz-box-direction:normal;
          flex-direction:column;
  padding:10px 3px;
  -webkit-border-radius:5px;
     -moz-border-radius:5px;
          border-radius:5px
}

[data-uppy-theme=dark] .uppy-DashboardTab-btn{
  color:#eaeaea
}

.uppy-DashboardTab-btn::-moz-focus-inner{
  border:0
}

.uppy-DashboardTab-btn:hover{
  background-color:#f1f3f6
}

[data-uppy-theme=dark] .uppy-DashboardTab-btn:hover{
  background-color:#333
}

.uppy-DashboardTab-btn:active,.uppy-DashboardTab-btn:focus{
  background-color:#eceef2
}

[data-uppy-theme=dark] .uppy-DashboardTab-btn:active,[data-uppy-theme=dark] .uppy-DashboardTab-btn:focus{
  background-color:#525252
}

[dir="ltr"] .uppy-DashboardTab-btn svg{
  margin-right:10px
}

[dir="rtl"] .uppy-DashboardTab-btn svg{
  margin-left:10px
}

.uppy-DashboardTab-btn svg{
  max-width:100%;
  max-height:100%;
  display:inline-block;
  vertical-align:text-top;
  overflow:hidden;
  -webkit-transition:-webkit-transform ease-in-out 0.15s;
  transition:-webkit-transform ease-in-out 0.15s;
  -o-transition:-o-transform ease-in-out 0.15s;
  -moz-transition:transform ease-in-out 0.15s, -moz-transform ease-in-out 0.15s;
  transition:transform ease-in-out 0.15s;
  transition:transform ease-in-out 0.15s, -webkit-transform ease-in-out 0.15s, -moz-transform ease-in-out 0.15s, -o-transform ease-in-out 0.15s;
  -webkit-margin-end:10px
}

[dir="ltr"] .uppy-size--md .uppy-DashboardTab-btn svg{
  margin-right:0
}

[dir="rtl"] .uppy-size--md .uppy-DashboardTab-btn svg{
  margin-left:0
}

.uppy-size--md .uppy-DashboardTab-btn svg{
  -webkit-margin-end:0
}

.uppy-DashboardTab-name{
  font-size:14px;
  font-weight:500
}

.uppy-size--md .uppy-DashboardTab-name{
  font-size:11px;
  line-height:15px;
  margin-top:8px;
  margin-bottom:0
}

.uppy-DashboardTab svg{
  width:23px;
  height:23px;
  vertical-align:middle
}

.uppy-size--md .uppy-DashboardTab svg{
  width:30px;
  height:30px
}

.uppy-Dashboard-input{
  width:0.1px;
  height:0.1px;
  opacity:0;
  overflow:hidden;
  position:absolute;
  z-index:-1
}

.uppy-DashboardContent-bar{
  -ms-flex-negative:0;
  -webkit-flex-shrink:0;
          flex-shrink:0;
  height:40px;
  width:100%;
  padding:0 10px;
  z-index:1004;
  display:-ms-flexbox;
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -ms-flex-align:center;
  -webkit-box-align:center;
  -webkit-align-items:center;
     -moz-box-align:center;
          align-items:center;
  -ms-flex-pack:justify;
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
     -moz-box-pack:justify;
          justify-content:space-between;
  position:relative;
  border-bottom:1px solid #eaeaea;
  background-color:#fafafa
}

.uppy-size--md .uppy-DashboardContent-bar{
  height:50px;
  padding:0 15px
}

[data-uppy-theme=dark] .uppy-DashboardContent-bar{
  background-color:#1f1f1f;
  border-bottom:1px solid #333
}

.uppy-DashboardContent-title{
  position:absolute;
  top:0;
  left:0;
  right:0;
  text-align:center;
  font-size:12px;
  line-height:40px;
  font-weight:500;
  width:100%;
  max-width:170px;
  -o-text-overflow:ellipsis;
     text-overflow:ellipsis;
  white-space:nowrap;
  overflow-x:hidden;
  margin:auto
}

.uppy-size--md .uppy-DashboardContent-title{
  font-size:14px;
  line-height:50px;
  max-width:300px
}

[data-uppy-theme=dark] .uppy-DashboardContent-title{
  color:#eaeaea
}

[dir="ltr"] .uppy-DashboardContent-back,[dir="ltr"] .uppy-DashboardContent-save{
  margin-left:-6px
}

[dir="rtl"] .uppy-DashboardContent-back,[dir="rtl"] .uppy-DashboardContent-save{
  margin-right:-6px
}

.uppy-DashboardContent-back,.uppy-DashboardContent-save{
  background:none;
  -webkit-appearance:none;
  font-family:inherit;
  font-size:inherit;
  line-height:1;
  padding:0;
  margin:0;
  border:0;
  color:inherit;
  -webkit-border-radius:3px;
     -moz-border-radius:3px;
          border-radius:3px;
  font-size:12px;
  font-weight:400;
  cursor:pointer;
  color:#2275d7;
  padding:7px 6px;
  -webkit-margin-start:-6px
}

.uppy-DashboardContent-back:focus,.uppy-DashboardContent-save:focus{
  outline:none
}

.uppy-DashboardContent-back::-moz-focus-inner,.uppy-DashboardContent-save::-moz-focus-inner{
  border:0
}

.uppy-DashboardContent-back:hover,.uppy-DashboardContent-save:hover{
  color:#1b5dab
}

.uppy-DashboardContent-back:focus,.uppy-DashboardContent-save:focus{
  background-color:#eceef2
}

[data-uppy-theme=dark] .uppy-DashboardContent-back:focus,[data-uppy-theme=dark] .uppy-DashboardContent-save:focus{
  background-color:#333
}

.uppy-size--md .uppy-DashboardContent-back,.uppy-size--md .uppy-DashboardContent-save{
  font-size:14px
}

[data-uppy-theme=dark] .uppy-DashboardContent-back,[data-uppy-theme=dark] .uppy-DashboardContent-save{
  color:#02baf2
}

[dir="ltr"] .uppy-DashboardContent-addMore{
  margin-right:-5px
}

[dir="rtl"] .uppy-DashboardContent-addMore{
  margin-left:-5px
}

.uppy-DashboardContent-addMore{
  background:none;
  -webkit-appearance:none;
  font-family:inherit;
  font-size:inherit;
  line-height:1;
  padding:0;
  margin:0;
  border:0;
  color:inherit;
  -webkit-border-radius:3px;
     -moz-border-radius:3px;
          border-radius:3px;
  font-weight:500;
  cursor:pointer;
  color:#2275d7;
  width:29px;
  height:29px;
  padding:7px 8px;
  -webkit-margin-end:-5px
}

.uppy-DashboardContent-addMore:focus{
  outline:none
}

.uppy-DashboardContent-addMore::-moz-focus-inner{
  border:0
}

.uppy-DashboardContent-addMore:hover{
  color:#1b5dab
}

.uppy-DashboardContent-addMore:focus{
  background-color:#eceef2
}

[data-uppy-theme=dark] .uppy-DashboardContent-addMore:focus{
  background-color:#333
}

[dir="ltr"] .uppy-size--md .uppy-DashboardContent-addMore{
  margin-right:-8px
}

[dir="rtl"] .uppy-size--md .uppy-DashboardContent-addMore{
  margin-left:-8px
}

.uppy-size--md .uppy-DashboardContent-addMore{
  font-size:14px;
  width:auto;
  height:auto;
  -webkit-margin-end:-8px
}

[data-uppy-theme=dark] .uppy-DashboardContent-addMore{
  color:#02baf2
}

[dir="ltr"] .uppy-DashboardContent-addMore svg{
  margin-right:4px
}

[dir="rtl"] .uppy-DashboardContent-addMore svg{
  margin-left:4px
}

.uppy-DashboardContent-addMore svg{
  vertical-align:baseline;
  -webkit-margin-end:4px
}

.uppy-size--md .uppy-DashboardContent-addMore svg{
  width:11px;
  height:11px
}

.uppy-DashboardContent-addMoreCaption{
  display:none
}

.uppy-size--md .uppy-DashboardContent-addMoreCaption{
  display:inline
}

.uppy-DashboardContent-panel{
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  background-color:whitesmoke;
  overflow:hidden;
  z-index:1005;
  -webkit-border-radius:5px;
     -moz-border-radius:5px;
          border-radius:5px;
  display:-ms-flexbox;
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -ms-flex-direction:column;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
     -moz-box-orient:vertical;
     -moz-box-direction:normal;
          flex-direction:column;
  -ms-flex:1;
  -webkit-box-flex:1;
  -webkit-flex:1;
     -moz-box-flex:1;
          flex:1
}

.uppy-Dashboard-AddFilesPanel{
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  background:#fafafa;
  background:-webkit-gradient(linear, left bottom, left top, color-stop(35%, #fafafa), to(rgba(250,250,250,0.85)));
  background:-webkit-linear-gradient(bottom, #fafafa 35%, rgba(250,250,250,0.85) 100%);
  background:-moz-linear-gradient(bottom, #fafafa 35%, rgba(250,250,250,0.85) 100%);
  background:-o-linear-gradient(bottom, #fafafa 35%, rgba(250,250,250,0.85) 100%);
  background:linear-gradient(0deg, #fafafa 35%, rgba(250,250,250,0.85) 100%);
  -webkit-box-shadow:0 0 10px 5px rgba(0,0,0,0.15);
     -moz-box-shadow:0 0 10px 5px rgba(0,0,0,0.15);
          box-shadow:0 0 10px 5px rgba(0,0,0,0.15);
  overflow:hidden;
  z-index:1005;
  -webkit-border-radius:5px;
     -moz-border-radius:5px;
          border-radius:5px;
  display:-ms-flexbox;
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -ms-flex-direction:column;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
     -moz-box-orient:vertical;
     -moz-box-direction:normal;
          flex-direction:column
}

[data-uppy-theme=dark] .uppy-Dashboard-AddFilesPanel{
  background-color:#333;
  background:-webkit-gradient(linear, left bottom, left top, color-stop(35%, #1f1f1f), to(rgba(31,31,31,0.85)));
  background:-webkit-linear-gradient(bottom, #1f1f1f 35%, rgba(31,31,31,0.85) 100%);
  background:-moz-linear-gradient(bottom, #1f1f1f 35%, rgba(31,31,31,0.85) 100%);
  background:-o-linear-gradient(bottom, #1f1f1f 35%, rgba(31,31,31,0.85) 100%);
  background:linear-gradient(0deg, #1f1f1f 35%, rgba(31,31,31,0.85) 100%)
}

.uppy-Dashboard--isAddFilesPanelVisible .uppy-Dashboard-files{
  -webkit-filter:blur(2px);
          filter:blur(2px)
}

.uppy-Dashboard-progress{
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:12%
}

.uppy-Dashboard-progressBarContainer.is-active{
  z-index:1004;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%
}

.uppy-Dashboard:not(.uppy-size--md) .uppy-StatusBar-additionalInfo{
  display:none
}

.uppy-Dashboard-filesContainer{
  position:relative;
  overflow-y:hidden;
  margin:0;
  -ms-flex:1;
  -webkit-box-flex:1;
  -webkit-flex:1;
     -moz-box-flex:1;
          flex:1
}

.uppy-Dashboard-filesContainer:after{
  content:"";
  display:table;
  clear:both
}

.uppy-Dashboard-files{
  margin:0;
  padding:0 0 10px 0;
  overflow-y:auto;
  -webkit-overflow-scrolling:touch;
  -ms-flex:1;
  -webkit-box-flex:1;
  -webkit-flex:1;
     -moz-box-flex:1;
          flex:1
}

.uppy-size--md .uppy-Dashboard-files{
  padding-top:10px
}

.uppy-Dashboard-dropFilesHereHint{
  display:-ms-flexbox;
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -ms-flex-align:center;
  -webkit-box-align:center;
  -webkit-align-items:center;
     -moz-box-align:center;
          align-items:center;
  -ms-flex-pack:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
     -moz-box-pack:center;
          justify-content:center;
  visibility:hidden;
  position:absolute;
  top:7px;
  right:7px;
  bottom:7px;
  left:7px;
  padding-top:90px;
  border:1px dashed #2275d7;
  -webkit-border-radius:3px;
     -moz-border-radius:3px;
          border-radius:3px;
  z-index:2000;
  text-align:center;
  background-image:url("data:image/svg+xml,%3Csvg width='48' height='48' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 1v1C11.85 2 2 11.85 2 24s9.85 22 22 22 22-9.85 22-22S36.15 2 24 2V1zm0 0V0c13.254 0 24 10.746 24 24S37.254 48 24 48 0 37.254 0 24 10.746 0 24 0v1zm7.707 19.293a.999.999 0 1 1-1.414 1.414L25 16.414V34a1 1 0 1 1-2 0V16.414l-5.293 5.293a.999.999 0 1 1-1.414-1.414l7-7a.999.999 0 0 1 1.414 0l7 7z' fill='%232275D7' fill-rule='nonzero'/%3E%3C/svg%3E");
  background-position:50% 50%;
  background-repeat:no-repeat;
  color:#757575;
  font-size:16px
}

[data-uppy-theme=dark] .uppy-Dashboard-dropFilesHereHint{
  color:#bbb;
  border-color:#02baf2;
  background-image:url("data:image/svg+xml,%3Csvg width='48' height='48' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 1v1C11.85 2 2 11.85 2 24s9.85 22 22 22 22-9.85 22-22S36.15 2 24 2V1zm0 0V0c13.254 0 24 10.746 24 24S37.254 48 24 48 0 37.254 0 24 10.746 0 24 0v1zm7.707 19.293a.999.999 0 1 1-1.414 1.414L25 16.414V34a1 1 0 1 1-2 0V16.414l-5.293 5.293a.999.999 0 1 1-1.414-1.414l7-7a.999.999 0 0 1 1.414 0l7 7z' fill='%2302BAF2' fill-rule='nonzero'/%3E%3C/svg%3E")
}

.uppy-Dashboard.uppy-Dashboard--isDraggingOver .uppy-Dashboard-dropFilesHereHint{
  visibility:visible
}

.uppy-Dashboard.uppy-Dashboard--isDraggingOver .uppy-DashboardContent-bar,.uppy-Dashboard.uppy-Dashboard--isDraggingOver .uppy-Dashboard-files,.uppy-Dashboard.uppy-Dashboard--isDraggingOver .uppy-Dashboard-progressindicators,.uppy-Dashboard.uppy-Dashboard--isDraggingOver .uppy-Dashboard-serviceMsg{
  opacity:0.15
}

.uppy-Dashboard.uppy-Dashboard--isDraggingOver .uppy-Dashboard-AddFiles{
  opacity:0.03
}

.uppy-Dashboard-AddFiles-title{
  font-size:17px;
  line-height:1.35;
  font-weight:500;
  color:#000;
  margin-top:15px;
  margin-bottom:5px;
  text-align:inline-start;
  padding:0 15px;
  width:100%
}

.uppy-size--md .uppy-Dashboard-AddFiles-title{
  font-size:25px;
  margin-top:5px;
  font-weight:400;
  text-align:center;
  max-width:480px
}

[data-uppy-num-acquirers="0"] .uppy-Dashboard-AddFiles-title{
  text-align:center
}

[data-uppy-theme=dark] .uppy-Dashboard-AddFiles-title{
  color:#eaeaea
}

.uppy-Dashboard-AddFiles-title button{
  font-weight:500
}

.uppy-size--md .uppy-Dashboard-AddFiles-title button{
  font-weight:400
}

.uppy-Dashboard-note{
  font-size:14px;
  line-height:1.25;
  text-align:center;
  color:#757575;
  max-width:350px;
  margin:auto;
  padding:0 15px
}

.uppy-size--md .uppy-Dashboard-note{
  font-size:15px;
  line-height:1.35;
  max-width:600px
}

[data-uppy-theme=dark] .uppy-Dashboard-note{
  color:#cfcfcf
}

a.uppy-Dashboard-poweredBy{
  display:inline-block;
  text-align:center;
  font-size:11px;
  color:#939393;
  text-decoration:none;
  margin-top:8px
}

.uppy-Dashboard-poweredByIcon{
  stroke:#939393;
  fill:none;
  margin-left:1px;
  margin-right:1px;
  position:relative;
  top:1px;
  opacity:0.9;
  vertical-align:text-top
}

.uppy-Dashboard-Item-previewIcon{
  width:25px;
  height:25px;
  z-index:100;
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%, -50%);
     -moz-transform:translate(-50%, -50%);
      -ms-transform:translate(-50%, -50%);
       -o-transform:translate(-50%, -50%);
          transform:translate(-50%, -50%)
}

.uppy-size--md .uppy-Dashboard-Item-previewIcon{
  width:38px;
  height:38px
}

.uppy-Dashboard-Item-previewIcon svg{
  width:100%;
  height:100%
}

.uppy-Dashboard-Item-previewIconWrap{
  height:76px;
  max-height:75%;
  position:relative
}

.uppy-Dashboard-Item-previewIconBg{
  width:100%;
  height:100%;
  -webkit-filter:drop-shadow(rgba(0,0,0,0.1) 0px 1px 1px);
          filter:drop-shadow(rgba(0,0,0,0.1) 0px 1px 1px)
}

.uppy-Dashboard-upload{
  position:relative;
  width:50px;
  height:50px
}

.uppy-size--md .uppy-Dashboard-upload{
  width:60px;
  height:60px
}

.uppy-Dashboard-upload .uppy-c-icon{
  position:relative;
  top:1px;
  width:50%
}

[dir="ltr"] .uppy-Dashboard-uploadCount{
  right:-12px
}

[dir="rtl"] .uppy-Dashboard-uploadCount{
  left:-12px
}

.uppy-Dashboard-uploadCount{
  position:absolute;
  top:-12px;
  background-color:#1bb240;
  color:#fff;
  -webkit-border-radius:50%;
     -moz-border-radius:50%;
          border-radius:50%;
  width:16px;
  height:16px;
  line-height:16px;
  font-size:8px
}

.uppy-size--md .uppy-Dashboard-uploadCount{
  width:18px;
  height:18px;
  line-height:18px;
  font-size:9px
}

