(36 intermediate revisions by the same user not shown) | |||
Line 40: | Line 40: | ||
a:hover{ | a:hover{ | ||
text-decoration: none !important; | text-decoration: none !important; | ||
− | color: #47D3E5 | + | color: #47D3E5; |
} | } | ||
Line 123: | Line 123: | ||
position: absolute; | position: absolute; | ||
width: 100%; | width: 100%; | ||
− | top: | + | top: 4.7em; |
box-shadow: 0 0.25em 0.5em 0 rgba(0, 0, 0, 0.25); | box-shadow: 0 0.25em 0.5em 0 rgba(0, 0, 0, 0.25); | ||
background-color: rgba(0, 0, 0, .3) !important; | background-color: rgba(0, 0, 0, .3) !important; | ||
Line 130: | Line 130: | ||
.breadcrumb li { | .breadcrumb li { | ||
padding: 1em 1.3em; | padding: 1em 1.3em; | ||
+ | transition: all 1s ease; | ||
+ | border-radius: 1em; | ||
} | } | ||
Line 151: | Line 153: | ||
} | } | ||
+ | .breadcrumb li.active:hover{ | ||
+ | background-color: rgba(0, 255, 255, .8); | ||
+ | border-radius: 1.5em; | ||
+ | } | ||
− | + | .breadcrumb .dropdown-toggle:after { | |
+ | font-family: 'FontAwesome'; | ||
+ | content: "\f0d7"; | ||
+ | display: inline-block; | ||
+ | margin-left: 5px; | ||
+ | } | ||
− | . | + | .breadcrumb .dropdown .dropdown-menu { |
− | + | position: absolute; | |
+ | float: left; | ||
+ | z-index: 10000; | ||
} | } | ||
+ | |||
+ | .breadcrumb .dropdown .dropdown-menu li { | ||
+ | opacity: 1; | ||
+ | } | ||
+ | |||
+ | .breadcrumb .dropdown-menu li { | ||
+ | border-bottom: solid 2px #eee; | ||
+ | border-radius: 0; | ||
+ | } | ||
+ | |||
+ | .breadcrumb .dropdown .dropdown-menu { | ||
+ | border-top: solid 5px #00BFFF; | ||
+ | } | ||
+ | |||
+ | .breadcrumb .dropdown-menu li:hover { | ||
+ | background-color: #fff; | ||
+ | } | ||
+ | |||
+ | .breadcrumb .dropdown-menu li:hover a{ | ||
+ | color: #00BFFF; | ||
+ | background-color: #fff; | ||
+ | } | ||
+ | |||
+ | |||
+ | |||
+ | /* Panel */ | ||
.panel-group { | .panel-group { | ||
Line 170: | Line 209: | ||
line-height: 1.6em; | line-height: 1.6em; | ||
} | } | ||
+ | |||
+ | .panel-title { | ||
+ | text-align: center; | ||
+ | font-size: 1.7em; | ||
+ | } | ||
+ | |||
+ | .panel-body .table-wrapper { | ||
+ | overflow-x: auto; | ||
+ | } | ||
+ | |||
+ | .panel-default>.panel-heading { | ||
+ | background-color: #fff; | ||
+ | box-shadow: rgba(0,0,0,0.1) 0px 5px 20px 0px; | ||
+ | } | ||
+ | |||
/* Loading */ | /* Loading */ | ||
Line 370: | Line 424: | ||
background-image: url("https://static.igem.org/mediawiki/2018/b/b7/T--SKLMT-China--banner1.jpg"); | background-image: url("https://static.igem.org/mediawiki/2018/b/b7/T--SKLMT-China--banner1.jpg"); | ||
background-position: center center; | background-position: center center; | ||
+ | background-repeat: no-repeat; | ||
background-size: cover; | background-size: cover; | ||
box-shadow: 0 0.25em 0.5em 0 rgba(0, 0, 0, 0.25); | box-shadow: 0 0.25em 0.5em 0 rgba(0, 0, 0, 0.25); | ||
Line 471: | Line 526: | ||
font-size: 5em; | font-size: 5em; | ||
font-weight: 900; | font-weight: 900; | ||
− | |||
margin: 0; | margin: 0; | ||
padding-top: 1em; | padding-top: 1em; | ||
− | padding-left: | + | padding-left: 10px; |
+ | padding-right: 10px; | ||
position: relative; | position: relative; | ||
/* color: transparent; */ | /* color: transparent; */ | ||
Line 502: | Line 557: | ||
.article-banner { | .article-banner { | ||
position: relative; | position: relative; | ||
+ | background-attachment: fixed; | ||
+ | background-repeat: no-repeat; | ||
+ | background-size: cover; | ||
z-index: 1; | z-index: 1; | ||
− | height: | + | height: 66vh; |
− | + | ||
box-shadow: 0 0.25em 0.5em 0 rgba(0, 0, 0, 0.25); | box-shadow: 0 0.25em 0.5em 0 rgba(0, 0, 0, 0.25); | ||
transition: all 0.5s ease; | transition: all 0.5s ease; | ||
Line 538: | Line 595: | ||
.banner-content h2 { | .banner-content h2 { | ||
+ | padding-left: 10px; | ||
+ | padding-right: 10px; | ||
display: inline-block; | display: inline-block; | ||
font-family: Broadway; | font-family: Broadway; | ||
Line 550: | Line 609: | ||
font-size: 1.5em !important; | font-size: 1.5em !important; | ||
} | } | ||
+ | |||
+ | .banner-content { | ||
+ | margin: 0 auto; | ||
+ | } | ||
+ | |||
+ | @keyframes scaling { | ||
+ | 0%{ | ||
+ | transform: scale(1); | ||
+ | } | ||
+ | 50%{ | ||
+ | transform: scale(1.5); | ||
+ | width: 40%; | ||
+ | border-radius: 5em; | ||
+ | } | ||
+ | 100%{ | ||
+ | transform: scale(1); | ||
+ | } | ||
+ | } | ||
+ | |||
+ | .article-banner .banner-content:hover { | ||
+ | -webkit-animation: scaling 2s ease; | ||
+ | -moz-animation: scaling 2s ease; | ||
+ | -ms-animation: scaling 2s ease; | ||
+ | -o-animation: scaling 2s ease; | ||
+ | } | ||
+ | |||
+ | .banner-content h2.title { | ||
+ | transition: all 1s ease; | ||
+ | } | ||
+ | /* | ||
+ | .article-banner .banner-content:hover h2.title { | ||
+ | text-shadow: 0 0 5px #CCCCCC, 0 0 10px #CCCCCC, 0 0 15px #CCCCCC, 0 0 20px #00BFFF, 0 0 25px #00BFFF, 0 0 30px #00BFFF, 0 0 50px #00BFFF, 0 0 80px #00BFFF, 0 0 100px #00BFFF, 0 0 150px #00BFFF; | ||
+ | }*/ | ||
+ | |||
Line 636: | Line 729: | ||
-moz-animation-fill-mode: forwards; | -moz-animation-fill-mode: forwards; | ||
} | } | ||
+ | |||
+ | |||
+ | |||
Line 739: | Line 835: | ||
min-width: 14em; | min-width: 14em; | ||
padding: 0.5em 0; | padding: 0.5em 0; | ||
+ | } | ||
+ | |||
+ | /* Banner Animation */ | ||
+ | |||
+ | |||
+ | @-webkit-keyframes animatedBackground { | ||
+ | 0% { | ||
+ | background-position: 0 0; | ||
+ | } | ||
+ | 50% { | ||
+ | background-position: 100% 100%; | ||
+ | } | ||
+ | 100% { | ||
+ | background-position: 0 0; | ||
+ | } | ||
+ | } | ||
+ | |||
+ | .index-banner { | ||
+ | background-size: cover; | ||
+ | background-position: bottom; | ||
+ | -webkit-animation: animatedBackground 40s linear infinite; | ||
+ | animation: animatedBackground 40s linear infinite; | ||
} | } |
Latest revision as of 22:32, 1 November 2018
/*
- SKLMT SYTLE
- */
/* @import url("https://fonts.googleapis.com/css?family=Lato:300,400,900"); @import url("https://fonts.googleapis.com/css?family=Roboto:100,300,100italic,300italic"); @import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i"); */
/* Basic Sytle */
html, body {
width:100%; font-size: 100%; font: inherit; height: auto; margin:0; padding:0; vertical-align: baseline; overflow-x: hidden;
}
body {
font-family: Lato, Roboto, Source Sans Pro, Helvetica, sans-serif; position: relative;
}
a, a:active, a:focus, a:hover{
outline:none; text-decoration: none !important; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;
}
a:hover{
text-decoration: none !important; color: #47D3E5;
}
h1, h2, h3, h4, h5, h6 {
font-weight: 300; line-height: 1.375; letter-spacing: -0.05em; margin: 0 0 1rem 0;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
color: inherit; text-decoration: none;
}
h1 {
font-size: 3.5rem; line-height: 1.2;
}
h2 {
font-size: 2.25rem;
}
h3 {
font-size: 1.5rem;
}
h4 {
font-size: 1.1rem;
}
h5 {
font-size: 0.9rem;
}
h6 {
font-size: 0.7rem;
}
sub {
font-size: 0.8rem; position: relative; top: 0.5rem;
}
sup {
font-size: 0.8rem; position: relative; top: -0.5rem;
}
p{
margin-bottom:20px; font-size: 1.35em; line-height: 1.65em; font-weight: 11;
}
.wrapper{
min-height: 800px;
}
/* Paragraph */
.paragraph {
padding: 3em 3em; margin: 5em 0 3em 0;
}
/* breadcrumb */ .article-banner {
text-align: center;
}
.article-banner .container {
position: relative;
}
.breadcrumb {
padding: 0; position: absolute; width: 100%; top: 4.7em; box-shadow: 0 0.25em 0.5em 0 rgba(0, 0, 0, 0.25); background-color: rgba(0, 0, 0, .3) !important;
}
.breadcrumb li {
padding: 1em 1.3em; transition: all 1s ease; border-radius: 1em;
}
.breadcrumb li:before {
display: none;
}
.breadcrumb li a {
color: #fff; font-size: 1.4em;
}
.breadcrumb li:hover {
background-color: rgba(0, 0, 0, .33);
}
.breadcrumb li.active {
color: #fff; font-size: 1.4em; background-color: #00BFFF;
}
.breadcrumb li.active:hover{
background-color: rgba(0, 255, 255, .8); border-radius: 1.5em;
}
.breadcrumb .dropdown-toggle:after {
font-family: 'FontAwesome'; content: "\f0d7"; display: inline-block; margin-left: 5px;
}
.breadcrumb .dropdown .dropdown-menu {
position: absolute; float: left; z-index: 10000;
}
.breadcrumb .dropdown .dropdown-menu li {
opacity: 1;
}
.breadcrumb .dropdown-menu li {
border-bottom: solid 2px #eee; border-radius: 0;
}
.breadcrumb .dropdown .dropdown-menu {
border-top: solid 5px #00BFFF;
}
.breadcrumb .dropdown-menu li:hover {
background-color: #fff;
}
.breadcrumb .dropdown-menu li:hover a{
color: #00BFFF; background-color: #fff;
}
/* Panel */
.panel-group {
margin: 2em 0;
}
.panel-default > .panel-heading {
padding: 1.2em;
}
.panel-body {
font-size: 1.3em; line-height: 1.6em;
}
.panel-title {
text-align: center; font-size: 1.7em;
}
.panel-body .table-wrapper {
overflow-x: auto;
}
.panel-default>.panel-heading {
background-color: #fff; box-shadow: rgba(0,0,0,0.1) 0px 5px 20px 0px;
}
/* Loading */
- loading{
background-color: #4b2edf; height: 100%; width: 100%; position: fixed; z-index: 99999; margin-top: 0px; top: 0px;
}
- loading-center{
width: 100%; height: 100%; position: relative;
}
- loading-one {
position: absolute; left: 50%; top: 50%; height: 300px; width: 50px; margin-top: -150px; margin-left: -25px;
}
- loading-two {
position: absolute; left: 50%; top: 50%; height: 300px; width: 50px; margin-top: -150px; margin-left: 50px;
} .object-one{
width: 18px; height: 18px; background-color: #FFF; float: left; margin-top: 15px; margin-right: 15px; -moz-border-radius: 50% 50% 50% 50%; -webkit-border-radius: 50% 50% 50% 50%; border-radius: 50% 50% 50% 50%; -webkit-animation: object-one 1s infinite; animation: object-one 1s infinite;
} .object-two{
width: 18px; height: 18px; background-color: #FFF; float: left; margin-top: 15px; margin-right: 15px; -moz-border-radius: 50% 50% 50% 50%; -webkit-border-radius: 50% 50% 50% 50%; border-radius: 50% 50% 50% 50%; -webkit-animation: object-two 1s infinite; animation: object-two 1s infinite;
}
.object-one:nth-child(9){
-webkit-animation-delay: 0.9s; animation-delay: 0.9s;
} .object-one:nth-child(8){
-webkit-animation-delay: 0.8s; animation-delay: 0.8s;
} .object-one:nth-child(7){
-webkit-animation-delay: 0.7s; animation-delay: 0.7s;
} .object-one:nth-child(6){
-webkit-animation-delay: 0.6s; animation-delay: 0.6s;
} .object-one:nth-child(5){
-webkit-animation-delay: 0.5s; animation-delay: 0.5s;
} .object-one:nth-child(4){
-webkit-animation-delay: 0.4s; animation-delay: 0.4s;
} .object-one:nth-child(3){
-webkit-animation-delay: 0.3s; animation-delay: 0.3s;
} .object-one:nth-child(2){
-webkit-animation-delay: 0.2s; animation-delay: 0.2s;
}
.object-two:nth-child(9){
-webkit-animation-delay: 0.9s; animation-delay: 0.9s;
} .object-two:nth-child(8){
-webkit-animation-delay: 0.8s; animation-delay: 0.8s;
} .object-two:nth-child(7){
-webkit-animation-delay: 0.7s; animation-delay: 0.7s;
} .object-two:nth-child(6){
-webkit-animation-delay: 0.6s; animation-delay: 0.6s;
} .object-two:nth-child(5){
-webkit-animation-delay: 0.5s; animation-delay: 0.5s;
} .object-two:nth-child(4){
-webkit-animation-delay: 0.4s; animation-delay: 0.4s;
} .object-two:nth-child(3){
-webkit-animation-delay: 0.3s; animation-delay: 0.3s;
} .object-two:nth-child(2){
-webkit-animation-delay: 0.2s; animation-delay: 0.2s;
}
@-webkit-keyframes object-one{
50% { -ms-transform: translate(100px,0); -webkit-transform: translate(100px,0); transform: translate(100px,0); }
} @keyframes object-one{
50% { -ms-transform: translate(100px,0); -webkit-transform: translate(100px,0); transform: translate(100px,0); }
} @-webkit-keyframes object-two{
50% { -ms-transform: translate(-100px,0); -webkit-transform: translate(-100px,0); transform: translate(-100px,0); }
} @keyframes object-two{
50% { -ms-transform: translate(-100px,0); -webkit-transform: translate(-100px,0); transform: translate(-100px,0); }
}
/* Footer */
- page-footer {
margin-top: 3em; background-color: #111; text-align: center; color: white; border-top: 2em solid #222; border-bottom: 6em solid #000;
}
- page-footer h3 {
font-size: 2.8m;
}
- page-footer h3 strong{
font-family: Algerian; color: #cf5e72;
}
- page-footer h2 strong {
font-family: Algerian; color: #cf5e72; font-size: 1.6em;
}
- page-footer .row {
margin-bottom: 3em;
}
/*
* Index Banner */
.index-banner {
background-attachment: fixed; background-color: #272833; background-image: url(""); background-position: center center; background-repeat: no-repeat; background-size: cover; box-shadow: 0 0.25em 0.5em 0 rgba(0, 0, 0, 0.25); min-height: 100vh; position: relative; text-align: center; z-index: 8;
}
@-moz-keyframes inner-animation {
0% { opacity: 0; }
100% { opacity: 1; }
}
@-webkit-keyframes inner-animation {
0% { opacity: 0; }
100% { opacity: 1; }
}
@-ms-keyframes inner-animation {
0% { opacity: 0; }
100% { opacity: 1; }
}
@keyframes inner-animation {
0% { opacity: 0; }
100% { opacity: 1; }
}
.index-banner:before {
content: ; display: inline-block; height: 100vh; vertical-align: middle; width: 1%;
}
.index-banner:after {
content: ; display: block; height: 100%; left: 0; top: 0; position: absolute; width: 100%;
}
.index-banner .inner {
-moz-animation: inner-animation 2s 0.25s ease-in-out; -webkit-animation: inner-animation 2s 0.25s ease-in-out; -ms-animation: inner-animation 2s 0.25s ease-in-out; animation: inner-animation 2s 0.25s ease-in-out; -moz-animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; -ms-animation-fill-mode: forwards; animation-fill-mode: forwards; /*background: rgba(52, 27, 43, 0.5);*/ color: #fff; display: inline-block; opacity: 0; text-align: center; font-size: 150%; vertical-align: middle; position: relative; z-index: 1;
}
.index-banner .inner header {
width: 100%; display: inline-block; margin: 0 0 1em 0; padding: 3px 0 3px 0;
}
.index-banner .inner .cd-intro {
width: 100%;
}
.index-banner .inner header h2 {
font-size: 5em; font-weight: 900; margin: 0; padding-top: 1em; padding-left: 10px; padding-right: 10px; position: relative; /* color: transparent; */ font-family: Broadway, Algerian; text-shadow: 0px -1px 4px white, 0px -2px 10px #66b2ff, 0px -10px 20px #3399ff, 0px -18px 40px #0080ff;
}
.index-banner .inner p {
font-size: 2em; font-family: Algerian; letter-spacing: 0.1em; margin: 0; text-transform: uppercase;
}
.index-banner .inner p a {
font-weight: 400;
}
.index-banner .inner footer {
margin: 1em 0 0 0; /* background: rgba(52, 27, 43, 0.5); */
}
/* Article Banner */
.article-banner {
position: relative; background-attachment: fixed; background-repeat: no-repeat; background-size: cover; z-index: 1; height: 66vh; box-shadow: 0 0.25em 0.5em 0 rgba(0, 0, 0, 0.25); transition: all 0.5s ease; vertical-align: middle;
}
.article-banner:before {
content: ; display: inline-block; width: 0; height: 25vh; vertical-align: middle;
}
.article-banner:after {
content: ; display: inline-block; width: 0; height: 100%; vertical-align: middle; position: absolute;
}
.banner-content {
color: #fff; background: rgba(27, 27, 27, 0.75); background: rgba(0, 0, 0, 0.30); font-size: 1.35em; z-index: 2; width: 100%; text-align: center;
}
.banner-content h2 { padding-left: 10px; padding-right: 10px;
display: inline-block; font-family: Broadway; font-size: 3em; border-bottom: solid 2px #fff; padding-bottom: 5px;
}
.banner-content p {
font-weight: 100; padding-bottom: 10px; font-size: 1.5em !important;
}
.banner-content {
margin: 0 auto;
}
@keyframes scaling {
0%{ transform: scale(1); } 50%{ transform: scale(1.5); width: 40%; border-radius: 5em; } 100%{ transform: scale(1); }
}
.article-banner .banner-content:hover {
-webkit-animation: scaling 2s ease; -moz-animation: scaling 2s ease; -ms-animation: scaling 2s ease; -o-animation: scaling 2s ease;
}
.banner-content h2.title {
transition: all 1s ease;
} /* .article-banner .banner-content:hover h2.title {
text-shadow: 0 0 5px #CCCCCC, 0 0 10px #CCCCCC, 0 0 15px #CCCCCC, 0 0 20px #00BFFF, 0 0 25px #00BFFF, 0 0 30px #00BFFF, 0 0 50px #00BFFF, 0 0 80px #00BFFF, 0 0 100px #00BFFF, 0 0 150px #00BFFF;
}*/
@media screen and (max-width: 736px) {
.index-banner .inner { background: none; margin-top: 5em; }
.index-banner:before { height: unset; }
}
@keyframes leftAnimation {
0%{ transform: translateX(-2000px); opacity: 0;} 100%{ transform: translateX(0px); opacity: 1;}
}
@-webkit-keyframes leftAnimation {
0%{ -webkit-transform: translateX(-2000px); opacity: 0;} 100%{ -webkit-transform: translateX(0px); opacity: 1;}
} @-o-keyframes leftAnimation {
0%{ -webkit-transform: translateX(-2000px); opacity: 0;} 100%{ -webkit-transform: translateX(0px); opacity: 1;}
} @-ms-keyframes leftAnimation{
0%{ -webkit-transform: translateX(-2000px); opacity: 0;} 100%{ -webkit-transform: translateX(0px); opacity: 1;}
} @-moz-keyframes leftAnimation{
0%{ -webkit-transform: translateX(-2000px); opacity: 0;} 100%{ -webkit-transform: translateX(0px); opacity: 1;}
}
@keyframes rightAnimation{
0%{ transform: translateX(2000px); opacity: 0;} 100%{ transform: translateX(0px); opacity: 1;}
} @-webkit-keyframes rightAnimation{
0%{ -webkit-transform: translateX(2000px); opacity: 0;} 100%{ -webkit-transform: translateX(0px); opacity: 1;}
} @-o-keyframes rightAnimation{
0%{ -webkit-transform: translateX(2000px); opacity: 0;} 100%{ -webkit-transform: translateX(0px); opacity: 1;}
} @-ms-keyframes rightAnimation{
0%{ -webkit-transform: translateX(2000px); opacity: 0;} 100%{ -webkit-transform: translateX(0px); opacity: 1;}
} @-moz-keyframes rightAnimation{
0%{ -webkit-transform: translateX(2000px); opacity: 0;} 100%{ -webkit-transform: translateX(0px); opacity: 1;}
}
.index-banner .inner p, .banner-content .title {
animation: leftAnimation 2s ease 1; -webkit-animation: leftAnimation 2s ease 1; -ms-animation: leftAnimation 2s ease 1; -o-animation: leftAnimation 2s ease 1; -moz-animation: leftAnimation 2s ease 1; animation-fill-mode:forwards; -webkit-animation-fill-mode: forwards; -o-animation-fill-mode: forwards; -ms-animation-fill-mode: forwards; -moz-animation-fill-mode: forwards;
}
.index-banner .inner h2, .banner-content .content {
animation: rightAnimation 2s ease 1; -webkit-animation: rightAnimation 2s ease 1; -moz-animation: rightAnimation 2s ease 1; -ms-animation: rightAnimation 2s ease 1; -o-animation: rightAnimation 2s ease 1;
animation-fill-mode:forwards; -webkit-animation-fill-mode: forwards; -o-animation-fill-mode: forwards; -ms-animation-fill-mode: forwards; -moz-animation-fill-mode: forwards;
}
/* Button */
ul.buttons {
cursor: default; list-style: none; padding-left: 0; margin-top: inherit;
}
ul.buttons:last-child {
margin-bottom: 0;
}
ul.buttons li {
display: inline-block; padding: 0 0 0 1.5em;
}
ul.buttons li:first-child {
padding: 0;
}
ul.buttons.stacked li {
display: block; padding: 1.5em 0 0 0;
}
ul.buttons.stacked li:first-child {
padding: 0;
}
ul.buttons li {
display: block; padding: 1em 0 0 0;
} ul.buttons {
text-align: center;
}
input[type="button"], button, .actions {
-moz-appearance: none; -webkit-appearance: none; -ms-appearance: none; appearance: none; -moz-transition: color 0.2s ease-in-out, border-color 0.2s ease-in-out, background-color 0.2s ease-in-out; -webkit-transition: color 0.2s ease-in-out, border-color 0.2s ease-in-out, background-color 0.2s ease-in-out; -ms-transition: color 0.2s ease-in-out, border-color 0.2s ease-in-out, background-color 0.2s ease-in-out; transition: color 0.2s ease-in-out, border-color 0.2s ease-in-out, background-color 0.2s ease-in-out; background: none; border: solid 1px; border-radius: 20px; color: inherit; cursor: pointer; display: inline-block; font-size: 0.8em; font-weight: 900; letter-spacing: 2px; min-width: 18em; padding: 0 0.75em; line-height: 3.75em; text-align: center; text-decoration: none; text-transform: uppercase;
}
input[type="button"]:hover, button:hover, .actions:hover {
background: rgba(188, 202, 206, 0.15); border-color: inherit;
}
input[type="button"].primary, button.primary, .actions.primary {
background: #83d3c9; border-color: #83d3c9; color: #fff !important;
}
input[type="button"].primary:hover, button.primary:hover, .actions.primary:hover {
background: #96dad1 !important; border-color: #96dad1 !important;
}
input[type="button"].fit, button.fit, .actions.fit {
width: 100%;
}
input[type="button"].small, button.small, .actions.small {
font-size: 0.7em; min-width: 14em; padding: 0.5em 0;
}
/* Banner Animation */
@-webkit-keyframes animatedBackground {
0% { background-position: 0 0; } 50% { background-position: 100% 100%; } 100% { background-position: 0 0; }
}
.index-banner {
background-size: cover; background-position: bottom; -webkit-animation: animatedBackground 40s linear infinite; animation: animatedBackground 40s linear infinite;
}