.language-selector{list-style: none; padding: 0px; display: inline-block; margin: 5px 5px; background-color: #8bc34a; border-radius: 3px;}
.language-selector li{display: inline-block; margin: 0px 5px; font-weight: lighter;}
.language-selector li::after {content: ' '; width: 1px; height: 11px; border-right: 1px dotted #FFFFFF; display: inline-block; margin-left: 10px;}
.language-selector li:last-child::after {display: none;}
.language-selector li a{color: #FFFFFF; text-decoration: none;}
.selected-language {font-weight: 500 !important; color: #ffeb3b;}

.language-selector-right li::after {margin-left: 0px; margin-right: 10px;}

#footer ul{list-style: none; padding: 0px;}
#footer ul li{display: inline-block; margin: 0px 5px;}
#footer ul li::after {content: ' '; width: 1px; height: 11px; border-right: 1px dotted #CCCCCC; display: inline-block; margin-left: 10px;}
#footer ul li:last-child::after {display: none;}
#footer ul li a {color: #AAAAAA; text-decoration: none;}

.footer-right ul li::after {margin-left: 0px; margin-right: 10px;}

.title-bar {background-color: #8bc34a; box-shadow: 0px 3px 5px #CCCCCC; background-repeat: no-repeat; background-size: cover;}
.title-bar-heading {padding: 10px; border-radius: 7px; background-color: rgb(0, 0, 0, 0.3);}
.title-bar-tree {padding: 10px; border-radius: 7px; background-color: rgb(0, 0, 0, 0.5);}
.tree {color: #FFFFFF;}
.tree a{color: #ffeb3b;}
.tree a:hover{color: #ffeb3b;}

.pdf-icon {font-size: 50px; color: #f44336; display: block !important;}