.loading{display:inline-block;height:20px;width:25px;overflow:show;margin-left:auto!important;margin-top:20px}.loading:not(:required){font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.loading:not(:required):after{content:"";display:block;font-size:10px;width:1em;height:1em;margin-top:-.5em;animation:spinner 1.5s infinite linear;border-radius:.5em;box-shadow:#d51000bf 1.5em 0,#d51000bf 1.1em 1.1em,#d51000bf 0 1.5em,#d51000bf -1.1em 1.1em,#d51000bf -1.5em 0,#d51000bf -1.1em -1.1em,#d51000bf 0 -1.5em,#d51000bf 1.1em -1.1em}@keyframes spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
