/* Global */
body {
    background: #a83b3b;
    padding: 40px;
}

div {
    word-break: break-all;
}

img {
    max-width: 100%;
}

a {
    -webkit-transition: all 150ms ease;
    -moz-transition: all 150ms ease;
    -ms-transition: all 150ms ease;
    -o-transition: all 150ms ease;
    transition: all 150ms ease;
}

    a:hover {
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* IE 8 */
        filter: alpha(opacity=50); /* IE7 */
        opacity: 0.6;
        text-decoration: none;
    }


/* Container */
.container-fluid {
    background: #fbf4e0;
    margin: 40px auto 10px;
    padding: 20px 0px;
    max-width: 100%;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}

.carousel-inner {
    background-color: cornsilk;
}



/* Page Header */
.page-header {
    background: #fbf4e0;
    margin: -30px 0px 0px;
    padding: 20px 40px;
    border-top: 4px solid #ccc;
    color: #a83b3b;
    text-transform: uppercase;
}

    .page-header h3 {
        line-height: 0.88rem;
        color: #a83b3b;
    }



/* Thumbnail Box  #a83b3b */
.caption {
    height: 100px;
    width: 100%;
    margin: 20px 0px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

    .caption .span4, .caption .span8 {
        padding: 0px 20px;
    }

    .caption .span4 {
        border-right: 1px dotted #CCCCCC;
    }

    .caption .span8 {
        width: 65%;
        float: right;
        margin-right: 20px;
    }

    .caption h3 {
        color: #0155ac;
        line-height: 3rem;
        margin: 0 0 20px;
        text-transform: uppercase;
        font-size: 20px;
    }

    .caption p {
        font-size: 15px;
        line-height: 1.6rem;
        color: #0155ac;
        text-align: justify;
        margin: 0 0 10px;
        word-break: normal;
    }

.btn.btn-mini {
    background: #a83b3b;
    border-radius: 0 0 0 0;
    color: #fbf4e0;
    font-size: 0.8rem;
    text-shadow: none !important;
}

.carousel-control {
    top: 33%;
}
