@keyframes rotate {0% {-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}25% {-moz-transform: translate3d(25%, 0, 0);-ms-transform: translate3d(25%, 0, 0);-webkit-transform: translate3d(25%, 0, 0);transform: translate3d(25%, 0, 0);}50% {-moz-transform: translate3d(50%, 0, 0);-ms-transform: translate3d(50%, 0, 0);-webkit-transform: translate3d(50%, 0, 0);transform: translate3d(50%, 0, 0);}75% {-moz-transform: translate3d(75%, 0, 0);-ms-transform: translate3d(75%, 0, 0);-webkit-transform: translate3d(75%, 0, 0);transform: translate3d(75%, 0, 0);}
100% { -moz-transform: translate3d(100%, 0, 0);-ms-transform: translate3d(100%, 0, 0);-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);}}
.spinner {content: "";display:block;position: absolute;width: 35%;height: 6px;top: 0%; left:0%;;margin-top: 0px;z-index: 100 !important;background-color: #38798f;-moz-animation: rotate 1.2s infinite linear;-webkit-animation: rotate 1.2s infinite linear;animation: rotate 1.2s infinite linear;z-index:7000 !important;}

@-moz-keyframes rotate_mobile {0% {-moz-transform: rotate(0deg);transform: rotate(0deg);} 100% {-moz-transform: rotate(360deg);transform: rotate(360deg);}}
@-webkit-keyframes rotate_mobile {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}

@keyframes rotate_mobile {0% {-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg);}100% { -moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-webkit-transform: rotate(360deg);transform: rotate(360deg);}}
.spinner-mobile {content: "";display: inline-block;position: relative;width: 20px;height: 20px;left: 0;margin-left:auto;right:0;margin-right:auto;z-index: 1;border-radius: 50%;border: 2px solid #FFFFFF;border-left-color: #FFFFFF;border-right-color: #000000;background:transparent;-moz-animation: rotate_mobile 0.4s infinite linear;-webkit-animation: rotate_mobile 0.4s infinite linear;animation: rotate_mobile 0.4s infinite linear; vertical-align:middle !important}
