.plus-loader:not(:required){text-indent:-9999px;transform-origin:50%;background:#f86;border-radius:24px;width:48px;height:48px;margin-bottom:10px;animation:3s ease-in-out infinite plus-loader-background;display:inline-block;position:relative;overflow:hidden;transform:rotate(90deg)}.plus-loader:not(:required):after{content:"";-moz-border-radius:24px 0 0 24px;transform-origin:100%;-webkit-border-radius:24px;background:#f86;border-radius:24px 0 0 24px;width:50%;height:100%;animation:3s linear infinite plus-loader-top;position:absolute;top:0;right:50%}.plus-loader:not(:required):before{content:"";-moz-border-radius:24px 0 0 24px;transform-origin:100%;-webkit-border-radius:24px;background:#fc6;border-radius:24px 0 0 24px;width:50%;height:100%;animation:3s linear infinite plus-loader-bottom;position:absolute;top:0;right:50%}@keyframes plus-loader-top{2.5%{background:#f86;animation-timing-function:ease-in;transform:rotateY(0)}13.75%{background:#ff430d;animation-timing-function:step-start;transform:rotateY(90deg)}13.76%{background:#ffae0d;animation-timing-function:ease-out;transform:rotateY(90deg)}25%{background:#fc6;transform:rotateY(180deg)}27.5%{background:#fc6;animation-timing-function:ease-in;transform:rotateY(180deg)}41.25%{background:#ffae0d;animation-timing-function:step-start;transform:rotateY(90deg)}41.26%{background:#2cc642;animation-timing-function:ease-out;transform:rotateY(90deg)}50%{background:#6d7;transform:rotateY(0)}52.5%{background:#6d7;animation-timing-function:ease-in;transform:rotateY(0)}63.75%{background:#2cc642;animation-timing-function:step-start;transform:rotateY(90deg)}63.76%{background:#1386d2;animation-timing-function:ease-out;transform:rotateY(90deg)}75%{background:#4ae;transform:rotateY(180deg)}77.5%{background:#4ae;animation-timing-function:ease-in;transform:rotateY(180deg)}91.25%{background:#1386d2;animation-timing-function:step-start;transform:rotateY(90deg)}91.26%{background:#ff430d;animation-timing-function:ease-in;transform:rotateY(90deg)}to{background:#f86;animation-timing-function:step-start;transform:rotateY(0)}}@keyframes plus-loader-bottom{0%{background:#fc6;animation-timing-function:step-start}50%{background:#fc6;animation-timing-function:step-start}75%{background:#4ae;animation-timing-function:step-start}to{background:#4ae;animation-timing-function:step-start}}@keyframes plus-loader-background{0%{background:#f86;transform:rotate(180deg)}25%{background:#f86;animation-timing-function:step-start;transform:rotate(180deg)}27.5%{background:#6d7;transform:rotate(90deg)}50%{background:#6d7;animation-timing-function:step-start;transform:rotate(90deg)}52.5%{background:#6d7;transform:rotate(0)}75%{background:#6d7;animation-timing-function:step-start;transform:rotate(0)}77.5%{background:#f86;transform:rotate(270deg)}to{background:#f86;animation-timing-function:step-start;transform:rotate(270deg)}}