html,body,form {
margin:0;
padding:0
overflow-x: hidden;
}

* {
  -webkit-border-radius: 0 !important;
     -moz-border-radius: 0 !important;
          border-radius: 0 !important;
}
.rounded-pill {
  -webkit-border-radius: 50rem !important;
     -moz-border-radius: 50rem !important;
          border-radius: 50rem !important;
}
.material-icons.md-18 { font-size: 18px; }
.material-icons.md-24 { font-size: 24px; }
.material-icons.md-36 { font-size: 36px; }
.material-icons.md-48 { font-size: 48px; }

body {
background-color:#f9f9f9;
font-family: Raleway, sans-serif;
font-size:14px;
color:#434a54;
font-weight:400;
}

div#body {
background-color:#f9f9f9;
text-align:left;
min-width:320px;
margin:0 auto;
padding:0;
width:100%;
}

div#body > div.mainarea {
min-width:320px;
display:block;
width:100%;
}

div.header,div.intro,div.homepage,div.footer {
text-align:left;
min-width:320px;
line-height:1.5
}

.navbar-top { background-color: #f2f2fc; border-bottom: 7px solid #a7a7fa; }
.navbar-top .mainarea { width:100%; max-width:1180px; }
.navbar-top .navbar-toggler { border-color: #4dd864 !important; background: transparent !important; min-width:44px; min-height:44px; padding:.5rem; display:inline-flex; align-items:center; justify-content:center; }
.navbar-top .navbar-toggler-icon { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%234dd864' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }
.custom-fixed-top { position: fixed; top: 0; right: 0; left: 0; z-index: 1030; }

.menu-link { padding: 0 12px; height: 36px; display: inline-flex; align-items: center; font-size: 12px; text-transform: uppercase; letter-spacing: 1px; text-decoration: none; border: 0 !important; transition: .3s; }
.menu-link.f-1 { background-color: #6fe083 !important; color: #1a3a20 !important; }
.menu-link.f-2 { background-color: #229ad6 !important; color: #fff !important; }
.menu-link.f-3 { background-color: #ffa101 !important; color: #fff !important; }
.menu-link.f-4 { background-color: #f55353 !important; color: #fff !important; }
.menu-link.f-fw { background-color: #ffd8e3 !important; color: #583e78 !important; font-weight: 600; letter-spacing: .04em; }
.menu-link:hover, .menu-link:active { text-decoration: none !important; }
.menu-link.f-1:hover, .menu-link.f-1:active { background-color: #4ab866 !important; color: #1a3a20 !important; }
.menu-link.f-2:hover, .menu-link.f-2:active { background-color: #1a7db0 !important; color: #fff !important; }
.menu-link.f-3:hover, .menu-link.f-3:active { background-color: #cc8001 !important; color: #fff !important; }
.menu-link.f-4:hover, .menu-link.f-4:active { background-color: #d43e3e !important; color: #fff !important; }
.menu-link.f-fw:hover, .menu-link.f-fw:active { background-color: #fcaebb !important; color: #583e78 !important; }
#main a.f-2, #main a.f-3, #main a.f-4 { color: #fff; }
a.home, a.home:visited { color: #373783; text-decoration: none; }
a.home:hover, a.home:active { color: #4d4dd1; }
.result form .row { --bs-gutter-x: 1rem; --bs-gutter-y: 1rem; }
h1 {
font-family: Poppins, sans-serif;
font-size: 24px;
font-weight: 600;
color: #373783;
margin: 0 auto;
padding: 10px 0;
}

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

a, a:hover {
text-decoration: underline;
}

a {
color:#6767e6;
}

a:hover {
color:#4d4dd1;
}

a.footer {
color:#fff;
text-decoration: none;
}

a.footer:hover {
text-decoration: underline;
}

img[src*=svg] {
width/\*/:100%\9
}
px
.tab1 { padding-left: 25px; }
.tab2 { padding-left: 50px; }
.tab3 { padding-left: 75px; }
.tab4 { padding-left: 100px; }

div.intro,div.footer {
margin:0 auto;
padding:10px 20px 15px;
}

div.extra, .navigation, .MathEq {
padding:10px;
margin: 0 5px 0 0px
}
.result {
margin: 0 5px 0 0px
}


.extra, .navigation {
background: #F7F7F7
}

.MathEq {
background: #E4DDCA
}
.MathEqExpl {
float: left;
width: 40px;
}
.html-result,.html-operator{font-size:16px;font-weight:lighter;}

div.header {
margin:0 auto;
padding: 0px 15px;
background-color:#f2f2fc
}

div.header-footnote {font-size:11px;}

div.intro {
color:#434a54;
background: #dcdcfc;
font-weight:200;
/*background-image: url("./img/cert-pattern.png");
background-repeat: no-repeat;
background-position: right; 
text-shadow: 0px 0px 5px #333;*/
}
div.homepage {
background: #ededed;
margin:0 auto;
height: 120px;
/*background-repeat: no-repeat;
background-position: right; */
}
img.homepage { 
width:100%;
height: 120px; }
.object-fit_fill { object-fit:none }
div.footer {
background-color:#555;
color:#f7f7f7;
font-size:14px;
}
.indigo-80 { background-color: #373783; }
.footer-inner { max-width: 1180px; margin: 0 auto !important; }
.transition-hover { transition: opacity .2s ease; }
.transition-hover:hover { opacity: .75; }
.action-plan-grid {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(290px, 1fr));
  gap: 1rem;
}
.action-plan-item {
  display: flex;
  gap: 1rem;
  align-items: flex-start;
  background: #dbe4f5;
  border-left: 4px solid #6f7fd0;
  box-shadow: 0 .125rem .375rem rgba(55, 55, 131, .08);
  padding: 1rem;
}
.action-plan-title {
  margin-top: .5rem;
}
.action-plan-item p {
  margin-bottom: 0;
}
.nav-pill-btn {
  min-width: 8.75rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

/*div.xml {
background: #D6CEC3;
background:-webkit-linear-gradient(#D6CEC3,#F7F7F7);
background:-o-linear-gradient(#D6CEC3,#F7F7F7);
background:-moz-linear-gradient(#D6CEC3,#F7F7F7);
background: -ms-linear-gradient(#D6CEC3, #F7F7F7);/*For IE10*/
/*background:linear-gradient(#D6CEC3,#F7F7F7)
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#D6CEC3', endColorstr='#F7F7F7');/*For IE7-8-9*/ 
/*height: 1%;/*For IE7*/ 
/*}*/
thead, th {
    background-color: #5856D6;
    color: white;
	font-weight: 300;
}
tfoot {
    background-color: #D7D7D7;
    color: #555;
}
table {border-collapse: collapse;}
table.w100 {width:99%;}
thead {}
table.no-border, table.no-border tr td {border-style: none; border:0px;}
table.no-border td.BG555{border-top:#555 1px solid;height:1px;padding-top:0px}
table {border-top: 1px solid #555; border-bottom: 1px solid #555;}
td, th {border-top: 1px solid #555; border-bottom: 1px solid #555;}
tr > * + * {border-left: 1px solid #555;}
table.no-border tr:nth-child(even) {background-color: inherit}
tr:nth-child(even) {background-color: #f3f3f3}
table.no-border tr:hover {background-color: inherit}
tbody tr:hover {background-color: #D1EEFC}
table.no-border td ,table.no-border th {padding: 2px 0;}
td ,th {padding: 8px 5px 2px 5px; font-size: 13px;}
.tr {
display:table-row
}
.td {
display:table-cell;
}

.comment {
font-size:12px;
display:inline
}
.extra {
font-size:12px;
}

div.scrollable {overflow-x:auto;}
div.notice{font-weight:200;
text-align:left;line-height:21px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;/*background-color:#fcf7e3;*/
color:#5856D6;
background:-webkit-linear-gradient(#FFDB4C,#FFCD02);
background:-o-linear-gradient(#FFDB4C,#FFCD02);
background:-moz-linear-gradient(#FFDB4C,#FFCD02);
background: -ms-linear-gradient(#FFDB4C, #FFCD02);/*For IE10*/
background:linear-gradient(#FFDB4C,#FFCD02)
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFDB4C', endColorstr='#FFCD02');/*For IE7-8-9*/
border:#8ecfe5 0px solid;margin:0; margin-right:5px; ;padding:10px;}

hr.intro {
border-color:#f7f7f7
}

hr {
display:block;
border-style:inset;
border:solid #bbb;
border-width:1px 0 0;
margin:1em auto
}

.L{text-align:left}
.C{text-align:center}
.R{text-align:right}
.R1{text-align:right;padding-right:20px}
.FL{float:left}
.FR{float:right}



h2 {
font-family: Poppins, sans-serif;
font-size: 16px;
font-weight: 600;
color: #6767e6;
margin: 0 0 5px;
}
/* Section heading boxes — 2026 editorial style */
.box {
font-family: Poppins, sans-serif;
font-size: 16px;
font-weight: 600;
letter-spacing: 0;
text-transform: none;
padding: 11px 18px 11px 20px;
margin: 8px 0 2px;
border-left: 5px solid currentColor;
-webkit-clip-path: none !important;
clip-path: none !important;
}
/* Corporate / ettevõtte rahandus — indigo */
.c-1 { color: #373783; background: linear-gradient(90deg, #dcdcfc 0%, #f2f2fc 100%); border-left-color: #4d4dd1; }
/* Personal finance / eraisiku rahandus — indigo */
.c-2 { color: #373783; background: linear-gradient(90deg, #dcdcfc 0%, #f2f2fc 100%); border-left-color: #4d4dd1; }
/* Corporate intro / finantsjuhtimine — indigo */
.c-3 { color: #373783; background: linear-gradient(90deg, #dcdcfc 0%, #f2f2fc 100%); border-left-color: #4d4dd1; }
/* Calculators / kalkulaatorid — indigo */
.c-4 { color: #373783; background: linear-gradient(90deg, #dcdcfc 0%, #f2f2fc 100%); border-left-color: #4d4dd1; }
.top7-box { box-shadow: 0 8px 18px rgba(67,74,84,.08); background-color: #dcdcfc; }
.top7-title { font-family: Poppins, sans-serif; font-size: 20px; font-weight: 700; color: #373783; margin: 0 8px 10px; }
.top7-list { margin-bottom: 0; }
.top7-item { padding-top: 0 !important; padding-bottom: 0 !important; }
.top7-item:last-child { border-bottom: 0 !important; }
.top7-box a.top7-link, .top7-box a.top7-link:link, .top7-box a.top7-link:visited { color: #434a54 !important; width: 100%; padding: 6px 8px; text-decoration: none; transition: color .18s ease; }
.top7-box a.top7-link:hover, .top7-box a.top7-link:focus { color: #6767e6 !important; text-decoration: underline; }
.top7-box a.top7-link:active { color: #056b2e !important; }
.top7-rank { width: 1.85rem; height: 1.85rem; margin-right: .65rem; font-family: Poppins, sans-serif; font-size: 15px; font-weight: 700; line-height: 1; color: #373783; opacity: .82; text-align: center; flex-shrink: 0; display: inline-flex; align-items: center; justify-content: center; border-radius: 50% !important; background-color: #f2f2fc; border: 0; }
.top7-text { line-height: 1.35; color: inherit; }
.border-dotted-green { border-bottom: #c8d1e0 1px dotted !important; color: #707a8a; }
.f7f7f7 {background-color: #f7f7f7;}

h3 {
color:#555;
font:16px Helvetica,Arial,sans-serif;
font-weight:400;
padding-top:10px
}

p {}
.footnote {font-size:12px;}

ol {
  list-style-type: none;
  counter-reset: item;
  margin: 0;
  padding: 0;
}

ol > li {
  display: block;
  counter-increment: item;
  margin-bottom: 0.6em;
  position: relative;
  padding-left: 2.2em;
}

ol > li:before {
  content: counters(item, ".") ". ";
  position: absolute;
  left: 0;
  top: 0;
  min-width: 2em;
  white-space: nowrap;
}

li ol {
  margin-top: 0.35em;
  padding-left: 0;
}

li ol > li {
  margin: 0;
  padding-left: 2.8em;
}

li ol > li:before {
  content: counters(item, ".") ". ";
}

li ol li ol > li {
  padding-left: 3.6em;
}
input {margin-bottom: 10px;}
input.vis:hover{border:1px solid #94bbe5;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);}
input.vis.disabled:hover{background-color:#f3f3f3; color:#000; border:#D2E2F4 1px solid; -webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
input.vis:focus{background-color:#fcf7e3; color:#5856D6; outline:none;border:1px solid #5856D6;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);}
.input{font-size:16px;}
.hid{background-color:inherit;color:inherit;border:0;font-weight:lighter;}
.vis,.disabled{letter-spacing:1px;color:inherit;border:#D2E2F4 1px solid;height:32px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#ffffff');font-weight:lighter;padding:3px 2px 2px;margin:0 5px 7px;}
.vis{background-color:#e8f0f9;}
.disabled{background-color:#f3f3f3; color:#000;}
.uline {text-decoration: underline;}
.handcursor{cursor:pointer;display:inline}
.mainsubmit,.submit{text-transform: uppercase;padding:7px 14px 5px; margin:2px 0px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-family:inherit;font-size:12px;font-weight:400;font-style:normal;height:35px;text-decoration:none;text-align:center;cursor:pointer}
.mainsubmit	{-moz-box-shadow:inset 0 1px 0 0 #3f974d;-webkit-box-shadow:inset 0 1px 0 0 #3f974d;box-shadow:inset 0 1px 0 0 #3f974d;background:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3f974d',endColorstr='#6bc388');background-color:#3f974d;border:0 solid #3f974d;display:inline-block;color:#fff;text-shadow:1px 1px 0 #3c8f48;}
.submit		{-moz-box-shadow:inset 0 1px 0 0 #fff;-webkit-box-shadow:inset 0 1px 0 0 #fff;box-shadow:inset 0 1px 0 0 #fff;background:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#e7e7e7');background-color:#f9f9f9;border:1px solid #aaa;display:inline-block;color:#aaa;text-shadow:1px 1px 0 #fff;}
.mainsubmit:hover{background:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3f974d',endColorstr='#3f974d');background-color:#3f974d;}
.submit:hover{background:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#f9f9f9');background-color:f9f9f9;}
input[type=radio]{margin:5px}
input[type=radio].css-radio,input[type=checkbox].css-checkbox{display:none}
input[type=radio].css-radio + label.css-label,input[type=checkbox].css-checkbox + label.chk-label{font-weight:lighter;padding-left:24px;margin:4px 0 9px 6px;height:19px;display:inline-block;line-height:19px;background-repeat:no-repeat;background-position:0 0;vertical-align:middle;cursor:pointer}
input[type=radio].css-radio:checked + label.css-label,input[type=checkbox].css-checkbox:checked + label.chk-label{background-position:0 -19px}
label.css-label,label.chk-label{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
label.css-label{background-image:url(./img/cssradio.png)}
label.chk-label{background-image:url(./img/csscheckbox.png)}

SELECT{background-color:#e8f0f9;font:14px;font-weight:lighter;letter-spacing:0;color:#555;border:#D2E2F4 1px solid;height:24px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-appearance:none; -moz-appearance: none; margin:0 5px 7px}
SELECT {
  padding: 3px 36px 1px 5px;
  background-image:
    linear-gradient(45deg, transparent 50%, #999 50%),
    linear-gradient(135deg, #999 50%, transparent 50%),
    linear-gradient(to right, #999, #999);
  background-position:
    calc(100% - 14px) calc(0.6em + 3px),
    calc(100% - 9px) calc(0.6em + 3px),
    calc(100% - 2.0em) 0.1em;
  background-size:
    5px 5px,
    5px 5px,
    1px 1.4em;
  background-repeat: no-repeat;}
SELECT:hover{border:1px solid #94bbe5;}
.select40 	{width:40px; text-align:right;}
.select60 	{width:60px; text-align:right;}
.select60L 	{width:60px;}
.select75 	{width:75px; text-align:right;}
.select90 	{width:90px;}
.select100 	{width:100px;}
.select120 	{width:120px;}
.select150 	{width:150px;}
.select180 	{width:180px;}
.select240 	{width:240px;}

.navi {display:inline;}
.navi_containter {display:block;}
/* RETINA IMAGES */

img.retina_image {
    height: 128px;
    width: 128px;
}

/* RESPONSIVE STYLES */
@media screen and (max-width: 575.98px) {
	body{padding:80px 0 0 0!important}
	img.logo{height:48px;width:150px;aspect-ratio:25 / 8}
	.w180{width:180px}
	.w130{width:180px}
	.MathEq {
	font-size: 11px;
	}
	.calculators{display:none!important}
	.mobile-calculators{display:block}
}

@media screen and (min-width: 576px) {
	body{padding:96px 0 0 0!important}
	img.logo{height:64px;width:200px;aspect-ratio:25 / 8}
	.w180{width:180px}
	.w130{width:130px}
	.mobile-calculators {display: none; }   /* hide it elsewhere */
}

@media screen and (max-width: 767.98px) {
	div.rectangle-ad{padding-bottom: 20px;}
	.navbar-collapse{background-color:#f2f2fc;}
    .desktop {
        display: none !important;
    }
	.w240{width:180px}
	.w200{width:180px}
	.w120{width:120px}
	.w110{width:120px}
	.w100{width:120px}
	.w100-60{width:60px}
	.w90{width:90px}
	.w80{width:90px}
	.w78{width:90px}
	.w60{width:60px}
	.w56{width:180px}
	.w50{width:60px}
	.w43{width:43px}
	.w40{width:40px}
	.w30{width:30px}
	.w20{width:20px}
	/*img.logo {height: 38; width: 200px; border: 0;}*/
	.R-mob-L{text-align:left}
	.small {
	font:14px Helvetica,Arial,sans-serif;
	font-weight:200
	}
	.big {
	font:14px Helvetica,Arial,sans-serif;
	font-weight:200;
	height:35px
	}
	.title {
	font:20px Helvetica,Arial,sans-serif;
	font-weight:400
	}
	div.intro {
	font-size:14px;
	}
/*	.invoice-header {
	display:block;
	}*/
}

@media screen and (max-width: 767.98px) {
    .mobile {
        display: inline;
    }
	body {
		/* Margin bottom by footer height */
		margin-bottom: 0px;
		padding-bottom: 0px; 
	}
	/*.w360{width:360px}*/
	input.description {width:180px;}
	.w1 {width: 280px}
	.w2 {width: 200px}
	.navbar-text {
    margin-top: 15px;
    margin-right: 20px;
    margin-left: 20px;}
}

@media screen and (min-width: 768px) and (max-width: 991.98px) {
	div.header-ad {display:flex; justify-content:flex-end; text-align:right;}
	div.rectangle-ad{padding-bottom: 20px;}
	.w1 {width: 350px}
	.w360{width:140px;}
}

@media screen and (min-width: 992px) {
	div.header-ad{display:flex;float:right;justify-content:flex-end;text-align:right}
	div.rectangle-ad{display:inline-block;float:right; padding-right: 0px; padding-bottom: 20px;}
	.w360{width:360px;}
}

@media screen and (min-width: 768px) {
	body{padding:96px 0 0 0!important}
	img.logo{height:64px;width:200px;aspect-ratio:25 / 8}
    .mobile {
        display: none; }   /* hide it elsewhere */
	.w240{width:240px}
	.w200{width:200px}
	.w120{width:120px}
	.w110{width:110px}
	.w100{width:100px}
	.w100-60{width:100px}
	.w90{width:90px}
	.w80{width:80px}
	.w78{width:78px}
	.w60{width:60px}
	.w56{width:56px}
	.w50{width:50px}
	.w43{width:43px}
	.w40{width:40px}
	.w30{width:30px}
	.w20{width:20px}
	.R-mob-L{text-align:right}
	/*img.logo {height: 57; width: 300px;}*/
	.small {
	font:12px Helvetica,Arial,sans-serif;
	font-weight:200
	}
	.big {
	font:18px Helvetica,Arial,sans-serif;
	font-weight:200;
	height:35px
	}
	.title {
	font:24px Helvetica,Arial,sans-serif;
	font-weight:400
	}
	div.intro {
	font-size:18px;
	}

	div.intro h1 {
		white-space: nowrap;
		font-size: 24px;
		line-height: 1.2;
	}

	body {
		/* Margin bottom by footer height */
		margin-bottom: 0px;
		padding-bottom: 0px; 
	}
	.info-table {
		float: right;
	}
}

@media screen and (min-width: 1200px) {
div#body {
	max-width:1180px;
}
div#body > div.mainarea,div.header,div.intro,div.homepage,div.footer {
	max-width:1180px!important;
	width: 100%;
}
}


#outdated-browser {
    text-align: right;
    clear: both;
    position: relative;
    top: 17px;
    color: #FF2D55
}

@media (min-width:0px) {
/*.adslot_1{height:250px;width:300px;}*/
.adslot_1{height:100px;width:320px;}
.adslot_2{height:250px;width:300px;}
}
@media (min-width:336px) {
.adslot_2{height:280px;width:336px;}
}
@media (min-width:576px) {
/*.adslot_1{height:280px;width:336px;}*/
.adslot_1{height:100px;width:320px;}
}
/*@media (min-width:768px) {
.adslot_1,.adslot_3{height:90px;width:728px;}
}*/
@media (min-width:992px) {
/*.adslot_2{height:280px;width:336px;}*/
.adslot_1{height:90px;width:728px;}
}

/* ── Colour palette (from calkoo.com) ────────────────────────────── */
/* Gray */
.gray-10{background-color:#f5f7fa}.gray-20{background-color:#ebeff5}.gray-25{background-color:#e4e9f1}.gray-30{background-color:#dde3ed}.gray-40{background-color:#c8d1e0}.gray-50{background-color:#afbacc}.gray-60{background-color:#8e99ab}.gray-70{background-color:#707a8a}.gray-80{background-color:#58606e}.gray-90{background-color:#434a54}.gray-100{background-color:#333840}
/* Blue */
.blue-10{background-color:#f0f5fc}.blue-20{background-color:#cfe0fc}.blue-30{background-color:#accbfc}.blue-40{background-color:#84b1fa}.blue-50{background-color:#5691f0}.blue-60{background-color:#3272d9}.blue-70{background-color:#1d5bbf}.blue-80{background-color:#114599}.blue-90{background-color:#103570}.blue-100{background-color:#15233b}
/* Green */
.green-10{background-color:#e1faeb}.green-20{background-color:#8ef5b7}.green-30{background-color:#46e385}.green-40{background-color:#1ec963}.green-50{background-color:#0aa648}.green-60{background-color:#038537}.green-70{background-color:#056b2e}.green-80{background-color:#075426}.green-90{background-color:#09401f}.green-100{background-color:#0a2e18}
/* Teal */
.teal-10{background-color:#d7faf8}.teal-20{background-color:#83f2eb}.teal-30{background-color:#43ded3}.teal-40{background-color:#21c2b7}.teal-50{background-color:#0ea197}.teal-60{background-color:#08827a}.teal-70{background-color:#086962}.teal-80{background-color:#09524d}.teal-90{background-color:#0a3d3a}.teal-100{background-color:#0a2b29}
/* Indigo */
.indigo-10{background-color:#f2f2fc}.indigo-20{background-color:#dcdcfc}.indigo-30{background-color:#c2c2fc}.indigo-40{background-color:#a7a7fa}.indigo-50{background-color:#8585f2}.indigo-60{background-color:#6767e6}.indigo-70{background-color:#4d4dd1}.indigo-80{background-color:#373783}.indigo-90{background-color:#28288a}
/* Purple */
.purple-10{background-color:#f5f0fa}.purple-20{background-color:#ead9fa}.purple-30{background-color:#dabcf7}.purple-40{background-color:#c79bf2}.purple-50{background-color:#ae74e8}.purple-60{background-color:#9656d6}.purple-70{background-color:#7d3cbd}.purple-80{background-color:#642b9e}.purple-90{background-color:#4b2175}.purple-100{background-color:#371c52}
/* Magenta */
.magenta-10{background-color:#faf0f4}.magenta-20{background-color:#fad4e4}.magenta-30{background-color:#fab4d1}.magenta-40{background-color:#f78bb8}.magenta-50{background-color:#ed5393}.magenta-60{background-color:#d6246e}.magenta-70{background-color:#b01355}.magenta-80{background-color:#8a1244}.magenta-90{background-color:#611535}.magenta-100{background-color:#421527}
/* Red */
.red-10{background-color:#faf0f0}.red-20{background-color:#fad4d4}.red-30{background-color:#fab6b6}.red-40{background-color:#fa8e8e}.red-50{background-color:#f55353}.red-60{background-color:#de1b1b}.red-70{background-color:#b80d0d}.red-80{background-color:#8f0e0e}.red-90{background-color:#661414}
