﻿.row-fluid .left, .row-fluid .middle, .row-fluid .right {
    display: block;
    max-width: 500px;
    float: left;
    margin-right: 2em;
    margin-bottom: 1em;
}

.row-fluid .single {
    margin-bottom: 1em;
}

.label-inline {
    display: inline !important;
    font-weight: normal !important;
}

.label-inline-bold {
    display: inline !important;
    font-weight: bold;
    font-size: 12px;
}

.label-bold {
    font-weight: bold;
    font-size: 12px;
}

.margin-top {
    margin-top: 1em;
}

/*** Progress Bar ***/

ol, ul {
    list-style: none;
}

    ul li {
        list-style-position: inside;
        list-style-type: none;
    }

    ol li {
        list-style-position: inside;
        list-style-type: decimal;
    }

ol {
    margin: 0 0 1em 0;
}

    ul.progress, ol.progress {
        font-size: .85em;
        display: block;
        margin-left: .85em;
        padding-bottom: 1em;
    }

        ul.progress li, ol.progress li {
            display: inline;
            float: left;
            margin: 0 2px 0 0;
            padding: .6em .5em .7em .5em;
            background: rgba(52,83,104,.2);
            font-weight: normal;
        }

            ul.progress li.current, ol.progress li.current {
                background: rgba(52,83,104,.5) url(../img/selected.png) 50% 145% no-repeat;
                color: #fff;
            }

            ul.progress li span, ol.progress li span {
                font-weight: bold;
                border-right: 1px solid #ccc;
                padding: 0 .3em 0 0;
                margin: 0 .1em 0 0;
            }

            ul.progress li.current span, ol.progress li.current span {
                border-right: 1px solid #bbb;
            }

            ul.progress li.complete, ol.progress li.complete {
                background: rgba(52,83,104,.3);
                color: #333;
            }

    ol.progress {
        list-style-type: decimal;
        list-style-position: inside;
    }

        ul.progress li:first-child, ol.progress li:first-child {
            -webkit-border-top-left-radius: 4px;
            -webkit-border-bottom-left-radius: 4px;
            -moz-border-radius-topleft: 4px;
            -moz-border-radius-bottomleft: 4px;
        }

        ul.progress li:last-child, ol.progress li:last-child {
            -webkit-border-top-right-radius: 4px;
            -webkit-border-bottom-right-radius: 4px;
            -moz-border-radius-topright: 4px;
            -moz-border-radius-bottomright: 4px;
            border-right: none;
        }

#adminlist {
    margin-right: -50px;
    padding: 0;
}

#menulist {
    margin-right: -40px;
    padding: 0;
}

.summary-spacing .row-fluid {
    margin-top: 4px;
    margin-bottom: 8px;
}
