/* Common theme */
body:not([style*="background-color:"]) {
    background-color: rgb(40,40,40) !important;
}
body:not([style*="color:"]) {
    color: rgb(220,220,220) !important;
}
h1:not([style*="color:"]),
h2:not([style*="color:"]),
h3:not([style*="color:"]),
h4:not([style*="color:"]),
h5:not([style*="color:"]),
h6:not([style*="color:"]) {
    color: rgb(220, 220, 220) !important;
}
button:not([style*="background-color:"]) {
    background-color: rgb(220, 220, 220) !important;
    color: rgb(20, 20, 20) !important;
}
button:not([style*="background-color:"]):hover,
[role="button"]:hover {
    background-color: rgb(220, 220, 220) !important;
    color: rgb(20, 20, 20) !important;
}
a:not([style*="color:"]) {
    color: rgb(220, 220, 220) !important;
}
a:not([style*="color:"]):hover {
    color: rgb(190, 247, 255) !important;
}
a:not([style*="color:"]):active, a:not([style*="color:"]):focus {
    color: rgb(187, 240, 255) !important;
}
a.paper:not([style*="color:"]) {
     border-bottom-color: transparent;
     color: #FF0000 !important;
     text-decoration: none;
}
p.preserve:not([style*="color:"]) {
     border-bottom-color: transparent;
     color: #565656 !important;
     text-decoration: none;
}
a.button:not([style*="color:"]) {
			color: rgb(220, 220, 220) !important;
			border: solid 3px white;
			text-decoration: none;
		}
a.button:not([style*="color:"]):hover {
			color: red !important;
			border: solid 3px red;
			text-decoration: none;
		}
.back-to-top:not([style*="background-color:"]) {
    background-color: rgb(20, 20, 20) !important;
}		
.back-to-top:not([style*="color:"]) {
    color: rgb(255, 255, 255) !important;
}