body,html{height:100%}.app-loading{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.app-loading .logo{width:100px;height:100px;background:url(https://securemedia.newjobs.com/niche/images/niche-footer-m.gif) center center no-repeat}.app-loading .spinner{height:200px;width:200px;animation:rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.app-loading .spinner .path{stroke-dasharray:1,200;stroke-dashoffset:0;animation:dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:#ddd}@keyframes rotate{100%{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}body,html{height:100%;padding-top:58px!important}@media only screen and (max-width:950px){body,html{padding-top:0!important;margin-top:55px!important}}@media only screen and (max-width:756px){body,html{padding-top:0!important;margin-top:25px!important}}body{background-color:#f0f0f0!important}