.asit-flex-row{
    display: flex;
    justify-content: space-between;
}

.asit-flex-row>label{
    flex-basis: 20%; 
}

.asit-flex-row.register>label{
    flex-basis: 40% !important;
}

.asit-flex-row>input{
    width: auto !important;
    flex-grow: 60%;
    flex-shrink: 30%;
}

.asit-flex-row.register>input{
    flex-basis: 40%;
    flex-grow: 1;
}

.asit-justify-center{
    justify-content: center !important;
}

.asit-justify-left{
    justify-content: flex-start !important;
}

.asit-justify-right{
    justify-content: flex-end !important;
}

.a-tag-btn{
    display: inline-block !important;
    text-decoration: none !important;
    text-align: center !important;
}



.circle-loader {
  border: 10px solid #f3f3f3; /* Light grey */
  border-top: 16px solid #e1e1e1; /* Blue */
  border-radius: 50%;
  width: 120px;
  height: 120px;
  animation: spin 2s cubic-bezier(.79,.14,.15,.86) infinite;
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}