sharding-stats
Version:
A cool Dashboard & Manager for showing Live Stats and managing your Discord Bot/Shards
494 lines (420 loc) • 9.26 kB
CSS
body {
background: #1B1D20;
color: white;
height: 100%;
font-family: Helvetica, sans-serif;
}
.btn-outline-success {
border-radius: 5px;
zoom: 2;
margin-right: 5%;
background-color: #5663f7;
border: solid 1px #5663f7;
color: #ffffff;
transition: all 0.2s ease;
}
.btn-outline-success:hover{
border-radius: 15px;
background-color: #57F287;
border: solid 1px #57F287;
}
.navbar-brand img {
width: 80px;
border-radius: 5px;
}
.nav-item {
padding-left: 30px;
font-size: 30px;
}
.nav-item a{
text-decoration: none;
color: #cacaca;
}
.nav-item a:hover{
color: #ffffff;
}
.nav-item b{
text-decoration: none;
color: #41cf48;
}
.nav-item b:hover{
color: #56ff8e;
}
.nav-item button {
border-radius: 10px;
height: 80px;
font-size: 40px;
transition: all 0.2s ease;
}
.nav-item button:hover {
border-radius: 20px;
height: 80px;
font-size: 40px;
}
form.d-flex button {
background-color: #5663F7;
color: white;
outline: none;
border: none;
}
form.d-flex button:hover {
background-color: #5663F7;
}
/* MAIN BODY */
.head {
padding-top: 260px;
color: white;
line-height: 1.3;
text-align: center;
}
.subtext {
padding-bottom: 330px;
color: rgb(255, 255, 255, .55);
line-height: 1.3;
text-align: center;
}
.container {
max-width: 1300px;
}
.pt-10 {
padding-top: 10rem;
}
.pt-16 {
padding-top: 20rem;
}
.custom-1 img {
float: right;
border-radius: 10px;
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.custom-1 h3 {
padding-top: 60px;
}
.custom-1 p {
color: rgb(255, 255, 255, .55);
width: 40%;
}
.custom-2 img {
float: left;
border-radius: 10px;
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.custom-2 h3 {
padding-top: 60px;
float: right;
width: 40%;
}
.custom-2 p {
float: right;
width: 40%;
color: rgb(255, 255, 255, .55);
}
/* MEDIA */
@media screen and (max-width: 967px) {
.custom-1 img {
float: none;
display: block;
margin-left: auto;
margin-right: auto;
height: auto;
}
.pt-10 {
padding-top: 5rem;
}
.pt-16 {
padding-top: 2rem;
}
.custom-1 p {
text-align: center;
width: 100%;
}
.custom-1 h3 {
text-align: center;
}
.custom-2 p {
text-align: center;
float: none;
width: 100%;
}
.custom-2 h3 {
float: none;
text-align: center;
width: 100%;
}
.custom-2 img {
float: none;
display: block;
margin-left: auto;
margin-right: auto;
height: auto;
}
}
.card {
max-width: 18rem;
margin: 2rem;
min-width: 10em;
background: #23272A;
}
.form-holder {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
text-align: center;
min-height: 100vh;
}
.form-holder .form-content {
position: relative;
text-align: center;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-justify-content: center;
justify-content: center;
-webkit-align-items: center;
align-items: center;
padding: 60px;
}
.form-content .form-items {
border: 3px solid #fff;
padding: 40px;
display: inline-block;
width: 100%;
min-width: 540px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
text-align: left;
-webkit-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.form-content h3 {
color: #fff;
text-align: left;
font-size: 28px;
font-weight: 600;
margin-bottom: 5px;
}
.form-content h3.form-title {
margin-bottom: 30px;
}
.form-content p {
color: #fff;
text-align: left;
font-size: 17px;
font-weight: 300;
line-height: 20px;
margin-bottom: 30px;
}
.form-content label, .was-validated .form-check-input:invalid~.form-check-label, .was-validated .form-check-input:valid~.form-check-label{
color: #fff;
}
.form-content input[type=text], .form-content input[type=password], .form-content input[type=email], .form-content select {
width: 100%;
padding: 9px 20px;
text-align: left;
border: 0;
outline: 0;
border-radius: 6px;
background-color: #fff;
font-size: 15px;
font-weight: 300;
color: #292929;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
margin-top: 16px;
}
.form-content textarea {
position: static ;
width: 100%;
padding: 8px 20px;
border-radius: 6px;
text-align: left;
background-color: #fff;
border: 0;
font-size: 15px;
font-weight: 300;
color: #292929;
outline: none;
resize: none;
height: 120px;
-webkit-transition: none;
transition: none;
margin-bottom: 14px;
}
.form-content textarea:hover, .form-content textarea:focus {
border: 0;
background-color: #ebeff8;
color: #292929;
}
.mv-up{
margin-top: -9px ;
margin-bottom: 8px ;
}
.invalid-feedback{
color: #ff606e;
}
.valid-feedback{
color: #2acc80;
}
.bootstrap-select.btn-group .dropdown-menu li a:hover {
color: whitesmoke ;
background: #bf5279 ;
}
select {
height: 40px;
margin-top: -10px;
}
.form-control {
height: 40px;
margin-top: -10px;
}
.selectpicker {
height: 40px;
margin-top: -10px;
}
#loader {
position: absolute;
left: 50%;
top: 50%;
z-index: 1;
width: 120px;
height: 120px;
margin: -76px 0 0 -76px;
border: 16px solid #f3f3f3;
border-radius: 50%;
border-top: 16px solid #3498db;
-webkit-animation: spin 2s linear infinite;
animation: spin 1s linear infinite;
}
@-webkit-keyframes spin {
0% { -webkit-transform: rotate(0deg); }
100% { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
/* Add animation to "page content" */
.animate-bottom {
position: relative;
-webkit-animation-name: animatebottom;
-webkit-animation-duration: 1s;
animation-name: animatebottom;
animation-duration: 1s
}
@-webkit-keyframes animatebottom {
from { bottom:-100px; opacity:0 }
to { bottom:0px; opacity:1 }
}
@keyframes animatebottom {
from{ bottom:-100px; opacity:0 }
to{ bottom:0; opacity:1 }
}
#myDiv {
display: none;
text-align: center;
}
.card-body {
background: #590692;
font-family: 'Trebuchet MS', sans-serif;
}
.card-header {
background: #590692;
font-family: Helvetica, sans-serif;
}
.card-footer{
background: #590692;
color: #FFFFFF;
}
/* .done{
position: absolute;
top: 170;
right: 10px;
background-color: #068C55;
padding: 20px 40px;
border-radius: 5px;
border-left: 6px solid green;
overflow: hidden;
opacity: 0;
pointer-events: none;
}
.success.alert{
opacity: 1;
pointer-events: auto;
}
.check{
position: absolute;
top: 50%;
left: 20px;
transform: translateY(-50%);
font-size: 30px;
}
.msg{
font-size: 18px;
margin: 0 20px;
}
.cross{
padding: 20px 18px;
background-color: #066A40;
font-size: 30px;
position: absolute;
top: 50%;
right: 0;
transform: translateY(-50%);
cursor: pointer;
transition: .3s;
}
.cross:hover{
background-color: #087C4B;
}
.done.show{
animation: show_slide 1s
ease forwards;
}
@keyframes show_slide{
0%{
transform: translateX(100%);
}
40%{
transform: translateX(-10%);
}
80%{
transform: translateX(0%);
}
100%{
transform: translateX(-10px);
}
}
.done.hide{
animation: hide_slide 1s ease forwards;
}
@keyframes hide_hide{
0%{
transform: translateX(-10px);
}
40%{
transform: translateX(0%);
}
80%{
transform: translateX(-10%);
}
100%{
transform: translateX(100%);
}
}
*/
/*
#stats1{
box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
transition: 0.3s;
padding: 16px;
border-radius: 5px;
text-align: center;
background-color: #590692;
}
#stats1:hover{
box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);
} */