blob: 508b72278f27fefaaf83272c0cc89bae6b956a0f [file] [log] [blame]
/********************************
* Body
*********************************/
/********************************
* Navigation Bar
*********************************/
.fa-external-link {
font-size: 12px;
}
/********************************
* Primary container
*********************************/
.primary-container-header h1 {
margin-top: 0px;
}
.gobblin-logo-h1 {
width: 1.8em;
}
/********************************
* News Items
*********************************/
.latest-news-panel {
border: none;
border-radius: 2px;
-webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.3);
box-shadow: 0 1px 4px rgba(0,0,0,0.3);
}
.latest-news-header {
font-size: 24px;
margin-top: 10px;
margin-bottom: 5px;
}
.latest-news-item {
font-size: 15px;
line-height: 18px;
margin-bottom: 10px;
}
/********************************
* Animated Gobblin
*********************************/
#apache-gobblin-gobbling-container {
width: 100%;
height: 115px;
background-image: url('../images/stripe_work.png');
background-position: 0px 0px;
background-repeat: repeat-x;
animation: animatedBackground 30s linear infinite;
}
.apache-gobblin-gobbling {
margin: 0px 0px;
background-color: #fff;
width: 60px;
padding-left: 0px;
margin-left: 0px;
}
.apache-gobblin-gobbling-upper {
background-color: #cc6600;
background: linear-gradient(to right, #cc6600 , #cc6600, #cc9900);
height: 55px;
width: 110px;
border-radius: 100px 100px 0px 0px;
animation: mouthOpen 0.5s infinite linear;
font-size: 40px;
text-align: right;
}
.apache-gobblin-gobbling-lower {
background-color: #cc6600;
background: linear-gradient(to right, #cc6600 , #cc6600, #cc9900);
height: 55px;
width: 110px;
border-radius: 0 0 100px 100px;
animation: mouthClose 0.5s infinite linear;
}
@keyframes animatedBackground {
from { background-position: 4500px 25px; }
to { background-position: 0 25px; }
}
@keyframes mouthOpen {
0% {transform: rotate(0deg);}
50% {transform: rotate(-35deg);}
}
@keyframes mouthClose {
0% {transform: rotate(0deg);}
50% {transform: rotate(35deg);}
}
@-moz-keyframes mouthOpen {
0% {transform: rotate(0deg);}
50%{transform: rotate(-35deg);}
}
@-moz-keyframes mouthClose {
0% {transform: rotate(0deg);}
50% {transform: rotate(35deg);}
}
@-webkit-keyframes mouthOpen {
0% {transform: rotate(0deg);}
50% {transform: rotate(-35deg);}
}
@-webkit-keyframes mouthClose {
0% {transform: rotate(0deg);}
50% {transform: rotate(35deg);}
}
/********************************
* Animated Button
*********************************/
.btn-outline {
background-color: transparent;
color: inherit;
transition: all .5s;
}
.btn-primary.btn-outline {
color: #111;
}
.btn-primary.btn-outline:hover,
.btn-success.btn-outline:hover,
.btn-info.btn-outline:hover,
.btn-warning.btn-outline:hover,
.btn-danger.btn-outline:hover {
color: #fff;
}
.btn-animated {
-webkit-animation-name: gobblinPulse;
-webkit-animation-duration: 2s;
-webkit-animation-iteration-count: infinite;
font: 300 1em/1.5 'Open Sans', 'Helvetica Neue', Arial, sans-serif;
}
@-webkit-keyframes gobblinPulse {
from { -webkit-box-shadow: 0 0 9px #333; }
50% { -webkit-box-shadow: 0 0 18px #2daebf; }
to { -webkit-box-shadow: 0 0 9px #333; }
}
/********************************
* Misc
*********************************/
.header-link {
padding-left: 5px;
opacity: 0;
-webkit-transition: opacity 0.2s ease-in-out 0.1s;
-moz-transition: opacity 0.2s ease-in-out 0.1s;
-ms-transition: opacity 0.2s ease-in-out 0.1s;
}