.jjs-overlay input, .jjs-content > div:not(.tara-root) input,
.jjs-overlay select, .jjs-content > div:not(.tara-root) select {
    position:relative;
    width:100%;
    height:3em;
    float:left;
    background-color:#eee;
    border:none;
    padding:1em;
    font-size:16px;
}

.jjs-button {
    position:relative;
    padding:1em 3em;
    background-color:#000;
    color:#fff;
    text-align:center;
    cursor:pointer;
    border:0;
    transition:background-color .3s;
}

    .jjs-button.jjs-button-warn {
        background-color:#ef1212;
    }

.jjs-button-left {
    float:left;
    margin-right:10px;
}

.jjs-button-right {
    float:right;
    margin-left:10px;
}

.jjs-button:hover {
    background-color:#777;
}

    .jjs-button.jjs-button-warn:hover {
        background-color:#760000;
    }
    
.jjs-sidebar {
    display:none;
}

.jjs-content {
    position:relative;
    width: 100%;
    height: 100%;
    min-height: 100%;
    line-height:1.5em;
}