/* Theme */
.btn-light, .btn-light:hover, .btn-light:focus { color: #333; text-shadow: none; }
body{ cursor:default; text-shadow: 0 .05rem .1rem rgba(0, 0, 0, .5); box-shadow: inset 0 0 5rem rgba(0, 0, 0, .5);}
.cover-container { max-width: 42em;}
.nav-masthead .nav-link { color: rgba(255, 255, 255, .5); border-bottom: .25rem solid transparent;}
.nav-masthead .nav-link:hover, .nav-masthead .nav-link:focus { border-bottom-color: rgba(255, 255, 255, .25);}
.nav-masthead .nav-link + .nav-link { margin-left: 1rem;}
.nav-masthead .active{ color: #fff; border-bottom-color: #fff;}
.bd-placeholder-img {font-size: 1.125rem; text-anchor: middle; -webkit-user-select: none; -moz-user-select: none; user-select: none; }
@media (min-width: 768px) { .bd-placeholder-img-lg { font-size: 3.5rem; } }

/* Button */
*{box-sizing:border-box;}
.button{height:40px;display:inline-block;-webkit-font-smoothing:antialiased;position:relative;padding:0.15em 1.4em;padding-right:4.7em;background:#5028AE;border:none;border-radius:6px;color:white;transition:0.2s;overflow:hidden}
.button:before,.button:after{position:absolute;top:0;bottom:0;right:0;padding-top:inherit;padding-bottom:inherit;width:2.8em;content:"\00a0";font-family:"FontAwesome", sans-serif;font-size:1.2em;text-align:center;transition:0.2s;transform-origin: 50% 60%;}
.button:before{background:rgba(0, 0, 0, 0.1);}
.button:hover{background:#31107E;}
.button:active,.button:focus{background:#251153;outline:none;}
.button{min-width:10em;}
.email:after{content:"\f352";} .email:hover:after{-webkit-animation:none;-webkit-transform:scale(1.4);animation:none;transform:scale(1.4);}
@-webkit-keyframes bounceright { from { -webkit-transform:translateX(0); } to { -webkit-transform:translateX(3px); }} @keyframes bounceright { from { transform:translateX(0); } to { transform:translateX(3px); }}
@-webkit-keyframes wiggle      { from { -webkit-transform:rotate(0deg); }  to { -webkit-transform:rotate(30deg);   }} @keyframes wiggle      { from { transform:rotate(0deg);  } to { transform:rotate(30deg);   }}































