.loader { position:fixed; left:0; right:0; bottom:0; top:0; background-color:rgba(255,255,255,0.5); z-index:99; display: flex; align-items: center; justify-content: center; }
.lds-dual-ring { display: inline-block; width: 64px; height: 64px; }
.lds-dual-ring:after { content: " "; display: block; width: 46px; height: 46px; margin: 1px; border-radius: 50%; border: 5px solid #000; border-color: #000 transparent #000 transparent; animation: lds-dual-ring 1.2s linear infinite; }
@keyframes lds-dual-ring { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }

.cursor-hand { cursor:pointer; }