html {
    position: relative;
    min-height: 100%;
}

/*body {*/
/*    margin-bottom: 60px;*/
/*}*/

/* Sticky footer styles
-------------------------------------------------- */
/*.footer {*/
/*    position: absolute;*/
/*    bottom: 0;*/
/*    width: 100%;*/
/*    height: 40px;*/
/*    background-color: #f5f5f5;*/
/*}*/

/* Custom page CSS
-------------------------------------------------- */

body > .container-fluid {
    padding-top: 70px;
}

/*.footer > .container {*/
/*    padding-right: 15px;*/
/*    padding-left: 15px;*/
/*}*/

.modal-body button, .modal-body a {
    display: none;
}

form.form-nomargin {
    margin-bottom: 0;
}

.example-wrapper {
    margin: 1em auto;
    max-width: 800px;
    width: 95%;
}

.row-hover:hover {
    background-color: #99f6e4;
}

.linkCurrent {
    background-color: #ffffa0;
    color: black;
}

span.msgLink {
    background-color: #b3ffb3;
    color: black;
}

span.msgMove {
    background-color: #e3beff;
    color: black;
}

.code-console {
    background: black;
    color: lime;
}

.search-preview {
    position: absolute;
    z-index: 100;
    width: 100%;
    top: 44px;
}
