/* CSS Document */
.bs-box-consulta .form-horizontal .control-group {
    margin-bottom: 5px;
}

.box-sgi {
    position: relative;
    margin: 15px 0;
    padding: 15px 19px 14px;
    *padding-top: 19px;
    background-color: #fff;
    border: 1px solid #ddd;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
    /* Echo out a label for the example */
    .box-sgi:after {
        content: attr(title);
        position: absolute;
        -o-text-overflow: ellipsis; /* Opera */
        text-overflow: ellipsis; /* IE, Safari (WebKit) */
        overflow: hidden; /* don't show excess chars */
        white-space: nowrap; /* force single line */
        max-width: 50%;
        top: -15px;
        left: 5px;
        padding: 3px 6px;
        font-size: 14px;
        font-weight: bold;
        background-color: #fff;
        border: none;
        color: #000;
        -webkit-border-radius: 4px 0 4px 0;
        -moz-border-radius: 4px 0 4px 0;
        border-radius: 4px 0 4px 0;
    }

/* Base class */
.mybs-docs-example {
    position: relative;
    margin: 15px 0;
    padding: 39px 19px 14px;
    *padding-top: 19px;
    background-color: #fff;
    border: 1px solid #ddd;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
    /* Echo out a label for the example */
    .mybs-docs-example:after {
        content: attr(title);
        position: absolute;
        top: -1px;
        left: -1px;
        padding: 3px 7px;
        font-size: 12px;
        font-weight: bold;
        background-color: #f5f5f5;
        border: 1px solid #ddd;
        color: #9da0a4;
        -webkit-border-radius: 4px 0 4px 0;
        -moz-border-radius: 4px 0 4px 0;
        border-radius: 4px 0 4px 0;
    }

/* Remove spacing between an example and it's code */
.box-sgi + .prettyprint {
    margin-top: -20px;
    padding-top: 15px;
}
