.shade {
  text-shadow:  0 2px 4px #3f51b5;
}

#bg_movie {
  position: absolute;
  right: 0;
  bottom: 0;
  min-width: 100%;
  min-height: 100%;
}

.blinker { 
  animation-name: blinker;
  animation-iteration-count: infinite;
  animation-timing-function: cubic-bezier(1,0,0,1);
  animation-duration: .5s;
  margin-left: 5px;
}

@keyframes blinker {  
  from { opacity: 1.0; } to { opacity: 0.0; }
}

.header .header-wrapper h1 {
    font-size: 4rem;
}
@media only screen and (max-width: 900px) {
    .header .header-wrapper h1 {
        font-size: 3rem;
    }
}
@media only screen and (max-width: 600px), only screen and (max-device-width: 641px) and (orientation: landscape) {
    .header .header-wrapper h1 {
        font-size: 2rem;
    }
}

.card-glass {
  background-color: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(5px);
  border: solid 1px rgba(255, 255, 255, 0.3);
  padding: 10px;
  margin-top: 20px;
  min-height: 200px;
  border-radius: 20px;
  box-shadow: 0px 5px 5px rgba(0, 0, 0, .1);
}

.collapsible-header, .collection .collection-item {
  background-color: transparent;
}

nav.navbar .brand-logo {
  top: 10px;
}

.select-wrapper .caret {
    fill: #FFF8;
}

.dropdown-content {
    background-color: #673ab7;
}

nav.navbar ul.dropdown-content li>a, nav.navbar ul.dropdown-content li>span, .dropdown-content li>a, .dropdown-content li>span {
  color: #d1c4e9;
  padding-left: 10px;
}

nav.navbar ul.dropdown-content li>a:hover, nav.navbar ul.dropdown-content li>span:hover, .dropdown-content li>a:hover, .dropdown-content li>span:hover {
  color: #ede7f6;
}


/* Firefox */
* {scrollbar-width: thin;scrollbar-color: #b39ddb #673ab7;}
/* Chrome, Edge, and Safari */
*::-webkit-scrollbar {width: 12px;}
*::-webkit-scrollbar-track {background: #673ab7;}
*::-webkit-scrollbar-thumb {background-color: #b39ddb;border-radius: 20px;border: 3px solid #673ab7;}