.montserrat-black { font-family: "Montserrat", sans-serif; font-optical-sizing: auto; font-weight: 900; font-style: normal;}

.bg-blur {
  //background: #e8f5e9 url("/img/bg.jpg") no-repeat fixed center ;
  //background-size: cover;
  //background-blend-mode: lighten;
  background: radial-gradient(circle, #e8f5e9 0%, #4caf50 100%);
}

/* Firefox */
* {scrollbar-width: thin;scrollbar-color: #a5d6a7 #4caf50;}
/* Chrome, Edge, and Safari */
*::-webkit-scrollbar {width: 12px;}
*::-webkit-scrollbar-track {background: #4caf50;}
*::-webkit-scrollbar-thumb {background-color: #a5d6a7;border-radius: 20px;border: 3px solid #4caf50;}

.icon-block { padding: 0 15px;}
.icon-block .material-icons {	font-size: inherit;}

.progress { display: none;}

.rounded { border-radius: 25px;}

.unmask { position: absolute; right: 25px; top: 12px;}
.unmask:before { content: ""; position:absolute; top:9px; left:10px; width: 6px; height: 6px; background: #607d8b; z-index:1; border-radius: 50%;}

@media only screen and (min-width: 600px) { .tabs-content { min-height: 560px;}}

.collection .collection-item {background-color: transparent;}

.tabs .tab a {color: #e8f5e9;}
.tabs {background-color: transparent;}
.tabs .tab a:hover, .tabs .tab a.active {color: white;}

#contrib {
  font-size: 3em;
  text-align: center;
}