.portal-spinner{position:relative}.portal-spinner.portal-spinner-shown{overflow:hidden!important}.portal-spinner.portal-spinner-shown>.portal-spinner-overlay{display:block}.portal-spinner>.portal-spinner-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;cursor:default;background-color:rgba(0,0,0,.05)}.portal-spinner>.portal-spinner-overlay>*{width:80px;height:80px;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto}.portal-spinner.portal-spinner-shown .form-control,.portal-spinner.portal-spinner-shown .uneditable-input,.portal-spinner.portal-spinner-shown input[type=text],.portal-spinner.portal-spinner-shown input[type=url],.portal-spinner.portal-spinner-shown input[type=search],.portal-spinner.portal-spinner-shown input[type=tel],.portal-spinner.portal-spinner-shown input[type=color],.portal-spinner.portal-spinner-shown input[type=password],.portal-spinner.portal-spinner-shown input[type=datetime],.portal-spinner.portal-spinner-shown input[type=datetime-local],.portal-spinner.portal-spinner-shown input[type=date],.portal-spinner.portal-spinner-shown input[type=month],.portal-spinner.portal-spinner-shown input[type=time],.portal-spinner.portal-spinner-shown input[type=week],.portal-spinner.portal-spinner-shown input[type=number],.portal-spinner.portal-spinner-shown input[type=email],.portal-spinner.portal-spinner-shown select,.portal-spinner.portal-spinner-shown textarea{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0}.sk-circle{width:80px;height:80px;position:relative}.sk-circle .sk-child{width:100%;height:100%;position:absolute;left:0;top:0}.sk-circle .sk-child:before{content:'';display:block;margin:0 auto;width:15%;height:15%;border-radius:100%;-webkit-animation:sk-circleBounceDelay 1.2s infinite ease-in-out both;animation:sk-circleBounceDelay 1.2s infinite ease-in-out both;background-color:#fff}.sk-circle .sk-circle2{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.sk-circle .sk-circle3{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sk-circle .sk-circle4{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.sk-circle .sk-circle5{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sk-circle .sk-circle6{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.sk-circle .sk-circle7{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.sk-circle .sk-circle8{-webkit-transform:rotate(315deg);-ms-transform:rotate(315deg);transform:rotate(315deg)}.sk-circle .sk-circle2:before{-webkit-animation-delay:-1.05s;animation-delay:-1.05s}.sk-circle .sk-circle3:before{-webkit-animation-delay:-.9s;animation-delay:-.9s}.sk-circle .sk-circle4:before{-webkit-animation-delay:-.75s;animation-delay:-.75s}.sk-circle .sk-circle5:before{-webkit-animation-delay:-.6s;animation-delay:-.6s}.sk-circle .sk-circle6:before{-webkit-animation-delay:-.45s;animation-delay:-.45s}.sk-circle .sk-circle7:before{-webkit-animation-delay:-.3s;animation-delay:-.3s}.sk-circle .sk-circle8:before{-webkit-animation-delay:-.15s;animation-delay:-.15s}@-webkit-keyframes sk-circleBounceDelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-circleBounceDelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}