.kry_loader90 {
    position:relative;
    width:90px;
    height:90px;
    margin:auto;
    z-index: 1;
    flex-shrink: 0;
    transform: translateY(-50%);
    top: 50%;
}
.kry_circle90{
    position:absolute;
    background-color:#EFEFEF;
    height:16px;
    width:16px;
    border-radius:8px;
    -o-border-radius:8px;
    -ms-border-radius:8px;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    animation-name:kry_fade90;
    -o-animation-name:kry_fade90;
    -ms-animation-name:kry_fade90;
    -webkit-animation-name:kry_fade90;
    -moz-animation-name:kry_fade90;
    animation-duration:0.8s;
    -o-animation-duration:0.8s;
    -ms-animation-duration:0.8s;
    -webkit-animation-duration:0.8s;
    -moz-animation-duration:0.8s;
    animation-iteration-count:infinite;
    -o-animation-iteration-count:infinite;
    -ms-animation-iteration-count:infinite;
    -webkit-animation-iteration-count:infinite;
    -moz-animation-iteration-count:infinite;
    animation-direction:normal;
    -o-animation-direction:normal;
    -ms-animation-direction:normal;
    -webkit-animation-direction:normal;
    -moz-animation-direction:normal;
}
#kry_frotate90_01{
    left:0;
    top:36px;
    animation-delay:-0.6s;
    -o-animation-delay:-0.6s;
    -ms-animation-delay:-0.6s;
    -webkit-animation-delay:-0.6s;
    -moz-animation-delay:-0.6s;
}
#kry_frotate90_02{
    left:10px;
    top:10px;
    animation-delay:-0.7s;
    -o-animation-delay:-0.7s;
    -ms-animation-delay:-0.7s;
    -webkit-animation-delay:-0.7s;
    -moz-animation-delay:-0.7s;
}
#kry_frotate90_03{
    left:36px;
    top:0;
    animation-delay:0s;
    -o-animation-delay:0s;
    -ms-animation-delay:0s;
    -webkit-animation-delay:0s;
    -moz-animation-delay:-0s;
}
#kry_frotate90_04{
    right:10px;
    top:10px;
    animation-delay:-0.1s;
    -o-animation-delay:-0.1s;
    -ms-animation-delay:-0.1s;
    -webkit-animation-delay:-0.1s;
    -moz-animation-delay:-0.1s;
}
#kry_frotate90_05{
    right:0;
    top:36px;
    animation-delay:-0.2s;
    -o-animation-delay:-0.2s;
    -ms-animation-delay:-0.2s;
    -webkit-animation-delay:-0.2s;
    -moz-animation-delay:-0.2s;
}
#kry_frotate90_06{
    right:10px;
    bottom:10px;
    animation-delay:-0.3s;
    -o-animation-delay:-0.3s;
    -ms-animation-delay:-0.3s;
    -webkit-animation-delay:-0.3s;
    -moz-animation-delay:-0.3s;
}
#kry_frotate90_07{
    left:36px;
    bottom:0;
    animation-delay:-0.4s;
    -o-animation-delay:-0.4s;
    -ms-animation-delay:-0.4s;
    -webkit-animation-delay:-0.4s;
    -moz-animation-delay:-0.4s;
}
#kry_frotate90_08{
    left:10px;
    bottom:10px;
    animation-delay:-0.5s;
    -o-animation-delay:-0.5s;
    -ms-animation-delay:-0.5s;
    -webkit-animation-delay:-0.5s;
    -moz-animation-delay:-0.5s;
}
@keyframes kry_fade90{
    0%{
        background-color:rgb(0,0,0);
    }

    100%{
        background-color:#EFEFEF;
    }
}
@-o-keyframes kry_fade90{
    0%{
        background-color:rgb(0,0,0);
    }

    100%{
        background-color:#EFEFEF;
    }
}
@-ms-keyframes kry_fade90{
    0%{
        background-color:rgb(0,0,0);
    }

    100%{
        background-color:#EFEFEF;
    }
}
@-webkit-keyframes kry_fade90{
    0%{
        background-color:rgb(0,0,0);
    }

    100%{
        background-color:#EFEFEF;
    }
}
@-moz-keyframes kry_fade90{
    0%{
        background-color:rgb(0,0,0);
    }

    100%{
        background-color:#EFEFEF;
    }
}