body,textarea,input,select { background: 0; border-radius: 0; font: 16px sans-serif; margin: 0}
textarea { outline: 0; font-size: 14px; border: 1px solid #ccc; padding: 8px}
textarea:focus,input:focus,select:focus { border-color: #5ab}
input[type='checkbox'] { float: left; width: 20px}.container { margin: auto; width: 90%}
h1 { font-size: 3em}
.btn,.btn_off,a { text-decoration: none}
.btn,h2 { font-size: 2em}
.btn_off { font-size: 2em}
.btn { background: #112299; border-radius: 4px; border: 0; color: #fff; cursor: pointer; display: inline-block; margin: 2px 0; padding: 10px 14px 11px; width: 10%}
.btn_off { background: #992211; border-radius: 4px; border: 0; color: #fff; cursor: pointer; display: inline-block; margin: 2px 0; padding: 10px 14px 11px; width: 10%}
.btn:hover { background: #09d}
.btn_off:hover { background: #90d}
.btn:active,.btn:focus { background: #08b}
.btn_off:active,.btn_off:focus { background: #80b}

/* Style the dropdown container */
.dropdown {
    position: relative;
    display: inline-block;
}

/* Style the logo/icon */
.dropdown .logo {
    display: inline-block;
    cursor: pointer;
    padding: 10px;
    border: 0px solid #ccc;
    border-radius: 5px;
}

/* Style the dropdown content (hidden by default) */
.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}

/* Style the links inside the dropdown */
.dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {
    background-color: #f1f1f1;
}

/* Show the dropdown content on hover */
.dropdown:hover .dropdown-content {
    display: block;
}

/* Show the dropdown content when the logo is clicked */
.dropdown-content.show {
    display: block;
}

#login-failed {
    display: none;
    width: 400px;
    margin: auto;
}

.cost { display: inline-block; margin-left:10px}

#header { visibility: hidden; }
.profile-picture { height: 20px; border-radius: 10px; margin-right: 5px; }

#tooltip {
    position: absolute;
    display: none;
    background-color: lightgray;
    border: 1px solid black;
    padding: 5px;
}

.graph-canvas { margin-left:0px; width:100%;max-width:1600px;max-height:400px }