=0&&(r.data[r.t++]=1,r.subTo(g,r)),e.ONE.dlShiftTo(p,g),g.subTo(n,n);n.t=0;){var D=r.data[--y]==d?this.DM:Math.floor(r.data[y]*l+(r.data[y-1]+T)*v);if((r.data[y]+=n.am(0,D,r,b,0,p))0&&r.rShiftTo(f,r),h<0&&e.ZERO.subTo(r,r)}}},e.prototype.invDigit=function(){if(this.t<1)return 0;var t=this.data[0];if(!(1&t))return 0;var i=3&t;return(i=(i=(i=(i=i*(2-(15&t)*i)&15)*(2-(255&t)*i)&255)*(2-((65535&t)*i&65535))&65535)*(2-t*i%this.DV)%this.DV)>0?this.DV-i:-i},e.prototype.isEven=function(){return 0==(this.t>0?1&this.data[0]:this.s)},e.prototype.exp=function(t,i){if(t>4294967295||t<1)return e.ONE;var r=a(),o=a(),s=i.convert(this),n=m(t)-1;for(s.copyTo(r);--n>=0;)if(i.sqrTo(r,o),(t&1<0)i.mulTo(o,s,r);else{var h=r;r=o,o=h}return i.revert(r)},e.prototype.toString=function(t){if(this.s<0)return"-"+this.negate().toString(t);var i;if(16==t)i=4;else if(8==t)i=3;else if(2==t)i=1;else if(32==t)i=5;else{if(4!=t)return this.toRadix(t);i=2}var r,o=(1<0)for(n>n)>0&&(s=!0,e=p(r));a>=0;)n>(n+=this.DB-i)):(r=this.data[a]>>(n-=i)&o,n<=0&&(n+=this.DB,--a)),r>0&&(s=!0),s&&(e+=p(r));return s?e:"0"},e.prototype.negate=function(){var t=a();return e.ZERO.subTo(this,t),t},e.prototype.abs=function(){return this.s<0?this.negate():this},e.prototype.compareTo=function(t){var i=this.s-t.s;if(0!=i)return i;var r=this.t;if(0!=(i=r-t.t))return this.s<0?-i:i;for(;--r>=0;)if(0!=(i=this.data[r]-t.data[r]))return i;return 0},e.prototype.bitLength=function(){return this.t<=0?0:this.DB*(this.t-1)+m(this.data[this.t-1]^this.s&this.DM)},e.prototype.mod=function(t){var i=a();return this.abs().divRemTo(t,null,i),this.s<0&&i.compareTo(e.ZERO)>0&&t.subTo(i,i),i},e.prototype.modPowInt=function(t,i){var r;return r=t<256||i.isEven()?new l(i):new v(i),this.exp(t,r)},e.ZERO=c(0),e.ONE=c(1),S.prototype.convert=M,S.prototype.revert=M,S.prototype.mulTo=function(t,i,r){t.multiplyTo(i,r)},S.prototype.sqrTo=function(t,i){t.squareTo(i)},w.prototype.convert=function(t){if(t.s<0||t.t>2*this.m.t)return t.mod(this.m);if(t.compareTo(this.m)<0)return t;var i=a();return t.copyTo(i),this.reduce(i),i},w.prototype.revert=function(t){return t},w.prototype.reduce=function(t){for(t.drShiftTo(this.m.t-1,this.r2),t.t>this.m.t+1&&(t.t=this.m.t+1,t.clamp()),this.mu.multiplyUpperTo(this.r2,this.m.t+1,this.q3),this.m.multiplyLowerTo(this.q3,this.m.t+1,this.r2);t.compareTo(this.r2)<0;)t.dAddOffset(1,this.m.t+1);for(t.subTo(this.r2,t);t.compareTo(this.m)>=0;)t.subTo(this.m,t)},w.prototype.mulTo=function(t,i,r){t.multiplyTo(i,r),this.reduce(r)},w.prototype.sqrTo=function(t,i){t.squareTo(i),this.reduce(i)};var E=[2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,101,103,107,109,113,127,131,137,139,149,151,157,163,167,173,179,181,191,193,197,199,211,223,227,229,233,239,241,251,257,263,269,271,277,281,283,293,307,311,313,317,331,337,347,349,353,359,367,373,379,383,389,397,401,409,419,421,431,433,439,443,449,457,461,463,467,479,487,491,499,503,509],O=(1<<26)/E[E.length-1];e.prototype.chunkSize=function(t){return Math.floor(Math.LN2*this.DB/Math.log(t))},e.prototype.toRadix=function(t){if(null==t&&(t=10),0==this.signum()||t<2||t>36)return"0";var i=this.chunkSize(t),r=Math.pow(t,i),o=c(r),s=a(),e=a(),n="";for(this.divRemTo(o,s,e);s.signum()>0;)n=(r+e.intValue()).toString(t).substr(1)+n,s.divRemTo(o,s,e);return e.intValue().toString(t)+n},e.prototype.fromRadix=function(t,i){this.fromInt(0),null==i&&(i=10);for(var r=this.chunkSize(i),o=Math.pow(i,r),s=!1,a=0,n=0,h=0;h=r&&(this.dMultiply(o),this.dAddOffset(n,0),a=0,n=0))}a>0&&(this.dMultiply(Math.pow(i,a)),this.dAddOffset(n,0)),s&&e.ZERO.subTo(this,this)},e.prototype.fromNumber=function(t,i,r){if("number"==typeof i)if(t<2)this.fromInt(1);else for(this.fromNumber(t,r),this.testBit(t-1)||this.bitwiseTo(e.ONE.shiftLeft(t-1),y,this),this.isEven()&&this.dAddOffset(1,0);!this.isProbablePrime(i);)this.dAddOffset(2,0),this.bitLength()>t&&this.subTo(e.ONE.shiftLeft(t-1),this);else{var o=new Array,s=7&t;o.length=1+(t>>3),i.nextBytes(o),s>0?o[0]&=(1<>=this.DB;if(t.t>=this.DB;o+=this.s}else{for(o+=this.s;r>=this.DB;o+=t.s}i.s=o<0?-1:0,o>0?i.data[r++]=o:o<-1&&(i.data[r++]=this.DV+o),i.t=r,i.clamp()},e.prototype.dMultiply=function(t){this.data[this.t]=this.am(0,t-1,this,0,0,this.t),++this.t,this.clamp()},e.prototype.dAddOffset=function(t,i){if(0!=t){for(;this.t<=i;)this.data[this.t++]=0;for(this.data[i]+=t;this.data[i]>=this.DV;)this.data[i]-=this.DV,++i>=this.t&&(this.data[this.t++]=0),++this.data[i]}},e.prototype.multiplyLowerTo=function(t,i,r){var o,s=Math.min(this.t+t.t,i);for(r.s=0,r.t=s;s>0;)r.data[--s]=0;for(o=r.t-this.t;s=0;)r.data[o]=0;for(o=Math.max(i-this.t,0);o0)if(0==i)r=this.data[0]%t;else for(var o=this.t-1;o>=0;--o)r=(i*r+this.data[o])%t;return r},e.prototype.millerRabin=function(t){var i=this.subtract(e.ONE),r=i.getLowestSetBit();if(r<=0)return!1;for(var o,s=i.shiftRight(r),a={nextBytes:function(t){for(var i=0;i=0);var h=o.modPow(s,this);if(0!=h.compareTo(e.ONE)&&0!=h.compareTo(i)){for(var u=1;u++>24},e.prototype.shortValue=function(){return 0==this.t?this.s:this.data[0]<<16>>16},e.prototype.signum=function(){return this.s<0?-1:this.t<=0||1==this.t&&this.data[0]<=0?0:1},e.prototype.toByteArray=function(){var t=this.t,i=new Array;i[0]=this.s;var r,o=this.DB-t*this.DB%8,s=0;if(t-- >0)for(o>o)!=(this.s&this.DM)>>o&&(i[s++]=r|this.s<=0;)o<8?(r=(this.data[t]&(1<>(o+=this.DB-8)):(r=this.data[t]>>(o-=8)&255,o<=0&&(o+=this.DB,--t)),!!(128&r)&&(r|=-256),0==s&&(128&this.s)!=(128&r)&&++s,(s>0||r!=this.s)&&(i[s++]=r);return i},e.prototype.equals=function(t){return 0==this.compareTo(t)},e.prototype.min=function(t){return this.compareTo(t)<0?this:t},e.prototype.max=function(t){return this.compareTo(t)>0?this:t},e.prototype.and=function(t){var i=a();return this.bitwiseTo(t,T,i),i},e.prototype.or=function(t){var i=a();return this.bitwiseTo(t,y,i),i},e.prototype.xor=function(t){var i=a();return this.bitwiseTo(t,b,i),i},e.prototype.andNot=function(t){var i=a();return this.bitwiseTo(t,g,i),i},e.prototype.not=function(){for(var t=a(),i=0;i=this.t?0!=this.s:!!(this.data[i]&1<1){var p=a();for(o.sqrTo(n[1],p);h<=f;)n[h]=a(),o.mulTo(p,n[h-2],n[h]),h+=2}var d,T,y=t.t-1,b=!0,g=a();for(s=m(t.data[y])-1;y>=0;){for(s>=u?d=t.data[y]>>s-u&f:(d=(t.data[y]&(1<0&&(d|=t.data[y-1]>>this.DB+s-u)),h=r;!(1&d);)d>>=1,--h;if((s-=h)<0&&(s+=this.DB,--y),b)n[d].copyTo(e),b=!1;else{for(;h>1;)o.sqrTo(e,g),o.sqrTo(g,e),h-=2;h>0?o.sqrTo(e,g):(T=e,e=g,g=T),o.mulTo(g,n[d],e)}for(;y>=0&&!(t.data[y]&1<=0?(r.subTo(o,r),i&&s.subTo(n,s),a.subTo(h,a)):(o.subTo(r,o),i&&n.subTo(s,n),h.subTo(a,h))}return 0!=o.compareTo(e.ONE)?e.ZERO:h.compareTo(t)>=0?h.subtract(t):h.signum()<0?(h.addTo(t,h),h.signum()<0?h.add(t):h):h},e.prototype.pow=function(t){return this.exp(t,new S)},e.prototype.gcd=function(t){var i=this.s<0?this.negate():this.clone(),r=t.s<0?t.negate():t.clone();if(i.compareTo(r)<0){var o=i;i=r,r=o}var s=i.getLowestSetBit(),e=r.getLowestSetBit();if(e<0)return i;for(s0&&(i.rShiftTo(e,i),r.rShiftTo(e,r));i.signum()>0;)(s=i.getLowestSetBit())>0&&i.rShiftTo(s,i),(s=r.getLowestSetBit())>0&&r.rShiftTo(s,r),i.compareTo(r)>=0?(i.subTo(r,i),i.rShiftTo(1,i)):(r.subTo(i,r),r.rShiftTo(1,r));return e>0&&r.lShiftTo(e,r),r},e.prototype.isProbablePrime=function(t){var i,r=this.abs();if(1==r.t&&r.data[0]<=E[E.length-1]){for(i=0;i
+
+*/
+.hljs {
+ background: white;
+ color: black
+}
+.hljs-comment,
+.hljs-quote,
+.hljs-variable {
+ color: #008000
+}
+.hljs-keyword,
+.hljs-selector-tag,
+.hljs-built_in,
+.hljs-name,
+.hljs-tag {
+ color: #00f
+}
+.hljs-string,
+.hljs-title,
+.hljs-section,
+.hljs-attribute,
+.hljs-literal,
+.hljs-template-tag,
+.hljs-template-variable,
+.hljs-type,
+.hljs-addition {
+ color: #a31515
+}
+.hljs-deletion,
+.hljs-selector-attr,
+.hljs-selector-pseudo,
+.hljs-meta {
+ color: #2b91af
+}
+.hljs-doctag {
+ color: #808080
+}
+.hljs-attr {
+ color: #f00
+}
+.hljs-symbol,
+.hljs-bullet,
+.hljs-link {
+ color: #00b0e8
+}
+.hljs-emphasis {
+ font-style: italic
+}
+.hljs-strong {
+ font-weight: bold
+}
+.card {
+ font-size: .875rem;
+ font-weight: normal; }
+
+/*!
+ * Bootstrap v4.3.1 (https://getbootstrap.com/)
+ * Copyright 2011-2019 The Bootstrap Authors
+ * Copyright 2011-2019 Twitter, Inc.
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ */
+
+:root {
+ --blue: #2196f3;
+ --indigo: #3f51b5;
+ --purple: #9c27b0;
+ --pink: #e91e63;
+ --red: #f44336;
+ --orange: #ff9800;
+ --yellow: #ffeb3b;
+ --green: #4caf50;
+ --teal: #009688;
+ --cyan: #00bcd4;
+ --white: #fff;
+ --gray: #6c757d;
+ --gray-dark: #343a40;
+ --primary: #2196f3;
+ --secondary: #6c757d;
+ --success: #4caf50;
+ --info: #00bcd4;
+ --warning: #ffeb3b;
+ --danger: #f44336;
+ --light: #f8f9fa;
+ --dark: #343a40;
+ --breakpoint-xs: 0;
+ --breakpoint-sm: 576px;
+ --breakpoint-md: 768px;
+ --breakpoint-lg: 992px;
+ --breakpoint-xl: 1200px;
+ --font-family-sans-serif: "Roboto", "Helvetica", "Arial", sans-serif;
+ --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }
+
+*,
+*::before,
+*::after {
+ box-sizing: border-box; }
+
+html {
+ font-family: sans-serif;
+ line-height: 1.15;
+ -webkit-text-size-adjust: 100%;
+ -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
+
+article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
+ display: block; }
+
+body {
+ margin: 0;
+ font-family: "Roboto", "Helvetica", "Arial", sans-serif;
+ font-size: 1rem;
+ font-weight: 400;
+ line-height: 1.5;
+ color: #212529;
+ text-align: left;
+ background-color: #fafafa; }
+
+[tabindex="-1"]:focus {
+ outline: 0 !important; }
+
+hr {
+ box-sizing: content-box;
+ height: 0;
+ overflow: visible; }
+
+h1, h2, h3, h4, h5, h6 {
+ margin-top: 0;
+ margin-bottom: 0.5rem; }
+
+p {
+ margin-top: 0;
+ margin-bottom: 1rem; }
+
+abbr[title],
+abbr[data-original-title] {
+ text-decoration: underline;
+ text-decoration: underline dotted;
+ cursor: help;
+ border-bottom: 0;
+ text-decoration-skip-ink: none; }
+
+address {
+ margin-bottom: 1rem;
+ font-style: normal;
+ line-height: inherit; }
+
+ol,
+ul,
+dl {
+ margin-top: 0;
+ margin-bottom: 1rem; }
+
+ol ol,
+ul ul,
+ol ul,
+ul ol {
+ margin-bottom: 0; }
+
+dt {
+ font-weight: 700; }
+
+dd {
+ margin-bottom: .5rem;
+ margin-left: 0; }
+
+blockquote {
+ margin: 0 0 1rem; }
+
+b,
+strong {
+ font-weight: bolder; }
+
+small {
+ font-size: 80%; }
+
+sub,
+sup {
+ position: relative;
+ font-size: 75%;
+ line-height: 0;
+ vertical-align: baseline; }
+
+sub {
+ bottom: -.25em; }
+
+sup {
+ top: -.5em; }
+
+a {
+ color: #2196f3;
+ text-decoration: none;
+ background-color: transparent; }
+
+a:hover {
+ color: #0a6ebd;
+ text-decoration: underline; }
+
+a:not([href]):not([tabindex]) {
+ color: inherit;
+ text-decoration: none; }
+
+a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
+ color: inherit;
+ text-decoration: none; }
+
+a:not([href]):not([tabindex]):focus {
+ outline: 0; }
+
+pre,
+code,
+kbd,
+samp {
+ font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
+ font-size: 1em; }
+
+pre {
+ margin-top: 0;
+ margin-bottom: 1rem;
+ overflow: auto; }
+
+figure {
+ margin: 0 0 1rem; }
+
+img {
+ vertical-align: middle;
+ border-style: none; }
+
+svg {
+ overflow: hidden;
+ vertical-align: middle; }
+
+table {
+ border-collapse: collapse; }
+
+caption {
+ padding-top: 0.75rem;
+ padding-bottom: 0.75rem;
+ color: #6c757d;
+ text-align: left;
+ caption-side: bottom; }
+
+th {
+ text-align: inherit; }
+
+label {
+ display: inline-block;
+ margin-bottom: 0.5rem; }
+
+button {
+ border-radius: 0; }
+
+button:focus {
+ outline: 1px dotted;
+ outline: 5px auto -webkit-focus-ring-color; }
+
+input,
+button,
+select,
+optgroup,
+textarea {
+ margin: 0;
+ font-family: inherit;
+ font-size: inherit;
+ line-height: inherit; }
+
+button,
+input {
+ overflow: visible; }
+
+button,
+select {
+ text-transform: none; }
+
+select {
+ word-wrap: normal; }
+
+button,
+[type="button"],
+[type="reset"],
+[type="submit"] {
+ -webkit-appearance: button; }
+
+button:not(:disabled),
+[type="button"]:not(:disabled),
+[type="reset"]:not(:disabled),
+[type="submit"]:not(:disabled) {
+ cursor: pointer; }
+
+button::-moz-focus-inner,
+[type="button"]::-moz-focus-inner,
+[type="reset"]::-moz-focus-inner,
+[type="submit"]::-moz-focus-inner {
+ padding: 0;
+ border-style: none; }
+
+input[type="radio"],
+input[type="checkbox"] {
+ box-sizing: border-box;
+ padding: 0; }
+
+input[type="date"],
+input[type="time"],
+input[type="datetime-local"],
+input[type="month"] {
+ -webkit-appearance: listbox; }
+
+textarea {
+ overflow: auto;
+ resize: vertical; }
+
+fieldset {
+ min-width: 0;
+ padding: 0;
+ margin: 0;
+ border: 0; }
+
+legend {
+ display: block;
+ width: 100%;
+ max-width: 100%;
+ padding: 0;
+ margin-bottom: .5rem;
+ font-size: 1.5rem;
+ line-height: inherit;
+ color: inherit;
+ white-space: normal; }
+
+progress {
+ vertical-align: baseline; }
+
+[type="number"]::-webkit-inner-spin-button,
+[type="number"]::-webkit-outer-spin-button {
+ height: auto; }
+
+[type="search"] {
+ outline-offset: -2px;
+ -webkit-appearance: none; }
+
+[type="search"]::-webkit-search-decoration {
+ -webkit-appearance: none; }
+
+::-webkit-file-upload-button {
+ font: inherit;
+ -webkit-appearance: button; }
+
+output {
+ display: inline-block; }
+
+summary {
+ display: list-item;
+ cursor: pointer; }
+
+template {
+ display: none; }
+
+[hidden] {
+ display: none !important; }
+
+h1, h2, h3, h4, h5, h6,
+.h1, .h2, .h3, .h4, .h5, .h6 {
+ margin-bottom: 0.5rem;
+ font-weight: 400;
+ line-height: 1.2; }
+
+h1, .h1 {
+ font-size: 2.5rem; }
+
+h2, .h2 {
+ font-size: 2rem; }
+
+h3, .h3 {
+ font-size: 1.75rem; }
+
+h4, .h4 {
+ font-size: 1.5rem; }
+
+h5, .h5 {
+ font-size: 1.25rem; }
+
+h6, .h6 {
+ font-size: 1rem; }
+
+.lead {
+ font-size: 1.25rem;
+ font-weight: 300; }
+
+.display-1 {
+ font-size: 7rem;
+ font-weight: 300;
+ line-height: 1.2; }
+
+.display-2 {
+ font-size: 3.5rem;
+ font-weight: 300;
+ line-height: 1.2; }
+
+.display-3 {
+ font-size: 2.8125rem;
+ font-weight: 300;
+ line-height: 1.2; }
+
+.display-4 {
+ font-size: 2.125rem;
+ font-weight: 300;
+ line-height: 1.2; }
+
+hr {
+ margin-top: 1rem;
+ margin-bottom: 1rem;
+ border: 0;
+ border-top: 1px solid rgba(0, 0, 0, 0.1); }
+
+small,
+.small {
+ font-size: 80%;
+ font-weight: 400; }
+
+mark,
+.mark {
+ padding: 0.2em;
+ background-color: #fcf8e3; }
+
+.list-unstyled {
+ padding-left: 0;
+ list-style: none; }
+
+.list-inline {
+ padding-left: 0;
+ list-style: none; }
+
+.list-inline-item {
+ display: inline-block; }
+
+.list-inline-item:not(:last-child) {
+ margin-right: 0.5rem; }
+
+.initialism {
+ font-size: 90%;
+ text-transform: uppercase; }
+
+.blockquote {
+ margin-bottom: 1rem;
+ font-size: 1.25rem; }
+
+.blockquote-footer {
+ display: block;
+ font-size: 80%;
+ color: #6c757d; }
+
+.blockquote-footer::before {
+ content: "\2014\00A0"; }
+
+.img-fluid {
+ max-width: 100%;
+ height: auto; }
+
+.img-thumbnail {
+ padding: 0.25rem;
+ background-color: #fafafa;
+ border: 1px solid #dee2e6;
+ border-radius: 0.125rem;
+ box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
+ max-width: 100%;
+ height: auto; }
+
+.figure {
+ display: inline-block; }
+
+.figure-img {
+ margin-bottom: 0.5rem;
+ line-height: 1; }
+
+.figure-caption {
+ font-size: 90%;
+ color: #6c757d; }
+
+code {
+ font-size: 87.5%;
+ color: #e91e63;
+ word-break: break-word; }
+
+a > code {
+ color: inherit; }
+
+kbd {
+ padding: 0.2rem 0.4rem;
+ font-size: 87.5%;
+ color: #fff;
+ background-color: #212529;
+ border-radius: 0.0625rem;
+ box-shadow: inset 0 -0.1rem 0 rgba(0, 0, 0, 0.25); }
+
+kbd kbd {
+ padding: 0;
+ font-size: 100%;
+ font-weight: 700;
+ box-shadow: none; }
+
+pre {
+ display: block;
+ font-size: 87.5%;
+ color: #212529; }
+
+pre code {
+ font-size: inherit;
+ color: inherit;
+ word-break: normal; }
+
+.pre-scrollable {
+ max-height: 340px;
+ overflow-y: scroll; }
+
+.container {
+ width: 100%;
+ padding-right: 15px;
+ padding-left: 15px;
+ margin-right: auto;
+ margin-left: auto; }
+
+@media (min-width: 576px) {
+ .container {
+ max-width: 540px; } }
+
+@media (min-width: 768px) {
+ .container {
+ max-width: 720px; } }
+
+@media (min-width: 992px) {
+ .container {
+ max-width: 960px; } }
+
+@media (min-width: 1200px) {
+ .container {
+ max-width: 1140px; } }
+
+.container-fluid {
+ width: 100%;
+ padding-right: 15px;
+ padding-left: 15px;
+ margin-right: auto;
+ margin-left: auto; }
+
+.row {
+ display: flex;
+ flex-wrap: wrap;
+ margin-right: -15px;
+ margin-left: -15px; }
+
+.no-gutters {
+ margin-right: 0;
+ margin-left: 0; }
+
+.no-gutters > .col,
+ .no-gutters > [class*="col-"] {
+ padding-right: 0;
+ padding-left: 0; }
+
+.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
+.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
+.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
+.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
+.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
+.col-xl-auto {
+ position: relative;
+ width: 100%;
+ padding-right: 15px;
+ padding-left: 15px; }
+
+.col {
+ flex-basis: 0;
+ flex-grow: 1;
+ max-width: 100%; }
+
+.col-auto {
+ flex: 0 0 auto;
+ width: auto;
+ max-width: 100%; }
+
+.col-1 {
+ flex: 0 0 8.33333%;
+ max-width: 8.33333%; }
+
+.col-2 {
+ flex: 0 0 16.66667%;
+ max-width: 16.66667%; }
+
+.col-3 {
+ flex: 0 0 25%;
+ max-width: 25%; }
+
+.col-4 {
+ flex: 0 0 33.33333%;
+ max-width: 33.33333%; }
+
+.col-5 {
+ flex: 0 0 41.66667%;
+ max-width: 41.66667%; }
+
+.col-6 {
+ flex: 0 0 50%;
+ max-width: 50%; }
+
+.col-7 {
+ flex: 0 0 58.33333%;
+ max-width: 58.33333%; }
+
+.col-8 {
+ flex: 0 0 66.66667%;
+ max-width: 66.66667%; }
+
+.col-9 {
+ flex: 0 0 75%;
+ max-width: 75%; }
+
+.col-10 {
+ flex: 0 0 83.33333%;
+ max-width: 83.33333%; }
+
+.col-11 {
+ flex: 0 0 91.66667%;
+ max-width: 91.66667%; }
+
+.col-12 {
+ flex: 0 0 100%;
+ max-width: 100%; }
+
+.order-first {
+ order: -1; }
+
+.order-last {
+ order: 13; }
+
+.order-0 {
+ order: 0; }
+
+.order-1 {
+ order: 1; }
+
+.order-2 {
+ order: 2; }
+
+.order-3 {
+ order: 3; }
+
+.order-4 {
+ order: 4; }
+
+.order-5 {
+ order: 5; }
+
+.order-6 {
+ order: 6; }
+
+.order-7 {
+ order: 7; }
+
+.order-8 {
+ order: 8; }
+
+.order-9 {
+ order: 9; }
+
+.order-10 {
+ order: 10; }
+
+.order-11 {
+ order: 11; }
+
+.order-12 {
+ order: 12; }
+
+.offset-1 {
+ margin-left: 8.33333%; }
+
+.offset-2 {
+ margin-left: 16.66667%; }
+
+.offset-3 {
+ margin-left: 25%; }
+
+.offset-4 {
+ margin-left: 33.33333%; }
+
+.offset-5 {
+ margin-left: 41.66667%; }
+
+.offset-6 {
+ margin-left: 50%; }
+
+.offset-7 {
+ margin-left: 58.33333%; }
+
+.offset-8 {
+ margin-left: 66.66667%; }
+
+.offset-9 {
+ margin-left: 75%; }
+
+.offset-10 {
+ margin-left: 83.33333%; }
+
+.offset-11 {
+ margin-left: 91.66667%; }
+
+@media (min-width: 576px) {
+ .col-sm {
+ flex-basis: 0;
+ flex-grow: 1;
+ max-width: 100%; }
+ .col-sm-auto {
+ flex: 0 0 auto;
+ width: auto;
+ max-width: 100%; }
+ .col-sm-1 {
+ flex: 0 0 8.33333%;
+ max-width: 8.33333%; }
+ .col-sm-2 {
+ flex: 0 0 16.66667%;
+ max-width: 16.66667%; }
+ .col-sm-3 {
+ flex: 0 0 25%;
+ max-width: 25%; }
+ .col-sm-4 {
+ flex: 0 0 33.33333%;
+ max-width: 33.33333%; }
+ .col-sm-5 {
+ flex: 0 0 41.66667%;
+ max-width: 41.66667%; }
+ .col-sm-6 {
+ flex: 0 0 50%;
+ max-width: 50%; }
+ .col-sm-7 {
+ flex: 0 0 58.33333%;
+ max-width: 58.33333%; }
+ .col-sm-8 {
+ flex: 0 0 66.66667%;
+ max-width: 66.66667%; }
+ .col-sm-9 {
+ flex: 0 0 75%;
+ max-width: 75%; }
+ .col-sm-10 {
+ flex: 0 0 83.33333%;
+ max-width: 83.33333%; }
+ .col-sm-11 {
+ flex: 0 0 91.66667%;
+ max-width: 91.66667%; }
+ .col-sm-12 {
+ flex: 0 0 100%;
+ max-width: 100%; }
+ .order-sm-first {
+ order: -1; }
+ .order-sm-last {
+ order: 13; }
+ .order-sm-0 {
+ order: 0; }
+ .order-sm-1 {
+ order: 1; }
+ .order-sm-2 {
+ order: 2; }
+ .order-sm-3 {
+ order: 3; }
+ .order-sm-4 {
+ order: 4; }
+ .order-sm-5 {
+ order: 5; }
+ .order-sm-6 {
+ order: 6; }
+ .order-sm-7 {
+ order: 7; }
+ .order-sm-8 {
+ order: 8; }
+ .order-sm-9 {
+ order: 9; }
+ .order-sm-10 {
+ order: 10; }
+ .order-sm-11 {
+ order: 11; }
+ .order-sm-12 {
+ order: 12; }
+ .offset-sm-0 {
+ margin-left: 0; }
+ .offset-sm-1 {
+ margin-left: 8.33333%; }
+ .offset-sm-2 {
+ margin-left: 16.66667%; }
+ .offset-sm-3 {
+ margin-left: 25%; }
+ .offset-sm-4 {
+ margin-left: 33.33333%; }
+ .offset-sm-5 {
+ margin-left: 41.66667%; }
+ .offset-sm-6 {
+ margin-left: 50%; }
+ .offset-sm-7 {
+ margin-left: 58.33333%; }
+ .offset-sm-8 {
+ margin-left: 66.66667%; }
+ .offset-sm-9 {
+ margin-left: 75%; }
+ .offset-sm-10 {
+ margin-left: 83.33333%; }
+ .offset-sm-11 {
+ margin-left: 91.66667%; } }
+
+@media (min-width: 768px) {
+ .col-md {
+ flex-basis: 0;
+ flex-grow: 1;
+ max-width: 100%; }
+ .col-md-auto {
+ flex: 0 0 auto;
+ width: auto;
+ max-width: 100%; }
+ .col-md-1 {
+ flex: 0 0 8.33333%;
+ max-width: 8.33333%; }
+ .col-md-2 {
+ flex: 0 0 16.66667%;
+ max-width: 16.66667%; }
+ .col-md-3 {
+ flex: 0 0 25%;
+ max-width: 25%; }
+ .col-md-4 {
+ flex: 0 0 33.33333%;
+ max-width: 33.33333%; }
+ .col-md-5 {
+ flex: 0 0 41.66667%;
+ max-width: 41.66667%; }
+ .col-md-6 {
+ flex: 0 0 50%;
+ max-width: 50%; }
+ .col-md-7 {
+ flex: 0 0 58.33333%;
+ max-width: 58.33333%; }
+ .col-md-8 {
+ flex: 0 0 66.66667%;
+ max-width: 66.66667%; }
+ .col-md-9 {
+ flex: 0 0 75%;
+ max-width: 75%; }
+ .col-md-10 {
+ flex: 0 0 83.33333%;
+ max-width: 83.33333%; }
+ .col-md-11 {
+ flex: 0 0 91.66667%;
+ max-width: 91.66667%; }
+ .col-md-12 {
+ flex: 0 0 100%;
+ max-width: 100%; }
+ .order-md-first {
+ order: -1; }
+ .order-md-last {
+ order: 13; }
+ .order-md-0 {
+ order: 0; }
+ .order-md-1 {
+ order: 1; }
+ .order-md-2 {
+ order: 2; }
+ .order-md-3 {
+ order: 3; }
+ .order-md-4 {
+ order: 4; }
+ .order-md-5 {
+ order: 5; }
+ .order-md-6 {
+ order: 6; }
+ .order-md-7 {
+ order: 7; }
+ .order-md-8 {
+ order: 8; }
+ .order-md-9 {
+ order: 9; }
+ .order-md-10 {
+ order: 10; }
+ .order-md-11 {
+ order: 11; }
+ .order-md-12 {
+ order: 12; }
+ .offset-md-0 {
+ margin-left: 0; }
+ .offset-md-1 {
+ margin-left: 8.33333%; }
+ .offset-md-2 {
+ margin-left: 16.66667%; }
+ .offset-md-3 {
+ margin-left: 25%; }
+ .offset-md-4 {
+ margin-left: 33.33333%; }
+ .offset-md-5 {
+ margin-left: 41.66667%; }
+ .offset-md-6 {
+ margin-left: 50%; }
+ .offset-md-7 {
+ margin-left: 58.33333%; }
+ .offset-md-8 {
+ margin-left: 66.66667%; }
+ .offset-md-9 {
+ margin-left: 75%; }
+ .offset-md-10 {
+ margin-left: 83.33333%; }
+ .offset-md-11 {
+ margin-left: 91.66667%; } }
+
+@media (min-width: 992px) {
+ .col-lg {
+ flex-basis: 0;
+ flex-grow: 1;
+ max-width: 100%; }
+ .col-lg-auto {
+ flex: 0 0 auto;
+ width: auto;
+ max-width: 100%; }
+ .col-lg-1 {
+ flex: 0 0 8.33333%;
+ max-width: 8.33333%; }
+ .col-lg-2 {
+ flex: 0 0 16.66667%;
+ max-width: 16.66667%; }
+ .col-lg-3 {
+ flex: 0 0 25%;
+ max-width: 25%; }
+ .col-lg-4 {
+ flex: 0 0 33.33333%;
+ max-width: 33.33333%; }
+ .col-lg-5 {
+ flex: 0 0 41.66667%;
+ max-width: 41.66667%; }
+ .col-lg-6 {
+ flex: 0 0 50%;
+ max-width: 50%; }
+ .col-lg-7 {
+ flex: 0 0 58.33333%;
+ max-width: 58.33333%; }
+ .col-lg-8 {
+ flex: 0 0 66.66667%;
+ max-width: 66.66667%; }
+ .col-lg-9 {
+ flex: 0 0 75%;
+ max-width: 75%; }
+ .col-lg-10 {
+ flex: 0 0 83.33333%;
+ max-width: 83.33333%; }
+ .col-lg-11 {
+ flex: 0 0 91.66667%;
+ max-width: 91.66667%; }
+ .col-lg-12 {
+ flex: 0 0 100%;
+ max-width: 100%; }
+ .order-lg-first {
+ order: -1; }
+ .order-lg-last {
+ order: 13; }
+ .order-lg-0 {
+ order: 0; }
+ .order-lg-1 {
+ order: 1; }
+ .order-lg-2 {
+ order: 2; }
+ .order-lg-3 {
+ order: 3; }
+ .order-lg-4 {
+ order: 4; }
+ .order-lg-5 {
+ order: 5; }
+ .order-lg-6 {
+ order: 6; }
+ .order-lg-7 {
+ order: 7; }
+ .order-lg-8 {
+ order: 8; }
+ .order-lg-9 {
+ order: 9; }
+ .order-lg-10 {
+ order: 10; }
+ .order-lg-11 {
+ order: 11; }
+ .order-lg-12 {
+ order: 12; }
+ .offset-lg-0 {
+ margin-left: 0; }
+ .offset-lg-1 {
+ margin-left: 8.33333%; }
+ .offset-lg-2 {
+ margin-left: 16.66667%; }
+ .offset-lg-3 {
+ margin-left: 25%; }
+ .offset-lg-4 {
+ margin-left: 33.33333%; }
+ .offset-lg-5 {
+ margin-left: 41.66667%; }
+ .offset-lg-6 {
+ margin-left: 50%; }
+ .offset-lg-7 {
+ margin-left: 58.33333%; }
+ .offset-lg-8 {
+ margin-left: 66.66667%; }
+ .offset-lg-9 {
+ margin-left: 75%; }
+ .offset-lg-10 {
+ margin-left: 83.33333%; }
+ .offset-lg-11 {
+ margin-left: 91.66667%; } }
+
+@media (min-width: 1200px) {
+ .col-xl {
+ flex-basis: 0;
+ flex-grow: 1;
+ max-width: 100%; }
+ .col-xl-auto {
+ flex: 0 0 auto;
+ width: auto;
+ max-width: 100%; }
+ .col-xl-1 {
+ flex: 0 0 8.33333%;
+ max-width: 8.33333%; }
+ .col-xl-2 {
+ flex: 0 0 16.66667%;
+ max-width: 16.66667%; }
+ .col-xl-3 {
+ flex: 0 0 25%;
+ max-width: 25%; }
+ .col-xl-4 {
+ flex: 0 0 33.33333%;
+ max-width: 33.33333%; }
+ .col-xl-5 {
+ flex: 0 0 41.66667%;
+ max-width: 41.66667%; }
+ .col-xl-6 {
+ flex: 0 0 50%;
+ max-width: 50%; }
+ .col-xl-7 {
+ flex: 0 0 58.33333%;
+ max-width: 58.33333%; }
+ .col-xl-8 {
+ flex: 0 0 66.66667%;
+ max-width: 66.66667%; }
+ .col-xl-9 {
+ flex: 0 0 75%;
+ max-width: 75%; }
+ .col-xl-10 {
+ flex: 0 0 83.33333%;
+ max-width: 83.33333%; }
+ .col-xl-11 {
+ flex: 0 0 91.66667%;
+ max-width: 91.66667%; }
+ .col-xl-12 {
+ flex: 0 0 100%;
+ max-width: 100%; }
+ .order-xl-first {
+ order: -1; }
+ .order-xl-last {
+ order: 13; }
+ .order-xl-0 {
+ order: 0; }
+ .order-xl-1 {
+ order: 1; }
+ .order-xl-2 {
+ order: 2; }
+ .order-xl-3 {
+ order: 3; }
+ .order-xl-4 {
+ order: 4; }
+ .order-xl-5 {
+ order: 5; }
+ .order-xl-6 {
+ order: 6; }
+ .order-xl-7 {
+ order: 7; }
+ .order-xl-8 {
+ order: 8; }
+ .order-xl-9 {
+ order: 9; }
+ .order-xl-10 {
+ order: 10; }
+ .order-xl-11 {
+ order: 11; }
+ .order-xl-12 {
+ order: 12; }
+ .offset-xl-0 {
+ margin-left: 0; }
+ .offset-xl-1 {
+ margin-left: 8.33333%; }
+ .offset-xl-2 {
+ margin-left: 16.66667%; }
+ .offset-xl-3 {
+ margin-left: 25%; }
+ .offset-xl-4 {
+ margin-left: 33.33333%; }
+ .offset-xl-5 {
+ margin-left: 41.66667%; }
+ .offset-xl-6 {
+ margin-left: 50%; }
+ .offset-xl-7 {
+ margin-left: 58.33333%; }
+ .offset-xl-8 {
+ margin-left: 66.66667%; }
+ .offset-xl-9 {
+ margin-left: 75%; }
+ .offset-xl-10 {
+ margin-left: 83.33333%; }
+ .offset-xl-11 {
+ margin-left: 91.66667%; } }
+
+.table {
+ width: 100%;
+ margin-bottom: 1rem;
+ color: #212529; }
+
+.table th,
+ .table td {
+ padding: 0.75rem;
+ vertical-align: top;
+ border-top: 1px solid rgba(0, 0, 0, 0.06); }
+
+.table thead th {
+ vertical-align: bottom;
+ border-bottom: 2px solid rgba(0, 0, 0, 0.06); }
+
+.table tbody + tbody {
+ border-top: 2px solid rgba(0, 0, 0, 0.06); }
+
+.table-sm th,
+.table-sm td {
+ padding: 0.3rem; }
+
+.table-bordered {
+ border: 1px solid rgba(0, 0, 0, 0.06); }
+
+.table-bordered th,
+ .table-bordered td {
+ border: 1px solid rgba(0, 0, 0, 0.06); }
+
+.table-bordered thead th,
+ .table-bordered thead td {
+ border-bottom-width: 2px; }
+
+.table-borderless th,
+.table-borderless td,
+.table-borderless thead th,
+.table-borderless tbody + tbody {
+ border: 0; }
+
+.table-striped tbody tr:nth-of-type(odd) {
+ background-color: rgba(0, 0, 0, 0.05); }
+
+.table-hover tbody tr:hover {
+ color: #212529;
+ background-color: rgba(0, 0, 0, 0.075); }
+
+.table-primary,
+.table-primary > th,
+.table-primary > td {
+ background-color: #c1e2fc; }
+
+.table-primary th,
+.table-primary td,
+.table-primary thead th,
+.table-primary tbody + tbody {
+ border-color: #8cc8f9; }
+
+.table-hover .table-primary:hover {
+ background-color: #a9d7fb; }
+
+.table-hover .table-primary:hover > td,
+ .table-hover .table-primary:hover > th {
+ background-color: #a9d7fb; }
+
+.table-secondary,
+.table-secondary > th,
+.table-secondary > td {
+ background-color: #d6d8db; }
+
+.table-secondary th,
+.table-secondary td,
+.table-secondary thead th,
+.table-secondary tbody + tbody {
+ border-color: #b3b7bb; }
+
+.table-hover .table-secondary:hover {
+ background-color: #c8cbcf; }
+
+.table-hover .table-secondary:hover > td,
+ .table-hover .table-secondary:hover > th {
+ background-color: #c8cbcf; }
+
+.table-success,
+.table-success > th,
+.table-success > td {
+ background-color: #cde9ce; }
+
+.table-success th,
+.table-success td,
+.table-success thead th,
+.table-success tbody + tbody {
+ border-color: #a2d5a4; }
+
+.table-hover .table-success:hover {
+ background-color: #bbe1bd; }
+
+.table-hover .table-success:hover > td,
+ .table-hover .table-success:hover > th {
+ background-color: #bbe1bd; }
+
+.table-info,
+.table-info > th,
+.table-info > td {
+ background-color: #b8ecf3; }
+
+.table-info th,
+.table-info td,
+.table-info thead th,
+.table-info tbody + tbody {
+ border-color: #7adce9; }
+
+.table-hover .table-info:hover {
+ background-color: #a2e6ef; }
+
+.table-hover .table-info:hover > td,
+ .table-hover .table-info:hover > th {
+ background-color: #a2e6ef; }
+
+.table-warning,
+.table-warning > th,
+.table-warning > td {
+ background-color: #fff9c8; }
+
+.table-warning th,
+.table-warning td,
+.table-warning thead th,
+.table-warning tbody + tbody {
+ border-color: #fff599; }
+
+.table-hover .table-warning:hover {
+ background-color: #fff6af; }
+
+.table-hover .table-warning:hover > td,
+ .table-hover .table-warning:hover > th {
+ background-color: #fff6af; }
+
+.table-danger,
+.table-danger > th,
+.table-danger > td {
+ background-color: #fccac7; }
+
+.table-danger th,
+.table-danger td,
+.table-danger thead th,
+.table-danger tbody + tbody {
+ border-color: #f99d96; }
+
+.table-hover .table-danger:hover {
+ background-color: #fbb3af; }
+
+.table-hover .table-danger:hover > td,
+ .table-hover .table-danger:hover > th {
+ background-color: #fbb3af; }
+
+.table-light,
+.table-light > th,
+.table-light > td {
+ background-color: #fdfdfe; }
+
+.table-light th,
+.table-light td,
+.table-light thead th,
+.table-light tbody + tbody {
+ border-color: #fbfcfc; }
+
+.table-hover .table-light:hover {
+ background-color: #ececf6; }
+
+.table-hover .table-light:hover > td,
+ .table-hover .table-light:hover > th {
+ background-color: #ececf6; }
+
+.table-dark,
+.table-dark > th,
+.table-dark > td {
+ background-color: #c6c8ca; }
+
+.table-dark th,
+.table-dark td,
+.table-dark thead th,
+.table-dark tbody + tbody {
+ border-color: #95999c; }
+
+.table-hover .table-dark:hover {
+ background-color: #b9bbbe; }
+
+.table-hover .table-dark:hover > td,
+ .table-hover .table-dark:hover > th {
+ background-color: #b9bbbe; }
+
+.table-active,
+.table-active > th,
+.table-active > td {
+ background-color: rgba(0, 0, 0, 0.075); }
+
+.table-hover .table-active:hover {
+ background-color: rgba(0, 0, 0, 0.075); }
+
+.table-hover .table-active:hover > td,
+ .table-hover .table-active:hover > th {
+ background-color: rgba(0, 0, 0, 0.075); }
+
+.table .thead-dark th {
+ color: #fff;
+ background-color: #343a40;
+ border-color: #454d55; }
+
+.table .thead-light th {
+ color: #495057;
+ background-color: #e9ecef;
+ border-color: rgba(0, 0, 0, 0.06); }
+
+.table-dark {
+ color: #fff;
+ background-color: #343a40; }
+
+.table-dark th,
+ .table-dark td,
+ .table-dark thead th {
+ border-color: #454d55; }
+
+.table-dark.table-bordered {
+ border: 0; }
+
+.table-dark.table-striped tbody tr:nth-of-type(odd) {
+ background-color: rgba(255, 255, 255, 0.05); }
+
+.table-dark.table-hover tbody tr:hover {
+ color: #fff;
+ background-color: rgba(255, 255, 255, 0.075); }
+
+@media (max-width: 575.98px) {
+ .table-responsive-sm {
+ display: block;
+ width: 100%;
+ overflow-x: auto;
+ -webkit-overflow-scrolling: touch; }
+ .table-responsive-sm > .table-bordered {
+ border: 0; } }
+
+@media (max-width: 767.98px) {
+ .table-responsive-md {
+ display: block;
+ width: 100%;
+ overflow-x: auto;
+ -webkit-overflow-scrolling: touch; }
+ .table-responsive-md > .table-bordered {
+ border: 0; } }
+
+@media (max-width: 991.98px) {
+ .table-responsive-lg {
+ display: block;
+ width: 100%;
+ overflow-x: auto;
+ -webkit-overflow-scrolling: touch; }
+ .table-responsive-lg > .table-bordered {
+ border: 0; } }
+
+@media (max-width: 1199.98px) {
+ .table-responsive-xl {
+ display: block;
+ width: 100%;
+ overflow-x: auto;
+ -webkit-overflow-scrolling: touch; }
+ .table-responsive-xl > .table-bordered {
+ border: 0; } }
+
+.table-responsive {
+ display: block;
+ width: 100%;
+ overflow-x: auto;
+ -webkit-overflow-scrolling: touch; }
+
+.table-responsive > .table-bordered {
+ border: 0; }
+
+.form-control, .custom-file-control {
+ display: block;
+ width: 100%;
+ height: calc(1.5em + 0.875rem + 2px);
+ padding: 0.4375rem 0;
+ font-size: 1rem;
+ font-weight: 400;
+ line-height: 1.5;
+ color: #495057;
+ background-color: rgba(0, 0, 0, 0);
+ background-clip: padding-box;
+ border: 1px solid rgba(0, 0, 0, 0.26);
+ border-radius: 0;
+ box-shadow: none;
+ transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
+
+@media (prefers-reduced-motion: reduce) {
+ .form-control, .custom-file-control {
+ transition: none; } }
+
+.form-control::-ms-expand, .custom-file-control::-ms-expand {
+ background-color: transparent;
+ border: 0; }
+
+.form-control:focus, .custom-file-control:focus {
+ color: #495057;
+ background-color: rgba(0, 0, 0, 0);
+ border-color: #9acffa;
+ outline: 0;
+ box-shadow: none, 0 0 0 0.2rem rgba(33, 150, 243, 0.25); }
+
+.form-control::-webkit-input-placeholder, .custom-file-control::-webkit-input-placeholder {
+ color: #6c757d;
+ opacity: 1; }
+
+.form-control::-moz-placeholder, .custom-file-control::-moz-placeholder {
+ color: #6c757d;
+ opacity: 1; }
+
+.form-control::placeholder, .custom-file-control::placeholder {
+ color: #6c757d;
+ opacity: 1; }
+
+.form-control:disabled, .custom-file-control:disabled, .form-control[readonly], .custom-file-control[readonly] {
+ background-color: #e9ecef;
+ opacity: 1; }
+
+select.form-control:focus::-ms-value, select.custom-file-control:focus::-ms-value {
+ color: #495057;
+ background-color: rgba(0, 0, 0, 0); }
+
+.form-control-file,
+.form-control-range {
+ display: block;
+ width: 100%; }
+
+.col-form-label {
+ padding-top: calc(0.4375rem + 1px);
+ padding-bottom: calc(0.4375rem + 1px);
+ margin-bottom: 0;
+ font-size: inherit;
+ line-height: 1.5; }
+
+.col-form-label-lg {
+ padding-top: calc(0.5625rem + 1px);
+ padding-bottom: calc(0.5625rem + 1px);
+ font-size: 1.25rem;
+ line-height: 1.5; }
+
+.col-form-label-sm {
+ padding-top: calc(0.25rem + 1px);
+ padding-bottom: calc(0.25rem + 1px);
+ font-size: 0.875rem;
+ line-height: 1.5; }
+
+.form-control-plaintext {
+ display: block;
+ width: 100%;
+ padding-top: 0.4375rem;
+ padding-bottom: 0.4375rem;
+ margin-bottom: 0;
+ line-height: 1.5;
+ color: #212529;
+ background-color: transparent;
+ border: solid transparent;
+ border-width: 1px 0; }
+
+.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
+ padding-right: 0;
+ padding-left: 0; }
+
+.form-control-sm {
+ height: calc(1.5em + 0.8125rem + 2px);
+ padding: 0.25rem 0;
+ font-size: 0.875rem;
+ line-height: 1.5;
+ border-radius: 0.0625rem; }
+
+.form-control-lg {
+ height: calc(1.5em + 1rem + 2px);
+ padding: 0.5625rem 0;
+ font-size: 1.25rem;
+ line-height: 1.5;
+ border-radius: 0.3rem; }
+
+select.form-control[size], select.custom-file-control[size], select.form-control[multiple], select.custom-file-control[multiple] {
+ height: auto; }
+
+textarea.form-control, textarea.custom-file-control {
+ height: auto; }
+
+.form-group {
+ margin-bottom: 1rem; }
+
+.form-text {
+ display: block;
+ margin-top: 0.25rem; }
+
+.form-row {
+ display: flex;
+ flex-wrap: wrap;
+ margin-right: -5px;
+ margin-left: -5px; }
+
+.form-row > .col,
+ .form-row > [class*="col-"] {
+ padding-right: 5px;
+ padding-left: 5px; }
+
+.form-check {
+ position: relative;
+ display: block;
+ padding-left: 1.25rem; }
+
+.form-check-input {
+ position: absolute;
+ margin-top: 0.3rem;
+ margin-left: -1.25rem; }
+
+.form-check-input:disabled ~ .form-check-label {
+ color: #6c757d; }
+
+.form-check-label {
+ margin-bottom: 0; }
+
+.form-check-inline {
+ display: inline-flex;
+ align-items: center;
+ padding-left: 0;
+ margin-right: 0.75rem; }
+
+.form-check-inline .form-check-input {
+ position: static;
+ margin-top: 0;
+ margin-right: 0.3125rem;
+ margin-left: 0; }
+
+.valid-feedback {
+ display: none;
+ width: 100%;
+ margin-top: 0.25rem;
+ font-size: 80%;
+ color: #4caf50; }
+
+.valid-tooltip {
+ position: absolute;
+ top: 100%;
+ z-index: 5;
+ display: none;
+ max-width: 100%;
+ padding: 0.25rem 0.5rem;
+ margin-top: .1rem;
+ font-size: 0.875rem;
+ line-height: 1.5;
+ color: #fff;
+ background-color: rgba(76, 175, 80, 0.9);
+ border-radius: 0.125rem; }
+
+.was-validated .form-control:valid, .was-validated .custom-file-control:valid, .form-control.is-valid, .is-valid.custom-file-control {
+ border-color: #4caf50;
+ padding-right: calc(1.5em + 0.875rem);
+ background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%234caf50%27 d=%27M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z%27/%3e%3c/svg%3e");
+ background-repeat: no-repeat;
+ background-position: center right calc(0.375em + 0.21875rem);
+ background-size: calc(0.75em + 0.4375rem) calc(0.75em + 0.4375rem); }
+
+.was-validated .form-control:valid:focus, .was-validated .custom-file-control:valid:focus, .form-control.is-valid:focus, .is-valid.custom-file-control:focus {
+ border-color: #4caf50;
+ box-shadow: 0 0 0 0.2rem rgba(76, 175, 80, 0.25); }
+
+.was-validated .form-control:valid ~ .valid-feedback, .was-validated .custom-file-control:valid ~ .valid-feedback,
+ .was-validated .form-control:valid ~ .valid-tooltip,
+ .was-validated .custom-file-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback, .is-valid.custom-file-control ~ .valid-feedback,
+ .form-control.is-valid ~ .valid-tooltip,
+ .is-valid.custom-file-control ~ .valid-tooltip {
+ display: block; }
+
+.was-validated textarea.form-control:valid, .was-validated textarea.custom-file-control:valid, textarea.form-control.is-valid, textarea.is-valid.custom-file-control {
+ padding-right: calc(1.5em + 0.875rem);
+ background-position: top calc(0.375em + 0.21875rem) right calc(0.375em + 0.21875rem); }
+
+.was-validated .custom-select:valid, .custom-select.is-valid {
+ border-color: #4caf50;
+ padding-right: calc((1em + 0.875rem) * 3 / 4 + 1rem);
+ background: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 4 5%27%3e%3cpath fill=%27%23343a40%27 d=%27M2 0L0 2h4zm0 5L0 3h4z%27/%3e%3c/svg%3e") no-repeat right 0 center/8px 10px, url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%234caf50%27 d=%27M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z%27/%3e%3c/svg%3e") rgba(0, 0, 0, 0) no-repeat center right 1rem/calc(0.75em + 0.4375rem) calc(0.75em + 0.4375rem); }
+
+.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
+ border-color: #4caf50;
+ box-shadow: 0 0 0 0.2rem rgba(76, 175, 80, 0.25); }
+
+.was-validated .custom-select:valid ~ .valid-feedback,
+ .was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback,
+ .custom-select.is-valid ~ .valid-tooltip {
+ display: block; }
+
+.was-validated .form-control-file:valid ~ .valid-feedback,
+.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback,
+.form-control-file.is-valid ~ .valid-tooltip {
+ display: block; }
+
+.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
+ color: #4caf50; }
+
+.was-validated .form-check-input:valid ~ .valid-feedback,
+.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
+.form-check-input.is-valid ~ .valid-tooltip {
+ display: block; }
+
+.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
+ color: #4caf50; }
+
+.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
+ border-color: #4caf50; }
+
+.was-validated .custom-control-input:valid ~ .valid-feedback,
+.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,
+.custom-control-input.is-valid ~ .valid-tooltip {
+ display: block; }
+
+.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
+ border-color: #6ec071;
+ background-color: #6ec071; }
+
+.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
+ box-shadow: 0 0 0 0.2rem rgba(76, 175, 80, 0.25); }
+
+.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
+ border-color: #4caf50; }
+
+.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
+ border-color: #4caf50; }
+
+.was-validated .custom-file-input:valid ~ .valid-feedback,
+.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,
+.custom-file-input.is-valid ~ .valid-tooltip {
+ display: block; }
+
+.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
+ border-color: #4caf50;
+ box-shadow: 0 0 0 0.2rem rgba(76, 175, 80, 0.25); }
+
+.invalid-feedback {
+ display: none;
+ width: 100%;
+ margin-top: 0.25rem;
+ font-size: 80%;
+ color: #f44336; }
+
+.invalid-tooltip {
+ position: absolute;
+ top: 100%;
+ z-index: 5;
+ display: none;
+ max-width: 100%;
+ padding: 0.25rem 0.5rem;
+ margin-top: .1rem;
+ font-size: 0.875rem;
+ line-height: 1.5;
+ color: #fff;
+ background-color: rgba(244, 67, 54, 0.9);
+ border-radius: 0.125rem; }
+
+.was-validated .form-control:invalid, .was-validated .custom-file-control:invalid, .form-control.is-invalid, .is-invalid.custom-file-control {
+ border-color: #f44336;
+ padding-right: calc(1.5em + 0.875rem);
+ background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23f44336%27 viewBox=%27-2 -2 7 7%27%3e%3cpath stroke=%27%23f44336%27 d=%27M0 0l3 3m0-3L0 3%27/%3e%3ccircle r=%27.5%27/%3e%3ccircle cx=%273%27 r=%27.5%27/%3e%3ccircle cy=%273%27 r=%27.5%27/%3e%3ccircle cx=%273%27 cy=%273%27 r=%27.5%27/%3e%3c/svg%3E");
+ background-repeat: no-repeat;
+ background-position: center right calc(0.375em + 0.21875rem);
+ background-size: calc(0.75em + 0.4375rem) calc(0.75em + 0.4375rem); }
+
+.was-validated .form-control:invalid:focus, .was-validated .custom-file-control:invalid:focus, .form-control.is-invalid:focus, .is-invalid.custom-file-control:focus {
+ border-color: #f44336;
+ box-shadow: 0 0 0 0.2rem rgba(244, 67, 54, 0.25); }
+
+.was-validated .form-control:invalid ~ .invalid-feedback, .was-validated .custom-file-control:invalid ~ .invalid-feedback,
+ .was-validated .form-control:invalid ~ .invalid-tooltip,
+ .was-validated .custom-file-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback, .is-invalid.custom-file-control ~ .invalid-feedback,
+ .form-control.is-invalid ~ .invalid-tooltip,
+ .is-invalid.custom-file-control ~ .invalid-tooltip {
+ display: block; }
+
+.was-validated textarea.form-control:invalid, .was-validated textarea.custom-file-control:invalid, textarea.form-control.is-invalid, textarea.is-invalid.custom-file-control {
+ padding-right: calc(1.5em + 0.875rem);
+ background-position: top calc(0.375em + 0.21875rem) right calc(0.375em + 0.21875rem); }
+
+.was-validated .custom-select:invalid, .custom-select.is-invalid {
+ border-color: #f44336;
+ padding-right: calc((1em + 0.875rem) * 3 / 4 + 1rem);
+ background: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 4 5%27%3e%3cpath fill=%27%23343a40%27 d=%27M2 0L0 2h4zm0 5L0 3h4z%27/%3e%3c/svg%3e") no-repeat right 0 center/8px 10px, url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23f44336%27 viewBox=%27-2 -2 7 7%27%3e%3cpath stroke=%27%23f44336%27 d=%27M0 0l3 3m0-3L0 3%27/%3e%3ccircle r=%27.5%27/%3e%3ccircle cx=%273%27 r=%27.5%27/%3e%3ccircle cy=%273%27 r=%27.5%27/%3e%3ccircle cx=%273%27 cy=%273%27 r=%27.5%27/%3e%3c/svg%3E") rgba(0, 0, 0, 0) no-repeat center right 1rem/calc(0.75em + 0.4375rem) calc(0.75em + 0.4375rem); }
+
+.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
+ border-color: #f44336;
+ box-shadow: 0 0 0 0.2rem rgba(244, 67, 54, 0.25); }
+
+.was-validated .custom-select:invalid ~ .invalid-feedback,
+ .was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback,
+ .custom-select.is-invalid ~ .invalid-tooltip {
+ display: block; }
+
+.was-validated .form-control-file:invalid ~ .invalid-feedback,
+.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback,
+.form-control-file.is-invalid ~ .invalid-tooltip {
+ display: block; }
+
+.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
+ color: #f44336; }
+
+.was-validated .form-check-input:invalid ~ .invalid-feedback,
+.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
+.form-check-input.is-invalid ~ .invalid-tooltip {
+ display: block; }
+
+.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
+ color: #f44336; }
+
+.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
+ border-color: #f44336; }
+
+.was-validated .custom-control-input:invalid ~ .invalid-feedback,
+.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,
+.custom-control-input.is-invalid ~ .invalid-tooltip {
+ display: block; }
+
+.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
+ border-color: #f77066;
+ background-color: #f77066; }
+
+.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
+ box-shadow: 0 0 0 0.2rem rgba(244, 67, 54, 0.25); }
+
+.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
+ border-color: #f44336; }
+
+.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
+ border-color: #f44336; }
+
+.was-validated .custom-file-input:invalid ~ .invalid-feedback,
+.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,
+.custom-file-input.is-invalid ~ .invalid-tooltip {
+ display: block; }
+
+.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
+ border-color: #f44336;
+ box-shadow: 0 0 0 0.2rem rgba(244, 67, 54, 0.25); }
+
+.form-inline {
+ display: flex;
+ flex-flow: row wrap;
+ align-items: center; }
+
+.form-inline .form-check {
+ width: 100%; }
+
+@media (min-width: 576px) {
+ .form-inline label {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ margin-bottom: 0; }
+ .form-inline .form-group {
+ display: flex;
+ flex: 0 0 auto;
+ flex-flow: row wrap;
+ align-items: center;
+ margin-bottom: 0; }
+ .form-inline .form-control, .form-inline .custom-file-control {
+ display: inline-block;
+ width: auto;
+ vertical-align: middle; }
+ .form-inline .form-control-plaintext {
+ display: inline-block; }
+ .form-inline .input-group,
+ .form-inline .custom-select {
+ width: auto; }
+ .form-inline .form-check {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ width: auto;
+ padding-left: 0; }
+ .form-inline .form-check-input {
+ position: relative;
+ flex-shrink: 0;
+ margin-top: 0;
+ margin-right: 0.25rem;
+ margin-left: 0; }
+ .form-inline .custom-control {
+ align-items: center;
+ justify-content: center; }
+ .form-inline .custom-control-label {
+ margin-bottom: 0; } }
+
+.btn, .custom-file-control::before {
+ display: inline-block;
+ font-weight: 500;
+ color: #212529;
+ text-align: center;
+ vertical-align: middle;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+ background-color: transparent;
+ border: 1px solid transparent;
+ padding: 0.46875rem 1rem;
+ font-size: 1rem;
+ line-height: 1.5;
+ border-radius: 0.125rem;
+ transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
+
+@media (prefers-reduced-motion: reduce) {
+ .btn, .custom-file-control::before {
+ transition: none; } }
+
+.btn:hover, .custom-file-control:hover::before {
+ color: #212529;
+ text-decoration: none; }
+
+.btn:focus, .custom-file-control:focus::before, .btn.focus, .focus.custom-file-control::before {
+ outline: 0;
+ box-shadow: none; }
+
+.btn.disabled, .disabled.custom-file-control::before, .btn:disabled, .custom-file-control:disabled::before {
+ opacity: 0.65;
+ box-shadow: none; }
+
+.btn:not(:disabled):not(.disabled):active, .custom-file-control:not(:disabled):not(.disabled):active::before, .btn:not(:disabled):not(.disabled).active, .custom-file-control:not(:disabled):not(.disabled).active::before {
+ box-shadow: none; }
+
+a.btn.disabled, a.disabled.custom-file-control::before,
+fieldset:disabled a.btn,
+fieldset:disabled a.custom-file-control::before {
+ pointer-events: none; }
+
+.btn-primary {
+ color: #fff;
+ background-color: #2196f3;
+ border-color: #2196f3;
+ box-shadow: none; }
+
+.btn-primary:hover {
+ color: #fff;
+ background-color: #0c83e2;
+ border-color: #0c7cd5; }
+
+.btn-primary:focus, .btn-primary.focus {
+ box-shadow: none, 0 0 0 0.2rem rgba(66, 166, 245, 0.5); }
+
+.btn-primary.disabled, .btn-primary:disabled {
+ color: #fff;
+ background-color: #2196f3;
+ border-color: #2196f3; }
+
+.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
+ .show > .btn-primary.dropdown-toggle {
+ color: #fff;
+ background-color: #0c7cd5;
+ border-color: #0b75c9; }
+
+.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
+ .show > .btn-primary.dropdown-toggle:focus {
+ box-shadow: 0 0 0 0.2rem rgba(66, 166, 245, 0.5); }
+
+.btn-secondary {
+ color: #fff;
+ background-color: #6c757d;
+ border-color: #6c757d;
+ box-shadow: none; }
+
+.btn-secondary:hover {
+ color: #fff;
+ background-color: #5a6268;
+ border-color: #545b62; }
+
+.btn-secondary:focus, .btn-secondary.focus {
+ box-shadow: none, 0 0 0 0.2rem rgba(130, 138, 145, 0.5); }
+
+.btn-secondary.disabled, .btn-secondary:disabled {
+ color: #fff;
+ background-color: #6c757d;
+ border-color: #6c757d; }
+
+.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
+ .show > .btn-secondary.dropdown-toggle {
+ color: #fff;
+ background-color: #545b62;
+ border-color: #4e555b; }
+
+.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
+ .show > .btn-secondary.dropdown-toggle:focus {
+ box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); }
+
+.btn-success {
+ color: #fff;
+ background-color: #4caf50;
+ border-color: #4caf50;
+ box-shadow: none; }
+
+.btn-success:hover {
+ color: #fff;
+ background-color: #409444;
+ border-color: #3d8b40; }
+
+.btn-success:focus, .btn-success.focus {
+ box-shadow: none, 0 0 0 0.2rem rgba(103, 187, 106, 0.5); }
+
+.btn-success.disabled, .btn-success:disabled {
+ color: #fff;
+ background-color: #4caf50;
+ border-color: #4caf50; }
+
+.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
+ .show > .btn-success.dropdown-toggle {
+ color: #fff;
+ background-color: #3d8b40;
+ border-color: #39833c; }
+
+.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
+ .show > .btn-success.dropdown-toggle:focus {
+ box-shadow: 0 0 0 0.2rem rgba(103, 187, 106, 0.5); }
+
+.btn-info {
+ color: #fff;
+ background-color: #00bcd4;
+ border-color: #00bcd4;
+ box-shadow: none; }
+
+.btn-info:hover {
+ color: #fff;
+ background-color: #009aae;
+ border-color: #008fa1; }
+
+.btn-info:focus, .btn-info.focus {
+ box-shadow: none, 0 0 0 0.2rem rgba(38, 198, 218, 0.5); }
+
+.btn-info.disabled, .btn-info:disabled {
+ color: #fff;
+ background-color: #00bcd4;
+ border-color: #00bcd4; }
+
+.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
+ .show > .btn-info.dropdown-toggle {
+ color: #fff;
+ background-color: #008fa1;
+ border-color: #008394; }
+
+.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
+ .show > .btn-info.dropdown-toggle:focus {
+ box-shadow: 0 0 0 0.2rem rgba(38, 198, 218, 0.5); }
+
+.btn-warning {
+ color: #212529;
+ background-color: #ffeb3b;
+ border-color: #ffeb3b;
+ box-shadow: none; }
+
+.btn-warning:hover {
+ color: #212529;
+ background-color: #ffe715;
+ border-color: #ffe608; }
+
+.btn-warning:focus, .btn-warning.focus {
+ box-shadow: none, 0 0 0 0.2rem rgba(222, 205, 56, 0.5); }
+
+.btn-warning.disabled, .btn-warning:disabled {
+ color: #212529;
+ background-color: #ffeb3b;
+ border-color: #ffeb3b; }
+
+.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
+ .show > .btn-warning.dropdown-toggle {
+ color: #212529;
+ background-color: #ffe608;
+ border-color: #fae100; }
+
+.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
+ .show > .btn-warning.dropdown-toggle:focus {
+ box-shadow: 0 0 0 0.2rem rgba(222, 205, 56, 0.5); }
+
+.btn-danger {
+ color: #fff;
+ background-color: #f44336;
+ border-color: #f44336;
+ box-shadow: none; }
+
+.btn-danger:hover {
+ color: #fff;
+ background-color: #f22112;
+ border-color: #ea1c0d; }
+
+.btn-danger:focus, .btn-danger.focus {
+ box-shadow: none, 0 0 0 0.2rem rgba(246, 95, 84, 0.5); }
+
+.btn-danger.disabled, .btn-danger:disabled {
+ color: #fff;
+ background-color: #f44336;
+ border-color: #f44336; }
+
+.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
+ .show > .btn-danger.dropdown-toggle {
+ color: #fff;
+ background-color: #ea1c0d;
+ border-color: #de1b0c; }
+
+.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
+ .show > .btn-danger.dropdown-toggle:focus {
+ box-shadow: 0 0 0 0.2rem rgba(246, 95, 84, 0.5); }
+
+.btn-light {
+ color: #212529;
+ background-color: #f8f9fa;
+ border-color: #f8f9fa;
+ box-shadow: none; }
+
+.btn-light:hover {
+ color: #212529;
+ background-color: #e2e6ea;
+ border-color: #dae0e5; }
+
+.btn-light:focus, .btn-light.focus {
+ box-shadow: none, 0 0 0 0.2rem rgba(216, 217, 219, 0.5); }
+
+.btn-light.disabled, .btn-light:disabled {
+ color: #212529;
+ background-color: #f8f9fa;
+ border-color: #f8f9fa; }
+
+.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
+ .show > .btn-light.dropdown-toggle {
+ color: #212529;
+ background-color: #dae0e5;
+ border-color: #d3d9df; }
+
+.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
+ .show > .btn-light.dropdown-toggle:focus {
+ box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); }
+
+.btn-dark {
+ color: #fff;
+ background-color: #343a40;
+ border-color: #343a40;
+ box-shadow: none; }
+
+.btn-dark:hover {
+ color: #fff;
+ background-color: #23272b;
+ border-color: #1d2124; }
+
+.btn-dark:focus, .btn-dark.focus {
+ box-shadow: none, 0 0 0 0.2rem rgba(82, 88, 93, 0.5); }
+
+.btn-dark.disabled, .btn-dark:disabled {
+ color: #fff;
+ background-color: #343a40;
+ border-color: #343a40; }
+
+.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
+ .show > .btn-dark.dropdown-toggle {
+ color: #fff;
+ background-color: #1d2124;
+ border-color: #171a1d; }
+
+.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
+ .show > .btn-dark.dropdown-toggle:focus {
+ box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); }
+
+.btn-outline-primary {
+ color: #2196f3;
+ border-color: #2196f3; }
+
+.btn-outline-primary:hover {
+ color: #fff;
+ background-color: #2196f3;
+ border-color: #2196f3; }
+
+.btn-outline-primary:focus, .btn-outline-primary.focus {
+ box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.5); }
+
+.btn-outline-primary.disabled, .btn-outline-primary:disabled {
+ color: #2196f3;
+ background-color: transparent; }
+
+.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
+ .show > .btn-outline-primary.dropdown-toggle {
+ color: #fff;
+ background-color: #2196f3;
+ border-color: #2196f3; }
+
+.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
+ .show > .btn-outline-primary.dropdown-toggle:focus {
+ box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.5); }
+
+.btn-outline-secondary {
+ color: #6c757d;
+ border-color: #6c757d; }
+
+.btn-outline-secondary:hover {
+ color: #fff;
+ background-color: #6c757d;
+ border-color: #6c757d; }
+
+.btn-outline-secondary:focus, .btn-outline-secondary.focus {
+ box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }
+
+.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
+ color: #6c757d;
+ background-color: transparent; }
+
+.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
+ .show > .btn-outline-secondary.dropdown-toggle {
+ color: #fff;
+ background-color: #6c757d;
+ border-color: #6c757d; }
+
+.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
+ .show > .btn-outline-secondary.dropdown-toggle:focus {
+ box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }
+
+.btn-outline-success {
+ color: #4caf50;
+ border-color: #4caf50; }
+
+.btn-outline-success:hover {
+ color: #fff;
+ background-color: #4caf50;
+ border-color: #4caf50; }
+
+.btn-outline-success:focus, .btn-outline-success.focus {
+ box-shadow: 0 0 0 0.2rem rgba(76, 175, 80, 0.5); }
+
+.btn-outline-success.disabled, .btn-outline-success:disabled {
+ color: #4caf50;
+ background-color: transparent; }
+
+.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
+ .show > .btn-outline-success.dropdown-toggle {
+ color: #fff;
+ background-color: #4caf50;
+ border-color: #4caf50; }
+
+.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
+ .show > .btn-outline-success.dropdown-toggle:focus {
+ box-shadow: 0 0 0 0.2rem rgba(76, 175, 80, 0.5); }
+
+.btn-outline-info {
+ color: #00bcd4;
+ border-color: #00bcd4; }
+
+.btn-outline-info:hover {
+ color: #fff;
+ background-color: #00bcd4;
+ border-color: #00bcd4; }
+
+.btn-outline-info:focus, .btn-outline-info.focus {
+ box-shadow: 0 0 0 0.2rem rgba(0, 188, 212, 0.5); }
+
+.btn-outline-info.disabled, .btn-outline-info:disabled {
+ color: #00bcd4;
+ background-color: transparent; }
+
+.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
+ .show > .btn-outline-info.dropdown-toggle {
+ color: #fff;
+ background-color: #00bcd4;
+ border-color: #00bcd4; }
+
+.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
+ .show > .btn-outline-info.dropdown-toggle:focus {
+ box-shadow: 0 0 0 0.2rem rgba(0, 188, 212, 0.5); }
+
+.btn-outline-warning {
+ color: #ffeb3b;
+ border-color: #ffeb3b; }
+
+.btn-outline-warning:hover {
+ color: #212529;
+ background-color: #ffeb3b;
+ border-color: #ffeb3b; }
+
+.btn-outline-warning:focus, .btn-outline-warning.focus {
+ box-shadow: 0 0 0 0.2rem rgba(255, 235, 59, 0.5); }
+
+.btn-outline-warning.disabled, .btn-outline-warning:disabled {
+ color: #ffeb3b;
+ background-color: transparent; }
+
+.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
+ .show > .btn-outline-warning.dropdown-toggle {
+ color: #212529;
+ background-color: #ffeb3b;
+ border-color: #ffeb3b; }
+
+.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
+ .show > .btn-outline-warning.dropdown-toggle:focus {
+ box-shadow: 0 0 0 0.2rem rgba(255, 235, 59, 0.5); }
+
+.btn-outline-danger {
+ color: #f44336;
+ border-color: #f44336; }
+
+.btn-outline-danger:hover {
+ color: #fff;
+ background-color: #f44336;
+ border-color: #f44336; }
+
+.btn-outline-danger:focus, .btn-outline-danger.focus {
+ box-shadow: 0 0 0 0.2rem rgba(244, 67, 54, 0.5); }
+
+.btn-outline-danger.disabled, .btn-outline-danger:disabled {
+ color: #f44336;
+ background-color: transparent; }
+
+.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
+ .show > .btn-outline-danger.dropdown-toggle {
+ color: #fff;
+ background-color: #f44336;
+ border-color: #f44336; }
+
+.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
+ .show > .btn-outline-danger.dropdown-toggle:focus {
+ box-shadow: 0 0 0 0.2rem rgba(244, 67, 54, 0.5); }
+
+.btn-outline-light {
+ color: #f8f9fa;
+ border-color: #f8f9fa; }
+
+.btn-outline-light:hover {
+ color: #212529;
+ background-color: #f8f9fa;
+ border-color: #f8f9fa; }
+
+.btn-outline-light:focus, .btn-outline-light.focus {
+ box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
+
+.btn-outline-light.disabled, .btn-outline-light:disabled {
+ color: #f8f9fa;
+ background-color: transparent; }
+
+.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
+ .show > .btn-outline-light.dropdown-toggle {
+ color: #212529;
+ background-color: #f8f9fa;
+ border-color: #f8f9fa; }
+
+.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
+ .show > .btn-outline-light.dropdown-toggle:focus {
+ box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
+
+.btn-outline-dark {
+ color: #343a40;
+ border-color: #343a40; }
+
+.btn-outline-dark:hover {
+ color: #fff;
+ background-color: #343a40;
+ border-color: #343a40; }
+
+.btn-outline-dark:focus, .btn-outline-dark.focus {
+ box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
+
+.btn-outline-dark.disabled, .btn-outline-dark:disabled {
+ color: #343a40;
+ background-color: transparent; }
+
+.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
+ .show > .btn-outline-dark.dropdown-toggle {
+ color: #fff;
+ background-color: #343a40;
+ border-color: #343a40; }
+
+.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
+ .show > .btn-outline-dark.dropdown-toggle:focus {
+ box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
+
+.btn-link {
+ font-weight: 400;
+ color: #2196f3;
+ text-decoration: none; }
+
+.btn-link:hover {
+ color: #0a6ebd;
+ text-decoration: underline; }
+
+.btn-link:focus, .btn-link.focus {
+ text-decoration: underline;
+ box-shadow: none; }
+
+.btn-link:disabled, .btn-link.disabled {
+ color: rgba(0, 0, 0, 0.26);
+ pointer-events: none; }
+
+.btn-lg, .btn-group-lg > .btn, .btn-group-lg > .custom-file-control::before {
+ padding: 0.5rem 1rem;
+ font-size: 1.25rem;
+ line-height: 1.5;
+ border-radius: 0.3rem; }
+
+.btn-sm, .btn-group-sm > .btn, .btn-group-sm > .custom-file-control::before {
+ padding: 0.40625rem 0.5rem;
+ font-size: 0.875rem;
+ line-height: 1.5;
+ border-radius: 0.0625rem; }
+
+.btn-block {
+ display: block;
+ width: 100%; }
+
+.btn-block + .btn-block {
+ margin-top: 0.5rem; }
+
+input[type="submit"].btn-block,
+input[type="reset"].btn-block,
+input[type="button"].btn-block {
+ width: 100%; }
+
+.fade {
+ transition: opacity 0.15s linear; }
+
+@media (prefers-reduced-motion: reduce) {
+ .fade {
+ transition: none; } }
+
+.fade:not(.show) {
+ opacity: 0; }
+
+.collapse:not(.show) {
+ display: none; }
+
+.collapsing {
+ position: relative;
+ height: 0;
+ overflow: hidden;
+ transition: height 0.35s ease; }
+
+@media (prefers-reduced-motion: reduce) {
+ .collapsing {
+ transition: none; } }
+
+.dropup,
+.dropright,
+.dropdown,
+.dropleft {
+ position: relative; }
+
+.dropdown-toggle {
+ white-space: nowrap; }
+
+.dropdown-toggle::after {
+ display: inline-block;
+ margin-left: 0.255em;
+ vertical-align: 0.255em;
+ content: "";
+ border-top: 0.3em solid;
+ border-right: 0.3em solid transparent;
+ border-bottom: 0;
+ border-left: 0.3em solid transparent; }
+
+.dropdown-toggle:empty::after {
+ margin-left: 0; }
+
+.dropdown-menu {
+ position: absolute;
+ top: 100%;
+ left: 0;
+ z-index: 1000;
+ display: none;
+ float: left;
+ min-width: 10rem;
+ padding: 0.5rem 0;
+ margin: 0.125rem 0 0;
+ font-size: 1rem;
+ color: #212529;
+ text-align: left;
+ list-style: none;
+ background-color: #fff;
+ background-clip: padding-box;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ border-radius: 0.125rem;
+ box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12); }
+
+.dropdown-menu-left {
+ right: auto;
+ left: 0; }
+
+.dropdown-menu-right {
+ right: 0;
+ left: auto; }
+
+@media (min-width: 576px) {
+ .dropdown-menu-sm-left {
+ right: auto;
+ left: 0; }
+ .dropdown-menu-sm-right {
+ right: 0;
+ left: auto; } }
+
+@media (min-width: 768px) {
+ .dropdown-menu-md-left {
+ right: auto;
+ left: 0; }
+ .dropdown-menu-md-right {
+ right: 0;
+ left: auto; } }
+
+@media (min-width: 992px) {
+ .dropdown-menu-lg-left {
+ right: auto;
+ left: 0; }
+ .dropdown-menu-lg-right {
+ right: 0;
+ left: auto; } }
+
+@media (min-width: 1200px) {
+ .dropdown-menu-xl-left {
+ right: auto;
+ left: 0; }
+ .dropdown-menu-xl-right {
+ right: 0;
+ left: auto; } }
+
+.dropup .dropdown-menu {
+ top: auto;
+ bottom: 100%;
+ margin-top: 0;
+ margin-bottom: 0.125rem; }
+
+.dropup .dropdown-toggle::after {
+ display: inline-block;
+ margin-left: 0.255em;
+ vertical-align: 0.255em;
+ content: "";
+ border-top: 0;
+ border-right: 0.3em solid transparent;
+ border-bottom: 0.3em solid;
+ border-left: 0.3em solid transparent; }
+
+.dropup .dropdown-toggle:empty::after {
+ margin-left: 0; }
+
+.dropright .dropdown-menu {
+ top: 0;
+ right: auto;
+ left: 100%;
+ margin-top: 0;
+ margin-left: 0.125rem; }
+
+.dropright .dropdown-toggle::after {
+ display: inline-block;
+ margin-left: 0.255em;
+ vertical-align: 0.255em;
+ content: "";
+ border-top: 0.3em solid transparent;
+ border-right: 0;
+ border-bottom: 0.3em solid transparent;
+ border-left: 0.3em solid; }
+
+.dropright .dropdown-toggle:empty::after {
+ margin-left: 0; }
+
+.dropright .dropdown-toggle::after {
+ vertical-align: 0; }
+
+.dropleft .dropdown-menu {
+ top: 0;
+ right: 100%;
+ left: auto;
+ margin-top: 0;
+ margin-right: 0.125rem; }
+
+.dropleft .dropdown-toggle::after {
+ display: inline-block;
+ margin-left: 0.255em;
+ vertical-align: 0.255em;
+ content: ""; }
+
+.dropleft .dropdown-toggle::after {
+ display: none; }
+
+.dropleft .dropdown-toggle::before {
+ display: inline-block;
+ margin-right: 0.255em;
+ vertical-align: 0.255em;
+ content: "";
+ border-top: 0.3em solid transparent;
+ border-right: 0.3em solid;
+ border-bottom: 0.3em solid transparent; }
+
+.dropleft .dropdown-toggle:empty::after {
+ margin-left: 0; }
+
+.dropleft .dropdown-toggle::before {
+ vertical-align: 0; }
+
+.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
+ right: auto;
+ bottom: auto; }
+
+.dropdown-divider {
+ height: 0;
+ margin: 0.5rem 0;
+ overflow: hidden;
+ border-top: 1px solid #e9ecef; }
+
+.dropdown-item {
+ display: block;
+ width: 100%;
+ padding: 0.25rem 1.5rem;
+ clear: both;
+ font-weight: 400;
+ color: #212529;
+ text-align: inherit;
+ white-space: nowrap;
+ background-color: transparent;
+ border: 0; }
+
+.dropdown-item:hover, .dropdown-item:focus {
+ color: #16181b;
+ text-decoration: none;
+ background-color: #f8f9fa; }
+
+.dropdown-item.active, .dropdown-item:active {
+ color: #fff;
+ text-decoration: none;
+ background-color: #2196f3; }
+
+.dropdown-item.disabled, .dropdown-item:disabled {
+ color: #6c757d;
+ pointer-events: none;
+ background-color: transparent; }
+
+.dropdown-menu.show {
+ display: block; }
+
+.dropdown-header {
+ display: block;
+ padding: 0.5rem 1.5rem;
+ margin-bottom: 0;
+ font-size: 0.875rem;
+ color: #6c757d;
+ white-space: nowrap; }
+
+.dropdown-item-text {
+ display: block;
+ padding: 0.25rem 1.5rem;
+ color: #212529; }
+
+.btn-group,
+.btn-group-vertical {
+ position: relative;
+ display: inline-flex;
+ vertical-align: middle; }
+
+.btn-group > .btn, .btn-group > .custom-file-control::before,
+ .btn-group-vertical > .btn,
+ .btn-group-vertical > .custom-file-control::before {
+ position: relative;
+ flex: 1 1 auto; }
+
+.btn-group > .btn:hover, .btn-group > .custom-file-control:hover::before,
+ .btn-group-vertical > .btn:hover,
+ .btn-group-vertical > .custom-file-control:hover::before {
+ z-index: 1; }
+
+.btn-group > .btn:focus, .btn-group > .custom-file-control:focus::before, .btn-group > .btn:active, .btn-group > .custom-file-control:active::before, .btn-group > .btn.active, .btn-group > .active.custom-file-control::before,
+ .btn-group-vertical > .btn:focus,
+ .btn-group-vertical > .custom-file-control:focus::before,
+ .btn-group-vertical > .btn:active,
+ .btn-group-vertical > .custom-file-control:active::before,
+ .btn-group-vertical > .btn.active,
+ .btn-group-vertical > .active.custom-file-control::before {
+ z-index: 1; }
+
+.btn-toolbar {
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: flex-start; }
+
+.btn-toolbar .input-group {
+ width: auto; }
+
+.btn-group > .btn:not(:first-child), .btn-group > .custom-file-control:not(:first-child)::before,
+.btn-group > .btn-group:not(:first-child) {
+ margin-left: -1px; }
+
+.btn-group > .btn:not(:last-child):not(.dropdown-toggle), .btn-group > .custom-file-control:not(:last-child):not(.dropdown-toggle)::before,
+.btn-group > .btn-group:not(:last-child) > .btn,
+.btn-group > .btn-group:not(:last-child) > .custom-file-control::before {
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0; }
+
+.btn-group > .btn:not(:first-child), .btn-group > .custom-file-control:not(:first-child)::before,
+.btn-group > .btn-group:not(:first-child) > .btn,
+.btn-group > .btn-group:not(:first-child) > .custom-file-control::before {
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0; }
+
+.dropdown-toggle-split {
+ padding-right: 0.75rem;
+ padding-left: 0.75rem; }
+
+.dropdown-toggle-split::after,
+ .dropup .dropdown-toggle-split::after,
+ .dropright .dropdown-toggle-split::after {
+ margin-left: 0; }
+
+.dropleft .dropdown-toggle-split::before {
+ margin-right: 0; }
+
+.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split, .btn-group-sm > .custom-file-control::before + .dropdown-toggle-split {
+ padding-right: 0.375rem;
+ padding-left: 0.375rem; }
+
+.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split, .btn-group-lg > .custom-file-control::before + .dropdown-toggle-split {
+ padding-right: 0.75rem;
+ padding-left: 0.75rem; }
+
+.btn-group.show .dropdown-toggle {
+ box-shadow: none; }
+
+.btn-group.show .dropdown-toggle.btn-link {
+ box-shadow: none; }
+
+.btn-group-vertical {
+ flex-direction: column;
+ align-items: flex-start;
+ justify-content: center; }
+
+.btn-group-vertical > .btn,
+ .btn-group-vertical > .custom-file-control::before,
+ .btn-group-vertical > .btn-group {
+ width: 100%; }
+
+.btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > .custom-file-control:not(:first-child)::before,
+ .btn-group-vertical > .btn-group:not(:first-child) {
+ margin-top: -1px; }
+
+.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .custom-file-control:not(:last-child):not(.dropdown-toggle)::before,
+ .btn-group-vertical > .btn-group:not(:last-child) > .btn,
+ .btn-group-vertical > .btn-group:not(:last-child) > .custom-file-control::before {
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0; }
+
+.btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > .custom-file-control:not(:first-child)::before,
+ .btn-group-vertical > .btn-group:not(:first-child) > .btn,
+ .btn-group-vertical > .btn-group:not(:first-child) > .custom-file-control::before {
+ border-top-left-radius: 0;
+ border-top-right-radius: 0; }
+
+.btn-group-toggle > .btn, .btn-group-toggle > .custom-file-control::before,
+.btn-group-toggle > .btn-group > .btn,
+.btn-group-toggle > .btn-group > .custom-file-control::before {
+ margin-bottom: 0; }
+
+.btn-group-toggle > .btn input[type="radio"], .btn-group-toggle > .custom-file-control::before input[type="radio"],
+ .btn-group-toggle > .btn input[type="checkbox"],
+ .btn-group-toggle > .custom-file-control::before input[type="checkbox"],
+ .btn-group-toggle > .btn-group > .btn input[type="radio"],
+ .btn-group-toggle > .btn-group > .custom-file-control::before input[type="radio"],
+ .btn-group-toggle > .btn-group > .btn input[type="checkbox"],
+ .btn-group-toggle > .btn-group > .custom-file-control::before input[type="checkbox"] {
+ position: absolute;
+ clip: rect(0, 0, 0, 0);
+ pointer-events: none; }
+
+.input-group {
+ position: relative;
+ display: flex;
+ flex-wrap: wrap;
+ align-items: stretch;
+ width: 100%; }
+
+.input-group > .form-control, .input-group > .custom-file-control,
+ .input-group > .form-control-plaintext,
+ .input-group > .custom-select,
+ .input-group > .custom-file {
+ position: relative;
+ flex: 1 1 auto;
+ width: 1%;
+ margin-bottom: 0; }
+
+.input-group > .form-control + .form-control, .input-group > .custom-file-control + .form-control, .input-group > .form-control + .custom-file-control, .input-group > .custom-file-control + .custom-file-control,
+ .input-group > .form-control + .custom-select,
+ .input-group > .custom-file-control + .custom-select,
+ .input-group > .form-control + .custom-file,
+ .input-group > .custom-file-control + .custom-file,
+ .input-group > .form-control-plaintext + .form-control,
+ .input-group > .form-control-plaintext + .custom-file-control,
+ .input-group > .form-control-plaintext + .custom-select,
+ .input-group > .form-control-plaintext + .custom-file,
+ .input-group > .custom-select + .form-control,
+ .input-group > .custom-select + .custom-file-control,
+ .input-group > .custom-select + .custom-select,
+ .input-group > .custom-select + .custom-file,
+ .input-group > .custom-file + .form-control,
+ .input-group > .custom-file + .custom-file-control,
+ .input-group > .custom-file + .custom-select,
+ .input-group > .custom-file + .custom-file {
+ margin-left: -1px; }
+
+.input-group > .form-control:focus, .input-group > .custom-file-control:focus,
+ .input-group > .custom-select:focus,
+ .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
+ z-index: 3; }
+
+.input-group > .custom-file .custom-file-input:focus {
+ z-index: 4; }
+
+.input-group > .form-control:not(:last-child), .input-group > .custom-file-control:not(:last-child),
+ .input-group > .custom-select:not(:last-child) {
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0; }
+
+.input-group > .form-control:not(:first-child), .input-group > .custom-file-control:not(:first-child),
+ .input-group > .custom-select:not(:first-child) {
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0; }
+
+.input-group > .custom-file {
+ display: flex;
+ align-items: center; }
+
+.input-group > .custom-file:not(:last-child) .custom-file-label,
+ .input-group > .custom-file:not(:last-child) .custom-file-label::after {
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0; }
+
+.input-group > .custom-file:not(:first-child) .custom-file-label {
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0; }
+
+.input-group-prepend,
+.input-group-append {
+ display: flex; }
+
+.input-group-prepend .btn, .input-group-prepend .custom-file-control::before,
+ .input-group-append .btn,
+ .input-group-append .custom-file-control::before {
+ position: relative;
+ z-index: 2; }
+
+.input-group-prepend .btn:focus, .input-group-prepend .custom-file-control:focus::before,
+ .input-group-append .btn:focus,
+ .input-group-append .custom-file-control:focus::before {
+ z-index: 3; }
+
+.input-group-prepend .btn + .btn, .input-group-prepend .custom-file-control::before + .btn, .input-group-prepend .btn + .custom-file-control::before, .input-group-prepend .custom-file-control::before + .custom-file-control::before,
+ .input-group-prepend .btn + .input-group-text,
+ .input-group-prepend .custom-file-control::before + .input-group-text,
+ .input-group-prepend .input-group-text + .input-group-text,
+ .input-group-prepend .input-group-text + .btn,
+ .input-group-prepend .input-group-text + .custom-file-control::before,
+ .input-group-append .btn + .btn,
+ .input-group-append .custom-file-control::before + .btn,
+ .input-group-append .btn + .custom-file-control::before,
+ .input-group-append .custom-file-control::before + .custom-file-control::before,
+ .input-group-append .btn + .input-group-text,
+ .input-group-append .custom-file-control::before + .input-group-text,
+ .input-group-append .input-group-text + .input-group-text,
+ .input-group-append .input-group-text + .btn,
+ .input-group-append .input-group-text + .custom-file-control::before {
+ margin-left: -1px; }
+
+.input-group-prepend {
+ margin-right: -1px; }
+
+.input-group-append {
+ margin-left: -1px; }
+
+.input-group-text {
+ display: flex;
+ align-items: center;
+ padding: 0.4375rem 0;
+ margin-bottom: 0;
+ font-size: 1rem;
+ font-weight: 400;
+ line-height: 1.5;
+ color: #495057;
+ text-align: center;
+ white-space: nowrap;
+ background-color: transparent;
+ border: 1px solid transparent;
+ border-radius: 0; }
+
+.input-group-text input[type="radio"],
+ .input-group-text input[type="checkbox"] {
+ margin-top: 0; }
+
+.input-group-lg > .form-control:not(textarea), .input-group-lg > .custom-file-control:not(textarea),
+.input-group-lg > .custom-select {
+ height: calc(1.5em + 1rem + 2px); }
+
+.input-group-lg > .form-control, .input-group-lg > .custom-file-control,
+.input-group-lg > .custom-select,
+.input-group-lg > .input-group-prepend > .input-group-text,
+.input-group-lg > .input-group-append > .input-group-text,
+.input-group-lg > .input-group-prepend > .btn,
+.input-group-lg > .input-group-prepend > .custom-file-control::before,
+.input-group-lg > .input-group-append > .btn,
+.input-group-lg > .input-group-append > .custom-file-control::before {
+ padding: 0.5625rem 0;
+ font-size: 1.25rem;
+ line-height: 1.5;
+ border-radius: 0.3rem; }
+
+.input-group-sm > .form-control:not(textarea), .input-group-sm > .custom-file-control:not(textarea),
+.input-group-sm > .custom-select {
+ height: calc(1.5em + 0.8125rem + 2px); }
+
+.input-group-sm > .form-control, .input-group-sm > .custom-file-control,
+.input-group-sm > .custom-select,
+.input-group-sm > .input-group-prepend > .input-group-text,
+.input-group-sm > .input-group-append > .input-group-text,
+.input-group-sm > .input-group-prepend > .btn,
+.input-group-sm > .input-group-prepend > .custom-file-control::before,
+.input-group-sm > .input-group-append > .btn,
+.input-group-sm > .input-group-append > .custom-file-control::before {
+ padding: 0.25rem 0;
+ font-size: 0.875rem;
+ line-height: 1.5;
+ border-radius: 0.0625rem; }
+
+.input-group-lg > .custom-select,
+.input-group-sm > .custom-select {
+ padding-right: 1rem; }
+
+.input-group > .input-group-prepend > .btn, .input-group > .input-group-prepend > .custom-file-control::before,
+.input-group > .input-group-prepend > .input-group-text,
+.input-group > .input-group-append:not(:last-child) > .btn,
+.input-group > .input-group-append:not(:last-child) > .custom-file-control::before,
+.input-group > .input-group-append:not(:last-child) > .input-group-text,
+.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
+.input-group > .input-group-append:last-child > .custom-file-control:not(:last-child):not(.dropdown-toggle)::before,
+.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0; }
+
+.input-group > .input-group-append > .btn, .input-group > .input-group-append > .custom-file-control::before,
+.input-group > .input-group-append > .input-group-text,
+.input-group > .input-group-prepend:not(:first-child) > .btn,
+.input-group > .input-group-prepend:not(:first-child) > .custom-file-control::before,
+.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
+.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
+.input-group > .input-group-prepend:first-child > .custom-file-control:not(:first-child)::before,
+.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0; }
+
+.custom-control {
+ position: relative;
+ display: block;
+ min-height: 1.5rem;
+ padding-left: 1.5rem; }
+
+.custom-control-inline {
+ display: inline-flex;
+ margin-right: 1rem; }
+
+.custom-control-input {
+ position: absolute;
+ z-index: -1;
+ opacity: 0; }
+
+.custom-control-input:checked ~ .custom-control-label::before {
+ color: #fff;
+ border-color: #2196f3;
+ background-color: #2196f3;
+ box-shadow: none; }
+
+.custom-control-input:focus ~ .custom-control-label::before {
+ box-shadow: none, 0 0 0 0.2rem rgba(33, 150, 243, 0.25); }
+
+.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
+ border-color: #9acffa; }
+
+.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
+ color: #fff;
+ background-color: #cae6fc;
+ border-color: #cae6fc;
+ box-shadow: none; }
+
+.custom-control-input:disabled ~ .custom-control-label {
+ color: #6c757d; }
+
+.custom-control-input:disabled ~ .custom-control-label::before {
+ background-color: #e9ecef; }
+
+.custom-control-label {
+ position: relative;
+ margin-bottom: 0;
+ vertical-align: top; }
+
+.custom-control-label::before {
+ position: absolute;
+ top: 0.25rem;
+ left: -1.5rem;
+ display: block;
+ width: 1rem;
+ height: 1rem;
+ pointer-events: none;
+ content: "";
+ background-color: rgba(0, 0, 0, 0);
+ border: #adb5bd solid 1px;
+ box-shadow: none; }
+
+.custom-control-label::after {
+ position: absolute;
+ top: 0.25rem;
+ left: -1.5rem;
+ display: block;
+ width: 1rem;
+ height: 1rem;
+ content: "";
+ background: no-repeat 50% / 50% 50%; }
+
+.custom-checkbox .custom-control-label::before {
+ border-radius: 0.125rem; }
+
+.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
+ background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%23fff%27 d=%27M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z%27/%3e%3c/svg%3e"); }
+
+.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
+ border-color: #2196f3;
+ background-color: #2196f3;
+ box-shadow: none; }
+
+.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
+ background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 4 4%27%3e%3cpath stroke=%27%23fff%27 d=%27M0 2h4%27/%3e%3c/svg%3e"); }
+
+.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
+ background-color: rgba(33, 150, 243, 0.5); }
+
+.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
+ background-color: rgba(33, 150, 243, 0.5); }
+
+.custom-radio .custom-control-label::before {
+ border-radius: 50%; }
+
+.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
+ background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%23fff%27/%3e%3c/svg%3e"); }
+
+.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
+ background-color: rgba(33, 150, 243, 0.5); }
+
+.custom-switch {
+ padding-left: 2.25rem; }
+
+.custom-switch .custom-control-label::before {
+ left: -2.25rem;
+ width: 1.75rem;
+ pointer-events: all;
+ border-radius: 0.5rem; }
+
+.custom-switch .custom-control-label::after {
+ top: calc(0.25rem + 2px);
+ left: calc(-2.25rem + 2px);
+ width: calc(1rem - 4px);
+ height: calc(1rem - 4px);
+ background-color: #adb5bd;
+ border-radius: 0.5rem;
+ transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
+
+@media (prefers-reduced-motion: reduce) {
+ .custom-switch .custom-control-label::after {
+ transition: none; } }
+
+.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
+ background-color: rgba(0, 0, 0, 0);
+ transform: translateX(0.75rem); }
+
+.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
+ background-color: rgba(33, 150, 243, 0.5); }
+
+.custom-select {
+ display: inline-block;
+ width: 100%;
+ height: calc(1.5em + 0.875rem + 2px);
+ padding: 0.4375rem 1rem 0.4375rem 0;
+ font-size: 1rem;
+ font-weight: 400;
+ line-height: 1.5;
+ color: #495057;
+ vertical-align: middle;
+ background: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 4 5%27%3e%3cpath fill=%27%23343a40%27 d=%27M2 0L0 2h4zm0 5L0 3h4z%27/%3e%3c/svg%3e") no-repeat right 0 center/8px 10px;
+ background-color: rgba(0, 0, 0, 0);
+ border: 1px solid rgba(0, 0, 0, 0.26);
+ border-radius: 0.125rem;
+ box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
+ -webkit-appearance: none;
+ -moz-appearance: none;
+ appearance: none; }
+
+.custom-select:focus {
+ border-color: #9acffa;
+ outline: 0;
+ box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(33, 150, 243, 0.25); }
+
+.custom-select:focus::-ms-value {
+ color: #495057;
+ background-color: rgba(0, 0, 0, 0); }
+
+.custom-select[multiple], .custom-select[size]:not([size="1"]) {
+ height: auto;
+ padding-right: 0;
+ background-image: none; }
+
+.custom-select:disabled {
+ color: #6c757d;
+ background-color: #e9ecef; }
+
+.custom-select::-ms-expand {
+ display: none; }
+
+.custom-select-sm {
+ height: calc(1.5em + 0.8125rem + 2px);
+ padding-top: 0.25rem;
+ padding-bottom: 0.25rem;
+ padding-left: 0;
+ font-size: 0.875rem; }
+
+.custom-select-lg {
+ height: calc(1.5em + 1rem + 2px);
+ padding-top: 0.5625rem;
+ padding-bottom: 0.5625rem;
+ padding-left: 0;
+ font-size: 1.25rem; }
+
+.custom-file {
+ position: relative;
+ display: inline-block;
+ width: 100%;
+ height: calc(1.5em + 0.875rem + 2px);
+ margin-bottom: 0; }
+
+.custom-file-input {
+ position: relative;
+ z-index: 2;
+ width: 100%;
+ height: calc(1.5em + 0.875rem + 2px);
+ margin: 0;
+ opacity: 0; }
+
+.custom-file-input:focus ~ .custom-file-label {
+ border-color: #9acffa;
+ box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.25); }
+
+.custom-file-input:disabled ~ .custom-file-label {
+ background-color: #e9ecef; }
+
+.custom-file-input:lang(en) ~ .custom-file-label::after {
+ content: "Browse"; }
+
+.custom-file-input ~ .custom-file-label[data-browse]::after {
+ content: attr(data-browse); }
+
+.custom-file-label {
+ position: absolute;
+ top: 0;
+ right: 0;
+ left: 0;
+ z-index: 1;
+ height: calc(1.5em + 0.875rem + 2px);
+ padding: 0.4375rem 0;
+ font-weight: 400;
+ line-height: 1.3;
+ color: #495057;
+ background-color: transparent;
+ border: 0 solid rgba(0, 0, 0, 0.26);
+ border-radius: 0;
+ box-shadow: none; }
+
+.custom-file-label::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ z-index: 3;
+ display: block;
+ height: calc(1.5em + 0.875rem);
+ padding: 0.4375rem 0;
+ line-height: 1.3;
+ color: #495057;
+ content: "Browse";
+ background-color: transparent;
+ border-left: inherit;
+ border-radius: 0 0 0 0; }
+
+.custom-range {
+ width: 100%;
+ height: calc(1rem + 0.4rem);
+ padding: 0;
+ background-color: transparent;
+ -webkit-appearance: none;
+ -moz-appearance: none;
+ appearance: none; }
+
+.custom-range:focus {
+ outline: none; }
+
+.custom-range:focus::-webkit-slider-thumb {
+ box-shadow: 0 0 0 1px #fafafa, 0 0 0 0.2rem rgba(33, 150, 243, 0.25); }
+
+.custom-range:focus::-moz-range-thumb {
+ box-shadow: 0 0 0 1px #fafafa, 0 0 0 0.2rem rgba(33, 150, 243, 0.25); }
+
+.custom-range:focus::-ms-thumb {
+ box-shadow: 0 0 0 1px #fafafa, 0 0 0 0.2rem rgba(33, 150, 243, 0.25); }
+
+.custom-range::-moz-focus-outer {
+ border: 0; }
+
+.custom-range::-webkit-slider-thumb {
+ width: 1rem;
+ height: 1rem;
+ margin-top: -0.25rem;
+ background-color: #2196f3;
+ border: 0;
+ border-radius: 1rem;
+ box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
+ -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
+ transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
+ -webkit-appearance: none;
+ appearance: none; }
+
+@media (prefers-reduced-motion: reduce) {
+ .custom-range::-webkit-slider-thumb {
+ -webkit-transition: none;
+ transition: none; } }
+
+.custom-range::-webkit-slider-thumb:active {
+ background-color: #cae6fc; }
+
+.custom-range::-webkit-slider-runnable-track {
+ width: 100%;
+ height: 0.5rem;
+ color: transparent;
+ cursor: pointer;
+ background-color: #dee2e6;
+ border-color: transparent;
+ border-radius: 1rem;
+ box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1); }
+
+.custom-range::-moz-range-thumb {
+ width: 1rem;
+ height: 1rem;
+ background-color: #2196f3;
+ border: 0;
+ border-radius: 1rem;
+ box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
+ -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
+ transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
+ -moz-appearance: none;
+ appearance: none; }
+
+@media (prefers-reduced-motion: reduce) {
+ .custom-range::-moz-range-thumb {
+ -moz-transition: none;
+ transition: none; } }
+
+.custom-range::-moz-range-thumb:active {
+ background-color: #cae6fc; }
+
+.custom-range::-moz-range-track {
+ width: 100%;
+ height: 0.5rem;
+ color: transparent;
+ cursor: pointer;
+ background-color: #dee2e6;
+ border-color: transparent;
+ border-radius: 1rem;
+ box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1); }
+
+.custom-range::-ms-thumb {
+ width: 1rem;
+ height: 1rem;
+ margin-top: 0;
+ margin-right: 0.2rem;
+ margin-left: 0.2rem;
+ background-color: #2196f3;
+ border: 0;
+ border-radius: 1rem;
+ box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
+ -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
+ transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
+ appearance: none; }
+
+@media (prefers-reduced-motion: reduce) {
+ .custom-range::-ms-thumb {
+ -ms-transition: none;
+ transition: none; } }
+
+.custom-range::-ms-thumb:active {
+ background-color: #cae6fc; }
+
+.custom-range::-ms-track {
+ width: 100%;
+ height: 0.5rem;
+ color: transparent;
+ cursor: pointer;
+ background-color: transparent;
+ border-color: transparent;
+ border-width: 0.5rem;
+ box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1); }
+
+.custom-range::-ms-fill-lower {
+ background-color: #dee2e6;
+ border-radius: 1rem; }
+
+.custom-range::-ms-fill-upper {
+ margin-right: 15px;
+ background-color: #dee2e6;
+ border-radius: 1rem; }
+
+.custom-range:disabled::-webkit-slider-thumb {
+ background-color: #adb5bd; }
+
+.custom-range:disabled::-webkit-slider-runnable-track {
+ cursor: default; }
+
+.custom-range:disabled::-moz-range-thumb {
+ background-color: #adb5bd; }
+
+.custom-range:disabled::-moz-range-track {
+ cursor: default; }
+
+.custom-range:disabled::-ms-thumb {
+ background-color: #adb5bd; }
+
+.custom-control-label::before,
+.custom-file-label,
+.custom-select {
+ transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
+
+@media (prefers-reduced-motion: reduce) {
+ .custom-control-label::before,
+ .custom-file-label,
+ .custom-select {
+ transition: none; } }
+
+.nav {
+ display: flex;
+ flex-wrap: wrap;
+ padding-left: 0;
+ margin-bottom: 0;
+ list-style: none; }
+
+.nav-link {
+ display: block;
+ padding: 0.5rem 1rem; }
+
+.nav-link:hover, .nav-link:focus {
+ text-decoration: none; }
+
+.nav-link.disabled {
+ color: #6c757d;
+ pointer-events: none;
+ cursor: default; }
+
+.nav-tabs {
+ border-bottom: 1px solid #dee2e6; }
+
+.nav-tabs .nav-item {
+ margin-bottom: -1px; }
+
+.nav-tabs .nav-link {
+ border: 1px solid transparent;
+ border-top-left-radius: 0.125rem;
+ border-top-right-radius: 0.125rem; }
+
+.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
+ border-color: #e9ecef #e9ecef #dee2e6; }
+
+.nav-tabs .nav-link.disabled {
+ color: #6c757d;
+ background-color: transparent;
+ border-color: transparent; }
+
+.nav-tabs .nav-link.active,
+ .nav-tabs .nav-item.show .nav-link {
+ color: #495057;
+ background-color: #fafafa;
+ border-color: #dee2e6 #dee2e6 #fafafa; }
+
+.nav-tabs .dropdown-menu {
+ margin-top: -1px;
+ border-top-left-radius: 0;
+ border-top-right-radius: 0; }
+
+.nav-pills .nav-link {
+ border-radius: 0.125rem; }
+
+.nav-pills .nav-link.active,
+.nav-pills .show > .nav-link {
+ color: #fff;
+ background-color: #2196f3; }
+
+.nav-fill .nav-item {
+ flex: 1 1 auto;
+ text-align: center; }
+
+.nav-justified .nav-item {
+ flex-basis: 0;
+ flex-grow: 1;
+ text-align: center; }
+
+.tab-content > .tab-pane {
+ display: none; }
+
+.tab-content > .active {
+ display: block; }
+
+.navbar {
+ position: relative;
+ display: flex;
+ flex-wrap: wrap;
+ align-items: center;
+ justify-content: space-between;
+ padding: 0.5rem 1rem; }
+
+.navbar > .container,
+ .navbar > .container-fluid {
+ display: flex;
+ flex-wrap: wrap;
+ align-items: center;
+ justify-content: space-between; }
+
+.navbar-brand {
+ display: inline-block;
+ padding-top: 0.3125rem;
+ padding-bottom: 0.3125rem;
+ margin-right: 1rem;
+ font-size: 1.25rem;
+ line-height: inherit;
+ white-space: nowrap; }
+
+.navbar-brand:hover, .navbar-brand:focus {
+ text-decoration: none; }
+
+.navbar-nav {
+ display: flex;
+ flex-direction: column;
+ padding-left: 0;
+ margin-bottom: 0;
+ list-style: none; }
+
+.navbar-nav .nav-link {
+ padding-right: 0;
+ padding-left: 0; }
+
+.navbar-nav .dropdown-menu {
+ position: static;
+ float: none; }
+
+.navbar-text {
+ display: inline-block;
+ padding-top: 0.5rem;
+ padding-bottom: 0.5rem; }
+
+.navbar-collapse {
+ flex-basis: 100%;
+ flex-grow: 1;
+ align-items: center; }
+
+.navbar-toggler {
+ padding: 0.25rem 0.75rem;
+ font-size: 1.25rem;
+ line-height: 1;
+ background-color: transparent;
+ border: 1px solid transparent;
+ border-radius: 0.125rem; }
+
+.navbar-toggler:hover, .navbar-toggler:focus {
+ text-decoration: none; }
+
+.navbar-toggler-icon {
+ display: inline-block;
+ width: 1.5em;
+ height: 1.5em;
+ vertical-align: middle;
+ content: "";
+ background: no-repeat center center;
+ background-size: 100% 100%; }
+
+@media (max-width: 575.98px) {
+ .navbar-expand-sm > .container,
+ .navbar-expand-sm > .container-fluid {
+ padding-right: 0;
+ padding-left: 0; } }
+
+@media (min-width: 576px) {
+ .navbar-expand-sm {
+ flex-flow: row nowrap;
+ justify-content: flex-start; }
+ .navbar-expand-sm .navbar-nav {
+ flex-direction: row; }
+ .navbar-expand-sm .navbar-nav .dropdown-menu {
+ position: absolute; }
+ .navbar-expand-sm .navbar-nav .nav-link {
+ padding-right: 0.5rem;
+ padding-left: 0.5rem; }
+ .navbar-expand-sm > .container,
+ .navbar-expand-sm > .container-fluid {
+ flex-wrap: nowrap; }
+ .navbar-expand-sm .navbar-collapse {
+ display: flex !important;
+ flex-basis: auto; }
+ .navbar-expand-sm .navbar-toggler {
+ display: none; } }
+
+@media (max-width: 767.98px) {
+ .navbar-expand-md > .container,
+ .navbar-expand-md > .container-fluid {
+ padding-right: 0;
+ padding-left: 0; } }
+
+@media (min-width: 768px) {
+ .navbar-expand-md {
+ flex-flow: row nowrap;
+ justify-content: flex-start; }
+ .navbar-expand-md .navbar-nav {
+ flex-direction: row; }
+ .navbar-expand-md .navbar-nav .dropdown-menu {
+ position: absolute; }
+ .navbar-expand-md .navbar-nav .nav-link {
+ padding-right: 0.5rem;
+ padding-left: 0.5rem; }
+ .navbar-expand-md > .container,
+ .navbar-expand-md > .container-fluid {
+ flex-wrap: nowrap; }
+ .navbar-expand-md .navbar-collapse {
+ display: flex !important;
+ flex-basis: auto; }
+ .navbar-expand-md .navbar-toggler {
+ display: none; } }
+
+@media (max-width: 991.98px) {
+ .navbar-expand-lg > .container,
+ .navbar-expand-lg > .container-fluid {
+ padding-right: 0;
+ padding-left: 0; } }
+
+@media (min-width: 992px) {
+ .navbar-expand-lg {
+ flex-flow: row nowrap;
+ justify-content: flex-start; }
+ .navbar-expand-lg .navbar-nav {
+ flex-direction: row; }
+ .navbar-expand-lg .navbar-nav .dropdown-menu {
+ position: absolute; }
+ .navbar-expand-lg .navbar-nav .nav-link {
+ padding-right: 0.5rem;
+ padding-left: 0.5rem; }
+ .navbar-expand-lg > .container,
+ .navbar-expand-lg > .container-fluid {
+ flex-wrap: nowrap; }
+ .navbar-expand-lg .navbar-collapse {
+ display: flex !important;
+ flex-basis: auto; }
+ .navbar-expand-lg .navbar-toggler {
+ display: none; } }
+
+@media (max-width: 1199.98px) {
+ .navbar-expand-xl > .container,
+ .navbar-expand-xl > .container-fluid {
+ padding-right: 0;
+ padding-left: 0; } }
+
+@media (min-width: 1200px) {
+ .navbar-expand-xl {
+ flex-flow: row nowrap;
+ justify-content: flex-start; }
+ .navbar-expand-xl .navbar-nav {
+ flex-direction: row; }
+ .navbar-expand-xl .navbar-nav .dropdown-menu {
+ position: absolute; }
+ .navbar-expand-xl .navbar-nav .nav-link {
+ padding-right: 0.5rem;
+ padding-left: 0.5rem; }
+ .navbar-expand-xl > .container,
+ .navbar-expand-xl > .container-fluid {
+ flex-wrap: nowrap; }
+ .navbar-expand-xl .navbar-collapse {
+ display: flex !important;
+ flex-basis: auto; }
+ .navbar-expand-xl .navbar-toggler {
+ display: none; } }
+
+.navbar-expand {
+ flex-flow: row nowrap;
+ justify-content: flex-start; }
+
+.navbar-expand > .container,
+ .navbar-expand > .container-fluid {
+ padding-right: 0;
+ padding-left: 0; }
+
+.navbar-expand .navbar-nav {
+ flex-direction: row; }
+
+.navbar-expand .navbar-nav .dropdown-menu {
+ position: absolute; }
+
+.navbar-expand .navbar-nav .nav-link {
+ padding-right: 0.5rem;
+ padding-left: 0.5rem; }
+
+.navbar-expand > .container,
+ .navbar-expand > .container-fluid {
+ flex-wrap: nowrap; }
+
+.navbar-expand .navbar-collapse {
+ display: flex !important;
+ flex-basis: auto; }
+
+.navbar-expand .navbar-toggler {
+ display: none; }
+
+.navbar-light .navbar-brand {
+ color: rgba(0, 0, 0, 0.9); }
+
+.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
+ color: rgba(0, 0, 0, 0.9); }
+
+.navbar-light .navbar-nav .nav-link {
+ color: rgba(0, 0, 0, 0.5); }
+
+.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
+ color: rgba(0, 0, 0, 0.7); }
+
+.navbar-light .navbar-nav .nav-link.disabled {
+ color: rgba(0, 0, 0, 0.3); }
+
+.navbar-light .navbar-nav .show > .nav-link,
+.navbar-light .navbar-nav .active > .nav-link,
+.navbar-light .navbar-nav .nav-link.show,
+.navbar-light .navbar-nav .nav-link.active {
+ color: rgba(0, 0, 0, 0.9); }
+
+.navbar-light .navbar-toggler {
+ color: rgba(0, 0, 0, 0.5);
+ border-color: rgba(0, 0, 0, 0.1); }
+
+.navbar-light .navbar-toggler-icon {
+ background-image: url("data:image/svg+xml,%3csvg viewBox=%270 0 30 30%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath stroke=%27rgba%280, 0, 0, 0.5%29%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e"); }
+
+.navbar-light .navbar-text {
+ color: rgba(0, 0, 0, 0.5); }
+
+.navbar-light .navbar-text a {
+ color: rgba(0, 0, 0, 0.9); }
+
+.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
+ color: rgba(0, 0, 0, 0.9); }
+
+.navbar-dark .navbar-brand {
+ color: #fff; }
+
+.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
+ color: #fff; }
+
+.navbar-dark .navbar-nav .nav-link {
+ color: rgba(255, 255, 255, 0.5); }
+
+.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
+ color: rgba(255, 255, 255, 0.75); }
+
+.navbar-dark .navbar-nav .nav-link.disabled {
+ color: rgba(255, 255, 255, 0.25); }
+
+.navbar-dark .navbar-nav .show > .nav-link,
+.navbar-dark .navbar-nav .active > .nav-link,
+.navbar-dark .navbar-nav .nav-link.show,
+.navbar-dark .navbar-nav .nav-link.active {
+ color: #fff; }
+
+.navbar-dark .navbar-toggler {
+ color: rgba(255, 255, 255, 0.5);
+ border-color: rgba(255, 255, 255, 0.1); }
+
+.navbar-dark .navbar-toggler-icon {
+ background-image: url("data:image/svg+xml,%3csvg viewBox=%270 0 30 30%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath stroke=%27rgba%28255, 255, 255, 0.5%29%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e"); }
+
+.navbar-dark .navbar-text {
+ color: rgba(255, 255, 255, 0.5); }
+
+.navbar-dark .navbar-text a {
+ color: #fff; }
+
+.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
+ color: #fff; }
+
+.card {
+ position: relative;
+ display: flex;
+ flex-direction: column;
+ min-width: 0;
+ word-wrap: break-word;
+ background-color: #fff;
+ background-clip: border-box;
+ border: 1px solid rgba(0, 0, 0, 0.12);
+ border-radius: 0.125rem; }
+
+.card > hr {
+ margin-right: 0;
+ margin-left: 0; }
+
+.card > .list-group:first-child .list-group-item:first-child {
+ border-top-left-radius: 0.125rem;
+ border-top-right-radius: 0.125rem; }
+
+.card > .list-group:last-child .list-group-item:last-child {
+ border-bottom-right-radius: 0.125rem;
+ border-bottom-left-radius: 0.125rem; }
+
+.card-body {
+ flex: 1 1 auto;
+ padding: 1.25rem; }
+
+.card-title {
+ margin-bottom: 0.75rem; }
+
+.card-subtitle {
+ margin-top: -0.375rem;
+ margin-bottom: 0; }
+
+.card-text:last-child {
+ margin-bottom: 0; }
+
+.card-link:hover {
+ text-decoration: none; }
+
+.card-link + .card-link {
+ margin-left: 1.25rem; }
+
+.card-header {
+ padding: 0.75rem 1.25rem;
+ margin-bottom: 0;
+ background-color: #fff;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.12); }
+
+.card-header:first-child {
+ border-radius: calc(0.125rem - 1px) calc(0.125rem - 1px) 0 0; }
+
+.card-header + .list-group .list-group-item:first-child {
+ border-top: 0; }
+
+.card-footer {
+ padding: 0.75rem 1.25rem;
+ background-color: #fff;
+ border-top: 1px solid rgba(0, 0, 0, 0.12); }
+
+.card-footer:last-child {
+ border-radius: 0 0 calc(0.125rem - 1px) calc(0.125rem - 1px); }
+
+.card-header-tabs {
+ margin-right: -0.625rem;
+ margin-bottom: -0.75rem;
+ margin-left: -0.625rem;
+ border-bottom: 0; }
+
+.card-header-pills {
+ margin-right: -0.625rem;
+ margin-left: -0.625rem; }
+
+.card-img-overlay {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ padding: 1.25rem; }
+
+.card-img {
+ width: 100%;
+ border-radius: calc(0.125rem - 1px); }
+
+.card-img-top {
+ width: 100%;
+ border-top-left-radius: calc(0.125rem - 1px);
+ border-top-right-radius: calc(0.125rem - 1px); }
+
+.card-img-bottom {
+ width: 100%;
+ border-bottom-right-radius: calc(0.125rem - 1px);
+ border-bottom-left-radius: calc(0.125rem - 1px); }
+
+.card-deck {
+ display: flex;
+ flex-direction: column; }
+
+.card-deck .card {
+ margin-bottom: 15px; }
+
+@media (min-width: 576px) {
+ .card-deck {
+ flex-flow: row wrap;
+ margin-right: -15px;
+ margin-left: -15px; }
+ .card-deck .card {
+ display: flex;
+ flex: 1 0 0%;
+ flex-direction: column;
+ margin-right: 15px;
+ margin-bottom: 0;
+ margin-left: 15px; } }
+
+.card-group {
+ display: flex;
+ flex-direction: column; }
+
+.card-group > .card {
+ margin-bottom: 15px; }
+
+@media (min-width: 576px) {
+ .card-group {
+ flex-flow: row wrap; }
+ .card-group > .card {
+ flex: 1 0 0%;
+ margin-bottom: 0; }
+ .card-group > .card + .card {
+ margin-left: 0;
+ border-left: 0; }
+ .card-group > .card:not(:last-child) {
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0; }
+ .card-group > .card:not(:last-child) .card-img-top,
+ .card-group > .card:not(:last-child) .card-header {
+ border-top-right-radius: 0; }
+ .card-group > .card:not(:last-child) .card-img-bottom,
+ .card-group > .card:not(:last-child) .card-footer {
+ border-bottom-right-radius: 0; }
+ .card-group > .card:not(:first-child) {
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0; }
+ .card-group > .card:not(:first-child) .card-img-top,
+ .card-group > .card:not(:first-child) .card-header {
+ border-top-left-radius: 0; }
+ .card-group > .card:not(:first-child) .card-img-bottom,
+ .card-group > .card:not(:first-child) .card-footer {
+ border-bottom-left-radius: 0; } }
+
+.card-columns .card {
+ margin-bottom: 0.75rem; }
+
+@media (min-width: 576px) {
+ .card-columns {
+ -moz-column-count: 3;
+ column-count: 3;
+ -moz-column-gap: 1.25rem;
+ column-gap: 1.25rem;
+ orphans: 1;
+ widows: 1; }
+ .card-columns .card {
+ display: inline-block;
+ width: 100%; } }
+
+.accordion > .card {
+ overflow: hidden; }
+
+.accordion > .card:not(:first-of-type) .card-header:first-child {
+ border-radius: 0; }
+
+.accordion > .card:not(:first-of-type):not(:last-of-type) {
+ border-bottom: 0;
+ border-radius: 0; }
+
+.accordion > .card:first-of-type {
+ border-bottom: 0;
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0; }
+
+.accordion > .card:last-of-type {
+ border-top-left-radius: 0;
+ border-top-right-radius: 0; }
+
+.accordion > .card .card-header {
+ margin-bottom: -1px; }
+
+.breadcrumb {
+ display: flex;
+ flex-wrap: wrap;
+ padding: 0.75rem 1rem;
+ margin-bottom: 1rem;
+ list-style: none;
+ background-color: #e9ecef;
+ border-radius: 0.125rem; }
+
+.breadcrumb-item + .breadcrumb-item {
+ padding-left: 0.5rem; }
+
+.breadcrumb-item + .breadcrumb-item::before {
+ display: inline-block;
+ padding-right: 0.5rem;
+ color: #6c757d;
+ content: "/"; }
+
+.breadcrumb-item + .breadcrumb-item:hover::before {
+ text-decoration: underline; }
+
+.breadcrumb-item + .breadcrumb-item:hover::before {
+ text-decoration: none; }
+
+.breadcrumb-item.active {
+ color: #6c757d; }
+
+.pagination {
+ display: flex;
+ padding-left: 0;
+ list-style: none;
+ border-radius: 0.125rem; }
+
+.page-link {
+ position: relative;
+ display: block;
+ padding: 0.5rem 0.75rem;
+ margin-left: 0;
+ line-height: 1.25;
+ color: #2196f3;
+ background-color: transparent;
+ border: 0 solid #dee2e6; }
+
+.page-link:hover {
+ z-index: 2;
+ color: #0a6ebd;
+ text-decoration: none;
+ background-color: #e9ecef;
+ border-color: #dee2e6; }
+
+.page-link:focus {
+ z-index: 2;
+ outline: 0;
+ box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.25); }
+
+.page-item:first-child .page-link {
+ margin-left: 0;
+ border-top-left-radius: 0.125rem;
+ border-bottom-left-radius: 0.125rem; }
+
+.page-item:last-child .page-link {
+ border-top-right-radius: 0.125rem;
+ border-bottom-right-radius: 0.125rem; }
+
+.page-item.active .page-link {
+ z-index: 1;
+ color: #fff;
+ background-color: #2196f3;
+ border-color: #2196f3; }
+
+.page-item.disabled .page-link {
+ color: #6c757d;
+ pointer-events: none;
+ cursor: auto;
+ background-color: transparent;
+ border-color: #dee2e6; }
+
+.pagination-lg .page-link {
+ padding: 0.75rem 0;
+ font-size: 1.25rem;
+ line-height: 1.5; }
+
+.pagination-lg .page-item:first-child .page-link {
+ border-top-left-radius: 0.3rem;
+ border-bottom-left-radius: 0.3rem; }
+
+.pagination-lg .page-item:last-child .page-link {
+ border-top-right-radius: 0.3rem;
+ border-bottom-right-radius: 0.3rem; }
+
+.pagination-sm .page-link {
+ padding: 0.25rem 0;
+ font-size: 0.875rem;
+ line-height: 1.5; }
+
+.pagination-sm .page-item:first-child .page-link {
+ border-top-left-radius: 0.0625rem;
+ border-bottom-left-radius: 0.0625rem; }
+
+.pagination-sm .page-item:last-child .page-link {
+ border-top-right-radius: 0.0625rem;
+ border-bottom-right-radius: 0.0625rem; }
+
+.badge {
+ display: inline-block;
+ padding: 0.25em 0.4em;
+ font-size: 75%;
+ font-weight: 700;
+ line-height: 1;
+ text-align: center;
+ white-space: nowrap;
+ vertical-align: baseline;
+ border-radius: 0.125rem;
+ transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
+
+@media (prefers-reduced-motion: reduce) {
+ .badge {
+ transition: none; } }
+
+a.badge:hover, a.badge:focus {
+ text-decoration: none; }
+
+.badge:empty {
+ display: none; }
+
+.btn .badge, .custom-file-control::before .badge {
+ position: relative;
+ top: -1px; }
+
+.badge-pill {
+ padding-right: 0.6em;
+ padding-left: 0.6em;
+ border-radius: 10rem; }
+
+.badge-primary {
+ color: #fff;
+ background-color: #2196f3; }
+
+a.badge-primary:hover, a.badge-primary:focus {
+ color: #fff;
+ background-color: #0c7cd5; }
+
+a.badge-primary:focus, a.badge-primary.focus {
+ outline: 0;
+ box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.5); }
+
+.badge-secondary {
+ color: #fff;
+ background-color: #6c757d; }
+
+a.badge-secondary:hover, a.badge-secondary:focus {
+ color: #fff;
+ background-color: #545b62; }
+
+a.badge-secondary:focus, a.badge-secondary.focus {
+ outline: 0;
+ box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }
+
+.badge-success {
+ color: #fff;
+ background-color: #4caf50; }
+
+a.badge-success:hover, a.badge-success:focus {
+ color: #fff;
+ background-color: #3d8b40; }
+
+a.badge-success:focus, a.badge-success.focus {
+ outline: 0;
+ box-shadow: 0 0 0 0.2rem rgba(76, 175, 80, 0.5); }
+
+.badge-info {
+ color: #fff;
+ background-color: #00bcd4; }
+
+a.badge-info:hover, a.badge-info:focus {
+ color: #fff;
+ background-color: #008fa1; }
+
+a.badge-info:focus, a.badge-info.focus {
+ outline: 0;
+ box-shadow: 0 0 0 0.2rem rgba(0, 188, 212, 0.5); }
+
+.badge-warning {
+ color: #212529;
+ background-color: #ffeb3b; }
+
+a.badge-warning:hover, a.badge-warning:focus {
+ color: #212529;
+ background-color: #ffe608; }
+
+a.badge-warning:focus, a.badge-warning.focus {
+ outline: 0;
+ box-shadow: 0 0 0 0.2rem rgba(255, 235, 59, 0.5); }
+
+.badge-danger {
+ color: #fff;
+ background-color: #f44336; }
+
+a.badge-danger:hover, a.badge-danger:focus {
+ color: #fff;
+ background-color: #ea1c0d; }
+
+a.badge-danger:focus, a.badge-danger.focus {
+ outline: 0;
+ box-shadow: 0 0 0 0.2rem rgba(244, 67, 54, 0.5); }
+
+.badge-light {
+ color: #212529;
+ background-color: #f8f9fa; }
+
+a.badge-light:hover, a.badge-light:focus {
+ color: #212529;
+ background-color: #dae0e5; }
+
+a.badge-light:focus, a.badge-light.focus {
+ outline: 0;
+ box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
+
+.badge-dark {
+ color: #fff;
+ background-color: #343a40; }
+
+a.badge-dark:hover, a.badge-dark:focus {
+ color: #fff;
+ background-color: #1d2124; }
+
+a.badge-dark:focus, a.badge-dark.focus {
+ outline: 0;
+ box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
+
+.jumbotron {
+ padding: 2rem 1rem;
+ margin-bottom: 2rem;
+ background-color: #e9ecef;
+ border-radius: 0.3rem; }
+
+@media (min-width: 576px) {
+ .jumbotron {
+ padding: 4rem 2rem; } }
+
+.jumbotron-fluid {
+ padding-right: 0;
+ padding-left: 0;
+ border-radius: 0; }
+
+.alert {
+ position: relative;
+ padding: 0.75rem 1.25rem;
+ margin-bottom: 1rem;
+ border: 1px solid transparent;
+ border-radius: 0.125rem; }
+
+.alert-heading {
+ color: inherit; }
+
+.alert-link {
+ font-weight: 700; }
+
+.alert-dismissible {
+ padding-right: 4rem; }
+
+.alert-dismissible .close {
+ position: absolute;
+ top: 0;
+ right: 0;
+ padding: 0.75rem 1.25rem;
+ color: inherit; }
+
+.alert-primary {
+ color: #114e7e;
+ background-color: #d3eafd;
+ border-color: #c1e2fc; }
+
+.alert-primary hr {
+ border-top-color: #a9d7fb; }
+
+.alert-primary .alert-link {
+ color: #0b3251; }
+
+.alert-secondary {
+ color: #383d41;
+ background-color: #e2e3e5;
+ border-color: #d6d8db; }
+
+.alert-secondary hr {
+ border-top-color: #c8cbcf; }
+
+.alert-secondary .alert-link {
+ color: #202326; }
+
+.alert-success {
+ color: #285b2a;
+ background-color: #dbefdc;
+ border-color: #cde9ce; }
+
+.alert-success hr {
+ border-top-color: #bbe1bd; }
+
+.alert-success .alert-link {
+ color: #18381a; }
+
+.alert-info {
+ color: #00626e;
+ background-color: #ccf2f6;
+ border-color: #b8ecf3; }
+
+.alert-info hr {
+ border-top-color: #a2e6ef; }
+
+.alert-info .alert-link {
+ color: #00353b; }
+
+.alert-warning {
+ color: #857a1f;
+ background-color: #fffbd8;
+ border-color: #fff9c8; }
+
+.alert-warning hr {
+ border-top-color: #fff6af; }
+
+.alert-warning .alert-link {
+ color: #5c5415; }
+
+.alert-danger {
+ color: #7f231c;
+ background-color: #fdd9d7;
+ border-color: #fccac7; }
+
+.alert-danger hr {
+ border-top-color: #fbb3af; }
+
+.alert-danger .alert-link {
+ color: #551713; }
+
+.alert-light {
+ color: #818182;
+ background-color: #fefefe;
+ border-color: #fdfdfe; }
+
+.alert-light hr {
+ border-top-color: #ececf6; }
+
+.alert-light .alert-link {
+ color: #686868; }
+
+.alert-dark {
+ color: #1b1e21;
+ background-color: #d6d8d9;
+ border-color: #c6c8ca; }
+
+.alert-dark hr {
+ border-top-color: #b9bbbe; }
+
+.alert-dark .alert-link {
+ color: #040505; }
+
+@keyframes progress-bar-stripes {
+ from {
+ background-position: 1rem 0; }
+ to {
+ background-position: 0 0; } }
+
+.progress {
+ display: flex;
+ height: 1rem;
+ overflow: hidden;
+ font-size: 0.75rem;
+ background-color: #e9ecef;
+ border-radius: 0.125rem;
+ box-shadow: inset 0 0.1rem 0.1rem rgba(0, 0, 0, 0.1); }
+
+.progress-bar {
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ color: #fff;
+ text-align: center;
+ white-space: nowrap;
+ background-color: #2196f3;
+ transition: width 0.6s ease; }
+
+@media (prefers-reduced-motion: reduce) {
+ .progress-bar {
+ transition: none; } }
+
+.progress-bar-striped {
+ background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+ background-size: 1rem 1rem; }
+
+.progress-bar-animated {
+ animation: progress-bar-stripes 1s linear infinite; }
+
+@media (prefers-reduced-motion: reduce) {
+ .progress-bar-animated {
+ animation: none; } }
+
+.media {
+ display: flex;
+ align-items: flex-start; }
+
+.media-body {
+ flex: 1; }
+
+.list-group {
+ display: flex;
+ flex-direction: column;
+ padding-left: 0;
+ margin-bottom: 0; }
+
+.list-group-item-action {
+ width: 100%;
+ color: #495057;
+ text-align: inherit; }
+
+.list-group-item-action:hover, .list-group-item-action:focus {
+ z-index: 1;
+ color: #495057;
+ text-decoration: none;
+ background-color: #f8f9fa; }
+
+.list-group-item-action:active {
+ color: #212529;
+ background-color: #e9ecef; }
+
+.list-group-item {
+ position: relative;
+ display: block;
+ padding: 0.75rem 1.25rem;
+ margin-bottom: 0;
+ background-color: inherit;
+ border: 0 solid rgba(0, 0, 0, 0.125); }
+
+.list-group-item:first-child {
+ border-top-left-radius: 0;
+ border-top-right-radius: 0; }
+
+.list-group-item:last-child {
+ margin-bottom: 0;
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0; }
+
+.list-group-item.disabled, .list-group-item:disabled {
+ color: #6c757d;
+ pointer-events: none;
+ background-color: inherit; }
+
+.list-group-item.active {
+ z-index: 2;
+ color: #fff;
+ background-color: #2196f3;
+ border-color: #2196f3; }
+
+.list-group-horizontal {
+ flex-direction: row; }
+
+.list-group-horizontal .list-group-item {
+ margin-right: 0;
+ margin-bottom: 0; }
+
+.list-group-horizontal .list-group-item:first-child {
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+ border-top-right-radius: 0; }
+
+.list-group-horizontal .list-group-item:last-child {
+ margin-right: 0;
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0; }
+
+@media (min-width: 576px) {
+ .list-group-horizontal-sm {
+ flex-direction: row; }
+ .list-group-horizontal-sm .list-group-item {
+ margin-right: 0;
+ margin-bottom: 0; }
+ .list-group-horizontal-sm .list-group-item:first-child {
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+ border-top-right-radius: 0; }
+ .list-group-horizontal-sm .list-group-item:last-child {
+ margin-right: 0;
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0; } }
+
+@media (min-width: 768px) {
+ .list-group-horizontal-md {
+ flex-direction: row; }
+ .list-group-horizontal-md .list-group-item {
+ margin-right: 0;
+ margin-bottom: 0; }
+ .list-group-horizontal-md .list-group-item:first-child {
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+ border-top-right-radius: 0; }
+ .list-group-horizontal-md .list-group-item:last-child {
+ margin-right: 0;
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0; } }
+
+@media (min-width: 992px) {
+ .list-group-horizontal-lg {
+ flex-direction: row; }
+ .list-group-horizontal-lg .list-group-item {
+ margin-right: 0;
+ margin-bottom: 0; }
+ .list-group-horizontal-lg .list-group-item:first-child {
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+ border-top-right-radius: 0; }
+ .list-group-horizontal-lg .list-group-item:last-child {
+ margin-right: 0;
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0; } }
+
+@media (min-width: 1200px) {
+ .list-group-horizontal-xl {
+ flex-direction: row; }
+ .list-group-horizontal-xl .list-group-item {
+ margin-right: 0;
+ margin-bottom: 0; }
+ .list-group-horizontal-xl .list-group-item:first-child {
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+ border-top-right-radius: 0; }
+ .list-group-horizontal-xl .list-group-item:last-child {
+ margin-right: 0;
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0; } }
+
+.list-group-flush .list-group-item {
+ border-right: 0;
+ border-left: 0;
+ border-radius: 0; }
+
+.list-group-flush .list-group-item:last-child {
+ margin-bottom: 0; }
+
+.list-group-flush:first-child .list-group-item:first-child {
+ border-top: 0; }
+
+.list-group-flush:last-child .list-group-item:last-child {
+ margin-bottom: 0;
+ border-bottom: 0; }
+
+.list-group-item-primary {
+ color: #114e7e;
+ background-color: #c1e2fc; }
+
+.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
+ color: #114e7e;
+ background-color: #a9d7fb; }
+
+.list-group-item-primary.list-group-item-action.active {
+ color: #fff;
+ background-color: #114e7e;
+ border-color: #114e7e; }
+
+.list-group-item-secondary {
+ color: #383d41;
+ background-color: #d6d8db; }
+
+.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
+ color: #383d41;
+ background-color: #c8cbcf; }
+
+.list-group-item-secondary.list-group-item-action.active {
+ color: #fff;
+ background-color: #383d41;
+ border-color: #383d41; }
+
+.list-group-item-success {
+ color: #285b2a;
+ background-color: #cde9ce; }
+
+.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
+ color: #285b2a;
+ background-color: #bbe1bd; }
+
+.list-group-item-success.list-group-item-action.active {
+ color: #fff;
+ background-color: #285b2a;
+ border-color: #285b2a; }
+
+.list-group-item-info {
+ color: #00626e;
+ background-color: #b8ecf3; }
+
+.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
+ color: #00626e;
+ background-color: #a2e6ef; }
+
+.list-group-item-info.list-group-item-action.active {
+ color: #fff;
+ background-color: #00626e;
+ border-color: #00626e; }
+
+.list-group-item-warning {
+ color: #857a1f;
+ background-color: #fff9c8; }
+
+.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
+ color: #857a1f;
+ background-color: #fff6af; }
+
+.list-group-item-warning.list-group-item-action.active {
+ color: #fff;
+ background-color: #857a1f;
+ border-color: #857a1f; }
+
+.list-group-item-danger {
+ color: #7f231c;
+ background-color: #fccac7; }
+
+.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
+ color: #7f231c;
+ background-color: #fbb3af; }
+
+.list-group-item-danger.list-group-item-action.active {
+ color: #fff;
+ background-color: #7f231c;
+ border-color: #7f231c; }
+
+.list-group-item-light {
+ color: #818182;
+ background-color: #fdfdfe; }
+
+.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
+ color: #818182;
+ background-color: #ececf6; }
+
+.list-group-item-light.list-group-item-action.active {
+ color: #fff;
+ background-color: #818182;
+ border-color: #818182; }
+
+.list-group-item-dark {
+ color: #1b1e21;
+ background-color: #c6c8ca; }
+
+.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
+ color: #1b1e21;
+ background-color: #b9bbbe; }
+
+.list-group-item-dark.list-group-item-action.active {
+ color: #fff;
+ background-color: #1b1e21;
+ border-color: #1b1e21; }
+
+.close {
+ float: right;
+ font-size: 1.5rem;
+ font-weight: 700;
+ line-height: 1;
+ color: #000;
+ text-shadow: 0 1px 0 #fff;
+ opacity: .5; }
+
+.close:hover {
+ color: #000;
+ text-decoration: none; }
+
+.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
+ opacity: .75; }
+
+button.close {
+ padding: 0;
+ background-color: transparent;
+ border: 0;
+ -webkit-appearance: none;
+ -moz-appearance: none;
+ appearance: none; }
+
+a.close.disabled {
+ pointer-events: none; }
+
+.toast {
+ max-width: 350px;
+ overflow: hidden;
+ font-size: 0.875rem;
+ background-color: rgba(255, 255, 255, 0.85);
+ background-clip: padding-box;
+ border: 1px solid rgba(0, 0, 0, 0.1);
+ box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
+ backdrop-filter: blur(10px);
+ opacity: 0;
+ border-radius: 0.25rem; }
+
+.toast:not(:last-child) {
+ margin-bottom: 0.75rem; }
+
+.toast.showing {
+ opacity: 1; }
+
+.toast.show {
+ display: block;
+ opacity: 1; }
+
+.toast.hide {
+ display: none; }
+
+.toast-header {
+ display: flex;
+ align-items: center;
+ padding: 0.25rem 0.75rem;
+ color: #6c757d;
+ background-color: rgba(255, 255, 255, 0.85);
+ background-clip: padding-box;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.05); }
+
+.toast-body {
+ padding: 0.75rem; }
+
+.modal-open {
+ overflow: hidden; }
+
+.modal-open .modal {
+ overflow-x: hidden;
+ overflow-y: auto; }
+
+.modal {
+ position: fixed;
+ top: 0;
+ left: 0;
+ z-index: 1050;
+ display: none;
+ width: 100%;
+ height: 100%;
+ overflow: hidden;
+ outline: 0; }
+
+.modal-dialog {
+ position: relative;
+ width: auto;
+ margin: 0.5rem;
+ pointer-events: none; }
+
+.modal.fade .modal-dialog {
+ transition: transform 0.3s ease-out;
+ transform: translate(0, -50px); }
+
+@media (prefers-reduced-motion: reduce) {
+ .modal.fade .modal-dialog {
+ transition: none; } }
+
+.modal.show .modal-dialog {
+ transform: none; }
+
+.modal-dialog-scrollable {
+ display: flex;
+ max-height: calc(100% - 1rem); }
+
+.modal-dialog-scrollable .modal-content {
+ max-height: calc(100vh - 1rem);
+ overflow: hidden; }
+
+.modal-dialog-scrollable .modal-header,
+ .modal-dialog-scrollable .modal-footer {
+ flex-shrink: 0; }
+
+.modal-dialog-scrollable .modal-body {
+ overflow-y: auto; }
+
+.modal-dialog-centered {
+ display: flex;
+ align-items: center;
+ min-height: calc(100% - 1rem); }
+
+.modal-dialog-centered::before {
+ display: block;
+ height: calc(100vh - 1rem);
+ content: ""; }
+
+.modal-dialog-centered.modal-dialog-scrollable {
+ flex-direction: column;
+ justify-content: center;
+ height: 100%; }
+
+.modal-dialog-centered.modal-dialog-scrollable .modal-content {
+ max-height: none; }
+
+.modal-dialog-centered.modal-dialog-scrollable::before {
+ content: none; }
+
+.modal-content {
+ position: relative;
+ display: flex;
+ flex-direction: column;
+ width: 100%;
+ pointer-events: auto;
+ background-color: #fff;
+ background-clip: padding-box;
+ border: 1px solid rgba(0, 0, 0, 0.2);
+ border-radius: 0.3rem;
+ box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.5);
+ outline: 0; }
+
+.modal-backdrop {
+ position: fixed;
+ top: 0;
+ left: 0;
+ z-index: 1040;
+ width: 100vw;
+ height: 100vh;
+ background-color: #000; }
+
+.modal-backdrop.fade {
+ opacity: 0; }
+
+.modal-backdrop.show {
+ opacity: 0.26; }
+
+.modal-header {
+ display: flex;
+ align-items: flex-start;
+ justify-content: space-between;
+ padding: 1rem 1rem;
+ border-bottom: 1px solid #dee2e6;
+ border-top-left-radius: 0.3rem;
+ border-top-right-radius: 0.3rem; }
+
+.modal-header .close {
+ padding: 1rem 1rem;
+ margin: -1rem -1rem -1rem auto; }
+
+.modal-title {
+ margin-bottom: 0;
+ line-height: 1.5; }
+
+.modal-body {
+ position: relative;
+ flex: 1 1 auto;
+ padding: 1rem; }
+
+.modal-footer {
+ display: flex;
+ align-items: center;
+ justify-content: flex-end;
+ padding: 1rem;
+ border-top: 1px solid #dee2e6;
+ border-bottom-right-radius: 0.3rem;
+ border-bottom-left-radius: 0.3rem; }
+
+.modal-footer > :not(:first-child) {
+ margin-left: .25rem; }
+
+.modal-footer > :not(:last-child) {
+ margin-right: .25rem; }
+
+.modal-scrollbar-measure {
+ position: absolute;
+ top: -9999px;
+ width: 50px;
+ height: 50px;
+ overflow: scroll; }
+
+@media (min-width: 576px) {
+ .modal-dialog {
+ max-width: 500px;
+ margin: 1.75rem auto; }
+ .modal-dialog-scrollable {
+ max-height: calc(100% - 3.5rem); }
+ .modal-dialog-scrollable .modal-content {
+ max-height: calc(100vh - 3.5rem); }
+ .modal-dialog-centered {
+ min-height: calc(100% - 3.5rem); }
+ .modal-dialog-centered::before {
+ height: calc(100vh - 3.5rem); }
+ .modal-content {
+ box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.5); }
+ .modal-sm {
+ max-width: 300px; } }
+
+@media (min-width: 992px) {
+ .modal-lg,
+ .modal-xl {
+ max-width: 800px; } }
+
+@media (min-width: 1200px) {
+ .modal-xl {
+ max-width: 1140px; } }
+
+.tooltip {
+ position: absolute;
+ z-index: 1070;
+ display: block;
+ margin: 0;
+ font-family: "Roboto", "Helvetica", "Arial", sans-serif;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 1.5;
+ text-align: left;
+ text-align: start;
+ text-decoration: none;
+ text-shadow: none;
+ text-transform: none;
+ letter-spacing: normal;
+ word-break: normal;
+ word-spacing: normal;
+ white-space: normal;
+ line-break: auto;
+ font-size: 0.875rem;
+ word-wrap: break-word;
+ opacity: 0; }
+
+.tooltip.show {
+ opacity: 0.9; }
+
+.tooltip .arrow {
+ position: absolute;
+ display: block;
+ width: 0.8rem;
+ height: 0.4rem; }
+
+.tooltip .arrow::before {
+ position: absolute;
+ content: "";
+ border-color: transparent;
+ border-style: solid; }
+
+.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
+ padding: 0.4rem 0; }
+
+.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
+ bottom: 0; }
+
+.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
+ top: 0;
+ border-width: 0.4rem 0.4rem 0;
+ border-top-color: rgba(97, 97, 97, 0.9); }
+
+.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
+ padding: 0 0.4rem; }
+
+.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
+ left: 0;
+ width: 0.4rem;
+ height: 0.8rem; }
+
+.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
+ right: 0;
+ border-width: 0.4rem 0.4rem 0.4rem 0;
+ border-right-color: rgba(97, 97, 97, 0.9); }
+
+.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
+ padding: 0.4rem 0; }
+
+.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
+ top: 0; }
+
+.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
+ bottom: 0;
+ border-width: 0 0.4rem 0.4rem;
+ border-bottom-color: rgba(97, 97, 97, 0.9); }
+
+.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
+ padding: 0 0.4rem; }
+
+.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
+ right: 0;
+ width: 0.4rem;
+ height: 0.8rem; }
+
+.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
+ left: 0;
+ border-width: 0.4rem 0 0.4rem 0.4rem;
+ border-left-color: rgba(97, 97, 97, 0.9); }
+
+.tooltip-inner {
+ max-width: 200px;
+ padding: 0.25rem 0.5rem;
+ color: #fff;
+ text-align: center;
+ background-color: rgba(97, 97, 97, 0.9);
+ border-radius: 0.125rem; }
+
+.popover {
+ position: absolute;
+ top: 0;
+ left: 0;
+ z-index: 1060;
+ display: block;
+ max-width: 276px;
+ font-family: "Roboto", "Helvetica", "Arial", sans-serif;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 1.5;
+ text-align: left;
+ text-align: start;
+ text-decoration: none;
+ text-shadow: none;
+ text-transform: none;
+ letter-spacing: normal;
+ word-break: normal;
+ word-spacing: normal;
+ white-space: normal;
+ line-break: auto;
+ font-size: 0.875rem;
+ word-wrap: break-word;
+ background-color: #fff;
+ background-clip: padding-box;
+ border: 1px solid rgba(0, 0, 0, 0.2);
+ border-radius: 0.3rem;
+ box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.2); }
+
+.popover .arrow {
+ position: absolute;
+ display: block;
+ width: 1rem;
+ height: 0.5rem;
+ margin: 0 0.3rem; }
+
+.popover .arrow::before, .popover .arrow::after {
+ position: absolute;
+ display: block;
+ content: "";
+ border-color: transparent;
+ border-style: solid; }
+
+.bs-popover-top, .bs-popover-auto[x-placement^="top"] {
+ margin-bottom: 0.5rem; }
+
+.bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow {
+ bottom: calc((0.5rem + 1px) * -1); }
+
+.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before {
+ bottom: 0;
+ border-width: 0.5rem 0.5rem 0;
+ border-top-color: rgba(0, 0, 0, 0.25); }
+
+.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after {
+ bottom: 1px;
+ border-width: 0.5rem 0.5rem 0;
+ border-top-color: #fff; }
+
+.bs-popover-right, .bs-popover-auto[x-placement^="right"] {
+ margin-left: 0.5rem; }
+
+.bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow {
+ left: calc((0.5rem + 1px) * -1);
+ width: 0.5rem;
+ height: 1rem;
+ margin: 0.3rem 0; }
+
+.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before {
+ left: 0;
+ border-width: 0.5rem 0.5rem 0.5rem 0;
+ border-right-color: rgba(0, 0, 0, 0.25); }
+
+.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after {
+ left: 1px;
+ border-width: 0.5rem 0.5rem 0.5rem 0;
+ border-right-color: #fff; }
+
+.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
+ margin-top: 0.5rem; }
+
+.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow {
+ top: calc((0.5rem + 1px) * -1); }
+
+.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before {
+ top: 0;
+ border-width: 0 0.5rem 0.5rem 0.5rem;
+ border-bottom-color: rgba(0, 0, 0, 0.25); }
+
+.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after {
+ top: 1px;
+ border-width: 0 0.5rem 0.5rem 0.5rem;
+ border-bottom-color: #fff; }
+
+.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
+ position: absolute;
+ top: 0;
+ left: 50%;
+ display: block;
+ width: 1rem;
+ margin-left: -0.5rem;
+ content: "";
+ border-bottom: 1px solid #f7f7f7; }
+
+.bs-popover-left, .bs-popover-auto[x-placement^="left"] {
+ margin-right: 0.5rem; }
+
+.bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow {
+ right: calc((0.5rem + 1px) * -1);
+ width: 0.5rem;
+ height: 1rem;
+ margin: 0.3rem 0; }
+
+.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before {
+ right: 0;
+ border-width: 0.5rem 0 0.5rem 0.5rem;
+ border-left-color: rgba(0, 0, 0, 0.25); }
+
+.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after {
+ right: 1px;
+ border-width: 0.5rem 0 0.5rem 0.5rem;
+ border-left-color: #fff; }
+
+.popover-header {
+ padding: 0.5rem 0.75rem;
+ margin-bottom: 0;
+ font-size: 1rem;
+ background-color: #f7f7f7;
+ border-bottom: 1px solid #ebebeb;
+ border-top-left-radius: calc(0.3rem - 1px);
+ border-top-right-radius: calc(0.3rem - 1px); }
+
+.popover-header:empty {
+ display: none; }
+
+.popover-body {
+ padding: 0.5rem 0.75rem;
+ color: #212529; }
+
+.carousel {
+ position: relative; }
+
+.carousel.pointer-event {
+ touch-action: pan-y; }
+
+.carousel-inner {
+ position: relative;
+ width: 100%;
+ overflow: hidden; }
+
+.carousel-inner::after {
+ display: block;
+ clear: both;
+ content: ""; }
+
+.carousel-item {
+ position: relative;
+ display: none;
+ float: left;
+ width: 100%;
+ margin-right: -100%;
+ backface-visibility: hidden;
+ transition: transform 0.6s ease-in-out; }
+
+@media (prefers-reduced-motion: reduce) {
+ .carousel-item {
+ transition: none; } }
+
+.carousel-item.active,
+.carousel-item-next,
+.carousel-item-prev {
+ display: block; }
+
+.carousel-item-next:not(.carousel-item-left),
+.active.carousel-item-right {
+ transform: translateX(100%); }
+
+.carousel-item-prev:not(.carousel-item-right),
+.active.carousel-item-left {
+ transform: translateX(-100%); }
+
+.carousel-fade .carousel-item {
+ opacity: 0;
+ transition-property: opacity;
+ transform: none; }
+
+.carousel-fade .carousel-item.active,
+.carousel-fade .carousel-item-next.carousel-item-left,
+.carousel-fade .carousel-item-prev.carousel-item-right {
+ z-index: 1;
+ opacity: 1; }
+
+.carousel-fade .active.carousel-item-left,
+.carousel-fade .active.carousel-item-right {
+ z-index: 0;
+ opacity: 0;
+ transition: 0s 0.6s opacity; }
+
+@media (prefers-reduced-motion: reduce) {
+ .carousel-fade .active.carousel-item-left,
+ .carousel-fade .active.carousel-item-right {
+ transition: none; } }
+
+.carousel-control-prev,
+.carousel-control-next {
+ position: absolute;
+ top: 0;
+ bottom: 0;
+ z-index: 1;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ width: 15%;
+ color: #fff;
+ text-align: center;
+ opacity: 0.5;
+ transition: opacity 0.15s ease; }
+
+@media (prefers-reduced-motion: reduce) {
+ .carousel-control-prev,
+ .carousel-control-next {
+ transition: none; } }
+
+.carousel-control-prev:hover, .carousel-control-prev:focus,
+ .carousel-control-next:hover,
+ .carousel-control-next:focus {
+ color: #fff;
+ text-decoration: none;
+ outline: 0;
+ opacity: 0.9; }
+
+.carousel-control-prev {
+ left: 0; }
+
+.carousel-control-next {
+ right: 0; }
+
+.carousel-control-prev-icon,
+.carousel-control-next-icon {
+ display: inline-block;
+ width: 20px;
+ height: 20px;
+ background: no-repeat 50% / 100% 100%; }
+
+.carousel-control-prev-icon {
+ background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23fff%27 viewBox=%270 0 8 8%27%3e%3cpath d=%27M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z%27/%3e%3c/svg%3e"); }
+
+.carousel-control-next-icon {
+ background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23fff%27 viewBox=%270 0 8 8%27%3e%3cpath d=%27M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z%27/%3e%3c/svg%3e"); }
+
+.carousel-indicators {
+ position: absolute;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ z-index: 15;
+ display: flex;
+ justify-content: center;
+ padding-left: 0;
+ margin-right: 15%;
+ margin-left: 15%;
+ list-style: none; }
+
+.carousel-indicators li {
+ box-sizing: content-box;
+ flex: 0 1 auto;
+ width: 30px;
+ height: 3px;
+ margin-right: 3px;
+ margin-left: 3px;
+ text-indent: -999px;
+ cursor: pointer;
+ background-color: #fff;
+ background-clip: padding-box;
+ border-top: 10px solid transparent;
+ border-bottom: 10px solid transparent;
+ opacity: .5;
+ transition: opacity 0.6s ease; }
+
+@media (prefers-reduced-motion: reduce) {
+ .carousel-indicators li {
+ transition: none; } }
+
+.carousel-indicators .active {
+ opacity: 1; }
+
+.carousel-caption {
+ position: absolute;
+ right: 15%;
+ bottom: 20px;
+ left: 15%;
+ z-index: 10;
+ padding-top: 20px;
+ padding-bottom: 20px;
+ color: #fff;
+ text-align: center; }
+
+@keyframes spinner-border {
+ to {
+ transform: rotate(360deg); } }
+
+.spinner-border {
+ display: inline-block;
+ width: 2rem;
+ height: 2rem;
+ vertical-align: text-bottom;
+ border: 0.25em solid currentColor;
+ border-right-color: transparent;
+ border-radius: 50%;
+ animation: spinner-border .75s linear infinite; }
+
+.spinner-border-sm {
+ width: 1rem;
+ height: 1rem;
+ border-width: 0.2em; }
+
+@keyframes spinner-grow {
+ 0% {
+ transform: scale(0); }
+ 50% {
+ opacity: 1; } }
+
+.spinner-grow {
+ display: inline-block;
+ width: 2rem;
+ height: 2rem;
+ vertical-align: text-bottom;
+ background-color: currentColor;
+ border-radius: 50%;
+ opacity: 0;
+ animation: spinner-grow .75s linear infinite; }
+
+.spinner-grow-sm {
+ width: 1rem;
+ height: 1rem; }
+
+.align-baseline {
+ vertical-align: baseline !important; }
+
+.align-top {
+ vertical-align: top !important; }
+
+.align-middle {
+ vertical-align: middle !important; }
+
+.align-bottom {
+ vertical-align: bottom !important; }
+
+.align-text-bottom {
+ vertical-align: text-bottom !important; }
+
+.align-text-top {
+ vertical-align: text-top !important; }
+
+.bg-primary {
+ background-color: #2196f3 !important; }
+
+a.bg-primary:hover, a.bg-primary:focus,
+button.bg-primary:hover,
+button.bg-primary:focus {
+ background-color: #0c7cd5 !important; }
+
+.bg-secondary {
+ background-color: #6c757d !important; }
+
+a.bg-secondary:hover, a.bg-secondary:focus,
+button.bg-secondary:hover,
+button.bg-secondary:focus {
+ background-color: #545b62 !important; }
+
+.bg-success {
+ background-color: #4caf50 !important; }
+
+a.bg-success:hover, a.bg-success:focus,
+button.bg-success:hover,
+button.bg-success:focus {
+ background-color: #3d8b40 !important; }
+
+.bg-info {
+ background-color: #00bcd4 !important; }
+
+a.bg-info:hover, a.bg-info:focus,
+button.bg-info:hover,
+button.bg-info:focus {
+ background-color: #008fa1 !important; }
+
+.bg-warning {
+ background-color: #ffeb3b !important; }
+
+a.bg-warning:hover, a.bg-warning:focus,
+button.bg-warning:hover,
+button.bg-warning:focus {
+ background-color: #ffe608 !important; }
+
+.bg-danger {
+ background-color: #f44336 !important; }
+
+a.bg-danger:hover, a.bg-danger:focus,
+button.bg-danger:hover,
+button.bg-danger:focus {
+ background-color: #ea1c0d !important; }
+
+.bg-light {
+ background-color: #f8f9fa !important; }
+
+a.bg-light:hover, a.bg-light:focus,
+button.bg-light:hover,
+button.bg-light:focus {
+ background-color: #dae0e5 !important; }
+
+.bg-dark {
+ background-color: #343a40 !important; }
+
+a.bg-dark:hover, a.bg-dark:focus,
+button.bg-dark:hover,
+button.bg-dark:focus {
+ background-color: #1d2124 !important; }
+
+.bg-white {
+ background-color: #fff !important; }
+
+.bg-transparent {
+ background-color: transparent !important; }
+
+.border {
+ border: 1px solid #dee2e6 !important; }
+
+.border-top {
+ border-top: 1px solid #dee2e6 !important; }
+
+.border-right {
+ border-right: 1px solid #dee2e6 !important; }
+
+.border-bottom {
+ border-bottom: 1px solid #dee2e6 !important; }
+
+.border-left {
+ border-left: 1px solid #dee2e6 !important; }
+
+.border-0 {
+ border: 0 !important; }
+
+.border-top-0 {
+ border-top: 0 !important; }
+
+.border-right-0 {
+ border-right: 0 !important; }
+
+.border-bottom-0 {
+ border-bottom: 0 !important; }
+
+.border-left-0 {
+ border-left: 0 !important; }
+
+.border-primary {
+ border-color: #2196f3 !important; }
+
+.border-secondary {
+ border-color: #6c757d !important; }
+
+.border-success {
+ border-color: #4caf50 !important; }
+
+.border-info {
+ border-color: #00bcd4 !important; }
+
+.border-warning {
+ border-color: #ffeb3b !important; }
+
+.border-danger {
+ border-color: #f44336 !important; }
+
+.border-light {
+ border-color: #f8f9fa !important; }
+
+.border-dark {
+ border-color: #343a40 !important; }
+
+.border-white {
+ border-color: #fff !important; }
+
+.rounded-sm {
+ border-radius: 0.0625rem !important; }
+
+.rounded {
+ border-radius: 0.125rem !important; }
+
+.rounded-top {
+ border-top-left-radius: 0.125rem !important;
+ border-top-right-radius: 0.125rem !important; }
+
+.rounded-right {
+ border-top-right-radius: 0.125rem !important;
+ border-bottom-right-radius: 0.125rem !important; }
+
+.rounded-bottom {
+ border-bottom-right-radius: 0.125rem !important;
+ border-bottom-left-radius: 0.125rem !important; }
+
+.rounded-left {
+ border-top-left-radius: 0.125rem !important;
+ border-bottom-left-radius: 0.125rem !important; }
+
+.rounded-lg {
+ border-radius: 0.3rem !important; }
+
+.rounded-circle {
+ border-radius: 50% !important; }
+
+.rounded-pill {
+ border-radius: 50rem !important; }
+
+.rounded-0 {
+ border-radius: 0 !important; }
+
+.clearfix::after {
+ display: block;
+ clear: both;
+ content: ""; }
+
+.d-none {
+ display: none !important; }
+
+.d-inline {
+ display: inline !important; }
+
+.d-inline-block {
+ display: inline-block !important; }
+
+.d-block {
+ display: block !important; }
+
+.d-table {
+ display: table !important; }
+
+.d-table-row {
+ display: table-row !important; }
+
+.d-table-cell {
+ display: table-cell !important; }
+
+.d-flex {
+ display: flex !important; }
+
+.d-inline-flex {
+ display: inline-flex !important; }
+
+@media (min-width: 576px) {
+ .d-sm-none {
+ display: none !important; }
+ .d-sm-inline {
+ display: inline !important; }
+ .d-sm-inline-block {
+ display: inline-block !important; }
+ .d-sm-block {
+ display: block !important; }
+ .d-sm-table {
+ display: table !important; }
+ .d-sm-table-row {
+ display: table-row !important; }
+ .d-sm-table-cell {
+ display: table-cell !important; }
+ .d-sm-flex {
+ display: flex !important; }
+ .d-sm-inline-flex {
+ display: inline-flex !important; } }
+
+@media (min-width: 768px) {
+ .d-md-none {
+ display: none !important; }
+ .d-md-inline {
+ display: inline !important; }
+ .d-md-inline-block {
+ display: inline-block !important; }
+ .d-md-block {
+ display: block !important; }
+ .d-md-table {
+ display: table !important; }
+ .d-md-table-row {
+ display: table-row !important; }
+ .d-md-table-cell {
+ display: table-cell !important; }
+ .d-md-flex {
+ display: flex !important; }
+ .d-md-inline-flex {
+ display: inline-flex !important; } }
+
+@media (min-width: 992px) {
+ .d-lg-none {
+ display: none !important; }
+ .d-lg-inline {
+ display: inline !important; }
+ .d-lg-inline-block {
+ display: inline-block !important; }
+ .d-lg-block {
+ display: block !important; }
+ .d-lg-table {
+ display: table !important; }
+ .d-lg-table-row {
+ display: table-row !important; }
+ .d-lg-table-cell {
+ display: table-cell !important; }
+ .d-lg-flex {
+ display: flex !important; }
+ .d-lg-inline-flex {
+ display: inline-flex !important; } }
+
+@media (min-width: 1200px) {
+ .d-xl-none {
+ display: none !important; }
+ .d-xl-inline {
+ display: inline !important; }
+ .d-xl-inline-block {
+ display: inline-block !important; }
+ .d-xl-block {
+ display: block !important; }
+ .d-xl-table {
+ display: table !important; }
+ .d-xl-table-row {
+ display: table-row !important; }
+ .d-xl-table-cell {
+ display: table-cell !important; }
+ .d-xl-flex {
+ display: flex !important; }
+ .d-xl-inline-flex {
+ display: inline-flex !important; } }
+
+@media print {
+ .d-print-none {
+ display: none !important; }
+ .d-print-inline {
+ display: inline !important; }
+ .d-print-inline-block {
+ display: inline-block !important; }
+ .d-print-block {
+ display: block !important; }
+ .d-print-table {
+ display: table !important; }
+ .d-print-table-row {
+ display: table-row !important; }
+ .d-print-table-cell {
+ display: table-cell !important; }
+ .d-print-flex {
+ display: flex !important; }
+ .d-print-inline-flex {
+ display: inline-flex !important; } }
+
+.embed-responsive {
+ position: relative;
+ display: block;
+ width: 100%;
+ padding: 0;
+ overflow: hidden; }
+
+.embed-responsive::before {
+ display: block;
+ content: ""; }
+
+.embed-responsive .embed-responsive-item,
+ .embed-responsive iframe,
+ .embed-responsive embed,
+ .embed-responsive object,
+ .embed-responsive video {
+ position: absolute;
+ top: 0;
+ bottom: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ border: 0; }
+
+.embed-responsive-21by9::before {
+ padding-top: 42.85714%; }
+
+.embed-responsive-16by9::before {
+ padding-top: 56.25%; }
+
+.embed-responsive-4by3::before {
+ padding-top: 75%; }
+
+.embed-responsive-1by1::before {
+ padding-top: 100%; }
+
+.embed-responsive-21by9::before {
+ padding-top: 42.85714%; }
+
+.embed-responsive-16by9::before {
+ padding-top: 56.25%; }
+
+.embed-responsive-4by3::before {
+ padding-top: 75%; }
+
+.embed-responsive-1by1::before {
+ padding-top: 100%; }
+
+.flex-row {
+ flex-direction: row !important; }
+
+.flex-column {
+ flex-direction: column !important; }
+
+.flex-row-reverse {
+ flex-direction: row-reverse !important; }
+
+.flex-column-reverse {
+ flex-direction: column-reverse !important; }
+
+.flex-wrap {
+ flex-wrap: wrap !important; }
+
+.flex-nowrap {
+ flex-wrap: nowrap !important; }
+
+.flex-wrap-reverse {
+ flex-wrap: wrap-reverse !important; }
+
+.flex-fill {
+ flex: 1 1 auto !important; }
+
+.flex-grow-0 {
+ flex-grow: 0 !important; }
+
+.flex-grow-1 {
+ flex-grow: 1 !important; }
+
+.flex-shrink-0 {
+ flex-shrink: 0 !important; }
+
+.flex-shrink-1 {
+ flex-shrink: 1 !important; }
+
+.justify-content-start {
+ justify-content: flex-start !important; }
+
+.justify-content-end {
+ justify-content: flex-end !important; }
+
+.justify-content-center {
+ justify-content: center !important; }
+
+.justify-content-between {
+ justify-content: space-between !important; }
+
+.justify-content-around {
+ justify-content: space-around !important; }
+
+.align-items-start {
+ align-items: flex-start !important; }
+
+.align-items-end {
+ align-items: flex-end !important; }
+
+.align-items-center {
+ align-items: center !important; }
+
+.align-items-baseline {
+ align-items: baseline !important; }
+
+.align-items-stretch {
+ align-items: stretch !important; }
+
+.align-content-start {
+ align-content: flex-start !important; }
+
+.align-content-end {
+ align-content: flex-end !important; }
+
+.align-content-center {
+ align-content: center !important; }
+
+.align-content-between {
+ align-content: space-between !important; }
+
+.align-content-around {
+ align-content: space-around !important; }
+
+.align-content-stretch {
+ align-content: stretch !important; }
+
+.align-self-auto {
+ align-self: auto !important; }
+
+.align-self-start {
+ align-self: flex-start !important; }
+
+.align-self-end {
+ align-self: flex-end !important; }
+
+.align-self-center {
+ align-self: center !important; }
+
+.align-self-baseline {
+ align-self: baseline !important; }
+
+.align-self-stretch {
+ align-self: stretch !important; }
+
+@media (min-width: 576px) {
+ .flex-sm-row {
+ flex-direction: row !important; }
+ .flex-sm-column {
+ flex-direction: column !important; }
+ .flex-sm-row-reverse {
+ flex-direction: row-reverse !important; }
+ .flex-sm-column-reverse {
+ flex-direction: column-reverse !important; }
+ .flex-sm-wrap {
+ flex-wrap: wrap !important; }
+ .flex-sm-nowrap {
+ flex-wrap: nowrap !important; }
+ .flex-sm-wrap-reverse {
+ flex-wrap: wrap-reverse !important; }
+ .flex-sm-fill {
+ flex: 1 1 auto !important; }
+ .flex-sm-grow-0 {
+ flex-grow: 0 !important; }
+ .flex-sm-grow-1 {
+ flex-grow: 1 !important; }
+ .flex-sm-shrink-0 {
+ flex-shrink: 0 !important; }
+ .flex-sm-shrink-1 {
+ flex-shrink: 1 !important; }
+ .justify-content-sm-start {
+ justify-content: flex-start !important; }
+ .justify-content-sm-end {
+ justify-content: flex-end !important; }
+ .justify-content-sm-center {
+ justify-content: center !important; }
+ .justify-content-sm-between {
+ justify-content: space-between !important; }
+ .justify-content-sm-around {
+ justify-content: space-around !important; }
+ .align-items-sm-start {
+ align-items: flex-start !important; }
+ .align-items-sm-end {
+ align-items: flex-end !important; }
+ .align-items-sm-center {
+ align-items: center !important; }
+ .align-items-sm-baseline {
+ align-items: baseline !important; }
+ .align-items-sm-stretch {
+ align-items: stretch !important; }
+ .align-content-sm-start {
+ align-content: flex-start !important; }
+ .align-content-sm-end {
+ align-content: flex-end !important; }
+ .align-content-sm-center {
+ align-content: center !important; }
+ .align-content-sm-between {
+ align-content: space-between !important; }
+ .align-content-sm-around {
+ align-content: space-around !important; }
+ .align-content-sm-stretch {
+ align-content: stretch !important; }
+ .align-self-sm-auto {
+ align-self: auto !important; }
+ .align-self-sm-start {
+ align-self: flex-start !important; }
+ .align-self-sm-end {
+ align-self: flex-end !important; }
+ .align-self-sm-center {
+ align-self: center !important; }
+ .align-self-sm-baseline {
+ align-self: baseline !important; }
+ .align-self-sm-stretch {
+ align-self: stretch !important; } }
+
+@media (min-width: 768px) {
+ .flex-md-row {
+ flex-direction: row !important; }
+ .flex-md-column {
+ flex-direction: column !important; }
+ .flex-md-row-reverse {
+ flex-direction: row-reverse !important; }
+ .flex-md-column-reverse {
+ flex-direction: column-reverse !important; }
+ .flex-md-wrap {
+ flex-wrap: wrap !important; }
+ .flex-md-nowrap {
+ flex-wrap: nowrap !important; }
+ .flex-md-wrap-reverse {
+ flex-wrap: wrap-reverse !important; }
+ .flex-md-fill {
+ flex: 1 1 auto !important; }
+ .flex-md-grow-0 {
+ flex-grow: 0 !important; }
+ .flex-md-grow-1 {
+ flex-grow: 1 !important; }
+ .flex-md-shrink-0 {
+ flex-shrink: 0 !important; }
+ .flex-md-shrink-1 {
+ flex-shrink: 1 !important; }
+ .justify-content-md-start {
+ justify-content: flex-start !important; }
+ .justify-content-md-end {
+ justify-content: flex-end !important; }
+ .justify-content-md-center {
+ justify-content: center !important; }
+ .justify-content-md-between {
+ justify-content: space-between !important; }
+ .justify-content-md-around {
+ justify-content: space-around !important; }
+ .align-items-md-start {
+ align-items: flex-start !important; }
+ .align-items-md-end {
+ align-items: flex-end !important; }
+ .align-items-md-center {
+ align-items: center !important; }
+ .align-items-md-baseline {
+ align-items: baseline !important; }
+ .align-items-md-stretch {
+ align-items: stretch !important; }
+ .align-content-md-start {
+ align-content: flex-start !important; }
+ .align-content-md-end {
+ align-content: flex-end !important; }
+ .align-content-md-center {
+ align-content: center !important; }
+ .align-content-md-between {
+ align-content: space-between !important; }
+ .align-content-md-around {
+ align-content: space-around !important; }
+ .align-content-md-stretch {
+ align-content: stretch !important; }
+ .align-self-md-auto {
+ align-self: auto !important; }
+ .align-self-md-start {
+ align-self: flex-start !important; }
+ .align-self-md-end {
+ align-self: flex-end !important; }
+ .align-self-md-center {
+ align-self: center !important; }
+ .align-self-md-baseline {
+ align-self: baseline !important; }
+ .align-self-md-stretch {
+ align-self: stretch !important; } }
+
+@media (min-width: 992px) {
+ .flex-lg-row {
+ flex-direction: row !important; }
+ .flex-lg-column {
+ flex-direction: column !important; }
+ .flex-lg-row-reverse {
+ flex-direction: row-reverse !important; }
+ .flex-lg-column-reverse {
+ flex-direction: column-reverse !important; }
+ .flex-lg-wrap {
+ flex-wrap: wrap !important; }
+ .flex-lg-nowrap {
+ flex-wrap: nowrap !important; }
+ .flex-lg-wrap-reverse {
+ flex-wrap: wrap-reverse !important; }
+ .flex-lg-fill {
+ flex: 1 1 auto !important; }
+ .flex-lg-grow-0 {
+ flex-grow: 0 !important; }
+ .flex-lg-grow-1 {
+ flex-grow: 1 !important; }
+ .flex-lg-shrink-0 {
+ flex-shrink: 0 !important; }
+ .flex-lg-shrink-1 {
+ flex-shrink: 1 !important; }
+ .justify-content-lg-start {
+ justify-content: flex-start !important; }
+ .justify-content-lg-end {
+ justify-content: flex-end !important; }
+ .justify-content-lg-center {
+ justify-content: center !important; }
+ .justify-content-lg-between {
+ justify-content: space-between !important; }
+ .justify-content-lg-around {
+ justify-content: space-around !important; }
+ .align-items-lg-start {
+ align-items: flex-start !important; }
+ .align-items-lg-end {
+ align-items: flex-end !important; }
+ .align-items-lg-center {
+ align-items: center !important; }
+ .align-items-lg-baseline {
+ align-items: baseline !important; }
+ .align-items-lg-stretch {
+ align-items: stretch !important; }
+ .align-content-lg-start {
+ align-content: flex-start !important; }
+ .align-content-lg-end {
+ align-content: flex-end !important; }
+ .align-content-lg-center {
+ align-content: center !important; }
+ .align-content-lg-between {
+ align-content: space-between !important; }
+ .align-content-lg-around {
+ align-content: space-around !important; }
+ .align-content-lg-stretch {
+ align-content: stretch !important; }
+ .align-self-lg-auto {
+ align-self: auto !important; }
+ .align-self-lg-start {
+ align-self: flex-start !important; }
+ .align-self-lg-end {
+ align-self: flex-end !important; }
+ .align-self-lg-center {
+ align-self: center !important; }
+ .align-self-lg-baseline {
+ align-self: baseline !important; }
+ .align-self-lg-stretch {
+ align-self: stretch !important; } }
+
+@media (min-width: 1200px) {
+ .flex-xl-row {
+ flex-direction: row !important; }
+ .flex-xl-column {
+ flex-direction: column !important; }
+ .flex-xl-row-reverse {
+ flex-direction: row-reverse !important; }
+ .flex-xl-column-reverse {
+ flex-direction: column-reverse !important; }
+ .flex-xl-wrap {
+ flex-wrap: wrap !important; }
+ .flex-xl-nowrap {
+ flex-wrap: nowrap !important; }
+ .flex-xl-wrap-reverse {
+ flex-wrap: wrap-reverse !important; }
+ .flex-xl-fill {
+ flex: 1 1 auto !important; }
+ .flex-xl-grow-0 {
+ flex-grow: 0 !important; }
+ .flex-xl-grow-1 {
+ flex-grow: 1 !important; }
+ .flex-xl-shrink-0 {
+ flex-shrink: 0 !important; }
+ .flex-xl-shrink-1 {
+ flex-shrink: 1 !important; }
+ .justify-content-xl-start {
+ justify-content: flex-start !important; }
+ .justify-content-xl-end {
+ justify-content: flex-end !important; }
+ .justify-content-xl-center {
+ justify-content: center !important; }
+ .justify-content-xl-between {
+ justify-content: space-between !important; }
+ .justify-content-xl-around {
+ justify-content: space-around !important; }
+ .align-items-xl-start {
+ align-items: flex-start !important; }
+ .align-items-xl-end {
+ align-items: flex-end !important; }
+ .align-items-xl-center {
+ align-items: center !important; }
+ .align-items-xl-baseline {
+ align-items: baseline !important; }
+ .align-items-xl-stretch {
+ align-items: stretch !important; }
+ .align-content-xl-start {
+ align-content: flex-start !important; }
+ .align-content-xl-end {
+ align-content: flex-end !important; }
+ .align-content-xl-center {
+ align-content: center !important; }
+ .align-content-xl-between {
+ align-content: space-between !important; }
+ .align-content-xl-around {
+ align-content: space-around !important; }
+ .align-content-xl-stretch {
+ align-content: stretch !important; }
+ .align-self-xl-auto {
+ align-self: auto !important; }
+ .align-self-xl-start {
+ align-self: flex-start !important; }
+ .align-self-xl-end {
+ align-self: flex-end !important; }
+ .align-self-xl-center {
+ align-self: center !important; }
+ .align-self-xl-baseline {
+ align-self: baseline !important; }
+ .align-self-xl-stretch {
+ align-self: stretch !important; } }
+
+.float-left {
+ float: left !important; }
+
+.float-right {
+ float: right !important; }
+
+.float-none {
+ float: none !important; }
+
+@media (min-width: 576px) {
+ .float-sm-left {
+ float: left !important; }
+ .float-sm-right {
+ float: right !important; }
+ .float-sm-none {
+ float: none !important; } }
+
+@media (min-width: 768px) {
+ .float-md-left {
+ float: left !important; }
+ .float-md-right {
+ float: right !important; }
+ .float-md-none {
+ float: none !important; } }
+
+@media (min-width: 992px) {
+ .float-lg-left {
+ float: left !important; }
+ .float-lg-right {
+ float: right !important; }
+ .float-lg-none {
+ float: none !important; } }
+
+@media (min-width: 1200px) {
+ .float-xl-left {
+ float: left !important; }
+ .float-xl-right {
+ float: right !important; }
+ .float-xl-none {
+ float: none !important; } }
+
+.overflow-auto {
+ overflow: auto !important; }
+
+.overflow-hidden {
+ overflow: hidden !important; }
+
+.position-static {
+ position: static !important; }
+
+.position-relative {
+ position: relative !important; }
+
+.position-absolute {
+ position: absolute !important; }
+
+.position-fixed {
+ position: fixed !important; }
+
+.position-sticky {
+ position: sticky !important; }
+
+.fixed-top {
+ position: fixed;
+ top: 0;
+ right: 0;
+ left: 0;
+ z-index: 1030; }
+
+.fixed-bottom {
+ position: fixed;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ z-index: 1030; }
+
+@supports (position: sticky) {
+ .sticky-top {
+ position: sticky;
+ top: 0;
+ z-index: 1020; } }
+
+.sr-only {
+ position: absolute;
+ width: 1px;
+ height: 1px;
+ padding: 0;
+ overflow: hidden;
+ clip: rect(0, 0, 0, 0);
+ white-space: nowrap;
+ border: 0; }
+
+.sr-only-focusable:active, .sr-only-focusable:focus {
+ position: static;
+ width: auto;
+ height: auto;
+ overflow: visible;
+ clip: auto;
+ white-space: normal; }
+
+.shadow-sm {
+ box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; }
+
+.shadow {
+ box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }
+
+.shadow-lg {
+ box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; }
+
+.shadow-none {
+ box-shadow: none !important; }
+
+.w-25 {
+ width: 25% !important; }
+
+.w-50 {
+ width: 50% !important; }
+
+.w-75 {
+ width: 75% !important; }
+
+.w-100 {
+ width: 100% !important; }
+
+.w-auto {
+ width: auto !important; }
+
+.h-25 {
+ height: 25% !important; }
+
+.h-50 {
+ height: 50% !important; }
+
+.h-75 {
+ height: 75% !important; }
+
+.h-100 {
+ height: 100% !important; }
+
+.h-auto {
+ height: auto !important; }
+
+.mw-100 {
+ max-width: 100% !important; }
+
+.mh-100 {
+ max-height: 100% !important; }
+
+.min-vw-100 {
+ min-width: 100vw !important; }
+
+.min-vh-100 {
+ min-height: 100vh !important; }
+
+.vw-100 {
+ width: 100vw !important; }
+
+.vh-100 {
+ height: 100vh !important; }
+
+.stretched-link::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ z-index: 1;
+ pointer-events: auto;
+ content: "";
+ background-color: rgba(0, 0, 0, 0); }
+
+.m-0 {
+ margin: 0 !important; }
+
+.mt-0,
+.my-0 {
+ margin-top: 0 !important; }
+
+.mr-0,
+.mx-0 {
+ margin-right: 0 !important; }
+
+.mb-0,
+.my-0 {
+ margin-bottom: 0 !important; }
+
+.ml-0,
+.mx-0 {
+ margin-left: 0 !important; }
+
+.m-1 {
+ margin: 0.25rem !important; }
+
+.mt-1,
+.my-1 {
+ margin-top: 0.25rem !important; }
+
+.mr-1,
+.mx-1 {
+ margin-right: 0.25rem !important; }
+
+.mb-1,
+.my-1 {
+ margin-bottom: 0.25rem !important; }
+
+.ml-1,
+.mx-1 {
+ margin-left: 0.25rem !important; }
+
+.m-2 {
+ margin: 0.5rem !important; }
+
+.mt-2,
+.my-2 {
+ margin-top: 0.5rem !important; }
+
+.mr-2,
+.mx-2 {
+ margin-right: 0.5rem !important; }
+
+.mb-2,
+.my-2 {
+ margin-bottom: 0.5rem !important; }
+
+.ml-2,
+.mx-2 {
+ margin-left: 0.5rem !important; }
+
+.m-3 {
+ margin: 1rem !important; }
+
+.mt-3,
+.my-3 {
+ margin-top: 1rem !important; }
+
+.mr-3,
+.mx-3 {
+ margin-right: 1rem !important; }
+
+.mb-3,
+.my-3 {
+ margin-bottom: 1rem !important; }
+
+.ml-3,
+.mx-3 {
+ margin-left: 1rem !important; }
+
+.m-4 {
+ margin: 1.5rem !important; }
+
+.mt-4,
+.my-4 {
+ margin-top: 1.5rem !important; }
+
+.mr-4,
+.mx-4 {
+ margin-right: 1.5rem !important; }
+
+.mb-4,
+.my-4 {
+ margin-bottom: 1.5rem !important; }
+
+.ml-4,
+.mx-4 {
+ margin-left: 1.5rem !important; }
+
+.m-5 {
+ margin: 3rem !important; }
+
+.mt-5,
+.my-5 {
+ margin-top: 3rem !important; }
+
+.mr-5,
+.mx-5 {
+ margin-right: 3rem !important; }
+
+.mb-5,
+.my-5 {
+ margin-bottom: 3rem !important; }
+
+.ml-5,
+.mx-5 {
+ margin-left: 3rem !important; }
+
+.p-0 {
+ padding: 0 !important; }
+
+.pt-0,
+.py-0 {
+ padding-top: 0 !important; }
+
+.pr-0,
+.px-0 {
+ padding-right: 0 !important; }
+
+.pb-0,
+.py-0 {
+ padding-bottom: 0 !important; }
+
+.pl-0,
+.px-0 {
+ padding-left: 0 !important; }
+
+.p-1 {
+ padding: 0.25rem !important; }
+
+.pt-1,
+.py-1 {
+ padding-top: 0.25rem !important; }
+
+.pr-1,
+.px-1 {
+ padding-right: 0.25rem !important; }
+
+.pb-1,
+.py-1 {
+ padding-bottom: 0.25rem !important; }
+
+.pl-1,
+.px-1 {
+ padding-left: 0.25rem !important; }
+
+.p-2 {
+ padding: 0.5rem !important; }
+
+.pt-2,
+.py-2 {
+ padding-top: 0.5rem !important; }
+
+.pr-2,
+.px-2 {
+ padding-right: 0.5rem !important; }
+
+.pb-2,
+.py-2 {
+ padding-bottom: 0.5rem !important; }
+
+.pl-2,
+.px-2 {
+ padding-left: 0.5rem !important; }
+
+.p-3 {
+ padding: 1rem !important; }
+
+.pt-3,
+.py-3 {
+ padding-top: 1rem !important; }
+
+.pr-3,
+.px-3 {
+ padding-right: 1rem !important; }
+
+.pb-3,
+.py-3 {
+ padding-bottom: 1rem !important; }
+
+.pl-3,
+.px-3 {
+ padding-left: 1rem !important; }
+
+.p-4 {
+ padding: 1.5rem !important; }
+
+.pt-4,
+.py-4 {
+ padding-top: 1.5rem !important; }
+
+.pr-4,
+.px-4 {
+ padding-right: 1.5rem !important; }
+
+.pb-4,
+.py-4 {
+ padding-bottom: 1.5rem !important; }
+
+.pl-4,
+.px-4 {
+ padding-left: 1.5rem !important; }
+
+.p-5 {
+ padding: 3rem !important; }
+
+.pt-5,
+.py-5 {
+ padding-top: 3rem !important; }
+
+.pr-5,
+.px-5 {
+ padding-right: 3rem !important; }
+
+.pb-5,
+.py-5 {
+ padding-bottom: 3rem !important; }
+
+.pl-5,
+.px-5 {
+ padding-left: 3rem !important; }
+
+.m-n1 {
+ margin: -0.25rem !important; }
+
+.mt-n1,
+.my-n1 {
+ margin-top: -0.25rem !important; }
+
+.mr-n1,
+.mx-n1 {
+ margin-right: -0.25rem !important; }
+
+.mb-n1,
+.my-n1 {
+ margin-bottom: -0.25rem !important; }
+
+.ml-n1,
+.mx-n1 {
+ margin-left: -0.25rem !important; }
+
+.m-n2 {
+ margin: -0.5rem !important; }
+
+.mt-n2,
+.my-n2 {
+ margin-top: -0.5rem !important; }
+
+.mr-n2,
+.mx-n2 {
+ margin-right: -0.5rem !important; }
+
+.mb-n2,
+.my-n2 {
+ margin-bottom: -0.5rem !important; }
+
+.ml-n2,
+.mx-n2 {
+ margin-left: -0.5rem !important; }
+
+.m-n3 {
+ margin: -1rem !important; }
+
+.mt-n3,
+.my-n3 {
+ margin-top: -1rem !important; }
+
+.mr-n3,
+.mx-n3 {
+ margin-right: -1rem !important; }
+
+.mb-n3,
+.my-n3 {
+ margin-bottom: -1rem !important; }
+
+.ml-n3,
+.mx-n3 {
+ margin-left: -1rem !important; }
+
+.m-n4 {
+ margin: -1.5rem !important; }
+
+.mt-n4,
+.my-n4 {
+ margin-top: -1.5rem !important; }
+
+.mr-n4,
+.mx-n4 {
+ margin-right: -1.5rem !important; }
+
+.mb-n4,
+.my-n4 {
+ margin-bottom: -1.5rem !important; }
+
+.ml-n4,
+.mx-n4 {
+ margin-left: -1.5rem !important; }
+
+.m-n5 {
+ margin: -3rem !important; }
+
+.mt-n5,
+.my-n5 {
+ margin-top: -3rem !important; }
+
+.mr-n5,
+.mx-n5 {
+ margin-right: -3rem !important; }
+
+.mb-n5,
+.my-n5 {
+ margin-bottom: -3rem !important; }
+
+.ml-n5,
+.mx-n5 {
+ margin-left: -3rem !important; }
+
+.m-auto {
+ margin: auto !important; }
+
+.mt-auto,
+.my-auto {
+ margin-top: auto !important; }
+
+.mr-auto,
+.mx-auto {
+ margin-right: auto !important; }
+
+.mb-auto,
+.my-auto {
+ margin-bottom: auto !important; }
+
+.ml-auto,
+.mx-auto {
+ margin-left: auto !important; }
+
+@media (min-width: 576px) {
+ .m-sm-0 {
+ margin: 0 !important; }
+ .mt-sm-0,
+ .my-sm-0 {
+ margin-top: 0 !important; }
+ .mr-sm-0,
+ .mx-sm-0 {
+ margin-right: 0 !important; }
+ .mb-sm-0,
+ .my-sm-0 {
+ margin-bottom: 0 !important; }
+ .ml-sm-0,
+ .mx-sm-0 {
+ margin-left: 0 !important; }
+ .m-sm-1 {
+ margin: 0.25rem !important; }
+ .mt-sm-1,
+ .my-sm-1 {
+ margin-top: 0.25rem !important; }
+ .mr-sm-1,
+ .mx-sm-1 {
+ margin-right: 0.25rem !important; }
+ .mb-sm-1,
+ .my-sm-1 {
+ margin-bottom: 0.25rem !important; }
+ .ml-sm-1,
+ .mx-sm-1 {
+ margin-left: 0.25rem !important; }
+ .m-sm-2 {
+ margin: 0.5rem !important; }
+ .mt-sm-2,
+ .my-sm-2 {
+ margin-top: 0.5rem !important; }
+ .mr-sm-2,
+ .mx-sm-2 {
+ margin-right: 0.5rem !important; }
+ .mb-sm-2,
+ .my-sm-2 {
+ margin-bottom: 0.5rem !important; }
+ .ml-sm-2,
+ .mx-sm-2 {
+ margin-left: 0.5rem !important; }
+ .m-sm-3 {
+ margin: 1rem !important; }
+ .mt-sm-3,
+ .my-sm-3 {
+ margin-top: 1rem !important; }
+ .mr-sm-3,
+ .mx-sm-3 {
+ margin-right: 1rem !important; }
+ .mb-sm-3,
+ .my-sm-3 {
+ margin-bottom: 1rem !important; }
+ .ml-sm-3,
+ .mx-sm-3 {
+ margin-left: 1rem !important; }
+ .m-sm-4 {
+ margin: 1.5rem !important; }
+ .mt-sm-4,
+ .my-sm-4 {
+ margin-top: 1.5rem !important; }
+ .mr-sm-4,
+ .mx-sm-4 {
+ margin-right: 1.5rem !important; }
+ .mb-sm-4,
+ .my-sm-4 {
+ margin-bottom: 1.5rem !important; }
+ .ml-sm-4,
+ .mx-sm-4 {
+ margin-left: 1.5rem !important; }
+ .m-sm-5 {
+ margin: 3rem !important; }
+ .mt-sm-5,
+ .my-sm-5 {
+ margin-top: 3rem !important; }
+ .mr-sm-5,
+ .mx-sm-5 {
+ margin-right: 3rem !important; }
+ .mb-sm-5,
+ .my-sm-5 {
+ margin-bottom: 3rem !important; }
+ .ml-sm-5,
+ .mx-sm-5 {
+ margin-left: 3rem !important; }
+ .p-sm-0 {
+ padding: 0 !important; }
+ .pt-sm-0,
+ .py-sm-0 {
+ padding-top: 0 !important; }
+ .pr-sm-0,
+ .px-sm-0 {
+ padding-right: 0 !important; }
+ .pb-sm-0,
+ .py-sm-0 {
+ padding-bottom: 0 !important; }
+ .pl-sm-0,
+ .px-sm-0 {
+ padding-left: 0 !important; }
+ .p-sm-1 {
+ padding: 0.25rem !important; }
+ .pt-sm-1,
+ .py-sm-1 {
+ padding-top: 0.25rem !important; }
+ .pr-sm-1,
+ .px-sm-1 {
+ padding-right: 0.25rem !important; }
+ .pb-sm-1,
+ .py-sm-1 {
+ padding-bottom: 0.25rem !important; }
+ .pl-sm-1,
+ .px-sm-1 {
+ padding-left: 0.25rem !important; }
+ .p-sm-2 {
+ padding: 0.5rem !important; }
+ .pt-sm-2,
+ .py-sm-2 {
+ padding-top: 0.5rem !important; }
+ .pr-sm-2,
+ .px-sm-2 {
+ padding-right: 0.5rem !important; }
+ .pb-sm-2,
+ .py-sm-2 {
+ padding-bottom: 0.5rem !important; }
+ .pl-sm-2,
+ .px-sm-2 {
+ padding-left: 0.5rem !important; }
+ .p-sm-3 {
+ padding: 1rem !important; }
+ .pt-sm-3,
+ .py-sm-3 {
+ padding-top: 1rem !important; }
+ .pr-sm-3,
+ .px-sm-3 {
+ padding-right: 1rem !important; }
+ .pb-sm-3,
+ .py-sm-3 {
+ padding-bottom: 1rem !important; }
+ .pl-sm-3,
+ .px-sm-3 {
+ padding-left: 1rem !important; }
+ .p-sm-4 {
+ padding: 1.5rem !important; }
+ .pt-sm-4,
+ .py-sm-4 {
+ padding-top: 1.5rem !important; }
+ .pr-sm-4,
+ .px-sm-4 {
+ padding-right: 1.5rem !important; }
+ .pb-sm-4,
+ .py-sm-4 {
+ padding-bottom: 1.5rem !important; }
+ .pl-sm-4,
+ .px-sm-4 {
+ padding-left: 1.5rem !important; }
+ .p-sm-5 {
+ padding: 3rem !important; }
+ .pt-sm-5,
+ .py-sm-5 {
+ padding-top: 3rem !important; }
+ .pr-sm-5,
+ .px-sm-5 {
+ padding-right: 3rem !important; }
+ .pb-sm-5,
+ .py-sm-5 {
+ padding-bottom: 3rem !important; }
+ .pl-sm-5,
+ .px-sm-5 {
+ padding-left: 3rem !important; }
+ .m-sm-n1 {
+ margin: -0.25rem !important; }
+ .mt-sm-n1,
+ .my-sm-n1 {
+ margin-top: -0.25rem !important; }
+ .mr-sm-n1,
+ .mx-sm-n1 {
+ margin-right: -0.25rem !important; }
+ .mb-sm-n1,
+ .my-sm-n1 {
+ margin-bottom: -0.25rem !important; }
+ .ml-sm-n1,
+ .mx-sm-n1 {
+ margin-left: -0.25rem !important; }
+ .m-sm-n2 {
+ margin: -0.5rem !important; }
+ .mt-sm-n2,
+ .my-sm-n2 {
+ margin-top: -0.5rem !important; }
+ .mr-sm-n2,
+ .mx-sm-n2 {
+ margin-right: -0.5rem !important; }
+ .mb-sm-n2,
+ .my-sm-n2 {
+ margin-bottom: -0.5rem !important; }
+ .ml-sm-n2,
+ .mx-sm-n2 {
+ margin-left: -0.5rem !important; }
+ .m-sm-n3 {
+ margin: -1rem !important; }
+ .mt-sm-n3,
+ .my-sm-n3 {
+ margin-top: -1rem !important; }
+ .mr-sm-n3,
+ .mx-sm-n3 {
+ margin-right: -1rem !important; }
+ .mb-sm-n3,
+ .my-sm-n3 {
+ margin-bottom: -1rem !important; }
+ .ml-sm-n3,
+ .mx-sm-n3 {
+ margin-left: -1rem !important; }
+ .m-sm-n4 {
+ margin: -1.5rem !important; }
+ .mt-sm-n4,
+ .my-sm-n4 {
+ margin-top: -1.5rem !important; }
+ .mr-sm-n4,
+ .mx-sm-n4 {
+ margin-right: -1.5rem !important; }
+ .mb-sm-n4,
+ .my-sm-n4 {
+ margin-bottom: -1.5rem !important; }
+ .ml-sm-n4,
+ .mx-sm-n4 {
+ margin-left: -1.5rem !important; }
+ .m-sm-n5 {
+ margin: -3rem !important; }
+ .mt-sm-n5,
+ .my-sm-n5 {
+ margin-top: -3rem !important; }
+ .mr-sm-n5,
+ .mx-sm-n5 {
+ margin-right: -3rem !important; }
+ .mb-sm-n5,
+ .my-sm-n5 {
+ margin-bottom: -3rem !important; }
+ .ml-sm-n5,
+ .mx-sm-n5 {
+ margin-left: -3rem !important; }
+ .m-sm-auto {
+ margin: auto !important; }
+ .mt-sm-auto,
+ .my-sm-auto {
+ margin-top: auto !important; }
+ .mr-sm-auto,
+ .mx-sm-auto {
+ margin-right: auto !important; }
+ .mb-sm-auto,
+ .my-sm-auto {
+ margin-bottom: auto !important; }
+ .ml-sm-auto,
+ .mx-sm-auto {
+ margin-left: auto !important; } }
+
+@media (min-width: 768px) {
+ .m-md-0 {
+ margin: 0 !important; }
+ .mt-md-0,
+ .my-md-0 {
+ margin-top: 0 !important; }
+ .mr-md-0,
+ .mx-md-0 {
+ margin-right: 0 !important; }
+ .mb-md-0,
+ .my-md-0 {
+ margin-bottom: 0 !important; }
+ .ml-md-0,
+ .mx-md-0 {
+ margin-left: 0 !important; }
+ .m-md-1 {
+ margin: 0.25rem !important; }
+ .mt-md-1,
+ .my-md-1 {
+ margin-top: 0.25rem !important; }
+ .mr-md-1,
+ .mx-md-1 {
+ margin-right: 0.25rem !important; }
+ .mb-md-1,
+ .my-md-1 {
+ margin-bottom: 0.25rem !important; }
+ .ml-md-1,
+ .mx-md-1 {
+ margin-left: 0.25rem !important; }
+ .m-md-2 {
+ margin: 0.5rem !important; }
+ .mt-md-2,
+ .my-md-2 {
+ margin-top: 0.5rem !important; }
+ .mr-md-2,
+ .mx-md-2 {
+ margin-right: 0.5rem !important; }
+ .mb-md-2,
+ .my-md-2 {
+ margin-bottom: 0.5rem !important; }
+ .ml-md-2,
+ .mx-md-2 {
+ margin-left: 0.5rem !important; }
+ .m-md-3 {
+ margin: 1rem !important; }
+ .mt-md-3,
+ .my-md-3 {
+ margin-top: 1rem !important; }
+ .mr-md-3,
+ .mx-md-3 {
+ margin-right: 1rem !important; }
+ .mb-md-3,
+ .my-md-3 {
+ margin-bottom: 1rem !important; }
+ .ml-md-3,
+ .mx-md-3 {
+ margin-left: 1rem !important; }
+ .m-md-4 {
+ margin: 1.5rem !important; }
+ .mt-md-4,
+ .my-md-4 {
+ margin-top: 1.5rem !important; }
+ .mr-md-4,
+ .mx-md-4 {
+ margin-right: 1.5rem !important; }
+ .mb-md-4,
+ .my-md-4 {
+ margin-bottom: 1.5rem !important; }
+ .ml-md-4,
+ .mx-md-4 {
+ margin-left: 1.5rem !important; }
+ .m-md-5 {
+ margin: 3rem !important; }
+ .mt-md-5,
+ .my-md-5 {
+ margin-top: 3rem !important; }
+ .mr-md-5,
+ .mx-md-5 {
+ margin-right: 3rem !important; }
+ .mb-md-5,
+ .my-md-5 {
+ margin-bottom: 3rem !important; }
+ .ml-md-5,
+ .mx-md-5 {
+ margin-left: 3rem !important; }
+ .p-md-0 {
+ padding: 0 !important; }
+ .pt-md-0,
+ .py-md-0 {
+ padding-top: 0 !important; }
+ .pr-md-0,
+ .px-md-0 {
+ padding-right: 0 !important; }
+ .pb-md-0,
+ .py-md-0 {
+ padding-bottom: 0 !important; }
+ .pl-md-0,
+ .px-md-0 {
+ padding-left: 0 !important; }
+ .p-md-1 {
+ padding: 0.25rem !important; }
+ .pt-md-1,
+ .py-md-1 {
+ padding-top: 0.25rem !important; }
+ .pr-md-1,
+ .px-md-1 {
+ padding-right: 0.25rem !important; }
+ .pb-md-1,
+ .py-md-1 {
+ padding-bottom: 0.25rem !important; }
+ .pl-md-1,
+ .px-md-1 {
+ padding-left: 0.25rem !important; }
+ .p-md-2 {
+ padding: 0.5rem !important; }
+ .pt-md-2,
+ .py-md-2 {
+ padding-top: 0.5rem !important; }
+ .pr-md-2,
+ .px-md-2 {
+ padding-right: 0.5rem !important; }
+ .pb-md-2,
+ .py-md-2 {
+ padding-bottom: 0.5rem !important; }
+ .pl-md-2,
+ .px-md-2 {
+ padding-left: 0.5rem !important; }
+ .p-md-3 {
+ padding: 1rem !important; }
+ .pt-md-3,
+ .py-md-3 {
+ padding-top: 1rem !important; }
+ .pr-md-3,
+ .px-md-3 {
+ padding-right: 1rem !important; }
+ .pb-md-3,
+ .py-md-3 {
+ padding-bottom: 1rem !important; }
+ .pl-md-3,
+ .px-md-3 {
+ padding-left: 1rem !important; }
+ .p-md-4 {
+ padding: 1.5rem !important; }
+ .pt-md-4,
+ .py-md-4 {
+ padding-top: 1.5rem !important; }
+ .pr-md-4,
+ .px-md-4 {
+ padding-right: 1.5rem !important; }
+ .pb-md-4,
+ .py-md-4 {
+ padding-bottom: 1.5rem !important; }
+ .pl-md-4,
+ .px-md-4 {
+ padding-left: 1.5rem !important; }
+ .p-md-5 {
+ padding: 3rem !important; }
+ .pt-md-5,
+ .py-md-5 {
+ padding-top: 3rem !important; }
+ .pr-md-5,
+ .px-md-5 {
+ padding-right: 3rem !important; }
+ .pb-md-5,
+ .py-md-5 {
+ padding-bottom: 3rem !important; }
+ .pl-md-5,
+ .px-md-5 {
+ padding-left: 3rem !important; }
+ .m-md-n1 {
+ margin: -0.25rem !important; }
+ .mt-md-n1,
+ .my-md-n1 {
+ margin-top: -0.25rem !important; }
+ .mr-md-n1,
+ .mx-md-n1 {
+ margin-right: -0.25rem !important; }
+ .mb-md-n1,
+ .my-md-n1 {
+ margin-bottom: -0.25rem !important; }
+ .ml-md-n1,
+ .mx-md-n1 {
+ margin-left: -0.25rem !important; }
+ .m-md-n2 {
+ margin: -0.5rem !important; }
+ .mt-md-n2,
+ .my-md-n2 {
+ margin-top: -0.5rem !important; }
+ .mr-md-n2,
+ .mx-md-n2 {
+ margin-right: -0.5rem !important; }
+ .mb-md-n2,
+ .my-md-n2 {
+ margin-bottom: -0.5rem !important; }
+ .ml-md-n2,
+ .mx-md-n2 {
+ margin-left: -0.5rem !important; }
+ .m-md-n3 {
+ margin: -1rem !important; }
+ .mt-md-n3,
+ .my-md-n3 {
+ margin-top: -1rem !important; }
+ .mr-md-n3,
+ .mx-md-n3 {
+ margin-right: -1rem !important; }
+ .mb-md-n3,
+ .my-md-n3 {
+ margin-bottom: -1rem !important; }
+ .ml-md-n3,
+ .mx-md-n3 {
+ margin-left: -1rem !important; }
+ .m-md-n4 {
+ margin: -1.5rem !important; }
+ .mt-md-n4,
+ .my-md-n4 {
+ margin-top: -1.5rem !important; }
+ .mr-md-n4,
+ .mx-md-n4 {
+ margin-right: -1.5rem !important; }
+ .mb-md-n4,
+ .my-md-n4 {
+ margin-bottom: -1.5rem !important; }
+ .ml-md-n4,
+ .mx-md-n4 {
+ margin-left: -1.5rem !important; }
+ .m-md-n5 {
+ margin: -3rem !important; }
+ .mt-md-n5,
+ .my-md-n5 {
+ margin-top: -3rem !important; }
+ .mr-md-n5,
+ .mx-md-n5 {
+ margin-right: -3rem !important; }
+ .mb-md-n5,
+ .my-md-n5 {
+ margin-bottom: -3rem !important; }
+ .ml-md-n5,
+ .mx-md-n5 {
+ margin-left: -3rem !important; }
+ .m-md-auto {
+ margin: auto !important; }
+ .mt-md-auto,
+ .my-md-auto {
+ margin-top: auto !important; }
+ .mr-md-auto,
+ .mx-md-auto {
+ margin-right: auto !important; }
+ .mb-md-auto,
+ .my-md-auto {
+ margin-bottom: auto !important; }
+ .ml-md-auto,
+ .mx-md-auto {
+ margin-left: auto !important; } }
+
+@media (min-width: 992px) {
+ .m-lg-0 {
+ margin: 0 !important; }
+ .mt-lg-0,
+ .my-lg-0 {
+ margin-top: 0 !important; }
+ .mr-lg-0,
+ .mx-lg-0 {
+ margin-right: 0 !important; }
+ .mb-lg-0,
+ .my-lg-0 {
+ margin-bottom: 0 !important; }
+ .ml-lg-0,
+ .mx-lg-0 {
+ margin-left: 0 !important; }
+ .m-lg-1 {
+ margin: 0.25rem !important; }
+ .mt-lg-1,
+ .my-lg-1 {
+ margin-top: 0.25rem !important; }
+ .mr-lg-1,
+ .mx-lg-1 {
+ margin-right: 0.25rem !important; }
+ .mb-lg-1,
+ .my-lg-1 {
+ margin-bottom: 0.25rem !important; }
+ .ml-lg-1,
+ .mx-lg-1 {
+ margin-left: 0.25rem !important; }
+ .m-lg-2 {
+ margin: 0.5rem !important; }
+ .mt-lg-2,
+ .my-lg-2 {
+ margin-top: 0.5rem !important; }
+ .mr-lg-2,
+ .mx-lg-2 {
+ margin-right: 0.5rem !important; }
+ .mb-lg-2,
+ .my-lg-2 {
+ margin-bottom: 0.5rem !important; }
+ .ml-lg-2,
+ .mx-lg-2 {
+ margin-left: 0.5rem !important; }
+ .m-lg-3 {
+ margin: 1rem !important; }
+ .mt-lg-3,
+ .my-lg-3 {
+ margin-top: 1rem !important; }
+ .mr-lg-3,
+ .mx-lg-3 {
+ margin-right: 1rem !important; }
+ .mb-lg-3,
+ .my-lg-3 {
+ margin-bottom: 1rem !important; }
+ .ml-lg-3,
+ .mx-lg-3 {
+ margin-left: 1rem !important; }
+ .m-lg-4 {
+ margin: 1.5rem !important; }
+ .mt-lg-4,
+ .my-lg-4 {
+ margin-top: 1.5rem !important; }
+ .mr-lg-4,
+ .mx-lg-4 {
+ margin-right: 1.5rem !important; }
+ .mb-lg-4,
+ .my-lg-4 {
+ margin-bottom: 1.5rem !important; }
+ .ml-lg-4,
+ .mx-lg-4 {
+ margin-left: 1.5rem !important; }
+ .m-lg-5 {
+ margin: 3rem !important; }
+ .mt-lg-5,
+ .my-lg-5 {
+ margin-top: 3rem !important; }
+ .mr-lg-5,
+ .mx-lg-5 {
+ margin-right: 3rem !important; }
+ .mb-lg-5,
+ .my-lg-5 {
+ margin-bottom: 3rem !important; }
+ .ml-lg-5,
+ .mx-lg-5 {
+ margin-left: 3rem !important; }
+ .p-lg-0 {
+ padding: 0 !important; }
+ .pt-lg-0,
+ .py-lg-0 {
+ padding-top: 0 !important; }
+ .pr-lg-0,
+ .px-lg-0 {
+ padding-right: 0 !important; }
+ .pb-lg-0,
+ .py-lg-0 {
+ padding-bottom: 0 !important; }
+ .pl-lg-0,
+ .px-lg-0 {
+ padding-left: 0 !important; }
+ .p-lg-1 {
+ padding: 0.25rem !important; }
+ .pt-lg-1,
+ .py-lg-1 {
+ padding-top: 0.25rem !important; }
+ .pr-lg-1,
+ .px-lg-1 {
+ padding-right: 0.25rem !important; }
+ .pb-lg-1,
+ .py-lg-1 {
+ padding-bottom: 0.25rem !important; }
+ .pl-lg-1,
+ .px-lg-1 {
+ padding-left: 0.25rem !important; }
+ .p-lg-2 {
+ padding: 0.5rem !important; }
+ .pt-lg-2,
+ .py-lg-2 {
+ padding-top: 0.5rem !important; }
+ .pr-lg-2,
+ .px-lg-2 {
+ padding-right: 0.5rem !important; }
+ .pb-lg-2,
+ .py-lg-2 {
+ padding-bottom: 0.5rem !important; }
+ .pl-lg-2,
+ .px-lg-2 {
+ padding-left: 0.5rem !important; }
+ .p-lg-3 {
+ padding: 1rem !important; }
+ .pt-lg-3,
+ .py-lg-3 {
+ padding-top: 1rem !important; }
+ .pr-lg-3,
+ .px-lg-3 {
+ padding-right: 1rem !important; }
+ .pb-lg-3,
+ .py-lg-3 {
+ padding-bottom: 1rem !important; }
+ .pl-lg-3,
+ .px-lg-3 {
+ padding-left: 1rem !important; }
+ .p-lg-4 {
+ padding: 1.5rem !important; }
+ .pt-lg-4,
+ .py-lg-4 {
+ padding-top: 1.5rem !important; }
+ .pr-lg-4,
+ .px-lg-4 {
+ padding-right: 1.5rem !important; }
+ .pb-lg-4,
+ .py-lg-4 {
+ padding-bottom: 1.5rem !important; }
+ .pl-lg-4,
+ .px-lg-4 {
+ padding-left: 1.5rem !important; }
+ .p-lg-5 {
+ padding: 3rem !important; }
+ .pt-lg-5,
+ .py-lg-5 {
+ padding-top: 3rem !important; }
+ .pr-lg-5,
+ .px-lg-5 {
+ padding-right: 3rem !important; }
+ .pb-lg-5,
+ .py-lg-5 {
+ padding-bottom: 3rem !important; }
+ .pl-lg-5,
+ .px-lg-5 {
+ padding-left: 3rem !important; }
+ .m-lg-n1 {
+ margin: -0.25rem !important; }
+ .mt-lg-n1,
+ .my-lg-n1 {
+ margin-top: -0.25rem !important; }
+ .mr-lg-n1,
+ .mx-lg-n1 {
+ margin-right: -0.25rem !important; }
+ .mb-lg-n1,
+ .my-lg-n1 {
+ margin-bottom: -0.25rem !important; }
+ .ml-lg-n1,
+ .mx-lg-n1 {
+ margin-left: -0.25rem !important; }
+ .m-lg-n2 {
+ margin: -0.5rem !important; }
+ .mt-lg-n2,
+ .my-lg-n2 {
+ margin-top: -0.5rem !important; }
+ .mr-lg-n2,
+ .mx-lg-n2 {
+ margin-right: -0.5rem !important; }
+ .mb-lg-n2,
+ .my-lg-n2 {
+ margin-bottom: -0.5rem !important; }
+ .ml-lg-n2,
+ .mx-lg-n2 {
+ margin-left: -0.5rem !important; }
+ .m-lg-n3 {
+ margin: -1rem !important; }
+ .mt-lg-n3,
+ .my-lg-n3 {
+ margin-top: -1rem !important; }
+ .mr-lg-n3,
+ .mx-lg-n3 {
+ margin-right: -1rem !important; }
+ .mb-lg-n3,
+ .my-lg-n3 {
+ margin-bottom: -1rem !important; }
+ .ml-lg-n3,
+ .mx-lg-n3 {
+ margin-left: -1rem !important; }
+ .m-lg-n4 {
+ margin: -1.5rem !important; }
+ .mt-lg-n4,
+ .my-lg-n4 {
+ margin-top: -1.5rem !important; }
+ .mr-lg-n4,
+ .mx-lg-n4 {
+ margin-right: -1.5rem !important; }
+ .mb-lg-n4,
+ .my-lg-n4 {
+ margin-bottom: -1.5rem !important; }
+ .ml-lg-n4,
+ .mx-lg-n4 {
+ margin-left: -1.5rem !important; }
+ .m-lg-n5 {
+ margin: -3rem !important; }
+ .mt-lg-n5,
+ .my-lg-n5 {
+ margin-top: -3rem !important; }
+ .mr-lg-n5,
+ .mx-lg-n5 {
+ margin-right: -3rem !important; }
+ .mb-lg-n5,
+ .my-lg-n5 {
+ margin-bottom: -3rem !important; }
+ .ml-lg-n5,
+ .mx-lg-n5 {
+ margin-left: -3rem !important; }
+ .m-lg-auto {
+ margin: auto !important; }
+ .mt-lg-auto,
+ .my-lg-auto {
+ margin-top: auto !important; }
+ .mr-lg-auto,
+ .mx-lg-auto {
+ margin-right: auto !important; }
+ .mb-lg-auto,
+ .my-lg-auto {
+ margin-bottom: auto !important; }
+ .ml-lg-auto,
+ .mx-lg-auto {
+ margin-left: auto !important; } }
+
+@media (min-width: 1200px) {
+ .m-xl-0 {
+ margin: 0 !important; }
+ .mt-xl-0,
+ .my-xl-0 {
+ margin-top: 0 !important; }
+ .mr-xl-0,
+ .mx-xl-0 {
+ margin-right: 0 !important; }
+ .mb-xl-0,
+ .my-xl-0 {
+ margin-bottom: 0 !important; }
+ .ml-xl-0,
+ .mx-xl-0 {
+ margin-left: 0 !important; }
+ .m-xl-1 {
+ margin: 0.25rem !important; }
+ .mt-xl-1,
+ .my-xl-1 {
+ margin-top: 0.25rem !important; }
+ .mr-xl-1,
+ .mx-xl-1 {
+ margin-right: 0.25rem !important; }
+ .mb-xl-1,
+ .my-xl-1 {
+ margin-bottom: 0.25rem !important; }
+ .ml-xl-1,
+ .mx-xl-1 {
+ margin-left: 0.25rem !important; }
+ .m-xl-2 {
+ margin: 0.5rem !important; }
+ .mt-xl-2,
+ .my-xl-2 {
+ margin-top: 0.5rem !important; }
+ .mr-xl-2,
+ .mx-xl-2 {
+ margin-right: 0.5rem !important; }
+ .mb-xl-2,
+ .my-xl-2 {
+ margin-bottom: 0.5rem !important; }
+ .ml-xl-2,
+ .mx-xl-2 {
+ margin-left: 0.5rem !important; }
+ .m-xl-3 {
+ margin: 1rem !important; }
+ .mt-xl-3,
+ .my-xl-3 {
+ margin-top: 1rem !important; }
+ .mr-xl-3,
+ .mx-xl-3 {
+ margin-right: 1rem !important; }
+ .mb-xl-3,
+ .my-xl-3 {
+ margin-bottom: 1rem !important; }
+ .ml-xl-3,
+ .mx-xl-3 {
+ margin-left: 1rem !important; }
+ .m-xl-4 {
+ margin: 1.5rem !important; }
+ .mt-xl-4,
+ .my-xl-4 {
+ margin-top: 1.5rem !important; }
+ .mr-xl-4,
+ .mx-xl-4 {
+ margin-right: 1.5rem !important; }
+ .mb-xl-4,
+ .my-xl-4 {
+ margin-bottom: 1.5rem !important; }
+ .ml-xl-4,
+ .mx-xl-4 {
+ margin-left: 1.5rem !important; }
+ .m-xl-5 {
+ margin: 3rem !important; }
+ .mt-xl-5,
+ .my-xl-5 {
+ margin-top: 3rem !important; }
+ .mr-xl-5,
+ .mx-xl-5 {
+ margin-right: 3rem !important; }
+ .mb-xl-5,
+ .my-xl-5 {
+ margin-bottom: 3rem !important; }
+ .ml-xl-5,
+ .mx-xl-5 {
+ margin-left: 3rem !important; }
+ .p-xl-0 {
+ padding: 0 !important; }
+ .pt-xl-0,
+ .py-xl-0 {
+ padding-top: 0 !important; }
+ .pr-xl-0,
+ .px-xl-0 {
+ padding-right: 0 !important; }
+ .pb-xl-0,
+ .py-xl-0 {
+ padding-bottom: 0 !important; }
+ .pl-xl-0,
+ .px-xl-0 {
+ padding-left: 0 !important; }
+ .p-xl-1 {
+ padding: 0.25rem !important; }
+ .pt-xl-1,
+ .py-xl-1 {
+ padding-top: 0.25rem !important; }
+ .pr-xl-1,
+ .px-xl-1 {
+ padding-right: 0.25rem !important; }
+ .pb-xl-1,
+ .py-xl-1 {
+ padding-bottom: 0.25rem !important; }
+ .pl-xl-1,
+ .px-xl-1 {
+ padding-left: 0.25rem !important; }
+ .p-xl-2 {
+ padding: 0.5rem !important; }
+ .pt-xl-2,
+ .py-xl-2 {
+ padding-top: 0.5rem !important; }
+ .pr-xl-2,
+ .px-xl-2 {
+ padding-right: 0.5rem !important; }
+ .pb-xl-2,
+ .py-xl-2 {
+ padding-bottom: 0.5rem !important; }
+ .pl-xl-2,
+ .px-xl-2 {
+ padding-left: 0.5rem !important; }
+ .p-xl-3 {
+ padding: 1rem !important; }
+ .pt-xl-3,
+ .py-xl-3 {
+ padding-top: 1rem !important; }
+ .pr-xl-3,
+ .px-xl-3 {
+ padding-right: 1rem !important; }
+ .pb-xl-3,
+ .py-xl-3 {
+ padding-bottom: 1rem !important; }
+ .pl-xl-3,
+ .px-xl-3 {
+ padding-left: 1rem !important; }
+ .p-xl-4 {
+ padding: 1.5rem !important; }
+ .pt-xl-4,
+ .py-xl-4 {
+ padding-top: 1.5rem !important; }
+ .pr-xl-4,
+ .px-xl-4 {
+ padding-right: 1.5rem !important; }
+ .pb-xl-4,
+ .py-xl-4 {
+ padding-bottom: 1.5rem !important; }
+ .pl-xl-4,
+ .px-xl-4 {
+ padding-left: 1.5rem !important; }
+ .p-xl-5 {
+ padding: 3rem !important; }
+ .pt-xl-5,
+ .py-xl-5 {
+ padding-top: 3rem !important; }
+ .pr-xl-5,
+ .px-xl-5 {
+ padding-right: 3rem !important; }
+ .pb-xl-5,
+ .py-xl-5 {
+ padding-bottom: 3rem !important; }
+ .pl-xl-5,
+ .px-xl-5 {
+ padding-left: 3rem !important; }
+ .m-xl-n1 {
+ margin: -0.25rem !important; }
+ .mt-xl-n1,
+ .my-xl-n1 {
+ margin-top: -0.25rem !important; }
+ .mr-xl-n1,
+ .mx-xl-n1 {
+ margin-right: -0.25rem !important; }
+ .mb-xl-n1,
+ .my-xl-n1 {
+ margin-bottom: -0.25rem !important; }
+ .ml-xl-n1,
+ .mx-xl-n1 {
+ margin-left: -0.25rem !important; }
+ .m-xl-n2 {
+ margin: -0.5rem !important; }
+ .mt-xl-n2,
+ .my-xl-n2 {
+ margin-top: -0.5rem !important; }
+ .mr-xl-n2,
+ .mx-xl-n2 {
+ margin-right: -0.5rem !important; }
+ .mb-xl-n2,
+ .my-xl-n2 {
+ margin-bottom: -0.5rem !important; }
+ .ml-xl-n2,
+ .mx-xl-n2 {
+ margin-left: -0.5rem !important; }
+ .m-xl-n3 {
+ margin: -1rem !important; }
+ .mt-xl-n3,
+ .my-xl-n3 {
+ margin-top: -1rem !important; }
+ .mr-xl-n3,
+ .mx-xl-n3 {
+ margin-right: -1rem !important; }
+ .mb-xl-n3,
+ .my-xl-n3 {
+ margin-bottom: -1rem !important; }
+ .ml-xl-n3,
+ .mx-xl-n3 {
+ margin-left: -1rem !important; }
+ .m-xl-n4 {
+ margin: -1.5rem !important; }
+ .mt-xl-n4,
+ .my-xl-n4 {
+ margin-top: -1.5rem !important; }
+ .mr-xl-n4,
+ .mx-xl-n4 {
+ margin-right: -1.5rem !important; }
+ .mb-xl-n4,
+ .my-xl-n4 {
+ margin-bottom: -1.5rem !important; }
+ .ml-xl-n4,
+ .mx-xl-n4 {
+ margin-left: -1.5rem !important; }
+ .m-xl-n5 {
+ margin: -3rem !important; }
+ .mt-xl-n5,
+ .my-xl-n5 {
+ margin-top: -3rem !important; }
+ .mr-xl-n5,
+ .mx-xl-n5 {
+ margin-right: -3rem !important; }
+ .mb-xl-n5,
+ .my-xl-n5 {
+ margin-bottom: -3rem !important; }
+ .ml-xl-n5,
+ .mx-xl-n5 {
+ margin-left: -3rem !important; }
+ .m-xl-auto {
+ margin: auto !important; }
+ .mt-xl-auto,
+ .my-xl-auto {
+ margin-top: auto !important; }
+ .mr-xl-auto,
+ .mx-xl-auto {
+ margin-right: auto !important; }
+ .mb-xl-auto,
+ .my-xl-auto {
+ margin-bottom: auto !important; }
+ .ml-xl-auto,
+ .mx-xl-auto {
+ margin-left: auto !important; } }
+
+.text-monospace {
+ font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; }
+
+.text-justify {
+ text-align: justify !important; }
+
+.text-wrap {
+ white-space: normal !important; }
+
+.text-nowrap {
+ white-space: nowrap !important; }
+
+.text-truncate {
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap; }
+
+.text-left {
+ text-align: left !important; }
+
+.text-right {
+ text-align: right !important; }
+
+.text-center {
+ text-align: center !important; }
+
+@media (min-width: 576px) {
+ .text-sm-left {
+ text-align: left !important; }
+ .text-sm-right {
+ text-align: right !important; }
+ .text-sm-center {
+ text-align: center !important; } }
+
+@media (min-width: 768px) {
+ .text-md-left {
+ text-align: left !important; }
+ .text-md-right {
+ text-align: right !important; }
+ .text-md-center {
+ text-align: center !important; } }
+
+@media (min-width: 992px) {
+ .text-lg-left {
+ text-align: left !important; }
+ .text-lg-right {
+ text-align: right !important; }
+ .text-lg-center {
+ text-align: center !important; } }
+
+@media (min-width: 1200px) {
+ .text-xl-left {
+ text-align: left !important; }
+ .text-xl-right {
+ text-align: right !important; }
+ .text-xl-center {
+ text-align: center !important; } }
+
+.text-lowercase {
+ text-transform: lowercase !important; }
+
+.text-uppercase {
+ text-transform: uppercase !important; }
+
+.text-capitalize {
+ text-transform: capitalize !important; }
+
+.font-weight-light {
+ font-weight: 300 !important; }
+
+.font-weight-lighter {
+ font-weight: lighter !important; }
+
+.font-weight-normal {
+ font-weight: 400 !important; }
+
+.font-weight-bold {
+ font-weight: 700 !important; }
+
+.font-weight-bolder {
+ font-weight: bolder !important; }
+
+.font-italic {
+ font-style: italic !important; }
+
+.text-white {
+ color: #fff !important; }
+
+.text-primary {
+ color: #2196f3 !important; }
+
+a.text-primary:hover, a.text-primary:focus {
+ color: #0a6ebd !important; }
+
+.text-secondary {
+ color: #6c757d !important; }
+
+a.text-secondary:hover, a.text-secondary:focus {
+ color: #494f54 !important; }
+
+.text-success {
+ color: #4caf50 !important; }
+
+a.text-success:hover, a.text-success:focus {
+ color: #357a38 !important; }
+
+.text-info {
+ color: #00bcd4 !important; }
+
+a.text-info:hover, a.text-info:focus {
+ color: #007888 !important; }
+
+.text-warning {
+ color: #ffeb3b !important; }
+
+a.text-warning:hover, a.text-warning:focus {
+ color: #eed500 !important; }
+
+.text-danger {
+ color: #f44336 !important; }
+
+a.text-danger:hover, a.text-danger:focus {
+ color: #d2190b !important; }
+
+.text-light {
+ color: #f8f9fa !important; }
+
+a.text-light:hover, a.text-light:focus {
+ color: #cbd3da !important; }
+
+.text-dark {
+ color: #343a40 !important; }
+
+a.text-dark:hover, a.text-dark:focus {
+ color: #121416 !important; }
+
+.text-body {
+ color: #212529 !important; }
+
+.text-muted, .bmd-help {
+ color: #6c757d !important; }
+
+.text-black-50 {
+ color: rgba(0, 0, 0, 0.5) !important; }
+
+.text-white-50 {
+ color: rgba(255, 255, 255, 0.5) !important; }
+
+.text-hide {
+ font: 0/0 a;
+ color: transparent;
+ text-shadow: none;
+ background-color: transparent;
+ border: 0; }
+
+.text-decoration-none {
+ text-decoration: none !important; }
+
+.text-break {
+ word-break: break-word !important;
+ overflow-wrap: break-word !important; }
+
+.text-reset {
+ color: inherit !important; }
+
+.visible {
+ visibility: visible !important; }
+
+.invisible {
+ visibility: hidden !important; }
+
+@media print {
+ *,
+ *::before,
+ *::after {
+ text-shadow: none !important;
+ box-shadow: none !important; }
+ a:not(.btn):not(.custom-file-control::before) {
+ text-decoration: underline; }
+ abbr[title]::after {
+ content: " (" attr(title) ")"; }
+ pre {
+ white-space: pre-wrap !important; }
+ pre,
+ blockquote {
+ border: 1px solid #adb5bd;
+ page-break-inside: avoid; }
+ thead {
+ display: table-header-group; }
+ tr,
+ img {
+ page-break-inside: avoid; }
+ p,
+ h2,
+ h3 {
+ orphans: 3;
+ widows: 3; }
+ h2,
+ h3 {
+ page-break-after: avoid; }
+ @page {
+ size: a3; }
+ body {
+ min-width: 992px !important; }
+ .container {
+ min-width: 992px !important; }
+ .navbar {
+ display: none; }
+ .badge {
+ border: 1px solid #000; }
+ .table {
+ border-collapse: collapse !important; }
+ .table td,
+ .table th {
+ background-color: #fff !important; }
+ .table-bordered th,
+ .table-bordered td {
+ border: 1px solid #dee2e6 !important; }
+ .table-dark {
+ color: inherit; }
+ .table-dark th,
+ .table-dark td,
+ .table-dark thead th,
+ .table-dark tbody + tbody {
+ border-color: rgba(0, 0, 0, 0.06); }
+ .table .thead-dark th {
+ color: inherit;
+ border-color: rgba(0, 0, 0, 0.06); } }
+
+body {
+ font-weight: 400; }
+
+a:focus {
+ outline: none; }
+
+button:focus {
+ outline: none; }
+
+.bmd-layout-canvas {
+ display: flex;
+ flex-direction: column;
+ width: 100%;
+ height: 100%; }
+
+.bmd-layout-container {
+ position: relative;
+ flex: 1;
+ display: flex;
+ flex-direction: column;
+ width: 100%;
+ height: 100%;
+ overflow: hidden; }
+
+.bmd-layout-header {
+ z-index: 3;
+ display: flex;
+ flex-direction: column;
+ flex-wrap: nowrap;
+ flex-shrink: 0;
+ justify-content: flex-start;
+ width: 100%;
+ max-height: 1000px;
+ transform: translateZ(0);
+ transition-duration: 0.2s;
+ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
+
+.bmd-layout-content {
+ position: relative;
+ z-index: 1;
+ display: inline-block;
+ flex-grow: 1;
+ overflow-x: hidden;
+ overflow-y: auto;
+ -webkit-overflow-scrolling: touch;
+ transition-duration: 0.2s;
+ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
+
+.bmd-layout-spacer {
+ flex-grow: 1; }
+
+.bmd-layout-backdrop {
+ position: absolute;
+ top: 0;
+ left: 0;
+ z-index: 4;
+ width: 100%;
+ height: 100%;
+ visibility: hidden;
+ background-color: transparent;
+ transition-property: background-color;
+ transition-duration: 0.2s;
+ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
+
+@supports (pointer-events: auto) {
+ .bmd-layout-backdrop {
+ background-color: rgba(0, 0, 0, 0.5);
+ opacity: 0;
+ transition-property: opacity;
+ visibility: visible;
+ pointer-events: none; } }
+
+.btn, .custom-file-control::before {
+ position: relative;
+ margin-bottom: 0.3125rem;
+ font-size: 0.875rem;
+ text-decoration: none;
+ text-transform: uppercase;
+ letter-spacing: 0;
+ cursor: pointer;
+ background-color: transparent;
+ border: 0;
+ outline: 0;
+ transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
+ will-change: box-shadow, transform;
+ color: rgba(0, 0, 0, 0.87);
+ background-color: transparent;
+ border-color: #ccc; }
+
+.btn:hover, .custom-file-control:hover::before {
+ color: rgba(0, 0, 0, 0.87);
+ background-color: rgba(153, 153, 153, 0.2);
+ border-color: rgba(153, 153, 153, 0.2); }
+
+.btn:focus, .custom-file-control:focus::before, .btn.focus, .focus.custom-file-control::before {
+ color: rgba(0, 0, 0, 0.87);
+ background-color: rgba(153, 153, 153, 0.2);
+ border-color: rgba(153, 153, 153, 0.2); }
+
+.btn:active, .custom-file-control:active::before, .btn.active, .active.custom-file-control::before,
+ .open > .btn.dropdown-toggle,
+ .open > .dropdown-toggle.custom-file-control::before {
+ color: rgba(0, 0, 0, 0.87);
+ background-color: rgba(153, 153, 153, 0.2);
+ border-color: rgba(153, 153, 153, 0.2); }
+
+.btn:active:hover, .custom-file-control:active:hover::before, .btn:active:focus, .custom-file-control:active:focus::before, .btn:active.focus, .custom-file-control:active.focus::before, .btn.active:hover, .active.custom-file-control:hover::before, .btn.active:focus, .active.custom-file-control:focus::before, .btn.active.focus, .active.focus.custom-file-control::before,
+ .open > .btn.dropdown-toggle:hover,
+ .open > .dropdown-toggle.custom-file-control:hover::before,
+ .open > .btn.dropdown-toggle:focus,
+ .open > .dropdown-toggle.custom-file-control:focus::before,
+ .open > .btn.dropdown-toggle.focus,
+ .open > .dropdown-toggle.focus.custom-file-control::before {
+ color: rgba(0, 0, 0, 0.87);
+ background-color: rgba(153, 153, 153, 0.4);
+ border-color: rgba(153, 153, 153, 0.4); }
+
+.open > .btn.dropdown-toggle.bmd-btn-icon, .open > .dropdown-toggle.bmd-btn-icon.custom-file-control::before {
+ color: inherit;
+ background-color: transparent; }
+
+.open > .btn.dropdown-toggle.bmd-btn-icon:hover, .open > .dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
+ background-color: rgba(153, 153, 153, 0.2); }
+
+.btn.disabled:focus, .disabled.custom-file-control:focus::before, .btn.disabled.focus, .disabled.focus.custom-file-control::before, .btn:disabled:focus, .custom-file-control:disabled:focus::before, .btn:disabled.focus, .custom-file-control:disabled.focus::before {
+ background-color: transparent;
+ border-color: #ccc; }
+
+.btn.disabled:hover, .disabled.custom-file-control:hover::before, .btn:disabled:hover, .custom-file-control:disabled:hover::before {
+ background-color: transparent;
+ border-color: #ccc; }
+
+.bg-inverse .btn, .bg-inverse .custom-file-control::before {
+ color: rgba(0, 0, 0, 0.87);
+ background-color: transparent;
+ border-color: #ccc; }
+
+.bg-inverse .btn:hover, .bg-inverse .custom-file-control:hover::before {
+ color: rgba(0, 0, 0, 0.87);
+ background-color: rgba(204, 204, 204, 0.15);
+ border-color: rgba(204, 204, 204, 0.15); }
+
+.bg-inverse .btn:focus, .bg-inverse .custom-file-control:focus::before, .bg-inverse .btn.focus, .bg-inverse .focus.custom-file-control::before {
+ color: rgba(0, 0, 0, 0.87);
+ background-color: rgba(204, 204, 204, 0.15);
+ border-color: rgba(204, 204, 204, 0.15); }
+
+.bg-inverse .btn:active, .bg-inverse .custom-file-control:active::before, .bg-inverse .btn.active, .bg-inverse .active.custom-file-control::before,
+ .open > .bg-inverse .btn.dropdown-toggle,
+ .open > .bg-inverse .dropdown-toggle.custom-file-control::before {
+ color: rgba(0, 0, 0, 0.87);
+ background-color: rgba(204, 204, 204, 0.15);
+ border-color: rgba(204, 204, 204, 0.15); }
+
+.bg-inverse .btn:active:hover, .bg-inverse .custom-file-control:active:hover::before, .bg-inverse .btn:active:focus, .bg-inverse .custom-file-control:active:focus::before, .bg-inverse .btn:active.focus, .bg-inverse .custom-file-control:active.focus::before, .bg-inverse .btn.active:hover, .bg-inverse .active.custom-file-control:hover::before, .bg-inverse .btn.active:focus, .bg-inverse .active.custom-file-control:focus::before, .bg-inverse .btn.active.focus, .bg-inverse .active.focus.custom-file-control::before,
+ .open > .bg-inverse .btn.dropdown-toggle:hover,
+ .open > .bg-inverse .dropdown-toggle.custom-file-control:hover::before,
+ .open > .bg-inverse .btn.dropdown-toggle:focus,
+ .open > .bg-inverse .dropdown-toggle.custom-file-control:focus::before,
+ .open > .bg-inverse .btn.dropdown-toggle.focus,
+ .open > .bg-inverse .dropdown-toggle.focus.custom-file-control::before {
+ color: rgba(0, 0, 0, 0.87);
+ background-color: rgba(204, 204, 204, 0.25);
+ border-color: rgba(204, 204, 204, 0.25); }
+
+.open > .bg-inverse .btn.dropdown-toggle.bmd-btn-icon, .open > .bg-inverse .dropdown-toggle.bmd-btn-icon.custom-file-control::before {
+ color: inherit;
+ background-color: transparent; }
+
+.open > .bg-inverse .btn.dropdown-toggle.bmd-btn-icon:hover, .open > .bg-inverse .dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
+ background-color: rgba(204, 204, 204, 0.15); }
+
+.bg-inverse .btn.disabled:focus, .bg-inverse .disabled.custom-file-control:focus::before, .bg-inverse .btn.disabled.focus, .bg-inverse .disabled.focus.custom-file-control::before, .bg-inverse .btn:disabled:focus, .bg-inverse .custom-file-control:disabled:focus::before, .bg-inverse .btn:disabled.focus, .bg-inverse .custom-file-control:disabled.focus::before {
+ background-color: transparent;
+ border-color: #ccc; }
+
+.bg-inverse .btn.disabled:hover, .bg-inverse .disabled.custom-file-control:hover::before, .bg-inverse .btn:disabled:hover, .bg-inverse .custom-file-control:disabled:hover::before {
+ background-color: transparent;
+ border-color: #ccc; }
+
+.btn.btn-link, .btn-link.custom-file-control::before {
+ background-color: transparent; }
+
+.btn.btn-primary, .btn-primary.custom-file-control::before {
+ color: #2196f3;
+ background-color: transparent;
+ border-color: #ccc; }
+
+.btn.btn-primary:hover, .btn-primary.custom-file-control:hover::before {
+ color: #2196f3;
+ background-color: rgba(153, 153, 153, 0.2);
+ border-color: rgba(153, 153, 153, 0.2); }
+
+.btn.btn-primary:focus, .btn-primary.custom-file-control:focus::before, .btn.btn-primary.focus, .btn-primary.focus.custom-file-control::before {
+ color: #2196f3;
+ background-color: rgba(153, 153, 153, 0.2);
+ border-color: rgba(153, 153, 153, 0.2); }
+
+.btn.btn-primary:active, .btn-primary.custom-file-control:active::before, .btn.btn-primary.active, .btn-primary.active.custom-file-control::before,
+ .open > .btn.btn-primary.dropdown-toggle,
+ .open > .btn-primary.dropdown-toggle.custom-file-control::before {
+ color: #2196f3;
+ background-color: rgba(153, 153, 153, 0.2);
+ border-color: rgba(153, 153, 153, 0.2); }
+
+.btn.btn-primary:active:hover, .btn-primary.custom-file-control:active:hover::before, .btn.btn-primary:active:focus, .btn-primary.custom-file-control:active:focus::before, .btn.btn-primary:active.focus, .btn-primary.custom-file-control:active.focus::before, .btn.btn-primary.active:hover, .btn-primary.active.custom-file-control:hover::before, .btn.btn-primary.active:focus, .btn-primary.active.custom-file-control:focus::before, .btn.btn-primary.active.focus, .btn-primary.active.focus.custom-file-control::before,
+ .open > .btn.btn-primary.dropdown-toggle:hover,
+ .open > .btn-primary.dropdown-toggle.custom-file-control:hover::before,
+ .open > .btn.btn-primary.dropdown-toggle:focus,
+ .open > .btn-primary.dropdown-toggle.custom-file-control:focus::before,
+ .open > .btn.btn-primary.dropdown-toggle.focus,
+ .open > .btn-primary.dropdown-toggle.focus.custom-file-control::before {
+ color: #2196f3;
+ background-color: rgba(153, 153, 153, 0.4);
+ border-color: rgba(153, 153, 153, 0.4); }
+
+.open > .btn.btn-primary.dropdown-toggle.bmd-btn-icon, .open > .btn-primary.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
+ color: inherit;
+ background-color: transparent; }
+
+.open > .btn.btn-primary.dropdown-toggle.bmd-btn-icon:hover, .open > .btn-primary.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
+ background-color: rgba(153, 153, 153, 0.2); }
+
+.btn.btn-primary.disabled:focus, .btn-primary.disabled.custom-file-control:focus::before, .btn.btn-primary.disabled.focus, .btn-primary.disabled.focus.custom-file-control::before, .btn.btn-primary:disabled:focus, .btn-primary.custom-file-control:disabled:focus::before, .btn.btn-primary:disabled.focus, .btn-primary.custom-file-control:disabled.focus::before {
+ background-color: transparent;
+ border-color: #ccc; }
+
+.btn.btn-primary.disabled:hover, .btn-primary.disabled.custom-file-control:hover::before, .btn.btn-primary:disabled:hover, .btn-primary.custom-file-control:disabled:hover::before {
+ background-color: transparent;
+ border-color: #ccc; }
+
+.bg-inverse .btn.btn-primary, .bg-inverse .btn-primary.custom-file-control::before {
+ color: #2196f3;
+ background-color: transparent;
+ border-color: #ccc; }
+
+.bg-inverse .btn.btn-primary:hover, .bg-inverse .btn-primary.custom-file-control:hover::before {
+ color: #2196f3;
+ background-color: rgba(204, 204, 204, 0.15);
+ border-color: rgba(204, 204, 204, 0.15); }
+
+.bg-inverse .btn.btn-primary:focus, .bg-inverse .btn-primary.custom-file-control:focus::before, .bg-inverse .btn.btn-primary.focus, .bg-inverse .btn-primary.focus.custom-file-control::before {
+ color: #2196f3;
+ background-color: rgba(204, 204, 204, 0.15);
+ border-color: rgba(204, 204, 204, 0.15); }
+
+.bg-inverse .btn.btn-primary:active, .bg-inverse .btn-primary.custom-file-control:active::before, .bg-inverse .btn.btn-primary.active, .bg-inverse .btn-primary.active.custom-file-control::before,
+ .open > .bg-inverse .btn.btn-primary.dropdown-toggle,
+ .open > .bg-inverse .btn-primary.dropdown-toggle.custom-file-control::before {
+ color: #2196f3;
+ background-color: rgba(204, 204, 204, 0.15);
+ border-color: rgba(204, 204, 204, 0.15); }
+
+.bg-inverse .btn.btn-primary:active:hover, .bg-inverse .btn-primary.custom-file-control:active:hover::before, .bg-inverse .btn.btn-primary:active:focus, .bg-inverse .btn-primary.custom-file-control:active:focus::before, .bg-inverse .btn.btn-primary:active.focus, .bg-inverse .btn-primary.custom-file-control:active.focus::before, .bg-inverse .btn.btn-primary.active:hover, .bg-inverse .btn-primary.active.custom-file-control:hover::before, .bg-inverse .btn.btn-primary.active:focus, .bg-inverse .btn-primary.active.custom-file-control:focus::before, .bg-inverse .btn.btn-primary.active.focus, .bg-inverse .btn-primary.active.focus.custom-file-control::before,
+ .open > .bg-inverse .btn.btn-primary.dropdown-toggle:hover,
+ .open > .bg-inverse .btn-primary.dropdown-toggle.custom-file-control:hover::before,
+ .open > .bg-inverse .btn.btn-primary.dropdown-toggle:focus,
+ .open > .bg-inverse .btn-primary.dropdown-toggle.custom-file-control:focus::before,
+ .open > .bg-inverse .btn.btn-primary.dropdown-toggle.focus,
+ .open > .bg-inverse .btn-primary.dropdown-toggle.focus.custom-file-control::before {
+ color: #2196f3;
+ background-color: rgba(204, 204, 204, 0.25);
+ border-color: rgba(204, 204, 204, 0.25); }
+
+.open > .bg-inverse .btn.btn-primary.dropdown-toggle.bmd-btn-icon, .open > .bg-inverse .btn-primary.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
+ color: inherit;
+ background-color: transparent; }
+
+.open > .bg-inverse .btn.btn-primary.dropdown-toggle.bmd-btn-icon:hover, .open > .bg-inverse .btn-primary.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
+ background-color: rgba(204, 204, 204, 0.15); }
+
+.bg-inverse .btn.btn-primary.disabled:focus, .bg-inverse .btn-primary.disabled.custom-file-control:focus::before, .bg-inverse .btn.btn-primary.disabled.focus, .bg-inverse .btn-primary.disabled.focus.custom-file-control::before, .bg-inverse .btn.btn-primary:disabled:focus, .bg-inverse .btn-primary.custom-file-control:disabled:focus::before, .bg-inverse .btn.btn-primary:disabled.focus, .bg-inverse .btn-primary.custom-file-control:disabled.focus::before {
+ background-color: transparent;
+ border-color: #ccc; }
+
+.bg-inverse .btn.btn-primary.disabled:hover, .bg-inverse .btn-primary.disabled.custom-file-control:hover::before, .bg-inverse .btn.btn-primary:disabled:hover, .bg-inverse .btn-primary.custom-file-control:disabled:hover::before {
+ background-color: transparent;
+ border-color: #ccc; }
+
+.btn.btn-primary.btn-link, .btn-primary.btn-link.custom-file-control::before {
+ background-color: transparent; }
+
+.btn.btn-secondary, .btn-secondary.custom-file-control::before {
+ color: #6c757d;
+ background-color: transparent;
+ border-color: #ccc; }
+
+.btn.btn-secondary:hover, .btn-secondary.custom-file-control:hover::before {
+ color: #6c757d;
+ background-color: rgba(153, 153, 153, 0.2);
+ border-color: rgba(153, 153, 153, 0.2); }
+
+.btn.btn-secondary:focus, .btn-secondary.custom-file-control:focus::before, .btn.btn-secondary.focus, .btn-secondary.focus.custom-file-control::before {
+ color: #6c757d;
+ background-color: rgba(153, 153, 153, 0.2);
+ border-color: rgba(153, 153, 153, 0.2); }
+
+.btn.btn-secondary:active, .btn-secondary.custom-file-control:active::before, .btn.btn-secondary.active, .btn-secondary.active.custom-file-control::before,
+ .open > .btn.btn-secondary.dropdown-toggle,
+ .open > .btn-secondary.dropdown-toggle.custom-file-control::before {
+ color: #6c757d;
+ background-color: rgba(153, 153, 153, 0.2);
+ border-color: rgba(153, 153, 153, 0.2); }
+
+.btn.btn-secondary:active:hover, .btn-secondary.custom-file-control:active:hover::before, .btn.btn-secondary:active:focus, .btn-secondary.custom-file-control:active:focus::before, .btn.btn-secondary:active.focus, .btn-secondary.custom-file-control:active.focus::before, .btn.btn-secondary.active:hover, .btn-secondary.active.custom-file-control:hover::before, .btn.btn-secondary.active:focus, .btn-secondary.active.custom-file-control:focus::before, .btn.btn-secondary.active.focus, .btn-secondary.active.focus.custom-file-control::before,
+ .open > .btn.btn-secondary.dropdown-toggle:hover,
+ .open > .btn-secondary.dropdown-toggle.custom-file-control:hover::before,
+ .open > .btn.btn-secondary.dropdown-toggle:focus,
+ .open > .btn-secondary.dropdown-toggle.custom-file-control:focus::before,
+ .open > .btn.btn-secondary.dropdown-toggle.focus,
+ .open > .btn-secondary.dropdown-toggle.focus.custom-file-control::before {
+ color: #6c757d;
+ background-color: rgba(153, 153, 153, 0.4);
+ border-color: rgba(153, 153, 153, 0.4); }
+
+.open > .btn.btn-secondary.dropdown-toggle.bmd-btn-icon, .open > .btn-secondary.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
+ color: inherit;
+ background-color: transparent; }
+
+.open > .btn.btn-secondary.dropdown-toggle.bmd-btn-icon:hover, .open > .btn-secondary.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
+ background-color: rgba(153, 153, 153, 0.2); }
+
+.btn.btn-secondary.disabled:focus, .btn-secondary.disabled.custom-file-control:focus::before, .btn.btn-secondary.disabled.focus, .btn-secondary.disabled.focus.custom-file-control::before, .btn.btn-secondary:disabled:focus, .btn-secondary.custom-file-control:disabled:focus::before, .btn.btn-secondary:disabled.focus, .btn-secondary.custom-file-control:disabled.focus::before {
+ background-color: transparent;
+ border-color: #ccc; }
+
+.btn.btn-secondary.disabled:hover, .btn-secondary.disabled.custom-file-control:hover::before, .btn.btn-secondary:disabled:hover, .btn-secondary.custom-file-control:disabled:hover::before {
+ background-color: transparent;
+ border-color: #ccc; }
+
+.bg-inverse .btn.btn-secondary, .bg-inverse .btn-secondary.custom-file-control::before {
+ color: #6c757d;
+ background-color: transparent;
+ border-color: #ccc; }
+
+.bg-inverse .btn.btn-secondary:hover, .bg-inverse .btn-secondary.custom-file-control:hover::before {
+ color: #6c757d;
+ background-color: rgba(204, 204, 204, 0.15);
+ border-color: rgba(204, 204, 204, 0.15); }
+
+.bg-inverse .btn.btn-secondary:focus, .bg-inverse .btn-secondary.custom-file-control:focus::before, .bg-inverse .btn.btn-secondary.focus, .bg-inverse .btn-secondary.focus.custom-file-control::before {
+ color: #6c757d;
+ background-color: rgba(204, 204, 204, 0.15);
+ border-color: rgba(204, 204, 204, 0.15); }
+
+.bg-inverse .btn.btn-secondary:active, .bg-inverse .btn-secondary.custom-file-control:active::before, .bg-inverse .btn.btn-secondary.active, .bg-inverse .btn-secondary.active.custom-file-control::before,
+ .open > .bg-inverse .btn.btn-secondary.dropdown-toggle,
+ .open > .bg-inverse .btn-secondary.dropdown-toggle.custom-file-control::before {
+ color: #6c757d;
+ background-color: rgba(204, 204, 204, 0.15);
+ border-color: rgba(204, 204, 204, 0.15); }
+
+.bg-inverse .btn.btn-secondary:active:hover, .bg-inverse .btn-secondary.custom-file-control:active:hover::before, .bg-inverse .btn.btn-secondary:active:focus, .bg-inverse .btn-secondary.custom-file-control:active:focus::before, .bg-inverse .btn.btn-secondary:active.focus, .bg-inverse .btn-secondary.custom-file-control:active.focus::before, .bg-inverse .btn.btn-secondary.active:hover, .bg-inverse .btn-secondary.active.custom-file-control:hover::before, .bg-inverse .btn.btn-secondary.active:focus, .bg-inverse .btn-secondary.active.custom-file-control:focus::before, .bg-inverse .btn.btn-secondary.active.focus, .bg-inverse .btn-secondary.active.focus.custom-file-control::before,
+ .open > .bg-inverse .btn.btn-secondary.dropdown-toggle:hover,
+ .open > .bg-inverse .btn-secondary.dropdown-toggle.custom-file-control:hover::before,
+ .open > .bg-inverse .btn.btn-secondary.dropdown-toggle:focus,
+ .open > .bg-inverse .btn-secondary.dropdown-toggle.custom-file-control:focus::before,
+ .open > .bg-inverse .btn.btn-secondary.dropdown-toggle.focus,
+ .open > .bg-inverse .btn-secondary.dropdown-toggle.focus.custom-file-control::before {
+ color: #6c757d;
+ background-color: rgba(204, 204, 204, 0.25);
+ border-color: rgba(204, 204, 204, 0.25); }
+
+.open > .bg-inverse .btn.btn-secondary.dropdown-toggle.bmd-btn-icon, .open > .bg-inverse .btn-secondary.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
+ color: inherit;
+ background-color: transparent; }
+
+.open > .bg-inverse .btn.btn-secondary.dropdown-toggle.bmd-btn-icon:hover, .open > .bg-inverse .btn-secondary.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
+ background-color: rgba(204, 204, 204, 0.15); }
+
+.bg-inverse .btn.btn-secondary.disabled:focus, .bg-inverse .btn-secondary.disabled.custom-file-control:focus::before, .bg-inverse .btn.btn-secondary.disabled.focus, .bg-inverse .btn-secondary.disabled.focus.custom-file-control::before, .bg-inverse .btn.btn-secondary:disabled:focus, .bg-inverse .btn-secondary.custom-file-control:disabled:focus::before, .bg-inverse .btn.btn-secondary:disabled.focus, .bg-inverse .btn-secondary.custom-file-control:disabled.focus::before {
+ background-color: transparent;
+ border-color: #ccc; }
+
+.bg-inverse .btn.btn-secondary.disabled:hover, .bg-inverse .btn-secondary.disabled.custom-file-control:hover::before, .bg-inverse .btn.btn-secondary:disabled:hover, .bg-inverse .btn-secondary.custom-file-control:disabled:hover::before {
+ background-color: transparent;
+ border-color: #ccc; }
+
+.btn.btn-secondary.btn-link, .btn-secondary.btn-link.custom-file-control::before {
+ background-color: transparent; }
+
+.btn.btn-success, .btn-success.custom-file-control::before {
+ color: #4caf50;
+ background-color: transparent;
+ border-color: #ccc; }
+
+.btn.btn-success:hover, .btn-success.custom-file-control:hover::before {
+ color: #4caf50;
+ background-color: rgba(153, 153, 153, 0.2);
+ border-color: rgba(153, 153, 153, 0.2); }
+
+.btn.btn-success:focus, .btn-success.custom-file-control:focus::before, .btn.btn-success.focus, .btn-success.focus.custom-file-control::before {
+ color: #4caf50;
+ background-color: rgba(153, 153, 153, 0.2);
+ border-color: rgba(153, 153, 153, 0.2); }
+
+.btn.btn-success:active, .btn-success.custom-file-control:active::before, .btn.btn-success.active, .btn-success.active.custom-file-control::before,
+ .open > .btn.btn-success.dropdown-toggle,
+ .open > .btn-success.dropdown-toggle.custom-file-control::before {
+ color: #4caf50;
+ background-color: rgba(153, 153, 153, 0.2);
+ border-color: rgba(153, 153, 153, 0.2); }
+
+.btn.btn-success:active:hover, .btn-success.custom-file-control:active:hover::before, .btn.btn-success:active:focus, .btn-success.custom-file-control:active:focus::before, .btn.btn-success:active.focus, .btn-success.custom-file-control:active.focus::before, .btn.btn-success.active:hover, .btn-success.active.custom-file-control:hover::before, .btn.btn-success.active:focus, .btn-success.active.custom-file-control:focus::before, .btn.btn-success.active.focus, .btn-success.active.focus.custom-file-control::before,
+ .open > .btn.btn-success.dropdown-toggle:hover,
+ .open > .btn-success.dropdown-toggle.custom-file-control:hover::before,
+ .open > .btn.btn-success.dropdown-toggle:focus,
+ .open > .btn-success.dropdown-toggle.custom-file-control:focus::before,
+ .open > .btn.btn-success.dropdown-toggle.focus,
+ .open > .btn-success.dropdown-toggle.focus.custom-file-control::before {
+ color: #4caf50;
+ background-color: rgba(153, 153, 153, 0.4);
+ border-color: rgba(153, 153, 153, 0.4); }
+
+.open > .btn.btn-success.dropdown-toggle.bmd-btn-icon, .open > .btn-success.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
+ color: inherit;
+ background-color: transparent; }
+
+.open > .btn.btn-success.dropdown-toggle.bmd-btn-icon:hover, .open > .btn-success.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
+ background-color: rgba(153, 153, 153, 0.2); }
+
+.btn.btn-success.disabled:focus, .btn-success.disabled.custom-file-control:focus::before, .btn.btn-success.disabled.focus, .btn-success.disabled.focus.custom-file-control::before, .btn.btn-success:disabled:focus, .btn-success.custom-file-control:disabled:focus::before, .btn.btn-success:disabled.focus, .btn-success.custom-file-control:disabled.focus::before {
+ background-color: transparent;
+ border-color: #ccc; }
+
+.btn.btn-success.disabled:hover, .btn-success.disabled.custom-file-control:hover::before, .btn.btn-success:disabled:hover, .btn-success.custom-file-control:disabled:hover::before {
+ background-color: transparent;
+ border-color: #ccc; }
+
+.bg-inverse .btn.btn-success, .bg-inverse .btn-success.custom-file-control::before {
+ color: #4caf50;
+ background-color: transparent;
+ border-color: #ccc; }
+
+.bg-inverse .btn.btn-success:hover, .bg-inverse .btn-success.custom-file-control:hover::before {
+ color: #4caf50;
+ background-color: rgba(204, 204, 204, 0.15);
+ border-color: rgba(204, 204, 204, 0.15); }
+
+.bg-inverse .btn.btn-success:focus, .bg-inverse .btn-success.custom-file-control:focus::before, .bg-inverse .btn.btn-success.focus, .bg-inverse .btn-success.focus.custom-file-control::before {
+ color: #4caf50;
+ background-color: rgba(204, 204, 204, 0.15);
+ border-color: rgba(204, 204, 204, 0.15); }
+
+.bg-inverse .btn.btn-success:active, .bg-inverse .btn-success.custom-file-control:active::before, .bg-inverse .btn.btn-success.active, .bg-inverse .btn-success.active.custom-file-control::before,
+ .open > .bg-inverse .btn.btn-success.dropdown-toggle,
+ .open > .bg-inverse .btn-success.dropdown-toggle.custom-file-control::before {
+ color: #4caf50;
+ background-color: rgba(204, 204, 204, 0.15);
+ border-color: rgba(204, 204, 204, 0.15); }
+
+.bg-inverse .btn.btn-success:active:hover, .bg-inverse .btn-success.custom-file-control:active:hover::before, .bg-inverse .btn.btn-success:active:focus, .bg-inverse .btn-success.custom-file-control:active:focus::before, .bg-inverse .btn.btn-success:active.focus, .bg-inverse .btn-success.custom-file-control:active.focus::before, .bg-inverse .btn.btn-success.active:hover, .bg-inverse .btn-success.active.custom-file-control:hover::before, .bg-inverse .btn.btn-success.active:focus, .bg-inverse .btn-success.active.custom-file-control:focus::before, .bg-inverse .btn.btn-success.active.focus, .bg-inverse .btn-success.active.focus.custom-file-control::before,
+ .open > .bg-inverse .btn.btn-success.dropdown-toggle:hover,
+ .open > .bg-inverse .btn-success.dropdown-toggle.custom-file-control:hover::before,
+ .open > .bg-inverse .btn.btn-success.dropdown-toggle:focus,
+ .open > .bg-inverse .btn-success.dropdown-toggle.custom-file-control:focus::before,
+ .open > .bg-inverse .btn.btn-success.dropdown-toggle.focus,
+ .open > .bg-inverse .btn-success.dropdown-toggle.focus.custom-file-control::before {
+ color: #4caf50;
+ background-color: rgba(204, 204, 204, 0.25);
+ border-color: rgba(204, 204, 204, 0.25); }
+
+.open > .bg-inverse .btn.btn-success.dropdown-toggle.bmd-btn-icon, .open > .bg-inverse .btn-success.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
+ color: inherit;
+ background-color: transparent; }
+
+.open > .bg-inverse .btn.btn-success.dropdown-toggle.bmd-btn-icon:hover, .open > .bg-inverse .btn-success.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
+ background-color: rgba(204, 204, 204, 0.15); }
+
+.bg-inverse .btn.btn-success.disabled:focus, .bg-inverse .btn-success.disabled.custom-file-control:focus::before, .bg-inverse .btn.btn-success.disabled.focus, .bg-inverse .btn-success.disabled.focus.custom-file-control::before, .bg-inverse .btn.btn-success:disabled:focus, .bg-inverse .btn-success.custom-file-control:disabled:focus::before, .bg-inverse .btn.btn-success:disabled.focus, .bg-inverse .btn-success.custom-file-control:disabled.focus::before {
+ background-color: transparent;
+ border-color: #ccc; }
+
+.bg-inverse .btn.btn-success.disabled:hover, .bg-inverse .btn-success.disabled.custom-file-control:hover::before, .bg-inverse .btn.btn-success:disabled:hover, .bg-inverse .btn-success.custom-file-control:disabled:hover::before {
+ background-color: transparent;
+ border-color: #ccc; }
+
+.btn.btn-success.btn-link, .btn-success.btn-link.custom-file-control::before {
+ background-color: transparent; }
+
+.btn.btn-info, .btn-info.custom-file-control::before {
+ color: #00bcd4;
+ background-color: transparent;
+ border-color: #ccc; }
+
+.btn.btn-info:hover, .btn-info.custom-file-control:hover::before {
+ color: #00bcd4;
+ background-color: rgba(153, 153, 153, 0.2);
+ border-color: rgba(153, 153, 153, 0.2); }
+
+.btn.btn-info:focus, .btn-info.custom-file-control:focus::before, .btn.btn-info.focus, .btn-info.focus.custom-file-control::before {
+ color: #00bcd4;
+ background-color: rgba(153, 153, 153, 0.2);
+ border-color: rgba(153, 153, 153, 0.2); }
+
+.btn.btn-info:active, .btn-info.custom-file-control:active::before, .btn.btn-info.active, .btn-info.active.custom-file-control::before,
+ .open > .btn.btn-info.dropdown-toggle,
+ .open > .btn-info.dropdown-toggle.custom-file-control::before {
+ color: #00bcd4;
+ background-color: rgba(153, 153, 153, 0.2);
+ border-color: rgba(153, 153, 153, 0.2); }
+
+.btn.btn-info:active:hover, .btn-info.custom-file-control:active:hover::before, .btn.btn-info:active:focus, .btn-info.custom-file-control:active:focus::before, .btn.btn-info:active.focus, .btn-info.custom-file-control:active.focus::before, .btn.btn-info.active:hover, .btn-info.active.custom-file-control:hover::before, .btn.btn-info.active:focus, .btn-info.active.custom-file-control:focus::before, .btn.btn-info.active.focus, .btn-info.active.focus.custom-file-control::before,
+ .open > .btn.btn-info.dropdown-toggle:hover,
+ .open > .btn-info.dropdown-toggle.custom-file-control:hover::before,
+ .open > .btn.btn-info.dropdown-toggle:focus,
+ .open > .btn-info.dropdown-toggle.custom-file-control:focus::before,
+ .open > .btn.btn-info.dropdown-toggle.focus,
+ .open > .btn-info.dropdown-toggle.focus.custom-file-control::before {
+ color: #00bcd4;
+ background-color: rgba(153, 153, 153, 0.4);
+ border-color: rgba(153, 153, 153, 0.4); }
+
+.open > .btn.btn-info.dropdown-toggle.bmd-btn-icon, .open > .btn-info.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
+ color: inherit;
+ background-color: transparent; }
+
+.open > .btn.btn-info.dropdown-toggle.bmd-btn-icon:hover, .open > .btn-info.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
+ background-color: rgba(153, 153, 153, 0.2); }
+
+.btn.btn-info.disabled:focus, .btn-info.disabled.custom-file-control:focus::before, .btn.btn-info.disabled.focus, .btn-info.disabled.focus.custom-file-control::before, .btn.btn-info:disabled:focus, .btn-info.custom-file-control:disabled:focus::before, .btn.btn-info:disabled.focus, .btn-info.custom-file-control:disabled.focus::before {
+ background-color: transparent;
+ border-color: #ccc; }
+
+.btn.btn-info.disabled:hover, .btn-info.disabled.custom-file-control:hover::before, .btn.btn-info:disabled:hover, .btn-info.custom-file-control:disabled:hover::before {
+ background-color: transparent;
+ border-color: #ccc; }
+
+.bg-inverse .btn.btn-info, .bg-inverse .btn-info.custom-file-control::before {
+ color: #00bcd4;
+ background-color: transparent;
+ border-color: #ccc; }
+
+.bg-inverse .btn.btn-info:hover, .bg-inverse .btn-info.custom-file-control:hover::before {
+ color: #00bcd4;
+ background-color: rgba(204, 204, 204, 0.15);
+ border-color: rgba(204, 204, 204, 0.15); }
+
+.bg-inverse .btn.btn-info:focus, .bg-inverse .btn-info.custom-file-control:focus::before, .bg-inverse .btn.btn-info.focus, .bg-inverse .btn-info.focus.custom-file-control::before {
+ color: #00bcd4;
+ background-color: rgba(204, 204, 204, 0.15);
+ border-color: rgba(204, 204, 204, 0.15); }
+
+.bg-inverse .btn.btn-info:active, .bg-inverse .btn-info.custom-file-control:active::before, .bg-inverse .btn.btn-info.active, .bg-inverse .btn-info.active.custom-file-control::before,
+ .open > .bg-inverse .btn.btn-info.dropdown-toggle,
+ .open > .bg-inverse .btn-info.dropdown-toggle.custom-file-control::before {
+ color: #00bcd4;
+ background-color: rgba(204, 204, 204, 0.15);
+ border-color: rgba(204, 204, 204, 0.15); }
+
+.bg-inverse .btn.btn-info:active:hover, .bg-inverse .btn-info.custom-file-control:active:hover::before, .bg-inverse .btn.btn-info:active:focus, .bg-inverse .btn-info.custom-file-control:active:focus::before, .bg-inverse .btn.btn-info:active.focus, .bg-inverse .btn-info.custom-file-control:active.focus::before, .bg-inverse .btn.btn-info.active:hover, .bg-inverse .btn-info.active.custom-file-control:hover::before, .bg-inverse .btn.btn-info.active:focus, .bg-inverse .btn-info.active.custom-file-control:focus::before, .bg-inverse .btn.btn-info.active.focus, .bg-inverse .btn-info.active.focus.custom-file-control::before,
+ .open > .bg-inverse .btn.btn-info.dropdown-toggle:hover,
+ .open > .bg-inverse .btn-info.dropdown-toggle.custom-file-control:hover::before,
+ .open > .bg-inverse .btn.btn-info.dropdown-toggle:focus,
+ .open > .bg-inverse .btn-info.dropdown-toggle.custom-file-control:focus::before,
+ .open > .bg-inverse .btn.btn-info.dropdown-toggle.focus,
+ .open > .bg-inverse .btn-info.dropdown-toggle.focus.custom-file-control::before {
+ color: #00bcd4;
+ background-color: rgba(204, 204, 204, 0.25);
+ border-color: rgba(204, 204, 204, 0.25); }
+
+.open > .bg-inverse .btn.btn-info.dropdown-toggle.bmd-btn-icon, .open > .bg-inverse .btn-info.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
+ color: inherit;
+ background-color: transparent; }
+
+.open > .bg-inverse .btn.btn-info.dropdown-toggle.bmd-btn-icon:hover, .open > .bg-inverse .btn-info.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
+ background-color: rgba(204, 204, 204, 0.15); }
+
+.bg-inverse .btn.btn-info.disabled:focus, .bg-inverse .btn-info.disabled.custom-file-control:focus::before, .bg-inverse .btn.btn-info.disabled.focus, .bg-inverse .btn-info.disabled.focus.custom-file-control::before, .bg-inverse .btn.btn-info:disabled:focus, .bg-inverse .btn-info.custom-file-control:disabled:focus::before, .bg-inverse .btn.btn-info:disabled.focus, .bg-inverse .btn-info.custom-file-control:disabled.focus::before {
+ background-color: transparent;
+ border-color: #ccc; }
+
+.bg-inverse .btn.btn-info.disabled:hover, .bg-inverse .btn-info.disabled.custom-file-control:hover::before, .bg-inverse .btn.btn-info:disabled:hover, .bg-inverse .btn-info.custom-file-control:disabled:hover::before {
+ background-color: transparent;
+ border-color: #ccc; }
+
+.btn.btn-info.btn-link, .btn-info.btn-link.custom-file-control::before {
+ background-color: transparent; }
+
+.btn.btn-warning, .btn-warning.custom-file-control::before {
+ color: #ffeb3b;
+ background-color: transparent;
+ border-color: #ccc; }
+
+.btn.btn-warning:hover, .btn-warning.custom-file-control:hover::before {
+ color: #ffeb3b;
+ background-color: rgba(153, 153, 153, 0.2);
+ border-color: rgba(153, 153, 153, 0.2); }
+
+.btn.btn-warning:focus, .btn-warning.custom-file-control:focus::before, .btn.btn-warning.focus, .btn-warning.focus.custom-file-control::before {
+ color: #ffeb3b;
+ background-color: rgba(153, 153, 153, 0.2);
+ border-color: rgba(153, 153, 153, 0.2); }
+
+.btn.btn-warning:active, .btn-warning.custom-file-control:active::before, .btn.btn-warning.active, .btn-warning.active.custom-file-control::before,
+ .open > .btn.btn-warning.dropdown-toggle,
+ .open > .btn-warning.dropdown-toggle.custom-file-control::before {
+ color: #ffeb3b;
+ background-color: rgba(153, 153, 153, 0.2);
+ border-color: rgba(153, 153, 153, 0.2); }
+
+.btn.btn-warning:active:hover, .btn-warning.custom-file-control:active:hover::before, .btn.btn-warning:active:focus, .btn-warning.custom-file-control:active:focus::before, .btn.btn-warning:active.focus, .btn-warning.custom-file-control:active.focus::before, .btn.btn-warning.active:hover, .btn-warning.active.custom-file-control:hover::before, .btn.btn-warning.active:focus, .btn-warning.active.custom-file-control:focus::before, .btn.btn-warning.active.focus, .btn-warning.active.focus.custom-file-control::before,
+ .open > .btn.btn-warning.dropdown-toggle:hover,
+ .open > .btn-warning.dropdown-toggle.custom-file-control:hover::before,
+ .open > .btn.btn-warning.dropdown-toggle:focus,
+ .open > .btn-warning.dropdown-toggle.custom-file-control:focus::before,
+ .open > .btn.btn-warning.dropdown-toggle.focus,
+ .open > .btn-warning.dropdown-toggle.focus.custom-file-control::before {
+ color: #ffeb3b;
+ background-color: rgba(153, 153, 153, 0.4);
+ border-color: rgba(153, 153, 153, 0.4); }
+
+.open > .btn.btn-warning.dropdown-toggle.bmd-btn-icon, .open > .btn-warning.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
+ color: inherit;
+ background-color: transparent; }
+
+.open > .btn.btn-warning.dropdown-toggle.bmd-btn-icon:hover, .open > .btn-warning.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
+ background-color: rgba(153, 153, 153, 0.2); }
+
+.btn.btn-warning.disabled:focus, .btn-warning.disabled.custom-file-control:focus::before, .btn.btn-warning.disabled.focus, .btn-warning.disabled.focus.custom-file-control::before, .btn.btn-warning:disabled:focus, .btn-warning.custom-file-control:disabled:focus::before, .btn.btn-warning:disabled.focus, .btn-warning.custom-file-control:disabled.focus::before {
+ background-color: transparent;
+ border-color: #ccc; }
+
+.btn.btn-warning.disabled:hover, .btn-warning.disabled.custom-file-control:hover::before, .btn.btn-warning:disabled:hover, .btn-warning.custom-file-control:disabled:hover::before {
+ background-color: transparent;
+ border-color: #ccc; }
+
+.bg-inverse .btn.btn-warning, .bg-inverse .btn-warning.custom-file-control::before {
+ color: #ffeb3b;
+ background-color: transparent;
+ border-color: #ccc; }
+
+.bg-inverse .btn.btn-warning:hover, .bg-inverse .btn-warning.custom-file-control:hover::before {
+ color: #ffeb3b;
+ background-color: rgba(204, 204, 204, 0.15);
+ border-color: rgba(204, 204, 204, 0.15); }
+
+.bg-inverse .btn.btn-warning:focus, .bg-inverse .btn-warning.custom-file-control:focus::before, .bg-inverse .btn.btn-warning.focus, .bg-inverse .btn-warning.focus.custom-file-control::before {
+ color: #ffeb3b;
+ background-color: rgba(204, 204, 204, 0.15);
+ border-color: rgba(204, 204, 204, 0.15); }
+
+.bg-inverse .btn.btn-warning:active, .bg-inverse .btn-warning.custom-file-control:active::before, .bg-inverse .btn.btn-warning.active, .bg-inverse .btn-warning.active.custom-file-control::before,
+ .open > .bg-inverse .btn.btn-warning.dropdown-toggle,
+ .open > .bg-inverse .btn-warning.dropdown-toggle.custom-file-control::before {
+ color: #ffeb3b;
+ background-color: rgba(204, 204, 204, 0.15);
+ border-color: rgba(204, 204, 204, 0.15); }
+
+.bg-inverse .btn.btn-warning:active:hover, .bg-inverse .btn-warning.custom-file-control:active:hover::before, .bg-inverse .btn.btn-warning:active:focus, .bg-inverse .btn-warning.custom-file-control:active:focus::before, .bg-inverse .btn.btn-warning:active.focus, .bg-inverse .btn-warning.custom-file-control:active.focus::before, .bg-inverse .btn.btn-warning.active:hover, .bg-inverse .btn-warning.active.custom-file-control:hover::before, .bg-inverse .btn.btn-warning.active:focus, .bg-inverse .btn-warning.active.custom-file-control:focus::before, .bg-inverse .btn.btn-warning.active.focus, .bg-inverse .btn-warning.active.focus.custom-file-control::before,
+ .open > .bg-inverse .btn.btn-warning.dropdown-toggle:hover,
+ .open > .bg-inverse .btn-warning.dropdown-toggle.custom-file-control:hover::before,
+ .open > .bg-inverse .btn.btn-warning.dropdown-toggle:focus,
+ .open > .bg-inverse .btn-warning.dropdown-toggle.custom-file-control:focus::before,
+ .open > .bg-inverse .btn.btn-warning.dropdown-toggle.focus,
+ .open > .bg-inverse .btn-warning.dropdown-toggle.focus.custom-file-control::before {
+ color: #ffeb3b;
+ background-color: rgba(204, 204, 204, 0.25);
+ border-color: rgba(204, 204, 204, 0.25); }
+
+.open > .bg-inverse .btn.btn-warning.dropdown-toggle.bmd-btn-icon, .open > .bg-inverse .btn-warning.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
+ color: inherit;
+ background-color: transparent; }
+
+.open > .bg-inverse .btn.btn-warning.dropdown-toggle.bmd-btn-icon:hover, .open > .bg-inverse .btn-warning.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
+ background-color: rgba(204, 204, 204, 0.15); }
+
+.bg-inverse .btn.btn-warning.disabled:focus, .bg-inverse .btn-warning.disabled.custom-file-control:focus::before, .bg-inverse .btn.btn-warning.disabled.focus, .bg-inverse .btn-warning.disabled.focus.custom-file-control::before, .bg-inverse .btn.btn-warning:disabled:focus, .bg-inverse .btn-warning.custom-file-control:disabled:focus::before, .bg-inverse .btn.btn-warning:disabled.focus, .bg-inverse .btn-warning.custom-file-control:disabled.focus::before {
+ background-color: transparent;
+ border-color: #ccc; }
+
+.bg-inverse .btn.btn-warning.disabled:hover, .bg-inverse .btn-warning.disabled.custom-file-control:hover::before, .bg-inverse .btn.btn-warning:disabled:hover, .bg-inverse .btn-warning.custom-file-control:disabled:hover::before {
+ background-color: transparent;
+ border-color: #ccc; }
+
+.btn.btn-warning.btn-link, .btn-warning.btn-link.custom-file-control::before {
+ background-color: transparent; }
+
+.btn.btn-danger, .btn-danger.custom-file-control::before {
+ color: #f44336;
+ background-color: transparent;
+ border-color: #ccc; }
+
+.btn.btn-danger:hover, .btn-danger.custom-file-control:hover::before {
+ color: #f44336;
+ background-color: rgba(153, 153, 153, 0.2);
+ border-color: rgba(153, 153, 153, 0.2); }
+
+.btn.btn-danger:focus, .btn-danger.custom-file-control:focus::before, .btn.btn-danger.focus, .btn-danger.focus.custom-file-control::before {
+ color: #f44336;
+ background-color: rgba(153, 153, 153, 0.2);
+ border-color: rgba(153, 153, 153, 0.2); }
+
+.btn.btn-danger:active, .btn-danger.custom-file-control:active::before, .btn.btn-danger.active, .btn-danger.active.custom-file-control::before,
+ .open > .btn.btn-danger.dropdown-toggle,
+ .open > .btn-danger.dropdown-toggle.custom-file-control::before {
+ color: #f44336;
+ background-color: rgba(153, 153, 153, 0.2);
+ border-color: rgba(153, 153, 153, 0.2); }
+
+.btn.btn-danger:active:hover, .btn-danger.custom-file-control:active:hover::before, .btn.btn-danger:active:focus, .btn-danger.custom-file-control:active:focus::before, .btn.btn-danger:active.focus, .btn-danger.custom-file-control:active.focus::before, .btn.btn-danger.active:hover, .btn-danger.active.custom-file-control:hover::before, .btn.btn-danger.active:focus, .btn-danger.active.custom-file-control:focus::before, .btn.btn-danger.active.focus, .btn-danger.active.focus.custom-file-control::before,
+ .open > .btn.btn-danger.dropdown-toggle:hover,
+ .open > .btn-danger.dropdown-toggle.custom-file-control:hover::before,
+ .open > .btn.btn-danger.dropdown-toggle:focus,
+ .open > .btn-danger.dropdown-toggle.custom-file-control:focus::before,
+ .open > .btn.btn-danger.dropdown-toggle.focus,
+ .open > .btn-danger.dropdown-toggle.focus.custom-file-control::before {
+ color: #f44336;
+ background-color: rgba(153, 153, 153, 0.4);
+ border-color: rgba(153, 153, 153, 0.4); }
+
+.open > .btn.btn-danger.dropdown-toggle.bmd-btn-icon, .open > .btn-danger.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
+ color: inherit;
+ background-color: transparent; }
+
+.open > .btn.btn-danger.dropdown-toggle.bmd-btn-icon:hover, .open > .btn-danger.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
+ background-color: rgba(153, 153, 153, 0.2); }
+
+.btn.btn-danger.disabled:focus, .btn-danger.disabled.custom-file-control:focus::before, .btn.btn-danger.disabled.focus, .btn-danger.disabled.focus.custom-file-control::before, .btn.btn-danger:disabled:focus, .btn-danger.custom-file-control:disabled:focus::before, .btn.btn-danger:disabled.focus, .btn-danger.custom-file-control:disabled.focus::before {
+ background-color: transparent;
+ border-color: #ccc; }
+
+.btn.btn-danger.disabled:hover, .btn-danger.disabled.custom-file-control:hover::before, .btn.btn-danger:disabled:hover, .btn-danger.custom-file-control:disabled:hover::before {
+ background-color: transparent;
+ border-color: #ccc; }
+
+.bg-inverse .btn.btn-danger, .bg-inverse .btn-danger.custom-file-control::before {
+ color: #f44336;
+ background-color: transparent;
+ border-color: #ccc; }
+
+.bg-inverse .btn.btn-danger:hover, .bg-inverse .btn-danger.custom-file-control:hover::before {
+ color: #f44336;
+ background-color: rgba(204, 204, 204, 0.15);
+ border-color: rgba(204, 204, 204, 0.15); }
+
+.bg-inverse .btn.btn-danger:focus, .bg-inverse .btn-danger.custom-file-control:focus::before, .bg-inverse .btn.btn-danger.focus, .bg-inverse .btn-danger.focus.custom-file-control::before {
+ color: #f44336;
+ background-color: rgba(204, 204, 204, 0.15);
+ border-color: rgba(204, 204, 204, 0.15); }
+
+.bg-inverse .btn.btn-danger:active, .bg-inverse .btn-danger.custom-file-control:active::before, .bg-inverse .btn.btn-danger.active, .bg-inverse .btn-danger.active.custom-file-control::before,
+ .open > .bg-inverse .btn.btn-danger.dropdown-toggle,
+ .open > .bg-inverse .btn-danger.dropdown-toggle.custom-file-control::before {
+ color: #f44336;
+ background-color: rgba(204, 204, 204, 0.15);
+ border-color: rgba(204, 204, 204, 0.15); }
+
+.bg-inverse .btn.btn-danger:active:hover, .bg-inverse .btn-danger.custom-file-control:active:hover::before, .bg-inverse .btn.btn-danger:active:focus, .bg-inverse .btn-danger.custom-file-control:active:focus::before, .bg-inverse .btn.btn-danger:active.focus, .bg-inverse .btn-danger.custom-file-control:active.focus::before, .bg-inverse .btn.btn-danger.active:hover, .bg-inverse .btn-danger.active.custom-file-control:hover::before, .bg-inverse .btn.btn-danger.active:focus, .bg-inverse .btn-danger.active.custom-file-control:focus::before, .bg-inverse .btn.btn-danger.active.focus, .bg-inverse .btn-danger.active.focus.custom-file-control::before,
+ .open > .bg-inverse .btn.btn-danger.dropdown-toggle:hover,
+ .open > .bg-inverse .btn-danger.dropdown-toggle.custom-file-control:hover::before,
+ .open > .bg-inverse .btn.btn-danger.dropdown-toggle:focus,
+ .open > .bg-inverse .btn-danger.dropdown-toggle.custom-file-control:focus::before,
+ .open > .bg-inverse .btn.btn-danger.dropdown-toggle.focus,
+ .open > .bg-inverse .btn-danger.dropdown-toggle.focus.custom-file-control::before {
+ color: #f44336;
+ background-color: rgba(204, 204, 204, 0.25);
+ border-color: rgba(204, 204, 204, 0.25); }
+
+.open > .bg-inverse .btn.btn-danger.dropdown-toggle.bmd-btn-icon, .open > .bg-inverse .btn-danger.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
+ color: inherit;
+ background-color: transparent; }
+
+.open > .bg-inverse .btn.btn-danger.dropdown-toggle.bmd-btn-icon:hover, .open > .bg-inverse .btn-danger.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
+ background-color: rgba(204, 204, 204, 0.15); }
+
+.bg-inverse .btn.btn-danger.disabled:focus, .bg-inverse .btn-danger.disabled.custom-file-control:focus::before, .bg-inverse .btn.btn-danger.disabled.focus, .bg-inverse .btn-danger.disabled.focus.custom-file-control::before, .bg-inverse .btn.btn-danger:disabled:focus, .bg-inverse .btn-danger.custom-file-control:disabled:focus::before, .bg-inverse .btn.btn-danger:disabled.focus, .bg-inverse .btn-danger.custom-file-control:disabled.focus::before {
+ background-color: transparent;
+ border-color: #ccc; }
+
+.bg-inverse .btn.btn-danger.disabled:hover, .bg-inverse .btn-danger.disabled.custom-file-control:hover::before, .bg-inverse .btn.btn-danger:disabled:hover, .bg-inverse .btn-danger.custom-file-control:disabled:hover::before {
+ background-color: transparent;
+ border-color: #ccc; }
+
+.btn.btn-danger.btn-link, .btn-danger.btn-link.custom-file-control::before {
+ background-color: transparent; }
+
+.btn.btn-light, .btn-light.custom-file-control::before {
+ color: #f8f9fa;
+ background-color: transparent;
+ border-color: #ccc; }
+
+.btn.btn-light:hover, .btn-light.custom-file-control:hover::before {
+ color: #f8f9fa;
+ background-color: rgba(153, 153, 153, 0.2);
+ border-color: rgba(153, 153, 153, 0.2); }
+
+.btn.btn-light:focus, .btn-light.custom-file-control:focus::before, .btn.btn-light.focus, .btn-light.focus.custom-file-control::before {
+ color: #f8f9fa;
+ background-color: rgba(153, 153, 153, 0.2);
+ border-color: rgba(153, 153, 153, 0.2); }
+
+.btn.btn-light:active, .btn-light.custom-file-control:active::before, .btn.btn-light.active, .btn-light.active.custom-file-control::before,
+ .open > .btn.btn-light.dropdown-toggle,
+ .open > .btn-light.dropdown-toggle.custom-file-control::before {
+ color: #f8f9fa;
+ background-color: rgba(153, 153, 153, 0.2);
+ border-color: rgba(153, 153, 153, 0.2); }
+
+.btn.btn-light:active:hover, .btn-light.custom-file-control:active:hover::before, .btn.btn-light:active:focus, .btn-light.custom-file-control:active:focus::before, .btn.btn-light:active.focus, .btn-light.custom-file-control:active.focus::before, .btn.btn-light.active:hover, .btn-light.active.custom-file-control:hover::before, .btn.btn-light.active:focus, .btn-light.active.custom-file-control:focus::before, .btn.btn-light.active.focus, .btn-light.active.focus.custom-file-control::before,
+ .open > .btn.btn-light.dropdown-toggle:hover,
+ .open > .btn-light.dropdown-toggle.custom-file-control:hover::before,
+ .open > .btn.btn-light.dropdown-toggle:focus,
+ .open > .btn-light.dropdown-toggle.custom-file-control:focus::before,
+ .open > .btn.btn-light.dropdown-toggle.focus,
+ .open > .btn-light.dropdown-toggle.focus.custom-file-control::before {
+ color: #f8f9fa;
+ background-color: rgba(153, 153, 153, 0.4);
+ border-color: rgba(153, 153, 153, 0.4); }
+
+.open > .btn.btn-light.dropdown-toggle.bmd-btn-icon, .open > .btn-light.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
+ color: inherit;
+ background-color: transparent; }
+
+.open > .btn.btn-light.dropdown-toggle.bmd-btn-icon:hover, .open > .btn-light.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
+ background-color: rgba(153, 153, 153, 0.2); }
+
+.btn.btn-light.disabled:focus, .btn-light.disabled.custom-file-control:focus::before, .btn.btn-light.disabled.focus, .btn-light.disabled.focus.custom-file-control::before, .btn.btn-light:disabled:focus, .btn-light.custom-file-control:disabled:focus::before, .btn.btn-light:disabled.focus, .btn-light.custom-file-control:disabled.focus::before {
+ background-color: transparent;
+ border-color: #ccc; }
+
+.btn.btn-light.disabled:hover, .btn-light.disabled.custom-file-control:hover::before, .btn.btn-light:disabled:hover, .btn-light.custom-file-control:disabled:hover::before {
+ background-color: transparent;
+ border-color: #ccc; }
+
+.bg-inverse .btn.btn-light, .bg-inverse .btn-light.custom-file-control::before {
+ color: #f8f9fa;
+ background-color: transparent;
+ border-color: #ccc; }
+
+.bg-inverse .btn.btn-light:hover, .bg-inverse .btn-light.custom-file-control:hover::before {
+ color: #f8f9fa;
+ background-color: rgba(204, 204, 204, 0.15);
+ border-color: rgba(204, 204, 204, 0.15); }
+
+.bg-inverse .btn.btn-light:focus, .bg-inverse .btn-light.custom-file-control:focus::before, .bg-inverse .btn.btn-light.focus, .bg-inverse .btn-light.focus.custom-file-control::before {
+ color: #f8f9fa;
+ background-color: rgba(204, 204, 204, 0.15);
+ border-color: rgba(204, 204, 204, 0.15); }
+
+.bg-inverse .btn.btn-light:active, .bg-inverse .btn-light.custom-file-control:active::before, .bg-inverse .btn.btn-light.active, .bg-inverse .btn-light.active.custom-file-control::before,
+ .open > .bg-inverse .btn.btn-light.dropdown-toggle,
+ .open > .bg-inverse .btn-light.dropdown-toggle.custom-file-control::before {
+ color: #f8f9fa;
+ background-color: rgba(204, 204, 204, 0.15);
+ border-color: rgba(204, 204, 204, 0.15); }
+
+.bg-inverse .btn.btn-light:active:hover, .bg-inverse .btn-light.custom-file-control:active:hover::before, .bg-inverse .btn.btn-light:active:focus, .bg-inverse .btn-light.custom-file-control:active:focus::before, .bg-inverse .btn.btn-light:active.focus, .bg-inverse .btn-light.custom-file-control:active.focus::before, .bg-inverse .btn.btn-light.active:hover, .bg-inverse .btn-light.active.custom-file-control:hover::before, .bg-inverse .btn.btn-light.active:focus, .bg-inverse .btn-light.active.custom-file-control:focus::before, .bg-inverse .btn.btn-light.active.focus, .bg-inverse .btn-light.active.focus.custom-file-control::before,
+ .open > .bg-inverse .btn.btn-light.dropdown-toggle:hover,
+ .open > .bg-inverse .btn-light.dropdown-toggle.custom-file-control:hover::before,
+ .open > .bg-inverse .btn.btn-light.dropdown-toggle:focus,
+ .open > .bg-inverse .btn-light.dropdown-toggle.custom-file-control:focus::before,
+ .open > .bg-inverse .btn.btn-light.dropdown-toggle.focus,
+ .open > .bg-inverse .btn-light.dropdown-toggle.focus.custom-file-control::before {
+ color: #f8f9fa;
+ background-color: rgba(204, 204, 204, 0.25);
+ border-color: rgba(204, 204, 204, 0.25); }
+
+.open > .bg-inverse .btn.btn-light.dropdown-toggle.bmd-btn-icon, .open > .bg-inverse .btn-light.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
+ color: inherit;
+ background-color: transparent; }
+
+.open > .bg-inverse .btn.btn-light.dropdown-toggle.bmd-btn-icon:hover, .open > .bg-inverse .btn-light.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
+ background-color: rgba(204, 204, 204, 0.15); }
+
+.bg-inverse .btn.btn-light.disabled:focus, .bg-inverse .btn-light.disabled.custom-file-control:focus::before, .bg-inverse .btn.btn-light.disabled.focus, .bg-inverse .btn-light.disabled.focus.custom-file-control::before, .bg-inverse .btn.btn-light:disabled:focus, .bg-inverse .btn-light.custom-file-control:disabled:focus::before, .bg-inverse .btn.btn-light:disabled.focus, .bg-inverse .btn-light.custom-file-control:disabled.focus::before {
+ background-color: transparent;
+ border-color: #ccc; }
+
+.bg-inverse .btn.btn-light.disabled:hover, .bg-inverse .btn-light.disabled.custom-file-control:hover::before, .bg-inverse .btn.btn-light:disabled:hover, .bg-inverse .btn-light.custom-file-control:disabled:hover::before {
+ background-color: transparent;
+ border-color: #ccc; }
+
+.btn.btn-light.btn-link, .btn-light.btn-link.custom-file-control::before {
+ background-color: transparent; }
+
+.btn.btn-dark, .btn-dark.custom-file-control::before {
+ color: #343a40;
+ background-color: transparent;
+ border-color: #ccc; }
+
+.btn.btn-dark:hover, .btn-dark.custom-file-control:hover::before {
+ color: #343a40;
+ background-color: rgba(153, 153, 153, 0.2);
+ border-color: rgba(153, 153, 153, 0.2); }
+
+.btn.btn-dark:focus, .btn-dark.custom-file-control:focus::before, .btn.btn-dark.focus, .btn-dark.focus.custom-file-control::before {
+ color: #343a40;
+ background-color: rgba(153, 153, 153, 0.2);
+ border-color: rgba(153, 153, 153, 0.2); }
+
+.btn.btn-dark:active, .btn-dark.custom-file-control:active::before, .btn.btn-dark.active, .btn-dark.active.custom-file-control::before,
+ .open > .btn.btn-dark.dropdown-toggle,
+ .open > .btn-dark.dropdown-toggle.custom-file-control::before {
+ color: #343a40;
+ background-color: rgba(153, 153, 153, 0.2);
+ border-color: rgba(153, 153, 153, 0.2); }
+
+.btn.btn-dark:active:hover, .btn-dark.custom-file-control:active:hover::before, .btn.btn-dark:active:focus, .btn-dark.custom-file-control:active:focus::before, .btn.btn-dark:active.focus, .btn-dark.custom-file-control:active.focus::before, .btn.btn-dark.active:hover, .btn-dark.active.custom-file-control:hover::before, .btn.btn-dark.active:focus, .btn-dark.active.custom-file-control:focus::before, .btn.btn-dark.active.focus, .btn-dark.active.focus.custom-file-control::before,
+ .open > .btn.btn-dark.dropdown-toggle:hover,
+ .open > .btn-dark.dropdown-toggle.custom-file-control:hover::before,
+ .open > .btn.btn-dark.dropdown-toggle:focus,
+ .open > .btn-dark.dropdown-toggle.custom-file-control:focus::before,
+ .open > .btn.btn-dark.dropdown-toggle.focus,
+ .open > .btn-dark.dropdown-toggle.focus.custom-file-control::before {
+ color: #343a40;
+ background-color: rgba(153, 153, 153, 0.4);
+ border-color: rgba(153, 153, 153, 0.4); }
+
+.open > .btn.btn-dark.dropdown-toggle.bmd-btn-icon, .open > .btn-dark.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
+ color: inherit;
+ background-color: transparent; }
+
+.open > .btn.btn-dark.dropdown-toggle.bmd-btn-icon:hover, .open > .btn-dark.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
+ background-color: rgba(153, 153, 153, 0.2); }
+
+.btn.btn-dark.disabled:focus, .btn-dark.disabled.custom-file-control:focus::before, .btn.btn-dark.disabled.focus, .btn-dark.disabled.focus.custom-file-control::before, .btn.btn-dark:disabled:focus, .btn-dark.custom-file-control:disabled:focus::before, .btn.btn-dark:disabled.focus, .btn-dark.custom-file-control:disabled.focus::before {
+ background-color: transparent;
+ border-color: #ccc; }
+
+.btn.btn-dark.disabled:hover, .btn-dark.disabled.custom-file-control:hover::before, .btn.btn-dark:disabled:hover, .btn-dark.custom-file-control:disabled:hover::before {
+ background-color: transparent;
+ border-color: #ccc; }
+
+.bg-inverse .btn.btn-dark, .bg-inverse .btn-dark.custom-file-control::before {
+ color: #343a40;
+ background-color: transparent;
+ border-color: #ccc; }
+
+.bg-inverse .btn.btn-dark:hover, .bg-inverse .btn-dark.custom-file-control:hover::before {
+ color: #343a40;
+ background-color: rgba(204, 204, 204, 0.15);
+ border-color: rgba(204, 204, 204, 0.15); }
+
+.bg-inverse .btn.btn-dark:focus, .bg-inverse .btn-dark.custom-file-control:focus::before, .bg-inverse .btn.btn-dark.focus, .bg-inverse .btn-dark.focus.custom-file-control::before {
+ color: #343a40;
+ background-color: rgba(204, 204, 204, 0.15);
+ border-color: rgba(204, 204, 204, 0.15); }
+
+.bg-inverse .btn.btn-dark:active, .bg-inverse .btn-dark.custom-file-control:active::before, .bg-inverse .btn.btn-dark.active, .bg-inverse .btn-dark.active.custom-file-control::before,
+ .open > .bg-inverse .btn.btn-dark.dropdown-toggle,
+ .open > .bg-inverse .btn-dark.dropdown-toggle.custom-file-control::before {
+ color: #343a40;
+ background-color: rgba(204, 204, 204, 0.15);
+ border-color: rgba(204, 204, 204, 0.15); }
+
+.bg-inverse .btn.btn-dark:active:hover, .bg-inverse .btn-dark.custom-file-control:active:hover::before, .bg-inverse .btn.btn-dark:active:focus, .bg-inverse .btn-dark.custom-file-control:active:focus::before, .bg-inverse .btn.btn-dark:active.focus, .bg-inverse .btn-dark.custom-file-control:active.focus::before, .bg-inverse .btn.btn-dark.active:hover, .bg-inverse .btn-dark.active.custom-file-control:hover::before, .bg-inverse .btn.btn-dark.active:focus, .bg-inverse .btn-dark.active.custom-file-control:focus::before, .bg-inverse .btn.btn-dark.active.focus, .bg-inverse .btn-dark.active.focus.custom-file-control::before,
+ .open > .bg-inverse .btn.btn-dark.dropdown-toggle:hover,
+ .open > .bg-inverse .btn-dark.dropdown-toggle.custom-file-control:hover::before,
+ .open > .bg-inverse .btn.btn-dark.dropdown-toggle:focus,
+ .open > .bg-inverse .btn-dark.dropdown-toggle.custom-file-control:focus::before,
+ .open > .bg-inverse .btn.btn-dark.dropdown-toggle.focus,
+ .open > .bg-inverse .btn-dark.dropdown-toggle.focus.custom-file-control::before {
+ color: #343a40;
+ background-color: rgba(204, 204, 204, 0.25);
+ border-color: rgba(204, 204, 204, 0.25); }
+
+.open > .bg-inverse .btn.btn-dark.dropdown-toggle.bmd-btn-icon, .open > .bg-inverse .btn-dark.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
+ color: inherit;
+ background-color: transparent; }
+
+.open > .bg-inverse .btn.btn-dark.dropdown-toggle.bmd-btn-icon:hover, .open > .bg-inverse .btn-dark.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
+ background-color: rgba(204, 204, 204, 0.15); }
+
+.bg-inverse .btn.btn-dark.disabled:focus, .bg-inverse .btn-dark.disabled.custom-file-control:focus::before, .bg-inverse .btn.btn-dark.disabled.focus, .bg-inverse .btn-dark.disabled.focus.custom-file-control::before, .bg-inverse .btn.btn-dark:disabled:focus, .bg-inverse .btn-dark.custom-file-control:disabled:focus::before, .bg-inverse .btn.btn-dark:disabled.focus, .bg-inverse .btn-dark.custom-file-control:disabled.focus::before {
+ background-color: transparent;
+ border-color: #ccc; }
+
+.bg-inverse .btn.btn-dark.disabled:hover, .bg-inverse .btn-dark.disabled.custom-file-control:hover::before, .bg-inverse .btn.btn-dark:disabled:hover, .bg-inverse .btn-dark.custom-file-control:disabled:hover::before {
+ background-color: transparent;
+ border-color: #ccc; }
+
+.btn.btn-dark.btn-link, .btn-dark.btn-link.custom-file-control::before {
+ background-color: transparent; }
+
+.btn.bmd-btn-fab.btn-primary, .bmd-btn-fab.btn-primary.custom-file-control::before, .btn.btn-raised.btn-primary, .btn-raised.btn-primary.custom-file-control::before,
+ .btn-group-raised .btn.btn-primary,
+ .btn-group-raised .btn-primary.custom-file-control::before {
+ color: #fff;
+ background-color: #2196f3;
+ border-color: #2196f3; }
+
+.btn.bmd-btn-fab.btn-primary:hover, .bmd-btn-fab.btn-primary.custom-file-control:hover::before, .btn.btn-raised.btn-primary:hover, .btn-raised.btn-primary.custom-file-control:hover::before,
+ .btn-group-raised .btn.btn-primary:hover,
+ .btn-group-raised .btn-primary.custom-file-control:hover::before {
+ color: #fff;
+ background-color: #0e8df2;
+ border-color: #0b76cc; }
+
+.btn.bmd-btn-fab.btn-primary:focus, .bmd-btn-fab.btn-primary.custom-file-control:focus::before, .btn.bmd-btn-fab.btn-primary.focus, .bmd-btn-fab.btn-primary.focus.custom-file-control::before, .btn.btn-raised.btn-primary:focus, .btn-raised.btn-primary.custom-file-control:focus::before, .btn.btn-raised.btn-primary.focus, .btn-raised.btn-primary.focus.custom-file-control::before,
+ .btn-group-raised .btn.btn-primary:focus,
+ .btn-group-raised .btn-primary.custom-file-control:focus::before,
+ .btn-group-raised .btn.btn-primary.focus,
+ .btn-group-raised .btn-primary.focus.custom-file-control::before {
+ color: #fff;
+ background-color: #0e8df2;
+ border-color: #0b76cc; }
+
+.btn.bmd-btn-fab.btn-primary:active, .bmd-btn-fab.btn-primary.custom-file-control:active::before, .btn.bmd-btn-fab.btn-primary.active, .bmd-btn-fab.btn-primary.active.custom-file-control::before,
+ .open > .btn.bmd-btn-fab.btn-primary.dropdown-toggle,
+ .open > .bmd-btn-fab.btn-primary.dropdown-toggle.custom-file-control::before, .btn.btn-raised.btn-primary:active, .btn-raised.btn-primary.custom-file-control:active::before, .btn.btn-raised.btn-primary.active, .btn-raised.btn-primary.active.custom-file-control::before,
+ .open > .btn.btn-raised.btn-primary.dropdown-toggle,
+ .open > .btn-raised.btn-primary.dropdown-toggle.custom-file-control::before,
+ .btn-group-raised .btn.btn-primary:active,
+ .btn-group-raised .btn-primary.custom-file-control:active::before,
+ .btn-group-raised .btn.btn-primary.active,
+ .btn-group-raised .btn-primary.active.custom-file-control::before,
+ .open > .btn-group-raised .btn.btn-primary.dropdown-toggle,
+ .open > .btn-group-raised .btn-primary.dropdown-toggle.custom-file-control::before {
+ color: #fff;
+ background-color: #0e8df2;
+ border-color: #0b76cc; }
+
+.btn.bmd-btn-fab.btn-primary:active:hover, .bmd-btn-fab.btn-primary.custom-file-control:active:hover::before, .btn.bmd-btn-fab.btn-primary:active:focus, .bmd-btn-fab.btn-primary.custom-file-control:active:focus::before, .btn.bmd-btn-fab.btn-primary:active.focus, .bmd-btn-fab.btn-primary.custom-file-control:active.focus::before, .btn.bmd-btn-fab.btn-primary.active:hover, .bmd-btn-fab.btn-primary.active.custom-file-control:hover::before, .btn.bmd-btn-fab.btn-primary.active:focus, .bmd-btn-fab.btn-primary.active.custom-file-control:focus::before, .btn.bmd-btn-fab.btn-primary.active.focus, .bmd-btn-fab.btn-primary.active.focus.custom-file-control::before,
+ .open > .btn.bmd-btn-fab.btn-primary.dropdown-toggle:hover,
+ .open > .bmd-btn-fab.btn-primary.dropdown-toggle.custom-file-control:hover::before,
+ .open > .btn.bmd-btn-fab.btn-primary.dropdown-toggle:focus,
+ .open > .bmd-btn-fab.btn-primary.dropdown-toggle.custom-file-control:focus::before,
+ .open > .btn.bmd-btn-fab.btn-primary.dropdown-toggle.focus,
+ .open > .bmd-btn-fab.btn-primary.dropdown-toggle.focus.custom-file-control::before, .btn.btn-raised.btn-primary:active:hover, .btn-raised.btn-primary.custom-file-control:active:hover::before, .btn.btn-raised.btn-primary:active:focus, .btn-raised.btn-primary.custom-file-control:active:focus::before, .btn.btn-raised.btn-primary:active.focus, .btn-raised.btn-primary.custom-file-control:active.focus::before, .btn.btn-raised.btn-primary.active:hover, .btn-raised.btn-primary.active.custom-file-control:hover::before, .btn.btn-raised.btn-primary.active:focus, .btn-raised.btn-primary.active.custom-file-control:focus::before, .btn.btn-raised.btn-primary.active.focus, .btn-raised.btn-primary.active.focus.custom-file-control::before,
+ .open > .btn.btn-raised.btn-primary.dropdown-toggle:hover,
+ .open > .btn-raised.btn-primary.dropdown-toggle.custom-file-control:hover::before,
+ .open > .btn.btn-raised.btn-primary.dropdown-toggle:focus,
+ .open > .btn-raised.btn-primary.dropdown-toggle.custom-file-control:focus::before,
+ .open > .btn.btn-raised.btn-primary.dropdown-toggle.focus,
+ .open > .btn-raised.btn-primary.dropdown-toggle.focus.custom-file-control::before,
+ .btn-group-raised .btn.btn-primary:active:hover,
+ .btn-group-raised .btn-primary.custom-file-control:active:hover::before,
+ .btn-group-raised .btn.btn-primary:active:focus,
+ .btn-group-raised .btn-primary.custom-file-control:active:focus::before,
+ .btn-group-raised .btn.btn-primary:active.focus,
+ .btn-group-raised .btn-primary.custom-file-control:active.focus::before,
+ .btn-group-raised .btn.btn-primary.active:hover,
+ .btn-group-raised .btn-primary.active.custom-file-control:hover::before,
+ .btn-group-raised .btn.btn-primary.active:focus,
+ .btn-group-raised .btn-primary.active.custom-file-control:focus::before,
+ .btn-group-raised .btn.btn-primary.active.focus,
+ .btn-group-raised .btn-primary.active.focus.custom-file-control::before,
+ .open > .btn-group-raised .btn.btn-primary.dropdown-toggle:hover,
+ .open > .btn-group-raised .btn-primary.dropdown-toggle.custom-file-control:hover::before,
+ .open > .btn-group-raised .btn.btn-primary.dropdown-toggle:focus,
+ .open > .btn-group-raised .btn-primary.dropdown-toggle.custom-file-control:focus::before,
+ .open > .btn-group-raised .btn.btn-primary.dropdown-toggle.focus,
+ .open > .btn-group-raised .btn-primary.dropdown-toggle.focus.custom-file-control::before {
+ color: #fff;
+ background-color: #0e8df2;
+ border-color: #08528d; }
+
+.open > .btn.bmd-btn-fab.btn-primary.dropdown-toggle.bmd-btn-icon, .open > .bmd-btn-fab.btn-primary.dropdown-toggle.bmd-btn-icon.custom-file-control::before, .open > .btn.btn-raised.btn-primary.dropdown-toggle.bmd-btn-icon, .open > .btn-raised.btn-primary.dropdown-toggle.bmd-btn-icon.custom-file-control::before, .open > .btn-group-raised .btn.btn-primary.dropdown-toggle.bmd-btn-icon, .open > .btn-group-raised .btn-primary.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
+ color: inherit;
+ background-color: #2196f3; }
+
+.open > .btn.bmd-btn-fab.btn-primary.dropdown-toggle.bmd-btn-icon:hover, .open > .bmd-btn-fab.btn-primary.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before, .open > .btn.btn-raised.btn-primary.dropdown-toggle.bmd-btn-icon:hover, .open > .btn-raised.btn-primary.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before, .open > .btn-group-raised .btn.btn-primary.dropdown-toggle.bmd-btn-icon:hover, .open > .btn-group-raised .btn-primary.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
+ background-color: #0e8df2; }
+
+.btn.bmd-btn-fab.btn-primary.disabled:focus, .bmd-btn-fab.btn-primary.disabled.custom-file-control:focus::before, .btn.bmd-btn-fab.btn-primary.disabled.focus, .bmd-btn-fab.btn-primary.disabled.focus.custom-file-control::before, .btn.bmd-btn-fab.btn-primary:disabled:focus, .bmd-btn-fab.btn-primary.custom-file-control:disabled:focus::before, .btn.bmd-btn-fab.btn-primary:disabled.focus, .bmd-btn-fab.btn-primary.custom-file-control:disabled.focus::before, .btn.btn-raised.btn-primary.disabled:focus, .btn-raised.btn-primary.disabled.custom-file-control:focus::before, .btn.btn-raised.btn-primary.disabled.focus, .btn-raised.btn-primary.disabled.focus.custom-file-control::before, .btn.btn-raised.btn-primary:disabled:focus, .btn-raised.btn-primary.custom-file-control:disabled:focus::before, .btn.btn-raised.btn-primary:disabled.focus, .btn-raised.btn-primary.custom-file-control:disabled.focus::before,
+ .btn-group-raised .btn.btn-primary.disabled:focus,
+ .btn-group-raised .btn-primary.disabled.custom-file-control:focus::before,
+ .btn-group-raised .btn.btn-primary.disabled.focus,
+ .btn-group-raised .btn-primary.disabled.focus.custom-file-control::before,
+ .btn-group-raised .btn.btn-primary:disabled:focus,
+ .btn-group-raised .btn-primary.custom-file-control:disabled:focus::before,
+ .btn-group-raised .btn.btn-primary:disabled.focus,
+ .btn-group-raised .btn-primary.custom-file-control:disabled.focus::before {
+ background-color: #2196f3;
+ border-color: #2196f3; }
+
+.btn.bmd-btn-fab.btn-primary.disabled:hover, .bmd-btn-fab.btn-primary.disabled.custom-file-control:hover::before, .btn.bmd-btn-fab.btn-primary:disabled:hover, .bmd-btn-fab.btn-primary.custom-file-control:disabled:hover::before, .btn.btn-raised.btn-primary.disabled:hover, .btn-raised.btn-primary.disabled.custom-file-control:hover::before, .btn.btn-raised.btn-primary:disabled:hover, .btn-raised.btn-primary.custom-file-control:disabled:hover::before,
+ .btn-group-raised .btn.btn-primary.disabled:hover,
+ .btn-group-raised .btn-primary.disabled.custom-file-control:hover::before,
+ .btn-group-raised .btn.btn-primary:disabled:hover,
+ .btn-group-raised .btn-primary.custom-file-control:disabled:hover::before {
+ background-color: #2196f3;
+ border-color: #2196f3; }
+
+.btn.bmd-btn-fab.btn-secondary, .bmd-btn-fab.btn-secondary.custom-file-control::before, .btn.btn-raised.btn-secondary, .btn-raised.btn-secondary.custom-file-control::before,
+ .btn-group-raised .btn.btn-secondary,
+ .btn-group-raised .btn-secondary.custom-file-control::before {
+ color: #fff;
+ background-color: #6c757d;
+ border-color: #6c757d; }
+
+.btn.bmd-btn-fab.btn-secondary:hover, .bmd-btn-fab.btn-secondary.custom-file-control:hover::before, .btn.btn-raised.btn-secondary:hover, .btn-raised.btn-secondary.custom-file-control:hover::before,
+ .btn-group-raised .btn.btn-secondary:hover,
+ .btn-group-raised .btn-secondary.custom-file-control:hover::before {
+ color: #fff;
+ background-color: #636b72;
+ border-color: #50565c; }
+
+.btn.bmd-btn-fab.btn-secondary:focus, .bmd-btn-fab.btn-secondary.custom-file-control:focus::before, .btn.bmd-btn-fab.btn-secondary.focus, .bmd-btn-fab.btn-secondary.focus.custom-file-control::before, .btn.btn-raised.btn-secondary:focus, .btn-raised.btn-secondary.custom-file-control:focus::before, .btn.btn-raised.btn-secondary.focus, .btn-raised.btn-secondary.focus.custom-file-control::before,
+ .btn-group-raised .btn.btn-secondary:focus,
+ .btn-group-raised .btn-secondary.custom-file-control:focus::before,
+ .btn-group-raised .btn.btn-secondary.focus,
+ .btn-group-raised .btn-secondary.focus.custom-file-control::before {
+ color: #fff;
+ background-color: #636b72;
+ border-color: #50565c; }
+
+.btn.bmd-btn-fab.btn-secondary:active, .bmd-btn-fab.btn-secondary.custom-file-control:active::before, .btn.bmd-btn-fab.btn-secondary.active, .bmd-btn-fab.btn-secondary.active.custom-file-control::before,
+ .open > .btn.bmd-btn-fab.btn-secondary.dropdown-toggle,
+ .open > .bmd-btn-fab.btn-secondary.dropdown-toggle.custom-file-control::before, .btn.btn-raised.btn-secondary:active, .btn-raised.btn-secondary.custom-file-control:active::before, .btn.btn-raised.btn-secondary.active, .btn-raised.btn-secondary.active.custom-file-control::before,
+ .open > .btn.btn-raised.btn-secondary.dropdown-toggle,
+ .open > .btn-raised.btn-secondary.dropdown-toggle.custom-file-control::before,
+ .btn-group-raised .btn.btn-secondary:active,
+ .btn-group-raised .btn-secondary.custom-file-control:active::before,
+ .btn-group-raised .btn.btn-secondary.active,
+ .btn-group-raised .btn-secondary.active.custom-file-control::before,
+ .open > .btn-group-raised .btn.btn-secondary.dropdown-toggle,
+ .open > .btn-group-raised .btn-secondary.dropdown-toggle.custom-file-control::before {
+ color: #fff;
+ background-color: #636b72;
+ border-color: #50565c; }
+
+.btn.bmd-btn-fab.btn-secondary:active:hover, .bmd-btn-fab.btn-secondary.custom-file-control:active:hover::before, .btn.bmd-btn-fab.btn-secondary:active:focus, .bmd-btn-fab.btn-secondary.custom-file-control:active:focus::before, .btn.bmd-btn-fab.btn-secondary:active.focus, .bmd-btn-fab.btn-secondary.custom-file-control:active.focus::before, .btn.bmd-btn-fab.btn-secondary.active:hover, .bmd-btn-fab.btn-secondary.active.custom-file-control:hover::before, .btn.bmd-btn-fab.btn-secondary.active:focus, .bmd-btn-fab.btn-secondary.active.custom-file-control:focus::before, .btn.bmd-btn-fab.btn-secondary.active.focus, .bmd-btn-fab.btn-secondary.active.focus.custom-file-control::before,
+ .open > .btn.bmd-btn-fab.btn-secondary.dropdown-toggle:hover,
+ .open > .bmd-btn-fab.btn-secondary.dropdown-toggle.custom-file-control:hover::before,
+ .open > .btn.bmd-btn-fab.btn-secondary.dropdown-toggle:focus,
+ .open > .bmd-btn-fab.btn-secondary.dropdown-toggle.custom-file-control:focus::before,
+ .open > .btn.bmd-btn-fab.btn-secondary.dropdown-toggle.focus,
+ .open > .bmd-btn-fab.btn-secondary.dropdown-toggle.focus.custom-file-control::before, .btn.btn-raised.btn-secondary:active:hover, .btn-raised.btn-secondary.custom-file-control:active:hover::before, .btn.btn-raised.btn-secondary:active:focus, .btn-raised.btn-secondary.custom-file-control:active:focus::before, .btn.btn-raised.btn-secondary:active.focus, .btn-raised.btn-secondary.custom-file-control:active.focus::before, .btn.btn-raised.btn-secondary.active:hover, .btn-raised.btn-secondary.active.custom-file-control:hover::before, .btn.btn-raised.btn-secondary.active:focus, .btn-raised.btn-secondary.active.custom-file-control:focus::before, .btn.btn-raised.btn-secondary.active.focus, .btn-raised.btn-secondary.active.focus.custom-file-control::before,
+ .open > .btn.btn-raised.btn-secondary.dropdown-toggle:hover,
+ .open > .btn-raised.btn-secondary.dropdown-toggle.custom-file-control:hover::before,
+ .open > .btn.btn-raised.btn-secondary.dropdown-toggle:focus,
+ .open > .btn-raised.btn-secondary.dropdown-toggle.custom-file-control:focus::before,
+ .open > .btn.btn-raised.btn-secondary.dropdown-toggle.focus,
+ .open > .btn-raised.btn-secondary.dropdown-toggle.focus.custom-file-control::before,
+ .btn-group-raised .btn.btn-secondary:active:hover,
+ .btn-group-raised .btn-secondary.custom-file-control:active:hover::before,
+ .btn-group-raised .btn.btn-secondary:active:focus,
+ .btn-group-raised .btn-secondary.custom-file-control:active:focus::before,
+ .btn-group-raised .btn.btn-secondary:active.focus,
+ .btn-group-raised .btn-secondary.custom-file-control:active.focus::before,
+ .btn-group-raised .btn.btn-secondary.active:hover,
+ .btn-group-raised .btn-secondary.active.custom-file-control:hover::before,
+ .btn-group-raised .btn.btn-secondary.active:focus,
+ .btn-group-raised .btn-secondary.active.custom-file-control:focus::before,
+ .btn-group-raised .btn.btn-secondary.active.focus,
+ .btn-group-raised .btn-secondary.active.focus.custom-file-control::before,
+ .open > .btn-group-raised .btn.btn-secondary.dropdown-toggle:hover,
+ .open > .btn-group-raised .btn-secondary.dropdown-toggle.custom-file-control:hover::before,
+ .open > .btn-group-raised .btn.btn-secondary.dropdown-toggle:focus,
+ .open > .btn-group-raised .btn-secondary.dropdown-toggle.custom-file-control:focus::before,
+ .open > .btn-group-raised .btn.btn-secondary.dropdown-toggle.focus,
+ .open > .btn-group-raised .btn-secondary.dropdown-toggle.focus.custom-file-control::before {
+ color: #fff;
+ background-color: #636b72;
+ border-color: #313539; }
+
+.open > .btn.bmd-btn-fab.btn-secondary.dropdown-toggle.bmd-btn-icon, .open > .bmd-btn-fab.btn-secondary.dropdown-toggle.bmd-btn-icon.custom-file-control::before, .open > .btn.btn-raised.btn-secondary.dropdown-toggle.bmd-btn-icon, .open > .btn-raised.btn-secondary.dropdown-toggle.bmd-btn-icon.custom-file-control::before, .open > .btn-group-raised .btn.btn-secondary.dropdown-toggle.bmd-btn-icon, .open > .btn-group-raised .btn-secondary.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
+ color: inherit;
+ background-color: #6c757d; }
+
+.open > .btn.bmd-btn-fab.btn-secondary.dropdown-toggle.bmd-btn-icon:hover, .open > .bmd-btn-fab.btn-secondary.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before, .open > .btn.btn-raised.btn-secondary.dropdown-toggle.bmd-btn-icon:hover, .open > .btn-raised.btn-secondary.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before, .open > .btn-group-raised .btn.btn-secondary.dropdown-toggle.bmd-btn-icon:hover, .open > .btn-group-raised .btn-secondary.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
+ background-color: #636b72; }
+
+.btn.bmd-btn-fab.btn-secondary.disabled:focus, .bmd-btn-fab.btn-secondary.disabled.custom-file-control:focus::before, .btn.bmd-btn-fab.btn-secondary.disabled.focus, .bmd-btn-fab.btn-secondary.disabled.focus.custom-file-control::before, .btn.bmd-btn-fab.btn-secondary:disabled:focus, .bmd-btn-fab.btn-secondary.custom-file-control:disabled:focus::before, .btn.bmd-btn-fab.btn-secondary:disabled.focus, .bmd-btn-fab.btn-secondary.custom-file-control:disabled.focus::before, .btn.btn-raised.btn-secondary.disabled:focus, .btn-raised.btn-secondary.disabled.custom-file-control:focus::before, .btn.btn-raised.btn-secondary.disabled.focus, .btn-raised.btn-secondary.disabled.focus.custom-file-control::before, .btn.btn-raised.btn-secondary:disabled:focus, .btn-raised.btn-secondary.custom-file-control:disabled:focus::before, .btn.btn-raised.btn-secondary:disabled.focus, .btn-raised.btn-secondary.custom-file-control:disabled.focus::before,
+ .btn-group-raised .btn.btn-secondary.disabled:focus,
+ .btn-group-raised .btn-secondary.disabled.custom-file-control:focus::before,
+ .btn-group-raised .btn.btn-secondary.disabled.focus,
+ .btn-group-raised .btn-secondary.disabled.focus.custom-file-control::before,
+ .btn-group-raised .btn.btn-secondary:disabled:focus,
+ .btn-group-raised .btn-secondary.custom-file-control:disabled:focus::before,
+ .btn-group-raised .btn.btn-secondary:disabled.focus,
+ .btn-group-raised .btn-secondary.custom-file-control:disabled.focus::before {
+ background-color: #6c757d;
+ border-color: #6c757d; }
+
+.btn.bmd-btn-fab.btn-secondary.disabled:hover, .bmd-btn-fab.btn-secondary.disabled.custom-file-control:hover::before, .btn.bmd-btn-fab.btn-secondary:disabled:hover, .bmd-btn-fab.btn-secondary.custom-file-control:disabled:hover::before, .btn.btn-raised.btn-secondary.disabled:hover, .btn-raised.btn-secondary.disabled.custom-file-control:hover::before, .btn.btn-raised.btn-secondary:disabled:hover, .btn-raised.btn-secondary.custom-file-control:disabled:hover::before,
+ .btn-group-raised .btn.btn-secondary.disabled:hover,
+ .btn-group-raised .btn-secondary.disabled.custom-file-control:hover::before,
+ .btn-group-raised .btn.btn-secondary:disabled:hover,
+ .btn-group-raised .btn-secondary.custom-file-control:disabled:hover::before {
+ background-color: #6c757d;
+ border-color: #6c757d; }
+
+.btn.bmd-btn-fab.btn-success, .bmd-btn-fab.btn-success.custom-file-control::before, .btn.btn-raised.btn-success, .btn-raised.btn-success.custom-file-control::before,
+ .btn-group-raised .btn.btn-success,
+ .btn-group-raised .btn-success.custom-file-control::before {
+ color: #fff;
+ background-color: #4caf50;
+ border-color: #4caf50; }
+
+.btn.bmd-btn-fab.btn-success:hover, .bmd-btn-fab.btn-success.custom-file-control:hover::before, .btn.btn-raised.btn-success:hover, .btn-raised.btn-success.custom-file-control:hover::before,
+ .btn-group-raised .btn.btn-success:hover,
+ .btn-group-raised .btn-success.custom-file-control:hover::before {
+ color: #fff;
+ background-color: #46a149;
+ border-color: #39843c; }
+
+.btn.bmd-btn-fab.btn-success:focus, .bmd-btn-fab.btn-success.custom-file-control:focus::before, .btn.bmd-btn-fab.btn-success.focus, .bmd-btn-fab.btn-success.focus.custom-file-control::before, .btn.btn-raised.btn-success:focus, .btn-raised.btn-success.custom-file-control:focus::before, .btn.btn-raised.btn-success.focus, .btn-raised.btn-success.focus.custom-file-control::before,
+ .btn-group-raised .btn.btn-success:focus,
+ .btn-group-raised .btn-success.custom-file-control:focus::before,
+ .btn-group-raised .btn.btn-success.focus,
+ .btn-group-raised .btn-success.focus.custom-file-control::before {
+ color: #fff;
+ background-color: #46a149;
+ border-color: #39843c; }
+
+.btn.bmd-btn-fab.btn-success:active, .bmd-btn-fab.btn-success.custom-file-control:active::before, .btn.bmd-btn-fab.btn-success.active, .bmd-btn-fab.btn-success.active.custom-file-control::before,
+ .open > .btn.bmd-btn-fab.btn-success.dropdown-toggle,
+ .open > .bmd-btn-fab.btn-success.dropdown-toggle.custom-file-control::before, .btn.btn-raised.btn-success:active, .btn-raised.btn-success.custom-file-control:active::before, .btn.btn-raised.btn-success.active, .btn-raised.btn-success.active.custom-file-control::before,
+ .open > .btn.btn-raised.btn-success.dropdown-toggle,
+ .open > .btn-raised.btn-success.dropdown-toggle.custom-file-control::before,
+ .btn-group-raised .btn.btn-success:active,
+ .btn-group-raised .btn-success.custom-file-control:active::before,
+ .btn-group-raised .btn.btn-success.active,
+ .btn-group-raised .btn-success.active.custom-file-control::before,
+ .open > .btn-group-raised .btn.btn-success.dropdown-toggle,
+ .open > .btn-group-raised .btn-success.dropdown-toggle.custom-file-control::before {
+ color: #fff;
+ background-color: #46a149;
+ border-color: #39843c; }
+
+.btn.bmd-btn-fab.btn-success:active:hover, .bmd-btn-fab.btn-success.custom-file-control:active:hover::before, .btn.bmd-btn-fab.btn-success:active:focus, .bmd-btn-fab.btn-success.custom-file-control:active:focus::before, .btn.bmd-btn-fab.btn-success:active.focus, .bmd-btn-fab.btn-success.custom-file-control:active.focus::before, .btn.bmd-btn-fab.btn-success.active:hover, .bmd-btn-fab.btn-success.active.custom-file-control:hover::before, .btn.bmd-btn-fab.btn-success.active:focus, .bmd-btn-fab.btn-success.active.custom-file-control:focus::before, .btn.bmd-btn-fab.btn-success.active.focus, .bmd-btn-fab.btn-success.active.focus.custom-file-control::before,
+ .open > .btn.bmd-btn-fab.btn-success.dropdown-toggle:hover,
+ .open > .bmd-btn-fab.btn-success.dropdown-toggle.custom-file-control:hover::before,
+ .open > .btn.bmd-btn-fab.btn-success.dropdown-toggle:focus,
+ .open > .bmd-btn-fab.btn-success.dropdown-toggle.custom-file-control:focus::before,
+ .open > .btn.bmd-btn-fab.btn-success.dropdown-toggle.focus,
+ .open > .bmd-btn-fab.btn-success.dropdown-toggle.focus.custom-file-control::before, .btn.btn-raised.btn-success:active:hover, .btn-raised.btn-success.custom-file-control:active:hover::before, .btn.btn-raised.btn-success:active:focus, .btn-raised.btn-success.custom-file-control:active:focus::before, .btn.btn-raised.btn-success:active.focus, .btn-raised.btn-success.custom-file-control:active.focus::before, .btn.btn-raised.btn-success.active:hover, .btn-raised.btn-success.active.custom-file-control:hover::before, .btn.btn-raised.btn-success.active:focus, .btn-raised.btn-success.active.custom-file-control:focus::before, .btn.btn-raised.btn-success.active.focus, .btn-raised.btn-success.active.focus.custom-file-control::before,
+ .open > .btn.btn-raised.btn-success.dropdown-toggle:hover,
+ .open > .btn-raised.btn-success.dropdown-toggle.custom-file-control:hover::before,
+ .open > .btn.btn-raised.btn-success.dropdown-toggle:focus,
+ .open > .btn-raised.btn-success.dropdown-toggle.custom-file-control:focus::before,
+ .open > .btn.btn-raised.btn-success.dropdown-toggle.focus,
+ .open > .btn-raised.btn-success.dropdown-toggle.focus.custom-file-control::before,
+ .btn-group-raised .btn.btn-success:active:hover,
+ .btn-group-raised .btn-success.custom-file-control:active:hover::before,
+ .btn-group-raised .btn.btn-success:active:focus,
+ .btn-group-raised .btn-success.custom-file-control:active:focus::before,
+ .btn-group-raised .btn.btn-success:active.focus,
+ .btn-group-raised .btn-success.custom-file-control:active.focus::before,
+ .btn-group-raised .btn.btn-success.active:hover,
+ .btn-group-raised .btn-success.active.custom-file-control:hover::before,
+ .btn-group-raised .btn.btn-success.active:focus,
+ .btn-group-raised .btn-success.active.custom-file-control:focus::before,
+ .btn-group-raised .btn.btn-success.active.focus,
+ .btn-group-raised .btn-success.active.focus.custom-file-control::before,
+ .open > .btn-group-raised .btn.btn-success.dropdown-toggle:hover,
+ .open > .btn-group-raised .btn-success.dropdown-toggle.custom-file-control:hover::before,
+ .open > .btn-group-raised .btn.btn-success.dropdown-toggle:focus,
+ .open > .btn-group-raised .btn-success.dropdown-toggle.custom-file-control:focus::before,
+ .open > .btn-group-raised .btn.btn-success.dropdown-toggle.focus,
+ .open > .btn-group-raised .btn-success.dropdown-toggle.focus.custom-file-control::before {
+ color: #fff;
+ background-color: #46a149;
+ border-color: #255627; }
+
+.open > .btn.bmd-btn-fab.btn-success.dropdown-toggle.bmd-btn-icon, .open > .bmd-btn-fab.btn-success.dropdown-toggle.bmd-btn-icon.custom-file-control::before, .open > .btn.btn-raised.btn-success.dropdown-toggle.bmd-btn-icon, .open > .btn-raised.btn-success.dropdown-toggle.bmd-btn-icon.custom-file-control::before, .open > .btn-group-raised .btn.btn-success.dropdown-toggle.bmd-btn-icon, .open > .btn-group-raised .btn-success.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
+ color: inherit;
+ background-color: #4caf50; }
+
+.open > .btn.bmd-btn-fab.btn-success.dropdown-toggle.bmd-btn-icon:hover, .open > .bmd-btn-fab.btn-success.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before, .open > .btn.btn-raised.btn-success.dropdown-toggle.bmd-btn-icon:hover, .open > .btn-raised.btn-success.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before, .open > .btn-group-raised .btn.btn-success.dropdown-toggle.bmd-btn-icon:hover, .open > .btn-group-raised .btn-success.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
+ background-color: #46a149; }
+
+.btn.bmd-btn-fab.btn-success.disabled:focus, .bmd-btn-fab.btn-success.disabled.custom-file-control:focus::before, .btn.bmd-btn-fab.btn-success.disabled.focus, .bmd-btn-fab.btn-success.disabled.focus.custom-file-control::before, .btn.bmd-btn-fab.btn-success:disabled:focus, .bmd-btn-fab.btn-success.custom-file-control:disabled:focus::before, .btn.bmd-btn-fab.btn-success:disabled.focus, .bmd-btn-fab.btn-success.custom-file-control:disabled.focus::before, .btn.btn-raised.btn-success.disabled:focus, .btn-raised.btn-success.disabled.custom-file-control:focus::before, .btn.btn-raised.btn-success.disabled.focus, .btn-raised.btn-success.disabled.focus.custom-file-control::before, .btn.btn-raised.btn-success:disabled:focus, .btn-raised.btn-success.custom-file-control:disabled:focus::before, .btn.btn-raised.btn-success:disabled.focus, .btn-raised.btn-success.custom-file-control:disabled.focus::before,
+ .btn-group-raised .btn.btn-success.disabled:focus,
+ .btn-group-raised .btn-success.disabled.custom-file-control:focus::before,
+ .btn-group-raised .btn.btn-success.disabled.focus,
+ .btn-group-raised .btn-success.disabled.focus.custom-file-control::before,
+ .btn-group-raised .btn.btn-success:disabled:focus,
+ .btn-group-raised .btn-success.custom-file-control:disabled:focus::before,
+ .btn-group-raised .btn.btn-success:disabled.focus,
+ .btn-group-raised .btn-success.custom-file-control:disabled.focus::before {
+ background-color: #4caf50;
+ border-color: #4caf50; }
+
+.btn.bmd-btn-fab.btn-success.disabled:hover, .bmd-btn-fab.btn-success.disabled.custom-file-control:hover::before, .btn.bmd-btn-fab.btn-success:disabled:hover, .bmd-btn-fab.btn-success.custom-file-control:disabled:hover::before, .btn.btn-raised.btn-success.disabled:hover, .btn-raised.btn-success.disabled.custom-file-control:hover::before, .btn.btn-raised.btn-success:disabled:hover, .btn-raised.btn-success.custom-file-control:disabled:hover::before,
+ .btn-group-raised .btn.btn-success.disabled:hover,
+ .btn-group-raised .btn-success.disabled.custom-file-control:hover::before,
+ .btn-group-raised .btn.btn-success:disabled:hover,
+ .btn-group-raised .btn-success.custom-file-control:disabled:hover::before {
+ background-color: #4caf50;
+ border-color: #4caf50; }
+
+.btn.bmd-btn-fab.btn-info, .bmd-btn-fab.btn-info.custom-file-control::before, .btn.btn-raised.btn-info, .btn-raised.btn-info.custom-file-control::before,
+ .btn-group-raised .btn.btn-info,
+ .btn-group-raised .btn-info.custom-file-control::before {
+ color: #fff;
+ background-color: #00bcd4;
+ border-color: #00bcd4; }
+
+.btn.bmd-btn-fab.btn-info:hover, .bmd-btn-fab.btn-info.custom-file-control:hover::before, .btn.btn-raised.btn-info:hover, .btn-raised.btn-info.custom-file-control:hover::before,
+ .btn-group-raised .btn.btn-info:hover,
+ .btn-group-raised .btn-info.custom-file-control:hover::before {
+ color: #fff;
+ background-color: #00aac0;
+ border-color: #008697; }
+
+.btn.bmd-btn-fab.btn-info:focus, .bmd-btn-fab.btn-info.custom-file-control:focus::before, .btn.bmd-btn-fab.btn-info.focus, .bmd-btn-fab.btn-info.focus.custom-file-control::before, .btn.btn-raised.btn-info:focus, .btn-raised.btn-info.custom-file-control:focus::before, .btn.btn-raised.btn-info.focus, .btn-raised.btn-info.focus.custom-file-control::before,
+ .btn-group-raised .btn.btn-info:focus,
+ .btn-group-raised .btn-info.custom-file-control:focus::before,
+ .btn-group-raised .btn.btn-info.focus,
+ .btn-group-raised .btn-info.focus.custom-file-control::before {
+ color: #fff;
+ background-color: #00aac0;
+ border-color: #008697; }
+
+.btn.bmd-btn-fab.btn-info:active, .bmd-btn-fab.btn-info.custom-file-control:active::before, .btn.bmd-btn-fab.btn-info.active, .bmd-btn-fab.btn-info.active.custom-file-control::before,
+ .open > .btn.bmd-btn-fab.btn-info.dropdown-toggle,
+ .open > .bmd-btn-fab.btn-info.dropdown-toggle.custom-file-control::before, .btn.btn-raised.btn-info:active, .btn-raised.btn-info.custom-file-control:active::before, .btn.btn-raised.btn-info.active, .btn-raised.btn-info.active.custom-file-control::before,
+ .open > .btn.btn-raised.btn-info.dropdown-toggle,
+ .open > .btn-raised.btn-info.dropdown-toggle.custom-file-control::before,
+ .btn-group-raised .btn.btn-info:active,
+ .btn-group-raised .btn-info.custom-file-control:active::before,
+ .btn-group-raised .btn.btn-info.active,
+ .btn-group-raised .btn-info.active.custom-file-control::before,
+ .open > .btn-group-raised .btn.btn-info.dropdown-toggle,
+ .open > .btn-group-raised .btn-info.dropdown-toggle.custom-file-control::before {
+ color: #fff;
+ background-color: #00aac0;
+ border-color: #008697; }
+
+.btn.bmd-btn-fab.btn-info:active:hover, .bmd-btn-fab.btn-info.custom-file-control:active:hover::before, .btn.bmd-btn-fab.btn-info:active:focus, .bmd-btn-fab.btn-info.custom-file-control:active:focus::before, .btn.bmd-btn-fab.btn-info:active.focus, .bmd-btn-fab.btn-info.custom-file-control:active.focus::before, .btn.bmd-btn-fab.btn-info.active:hover, .bmd-btn-fab.btn-info.active.custom-file-control:hover::before, .btn.bmd-btn-fab.btn-info.active:focus, .bmd-btn-fab.btn-info.active.custom-file-control:focus::before, .btn.bmd-btn-fab.btn-info.active.focus, .bmd-btn-fab.btn-info.active.focus.custom-file-control::before,
+ .open > .btn.bmd-btn-fab.btn-info.dropdown-toggle:hover,
+ .open > .bmd-btn-fab.btn-info.dropdown-toggle.custom-file-control:hover::before,
+ .open > .btn.bmd-btn-fab.btn-info.dropdown-toggle:focus,
+ .open > .bmd-btn-fab.btn-info.dropdown-toggle.custom-file-control:focus::before,
+ .open > .btn.bmd-btn-fab.btn-info.dropdown-toggle.focus,
+ .open > .bmd-btn-fab.btn-info.dropdown-toggle.focus.custom-file-control::before, .btn.btn-raised.btn-info:active:hover, .btn-raised.btn-info.custom-file-control:active:hover::before, .btn.btn-raised.btn-info:active:focus, .btn-raised.btn-info.custom-file-control:active:focus::before, .btn.btn-raised.btn-info:active.focus, .btn-raised.btn-info.custom-file-control:active.focus::before, .btn.btn-raised.btn-info.active:hover, .btn-raised.btn-info.active.custom-file-control:hover::before, .btn.btn-raised.btn-info.active:focus, .btn-raised.btn-info.active.custom-file-control:focus::before, .btn.btn-raised.btn-info.active.focus, .btn-raised.btn-info.active.focus.custom-file-control::before,
+ .open > .btn.btn-raised.btn-info.dropdown-toggle:hover,
+ .open > .btn-raised.btn-info.dropdown-toggle.custom-file-control:hover::before,
+ .open > .btn.btn-raised.btn-info.dropdown-toggle:focus,
+ .open > .btn-raised.btn-info.dropdown-toggle.custom-file-control:focus::before,
+ .open > .btn.btn-raised.btn-info.dropdown-toggle.focus,
+ .open > .btn-raised.btn-info.dropdown-toggle.focus.custom-file-control::before,
+ .btn-group-raised .btn.btn-info:active:hover,
+ .btn-group-raised .btn-info.custom-file-control:active:hover::before,
+ .btn-group-raised .btn.btn-info:active:focus,
+ .btn-group-raised .btn-info.custom-file-control:active:focus::before,
+ .btn-group-raised .btn.btn-info:active.focus,
+ .btn-group-raised .btn-info.custom-file-control:active.focus::before,
+ .btn-group-raised .btn.btn-info.active:hover,
+ .btn-group-raised .btn-info.active.custom-file-control:hover::before,
+ .btn-group-raised .btn.btn-info.active:focus,
+ .btn-group-raised .btn-info.active.custom-file-control:focus::before,
+ .btn-group-raised .btn.btn-info.active.focus,
+ .btn-group-raised .btn-info.active.focus.custom-file-control::before,
+ .open > .btn-group-raised .btn.btn-info.dropdown-toggle:hover,
+ .open > .btn-group-raised .btn-info.dropdown-toggle.custom-file-control:hover::before,
+ .open > .btn-group-raised .btn.btn-info.dropdown-toggle:focus,
+ .open > .btn-group-raised .btn-info.dropdown-toggle.custom-file-control:focus::before,
+ .open > .btn-group-raised .btn.btn-info.dropdown-toggle.focus,
+ .open > .btn-group-raised .btn-info.dropdown-toggle.focus.custom-file-control::before {
+ color: #fff;
+ background-color: #00aac0;
+ border-color: #004b55; }
+
+.open > .btn.bmd-btn-fab.btn-info.dropdown-toggle.bmd-btn-icon, .open > .bmd-btn-fab.btn-info.dropdown-toggle.bmd-btn-icon.custom-file-control::before, .open > .btn.btn-raised.btn-info.dropdown-toggle.bmd-btn-icon, .open > .btn-raised.btn-info.dropdown-toggle.bmd-btn-icon.custom-file-control::before, .open > .btn-group-raised .btn.btn-info.dropdown-toggle.bmd-btn-icon, .open > .btn-group-raised .btn-info.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
+ color: inherit;
+ background-color: #00bcd4; }
+
+.open > .btn.bmd-btn-fab.btn-info.dropdown-toggle.bmd-btn-icon:hover, .open > .bmd-btn-fab.btn-info.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before, .open > .btn.btn-raised.btn-info.dropdown-toggle.bmd-btn-icon:hover, .open > .btn-raised.btn-info.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before, .open > .btn-group-raised .btn.btn-info.dropdown-toggle.bmd-btn-icon:hover, .open > .btn-group-raised .btn-info.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
+ background-color: #00aac0; }
+
+.btn.bmd-btn-fab.btn-info.disabled:focus, .bmd-btn-fab.btn-info.disabled.custom-file-control:focus::before, .btn.bmd-btn-fab.btn-info.disabled.focus, .bmd-btn-fab.btn-info.disabled.focus.custom-file-control::before, .btn.bmd-btn-fab.btn-info:disabled:focus, .bmd-btn-fab.btn-info.custom-file-control:disabled:focus::before, .btn.bmd-btn-fab.btn-info:disabled.focus, .bmd-btn-fab.btn-info.custom-file-control:disabled.focus::before, .btn.btn-raised.btn-info.disabled:focus, .btn-raised.btn-info.disabled.custom-file-control:focus::before, .btn.btn-raised.btn-info.disabled.focus, .btn-raised.btn-info.disabled.focus.custom-file-control::before, .btn.btn-raised.btn-info:disabled:focus, .btn-raised.btn-info.custom-file-control:disabled:focus::before, .btn.btn-raised.btn-info:disabled.focus, .btn-raised.btn-info.custom-file-control:disabled.focus::before,
+ .btn-group-raised .btn.btn-info.disabled:focus,
+ .btn-group-raised .btn-info.disabled.custom-file-control:focus::before,
+ .btn-group-raised .btn.btn-info.disabled.focus,
+ .btn-group-raised .btn-info.disabled.focus.custom-file-control::before,
+ .btn-group-raised .btn.btn-info:disabled:focus,
+ .btn-group-raised .btn-info.custom-file-control:disabled:focus::before,
+ .btn-group-raised .btn.btn-info:disabled.focus,
+ .btn-group-raised .btn-info.custom-file-control:disabled.focus::before {
+ background-color: #00bcd4;
+ border-color: #00bcd4; }
+
+.btn.bmd-btn-fab.btn-info.disabled:hover, .bmd-btn-fab.btn-info.disabled.custom-file-control:hover::before, .btn.bmd-btn-fab.btn-info:disabled:hover, .bmd-btn-fab.btn-info.custom-file-control:disabled:hover::before, .btn.btn-raised.btn-info.disabled:hover, .btn-raised.btn-info.disabled.custom-file-control:hover::before, .btn.btn-raised.btn-info:disabled:hover, .btn-raised.btn-info.custom-file-control:disabled:hover::before,
+ .btn-group-raised .btn.btn-info.disabled:hover,
+ .btn-group-raised .btn-info.disabled.custom-file-control:hover::before,
+ .btn-group-raised .btn.btn-info:disabled:hover,
+ .btn-group-raised .btn-info.custom-file-control:disabled:hover::before {
+ background-color: #00bcd4;
+ border-color: #00bcd4; }
+
+.btn.bmd-btn-fab.btn-warning, .bmd-btn-fab.btn-warning.custom-file-control::before, .btn.btn-raised.btn-warning, .btn-raised.btn-warning.custom-file-control::before,
+ .btn-group-raised .btn.btn-warning,
+ .btn-group-raised .btn-warning.custom-file-control::before {
+ color: #fff;
+ background-color: #ffeb3b;
+ border-color: #ffeb3b; }
+
+.btn.bmd-btn-fab.btn-warning:hover, .bmd-btn-fab.btn-warning.custom-file-control:hover::before, .btn.btn-raised.btn-warning:hover, .btn-raised.btn-warning.custom-file-control:hover::before,
+ .btn-group-raised .btn.btn-warning:hover,
+ .btn-group-raised .btn-warning.custom-file-control:hover::before {
+ color: #fff;
+ background-color: #ffe927;
+ border-color: #fde300; }
+
+.btn.bmd-btn-fab.btn-warning:focus, .bmd-btn-fab.btn-warning.custom-file-control:focus::before, .btn.bmd-btn-fab.btn-warning.focus, .bmd-btn-fab.btn-warning.focus.custom-file-control::before, .btn.btn-raised.btn-warning:focus, .btn-raised.btn-warning.custom-file-control:focus::before, .btn.btn-raised.btn-warning.focus, .btn-raised.btn-warning.focus.custom-file-control::before,
+ .btn-group-raised .btn.btn-warning:focus,
+ .btn-group-raised .btn-warning.custom-file-control:focus::before,
+ .btn-group-raised .btn.btn-warning.focus,
+ .btn-group-raised .btn-warning.focus.custom-file-control::before {
+ color: #fff;
+ background-color: #ffe927;
+ border-color: #fde300; }
+
+.btn.bmd-btn-fab.btn-warning:active, .bmd-btn-fab.btn-warning.custom-file-control:active::before, .btn.bmd-btn-fab.btn-warning.active, .bmd-btn-fab.btn-warning.active.custom-file-control::before,
+ .open > .btn.bmd-btn-fab.btn-warning.dropdown-toggle,
+ .open > .bmd-btn-fab.btn-warning.dropdown-toggle.custom-file-control::before, .btn.btn-raised.btn-warning:active, .btn-raised.btn-warning.custom-file-control:active::before, .btn.btn-raised.btn-warning.active, .btn-raised.btn-warning.active.custom-file-control::before,
+ .open > .btn.btn-raised.btn-warning.dropdown-toggle,
+ .open > .btn-raised.btn-warning.dropdown-toggle.custom-file-control::before,
+ .btn-group-raised .btn.btn-warning:active,
+ .btn-group-raised .btn-warning.custom-file-control:active::before,
+ .btn-group-raised .btn.btn-warning.active,
+ .btn-group-raised .btn-warning.active.custom-file-control::before,
+ .open > .btn-group-raised .btn.btn-warning.dropdown-toggle,
+ .open > .btn-group-raised .btn-warning.dropdown-toggle.custom-file-control::before {
+ color: #fff;
+ background-color: #ffe927;
+ border-color: #fde300; }
+
+.btn.bmd-btn-fab.btn-warning:active:hover, .bmd-btn-fab.btn-warning.custom-file-control:active:hover::before, .btn.bmd-btn-fab.btn-warning:active:focus, .bmd-btn-fab.btn-warning.custom-file-control:active:focus::before, .btn.bmd-btn-fab.btn-warning:active.focus, .bmd-btn-fab.btn-warning.custom-file-control:active.focus::before, .btn.bmd-btn-fab.btn-warning.active:hover, .bmd-btn-fab.btn-warning.active.custom-file-control:hover::before, .btn.bmd-btn-fab.btn-warning.active:focus, .bmd-btn-fab.btn-warning.active.custom-file-control:focus::before, .btn.bmd-btn-fab.btn-warning.active.focus, .bmd-btn-fab.btn-warning.active.focus.custom-file-control::before,
+ .open > .btn.bmd-btn-fab.btn-warning.dropdown-toggle:hover,
+ .open > .bmd-btn-fab.btn-warning.dropdown-toggle.custom-file-control:hover::before,
+ .open > .btn.bmd-btn-fab.btn-warning.dropdown-toggle:focus,
+ .open > .bmd-btn-fab.btn-warning.dropdown-toggle.custom-file-control:focus::before,
+ .open > .btn.bmd-btn-fab.btn-warning.dropdown-toggle.focus,
+ .open > .bmd-btn-fab.btn-warning.dropdown-toggle.focus.custom-file-control::before, .btn.btn-raised.btn-warning:active:hover, .btn-raised.btn-warning.custom-file-control:active:hover::before, .btn.btn-raised.btn-warning:active:focus, .btn-raised.btn-warning.custom-file-control:active:focus::before, .btn.btn-raised.btn-warning:active.focus, .btn-raised.btn-warning.custom-file-control:active.focus::before, .btn.btn-raised.btn-warning.active:hover, .btn-raised.btn-warning.active.custom-file-control:hover::before, .btn.btn-raised.btn-warning.active:focus, .btn-raised.btn-warning.active.custom-file-control:focus::before, .btn.btn-raised.btn-warning.active.focus, .btn-raised.btn-warning.active.focus.custom-file-control::before,
+ .open > .btn.btn-raised.btn-warning.dropdown-toggle:hover,
+ .open > .btn-raised.btn-warning.dropdown-toggle.custom-file-control:hover::before,
+ .open > .btn.btn-raised.btn-warning.dropdown-toggle:focus,
+ .open > .btn-raised.btn-warning.dropdown-toggle.custom-file-control:focus::before,
+ .open > .btn.btn-raised.btn-warning.dropdown-toggle.focus,
+ .open > .btn-raised.btn-warning.dropdown-toggle.focus.custom-file-control::before,
+ .btn-group-raised .btn.btn-warning:active:hover,
+ .btn-group-raised .btn-warning.custom-file-control:active:hover::before,
+ .btn-group-raised .btn.btn-warning:active:focus,
+ .btn-group-raised .btn-warning.custom-file-control:active:focus::before,
+ .btn-group-raised .btn.btn-warning:active.focus,
+ .btn-group-raised .btn-warning.custom-file-control:active.focus::before,
+ .btn-group-raised .btn.btn-warning.active:hover,
+ .btn-group-raised .btn-warning.active.custom-file-control:hover::before,
+ .btn-group-raised .btn.btn-warning.active:focus,
+ .btn-group-raised .btn-warning.active.custom-file-control:focus::before,
+ .btn-group-raised .btn.btn-warning.active.focus,
+ .btn-group-raised .btn-warning.active.focus.custom-file-control::before,
+ .open > .btn-group-raised .btn.btn-warning.dropdown-toggle:hover,
+ .open > .btn-group-raised .btn-warning.dropdown-toggle.custom-file-control:hover::before,
+ .open > .btn-group-raised .btn.btn-warning.dropdown-toggle:focus,
+ .open > .btn-group-raised .btn-warning.dropdown-toggle.custom-file-control:focus::before,
+ .open > .btn-group-raised .btn.btn-warning.dropdown-toggle.focus,
+ .open > .btn-group-raised .btn-warning.dropdown-toggle.focus.custom-file-control::before {
+ color: #fff;
+ background-color: #ffe927;
+ border-color: #bba700; }
+
+.open > .btn.bmd-btn-fab.btn-warning.dropdown-toggle.bmd-btn-icon, .open > .bmd-btn-fab.btn-warning.dropdown-toggle.bmd-btn-icon.custom-file-control::before, .open > .btn.btn-raised.btn-warning.dropdown-toggle.bmd-btn-icon, .open > .btn-raised.btn-warning.dropdown-toggle.bmd-btn-icon.custom-file-control::before, .open > .btn-group-raised .btn.btn-warning.dropdown-toggle.bmd-btn-icon, .open > .btn-group-raised .btn-warning.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
+ color: inherit;
+ background-color: #ffeb3b; }
+
+.open > .btn.bmd-btn-fab.btn-warning.dropdown-toggle.bmd-btn-icon:hover, .open > .bmd-btn-fab.btn-warning.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before, .open > .btn.btn-raised.btn-warning.dropdown-toggle.bmd-btn-icon:hover, .open > .btn-raised.btn-warning.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before, .open > .btn-group-raised .btn.btn-warning.dropdown-toggle.bmd-btn-icon:hover, .open > .btn-group-raised .btn-warning.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
+ background-color: #ffe927; }
+
+.btn.bmd-btn-fab.btn-warning.disabled:focus, .bmd-btn-fab.btn-warning.disabled.custom-file-control:focus::before, .btn.bmd-btn-fab.btn-warning.disabled.focus, .bmd-btn-fab.btn-warning.disabled.focus.custom-file-control::before, .btn.bmd-btn-fab.btn-warning:disabled:focus, .bmd-btn-fab.btn-warning.custom-file-control:disabled:focus::before, .btn.bmd-btn-fab.btn-warning:disabled.focus, .bmd-btn-fab.btn-warning.custom-file-control:disabled.focus::before, .btn.btn-raised.btn-warning.disabled:focus, .btn-raised.btn-warning.disabled.custom-file-control:focus::before, .btn.btn-raised.btn-warning.disabled.focus, .btn-raised.btn-warning.disabled.focus.custom-file-control::before, .btn.btn-raised.btn-warning:disabled:focus, .btn-raised.btn-warning.custom-file-control:disabled:focus::before, .btn.btn-raised.btn-warning:disabled.focus, .btn-raised.btn-warning.custom-file-control:disabled.focus::before,
+ .btn-group-raised .btn.btn-warning.disabled:focus,
+ .btn-group-raised .btn-warning.disabled.custom-file-control:focus::before,
+ .btn-group-raised .btn.btn-warning.disabled.focus,
+ .btn-group-raised .btn-warning.disabled.focus.custom-file-control::before,
+ .btn-group-raised .btn.btn-warning:disabled:focus,
+ .btn-group-raised .btn-warning.custom-file-control:disabled:focus::before,
+ .btn-group-raised .btn.btn-warning:disabled.focus,
+ .btn-group-raised .btn-warning.custom-file-control:disabled.focus::before {
+ background-color: #ffeb3b;
+ border-color: #ffeb3b; }
+
+.btn.bmd-btn-fab.btn-warning.disabled:hover, .bmd-btn-fab.btn-warning.disabled.custom-file-control:hover::before, .btn.bmd-btn-fab.btn-warning:disabled:hover, .bmd-btn-fab.btn-warning.custom-file-control:disabled:hover::before, .btn.btn-raised.btn-warning.disabled:hover, .btn-raised.btn-warning.disabled.custom-file-control:hover::before, .btn.btn-raised.btn-warning:disabled:hover, .btn-raised.btn-warning.custom-file-control:disabled:hover::before,
+ .btn-group-raised .btn.btn-warning.disabled:hover,
+ .btn-group-raised .btn-warning.disabled.custom-file-control:hover::before,
+ .btn-group-raised .btn.btn-warning:disabled:hover,
+ .btn-group-raised .btn-warning.custom-file-control:disabled:hover::before {
+ background-color: #ffeb3b;
+ border-color: #ffeb3b; }
+
+.btn.bmd-btn-fab.btn-danger, .bmd-btn-fab.btn-danger.custom-file-control::before, .btn.btn-raised.btn-danger, .btn-raised.btn-danger.custom-file-control::before,
+ .btn-group-raised .btn.btn-danger,
+ .btn-group-raised .btn-danger.custom-file-control::before {
+ color: #fff;
+ background-color: #f44336;
+ border-color: #f44336; }
+
+.btn.bmd-btn-fab.btn-danger:hover, .bmd-btn-fab.btn-danger.custom-file-control:hover::before, .btn.btn-raised.btn-danger:hover, .btn-raised.btn-danger.custom-file-control:hover::before,
+ .btn-group-raised .btn.btn-danger:hover,
+ .btn-group-raised .btn-danger.custom-file-control:hover::before {
+ color: #fff;
+ background-color: #f55549;
+ border-color: #e11b0c; }
+
+.btn.bmd-btn-fab.btn-danger:focus, .bmd-btn-fab.btn-danger.custom-file-control:focus::before, .btn.bmd-btn-fab.btn-danger.focus, .bmd-btn-fab.btn-danger.focus.custom-file-control::before, .btn.btn-raised.btn-danger:focus, .btn-raised.btn-danger.custom-file-control:focus::before, .btn.btn-raised.btn-danger.focus, .btn-raised.btn-danger.focus.custom-file-control::before,
+ .btn-group-raised .btn.btn-danger:focus,
+ .btn-group-raised .btn-danger.custom-file-control:focus::before,
+ .btn-group-raised .btn.btn-danger.focus,
+ .btn-group-raised .btn-danger.focus.custom-file-control::before {
+ color: #fff;
+ background-color: #f55549;
+ border-color: #e11b0c; }
+
+.btn.bmd-btn-fab.btn-danger:active, .bmd-btn-fab.btn-danger.custom-file-control:active::before, .btn.bmd-btn-fab.btn-danger.active, .bmd-btn-fab.btn-danger.active.custom-file-control::before,
+ .open > .btn.bmd-btn-fab.btn-danger.dropdown-toggle,
+ .open > .bmd-btn-fab.btn-danger.dropdown-toggle.custom-file-control::before, .btn.btn-raised.btn-danger:active, .btn-raised.btn-danger.custom-file-control:active::before, .btn.btn-raised.btn-danger.active, .btn-raised.btn-danger.active.custom-file-control::before,
+ .open > .btn.btn-raised.btn-danger.dropdown-toggle,
+ .open > .btn-raised.btn-danger.dropdown-toggle.custom-file-control::before,
+ .btn-group-raised .btn.btn-danger:active,
+ .btn-group-raised .btn-danger.custom-file-control:active::before,
+ .btn-group-raised .btn.btn-danger.active,
+ .btn-group-raised .btn-danger.active.custom-file-control::before,
+ .open > .btn-group-raised .btn.btn-danger.dropdown-toggle,
+ .open > .btn-group-raised .btn-danger.dropdown-toggle.custom-file-control::before {
+ color: #fff;
+ background-color: #f55549;
+ border-color: #e11b0c; }
+
+.btn.bmd-btn-fab.btn-danger:active:hover, .bmd-btn-fab.btn-danger.custom-file-control:active:hover::before, .btn.bmd-btn-fab.btn-danger:active:focus, .bmd-btn-fab.btn-danger.custom-file-control:active:focus::before, .btn.bmd-btn-fab.btn-danger:active.focus, .bmd-btn-fab.btn-danger.custom-file-control:active.focus::before, .btn.bmd-btn-fab.btn-danger.active:hover, .bmd-btn-fab.btn-danger.active.custom-file-control:hover::before, .btn.bmd-btn-fab.btn-danger.active:focus, .bmd-btn-fab.btn-danger.active.custom-file-control:focus::before, .btn.bmd-btn-fab.btn-danger.active.focus, .bmd-btn-fab.btn-danger.active.focus.custom-file-control::before,
+ .open > .btn.bmd-btn-fab.btn-danger.dropdown-toggle:hover,
+ .open > .bmd-btn-fab.btn-danger.dropdown-toggle.custom-file-control:hover::before,
+ .open > .btn.bmd-btn-fab.btn-danger.dropdown-toggle:focus,
+ .open > .bmd-btn-fab.btn-danger.dropdown-toggle.custom-file-control:focus::before,
+ .open > .btn.bmd-btn-fab.btn-danger.dropdown-toggle.focus,
+ .open > .bmd-btn-fab.btn-danger.dropdown-toggle.focus.custom-file-control::before, .btn.btn-raised.btn-danger:active:hover, .btn-raised.btn-danger.custom-file-control:active:hover::before, .btn.btn-raised.btn-danger:active:focus, .btn-raised.btn-danger.custom-file-control:active:focus::before, .btn.btn-raised.btn-danger:active.focus, .btn-raised.btn-danger.custom-file-control:active.focus::before, .btn.btn-raised.btn-danger.active:hover, .btn-raised.btn-danger.active.custom-file-control:hover::before, .btn.btn-raised.btn-danger.active:focus, .btn-raised.btn-danger.active.custom-file-control:focus::before, .btn.btn-raised.btn-danger.active.focus, .btn-raised.btn-danger.active.focus.custom-file-control::before,
+ .open > .btn.btn-raised.btn-danger.dropdown-toggle:hover,
+ .open > .btn-raised.btn-danger.dropdown-toggle.custom-file-control:hover::before,
+ .open > .btn.btn-raised.btn-danger.dropdown-toggle:focus,
+ .open > .btn-raised.btn-danger.dropdown-toggle.custom-file-control:focus::before,
+ .open > .btn.btn-raised.btn-danger.dropdown-toggle.focus,
+ .open > .btn-raised.btn-danger.dropdown-toggle.focus.custom-file-control::before,
+ .btn-group-raised .btn.btn-danger:active:hover,
+ .btn-group-raised .btn-danger.custom-file-control:active:hover::before,
+ .btn-group-raised .btn.btn-danger:active:focus,
+ .btn-group-raised .btn-danger.custom-file-control:active:focus::before,
+ .btn-group-raised .btn.btn-danger:active.focus,
+ .btn-group-raised .btn-danger.custom-file-control:active.focus::before,
+ .btn-group-raised .btn.btn-danger.active:hover,
+ .btn-group-raised .btn-danger.active.custom-file-control:hover::before,
+ .btn-group-raised .btn.btn-danger.active:focus,
+ .btn-group-raised .btn-danger.active.custom-file-control:focus::before,
+ .btn-group-raised .btn.btn-danger.active.focus,
+ .btn-group-raised .btn-danger.active.focus.custom-file-control::before,
+ .open > .btn-group-raised .btn.btn-danger.dropdown-toggle:hover,
+ .open > .btn-group-raised .btn-danger.dropdown-toggle.custom-file-control:hover::before,
+ .open > .btn-group-raised .btn.btn-danger.dropdown-toggle:focus,
+ .open > .btn-group-raised .btn-danger.dropdown-toggle.custom-file-control:focus::before,
+ .open > .btn-group-raised .btn.btn-danger.dropdown-toggle.focus,
+ .open > .btn-group-raised .btn-danger.dropdown-toggle.focus.custom-file-control::before {
+ color: #fff;
+ background-color: #f55549;
+ border-color: #a21309; }
+
+.open > .btn.bmd-btn-fab.btn-danger.dropdown-toggle.bmd-btn-icon, .open > .bmd-btn-fab.btn-danger.dropdown-toggle.bmd-btn-icon.custom-file-control::before, .open > .btn.btn-raised.btn-danger.dropdown-toggle.bmd-btn-icon, .open > .btn-raised.btn-danger.dropdown-toggle.bmd-btn-icon.custom-file-control::before, .open > .btn-group-raised .btn.btn-danger.dropdown-toggle.bmd-btn-icon, .open > .btn-group-raised .btn-danger.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
+ color: inherit;
+ background-color: #f44336; }
+
+.open > .btn.bmd-btn-fab.btn-danger.dropdown-toggle.bmd-btn-icon:hover, .open > .bmd-btn-fab.btn-danger.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before, .open > .btn.btn-raised.btn-danger.dropdown-toggle.bmd-btn-icon:hover, .open > .btn-raised.btn-danger.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before, .open > .btn-group-raised .btn.btn-danger.dropdown-toggle.bmd-btn-icon:hover, .open > .btn-group-raised .btn-danger.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
+ background-color: #f55549; }
+
+.btn.bmd-btn-fab.btn-danger.disabled:focus, .bmd-btn-fab.btn-danger.disabled.custom-file-control:focus::before, .btn.bmd-btn-fab.btn-danger.disabled.focus, .bmd-btn-fab.btn-danger.disabled.focus.custom-file-control::before, .btn.bmd-btn-fab.btn-danger:disabled:focus, .bmd-btn-fab.btn-danger.custom-file-control:disabled:focus::before, .btn.bmd-btn-fab.btn-danger:disabled.focus, .bmd-btn-fab.btn-danger.custom-file-control:disabled.focus::before, .btn.btn-raised.btn-danger.disabled:focus, .btn-raised.btn-danger.disabled.custom-file-control:focus::before, .btn.btn-raised.btn-danger.disabled.focus, .btn-raised.btn-danger.disabled.focus.custom-file-control::before, .btn.btn-raised.btn-danger:disabled:focus, .btn-raised.btn-danger.custom-file-control:disabled:focus::before, .btn.btn-raised.btn-danger:disabled.focus, .btn-raised.btn-danger.custom-file-control:disabled.focus::before,
+ .btn-group-raised .btn.btn-danger.disabled:focus,
+ .btn-group-raised .btn-danger.disabled.custom-file-control:focus::before,
+ .btn-group-raised .btn.btn-danger.disabled.focus,
+ .btn-group-raised .btn-danger.disabled.focus.custom-file-control::before,
+ .btn-group-raised .btn.btn-danger:disabled:focus,
+ .btn-group-raised .btn-danger.custom-file-control:disabled:focus::before,
+ .btn-group-raised .btn.btn-danger:disabled.focus,
+ .btn-group-raised .btn-danger.custom-file-control:disabled.focus::before {
+ background-color: #f44336;
+ border-color: #f44336; }
+
+.btn.bmd-btn-fab.btn-danger.disabled:hover, .bmd-btn-fab.btn-danger.disabled.custom-file-control:hover::before, .btn.bmd-btn-fab.btn-danger:disabled:hover, .bmd-btn-fab.btn-danger.custom-file-control:disabled:hover::before, .btn.btn-raised.btn-danger.disabled:hover, .btn-raised.btn-danger.disabled.custom-file-control:hover::before, .btn.btn-raised.btn-danger:disabled:hover, .btn-raised.btn-danger.custom-file-control:disabled:hover::before,
+ .btn-group-raised .btn.btn-danger.disabled:hover,
+ .btn-group-raised .btn-danger.disabled.custom-file-control:hover::before,
+ .btn-group-raised .btn.btn-danger:disabled:hover,
+ .btn-group-raised .btn-danger.custom-file-control:disabled:hover::before {
+ background-color: #f44336;
+ border-color: #f44336; }
+
+.btn.bmd-btn-fab.btn-light, .bmd-btn-fab.btn-light.custom-file-control::before, .btn.btn-raised.btn-light, .btn-raised.btn-light.custom-file-control::before,
+ .btn-group-raised .btn.btn-light,
+ .btn-group-raised .btn-light.custom-file-control::before {
+ color: #fff;
+ background-color: #f8f9fa;
+ border-color: #f8f9fa; }
+
+.btn.bmd-btn-fab.btn-light:hover, .bmd-btn-fab.btn-light.custom-file-control:hover::before, .btn.btn-raised.btn-light:hover, .btn-raised.btn-light.custom-file-control:hover::before,
+ .btn-group-raised .btn.btn-light:hover,
+ .btn-group-raised .btn-light.custom-file-control:hover::before {
+ color: #fff;
+ background-color: #eceff2;
+ border-color: #d4dae1; }
+
+.btn.bmd-btn-fab.btn-light:focus, .bmd-btn-fab.btn-light.custom-file-control:focus::before, .btn.bmd-btn-fab.btn-light.focus, .bmd-btn-fab.btn-light.focus.custom-file-control::before, .btn.btn-raised.btn-light:focus, .btn-raised.btn-light.custom-file-control:focus::before, .btn.btn-raised.btn-light.focus, .btn-raised.btn-light.focus.custom-file-control::before,
+ .btn-group-raised .btn.btn-light:focus,
+ .btn-group-raised .btn-light.custom-file-control:focus::before,
+ .btn-group-raised .btn.btn-light.focus,
+ .btn-group-raised .btn-light.focus.custom-file-control::before {
+ color: #fff;
+ background-color: #eceff2;
+ border-color: #d4dae1; }
+
+.btn.bmd-btn-fab.btn-light:active, .bmd-btn-fab.btn-light.custom-file-control:active::before, .btn.bmd-btn-fab.btn-light.active, .bmd-btn-fab.btn-light.active.custom-file-control::before,
+ .open > .btn.bmd-btn-fab.btn-light.dropdown-toggle,
+ .open > .bmd-btn-fab.btn-light.dropdown-toggle.custom-file-control::before, .btn.btn-raised.btn-light:active, .btn-raised.btn-light.custom-file-control:active::before, .btn.btn-raised.btn-light.active, .btn-raised.btn-light.active.custom-file-control::before,
+ .open > .btn.btn-raised.btn-light.dropdown-toggle,
+ .open > .btn-raised.btn-light.dropdown-toggle.custom-file-control::before,
+ .btn-group-raised .btn.btn-light:active,
+ .btn-group-raised .btn-light.custom-file-control:active::before,
+ .btn-group-raised .btn.btn-light.active,
+ .btn-group-raised .btn-light.active.custom-file-control::before,
+ .open > .btn-group-raised .btn.btn-light.dropdown-toggle,
+ .open > .btn-group-raised .btn-light.dropdown-toggle.custom-file-control::before {
+ color: #fff;
+ background-color: #eceff2;
+ border-color: #d4dae1; }
+
+.btn.bmd-btn-fab.btn-light:active:hover, .bmd-btn-fab.btn-light.custom-file-control:active:hover::before, .btn.bmd-btn-fab.btn-light:active:focus, .bmd-btn-fab.btn-light.custom-file-control:active:focus::before, .btn.bmd-btn-fab.btn-light:active.focus, .bmd-btn-fab.btn-light.custom-file-control:active.focus::before, .btn.bmd-btn-fab.btn-light.active:hover, .bmd-btn-fab.btn-light.active.custom-file-control:hover::before, .btn.bmd-btn-fab.btn-light.active:focus, .bmd-btn-fab.btn-light.active.custom-file-control:focus::before, .btn.bmd-btn-fab.btn-light.active.focus, .bmd-btn-fab.btn-light.active.focus.custom-file-control::before,
+ .open > .btn.bmd-btn-fab.btn-light.dropdown-toggle:hover,
+ .open > .bmd-btn-fab.btn-light.dropdown-toggle.custom-file-control:hover::before,
+ .open > .btn.bmd-btn-fab.btn-light.dropdown-toggle:focus,
+ .open > .bmd-btn-fab.btn-light.dropdown-toggle.custom-file-control:focus::before,
+ .open > .btn.bmd-btn-fab.btn-light.dropdown-toggle.focus,
+ .open > .bmd-btn-fab.btn-light.dropdown-toggle.focus.custom-file-control::before, .btn.btn-raised.btn-light:active:hover, .btn-raised.btn-light.custom-file-control:active:hover::before, .btn.btn-raised.btn-light:active:focus, .btn-raised.btn-light.custom-file-control:active:focus::before, .btn.btn-raised.btn-light:active.focus, .btn-raised.btn-light.custom-file-control:active.focus::before, .btn.btn-raised.btn-light.active:hover, .btn-raised.btn-light.active.custom-file-control:hover::before, .btn.btn-raised.btn-light.active:focus, .btn-raised.btn-light.active.custom-file-control:focus::before, .btn.btn-raised.btn-light.active.focus, .btn-raised.btn-light.active.focus.custom-file-control::before,
+ .open > .btn.btn-raised.btn-light.dropdown-toggle:hover,
+ .open > .btn-raised.btn-light.dropdown-toggle.custom-file-control:hover::before,
+ .open > .btn.btn-raised.btn-light.dropdown-toggle:focus,
+ .open > .btn-raised.btn-light.dropdown-toggle.custom-file-control:focus::before,
+ .open > .btn.btn-raised.btn-light.dropdown-toggle.focus,
+ .open > .btn-raised.btn-light.dropdown-toggle.focus.custom-file-control::before,
+ .btn-group-raised .btn.btn-light:active:hover,
+ .btn-group-raised .btn-light.custom-file-control:active:hover::before,
+ .btn-group-raised .btn.btn-light:active:focus,
+ .btn-group-raised .btn-light.custom-file-control:active:focus::before,
+ .btn-group-raised .btn.btn-light:active.focus,
+ .btn-group-raised .btn-light.custom-file-control:active.focus::before,
+ .btn-group-raised .btn.btn-light.active:hover,
+ .btn-group-raised .btn-light.active.custom-file-control:hover::before,
+ .btn-group-raised .btn.btn-light.active:focus,
+ .btn-group-raised .btn-light.active.custom-file-control:focus::before,
+ .btn-group-raised .btn.btn-light.active.focus,
+ .btn-group-raised .btn-light.active.focus.custom-file-control::before,
+ .open > .btn-group-raised .btn.btn-light.dropdown-toggle:hover,
+ .open > .btn-group-raised .btn-light.dropdown-toggle.custom-file-control:hover::before,
+ .open > .btn-group-raised .btn.btn-light.dropdown-toggle:focus,
+ .open > .btn-group-raised .btn-light.dropdown-toggle.custom-file-control:focus::before,
+ .open > .btn-group-raised .btn.btn-light.dropdown-toggle.focus,
+ .open > .btn-group-raised .btn-light.dropdown-toggle.focus.custom-file-control::before {
+ color: #fff;
+ background-color: #eceff2;
+ border-color: #aeb9c5; }
+
+.open > .btn.bmd-btn-fab.btn-light.dropdown-toggle.bmd-btn-icon, .open > .bmd-btn-fab.btn-light.dropdown-toggle.bmd-btn-icon.custom-file-control::before, .open > .btn.btn-raised.btn-light.dropdown-toggle.bmd-btn-icon, .open > .btn-raised.btn-light.dropdown-toggle.bmd-btn-icon.custom-file-control::before, .open > .btn-group-raised .btn.btn-light.dropdown-toggle.bmd-btn-icon, .open > .btn-group-raised .btn-light.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
+ color: inherit;
+ background-color: #f8f9fa; }
+
+.open > .btn.bmd-btn-fab.btn-light.dropdown-toggle.bmd-btn-icon:hover, .open > .bmd-btn-fab.btn-light.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before, .open > .btn.btn-raised.btn-light.dropdown-toggle.bmd-btn-icon:hover, .open > .btn-raised.btn-light.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before, .open > .btn-group-raised .btn.btn-light.dropdown-toggle.bmd-btn-icon:hover, .open > .btn-group-raised .btn-light.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
+ background-color: #eceff2; }
+
+.btn.bmd-btn-fab.btn-light.disabled:focus, .bmd-btn-fab.btn-light.disabled.custom-file-control:focus::before, .btn.bmd-btn-fab.btn-light.disabled.focus, .bmd-btn-fab.btn-light.disabled.focus.custom-file-control::before, .btn.bmd-btn-fab.btn-light:disabled:focus, .bmd-btn-fab.btn-light.custom-file-control:disabled:focus::before, .btn.bmd-btn-fab.btn-light:disabled.focus, .bmd-btn-fab.btn-light.custom-file-control:disabled.focus::before, .btn.btn-raised.btn-light.disabled:focus, .btn-raised.btn-light.disabled.custom-file-control:focus::before, .btn.btn-raised.btn-light.disabled.focus, .btn-raised.btn-light.disabled.focus.custom-file-control::before, .btn.btn-raised.btn-light:disabled:focus, .btn-raised.btn-light.custom-file-control:disabled:focus::before, .btn.btn-raised.btn-light:disabled.focus, .btn-raised.btn-light.custom-file-control:disabled.focus::before,
+ .btn-group-raised .btn.btn-light.disabled:focus,
+ .btn-group-raised .btn-light.disabled.custom-file-control:focus::before,
+ .btn-group-raised .btn.btn-light.disabled.focus,
+ .btn-group-raised .btn-light.disabled.focus.custom-file-control::before,
+ .btn-group-raised .btn.btn-light:disabled:focus,
+ .btn-group-raised .btn-light.custom-file-control:disabled:focus::before,
+ .btn-group-raised .btn.btn-light:disabled.focus,
+ .btn-group-raised .btn-light.custom-file-control:disabled.focus::before {
+ background-color: #f8f9fa;
+ border-color: #f8f9fa; }
+
+.btn.bmd-btn-fab.btn-light.disabled:hover, .bmd-btn-fab.btn-light.disabled.custom-file-control:hover::before, .btn.bmd-btn-fab.btn-light:disabled:hover, .bmd-btn-fab.btn-light.custom-file-control:disabled:hover::before, .btn.btn-raised.btn-light.disabled:hover, .btn-raised.btn-light.disabled.custom-file-control:hover::before, .btn.btn-raised.btn-light:disabled:hover, .btn-raised.btn-light.custom-file-control:disabled:hover::before,
+ .btn-group-raised .btn.btn-light.disabled:hover,
+ .btn-group-raised .btn-light.disabled.custom-file-control:hover::before,
+ .btn-group-raised .btn.btn-light:disabled:hover,
+ .btn-group-raised .btn-light.custom-file-control:disabled:hover::before {
+ background-color: #f8f9fa;
+ border-color: #f8f9fa; }
+
+.btn.bmd-btn-fab.btn-dark, .bmd-btn-fab.btn-dark.custom-file-control::before, .btn.btn-raised.btn-dark, .btn-raised.btn-dark.custom-file-control::before,
+ .btn-group-raised .btn.btn-dark,
+ .btn-group-raised .btn-dark.custom-file-control::before {
+ color: #fff;
+ background-color: #343a40;
+ border-color: #343a40; }
+
+.btn.bmd-btn-fab.btn-dark:hover, .bmd-btn-fab.btn-dark.custom-file-control:hover::before, .btn.btn-raised.btn-dark:hover, .btn-raised.btn-dark.custom-file-control:hover::before,
+ .btn-group-raised .btn.btn-dark:hover,
+ .btn-group-raised .btn-dark.custom-file-control:hover::before {
+ color: #fff;
+ background-color: #2b3035;
+ border-color: #191b1e; }
+
+.btn.bmd-btn-fab.btn-dark:focus, .bmd-btn-fab.btn-dark.custom-file-control:focus::before, .btn.bmd-btn-fab.btn-dark.focus, .bmd-btn-fab.btn-dark.focus.custom-file-control::before, .btn.btn-raised.btn-dark:focus, .btn-raised.btn-dark.custom-file-control:focus::before, .btn.btn-raised.btn-dark.focus, .btn-raised.btn-dark.focus.custom-file-control::before,
+ .btn-group-raised .btn.btn-dark:focus,
+ .btn-group-raised .btn-dark.custom-file-control:focus::before,
+ .btn-group-raised .btn.btn-dark.focus,
+ .btn-group-raised .btn-dark.focus.custom-file-control::before {
+ color: #fff;
+ background-color: #2b3035;
+ border-color: #191b1e; }
+
+.btn.bmd-btn-fab.btn-dark:active, .bmd-btn-fab.btn-dark.custom-file-control:active::before, .btn.bmd-btn-fab.btn-dark.active, .bmd-btn-fab.btn-dark.active.custom-file-control::before,
+ .open > .btn.bmd-btn-fab.btn-dark.dropdown-toggle,
+ .open > .bmd-btn-fab.btn-dark.dropdown-toggle.custom-file-control::before, .btn.btn-raised.btn-dark:active, .btn-raised.btn-dark.custom-file-control:active::before, .btn.btn-raised.btn-dark.active, .btn-raised.btn-dark.active.custom-file-control::before,
+ .open > .btn.btn-raised.btn-dark.dropdown-toggle,
+ .open > .btn-raised.btn-dark.dropdown-toggle.custom-file-control::before,
+ .btn-group-raised .btn.btn-dark:active,
+ .btn-group-raised .btn-dark.custom-file-control:active::before,
+ .btn-group-raised .btn.btn-dark.active,
+ .btn-group-raised .btn-dark.active.custom-file-control::before,
+ .open > .btn-group-raised .btn.btn-dark.dropdown-toggle,
+ .open > .btn-group-raised .btn-dark.dropdown-toggle.custom-file-control::before {
+ color: #fff;
+ background-color: #2b3035;
+ border-color: #191b1e; }
+
+.btn.bmd-btn-fab.btn-dark:active:hover, .bmd-btn-fab.btn-dark.custom-file-control:active:hover::before, .btn.bmd-btn-fab.btn-dark:active:focus, .bmd-btn-fab.btn-dark.custom-file-control:active:focus::before, .btn.bmd-btn-fab.btn-dark:active.focus, .bmd-btn-fab.btn-dark.custom-file-control:active.focus::before, .btn.bmd-btn-fab.btn-dark.active:hover, .bmd-btn-fab.btn-dark.active.custom-file-control:hover::before, .btn.bmd-btn-fab.btn-dark.active:focus, .bmd-btn-fab.btn-dark.active.custom-file-control:focus::before, .btn.bmd-btn-fab.btn-dark.active.focus, .bmd-btn-fab.btn-dark.active.focus.custom-file-control::before,
+ .open > .btn.bmd-btn-fab.btn-dark.dropdown-toggle:hover,
+ .open > .bmd-btn-fab.btn-dark.dropdown-toggle.custom-file-control:hover::before,
+ .open > .btn.bmd-btn-fab.btn-dark.dropdown-toggle:focus,
+ .open > .bmd-btn-fab.btn-dark.dropdown-toggle.custom-file-control:focus::before,
+ .open > .btn.bmd-btn-fab.btn-dark.dropdown-toggle.focus,
+ .open > .bmd-btn-fab.btn-dark.dropdown-toggle.focus.custom-file-control::before, .btn.btn-raised.btn-dark:active:hover, .btn-raised.btn-dark.custom-file-control:active:hover::before, .btn.btn-raised.btn-dark:active:focus, .btn-raised.btn-dark.custom-file-control:active:focus::before, .btn.btn-raised.btn-dark:active.focus, .btn-raised.btn-dark.custom-file-control:active.focus::before, .btn.btn-raised.btn-dark.active:hover, .btn-raised.btn-dark.active.custom-file-control:hover::before, .btn.btn-raised.btn-dark.active:focus, .btn-raised.btn-dark.active.custom-file-control:focus::before, .btn.btn-raised.btn-dark.active.focus, .btn-raised.btn-dark.active.focus.custom-file-control::before,
+ .open > .btn.btn-raised.btn-dark.dropdown-toggle:hover,
+ .open > .btn-raised.btn-dark.dropdown-toggle.custom-file-control:hover::before,
+ .open > .btn.btn-raised.btn-dark.dropdown-toggle:focus,
+ .open > .btn-raised.btn-dark.dropdown-toggle.custom-file-control:focus::before,
+ .open > .btn.btn-raised.btn-dark.dropdown-toggle.focus,
+ .open > .btn-raised.btn-dark.dropdown-toggle.focus.custom-file-control::before,
+ .btn-group-raised .btn.btn-dark:active:hover,
+ .btn-group-raised .btn-dark.custom-file-control:active:hover::before,
+ .btn-group-raised .btn.btn-dark:active:focus,
+ .btn-group-raised .btn-dark.custom-file-control:active:focus::before,
+ .btn-group-raised .btn.btn-dark:active.focus,
+ .btn-group-raised .btn-dark.custom-file-control:active.focus::before,
+ .btn-group-raised .btn.btn-dark.active:hover,
+ .btn-group-raised .btn-dark.active.custom-file-control:hover::before,
+ .btn-group-raised .btn.btn-dark.active:focus,
+ .btn-group-raised .btn-dark.active.custom-file-control:focus::before,
+ .btn-group-raised .btn.btn-dark.active.focus,
+ .btn-group-raised .btn-dark.active.focus.custom-file-control::before,
+ .open > .btn-group-raised .btn.btn-dark.dropdown-toggle:hover,
+ .open > .btn-group-raised .btn-dark.dropdown-toggle.custom-file-control:hover::before,
+ .open > .btn-group-raised .btn.btn-dark.dropdown-toggle:focus,
+ .open > .btn-group-raised .btn-dark.dropdown-toggle.custom-file-control:focus::before,
+ .open > .btn-group-raised .btn.btn-dark.dropdown-toggle.focus,
+ .open > .btn-group-raised .btn-dark.dropdown-toggle.focus.custom-file-control::before {
+ color: #fff;
+ background-color: #2b3035;
+ border-color: black; }
+
+.open > .btn.bmd-btn-fab.btn-dark.dropdown-toggle.bmd-btn-icon, .open > .bmd-btn-fab.btn-dark.dropdown-toggle.bmd-btn-icon.custom-file-control::before, .open > .btn.btn-raised.btn-dark.dropdown-toggle.bmd-btn-icon, .open > .btn-raised.btn-dark.dropdown-toggle.bmd-btn-icon.custom-file-control::before, .open > .btn-group-raised .btn.btn-dark.dropdown-toggle.bmd-btn-icon, .open > .btn-group-raised .btn-dark.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
+ color: inherit;
+ background-color: #343a40; }
+
+.open > .btn.bmd-btn-fab.btn-dark.dropdown-toggle.bmd-btn-icon:hover, .open > .bmd-btn-fab.btn-dark.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before, .open > .btn.btn-raised.btn-dark.dropdown-toggle.bmd-btn-icon:hover, .open > .btn-raised.btn-dark.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before, .open > .btn-group-raised .btn.btn-dark.dropdown-toggle.bmd-btn-icon:hover, .open > .btn-group-raised .btn-dark.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
+ background-color: #2b3035; }
+
+.btn.bmd-btn-fab.btn-dark.disabled:focus, .bmd-btn-fab.btn-dark.disabled.custom-file-control:focus::before, .btn.bmd-btn-fab.btn-dark.disabled.focus, .bmd-btn-fab.btn-dark.disabled.focus.custom-file-control::before, .btn.bmd-btn-fab.btn-dark:disabled:focus, .bmd-btn-fab.btn-dark.custom-file-control:disabled:focus::before, .btn.bmd-btn-fab.btn-dark:disabled.focus, .bmd-btn-fab.btn-dark.custom-file-control:disabled.focus::before, .btn.btn-raised.btn-dark.disabled:focus, .btn-raised.btn-dark.disabled.custom-file-control:focus::before, .btn.btn-raised.btn-dark.disabled.focus, .btn-raised.btn-dark.disabled.focus.custom-file-control::before, .btn.btn-raised.btn-dark:disabled:focus, .btn-raised.btn-dark.custom-file-control:disabled:focus::before, .btn.btn-raised.btn-dark:disabled.focus, .btn-raised.btn-dark.custom-file-control:disabled.focus::before,
+ .btn-group-raised .btn.btn-dark.disabled:focus,
+ .btn-group-raised .btn-dark.disabled.custom-file-control:focus::before,
+ .btn-group-raised .btn.btn-dark.disabled.focus,
+ .btn-group-raised .btn-dark.disabled.focus.custom-file-control::before,
+ .btn-group-raised .btn.btn-dark:disabled:focus,
+ .btn-group-raised .btn-dark.custom-file-control:disabled:focus::before,
+ .btn-group-raised .btn.btn-dark:disabled.focus,
+ .btn-group-raised .btn-dark.custom-file-control:disabled.focus::before {
+ background-color: #343a40;
+ border-color: #343a40; }
+
+.btn.bmd-btn-fab.btn-dark.disabled:hover, .bmd-btn-fab.btn-dark.disabled.custom-file-control:hover::before, .btn.bmd-btn-fab.btn-dark:disabled:hover, .bmd-btn-fab.btn-dark.custom-file-control:disabled:hover::before, .btn.btn-raised.btn-dark.disabled:hover, .btn-raised.btn-dark.disabled.custom-file-control:hover::before, .btn.btn-raised.btn-dark:disabled:hover, .btn-raised.btn-dark.custom-file-control:disabled:hover::before,
+ .btn-group-raised .btn.btn-dark.disabled:hover,
+ .btn-group-raised .btn-dark.disabled.custom-file-control:hover::before,
+ .btn-group-raised .btn.btn-dark:disabled:hover,
+ .btn-group-raised .btn-dark.custom-file-control:disabled:hover::before {
+ background-color: #343a40;
+ border-color: #343a40; }
+
+.btn.bmd-btn-fab:hover, .bmd-btn-fab.custom-file-control:hover::before, .btn.bmd-btn-fab:focus, .bmd-btn-fab.custom-file-control:focus::before, .btn.btn-raised:hover, .btn-raised.custom-file-control:hover::before, .btn.btn-raised:focus, .btn-raised.custom-file-control:focus::before,
+ .btn-group-raised .btn:hover,
+ .btn-group-raised .custom-file-control:hover::before,
+ .btn-group-raised .btn:focus,
+ .btn-group-raised .custom-file-control:focus::before {
+ z-index: 1;
+ box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2); }
+
+.btn.bmd-btn-fab.active, .bmd-btn-fab.active.custom-file-control::before, .btn.bmd-btn-fab:active, .bmd-btn-fab.custom-file-control:active::before, .btn.btn-raised.active, .btn-raised.active.custom-file-control::before, .btn.btn-raised:active, .btn-raised.custom-file-control:active::before,
+ .btn-group-raised .btn.active,
+ .btn-group-raised .active.custom-file-control::before,
+ .btn-group-raised .btn:active,
+ .btn-group-raised .custom-file-control:active::before {
+ z-index: 1;
+ box-shadow: 0 0 8px rgba(0, 0, 0, 0.18), 0 8px 16px rgba(0, 0, 0, 0.36); }
+
+.btn.bmd-btn-fab.focus, .bmd-btn-fab.focus.custom-file-control::before, .btn.bmd-btn-fab:focus, .bmd-btn-fab.custom-file-control:focus::before, .btn.btn-raised.focus, .btn-raised.focus.custom-file-control::before, .btn.btn-raised:focus, .btn-raised.custom-file-control:focus::before,
+ .btn-group-raised .btn.focus,
+ .btn-group-raised .focus.custom-file-control::before,
+ .btn-group-raised .btn:focus,
+ .btn-group-raised .custom-file-control:focus::before {
+ outline: 0; }
+
+.btn.btn-raised, .btn-raised.custom-file-control::before,
+ .btn-group-raised .btn,
+ .btn-group-raised .custom-file-control::before {
+ box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12); }
+
+.btn.btn-raised.btn-link, .btn-raised.btn-link.custom-file-control::before,
+ .btn-group-raised .btn.btn-link,
+ .btn-group-raised .btn-link.custom-file-control::before {
+ box-shadow: none; }
+
+.btn.btn-raised.btn-link.active, .btn-raised.btn-link.active.custom-file-control::before,
+ .btn-group-raised .btn.btn-link.active,
+ .btn-group-raised .btn-link.active.custom-file-control::before {
+ box-shadow: none; }
+
+.btn.btn-raised.btn-link:hover, .btn-raised.btn-link.custom-file-control:hover::before, .btn.btn-raised.btn-link:focus, .btn-raised.btn-link.custom-file-control:focus::before, .btn.btn-raised.btn-link:active, .btn-raised.btn-link.custom-file-control:active::before,
+ .btn-group-raised .btn.btn-link:hover,
+ .btn-group-raised .btn-link.custom-file-control:hover::before,
+ .btn-group-raised .btn.btn-link:focus,
+ .btn-group-raised .btn-link.custom-file-control:focus::before,
+ .btn-group-raised .btn.btn-link:active,
+ .btn-group-raised .btn-link.custom-file-control:active::before {
+ box-shadow: none; }
+
+fieldset[disabled][disabled] .btn.btn-raised, fieldset[disabled][disabled] .btn-raised.custom-file-control::before, .btn.btn-raised.disabled, .btn-raised.disabled.custom-file-control::before, .btn.btn-raised:disabled, .btn-raised.custom-file-control:disabled::before, .btn.btn-raised[disabled], .btn-raised.custom-file-control[disabled]::before, fieldset[disabled][disabled] .btn-group-raised .btn, fieldset[disabled][disabled] .btn-group-raised .custom-file-control::before,
+ .btn-group-raised .btn.disabled,
+ .btn-group-raised .disabled.custom-file-control::before,
+ .btn-group-raised .btn:disabled,
+ .btn-group-raised .custom-file-control:disabled::before,
+ .btn-group-raised .btn[disabled],
+ .btn-group-raised .custom-file-control[disabled]::before {
+ box-shadow: none; }
+
+.btn.btn-outline, .btn-outline.custom-file-control::before {
+ border-color: currentColor;
+ border-style: solid;
+ border-width: 1px; }
+
+.btn.btn-outline-primary, .btn-outline-primary.custom-file-control::before {
+ border-color: currentColor;
+ border-style: solid;
+ border-width: 1px;
+ color: #2196f3;
+ background-color: transparent;
+ border-color: #2196f3; }
+
+.btn.btn-outline-primary:hover, .btn-outline-primary.custom-file-control:hover::before {
+ color: #2196f3;
+ background-color: rgba(153, 153, 153, 0.2);
+ border-color: #2196f3; }
+
+.btn.btn-outline-primary:focus, .btn-outline-primary.custom-file-control:focus::before, .btn.btn-outline-primary.focus, .btn-outline-primary.focus.custom-file-control::before {
+ color: #2196f3;
+ background-color: rgba(153, 153, 153, 0.2);
+ border-color: #2196f3; }
+
+.btn.btn-outline-primary:active, .btn-outline-primary.custom-file-control:active::before, .btn.btn-outline-primary.active, .btn-outline-primary.active.custom-file-control::before,
+ .open > .btn.btn-outline-primary.dropdown-toggle,
+ .open > .btn-outline-primary.dropdown-toggle.custom-file-control::before {
+ color: #2196f3;
+ background-color: rgba(153, 153, 153, 0.2);
+ border-color: #2196f3; }
+
+.btn.btn-outline-primary:active:hover, .btn-outline-primary.custom-file-control:active:hover::before, .btn.btn-outline-primary:active:focus, .btn-outline-primary.custom-file-control:active:focus::before, .btn.btn-outline-primary:active.focus, .btn-outline-primary.custom-file-control:active.focus::before, .btn.btn-outline-primary.active:hover, .btn-outline-primary.active.custom-file-control:hover::before, .btn.btn-outline-primary.active:focus, .btn-outline-primary.active.custom-file-control:focus::before, .btn.btn-outline-primary.active.focus, .btn-outline-primary.active.focus.custom-file-control::before,
+ .open > .btn.btn-outline-primary.dropdown-toggle:hover,
+ .open > .btn-outline-primary.dropdown-toggle.custom-file-control:hover::before,
+ .open > .btn.btn-outline-primary.dropdown-toggle:focus,
+ .open > .btn-outline-primary.dropdown-toggle.custom-file-control:focus::before,
+ .open > .btn.btn-outline-primary.dropdown-toggle.focus,
+ .open > .btn-outline-primary.dropdown-toggle.focus.custom-file-control::before {
+ color: #2196f3;
+ background-color: rgba(153, 153, 153, 0.4);
+ border-color: #2196f3; }
+
+.open > .btn.btn-outline-primary.dropdown-toggle.bmd-btn-icon, .open > .btn-outline-primary.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
+ color: inherit;
+ background-color: transparent; }
+
+.open > .btn.btn-outline-primary.dropdown-toggle.bmd-btn-icon:hover, .open > .btn-outline-primary.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
+ background-color: rgba(153, 153, 153, 0.2); }
+
+.btn.btn-outline-primary.disabled:focus, .btn-outline-primary.disabled.custom-file-control:focus::before, .btn.btn-outline-primary.disabled.focus, .btn-outline-primary.disabled.focus.custom-file-control::before, .btn.btn-outline-primary:disabled:focus, .btn-outline-primary.custom-file-control:disabled:focus::before, .btn.btn-outline-primary:disabled.focus, .btn-outline-primary.custom-file-control:disabled.focus::before {
+ background-color: transparent;
+ border-color: #2196f3; }
+
+.btn.btn-outline-primary.disabled:hover, .btn-outline-primary.disabled.custom-file-control:hover::before, .btn.btn-outline-primary:disabled:hover, .btn-outline-primary.custom-file-control:disabled:hover::before {
+ background-color: transparent;
+ border-color: #2196f3; }
+
+.bg-inverse .btn.btn-outline-primary, .bg-inverse .btn-outline-primary.custom-file-control::before {
+ color: #2196f3;
+ background-color: transparent;
+ border-color: #2196f3; }
+
+.bg-inverse .btn.btn-outline-primary:hover, .bg-inverse .btn-outline-primary.custom-file-control:hover::before {
+ color: #2196f3;
+ background-color: rgba(204, 204, 204, 0.15);
+ border-color: rgba(204, 204, 204, 0.15); }
+
+.bg-inverse .btn.btn-outline-primary:focus, .bg-inverse .btn-outline-primary.custom-file-control:focus::before, .bg-inverse .btn.btn-outline-primary.focus, .bg-inverse .btn-outline-primary.focus.custom-file-control::before {
+ color: #2196f3;
+ background-color: rgba(204, 204, 204, 0.15);
+ border-color: rgba(204, 204, 204, 0.15); }
+
+.bg-inverse .btn.btn-outline-primary:active, .bg-inverse .btn-outline-primary.custom-file-control:active::before, .bg-inverse .btn.btn-outline-primary.active, .bg-inverse .btn-outline-primary.active.custom-file-control::before,
+ .open > .bg-inverse .btn.btn-outline-primary.dropdown-toggle,
+ .open > .bg-inverse .btn-outline-primary.dropdown-toggle.custom-file-control::before {
+ color: #2196f3;
+ background-color: rgba(204, 204, 204, 0.15);
+ border-color: rgba(204, 204, 204, 0.15); }
+
+.bg-inverse .btn.btn-outline-primary:active:hover, .bg-inverse .btn-outline-primary.custom-file-control:active:hover::before, .bg-inverse .btn.btn-outline-primary:active:focus, .bg-inverse .btn-outline-primary.custom-file-control:active:focus::before, .bg-inverse .btn.btn-outline-primary:active.focus, .bg-inverse .btn-outline-primary.custom-file-control:active.focus::before, .bg-inverse .btn.btn-outline-primary.active:hover, .bg-inverse .btn-outline-primary.active.custom-file-control:hover::before, .bg-inverse .btn.btn-outline-primary.active:focus, .bg-inverse .btn-outline-primary.active.custom-file-control:focus::before, .bg-inverse .btn.btn-outline-primary.active.focus, .bg-inverse .btn-outline-primary.active.focus.custom-file-control::before,
+ .open > .bg-inverse .btn.btn-outline-primary.dropdown-toggle:hover,
+ .open > .bg-inverse .btn-outline-primary.dropdown-toggle.custom-file-control:hover::before,
+ .open > .bg-inverse .btn.btn-outline-primary.dropdown-toggle:focus,
+ .open > .bg-inverse .btn-outline-primary.dropdown-toggle.custom-file-control:focus::before,
+ .open > .bg-inverse .btn.btn-outline-primary.dropdown-toggle.focus,
+ .open > .bg-inverse .btn-outline-primary.dropdown-toggle.focus.custom-file-control::before {
+ color: #2196f3;
+ background-color: rgba(204, 204, 204, 0.25);
+ border-color: rgba(204, 204, 204, 0.25); }
+
+.open > .bg-inverse .btn.btn-outline-primary.dropdown-toggle.bmd-btn-icon, .open > .bg-inverse .btn-outline-primary.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
+ color: inherit;
+ background-color: transparent; }
+
+.open > .bg-inverse .btn.btn-outline-primary.dropdown-toggle.bmd-btn-icon:hover, .open > .bg-inverse .btn-outline-primary.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
+ background-color: rgba(204, 204, 204, 0.15); }
+
+.bg-inverse .btn.btn-outline-primary.disabled:focus, .bg-inverse .btn-outline-primary.disabled.custom-file-control:focus::before, .bg-inverse .btn.btn-outline-primary.disabled.focus, .bg-inverse .btn-outline-primary.disabled.focus.custom-file-control::before, .bg-inverse .btn.btn-outline-primary:disabled:focus, .bg-inverse .btn-outline-primary.custom-file-control:disabled:focus::before, .bg-inverse .btn.btn-outline-primary:disabled.focus, .bg-inverse .btn-outline-primary.custom-file-control:disabled.focus::before {
+ background-color: transparent;
+ border-color: #2196f3; }
+
+.bg-inverse .btn.btn-outline-primary.disabled:hover, .bg-inverse .btn-outline-primary.disabled.custom-file-control:hover::before, .bg-inverse .btn.btn-outline-primary:disabled:hover, .bg-inverse .btn-outline-primary.custom-file-control:disabled:hover::before {
+ background-color: transparent;
+ border-color: #2196f3; }
+
+.btn.btn-outline-primary.btn-link, .btn-outline-primary.btn-link.custom-file-control::before {
+ background-color: transparent; }
+
+.btn.btn-outline-secondary, .btn-outline-secondary.custom-file-control::before {
+ border-color: currentColor;
+ border-style: solid;
+ border-width: 1px;
+ color: #6c757d;
+ background-color: transparent;
+ border-color: #6c757d; }
+
+.btn.btn-outline-secondary:hover, .btn-outline-secondary.custom-file-control:hover::before {
+ color: #6c757d;
+ background-color: rgba(153, 153, 153, 0.2);
+ border-color: #6c757d; }
+
+.btn.btn-outline-secondary:focus, .btn-outline-secondary.custom-file-control:focus::before, .btn.btn-outline-secondary.focus, .btn-outline-secondary.focus.custom-file-control::before {
+ color: #6c757d;
+ background-color: rgba(153, 153, 153, 0.2);
+ border-color: #6c757d; }
+
+.btn.btn-outline-secondary:active, .btn-outline-secondary.custom-file-control:active::before, .btn.btn-outline-secondary.active, .btn-outline-secondary.active.custom-file-control::before,
+ .open > .btn.btn-outline-secondary.dropdown-toggle,
+ .open > .btn-outline-secondary.dropdown-toggle.custom-file-control::before {
+ color: #6c757d;
+ background-color: rgba(153, 153, 153, 0.2);
+ border-color: #6c757d; }
+
+.btn.btn-outline-secondary:active:hover, .btn-outline-secondary.custom-file-control:active:hover::before, .btn.btn-outline-secondary:active:focus, .btn-outline-secondary.custom-file-control:active:focus::before, .btn.btn-outline-secondary:active.focus, .btn-outline-secondary.custom-file-control:active.focus::before, .btn.btn-outline-secondary.active:hover, .btn-outline-secondary.active.custom-file-control:hover::before, .btn.btn-outline-secondary.active:focus, .btn-outline-secondary.active.custom-file-control:focus::before, .btn.btn-outline-secondary.active.focus, .btn-outline-secondary.active.focus.custom-file-control::before,
+ .open > .btn.btn-outline-secondary.dropdown-toggle:hover,
+ .open > .btn-outline-secondary.dropdown-toggle.custom-file-control:hover::before,
+ .open > .btn.btn-outline-secondary.dropdown-toggle:focus,
+ .open > .btn-outline-secondary.dropdown-toggle.custom-file-control:focus::before,
+ .open > .btn.btn-outline-secondary.dropdown-toggle.focus,
+ .open > .btn-outline-secondary.dropdown-toggle.focus.custom-file-control::before {
+ color: #6c757d;
+ background-color: rgba(153, 153, 153, 0.4);
+ border-color: #6c757d; }
+
+.open > .btn.btn-outline-secondary.dropdown-toggle.bmd-btn-icon, .open > .btn-outline-secondary.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
+ color: inherit;
+ background-color: transparent; }
+
+.open > .btn.btn-outline-secondary.dropdown-toggle.bmd-btn-icon:hover, .open > .btn-outline-secondary.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
+ background-color: rgba(153, 153, 153, 0.2); }
+
+.btn.btn-outline-secondary.disabled:focus, .btn-outline-secondary.disabled.custom-file-control:focus::before, .btn.btn-outline-secondary.disabled.focus, .btn-outline-secondary.disabled.focus.custom-file-control::before, .btn.btn-outline-secondary:disabled:focus, .btn-outline-secondary.custom-file-control:disabled:focus::before, .btn.btn-outline-secondary:disabled.focus, .btn-outline-secondary.custom-file-control:disabled.focus::before {
+ background-color: transparent;
+ border-color: #6c757d; }
+
+.btn.btn-outline-secondary.disabled:hover, .btn-outline-secondary.disabled.custom-file-control:hover::before, .btn.btn-outline-secondary:disabled:hover, .btn-outline-secondary.custom-file-control:disabled:hover::before {
+ background-color: transparent;
+ border-color: #6c757d; }
+
+.bg-inverse .btn.btn-outline-secondary, .bg-inverse .btn-outline-secondary.custom-file-control::before {
+ color: #6c757d;
+ background-color: transparent;
+ border-color: #6c757d; }
+
+.bg-inverse .btn.btn-outline-secondary:hover, .bg-inverse .btn-outline-secondary.custom-file-control:hover::before {
+ color: #6c757d;
+ background-color: rgba(204, 204, 204, 0.15);
+ border-color: rgba(204, 204, 204, 0.15); }
+
+.bg-inverse .btn.btn-outline-secondary:focus, .bg-inverse .btn-outline-secondary.custom-file-control:focus::before, .bg-inverse .btn.btn-outline-secondary.focus, .bg-inverse .btn-outline-secondary.focus.custom-file-control::before {
+ color: #6c757d;
+ background-color: rgba(204, 204, 204, 0.15);
+ border-color: rgba(204, 204, 204, 0.15); }
+
+.bg-inverse .btn.btn-outline-secondary:active, .bg-inverse .btn-outline-secondary.custom-file-control:active::before, .bg-inverse .btn.btn-outline-secondary.active, .bg-inverse .btn-outline-secondary.active.custom-file-control::before,
+ .open > .bg-inverse .btn.btn-outline-secondary.dropdown-toggle,
+ .open > .bg-inverse .btn-outline-secondary.dropdown-toggle.custom-file-control::before {
+ color: #6c757d;
+ background-color: rgba(204, 204, 204, 0.15);
+ border-color: rgba(204, 204, 204, 0.15); }
+
+.bg-inverse .btn.btn-outline-secondary:active:hover, .bg-inverse .btn-outline-secondary.custom-file-control:active:hover::before, .bg-inverse .btn.btn-outline-secondary:active:focus, .bg-inverse .btn-outline-secondary.custom-file-control:active:focus::before, .bg-inverse .btn.btn-outline-secondary:active.focus, .bg-inverse .btn-outline-secondary.custom-file-control:active.focus::before, .bg-inverse .btn.btn-outline-secondary.active:hover, .bg-inverse .btn-outline-secondary.active.custom-file-control:hover::before, .bg-inverse .btn.btn-outline-secondary.active:focus, .bg-inverse .btn-outline-secondary.active.custom-file-control:focus::before, .bg-inverse .btn.btn-outline-secondary.active.focus, .bg-inverse .btn-outline-secondary.active.focus.custom-file-control::before,
+ .open > .bg-inverse .btn.btn-outline-secondary.dropdown-toggle:hover,
+ .open > .bg-inverse .btn-outline-secondary.dropdown-toggle.custom-file-control:hover::before,
+ .open > .bg-inverse .btn.btn-outline-secondary.dropdown-toggle:focus,
+ .open > .bg-inverse .btn-outline-secondary.dropdown-toggle.custom-file-control:focus::before,
+ .open > .bg-inverse .btn.btn-outline-secondary.dropdown-toggle.focus,
+ .open > .bg-inverse .btn-outline-secondary.dropdown-toggle.focus.custom-file-control::before {
+ color: #6c757d;
+ background-color: rgba(204, 204, 204, 0.25);
+ border-color: rgba(204, 204, 204, 0.25); }
+
+.open > .bg-inverse .btn.btn-outline-secondary.dropdown-toggle.bmd-btn-icon, .open > .bg-inverse .btn-outline-secondary.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
+ color: inherit;
+ background-color: transparent; }
+
+.open > .bg-inverse .btn.btn-outline-secondary.dropdown-toggle.bmd-btn-icon:hover, .open > .bg-inverse .btn-outline-secondary.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
+ background-color: rgba(204, 204, 204, 0.15); }
+
+.bg-inverse .btn.btn-outline-secondary.disabled:focus, .bg-inverse .btn-outline-secondary.disabled.custom-file-control:focus::before, .bg-inverse .btn.btn-outline-secondary.disabled.focus, .bg-inverse .btn-outline-secondary.disabled.focus.custom-file-control::before, .bg-inverse .btn.btn-outline-secondary:disabled:focus, .bg-inverse .btn-outline-secondary.custom-file-control:disabled:focus::before, .bg-inverse .btn.btn-outline-secondary:disabled.focus, .bg-inverse .btn-outline-secondary.custom-file-control:disabled.focus::before {
+ background-color: transparent;
+ border-color: #6c757d; }
+
+.bg-inverse .btn.btn-outline-secondary.disabled:hover, .bg-inverse .btn-outline-secondary.disabled.custom-file-control:hover::before, .bg-inverse .btn.btn-outline-secondary:disabled:hover, .bg-inverse .btn-outline-secondary.custom-file-control:disabled:hover::before {
+ background-color: transparent;
+ border-color: #6c757d; }
+
+.btn.btn-outline-secondary.btn-link, .btn-outline-secondary.btn-link.custom-file-control::before {
+ background-color: transparent; }
+
+.btn.btn-outline-success, .btn-outline-success.custom-file-control::before {
+ border-color: currentColor;
+ border-style: solid;
+ border-width: 1px;
+ color: #4caf50;
+ background-color: transparent;
+ border-color: #4caf50; }
+
+.btn.btn-outline-success:hover, .btn-outline-success.custom-file-control:hover::before {
+ color: #4caf50;
+ background-color: rgba(153, 153, 153, 0.2);
+ border-color: #4caf50; }
+
+.btn.btn-outline-success:focus, .btn-outline-success.custom-file-control:focus::before, .btn.btn-outline-success.focus, .btn-outline-success.focus.custom-file-control::before {
+ color: #4caf50;
+ background-color: rgba(153, 153, 153, 0.2);
+ border-color: #4caf50; }
+
+.btn.btn-outline-success:active, .btn-outline-success.custom-file-control:active::before, .btn.btn-outline-success.active, .btn-outline-success.active.custom-file-control::before,
+ .open > .btn.btn-outline-success.dropdown-toggle,
+ .open > .btn-outline-success.dropdown-toggle.custom-file-control::before {
+ color: #4caf50;
+ background-color: rgba(153, 153, 153, 0.2);
+ border-color: #4caf50; }
+
+.btn.btn-outline-success:active:hover, .btn-outline-success.custom-file-control:active:hover::before, .btn.btn-outline-success:active:focus, .btn-outline-success.custom-file-control:active:focus::before, .btn.btn-outline-success:active.focus, .btn-outline-success.custom-file-control:active.focus::before, .btn.btn-outline-success.active:hover, .btn-outline-success.active.custom-file-control:hover::before, .btn.btn-outline-success.active:focus, .btn-outline-success.active.custom-file-control:focus::before, .btn.btn-outline-success.active.focus, .btn-outline-success.active.focus.custom-file-control::before,
+ .open > .btn.btn-outline-success.dropdown-toggle:hover,
+ .open > .btn-outline-success.dropdown-toggle.custom-file-control:hover::before,
+ .open > .btn.btn-outline-success.dropdown-toggle:focus,
+ .open > .btn-outline-success.dropdown-toggle.custom-file-control:focus::before,
+ .open > .btn.btn-outline-success.dropdown-toggle.focus,
+ .open > .btn-outline-success.dropdown-toggle.focus.custom-file-control::before {
+ color: #4caf50;
+ background-color: rgba(153, 153, 153, 0.4);
+ border-color: #4caf50; }
+
+.open > .btn.btn-outline-success.dropdown-toggle.bmd-btn-icon, .open > .btn-outline-success.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
+ color: inherit;
+ background-color: transparent; }
+
+.open > .btn.btn-outline-success.dropdown-toggle.bmd-btn-icon:hover, .open > .btn-outline-success.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
+ background-color: rgba(153, 153, 153, 0.2); }
+
+.btn.btn-outline-success.disabled:focus, .btn-outline-success.disabled.custom-file-control:focus::before, .btn.btn-outline-success.disabled.focus, .btn-outline-success.disabled.focus.custom-file-control::before, .btn.btn-outline-success:disabled:focus, .btn-outline-success.custom-file-control:disabled:focus::before, .btn.btn-outline-success:disabled.focus, .btn-outline-success.custom-file-control:disabled.focus::before {
+ background-color: transparent;
+ border-color: #4caf50; }
+
+.btn.btn-outline-success.disabled:hover, .btn-outline-success.disabled.custom-file-control:hover::before, .btn.btn-outline-success:disabled:hover, .btn-outline-success.custom-file-control:disabled:hover::before {
+ background-color: transparent;
+ border-color: #4caf50; }
+
+.bg-inverse .btn.btn-outline-success, .bg-inverse .btn-outline-success.custom-file-control::before {
+ color: #4caf50;
+ background-color: transparent;
+ border-color: #4caf50; }
+
+.bg-inverse .btn.btn-outline-success:hover, .bg-inverse .btn-outline-success.custom-file-control:hover::before {
+ color: #4caf50;
+ background-color: rgba(204, 204, 204, 0.15);
+ border-color: rgba(204, 204, 204, 0.15); }
+
+.bg-inverse .btn.btn-outline-success:focus, .bg-inverse .btn-outline-success.custom-file-control:focus::before, .bg-inverse .btn.btn-outline-success.focus, .bg-inverse .btn-outline-success.focus.custom-file-control::before {
+ color: #4caf50;
+ background-color: rgba(204, 204, 204, 0.15);
+ border-color: rgba(204, 204, 204, 0.15); }
+
+.bg-inverse .btn.btn-outline-success:active, .bg-inverse .btn-outline-success.custom-file-control:active::before, .bg-inverse .btn.btn-outline-success.active, .bg-inverse .btn-outline-success.active.custom-file-control::before,
+ .open > .bg-inverse .btn.btn-outline-success.dropdown-toggle,
+ .open > .bg-inverse .btn-outline-success.dropdown-toggle.custom-file-control::before {
+ color: #4caf50;
+ background-color: rgba(204, 204, 204, 0.15);
+ border-color: rgba(204, 204, 204, 0.15); }
+
+.bg-inverse .btn.btn-outline-success:active:hover, .bg-inverse .btn-outline-success.custom-file-control:active:hover::before, .bg-inverse .btn.btn-outline-success:active:focus, .bg-inverse .btn-outline-success.custom-file-control:active:focus::before, .bg-inverse .btn.btn-outline-success:active.focus, .bg-inverse .btn-outline-success.custom-file-control:active.focus::before, .bg-inverse .btn.btn-outline-success.active:hover, .bg-inverse .btn-outline-success.active.custom-file-control:hover::before, .bg-inverse .btn.btn-outline-success.active:focus, .bg-inverse .btn-outline-success.active.custom-file-control:focus::before, .bg-inverse .btn.btn-outline-success.active.focus, .bg-inverse .btn-outline-success.active.focus.custom-file-control::before,
+ .open > .bg-inverse .btn.btn-outline-success.dropdown-toggle:hover,
+ .open > .bg-inverse .btn-outline-success.dropdown-toggle.custom-file-control:hover::before,
+ .open > .bg-inverse .btn.btn-outline-success.dropdown-toggle:focus,
+ .open > .bg-inverse .btn-outline-success.dropdown-toggle.custom-file-control:focus::before,
+ .open > .bg-inverse .btn.btn-outline-success.dropdown-toggle.focus,
+ .open > .bg-inverse .btn-outline-success.dropdown-toggle.focus.custom-file-control::before {
+ color: #4caf50;
+ background-color: rgba(204, 204, 204, 0.25);
+ border-color: rgba(204, 204, 204, 0.25); }
+
+.open > .bg-inverse .btn.btn-outline-success.dropdown-toggle.bmd-btn-icon, .open > .bg-inverse .btn-outline-success.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
+ color: inherit;
+ background-color: transparent; }
+
+.open > .bg-inverse .btn.btn-outline-success.dropdown-toggle.bmd-btn-icon:hover, .open > .bg-inverse .btn-outline-success.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
+ background-color: rgba(204, 204, 204, 0.15); }
+
+.bg-inverse .btn.btn-outline-success.disabled:focus, .bg-inverse .btn-outline-success.disabled.custom-file-control:focus::before, .bg-inverse .btn.btn-outline-success.disabled.focus, .bg-inverse .btn-outline-success.disabled.focus.custom-file-control::before, .bg-inverse .btn.btn-outline-success:disabled:focus, .bg-inverse .btn-outline-success.custom-file-control:disabled:focus::before, .bg-inverse .btn.btn-outline-success:disabled.focus, .bg-inverse .btn-outline-success.custom-file-control:disabled.focus::before {
+ background-color: transparent;
+ border-color: #4caf50; }
+
+.bg-inverse .btn.btn-outline-success.disabled:hover, .bg-inverse .btn-outline-success.disabled.custom-file-control:hover::before, .bg-inverse .btn.btn-outline-success:disabled:hover, .bg-inverse .btn-outline-success.custom-file-control:disabled:hover::before {
+ background-color: transparent;
+ border-color: #4caf50; }
+
+.btn.btn-outline-success.btn-link, .btn-outline-success.btn-link.custom-file-control::before {
+ background-color: transparent; }
+
+.btn.btn-outline-info, .btn-outline-info.custom-file-control::before {
+ border-color: currentColor;
+ border-style: solid;
+ border-width: 1px;
+ color: #00bcd4;
+ background-color: transparent;
+ border-color: #00bcd4; }
+
+.btn.btn-outline-info:hover, .btn-outline-info.custom-file-control:hover::before {
+ color: #00bcd4;
+ background-color: rgba(153, 153, 153, 0.2);
+ border-color: #00bcd4; }
+
+.btn.btn-outline-info:focus, .btn-outline-info.custom-file-control:focus::before, .btn.btn-outline-info.focus, .btn-outline-info.focus.custom-file-control::before {
+ color: #00bcd4;
+ background-color: rgba(153, 153, 153, 0.2);
+ border-color: #00bcd4; }
+
+.btn.btn-outline-info:active, .btn-outline-info.custom-file-control:active::before, .btn.btn-outline-info.active, .btn-outline-info.active.custom-file-control::before,
+ .open > .btn.btn-outline-info.dropdown-toggle,
+ .open > .btn-outline-info.dropdown-toggle.custom-file-control::before {
+ color: #00bcd4;
+ background-color: rgba(153, 153, 153, 0.2);
+ border-color: #00bcd4; }
+
+.btn.btn-outline-info:active:hover, .btn-outline-info.custom-file-control:active:hover::before, .btn.btn-outline-info:active:focus, .btn-outline-info.custom-file-control:active:focus::before, .btn.btn-outline-info:active.focus, .btn-outline-info.custom-file-control:active.focus::before, .btn.btn-outline-info.active:hover, .btn-outline-info.active.custom-file-control:hover::before, .btn.btn-outline-info.active:focus, .btn-outline-info.active.custom-file-control:focus::before, .btn.btn-outline-info.active.focus, .btn-outline-info.active.focus.custom-file-control::before,
+ .open > .btn.btn-outline-info.dropdown-toggle:hover,
+ .open > .btn-outline-info.dropdown-toggle.custom-file-control:hover::before,
+ .open > .btn.btn-outline-info.dropdown-toggle:focus,
+ .open > .btn-outline-info.dropdown-toggle.custom-file-control:focus::before,
+ .open > .btn.btn-outline-info.dropdown-toggle.focus,
+ .open > .btn-outline-info.dropdown-toggle.focus.custom-file-control::before {
+ color: #00bcd4;
+ background-color: rgba(153, 153, 153, 0.4);
+ border-color: #00bcd4; }
+
+.open > .btn.btn-outline-info.dropdown-toggle.bmd-btn-icon, .open > .btn-outline-info.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
+ color: inherit;
+ background-color: transparent; }
+
+.open > .btn.btn-outline-info.dropdown-toggle.bmd-btn-icon:hover, .open > .btn-outline-info.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
+ background-color: rgba(153, 153, 153, 0.2); }
+
+.btn.btn-outline-info.disabled:focus, .btn-outline-info.disabled.custom-file-control:focus::before, .btn.btn-outline-info.disabled.focus, .btn-outline-info.disabled.focus.custom-file-control::before, .btn.btn-outline-info:disabled:focus, .btn-outline-info.custom-file-control:disabled:focus::before, .btn.btn-outline-info:disabled.focus, .btn-outline-info.custom-file-control:disabled.focus::before {
+ background-color: transparent;
+ border-color: #00bcd4; }
+
+.btn.btn-outline-info.disabled:hover, .btn-outline-info.disabled.custom-file-control:hover::before, .btn.btn-outline-info:disabled:hover, .btn-outline-info.custom-file-control:disabled:hover::before {
+ background-color: transparent;
+ border-color: #00bcd4; }
+
+.bg-inverse .btn.btn-outline-info, .bg-inverse .btn-outline-info.custom-file-control::before {
+ color: #00bcd4;
+ background-color: transparent;
+ border-color: #00bcd4; }
+
+.bg-inverse .btn.btn-outline-info:hover, .bg-inverse .btn-outline-info.custom-file-control:hover::before {
+ color: #00bcd4;
+ background-color: rgba(204, 204, 204, 0.15);
+ border-color: rgba(204, 204, 204, 0.15); }
+
+.bg-inverse .btn.btn-outline-info:focus, .bg-inverse .btn-outline-info.custom-file-control:focus::before, .bg-inverse .btn.btn-outline-info.focus, .bg-inverse .btn-outline-info.focus.custom-file-control::before {
+ color: #00bcd4;
+ background-color: rgba(204, 204, 204, 0.15);
+ border-color: rgba(204, 204, 204, 0.15); }
+
+.bg-inverse .btn.btn-outline-info:active, .bg-inverse .btn-outline-info.custom-file-control:active::before, .bg-inverse .btn.btn-outline-info.active, .bg-inverse .btn-outline-info.active.custom-file-control::before,
+ .open > .bg-inverse .btn.btn-outline-info.dropdown-toggle,
+ .open > .bg-inverse .btn-outline-info.dropdown-toggle.custom-file-control::before {
+ color: #00bcd4;
+ background-color: rgba(204, 204, 204, 0.15);
+ border-color: rgba(204, 204, 204, 0.15); }
+
+.bg-inverse .btn.btn-outline-info:active:hover, .bg-inverse .btn-outline-info.custom-file-control:active:hover::before, .bg-inverse .btn.btn-outline-info:active:focus, .bg-inverse .btn-outline-info.custom-file-control:active:focus::before, .bg-inverse .btn.btn-outline-info:active.focus, .bg-inverse .btn-outline-info.custom-file-control:active.focus::before, .bg-inverse .btn.btn-outline-info.active:hover, .bg-inverse .btn-outline-info.active.custom-file-control:hover::before, .bg-inverse .btn.btn-outline-info.active:focus, .bg-inverse .btn-outline-info.active.custom-file-control:focus::before, .bg-inverse .btn.btn-outline-info.active.focus, .bg-inverse .btn-outline-info.active.focus.custom-file-control::before,
+ .open > .bg-inverse .btn.btn-outline-info.dropdown-toggle:hover,
+ .open > .bg-inverse .btn-outline-info.dropdown-toggle.custom-file-control:hover::before,
+ .open > .bg-inverse .btn.btn-outline-info.dropdown-toggle:focus,
+ .open > .bg-inverse .btn-outline-info.dropdown-toggle.custom-file-control:focus::before,
+ .open > .bg-inverse .btn.btn-outline-info.dropdown-toggle.focus,
+ .open > .bg-inverse .btn-outline-info.dropdown-toggle.focus.custom-file-control::before {
+ color: #00bcd4;
+ background-color: rgba(204, 204, 204, 0.25);
+ border-color: rgba(204, 204, 204, 0.25); }
+
+.open > .bg-inverse .btn.btn-outline-info.dropdown-toggle.bmd-btn-icon, .open > .bg-inverse .btn-outline-info.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
+ color: inherit;
+ background-color: transparent; }
+
+.open > .bg-inverse .btn.btn-outline-info.dropdown-toggle.bmd-btn-icon:hover, .open > .bg-inverse .btn-outline-info.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
+ background-color: rgba(204, 204, 204, 0.15); }
+
+.bg-inverse .btn.btn-outline-info.disabled:focus, .bg-inverse .btn-outline-info.disabled.custom-file-control:focus::before, .bg-inverse .btn.btn-outline-info.disabled.focus, .bg-inverse .btn-outline-info.disabled.focus.custom-file-control::before, .bg-inverse .btn.btn-outline-info:disabled:focus, .bg-inverse .btn-outline-info.custom-file-control:disabled:focus::before, .bg-inverse .btn.btn-outline-info:disabled.focus, .bg-inverse .btn-outline-info.custom-file-control:disabled.focus::before {
+ background-color: transparent;
+ border-color: #00bcd4; }
+
+.bg-inverse .btn.btn-outline-info.disabled:hover, .bg-inverse .btn-outline-info.disabled.custom-file-control:hover::before, .bg-inverse .btn.btn-outline-info:disabled:hover, .bg-inverse .btn-outline-info.custom-file-control:disabled:hover::before {
+ background-color: transparent;
+ border-color: #00bcd4; }
+
+.btn.btn-outline-info.btn-link, .btn-outline-info.btn-link.custom-file-control::before {
+ background-color: transparent; }
+
+.btn.btn-outline-warning, .btn-outline-warning.custom-file-control::before {
+ border-color: currentColor;
+ border-style: solid;
+ border-width: 1px;
+ color: #ffeb3b;
+ background-color: transparent;
+ border-color: #ffeb3b; }
+
+.btn.btn-outline-warning:hover, .btn-outline-warning.custom-file-control:hover::before {
+ color: #ffeb3b;
+ background-color: rgba(153, 153, 153, 0.2);
+ border-color: #ffeb3b; }
+
+.btn.btn-outline-warning:focus, .btn-outline-warning.custom-file-control:focus::before, .btn.btn-outline-warning.focus, .btn-outline-warning.focus.custom-file-control::before {
+ color: #ffeb3b;
+ background-color: rgba(153, 153, 153, 0.2);
+ border-color: #ffeb3b; }
+
+.btn.btn-outline-warning:active, .btn-outline-warning.custom-file-control:active::before, .btn.btn-outline-warning.active, .btn-outline-warning.active.custom-file-control::before,
+ .open > .btn.btn-outline-warning.dropdown-toggle,
+ .open > .btn-outline-warning.dropdown-toggle.custom-file-control::before {
+ color: #ffeb3b;
+ background-color: rgba(153, 153, 153, 0.2);
+ border-color: #ffeb3b; }
+
+.btn.btn-outline-warning:active:hover, .btn-outline-warning.custom-file-control:active:hover::before, .btn.btn-outline-warning:active:focus, .btn-outline-warning.custom-file-control:active:focus::before, .btn.btn-outline-warning:active.focus, .btn-outline-warning.custom-file-control:active.focus::before, .btn.btn-outline-warning.active:hover, .btn-outline-warning.active.custom-file-control:hover::before, .btn.btn-outline-warning.active:focus, .btn-outline-warning.active.custom-file-control:focus::before, .btn.btn-outline-warning.active.focus, .btn-outline-warning.active.focus.custom-file-control::before,
+ .open > .btn.btn-outline-warning.dropdown-toggle:hover,
+ .open > .btn-outline-warning.dropdown-toggle.custom-file-control:hover::before,
+ .open > .btn.btn-outline-warning.dropdown-toggle:focus,
+ .open > .btn-outline-warning.dropdown-toggle.custom-file-control:focus::before,
+ .open > .btn.btn-outline-warning.dropdown-toggle.focus,
+ .open > .btn-outline-warning.dropdown-toggle.focus.custom-file-control::before {
+ color: #ffeb3b;
+ background-color: rgba(153, 153, 153, 0.4);
+ border-color: #ffeb3b; }
+
+.open > .btn.btn-outline-warning.dropdown-toggle.bmd-btn-icon, .open > .btn-outline-warning.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
+ color: inherit;
+ background-color: transparent; }
+
+.open > .btn.btn-outline-warning.dropdown-toggle.bmd-btn-icon:hover, .open > .btn-outline-warning.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
+ background-color: rgba(153, 153, 153, 0.2); }
+
+.btn.btn-outline-warning.disabled:focus, .btn-outline-warning.disabled.custom-file-control:focus::before, .btn.btn-outline-warning.disabled.focus, .btn-outline-warning.disabled.focus.custom-file-control::before, .btn.btn-outline-warning:disabled:focus, .btn-outline-warning.custom-file-control:disabled:focus::before, .btn.btn-outline-warning:disabled.focus, .btn-outline-warning.custom-file-control:disabled.focus::before {
+ background-color: transparent;
+ border-color: #ffeb3b; }
+
+.btn.btn-outline-warning.disabled:hover, .btn-outline-warning.disabled.custom-file-control:hover::before, .btn.btn-outline-warning:disabled:hover, .btn-outline-warning.custom-file-control:disabled:hover::before {
+ background-color: transparent;
+ border-color: #ffeb3b; }
+
+.bg-inverse .btn.btn-outline-warning, .bg-inverse .btn-outline-warning.custom-file-control::before {
+ color: #ffeb3b;
+ background-color: transparent;
+ border-color: #ffeb3b; }
+
+.bg-inverse .btn.btn-outline-warning:hover, .bg-inverse .btn-outline-warning.custom-file-control:hover::before {
+ color: #ffeb3b;
+ background-color: rgba(204, 204, 204, 0.15);
+ border-color: rgba(204, 204, 204, 0.15); }
+
+.bg-inverse .btn.btn-outline-warning:focus, .bg-inverse .btn-outline-warning.custom-file-control:focus::before, .bg-inverse .btn.btn-outline-warning.focus, .bg-inverse .btn-outline-warning.focus.custom-file-control::before {
+ color: #ffeb3b;
+ background-color: rgba(204, 204, 204, 0.15);
+ border-color: rgba(204, 204, 204, 0.15); }
+
+.bg-inverse .btn.btn-outline-warning:active, .bg-inverse .btn-outline-warning.custom-file-control:active::before, .bg-inverse .btn.btn-outline-warning.active, .bg-inverse .btn-outline-warning.active.custom-file-control::before,
+ .open > .bg-inverse .btn.btn-outline-warning.dropdown-toggle,
+ .open > .bg-inverse .btn-outline-warning.dropdown-toggle.custom-file-control::before {
+ color: #ffeb3b;
+ background-color: rgba(204, 204, 204, 0.15);
+ border-color: rgba(204, 204, 204, 0.15); }
+
+.bg-inverse .btn.btn-outline-warning:active:hover, .bg-inverse .btn-outline-warning.custom-file-control:active:hover::before, .bg-inverse .btn.btn-outline-warning:active:focus, .bg-inverse .btn-outline-warning.custom-file-control:active:focus::before, .bg-inverse .btn.btn-outline-warning:active.focus, .bg-inverse .btn-outline-warning.custom-file-control:active.focus::before, .bg-inverse .btn.btn-outline-warning.active:hover, .bg-inverse .btn-outline-warning.active.custom-file-control:hover::before, .bg-inverse .btn.btn-outline-warning.active:focus, .bg-inverse .btn-outline-warning.active.custom-file-control:focus::before, .bg-inverse .btn.btn-outline-warning.active.focus, .bg-inverse .btn-outline-warning.active.focus.custom-file-control::before,
+ .open > .bg-inverse .btn.btn-outline-warning.dropdown-toggle:hover,
+ .open > .bg-inverse .btn-outline-warning.dropdown-toggle.custom-file-control:hover::before,
+ .open > .bg-inverse .btn.btn-outline-warning.dropdown-toggle:focus,
+ .open > .bg-inverse .btn-outline-warning.dropdown-toggle.custom-file-control:focus::before,
+ .open > .bg-inverse .btn.btn-outline-warning.dropdown-toggle.focus,
+ .open > .bg-inverse .btn-outline-warning.dropdown-toggle.focus.custom-file-control::before {
+ color: #ffeb3b;
+ background-color: rgba(204, 204, 204, 0.25);
+ border-color: rgba(204, 204, 204, 0.25); }
+
+.open > .bg-inverse .btn.btn-outline-warning.dropdown-toggle.bmd-btn-icon, .open > .bg-inverse .btn-outline-warning.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
+ color: inherit;
+ background-color: transparent; }
+
+.open > .bg-inverse .btn.btn-outline-warning.dropdown-toggle.bmd-btn-icon:hover, .open > .bg-inverse .btn-outline-warning.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
+ background-color: rgba(204, 204, 204, 0.15); }
+
+.bg-inverse .btn.btn-outline-warning.disabled:focus, .bg-inverse .btn-outline-warning.disabled.custom-file-control:focus::before, .bg-inverse .btn.btn-outline-warning.disabled.focus, .bg-inverse .btn-outline-warning.disabled.focus.custom-file-control::before, .bg-inverse .btn.btn-outline-warning:disabled:focus, .bg-inverse .btn-outline-warning.custom-file-control:disabled:focus::before, .bg-inverse .btn.btn-outline-warning:disabled.focus, .bg-inverse .btn-outline-warning.custom-file-control:disabled.focus::before {
+ background-color: transparent;
+ border-color: #ffeb3b; }
+
+.bg-inverse .btn.btn-outline-warning.disabled:hover, .bg-inverse .btn-outline-warning.disabled.custom-file-control:hover::before, .bg-inverse .btn.btn-outline-warning:disabled:hover, .bg-inverse .btn-outline-warning.custom-file-control:disabled:hover::before {
+ background-color: transparent;
+ border-color: #ffeb3b; }
+
+.btn.btn-outline-warning.btn-link, .btn-outline-warning.btn-link.custom-file-control::before {
+ background-color: transparent; }
+
+.btn.btn-outline-danger, .btn-outline-danger.custom-file-control::before {
+ border-color: currentColor;
+ border-style: solid;
+ border-width: 1px;
+ color: #f44336;
+ background-color: transparent;
+ border-color: #f44336; }
+
+.btn.btn-outline-danger:hover, .btn-outline-danger.custom-file-control:hover::before {
+ color: #f44336;
+ background-color: rgba(153, 153, 153, 0.2);
+ border-color: #f44336; }
+
+.btn.btn-outline-danger:focus, .btn-outline-danger.custom-file-control:focus::before, .btn.btn-outline-danger.focus, .btn-outline-danger.focus.custom-file-control::before {
+ color: #f44336;
+ background-color: rgba(153, 153, 153, 0.2);
+ border-color: #f44336; }
+
+.btn.btn-outline-danger:active, .btn-outline-danger.custom-file-control:active::before, .btn.btn-outline-danger.active, .btn-outline-danger.active.custom-file-control::before,
+ .open > .btn.btn-outline-danger.dropdown-toggle,
+ .open > .btn-outline-danger.dropdown-toggle.custom-file-control::before {
+ color: #f44336;
+ background-color: rgba(153, 153, 153, 0.2);
+ border-color: #f44336; }
+
+.btn.btn-outline-danger:active:hover, .btn-outline-danger.custom-file-control:active:hover::before, .btn.btn-outline-danger:active:focus, .btn-outline-danger.custom-file-control:active:focus::before, .btn.btn-outline-danger:active.focus, .btn-outline-danger.custom-file-control:active.focus::before, .btn.btn-outline-danger.active:hover, .btn-outline-danger.active.custom-file-control:hover::before, .btn.btn-outline-danger.active:focus, .btn-outline-danger.active.custom-file-control:focus::before, .btn.btn-outline-danger.active.focus, .btn-outline-danger.active.focus.custom-file-control::before,
+ .open > .btn.btn-outline-danger.dropdown-toggle:hover,
+ .open > .btn-outline-danger.dropdown-toggle.custom-file-control:hover::before,
+ .open > .btn.btn-outline-danger.dropdown-toggle:focus,
+ .open > .btn-outline-danger.dropdown-toggle.custom-file-control:focus::before,
+ .open > .btn.btn-outline-danger.dropdown-toggle.focus,
+ .open > .btn-outline-danger.dropdown-toggle.focus.custom-file-control::before {
+ color: #f44336;
+ background-color: rgba(153, 153, 153, 0.4);
+ border-color: #f44336; }
+
+.open > .btn.btn-outline-danger.dropdown-toggle.bmd-btn-icon, .open > .btn-outline-danger.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
+ color: inherit;
+ background-color: transparent; }
+
+.open > .btn.btn-outline-danger.dropdown-toggle.bmd-btn-icon:hover, .open > .btn-outline-danger.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
+ background-color: rgba(153, 153, 153, 0.2); }
+
+.btn.btn-outline-danger.disabled:focus, .btn-outline-danger.disabled.custom-file-control:focus::before, .btn.btn-outline-danger.disabled.focus, .btn-outline-danger.disabled.focus.custom-file-control::before, .btn.btn-outline-danger:disabled:focus, .btn-outline-danger.custom-file-control:disabled:focus::before, .btn.btn-outline-danger:disabled.focus, .btn-outline-danger.custom-file-control:disabled.focus::before {
+ background-color: transparent;
+ border-color: #f44336; }
+
+.btn.btn-outline-danger.disabled:hover, .btn-outline-danger.disabled.custom-file-control:hover::before, .btn.btn-outline-danger:disabled:hover, .btn-outline-danger.custom-file-control:disabled:hover::before {
+ background-color: transparent;
+ border-color: #f44336; }
+
+.bg-inverse .btn.btn-outline-danger, .bg-inverse .btn-outline-danger.custom-file-control::before {
+ color: #f44336;
+ background-color: transparent;
+ border-color: #f44336; }
+
+.bg-inverse .btn.btn-outline-danger:hover, .bg-inverse .btn-outline-danger.custom-file-control:hover::before {
+ color: #f44336;
+ background-color: rgba(204, 204, 204, 0.15);
+ border-color: rgba(204, 204, 204, 0.15); }
+
+.bg-inverse .btn.btn-outline-danger:focus, .bg-inverse .btn-outline-danger.custom-file-control:focus::before, .bg-inverse .btn.btn-outline-danger.focus, .bg-inverse .btn-outline-danger.focus.custom-file-control::before {
+ color: #f44336;
+ background-color: rgba(204, 204, 204, 0.15);
+ border-color: rgba(204, 204, 204, 0.15); }
+
+.bg-inverse .btn.btn-outline-danger:active, .bg-inverse .btn-outline-danger.custom-file-control:active::before, .bg-inverse .btn.btn-outline-danger.active, .bg-inverse .btn-outline-danger.active.custom-file-control::before,
+ .open > .bg-inverse .btn.btn-outline-danger.dropdown-toggle,
+ .open > .bg-inverse .btn-outline-danger.dropdown-toggle.custom-file-control::before {
+ color: #f44336;
+ background-color: rgba(204, 204, 204, 0.15);
+ border-color: rgba(204, 204, 204, 0.15); }
+
+.bg-inverse .btn.btn-outline-danger:active:hover, .bg-inverse .btn-outline-danger.custom-file-control:active:hover::before, .bg-inverse .btn.btn-outline-danger:active:focus, .bg-inverse .btn-outline-danger.custom-file-control:active:focus::before, .bg-inverse .btn.btn-outline-danger:active.focus, .bg-inverse .btn-outline-danger.custom-file-control:active.focus::before, .bg-inverse .btn.btn-outline-danger.active:hover, .bg-inverse .btn-outline-danger.active.custom-file-control:hover::before, .bg-inverse .btn.btn-outline-danger.active:focus, .bg-inverse .btn-outline-danger.active.custom-file-control:focus::before, .bg-inverse .btn.btn-outline-danger.active.focus, .bg-inverse .btn-outline-danger.active.focus.custom-file-control::before,
+ .open > .bg-inverse .btn.btn-outline-danger.dropdown-toggle:hover,
+ .open > .bg-inverse .btn-outline-danger.dropdown-toggle.custom-file-control:hover::before,
+ .open > .bg-inverse .btn.btn-outline-danger.dropdown-toggle:focus,
+ .open > .bg-inverse .btn-outline-danger.dropdown-toggle.custom-file-control:focus::before,
+ .open > .bg-inverse .btn.btn-outline-danger.dropdown-toggle.focus,
+ .open > .bg-inverse .btn-outline-danger.dropdown-toggle.focus.custom-file-control::before {
+ color: #f44336;
+ background-color: rgba(204, 204, 204, 0.25);
+ border-color: rgba(204, 204, 204, 0.25); }
+
+.open > .bg-inverse .btn.btn-outline-danger.dropdown-toggle.bmd-btn-icon, .open > .bg-inverse .btn-outline-danger.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
+ color: inherit;
+ background-color: transparent; }
+
+.open > .bg-inverse .btn.btn-outline-danger.dropdown-toggle.bmd-btn-icon:hover, .open > .bg-inverse .btn-outline-danger.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
+ background-color: rgba(204, 204, 204, 0.15); }
+
+.bg-inverse .btn.btn-outline-danger.disabled:focus, .bg-inverse .btn-outline-danger.disabled.custom-file-control:focus::before, .bg-inverse .btn.btn-outline-danger.disabled.focus, .bg-inverse .btn-outline-danger.disabled.focus.custom-file-control::before, .bg-inverse .btn.btn-outline-danger:disabled:focus, .bg-inverse .btn-outline-danger.custom-file-control:disabled:focus::before, .bg-inverse .btn.btn-outline-danger:disabled.focus, .bg-inverse .btn-outline-danger.custom-file-control:disabled.focus::before {
+ background-color: transparent;
+ border-color: #f44336; }
+
+.bg-inverse .btn.btn-outline-danger.disabled:hover, .bg-inverse .btn-outline-danger.disabled.custom-file-control:hover::before, .bg-inverse .btn.btn-outline-danger:disabled:hover, .bg-inverse .btn-outline-danger.custom-file-control:disabled:hover::before {
+ background-color: transparent;
+ border-color: #f44336; }
+
+.btn.btn-outline-danger.btn-link, .btn-outline-danger.btn-link.custom-file-control::before {
+ background-color: transparent; }
+
+.btn.btn-outline-light, .btn-outline-light.custom-file-control::before {
+ border-color: currentColor;
+ border-style: solid;
+ border-width: 1px;
+ color: #f8f9fa;
+ background-color: transparent;
+ border-color: #f8f9fa; }
+
+.btn.btn-outline-light:hover, .btn-outline-light.custom-file-control:hover::before {
+ color: #f8f9fa;
+ background-color: rgba(153, 153, 153, 0.2);
+ border-color: #f8f9fa; }
+
+.btn.btn-outline-light:focus, .btn-outline-light.custom-file-control:focus::before, .btn.btn-outline-light.focus, .btn-outline-light.focus.custom-file-control::before {
+ color: #f8f9fa;
+ background-color: rgba(153, 153, 153, 0.2);
+ border-color: #f8f9fa; }
+
+.btn.btn-outline-light:active, .btn-outline-light.custom-file-control:active::before, .btn.btn-outline-light.active, .btn-outline-light.active.custom-file-control::before,
+ .open > .btn.btn-outline-light.dropdown-toggle,
+ .open > .btn-outline-light.dropdown-toggle.custom-file-control::before {
+ color: #f8f9fa;
+ background-color: rgba(153, 153, 153, 0.2);
+ border-color: #f8f9fa; }
+
+.btn.btn-outline-light:active:hover, .btn-outline-light.custom-file-control:active:hover::before, .btn.btn-outline-light:active:focus, .btn-outline-light.custom-file-control:active:focus::before, .btn.btn-outline-light:active.focus, .btn-outline-light.custom-file-control:active.focus::before, .btn.btn-outline-light.active:hover, .btn-outline-light.active.custom-file-control:hover::before, .btn.btn-outline-light.active:focus, .btn-outline-light.active.custom-file-control:focus::before, .btn.btn-outline-light.active.focus, .btn-outline-light.active.focus.custom-file-control::before,
+ .open > .btn.btn-outline-light.dropdown-toggle:hover,
+ .open > .btn-outline-light.dropdown-toggle.custom-file-control:hover::before,
+ .open > .btn.btn-outline-light.dropdown-toggle:focus,
+ .open > .btn-outline-light.dropdown-toggle.custom-file-control:focus::before,
+ .open > .btn.btn-outline-light.dropdown-toggle.focus,
+ .open > .btn-outline-light.dropdown-toggle.focus.custom-file-control::before {
+ color: #f8f9fa;
+ background-color: rgba(153, 153, 153, 0.4);
+ border-color: #f8f9fa; }
+
+.open > .btn.btn-outline-light.dropdown-toggle.bmd-btn-icon, .open > .btn-outline-light.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
+ color: inherit;
+ background-color: transparent; }
+
+.open > .btn.btn-outline-light.dropdown-toggle.bmd-btn-icon:hover, .open > .btn-outline-light.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
+ background-color: rgba(153, 153, 153, 0.2); }
+
+.btn.btn-outline-light.disabled:focus, .btn-outline-light.disabled.custom-file-control:focus::before, .btn.btn-outline-light.disabled.focus, .btn-outline-light.disabled.focus.custom-file-control::before, .btn.btn-outline-light:disabled:focus, .btn-outline-light.custom-file-control:disabled:focus::before, .btn.btn-outline-light:disabled.focus, .btn-outline-light.custom-file-control:disabled.focus::before {
+ background-color: transparent;
+ border-color: #f8f9fa; }
+
+.btn.btn-outline-light.disabled:hover, .btn-outline-light.disabled.custom-file-control:hover::before, .btn.btn-outline-light:disabled:hover, .btn-outline-light.custom-file-control:disabled:hover::before {
+ background-color: transparent;
+ border-color: #f8f9fa; }
+
+.bg-inverse .btn.btn-outline-light, .bg-inverse .btn-outline-light.custom-file-control::before {
+ color: #f8f9fa;
+ background-color: transparent;
+ border-color: #f8f9fa; }
+
+.bg-inverse .btn.btn-outline-light:hover, .bg-inverse .btn-outline-light.custom-file-control:hover::before {
+ color: #f8f9fa;
+ background-color: rgba(204, 204, 204, 0.15);
+ border-color: rgba(204, 204, 204, 0.15); }
+
+.bg-inverse .btn.btn-outline-light:focus, .bg-inverse .btn-outline-light.custom-file-control:focus::before, .bg-inverse .btn.btn-outline-light.focus, .bg-inverse .btn-outline-light.focus.custom-file-control::before {
+ color: #f8f9fa;
+ background-color: rgba(204, 204, 204, 0.15);
+ border-color: rgba(204, 204, 204, 0.15); }
+
+.bg-inverse .btn.btn-outline-light:active, .bg-inverse .btn-outline-light.custom-file-control:active::before, .bg-inverse .btn.btn-outline-light.active, .bg-inverse .btn-outline-light.active.custom-file-control::before,
+ .open > .bg-inverse .btn.btn-outline-light.dropdown-toggle,
+ .open > .bg-inverse .btn-outline-light.dropdown-toggle.custom-file-control::before {
+ color: #f8f9fa;
+ background-color: rgba(204, 204, 204, 0.15);
+ border-color: rgba(204, 204, 204, 0.15); }
+
+.bg-inverse .btn.btn-outline-light:active:hover, .bg-inverse .btn-outline-light.custom-file-control:active:hover::before, .bg-inverse .btn.btn-outline-light:active:focus, .bg-inverse .btn-outline-light.custom-file-control:active:focus::before, .bg-inverse .btn.btn-outline-light:active.focus, .bg-inverse .btn-outline-light.custom-file-control:active.focus::before, .bg-inverse .btn.btn-outline-light.active:hover, .bg-inverse .btn-outline-light.active.custom-file-control:hover::before, .bg-inverse .btn.btn-outline-light.active:focus, .bg-inverse .btn-outline-light.active.custom-file-control:focus::before, .bg-inverse .btn.btn-outline-light.active.focus, .bg-inverse .btn-outline-light.active.focus.custom-file-control::before,
+ .open > .bg-inverse .btn.btn-outline-light.dropdown-toggle:hover,
+ .open > .bg-inverse .btn-outline-light.dropdown-toggle.custom-file-control:hover::before,
+ .open > .bg-inverse .btn.btn-outline-light.dropdown-toggle:focus,
+ .open > .bg-inverse .btn-outline-light.dropdown-toggle.custom-file-control:focus::before,
+ .open > .bg-inverse .btn.btn-outline-light.dropdown-toggle.focus,
+ .open > .bg-inverse .btn-outline-light.dropdown-toggle.focus.custom-file-control::before {
+ color: #f8f9fa;
+ background-color: rgba(204, 204, 204, 0.25);
+ border-color: rgba(204, 204, 204, 0.25); }
+
+.open > .bg-inverse .btn.btn-outline-light.dropdown-toggle.bmd-btn-icon, .open > .bg-inverse .btn-outline-light.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
+ color: inherit;
+ background-color: transparent; }
+
+.open > .bg-inverse .btn.btn-outline-light.dropdown-toggle.bmd-btn-icon:hover, .open > .bg-inverse .btn-outline-light.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
+ background-color: rgba(204, 204, 204, 0.15); }
+
+.bg-inverse .btn.btn-outline-light.disabled:focus, .bg-inverse .btn-outline-light.disabled.custom-file-control:focus::before, .bg-inverse .btn.btn-outline-light.disabled.focus, .bg-inverse .btn-outline-light.disabled.focus.custom-file-control::before, .bg-inverse .btn.btn-outline-light:disabled:focus, .bg-inverse .btn-outline-light.custom-file-control:disabled:focus::before, .bg-inverse .btn.btn-outline-light:disabled.focus, .bg-inverse .btn-outline-light.custom-file-control:disabled.focus::before {
+ background-color: transparent;
+ border-color: #f8f9fa; }
+
+.bg-inverse .btn.btn-outline-light.disabled:hover, .bg-inverse .btn-outline-light.disabled.custom-file-control:hover::before, .bg-inverse .btn.btn-outline-light:disabled:hover, .bg-inverse .btn-outline-light.custom-file-control:disabled:hover::before {
+ background-color: transparent;
+ border-color: #f8f9fa; }
+
+.btn.btn-outline-light.btn-link, .btn-outline-light.btn-link.custom-file-control::before {
+ background-color: transparent; }
+
+.btn.btn-outline-dark, .btn-outline-dark.custom-file-control::before {
+ border-color: currentColor;
+ border-style: solid;
+ border-width: 1px;
+ color: #343a40;
+ background-color: transparent;
+ border-color: #343a40; }
+
+.btn.btn-outline-dark:hover, .btn-outline-dark.custom-file-control:hover::before {
+ color: #343a40;
+ background-color: rgba(153, 153, 153, 0.2);
+ border-color: #343a40; }
+
+.btn.btn-outline-dark:focus, .btn-outline-dark.custom-file-control:focus::before, .btn.btn-outline-dark.focus, .btn-outline-dark.focus.custom-file-control::before {
+ color: #343a40;
+ background-color: rgba(153, 153, 153, 0.2);
+ border-color: #343a40; }
+
+.btn.btn-outline-dark:active, .btn-outline-dark.custom-file-control:active::before, .btn.btn-outline-dark.active, .btn-outline-dark.active.custom-file-control::before,
+ .open > .btn.btn-outline-dark.dropdown-toggle,
+ .open > .btn-outline-dark.dropdown-toggle.custom-file-control::before {
+ color: #343a40;
+ background-color: rgba(153, 153, 153, 0.2);
+ border-color: #343a40; }
+
+.btn.btn-outline-dark:active:hover, .btn-outline-dark.custom-file-control:active:hover::before, .btn.btn-outline-dark:active:focus, .btn-outline-dark.custom-file-control:active:focus::before, .btn.btn-outline-dark:active.focus, .btn-outline-dark.custom-file-control:active.focus::before, .btn.btn-outline-dark.active:hover, .btn-outline-dark.active.custom-file-control:hover::before, .btn.btn-outline-dark.active:focus, .btn-outline-dark.active.custom-file-control:focus::before, .btn.btn-outline-dark.active.focus, .btn-outline-dark.active.focus.custom-file-control::before,
+ .open > .btn.btn-outline-dark.dropdown-toggle:hover,
+ .open > .btn-outline-dark.dropdown-toggle.custom-file-control:hover::before,
+ .open > .btn.btn-outline-dark.dropdown-toggle:focus,
+ .open > .btn-outline-dark.dropdown-toggle.custom-file-control:focus::before,
+ .open > .btn.btn-outline-dark.dropdown-toggle.focus,
+ .open > .btn-outline-dark.dropdown-toggle.focus.custom-file-control::before {
+ color: #343a40;
+ background-color: rgba(153, 153, 153, 0.4);
+ border-color: #343a40; }
+
+.open > .btn.btn-outline-dark.dropdown-toggle.bmd-btn-icon, .open > .btn-outline-dark.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
+ color: inherit;
+ background-color: transparent; }
+
+.open > .btn.btn-outline-dark.dropdown-toggle.bmd-btn-icon:hover, .open > .btn-outline-dark.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
+ background-color: rgba(153, 153, 153, 0.2); }
+
+.btn.btn-outline-dark.disabled:focus, .btn-outline-dark.disabled.custom-file-control:focus::before, .btn.btn-outline-dark.disabled.focus, .btn-outline-dark.disabled.focus.custom-file-control::before, .btn.btn-outline-dark:disabled:focus, .btn-outline-dark.custom-file-control:disabled:focus::before, .btn.btn-outline-dark:disabled.focus, .btn-outline-dark.custom-file-control:disabled.focus::before {
+ background-color: transparent;
+ border-color: #343a40; }
+
+.btn.btn-outline-dark.disabled:hover, .btn-outline-dark.disabled.custom-file-control:hover::before, .btn.btn-outline-dark:disabled:hover, .btn-outline-dark.custom-file-control:disabled:hover::before {
+ background-color: transparent;
+ border-color: #343a40; }
+
+.bg-inverse .btn.btn-outline-dark, .bg-inverse .btn-outline-dark.custom-file-control::before {
+ color: #343a40;
+ background-color: transparent;
+ border-color: #343a40; }
+
+.bg-inverse .btn.btn-outline-dark:hover, .bg-inverse .btn-outline-dark.custom-file-control:hover::before {
+ color: #343a40;
+ background-color: rgba(204, 204, 204, 0.15);
+ border-color: rgba(204, 204, 204, 0.15); }
+
+.bg-inverse .btn.btn-outline-dark:focus, .bg-inverse .btn-outline-dark.custom-file-control:focus::before, .bg-inverse .btn.btn-outline-dark.focus, .bg-inverse .btn-outline-dark.focus.custom-file-control::before {
+ color: #343a40;
+ background-color: rgba(204, 204, 204, 0.15);
+ border-color: rgba(204, 204, 204, 0.15); }
+
+.bg-inverse .btn.btn-outline-dark:active, .bg-inverse .btn-outline-dark.custom-file-control:active::before, .bg-inverse .btn.btn-outline-dark.active, .bg-inverse .btn-outline-dark.active.custom-file-control::before,
+ .open > .bg-inverse .btn.btn-outline-dark.dropdown-toggle,
+ .open > .bg-inverse .btn-outline-dark.dropdown-toggle.custom-file-control::before {
+ color: #343a40;
+ background-color: rgba(204, 204, 204, 0.15);
+ border-color: rgba(204, 204, 204, 0.15); }
+
+.bg-inverse .btn.btn-outline-dark:active:hover, .bg-inverse .btn-outline-dark.custom-file-control:active:hover::before, .bg-inverse .btn.btn-outline-dark:active:focus, .bg-inverse .btn-outline-dark.custom-file-control:active:focus::before, .bg-inverse .btn.btn-outline-dark:active.focus, .bg-inverse .btn-outline-dark.custom-file-control:active.focus::before, .bg-inverse .btn.btn-outline-dark.active:hover, .bg-inverse .btn-outline-dark.active.custom-file-control:hover::before, .bg-inverse .btn.btn-outline-dark.active:focus, .bg-inverse .btn-outline-dark.active.custom-file-control:focus::before, .bg-inverse .btn.btn-outline-dark.active.focus, .bg-inverse .btn-outline-dark.active.focus.custom-file-control::before,
+ .open > .bg-inverse .btn.btn-outline-dark.dropdown-toggle:hover,
+ .open > .bg-inverse .btn-outline-dark.dropdown-toggle.custom-file-control:hover::before,
+ .open > .bg-inverse .btn.btn-outline-dark.dropdown-toggle:focus,
+ .open > .bg-inverse .btn-outline-dark.dropdown-toggle.custom-file-control:focus::before,
+ .open > .bg-inverse .btn.btn-outline-dark.dropdown-toggle.focus,
+ .open > .bg-inverse .btn-outline-dark.dropdown-toggle.focus.custom-file-control::before {
+ color: #343a40;
+ background-color: rgba(204, 204, 204, 0.25);
+ border-color: rgba(204, 204, 204, 0.25); }
+
+.open > .bg-inverse .btn.btn-outline-dark.dropdown-toggle.bmd-btn-icon, .open > .bg-inverse .btn-outline-dark.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
+ color: inherit;
+ background-color: transparent; }
+
+.open > .bg-inverse .btn.btn-outline-dark.dropdown-toggle.bmd-btn-icon:hover, .open > .bg-inverse .btn-outline-dark.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
+ background-color: rgba(204, 204, 204, 0.15); }
+
+.bg-inverse .btn.btn-outline-dark.disabled:focus, .bg-inverse .btn-outline-dark.disabled.custom-file-control:focus::before, .bg-inverse .btn.btn-outline-dark.disabled.focus, .bg-inverse .btn-outline-dark.disabled.focus.custom-file-control::before, .bg-inverse .btn.btn-outline-dark:disabled:focus, .bg-inverse .btn-outline-dark.custom-file-control:disabled:focus::before, .bg-inverse .btn.btn-outline-dark:disabled.focus, .bg-inverse .btn-outline-dark.custom-file-control:disabled.focus::before {
+ background-color: transparent;
+ border-color: #343a40; }
+
+.bg-inverse .btn.btn-outline-dark.disabled:hover, .bg-inverse .btn-outline-dark.disabled.custom-file-control:hover::before, .bg-inverse .btn.btn-outline-dark:disabled:hover, .bg-inverse .btn-outline-dark.custom-file-control:disabled:hover::before {
+ background-color: transparent;
+ border-color: #343a40; }
+
+.btn.btn-outline-dark.btn-link, .btn-outline-dark.btn-link.custom-file-control::before {
+ background-color: transparent; }
+
+.btn.bmd-btn-fab, .bmd-btn-fab.custom-file-control::before, .btn.bmd-btn-icon, .bmd-btn-icon.custom-file-control::before {
+ overflow: hidden;
+ font-size: 1.5rem;
+ line-height: 0; }
+
+.btn-group-lg .btn.bmd-btn-fab, .btn-group-lg .bmd-btn-fab.custom-file-control::before,
+ .btn-group-sm .btn.bmd-btn-fab,
+ .btn-group-sm .bmd-btn-fab.custom-file-control::before, .btn.bmd-btn-fab, .bmd-btn-fab.custom-file-control::before, .btn-group-lg .btn.bmd-btn-icon, .btn-group-lg .bmd-btn-icon.custom-file-control::before,
+ .btn-group-sm .btn.bmd-btn-icon,
+ .btn-group-sm .bmd-btn-icon.custom-file-control::before, .btn.bmd-btn-icon, .bmd-btn-icon.custom-file-control::before {
+ padding: 0;
+ border-radius: 50%;
+ line-height: 0; }
+
+.btn.bmd-btn-fab .material-icons, .bmd-btn-fab.custom-file-control::before .material-icons, .btn.bmd-btn-icon .material-icons, .bmd-btn-icon.custom-file-control::before .material-icons {
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ width: 1.5rem;
+ line-height: 1.5rem;
+ transform: translate(-0.75rem, -0.75rem); }
+
+.btn.bmd-btn-fab, .bmd-btn-fab.custom-file-control::before {
+ width: 3.5rem;
+ min-width: 3.5rem;
+ height: 3.5rem;
+ box-shadow: 0 1px 1.5px 0 rgba(0, 0, 0, 0.12), 0 1px 1px 0 rgba(0, 0, 0, 0.26); }
+
+.btn.bmd-btn-fab .ripple-container, .bmd-btn-fab.custom-file-control::before .ripple-container {
+ border-radius: 50%; }
+
+.btn.bmd-btn-fab.bmd-btn-fab-sm, .bmd-btn-fab.bmd-btn-fab-sm.custom-file-control::before,
+ .btn-group-sm .btn.bmd-btn-fab,
+ .btn-group-sm .bmd-btn-fab.custom-file-control::before {
+ width: 2.5rem;
+ min-width: 2.5rem;
+ height: 2.5rem; }
+
+.btn.bmd-btn-icon, .bmd-btn-icon.custom-file-control::before {
+ width: 2rem;
+ min-width: 2rem;
+ height: 2rem;
+ margin: 0;
+ color: inherit;
+ line-height: 0; }
+
+.btn.bmd-btn-icon.bmd-btn-icon-sm, .bmd-btn-icon.bmd-btn-icon-sm.custom-file-control::before,
+ .btn-group-sm .btn.bmd-btn-icon,
+ .btn-group-sm .bmd-btn-icon.custom-file-control::before {
+ width: 1.5rem;
+ min-width: 1.5rem;
+ height: 1.5rem;
+ font-size: 1.125rem; }
+
+.btn.bmd-btn-icon.bmd-btn-icon-sm .material-icons, .bmd-btn-icon.bmd-btn-icon-sm.custom-file-control::before .material-icons,
+ .btn-group-sm .btn.bmd-btn-icon .material-icons,
+ .btn-group-sm .bmd-btn-icon.custom-file-control::before .material-icons {
+ width: 1.125rem;
+ font-size: 1.125rem;
+ line-height: 1;
+ vertical-align: middle;
+ transform: translate(-0.5625rem, -0.5625rem); }
+
+.btn .material-icons, .custom-file-control::before .material-icons {
+ position: relative;
+ display: inline-block;
+ top: .25em;
+ margin-top: -1em;
+ margin-bottom: -1em;
+ font-size: 1.5em;
+ vertical-align: middle; }
+
+.btn.btn-lg, .btn-group-lg > .btn, .btn-group-lg > .custom-file-control::before, .btn-lg.custom-file-control::before,
+ .btn-group-lg .btn,
+ .btn-group-lg .custom-file-control::before {
+ padding: 0.5rem 1rem;
+ font-size: 1.25rem;
+ line-height: 1.5;
+ border-radius: 0.3rem; }
+
+.btn.btn-sm, .btn-group-sm > .btn, .btn-group-sm > .custom-file-control::before, .btn-sm.custom-file-control::before,
+ .btn-group-sm .btn,
+ .btn-group-sm .custom-file-control::before {
+ padding: 0.40625rem 0.5rem;
+ font-size: 0.8125rem;
+ line-height: 1.5;
+ border-radius: 0.0625rem;
+ font-size: 0.8125rem; }
+
+fieldset[disabled][disabled] .btn, fieldset[disabled][disabled] .custom-file-control::before, .btn.disabled, .disabled.custom-file-control::before, .btn:disabled, .custom-file-control:disabled::before, .btn[disabled], .custom-file-control[disabled]::before, fieldset[disabled][disabled] .input-group-btn .btn, fieldset[disabled][disabled] .input-group-btn .custom-file-control::before,
+.input-group-btn .btn.disabled,
+.input-group-btn .disabled.custom-file-control::before,
+.input-group-btn .btn:disabled,
+.input-group-btn .custom-file-control:disabled::before,
+.input-group-btn .btn[disabled],
+.input-group-btn .custom-file-control[disabled]::before, fieldset[disabled][disabled]
+.btn-group,
+.btn-group.disabled,
+.btn-group:disabled,
+.btn-group[disabled], fieldset[disabled][disabled]
+.btn-group-vertical,
+.btn-group-vertical.disabled,
+.btn-group-vertical:disabled,
+.btn-group-vertical[disabled] {
+ color: rgba(0, 0, 0, 0.26); }
+
+.bg-inverse fieldset[disabled][disabled] .btn, .bg-inverse fieldset[disabled][disabled] .custom-file-control::before, .bg-inverse .btn.disabled, .bg-inverse .disabled.custom-file-control::before, .bg-inverse .btn:disabled, .bg-inverse .custom-file-control:disabled::before, .bg-inverse .btn[disabled], .bg-inverse .custom-file-control[disabled]::before, .bg-inverse fieldset[disabled][disabled] .input-group-btn .btn, .bg-inverse fieldset[disabled][disabled] .input-group-btn .custom-file-control::before, .bg-inverse .input-group-btn .btn.disabled, .bg-inverse .input-group-btn .disabled.custom-file-control::before, .bg-inverse .input-group-btn .btn:disabled, .bg-inverse .input-group-btn .custom-file-control:disabled::before, .bg-inverse .input-group-btn .btn[disabled], .bg-inverse .input-group-btn .custom-file-control[disabled]::before, .bg-inverse fieldset[disabled][disabled]
+ .btn-group, .bg-inverse
+ .btn-group.disabled, .bg-inverse
+ .btn-group:disabled, .bg-inverse
+ .btn-group[disabled], .bg-inverse fieldset[disabled][disabled]
+ .btn-group-vertical, .bg-inverse
+ .btn-group-vertical.disabled, .bg-inverse
+ .btn-group-vertical:disabled, .bg-inverse
+ .btn-group-vertical[disabled] {
+ color: rgba(255, 255, 255, 0.3); }
+
+fieldset[disabled][disabled] .btn, fieldset[disabled][disabled] .custom-file-control::before, fieldset[disabled][disabled] .btn:hover, fieldset[disabled][disabled] .custom-file-control:hover::before, fieldset[disabled][disabled] .btn:focus, fieldset[disabled][disabled] .custom-file-control:focus::before, .btn.disabled, .disabled.custom-file-control::before, .btn.disabled:hover, .disabled.custom-file-control:hover::before, .btn.disabled:focus, .disabled.custom-file-control:focus::before, .btn:disabled, .custom-file-control:disabled::before, .btn:disabled:hover, .custom-file-control:disabled:hover::before, .btn:disabled:focus, .custom-file-control:disabled:focus::before, .btn[disabled], .custom-file-control[disabled]::before, .btn[disabled]:hover, .custom-file-control[disabled]:hover::before, .btn[disabled]:focus, .custom-file-control[disabled]:focus::before, fieldset[disabled][disabled] .input-group-btn .btn, fieldset[disabled][disabled] .input-group-btn .custom-file-control::before, fieldset[disabled][disabled] .input-group-btn .btn:hover, fieldset[disabled][disabled] .input-group-btn .custom-file-control:hover::before, fieldset[disabled][disabled] .input-group-btn .btn:focus, fieldset[disabled][disabled] .input-group-btn .custom-file-control:focus::before,
+ .input-group-btn .btn.disabled,
+ .input-group-btn .disabled.custom-file-control::before,
+ .input-group-btn .btn.disabled:hover,
+ .input-group-btn .disabled.custom-file-control:hover::before,
+ .input-group-btn .btn.disabled:focus,
+ .input-group-btn .disabled.custom-file-control:focus::before,
+ .input-group-btn .btn:disabled,
+ .input-group-btn .custom-file-control:disabled::before,
+ .input-group-btn .btn:disabled:hover,
+ .input-group-btn .custom-file-control:disabled:hover::before,
+ .input-group-btn .btn:disabled:focus,
+ .input-group-btn .custom-file-control:disabled:focus::before,
+ .input-group-btn .btn[disabled],
+ .input-group-btn .custom-file-control[disabled]::before,
+ .input-group-btn .btn[disabled]:hover,
+ .input-group-btn .custom-file-control[disabled]:hover::before,
+ .input-group-btn .btn[disabled]:focus,
+ .input-group-btn .custom-file-control[disabled]:focus::before, fieldset[disabled][disabled]
+ .btn-group, fieldset[disabled][disabled]
+ .btn-group:hover, fieldset[disabled][disabled]
+ .btn-group:focus,
+ .btn-group.disabled,
+ .btn-group.disabled:hover,
+ .btn-group.disabled:focus,
+ .btn-group:disabled,
+ .btn-group:disabled:hover,
+ .btn-group:disabled:focus,
+ .btn-group[disabled],
+ .btn-group[disabled]:hover,
+ .btn-group[disabled]:focus, fieldset[disabled][disabled]
+ .btn-group-vertical, fieldset[disabled][disabled]
+ .btn-group-vertical:hover, fieldset[disabled][disabled]
+ .btn-group-vertical:focus,
+ .btn-group-vertical.disabled,
+ .btn-group-vertical.disabled:hover,
+ .btn-group-vertical.disabled:focus,
+ .btn-group-vertical:disabled,
+ .btn-group-vertical:disabled:hover,
+ .btn-group-vertical:disabled:focus,
+ .btn-group-vertical[disabled],
+ .btn-group-vertical[disabled]:hover,
+ .btn-group-vertical[disabled]:focus {
+ background: transparent; }
+
+.btn-group,
+.btn-group-vertical {
+ position: relative;
+ margin: 10px 1px; }
+
+.btn-group .dropdown-menu,
+ .btn-group-vertical .dropdown-menu {
+ border-radius: 0 0 0.125rem 0.125rem; }
+
+.btn-group.btn-group-raised,
+ .btn-group-vertical.btn-group-raised {
+ box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12); }
+
+.btn-group .btn + .btn, .btn-group .custom-file-control::before + .btn, .btn-group .btn + .custom-file-control::before, .btn-group .custom-file-control::before + .custom-file-control::before,
+ .btn-group .btn,
+ .btn-group .custom-file-control::before,
+ .btn-group .btn:active,
+ .btn-group .custom-file-control:active::before,
+ .btn-group .btn-group,
+ .btn-group-vertical .btn + .btn,
+ .btn-group-vertical .custom-file-control::before + .btn,
+ .btn-group-vertical .btn + .custom-file-control::before,
+ .btn-group-vertical .custom-file-control::before + .custom-file-control::before,
+ .btn-group-vertical .btn,
+ .btn-group-vertical .custom-file-control::before,
+ .btn-group-vertical .btn:active,
+ .btn-group-vertical .custom-file-control:active::before,
+ .btn-group-vertical .btn-group {
+ margin: 0; }
+
+.btn-group > .btn-group,
+ .btn-group-vertical > .btn-group {
+ margin: 0; }
+
+.checkbox label,
+label.checkbox-inline {
+ position: relative;
+ padding-left: 1.5625rem; }
+
+.checkbox label .checkbox-decorator,
+ label.checkbox-inline .checkbox-decorator {
+ position: absolute;
+ left: 0;
+ padding: .7em;
+ margin: -.7em;
+ line-height: .7;
+ vertical-align: middle;
+ cursor: pointer;
+ border-radius: 100%; }
+
+.checkbox label .checkbox-decorator .check,
+ label.checkbox-inline .checkbox-decorator .check {
+ position: relative;
+ z-index: 1;
+ display: inline-block;
+ width: 1.25rem;
+ height: 1.25rem;
+ overflow: hidden;
+ border: 0.125rem solid rgba(0, 0, 0, 0.54);
+ border-radius: 0.125rem; }
+
+.checkbox label .checkbox-decorator .check::before,
+ label.checkbox-inline .checkbox-decorator .check::before {
+ position: absolute;
+ display: block;
+ width: 0;
+ height: 0;
+ margin-top: -4px;
+ margin-left: 6px;
+ color: #757575;
+ content: "";
+ box-shadow: 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0 inset;
+ transform: rotate(45deg);
+ animation: checkbox-off; }
+
+.is-focused .checkbox label .checkbox-decorator .check::before, .is-focused
+ label.checkbox-inline .checkbox-decorator .check::before {
+ animation: checkbox-off 0.3s forwards; }
+
+.checkbox label input[type=checkbox],
+ label.checkbox-inline input[type=checkbox] {
+ position: absolute;
+ left: 0;
+ z-index: -1;
+ width: 0;
+ height: 0;
+ margin: 0;
+ overflow: hidden;
+ pointer-events: none;
+ opacity: 0; }
+
+.checkbox label input[type=checkbox]:focus + .checkbox-decorator .check::after,
+ label.checkbox-inline input[type=checkbox]:focus + .checkbox-decorator .check::after {
+ opacity: 0.2; }
+
+.checkbox label input[type=checkbox]:checked + .checkbox-decorator .check,
+ label.checkbox-inline input[type=checkbox]:checked + .checkbox-decorator .check {
+ color: #2196f3;
+ border-color: #2196f3; }
+
+.checkbox label input[type=checkbox]:checked + .checkbox-decorator .check::before,
+ label.checkbox-inline input[type=checkbox]:checked + .checkbox-decorator .check::before {
+ color: #2196f3;
+ box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 032px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px;
+ animation: checkbox-on 0.3s forwards; }
+
+.checkbox label input[type=checkbox][disabled] + .checkbox-decorator .check::after,
+ .checkbox label input[type=checkbox][disabled] .check::after,
+ fieldset[disabled] .checkbox label input[type=checkbox] + .checkbox-decorator .check::after,
+ fieldset[disabled] .checkbox label input[type=checkbox] .check::after,
+ label.checkbox-inline input[type=checkbox][disabled] + .checkbox-decorator .check::after,
+ label.checkbox-inline input[type=checkbox][disabled] .check::after,
+ fieldset[disabled]
+ label.checkbox-inline input[type=checkbox] + .checkbox-decorator .check::after,
+ fieldset[disabled]
+ label.checkbox-inline input[type=checkbox] .check::after {
+ background-color: rgba(0, 0, 0, 0.87);
+ transform: rotate(-45deg); }
+
+.checkbox label input[type=checkbox][disabled] + .checkbox-decorator .check,
+ .checkbox label input[type=checkbox][disabled] .check,
+ fieldset[disabled] .checkbox label input[type=checkbox] + .checkbox-decorator .check,
+ fieldset[disabled] .checkbox label input[type=checkbox] .check,
+ label.checkbox-inline input[type=checkbox][disabled] + .checkbox-decorator .check,
+ label.checkbox-inline input[type=checkbox][disabled] .check,
+ fieldset[disabled]
+ label.checkbox-inline input[type=checkbox] + .checkbox-decorator .check,
+ fieldset[disabled]
+ label.checkbox-inline input[type=checkbox] .check {
+ border-color: rgba(0, 0, 0, 0.26); }
+
+.checkbox label input[type=checkbox][disabled] + .checkbox-decorator .ripple-container,
+ fieldset[disabled] .checkbox label input[type=checkbox] + .checkbox-decorator .ripple-container,
+ label.checkbox-inline input[type=checkbox][disabled] + .checkbox-decorator .ripple-container,
+ fieldset[disabled]
+ label.checkbox-inline input[type=checkbox] + .checkbox-decorator .ripple-container {
+ display: none; }
+
+@keyframes checkbox-on {
+ 0% {
+ box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 15px 2px 0 11px; }
+ 50% {
+ box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px 2px 0 11px; }
+ 100% {
+ box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px; } }
+
+@keyframes checkbox-off {
+ 0% {
+ box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px, 0 0 0 0 inset; }
+ 25% {
+ box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px, 0 0 0 0 inset; }
+ 50% {
+ width: 0;
+ height: 0;
+ margin-top: -4px;
+ margin-left: 6px;
+ box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 15px 2px 0 11px, 0 0 0 0 inset;
+ transform: rotate(45deg); }
+ 51% {
+ width: 20px;
+ height: 20px;
+ margin-top: -2px;
+ margin-left: -2px;
+ box-shadow: 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 10px inset;
+ transform: rotate(0deg); }
+ 100% {
+ width: 20px;
+ height: 20px;
+ margin-top: -2px;
+ margin-left: -2px;
+ box-shadow: 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0 inset;
+ transform: rotate(0deg); } }
+
+.custom-file-control [class^='bmd-label'],
+.custom-file-control [class*=' bmd-label'] {
+ color: rgba(0, 0, 0, 0.26); }
+
+.custom-file-control .form-control, .custom-file-control .custom-file-control,
+.is-focused .custom-file-control .form-control,
+.is-focused .custom-file-control .custom-file-control {
+ background-image: linear-gradient(to top, #2196f3 2px, rgba(33, 150, 243, 0) 2px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px); }
+
+.custom-file-control .form-control:invalid, .custom-file-control .custom-file-control:invalid {
+ background-image: linear-gradient(to top, #d50000 2px, rgba(213, 0, 0, 0) 2px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px); }
+
+.custom-file-control .form-control:-moz-read-only, .custom-file-control .custom-file-control:-moz-read-only {
+ background-image: linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px); }
+
+.custom-file-control .form-control:read-only, .custom-file-control .custom-file-control:read-only {
+ background-image: linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px); }
+
+fieldset[disabled][disabled] .custom-file-control .form-control, fieldset[disabled][disabled] .custom-file-control .custom-file-control, .custom-file-control .form-control.disabled, .custom-file-control .disabled.custom-file-control, .custom-file-control .form-control:disabled, .custom-file-control .custom-file-control:disabled, .custom-file-control .form-control[disabled], .custom-file-control .custom-file-control[disabled] {
+ background-image: linear-gradient(to right, rgba(0, 0, 0, 0.26) 0%, rgba(0, 0, 0, 0.26) 30%, transparent 30%, transparent 100%);
+ background-repeat: repeat-x;
+ background-size: 3px 1px; }
+
+.custom-file-control .form-control.form-control-success, .custom-file-control .form-control-success.custom-file-control,
+.is-focused .custom-file-control .form-control.form-control-success,
+.is-focused .custom-file-control .form-control-success.custom-file-control {
+ background-image: linear-gradient(to top, #2196f3 2px, rgba(33, 150, 243, 0) 2px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px), "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjNWNiODVjIiBkPSJNMjMzLjggNjEwYy0xMy4zIDAtMjYtNi0zNC0xNi44TDkwLjUgNDQ4LjhDNzYuMyA0MzAgODAgNDAzLjMgOTguOCAzODljMTguOC0xNC4yIDQ1LjUtMTAuNCA1OS44IDguNGw3MiA5NUw0NTEuMyAyNDJjMTIuNS0yMCAzOC44LTI2LjIgNTguOC0xMy43IDIwIDEyLjQgMjYgMzguNyAxMy43IDU4LjhMMjcwIDU5MGMtNy40IDEyLTIwLjIgMTkuNC0zNC4zIDIwaC0yeiIvPjwvc3ZnPg=="; }
+
+.custom-file-control .form-control.form-control-warning, .custom-file-control .form-control-warning.custom-file-control,
+.is-focused .custom-file-control .form-control.form-control-warning,
+.is-focused .custom-file-control .form-control-warning.custom-file-control {
+ background-image: linear-gradient(to top, #2196f3 2px, rgba(33, 150, 243, 0) 2px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px), "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZjBhZDRlIiBkPSJNNjAzIDY0MC4ybC0yNzguNS01MDljLTMuOC02LjYtMTAuOC0xMC42LTE4LjUtMTAuNnMtMTQuNyA0LTE4LjUgMTAuNkw5IDY0MC4yYy0zLjcgNi41LTMuNiAxNC40LjIgMjAuOCAzLjggNi41IDEwLjggMTAuNCAxOC4zIDEwLjRoNTU3YzcuNiAwIDE0LjYtNCAxOC40LTEwLjQgMy41LTYuNCAzLjYtMTQuNCAwLTIwLjh6bS0yNjYuNC0zMGgtNjEuMlY1NDloNjEuMnY2MS4yem0wLTEwN2gtNjEuMlYzMDRoNjEuMnYxOTl6Ii8+PC9zdmc+"; }
+
+.custom-file-control .form-control.form-control-danger, .custom-file-control .form-control-danger.custom-file-control,
+.is-focused .custom-file-control .form-control.form-control-danger,
+.is-focused .custom-file-control .form-control-danger.custom-file-control {
+ background-image: linear-gradient(to top, #2196f3 2px, rgba(33, 150, 243, 0) 2px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px), "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZDk1MzRmIiBkPSJNNDQ3IDU0NC40Yy0xNC40IDE0LjQtMzcuNiAxNC40LTUyIDBsLTg5LTkyLjctODkgOTIuN2MtMTQuNSAxNC40LTM3LjcgMTQuNC01MiAwLTE0LjQtMTQuNC0xNC40LTM3LjYgMC01Mmw5Mi40LTk2LjMtOTIuNC05Ni4zYy0xNC40LTE0LjQtMTQuNC0zNy42IDAtNTJzMzcuNi0xNC4zIDUyIDBsODkgOTIuOCA4OS4yLTkyLjdjMTQuNC0xNC40IDM3LjYtMTQuNCA1MiAwIDE0LjMgMTQuNCAxNC4zIDM3LjYgMCA1MkwzNTQuNiAzOTZsOTIuNCA5Ni40YzE0LjQgMTQuNCAxNC40IDM3LjYgMCA1MnoiLz48L3N2Zz4="; }
+
+.custom-file-control .is-focused .valid-feedback, .custom-file-control.is-focused .valid-feedback {
+ display: none;
+ width: 100%;
+ margin-top: 0.25rem;
+ font-size: 80%;
+ color: rgba(0, 0, 0, 0.26); }
+
+.custom-file-control .is-focused .valid-tooltip, .custom-file-control.is-focused .valid-tooltip {
+ position: absolute;
+ top: 100%;
+ z-index: 5;
+ display: none;
+ max-width: 100%;
+ padding: 0.25rem 0.5rem;
+ margin-top: .1rem;
+ font-size: 0.875rem;
+ line-height: 1.5;
+ color: #fff;
+ background-color: rgba(0, 0, 0, 0.9);
+ border-radius: 0.125rem; }
+
+.was-validated .custom-file-control .is-focused .form-control:valid, .was-validated .custom-file-control .is-focused .custom-file-control:valid, .custom-file-control .is-focused .form-control.is-valid, .custom-file-control .is-focused .is-valid.custom-file-control, .was-validated .custom-file-control.is-focused .form-control:valid, .was-validated .custom-file-control.is-focused .custom-file-control:valid, .custom-file-control.is-focused .form-control.is-valid, .custom-file-control.is-focused .is-valid.custom-file-control {
+ border-color: rgba(0, 0, 0, 0.26);
+ padding-right: calc(1.5em + 0.875rem);
+ background-image: "none";
+ background-repeat: no-repeat;
+ background-position: center right calc(0.375em + 0.21875rem);
+ background-size: calc(0.75em + 0.4375rem) calc(0.75em + 0.4375rem); }
+
+.was-validated .custom-file-control .is-focused .form-control:valid:focus, .was-validated .custom-file-control .is-focused .custom-file-control:valid:focus, .custom-file-control .is-focused .form-control.is-valid:focus, .custom-file-control .is-focused .is-valid.custom-file-control:focus, .was-validated .custom-file-control.is-focused .form-control:valid:focus, .was-validated .custom-file-control.is-focused .custom-file-control:valid:focus, .custom-file-control.is-focused .form-control.is-valid:focus, .custom-file-control.is-focused .is-valid.custom-file-control:focus {
+ border-color: rgba(0, 0, 0, 0.26);
+ box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.25); }
+
+.was-validated .custom-file-control .is-focused .form-control:valid ~ .valid-feedback, .was-validated .custom-file-control .is-focused .custom-file-control:valid ~ .valid-feedback,
+ .was-validated .custom-file-control .is-focused .form-control:valid ~ .valid-tooltip,
+ .was-validated .custom-file-control .is-focused .custom-file-control:valid ~ .valid-tooltip, .custom-file-control .is-focused .form-control.is-valid ~ .valid-feedback, .custom-file-control .is-focused .is-valid.custom-file-control ~ .valid-feedback,
+ .custom-file-control .is-focused .form-control.is-valid ~ .valid-tooltip,
+ .custom-file-control .is-focused .is-valid.custom-file-control ~ .valid-tooltip, .was-validated .custom-file-control.is-focused .form-control:valid ~ .valid-feedback, .was-validated .custom-file-control.is-focused .custom-file-control:valid ~ .valid-feedback,
+ .was-validated .custom-file-control.is-focused .form-control:valid ~ .valid-tooltip,
+ .was-validated .custom-file-control.is-focused .custom-file-control:valid ~ .valid-tooltip, .custom-file-control.is-focused .form-control.is-valid ~ .valid-feedback, .custom-file-control.is-focused .is-valid.custom-file-control ~ .valid-feedback,
+ .custom-file-control.is-focused .form-control.is-valid ~ .valid-tooltip,
+ .custom-file-control.is-focused .is-valid.custom-file-control ~ .valid-tooltip {
+ display: block; }
+
+.was-validated .custom-file-control .is-focused textarea.form-control:valid, .was-validated .custom-file-control .is-focused textarea.custom-file-control:valid, .custom-file-control .is-focused textarea.form-control.is-valid, .custom-file-control .is-focused textarea.is-valid.custom-file-control, .was-validated .custom-file-control.is-focused textarea.form-control:valid, .was-validated .custom-file-control.is-focused textarea.custom-file-control:valid, .custom-file-control.is-focused textarea.form-control.is-valid, .custom-file-control.is-focused textarea.is-valid.custom-file-control {
+ padding-right: calc(1.5em + 0.875rem);
+ background-position: top calc(0.375em + 0.21875rem) right calc(0.375em + 0.21875rem); }
+
+.was-validated .custom-file-control .is-focused .custom-select:valid, .custom-file-control .is-focused .custom-select.is-valid, .was-validated .custom-file-control.is-focused .custom-select:valid, .custom-file-control.is-focused .custom-select.is-valid {
+ border-color: rgba(0, 0, 0, 0.26);
+ padding-right: calc((1em + 0.875rem) * 3 / 4 + 1rem);
+ background: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 4 5%27%3e%3cpath fill=%27%23343a40%27 d=%27M2 0L0 2h4zm0 5L0 3h4z%27/%3e%3c/svg%3e") no-repeat right 0 center/8px 10px, "none" rgba(0, 0, 0, 0) no-repeat center right 1rem/calc(0.75em + 0.4375rem) calc(0.75em + 0.4375rem); }
+
+.was-validated .custom-file-control .is-focused .custom-select:valid:focus, .custom-file-control .is-focused .custom-select.is-valid:focus, .was-validated .custom-file-control.is-focused .custom-select:valid:focus, .custom-file-control.is-focused .custom-select.is-valid:focus {
+ border-color: rgba(0, 0, 0, 0.26);
+ box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.25); }
+
+.was-validated .custom-file-control .is-focused .custom-select:valid ~ .valid-feedback,
+ .was-validated .custom-file-control .is-focused .custom-select:valid ~ .valid-tooltip, .custom-file-control .is-focused .custom-select.is-valid ~ .valid-feedback,
+ .custom-file-control .is-focused .custom-select.is-valid ~ .valid-tooltip, .was-validated .custom-file-control.is-focused .custom-select:valid ~ .valid-feedback,
+ .was-validated .custom-file-control.is-focused .custom-select:valid ~ .valid-tooltip, .custom-file-control.is-focused .custom-select.is-valid ~ .valid-feedback,
+ .custom-file-control.is-focused .custom-select.is-valid ~ .valid-tooltip {
+ display: block; }
+
+.was-validated .custom-file-control .is-focused .form-control-file:valid ~ .valid-feedback,
+.was-validated .custom-file-control .is-focused .form-control-file:valid ~ .valid-tooltip, .custom-file-control .is-focused .form-control-file.is-valid ~ .valid-feedback,
+.custom-file-control .is-focused .form-control-file.is-valid ~ .valid-tooltip, .was-validated .custom-file-control.is-focused .form-control-file:valid ~ .valid-feedback,
+.was-validated .custom-file-control.is-focused .form-control-file:valid ~ .valid-tooltip, .custom-file-control.is-focused .form-control-file.is-valid ~ .valid-feedback,
+.custom-file-control.is-focused .form-control-file.is-valid ~ .valid-tooltip {
+ display: block; }
+
+.was-validated .custom-file-control .is-focused .form-check-input:valid ~ .form-check-label, .custom-file-control .is-focused .form-check-input.is-valid ~ .form-check-label, .was-validated .custom-file-control.is-focused .form-check-input:valid ~ .form-check-label, .custom-file-control.is-focused .form-check-input.is-valid ~ .form-check-label {
+ color: rgba(0, 0, 0, 0.26); }
+
+.was-validated .custom-file-control .is-focused .form-check-input:valid ~ .valid-feedback,
+.was-validated .custom-file-control .is-focused .form-check-input:valid ~ .valid-tooltip, .custom-file-control .is-focused .form-check-input.is-valid ~ .valid-feedback,
+.custom-file-control .is-focused .form-check-input.is-valid ~ .valid-tooltip, .was-validated .custom-file-control.is-focused .form-check-input:valid ~ .valid-feedback,
+.was-validated .custom-file-control.is-focused .form-check-input:valid ~ .valid-tooltip, .custom-file-control.is-focused .form-check-input.is-valid ~ .valid-feedback,
+.custom-file-control.is-focused .form-check-input.is-valid ~ .valid-tooltip {
+ display: block; }
+
+.was-validated .custom-file-control .is-focused .custom-control-input:valid ~ .custom-control-label, .custom-file-control .is-focused .custom-control-input.is-valid ~ .custom-control-label, .was-validated .custom-file-control.is-focused .custom-control-input:valid ~ .custom-control-label, .custom-file-control.is-focused .custom-control-input.is-valid ~ .custom-control-label {
+ color: rgba(0, 0, 0, 0.26); }
+
+.was-validated .custom-file-control .is-focused .custom-control-input:valid ~ .custom-control-label::before, .custom-file-control .is-focused .custom-control-input.is-valid ~ .custom-control-label::before, .was-validated .custom-file-control.is-focused .custom-control-input:valid ~ .custom-control-label::before, .custom-file-control.is-focused .custom-control-input.is-valid ~ .custom-control-label::before {
+ border-color: rgba(0, 0, 0, 0.26); }
+
+.was-validated .custom-file-control .is-focused .custom-control-input:valid ~ .valid-feedback,
+.was-validated .custom-file-control .is-focused .custom-control-input:valid ~ .valid-tooltip, .custom-file-control .is-focused .custom-control-input.is-valid ~ .valid-feedback,
+.custom-file-control .is-focused .custom-control-input.is-valid ~ .valid-tooltip, .was-validated .custom-file-control.is-focused .custom-control-input:valid ~ .valid-feedback,
+.was-validated .custom-file-control.is-focused .custom-control-input:valid ~ .valid-tooltip, .custom-file-control.is-focused .custom-control-input.is-valid ~ .valid-feedback,
+.custom-file-control.is-focused .custom-control-input.is-valid ~ .valid-tooltip {
+ display: block; }
+
+.was-validated .custom-file-control .is-focused .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-file-control .is-focused .custom-control-input.is-valid:checked ~ .custom-control-label::before, .was-validated .custom-file-control.is-focused .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-file-control.is-focused .custom-control-input.is-valid:checked ~ .custom-control-label::before {
+ border-color: rgba(26, 26, 26, 0.26);
+ background-color: rgba(26, 26, 26, 0.26); }
+
+.was-validated .custom-file-control .is-focused .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-file-control .is-focused .custom-control-input.is-valid:focus ~ .custom-control-label::before, .was-validated .custom-file-control.is-focused .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-file-control.is-focused .custom-control-input.is-valid:focus ~ .custom-control-label::before {
+ box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.25); }
+
+.was-validated .custom-file-control .is-focused .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-file-control .is-focused .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before, .was-validated .custom-file-control.is-focused .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-file-control.is-focused .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
+ border-color: rgba(0, 0, 0, 0.26); }
+
+.was-validated .custom-file-control .is-focused .custom-file-input:valid ~ .custom-file-label, .custom-file-control .is-focused .custom-file-input.is-valid ~ .custom-file-label, .was-validated .custom-file-control.is-focused .custom-file-input:valid ~ .custom-file-label, .custom-file-control.is-focused .custom-file-input.is-valid ~ .custom-file-label {
+ border-color: rgba(0, 0, 0, 0.26); }
+
+.was-validated .custom-file-control .is-focused .custom-file-input:valid ~ .valid-feedback,
+.was-validated .custom-file-control .is-focused .custom-file-input:valid ~ .valid-tooltip, .custom-file-control .is-focused .custom-file-input.is-valid ~ .valid-feedback,
+.custom-file-control .is-focused .custom-file-input.is-valid ~ .valid-tooltip, .was-validated .custom-file-control.is-focused .custom-file-input:valid ~ .valid-feedback,
+.was-validated .custom-file-control.is-focused .custom-file-input:valid ~ .valid-tooltip, .custom-file-control.is-focused .custom-file-input.is-valid ~ .valid-feedback,
+.custom-file-control.is-focused .custom-file-input.is-valid ~ .valid-tooltip {
+ display: block; }
+
+.was-validated .custom-file-control .is-focused .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-control .is-focused .custom-file-input.is-valid:focus ~ .custom-file-label, .was-validated .custom-file-control.is-focused .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-control.is-focused .custom-file-input.is-valid:focus ~ .custom-file-label {
+ border-color: rgba(0, 0, 0, 0.26);
+ box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.25); }
+
+.custom-file-control .is-focused [class^='bmd-label'],
+.custom-file-control .is-focused [class*=' bmd-label'], .custom-file-control.is-focused [class^='bmd-label'],
+.custom-file-control.is-focused [class*=' bmd-label'] {
+ color: #2196f3; }
+
+.custom-file-control .is-focused .bmd-label-placeholder, .custom-file-control.is-focused .bmd-label-placeholder {
+ color: rgba(0, 0, 0, 0.26); }
+
+.custom-file-control .is-focused .form-control, .custom-file-control .is-focused .custom-file-control, .custom-file-control.is-focused .form-control, .custom-file-control.is-focused .custom-file-control {
+ border-color: rgba(0, 0, 0, 0.26); }
+
+.custom-file-control .is-focused .bmd-help, .custom-file-control.is-focused .bmd-help {
+ color: rgba(0, 0, 0, 0.54); }
+
+.custom-file-control::before {
+ position: absolute;
+ height: calc(100% - 1px); }
+
+.switch label {
+ position: relative;
+ padding-left: 2.4375rem; }
+
+.switch label .bmd-switch-track {
+ position: absolute;
+ top: 0.3125rem;
+ left: 0;
+ display: inline-block;
+ width: 2.125rem;
+ height: 0.875rem;
+ cursor: pointer;
+ background-image: linear-gradient(to right, rgba(0, 0, 0, 0.26) 0%, rgba(0, 0, 0, 0.26) 50%, #b7d4ec 50%, #b7d4ec 100%);
+ background-position: 0%;
+ background-size: 4.25rem 0.875rem;
+ border-radius: 2.125rem;
+ transition: background-position 0.2s ease-in; }
+
+.switch label .bmd-switch-track::after {
+ position: absolute;
+ top: 50%;
+ left: 0;
+ display: block;
+ align-self: center;
+ width: 1.25rem;
+ height: 1.25rem;
+ content: "";
+ background: #f1f1f1;
+ border-radius: 100%;
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
+ transition: left 0.2s ease-in, background-color 0.2s ease-in, transform 0.3s ease;
+ transform: translateY(-50%); }
+
+.switch label .bmd-switch-track:active::after {
+ transform: translateY(-50%) scale3d(1.15, 0.85, 1); }
+
+.switch label input {
+ position: absolute;
+ display: block;
+ width: 0;
+ height: 0;
+ opacity: 0; }
+
+.switch label input:checked + .bmd-switch-track {
+ background-position: -100%; }
+
+.switch label input:checked + .bmd-switch-track::after {
+ left: calc(100% - 1.25rem);
+ background-color: #2196f3; }
+
+.switch label input:disabled + .bmd-switch-track:active::after {
+ transform: translateY(-50%); }
+
+.switch label input:disabled + .bmd-switch-track {
+ cursor: default;
+ background: rgba(0, 0, 0, 0.12); }
+
+.switch label input:disabled + .bmd-switch-track::after {
+ background: #bdbdbd; }
+
+.radio label,
+label.radio-inline {
+ position: relative;
+ padding-left: 1.5625rem; }
+
+.radio label .bmd-radio,
+ label.radio-inline .bmd-radio {
+ position: absolute;
+ left: 0;
+ display: inline-block;
+ padding: .7em;
+ margin: -.7em;
+ line-height: .7;
+ border-radius: 100%; }
+
+.radio label .bmd-radio::after,
+ label.radio-inline .bmd-radio::after {
+ display: inline-block;
+ width: 1.25rem;
+ height: 1.25rem;
+ cursor: pointer;
+ content: "";
+ border: 0.125rem solid rgba(0, 0, 0, 0.54);
+ border-radius: 50%;
+ transition: border-color ease .28s;
+ transition-duration: 0.2s; }
+
+.radio label .bmd-radio::before,
+ label.radio-inline .bmd-radio::before {
+ position: absolute;
+ display: inline-block;
+ width: 1.25rem;
+ height: 1.25rem;
+ content: "";
+ background-color: #2196f3;
+ border-radius: 50%;
+ transition: transform ease .28s;
+ transform: scale3d(0, 0, 0); }
+
+.radio label input[type=radio],
+ label.radio-inline input[type=radio] {
+ position: absolute;
+ left: 0;
+ z-index: -1;
+ width: 0;
+ height: 0;
+ margin: 0;
+ overflow: hidden;
+ pointer-events: none;
+ opacity: 0; }
+
+.radio label input[type=radio]:checked ~ .bmd-radio::after,
+ label.radio-inline input[type=radio]:checked ~ .bmd-radio::after {
+ border-color: #2196f3; }
+
+.radio label input[type=radio]:checked ~ .bmd-radio::before,
+ label.radio-inline input[type=radio]:checked ~ .bmd-radio::before {
+ background-color: #2196f3; }
+
+.radio label input[type=radio]:checked ~ .bmd-radio::before,
+ label.radio-inline input[type=radio]:checked ~ .bmd-radio::before {
+ transform: scale3d(0.5, 0.5, 1); }
+
+.radio label input[type=radio][disabled] + .bmd-radio, .radio label input[type=radio]:disabled + .bmd-radio,
+ fieldset[disabled] .radio label input[type=radio] + .bmd-radio,
+ label.radio-inline input[type=radio][disabled] + .bmd-radio,
+ label.radio-inline input[type=radio]:disabled + .bmd-radio,
+ fieldset[disabled]
+ label.radio-inline input[type=radio] + .bmd-radio {
+ cursor: default; }
+
+.radio label input[type=radio][disabled] + .bmd-radio::after, .radio label input[type=radio]:disabled + .bmd-radio::after,
+ fieldset[disabled] .radio label input[type=radio] + .bmd-radio::after,
+ label.radio-inline input[type=radio][disabled] + .bmd-radio::after,
+ label.radio-inline input[type=radio]:disabled + .bmd-radio::after,
+ fieldset[disabled]
+ label.radio-inline input[type=radio] + .bmd-radio::after {
+ border-color: rgba(0, 0, 0, 0.26); }
+
+.radio label input[type=radio][disabled] + .bmd-radio::before, .radio label input[type=radio]:disabled + .bmd-radio::before,
+ fieldset[disabled] .radio label input[type=radio] + .bmd-radio::before,
+ label.radio-inline input[type=radio][disabled] + .bmd-radio::before,
+ label.radio-inline input[type=radio]:disabled + .bmd-radio::before,
+ fieldset[disabled]
+ label.radio-inline input[type=radio] + .bmd-radio::before {
+ background-color: rgba(0, 0, 0, 0.26); }
+
+.radio label input[type=radio][disabled] + .bmd-radio .ripple-container, .radio label input[type=radio]:disabled + .bmd-radio .ripple-container,
+ fieldset[disabled] .radio label input[type=radio] + .bmd-radio .ripple-container,
+ label.radio-inline input[type=radio][disabled] + .bmd-radio .ripple-container,
+ label.radio-inline input[type=radio]:disabled + .bmd-radio .ripple-container,
+ fieldset[disabled]
+ label.radio-inline input[type=radio] + .bmd-radio .ripple-container {
+ display: none; }
+
+.bg-inverse .radio label input[type=radio][disabled] + .bmd-radio::after, .bg-inverse .radio label input[type=radio]:disabled + .bmd-radio::after, .bg-inverse
+ fieldset[disabled] .radio label input[type=radio] + .bmd-radio::after, .bg-inverse
+ label.radio-inline input[type=radio][disabled] + .bmd-radio::after, .bg-inverse
+ label.radio-inline input[type=radio]:disabled + .bmd-radio::after, .bg-inverse
+ fieldset[disabled]
+ label.radio-inline input[type=radio] + .bmd-radio::after {
+ border-color: rgba(255, 255, 255, 0.3); }
+
+.bg-inverse .radio label input[type=radio][disabled] + .bmd-radio::before, .bg-inverse .radio label input[type=radio]:disabled + .bmd-radio::before, .bg-inverse
+ fieldset[disabled] .radio label input[type=radio] + .bmd-radio::before, .bg-inverse
+ label.radio-inline input[type=radio][disabled] + .bmd-radio::before, .bg-inverse
+ label.radio-inline input[type=radio]:disabled + .bmd-radio::before, .bg-inverse
+ fieldset[disabled]
+ label.radio-inline input[type=radio] + .bmd-radio::before {
+ background-color: rgba(255, 255, 255, 0.3); }
+
+form {
+ margin-bottom: 1.125rem; }
+
+.navbar form {
+ margin-bottom: 0; }
+
+.navbar form .bmd-form-group {
+ display: inline-block;
+ padding-top: 0; }
+
+.navbar form .btn, .navbar form .custom-file-control::before {
+ margin-bottom: 0; }
+
+.form-control, .custom-file-control {
+ background: no-repeat center bottom, center calc(100% - 1px);
+ background-size: 0 100%, 100% 100%;
+ border: 0;
+ transition: background 0s ease-out;
+ padding-left: 0;
+ padding-right: 0; }
+
+.form-control:focus, .custom-file-control:focus,
+ .bmd-form-group.is-focused .form-control,
+ .bmd-form-group.is-focused .custom-file-control {
+ background-size: 100% 100%, 100% 100%;
+ transition-duration: 0.3s; }
+
+.bmd-help {
+ position: absolute;
+ display: none;
+ font-size: .8rem;
+ font-weight: normal; }
+
+.bmd-form-group.is-focused .bmd-help {
+ display: block; }
+
+.bmd-help:nth-of-type(2) {
+ padding-top: 1rem; }
+
+.bmd-help + .bmd-help {
+ position: relative;
+ margin-bottom: 0; }
+
+.radio label,
+.is-focused .radio label,
+.radio-inline,
+.is-focused
+.radio-inline,
+.checkbox label,
+.is-focused
+.checkbox label,
+.checkbox-inline,
+.is-focused
+.checkbox-inline,
+.switch label,
+.is-focused
+.switch label {
+ color: rgba(0, 0, 0, 0.26); }
+
+.radio label:hover, .radio label:focus, .radio label:active,
+ .is-focused .radio label:hover,
+ .is-focused .radio label:focus,
+ .is-focused .radio label:active,
+ .radio-inline:hover,
+ .radio-inline:focus,
+ .radio-inline:active,
+ .is-focused
+ .radio-inline:hover,
+ .is-focused
+ .radio-inline:focus,
+ .is-focused
+ .radio-inline:active,
+ .checkbox label:hover,
+ .checkbox label:focus,
+ .checkbox label:active,
+ .is-focused
+ .checkbox label:hover,
+ .is-focused
+ .checkbox label:focus,
+ .is-focused
+ .checkbox label:active,
+ .checkbox-inline:hover,
+ .checkbox-inline:focus,
+ .checkbox-inline:active,
+ .is-focused
+ .checkbox-inline:hover,
+ .is-focused
+ .checkbox-inline:focus,
+ .is-focused
+ .checkbox-inline:active,
+ .switch label:hover,
+ .switch label:focus,
+ .switch label:active,
+ .is-focused
+ .switch label:hover,
+ .is-focused
+ .switch label:focus,
+ .is-focused
+ .switch label:active {
+ color: rgba(0, 0, 0, 0.54); }
+
+.radio label label:has(input[type=radio][disabled]), .radio label label:has(input[type=radio][disabled]):hover, .radio label label:has(input[type=radio][disabled]):focus,
+ .radio label label:has(input[type=checkbox][disabled]),
+ .radio label label:has(input[type=checkbox][disabled]):hover,
+ .radio label label:has(input[type=checkbox][disabled]):focus,
+ fieldset[disabled] .radio label,
+ fieldset[disabled] .radio label:hover,
+ fieldset[disabled] .radio label:focus,
+ .is-focused .radio label label:has(input[type=radio][disabled]),
+ .is-focused .radio label label:has(input[type=radio][disabled]):hover,
+ .is-focused .radio label label:has(input[type=radio][disabled]):focus,
+ .is-focused .radio label label:has(input[type=checkbox][disabled]),
+ .is-focused .radio label label:has(input[type=checkbox][disabled]):hover,
+ .is-focused .radio label label:has(input[type=checkbox][disabled]):focus,
+ fieldset[disabled]
+ .is-focused .radio label,
+ fieldset[disabled]
+ .is-focused .radio label:hover,
+ fieldset[disabled]
+ .is-focused .radio label:focus,
+ .radio-inline label:has(input[type=radio][disabled]),
+ .radio-inline label:has(input[type=radio][disabled]):hover,
+ .radio-inline label:has(input[type=radio][disabled]):focus,
+ .radio-inline label:has(input[type=checkbox][disabled]),
+ .radio-inline label:has(input[type=checkbox][disabled]):hover,
+ .radio-inline label:has(input[type=checkbox][disabled]):focus,
+ fieldset[disabled]
+ .radio-inline,
+ fieldset[disabled]
+ .radio-inline:hover,
+ fieldset[disabled]
+ .radio-inline:focus,
+ .is-focused
+ .radio-inline label:has(input[type=radio][disabled]),
+ .is-focused
+ .radio-inline label:has(input[type=radio][disabled]):hover,
+ .is-focused
+ .radio-inline label:has(input[type=radio][disabled]):focus,
+ .is-focused
+ .radio-inline label:has(input[type=checkbox][disabled]),
+ .is-focused
+ .radio-inline label:has(input[type=checkbox][disabled]):hover,
+ .is-focused
+ .radio-inline label:has(input[type=checkbox][disabled]):focus,
+ fieldset[disabled]
+ .is-focused
+ .radio-inline,
+ fieldset[disabled]
+ .is-focused
+ .radio-inline:hover,
+ fieldset[disabled]
+ .is-focused
+ .radio-inline:focus,
+ .checkbox label label:has(input[type=radio][disabled]),
+ .checkbox label label:has(input[type=radio][disabled]):hover,
+ .checkbox label label:has(input[type=radio][disabled]):focus,
+ .checkbox label label:has(input[type=checkbox][disabled]),
+ .checkbox label label:has(input[type=checkbox][disabled]):hover,
+ .checkbox label label:has(input[type=checkbox][disabled]):focus,
+ fieldset[disabled]
+ .checkbox label,
+ fieldset[disabled]
+ .checkbox label:hover,
+ fieldset[disabled]
+ .checkbox label:focus,
+ .is-focused
+ .checkbox label label:has(input[type=radio][disabled]),
+ .is-focused
+ .checkbox label label:has(input[type=radio][disabled]):hover,
+ .is-focused
+ .checkbox label label:has(input[type=radio][disabled]):focus,
+ .is-focused
+ .checkbox label label:has(input[type=checkbox][disabled]),
+ .is-focused
+ .checkbox label label:has(input[type=checkbox][disabled]):hover,
+ .is-focused
+ .checkbox label label:has(input[type=checkbox][disabled]):focus,
+ fieldset[disabled]
+ .is-focused
+ .checkbox label,
+ fieldset[disabled]
+ .is-focused
+ .checkbox label:hover,
+ fieldset[disabled]
+ .is-focused
+ .checkbox label:focus,
+ .checkbox-inline label:has(input[type=radio][disabled]),
+ .checkbox-inline label:has(input[type=radio][disabled]):hover,
+ .checkbox-inline label:has(input[type=radio][disabled]):focus,
+ .checkbox-inline label:has(input[type=checkbox][disabled]),
+ .checkbox-inline label:has(input[type=checkbox][disabled]):hover,
+ .checkbox-inline label:has(input[type=checkbox][disabled]):focus,
+ fieldset[disabled]
+ .checkbox-inline,
+ fieldset[disabled]
+ .checkbox-inline:hover,
+ fieldset[disabled]
+ .checkbox-inline:focus,
+ .is-focused
+ .checkbox-inline label:has(input[type=radio][disabled]),
+ .is-focused
+ .checkbox-inline label:has(input[type=radio][disabled]):hover,
+ .is-focused
+ .checkbox-inline label:has(input[type=radio][disabled]):focus,
+ .is-focused
+ .checkbox-inline label:has(input[type=checkbox][disabled]),
+ .is-focused
+ .checkbox-inline label:has(input[type=checkbox][disabled]):hover,
+ .is-focused
+ .checkbox-inline label:has(input[type=checkbox][disabled]):focus,
+ fieldset[disabled]
+ .is-focused
+ .checkbox-inline,
+ fieldset[disabled]
+ .is-focused
+ .checkbox-inline:hover,
+ fieldset[disabled]
+ .is-focused
+ .checkbox-inline:focus,
+ .switch label label:has(input[type=radio][disabled]),
+ .switch label label:has(input[type=radio][disabled]):hover,
+ .switch label label:has(input[type=radio][disabled]):focus,
+ .switch label label:has(input[type=checkbox][disabled]),
+ .switch label label:has(input[type=checkbox][disabled]):hover,
+ .switch label label:has(input[type=checkbox][disabled]):focus,
+ fieldset[disabled]
+ .switch label,
+ fieldset[disabled]
+ .switch label:hover,
+ fieldset[disabled]
+ .switch label:focus,
+ .is-focused
+ .switch label label:has(input[type=radio][disabled]),
+ .is-focused
+ .switch label label:has(input[type=radio][disabled]):hover,
+ .is-focused
+ .switch label label:has(input[type=radio][disabled]):focus,
+ .is-focused
+ .switch label label:has(input[type=checkbox][disabled]),
+ .is-focused
+ .switch label label:has(input[type=checkbox][disabled]):hover,
+ .is-focused
+ .switch label label:has(input[type=checkbox][disabled]):focus,
+ fieldset[disabled]
+ .is-focused
+ .switch label,
+ fieldset[disabled]
+ .is-focused
+ .switch label:hover,
+ fieldset[disabled]
+ .is-focused
+ .switch label:focus {
+ color: rgba(0, 0, 0, 0.26); }
+
+[class^='bmd-label'],
+[class*=' bmd-label'] {
+ color: rgba(0, 0, 0, 0.26); }
+
+.form-control, .custom-file-control,
+.is-focused .form-control,
+.is-focused .custom-file-control {
+ background-image: linear-gradient(to top, #2196f3 2px, rgba(33, 150, 243, 0) 2px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px); }
+
+.form-control:invalid, .custom-file-control:invalid {
+ background-image: linear-gradient(to top, #d50000 2px, rgba(213, 0, 0, 0) 2px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px); }
+
+.form-control:-moz-read-only, .custom-file-control:-moz-read-only {
+ background-image: linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px); }
+
+.form-control:read-only, .custom-file-control:read-only {
+ background-image: linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px); }
+
+fieldset[disabled][disabled] .form-control, fieldset[disabled][disabled] .custom-file-control, .form-control.disabled, .disabled.custom-file-control, .form-control:disabled, .custom-file-control:disabled, .form-control[disabled], .custom-file-control[disabled] {
+ background-image: linear-gradient(to right, rgba(0, 0, 0, 0.26) 0%, rgba(0, 0, 0, 0.26) 30%, transparent 30%, transparent 100%);
+ background-repeat: repeat-x;
+ background-size: 3px 1px; }
+
+.form-control.form-control-success, .form-control-success.custom-file-control,
+.is-focused .form-control.form-control-success,
+.is-focused .form-control-success.custom-file-control {
+ background-image: linear-gradient(to top, #2196f3 2px, rgba(33, 150, 243, 0) 2px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px), "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjNWNiODVjIiBkPSJNMjMzLjggNjEwYy0xMy4zIDAtMjYtNi0zNC0xNi44TDkwLjUgNDQ4LjhDNzYuMyA0MzAgODAgNDAzLjMgOTguOCAzODljMTguOC0xNC4yIDQ1LjUtMTAuNCA1OS44IDguNGw3MiA5NUw0NTEuMyAyNDJjMTIuNS0yMCAzOC44LTI2LjIgNTguOC0xMy43IDIwIDEyLjQgMjYgMzguNyAxMy43IDU4LjhMMjcwIDU5MGMtNy40IDEyLTIwLjIgMTkuNC0zNC4zIDIwaC0yeiIvPjwvc3ZnPg=="; }
+
+.form-control.form-control-warning, .form-control-warning.custom-file-control,
+.is-focused .form-control.form-control-warning,
+.is-focused .form-control-warning.custom-file-control {
+ background-image: linear-gradient(to top, #2196f3 2px, rgba(33, 150, 243, 0) 2px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px), "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZjBhZDRlIiBkPSJNNjAzIDY0MC4ybC0yNzguNS01MDljLTMuOC02LjYtMTAuOC0xMC42LTE4LjUtMTAuNnMtMTQuNyA0LTE4LjUgMTAuNkw5IDY0MC4yYy0zLjcgNi41LTMuNiAxNC40LjIgMjAuOCAzLjggNi41IDEwLjggMTAuNCAxOC4zIDEwLjRoNTU3YzcuNiAwIDE0LjYtNCAxOC40LTEwLjQgMy41LTYuNCAzLjYtMTQuNCAwLTIwLjh6bS0yNjYuNC0zMGgtNjEuMlY1NDloNjEuMnY2MS4yem0wLTEwN2gtNjEuMlYzMDRoNjEuMnYxOTl6Ii8+PC9zdmc+"; }
+
+.form-control.form-control-danger, .form-control-danger.custom-file-control,
+.is-focused .form-control.form-control-danger,
+.is-focused .form-control-danger.custom-file-control {
+ background-image: linear-gradient(to top, #2196f3 2px, rgba(33, 150, 243, 0) 2px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px), "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZDk1MzRmIiBkPSJNNDQ3IDU0NC40Yy0xNC40IDE0LjQtMzcuNiAxNC40LTUyIDBsLTg5LTkyLjctODkgOTIuN2MtMTQuNSAxNC40LTM3LjcgMTQuNC01MiAwLTE0LjQtMTQuNC0xNC40LTM3LjYgMC01Mmw5Mi40LTk2LjMtOTIuNC05Ni4zYy0xNC40LTE0LjQtMTQuNC0zNy42IDAtNTJzMzcuNi0xNC4zIDUyIDBsODkgOTIuOCA4OS4yLTkyLjdjMTQuNC0xNC40IDM3LjYtMTQuNCA1MiAwIDE0LjMgMTQuNCAxNC4zIDM3LjYgMCA1MkwzNTQuNiAzOTZsOTIuNCA5Ni40YzE0LjQgMTQuNCAxNC40IDM3LjYgMCA1MnoiLz48L3N2Zz4="; }
+
+.is-focused .valid-feedback,
+*.is-focused .valid-feedback {
+ display: none;
+ width: 100%;
+ margin-top: 0.25rem;
+ font-size: 80%;
+ color: rgba(0, 0, 0, 0.26); }
+
+.is-focused .valid-tooltip,
+*.is-focused .valid-tooltip {
+ position: absolute;
+ top: 100%;
+ z-index: 5;
+ display: none;
+ max-width: 100%;
+ padding: 0.25rem 0.5rem;
+ margin-top: .1rem;
+ font-size: 0.875rem;
+ line-height: 1.5;
+ color: #fff;
+ background-color: rgba(0, 0, 0, 0.9);
+ border-radius: 0.125rem; }
+
+.was-validated .is-focused .form-control:valid, .was-validated .is-focused .custom-file-control:valid, .is-focused .form-control.is-valid, .is-focused .is-valid.custom-file-control, .was-validated *.is-focused .form-control:valid, .was-validated *.is-focused .custom-file-control:valid,
+*.is-focused .form-control.is-valid,
+*.is-focused .is-valid.custom-file-control {
+ border-color: rgba(0, 0, 0, 0.26);
+ padding-right: calc(1.5em + 0.875rem);
+ background-image: "none";
+ background-repeat: no-repeat;
+ background-position: center right calc(0.375em + 0.21875rem);
+ background-size: calc(0.75em + 0.4375rem) calc(0.75em + 0.4375rem); }
+
+.was-validated .is-focused .form-control:valid:focus, .was-validated .is-focused .custom-file-control:valid:focus, .is-focused .form-control.is-valid:focus, .is-focused .is-valid.custom-file-control:focus, .was-validated *.is-focused .form-control:valid:focus, .was-validated *.is-focused .custom-file-control:valid:focus,
+ *.is-focused .form-control.is-valid:focus,
+ *.is-focused .is-valid.custom-file-control:focus {
+ border-color: rgba(0, 0, 0, 0.26);
+ box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.25); }
+
+.was-validated .is-focused .form-control:valid ~ .valid-feedback, .was-validated .is-focused .custom-file-control:valid ~ .valid-feedback,
+ .was-validated .is-focused .form-control:valid ~ .valid-tooltip,
+ .was-validated .is-focused .custom-file-control:valid ~ .valid-tooltip, .is-focused .form-control.is-valid ~ .valid-feedback, .is-focused .is-valid.custom-file-control ~ .valid-feedback,
+ .is-focused .form-control.is-valid ~ .valid-tooltip,
+ .is-focused .is-valid.custom-file-control ~ .valid-tooltip, .was-validated *.is-focused .form-control:valid ~ .valid-feedback, .was-validated *.is-focused .custom-file-control:valid ~ .valid-feedback,
+ .was-validated *.is-focused .form-control:valid ~ .valid-tooltip,
+ .was-validated *.is-focused .custom-file-control:valid ~ .valid-tooltip,
+ *.is-focused .form-control.is-valid ~ .valid-feedback,
+ *.is-focused .is-valid.custom-file-control ~ .valid-feedback,
+ *.is-focused .form-control.is-valid ~ .valid-tooltip,
+ *.is-focused .is-valid.custom-file-control ~ .valid-tooltip {
+ display: block; }
+
+.was-validated .is-focused textarea.form-control:valid, .was-validated .is-focused textarea.custom-file-control:valid, .is-focused textarea.form-control.is-valid, .is-focused textarea.is-valid.custom-file-control, .was-validated *.is-focused textarea.form-control:valid, .was-validated *.is-focused textarea.custom-file-control:valid,
+*.is-focused textarea.form-control.is-valid,
+*.is-focused textarea.is-valid.custom-file-control {
+ padding-right: calc(1.5em + 0.875rem);
+ background-position: top calc(0.375em + 0.21875rem) right calc(0.375em + 0.21875rem); }
+
+.was-validated .is-focused .custom-select:valid, .is-focused .custom-select.is-valid, .was-validated
+*.is-focused .custom-select:valid,
+*.is-focused .custom-select.is-valid {
+ border-color: rgba(0, 0, 0, 0.26);
+ padding-right: calc((1em + 0.875rem) * 3 / 4 + 1rem);
+ background: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 4 5%27%3e%3cpath fill=%27%23343a40%27 d=%27M2 0L0 2h4zm0 5L0 3h4z%27/%3e%3c/svg%3e") no-repeat right 0 center/8px 10px, "none" rgba(0, 0, 0, 0) no-repeat center right 1rem/calc(0.75em + 0.4375rem) calc(0.75em + 0.4375rem); }
+
+.was-validated .is-focused .custom-select:valid:focus, .is-focused .custom-select.is-valid:focus, .was-validated
+ *.is-focused .custom-select:valid:focus,
+ *.is-focused .custom-select.is-valid:focus {
+ border-color: rgba(0, 0, 0, 0.26);
+ box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.25); }
+
+.was-validated .is-focused .custom-select:valid ~ .valid-feedback,
+ .was-validated .is-focused .custom-select:valid ~ .valid-tooltip, .is-focused .custom-select.is-valid ~ .valid-feedback,
+ .is-focused .custom-select.is-valid ~ .valid-tooltip, .was-validated
+ *.is-focused .custom-select:valid ~ .valid-feedback,
+ .was-validated
+ *.is-focused .custom-select:valid ~ .valid-tooltip,
+ *.is-focused .custom-select.is-valid ~ .valid-feedback,
+ *.is-focused .custom-select.is-valid ~ .valid-tooltip {
+ display: block; }
+
+.was-validated .is-focused .form-control-file:valid ~ .valid-feedback,
+.was-validated .is-focused .form-control-file:valid ~ .valid-tooltip, .is-focused .form-control-file.is-valid ~ .valid-feedback,
+.is-focused .form-control-file.is-valid ~ .valid-tooltip, .was-validated
+*.is-focused .form-control-file:valid ~ .valid-feedback,
+.was-validated
+*.is-focused .form-control-file:valid ~ .valid-tooltip,
+*.is-focused .form-control-file.is-valid ~ .valid-feedback,
+*.is-focused .form-control-file.is-valid ~ .valid-tooltip {
+ display: block; }
+
+.was-validated .is-focused .form-check-input:valid ~ .form-check-label, .is-focused .form-check-input.is-valid ~ .form-check-label, .was-validated
+*.is-focused .form-check-input:valid ~ .form-check-label,
+*.is-focused .form-check-input.is-valid ~ .form-check-label {
+ color: rgba(0, 0, 0, 0.26); }
+
+.was-validated .is-focused .form-check-input:valid ~ .valid-feedback,
+.was-validated .is-focused .form-check-input:valid ~ .valid-tooltip, .is-focused .form-check-input.is-valid ~ .valid-feedback,
+.is-focused .form-check-input.is-valid ~ .valid-tooltip, .was-validated
+*.is-focused .form-check-input:valid ~ .valid-feedback,
+.was-validated
+*.is-focused .form-check-input:valid ~ .valid-tooltip,
+*.is-focused .form-check-input.is-valid ~ .valid-feedback,
+*.is-focused .form-check-input.is-valid ~ .valid-tooltip {
+ display: block; }
+
+.was-validated .is-focused .custom-control-input:valid ~ .custom-control-label, .is-focused .custom-control-input.is-valid ~ .custom-control-label, .was-validated
+*.is-focused .custom-control-input:valid ~ .custom-control-label,
+*.is-focused .custom-control-input.is-valid ~ .custom-control-label {
+ color: rgba(0, 0, 0, 0.26); }
+
+.was-validated .is-focused .custom-control-input:valid ~ .custom-control-label::before, .is-focused .custom-control-input.is-valid ~ .custom-control-label::before, .was-validated
+ *.is-focused .custom-control-input:valid ~ .custom-control-label::before,
+ *.is-focused .custom-control-input.is-valid ~ .custom-control-label::before {
+ border-color: rgba(0, 0, 0, 0.26); }
+
+.was-validated .is-focused .custom-control-input:valid ~ .valid-feedback,
+.was-validated .is-focused .custom-control-input:valid ~ .valid-tooltip, .is-focused .custom-control-input.is-valid ~ .valid-feedback,
+.is-focused .custom-control-input.is-valid ~ .valid-tooltip, .was-validated
+*.is-focused .custom-control-input:valid ~ .valid-feedback,
+.was-validated
+*.is-focused .custom-control-input:valid ~ .valid-tooltip,
+*.is-focused .custom-control-input.is-valid ~ .valid-feedback,
+*.is-focused .custom-control-input.is-valid ~ .valid-tooltip {
+ display: block; }
+
+.was-validated .is-focused .custom-control-input:valid:checked ~ .custom-control-label::before, .is-focused .custom-control-input.is-valid:checked ~ .custom-control-label::before, .was-validated
+*.is-focused .custom-control-input:valid:checked ~ .custom-control-label::before,
+*.is-focused .custom-control-input.is-valid:checked ~ .custom-control-label::before {
+ border-color: rgba(26, 26, 26, 0.26);
+ background-color: rgba(26, 26, 26, 0.26); }
+
+.was-validated .is-focused .custom-control-input:valid:focus ~ .custom-control-label::before, .is-focused .custom-control-input.is-valid:focus ~ .custom-control-label::before, .was-validated
+*.is-focused .custom-control-input:valid:focus ~ .custom-control-label::before,
+*.is-focused .custom-control-input.is-valid:focus ~ .custom-control-label::before {
+ box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.25); }
+
+.was-validated .is-focused .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .is-focused .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before, .was-validated
+*.is-focused .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before,
+*.is-focused .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
+ border-color: rgba(0, 0, 0, 0.26); }
+
+.was-validated .is-focused .custom-file-input:valid ~ .custom-file-label, .is-focused .custom-file-input.is-valid ~ .custom-file-label, .was-validated
+*.is-focused .custom-file-input:valid ~ .custom-file-label,
+*.is-focused .custom-file-input.is-valid ~ .custom-file-label {
+ border-color: rgba(0, 0, 0, 0.26); }
+
+.was-validated .is-focused .custom-file-input:valid ~ .valid-feedback,
+.was-validated .is-focused .custom-file-input:valid ~ .valid-tooltip, .is-focused .custom-file-input.is-valid ~ .valid-feedback,
+.is-focused .custom-file-input.is-valid ~ .valid-tooltip, .was-validated
+*.is-focused .custom-file-input:valid ~ .valid-feedback,
+.was-validated
+*.is-focused .custom-file-input:valid ~ .valid-tooltip,
+*.is-focused .custom-file-input.is-valid ~ .valid-feedback,
+*.is-focused .custom-file-input.is-valid ~ .valid-tooltip {
+ display: block; }
+
+.was-validated .is-focused .custom-file-input:valid:focus ~ .custom-file-label, .is-focused .custom-file-input.is-valid:focus ~ .custom-file-label, .was-validated
+*.is-focused .custom-file-input:valid:focus ~ .custom-file-label,
+*.is-focused .custom-file-input.is-valid:focus ~ .custom-file-label {
+ border-color: rgba(0, 0, 0, 0.26);
+ box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.25); }
+
+.is-focused [class^='bmd-label'],
+.is-focused [class*=' bmd-label'],
+*.is-focused [class^='bmd-label'],
+*.is-focused [class*=' bmd-label'] {
+ color: #2196f3; }
+
+.is-focused .bmd-label-placeholder,
+*.is-focused .bmd-label-placeholder {
+ color: rgba(0, 0, 0, 0.26); }
+
+.is-focused .form-control,
+.is-focused .custom-file-control,
+*.is-focused .form-control,
+*.is-focused .custom-file-control {
+ border-color: rgba(0, 0, 0, 0.26); }
+
+.is-focused .bmd-help,
+*.is-focused .bmd-help {
+ color: rgba(0, 0, 0, 0.54); }
+
+.has-success [class^='bmd-label'],
+.has-success [class*=' bmd-label'] {
+ color: #4caf50; }
+
+.has-success .form-control, .has-success .custom-file-control,
+.is-focused .has-success .form-control,
+.is-focused .has-success .custom-file-control {
+ background-image: linear-gradient(to top, #4caf50 2px, rgba(76, 175, 80, 0) 2px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px); }
+
+.has-success .form-control:invalid, .has-success .custom-file-control:invalid {
+ background-image: linear-gradient(to top, #d50000 2px, rgba(213, 0, 0, 0) 2px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px); }
+
+.has-success .form-control:-moz-read-only, .has-success .custom-file-control:-moz-read-only {
+ background-image: linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px); }
+
+.has-success .form-control:read-only, .has-success .custom-file-control:read-only {
+ background-image: linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px); }
+
+fieldset[disabled][disabled] .has-success .form-control, fieldset[disabled][disabled] .has-success .custom-file-control, .has-success .form-control.disabled, .has-success .disabled.custom-file-control, .has-success .form-control:disabled, .has-success .custom-file-control:disabled, .has-success .form-control[disabled], .has-success .custom-file-control[disabled] {
+ background-image: linear-gradient(to right, rgba(0, 0, 0, 0.26) 0%, rgba(0, 0, 0, 0.26) 30%, transparent 30%, transparent 100%);
+ background-repeat: repeat-x;
+ background-size: 3px 1px; }
+
+.has-success .form-control.form-control-success, .has-success .form-control-success.custom-file-control,
+.is-focused .has-success .form-control.form-control-success,
+.is-focused .has-success .form-control-success.custom-file-control {
+ background-image: linear-gradient(to top, #4caf50 2px, rgba(76, 175, 80, 0) 2px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px), "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjNWNiODVjIiBkPSJNMjMzLjggNjEwYy0xMy4zIDAtMjYtNi0zNC0xNi44TDkwLjUgNDQ4LjhDNzYuMyA0MzAgODAgNDAzLjMgOTguOCAzODljMTguOC0xNC4yIDQ1LjUtMTAuNCA1OS44IDguNGw3MiA5NUw0NTEuMyAyNDJjMTIuNS0yMCAzOC44LTI2LjIgNTguOC0xMy43IDIwIDEyLjQgMjYgMzguNyAxMy43IDU4LjhMMjcwIDU5MGMtNy40IDEyLTIwLjIgMTkuNC0zNC4zIDIwaC0yeiIvPjwvc3ZnPg=="; }
+
+.has-success .form-control.form-control-warning, .has-success .form-control-warning.custom-file-control,
+.is-focused .has-success .form-control.form-control-warning,
+.is-focused .has-success .form-control-warning.custom-file-control {
+ background-image: linear-gradient(to top, #4caf50 2px, rgba(76, 175, 80, 0) 2px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px), "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZjBhZDRlIiBkPSJNNjAzIDY0MC4ybC0yNzguNS01MDljLTMuOC02LjYtMTAuOC0xMC42LTE4LjUtMTAuNnMtMTQuNyA0LTE4LjUgMTAuNkw5IDY0MC4yYy0zLjcgNi41LTMuNiAxNC40LjIgMjAuOCAzLjggNi41IDEwLjggMTAuNCAxOC4zIDEwLjRoNTU3YzcuNiAwIDE0LjYtNCAxOC40LTEwLjQgMy41LTYuNCAzLjYtMTQuNCAwLTIwLjh6bS0yNjYuNC0zMGgtNjEuMlY1NDloNjEuMnY2MS4yem0wLTEwN2gtNjEuMlYzMDRoNjEuMnYxOTl6Ii8+PC9zdmc+"; }
+
+.has-success .form-control.form-control-danger, .has-success .form-control-danger.custom-file-control,
+.is-focused .has-success .form-control.form-control-danger,
+.is-focused .has-success .form-control-danger.custom-file-control {
+ background-image: linear-gradient(to top, #4caf50 2px, rgba(76, 175, 80, 0) 2px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px), "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZDk1MzRmIiBkPSJNNDQ3IDU0NC40Yy0xNC40IDE0LjQtMzcuNiAxNC40LTUyIDBsLTg5LTkyLjctODkgOTIuN2MtMTQuNSAxNC40LTM3LjcgMTQuNC01MiAwLTE0LjQtMTQuNC0xNC40LTM3LjYgMC01Mmw5Mi40LTk2LjMtOTIuNC05Ni4zYy0xNC40LTE0LjQtMTQuNC0zNy42IDAtNTJzMzcuNi0xNC4zIDUyIDBsODkgOTIuOCA4OS4yLTkyLjdjMTQuNC0xNC40IDM3LjYtMTQuNCA1MiAwIDE0LjMgMTQuNCAxNC4zIDM3LjYgMCA1MkwzNTQuNiAzOTZsOTIuNCA5Ni40YzE0LjQgMTQuNCAxNC40IDM3LjYgMCA1MnoiLz48L3N2Zz4="; }
+
+.has-success .is-focused .valid-feedback, .has-success.is-focused .valid-feedback {
+ display: none;
+ width: 100%;
+ margin-top: 0.25rem;
+ font-size: 80%;
+ color: #4caf50; }
+
+.has-success .is-focused .valid-tooltip, .has-success.is-focused .valid-tooltip {
+ position: absolute;
+ top: 100%;
+ z-index: 5;
+ display: none;
+ max-width: 100%;
+ padding: 0.25rem 0.5rem;
+ margin-top: .1rem;
+ font-size: 0.875rem;
+ line-height: 1.5;
+ color: #fff;
+ background-color: rgba(76, 175, 80, 0.9);
+ border-radius: 0.125rem; }
+
+.was-validated .has-success .is-focused .form-control:valid, .was-validated .has-success .is-focused .custom-file-control:valid, .has-success .is-focused .form-control.is-valid, .has-success .is-focused .is-valid.custom-file-control, .was-validated .has-success.is-focused .form-control:valid, .was-validated .has-success.is-focused .custom-file-control:valid, .has-success.is-focused .form-control.is-valid, .has-success.is-focused .is-valid.custom-file-control {
+ border-color: #4caf50;
+ padding-right: calc(1.5em + 0.875rem);
+ background-image: "none";
+ background-repeat: no-repeat;
+ background-position: center right calc(0.375em + 0.21875rem);
+ background-size: calc(0.75em + 0.4375rem) calc(0.75em + 0.4375rem); }
+
+.was-validated .has-success .is-focused .form-control:valid:focus, .was-validated .has-success .is-focused .custom-file-control:valid:focus, .has-success .is-focused .form-control.is-valid:focus, .has-success .is-focused .is-valid.custom-file-control:focus, .was-validated .has-success.is-focused .form-control:valid:focus, .was-validated .has-success.is-focused .custom-file-control:valid:focus, .has-success.is-focused .form-control.is-valid:focus, .has-success.is-focused .is-valid.custom-file-control:focus {
+ border-color: #4caf50;
+ box-shadow: 0 0 0 0.2rem rgba(76, 175, 80, 0.25); }
+
+.was-validated .has-success .is-focused .form-control:valid ~ .valid-feedback, .was-validated .has-success .is-focused .custom-file-control:valid ~ .valid-feedback,
+ .was-validated .has-success .is-focused .form-control:valid ~ .valid-tooltip,
+ .was-validated .has-success .is-focused .custom-file-control:valid ~ .valid-tooltip, .has-success .is-focused .form-control.is-valid ~ .valid-feedback, .has-success .is-focused .is-valid.custom-file-control ~ .valid-feedback,
+ .has-success .is-focused .form-control.is-valid ~ .valid-tooltip,
+ .has-success .is-focused .is-valid.custom-file-control ~ .valid-tooltip, .was-validated .has-success.is-focused .form-control:valid ~ .valid-feedback, .was-validated .has-success.is-focused .custom-file-control:valid ~ .valid-feedback,
+ .was-validated .has-success.is-focused .form-control:valid ~ .valid-tooltip,
+ .was-validated .has-success.is-focused .custom-file-control:valid ~ .valid-tooltip, .has-success.is-focused .form-control.is-valid ~ .valid-feedback, .has-success.is-focused .is-valid.custom-file-control ~ .valid-feedback,
+ .has-success.is-focused .form-control.is-valid ~ .valid-tooltip,
+ .has-success.is-focused .is-valid.custom-file-control ~ .valid-tooltip {
+ display: block; }
+
+.was-validated .has-success .is-focused textarea.form-control:valid, .was-validated .has-success .is-focused textarea.custom-file-control:valid, .has-success .is-focused textarea.form-control.is-valid, .has-success .is-focused textarea.is-valid.custom-file-control, .was-validated .has-success.is-focused textarea.form-control:valid, .was-validated .has-success.is-focused textarea.custom-file-control:valid, .has-success.is-focused textarea.form-control.is-valid, .has-success.is-focused textarea.is-valid.custom-file-control {
+ padding-right: calc(1.5em + 0.875rem);
+ background-position: top calc(0.375em + 0.21875rem) right calc(0.375em + 0.21875rem); }
+
+.was-validated .has-success .is-focused .custom-select:valid, .has-success .is-focused .custom-select.is-valid, .was-validated .has-success.is-focused .custom-select:valid, .has-success.is-focused .custom-select.is-valid {
+ border-color: #4caf50;
+ padding-right: calc((1em + 0.875rem) * 3 / 4 + 1rem);
+ background: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 4 5%27%3e%3cpath fill=%27%23343a40%27 d=%27M2 0L0 2h4zm0 5L0 3h4z%27/%3e%3c/svg%3e") no-repeat right 0 center/8px 10px, "none" rgba(0, 0, 0, 0) no-repeat center right 1rem/calc(0.75em + 0.4375rem) calc(0.75em + 0.4375rem); }
+
+.was-validated .has-success .is-focused .custom-select:valid:focus, .has-success .is-focused .custom-select.is-valid:focus, .was-validated .has-success.is-focused .custom-select:valid:focus, .has-success.is-focused .custom-select.is-valid:focus {
+ border-color: #4caf50;
+ box-shadow: 0 0 0 0.2rem rgba(76, 175, 80, 0.25); }
+
+.was-validated .has-success .is-focused .custom-select:valid ~ .valid-feedback,
+ .was-validated .has-success .is-focused .custom-select:valid ~ .valid-tooltip, .has-success .is-focused .custom-select.is-valid ~ .valid-feedback,
+ .has-success .is-focused .custom-select.is-valid ~ .valid-tooltip, .was-validated .has-success.is-focused .custom-select:valid ~ .valid-feedback,
+ .was-validated .has-success.is-focused .custom-select:valid ~ .valid-tooltip, .has-success.is-focused .custom-select.is-valid ~ .valid-feedback,
+ .has-success.is-focused .custom-select.is-valid ~ .valid-tooltip {
+ display: block; }
+
+.was-validated .has-success .is-focused .form-control-file:valid ~ .valid-feedback,
+.was-validated .has-success .is-focused .form-control-file:valid ~ .valid-tooltip, .has-success .is-focused .form-control-file.is-valid ~ .valid-feedback,
+.has-success .is-focused .form-control-file.is-valid ~ .valid-tooltip, .was-validated .has-success.is-focused .form-control-file:valid ~ .valid-feedback,
+.was-validated .has-success.is-focused .form-control-file:valid ~ .valid-tooltip, .has-success.is-focused .form-control-file.is-valid ~ .valid-feedback,
+.has-success.is-focused .form-control-file.is-valid ~ .valid-tooltip {
+ display: block; }
+
+.was-validated .has-success .is-focused .form-check-input:valid ~ .form-check-label, .has-success .is-focused .form-check-input.is-valid ~ .form-check-label, .was-validated .has-success.is-focused .form-check-input:valid ~ .form-check-label, .has-success.is-focused .form-check-input.is-valid ~ .form-check-label {
+ color: #4caf50; }
+
+.was-validated .has-success .is-focused .form-check-input:valid ~ .valid-feedback,
+.was-validated .has-success .is-focused .form-check-input:valid ~ .valid-tooltip, .has-success .is-focused .form-check-input.is-valid ~ .valid-feedback,
+.has-success .is-focused .form-check-input.is-valid ~ .valid-tooltip, .was-validated .has-success.is-focused .form-check-input:valid ~ .valid-feedback,
+.was-validated .has-success.is-focused .form-check-input:valid ~ .valid-tooltip, .has-success.is-focused .form-check-input.is-valid ~ .valid-feedback,
+.has-success.is-focused .form-check-input.is-valid ~ .valid-tooltip {
+ display: block; }
+
+.was-validated .has-success .is-focused .custom-control-input:valid ~ .custom-control-label, .has-success .is-focused .custom-control-input.is-valid ~ .custom-control-label, .was-validated .has-success.is-focused .custom-control-input:valid ~ .custom-control-label, .has-success.is-focused .custom-control-input.is-valid ~ .custom-control-label {
+ color: #4caf50; }
+
+.was-validated .has-success .is-focused .custom-control-input:valid ~ .custom-control-label::before, .has-success .is-focused .custom-control-input.is-valid ~ .custom-control-label::before, .was-validated .has-success.is-focused .custom-control-input:valid ~ .custom-control-label::before, .has-success.is-focused .custom-control-input.is-valid ~ .custom-control-label::before {
+ border-color: #4caf50; }
+
+.was-validated .has-success .is-focused .custom-control-input:valid ~ .valid-feedback,
+.was-validated .has-success .is-focused .custom-control-input:valid ~ .valid-tooltip, .has-success .is-focused .custom-control-input.is-valid ~ .valid-feedback,
+.has-success .is-focused .custom-control-input.is-valid ~ .valid-tooltip, .was-validated .has-success.is-focused .custom-control-input:valid ~ .valid-feedback,
+.was-validated .has-success.is-focused .custom-control-input:valid ~ .valid-tooltip, .has-success.is-focused .custom-control-input.is-valid ~ .valid-feedback,
+.has-success.is-focused .custom-control-input.is-valid ~ .valid-tooltip {
+ display: block; }
+
+.was-validated .has-success .is-focused .custom-control-input:valid:checked ~ .custom-control-label::before, .has-success .is-focused .custom-control-input.is-valid:checked ~ .custom-control-label::before, .was-validated .has-success.is-focused .custom-control-input:valid:checked ~ .custom-control-label::before, .has-success.is-focused .custom-control-input.is-valid:checked ~ .custom-control-label::before {
+ border-color: #6ec071;
+ background-color: #6ec071; }
+
+.was-validated .has-success .is-focused .custom-control-input:valid:focus ~ .custom-control-label::before, .has-success .is-focused .custom-control-input.is-valid:focus ~ .custom-control-label::before, .was-validated .has-success.is-focused .custom-control-input:valid:focus ~ .custom-control-label::before, .has-success.is-focused .custom-control-input.is-valid:focus ~ .custom-control-label::before {
+ box-shadow: 0 0 0 0.2rem rgba(76, 175, 80, 0.25); }
+
+.was-validated .has-success .is-focused .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .has-success .is-focused .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before, .was-validated .has-success.is-focused .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .has-success.is-focused .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
+ border-color: #4caf50; }
+
+.was-validated .has-success .is-focused .custom-file-input:valid ~ .custom-file-label, .has-success .is-focused .custom-file-input.is-valid ~ .custom-file-label, .was-validated .has-success.is-focused .custom-file-input:valid ~ .custom-file-label, .has-success.is-focused .custom-file-input.is-valid ~ .custom-file-label {
+ border-color: #4caf50; }
+
+.was-validated .has-success .is-focused .custom-file-input:valid ~ .valid-feedback,
+.was-validated .has-success .is-focused .custom-file-input:valid ~ .valid-tooltip, .has-success .is-focused .custom-file-input.is-valid ~ .valid-feedback,
+.has-success .is-focused .custom-file-input.is-valid ~ .valid-tooltip, .was-validated .has-success.is-focused .custom-file-input:valid ~ .valid-feedback,
+.was-validated .has-success.is-focused .custom-file-input:valid ~ .valid-tooltip, .has-success.is-focused .custom-file-input.is-valid ~ .valid-feedback,
+.has-success.is-focused .custom-file-input.is-valid ~ .valid-tooltip {
+ display: block; }
+
+.was-validated .has-success .is-focused .custom-file-input:valid:focus ~ .custom-file-label, .has-success .is-focused .custom-file-input.is-valid:focus ~ .custom-file-label, .was-validated .has-success.is-focused .custom-file-input:valid:focus ~ .custom-file-label, .has-success.is-focused .custom-file-input.is-valid:focus ~ .custom-file-label {
+ border-color: #4caf50;
+ box-shadow: 0 0 0 0.2rem rgba(76, 175, 80, 0.25); }
+
+.has-success .is-focused [class^='bmd-label'],
+.has-success .is-focused [class*=' bmd-label'], .has-success.is-focused [class^='bmd-label'],
+.has-success.is-focused [class*=' bmd-label'] {
+ color: #4caf50; }
+
+.has-success .is-focused .bmd-label-placeholder, .has-success.is-focused .bmd-label-placeholder {
+ color: #4caf50; }
+
+.has-success .is-focused .form-control, .has-success .is-focused .custom-file-control, .has-success.is-focused .form-control, .has-success.is-focused .custom-file-control {
+ border-color: #4caf50; }
+
+.has-success .is-focused .bmd-help, .has-success.is-focused .bmd-help {
+ color: rgba(0, 0, 0, 0.54); }
+
+.has-info [class^='bmd-label'],
+.has-info [class*=' bmd-label'] {
+ color: #00bcd4; }
+
+.has-info .form-control, .has-info .custom-file-control,
+.is-focused .has-info .form-control,
+.is-focused .has-info .custom-file-control {
+ background-image: linear-gradient(to top, #00bcd4 2px, rgba(0, 188, 212, 0) 2px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px); }
+
+.has-info .form-control:invalid, .has-info .custom-file-control:invalid {
+ background-image: linear-gradient(to top, #d50000 2px, rgba(213, 0, 0, 0) 2px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px); }
+
+.has-info .form-control:-moz-read-only, .has-info .custom-file-control:-moz-read-only {
+ background-image: linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px); }
+
+.has-info .form-control:read-only, .has-info .custom-file-control:read-only {
+ background-image: linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px); }
+
+fieldset[disabled][disabled] .has-info .form-control, fieldset[disabled][disabled] .has-info .custom-file-control, .has-info .form-control.disabled, .has-info .disabled.custom-file-control, .has-info .form-control:disabled, .has-info .custom-file-control:disabled, .has-info .form-control[disabled], .has-info .custom-file-control[disabled] {
+ background-image: linear-gradient(to right, rgba(0, 0, 0, 0.26) 0%, rgba(0, 0, 0, 0.26) 30%, transparent 30%, transparent 100%);
+ background-repeat: repeat-x;
+ background-size: 3px 1px; }
+
+.has-info .form-control.form-control-success, .has-info .form-control-success.custom-file-control,
+.is-focused .has-info .form-control.form-control-success,
+.is-focused .has-info .form-control-success.custom-file-control {
+ background-image: linear-gradient(to top, #00bcd4 2px, rgba(0, 188, 212, 0) 2px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px), "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjNWNiODVjIiBkPSJNMjMzLjggNjEwYy0xMy4zIDAtMjYtNi0zNC0xNi44TDkwLjUgNDQ4LjhDNzYuMyA0MzAgODAgNDAzLjMgOTguOCAzODljMTguOC0xNC4yIDQ1LjUtMTAuNCA1OS44IDguNGw3MiA5NUw0NTEuMyAyNDJjMTIuNS0yMCAzOC44LTI2LjIgNTguOC0xMy43IDIwIDEyLjQgMjYgMzguNyAxMy43IDU4LjhMMjcwIDU5MGMtNy40IDEyLTIwLjIgMTkuNC0zNC4zIDIwaC0yeiIvPjwvc3ZnPg=="; }
+
+.has-info .form-control.form-control-warning, .has-info .form-control-warning.custom-file-control,
+.is-focused .has-info .form-control.form-control-warning,
+.is-focused .has-info .form-control-warning.custom-file-control {
+ background-image: linear-gradient(to top, #00bcd4 2px, rgba(0, 188, 212, 0) 2px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px), "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZjBhZDRlIiBkPSJNNjAzIDY0MC4ybC0yNzguNS01MDljLTMuOC02LjYtMTAuOC0xMC42LTE4LjUtMTAuNnMtMTQuNyA0LTE4LjUgMTAuNkw5IDY0MC4yYy0zLjcgNi41LTMuNiAxNC40LjIgMjAuOCAzLjggNi41IDEwLjggMTAuNCAxOC4zIDEwLjRoNTU3YzcuNiAwIDE0LjYtNCAxOC40LTEwLjQgMy41LTYuNCAzLjYtMTQuNCAwLTIwLjh6bS0yNjYuNC0zMGgtNjEuMlY1NDloNjEuMnY2MS4yem0wLTEwN2gtNjEuMlYzMDRoNjEuMnYxOTl6Ii8+PC9zdmc+"; }
+
+.has-info .form-control.form-control-danger, .has-info .form-control-danger.custom-file-control,
+.is-focused .has-info .form-control.form-control-danger,
+.is-focused .has-info .form-control-danger.custom-file-control {
+ background-image: linear-gradient(to top, #00bcd4 2px, rgba(0, 188, 212, 0) 2px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px), "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZDk1MzRmIiBkPSJNNDQ3IDU0NC40Yy0xNC40IDE0LjQtMzcuNiAxNC40LTUyIDBsLTg5LTkyLjctODkgOTIuN2MtMTQuNSAxNC40LTM3LjcgMTQuNC01MiAwLTE0LjQtMTQuNC0xNC40LTM3LjYgMC01Mmw5Mi40LTk2LjMtOTIuNC05Ni4zYy0xNC40LTE0LjQtMTQuNC0zNy42IDAtNTJzMzcuNi0xNC4zIDUyIDBsODkgOTIuOCA4OS4yLTkyLjdjMTQuNC0xNC40IDM3LjYtMTQuNCA1MiAwIDE0LjMgMTQuNCAxNC4zIDM3LjYgMCA1MkwzNTQuNiAzOTZsOTIuNCA5Ni40YzE0LjQgMTQuNCAxNC40IDM3LjYgMCA1MnoiLz48L3N2Zz4="; }
+
+.has-info .is-focused .valid-feedback, .has-info.is-focused .valid-feedback {
+ display: none;
+ width: 100%;
+ margin-top: 0.25rem;
+ font-size: 80%;
+ color: #00bcd4; }
+
+.has-info .is-focused .valid-tooltip, .has-info.is-focused .valid-tooltip {
+ position: absolute;
+ top: 100%;
+ z-index: 5;
+ display: none;
+ max-width: 100%;
+ padding: 0.25rem 0.5rem;
+ margin-top: .1rem;
+ font-size: 0.875rem;
+ line-height: 1.5;
+ color: #fff;
+ background-color: rgba(0, 188, 212, 0.9);
+ border-radius: 0.125rem; }
+
+.was-validated .has-info .is-focused .form-control:valid, .was-validated .has-info .is-focused .custom-file-control:valid, .has-info .is-focused .form-control.is-valid, .has-info .is-focused .is-valid.custom-file-control, .was-validated .has-info.is-focused .form-control:valid, .was-validated .has-info.is-focused .custom-file-control:valid, .has-info.is-focused .form-control.is-valid, .has-info.is-focused .is-valid.custom-file-control {
+ border-color: #00bcd4;
+ padding-right: calc(1.5em + 0.875rem);
+ background-image: "none";
+ background-repeat: no-repeat;
+ background-position: center right calc(0.375em + 0.21875rem);
+ background-size: calc(0.75em + 0.4375rem) calc(0.75em + 0.4375rem); }
+
+.was-validated .has-info .is-focused .form-control:valid:focus, .was-validated .has-info .is-focused .custom-file-control:valid:focus, .has-info .is-focused .form-control.is-valid:focus, .has-info .is-focused .is-valid.custom-file-control:focus, .was-validated .has-info.is-focused .form-control:valid:focus, .was-validated .has-info.is-focused .custom-file-control:valid:focus, .has-info.is-focused .form-control.is-valid:focus, .has-info.is-focused .is-valid.custom-file-control:focus {
+ border-color: #00bcd4;
+ box-shadow: 0 0 0 0.2rem rgba(0, 188, 212, 0.25); }
+
+.was-validated .has-info .is-focused .form-control:valid ~ .valid-feedback, .was-validated .has-info .is-focused .custom-file-control:valid ~ .valid-feedback,
+ .was-validated .has-info .is-focused .form-control:valid ~ .valid-tooltip,
+ .was-validated .has-info .is-focused .custom-file-control:valid ~ .valid-tooltip, .has-info .is-focused .form-control.is-valid ~ .valid-feedback, .has-info .is-focused .is-valid.custom-file-control ~ .valid-feedback,
+ .has-info .is-focused .form-control.is-valid ~ .valid-tooltip,
+ .has-info .is-focused .is-valid.custom-file-control ~ .valid-tooltip, .was-validated .has-info.is-focused .form-control:valid ~ .valid-feedback, .was-validated .has-info.is-focused .custom-file-control:valid ~ .valid-feedback,
+ .was-validated .has-info.is-focused .form-control:valid ~ .valid-tooltip,
+ .was-validated .has-info.is-focused .custom-file-control:valid ~ .valid-tooltip, .has-info.is-focused .form-control.is-valid ~ .valid-feedback, .has-info.is-focused .is-valid.custom-file-control ~ .valid-feedback,
+ .has-info.is-focused .form-control.is-valid ~ .valid-tooltip,
+ .has-info.is-focused .is-valid.custom-file-control ~ .valid-tooltip {
+ display: block; }
+
+.was-validated .has-info .is-focused textarea.form-control:valid, .was-validated .has-info .is-focused textarea.custom-file-control:valid, .has-info .is-focused textarea.form-control.is-valid, .has-info .is-focused textarea.is-valid.custom-file-control, .was-validated .has-info.is-focused textarea.form-control:valid, .was-validated .has-info.is-focused textarea.custom-file-control:valid, .has-info.is-focused textarea.form-control.is-valid, .has-info.is-focused textarea.is-valid.custom-file-control {
+ padding-right: calc(1.5em + 0.875rem);
+ background-position: top calc(0.375em + 0.21875rem) right calc(0.375em + 0.21875rem); }
+
+.was-validated .has-info .is-focused .custom-select:valid, .has-info .is-focused .custom-select.is-valid, .was-validated .has-info.is-focused .custom-select:valid, .has-info.is-focused .custom-select.is-valid {
+ border-color: #00bcd4;
+ padding-right: calc((1em + 0.875rem) * 3 / 4 + 1rem);
+ background: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 4 5%27%3e%3cpath fill=%27%23343a40%27 d=%27M2 0L0 2h4zm0 5L0 3h4z%27/%3e%3c/svg%3e") no-repeat right 0 center/8px 10px, "none" rgba(0, 0, 0, 0) no-repeat center right 1rem/calc(0.75em + 0.4375rem) calc(0.75em + 0.4375rem); }
+
+.was-validated .has-info .is-focused .custom-select:valid:focus, .has-info .is-focused .custom-select.is-valid:focus, .was-validated .has-info.is-focused .custom-select:valid:focus, .has-info.is-focused .custom-select.is-valid:focus {
+ border-color: #00bcd4;
+ box-shadow: 0 0 0 0.2rem rgba(0, 188, 212, 0.25); }
+
+.was-validated .has-info .is-focused .custom-select:valid ~ .valid-feedback,
+ .was-validated .has-info .is-focused .custom-select:valid ~ .valid-tooltip, .has-info .is-focused .custom-select.is-valid ~ .valid-feedback,
+ .has-info .is-focused .custom-select.is-valid ~ .valid-tooltip, .was-validated .has-info.is-focused .custom-select:valid ~ .valid-feedback,
+ .was-validated .has-info.is-focused .custom-select:valid ~ .valid-tooltip, .has-info.is-focused .custom-select.is-valid ~ .valid-feedback,
+ .has-info.is-focused .custom-select.is-valid ~ .valid-tooltip {
+ display: block; }
+
+.was-validated .has-info .is-focused .form-control-file:valid ~ .valid-feedback,
+.was-validated .has-info .is-focused .form-control-file:valid ~ .valid-tooltip, .has-info .is-focused .form-control-file.is-valid ~ .valid-feedback,
+.has-info .is-focused .form-control-file.is-valid ~ .valid-tooltip, .was-validated .has-info.is-focused .form-control-file:valid ~ .valid-feedback,
+.was-validated .has-info.is-focused .form-control-file:valid ~ .valid-tooltip, .has-info.is-focused .form-control-file.is-valid ~ .valid-feedback,
+.has-info.is-focused .form-control-file.is-valid ~ .valid-tooltip {
+ display: block; }
+
+.was-validated .has-info .is-focused .form-check-input:valid ~ .form-check-label, .has-info .is-focused .form-check-input.is-valid ~ .form-check-label, .was-validated .has-info.is-focused .form-check-input:valid ~ .form-check-label, .has-info.is-focused .form-check-input.is-valid ~ .form-check-label {
+ color: #00bcd4; }
+
+.was-validated .has-info .is-focused .form-check-input:valid ~ .valid-feedback,
+.was-validated .has-info .is-focused .form-check-input:valid ~ .valid-tooltip, .has-info .is-focused .form-check-input.is-valid ~ .valid-feedback,
+.has-info .is-focused .form-check-input.is-valid ~ .valid-tooltip, .was-validated .has-info.is-focused .form-check-input:valid ~ .valid-feedback,
+.was-validated .has-info.is-focused .form-check-input:valid ~ .valid-tooltip, .has-info.is-focused .form-check-input.is-valid ~ .valid-feedback,
+.has-info.is-focused .form-check-input.is-valid ~ .valid-tooltip {
+ display: block; }
+
+.was-validated .has-info .is-focused .custom-control-input:valid ~ .custom-control-label, .has-info .is-focused .custom-control-input.is-valid ~ .custom-control-label, .was-validated .has-info.is-focused .custom-control-input:valid ~ .custom-control-label, .has-info.is-focused .custom-control-input.is-valid ~ .custom-control-label {
+ color: #00bcd4; }
+
+.was-validated .has-info .is-focused .custom-control-input:valid ~ .custom-control-label::before, .has-info .is-focused .custom-control-input.is-valid ~ .custom-control-label::before, .was-validated .has-info.is-focused .custom-control-input:valid ~ .custom-control-label::before, .has-info.is-focused .custom-control-input.is-valid ~ .custom-control-label::before {
+ border-color: #00bcd4; }
+
+.was-validated .has-info .is-focused .custom-control-input:valid ~ .valid-feedback,
+.was-validated .has-info .is-focused .custom-control-input:valid ~ .valid-tooltip, .has-info .is-focused .custom-control-input.is-valid ~ .valid-feedback,
+.has-info .is-focused .custom-control-input.is-valid ~ .valid-tooltip, .was-validated .has-info.is-focused .custom-control-input:valid ~ .valid-feedback,
+.was-validated .has-info.is-focused .custom-control-input:valid ~ .valid-tooltip, .has-info.is-focused .custom-control-input.is-valid ~ .valid-feedback,
+.has-info.is-focused .custom-control-input.is-valid ~ .valid-tooltip {
+ display: block; }
+
+.was-validated .has-info .is-focused .custom-control-input:valid:checked ~ .custom-control-label::before, .has-info .is-focused .custom-control-input.is-valid:checked ~ .custom-control-label::before, .was-validated .has-info.is-focused .custom-control-input:valid:checked ~ .custom-control-label::before, .has-info.is-focused .custom-control-input.is-valid:checked ~ .custom-control-label::before {
+ border-color: #08e3ff;
+ background-color: #08e3ff; }
+
+.was-validated .has-info .is-focused .custom-control-input:valid:focus ~ .custom-control-label::before, .has-info .is-focused .custom-control-input.is-valid:focus ~ .custom-control-label::before, .was-validated .has-info.is-focused .custom-control-input:valid:focus ~ .custom-control-label::before, .has-info.is-focused .custom-control-input.is-valid:focus ~ .custom-control-label::before {
+ box-shadow: 0 0 0 0.2rem rgba(0, 188, 212, 0.25); }
+
+.was-validated .has-info .is-focused .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .has-info .is-focused .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before, .was-validated .has-info.is-focused .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .has-info.is-focused .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
+ border-color: #00bcd4; }
+
+.was-validated .has-info .is-focused .custom-file-input:valid ~ .custom-file-label, .has-info .is-focused .custom-file-input.is-valid ~ .custom-file-label, .was-validated .has-info.is-focused .custom-file-input:valid ~ .custom-file-label, .has-info.is-focused .custom-file-input.is-valid ~ .custom-file-label {
+ border-color: #00bcd4; }
+
+.was-validated .has-info .is-focused .custom-file-input:valid ~ .valid-feedback,
+.was-validated .has-info .is-focused .custom-file-input:valid ~ .valid-tooltip, .has-info .is-focused .custom-file-input.is-valid ~ .valid-feedback,
+.has-info .is-focused .custom-file-input.is-valid ~ .valid-tooltip, .was-validated .has-info.is-focused .custom-file-input:valid ~ .valid-feedback,
+.was-validated .has-info.is-focused .custom-file-input:valid ~ .valid-tooltip, .has-info.is-focused .custom-file-input.is-valid ~ .valid-feedback,
+.has-info.is-focused .custom-file-input.is-valid ~ .valid-tooltip {
+ display: block; }
+
+.was-validated .has-info .is-focused .custom-file-input:valid:focus ~ .custom-file-label, .has-info .is-focused .custom-file-input.is-valid:focus ~ .custom-file-label, .was-validated .has-info.is-focused .custom-file-input:valid:focus ~ .custom-file-label, .has-info.is-focused .custom-file-input.is-valid:focus ~ .custom-file-label {
+ border-color: #00bcd4;
+ box-shadow: 0 0 0 0.2rem rgba(0, 188, 212, 0.25); }
+
+.has-info .is-focused [class^='bmd-label'],
+.has-info .is-focused [class*=' bmd-label'], .has-info.is-focused [class^='bmd-label'],
+.has-info.is-focused [class*=' bmd-label'] {
+ color: #00bcd4; }
+
+.has-info .is-focused .bmd-label-placeholder, .has-info.is-focused .bmd-label-placeholder {
+ color: #00bcd4; }
+
+.has-info .is-focused .form-control, .has-info .is-focused .custom-file-control, .has-info.is-focused .form-control, .has-info.is-focused .custom-file-control {
+ border-color: #00bcd4; }
+
+.has-info .is-focused .bmd-help, .has-info.is-focused .bmd-help {
+ color: rgba(0, 0, 0, 0.54); }
+
+.has-warning [class^='bmd-label'],
+.has-warning [class*=' bmd-label'] {
+ color: #ffeb3b; }
+
+.has-warning .form-control, .has-warning .custom-file-control,
+.is-focused .has-warning .form-control,
+.is-focused .has-warning .custom-file-control {
+ background-image: linear-gradient(to top, #ffeb3b 2px, rgba(255, 235, 59, 0) 2px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px); }
+
+.has-warning .form-control:invalid, .has-warning .custom-file-control:invalid {
+ background-image: linear-gradient(to top, #d50000 2px, rgba(213, 0, 0, 0) 2px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px); }
+
+.has-warning .form-control:-moz-read-only, .has-warning .custom-file-control:-moz-read-only {
+ background-image: linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px); }
+
+.has-warning .form-control:read-only, .has-warning .custom-file-control:read-only {
+ background-image: linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px); }
+
+fieldset[disabled][disabled] .has-warning .form-control, fieldset[disabled][disabled] .has-warning .custom-file-control, .has-warning .form-control.disabled, .has-warning .disabled.custom-file-control, .has-warning .form-control:disabled, .has-warning .custom-file-control:disabled, .has-warning .form-control[disabled], .has-warning .custom-file-control[disabled] {
+ background-image: linear-gradient(to right, rgba(0, 0, 0, 0.26) 0%, rgba(0, 0, 0, 0.26) 30%, transparent 30%, transparent 100%);
+ background-repeat: repeat-x;
+ background-size: 3px 1px; }
+
+.has-warning .form-control.form-control-success, .has-warning .form-control-success.custom-file-control,
+.is-focused .has-warning .form-control.form-control-success,
+.is-focused .has-warning .form-control-success.custom-file-control {
+ background-image: linear-gradient(to top, #ffeb3b 2px, rgba(255, 235, 59, 0) 2px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px), "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjNWNiODVjIiBkPSJNMjMzLjggNjEwYy0xMy4zIDAtMjYtNi0zNC0xNi44TDkwLjUgNDQ4LjhDNzYuMyA0MzAgODAgNDAzLjMgOTguOCAzODljMTguOC0xNC4yIDQ1LjUtMTAuNCA1OS44IDguNGw3MiA5NUw0NTEuMyAyNDJjMTIuNS0yMCAzOC44LTI2LjIgNTguOC0xMy43IDIwIDEyLjQgMjYgMzguNyAxMy43IDU4LjhMMjcwIDU5MGMtNy40IDEyLTIwLjIgMTkuNC0zNC4zIDIwaC0yeiIvPjwvc3ZnPg=="; }
+
+.has-warning .form-control.form-control-warning, .has-warning .form-control-warning.custom-file-control,
+.is-focused .has-warning .form-control.form-control-warning,
+.is-focused .has-warning .form-control-warning.custom-file-control {
+ background-image: linear-gradient(to top, #ffeb3b 2px, rgba(255, 235, 59, 0) 2px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px), "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZjBhZDRlIiBkPSJNNjAzIDY0MC4ybC0yNzguNS01MDljLTMuOC02LjYtMTAuOC0xMC42LTE4LjUtMTAuNnMtMTQuNyA0LTE4LjUgMTAuNkw5IDY0MC4yYy0zLjcgNi41LTMuNiAxNC40LjIgMjAuOCAzLjggNi41IDEwLjggMTAuNCAxOC4zIDEwLjRoNTU3YzcuNiAwIDE0LjYtNCAxOC40LTEwLjQgMy41LTYuNCAzLjYtMTQuNCAwLTIwLjh6bS0yNjYuNC0zMGgtNjEuMlY1NDloNjEuMnY2MS4yem0wLTEwN2gtNjEuMlYzMDRoNjEuMnYxOTl6Ii8+PC9zdmc+"; }
+
+.has-warning .form-control.form-control-danger, .has-warning .form-control-danger.custom-file-control,
+.is-focused .has-warning .form-control.form-control-danger,
+.is-focused .has-warning .form-control-danger.custom-file-control {
+ background-image: linear-gradient(to top, #ffeb3b 2px, rgba(255, 235, 59, 0) 2px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px), "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZDk1MzRmIiBkPSJNNDQ3IDU0NC40Yy0xNC40IDE0LjQtMzcuNiAxNC40LTUyIDBsLTg5LTkyLjctODkgOTIuN2MtMTQuNSAxNC40LTM3LjcgMTQuNC01MiAwLTE0LjQtMTQuNC0xNC40LTM3LjYgMC01Mmw5Mi40LTk2LjMtOTIuNC05Ni4zYy0xNC40LTE0LjQtMTQuNC0zNy42IDAtNTJzMzcuNi0xNC4zIDUyIDBsODkgOTIuOCA4OS4yLTkyLjdjMTQuNC0xNC40IDM3LjYtMTQuNCA1MiAwIDE0LjMgMTQuNCAxNC4zIDM3LjYgMCA1MkwzNTQuNiAzOTZsOTIuNCA5Ni40YzE0LjQgMTQuNCAxNC40IDM3LjYgMCA1MnoiLz48L3N2Zz4="; }
+
+.has-warning .is-focused .valid-feedback, .has-warning.is-focused .valid-feedback {
+ display: none;
+ width: 100%;
+ margin-top: 0.25rem;
+ font-size: 80%;
+ color: #ffeb3b; }
+
+.has-warning .is-focused .valid-tooltip, .has-warning.is-focused .valid-tooltip {
+ position: absolute;
+ top: 100%;
+ z-index: 5;
+ display: none;
+ max-width: 100%;
+ padding: 0.25rem 0.5rem;
+ margin-top: .1rem;
+ font-size: 0.875rem;
+ line-height: 1.5;
+ color: #212529;
+ background-color: rgba(255, 235, 59, 0.9);
+ border-radius: 0.125rem; }
+
+.was-validated .has-warning .is-focused .form-control:valid, .was-validated .has-warning .is-focused .custom-file-control:valid, .has-warning .is-focused .form-control.is-valid, .has-warning .is-focused .is-valid.custom-file-control, .was-validated .has-warning.is-focused .form-control:valid, .was-validated .has-warning.is-focused .custom-file-control:valid, .has-warning.is-focused .form-control.is-valid, .has-warning.is-focused .is-valid.custom-file-control {
+ border-color: #ffeb3b;
+ padding-right: calc(1.5em + 0.875rem);
+ background-image: "none";
+ background-repeat: no-repeat;
+ background-position: center right calc(0.375em + 0.21875rem);
+ background-size: calc(0.75em + 0.4375rem) calc(0.75em + 0.4375rem); }
+
+.was-validated .has-warning .is-focused .form-control:valid:focus, .was-validated .has-warning .is-focused .custom-file-control:valid:focus, .has-warning .is-focused .form-control.is-valid:focus, .has-warning .is-focused .is-valid.custom-file-control:focus, .was-validated .has-warning.is-focused .form-control:valid:focus, .was-validated .has-warning.is-focused .custom-file-control:valid:focus, .has-warning.is-focused .form-control.is-valid:focus, .has-warning.is-focused .is-valid.custom-file-control:focus {
+ border-color: #ffeb3b;
+ box-shadow: 0 0 0 0.2rem rgba(255, 235, 59, 0.25); }
+
+.was-validated .has-warning .is-focused .form-control:valid ~ .valid-feedback, .was-validated .has-warning .is-focused .custom-file-control:valid ~ .valid-feedback,
+ .was-validated .has-warning .is-focused .form-control:valid ~ .valid-tooltip,
+ .was-validated .has-warning .is-focused .custom-file-control:valid ~ .valid-tooltip, .has-warning .is-focused .form-control.is-valid ~ .valid-feedback, .has-warning .is-focused .is-valid.custom-file-control ~ .valid-feedback,
+ .has-warning .is-focused .form-control.is-valid ~ .valid-tooltip,
+ .has-warning .is-focused .is-valid.custom-file-control ~ .valid-tooltip, .was-validated .has-warning.is-focused .form-control:valid ~ .valid-feedback, .was-validated .has-warning.is-focused .custom-file-control:valid ~ .valid-feedback,
+ .was-validated .has-warning.is-focused .form-control:valid ~ .valid-tooltip,
+ .was-validated .has-warning.is-focused .custom-file-control:valid ~ .valid-tooltip, .has-warning.is-focused .form-control.is-valid ~ .valid-feedback, .has-warning.is-focused .is-valid.custom-file-control ~ .valid-feedback,
+ .has-warning.is-focused .form-control.is-valid ~ .valid-tooltip,
+ .has-warning.is-focused .is-valid.custom-file-control ~ .valid-tooltip {
+ display: block; }
+
+.was-validated .has-warning .is-focused textarea.form-control:valid, .was-validated .has-warning .is-focused textarea.custom-file-control:valid, .has-warning .is-focused textarea.form-control.is-valid, .has-warning .is-focused textarea.is-valid.custom-file-control, .was-validated .has-warning.is-focused textarea.form-control:valid, .was-validated .has-warning.is-focused textarea.custom-file-control:valid, .has-warning.is-focused textarea.form-control.is-valid, .has-warning.is-focused textarea.is-valid.custom-file-control {
+ padding-right: calc(1.5em + 0.875rem);
+ background-position: top calc(0.375em + 0.21875rem) right calc(0.375em + 0.21875rem); }
+
+.was-validated .has-warning .is-focused .custom-select:valid, .has-warning .is-focused .custom-select.is-valid, .was-validated .has-warning.is-focused .custom-select:valid, .has-warning.is-focused .custom-select.is-valid {
+ border-color: #ffeb3b;
+ padding-right: calc((1em + 0.875rem) * 3 / 4 + 1rem);
+ background: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 4 5%27%3e%3cpath fill=%27%23343a40%27 d=%27M2 0L0 2h4zm0 5L0 3h4z%27/%3e%3c/svg%3e") no-repeat right 0 center/8px 10px, "none" rgba(0, 0, 0, 0) no-repeat center right 1rem/calc(0.75em + 0.4375rem) calc(0.75em + 0.4375rem); }
+
+.was-validated .has-warning .is-focused .custom-select:valid:focus, .has-warning .is-focused .custom-select.is-valid:focus, .was-validated .has-warning.is-focused .custom-select:valid:focus, .has-warning.is-focused .custom-select.is-valid:focus {
+ border-color: #ffeb3b;
+ box-shadow: 0 0 0 0.2rem rgba(255, 235, 59, 0.25); }
+
+.was-validated .has-warning .is-focused .custom-select:valid ~ .valid-feedback,
+ .was-validated .has-warning .is-focused .custom-select:valid ~ .valid-tooltip, .has-warning .is-focused .custom-select.is-valid ~ .valid-feedback,
+ .has-warning .is-focused .custom-select.is-valid ~ .valid-tooltip, .was-validated .has-warning.is-focused .custom-select:valid ~ .valid-feedback,
+ .was-validated .has-warning.is-focused .custom-select:valid ~ .valid-tooltip, .has-warning.is-focused .custom-select.is-valid ~ .valid-feedback,
+ .has-warning.is-focused .custom-select.is-valid ~ .valid-tooltip {
+ display: block; }
+
+.was-validated .has-warning .is-focused .form-control-file:valid ~ .valid-feedback,
+.was-validated .has-warning .is-focused .form-control-file:valid ~ .valid-tooltip, .has-warning .is-focused .form-control-file.is-valid ~ .valid-feedback,
+.has-warning .is-focused .form-control-file.is-valid ~ .valid-tooltip, .was-validated .has-warning.is-focused .form-control-file:valid ~ .valid-feedback,
+.was-validated .has-warning.is-focused .form-control-file:valid ~ .valid-tooltip, .has-warning.is-focused .form-control-file.is-valid ~ .valid-feedback,
+.has-warning.is-focused .form-control-file.is-valid ~ .valid-tooltip {
+ display: block; }
+
+.was-validated .has-warning .is-focused .form-check-input:valid ~ .form-check-label, .has-warning .is-focused .form-check-input.is-valid ~ .form-check-label, .was-validated .has-warning.is-focused .form-check-input:valid ~ .form-check-label, .has-warning.is-focused .form-check-input.is-valid ~ .form-check-label {
+ color: #ffeb3b; }
+
+.was-validated .has-warning .is-focused .form-check-input:valid ~ .valid-feedback,
+.was-validated .has-warning .is-focused .form-check-input:valid ~ .valid-tooltip, .has-warning .is-focused .form-check-input.is-valid ~ .valid-feedback,
+.has-warning .is-focused .form-check-input.is-valid ~ .valid-tooltip, .was-validated .has-warning.is-focused .form-check-input:valid ~ .valid-feedback,
+.was-validated .has-warning.is-focused .form-check-input:valid ~ .valid-tooltip, .has-warning.is-focused .form-check-input.is-valid ~ .valid-feedback,
+.has-warning.is-focused .form-check-input.is-valid ~ .valid-tooltip {
+ display: block; }
+
+.was-validated .has-warning .is-focused .custom-control-input:valid ~ .custom-control-label, .has-warning .is-focused .custom-control-input.is-valid ~ .custom-control-label, .was-validated .has-warning.is-focused .custom-control-input:valid ~ .custom-control-label, .has-warning.is-focused .custom-control-input.is-valid ~ .custom-control-label {
+ color: #ffeb3b; }
+
+.was-validated .has-warning .is-focused .custom-control-input:valid ~ .custom-control-label::before, .has-warning .is-focused .custom-control-input.is-valid ~ .custom-control-label::before, .was-validated .has-warning.is-focused .custom-control-input:valid ~ .custom-control-label::before, .has-warning.is-focused .custom-control-input.is-valid ~ .custom-control-label::before {
+ border-color: #ffeb3b; }
+
+.was-validated .has-warning .is-focused .custom-control-input:valid ~ .valid-feedback,
+.was-validated .has-warning .is-focused .custom-control-input:valid ~ .valid-tooltip, .has-warning .is-focused .custom-control-input.is-valid ~ .valid-feedback,
+.has-warning .is-focused .custom-control-input.is-valid ~ .valid-tooltip, .was-validated .has-warning.is-focused .custom-control-input:valid ~ .valid-feedback,
+.was-validated .has-warning.is-focused .custom-control-input:valid ~ .valid-tooltip, .has-warning.is-focused .custom-control-input.is-valid ~ .valid-feedback,
+.has-warning.is-focused .custom-control-input.is-valid ~ .valid-tooltip {
+ display: block; }
+
+.was-validated .has-warning .is-focused .custom-control-input:valid:checked ~ .custom-control-label::before, .has-warning .is-focused .custom-control-input.is-valid:checked ~ .custom-control-label::before, .was-validated .has-warning.is-focused .custom-control-input:valid:checked ~ .custom-control-label::before, .has-warning.is-focused .custom-control-input.is-valid:checked ~ .custom-control-label::before {
+ border-color: #fff06e;
+ background-color: #fff06e; }
+
+.was-validated .has-warning .is-focused .custom-control-input:valid:focus ~ .custom-control-label::before, .has-warning .is-focused .custom-control-input.is-valid:focus ~ .custom-control-label::before, .was-validated .has-warning.is-focused .custom-control-input:valid:focus ~ .custom-control-label::before, .has-warning.is-focused .custom-control-input.is-valid:focus ~ .custom-control-label::before {
+ box-shadow: 0 0 0 0.2rem rgba(255, 235, 59, 0.25); }
+
+.was-validated .has-warning .is-focused .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .has-warning .is-focused .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before, .was-validated .has-warning.is-focused .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .has-warning.is-focused .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
+ border-color: #ffeb3b; }
+
+.was-validated .has-warning .is-focused .custom-file-input:valid ~ .custom-file-label, .has-warning .is-focused .custom-file-input.is-valid ~ .custom-file-label, .was-validated .has-warning.is-focused .custom-file-input:valid ~ .custom-file-label, .has-warning.is-focused .custom-file-input.is-valid ~ .custom-file-label {
+ border-color: #ffeb3b; }
+
+.was-validated .has-warning .is-focused .custom-file-input:valid ~ .valid-feedback,
+.was-validated .has-warning .is-focused .custom-file-input:valid ~ .valid-tooltip, .has-warning .is-focused .custom-file-input.is-valid ~ .valid-feedback,
+.has-warning .is-focused .custom-file-input.is-valid ~ .valid-tooltip, .was-validated .has-warning.is-focused .custom-file-input:valid ~ .valid-feedback,
+.was-validated .has-warning.is-focused .custom-file-input:valid ~ .valid-tooltip, .has-warning.is-focused .custom-file-input.is-valid ~ .valid-feedback,
+.has-warning.is-focused .custom-file-input.is-valid ~ .valid-tooltip {
+ display: block; }
+
+.was-validated .has-warning .is-focused .custom-file-input:valid:focus ~ .custom-file-label, .has-warning .is-focused .custom-file-input.is-valid:focus ~ .custom-file-label, .was-validated .has-warning.is-focused .custom-file-input:valid:focus ~ .custom-file-label, .has-warning.is-focused .custom-file-input.is-valid:focus ~ .custom-file-label {
+ border-color: #ffeb3b;
+ box-shadow: 0 0 0 0.2rem rgba(255, 235, 59, 0.25); }
+
+.has-warning .is-focused [class^='bmd-label'],
+.has-warning .is-focused [class*=' bmd-label'], .has-warning.is-focused [class^='bmd-label'],
+.has-warning.is-focused [class*=' bmd-label'] {
+ color: #ffeb3b; }
+
+.has-warning .is-focused .bmd-label-placeholder, .has-warning.is-focused .bmd-label-placeholder {
+ color: #ffeb3b; }
+
+.has-warning .is-focused .form-control, .has-warning .is-focused .custom-file-control, .has-warning.is-focused .form-control, .has-warning.is-focused .custom-file-control {
+ border-color: #ffeb3b; }
+
+.has-warning .is-focused .bmd-help, .has-warning.is-focused .bmd-help {
+ color: rgba(0, 0, 0, 0.54); }
+
+.has-danger [class^='bmd-label'],
+.has-danger [class*=' bmd-label'] {
+ color: #f44336; }
+
+.has-danger .form-control, .has-danger .custom-file-control,
+.is-focused .has-danger .form-control,
+.is-focused .has-danger .custom-file-control {
+ background-image: linear-gradient(to top, #f44336 2px, rgba(244, 67, 54, 0) 2px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px); }
+
+.has-danger .form-control:invalid, .has-danger .custom-file-control:invalid {
+ background-image: linear-gradient(to top, #d50000 2px, rgba(213, 0, 0, 0) 2px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px); }
+
+.has-danger .form-control:-moz-read-only, .has-danger .custom-file-control:-moz-read-only {
+ background-image: linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px); }
+
+.has-danger .form-control:read-only, .has-danger .custom-file-control:read-only {
+ background-image: linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px); }
+
+fieldset[disabled][disabled] .has-danger .form-control, fieldset[disabled][disabled] .has-danger .custom-file-control, .has-danger .form-control.disabled, .has-danger .disabled.custom-file-control, .has-danger .form-control:disabled, .has-danger .custom-file-control:disabled, .has-danger .form-control[disabled], .has-danger .custom-file-control[disabled] {
+ background-image: linear-gradient(to right, rgba(0, 0, 0, 0.26) 0%, rgba(0, 0, 0, 0.26) 30%, transparent 30%, transparent 100%);
+ background-repeat: repeat-x;
+ background-size: 3px 1px; }
+
+.has-danger .form-control.form-control-success, .has-danger .form-control-success.custom-file-control,
+.is-focused .has-danger .form-control.form-control-success,
+.is-focused .has-danger .form-control-success.custom-file-control {
+ background-image: linear-gradient(to top, #f44336 2px, rgba(244, 67, 54, 0) 2px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px), "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjNWNiODVjIiBkPSJNMjMzLjggNjEwYy0xMy4zIDAtMjYtNi0zNC0xNi44TDkwLjUgNDQ4LjhDNzYuMyA0MzAgODAgNDAzLjMgOTguOCAzODljMTguOC0xNC4yIDQ1LjUtMTAuNCA1OS44IDguNGw3MiA5NUw0NTEuMyAyNDJjMTIuNS0yMCAzOC44LTI2LjIgNTguOC0xMy43IDIwIDEyLjQgMjYgMzguNyAxMy43IDU4LjhMMjcwIDU5MGMtNy40IDEyLTIwLjIgMTkuNC0zNC4zIDIwaC0yeiIvPjwvc3ZnPg=="; }
+
+.has-danger .form-control.form-control-warning, .has-danger .form-control-warning.custom-file-control,
+.is-focused .has-danger .form-control.form-control-warning,
+.is-focused .has-danger .form-control-warning.custom-file-control {
+ background-image: linear-gradient(to top, #f44336 2px, rgba(244, 67, 54, 0) 2px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px), "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZjBhZDRlIiBkPSJNNjAzIDY0MC4ybC0yNzguNS01MDljLTMuOC02LjYtMTAuOC0xMC42LTE4LjUtMTAuNnMtMTQuNyA0LTE4LjUgMTAuNkw5IDY0MC4yYy0zLjcgNi41LTMuNiAxNC40LjIgMjAuOCAzLjggNi41IDEwLjggMTAuNCAxOC4zIDEwLjRoNTU3YzcuNiAwIDE0LjYtNCAxOC40LTEwLjQgMy41LTYuNCAzLjYtMTQuNCAwLTIwLjh6bS0yNjYuNC0zMGgtNjEuMlY1NDloNjEuMnY2MS4yem0wLTEwN2gtNjEuMlYzMDRoNjEuMnYxOTl6Ii8+PC9zdmc+"; }
+
+.has-danger .form-control.form-control-danger, .has-danger .form-control-danger.custom-file-control,
+.is-focused .has-danger .form-control.form-control-danger,
+.is-focused .has-danger .form-control-danger.custom-file-control {
+ background-image: linear-gradient(to top, #f44336 2px, rgba(244, 67, 54, 0) 2px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px), "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZDk1MzRmIiBkPSJNNDQ3IDU0NC40Yy0xNC40IDE0LjQtMzcuNiAxNC40LTUyIDBsLTg5LTkyLjctODkgOTIuN2MtMTQuNSAxNC40LTM3LjcgMTQuNC01MiAwLTE0LjQtMTQuNC0xNC40LTM3LjYgMC01Mmw5Mi40LTk2LjMtOTIuNC05Ni4zYy0xNC40LTE0LjQtMTQuNC0zNy42IDAtNTJzMzcuNi0xNC4zIDUyIDBsODkgOTIuOCA4OS4yLTkyLjdjMTQuNC0xNC40IDM3LjYtMTQuNCA1MiAwIDE0LjMgMTQuNCAxNC4zIDM3LjYgMCA1MkwzNTQuNiAzOTZsOTIuNCA5Ni40YzE0LjQgMTQuNCAxNC40IDM3LjYgMCA1MnoiLz48L3N2Zz4="; }
+
+.has-danger .is-focused .valid-feedback, .has-danger.is-focused .valid-feedback {
+ display: none;
+ width: 100%;
+ margin-top: 0.25rem;
+ font-size: 80%;
+ color: #f44336; }
+
+.has-danger .is-focused .valid-tooltip, .has-danger.is-focused .valid-tooltip {
+ position: absolute;
+ top: 100%;
+ z-index: 5;
+ display: none;
+ max-width: 100%;
+ padding: 0.25rem 0.5rem;
+ margin-top: .1rem;
+ font-size: 0.875rem;
+ line-height: 1.5;
+ color: #fff;
+ background-color: rgba(244, 67, 54, 0.9);
+ border-radius: 0.125rem; }
+
+.was-validated .has-danger .is-focused .form-control:valid, .was-validated .has-danger .is-focused .custom-file-control:valid, .has-danger .is-focused .form-control.is-valid, .has-danger .is-focused .is-valid.custom-file-control, .was-validated .has-danger.is-focused .form-control:valid, .was-validated .has-danger.is-focused .custom-file-control:valid, .has-danger.is-focused .form-control.is-valid, .has-danger.is-focused .is-valid.custom-file-control {
+ border-color: #f44336;
+ padding-right: calc(1.5em + 0.875rem);
+ background-image: "none";
+ background-repeat: no-repeat;
+ background-position: center right calc(0.375em + 0.21875rem);
+ background-size: calc(0.75em + 0.4375rem) calc(0.75em + 0.4375rem); }
+
+.was-validated .has-danger .is-focused .form-control:valid:focus, .was-validated .has-danger .is-focused .custom-file-control:valid:focus, .has-danger .is-focused .form-control.is-valid:focus, .has-danger .is-focused .is-valid.custom-file-control:focus, .was-validated .has-danger.is-focused .form-control:valid:focus, .was-validated .has-danger.is-focused .custom-file-control:valid:focus, .has-danger.is-focused .form-control.is-valid:focus, .has-danger.is-focused .is-valid.custom-file-control:focus {
+ border-color: #f44336;
+ box-shadow: 0 0 0 0.2rem rgba(244, 67, 54, 0.25); }
+
+.was-validated .has-danger .is-focused .form-control:valid ~ .valid-feedback, .was-validated .has-danger .is-focused .custom-file-control:valid ~ .valid-feedback,
+ .was-validated .has-danger .is-focused .form-control:valid ~ .valid-tooltip,
+ .was-validated .has-danger .is-focused .custom-file-control:valid ~ .valid-tooltip, .has-danger .is-focused .form-control.is-valid ~ .valid-feedback, .has-danger .is-focused .is-valid.custom-file-control ~ .valid-feedback,
+ .has-danger .is-focused .form-control.is-valid ~ .valid-tooltip,
+ .has-danger .is-focused .is-valid.custom-file-control ~ .valid-tooltip, .was-validated .has-danger.is-focused .form-control:valid ~ .valid-feedback, .was-validated .has-danger.is-focused .custom-file-control:valid ~ .valid-feedback,
+ .was-validated .has-danger.is-focused .form-control:valid ~ .valid-tooltip,
+ .was-validated .has-danger.is-focused .custom-file-control:valid ~ .valid-tooltip, .has-danger.is-focused .form-control.is-valid ~ .valid-feedback, .has-danger.is-focused .is-valid.custom-file-control ~ .valid-feedback,
+ .has-danger.is-focused .form-control.is-valid ~ .valid-tooltip,
+ .has-danger.is-focused .is-valid.custom-file-control ~ .valid-tooltip {
+ display: block; }
+
+.was-validated .has-danger .is-focused textarea.form-control:valid, .was-validated .has-danger .is-focused textarea.custom-file-control:valid, .has-danger .is-focused textarea.form-control.is-valid, .has-danger .is-focused textarea.is-valid.custom-file-control, .was-validated .has-danger.is-focused textarea.form-control:valid, .was-validated .has-danger.is-focused textarea.custom-file-control:valid, .has-danger.is-focused textarea.form-control.is-valid, .has-danger.is-focused textarea.is-valid.custom-file-control {
+ padding-right: calc(1.5em + 0.875rem);
+ background-position: top calc(0.375em + 0.21875rem) right calc(0.375em + 0.21875rem); }
+
+.was-validated .has-danger .is-focused .custom-select:valid, .has-danger .is-focused .custom-select.is-valid, .was-validated .has-danger.is-focused .custom-select:valid, .has-danger.is-focused .custom-select.is-valid {
+ border-color: #f44336;
+ padding-right: calc((1em + 0.875rem) * 3 / 4 + 1rem);
+ background: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 4 5%27%3e%3cpath fill=%27%23343a40%27 d=%27M2 0L0 2h4zm0 5L0 3h4z%27/%3e%3c/svg%3e") no-repeat right 0 center/8px 10px, "none" rgba(0, 0, 0, 0) no-repeat center right 1rem/calc(0.75em + 0.4375rem) calc(0.75em + 0.4375rem); }
+
+.was-validated .has-danger .is-focused .custom-select:valid:focus, .has-danger .is-focused .custom-select.is-valid:focus, .was-validated .has-danger.is-focused .custom-select:valid:focus, .has-danger.is-focused .custom-select.is-valid:focus {
+ border-color: #f44336;
+ box-shadow: 0 0 0 0.2rem rgba(244, 67, 54, 0.25); }
+
+.was-validated .has-danger .is-focused .custom-select:valid ~ .valid-feedback,
+ .was-validated .has-danger .is-focused .custom-select:valid ~ .valid-tooltip, .has-danger .is-focused .custom-select.is-valid ~ .valid-feedback,
+ .has-danger .is-focused .custom-select.is-valid ~ .valid-tooltip, .was-validated .has-danger.is-focused .custom-select:valid ~ .valid-feedback,
+ .was-validated .has-danger.is-focused .custom-select:valid ~ .valid-tooltip, .has-danger.is-focused .custom-select.is-valid ~ .valid-feedback,
+ .has-danger.is-focused .custom-select.is-valid ~ .valid-tooltip {
+ display: block; }
+
+.was-validated .has-danger .is-focused .form-control-file:valid ~ .valid-feedback,
+.was-validated .has-danger .is-focused .form-control-file:valid ~ .valid-tooltip, .has-danger .is-focused .form-control-file.is-valid ~ .valid-feedback,
+.has-danger .is-focused .form-control-file.is-valid ~ .valid-tooltip, .was-validated .has-danger.is-focused .form-control-file:valid ~ .valid-feedback,
+.was-validated .has-danger.is-focused .form-control-file:valid ~ .valid-tooltip, .has-danger.is-focused .form-control-file.is-valid ~ .valid-feedback,
+.has-danger.is-focused .form-control-file.is-valid ~ .valid-tooltip {
+ display: block; }
+
+.was-validated .has-danger .is-focused .form-check-input:valid ~ .form-check-label, .has-danger .is-focused .form-check-input.is-valid ~ .form-check-label, .was-validated .has-danger.is-focused .form-check-input:valid ~ .form-check-label, .has-danger.is-focused .form-check-input.is-valid ~ .form-check-label {
+ color: #f44336; }
+
+.was-validated .has-danger .is-focused .form-check-input:valid ~ .valid-feedback,
+.was-validated .has-danger .is-focused .form-check-input:valid ~ .valid-tooltip, .has-danger .is-focused .form-check-input.is-valid ~ .valid-feedback,
+.has-danger .is-focused .form-check-input.is-valid ~ .valid-tooltip, .was-validated .has-danger.is-focused .form-check-input:valid ~ .valid-feedback,
+.was-validated .has-danger.is-focused .form-check-input:valid ~ .valid-tooltip, .has-danger.is-focused .form-check-input.is-valid ~ .valid-feedback,
+.has-danger.is-focused .form-check-input.is-valid ~ .valid-tooltip {
+ display: block; }
+
+.was-validated .has-danger .is-focused .custom-control-input:valid ~ .custom-control-label, .has-danger .is-focused .custom-control-input.is-valid ~ .custom-control-label, .was-validated .has-danger.is-focused .custom-control-input:valid ~ .custom-control-label, .has-danger.is-focused .custom-control-input.is-valid ~ .custom-control-label {
+ color: #f44336; }
+
+.was-validated .has-danger .is-focused .custom-control-input:valid ~ .custom-control-label::before, .has-danger .is-focused .custom-control-input.is-valid ~ .custom-control-label::before, .was-validated .has-danger.is-focused .custom-control-input:valid ~ .custom-control-label::before, .has-danger.is-focused .custom-control-input.is-valid ~ .custom-control-label::before {
+ border-color: #f44336; }
+
+.was-validated .has-danger .is-focused .custom-control-input:valid ~ .valid-feedback,
+.was-validated .has-danger .is-focused .custom-control-input:valid ~ .valid-tooltip, .has-danger .is-focused .custom-control-input.is-valid ~ .valid-feedback,
+.has-danger .is-focused .custom-control-input.is-valid ~ .valid-tooltip, .was-validated .has-danger.is-focused .custom-control-input:valid ~ .valid-feedback,
+.was-validated .has-danger.is-focused .custom-control-input:valid ~ .valid-tooltip, .has-danger.is-focused .custom-control-input.is-valid ~ .valid-feedback,
+.has-danger.is-focused .custom-control-input.is-valid ~ .valid-tooltip {
+ display: block; }
+
+.was-validated .has-danger .is-focused .custom-control-input:valid:checked ~ .custom-control-label::before, .has-danger .is-focused .custom-control-input.is-valid:checked ~ .custom-control-label::before, .was-validated .has-danger.is-focused .custom-control-input:valid:checked ~ .custom-control-label::before, .has-danger.is-focused .custom-control-input.is-valid:checked ~ .custom-control-label::before {
+ border-color: #f77066;
+ background-color: #f77066; }
+
+.was-validated .has-danger .is-focused .custom-control-input:valid:focus ~ .custom-control-label::before, .has-danger .is-focused .custom-control-input.is-valid:focus ~ .custom-control-label::before, .was-validated .has-danger.is-focused .custom-control-input:valid:focus ~ .custom-control-label::before, .has-danger.is-focused .custom-control-input.is-valid:focus ~ .custom-control-label::before {
+ box-shadow: 0 0 0 0.2rem rgba(244, 67, 54, 0.25); }
+
+.was-validated .has-danger .is-focused .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .has-danger .is-focused .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before, .was-validated .has-danger.is-focused .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .has-danger.is-focused .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
+ border-color: #f44336; }
+
+.was-validated .has-danger .is-focused .custom-file-input:valid ~ .custom-file-label, .has-danger .is-focused .custom-file-input.is-valid ~ .custom-file-label, .was-validated .has-danger.is-focused .custom-file-input:valid ~ .custom-file-label, .has-danger.is-focused .custom-file-input.is-valid ~ .custom-file-label {
+ border-color: #f44336; }
+
+.was-validated .has-danger .is-focused .custom-file-input:valid ~ .valid-feedback,
+.was-validated .has-danger .is-focused .custom-file-input:valid ~ .valid-tooltip, .has-danger .is-focused .custom-file-input.is-valid ~ .valid-feedback,
+.has-danger .is-focused .custom-file-input.is-valid ~ .valid-tooltip, .was-validated .has-danger.is-focused .custom-file-input:valid ~ .valid-feedback,
+.was-validated .has-danger.is-focused .custom-file-input:valid ~ .valid-tooltip, .has-danger.is-focused .custom-file-input.is-valid ~ .valid-feedback,
+.has-danger.is-focused .custom-file-input.is-valid ~ .valid-tooltip {
+ display: block; }
+
+.was-validated .has-danger .is-focused .custom-file-input:valid:focus ~ .custom-file-label, .has-danger .is-focused .custom-file-input.is-valid:focus ~ .custom-file-label, .was-validated .has-danger.is-focused .custom-file-input:valid:focus ~ .custom-file-label, .has-danger.is-focused .custom-file-input.is-valid:focus ~ .custom-file-label {
+ border-color: #f44336;
+ box-shadow: 0 0 0 0.2rem rgba(244, 67, 54, 0.25); }
+
+.has-danger .is-focused [class^='bmd-label'],
+.has-danger .is-focused [class*=' bmd-label'], .has-danger.is-focused [class^='bmd-label'],
+.has-danger.is-focused [class*=' bmd-label'] {
+ color: #f44336; }
+
+.has-danger .is-focused .bmd-label-placeholder, .has-danger.is-focused .bmd-label-placeholder {
+ color: #f44336; }
+
+.has-danger .is-focused .form-control, .has-danger .is-focused .custom-file-control, .has-danger.is-focused .form-control, .has-danger.is-focused .custom-file-control {
+ border-color: #f44336; }
+
+.has-danger .is-focused .bmd-help, .has-danger.is-focused .bmd-help {
+ color: rgba(0, 0, 0, 0.54); }
+
+.bmd-form-group {
+ position: relative;
+ padding-top: 1.75rem; }
+
+.bmd-form-group [class^='bmd-label'],
+ .bmd-form-group [class*=' bmd-label'] {
+ position: absolute;
+ pointer-events: none;
+ transition: 0.3s ease all; }
+
+.bmd-form-group [class^='bmd-label'].bmd-label-floating,
+ .bmd-form-group [class*=' bmd-label'].bmd-label-floating {
+ will-change: left, top, contents; }
+
+.bmd-form-group.is-filled .bmd-label-placeholder {
+ display: none; }
+
+.bmd-form-group.bmd-collapse-inline {
+ display: flex;
+ align-items: center;
+ padding: 0;
+ min-height: 2.1em; }
+
+.bmd-form-group.bmd-collapse-inline .collapse {
+ flex: 1;
+ display: none; }
+
+.bmd-form-group.bmd-collapse-inline .collapse.show {
+ max-width: 1200px; }
+
+.bmd-form-group.bmd-collapse-inline .collapsing,
+ .bmd-form-group.bmd-collapse-inline .width:not(.collapse),
+ .bmd-form-group.bmd-collapse-inline .collapse.show {
+ display: block; }
+
+.bmd-form-group.bmd-collapse-inline .collapsing {
+ transition-duration: 0.2s;
+ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
+
+.bmd-form-group input::-webkit-input-placeholder {
+ line-height: 1; }
+
+.bmd-form-group input::-moz-placeholder {
+ line-height: 1; }
+
+.bmd-form-group .form-control, .bmd-form-group .custom-file-control,
+ .bmd-form-group label,
+ .bmd-form-group input::placeholder {
+ line-height: 1; }
+
+.bmd-form-group input.form-control::-webkit-input-placeholder, .bmd-form-group input.custom-file-control::-webkit-input-placeholder {
+ padding: 0.28125rem 0;
+ line-height: 1.5; }
+
+.bmd-form-group input.form-control::-moz-placeholder, .bmd-form-group input.custom-file-control::-moz-placeholder {
+ padding: 0.28125rem 0;
+ line-height: 1.5; }
+
+.bmd-form-group input.form-control, .bmd-form-group input.custom-file-control,
+ .bmd-form-group input.form-control::placeholder,
+ .bmd-form-group input.custom-file-control::placeholder {
+ padding: 0.28125rem 0;
+ line-height: 1.5; }
+
+.bmd-form-group .radio label,
+ .bmd-form-group label.radio-inline,
+ .bmd-form-group .checkbox label,
+ .bmd-form-group label.checkbox-inline,
+ .bmd-form-group .switch label {
+ line-height: 1.5; }
+
+.bmd-form-group input::-webkit-input-placeholder {
+ font-size: 1rem; }
+
+.bmd-form-group input::-moz-placeholder {
+ font-size: 1rem; }
+
+.bmd-form-group input::placeholder {
+ font-size: 1rem; }
+
+.bmd-form-group .checkbox label,
+ .bmd-form-group .radio label,
+ .bmd-form-group label {
+ font-size: 1rem; }
+
+.bmd-form-group .bmd-label-floating,
+ .bmd-form-group .bmd-label-placeholder {
+ top: 2.1875rem; }
+
+.bmd-form-group.is-focused .bmd-label-floating,
+ .bmd-form-group .is-focused .bmd-label-floating, .bmd-form-group.is-filled .bmd-label-floating,
+ .bmd-form-group .is-filled .bmd-label-floating {
+ top: 1rem;
+ left: 0;
+ font-size: 0.75rem; }
+
+.bmd-form-group .bmd-label-static {
+ top: 1rem;
+ left: 0;
+ font-size: 0.75rem; }
+
+.bmd-form-group .bmd-help {
+ margin-top: 0;
+ font-size: 0.75rem; }
+
+.bmd-form-group .form-control.form-control-success, .bmd-form-group .form-control-success.custom-file-control, .bmd-form-group .form-control.form-control-warning, .bmd-form-group .form-control-warning.custom-file-control, .bmd-form-group .form-control.form-control-danger, .bmd-form-group .form-control-danger.custom-file-control {
+ background-size: 0 100%, 100% 100%, 0.9375rem 0.9375rem; }
+
+.bmd-form-group .form-control.form-control-success, .bmd-form-group .form-control-success.custom-file-control, .bmd-form-group .form-control.form-control-success:focus, .bmd-form-group .form-control-success.custom-file-control:focus,
+ .bmd-form-group.is-focused .bmd-form-group .form-control.form-control-success,
+ .bmd-form-group.is-focused .bmd-form-group .form-control-success.custom-file-control, .bmd-form-group .form-control.form-control-warning, .bmd-form-group .form-control-warning.custom-file-control, .bmd-form-group .form-control.form-control-warning:focus, .bmd-form-group .form-control-warning.custom-file-control:focus,
+ .bmd-form-group.is-focused .bmd-form-group .form-control.form-control-warning,
+ .bmd-form-group.is-focused .bmd-form-group .form-control-warning.custom-file-control, .bmd-form-group .form-control.form-control-danger, .bmd-form-group .form-control-danger.custom-file-control, .bmd-form-group .form-control.form-control-danger:focus, .bmd-form-group .form-control-danger.custom-file-control:focus,
+ .bmd-form-group.is-focused .bmd-form-group .form-control.form-control-danger,
+ .bmd-form-group.is-focused .bmd-form-group .form-control-danger.custom-file-control {
+ padding-right: 0;
+ background-repeat: no-repeat, no-repeat;
+ background-position: center bottom, center calc(100% - 1px), center right 0.46875rem; }
+
+.bmd-form-group .form-control.form-control-success:focus, .bmd-form-group .form-control-success.custom-file-control:focus,
+ .bmd-form-group.is-focused .bmd-form-group .form-control.form-control-success,
+ .bmd-form-group.is-focused .bmd-form-group .form-control-success.custom-file-control, .bmd-form-group .form-control.form-control-warning:focus, .bmd-form-group .form-control-warning.custom-file-control:focus,
+ .bmd-form-group.is-focused .bmd-form-group .form-control.form-control-warning,
+ .bmd-form-group.is-focused .bmd-form-group .form-control-warning.custom-file-control, .bmd-form-group .form-control.form-control-danger:focus, .bmd-form-group .form-control-danger.custom-file-control:focus,
+ .bmd-form-group.is-focused .bmd-form-group .form-control.form-control-danger,
+ .bmd-form-group.is-focused .bmd-form-group .form-control-danger.custom-file-control {
+ background-size: 100% 100%, 100% 100%, 0.9375rem 0.9375rem; }
+
+.bmd-form-group.bmd-form-group-sm {
+ padding-top: 1.40625rem; }
+
+.bmd-form-group.bmd-form-group-sm input::-webkit-input-placeholder {
+ line-height: 1; }
+
+.bmd-form-group.bmd-form-group-sm input::-moz-placeholder {
+ line-height: 1; }
+
+.bmd-form-group.bmd-form-group-sm .form-control, .bmd-form-group.bmd-form-group-sm .custom-file-control,
+ .bmd-form-group.bmd-form-group-sm label,
+ .bmd-form-group.bmd-form-group-sm input::placeholder {
+ line-height: 1; }
+
+.bmd-form-group.bmd-form-group-sm input.form-control::-webkit-input-placeholder, .bmd-form-group.bmd-form-group-sm input.custom-file-control::-webkit-input-placeholder {
+ padding: 0.28125rem 0;
+ line-height: 1.5; }
+
+.bmd-form-group.bmd-form-group-sm input.form-control::-moz-placeholder, .bmd-form-group.bmd-form-group-sm input.custom-file-control::-moz-placeholder {
+ padding: 0.28125rem 0;
+ line-height: 1.5; }
+
+.bmd-form-group.bmd-form-group-sm input.form-control, .bmd-form-group.bmd-form-group-sm input.custom-file-control,
+ .bmd-form-group.bmd-form-group-sm input.form-control::placeholder,
+ .bmd-form-group.bmd-form-group-sm input.custom-file-control::placeholder {
+ padding: 0.28125rem 0;
+ line-height: 1.5; }
+
+.bmd-form-group.bmd-form-group-sm .radio label,
+ .bmd-form-group.bmd-form-group-sm label.radio-inline,
+ .bmd-form-group.bmd-form-group-sm .checkbox label,
+ .bmd-form-group.bmd-form-group-sm label.checkbox-inline,
+ .bmd-form-group.bmd-form-group-sm .switch label {
+ line-height: 1.5; }
+
+.bmd-form-group.bmd-form-group-sm input::-webkit-input-placeholder {
+ font-size: 0.875rem; }
+
+.bmd-form-group.bmd-form-group-sm input::-moz-placeholder {
+ font-size: 0.875rem; }
+
+.bmd-form-group.bmd-form-group-sm input::placeholder {
+ font-size: 0.875rem; }
+
+.bmd-form-group.bmd-form-group-sm .checkbox label,
+ .bmd-form-group.bmd-form-group-sm .radio label,
+ .bmd-form-group.bmd-form-group-sm label {
+ font-size: 0.875rem; }
+
+.bmd-form-group.bmd-form-group-sm .bmd-label-floating,
+ .bmd-form-group.bmd-form-group-sm .bmd-label-placeholder {
+ top: 1.65625rem; }
+
+.bmd-form-group.bmd-form-group-sm.is-focused .bmd-label-floating,
+ .bmd-form-group.bmd-form-group-sm .is-focused .bmd-label-floating, .bmd-form-group.bmd-form-group-sm.is-filled .bmd-label-floating,
+ .bmd-form-group.bmd-form-group-sm .is-filled .bmd-label-floating {
+ top: 0.75rem;
+ left: 0;
+ font-size: 0.65625rem; }
+
+.bmd-form-group.bmd-form-group-sm .bmd-label-static {
+ top: 0.75rem;
+ left: 0;
+ font-size: 0.65625rem; }
+
+.bmd-form-group.bmd-form-group-sm .bmd-help {
+ margin-top: 0;
+ font-size: 0.65625rem; }
+
+.bmd-form-group.bmd-form-group-sm .form-control.form-control-success, .bmd-form-group.bmd-form-group-sm .form-control-success.custom-file-control, .bmd-form-group.bmd-form-group-sm .form-control.form-control-warning, .bmd-form-group.bmd-form-group-sm .form-control-warning.custom-file-control, .bmd-form-group.bmd-form-group-sm .form-control.form-control-danger, .bmd-form-group.bmd-form-group-sm .form-control-danger.custom-file-control {
+ background-size: 0 100%, 100% 100%, 0.6875rem 0.6875rem; }
+
+.bmd-form-group.bmd-form-group-sm .form-control.form-control-success, .bmd-form-group.bmd-form-group-sm .form-control-success.custom-file-control, .bmd-form-group.bmd-form-group-sm .form-control.form-control-success:focus, .bmd-form-group.bmd-form-group-sm .form-control-success.custom-file-control:focus,
+ .bmd-form-group.is-focused .bmd-form-group.bmd-form-group-sm .form-control.form-control-success,
+ .bmd-form-group.is-focused .bmd-form-group.bmd-form-group-sm .form-control-success.custom-file-control, .bmd-form-group.bmd-form-group-sm .form-control.form-control-warning, .bmd-form-group.bmd-form-group-sm .form-control-warning.custom-file-control, .bmd-form-group.bmd-form-group-sm .form-control.form-control-warning:focus, .bmd-form-group.bmd-form-group-sm .form-control-warning.custom-file-control:focus,
+ .bmd-form-group.is-focused .bmd-form-group.bmd-form-group-sm .form-control.form-control-warning,
+ .bmd-form-group.is-focused .bmd-form-group.bmd-form-group-sm .form-control-warning.custom-file-control, .bmd-form-group.bmd-form-group-sm .form-control.form-control-danger, .bmd-form-group.bmd-form-group-sm .form-control-danger.custom-file-control, .bmd-form-group.bmd-form-group-sm .form-control.form-control-danger:focus, .bmd-form-group.bmd-form-group-sm .form-control-danger.custom-file-control:focus,
+ .bmd-form-group.is-focused .bmd-form-group.bmd-form-group-sm .form-control.form-control-danger,
+ .bmd-form-group.is-focused .bmd-form-group.bmd-form-group-sm .form-control-danger.custom-file-control {
+ padding-right: 0;
+ background-repeat: no-repeat, no-repeat;
+ background-position: center bottom, center calc(100% - 1px), center right 0.34375rem; }
+
+.bmd-form-group.bmd-form-group-sm .form-control.form-control-success:focus, .bmd-form-group.bmd-form-group-sm .form-control-success.custom-file-control:focus,
+ .bmd-form-group.is-focused .bmd-form-group.bmd-form-group-sm .form-control.form-control-success,
+ .bmd-form-group.is-focused .bmd-form-group.bmd-form-group-sm .form-control-success.custom-file-control, .bmd-form-group.bmd-form-group-sm .form-control.form-control-warning:focus, .bmd-form-group.bmd-form-group-sm .form-control-warning.custom-file-control:focus,
+ .bmd-form-group.is-focused .bmd-form-group.bmd-form-group-sm .form-control.form-control-warning,
+ .bmd-form-group.is-focused .bmd-form-group.bmd-form-group-sm .form-control-warning.custom-file-control, .bmd-form-group.bmd-form-group-sm .form-control.form-control-danger:focus, .bmd-form-group.bmd-form-group-sm .form-control-danger.custom-file-control:focus,
+ .bmd-form-group.is-focused .bmd-form-group.bmd-form-group-sm .form-control.form-control-danger,
+ .bmd-form-group.is-focused .bmd-form-group.bmd-form-group-sm .form-control-danger.custom-file-control {
+ background-size: 100% 100%, 100% 100%, 0.6875rem 0.6875rem; }
+
+.bmd-form-group.bmd-form-group-lg {
+ padding-top: 1.9375rem; }
+
+.bmd-form-group.bmd-form-group-lg input::-webkit-input-placeholder {
+ line-height: 1; }
+
+.bmd-form-group.bmd-form-group-lg input::-moz-placeholder {
+ line-height: 1; }
+
+.bmd-form-group.bmd-form-group-lg .form-control, .bmd-form-group.bmd-form-group-lg .custom-file-control,
+ .bmd-form-group.bmd-form-group-lg label,
+ .bmd-form-group.bmd-form-group-lg input::placeholder {
+ line-height: 1; }
+
+.bmd-form-group.bmd-form-group-lg input.form-control::-webkit-input-placeholder, .bmd-form-group.bmd-form-group-lg input.custom-file-control::-webkit-input-placeholder {
+ padding: 0.28125rem 0;
+ line-height: 1.5; }
+
+.bmd-form-group.bmd-form-group-lg input.form-control::-moz-placeholder, .bmd-form-group.bmd-form-group-lg input.custom-file-control::-moz-placeholder {
+ padding: 0.28125rem 0;
+ line-height: 1.5; }
+
+.bmd-form-group.bmd-form-group-lg input.form-control, .bmd-form-group.bmd-form-group-lg input.custom-file-control,
+ .bmd-form-group.bmd-form-group-lg input.form-control::placeholder,
+ .bmd-form-group.bmd-form-group-lg input.custom-file-control::placeholder {
+ padding: 0.28125rem 0;
+ line-height: 1.5; }
+
+.bmd-form-group.bmd-form-group-lg .radio label,
+ .bmd-form-group.bmd-form-group-lg label.radio-inline,
+ .bmd-form-group.bmd-form-group-lg .checkbox label,
+ .bmd-form-group.bmd-form-group-lg label.checkbox-inline,
+ .bmd-form-group.bmd-form-group-lg .switch label {
+ line-height: 1.5; }
+
+.bmd-form-group.bmd-form-group-lg input::-webkit-input-placeholder {
+ font-size: 1.25rem; }
+
+.bmd-form-group.bmd-form-group-lg input::-moz-placeholder {
+ font-size: 1.25rem; }
+
+.bmd-form-group.bmd-form-group-lg input::placeholder {
+ font-size: 1.25rem; }
+
+.bmd-form-group.bmd-form-group-lg .checkbox label,
+ .bmd-form-group.bmd-form-group-lg .radio label,
+ .bmd-form-group.bmd-form-group-lg label {
+ font-size: 1.25rem; }
+
+.bmd-form-group.bmd-form-group-lg .bmd-label-floating,
+ .bmd-form-group.bmd-form-group-lg .bmd-label-placeholder {
+ top: 2.5rem; }
+
+.bmd-form-group.bmd-form-group-lg.is-focused .bmd-label-floating,
+ .bmd-form-group.bmd-form-group-lg .is-focused .bmd-label-floating, .bmd-form-group.bmd-form-group-lg.is-filled .bmd-label-floating,
+ .bmd-form-group.bmd-form-group-lg .is-filled .bmd-label-floating {
+ top: 1rem;
+ left: 0;
+ font-size: 0.9375rem; }
+
+.bmd-form-group.bmd-form-group-lg .bmd-label-static {
+ top: 1rem;
+ left: 0;
+ font-size: 0.9375rem; }
+
+.bmd-form-group.bmd-form-group-lg .bmd-help {
+ margin-top: 0;
+ font-size: 0.9375rem; }
+
+.bmd-form-group.bmd-form-group-lg .form-control.form-control-success, .bmd-form-group.bmd-form-group-lg .form-control-success.custom-file-control, .bmd-form-group.bmd-form-group-lg .form-control.form-control-warning, .bmd-form-group.bmd-form-group-lg .form-control-warning.custom-file-control, .bmd-form-group.bmd-form-group-lg .form-control.form-control-danger, .bmd-form-group.bmd-form-group-lg .form-control-danger.custom-file-control {
+ background-size: 0 100%, 100% 100%, 1.1875rem 1.1875rem; }
+
+.bmd-form-group.bmd-form-group-lg .form-control.form-control-success, .bmd-form-group.bmd-form-group-lg .form-control-success.custom-file-control, .bmd-form-group.bmd-form-group-lg .form-control.form-control-success:focus, .bmd-form-group.bmd-form-group-lg .form-control-success.custom-file-control:focus,
+ .bmd-form-group.is-focused .bmd-form-group.bmd-form-group-lg .form-control.form-control-success,
+ .bmd-form-group.is-focused .bmd-form-group.bmd-form-group-lg .form-control-success.custom-file-control, .bmd-form-group.bmd-form-group-lg .form-control.form-control-warning, .bmd-form-group.bmd-form-group-lg .form-control-warning.custom-file-control, .bmd-form-group.bmd-form-group-lg .form-control.form-control-warning:focus, .bmd-form-group.bmd-form-group-lg .form-control-warning.custom-file-control:focus,
+ .bmd-form-group.is-focused .bmd-form-group.bmd-form-group-lg .form-control.form-control-warning,
+ .bmd-form-group.is-focused .bmd-form-group.bmd-form-group-lg .form-control-warning.custom-file-control, .bmd-form-group.bmd-form-group-lg .form-control.form-control-danger, .bmd-form-group.bmd-form-group-lg .form-control-danger.custom-file-control, .bmd-form-group.bmd-form-group-lg .form-control.form-control-danger:focus, .bmd-form-group.bmd-form-group-lg .form-control-danger.custom-file-control:focus,
+ .bmd-form-group.is-focused .bmd-form-group.bmd-form-group-lg .form-control.form-control-danger,
+ .bmd-form-group.is-focused .bmd-form-group.bmd-form-group-lg .form-control-danger.custom-file-control {
+ padding-right: 0;
+ background-repeat: no-repeat, no-repeat;
+ background-position: center bottom, center calc(100% - 1px), center right 0.59375rem; }
+
+.bmd-form-group.bmd-form-group-lg .form-control.form-control-success:focus, .bmd-form-group.bmd-form-group-lg .form-control-success.custom-file-control:focus,
+ .bmd-form-group.is-focused .bmd-form-group.bmd-form-group-lg .form-control.form-control-success,
+ .bmd-form-group.is-focused .bmd-form-group.bmd-form-group-lg .form-control-success.custom-file-control, .bmd-form-group.bmd-form-group-lg .form-control.form-control-warning:focus, .bmd-form-group.bmd-form-group-lg .form-control-warning.custom-file-control:focus,
+ .bmd-form-group.is-focused .bmd-form-group.bmd-form-group-lg .form-control.form-control-warning,
+ .bmd-form-group.is-focused .bmd-form-group.bmd-form-group-lg .form-control-warning.custom-file-control, .bmd-form-group.bmd-form-group-lg .form-control.form-control-danger:focus, .bmd-form-group.bmd-form-group-lg .form-control-danger.custom-file-control:focus,
+ .bmd-form-group.is-focused .bmd-form-group.bmd-form-group-lg .form-control.form-control-danger,
+ .bmd-form-group.is-focused .bmd-form-group.bmd-form-group-lg .form-control-danger.custom-file-control {
+ background-size: 100% 100%, 100% 100%, 1.1875rem 1.1875rem; }
+
+input::-webkit-input-placeholder {
+ line-height: 1; }
+
+input::-moz-placeholder {
+ line-height: 1; }
+
+.form-control, .custom-file-control,
+label,
+input::placeholder {
+ line-height: 1; }
+
+input.form-control::-webkit-input-placeholder, input.custom-file-control::-webkit-input-placeholder {
+ padding: 0.28125rem 0;
+ line-height: 1.5; }
+
+input.form-control::-moz-placeholder, input.custom-file-control::-moz-placeholder {
+ padding: 0.28125rem 0;
+ line-height: 1.5; }
+
+input.form-control, input.custom-file-control,
+input.form-control::placeholder,
+input.custom-file-control::placeholder {
+ padding: 0.28125rem 0;
+ line-height: 1.5; }
+
+.radio label,
+label.radio-inline,
+.checkbox label,
+label.checkbox-inline,
+.switch label {
+ line-height: 1.5; }
+
+input::-webkit-input-placeholder {
+ font-size: 1rem; }
+
+input::-moz-placeholder {
+ font-size: 1rem; }
+
+input::placeholder {
+ font-size: 1rem; }
+
+.checkbox label,
+.radio label,
+label {
+ font-size: 1rem; }
+
+.bmd-label-floating,
+.bmd-label-placeholder {
+ top: 2.1875rem; }
+
+*.is-focused .bmd-label-floating,
+.is-focused .bmd-label-floating,
+*.is-filled .bmd-label-floating,
+.is-filled .bmd-label-floating {
+ top: 1rem;
+ left: 0;
+ font-size: 0.75rem; }
+
+.bmd-label-static {
+ top: 1rem;
+ left: 0;
+ font-size: 0.75rem; }
+
+.bmd-help {
+ margin-top: 0;
+ font-size: 0.75rem; }
+
+.form-control.form-control-success, .form-control-success.custom-file-control, .form-control.form-control-warning, .form-control-warning.custom-file-control, .form-control.form-control-danger, .form-control-danger.custom-file-control {
+ background-size: 0 100%, 100% 100%, 0.9375rem 0.9375rem; }
+
+.form-control.form-control-success, .form-control-success.custom-file-control, .form-control.form-control-success:focus, .form-control-success.custom-file-control:focus,
+ .bmd-form-group.is-focused .form-control.form-control-success,
+ .bmd-form-group.is-focused .form-control-success.custom-file-control, .form-control.form-control-warning, .form-control-warning.custom-file-control, .form-control.form-control-warning:focus, .form-control-warning.custom-file-control:focus,
+ .bmd-form-group.is-focused .form-control.form-control-warning,
+ .bmd-form-group.is-focused .form-control-warning.custom-file-control, .form-control.form-control-danger, .form-control-danger.custom-file-control, .form-control.form-control-danger:focus, .form-control-danger.custom-file-control:focus,
+ .bmd-form-group.is-focused .form-control.form-control-danger,
+ .bmd-form-group.is-focused .form-control-danger.custom-file-control {
+ padding-right: 0;
+ background-repeat: no-repeat, no-repeat;
+ background-position: center bottom, center calc(100% - 1px), center right 0.46875rem; }
+
+.form-control.form-control-success:focus, .form-control-success.custom-file-control:focus,
+ .bmd-form-group.is-focused .form-control.form-control-success,
+ .bmd-form-group.is-focused .form-control-success.custom-file-control, .form-control.form-control-warning:focus, .form-control-warning.custom-file-control:focus,
+ .bmd-form-group.is-focused .form-control.form-control-warning,
+ .bmd-form-group.is-focused .form-control-warning.custom-file-control, .form-control.form-control-danger:focus, .form-control-danger.custom-file-control:focus,
+ .bmd-form-group.is-focused .form-control.form-control-danger,
+ .bmd-form-group.is-focused .form-control-danger.custom-file-control {
+ background-size: 100% 100%, 100% 100%, 0.9375rem 0.9375rem; }
+
+select, select.form-control, select.custom-file-control {
+ -moz-appearance: none;
+ -webkit-appearance: none; }
+
+@media (min-width: 576px) {
+ .form-inline .input-group {
+ display: inline-flex;
+ align-items: center; } }
+
+.input-group .input-group-addon {
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ background-color: transparent;
+ border-color: transparent; }
+
+.input-group .input-group-addon + input,
+.input-group input + .input-group-addon {
+ margin-left: .75rem; }
+
+.list-group {
+ display: flex;
+ flex-direction: column;
+ flex-grow: 1;
+ padding: .5rem 0; }
+
+.list-group.bmd-list-group-sm {
+ padding: .25rem 0; }
+
+.list-group.bmd-list-group-sm .list-group-item {
+ padding: .5rem 1rem; }
+
+.bmd-list-group-col {
+ display: flex;
+ flex-direction: column;
+ min-width: 0; }
+
+.list-group-item {
+ display: flex;
+ flex-flow: row wrap;
+ align-items: center;
+ padding: 1rem;
+ line-height: 1; }
+
+.list-group-item .list-group-item-text {
+ min-width: 0;
+ max-height: 2.188rem;
+ overflow: hidden;
+ text-overflow: ellipsis; }
+
+.list-group-item :first-child {
+ margin-right: 2rem; }
+
+.list-group-item > .pull-xs-right,
+ .list-group-item > .pull-sm-right,
+ .list-group-item > .pull-md-right,
+ .list-group-item > .pull-lg-right,
+ .list-group-item > .pull-xl-right,
+ .list-group-item > * ~ .label:last-child,
+ .list-group-item > * ~ .material-icons:last-child {
+ margin-right: 0;
+ margin-left: auto; }
+
+.list-group-item .material-icons.pull-xs-right,
+ .list-group-item .material-icons.pull-sm-right,
+ .list-group-item .material-icons.pull-md-right,
+ .list-group-item .material-icons.pull-lg-right,
+ .list-group-item .material-icons.pull-xl-right,
+ .list-group-item .material-icons ~ .material-icons:last-child {
+ padding-left: 1rem; }
+
+.list-group-item .list-group-item-text {
+ font-size: .875rem;
+ color: rgba(0, 0, 0, 0.54); }
+
+.table-inverse {
+ color: rgba(255, 255, 255, 0.84); }
+
+.table thead th {
+ font-size: 0.95rem;
+ font-weight: 500;
+ color: rgba(0, 0, 0, 0.54);
+ border-top-width: 0;
+ border-bottom-width: 1px; }
+
+thead.thead-inverse th,
+.table-inverse thead th {
+ color: rgba(255, 255, 255, 0.54); }
+
+.table-inverse th,
+.table-inverse td,
+.table-inverse thead th {
+ border-color: rgba(255, 255, 255, 0.06); }
+
+.nav-link {
+ text-transform: uppercase; }
+
+.navbar-nav .nav-link {
+ padding: 0.5321rem;
+ font-size: 0.875rem;
+ font-weight: 400; }
+
+.nav-tabs,
+.nav-pills {
+ border: 0; }
+
+.nav-tabs .nav-link,
+ .nav-pills .nav-link {
+ padding: 1.4286em 0.8575em;
+ font-size: 0.875rem;
+ font-weight: 500;
+ border: 0; }
+
+.nav-tabs .nav-link.active,
+ .nav-tabs .nav-item.show .nav-link,
+ .nav-pills .nav-link.active,
+ .nav-pills .nav-item.show .nav-link {
+ background-color: transparent;
+ color: inherit; }
+
+.nav-tabs .nav-link {
+ border-bottom: 0.214rem solid transparent; }
+
+.nav-tabs .nav-link {
+ color: rgba(0, 0, 0, 0.54); }
+
+.nav-tabs .nav-link.active {
+ color: rgba(0, 0, 0, 0.87);
+ border-color: theme-color(primary); }
+
+.nav-tabs .nav-link.active:hover, .nav-tabs .nav-link.active:focus {
+ border-color: theme-color(primary); }
+
+.nav-tabs .nav-link.disabled {
+ color: rgba(0, 0, 0, 0.26); }
+
+.nav-tabs .nav-link.disabled, .nav-tabs .nav-link.disabled:hover, .nav-tabs .nav-link.disabled:focus {
+ color: rgba(0, 0, 0, 0.26); }
+
+.nav-tabs.bg-primary .nav-link {
+ color: white; }
+
+.nav-tabs.bg-primary .nav-link.active {
+ color: #fff;
+ border-color: #fff; }
+
+.nav-tabs.bg-primary .nav-link.active:hover, .nav-tabs.bg-primary .nav-link.active:focus {
+ border-color: #fff; }
+
+.nav-tabs.bg-primary .nav-link.disabled {
+ color: rgba(255, 255, 255, 0.84); }
+
+.nav-tabs.bg-primary .nav-link.disabled, .nav-tabs.bg-primary .nav-link.disabled:hover, .nav-tabs.bg-primary .nav-link.disabled:focus {
+ color: rgba(255, 255, 255, 0.84); }
+
+.nav-tabs.bg-dark .nav-link {
+ color: white; }
+
+.nav-tabs.bg-dark .nav-link.active {
+ color: #fff;
+ border-color: #fff; }
+
+.nav-tabs.bg-dark .nav-link.active:hover, .nav-tabs.bg-dark .nav-link.active:focus {
+ border-color: #fff; }
+
+.nav-tabs.bg-dark .nav-link.disabled {
+ color: rgba(255, 255, 255, 0.84); }
+
+.nav-tabs.bg-dark .nav-link.disabled, .nav-tabs.bg-dark .nav-link.disabled:hover, .nav-tabs.bg-dark .nav-link.disabled:focus {
+ color: rgba(255, 255, 255, 0.84); }
+
+.nav .nav-item {
+ position: relative; }
+
+.navbar {
+ z-index: 1;
+ border: 0;
+ border-radius: 0;
+ box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12); }
+
+.navbar .navbar-brand {
+ position: relative; }
+
+.navbar > .container {
+ flex: 1; }
+
+.navbar-dark .form-control, .navbar-dark .custom-file-control {
+ color: #fff; }
+
+.navbar-dark .form-control::-webkit-input-placeholder, .navbar-dark .custom-file-control::-webkit-input-placeholder {
+ color: rgba(255, 255, 255, 0.5); }
+
+.navbar-dark .form-control::-moz-placeholder, .navbar-dark .custom-file-control::-moz-placeholder {
+ color: rgba(255, 255, 255, 0.5); }
+
+.navbar-dark .form-control::placeholder, .navbar-dark .custom-file-control::placeholder {
+ color: rgba(255, 255, 255, 0.5); }
+
+.alert {
+ border: 0;
+ border-radius: 0; }
+
+.progress {
+ height: 4px;
+ background: #c8c8c8;
+ border-radius: 0;
+ box-shadow: none; }
+
+.progress .progress-bar {
+ box-shadow: none; }
+
+.page-item:first-child .page-link {
+ border-top-left-radius: 4em;
+ border-bottom-left-radius: 4em; }
+
+.page-item:last-child .page-link {
+ border-top-right-radius: 4em;
+ border-bottom-right-radius: 4em;
+ margin-right: 0; }
+
+.page-item:first-child .page-link, .page-item:last-child .page-link {
+ display: flex;
+ justify-content: center;
+ padding-right: 0;
+ padding-left: 0; }
+
+.page-item:first-child .page-link > .material-icons, .page-item:last-child .page-link > .material-icons {
+ font-size: 1.5em; }
+
+.page-link {
+ min-width: 2.6em;
+ margin-right: 0.5em;
+ text-align: center;
+ border-radius: 4em; }
+
+.page-link:hover, .page-link:focus {
+ text-decoration: none; }
+
+.pagination-lg .page-link {
+ min-width: 2.8em; }
+
+.pagination-lg .page-link {
+ padding: 0.75rem 0;
+ font-size: 1.25rem;
+ line-height: 1.5; }
+
+.pagination-lg .page-item:first-child .page-link {
+ border-top-left-radius: 4em;
+ border-bottom-left-radius: 4em; }
+
+.pagination-lg .page-item:last-child .page-link {
+ border-top-right-radius: 4em;
+ border-bottom-right-radius: 4em; }
+
+.pagination-sm .page-link {
+ min-width: 2.2em; }
+
+.pagination-sm .page-link {
+ padding: 0.25rem 0;
+ font-size: 0.875rem;
+ line-height: 1.5; }
+
+.pagination-sm .page-item:first-child .page-link {
+ border-top-left-radius: 4em;
+ border-bottom-left-radius: 4em; }
+
+.pagination-sm .page-item:last-child .page-link {
+ border-top-right-radius: 4em;
+ border-bottom-right-radius: 4em; }
+
+h6 {
+ font-weight: 500; }
+
+.tooltip-arrow {
+ display: none; }
+
+.card {
+ border: 0;
+ box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12); }
+
+.card .card-header {
+ padding: 1rem;
+ background-color: transparent; }
+
+.card .card-block {
+ padding: 1.5rem 1rem 1rem; }
+
+.card h1.card-title,
+ .card h2.card-title,
+ .card h3.card-title,
+ .card h4.card-title,
+ .card h5.card-title,
+ .card h6.card-title {
+ font-size: 1.5rem;
+ font-weight: 300; }
+
+.card .bmd-card-actions,
+ .card it may be necessary .card-footer {
+ padding: .5rem; }
+
+.card.bmd-card-raised {
+ box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2); }
+
+@media (min-width: 992px) {
+ .card.bmd-card-flat {
+ box-shadow: none; } }
+
+.modal-content {
+ border: 0;
+ border-radius: 0.125rem; }
+
+.modal-content .modal-header {
+ padding: 24px 24px 0;
+ border-bottom: 0; }
+
+.modal-content .modal-body {
+ padding: 20px 24px 24px; }
+
+.modal-content .modal-footer {
+ padding: 8px 8px 8px 24px;
+ border-top: 0; }
+
+.modal-content .modal-footer .btn, .modal-content .modal-footer .custom-file-control::before {
+ margin: 0; }
+
+.modal-content .modal-footer .btn + .btn, .modal-content .modal-footer .custom-file-control::before + .btn, .modal-content .modal-footer .btn + .custom-file-control::before, .modal-content .modal-footer .custom-file-control::before + .custom-file-control::before {
+ margin-left: 8px; }
+
+.dropdown-menu {
+ display: none;
+ padding: .25rem 0;
+ border: 0;
+ opacity: 0;
+ transform: scale(0);
+ transform-origin: 0 0;
+ will-change: transform, opacity;
+ transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1); }
+
+@media (min-width: 768px) {
+ .dropdown-menu {
+ padding: .5rem 0; } }
+
+.dropdown-menu.showing {
+ animation-name: bmd-dropdown-animation;
+ animation-duration: 0.3s;
+ animation-fill-mode: forwards;
+ animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
+
+.open > .dropdown-menu, .dropdown-menu.show {
+ display: block;
+ opacity: 1;
+ transform: scale(1); }
+
+.dropdown-menu.hiding {
+ display: block;
+ opacity: 0;
+ transform: scale(0); }
+
+.dropdown-menu[x-placement="bottom-start"], .dropdown-menu.dropdown-menu-left {
+ transform-origin: 0 0; }
+
+.dropdown-menu[x-placement="bottom-end"], .dropdown-menu.dropdown-menu-right {
+ transform-origin: 100% 0; }
+
+.dropdown-menu[x-placement="top-start"] {
+ transform-origin: 0 100%; }
+
+.dropdown-menu[x-placement="top-end"] {
+ transform-origin: 100% 100%; }
+
+.dropdown-menu .dropdown-item {
+ position: relative;
+ display: flex;
+ flex-flow: row wrap;
+ align-items: center;
+ min-width: 7rem;
+ max-width: 17.5rem;
+ min-height: 3rem;
+ padding: 0.8rem 1rem 0.8rem 1rem;
+ overflow: hidden;
+ line-height: 1;
+ text-overflow: ellipsis;
+ word-wrap: break-word; }
+
+.dropdown-menu .dropdown-item.active, .dropdown-menu .dropdown-item:active {
+ background-color: inherit;
+ color: inherit; }
+
+@media (min-width: 768px) {
+ .dropdown-menu .dropdown-item {
+ padding-right: 1.5rem;
+ padding-left: 1.5rem; } }
+
+.dropdown-toggle.bmd-btn-icon::after, .dropdown-toggle.bmd-btn-fab::after {
+ display: none; }
+
+.dropdown-toggle.bmd-btn-icon ~ .dropdown-menu.dropdown-menu-top-left, .dropdown-toggle.bmd-btn-icon ~ .dropdown-menu.dropdown-menu-top-right, .dropdown-toggle.bmd-btn-fab ~ .dropdown-menu.dropdown-menu-top-left, .dropdown-toggle.bmd-btn-fab ~ .dropdown-menu.dropdown-menu-top-right {
+ bottom: 2rem; }
+
+.dropdown-toggle.bmd-btn-fab-sm ~ .dropdown-menu.dropdown-menu-top-left, .dropdown-toggle.bmd-btn-fab-sm ~ .dropdown-menu.dropdown-menu-top-right {
+ bottom: 2.5rem; }
+
+.dropdown-toggle.bmd-btn-icon ~ .dropdown-menu {
+ margin: 0; }
+
+.show .dropdown-toggle.btn, .show .dropdown-toggle.custom-file-control::before, .show .dropdown-toggle.btn-secondary, .show .dropdown-toggle.btn-success, .show .dropdown-toggle.btn-info, .show .dropdown-toggle.btn-warning, .show .dropdown-toggle.btn-danger {
+ background-color: transparent; }
+
+@keyframes bmd-dropdown-animation {
+ from {
+ opacity: 0;
+ transform: scale(0); }
+ to {
+ opacity: 1;
+ transform: scale(1); } }
+
+.bmd-layout-drawer {
+ position: absolute;
+ z-index: 5;
+ box-sizing: border-box;
+ display: flex;
+ flex-direction: column;
+ flex-wrap: nowrap;
+ max-height: 100%;
+ overflow: visible;
+ overflow-y: auto;
+ font-size: .875rem;
+ background: #fff;
+ transition: transform;
+ will-change: transform;
+ transform-style: preserve-3d;
+ box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+ transition-duration: 0.2s;
+ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
+
+.bmd-layout-drawer > * {
+ flex-shrink: 0; }
+
+.bmd-layout-drawer > header {
+ display: flex;
+ flex-direction: column;
+ justify-content: flex-end;
+ padding: 1rem; }
+
+.bmd-layout-drawer > header .navbar-brand {
+ padding-left: 1.5rem;
+ font-size: 1.25rem; }
+
+.bmd-layout-drawer > .list-group {
+ padding-top: 1rem; }
+
+.bmd-layout-drawer > .list-group .list-group-item {
+ padding-right: 2.5rem;
+ padding-left: 2.5rem;
+ font-size: .8125rem;
+ font-weight: 500; }
+
+*.bmd-drawer-f-l > .bmd-layout-drawer {
+ top: 0;
+ left: 0;
+ width: 240px;
+ height: 100%;
+ transform: translateX(-250px); }
+
+*.bmd-drawer-f-l > .bmd-layout-header,
+*.bmd-drawer-f-l > .bmd-layout-content {
+ margin-left: 0; }
+
+*.bmd-drawer-f-r > .bmd-layout-drawer {
+ top: 0;
+ right: 0;
+ width: 240px;
+ height: 100%;
+ transform: translateX(250px); }
+
+*.bmd-drawer-f-r > .bmd-layout-header,
+*.bmd-drawer-f-r > .bmd-layout-content {
+ margin-right: 0; }
+
+*.bmd-drawer-f-t > .bmd-layout-drawer {
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100px;
+ transform: translateY(-110px); }
+
+*.bmd-drawer-f-t > .bmd-layout-content {
+ margin-top: 0; }
+
+*.bmd-drawer-f-b > .bmd-layout-drawer {
+ bottom: 0;
+ left: 0;
+ width: 100%;
+ height: 100px;
+ transform: translateY(110px); }
+
+*.bmd-drawer-f-b > .bmd-layout-content {
+ margin-bottom: 0; }
+
+:not(.bmd-drawer-out).bmd-drawer-in.bmd-drawer-f-l > .bmd-layout-header {
+ width: calc(100% - 240px);
+ margin-left: 240px; }
+
+:not(.bmd-drawer-out).bmd-drawer-in.bmd-drawer-f-l > .bmd-layout-drawer {
+ transform: translateX(0); }
+
+:not(.bmd-drawer-out).bmd-drawer-in.bmd-drawer-f-l > .bmd-layout-content {
+ margin-left: 240px; }
+
+:not(.bmd-drawer-out).bmd-drawer-in.bmd-drawer-f-r > .bmd-layout-header {
+ width: calc(100% - 240px);
+ margin-right: 240px; }
+
+:not(.bmd-drawer-out).bmd-drawer-in.bmd-drawer-f-r > .bmd-layout-drawer {
+ transform: translateX(0); }
+
+:not(.bmd-drawer-out).bmd-drawer-in.bmd-drawer-f-r > .bmd-layout-content {
+ margin-right: 240px; }
+
+:not(.bmd-drawer-out).bmd-drawer-in.bmd-drawer-f-t > .bmd-layout-header {
+ margin-top: 100px; }
+
+:not(.bmd-drawer-out).bmd-drawer-in.bmd-drawer-f-t > .bmd-layout-drawer {
+ transform: translateY(0); }
+
+:not(.bmd-drawer-out).bmd-drawer-in.bmd-drawer-f-b > .bmd-layout-drawer {
+ transform: translateY(0); }
+
+:not(.bmd-drawer-out).bmd-drawer-in.bmd-drawer-f-b > .bmd-layout-content {
+ margin-bottom: 100px; }
+
+:not(.bmd-drawer-out).bmd-drawer-overlay.bmd-drawer-overlay > .bmd-layout-backdrop .in {
+ visibility: visible;
+ background-color: rgba(0, 0, 0, 0.5); }
+
+@supports (pointer-events: auto) {
+ :not(.bmd-drawer-out).bmd-drawer-overlay.bmd-drawer-overlay > .bmd-layout-backdrop.in {
+ pointer-events: auto;
+ opacity: 1; } }
+
+:not(.bmd-drawer-out).bmd-drawer-overlay.bmd-drawer-overlay.bmd-drawer-f-l > .bmd-layout-header,
+:not(.bmd-drawer-out).bmd-drawer-overlay.bmd-drawer-overlay.bmd-drawer-f-l > .bmd-layout-content {
+ width: 100%;
+ margin-left: 0; }
+
+:not(.bmd-drawer-out).bmd-drawer-overlay.bmd-drawer-overlay.bmd-drawer-f-r > .bmd-layout-header,
+:not(.bmd-drawer-out).bmd-drawer-overlay.bmd-drawer-overlay.bmd-drawer-f-r > .bmd-layout-content {
+ width: 100%;
+ margin-right: 0; }
+
+:not(.bmd-drawer-out).bmd-drawer-overlay.bmd-drawer-overlay > .bmd-layout-backdrop .in {
+ visibility: visible;
+ background-color: rgba(0, 0, 0, 0.5); }
+
+@supports (pointer-events: auto) {
+ :not(.bmd-drawer-out).bmd-drawer-overlay.bmd-drawer-overlay > .bmd-layout-backdrop.in {
+ pointer-events: auto;
+ opacity: 1; } }
+
+:not(.bmd-drawer-out).bmd-drawer-overlay.bmd-drawer-overlay.bmd-drawer-f-t > .bmd-layout-header {
+ margin-top: 0; }
+
+:not(.bmd-drawer-out).bmd-drawer-overlay.bmd-drawer-overlay.bmd-drawer-f-b > .bmd-layout-content {
+ margin-bottom: 0; }
+
+@media (min-width: 576px) {
+ :not(.bmd-drawer-out).bmd-drawer-in-sm-up.bmd-drawer-f-l > .bmd-layout-header {
+ width: calc(100% - 240px);
+ margin-left: 240px; }
+ :not(.bmd-drawer-out).bmd-drawer-in-sm-up.bmd-drawer-f-l > .bmd-layout-drawer {
+ transform: translateX(0); }
+ :not(.bmd-drawer-out).bmd-drawer-in-sm-up.bmd-drawer-f-l > .bmd-layout-content {
+ margin-left: 240px; }
+ :not(.bmd-drawer-out).bmd-drawer-in-sm-up.bmd-drawer-f-r > .bmd-layout-header {
+ width: calc(100% - 240px);
+ margin-right: 240px; }
+ :not(.bmd-drawer-out).bmd-drawer-in-sm-up.bmd-drawer-f-r > .bmd-layout-drawer {
+ transform: translateX(0); }
+ :not(.bmd-drawer-out).bmd-drawer-in-sm-up.bmd-drawer-f-r > .bmd-layout-content {
+ margin-right: 240px; } }
+
+@media (min-width: 576px) {
+ :not(.bmd-drawer-out).bmd-drawer-in-sm-up.bmd-drawer-f-t > .bmd-layout-header {
+ margin-top: 100px; }
+ :not(.bmd-drawer-out).bmd-drawer-in-sm-up.bmd-drawer-f-t > .bmd-layout-drawer {
+ transform: translateY(0); }
+ :not(.bmd-drawer-out).bmd-drawer-in-sm-up.bmd-drawer-f-b > .bmd-layout-drawer {
+ transform: translateY(0); }
+ :not(.bmd-drawer-out).bmd-drawer-in-sm-up.bmd-drawer-f-b > .bmd-layout-content {
+ margin-bottom: 100px; } }
+
+@media (max-width: 767.98px) {
+ :not(.bmd-drawer-out).bmd-drawer-overlay-sm-down > .bmd-layout-backdrop .in {
+ visibility: visible;
+ background-color: rgba(0, 0, 0, 0.5); }
+ @supports (pointer-events: auto) {
+ :not(.bmd-drawer-out).bmd-drawer-overlay-sm-down > .bmd-layout-backdrop.in {
+ pointer-events: auto;
+ opacity: 1; } }
+ :not(.bmd-drawer-out).bmd-drawer-overlay-sm-down.bmd-drawer-f-l > .bmd-layout-header,
+ :not(.bmd-drawer-out).bmd-drawer-overlay-sm-down.bmd-drawer-f-l > .bmd-layout-content {
+ width: 100%;
+ margin-left: 0; }
+ :not(.bmd-drawer-out).bmd-drawer-overlay-sm-down.bmd-drawer-f-r > .bmd-layout-header,
+ :not(.bmd-drawer-out).bmd-drawer-overlay-sm-down.bmd-drawer-f-r > .bmd-layout-content {
+ width: 100%;
+ margin-right: 0; } }
+
+@media (max-width: 767.98px) {
+ :not(.bmd-drawer-out).bmd-drawer-overlay-sm-down > .bmd-layout-backdrop .in {
+ visibility: visible;
+ background-color: rgba(0, 0, 0, 0.5); }
+ @supports (pointer-events: auto) {
+ :not(.bmd-drawer-out).bmd-drawer-overlay-sm-down > .bmd-layout-backdrop.in {
+ pointer-events: auto;
+ opacity: 1; } }
+ :not(.bmd-drawer-out).bmd-drawer-overlay-sm-down.bmd-drawer-f-t > .bmd-layout-header {
+ margin-top: 0; }
+ :not(.bmd-drawer-out).bmd-drawer-overlay-sm-down.bmd-drawer-f-b > .bmd-layout-content {
+ margin-bottom: 0; } }
+
+@media (min-width: 768px) {
+ :not(.bmd-drawer-out).bmd-drawer-in-md-up.bmd-drawer-f-l > .bmd-layout-header {
+ width: calc(100% - 240px);
+ margin-left: 240px; }
+ :not(.bmd-drawer-out).bmd-drawer-in-md-up.bmd-drawer-f-l > .bmd-layout-drawer {
+ transform: translateX(0); }
+ :not(.bmd-drawer-out).bmd-drawer-in-md-up.bmd-drawer-f-l > .bmd-layout-content {
+ margin-left: 240px; }
+ :not(.bmd-drawer-out).bmd-drawer-in-md-up.bmd-drawer-f-r > .bmd-layout-header {
+ width: calc(100% - 240px);
+ margin-right: 240px; }
+ :not(.bmd-drawer-out).bmd-drawer-in-md-up.bmd-drawer-f-r > .bmd-layout-drawer {
+ transform: translateX(0); }
+ :not(.bmd-drawer-out).bmd-drawer-in-md-up.bmd-drawer-f-r > .bmd-layout-content {
+ margin-right: 240px; } }
+
+@media (min-width: 768px) {
+ :not(.bmd-drawer-out).bmd-drawer-in-md-up.bmd-drawer-f-t > .bmd-layout-header {
+ margin-top: 100px; }
+ :not(.bmd-drawer-out).bmd-drawer-in-md-up.bmd-drawer-f-t > .bmd-layout-drawer {
+ transform: translateY(0); }
+ :not(.bmd-drawer-out).bmd-drawer-in-md-up.bmd-drawer-f-b > .bmd-layout-drawer {
+ transform: translateY(0); }
+ :not(.bmd-drawer-out).bmd-drawer-in-md-up.bmd-drawer-f-b > .bmd-layout-content {
+ margin-bottom: 100px; } }
+
+@media (max-width: 991.98px) {
+ :not(.bmd-drawer-out).bmd-drawer-overlay-md-down > .bmd-layout-backdrop .in {
+ visibility: visible;
+ background-color: rgba(0, 0, 0, 0.5); }
+ @supports (pointer-events: auto) {
+ :not(.bmd-drawer-out).bmd-drawer-overlay-md-down > .bmd-layout-backdrop.in {
+ pointer-events: auto;
+ opacity: 1; } }
+ :not(.bmd-drawer-out).bmd-drawer-overlay-md-down.bmd-drawer-f-l > .bmd-layout-header,
+ :not(.bmd-drawer-out).bmd-drawer-overlay-md-down.bmd-drawer-f-l > .bmd-layout-content {
+ width: 100%;
+ margin-left: 0; }
+ :not(.bmd-drawer-out).bmd-drawer-overlay-md-down.bmd-drawer-f-r > .bmd-layout-header,
+ :not(.bmd-drawer-out).bmd-drawer-overlay-md-down.bmd-drawer-f-r > .bmd-layout-content {
+ width: 100%;
+ margin-right: 0; } }
+
+@media (max-width: 991.98px) {
+ :not(.bmd-drawer-out).bmd-drawer-overlay-md-down > .bmd-layout-backdrop .in {
+ visibility: visible;
+ background-color: rgba(0, 0, 0, 0.5); }
+ @supports (pointer-events: auto) {
+ :not(.bmd-drawer-out).bmd-drawer-overlay-md-down > .bmd-layout-backdrop.in {
+ pointer-events: auto;
+ opacity: 1; } }
+ :not(.bmd-drawer-out).bmd-drawer-overlay-md-down.bmd-drawer-f-t > .bmd-layout-header {
+ margin-top: 0; }
+ :not(.bmd-drawer-out).bmd-drawer-overlay-md-down.bmd-drawer-f-b > .bmd-layout-content {
+ margin-bottom: 0; } }
+
+@media (min-width: 992px) {
+ :not(.bmd-drawer-out).bmd-drawer-in-lg-up.bmd-drawer-f-l > .bmd-layout-header {
+ width: calc(100% - 240px);
+ margin-left: 240px; }
+ :not(.bmd-drawer-out).bmd-drawer-in-lg-up.bmd-drawer-f-l > .bmd-layout-drawer {
+ transform: translateX(0); }
+ :not(.bmd-drawer-out).bmd-drawer-in-lg-up.bmd-drawer-f-l > .bmd-layout-content {
+ margin-left: 240px; }
+ :not(.bmd-drawer-out).bmd-drawer-in-lg-up.bmd-drawer-f-r > .bmd-layout-header {
+ width: calc(100% - 240px);
+ margin-right: 240px; }
+ :not(.bmd-drawer-out).bmd-drawer-in-lg-up.bmd-drawer-f-r > .bmd-layout-drawer {
+ transform: translateX(0); }
+ :not(.bmd-drawer-out).bmd-drawer-in-lg-up.bmd-drawer-f-r > .bmd-layout-content {
+ margin-right: 240px; } }
+
+@media (min-width: 992px) {
+ :not(.bmd-drawer-out).bmd-drawer-in-lg-up.bmd-drawer-f-t > .bmd-layout-header {
+ margin-top: 100px; }
+ :not(.bmd-drawer-out).bmd-drawer-in-lg-up.bmd-drawer-f-t > .bmd-layout-drawer {
+ transform: translateY(0); }
+ :not(.bmd-drawer-out).bmd-drawer-in-lg-up.bmd-drawer-f-b > .bmd-layout-drawer {
+ transform: translateY(0); }
+ :not(.bmd-drawer-out).bmd-drawer-in-lg-up.bmd-drawer-f-b > .bmd-layout-content {
+ margin-bottom: 100px; } }
+
+@media (max-width: 1199.98px) {
+ :not(.bmd-drawer-out).bmd-drawer-overlay-lg-down > .bmd-layout-backdrop .in {
+ visibility: visible;
+ background-color: rgba(0, 0, 0, 0.5); }
+ @supports (pointer-events: auto) {
+ :not(.bmd-drawer-out).bmd-drawer-overlay-lg-down > .bmd-layout-backdrop.in {
+ pointer-events: auto;
+ opacity: 1; } }
+ :not(.bmd-drawer-out).bmd-drawer-overlay-lg-down.bmd-drawer-f-l > .bmd-layout-header,
+ :not(.bmd-drawer-out).bmd-drawer-overlay-lg-down.bmd-drawer-f-l > .bmd-layout-content {
+ width: 100%;
+ margin-left: 0; }
+ :not(.bmd-drawer-out).bmd-drawer-overlay-lg-down.bmd-drawer-f-r > .bmd-layout-header,
+ :not(.bmd-drawer-out).bmd-drawer-overlay-lg-down.bmd-drawer-f-r > .bmd-layout-content {
+ width: 100%;
+ margin-right: 0; } }
+
+@media (max-width: 1199.98px) {
+ :not(.bmd-drawer-out).bmd-drawer-overlay-lg-down > .bmd-layout-backdrop .in {
+ visibility: visible;
+ background-color: rgba(0, 0, 0, 0.5); }
+ @supports (pointer-events: auto) {
+ :not(.bmd-drawer-out).bmd-drawer-overlay-lg-down > .bmd-layout-backdrop.in {
+ pointer-events: auto;
+ opacity: 1; } }
+ :not(.bmd-drawer-out).bmd-drawer-overlay-lg-down.bmd-drawer-f-t > .bmd-layout-header {
+ margin-top: 0; }
+ :not(.bmd-drawer-out).bmd-drawer-overlay-lg-down.bmd-drawer-f-b > .bmd-layout-content {
+ margin-bottom: 0; } }
+
+@media (min-width: 1200px) {
+ :not(.bmd-drawer-out).bmd-drawer-in-xl-up.bmd-drawer-f-l > .bmd-layout-header {
+ width: calc(100% - 240px);
+ margin-left: 240px; }
+ :not(.bmd-drawer-out).bmd-drawer-in-xl-up.bmd-drawer-f-l > .bmd-layout-drawer {
+ transform: translateX(0); }
+ :not(.bmd-drawer-out).bmd-drawer-in-xl-up.bmd-drawer-f-l > .bmd-layout-content {
+ margin-left: 240px; }
+ :not(.bmd-drawer-out).bmd-drawer-in-xl-up.bmd-drawer-f-r > .bmd-layout-header {
+ width: calc(100% - 240px);
+ margin-right: 240px; }
+ :not(.bmd-drawer-out).bmd-drawer-in-xl-up.bmd-drawer-f-r > .bmd-layout-drawer {
+ transform: translateX(0); }
+ :not(.bmd-drawer-out).bmd-drawer-in-xl-up.bmd-drawer-f-r > .bmd-layout-content {
+ margin-right: 240px; } }
+
+@media (min-width: 1200px) {
+ :not(.bmd-drawer-out).bmd-drawer-in-xl-up.bmd-drawer-f-t > .bmd-layout-header {
+ margin-top: 100px; }
+ :not(.bmd-drawer-out).bmd-drawer-in-xl-up.bmd-drawer-f-t > .bmd-layout-drawer {
+ transform: translateY(0); }
+ :not(.bmd-drawer-out).bmd-drawer-in-xl-up.bmd-drawer-f-b > .bmd-layout-drawer {
+ transform: translateY(0); }
+ :not(.bmd-drawer-out).bmd-drawer-in-xl-up.bmd-drawer-f-b > .bmd-layout-content {
+ margin-bottom: 100px; } }
+
+:not(.bmd-drawer-out).bmd-drawer-overlay-xl-down > .bmd-layout-backdrop .in {
+ visibility: visible;
+ background-color: rgba(0, 0, 0, 0.5); }
+
+@supports (pointer-events: auto) {
+ :not(.bmd-drawer-out).bmd-drawer-overlay-xl-down > .bmd-layout-backdrop.in {
+ pointer-events: auto;
+ opacity: 1; } }
+
+:not(.bmd-drawer-out).bmd-drawer-overlay-xl-down.bmd-drawer-f-l > .bmd-layout-header,
+:not(.bmd-drawer-out).bmd-drawer-overlay-xl-down.bmd-drawer-f-l > .bmd-layout-content {
+ width: 100%;
+ margin-left: 0; }
+
+:not(.bmd-drawer-out).bmd-drawer-overlay-xl-down.bmd-drawer-f-r > .bmd-layout-header,
+:not(.bmd-drawer-out).bmd-drawer-overlay-xl-down.bmd-drawer-f-r > .bmd-layout-content {
+ width: 100%;
+ margin-right: 0; }
+
+:not(.bmd-drawer-out).bmd-drawer-overlay-xl-down > .bmd-layout-backdrop .in {
+ visibility: visible;
+ background-color: rgba(0, 0, 0, 0.5); }
+
+@supports (pointer-events: auto) {
+ :not(.bmd-drawer-out).bmd-drawer-overlay-xl-down > .bmd-layout-backdrop.in {
+ pointer-events: auto;
+ opacity: 1; } }
+
+:not(.bmd-drawer-out).bmd-drawer-overlay-xl-down.bmd-drawer-f-t > .bmd-layout-header {
+ margin-top: 0; }
+
+:not(.bmd-drawer-out).bmd-drawer-overlay-xl-down.bmd-drawer-f-b > .bmd-layout-content {
+ margin-bottom: 0; }
+
+.ripple {
+ position: relative; }
+
+.ripple-container {
+ position: absolute;
+ top: 0;
+ left: 0;
+ z-index: 1;
+ width: 100%;
+ height: 100%;
+ overflow: hidden;
+ pointer-events: none;
+ border-radius: inherit; }
+
+.ripple-container .ripple-decorator {
+ position: absolute;
+ width: 20px;
+ height: 20px;
+ margin-top: -10px;
+ margin-left: -10px;
+ pointer-events: none;
+ background-color: rgba(0, 0, 0, 0.05);
+ border-radius: 100%;
+ opacity: 0;
+ transform: scale(1);
+ transform-origin: 50%; }
+
+.ripple-container .ripple-decorator.ripple-on {
+ opacity: 0.1;
+ transition: opacity 0.15s ease-in 0s, transform 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0.1s; }
+
+.ripple-container .ripple-decorator.ripple-out {
+ opacity: 0;
+ transition: opacity 0.1s linear 0s !important; }
+
+#snackbar-container {
+ position: fixed;
+ bottom: 0;
+ left: 0;
+ z-index: 99999;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ width: 100%; }
+
+.snackbar {
+ display: inline-block;
+ min-width: 100%;
+ max-height: 0;
+ opacity: 0;
+ transition: transform 0.25s cubic-bezier(0, 0, 0.2, 1), opacity 0s 0.25s, max-height 0.25s;
+ transform: translateY(100%); }
+
+.snackbar.toast .snackbar-content {
+ border-radius: 10rem; }
+
+.snackbar-content {
+ display: block;
+ padding: 0.8rem 1.5rem;
+ margin-top: 3px;
+ font-size: .9rem;
+ color: #fff;
+ background-color: #323232;
+ border-radius: 2px; }
+
+.snackbar-content .btn, .snackbar-content .custom-file-control::before {
+ margin-bottom: 0; }
+
+.snackbar.snackbar-opened {
+ max-height: 100px;
+ opacity: 1;
+ transition: transform 0.25s cubic-bezier(0, 0, 0.2, 1), opacity 0s 0s, max-height 0.25s;
+ transform: translateY(0%); }
+
+@media (min-width: 576px) {
+ #snackbar-container {
+ right: 1rem;
+ left: 1rem;
+ width: 100%; }
+ .snackbar {
+ min-width: 280px; } }
+
+/*!
+ * Bootstrap Colorpicker - Bootstrap Colorpicker is a modular color picker plugin for Bootstrap 4.
+ * @package bootstrap-colorpicker
+ * @version v3.4.0
+ * @license MIT
+ * @link https://itsjavi.com/bootstrap-colorpicker/
+ * @link https://github.com/itsjavi/bootstrap-colorpicker.git
+ */
+.colorpicker {
+ position: relative;
+ display: none;
+ font-size: inherit;
+ color: inherit;
+ text-align: left;
+ list-style: none;
+ background-color: #ffffff;
+ background-clip: padding-box;
+ border: 1px solid rgba(0, 0, 0, 0.2);
+ padding: .75rem .75rem;
+ width: 148px;
+ border-radius: 4px;
+ box-sizing: content-box; }
+.colorpicker.colorpicker-disabled,
+.colorpicker.colorpicker-disabled * {
+ cursor: default !important; }
+.colorpicker div {
+ position: relative; }
+.colorpicker-popup {
+ position: absolute;
+ top: 100%;
+ left: 0;
+ float: left;
+ margin-top: 1px;
+ z-index: 1060; }
+.colorpicker-popup.colorpicker-bs-popover-content {
+ position: relative;
+ top: auto;
+ left: auto;
+ float: none;
+ margin: 0;
+ z-index: initial;
+ border: none;
+ padding: 0.25rem 0;
+ border-radius: 0;
+ background: none;
+ box-shadow: none; }
+.colorpicker:before,
+.colorpicker:after {
+ content: "";
+ display: table;
+ clear: both;
+ line-height: 0; }
+.colorpicker-clear {
+ clear: both;
+ display: block; }
+.colorpicker:before {
+ content: '';
+ display: inline-block;
+ border-left: 7px solid transparent;
+ border-right: 7px solid transparent;
+ border-bottom: 7px solid #ccc;
+ border-bottom-color: rgba(0, 0, 0, 0.2);
+ position: absolute;
+ top: -7px;
+ left: auto;
+ right: 6px; }
+.colorpicker:after {
+ content: '';
+ display: inline-block;
+ border-left: 6px solid transparent;
+ border-right: 6px solid transparent;
+ border-bottom: 6px solid #ffffff;
+ position: absolute;
+ top: -6px;
+ left: auto;
+ right: 7px; }
+.colorpicker.colorpicker-with-alpha {
+ width: 170px; }
+.colorpicker.colorpicker-with-alpha .colorpicker-alpha {
+ display: block; }
+.colorpicker-saturation {
+ position: relative;
+ width: 126px;
+ height: 126px;
+ /* FF3.6+ */
+ /* Chrome,Safari4+ */
+ /* Chrome10+,Safari5.1+ */
+ /* Opera 11.10+ */
+ /* IE10+ */
+ background: linear-gradient(to bottom, transparent 0%, black 100%), linear-gradient(to right, white 0%, rgba(255, 255, 255, 0) 100%);
+ /* W3C */
+ cursor: crosshair;
+ float: left;
+ box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
+ margin-bottom: 6px; }
+.colorpicker-saturation .colorpicker-guide {
+ display: block;
+ height: 6px;
+ width: 6px;
+ border-radius: 6px;
+ border: 1px solid #000;
+ box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.8);
+ position: absolute;
+ top: 0;
+ left: 0;
+ margin: -3px 0 0 -3px; }
+.colorpicker-hue,
+.colorpicker-alpha {
+ position: relative;
+ width: 16px;
+ height: 126px;
+ float: left;
+ cursor: row-resize;
+ margin-left: 6px;
+ margin-bottom: 6px; }
+.colorpicker-alpha-color {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%; }
+.colorpicker-hue,
+.colorpicker-alpha-color {
+ box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2); }
+.colorpicker-hue .colorpicker-guide,
+.colorpicker-alpha .colorpicker-guide {
+ display: block;
+ height: 4px;
+ background: rgba(255, 255, 255, 0.8);
+ border: 1px solid rgba(0, 0, 0, 0.4);
+ position: absolute;
+ top: 0;
+ left: 0;
+ margin-left: -2px;
+ margin-top: -2px;
+ right: -2px;
+ z-index: 1; }
+.colorpicker-hue {
+ /* FF3.6+ */
+ /* Chrome,Safari4+ */
+ /* Chrome10+,Safari5.1+ */
+ /* Opera 11.10+ */
+ /* IE10+ */
+ background: linear-gradient(to top, red 0%, #ff8000 8%, yellow 17%, #80ff00 25%, lime 33%, #00ff80 42%, cyan 50%, #0080ff 58%, blue 67%, #8000ff 75%, magenta 83%, #ff0080 92%, red 100%);
+ /* W3C */ }
+.colorpicker-alpha {
+ background: linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.1) 0), linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.1) 0), white;
+ background-size: 10px 10px;
+ background-position: 0 0, 5px 5px;
+ display: none; }
+.colorpicker-bar {
+ min-height: 16px;
+ margin: 6px 0 0 0;
+ clear: both;
+ text-align: center;
+ font-size: 10px;
+ line-height: normal;
+ max-width: 100%;
+ box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2); }
+.colorpicker-bar:before {
+ content: "";
+ display: table;
+ clear: both; }
+.colorpicker-bar.colorpicker-bar-horizontal {
+ height: 126px;
+ width: 16px;
+ margin: 0 0 6px 0;
+ float: left; }
+.colorpicker-input-addon {
+ position: relative; }
+.colorpicker-input-addon i {
+ display: inline-block;
+ cursor: pointer;
+ vertical-align: text-top;
+ height: 16px;
+ width: 16px;
+ position: relative; }
+.colorpicker-input-addon:before {
+ content: "";
+ position: absolute;
+ width: 16px;
+ height: 16px;
+ display: inline-block;
+ vertical-align: text-top;
+ background: linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.1) 0), linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.1) 0), white;
+ background-size: 10px 10px;
+ background-position: 0 0, 5px 5px; }
+.colorpicker.colorpicker-inline {
+ position: relative;
+ display: inline-block;
+ float: none;
+ z-index: auto;
+ vertical-align: text-bottom; }
+.colorpicker.colorpicker-horizontal {
+ width: 126px;
+ height: auto; }
+.colorpicker.colorpicker-horizontal .colorpicker-bar {
+ width: 126px; }
+.colorpicker.colorpicker-horizontal .colorpicker-saturation {
+ float: none;
+ margin-bottom: 0; }
+.colorpicker.colorpicker-horizontal .colorpicker-hue,
+.colorpicker.colorpicker-horizontal .colorpicker-alpha {
+ float: none;
+ width: 126px;
+ height: 16px;
+ cursor: col-resize;
+ margin-left: 0;
+ margin-top: 6px;
+ margin-bottom: 0; }
+.colorpicker.colorpicker-horizontal .colorpicker-hue .colorpicker-guide,
+.colorpicker.colorpicker-horizontal .colorpicker-alpha .colorpicker-guide {
+ position: absolute;
+ display: block;
+ bottom: -2px;
+ left: 0;
+ right: auto;
+ height: auto;
+ width: 4px; }
+.colorpicker.colorpicker-horizontal .colorpicker-hue {
+ /* FF3.6+ */
+ /* Chrome,Safari4+ */
+ /* Chrome10+,Safari5.1+ */
+ /* Opera 11.10+ */
+ /* IE10+ */
+ background: linear-gradient(to left, red 0%, #ff8000 8%, yellow 17%, #80ff00 25%, lime 33%, #00ff80 42%, cyan 50%, #0080ff 58%, blue 67%, #8000ff 75%, magenta 83%, #ff0080 92%, red 100%);
+ /* W3C */ }
+.colorpicker.colorpicker-horizontal .colorpicker-alpha {
+ background: linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.1) 0), linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.1) 0), white;
+ background-size: 10px 10px;
+ background-position: 0 0, 5px 5px; }
+.colorpicker-inline:before,
+.colorpicker-no-arrow:before,
+.colorpicker-popup.colorpicker-bs-popover-content:before {
+ content: none;
+ display: none; }
+.colorpicker-inline:after,
+.colorpicker-no-arrow:after,
+.colorpicker-popup.colorpicker-bs-popover-content:after {
+ content: none;
+ display: none; }
+.colorpicker-alpha,
+.colorpicker-saturation,
+.colorpicker-hue {
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none; }
+.colorpicker.colorpicker-visible,
+.colorpicker-alpha.colorpicker-visible,
+.colorpicker-saturation.colorpicker-visible,
+.colorpicker-hue.colorpicker-visible,
+.colorpicker-bar.colorpicker-visible {
+ display: block; }
+.colorpicker.colorpicker-hidden,
+.colorpicker-alpha.colorpicker-hidden,
+.colorpicker-saturation.colorpicker-hidden,
+.colorpicker-hue.colorpicker-hidden,
+.colorpicker-bar.colorpicker-hidden {
+ display: none; }
+.colorpicker-inline.colorpicker-visible {
+ display: inline-block; }
+.colorpicker.colorpicker-disabled:after {
+ border: none;
+ content: '';
+ display: block;
+ width: 100%;
+ height: 100%;
+ background: rgba(233, 236, 239, 0.33);
+ top: 0;
+ left: 0;
+ right: auto;
+ z-index: 2;
+ position: absolute; }
+.colorpicker.colorpicker-disabled .colorpicker-guide {
+ display: none; }
+/** EXTENSIONS **/
+.colorpicker-preview {
+ background: linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.1) 0), linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.1) 0), white;
+ background-size: 10px 10px;
+ background-position: 0 0, 5px 5px; }
+.colorpicker-preview > div {
+ position: absolute;
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%; }
+.colorpicker-bar.colorpicker-swatches {
+ box-shadow: none;
+ height: auto; }
+.colorpicker-swatches--inner {
+ clear: both;
+ margin-top: -6px; }
+.colorpicker-swatch {
+ position: relative;
+ cursor: pointer;
+ float: left;
+ height: 16px;
+ width: 16px;
+ margin-right: 6px;
+ margin-top: 6px;
+ margin-left: 0;
+ display: block;
+ box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
+ background: linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.1) 0), linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.1) 0), white;
+ background-size: 10px 10px;
+ background-position: 0 0, 5px 5px; }
+.colorpicker-swatch--inner {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%; }
+.colorpicker-swatch:nth-of-type(7n+0) {
+ margin-right: 0; }
+.colorpicker-with-alpha .colorpicker-swatch:nth-of-type(7n+0) {
+ margin-right: 6px; }
+.colorpicker-with-alpha .colorpicker-swatch:nth-of-type(8n+0) {
+ margin-right: 0; }
+.colorpicker-horizontal .colorpicker-swatch:nth-of-type(6n+0) {
+ margin-right: 0; }
+.colorpicker-horizontal .colorpicker-swatch:nth-of-type(7n+0) {
+ margin-right: 6px; }
+.colorpicker-horizontal .colorpicker-swatch:nth-of-type(8n+0) {
+ margin-right: 6px; }
+.colorpicker-swatch:last-of-type:after {
+ content: "";
+ display: table;
+ clear: both; }
+*[dir='rtl'] .colorpicker-element input,
+.colorpicker-element[dir='rtl'] input,
+.colorpicker-element input[dir='rtl'] {
+ direction: ltr;
+ text-align: right; }
+
+/**
+ * CyberChef styles
+ *
+ * @author n1474335 [n1474335@gmail.com]
+ * @copyright Crown Copyright 2017
+ * @license Apache-2.0
+ */
+
+/* Themes */
+
+/**
+ * Classic theme definitions
+ *
+ * @author n1474335 [n1474335@gmail.com]
+ * @copyright Crown Copyright 2017
+ * @license Apache-2.0
+ */
+
+:root,
+:root.classic {
+ --primary-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI",
+ Roboto, "Helvetica Neue", Arial, sans-serif;
+ --primary-font-colour: #333;
+ --primary-font-size: 14px;
+ --primary-line-height: 20px;
+
+ --fixed-width-font-family: SFMono-Regular, Menlo, Monaco, Consolas,
+ "Liberation Mono", "Courier New", monospace;
+ --fixed-width-font-colour: inherit;
+ --fixed-width-font-size: inherit;
+
+ --subtext-font-colour: #999;
+ --subtext-font-size: 13px;
+
+ --primary-background-colour: #fff;
+ --secondary-background-colour: #fafafa;
+
+ --primary-border-colour: #ddd;
+ --secondary-border-colour: #eee;
+
+ --title-colour: #424242;
+ --title-weight: bold;
+ --title-size: 16px;
+ --title-background-colour: #fafafa;
+
+ --banner-font-colour: #468847;
+ --banner-bg-colour: #dff0d8;
+ --banner-url-colour: #1976d2;
+
+ --category-list-font-colour: #1976d2;
+
+ --loader-background-colour: var(--secondary-border-colour);
+ --loader-outer-colour: #3498db;
+ --loader-middle-colour: #e74c3c;
+ --loader-inner-colour: #f9c922;
+
+
+ /* Operation colours */
+ --op-list-operation-font-colour: #3a87ad;
+ --op-list-operation-bg-colour: #d9edf7;
+ --op-list-operation-border-colour: #bce8f1;
+
+ --rec-list-operation-font-colour: #468847;
+ --rec-list-operation-bg-colour: #dff0d8;
+ --rec-list-operation-border-colour: #d3e8c0;
+
+ --selected-operation-font-color: #c09853;
+ --selected-operation-bg-colour: #fcf8e3;
+ --selected-operation-border-colour: #fbeed5;
+
+ --breakpoint-font-colour: #b94a48;
+ --breakpoint-bg-colour: #f2dede;
+ --breakpoint-border-colour: #eed3d7;
+
+ --disabled-font-colour: #999;
+ --disabled-bg-colour: #dfdfdf;
+ --disabled-border-colour: #cdcdcd;
+
+ --fc-operation-font-colour: #396f3a;
+ --fc-operation-bg-colour: #c7e4ba;
+ --fc-operation-border-colour: #b3dba2;
+
+ --fc-breakpoint-operation-font-colour: #94312f;
+ --fc-breakpoint-operation-bg-colour: #eabfbf;
+ --fc-breakpoint-operation-border-colour: #e2aeb5;
+
+
+ /* Operation arguments */
+ --op-title-font-weight: bold;
+ --arg-font-colour: #424242;
+ --arg-background: #fff;
+ --arg-border-colour: #ddd;
+ --arg-disabled-background: #eee;
+ --arg-label-colour: #388e3c;
+
+
+ /* Operation buttons */
+ --disable-icon-colour: #9e9e9e;
+ --disable-icon-selected-colour: #f44336;
+ --breakpoint-icon-colour: #9e9e9e;
+ --breakpoint-icon-selected-colour: #f44336;
+
+
+ /* Buttons */
+ --btn-default-font-colour: #333;
+ --btn-default-bg-colour: #fff;
+ --btn-default-border-colour: #ddd;
+
+ --btn-default-hover-font-colour: #333;
+ --btn-default-hover-bg-colour: #ebebeb;
+ --btn-default-hover-border-colour: #adadad;
+
+ --btn-success-font-colour: #fff;
+ --btn-success-bg-colour: #5cb85c;
+ --btn-success-border-colour: #4cae4c;
+
+ --btn-success-hover-font-colour: #fff;
+ --btn-success-hover-bg-colour: #449d44;
+ --btn-success-hover-border-colour: #398439;
+
+
+ /* Highlighter colours */
+ --hl1: #ffee00aa;
+ --hl2: #95dfffaa;
+ --hl3: #ffb6b6aa;
+ --hl4: #fcf8e3aa;
+ --hl5: #8de768aa;
+
+
+ /* Scrollbar */
+ --scrollbar-track: var(--secondary-background-colour);
+ --scrollbar-thumb: #ccc;
+ --scrollbar-hover: #bbb;
+
+
+ /* Misc. */
+ --drop-file-border-colour: #3a87ad;
+ --table-border-colour: #ccc;
+ --popover-background: #fff;
+ --popover-border-colour: #ccc;
+ --code-background: #f9f2f4;
+ --code-font-colour: #c7254e;
+ --input-highlight-colour: #1976d2;
+ --input-border-colour: #424242;
+}
+
+/**
+ * Dark theme definitions
+ *
+ * @author n1474335 [n1474335@gmail.com]
+ * @copyright Crown Copyright 2017
+ * @license Apache-2.0
+ */
+
+:root.dark {
+ --primary-font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
+ --primary-font-colour: #c5c5c5;
+ --primary-font-size: 14px;
+ --primary-line-height: 20px;
+
+ --fixed-width-font-family: "Monaco", "Droid Sans Mono", "Consolas", monospace;
+ --fixed-width-font-colour: inherit;
+ --fixed-width-font-size: inherit;
+
+ --subtext-font-colour: #999;
+ --subtext-font-size: 13px;
+
+ --primary-background-colour: #1e1e1e;
+ --secondary-background-colour: #252525;
+
+ --primary-border-colour: #444;
+ --secondary-border-colour: #3c3c3c;
+
+ --title-colour: #fff;
+ --title-weight: bold;
+ --title-background-colour: #333;
+
+ --banner-font-colour: #c5c5c5;
+ --banner-bg-colour: #252525;
+ --banner-url-colour: #1976d2;
+
+ --category-list-font-colour: #1976d2;
+
+ --loader-background-colour: var(--secondary-border-colour);
+ --loader-outer-colour: #3498db;
+ --loader-middle-colour: #e74c3c;
+ --loader-inner-colour: #f9c922;
+
+
+ /* Operation colours */
+ --op-list-operation-font-colour: #c5c5c5;
+ --op-list-operation-bg-colour: #333;
+ --op-list-operation-border-colour: #444;
+
+ --rec-list-operation-font-colour: #c5c5c5;
+ --rec-list-operation-bg-colour: #252525;
+ --rec-list-operation-border-colour: #444;
+
+ --selected-operation-font-color: #c5c5c5;
+ --selected-operation-bg-colour: #3f3f3f;
+ --selected-operation-border-colour: #444;
+
+ --breakpoint-font-colour: #ddd;
+ --breakpoint-bg-colour: #073655;
+ --breakpoint-border-colour: #444;
+
+ --disabled-font-colour: #666;
+ --disabled-bg-colour: #444;
+ --disabled-border-colour: #444;
+
+ --fc-operation-font-colour: #c5c5c5;
+ --fc-operation-bg-colour: #2d2d2d;
+ --fc-operation-border-colour: #444;
+
+ --fc-breakpoint-operation-font-colour: #ddd;
+ --fc-breakpoint-operation-bg-colour: #072b49;
+ --fc-breakpoint-operation-border-colour: #444;
+
+
+ /* Operation arguments */
+ --op-title-font-weight: bold;
+ --arg-font-colour: #bbb;
+ --arg-background: #3c3c3c;
+ --arg-border-colour: #3c3c3c;
+ --arg-disabled-background: #4f4f4f;
+ --arg-label-colour: rgb(25, 118, 210);
+
+
+ /* Operation buttons */
+ --disable-icon-colour: #9e9e9e;
+ --disable-icon-selected-colour: #f44336;
+ --breakpoint-icon-colour: #9e9e9e;
+ --breakpoint-icon-selected-colour: #f44336;
+
+
+ /* Buttons */
+ --btn-default-font-colour: #c5c5c5;
+ --btn-default-bg-colour: #2d2d2d;
+ --btn-default-border-colour: #3c3c3c;
+
+ --btn-default-hover-font-colour: #c5c5c5;
+ --btn-default-hover-bg-colour: #2d2d2d;
+ --btn-default-hover-border-colour: #205375;
+
+ --btn-success-font-colour: #fff;
+ --btn-success-bg-colour: #073655;
+ --btn-success-border-colour: #0e639c;
+
+ --btn-success-hover-font-colour: #fff;
+ --btn-success-hover-bg-colour: #0e639c;
+ --btn-success-hover-border-colour: #0e639c;
+
+
+ /* Highlighter colours */
+ --hl1: #264f78;
+ --hl2: #675351;
+ --hl3: #c40000;
+ --hl4: #fcf8e3;
+ --hl5: #38811b;
+
+
+ /* Scrollbar */
+ --scrollbar-track: #1e1e1e;
+ --scrollbar-thumb: #424242;
+ --scrollbar-hover: #4e4e4e;
+
+
+ /* Misc. */
+ --drop-file-border-colour: #0e639c;
+ --table-border-colour: #555;
+ --popover-background: #444;
+ --popover-border-colour: #555;
+ --code-background: #0e639c;
+ --code-font-colour: #fff;
+ --input-highlight-colour: #1976d2;
+ --input-border-colour: #424242;
+}
+
+/**
+ * GeoCities theme definitions
+ *
+ * @author n1474335 [n1474335@gmail.com]
+ * @copyright Crown Copyright 2017
+ * @license Apache-2.0
+ */
+
+:root.geocities {
+ --primary-font-family: "Comic Sans", "Comic Sans MS", "Chalkboard", "ChalkboardSE-Regular", "Marker Felt", "Purisa", "URW Chancery L", cursive, sans-serif;
+ --primary-font-colour: black;
+ --primary-font-size: 14px;
+ --primary-line-height: 20px;
+
+ --fixed-width-font-family: "Courier New", Courier, monospace;
+ --fixed-width-font-colour: yellow;
+ --fixed-width-font-size: inherit;
+
+ --subtext-font-colour: darkgrey;
+ --subtext-font-size: 13px;
+
+ --primary-background-colour: #00f;
+ --secondary-background-colour: #f00;
+
+ --primary-border-colour: pink;
+ --secondary-border-colour: springgreen;
+
+ --title-colour: red;
+ --title-weight: bold;
+ --title-background-colour: yellow;
+
+ --banner-font-colour: white;
+ --banner-bg-colour: maroon;
+ --banner-url-colour: yellow;
+
+ --category-list-font-colour: yellow;
+
+ --loader-background-colour: #00f;
+ --loader-outer-colour: #0f0;
+ --loader-middle-colour: red;
+ --loader-inner-colour: yellow;
+
+
+ /* Operation colours */
+ --op-list-operation-font-colour: blue;
+ --op-list-operation-bg-colour: yellow;
+ --op-list-operation-border-colour: green;
+
+ --rec-list-operation-font-colour: white;
+ --rec-list-operation-bg-colour: purple;
+ --rec-list-operation-border-colour: green;
+
+ --selected-operation-font-color: white;
+ --selected-operation-bg-colour: pink;
+ --selected-operation-border-colour: blue;
+
+ --breakpoint-font-colour: white;
+ --breakpoint-bg-colour: red;
+ --breakpoint-border-colour: blue;
+
+ --disabled-font-colour: grey;
+ --disabled-bg-colour: black;
+ --disabled-border-colour: grey;
+
+ --fc-operation-font-colour: sienna;
+ --fc-operation-bg-colour: pink;
+ --fc-operation-border-colour: yellow;
+
+ --fc-breakpoint-operation-font-colour: darkgrey;
+ --fc-breakpoint-operation-bg-colour: deeppink;
+ --fc-breakpoint-operation-border-colour: yellowgreen;
+
+
+ /* Operation arguments */
+ --op-title-font-weight: bold;
+ --arg-font-colour: white;
+ --arg-background: black;
+ --arg-border-colour: lime;
+ --arg-disabled-background: grey;
+ --arg-label-colour: red;
+
+
+ /* Operation buttons */
+ --disable-icon-colour: #0f0;
+ --disable-icon-selected-colour: yellow;
+ --breakpoint-icon-colour: #0f0;
+ --breakpoint-icon-selected-colour: yellow;
+
+
+ /* Buttons */
+ --btn-default-font-colour: black;
+ --btn-default-bg-colour: white;
+ --btn-default-border-colour: grey;
+
+ --btn-default-hover-font-colour: black;
+ --btn-default-hover-bg-colour: white;
+ --btn-default-hover-border-colour: grey;
+
+ --btn-success-font-colour: white;
+ --btn-success-bg-colour: lawngreen;
+ --btn-success-border-colour: grey;
+
+ --btn-success-hover-font-colour: white;
+ --btn-success-hover-bg-colour: lime;
+ --btn-success-hover-border-colour: grey;
+
+
+ /* Highlighter colours */
+ --hl1: #fff000;
+ --hl2: #95dfff;
+ --hl3: #ffb6b6;
+ --hl4: #fcf8e3;
+ --hl5: #8de768;
+
+
+ /* Scrollbar */
+ --scrollbar-track: lightsteelblue;
+ --scrollbar-thumb: lightslategrey;
+ --scrollbar-hover: grey;
+
+
+ /* Misc. */
+ --drop-file-border-colour: purple;
+ --table-border-colour: var(--hl3);
+ --popover-background: turquoise;
+ --popover-border-colour: violet;
+ --code-background: black;
+ --code-font-colour: limegreen;
+ --input-highlight-colour: limegreen;
+ --input-border-colour: limegreen;
+}
+
+/**
+ * Solarized dark theme definitions
+ *
+ * @author j433866 [j433866@gmail.com]
+ * @copyright Crown Copyright 2019
+ * @license Apache-2.0
+ */
+
+:root.solarizedDark {
+ --base03: #002b36;
+ --base02: #073642;
+ --base01: #586e75;
+ --base00: #657b83;
+ --base0: #839496;
+ --base1: #93a1a1;
+ --base2: #eee8d5;
+ --base3: #fdf6e3;
+ --sol-yellow: #b58900;
+ --sol-orange: #cb4b16;
+ --sol-red: #dc322f;
+ --sol-magenta: #d33682;
+ --sol-violet: #6c71c4;
+ --sol-blue: #268bd2;
+ --sol-cyan: #2aa198;
+ --sol-green: #859900;
+
+ --primary-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI",
+ Roboto, "Helvetica Neue", Arial, sans-serif;
+ --primary-font-colour: var(--base0);
+ --primary-font-size: 14px;
+ --primary-line-height: 20px;
+
+ --fixed-width-font-family: SFMono-Regular, Menlo, Monaco, Consolas,
+ "Liberation Mono", "Courier New", monospace;
+ --fixed-width-font-colour: inherit;
+ --fixed-width-font-size: inherit;
+
+ --subtext-font-colour: var(--base01);
+ --subtext-font-size: 13px;
+
+ --primary-background-colour: var(--base03);
+ --secondary-background-colour: var(--base02);
+
+ --primary-border-colour: var(--base00);
+ --secondary-border-colour: var(--base01);
+
+ --title-colour: var(--base1);
+ --title-weight: bold;
+ --title-background-colour: var(--base02);
+
+ --banner-font-colour: var(--base0);
+ --banner-bg-colour: var(--base03);
+ --banner-url-colour: var(--base1);
+
+ --category-list-font-colour: var(--base1);
+
+ --loader-background-colour: var(--base03);
+ --loader-outer-colour: var(--base1);
+ --loader-middle-colour: var(--base0);
+ --loader-inner-colour: var(--base00);
+
+
+ /* Operation colours */
+ --op-list-operation-font-colour: var(--base0);
+ --op-list-operation-bg-colour: var(--base03);
+ --op-list-operation-border-colour: var(--base02);
+
+ --rec-list-operation-font-colour: var(--base0);
+ --rec-list-operation-bg-colour: var(--base02);
+ --rec-list-operation-border-colour: var(--base01);
+
+ --selected-operation-font-color: var(--base1);
+ --selected-operation-bg-colour: var(--base02);
+ --selected-operation-border-colour: var(--base01);
+
+ --breakpoint-font-colour: var(--sol-red);
+ --breakpoint-bg-colour: var(--base02);
+ --breakpoint-border-colour: var(--base00);
+
+ --disabled-font-colour: var(--base01);
+ --disabled-bg-colour: var(--base03);
+ --disabled-border-colour: var(--base02);
+
+ --fc-operation-font-colour: var(--base1);
+ --fc-operation-bg-colour: var(--base02);
+ --fc-operation-border-colour: var(--base01);
+
+ --fc-breakpoint-operation-font-colour: var(--sol-orange);
+ --fc-breakpoint-operation-bg-colour: var(--base02);
+ --fc-breakpoint-operation-border-colour: var(--base00);
+
+
+ /* Operation arguments */
+ --op-title-font-weight: bold;
+ --arg-font-colour: var(--base0);
+ --arg-background: var(--base03);
+ --arg-border-colour: var(--base00);
+ --arg-disabled-background: var(--base03);
+ --arg-label-colour: var(--base1);
+
+
+ /* Operation buttons */
+ --disable-icon-colour: var(--base00);
+ --disable-icon-selected-colour: var(--sol-red);
+ --breakpoint-icon-colour: var(--base00);
+ --breakpoint-icon-selected-colour: var(--sol-red);
+
+ /* Buttons */
+ --btn-default-font-colour: var(--base0);
+ --btn-default-bg-colour: var(--base02);
+ --btn-default-border-colour: var(--base01);
+
+ --btn-default-hover-font-colour: var(--base1);
+ --btn-default-hover-bg-colour: var(--base01);
+ --btn-default-hover-border-colour: var(--base00);
+
+ --btn-success-font-colour: var(--base0);
+ --btn-success-bg-colour: var(--base03);
+ --btn-success-border-colour: var(--base00);
+
+ --btn-success-hover-font-colour: var(--base1);
+ --btn-success-hover-bg-colour: var(--base01);
+ --btn-success-hover-border-colour: var(--base00);
+
+ /* Highlighter colours */
+ --hl1: var(--base01);
+ --hl2: var(--sol-blue);
+ --hl3: var(--sol-green);
+ --hl4: var(--sol-yellow);
+ --hl5: var(--sol-magenta);
+
+
+ /* Scrollbar */
+ --scrollbar-track: var(--base03);
+ --scrollbar-thumb: var(--base00);
+ --scrollbar-hover: var(--base01);
+
+
+ /* Misc. */
+ --drop-file-border-colour: var(--base01);
+ --table-border-colour: var(--base01);
+ --popover-background: var(--base02);
+ --popover-border-colour: var(--base01);
+ --code-background: var(--base03);
+ --code-font-colour: var(--base1);
+ --input-highlight-colour: var(--base1);
+ --input-border-colour: var(--base0);
+}
+
+/**
+ * Solarized light theme definitions
+ *
+ * @author j433866 [j433866@gmail.com]
+ * @copyright Crown Copyright 2019
+ * @license Apache-2.0
+ */
+
+:root.solarizedLight {
+ --base03: #002b36;
+ --base02: #073642;
+ --base01: #586e75;
+ --base00: #657b83;
+ --base0: #839496;
+ --base1: #93a1a1;
+ --base2: #eee8d5;
+ --base3: #fdf6e3;
+ --sol-yellow: #b58900;
+ --sol-orange: #cb4b16;
+ --sol-red: #dc322f;
+ --sol-magenta: #d33682;
+ --sol-violet: #6c71c4;
+ --sol-blue: #268bd2;
+ --sol-cyan: #2aa198;
+ --sol-green: #859900;
+
+ --primary-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI",
+ Roboto, "Helvetica Neue", Arial, sans-serif;
+ --primary-font-colour: var(--base00);
+ --primary-font-size: 14px;
+ --primary-line-height: 20px;
+
+ --fixed-width-font-family: SFMono-Regular, Menlo, Monaco, Consolas,
+ "Liberation Mono", "Courier New", monospace;
+ --fixed-width-font-colour: inherit;
+ --fixed-width-font-size: inherit;
+
+ --subtext-font-colour: var(--base1);
+ --subtext-font-size: 13px;
+
+ --primary-background-colour: var(--base3);
+ --secondary-background-colour: var(--base2);
+
+ --primary-border-colour: var(--base0);
+ --secondary-border-colour: var(--base1);
+
+ --title-colour: var(--base01);
+ --title-weight: bold;
+ --title-background-colour: var(--base2);
+
+ --banner-font-colour: var(--base00);
+ --banner-bg-colour: var(--base3);
+ --banner-url-colour: var(--base01);
+
+ --category-list-font-colour: var(--base01);
+
+ --loader-background-colour: var(--base3);
+ --loader-outer-colour: var(--base01);
+ --loader-middle-colour: var(--base00);
+ --loader-inner-colour: var(--base0);
+
+
+ /* Operation colours */
+ --op-list-operation-font-colour: var(--base00);
+ --op-list-operation-bg-colour: var(--base3);
+ --op-list-operation-border-colour: var(--base2);
+
+ --rec-list-operation-font-colour: var(--base00);
+ --rec-list-operation-bg-colour: var(--base2);
+ --rec-list-operation-border-colour: var(--base1);
+
+ --selected-operation-font-color: var(--base01);
+ --selected-operation-bg-colour: var(--base2);
+ --selected-operation-border-colour: var(--base1);
+
+ --breakpoint-font-colour: var(--sol-red);
+ --breakpoint-bg-colour: var(--base2);
+ --breakpoint-border-colour: var(--base0);
+
+ --disabled-font-colour: var(--base1);
+ --disabled-bg-colour: var(--base3);
+ --disabled-border-colour: var(--base2);
+
+ --fc-operation-font-colour: var(--base01);
+ --fc-operation-bg-colour: var(--base2);
+ --fc-operation-border-colour: var(--base1);
+
+ --fc-breakpoint-operation-font-colour: var(--base02);
+ --fc-breakpoint-operation-bg-colour: var(--base1);
+ --fc-breakpoint-operation-border-colour: var(--base0);
+
+
+ /* Operation arguments */
+ --op-title-font-weight: bold;
+ --arg-font-colour: var(--base00);
+ --arg-background: var(--base3);
+ --arg-border-colour: var(--base0);
+ --arg-disabled-background: var(--base3);
+ --arg-label-colour: var(--base01);
+
+
+ /* Operation buttons */
+ --disable-icon-colour: #9e9e9e;
+ --disable-icon-selected-colour: #f44336;
+ --breakpoint-icon-colour: #9e9e9e;
+ --breakpoint-icon-selected-colour: #f44336;
+
+
+ /* Buttons */
+ --btn-default-font-colour: var(--base00);
+ --btn-default-bg-colour: var(--base2);
+ --btn-default-border-colour: var(--base1);
+
+ --btn-default-hover-font-colour: var(--base01);
+ --btn-default-hover-bg-colour: var(--base1);
+ --btn-default-hover-border-colour: var(--base0);
+
+ --btn-success-font-colour: var(--base00);
+ --btn-success-bg-colour: var(--base3);
+ --btn-success-border-colour: var(--base0);
+
+ --btn-success-hover-font-colour: var(--base01);
+ --btn-success-hover-bg-colour: var(--base1);
+ --btn-success-hover-border-colour: var(--base0);
+
+
+ /* Highlighter colours */
+ --hl1: var(--base1);
+ --hl2: var(--sol-blue);
+ --hl3: var(--sol-green);
+ --hl4: var(--sol-yellow);
+ --hl5: var(--sol-magenta);
+
+
+ /* Scrollbar */
+ --scrollbar-track: var(--base3);
+ --scrollbar-thumb: var(--base1);
+ --scrollbar-hover: var(--base0);
+
+
+ /* Misc. */
+ --drop-file-border-colour: var(--base1);
+ --table-border-colour: var(--base1);
+ --popover-background: var(--base2);
+ --popover-border-colour: var(--base1);
+ --code-background: var(--base3);
+ --code-font-colour: var(--base01);
+ --input-highlight-colour: var(--base01);
+ --input-border-colour: var(--base00);
+}
+
+/* Utilities */
+
+/**
+ * Overrides for vendor styles
+ *
+ * @author n1474335 [n1474335@gmail.com]
+ * @copyright Crown Copyright 2017
+ * @license Apache-2.0
+ */
+
+/* Bootstrap */
+
+/* fallback */
+
+@font-face {
+ font-family: 'Material Icons';
+ font-style: normal;
+ font-weight: 400;
+ src: url(../assets/02aafe15b98928fdaa38.ttf) format('truetype');
+}
+
+.material-icons {
+ font-family: 'Material Icons';
+ font-weight: normal;
+ font-style: normal;
+ font-size: 24px;
+ line-height: 1;
+ letter-spacing: normal;
+ text-transform: none;
+ display: inline-block;
+ white-space: nowrap;
+ word-wrap: normal;
+ direction: ltr;
+ font-feature-settings: 'liga';
+ -webkit-font-smoothing: antialiased;
+}
+
+.form-group {
+ margin-bottom: 0;
+}
+
+button,
+a:focus {
+ outline: none;
+}
+
+.btn.btn-raised.btn-secondary {
+ color: #333;
+ color: var(--btn-default-font-colour);
+ background-color: #fff;
+ background-color: var(--btn-default-bg-colour);
+ border-color: #ddd;
+ border-color: var(--btn-default-border-colour);
+}
+
+.btn.btn-raised.btn-secondary:hover {
+ color: #333;
+ color: var(--btn-default-hover-font-colour);
+ background-color: #ebebeb;
+ background-color: var(--btn-default-hover-bg-colour);
+ border-color: #adadad;
+ border-color: var(--btn-default-hover-border-colour);
+}
+
+.btn.btn-raised.btn-secondary:active {
+ color: #333;
+ color: var(--btn-default-hover-font-colour);
+ background-color: #ebebeb;
+ background-color: var(--btn-default-hover-bg-colour);
+ border-color: #adadad;
+ border-color: var(--btn-default-hover-border-colour);
+}
+
+.btn.btn-raised.btn-secondary:hover:active {
+ color: #333;
+ color: var(--btn-default-hover-font-colour);
+ background-color: #ebebeb;
+ background-color: var(--btn-default-hover-bg-colour);
+ border-color: #adadad;
+ border-color: var(--btn-default-hover-border-colour);
+}
+
+.btn.btn-raised.btn-secondary:focus {
+ color: #333;
+ color: var(--btn-default-font-colour);
+ background-color: #fff;
+ background-color: var(--btn-default-bg-colour);
+ border-color: #adadad;
+ border-color: var(--btn-default-hover-border-colour);
+}
+
+.btn.btn-raised.btn-secondary[disabled]:hover {
+ background-color: #fff;
+ background-color: var(--primary-background-colour);
+ border-color: #ddd;
+ border-color: var(--primary-border-colour);
+}
+
+.btn.btn-raised.btn-success {
+ color: #fff;
+ color: var(--btn-success-font-colour);
+ background-color: #5cb85c;
+ background-color: var(--btn-success-bg-colour);
+ border-color: #4cae4c;
+ border-color: var(--btn-success-border-colour);
+}
+
+.btn.btn-raised.btn-success:hover {
+ color: #fff;
+ color: var(--btn-success-hover-font-colour);
+ background-color: #449d44;
+ background-color: var(--btn-success-hover-bg-colour);
+ border-color: #398439;
+ border-color: var(--btn-success-hover-border-colour);
+}
+
+.btn.btn-raised.btn-success:active {
+ color: #fff;
+ color: var(--btn-success-hover-font-colour);
+ background-color: #449d44;
+ background-color: var(--btn-success-hover-bg-colour);
+ border-color: #398439;
+ border-color: var(--btn-success-hover-border-colour);
+}
+
+.btn.btn-raised.btn-success:focus {
+ color: #fff;
+ color: var(--btn-success-hover-font-colour);
+ background-color: #449d44;
+ background-color: var(--btn-success-hover-bg-colour);
+ border-color: #398439;
+ border-color: var(--btn-success-hover-border-colour);
+}
+
+.btn.btn-raised.btn-success:hover:active {
+ color: #fff;
+ color: var(--btn-success-hover-font-colour);
+ background-color: #449d44;
+ background-color: var(--btn-success-hover-bg-colour);
+ border-color: #398439;
+ border-color: var(--btn-success-hover-border-colour);
+}
+
+select.form-control {
+ background-color: #fff !important;
+ background-color: var(--primary-background-colour) !important;
+}
+
+select.form-control:focus {
+ background-color: #fff !important;
+ background-color: var(--primary-background-colour) !important;
+}
+
+select.form-control:focus {
+ transition: none !important;
+}
+
+select.form-control:not([size]):not([multiple]),
+select.custom-file-control:not([size]):not([multiple]) {
+ height: unset !important;
+}
+
+.checkbox label {
+ color: #333;
+ color: var(--primary-font-colour);
+}
+
+.checkbox-inline {
+ color: #333;
+ color: var(--primary-font-colour);
+}
+
+.is-focused .checkbox-inline {
+ color: #333;
+ color: var(--primary-font-colour);
+}
+
+.is-focused .checkbox-inline:hover {
+ color: #333;
+ color: var(--primary-font-colour);
+}
+
+[class^="bmd-label"] {
+ color: #333;
+ color: var(--primary-font-colour);
+}
+
+.form-control {
+ color: #333;
+ color: var(--primary-font-colour);
+}
+
+.is-focused .form-control {
+ color: #333;
+ color: var(--primary-font-colour);
+}
+
+.form-control {
+ background-image:
+ linear-gradient(to top, #1976d2 2px, rgba(0, 0, 0, 0) 2px),
+ linear-gradient(to top, #ddd 1px, rgba(0, 0, 0, 0) 1px);
+ background-image:
+ linear-gradient(to top, var(--input-highlight-colour) 2px, rgba(0, 0, 0, 0) 2px),
+ linear-gradient(to top, var(--primary-border-colour) 1px, rgba(0, 0, 0, 0) 1px);
+}
+
+.is-focused .form-control {
+ background-image:
+ linear-gradient(to top, #1976d2 2px, rgba(0, 0, 0, 0) 2px),
+ linear-gradient(to top, #ddd 1px, rgba(0, 0, 0, 0) 1px);
+ background-image:
+ linear-gradient(to top, var(--input-highlight-colour) 2px, rgba(0, 0, 0, 0) 2px),
+ linear-gradient(to top, var(--primary-border-colour) 1px, rgba(0, 0, 0, 0) 1px);
+}
+
+code {
+ border: 0;
+ white-space: pre-wrap;
+ font-family: SFMono-Regular, Menlo, Monaco, Consolas,
+ "Liberation Mono", "Courier New", monospace;
+ font-family: var(--fixed-width-font-family);
+ background-color: #f9f2f4;
+ background-color: var(--code-background);
+ color: #c7254e;
+ color: var(--code-font-colour);
+}
+
+pre {
+ border-radius: 0 !important;
+ background-color: #fafafa;
+ background-color: var(--secondary-background-colour);
+ border-color: #eee;
+ border-color: var(--secondary-border-colour);
+ color: inherit;
+ color: var(--fixed-width-font-colour);
+}
+
+blockquote {
+ font-size: inherit;
+ border-left-color: #eee;
+ border-left-color: var(--secondary-border-colour);
+}
+
+blockquote a {
+ cursor: pointer;
+}
+
+optgroup {
+ font-weight: bold;
+}
+
+.panel-body:before,
+.panel-body:after {
+ content: "";
+}
+
+.table-nonfluid {
+ width: auto !important;
+}
+
+.table {
+ color: #333;
+ color: var(--primary-font-colour);
+}
+
+.table-hover tbody tr:hover {
+ color: #333;
+ color: var(--primary-font-colour);
+}
+
+.table-bordered th {
+ border: 1px solid #ccc;
+ border: 1px solid var(--table-border-colour);
+}
+
+.table-bordered td {
+ border: 1px solid #ccc;
+ border: 1px solid var(--table-border-colour);
+}
+
+.popover {
+ background-color: #fff;
+ background-color: var(--popover-background);
+ border-color: #ccc;
+ border-color: var(--popover-border-colour);
+}
+
+.popover-body {
+ max-height: 95vh;
+ overflow-y: auto;
+ color: #333;
+ color: var(--primary-font-colour);
+}
+
+.bs-popover-right>.arrow {
+ border-right-color: #ccc;
+ border-right-color: var(--popover-border-colour);
+}
+
+.bs-popover-right>.arrow:after {
+ border-right-color: #fff;
+ border-right-color: var(--popover-background);
+}
+
+.nav-tabs .nav-link {
+ color: #999;
+ color: var(--subtext-font-colour);
+}
+
+.nav-tabs>li>a.nav-link.active {
+ background-color: #fafafa;
+ background-color: var(--secondary-background-colour);
+ border-color: #eee;
+ border-color: var(--secondary-border-colour);
+ border-bottom-color: transparent;
+ color: #333;
+ color: var(--primary-font-colour);
+}
+
+.nav-tabs>li>a.nav-link.active:focus {
+ background-color: #fafafa;
+ background-color: var(--secondary-background-colour);
+ border-color: #eee;
+ border-color: var(--secondary-border-colour);
+ border-bottom-color: transparent;
+ color: #333;
+ color: var(--primary-font-colour);
+}
+
+.nav-tabs>li>a.nav-link.active:hover {
+ background-color: #fafafa;
+ background-color: var(--secondary-background-colour);
+ border-color: #eee;
+ border-color: var(--secondary-border-colour);
+ border-bottom-color: transparent;
+ color: #333;
+ color: var(--primary-font-colour);
+}
+
+.nav-tabs {
+ border-color: #ddd;
+ border-color: var(--primary-border-colour);
+}
+
+.nav a.nav-link:focus {
+ background-color: #eee;
+ background-color: var(--secondary-border-colour);
+}
+
+.nav a.nav-link:hover {
+ background-color: #eee;
+ background-color: var(--secondary-border-colour);
+}
+
+.nav-tabs a.nav-link:hover {
+ border-color: #eee #eee #ddd;
+ border-color: var(--secondary-border-colour) var(--secondary-border-colour) var(--primary-border-colour);
+}
+
+.dropdown-menu {
+ background-color: #fff;
+ background-color: var(--primary-background-colour);
+}
+
+.dropdown-menu a {
+ color: #333;
+ color: var(--primary-font-colour);
+}
+
+.dropdown-menu a:focus {
+ background-color: #fafafa;
+ background-color: var(--secondary-background-colour);
+ color: #333;
+ color: var(--primary-font-colour);
+}
+
+.dropdown-menu a:hover {
+ background-color: #fafafa;
+ background-color: var(--secondary-background-colour);
+ color: #333;
+ color: var(--primary-font-colour);
+}
+
+.input-group-addon:not(:first-child):not(:last-child) {
+ border-left: 0;
+ border-right: 0;
+}
+
+.input-group-btn:first-child>.btn {
+ border-right: 0;
+}
+
+/* Sortable */
+
+.sortable-ghost {
+ opacity: 0.6;
+}
+
+/* Bootstrap Colorpicker */
+
+.colorpicker-element {
+ float: left;
+ margin-right: 15px;
+}
+
+.colorpicker-color,
+.colorpicker-color div {
+ height: 100px;
+}
+
+/* CodeMirror */
+
+.ͼ2 .cm-specialChar,
+.cm-specialChar {
+ color: red;
+}
+
+/**
+ * General styles
+ *
+ * @author n1474335 [n1474335@gmail.com]
+ * @copyright Crown Copyright 2017
+ * @license Apache-2.0
+ */
+
+body {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI",
+ Roboto, "Helvetica Neue", Arial, sans-serif;
+ font-family: var(--primary-font-family);
+ font-size: 14px;
+ font-size: var(--primary-font-size);
+ line-height: 20px;
+ line-height: var(--primary-line-height);
+ color: #333;
+ color: var(--primary-font-colour);
+ background-color: #fff;
+ background-color: var(--primary-background-colour);
+}
+
+.subtext {
+ font-style: italic;
+ font-size: 13px;
+ font-size: var(--subtext-font-size);
+ color: #999;
+ color: var(--subtext-font-colour);
+}
+
+.data-text {
+ font-family: SFMono-Regular, Menlo, Monaco, Consolas,
+ "Liberation Mono", "Courier New", monospace;
+ font-family: var(--fixed-width-font-family);
+}
+
+.word-wrap {
+ white-space: pre !important;
+ word-wrap: normal !important;
+ overflow-x: scroll !important;
+}
+
+.clearfix {
+ clear: both;
+ height: 0;
+ line-height: 0;
+}
+
+.hidden {
+ display: none;
+}
+
+.blur {
+ color: transparent !important;
+ text-shadow: rgba(0, 0, 0, 0.95) 0 0 10px !important;
+}
+
+.no-select {
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+}
+
+.inline-icon {
+ font-size: 12px;
+ padding-left: 2px;
+}
+
+.modal-icon {
+ position: absolute;
+ right: 25px;
+}
+
+.konami {
+ transform: rotate(180deg);
+}
+
+::-webkit-scrollbar {
+ width: 10px;
+ height: 10px;
+}
+
+::-webkit-scrollbar-track {
+ background-color: #fafafa;
+ background-color: var(--scrollbar-track);
+}
+
+::-webkit-scrollbar-thumb {
+ background-color: #ccc;
+ background-color: var(--scrollbar-thumb);
+}
+
+::-webkit-scrollbar-thumb:hover {
+ background-color: #bbb;
+ background-color: var(--scrollbar-hover);
+}
+
+::-webkit-scrollbar-corner {
+ background-color: #fafafa;
+ background-color: var(--scrollbar-track);
+}
+
+/* Highlighters */
+
+.hl1 { background-color: #ffee00aa; background-color: var(--hl1); }
+
+.hl2 { background-color: #95dfffaa; background-color: var(--hl2); }
+
+.hl3 { background-color: #ffb6b6aa; background-color: var(--hl3); }
+
+/* Half-Life 3 confirmed :O */
+
+.hl4 { background-color: #fcf8e3aa; background-color: var(--hl4); }
+
+.hl5 { background-color: #8de768aa; background-color: var(--hl5); }
+
+/* Preloader styles */
+
+/**
+ * Preloader styles
+ *
+ * @author n1474335 [n1474335@gmail.com]
+ * @copyright Crown Copyright 2017
+ * @license Apache-2.0
+ */
+
+#loader-wrapper {
+ position: fixed;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ z-index: 1000;
+ background-color: #eee;
+ background-color: var(--loader-background-colour);
+}
+
+.loader {
+ display: block;
+ position: relative;
+ left: 50%;
+ top: 50%;
+ width: 150px;
+ height: 150px;
+ margin: -75px 0 0 -75px;
+
+ border: 3px solid transparent;
+ border-top-color: #3498db;
+ border-top-color: var(--loader-outer-colour);
+ border-radius: 50%;
+
+ animation: spin 2s linear infinite;
+}
+
+.loader:before,
+.loader:after {
+ content: "";
+ position: absolute;
+ border: 3px solid transparent;
+ border-radius: 50%;
+}
+
+.loader:before {
+ top: 5px;
+ left: 5px;
+ right: 5px;
+ bottom: 5px;
+ border-top-color: #e74c3c;
+ border-top-color: var(--loader-middle-colour);
+ animation: spin 3s linear infinite;
+}
+
+.loader:after {
+ top: 13px;
+ left: 13px;
+ right: 13px;
+ bottom: 13px;
+ border-top-color: #f9c922;
+ border-top-color: var(--loader-inner-colour);
+ animation: spin 1.5s linear infinite;
+}
+
+.loading-msg {
+ display: block;
+ position: relative;
+ width: 400px;
+ left: calc(50% - 200px);
+ top: calc(50% + 50px);
+ text-align: center;
+ opacity: 0;
+ font-size: 18px;
+}
+
+.loading-msg.loading {
+ opacity: 1;
+ transition: all 0.1s ease-in;
+}
+
+.loading-error {
+ display: block;
+ position: relative;
+ width: 600px;
+ left: calc(50% - 300px);
+ top: 10%;
+}
+
+/* Loaded */
+
+.loaded .loading-msg {
+ opacity: 0;
+ transition: all 0.3s ease-out;
+}
+
+.loaded #loader-wrapper {
+ opacity: 0;
+ transition: all 0.5s 0.3s ease-out;
+}
+
+.loaded #rec-list li {
+ animation: bump 0.7s cubic-bezier(0.7, 0, 0.3, 1) both;
+}
+
+.loaded #content-wrapper {
+ animation-delay: 0.10s;
+}
+
+.loaded #rec-list li:first-child {
+ animation-delay: 0.20s;
+}
+
+.loaded #rec-list li:nth-child(2) {
+ animation-delay: 0.25s;
+}
+
+.loaded #rec-list li:nth-child(3) {
+ animation-delay: 0.30s;
+}
+
+.loaded #rec-list li:nth-child(4) {
+ animation-delay: 0.35s;
+}
+
+.loaded #rec-list li:nth-child(5) {
+ animation-delay: 0.40s;
+}
+
+.loaded #rec-list li:nth-child(6) {
+ animation-delay: 0.45s;
+}
+
+.loaded #rec-list li:nth-child(7) {
+ animation-delay: 0.50s;
+}
+
+.loaded #rec-list li:nth-child(8) {
+ animation-delay: 0.55s;
+}
+
+.loaded #rec-list li:nth-child(9) {
+ animation-delay: 0.60s;
+}
+
+.loaded #rec-list li:nth-child(10) {
+ animation-delay: 0.65s;
+}
+
+/* Animations */
+
+@keyframes spin {
+ 0% {
+ transform: rotate(0deg);
+ }
+ 100% {
+ transform: rotate(360deg);
+ }
+}
+
+@keyframes bump {
+ from {
+ opacity: 0;
+ transform: translate3d(0, 200px, 0);
+ }
+}
+
+/* Components */
+
+/**
+ * Button styles
+ *
+ * @author n1474335 [n1474335@gmail.com]
+ * @copyright Crown Copyright 2017
+ * @license Apache-2.0
+ */
+
+button img,
+span.btn img {
+ margin-right: 3px;
+ margin-bottom: 1px;
+}
+
+/**
+ * Operation list styles
+ *
+ * @author n1474335 [n1474335@gmail.com]
+ * @copyright Crown Copyright 2017
+ * @license Apache-2.0
+ */
+
+.op-list {
+ list-style-type: none;
+ margin: 0;
+ padding: 0;
+}
+
+.category-title {
+ display: block;
+ padding: 10px;
+ background-color: #fafafa;
+ background-color: var(--secondary-background-colour);
+ border-bottom: 1px solid #eee;
+ border-bottom: 1px solid var(--secondary-border-colour);
+ font-weight: bold;
+ font-weight: var(--title-weight);
+}
+
+.category-title[href='#catFavourites'] {
+ border-bottom-color: #ddd;
+ border-bottom-color: var(--primary-border-colour);
+}
+
+.category-title[aria-expanded=true] {
+ border-bottom-color: #ddd;
+ border-bottom-color: var(--primary-border-colour);
+}
+
+.category-title.collapsed {
+ border-bottom-color: #eee;
+ border-bottom-color: var(--secondary-border-colour);
+}
+
+.category-title:hover {
+ color: #3a87ad;
+ color: var(--op-list-operation-font-colour);
+}
+
+.category {
+ margin: 0 !important;
+ border-radius: 0 !important;
+ border: none;
+}
+
+.op-count {
+ float: right;
+ color: #999;
+ color: var(--subtext-font-colour);
+ font-weight: normal;
+ font-size: xx-small;
+ opacity: 0.5;
+ padding-left: .5em;
+}
+
+/**
+ * Operation styles
+ *
+ * @author n1474335 [n1474335@gmail.com]
+ * @copyright Crown Copyright 2017
+ * @license Apache-2.0
+ */
+
+.operation {
+ cursor: -webkit-grab;
+ cursor: grab;
+ padding: 10px;
+ list-style-type: none;
+ position: relative;
+ border-width: 1px;
+ border-style: solid;
+ border-top: none;
+ border-left: none;
+ border-right: none;
+}
+
+#rec-list .operation {
+ padding: 14px;
+}
+
+.op-title {
+ font-weight: bold;
+ font-weight: var(--op-title-font-weight);
+}
+
+.ingredients {
+ display: flex;
+ flex-flow: row wrap;
+ justify-content: flex-start;
+ -moz-column-gap: 14px;
+ column-gap: 14px;
+ row-gap: 0;
+}
+
+.ing-very-wide {
+ flex: 4 400px;
+}
+
+.ing-wide {
+ flex: 3 200px;
+}
+
+.ing-medium {
+ flex: 2 120px;
+}
+
+.ing-short {
+ flex: 1 80px;
+}
+
+.ing-flexible {
+ flex-grow: 1;
+}
+
+.ingredients .form-group {
+ margin-top: 1rem;
+ padding-top: 0;
+}
+
+.arg {
+ font-family: SFMono-Regular, Menlo, Monaco, Consolas,
+ "Liberation Mono", "Courier New", monospace;
+ font-family: var(--fixed-width-font-family);
+ text-overflow: ellipsis;
+}
+
+select.arg {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI",
+ Roboto, "Helvetica Neue", Arial, sans-serif;
+ font-family: var(--primary-font-family);
+ min-width: 100px;
+}
+
+select.arg.form-control:not([size]):not([multiple]), select.custom-file-control:not([size]):not([multiple]) {
+ height: 100% !important;
+}
+
+textarea.arg {
+ min-height: 74px;
+ resize: vertical;
+}
+
+div.toggle-string {
+ flex: 1;
+}
+
+input.toggle-string {
+ border-top-right-radius: 0 !important;
+ height: 100%;
+}
+
+.operation [class^='bmd-label'],
+.operation [class*=' bmd-label'] {
+ top: 13px !important;
+ left: 12px;
+ z-index: 10;
+}
+
+.operation label {
+ color: #388e3c;
+ color: var(--arg-label-colour);
+}
+
+.operation .checkbox label {
+ color: #388e3c;
+ color: var(--arg-label-colour);
+}
+
+.operation .is-focused [class^='bmd-label'] {
+ color: #1976d2;
+ color: var(--input-highlight-colour);
+}
+
+.operation .is-focused [class*=' bmd-label'] {
+ color: #1976d2;
+ color: var(--input-highlight-colour);
+}
+
+.operation .is-focused [class^='bmd-label'] {
+ color: #1976d2;
+ color: var(--input-highlight-colour);
+}
+
+.operation .is-focused [class*=' bmd-label'] {
+ color: #1976d2;
+ color: var(--input-highlight-colour);
+}
+
+.operation .is-focused label {
+ color: #1976d2;
+ color: var(--input-highlight-colour);
+}
+
+.operation .checkbox label:hover {
+ color: #1976d2;
+ color: var(--input-highlight-colour);
+}
+
+.ingredients .checkbox label input[type=checkbox]+.checkbox-decorator .check {
+ border-color: #424242;
+ border-color: var(--input-border-colour);
+ color: #1976d2;
+ color: var(--input-highlight-colour);
+}
+
+.ingredients .checkbox label input[type=checkbox]+.checkbox-decorator .check::before {
+ border-color: #424242;
+ border-color: var(--input-border-colour);
+ color: #1976d2;
+ color: var(--input-highlight-colour);
+}
+
+.ingredients .checkbox label input[type=checkbox]:checked+.checkbox-decorator .check {
+ border-color: #1976d2;
+ border-color: var(--input-highlight-colour);
+ color: #1976d2;
+ color: var(--input-highlight-colour);
+}
+
+.ingredients .checkbox label input[type=checkbox]:checked+.checkbox-decorator .check::before {
+ border-color: #1976d2;
+ border-color: var(--input-highlight-colour);
+ color: #1976d2;
+ color: var(--input-highlight-colour);
+}
+
+.disabled .ingredients .checkbox label input[type=checkbox]+.checkbox-decorator .check {
+ border-color: #999;
+ border-color: var(--disabled-font-colour);
+ color: #999;
+ color: var(--disabled-font-colour);
+}
+
+.disabled .ingredients .checkbox label input[type=checkbox]+.checkbox-decorator .check::before {
+ border-color: #999;
+ border-color: var(--disabled-font-colour);
+ color: #999;
+ color: var(--disabled-font-colour);
+}
+
+.disabled .ingredients .checkbox label input[type=checkbox]:checked+.checkbox-decorator .check {
+ border-color: #999;
+ border-color: var(--disabled-font-colour);
+ color: #999;
+ color: var(--disabled-font-colour);
+}
+
+.disabled .ingredients .checkbox label input[type=checkbox]:checked+.checkbox-decorator .check::before {
+ border-color: #999;
+ border-color: var(--disabled-font-colour);
+ color: #999;
+ color: var(--disabled-font-colour);
+}
+
+.break .ingredients .checkbox label input[type=checkbox]+.checkbox-decorator .check {
+ border-color: #b94a48;
+ border-color: var(--breakpoint-font-colour);
+ color: #b94a48;
+ color: var(--breakpoint-font-colour);
+}
+
+.break .ingredients .checkbox label input[type=checkbox]+.checkbox-decorator .check::before {
+ border-color: #b94a48;
+ border-color: var(--breakpoint-font-colour);
+ color: #b94a48;
+ color: var(--breakpoint-font-colour);
+}
+
+.break .ingredients .checkbox label input[type=checkbox]:checked+.checkbox-decorator .check {
+ border-color: #b94a48;
+ border-color: var(--breakpoint-font-colour);
+ color: #b94a48;
+ color: var(--breakpoint-font-colour);
+}
+
+.break .ingredients .checkbox label input[type=checkbox]:checked+.checkbox-decorator .check::before {
+ border-color: #b94a48;
+ border-color: var(--breakpoint-font-colour);
+ color: #b94a48;
+ color: var(--breakpoint-font-colour);
+}
+
+.flow-control-op.break .ingredients .checkbox label input[type=checkbox]+.checkbox-decorator .check {
+ border-color: #94312f;
+ border-color: var(--fc-breakpoint-operation-font-colour);
+ color: #94312f;
+ color: var(--fc-breakpoint-operation-font-colour);
+}
+
+.flow-control-op.break .ingredients .checkbox label input[type=checkbox]+.checkbox-decorator .check::before {
+ border-color: #94312f;
+ border-color: var(--fc-breakpoint-operation-font-colour);
+ color: #94312f;
+ color: var(--fc-breakpoint-operation-font-colour);
+}
+
+.flow-control-op.break .ingredients .checkbox label input[type=checkbox]:checked+.checkbox-decorator .check {
+ border-color: #94312f;
+ border-color: var(--fc-breakpoint-operation-font-colour);
+ color: #94312f;
+ color: var(--fc-breakpoint-operation-font-colour);
+}
+
+.flow-control-op.break .ingredients .checkbox label input[type=checkbox]:checked+.checkbox-decorator .check::before {
+ border-color: #94312f;
+ border-color: var(--fc-breakpoint-operation-font-colour);
+ color: #94312f;
+ color: var(--fc-breakpoint-operation-font-colour);
+}
+
+.operation .form-control {
+ padding: 20px 12px 6px 12px !important;
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px;
+ background-image: none;
+ background-color: #fff;
+ background-color: var(--arg-background);
+ background-position-y: 100%, 100%;
+ color: #424242;
+ color: var(--arg-font-colour);
+}
+
+.operation .form-control:hover {
+ background-image:
+ linear-gradient(to top, #1976d2 2px, rgba(25, 118, 210, 0) 2px),
+ linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px);
+ background-image:
+ linear-gradient(to top, var(--input-highlight-colour) 2px, rgba(25, 118, 210, 0) 2px),
+ linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px);
+ -webkit-filter: brightness(97%);
+ filter: brightness(97%);
+}
+
+.operation .form-control:focus {
+ background-color: #fff;
+ background-color: var(--arg-background);
+ background-image:
+ linear-gradient(to top, #1976d2 2px, rgba(25, 118, 210, 0) 2px),
+ linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px);
+ background-image:
+ linear-gradient(to top, var(--input-highlight-colour) 2px, rgba(25, 118, 210, 0) 2px),
+ linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px);
+ -webkit-filter: brightness(100%);
+ filter: brightness(100%);
+}
+
+.operation .bmd-form-group.is-filled label.bmd-label-floating,
+.operation .bmd-form-group.is-focused label.bmd-label-floating {
+ top: 4px !important;
+ left: 12px;
+}
+
+.operation label.bmd-label-floating {
+ white-space: nowrap;
+ text-overflow: ellipsis;
+ overflow: hidden;
+ width: calc(100% - 13px);
+}
+
+.input-group .form-control {
+ border-top-left-radius: 4px;
+}
+
+.input-group-append button {
+ border-top-right-radius: 4px;
+ background-color: #fff !important;
+ background-color: var(--arg-background) !important;
+ margin: unset;
+}
+
+.input-group-append button:hover {
+ -webkit-filter: brightness(97%);
+ filter: brightness(97%);
+}
+
+.editable-option-menu {
+ height: auto;
+ max-height: 350px;
+ overflow-x: hidden;
+}
+
+.editable-option-menu .dropdown-item {
+ padding: 0.3rem 1rem 0.3rem 1rem;
+ min-height: 1.6rem;
+ max-width: 20rem;
+}
+
+.ingredients .dropdown-toggle-split {
+ height: 40px !important;
+}
+
+.boolean-arg {
+ height: 46px;
+}
+
+.boolean-arg .checkbox {
+ height: 100%;
+}
+
+.boolean-arg .checkbox label {
+ height: 100%;
+ display: flex;
+ align-items: center;
+}
+
+.boolean-arg .checkbox-decorator {
+ top: 13px;
+}
+
+.register-list {
+ background-color: #b3dba2;
+ background-color: var(--fc-operation-border-colour);
+ font-family: SFMono-Regular, Menlo, Monaco, Consolas,
+ "Liberation Mono", "Courier New", monospace;
+ font-family: var(--fixed-width-font-family);
+ padding: 10px;
+ word-break: break-all;
+}
+
+.op-icon {
+ float: right;
+ color: #f44336;
+ font-size: 18px;
+ cursor: pointer;
+}
+
+.recip-icons {
+ position: absolute;
+ top: 13px;
+ right: 10px;
+ height: 16px;
+}
+
+.recip-icons i {
+ margin-right: 10px;
+ vertical-align: baseline;
+ float: right;
+ font-size: 18px;
+ cursor: pointer;
+}
+
+.disable-icon {
+ color: #9e9e9e;
+ color: var(--disable-icon-colour);
+}
+
+.disable-icon-selected {
+ color: #f44336;
+ color: var(--disable-icon-selected-colour);
+}
+
+.breakpoint {
+ color: #9e9e9e;
+ color: var(--breakpoint-icon-colour);
+}
+
+.breakpoint-selected {
+ color: #f44336;
+ color: var(--breakpoint-icon-selected-colour);
+}
+
+.break {
+ color: #b94a48 !important;
+ color: var(--breakpoint-font-colour) !important;
+ background-color: #f2dede !important;
+ background-color: var(--breakpoint-bg-colour) !important;
+ border-color: #eed3d7 !important;
+ border-color: var(--breakpoint-border-colour) !important;
+}
+
+.break .form-group * { color: #dc322f !important; color: var(--breakpoint-font-colour) !important; }
+
+.selected-op {
+ color: #c09853 !important;
+ color: var(--selected-operation-font-color) !important;
+ background-color: #fcf8e3 !important;
+ background-color: var(--selected-operation-bg-colour) !important;
+ border-color: #fbeed5 !important;
+ border-color: var(--selected-operation-border-colour) !important;
+}
+
+.selected-op .form-group * { color: #586e75 !important; color: var(--selected-operation-font-color) !important; }
+
+.flow-control-op {
+ color: #396f3a !important;
+ color: var(--fc-operation-font-colour) !important;
+ background-color: #c7e4ba !important;
+ background-color: var(--fc-operation-bg-colour) !important;
+ border-color: #b3dba2 !important;
+ border-color: var(--fc-operation-border-colour) !important;
+}
+
+.flow-control-op .form-group *:not(.arg) { color: #586e75; color: var(--fc-operation-font-colour) }
+
+.flow-control-op.break {
+ color: #94312f !important;
+ color: var(--fc-breakpoint-operation-font-colour) !important;
+ background-color: #eabfbf !important;
+ background-color: var(--fc-breakpoint-operation-bg-colour) !important;
+ border-color: #e2aeb5 !important;
+ border-color: var(--fc-breakpoint-operation-border-colour) !important;
+}
+
+.flow-control-op.break .form-group * { color: #073642 !important; color: var(--fc-breakpoint-operation-font-colour) !important; }
+
+.disabled {
+ color: #999 !important;
+ color: var(--disabled-font-colour) !important;
+ background-color: #dfdfdf !important;
+ background-color: var(--disabled-bg-colour) !important;
+ border-color: #cdcdcd !important;
+ border-color: var(--disabled-border-colour) !important;
+}
+
+.disabled .form-group * { color: #93a1a1 !important; color: var(--disabled-font-colour) !important; }
+
+.break .register-list {
+ color: #94312f !important;
+ color: var(--fc-breakpoint-operation-font-colour) !important;
+ background-color: #e2aeb5 !important;
+ background-color: var(--fc-breakpoint-operation-border-colour) !important;
+}
+
+.disabled .register-list {
+ color: #999 !important;
+ color: var(--disabled-font-colour) !important;
+ background-color: #cdcdcd !important;
+ background-color: var(--disabled-border-colour) !important;
+}
+
+/**
+ * Workspace pane styles
+ *
+ * @author n1474335 [n1474335@gmail.com]
+ * @copyright Crown Copyright 2017
+ * @license Apache-2.0
+ */
+
+:root {
+ --title-height: 48px;
+ --tab-height: 40px;
+}
+
+.title {
+ padding: 8px;
+ padding-left: 12px;
+ padding-right: 12px;
+ height: 48px;
+ height: var(--title-height);
+ border-bottom: 1px solid #ddd;
+ border-bottom: 1px solid var(--primary-border-colour);
+ font-weight: bold;
+ font-weight: var(--title-weight);
+ font-size: 16px;
+ font-size: var(--title-size);
+ color: #424242;
+ color: var(--title-colour);
+ background-color: #fafafa;
+ background-color: var(--title-background-colour);
+ line-height: calc(48px - 14px);
+ line-height: calc(var(--title-height) - 14px);
+}
+
+.pane-controls {
+ position: absolute;
+ right: 8px;
+ top: 8px;
+ display: flex;
+ flex-direction: row;
+}
+
+.pane-controls .btn {
+ margin-left: 2px;
+}
+
+.list-area {
+ position: absolute;
+ top: 48px;
+ top: var(--title-height);
+ bottom: 0;
+ width: 100%;
+ list-style-type: none;
+ margin: 0;
+ padding: 0;
+}
+
+#files .card-header .float-right a:hover {
+ text-decoration: none;
+}
+
+/* Layout */
+
+/**
+ * Banner area styles
+ *
+ * @author n1474335 [n1474335@gmail.com]
+ * @copyright Crown Copyright 2017
+ * @license Apache-2.0
+ */
+
+#banner {
+ position: absolute;
+ height: 30px;
+ width: 100%;
+ line-height: 30px;
+ border-bottom: 1px solid #ddd;
+ border-bottom: 1px solid var(--primary-border-colour);
+ color: #468847;
+ color: var(--banner-font-colour);
+ background-color: #dff0d8;
+ background-color: var(--banner-bg-colour);
+ margin: 0;
+}
+
+#banner i {
+ vertical-align: middle;
+ padding-right: 10px;
+}
+
+#banner a {
+ color: #1976d2;
+ color: var(--banner-url-colour);
+}
+
+#notice-wrapper {
+ text-align: center;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+}
+
+/**
+ * Controls area styles
+ *
+ * @author n1474335 [n1474335@gmail.com]
+ * @copyright Crown Copyright 2017
+ * @license Apache-2.0
+ */
+
+#controls {
+ position: absolute;
+ width: 100%;
+ bottom: 0;
+ padding: 10px 0;
+ border-top: 1px solid #ddd;
+ border-top: 1px solid var(--primary-border-colour);
+ background-color: #fafafa;
+ background-color: var(--secondary-background-colour);
+}
+
+#controls-content {
+ position: relative;
+ display: flex;
+ flex-flow: row nowrap;
+ align-items: center;
+}
+
+#auto-bake-label {
+ display: inline-block;
+ width: 100px;
+ padding: 0;
+ margin: 0;
+ text-align: center;
+ color: #333;
+ color: var(--primary-font-colour);
+ font-size: 14px;
+ cursor: pointer;
+}
+
+#auto-bake-label .check {
+ border-color: #1976d2;
+ border-color: var(--input-highlight-colour);
+ color: #1976d2;
+ color: var(--input-highlight-colour);
+}
+
+#auto-bake-label .check::before {
+ border-color: #1976d2;
+ border-color: var(--input-highlight-colour);
+ color: #1976d2;
+ color: var(--input-highlight-colour);
+}
+
+#auto-bake-label .checkbox-decorator {
+ position: relative;
+}
+
+#bake {
+ box-shadow: none;
+}
+
+#controls .btn {
+ border-radius: 30px;
+ margin: 0;
+}
+
+.output-maximised .hide-on-maximised-output {
+ display: none !important;
+}
+
+.spin {
+ animation-name: spin;
+ animation-duration: 3s;
+ animation-iteration-count: infinite;
+ animation-timing-function: linear;
+}
+
+@keyframes spin {
+ 0% {transform: rotate(0deg);}
+ 100% {transform: rotate(360deg);}
+}
+
+/**
+ * Input/Output area styles
+ *
+ * @author n1474335 [n1474335@gmail.com]
+ * @copyright Crown Copyright 2017
+ * @license Apache-2.0
+ */
+
+#input-text,
+#output-text {
+ position: relative;
+ width: 100%;
+ height: 100%;
+ margin: 0;
+ background-color: transparent;
+ overflow: hidden;
+ -webkit-user-select: auto;
+ -moz-user-select: auto;
+ user-select: auto;
+}
+
+#output-text.html-output .cm-content,
+#output-text.html-output .cm-line,
+#output-html {
+ display: block;
+ height: 100%;
+ -webkit-user-select: auto;
+ -moz-user-select: auto;
+ user-select: auto;
+}
+
+#output-text.html-output .cm-line .cm-widgetBuffer,
+#output-text.html-output .cm-line>br {
+ display: none;
+}
+
+.cm-editor {
+ height: 100%;
+}
+
+.cm-editor .cm-content {
+ font-family: SFMono-Regular, Menlo, Monaco, Consolas,
+ "Liberation Mono", "Courier New", monospace;
+ font-family: var(--fixed-width-font-family);
+ font-size: inherit;
+ font-size: var(--fixed-width-font-size);
+ color: inherit;
+ color: var(--fixed-width-font-colour);
+}
+
+#input-tabs-wrapper #input-tabs {
+ list-style: none;
+ background-color: #fafafa;
+ background-color: var(--title-background-colour);
+ padding: 0;
+ margin: 0;
+ overflow-x: auto;
+ overflow-y: hidden;
+ display: flex;
+ flex-direction: row;
+ border-bottom: 1px solid #ddd;
+ border-bottom: 1px solid var(--primary-border-colour);
+ border-left: 1px solid #ddd;
+ border-left: 1px solid var(--primary-border-colour);
+ height: 40px;
+ height: var(--tab-height);
+ clear: none;
+}
+
+#output-tabs-wrapper #output-tabs {
+ list-style: none;
+ background-color: #fafafa;
+ background-color: var(--title-background-colour);
+ padding: 0;
+ margin: 0;
+ overflow-x: auto;
+ overflow-y: hidden;
+ display: flex;
+ flex-direction: row;
+ border-bottom: 1px solid #ddd;
+ border-bottom: 1px solid var(--primary-border-colour);
+ border-left: 1px solid #ddd;
+ border-left: 1px solid var(--primary-border-colour);
+ height: 40px;
+ height: var(--tab-height);
+ clear: none;
+}
+
+#input-tabs li {
+ display: flex;
+ flex-direction: row;
+ width: 100%;
+ min-width: 120px;
+ float: left;
+ padding: 0px;
+ text-align: center;
+ border-right: 1px solid #ddd;
+ border-right: 1px solid var(--primary-border-colour);
+ height: 40px;
+ height: var(--tab-height);
+ vertical-align: middle;
+}
+
+#output-tabs li {
+ display: flex;
+ flex-direction: row;
+ width: 100%;
+ min-width: 120px;
+ float: left;
+ padding: 0px;
+ text-align: center;
+ border-right: 1px solid #ddd;
+ border-right: 1px solid var(--primary-border-colour);
+ height: 40px;
+ height: var(--tab-height);
+ vertical-align: middle;
+}
+
+#input-tabs li:hover {
+ cursor: pointer;
+ background-color: #fff;
+ background-color: var(--primary-background-colour);
+}
+
+#output-tabs li:hover {
+ cursor: pointer;
+ background-color: #fff;
+ background-color: var(--primary-background-colour);
+}
+
+.active-input-tab {
+ font-weight: bold;
+ background-color: #fff;
+ background-color: var(--primary-background-colour);
+}
+
+.active-output-tab {
+ font-weight: bold;
+ background-color: #fff;
+ background-color: var(--primary-background-colour);
+}
+
+.input-tab-content+.btn-close-tab {
+ display: block;
+ margin-top: auto;
+ margin-bottom: auto;
+ margin-right: 2px;
+}
+
+.input-tab-content+.btn-close-tab i {
+ font-size: 0.8em;
+}
+
+.input-tab-buttons {
+ width: 25px;
+ text-align: center;
+ margin: 0;
+ height: 40px;
+ height: var(--tab-height);
+ line-height: 40px;
+ line-height: var(--tab-height);
+ font-weight: bold;
+ background-color: #fafafa;
+ background-color: var(--title-background-colour);
+ border-bottom: 1px solid #ddd;
+ border-bottom: 1px solid var(--primary-border-colour);
+}
+
+.output-tab-buttons {
+ width: 25px;
+ text-align: center;
+ margin: 0;
+ height: 40px;
+ height: var(--tab-height);
+ line-height: 40px;
+ line-height: var(--tab-height);
+ font-weight: bold;
+ background-color: #fafafa;
+ background-color: var(--title-background-colour);
+ border-bottom: 1px solid #ddd;
+ border-bottom: 1px solid var(--primary-border-colour);
+}
+
+.input-tab-buttons:hover {
+ cursor: pointer;
+ background-color: #fff;
+ background-color: var(--primary-background-colour);
+}
+
+.output-tab-buttons:hover {
+ cursor: pointer;
+ background-color: #fff;
+ background-color: var(--primary-background-colour);
+}
+
+#btn-next-input-tab,
+#btn-input-tab-dropdown,
+#btn-next-output-tab,
+#btn-output-tab-dropdown {
+ float: right;
+}
+
+#btn-previous-input-tab,
+#btn-previous-output-tab {
+ float: left;
+}
+
+#btn-close-all-tabs {
+ color: #b94a48 !important;
+ color: var(--breakpoint-font-colour) !important;
+}
+
+.input-tab-content {
+ width: 100%;
+ max-width: 100%;
+ padding-left: 5px;
+ padding-right: 5px;
+ padding-top: 10px;
+ padding-bottom: 10px;
+ height: 40px;
+ height: var(--tab-height);
+ vertical-align: middle;
+ overflow: hidden;
+ white-space: nowrap;
+ text-overflow: ellipsis;
+}
+
+.output-tab-content {
+ width: 100%;
+ max-width: 100%;
+ padding-left: 5px;
+ padding-right: 5px;
+ padding-top: 10px;
+ padding-bottom: 10px;
+ height: 40px;
+ height: var(--tab-height);
+ vertical-align: middle;
+ overflow: hidden;
+ white-space: nowrap;
+ text-overflow: ellipsis;
+}
+
+.btn-close-tab {
+ height: 40px;
+ height: var(--tab-height);
+ vertical-align: middle;
+ width: -moz-fit-content;
+ width: fit-content;
+}
+
+.tabs-left > li:first-child {
+ box-shadow: 15px 0px 15px -15px #ddd inset;
+ box-shadow: 15px 0px 15px -15px var(--primary-border-colour) inset;
+}
+
+.tabs-right > li:last-child {
+ box-shadow: -15px 0px 15px -15px #ddd inset;
+ box-shadow: -15px 0px 15px -15px var(--primary-border-colour) inset;
+}
+
+#input-wrapper {
+ height: calc(100% - 48px);
+ height: calc(100% - var(--title-height));
+}
+
+#output-wrapper {
+ height: calc(100% - 48px);
+ height: calc(100% - var(--title-height));
+}
+
+#input-wrapper.show-tabs {
+ height: calc(100% - 40px - 48px);
+ height: calc(100% - var(--tab-height) - var(--title-height));
+}
+
+#output-wrapper.show-tabs {
+ height: calc(100% - 40px - 48px);
+ height: calc(100% - var(--tab-height) - var(--title-height));
+}
+
+#output-loader {
+ position: absolute;
+ bottom: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ margin: 0;
+ background-color: #fafafa;
+ background-color: var(--secondary-background-colour);
+ opacity: 0;
+ visibility: hidden;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+
+ transition: all 0.5s ease;
+}
+
+#output-loader-animation {
+ display: block;
+ position: absolute;
+ width: 60%;
+ height: 60%;
+ top: 10%;
+ transition: all 0.5s ease;
+}
+
+#output-loader .loading-msg {
+ opacity: 1;
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI",
+ Roboto, "Helvetica Neue", Arial, sans-serif;
+ font-family: var(--primary-font-family);
+ line-height: 20px;
+ line-height: var(--primary-line-height);
+ color: #333;
+ color: var(--primary-font-colour);
+ left: unset;
+ top: 30%;
+ position: relative;
+
+ transition: all 0.5s ease;
+}
+
+.io-info {
+ margin-right: 18px;
+ margin-top: 1px;
+ height: 30px;
+ text-align: right;
+ line-height: 12px;
+ font-family: SFMono-Regular, Menlo, Monaco, Consolas,
+ "Liberation Mono", "Courier New", monospace;
+ font-family: var(--fixed-width-font-family);
+ font-weight: normal;
+ font-size: 8pt;
+ display: flex;
+ align-items: center;
+}
+
+.dropping-file {
+ border: 5px dashed #3a87ad !important;
+ border: 5px dashed var(--drop-file-border-colour) !important;
+}
+
+#stale-indicator {
+ opacity: 1;
+ visibility: visible;
+ transition: margin 0s, opacity 0.3s;
+ margin-left: 5px;
+ cursor: help;
+}
+
+#stale-indicator i {
+ vertical-align: middle;
+ margin-bottom: 5px;
+}
+
+#magic {
+ opacity: 1;
+ visibility: visible;
+ transition: margin 0s 0.3s, opacity 0.3s 0.3s, visibility 0.3s 0.3s;
+ margin-left: 5px;
+ margin-bottom: 5px;
+}
+
+#magic.hidden,
+#stale-indicator.hidden {
+ visibility: hidden;
+ transition: opacity 0.3s, margin 0.3s 0.3s, visibility 0.3s;
+ opacity: 0;
+}
+
+#magic.hidden {
+ margin-left: -32px;
+}
+
+#magic svg path {
+ fill: #333;
+ fill: var(--primary-font-colour);
+}
+
+.pulse {
+ box-shadow: 0 0 0 0 rgba(90, 153, 212, .3);
+ animation: pulse 1.5s 1;
+}
+
+.pulse:hover {
+ animation-play-state: paused;
+}
+
+@keyframes pulse {
+ 0% {
+ transform: scale(1);
+ }
+ 70% {
+ transform: scale(1.1);
+ box-shadow: 0 0 0 20px rgba(90, 153, 212, 0);
+ }
+ 100% {
+ transform: scale(1);
+ box-shadow: 0 0 0 0 rgba(90, 153, 212, 0);
+ }
+}
+
+#input-find-options,
+#output-find-options {
+ display: flex;
+ flex-direction: row;
+ flex-wrap: wrap;
+ width: 100%;
+}
+
+#input-tab-body .form-group.input-group,
+#output-tab-body .form-group.input-group {
+ width: 70%;
+ float: left;
+ margin-bottom: 2rem;
+}
+
+.input-find-option .toggle-string {
+ width: 70%;
+ display: inline-block;
+}
+
+.input-find-option-append button {
+ border-top-right-radius: 4px;
+ background-color: #fff !important;
+ background-color: var(--arg-background) !important;
+ margin: unset;
+}
+
+.input-find-option-append button:hover {
+ -webkit-filter: brightness(97%);
+ filter: brightness(97%);
+}
+
+.form-group.output-find-option {
+ width: 70%;
+ float: left;
+}
+
+#input-num-results-container,
+#output-num-results-container {
+ width: 20%;
+ float: right;
+ margin: 0;
+ margin-left: 10%;
+}
+
+#input-find-options-checkboxes,
+#output-find-options-checkboxes {
+ list-style: none;
+ padding: 0;
+ margin: auto;
+ overflow-x: auto;
+ overflow-y: hidden;
+ text-align: center;
+ width: -moz-fit-content;
+ width: fit-content;
+}
+
+#input-find-options-checkboxes li,
+#output-find-options-checkboxes li {
+ display: flex;
+ flex-direction: row;
+ float: left;
+ padding: 10px;
+ text-align: center;
+}
+
+#input-search-results,
+#output-search-results {
+ list-style: none;
+ width: 75%;
+ min-width: 200px;
+ margin-left: auto;
+ margin-right: auto;
+}
+
+#input-search-results li {
+ padding-left: 5px;
+ padding-right: 5px;
+ padding-top: 10px;
+ padding-bottom: 10px;
+ text-align: center;
+ width: 100%;
+ color: #3a87ad;
+ color: var(--op-list-operation-font-colour);
+ background-color: #d9edf7;
+ background-color: var(--op-list-operation-bg-colour);
+ border-bottom: 2px solid #bce8f1;
+ border-bottom: 2px solid var(--op-list-operation-border-colour);
+ overflow: hidden;
+ white-space: nowrap;
+ text-overflow: ellipsis;
+}
+
+#output-search-results li {
+ padding-left: 5px;
+ padding-right: 5px;
+ padding-top: 10px;
+ padding-bottom: 10px;
+ text-align: center;
+ width: 100%;
+ color: #3a87ad;
+ color: var(--op-list-operation-font-colour);
+ background-color: #d9edf7;
+ background-color: var(--op-list-operation-bg-colour);
+ border-bottom: 2px solid #bce8f1;
+ border-bottom: 2px solid var(--op-list-operation-border-colour);
+ overflow: hidden;
+ white-space: nowrap;
+ text-overflow: ellipsis;
+}
+
+#input-search-results li:first-of-type {
+ border-top: 2px solid #bce8f1;
+ border-top: 2px solid var(--op-list-operation-border-colour);
+}
+
+#output-search-results li:first-of-type {
+ border-top: 2px solid #bce8f1;
+ border-top: 2px solid var(--op-list-operation-border-colour);
+}
+
+#input-search-results li:hover,
+#output-search-results li:hover {
+ cursor: pointer;
+ -webkit-filter: brightness(98%);
+ filter: brightness(98%);
+}
+
+/* Highlighting */
+
+.ͼ2.cm-focused .cm-selectionBackground {
+ background-color: #8de768aa;
+ background-color: var(--hl5);
+}
+
+.ͼ2 .cm-selectionBackground {
+ background-color: #ffee00aa;
+ background-color: var(--hl1);
+}
+
+.ͼ1 .cm-selectionMatch {
+ background-color: #95dfffaa;
+ background-color: var(--hl2);
+}
+
+.ͼ1.cm-focused .cm-cursor.cm-cursor-primary {
+ border-color: #333;
+ border-color: var(--primary-font-colour);
+}
+
+.ͼ1 .cm-cursor.cm-cursor-primary {
+ display: block;
+ border-color: #999;
+ border-color: var(--subtext-font-colour);
+}
+
+/* Status bar */
+
+.cm-panel input::-webkit-input-placeholder {
+ font-size: 12px !important;
+}
+
+.cm-panel input::-moz-placeholder {
+ font-size: 12px !important;
+}
+
+.cm-panel input::placeholder {
+ font-size: 12px !important;
+}
+
+.ͼ2 .cm-panels {
+ background-color: #fafafa;
+ background-color: var(--secondary-background-colour);
+ border-color: #ddd;
+ border-color: var(--primary-border-colour);
+ color: #333;
+ color: var(--primary-font-colour);
+}
+
+.ͼ2 .cm-side-panels {
+ background-color: #fafafa;
+ background-color: var(--secondary-background-colour);
+ border-color: #ddd;
+ border-color: var(--primary-border-colour);
+ color: #333;
+ color: var(--primary-font-colour);
+}
+
+.cm-status-bar {
+ font-family: SFMono-Regular, Menlo, Monaco, Consolas,
+ "Liberation Mono", "Courier New", monospace;
+ font-family: var(--fixed-width-font-family);
+ font-weight: normal;
+ font-size: 8pt;
+ margin: 0 5px;
+ display: flex;
+ flex-flow: row nowrap;
+ justify-content: space-between;
+ align-items: center;
+}
+
+.cm-status-bar i {
+ font-size: 12pt;
+ vertical-align: middle;
+ margin-left: 8px;
+}
+
+.cm-status-bar>div>span:first-child i {
+ margin-left: 0;
+}
+
+.cm-status-bar .disabled {
+ background-color: unset !important;
+ cursor: not-allowed;
+}
+
+/* Dropup Button */
+
+.cm-status-bar-select-btn {
+ border: none;
+ cursor: pointer;
+}
+
+/* The container - needed to position the dropup content */
+
+.cm-status-bar-select {
+ position: relative;
+ display: inline-block;
+}
+
+/* Dropup content (Hidden by Default) */
+
+.cm-status-bar-select-content {
+ display: none;
+ position: absolute;
+ bottom: 20px;
+ right: 0;
+ background-color: #f1f1f1;
+ min-width: 200px;
+ box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.2);
+ z-index: 1;
+}
+
+/* Links inside the dropup */
+
+.cm-status-bar-select-content a {
+ color: black;
+ padding: 2px 5px;
+ text-decoration: none;
+ display: block;
+}
+
+/* Change color of dropup links on hover */
+
+.cm-status-bar-select-content a:hover {
+ background-color: #ddd
+}
+
+/* Change the background color of the dropup button when the dropup content is shown */
+
+.cm-status-bar-select:hover .cm-status-bar-select-btn {
+ background-color: #f1f1f1;
+}
+
+/* The search field */
+
+.cm-status-bar-filter-input {
+ box-sizing: border-box;
+ font-size: 12px;
+ padding-left: 10px !important;
+ border: none;
+}
+
+.cm-status-bar-filter-search {
+ border-top: 1px solid #ddd;
+}
+
+/* Show the dropup menu */
+
+.cm-status-bar-select .show {
+ display: block;
+}
+
+.cm-status-bar-select-scroll {
+ overflow-y: auto;
+ max-height: 300px;
+}
+
+.chr-enc-value {
+ max-width: 150px;
+ display: inline-block;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ vertical-align: middle;
+}
+
+/* File details panel */
+
+.cm-file-details {
+ text-align: center;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ overflow-y: auto;
+ padding-bottom: 21px;
+ height: 100%;
+}
+
+.file-details-toggle-shown {
+ width: 8px;
+ height: 40px;
+ border: 1px solid #eee;
+ border: 1px solid var(--secondary-border-colour);
+ position: absolute;
+ top: calc(50% - 20px);
+ cursor: pointer;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ background-color: #eee;
+ background-color: var(--secondary-border-colour);
+ color: #999;
+ color: var(--subtext-font-colour);
+ z-index: 1;
+}
+
+.file-details-toggle-hidden {
+ width: 8px;
+ height: 40px;
+ border: 1px solid #eee;
+ border: 1px solid var(--secondary-border-colour);
+ position: absolute;
+ top: calc(50% - 20px);
+ cursor: pointer;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ background-color: #eee;
+ background-color: var(--secondary-border-colour);
+ color: #999;
+ color: var(--subtext-font-colour);
+ z-index: 1;
+}
+
+.file-details-toggle-shown {
+ left: 0;
+ border-left: none;
+ border-top-right-radius: 5px;
+ border-bottom-right-radius: 5px;
+}
+
+.file-details-toggle-hidden {
+ left: -8px;
+ border-right: none;
+ border-top-left-radius: 5px;
+ border-bottom-left-radius: 5px;
+}
+
+.file-details-toggle-shown:hover {
+ background-color: #ddd;
+ background-color: var(--primary-border-colour);
+ border-color: #ddd;
+ border-color: var(--primary-border-colour);
+ color: #333;
+ color: var(--primary-font-colour);
+}
+
+.file-details-toggle-hidden:hover {
+ background-color: #ddd;
+ background-color: var(--primary-border-colour);
+ border-color: #ddd;
+ border-color: var(--primary-border-colour);
+ color: #333;
+ color: var(--primary-font-colour);
+}
+
+.file-details-heading {
+ font-weight: bold;
+ margin: 10px 0 10px 0;
+}
+
+.file-details-data {
+ text-align: left;
+ margin: 10px 2px;
+}
+
+.file-details-data td {
+ padding: 0 3px;
+ max-width: 130px;
+ min-width: 60px;
+ overflow: hidden;
+ vertical-align: top;
+ word-break: break-all;
+}
+
+.file-details-error {
+ color: #f00;
+}
+
+.file-details-thumbnail {
+ max-width: 180px;
+}
+
+/**
+ * Modal layout styles
+ *
+ * @author n1474335 [n1474335@gmail.com]
+ * @copyright Crown Copyright 2017
+ * @license Apache-2.0
+ */
+
+.modal-content {
+ background-color: #fff;
+ background-color: var(--primary-background-colour);
+}
+
+.option-item {
+ margin-bottom: 20px;
+}
+
+#edit-favourites-list {
+ margin: 10px;
+ border: 1px solid #bce8f1;
+ border: 1px solid var(--op-list-operation-border-colour);
+}
+
+#edit-favourites-list .operation {
+ border-left: none;
+ border-right: none;
+}
+
+#edit-favourites-list .operation:last-child {
+ border-bottom: none;
+}
+
+.about-img-left {
+ float: left;
+ margin: 10px 20px 20px 0;
+}
+
+.about-img-right {
+ float: right;
+ margin: 10px 0 20px 20px;
+}
+
+#save-link-group {
+ padding-top: 0;
+}
+
+.save-link-options {
+ float: right;
+}
+
+.save-link-options label {
+ margin-left: 10px;
+}
+
+#save-footer {
+ border-top: none;
+ margin-top: 0;
+ border-bottom: 1px solid #ddd;
+ border-bottom: 1px solid var(--primary-border-colour);
+}
+
+#support-modal textarea {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI",
+ Roboto, "Helvetica Neue", Arial, sans-serif;
+ font-family: var(--primary-font-family);
+}
+
+#save-texts textarea {
+ font-family: SFMono-Regular, Menlo, Monaco, Consolas,
+ "Liberation Mono", "Courier New", monospace;
+ font-family: var(--fixed-width-font-family);
+}
+
+#load-text {
+ font-family: SFMono-Regular, Menlo, Monaco, Consolas,
+ "Liberation Mono", "Courier New", monospace;
+ font-family: var(--fixed-width-font-family);
+}
+
+#save-texts textarea {
+ height: 200px;
+}
+
+#faqs a.btn {
+ text-transform: unset;
+}
+
+#faqs > div {
+ padding: 20px;
+ border-left: 2px solid #ddd;
+ border-left: 2px solid var(--primary-border-colour);
+}
+
+.checkbox label input[type=checkbox]+.checkbox-decorator .check {
+ border-color: #424242;
+ border-color: var(--input-border-colour);
+ color: #1976d2;
+ color: var(--input-highlight-colour);
+}
+
+.checkbox label input[type=checkbox]+.checkbox-decorator .check::before {
+ border-color: #424242;
+ border-color: var(--input-border-colour);
+ color: #1976d2;
+ color: var(--input-highlight-colour);
+}
+
+.checkbox label input[type=checkbox]:checked+.checkbox-decorator .check {
+ border-color: #1976d2;
+ border-color: var(--input-highlight-colour);
+ color: #1976d2;
+ color: var(--input-highlight-colour);
+}
+
+.checkbox label input[type=checkbox]:checked+.checkbox-decorator .check::before {
+ border-color: #1976d2;
+ border-color: var(--input-highlight-colour);
+ color: #1976d2;
+ color: var(--input-highlight-colour);
+}
+
+.bmd-form-group.is-focused .option-item label {
+ color: #1976d2;
+ color: var(--input-highlight-colour);
+}
+
+.bmd-form-group.is-focused [class^='bmd-label'] {
+ color: #1976d2;
+ color: var(--input-highlight-colour);
+}
+
+.bmd-form-group.is-focused [class*=' bmd-label'] {
+ color: #1976d2;
+ color: var(--input-highlight-colour);
+}
+
+.bmd-form-group.is-focused [class^='bmd-label'] {
+ color: #1976d2;
+ color: var(--input-highlight-colour);
+}
+
+.bmd-form-group.is-focused [class*=' bmd-label'] {
+ color: #1976d2;
+ color: var(--input-highlight-colour);
+}
+
+.bmd-form-group.is-focused label {
+ color: #1976d2;
+ color: var(--input-highlight-colour);
+}
+
+.checkbox label:hover {
+ color: #1976d2;
+ color: var(--input-highlight-colour);
+}
+
+.bmd-form-group.is-filled:focus-within .checkbox.option-item label {
+ color: #1976d2;
+ color: var(--input-highlight-colour);
+}
+
+.bmd-form-group.option-item label+.form-control{
+ background-image:
+ linear-gradient(to top, #1976d2 2px, rgba(0, 0, 0, 0) 2px),
+ linear-gradient(to top, #ddd 1px, rgba(0, 0, 0, 0) 1px);
+ background-image:
+ linear-gradient(to top, var(--input-highlight-colour) 2px, rgba(0, 0, 0, 0) 2px),
+ linear-gradient(to top, var(--primary-border-colour) 1px, rgba(0, 0, 0, 0) 1px);
+}
+
+/**
+ * Operation area styles
+ *
+ * @author n1474335 [n1474335@gmail.com]
+ * @copyright Crown Copyright 2017
+ * @license Apache-2.0
+ */
+
+.op-list .operation {
+ color: #3a87ad;
+ color: var(--op-list-operation-font-colour);
+ background-color: #d9edf7;
+ background-color: var(--op-list-operation-bg-colour);
+ border-color: #bce8f1;
+ border-color: var(--op-list-operation-border-colour);
+}
+
+#search {
+ padding-left: 10px;
+ padding-right: 10px;
+ background-image:
+ linear-gradient(to top, #1976d2 2px, rgba(0, 0, 0, 0) 2px),
+ linear-gradient(to top, #ddd 1px, rgba(0, 0, 0, 0) 1px);
+ background-image:
+ linear-gradient(to top, var(--input-highlight-colour) 2px, rgba(0, 0, 0, 0) 2px),
+ linear-gradient(to top, var(--primary-border-colour) 1px, rgba(0, 0, 0, 0) 1px);
+}
+
+#edit-favourites {
+ float: right;
+ margin-top: -7px;
+}
+
+.favourites-hover {
+ color: #468847;
+ color: var(--rec-list-operation-font-colour);
+ background-color: #dff0d8;
+ background-color: var(--rec-list-operation-bg-colour);
+ border: 2px dashed #468847 !important;
+ border: 2px dashed var(--rec-list-operation-font-colour) !important;
+ padding: 8px 8px 9px 8px;
+}
+
+#categories a {
+ color: #1976d2;
+ color: var(--category-list-font-colour);
+ cursor: pointer;
+}
+
+#categories a:hover,
+.op-list .operation:hover {
+ -webkit-filter: brightness(98%);
+ filter: brightness(98%);
+}
+
+/**
+ * Recipe area styles
+ *
+ * @author n1474335 [n1474335@gmail.com]
+ * @copyright Crown Copyright 2017
+ * @license Apache-2.0
+ */
+
+#rec-list {
+ overflow: auto;
+}
+
+#rec-list .operation {
+ color: #468847;
+ color: var(--rec-list-operation-font-colour);
+ background-color: #dff0d8;
+ background-color: var(--rec-list-operation-bg-colour);
+ border-color: #d3e8c0;
+ border-color: var(--rec-list-operation-border-colour);
+}
+
+/**
+ * Overall page structure styles
+ *
+ * @author n1474335 [n1474335@gmail.com]
+ * @copyright Crown Copyright 2017
+ * @license Apache-2.0
+ */
+
+body {
+ overflow: hidden;
+}
+
+#content-wrapper {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+}
+
+#workspace-wrapper {
+ position: absolute;
+ top: 30px;
+ bottom: 0;
+ width: 100%;
+}
+
+div#operations,
+div#recipe {
+ width: 50%;
+ height: 100%;
+}
+
+div#input,
+div#output {
+ width: 100%;
+ height: 50%;
+}
+
+.split {
+ box-sizing: border-box;
+ /* overflow: auto; */
+ /* Removed to enable Background Magic button pulse to overflow.
+ Replace this rule if it seems to be causing problems. */
+ position: relative;
+}
+
+#operations.split {
+ overflow: auto;
+}
+
+.split.split-horizontal, .gutter.gutter-horizontal {
+ height: 100%;
+ float: left;
+}
+
+.gutter {
+ background-color: #eee;
+ background-color: var(--secondary-border-colour);
+ background-repeat: no-repeat;
+ background-position: 50%;
+}
+
+.gutter.gutter-horizontal {
+ background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAeCAYAAAAGos/EAAAABGdBTUEAALGPC/xhBQAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAAd0SU1FB+EFBhEwBDmIiYYAAAAjSURBVBjTYzxz5sx/BgYGBiYGKGB89+4dA4oIy71790aGGgCn+DBbOcAB0wAAAABJRU5ErkJggg==);
+ cursor: ew-resize;
+}
+
+.gutter.gutter-vertical {
+ background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAACCAYAAABPJGxCAAAABGdBTUEAALGOfPtRkwAACkNpQ0NQSUNDIFByb2ZpbGUAAHjanVN3WJP3Fj7f92UPVkLY8LGXbIEAIiOsCMgQWaIQkgBhhBASQMWFiApWFBURnEhVxILVCkidiOKgKLhnQYqIWotVXDjuH9yntX167+3t+9f7vOec5/zOec8PgBESJpHmomoAOVKFPDrYH49PSMTJvYACFUjgBCAQ5svCZwXFAADwA3l4fnSwP/wBr28AAgBw1S4kEsfh/4O6UCZXACCRAOAiEucLAZBSAMguVMgUAMgYALBTs2QKAJQAAGx5fEIiAKoNAOz0ST4FANipk9wXANiiHKkIAI0BAJkoRyQCQLsAYFWBUiwCwMIAoKxAIi4EwK4BgFm2MkcCgL0FAHaOWJAPQGAAgJlCLMwAIDgCAEMeE80DIEwDoDDSv+CpX3CFuEgBAMDLlc2XS9IzFLiV0Bp38vDg4iHiwmyxQmEXKRBmCeQinJebIxNI5wNMzgwAABr50cH+OD+Q5+bk4eZm52zv9MWi/mvwbyI+IfHf/ryMAgQAEE7P79pf5eXWA3DHAbB1v2upWwDaVgBo3/ldM9sJoFoK0Hr5i3k4/EAenqFQyDwdHAoLC+0lYqG9MOOLPv8z4W/gi372/EAe/tt68ABxmkCZrcCjg/1xYW52rlKO58sEQjFu9+cj/seFf/2OKdHiNLFcLBWK8ViJuFAiTcd5uVKRRCHJleIS6X8y8R+W/QmTdw0ArIZPwE62B7XLbMB+7gECiw5Y0nYAQH7zLYwaC5EAEGc0Mnn3AACTv/mPQCsBAM2XpOMAALzoGFyolBdMxggAAESggSqwQQcMwRSswA6cwR28wBcCYQZEQAwkwDwQQgbkgBwKoRiWQRlUwDrYBLWwAxqgEZrhELTBMTgN5+ASXIHrcBcGYBiewhi8hgkEQcgIE2EhOogRYo7YIs4IF5mOBCJhSDSSgKQg6YgUUSLFyHKkAqlCapFdSCPyLXIUOY1cQPqQ28ggMor8irxHMZSBslED1AJ1QLmoHxqKxqBz0XQ0D12AlqJr0Rq0Hj2AtqKn0UvodXQAfYqOY4DRMQ5mjNlhXIyHRWCJWBomxxZj5Vg1Vo81Yx1YN3YVG8CeYe8IJAKLgBPsCF6EEMJsgpCQR1hMWEOoJewjtBK6CFcJg4Qxwicik6hPtCV6EvnEeGI6sZBYRqwm7iEeIZ4lXicOE1+TSCQOyZLkTgohJZAySQtJa0jbSC2kU6Q+0hBpnEwm65Btyd7kCLKArCCXkbeQD5BPkvvJw+S3FDrFiOJMCaIkUqSUEko1ZT/lBKWfMkKZoKpRzame1AiqiDqfWkltoHZQL1OHqRM0dZolzZsWQ8ukLaPV0JppZ2n3aC/pdLoJ3YMeRZfQl9Jr6Afp5+mD9HcMDYYNg8dIYigZaxl7GacYtxkvmUymBdOXmchUMNcyG5lnmA+Yb1VYKvYqfBWRyhKVOpVWlX6V56pUVXNVP9V5qgtUq1UPq15WfaZGVbNQ46kJ1Bar1akdVbupNq7OUndSj1DPUV+jvl/9gvpjDbKGhUaghkijVGO3xhmNIRbGMmXxWELWclYD6yxrmE1iW7L57Ex2Bfsbdi97TFNDc6pmrGaRZp3mcc0BDsax4PA52ZxKziHODc57LQMtPy2x1mqtZq1+rTfaetq+2mLtcu0W7eva73VwnUCdLJ31Om0693UJuja6UbqFutt1z+o+02PreekJ9cr1Dund0Uf1bfSj9Rfq79bv0R83MDQINpAZbDE4Y/DMkGPoa5hpuNHwhOGoEctoupHEaKPRSaMnuCbuh2fjNXgXPmasbxxirDTeZdxrPGFiaTLbpMSkxeS+Kc2Ua5pmutG003TMzMgs3KzYrMnsjjnVnGueYb7ZvNv8jYWlRZzFSos2i8eW2pZ8ywWWTZb3rJhWPlZ5VvVW16xJ1lzrLOtt1ldsUBtXmwybOpvLtqitm63Edptt3xTiFI8p0in1U27aMez87ArsmuwG7Tn2YfYl9m32zx3MHBId1jt0O3xydHXMdmxwvOuk4TTDqcSpw+lXZxtnoXOd8zUXpkuQyxKXdpcXU22niqdun3rLleUa7rrStdP1o5u7m9yt2W3U3cw9xX2r+00umxvJXcM970H08PdY4nHM452nm6fC85DnL152Xlle+70eT7OcJp7WMG3I28Rb4L3Le2A6Pj1l+s7pAz7GPgKfep+Hvqa+It89viN+1n6Zfgf8nvs7+sv9j/i/4XnyFvFOBWABwQHlAb2BGoGzA2sDHwSZBKUHNQWNBbsGLww+FUIMCQ1ZH3KTb8AX8hv5YzPcZyya0RXKCJ0VWhv6MMwmTB7WEY6GzwjfEH5vpvlM6cy2CIjgR2yIuB9pGZkX+X0UKSoyqi7qUbRTdHF09yzWrORZ+2e9jvGPqYy5O9tqtnJ2Z6xqbFJsY+ybuIC4qriBeIf4RfGXEnQTJAntieTE2MQ9ieNzAudsmjOc5JpUlnRjruXcorkX5unOy553PFk1WZB8OIWYEpeyP+WDIEJQLxhP5aduTR0T8oSbhU9FvqKNolGxt7hKPJLmnVaV9jjdO31D+miGT0Z1xjMJT1IreZEZkrkj801WRNberM/ZcdktOZSclJyjUg1plrQr1zC3KLdPZisrkw3keeZtyhuTh8r35CP5c/PbFWyFTNGjtFKuUA4WTC+oK3hbGFt4uEi9SFrUM99m/ur5IwuCFny9kLBQuLCz2Lh4WfHgIr9FuxYji1MXdy4xXVK6ZHhp8NJ9y2jLspb9UOJYUlXyannc8o5Sg9KlpUMrglc0lamUycturvRauWMVYZVkVe9ql9VbVn8qF5VfrHCsqK74sEa45uJXTl/VfPV5bdra3kq3yu3rSOuk626s91m/r0q9akHV0IbwDa0b8Y3lG19tSt50oXpq9Y7NtM3KzQM1YTXtW8y2rNvyoTaj9nqdf13LVv2tq7e+2Sba1r/dd3vzDoMdFTve75TsvLUreFdrvUV99W7S7oLdjxpiG7q/5n7duEd3T8Wej3ulewf2Re/ranRvbNyvv7+yCW1SNo0eSDpw5ZuAb9qb7Zp3tXBaKg7CQeXBJ9+mfHvjUOihzsPcw83fmX+39QjrSHkr0jq/dawto22gPaG97+iMo50dXh1Hvrf/fu8x42N1xzWPV56gnSg98fnkgpPjp2Snnp1OPz3Umdx590z8mWtdUV29Z0PPnj8XdO5Mt1/3yfPe549d8Lxw9CL3Ytslt0utPa49R35w/eFIr1tv62X3y+1XPK509E3rO9Hv03/6asDVc9f41y5dn3m978bsG7duJt0cuCW69fh29u0XdwruTNxdeo94r/y+2v3qB/oP6n+0/rFlwG3g+GDAYM/DWQ/vDgmHnv6U/9OH4dJHzEfVI0YjjY+dHx8bDRq98mTOk+GnsqcTz8p+Vv9563Or59/94vtLz1j82PAL+YvPv655qfNy76uprzrHI8cfvM55PfGm/K3O233vuO+638e9H5ko/ED+UPPR+mPHp9BP9z7nfP78L/eE8/vcxDeEAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAB3RJTUUH4QUGETI0LWfbqAAAACNJREFUCNdjPHPmzH8GBgYGJSUlRgYGBoZ79+7Rhc/EMEAAAHd6H2e3/71BAAAAAElFTkSuQmCC);
+ cursor: ns-resize;
+}
+
+/* Operations */
+
+del {
+ background-color: #ffb6b6aa;
+ background-color: var(--hl3);
+}
+
+ins {
+ text-decoration: underline; /* shouldn't be needed, but Chromium doesn't copy to clipboard without it */
+ background-color: #8de768aa;
+ background-color: var(--hl5);
+}
+
+/**
+ * JSON styles
+ *
+ * @author n1474335 [n1474335@gmail.com]
+ * @copyright Crown Copyright 2022
+ * @license Apache-2.0
+ *
+ * Adapted for CyberChef by @n1474335 from jQuery json-viewer
+ * @author Alexandre Bodelot
+ * @link https://github.com/abodelot/jquery.json-viewer
+ * @license MIT
+ */
+
+/* Root element */
+
+.json-document {
+ padding: .5em 1.5em;
+}
+
+/* Syntax highlighting for JSON objects */
+
+ul.json-dict, ol.json-array {
+ list-style-type: none;
+ margin: 0 0 0 1px;
+ border-left: 1px dotted #ccc;
+ padding-left: 2em;
+}
+
+.json-string {
+ color: green;
+}
+
+.json-literal {
+ color: red;
+}
+
+.json-brace,
+.json-bracket,
+.json-colon,
+.json-comma {
+ color: gray;
+}
+
+/* Collapse */
+
+.json-details {
+ display: inline;
+}
+
+.json-details[open] {
+ display: contents;
+}
+
+.json-summary {
+ display: inline;
+ list-style: none;
+}
+
+/* Display object and array brackets when closed */
+
+.json-summary.json-obj::after {
+ color: gray;
+ content: "{ ... }"
+}
+
+.json-summary.json-arr::after {
+ color: gray;
+ content: "[ ... ]"
+}
+
+.json-details[open] > .json-summary.json-obj::after,
+.json-details[open] > .json-summary.json-arr::after {
+ content: "";
+}
+
+/* Show arrows, even in inline mode */
+
+.json-summary::before {
+ content: "\25BC";
+ color: #c0c0c0;
+ margin-left: -12px;
+ margin-right: 5px;
+ display: inline-block;
+ transform: rotate(-90deg);
+}
+
+.json-summary:hover::before {
+ color: #aaa;
+}
+
+.json-details[open] > .json-summary::before {
+ transform: rotate(0deg);
+}
+
diff --git a/assets/main.js b/assets/main.js
new file mode 100755
index 00000000..3f396ead
--- /dev/null
+++ b/assets/main.js
@@ -0,0 +1,2 @@
+/*! For license information please see main.js.LICENSE.txt */
+(()=>{var __webpack_modules__={47588:(e,t,n)=>{var r=n(82726);!function(e,t,n){"use strict";if(e.MutationObserver&&"undefined"!=typeof HTMLElement){var r,o=0,i=(r=HTMLElement.prototype.matches||HTMLElement.prototype.webkitMatchesSelector||HTMLElement.prototype.mozMatchesSelector||HTMLElement.prototype.msMatchesSelector,{matchesSelector:function(e,t){return e instanceof HTMLElement&&r.call(e,t)},addMethod:function(e,t,n){var r=e[t];e[t]=function(){return n.length==arguments.length?n.apply(this,arguments):"function"==typeof r?r.apply(this,arguments):void 0}},callCallbacks:function(e,t){t&&t.options.onceOnly&&1==t.firedElems.length&&(e=[e[0]]);for(var n,r=0;n=e[r];r++)n&&n.callback&&n.callback.call(n.elem,n.elem);t&&t.options.onceOnly&&1==t.firedElems.length&&t.me.unbindEventWithSelectorAndCallback.call(t.target,t.selector,t.callback)},checkChildNodesRecursively:function(e,t,n,r){for(var o,a=0;o=e[a];a++)n(o,t,r)&&r.push({callback:t.callback,elem:o}),o.childNodes.length>0&&i.checkChildNodesRecursively(o.childNodes,t,n,r)},mergeArrays:function(e,t){var n,r={};for(n in e)e.hasOwnProperty(n)&&(r[n]=e[n]);for(n in t)t.hasOwnProperty(n)&&(r[n]=t[n]);return r},toElementsArray:function(t){return void 0===t||"number"==typeof t.length&&t!==e||(t=[t]),t}}),a=function(){var e=function(){this._eventsBucket=[],this._beforeAdding=null,this._beforeRemoving=null};return e.prototype.addEvent=function(e,t,n,r){var o={target:e,selector:t,options:n,callback:r,firedElems:[]};return this._beforeAdding&&this._beforeAdding(o),this._eventsBucket.push(o),o},e.prototype.removeEvent=function(e){for(var t,n=this._eventsBucket.length-1;t=this._eventsBucket[n];n--)if(e(t)){this._beforeRemoving&&this._beforeRemoving(t);var r=this._eventsBucket.splice(n,1);r&&r.length&&(r[0].callback=null)}},e.prototype.beforeAdding=function(e){this._beforeAdding=e},e.prototype.beforeRemoving=function(e){this._beforeRemoving=e},e}(),s=function(t,r){var o=new a,s=this,p={fireOnAttributesModification:!1};return o.beforeAdding((function(n){var o,i=n.target;i!==e.document&&i!==e||(i=document.getElementsByTagName("html")[0]),o=new MutationObserver((function(e){r.call(this,e,n)}));var a=t(n.options);o.observe(i,a),n.observer=o,n.me=s})),o.beforeRemoving((function(e){e.observer.disconnect()})),this.bindEvent=function(e,t,n){t=i.mergeArrays(p,t);for(var r=i.toElementsArray(this),a=0;a0?i.checkChildNodesRecursively(r,n,t,a):"attributes"===e.type&&t(o,n)&&a.push({callback:n.callback,elem:o}),i.callCallbacks(a,n)}))}))).bindEvent;return p.bindEvent=function(t,n,o){void 0===o?(o=n,n=e):n=i.mergeArrays(e,n);var a=i.toElementsArray(this);if(n.existing){for(var s=[],p=0;p0&&i.checkChildNodesRecursively(r,n,t,o),i.callCallbacks(o,n)}))}))).bindEvent;return c.bindEvent=function(t,r,o){void 0===o?(o=r,r=e):r=i.mergeArrays(e,r),n.call(this,t,r,o)},c};t&&d(t.fn),d(HTMLElement.prototype),d(NodeList.prototype),d(HTMLCollection.prototype),d(HTMLDocument.prototype),d(Window.prototype);var l={};return u(p,l,"unbindAllArrive"),u(c,l,"unbindAllLeave"),l}function u(e,t,n){i.addMethod(t,n,e.unbindEvent),i.addMethod(t,n,e.unbindEventWithSelectorOrCallback),i.addMethod(t,n,e.unbindEventWithSelectorAndCallback)}function d(e){e.arrive=p.bindEvent,u(p,e,"unbindArrive"),e.leave=c.bindEvent,u(c,e,"unbindLeave")}}(window,void 0===r?null:r,void 0)},19955:(e,t,n)=>{var r;window,r=function(e){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=7)}([function(t,n){t.exports=e},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=function(){function e(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:{};if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.colorpicker=t,this.options=n,!this.colorpicker.element||!this.colorpicker.element.length)throw new Error("Extension: this.colorpicker.element is not valid");this.colorpicker.element.on("colorpickerCreate.colorpicker-ext",i.default.proxy(this.onCreate,this)),this.colorpicker.element.on("colorpickerDestroy.colorpicker-ext",i.default.proxy(this.onDestroy,this)),this.colorpicker.element.on("colorpickerUpdate.colorpicker-ext",i.default.proxy(this.onUpdate,this)),this.colorpicker.element.on("colorpickerChange.colorpicker-ext",i.default.proxy(this.onChange,this)),this.colorpicker.element.on("colorpickerInvalid.colorpicker-ext",i.default.proxy(this.onInvalid,this)),this.colorpicker.element.on("colorpickerShow.colorpicker-ext",i.default.proxy(this.onShow,this)),this.colorpicker.element.on("colorpickerHide.colorpicker-ext",i.default.proxy(this.onHide,this)),this.colorpicker.element.on("colorpickerEnable.colorpicker-ext",i.default.proxy(this.onEnable,this)),this.colorpicker.element.on("colorpickerDisable.colorpicker-ext",i.default.proxy(this.onDisable,this))}return o(e,[{key:"resolveColor",value:function(e){return!1}},{key:"onCreate",value:function(e){}},{key:"onDestroy",value:function(e){this.colorpicker.element.off(".colorpicker-ext")}},{key:"onUpdate",value:function(e){}},{key:"onChange",value:function(e){}},{key:"onInvalid",value:function(e){}},{key:"onHide",value:function(e){}},{key:"onShow",value:function(e){}},{key:"onDisable",value:function(e){}},{key:"onEnable",value:function(e){}}]),e}();t.default=a,e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ColorItem=t.HSVAColor=void 0;var r,o=function(){function e(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:null,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];a(this,e),this.replace(t,n,r)}return o(e,[{key:"api",value:function(t){for(var n=arguments.length,r=Array(n>1?n-1:0),o=1;o1&&void 0!==arguments[1]?arguments[1]:null,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(n=e.sanitizeFormat(n),this._original={color:t,format:n,valid:!0},this._color=e.parse(t,r),null===this._color)return this._color=(0,i.default)(),void(this._original.valid=!1);this._format=n||(e.isHex(t)?"hex":this._color.model)}},{key:"isValid",value:function(){return!0===this._original.valid}},{key:"setHueRatio",value:function(e){this.hue=360*(1-e)}},{key:"setSaturationRatio",value:function(e){this.saturation=100*e}},{key:"setValueRatio",value:function(e){this.value=100*(1-e)}},{key:"setAlphaRatio",value:function(e){this.alpha=1-e}},{key:"isDesaturated",value:function(){return 0===this.saturation}},{key:"isTransparent",value:function(){return 0===this.alpha}},{key:"hasTransparency",value:function(){return this.hasAlpha()&&this.alpha<1}},{key:"hasAlpha",value:function(){return!isNaN(this.alpha)}},{key:"toObject",value:function(){return new s(this.hue,this.saturation,this.value,this.alpha)}},{key:"toHsva",value:function(){return this.toObject()}},{key:"toHsvaRatio",value:function(){return new s(this.hue/360,this.saturation/100,this.value/100,this.alpha)}},{key:"toString",value:function(){return this.string()}},{key:"string",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;if(!(t=e.sanitizeFormat(t||this.format)))return this._color.round().string();if(void 0===this._color[t])throw new Error("Unsupported color format: '"+t+"'");var n=this._color[t]();return n.round?n.round().string():n}},{key:"equals",value:function(t){return!(!(t=t instanceof e?t:new e(t)).isValid()||!this.isValid())&&this.hue===t.hue&&this.saturation===t.saturation&&this.value===t.value&&this.alpha===t.alpha}},{key:"getClone",value:function(){return new e(this._color,this.format)}},{key:"getCloneHueOnly",value:function(){return new e([this.hue,100,100,1],this.format)}},{key:"getCloneOpaque",value:function(){return new e(this._color.alpha(1),this.format)}},{key:"toRgbString",value:function(){return this.string("rgb")}},{key:"toHexString",value:function(){return this.string("hex")}},{key:"toHslString",value:function(){return this.string("hsl")}},{key:"isDark",value:function(){return this._color.isDark()}},{key:"isLight",value:function(){return this._color.isLight()}},{key:"generate",value:function(t){var n=[];if(Array.isArray(t))n=t;else{if(!e.colorFormulas.hasOwnProperty(t))throw new Error("No color formula found with the name '"+t+"'.");n=e.colorFormulas[t]}var r=[],o=this._color,i=this.format;return n.forEach((function(t){var n=[t?(o.hue()+t)%360:o.hue(),o.saturationv(),o.value(),o.alpha()];r.push(new e(n,i))})),r}},{key:"hue",get:function(){return this._color.hue()},set:function(e){this._color=this._color.hue(e)}},{key:"saturation",get:function(){return this._color.saturationv()},set:function(e){this._color=this._color.saturationv(e)}},{key:"value",get:function(){return this._color.value()},set:function(e){this._color=this._color.value(e)}},{key:"alpha",get:function(){var e=this._color.alpha();return isNaN(e)?1:e},set:function(e){this._color=this._color.alpha(Math.round(100*e)/100)}},{key:"format",get:function(){return this._format?this._format:this._color.model},set:function(t){this._format=e.sanitizeFormat(t)}}],[{key:"parse",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(t instanceof i.default)return t;if(t instanceof e)return t._color;var r=null;if(null===(t=t instanceof s?[t.h,t.s,t.v,isNaN(t.a)?1:t.a]:e.sanitizeString(t)))return null;if(Array.isArray(t)&&(r="hsv"),e.isHex(t)&&6!==t.length&&7!==t.length&&n)return null;try{return(0,i.default)(t,r)}catch(e){return null}}},{key:"sanitizeString",value:function(e){return"string"==typeof e||e instanceof String?e.match(/^[0-9a-f]{2,}$/i)?"#"+e:"transparent"===e.toLowerCase()?"#FFFFFF00":e:e}},{key:"isHex",value:function(e){return("string"==typeof e||e instanceof String)&&!!e.match(/^#?[0-9a-f]{2,}$/i)}},{key:"sanitizeFormat",value:function(e){switch(e){case"hex":case"hex3":case"hex4":case"hex6":case"hex8":return"hex";case"rgb":case"rgba":case"keyword":case"name":return"rgb";case"hsl":case"hsla":case"hsv":case"hsva":case"hwb":case"hwba":return"hsl";default:return""}}}]),e}();p.colorFormulas={complementary:[180],triad:[0,120,240],tetrad:[0,90,180,270],splitcomplement:[0,72,216]},t.default=p,t.HSVAColor=s,t.ColorItem=p},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=126;t.default={customClass:null,color:!1,fallbackColor:!1,format:"auto",horizontal:!1,inline:!1,container:!1,popover:{animation:!0,placement:"bottom",fallbackPlacement:"flip"},debug:!1,input:"input",addon:".colorpicker-input-addon",autoInputFallback:!0,autoHexInputFallback:!0,useHashPrefix:!0,useAlpha:!0,template:'',extensions:[{name:"preview",options:{showText:!0}}],sliders:{saturation:{selector:".colorpicker-saturation",maxLeft:r,maxTop:r,callLeft:"setSaturationRatio",callTop:"setValueRatio"},hue:{selector:".colorpicker-hue",maxLeft:0,maxTop:r,callLeft:!1,callTop:"setHueRatio"},alpha:{selector:".colorpicker-alpha",childSelector:".colorpicker-alpha-color",maxLeft:0,maxTop:r,callLeft:!1,callTop:"setAlphaRatio"}},slidersHorz:{saturation:{selector:".colorpicker-saturation",maxLeft:r,maxTop:r,callLeft:"setSaturationRatio",callTop:"setValueRatio"},hue:{selector:".colorpicker-hue",maxLeft:r,maxTop:0,callLeft:"setHueRatio",callTop:!1},alpha:{selector:".colorpicker-alpha",childSelector:".colorpicker-alpha-color",maxLeft:r,maxTop:0,callLeft:"setAlphaRatio",callTop:!1}}},e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=function(){function e(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:{};!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var o=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,a.default.extend(!0,{},p,n)));return Array.isArray(o.options.colors)||"object"===r(o.options.colors)||(o.options.colors=null),o}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),o(t,[{key:"colors",get:function(){return this.options.colors}}]),o(t,[{key:"getLength",value:function(){return this.options.colors?Array.isArray(this.options.colors)?this.options.colors.length:"object"===r(this.options.colors)?Object.keys(this.options.colors).length:0:0}},{key:"resolveColor",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return!(this.getLength()<=0)&&(Array.isArray(this.options.colors)?this.options.colors.indexOf(e)>=0?e:this.options.colors.indexOf(e.toUpperCase())>=0?e.toUpperCase():this.options.colors.indexOf(e.toLowerCase())>=0&&e.toLowerCase():"object"===r(this.options.colors)&&(!this.options.namesAsValues||t?this.getValue(e,!1):this.getName(e,this.getName("#"+e))))}},{key:"getName",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if("string"!=typeof e||!this.options.colors)return t;for(var n in this.options.colors)if(this.options.colors.hasOwnProperty(n)&&this.options.colors[n].toLowerCase()===e.toLowerCase())return n;return t}},{key:"getValue",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return"string"==typeof e&&this.options.colors&&this.options.colors.hasOwnProperty(e)?this.options.colors[e]:t}}]),t}(i.default);t.default=c,e.exports=t.default},function(e,t,n){"use strict";e.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},function(e,t,n){var r=n(5),o={};for(var i in r)r.hasOwnProperty(i)&&(o[r[i]]=i);var a=e.exports={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};for(var s in a)if(a.hasOwnProperty(s)){if(!("channels"in a[s]))throw new Error("missing channels property: "+s);if(!("labels"in a[s]))throw new Error("missing channel labels property: "+s);if(a[s].labels.length!==a[s].channels)throw new Error("channel and label counts mismatch: "+s);var p=a[s].channels,c=a[s].labels;delete a[s].channels,delete a[s].labels,Object.defineProperty(a[s],"channels",{value:p}),Object.defineProperty(a[s],"labels",{value:c})}a.rgb.hsl=function(e){var t,n,r=e[0]/255,o=e[1]/255,i=e[2]/255,a=Math.min(r,o,i),s=Math.max(r,o,i),p=s-a;return s===a?t=0:r===s?t=(o-i)/p:o===s?t=2+(i-r)/p:i===s&&(t=4+(r-o)/p),(t=Math.min(60*t,360))<0&&(t+=360),n=(a+s)/2,[t,100*(s===a?0:n<=.5?p/(s+a):p/(2-s-a)),100*n]},a.rgb.hsv=function(e){var t,n,r,o,i,a=e[0]/255,s=e[1]/255,p=e[2]/255,c=Math.max(a,s,p),l=c-Math.min(a,s,p),u=function(e){return(c-e)/6/l+.5};return 0===l?o=i=0:(i=l/c,t=u(a),n=u(s),r=u(p),a===c?o=r-n:s===c?o=1/3+t-r:p===c&&(o=2/3+n-t),o<0?o+=1:o>1&&(o-=1)),[360*o,100*i,100*c]},a.rgb.hwb=function(e){var t=e[0],n=e[1],r=e[2];return[a.rgb.hsl(e)[0],1/255*Math.min(t,Math.min(n,r))*100,100*(r=1-1/255*Math.max(t,Math.max(n,r)))]},a.rgb.cmyk=function(e){var t,n=e[0]/255,r=e[1]/255,o=e[2]/255;return[100*((1-n-(t=Math.min(1-n,1-r,1-o)))/(1-t)||0),100*((1-r-t)/(1-t)||0),100*((1-o-t)/(1-t)||0),100*t]},a.rgb.keyword=function(e){var t=o[e];if(t)return t;var n,i,a,s=1/0;for(var p in r)if(r.hasOwnProperty(p)){var c=(i=e,a=r[p],Math.pow(i[0]-a[0],2)+Math.pow(i[1]-a[1],2)+Math.pow(i[2]-a[2],2));c.04045?Math.pow((t+.055)/1.055,2.4):t/12.92)+.3576*(n=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92)+.1805*(r=r>.04045?Math.pow((r+.055)/1.055,2.4):r/12.92)),100*(.2126*t+.7152*n+.0722*r),100*(.0193*t+.1192*n+.9505*r)]},a.rgb.lab=function(e){var t=a.rgb.xyz(e),n=t[0],r=t[1],o=t[2];return r/=100,o/=108.883,n=(n/=95.047)>.008856?Math.pow(n,1/3):7.787*n+16/116,[116*(r=r>.008856?Math.pow(r,1/3):7.787*r+16/116)-16,500*(n-r),200*(r-(o=o>.008856?Math.pow(o,1/3):7.787*o+16/116))]},a.hsl.rgb=function(e){var t,n,r,o,i,a=e[0]/360,s=e[1]/100,p=e[2]/100;if(0===s)return[i=255*p,i,i];t=2*p-(n=p<.5?p*(1+s):p+s-p*s),o=[0,0,0];for(var c=0;c<3;c++)(r=a+1/3*-(c-1))<0&&r++,r>1&&r--,i=6*r<1?t+6*(n-t)*r:2*r<1?n:3*r<2?t+(n-t)*(2/3-r)*6:t,o[c]=255*i;return o},a.hsl.hsv=function(e){var t=e[0],n=e[1]/100,r=e[2]/100,o=n,i=Math.max(r,.01);return n*=(r*=2)<=1?r:2-r,o*=i<=1?i:2-i,[t,100*(0===r?2*o/(i+o):2*n/(r+n)),(r+n)/2*100]},a.hsv.rgb=function(e){var t=e[0]/60,n=e[1]/100,r=e[2]/100,o=Math.floor(t)%6,i=t-Math.floor(t),a=255*r*(1-n),s=255*r*(1-n*i),p=255*r*(1-n*(1-i));switch(r*=255,o){case 0:return[r,p,a];case 1:return[s,r,a];case 2:return[a,r,p];case 3:return[a,s,r];case 4:return[p,a,r];case 5:return[r,a,s]}},a.hsv.hsl=function(e){var t,n,r,o=e[0],i=e[1]/100,a=e[2]/100,s=Math.max(a,.01);return r=(2-i)*a,n=i*s,[o,100*(n=(n/=(t=(2-i)*s)<=1?t:2-t)||0),100*(r/=2)]},a.hwb.rgb=function(e){var t,n,r,o,i,a,s,p=e[0]/360,c=e[1]/100,l=e[2]/100,u=c+l;switch(u>1&&(c/=u,l/=u),r=6*p-(t=Math.floor(6*p)),1&t&&(r=1-r),o=c+r*((n=1-l)-c),t){default:case 6:case 0:i=n,a=o,s=c;break;case 1:i=o,a=n,s=c;break;case 2:i=c,a=n,s=o;break;case 3:i=c,a=o,s=n;break;case 4:i=o,a=c,s=n;break;case 5:i=n,a=c,s=o}return[255*i,255*a,255*s]},a.cmyk.rgb=function(e){var t=e[0]/100,n=e[1]/100,r=e[2]/100,o=e[3]/100;return[255*(1-Math.min(1,t*(1-o)+o)),255*(1-Math.min(1,n*(1-o)+o)),255*(1-Math.min(1,r*(1-o)+o))]},a.xyz.rgb=function(e){var t,n,r,o=e[0]/100,i=e[1]/100,a=e[2]/100;return n=-.9689*o+1.8758*i+.0415*a,r=.0557*o+-.204*i+1.057*a,t=(t=3.2406*o+-1.5372*i+-.4986*a)>.0031308?1.055*Math.pow(t,1/2.4)-.055:12.92*t,n=n>.0031308?1.055*Math.pow(n,1/2.4)-.055:12.92*n,r=r>.0031308?1.055*Math.pow(r,1/2.4)-.055:12.92*r,[255*(t=Math.min(Math.max(0,t),1)),255*(n=Math.min(Math.max(0,n),1)),255*(r=Math.min(Math.max(0,r),1))]},a.xyz.lab=function(e){var t=e[0],n=e[1],r=e[2];return n/=100,r/=108.883,t=(t/=95.047)>.008856?Math.pow(t,1/3):7.787*t+16/116,[116*(n=n>.008856?Math.pow(n,1/3):7.787*n+16/116)-16,500*(t-n),200*(n-(r=r>.008856?Math.pow(r,1/3):7.787*r+16/116))]},a.lab.xyz=function(e){var t,n,r,o=e[0];t=e[1]/500+(n=(o+16)/116),r=n-e[2]/200;var i=Math.pow(n,3),a=Math.pow(t,3),s=Math.pow(r,3);return n=i>.008856?i:(n-16/116)/7.787,t=a>.008856?a:(t-16/116)/7.787,r=s>.008856?s:(r-16/116)/7.787,[t*=95.047,n*=100,r*=108.883]},a.lab.lch=function(e){var t,n=e[0],r=e[1],o=e[2];return(t=360*Math.atan2(o,r)/2/Math.PI)<0&&(t+=360),[n,Math.sqrt(r*r+o*o),t]},a.lch.lab=function(e){var t,n=e[0],r=e[1];return t=e[2]/360*2*Math.PI,[n,r*Math.cos(t),r*Math.sin(t)]},a.rgb.ansi16=function(e){var t=e[0],n=e[1],r=e[2],o=1 in arguments?arguments[1]:a.rgb.hsv(e)[2];if(0===(o=Math.round(o/50)))return 30;var i=30+(Math.round(r/255)<<2|Math.round(n/255)<<1|Math.round(t/255));return 2===o&&(i+=60),i},a.hsv.ansi16=function(e){return a.rgb.ansi16(a.hsv.rgb(e),e[2])},a.rgb.ansi256=function(e){var t=e[0],n=e[1],r=e[2];return t===n&&n===r?t<8?16:t>248?231:Math.round((t-8)/247*24)+232:16+36*Math.round(t/255*5)+6*Math.round(n/255*5)+Math.round(r/255*5)},a.ansi16.rgb=function(e){var t=e%10;if(0===t||7===t)return e>50&&(t+=3.5),[t=t/10.5*255,t,t];var n=.5*(1+~~(e>50));return[(1&t)*n*255,(t>>1&1)*n*255,(t>>2&1)*n*255]},a.ansi256.rgb=function(e){if(e>=232){var t=10*(e-232)+8;return[t,t,t]}var n;return e-=16,[Math.floor(e/36)/5*255,Math.floor((n=e%36)/6)/5*255,n%6/5*255]},a.rgb.hex=function(e){var t=(((255&Math.round(e[0]))<<16)+((255&Math.round(e[1]))<<8)+(255&Math.round(e[2]))).toString(16).toUpperCase();return"000000".substring(t.length)+t},a.hex.rgb=function(e){var t=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!t)return[0,0,0];var n=t[0];3===t[0].length&&(n=n.split("").map((function(e){return e+e})).join(""));var r=parseInt(n,16);return[r>>16&255,r>>8&255,255&r]},a.rgb.hcg=function(e){var t,n=e[0]/255,r=e[1]/255,o=e[2]/255,i=Math.max(Math.max(n,r),o),a=Math.min(Math.min(n,r),o),s=i-a;return t=s<=0?0:i===n?(r-o)/s%6:i===r?2+(o-n)/s:4+(n-r)/s+4,t/=6,[360*(t%=1),100*s,100*(s<1?a/(1-s):0)]},a.hsl.hcg=function(e){var t,n=e[1]/100,r=e[2]/100,o=0;return(t=r<.5?2*n*r:2*n*(1-r))<1&&(o=(r-.5*t)/(1-t)),[e[0],100*t,100*o]},a.hsv.hcg=function(e){var t=e[1]/100,n=e[2]/100,r=t*n,o=0;return r<1&&(o=(n-r)/(1-r)),[e[0],100*r,100*o]},a.hcg.rgb=function(e){var t=e[0]/360,n=e[1]/100,r=e[2]/100;if(0===n)return[255*r,255*r,255*r];var o,i=[0,0,0],a=t%1*6,s=a%1,p=1-s;switch(Math.floor(a)){case 0:i[0]=1,i[1]=s,i[2]=0;break;case 1:i[0]=p,i[1]=1,i[2]=0;break;case 2:i[0]=0,i[1]=1,i[2]=s;break;case 3:i[0]=0,i[1]=p,i[2]=1;break;case 4:i[0]=s,i[1]=0,i[2]=1;break;default:i[0]=1,i[1]=0,i[2]=p}return o=(1-n)*r,[255*(n*i[0]+o),255*(n*i[1]+o),255*(n*i[2]+o)]},a.hcg.hsv=function(e){var t=e[1]/100,n=t+e[2]/100*(1-t),r=0;return n>0&&(r=t/n),[e[0],100*r,100*n]},a.hcg.hsl=function(e){var t=e[1]/100,n=e[2]/100*(1-t)+.5*t,r=0;return n>0&&n<.5?r=t/(2*n):n>=.5&&n<1&&(r=t/(2*(1-n))),[e[0],100*r,100*n]},a.hcg.hwb=function(e){var t=e[1]/100,n=t+e[2]/100*(1-t);return[e[0],100*(n-t),100*(1-n)]},a.hwb.hcg=function(e){var t=e[1]/100,n=1-e[2]/100,r=n-t,o=0;return r<1&&(o=(n-r)/(1-r)),[e[0],100*r,100*o]},a.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]},a.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]},a.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]},a.gray.hsl=a.gray.hsv=function(e){return[0,0,e[0]]},a.gray.hwb=function(e){return[0,100,e[0]]},a.gray.cmyk=function(e){return[0,0,0,e[0]]},a.gray.lab=function(e){return[e[0],0,0]},a.gray.hex=function(e){var t=255&Math.round(e[0]/100*255),n=((t<<16)+(t<<8)+t).toString(16).toUpperCase();return"000000".substring(n.length)+n},a.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]}},function(e,t,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=a(n(8)),i=a(n(0));function a(e){return e&&e.__esModule?e:{default:e}}var s="colorpicker";i.default[s]=o.default,i.default.fn[s]=function(e){var t=Array.prototype.slice.call(arguments,1),n=1===this.length,a=null,p=this.each((function(){var p=(0,i.default)(this),c=p.data(s),l="object"===(void 0===e?"undefined":r(e))?e:{};c||(c=new o.default(this,l),p.data(s,c)),n&&(a=p,"string"==typeof e&&(a="colorpicker"===e?c:i.default.isFunction(c[e])?c[e].apply(c,t):c[e]))}));return n?a:p},i.default.fn[s].constructor=o.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:{});return this.extensions.push(t),t}},{key:"destroy",value:function(){var e=this.color;this.sliderHandler.unbind(),this.inputHandler.unbind(),this.popupHandler.unbind(),this.colorHandler.unbind(),this.addonHandler.unbind(),this.pickerHandler.unbind(),this.element.removeClass("colorpicker-element").removeData("colorpicker").removeData("color").off(".colorpicker"),this.trigger("colorpickerDestroy",e)}},{key:"show",value:function(e){this.popupHandler.show(e)}},{key:"hide",value:function(e){this.popupHandler.hide(e)}},{key:"toggle",value:function(e){this.popupHandler.toggle(e)}},{key:"getValue",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=this.colorHandler.color;return(t=t instanceof h.default?t:e)instanceof h.default?t.string(this.format):t}},{key:"setValue",value:function(e){if(!this.isDisabled()){var t=this.colorHandler;t.hasColor()&&e&&t.color.equals(e)||!t.hasColor()&&!e||(t.color=e?t.createColor(e,this.options.autoInputFallback,this.options.autoHexInputFallback):null,this.trigger("colorpickerChange",t.color,e),this.update())}}},{key:"update",value:function(){this.colorHandler.hasColor()?this.inputHandler.update():this.colorHandler.assureColor(),this.addonHandler.update(),this.pickerHandler.update(),this.trigger("colorpickerUpdate")}},{key:"enable",value:function(){return this.inputHandler.enable(),this.disabled=!1,this.picker.removeClass("colorpicker-disabled"),this.trigger("colorpickerEnable"),!0}},{key:"disable",value:function(){return this.inputHandler.disable(),this.disabled=!0,this.picker.addClass("colorpicker-disabled"),this.trigger("colorpickerDisable"),!0}},{key:"isEnabled",value:function(){return!this.isDisabled()}},{key:"isDisabled",value:function(){return!0===this.disabled}},{key:"trigger",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;this.element.trigger({type:e,colorpicker:this,color:t||this.color,value:n||this.getValue()})}}]),e}();A.extensions=a.default,t.default=A,e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Palette=t.Swatches=t.Preview=t.Debugger=void 0;var r=s(n(10)),o=s(n(11)),i=s(n(12)),a=s(n(4));function s(e){return e&&e.__esModule?e:{default:e}}t.Debugger=r.default,t.Preview=o.default,t.Swatches=i.default,t.Palette=a.default,t.default={debugger:r.default,preview:o.default,swatches:i.default,palette:a.default}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:{};!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n));return r.eventCounter=0,r.colorpicker.inputHandler.hasInput()&&r.colorpicker.inputHandler.input.on("change.colorpicker-ext",a.default.proxy(r.onChangeInput,r)),r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"log",value:function(e){for(var t,n=arguments.length,r=Array(n>1?n-1:0),o=1;o1&&void 0!==arguments[1])||arguments[1];return this.log("resolveColor()",e,t),!1}},{key:"onCreate",value:function(e){return this.log("colorpickerCreate"),o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"onCreate",this).call(this,e)}},{key:"onDestroy",value:function(e){return this.log("colorpickerDestroy"),this.eventCounter=0,this.colorpicker.inputHandler.hasInput()&&this.colorpicker.inputHandler.input.off(".colorpicker-ext"),o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"onDestroy",this).call(this,e)}},{key:"onUpdate",value:function(e){this.log("colorpickerUpdate")}},{key:"onChangeInput",value:function(e){this.log("input:change.colorpicker",e.value,e.color)}},{key:"onChange",value:function(e){this.log("colorpickerChange",e.value,e.color)}},{key:"onInvalid",value:function(e){this.log("colorpickerInvalid",e.value,e.color)}},{key:"onHide",value:function(e){this.log("colorpickerHide"),this.eventCounter=0}},{key:"onShow",value:function(e){this.log("colorpickerShow")}},{key:"onDisable",value:function(e){this.log("colorpickerDisable")}},{key:"onEnable",value:function(e){this.log("colorpickerEnable")}}]),t}(i.default);t.default=p,e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:{};!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,a.default.extend(!0,{},{template:'',showText:!0,format:e.format},n)));return r.element=(0,a.default)(r.options.template),r.elementInner=r.element.find("div"),r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"onCreate",value:function(e){o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"onCreate",this).call(this,e),this.colorpicker.picker.append(this.element)}},{key:"onUpdate",value:function(e){o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"onUpdate",this).call(this,e),e.color?(this.elementInner.css("backgroundColor",e.color.toRgbString()),this.options.showText&&(this.elementInner.html(e.color.string(this.options.format||this.colorpicker.format)),e.color.isDark()&&e.color.alpha>.5?this.elementInner.css("color","white"):this.elementInner.css("color","black"))):this.elementInner.css("backgroundColor",null).css("color",null).html("")}}]),t}(i.default);t.default=p,e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n\n \n ',swatchTemplate:''},c=function(e){function t(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,a.default.extend(!0,{},p,n)));return r.element=null,r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"isEnabled",value:function(){return this.getLength()>0}},{key:"onCreate",value:function(e){o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"onCreate",this).call(this,e),this.isEnabled()&&(this.element=(0,a.default)(this.options.barTemplate),this.load(),this.colorpicker.picker.append(this.element))}},{key:"load",value:function(){var e=this,t=this.colorpicker,n=this.element.find(".colorpicker-swatches--inner"),r=!0===this.options.namesAsValues&&!Array.isArray(this.colors);n.empty(),a.default.each(this.colors,(function(o,i){var s=(0,a.default)(e.options.swatchTemplate).attr("data-name",o).attr("data-value",i).attr("title",r?o+": "+i:i).on("mousedown.colorpicker touchstart.colorpicker",(function(e){var n=(0,a.default)(this);t.setValue(r?n.attr("data-name"):n.attr("data-value"))}));s.find(".colorpicker-swatch--inner").css("background-color",i),n.append(s)})),n.append((0,a.default)(''))}}]),t}(i.default);t.default=c,e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=function(){function e(e,t){for(var n=0;n0)}},{key:"onClickingInside",value:function(e){this.clicking=this.isClickingInside(e)}},{key:"createPopover",value:function(){var e=this.colorpicker;this.popoverTarget=this.hasAddon?this.addon:this.input,e.picker.addClass("colorpicker-bs-popover-content"),this.popoverTarget.popover(o.default.extend(!0,{},i.default.popover,e.options.popover,{trigger:"manual",content:e.picker,html:!0}));var t=window.bootstrap&&window.bootstrap.Popover&&window.bootstrap.Popover.getInstance;this.popoverTip=t?(0,o.default)(bootstrap.Popover.getInstance(this.popoverTarget[0]).getTipElement()):(0,o.default)(this.popoverTarget.popover("getTipElement").data("bs.popover").tip),this.popoverTip.addClass("colorpicker-bs-popover"),this.popoverTarget.on("shown.bs.popover",o.default.proxy(this.fireShow,this)),this.popoverTarget.on("hidden.bs.popover",o.default.proxy(this.fireHide,this))}},{key:"reposition",value:function(e){this.popoverTarget&&this.isVisible()&&this.popoverTarget.popover("update")}},{key:"toggle",value:function(e){this.isVisible()?this.hide(e):this.show(e)}},{key:"show",value:function(e){if(!(this.isVisible()||this.showing||this.hidding)){this.showing=!0,this.hidding=!1,this.clicking=!1;var t=this.colorpicker;t.lastEvent.alias="show",t.lastEvent.e=e,e&&(!this.hasInput||"color"===this.input.attr("type"))&&e&&e.preventDefault&&(e.stopPropagation(),e.preventDefault()),this.isPopover&&(0,o.default)(this.root).on("resize.colorpicker",o.default.proxy(this.reposition,this)),t.picker.addClass("colorpicker-visible").removeClass("colorpicker-hidden"),this.popoverTarget?this.popoverTarget.popover("show"):this.fireShow()}}},{key:"fireShow",value:function(){this.hidding=!1,this.showing=!1,this.isPopover&&((0,o.default)(this.root.document).on("mousedown.colorpicker touchstart.colorpicker",o.default.proxy(this.hide,this)),(0,o.default)(this.root.document).on("mousedown.colorpicker touchstart.colorpicker",o.default.proxy(this.onClickingInside,this))),this.colorpicker.trigger("colorpickerShow")}},{key:"hide",value:function(e){if(!(this.isHidden()||this.showing||this.hidding)){var t=this.colorpicker,n=this.clicking||this.isClickingInside(e);this.hidding=!0,this.showing=!1,this.clicking=!1,t.lastEvent.alias="hide",t.lastEvent.e=e,n?this.hidding=!1:this.popoverTarget?this.popoverTarget.popover("hide"):this.fireHide()}}},{key:"fireHide",value:function(){this.hidding=!1,this.showing=!1;var e=this.colorpicker;e.picker.addClass("colorpicker-hidden").removeClass("colorpicker-visible"),(0,o.default)(this.root).off("resize.colorpicker",o.default.proxy(this.reposition,this)),(0,o.default)(this.root.document).off("mousedown.colorpicker touchstart.colorpicker",o.default.proxy(this.hide,this)),(0,o.default)(this.root.document).off("mousedown.colorpicker touchstart.colorpicker",o.default.proxy(this.onClickingInside,this)),e.trigger("colorpickerHide")}},{key:"focus",value:function(){return this.hasAddon?this.addon.focus():!!this.hasInput&&this.input.focus()}},{key:"isVisible",value:function(){return this.colorpicker.picker.hasClass("colorpicker-visible")&&!this.colorpicker.picker.hasClass("colorpicker-hidden")}},{key:"isHidden",value:function(){return this.colorpicker.picker.hasClass("colorpicker-hidden")&&!this.colorpicker.picker.hasClass("colorpicker-visible")}},{key:"input",get:function(){return this.colorpicker.inputHandler.input}},{key:"hasInput",get:function(){return this.colorpicker.inputHandler.hasInput()}},{key:"addon",get:function(){return this.colorpicker.addonHandler.addon}},{key:"hasAddon",get:function(){return this.colorpicker.addonHandler.hasAddon()}},{key:"isPopover",get:function(){return!this.colorpicker.options.inline&&!!this.popoverTip}}]),e}();t.default=s,e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:null;return(e=e||this.colorpicker.colorHandler.getColorString())?(e=this.colorpicker.colorHandler.resolveColorDelegate(e,!1),!1===this.colorpicker.options.useHashPrefix&&(e=e.replace(/^#/g,"")),e):""}},{key:"hasInput",value:function(){return!1!==this.input}},{key:"isEnabled",value:function(){return this.hasInput()&&!this.isDisabled()}},{key:"isDisabled",value:function(){return this.hasInput()&&!0===this.input.prop("disabled")}},{key:"disable",value:function(){this.hasInput()&&this.input.prop("disabled",!0)}},{key:"enable",value:function(){this.hasInput()&&this.input.prop("disabled",!1)}},{key:"update",value:function(){this.hasInput()&&(!1===this.colorpicker.options.autoInputFallback&&this.colorpicker.colorHandler.isInvalidColor()||this.setValue(this.getFormattedColor()))}},{key:"onchange",value:function(e){this.colorpicker.lastEvent.alias="input.change",this.colorpicker.lastEvent.e=e;var t=this.getValue();t!==e.value&&this.colorpicker.setValue(t)}},{key:"onkeyup",value:function(e){this.colorpicker.lastEvent.alias="input.keyup",this.colorpicker.lastEvent.e=e;var t=this.getValue();t!==e.value&&this.colorpicker.setValue(t)}}]),e}();t.default=s,e.exports=t.default},function(e,t,n){"use strict";var r=n(17),o=n(20),i=[].slice,a=["keyword","gray","hex"],s={};Object.keys(o).forEach((function(e){s[i.call(o[e].labels).sort().join("")]=e}));var p={};function c(e,t){if(!(this instanceof c))return new c(e,t);if(t&&t in a&&(t=null),t&&!(t in o))throw new Error("Unknown model: "+t);var n,l;if(null==e)this.model="rgb",this.color=[0,0,0],this.valpha=1;else if(e instanceof c)this.model=e.model,this.color=e.color.slice(),this.valpha=e.valpha;else if("string"==typeof e){var u=r.get(e);if(null===u)throw new Error("Unable to parse color from string: "+e);this.model=u.model,l=o[this.model].channels,this.color=u.value.slice(0,l),this.valpha="number"==typeof u.value[l]?u.value[l]:1}else if(e.length){this.model=t||"rgb",l=o[this.model].channels;var b=i.call(e,0,l);this.color=d(b,l),this.valpha="number"==typeof e[l]?e[l]:1}else if("number"==typeof e)e&=16777215,this.model="rgb",this.color=[e>>16&255,e>>8&255,255&e],this.valpha=1;else{this.valpha=1;var h=Object.keys(e);"alpha"in e&&(h.splice(h.indexOf("alpha"),1),this.valpha="number"==typeof e.alpha?e.alpha:0);var M=h.sort().join("");if(!(M in s))throw new Error("Unable to parse color from object: "+JSON.stringify(e));this.model=s[M];var f=o[this.model].labels,z=[];for(n=0;nn?(t+.05)/(n+.05):(n+.05)/(t+.05)},level:function(e){var t=this.contrast(e);return t>=7.1?"AAA":t>=4.5?"AA":""},isDark:function(){var e=this.rgb().color;return(299*e[0]+587*e[1]+114*e[2])/1e3<128},isLight:function(){return!this.isDark()},negate:function(){for(var e=this.rgb(),t=0;t<3;t++)e.color[t]=255-e.color[t];return e},lighten:function(e){var t=this.hsl();return t.color[2]+=t.color[2]*e,t},darken:function(e){var t=this.hsl();return t.color[2]-=t.color[2]*e,t},saturate:function(e){var t=this.hsl();return t.color[1]+=t.color[1]*e,t},desaturate:function(e){var t=this.hsl();return t.color[1]-=t.color[1]*e,t},whiten:function(e){var t=this.hwb();return t.color[1]+=t.color[1]*e,t},blacken:function(e){var t=this.hwb();return t.color[2]+=t.color[2]*e,t},grayscale:function(){var e=this.rgb().color,t=.3*e[0]+.59*e[1]+.11*e[2];return c.rgb(t,t,t)},fade:function(e){return this.alpha(this.valpha-this.valpha*e)},opaquer:function(e){return this.alpha(this.valpha+this.valpha*e)},rotate:function(e){var t=this.hsl(),n=t.color[0];return n=(n=(n+e)%360)<0?360+n:n,t.color[0]=n,t},mix:function(e,t){if(!e||!e.rgb)throw new Error('Argument to "mix" was not a Color instance, but rather an instance of '+typeof e);var n=e.rgb(),r=this.rgb(),o=void 0===t?.5:t,i=2*o-1,a=n.alpha()-r.alpha(),s=((i*a==-1?i:(i+a)/(1+i*a))+1)/2,p=1-s;return c.rgb(s*n.red()+p*r.red(),s*n.green()+p*r.green(),s*n.blue()+p*r.blue(),n.alpha()*o+r.alpha()*(1-o))}},Object.keys(o).forEach((function(e){if(-1===a.indexOf(e)){var t=o[e].channels;c.prototype[e]=function(){if(this.model===e)return new c(this);if(arguments.length)return new c(arguments,e);var n,r="number"==typeof arguments[t]?t:this.valpha;return new c((n=o[this.model][e].raw(this.color),Array.isArray(n)?n:[n]).concat(r),e)},c[e]=function(n){return"number"==typeof n&&(n=d(i.call(arguments),t)),new c(n,e)}}})),e.exports=c},function(e,t,n){var r=n(5),o=n(18),i={};for(var a in r)r.hasOwnProperty(a)&&(i[r[a]]=a);var s=e.exports={to:{},get:{}};function p(e,t,n){return Math.min(Math.max(t,e),n)}function c(e){var t=e.toString(16).toUpperCase();return t.length<2?"0"+t:t}s.get=function(e){var t,n;switch(e.substring(0,3).toLowerCase()){case"hsl":t=s.get.hsl(e),n="hsl";break;case"hwb":t=s.get.hwb(e),n="hwb";break;default:t=s.get.rgb(e),n="rgb"}return t?{model:n,value:t}:null},s.get.rgb=function(e){if(!e)return null;var t,n,o,i=[0,0,0,1];if(t=e.match(/^#([a-f0-9]{6})([a-f0-9]{2})?$/i)){for(o=t[2],t=t[1],n=0;n<3;n++){var a=2*n;i[n]=parseInt(t.slice(a,a+2),16)}o&&(i[3]=Math.round(parseInt(o,16)/255*100)/100)}else if(t=e.match(/^#([a-f0-9]{3,4})$/i)){for(o=(t=t[1])[3],n=0;n<3;n++)i[n]=parseInt(t[n]+t[n],16);o&&(i[3]=Math.round(parseInt(o+o,16)/255*100)/100)}else if(t=e.match(/^rgba?\(\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/)){for(n=0;n<3;n++)i[n]=parseInt(t[n+1],0);t[4]&&(i[3]=parseFloat(t[4]))}else{if(!(t=e.match(/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/)))return(t=e.match(/(\D+)/))?"transparent"===t[1]?[0,0,0,0]:(i=r[t[1]])?(i[3]=1,i):null:null;for(n=0;n<3;n++)i[n]=Math.round(2.55*parseFloat(t[n+1]));t[4]&&(i[3]=parseFloat(t[4]))}for(n=0;n<3;n++)i[n]=p(i[n],0,255);return i[3]=p(i[3],0,1),i},s.get.hsl=function(e){if(!e)return null;var t=e.match(/^hsla?\(\s*([+-]?(?:\d*\.)?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/);if(t){var n=parseFloat(t[4]);return[(parseFloat(t[1])+360)%360,p(parseFloat(t[2]),0,100),p(parseFloat(t[3]),0,100),p(isNaN(n)?1:n,0,1)]}return null},s.get.hwb=function(e){if(!e)return null;var t=e.match(/^hwb\(\s*([+-]?\d*[\.]?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/);if(t){var n=parseFloat(t[4]);return[(parseFloat(t[1])%360+360)%360,p(parseFloat(t[2]),0,100),p(parseFloat(t[3]),0,100),p(isNaN(n)?1:n,0,1)]}return null},s.to.hex=function(){var e=o(arguments);return"#"+c(e[0])+c(e[1])+c(e[2])+(e[3]<1?c(Math.round(255*e[3])):"")},s.to.rgb=function(){var e=o(arguments);return e.length<4||1===e[3]?"rgb("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+")":"rgba("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+", "+e[3]+")"},s.to.rgb.percent=function(){var e=o(arguments),t=Math.round(e[0]/255*100),n=Math.round(e[1]/255*100),r=Math.round(e[2]/255*100);return e.length<4||1===e[3]?"rgb("+t+"%, "+n+"%, "+r+"%)":"rgba("+t+"%, "+n+"%, "+r+"%, "+e[3]+")"},s.to.hsl=function(){var e=o(arguments);return e.length<4||1===e[3]?"hsl("+e[0]+", "+e[1]+"%, "+e[2]+"%)":"hsla("+e[0]+", "+e[1]+"%, "+e[2]+"%, "+e[3]+")"},s.to.hwb=function(){var e=o(arguments),t="";return e.length>=4&&1!==e[3]&&(t=", "+e[3]),"hwb("+e[0]+", "+e[1]+"%, "+e[2]+"%"+t+")"},s.to.keyword=function(e){return i[e.slice(0,3)]}},function(e,t,n){"use strict";var r=n(19),o=Array.prototype.concat,i=Array.prototype.slice,a=e.exports=function(e){for(var t=[],n=0,a=e.length;n=0&&e.splice instanceof Function)}},function(e,t,n){var r=n(6),o=n(21),i={};Object.keys(r).forEach((function(e){i[e]={},Object.defineProperty(i[e],"channels",{value:r[e].channels}),Object.defineProperty(i[e],"labels",{value:r[e].labels});var t=o(e);Object.keys(t).forEach((function(n){var r=t[n];i[e][n]=function(e){var t=function(t){if(null==t)return t;arguments.length>1&&(t=Array.prototype.slice.call(arguments));var n=e(t);if("object"==typeof n)for(var r=n.length,o=0;o1&&(t=Array.prototype.slice.call(arguments)),e(t))};return"conversion"in e&&(t.conversion=e.conversion),t}(r)}))})),e.exports=i},function(e,t,n){var r=n(6);function o(e,t){return function(n){return t(e(n))}}function i(e,t){for(var n=[t[e].parent,e],i=r[t[e].parent][e],a=t[e].parent;t[a].parent;)n.unshift(t[a].parent),i=o(r[t[a].parent][a],i),a=t[a].parent;return i.conversion=n,i}e.exports=function(e){for(var t=function(e){var t=function(){for(var e={},t=Object.keys(r),n=t.length,o=0;o1&&void 0!==arguments[1])||arguments[1],n=!(t||arguments.length>2&&void 0!==arguments[2]&&arguments[2]),r=new i.default(this.resolveColorDelegate(e),this.format,n);return r.isValid()||(t&&(r=this.getFallbackColor()),this.colorpicker.trigger("colorpickerInvalid",r,e)),this.isAlphaEnabled()||(r.alpha=1),r}},{key:"getFallbackColor",value:function(){if(this.fallback&&this.fallback===this.color)return this.color;var e=this.resolveColorDelegate(this.fallback),t=new i.default(e,this.format);return t.isValid()?t:(console.warn("The fallback color is invalid. Falling back to the previous color or black if any."),this.color?this.color:new i.default("#000000",this.format))}},{key:"assureColor",value:function(){return this.hasColor()||(this.color=this.getFallbackColor()),this.color}},{key:"resolveColorDelegate",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=!1;return o.default.each(this.colorpicker.extensions,(function(r,o){!1===n&&(n=o.resolveColor(e,t))})),n||e}},{key:"isInvalidColor",value:function(){return!this.hasColor()||!this.color.isValid()}},{key:"isAlphaEnabled",value:function(){return!1!==this.colorpicker.options.useAlpha}},{key:"hasColor",value:function(){return this.color instanceof i.default}},{key:"fallback",get:function(){return this.colorpicker.options.fallbackColor?this.colorpicker.options.fallbackColor:this.hasColor()?this.color:null}},{key:"format",get:function(){return this.colorpicker.options.format?this.colorpicker.options.format:this.hasColor()&&this.color.hasTransparency()&&this.color.format.match(/^hex/)?this.isAlphaEnabled()?"rgba":"hex":this.hasColor()?this.color.format:"rgb"}},{key:"color",get:function(){return this.colorpicker.element.data("color")},set:function(e){this.colorpicker.element.data("color",e),e instanceof i.default&&"auto"===this.colorpicker.options.format&&(this.colorpicker.options.format=this.color.format)}}]),e}();t.default=s,e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=function(){function e(e,t){for(var n=0;n0?t.css(e):this.addon.css(e)}}}]),e}();t.default=o,e.exports=t.default}])},e.exports=r(n(82726))},46518:(e,t,n)=>{"use strict";n.d(t,{A:()=>v});var r=n(10467),o=n(23029),i=n(92901),a=n(54756),s=n.n(a),p=n(40365),c=n(85284),l=n(60346),u=n(80264),d=n(73065),b=n.n(d),h=n(84281),M=n(38041),f=n(24946),z=n(82611),A=n(62970),m=n(78382),O=n(93939),g=n(84871),y=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if((0,o.A)(this,e),this.value=new ArrayBuffer(0),this.type=e.ARRAY_BUFFER,t&&Object.prototype.hasOwnProperty.call(t,"value")&&Object.prototype.hasOwnProperty.call(t,"type"))this.set(t.value,t.type);else if(t&&null!==n)this.set(t,n);else if(t){var r=e.typeEnum(t.constructor.name);this.set(t,r)}}return(0,i.A)(e,[{key:"get",value:function(t){var n=this;return"string"==typeof t&&(t=e.typeEnum(t)),this.type!==t?(0,p.C3)()?(this._translate(t),this.value):new Promise((function(e,r){n._translate(t).then((function(){e(n.value)})).catch(r)})):this.value}},{key:"set",value:function(t,n){if("string"==typeof n&&(n=e.typeEnum(n)),b().debug("Dish type: "+e.enumLookup(n)),this.value=t,this.type=n,!this.valid()){var r=p.Ay.truncate(JSON.stringify(this.value),25);throw new c.A(`Data is not a valid ${e.enumLookup(n)}: ${r}`)}}},{key:"presentAs",value:function(e){return this.clone().get(e)}},{key:"detectDishType",value:function(){var e=new Uint8Array(this.value.slice(0,2048)),t=(0,u.uy)(e);return t.length&&t[0].mime&&"text/plain"===t[0].mime?t[0].mime:null}},{key:"getTitle",value:(t=(0,r.A)(s().mark((function t(n){var r,o;return s().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:r="",t.t0=this.type,t.next=t.t0===e.FILE?4:t.t0===e.LIST_FILE?6:t.t0===e.JSON?8:t.t0===e.NUMBER||t.t0===e.BIG_NUMBER?10:t.t0===e.ARRAY_BUFFER||t.t0===e.BYTE_ARRAY?12:15;break;case 4:return r=this.value.name,t.abrupt("break",26);case 6:return r=`${this.value.length} file(s)`,t.abrupt("break",26);case 8:return r="application/json",t.abrupt("break",26);case 10:return r=this.value.toString(),t.abrupt("break",26);case 12:if(null===(r=this.detectDishType())){t.next=15;break}return t.abrupt("break",26);case 15:return t.prev=15,(o=this.clone()).value=o.value.slice(0,256),t.next=20,o.get(e.STRING);case 20:r=t.sent,t.next=26;break;case 23:t.prev=23,t.t1=t.catch(15),b().error(`${e.enumLookup(this.type)} cannot be sliced. ${t.t1}`);case 26:return t.abrupt("return",r.slice(0,n));case 27:case"end":return t.stop()}}),t,this,[[15,23]])}))),function(e){return t.apply(this,arguments)})},{key:"valid",value:function(){switch(this.type){case e.BYTE_ARRAY:if(!(this.value instanceof Uint8Array||this.value instanceof Array))return!1;for(var t=0;t255)return!1;return!0;case e.STRING:case e.HTML:return"string"==typeof this.value;case e.NUMBER:return"number"==typeof this.value;case e.ARRAY_BUFFER:return this.value instanceof ArrayBuffer;case e.BIG_NUMBER:if(l.A.isBigNumber(this.value))return!0;if(Object.keys(this.value).sort().equals(["c","e","s"])){var n=new l.A;return n.c=this.value.c,n.e=this.value.e,n.s=this.value.s,this.value=n,!0}return!1;case e.JSON:return!0;case e.FILE:return this.value instanceof File;case e.LIST_FILE:return this.value instanceof Array&&this.value.reduce((function(e,t){return e&&t instanceof File}),!0);default:return!1}}},{key:"size",get:function(){switch(this.type){case e.BYTE_ARRAY:case e.STRING:case e.HTML:return this.value.length;case e.NUMBER:case e.BIG_NUMBER:return this.value.toString().length;case e.ARRAY_BUFFER:return this.value.byteLength;case e.JSON:return JSON.stringify(this.value).length;case e.FILE:return this.value.size;case e.LIST_FILE:return this.value.reduce((function(e,t){return e+t.size}),0);default:return-1}}},{key:"clone",value:function(){var t=new e;switch(this.type){case e.STRING:case e.HTML:case e.NUMBER:case e.BIG_NUMBER:t.set(this.value,this.type);break;case e.BYTE_ARRAY:case e.JSON:t.set(JSON.parse(JSON.stringify(this.value)),this.type);break;case e.ARRAY_BUFFER:t.set(this.value.slice(0),this.type);break;case e.FILE:t.set(new File([this.value],this.value.name,{type:this.value.type,lastModified:this.value.lastModified}),this.type);break;case e.LIST_FILE:t.set(this.value.map((function(e){return new File([e],e.name,{type:e.type,lastModified:e.lastModified})})),this.type);break;default:throw new c.A("Cannot clone Dish, unknown type")}return t}},{key:"_translate",value:function(t){var n=this;if(b().debug(`Translating Dish from ${e.enumLookup(this.type)} to ${e.enumLookup(t)}`),!(0,p.C3)())return new Promise((function(r,o){n._toArrayBuffer().then((function(){return n.type=e.ARRAY_BUFFER})).then((function(){n._fromArrayBuffer(t),r()})).catch(o)}));this._toArrayBuffer(),this.type=e.ARRAY_BUFFER,this._fromArrayBuffer(t)}},{key:"_toArrayBuffer",value:function(){var t=this,n={browser:{[e.STRING]:function(){return Promise.resolve(g.A.toArrayBuffer.bind(t)())},[e.NUMBER]:function(){return Promise.resolve(O.A.toArrayBuffer.bind(t)())},[e.HTML]:function(){return Promise.resolve(z.A.toArrayBuffer.bind(t)())},[e.ARRAY_BUFFER]:function(){return Promise.resolve()},[e.BIG_NUMBER]:function(){return Promise.resolve(M.A.toArrayBuffer.bind(t)())},[e.JSON]:function(){return Promise.resolve(A.A.toArrayBuffer.bind(t)())},[e.FILE]:function(){return f.A.toArrayBuffer.bind(t)()},[e.LIST_FILE]:function(){return Promise.resolve(m.A.toArrayBuffer.bind(t)())},[e.BYTE_ARRAY]:function(){return Promise.resolve(h.A.toArrayBuffer.bind(t)())}},node:{[e.STRING]:function(){return g.A.toArrayBuffer.bind(t)()},[e.NUMBER]:function(){return O.A.toArrayBuffer.bind(t)()},[e.HTML]:function(){return z.A.toArrayBuffer.bind(t)()},[e.ARRAY_BUFFER]:function(){},[e.BIG_NUMBER]:function(){return M.A.toArrayBuffer.bind(t)()},[e.JSON]:function(){return A.A.toArrayBuffer.bind(t)()},[e.FILE]:function(){return f.A.toArrayBuffer.bind(t)()},[e.LIST_FILE]:function(){return m.A.toArrayBuffer.bind(t)()},[e.BYTE_ARRAY]:function(){return h.A.toArrayBuffer.bind(t)()}}};try{return n[(0,p.C3)()?"node":"browser"][this.type]()}catch(t){throw new c.A(`Error translating from ${e.enumLookup(this.type)} to ArrayBuffer: ${t}`)}}},{key:"_fromArrayBuffer",value:function(t){var n=this,r={[e.STRING]:function(){return g.A.fromArrayBuffer.bind(n)()},[e.NUMBER]:function(){return O.A.fromArrayBuffer.bind(n)()},[e.HTML]:function(){return z.A.fromArrayBuffer.bind(n)()},[e.ARRAY_BUFFER]:function(){},[e.BIG_NUMBER]:function(){return M.A.fromArrayBuffer.bind(n)()},[e.JSON]:function(){return A.A.fromArrayBuffer.bind(n)()},[e.FILE]:function(){return f.A.fromArrayBuffer.bind(n)()},[e.LIST_FILE]:function(){return m.A.fromArrayBuffer.bind(n)()},[e.BYTE_ARRAY]:function(){return h.A.fromArrayBuffer.bind(n)()}};try{r[t](),this.type=t}catch(n){throw new c.A(`Error translating from ArrayBuffer to ${e.enumLookup(t)}: ${n}`)}}}],[{key:"typeEnum",value:function(t){switch(t.toLowerCase()){case"bytearray":case"byte array":return e.BYTE_ARRAY;case"string":return e.STRING;case"number":return e.NUMBER;case"html":return e.HTML;case"arraybuffer":case"array buffer":return e.ARRAY_BUFFER;case"bignumber":case"big number":return e.BIG_NUMBER;case"json":case"object":return e.JSON;case"file":return e.FILE;case"list":return e.LIST_FILE;default:throw new c.A("Invalid data type string. No matching enum.")}}},{key:"enumLookup",value:function(t){switch(t){case e.BYTE_ARRAY:return"byteArray";case e.STRING:return"string";case e.NUMBER:return"number";case e.HTML:return"html";case e.ARRAY_BUFFER:return"ArrayBuffer";case e.BIG_NUMBER:return"BigNumber";case e.JSON:return"JSON";case e.FILE:return"File";case e.LIST_FILE:return"List";default:throw new c.A("Invalid data type enum. No matching type.")}}}]);var t}();y.BYTE_ARRAY=0,y.STRING=1,y.NUMBER=2,y.HTML=3,y.ARRAY_BUFFER=4,y.BIG_NUMBER=5,y.JSON=6,y.FILE=7,y.LIST_FILE=8;const v=y},40365:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>y,C3:()=>m,sg:()=>q});var r=n(10467),o=n(89394),i=n(23029),a=n(92901),s=n(54756),p=n.n(s),c=n(73065),l=n.n(c),u=n(90031),d=n.n(u),b=n(70991),h=n(54749),M=n(23039),f=n(55293),z=n(48287).Buffer,A=n(65606);function m(){return void 0!==A&&null!=A.versions&&null!=A.versions.node}function O(){return"object"==typeof window}function g(){return"function"==typeof importScripts}const y=function(){function e(){(0,i.A)(this,e)}return(0,a.A)(e,null,[{key:"chr",value:function(e){if(e>65535){e-=65536;var t=String.fromCharCode(e>>>10&1023|55296);return e=56320|1023&e,t+String.fromCharCode(e)}return String.fromCharCode(e)}},{key:"ord",value:function(e){if(2===e.length){var t=e.charCodeAt(0),n=e.charCodeAt(1);if(t>=55296&&t<56320&&n>=56320&&n<57344)return 1024*(t-55296)+n-56320+65536}return e.charCodeAt(0)}},{key:"padBytesRight",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=new Array(t);return r.fill(n),(0,o.A)(e).forEach((function(e,t){r[t]=e})),r}},{key:"truncate",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"...";return e.length>t&&(e=e.slice(0,t-n.length)+n),e}},{key:"hex",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;return(t="string"==typeof t?e.ord(t):t).toString(16).padStart(n,"0")}},{key:"bin",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:8;return(t="string"==typeof t?e.ord(t):t).toString(2).padStart(n,"0")}},{key:"printable",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return arguments.length>2&&void 0!==arguments[2]&&arguments[2]?e.replace(/[^\x20-\x7f]/g,"."):(e=e.replace(/[\0-\x08\x0B-\x0C\x0E-\x1F\x7F-\x9F\xAD\u0378\u0379\u037F-\u0383\u038B\u038D\u03A2\u0528-\u0530\u0557\u0558\u0560\u0588\u058B-\u058E\u0590\u05C8-\u05CF\u05EB-\u05EF\u05F5-\u0605\u061C\u061D\u06DD\u070E\u070F\u074B\u074C\u07B2-\u07BF\u07FB-\u07FF\u082E\u082F\u083F\u085C\u085D\u085F-\u089F\u08A1\u08AD-\u08E3\u08FF\u0978\u0980\u0984\u098D\u098E\u0991\u0992\u09A9\u09B1\u09B3-\u09B5\u09BA\u09BB\u09C5\u09C6\u09C9\u09CA\u09CF-\u09D6\u09D8-\u09DB\u09DE\u09E4\u09E5\u09FC-\u0A00\u0A04\u0A0B-\u0A0E\u0A11\u0A12\u0A29\u0A31\u0A34\u0A37\u0A3A\u0A3B\u0A3D\u0A43-\u0A46\u0A49\u0A4A\u0A4E-\u0A50\u0A52-\u0A58\u0A5D\u0A5F-\u0A65\u0A76-\u0A80\u0A84\u0A8E\u0A92\u0AA9\u0AB1\u0AB4\u0ABA\u0ABB\u0AC6\u0ACA\u0ACE\u0ACF\u0AD1-\u0ADF\u0AE4\u0AE5\u0AF2-\u0B00\u0B04\u0B0D\u0B0E\u0B11\u0B12\u0B29\u0B31\u0B34\u0B3A\u0B3B\u0B45\u0B46\u0B49\u0B4A\u0B4E-\u0B55\u0B58-\u0B5B\u0B5E\u0B64\u0B65\u0B78-\u0B81\u0B84\u0B8B-\u0B8D\u0B91\u0B96-\u0B98\u0B9B\u0B9D\u0BA0-\u0BA2\u0BA5-\u0BA7\u0BAB-\u0BAD\u0BBA-\u0BBD\u0BC3-\u0BC5\u0BC9\u0BCE\u0BCF\u0BD1-\u0BD6\u0BD8-\u0BE5\u0BFB-\u0C00\u0C04\u0C0D\u0C11\u0C29\u0C34\u0C3A-\u0C3C\u0C45\u0C49\u0C4E-\u0C54\u0C57\u0C5A-\u0C5F\u0C64\u0C65\u0C70-\u0C77\u0C80\u0C81\u0C84\u0C8D\u0C91\u0CA9\u0CB4\u0CBA\u0CBB\u0CC5\u0CC9\u0CCE-\u0CD4\u0CD7-\u0CDD\u0CDF\u0CE4\u0CE5\u0CF0\u0CF3-\u0D01\u0D04\u0D0D\u0D11\u0D3B\u0D3C\u0D45\u0D49\u0D4F-\u0D56\u0D58-\u0D5F\u0D64\u0D65\u0D76-\u0D78\u0D80\u0D81\u0D84\u0D97-\u0D99\u0DB2\u0DBC\u0DBE\u0DBF\u0DC7-\u0DC9\u0DCB-\u0DCE\u0DD5\u0DD7\u0DE0-\u0DF1\u0DF5-\u0E00\u0E3B-\u0E3E\u0E5C-\u0E80\u0E83\u0E85\u0E86\u0E89\u0E8B\u0E8C\u0E8E-\u0E93\u0E98\u0EA0\u0EA4\u0EA6\u0EA8\u0EA9\u0EAC\u0EBA\u0EBE\u0EBF\u0EC5\u0EC7\u0ECE\u0ECF\u0EDA\u0EDB\u0EE0-\u0EFF\u0F48\u0F6D-\u0F70\u0F98\u0FBD\u0FCD\u0FDB-\u0FFF\u10C6\u10C8-\u10CC\u10CE\u10CF\u1249\u124E\u124F\u1257\u1259\u125E\u125F\u1289\u128E\u128F\u12B1\u12B6\u12B7\u12BF\u12C1\u12C6\u12C7\u12D7\u1311\u1316\u1317\u135B\u135C\u137D-\u137F\u139A-\u139F\u13F5-\u13FF\u169D-\u169F\u16F1-\u16FF\u170D\u1715-\u171F\u1737-\u173F\u1754-\u175F\u176D\u1771\u1774-\u177F\u17DE\u17DF\u17EA-\u17EF\u17FA-\u17FF\u180F\u181A-\u181F\u1878-\u187F\u18AB-\u18AF\u18F6-\u18FF\u191D-\u191F\u192C-\u192F\u193C-\u193F\u1941-\u1943\u196E\u196F\u1975-\u197F\u19AC-\u19AF\u19CA-\u19CF\u19DB-\u19DD\u1A1C\u1A1D\u1A5F\u1A7D\u1A7E\u1A8A-\u1A8F\u1A9A-\u1A9F\u1AAE-\u1AFF\u1B4C-\u1B4F\u1B7D-\u1B7F\u1BF4-\u1BFB\u1C38-\u1C3A\u1C4A-\u1C4C\u1C80-\u1CBF\u1CC8-\u1CCF\u1CF7-\u1CFF\u1DE7-\u1DFB\u1F16\u1F17\u1F1E\u1F1F\u1F46\u1F47\u1F4E\u1F4F\u1F58\u1F5A\u1F5C\u1F5E\u1F7E\u1F7F\u1FB5\u1FC5\u1FD4\u1FD5\u1FDC\u1FF0\u1FF1\u1FF5\u1FFF\u200B-\u200F\u202A-\u202E\u2060-\u206F\u2072\u2073\u208F\u209D-\u209F\u20BB-\u20CF\u20F1-\u20FF\u218A-\u218F\u23F4-\u23FF\u2427-\u243F\u244B-\u245F\u2700\u2B4D-\u2B4F\u2B5A-\u2BFF\u2C2F\u2C5F\u2CF4-\u2CF8\u2D26\u2D28-\u2D2C\u2D2E\u2D2F\u2D68-\u2D6E\u2D71-\u2D7E\u2D97-\u2D9F\u2DA7\u2DAF\u2DB7\u2DBF\u2DC7\u2DCF\u2DD7\u2DDF\u2E3C-\u2E7F\u2E9A\u2EF4-\u2EFF\u2FD6-\u2FEF\u2FFC-\u2FFF\u3040\u3097\u3098\u3100-\u3104\u312E-\u3130\u318F\u31BB-\u31BF\u31E4-\u31EF\u321F\u32FF\u4DB6-\u4DBF\u9FCD-\u9FFF\uA48D-\uA48F\uA4C7-\uA4CF\uA62C-\uA63F\uA698-\uA69E\uA6F8-\uA6FF\uA78F\uA794-\uA79F\uA7AB-\uA7F7\uA82C-\uA82F\uA83A-\uA83F\uA878-\uA87F\uA8C5-\uA8CD\uA8DA-\uA8DF\uA8FC-\uA8FF\uA954-\uA95E\uA97D-\uA97F\uA9CE\uA9DA-\uA9DD\uA9E0-\uA9FF\uAA37-\uAA3F\uAA4E\uAA4F\uAA5A\uAA5B\uAA7C-\uAA7F\uAAC3-\uAADA\uAAF7-\uAB00\uAB07\uAB08\uAB0F\uAB10\uAB17-\uAB1F\uAB27\uAB2F-\uABBF\uABEE\uABEF\uABFA-\uABFF\uD7A4-\uD7AF\uD7C7-\uD7CA\uD7FC-\uD7FF\uE000-\uF8FF\uFA6E\uFA6F\uFADA-\uFAFF\uFB07-\uFB12\uFB18-\uFB1C\uFB37\uFB3D\uFB3F\uFB42\uFB45\uFBC2-\uFBD2\uFD40-\uFD4F\uFD90\uFD91\uFDC8-\uFDEF\uFDFE\uFDFF\uFE1A-\uFE1F\uFE27-\uFE2F\uFE53\uFE67\uFE6C-\uFE6F\uFE75\uFEFD-\uFF00\uFFBF-\uFFC1\uFFC8\uFFC9\uFFD0\uFFD1\uFFD8\uFFD9\uFFDD-\uFFDF\uFFE7\uFFEF-\uFFFB\uFFFE\uFFFF]/g,"."),t||(e=e.replace(/[\x09-\x10\u2028\u2029]/g,".")),e)}},{key:"escapeWhitespace",value:function(e){return e.replace(/[\x09-\x10]/g,(function(e){return String.fromCharCode(57344+e.charCodeAt(0))}))}},{key:"parseEscapedChars",value:function(e){return e.replace(/\\([abfnrtv'"]|[0-3][0-7]{2}|[0-7]{1,2}|x[\da-fA-F]{2}|u[\da-fA-F]{4}|u\{[\da-fA-F]{1,6}\}|\\)/g,(function(e,t){switch(t[0]){case"\\":return"\\";case"0":case"1":case"2":case"3":case"4":case"5":case"6":case"7":return String.fromCharCode(parseInt(t,8));case"a":return String.fromCharCode(7);case"b":return"\b";case"t":return"\t";case"n":return"\n";case"v":return"\v";case"f":return"\f";case"r":return"\r";case'"':return'"';case"'":return"'";case"x":return String.fromCharCode(parseInt(t.substr(1),16));case"u":return"{"===t[1]?String.fromCodePoint(parseInt(t.slice(2,-1),16)):String.fromCharCode(parseInt(t.substr(1),16))}}))}},{key:"escapeRegex",value:function(e){return e.replace(/([.*+?^=!:${}()|[\]/\\])/g,"\\$1")}},{key:"expandAlphRange",value:function(t){for(var n=[],r=0;r=0;o--)n=256*n+e[o];return n}},{key:"intToByteArray",value:function(e,t,n){var r=new Array(t);if("little"===n)for(var o=0;o>>=8;else for(var i=t-1;i>=0;i--)r[i]=255&e,e>>>=8;return r}},{key:"strToArrayBuffer",value:function(t){if(l().debug(`Converting string[${null==t?void 0:t.length}] to array buffer`),!t)return new ArrayBuffer;for(var n,r=new Uint8Array(t.length),o=t.length;o--;)if(n=t.charCodeAt(o),r[o]=n,n>255)return e.strToUtf8ArrayBuffer(t);return r.buffer}},{key:"strToUtf8ArrayBuffer",value:function(e){if(l().debug(`Converting string[${null==e?void 0:e.length}] to UTF8 array buffer`),!e)return new ArrayBuffer;var t=new TextEncoder("utf-8").encode(e);return e.length!==t.length&&(g()&&self&&"function"==typeof self.setOption?self.setOption("attemptHighlight",!1):O()&&(window.app.options.attemptHighlight=!1)),t.buffer}},{key:"strToByteArray",value:function(t){if(l().debug(`Converting string[${null==t?void 0:t.length}] to byte array`),!t)return[];for(var n,r=new Array(t.length),o=t.length;o--;)if(n=t.charCodeAt(o),r[o]=n,n>255)return e.strToUtf8ByteArray(t);return r}},{key:"strToUtf8ByteArray",value:function(t){if(l().debug(`Converting string[${null==t?void 0:t.length}] to UTF8 byte array`),!t)return[];var n=d().encode(t);return t.length!==n.length&&(g()?self.setOption("attemptHighlight",!1):O()&&(window.app.options.attemptHighlight=!1)),e.strToByteArray(n)}},{key:"strToCharcode",value:function(t){if(l().debug(`Converting string[${null==t?void 0:t.length}] to charcode`),!t)return[];for(var n=[],r=0;r=55296&&o<56320){var i=t[r+1].charCodeAt(0);i>=56320&&i<57344&&(o=e.ord(t[r]+t[++r]))}n.push(o)}return n}},{key:"byteArrayToUtf8",value:function(t){var n;if(l().debug(`Converting byte array[${null===(n=t)||void 0===n?void 0:n.length}] to UTF8`),!t||!t.length)return"";t instanceof Uint8Array||(t=new Uint8Array(t));try{var r=new TextDecoder("utf-8",{fatal:!0}).decode(t);return r.length!==t.length&&(g()?self.setOption("attemptHighlight",!1):O()&&(window.app.options.attemptHighlight=!1)),r}catch(n){return e.byteArrayToChars(t)}}},{key:"byteArrayToChars",value:function(e){if(l().debug(`Converting byte array[${null==e?void 0:e.length}] to chars`),!e||!e.length)return"";for(var t="",n=0;n1&&void 0!==arguments[1])||arguments[1];if(l().debug(`Converting array buffer[${null==t?void 0:t.byteLength}] to str`),!t||!t.byteLength)return"";var r=new Uint8Array(t);return n?e.byteArrayToUtf8(r):e.byteArrayToChars(r)}},{key:"calculateShannonEntropy",value:function(e){e instanceof ArrayBuffer&&(e=new Uint8Array(e));var t,n=[],r=new Array(256).fill(0);for(t=0;t0&&n.push(r[t]/e.length);var o,i=0;for(t=0;t1&&void 0!==arguments[1]?arguments[1]:[","],o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:["\n","\r"],i=!1,a=!1,s="",p=[],c=[];e.length&&"\ufeff"===e[0]&&(e=e.substr(1));for(var l=0;l=0?(p.push(s),s=""):!a&&o.indexOf(t)>=0?(p.push(s),s="",c.push(p),p=[],o.indexOf(n)>=0&&n!==t&&l++):s+=t:a=!0;return p.length&&(p.push(s),c.push(p)),c}},{key:"stripHtmlTags",value:function(e){function t(e,n){var r=n.replace(e,"");return r.length===n.length?r:t(e,r)}return arguments.length>1&&void 0!==arguments[1]&&arguments[1]&&(e=t(/