﻿.body-container{margin-top:60px;padding-bottom:40px;}.welcome-page li{list-style:none;padding:4px;}.logged-out-page iframe{display:none;width:0;height:0;}.grants-page .card{margin-top:20px;border-bottom:1px solid #d3d3d3;}.grants-page .card .card-title{font-size:120%;font-weight:bold;}.grants-page .card .card-title img{width:100px;height:100px;}.grants-page .card label{font-weight:bold;}#overlay{height:100%;width:100%;position:absolute;top:0;background-color:#fff;opacity:.3;z-index:9999999;}@-webkit-keyframes spin{0%{transform:rotate(0);}100%{transform:rotate(360deg);}}@-moz-keyframes spin{0%{-moz-transform:rotate(0);}100%{-moz-transform:rotate(360deg);}}@keyframes spin{0%{transform:rotate(0);}100%{transform:rotate(360deg);}}.spinner{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1003;background:#000;overflow:hidden;}.spinner div:first-child{display:block;position:relative;left:50%;top:50%;width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:50%;box-shadow:0 3px 3px 0 #ff386a;transform:translate3d(0,0,0);animation:spin 2s linear infinite;}.spinner div:first-child:after,.spinner div:first-child:before{content:'';position:absolute;border-radius:50%;}.spinner div:first-child:before{top:5px;left:5px;right:5px;bottom:5px;box-shadow:0 3px 3px 0 #ffe420;-webkit-animation:spin 3s linear infinite;animation:spin 3s linear infinite;}.spinner div:first-child:after{top:15px;left:15px;right:15px;bottom:15px;box-shadow:0 3px 3px 0 #3dafff;animation:spin 1.5s linear infinite;}