:root{
	--white:	#F5F5F5;
	--grey-01:  #DDD;
	--grey-02:	#C4C4CC;
	--grey-03:  #121214;
    --green-01: #00B37E;
	--green-02: #00875F;
	--green-03: #23693B;
	--green-04: #015F43;
	--green-05: #2d8b6f80;
	--purple-01:#8D6FC5;
    --purple-02:#3B2369;
	--blue: 	#81D8F7;
	--orange:   #FBA94C;
	--black:    #29292E;
}

main.dark-theme{
	background-color: var(--grey-03);
}

.container-main.dark-theme,
.box-checkboxs.dark-theme,
.documentation-annotep.dark-theme li,
.container-data-input.dark-theme p,
.container-data-input.dark-theme .box-git h3,
.description-about.dark-theme p,
.description-about.dark-theme span,
.description-contact.dark-theme span,
.container-download.dark-theme .description-download h3,
.container-download.dark-theme p,
.item-download.dark-theme li,
.documentation-annotep.dark-theme p,
main.dark-theme .container-data-genome p,
main.dark-theme .container-footer .publication span{
	color: var(--grey-02);
}

main.dark-theme .section-models,
main.dark-theme .session-lists,
main.dark-theme .session-description,
main.dark-theme .description-text,
main.dark-theme .container-contributors,
main.dark-theme .description-contact,
main.dark-theme .container-data-genome,
main.dark-theme .container-data-input,
main.dark-theme .container-footer .publication,
main.dark-theme .container-footer .clustermap,
.container-main.dark-theme{
	background-color: var(--black);
	box-shadow: 0px 4px 10px rgb(22, 100, 61);
}

main.dark-theme .session-description p a{
	color: var(--blue);
}

main.dark-theme .container-data-genome .box-genomes-plants{
	box-shadow: 0px 4px 10px rgb(22, 100, 61);
}

main.dark-theme .container-data-genome p span{
	color: var(--orange);
}


.icon-download.dark-theme,
.container-data-genome.dark-theme .collapsible-button,
.Mutationratetable.dark-theme th,
header.dark-theme,
footer.dark-theme{
	background-color: var(--black);
}

main.dark-theme .description-screen span,
.section-models.dark-theme p span,
.Mutationratetable.dark-theme tr th,
.box-input.dark-theme span,
.container-main.dark-theme b,
footer.dark-theme span,
.container-download.dark-theme span{
	color: var(--orange);
}

main.dark-theme .description-screen span a,
main.dark-theme .description-screen p a,
.documentation-annotep.dark-theme .return-title p a,
.documentation-annotep.dark-theme .list-description li span b,
.documentation-annotep.dark-theme .list-description li a,
.documentation-annotep.dark-theme #tools-used a,
.container-main.dark-theme a,
footer.dark-theme a,
.description-about.dark-theme a,
.container-download.dark-theme .docker,
.results-annotation.dark-theme a,
.menu-help.dark-theme a,
.section-models.dark-theme p a{
	color: var(--blue);
}


.box-input.dark-theme .input-text{
	background-color: var(--white);
}

.img-console,.img-file-results,
.img-dna.dark-theme, .img-phylogeny.dark-theme{
	filter: none;
}

.rectangle-green.dark-theme{
	background-color: var(--green-01);
}

.title-input.dark-theme{
	color: var(--grey-02);
	border-bottom: 0.125rem solid var(--green-01);
}


main.dark-theme .container-data-input a,
.container-data-input.dark-theme .graphic span,
.container-data-input.dark-theme .bash span,
.session-title.dark-theme,
.description-contact.dark-theme .contact span{
	color: var(--purple-01);
}

header.dark-theme{
	border-bottom: 0.125rem solid var(--green-01);
}

footer.dark-theme{
	border-top: 0.125rem solid var(--green-01);
	color: var(--grey-02);
}

.uploaddata.dark-theme{
	background: var(--green-01);
	border: 0.0625rem solid var(--green-01);
}

.container-data-genome.dark-theme .notes,
.container-download.dark-theme b, 
.documentation-annotep.dark-theme p b{
	color: var(--grey-01);
}

.documentation-annotep.dark-theme h1,
.documentation-annotep.dark-theme h2,
.documentation-annotep.dark-theme h3{
	color: var(--grey-02);
	border-bottom: 0.125rem solid var(--green-01);
}

.documentation-annotep.dark-theme h4{
	color: var(--grey-02);
	border-bottom: 0.125rem solid var(--purple-01); 
}

.documentation-annotep.dark-theme .container-system-requirements span,
.documentation-annotep.dark-theme h1 span,
.description-contact.dark-theme .contact p,
.documentation-annotep.dark-theme h3 span,
.section-models.dark-theme p b{
	color: var(--green-01);
}

.documentation-annotep.dark-theme .container-system-requirements{
	border: 0.125rem solid var(--purple-01);
}

.Mutationratetable.dark-theme th,
.Mutationratetable.dark-theme td{
	border: 0.0625rem solid var(--grey-01);
	color: var(--grey-01);
}

.documentation-annotep.dark-theme .numberlist-description li b{
	color: var(--white);
}

.download-annotep.dark-theme {
  background: linear-gradient(135deg, var(--purple-02), var(--green-01)); 
}

.download-annotep.dark-theme span,
.download-annotep.dark-theme p{
  color: var(--white) !important; 
}