html {height: 100%;}
body {
    margin: 0;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-color: #100;
    background-image: -webkit-linear-gradient(to top, #100, #000);
    background-image: -o-linear-gradient(to top, #100, #000);
    background-image: -webkit-gradient(linear, to top, color-stop(#100), to(#000));
    background-image: linear-gradient(to top, #100, #000);
    font-family: 'Source Code Pro', monospace;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {font-family: 'Dancing Script', cursive; font-weight: 700;}
.b {font-weight: bold;} .i {font-style: italic;} .center {text-align: center;}
.gold {color: #c90;} .red {color: #c00;} .shadow {text-shadow: 0.2vw 0.2vw #000;}
.title {color: #c90; font-size: 4vw; text-align: center; text-shadow: 0 0 0.2vw #930, 0.1vw 0.1vw #000;}
.font {font-family: 'Source Code Pro', monospace;}
.script {font-family: 'Dancing Script', cursive; font-weight: 700;}
.panel {width: 90vw; margin: 5vw; padding:0;}
.panel-heading, .panel-default>.panel-heading {background-image: none; background-color: #100;}
.panel-footer {text-align: right;}
.btn, .btn-default {border-color: #111; font-weight: bold;}
.btn-default:hover {border-color: #c90;}
.btn-primary:hover {border-color: #c00;}
.cb {display: block; margin-left: auto; margin-right: auto;}
.w42 {width: 42%;} .w86 {width: 86%;} .w99 {width: 99%;}
p {text-indent: 2em;}
.input-group-addon {width: 30%; font-family: 'Dancing Script', cursive; font-weight: 700; color: #c90; text-align: left; background-color: #100; border: 1px solid #100; border-radius:30px; padding: 6px 16px;}
.input-group, .form-control, .modal, .modal-content {border-radius: 30px; color: #ccc; width: 100%;}
.modal-header {background-color: #100; border-radius: 30px 30px 0 0; border: 1px solid #111;}
.modal-footer {background-color: #100; border-radius: 0 0 30px 30px; border: 1px solid #111;;}
.modal-body {border: 1px solid #111;}
button.disabled {background-color: #333 !important;}
::placeholder {color: #333 !important; /* Chrome, Firefox, Opera, Safari 10.1+ */ opacity: 1; /* Firefox */}
:-ms-input-placeholder {color: #333 !important;} /* Internet Explorer 10-11 */
::-ms-input-placeholder {color: #333 !important;} /* Microsoft Edge */
.form-control {font-weight: bold;}
