﻿ 
.spinnerLoading {
  border: 5px solid #ccc;
  border-radius: 50%;
  border-top: 5px solid #3498db;
  width: 30px;
  height: 30px;
  -webkit-animation: spin 1s linear infinite; /* Safari */
  animation: spin 1s linear infinite;
      position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin:auto;
}
.spinnerdiv
{
    position:absolute;
    /*height:100%;*/
    top:0;
    bottom:0;
   background: rgba(255, 255, 255, 0.49);
    z-index: 1;
}

/* Safari */
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
 
 .transition-layer {
            position: fixed;
            width: 100%;
            height: 100%;
            top: 0;
            left: 0;
            text-align: center;
            background-color: #fff;
            z-index: 1000;
            opacity: .9;
        }

        .transition-layer__inner {
            margin: auto;
            position: absolute;
            top: 50%;
            left: 0;
            right: 0;
            -ms-transform: translate(0, -50%);
            transform: translate(0, -50%);
        }

        .transition-layer .animation-wrapper {
            width: 121px;
            height: 150px;
            margin: 0 auto;
            position: relative;
        }

        body .gwd-gen-1dz3gwdanimation {
            animation: gwd-gen-1dz3gwdanimation_gwd-keyframes 1s linear 0s infinite normal forwards;
            -webkit-animation: gwd-gen-1dz3gwdanimation_gwd-keyframes 1s linear 0s infinite normal forwards;
            -moz-animation: gwd-gen-1dz3gwdanimation_gwd-keyframes 1s linear 0s infinite normal forwards;
        }

        .loader_ring {
            position: absolute;
            width: 121px;
            height: 121px;
            left: 0;
            top: 0;
            transform-style: preserve-3d;
            -webkit-transform-style: preserve-3d;
            -moz-transform-style: preserve-3d;
            transform: rotateZ(0deg);
            -webkit-transform: rotateZ(0deg);
            -moz-transform: rotateZ(0deg);
        }

        .loader_elypse {
            position: absolute;
            width: 99px;
            height: 99px;
            left: 11px;
            top: 11px;
        }

        .gwd-gen-mqk4gwdanimation {
            animation: gwd-gen-mqk4gwdanimation_gwd-keyframes 1.1s linear 0s infinite normal forwards;
            -webkit-animation: gwd-gen-mqk4gwdanimation_gwd-keyframes 1.1s linear 0s infinite normal forwards;
            -moz-animation: gwd-gen-mqk4gwdanimation_gwd-keyframes 1.1s linear 0s infinite normal forwards;
        }

        .loader_fc_icon {
            position: absolute;
            width: 100px;
            left: 12px;
            top: 30px;
            transform-style: preserve-3d;
            -webkit-transform-style: preserve-3d;
            -moz-transform-style: preserve-3d;
        }


        @keyframes gwd-gen-mqk4gwdanimation_gwd-keyframes {
            0% {
                transform: translate3d(0px, 0px, 0px);
                animation-timing-function: linear;
            }

            27.27% {
                transform: translate3d(0px, -6px, 0px);
                animation-timing-function: linear;
            }

            63.64% {
                transform: translate3d(0px, 5px, 0px);
                animation-timing-function: linear;
            }

            100% {
                transform: translate3d(0px, 0px, 0px);
                animation-timing-function: linear;
            }
        }

        @keyframes gwd-gen-1dz3gwdanimation_gwd-keyframes {
            0% {
                transform: rotateZ(0deg);
                animation-timing-function: linear;
            }

            100% {
                transform: rotateZ(360deg);
                animation-timing-function: linear;
            }
        }