﻿
body {
    background-color: rgba(250, 234, 236, 0.4);
    margin: 10px;
    color: #000;
    font: 17px/1.53333 "Open Sans",sans-serif;
    min-width: 900px;
}

caption, figcaption {
    font-style: italic;
    margin: auto;
    width: 75%;
    /*clear:both;*/
}

figure {
}

#figure-1 {
    width: 610px;
}

.border {
    border: 2px solid;
    /*background-color:blanchedalmond;*/
    background-color: lightgoldenrodyellow;
}

input {
    width: 3.5em;
    /*background-color:#FDD017;*/
    background-color: #EDE275;
    background-color: #ff4444;
    font-size: 12px;
    font-weight: 600;
    font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    color: white;
}

table {
    position: absolute;
    display: inline;
    /*margin-top: -0.5em;*/
}

    table td {
        width: 5em;
        height: 1.5em;
    }

div#bcs-wrapper {
    display: inline;
    width: 30%;
}

div#loads-wrapper {
    display: inline-table;
    width: 30%;
}

table#bcs {
    position: relative;
    /*display: block;*/
    max-width: 30%;
    max-width: 16em;
    display: inline-table;
}

table#loads {
    /*margin-left:5em;*/
    position: relative;
    /*float:left;*/
    display: inline;
    /*width:15em;*/
    max-width: 30%;
}

table#bcs td {
    width: 7em;
    height: 1.5em;
}

    table#bcs td input {
        width: auto;
    }

table#loads td input {
    width: 7em;
}

table#loads td {
    width: 11em;
}

ol {
    counter-reset: item;
}

    ol > li {
        display: block;
        position: relative;
    }

        ol > li:before {
            content: counters(item, ".")".";
            counter-increment: item;
            position: absolute;
            margin-right: 100%;
            right: 10px; /* space between number and text */
        }

h1, h2, h3, h4 {
    /*display: inline;*/
    margin-left: 1em;
    font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
    color: #222222;
}

h2 {
    /*margin: 1.5em 1em;*/
}

h3 {
    display: inline;
}

h5 {
    font-family: 'Times New Roman', Times, serif;
    font-size: small;
}

p {
    line-height: 2em;
    margin: 0.5em;
    max-width: 900px;
    /*font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;*/
}

    p.break {
        line-height: 0.5em;
    }

span.eqn-num {
    float: right;
}

.matrixRightBracket {
    margin-left: 21em;
}

.draggable {
    border: 1px solid;
    width: 925px;
    /*background-color:#f5ddbe;*/
    background-color: lightgoldenrodyellow;
    margin-bottom: 0.5em;
    padding: 1em 0.5em;
    /*cursor: grab;*/
    cursor: move;
}

.draggable-fig {
    /*cursor: grab;
            cursor: grabbing;*/
    cursor: move;
}


input.hide-show {
    background-color: #B4B4B4;
    /*margin-left: 10em;*/
    width: auto;
    border: ridge 3px red;
}

@media print {
    input.hide-show, .no-print {
        display: none;
    }
}
