/* Stylistic Rules - Carousel */
    .carousel {
        height: 420px;
        margin-top: 25px;
        margin-bottom: 25px;
        padding: 20px;
    }
    .carousel>.left {
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=1, startColorstr=#bebebe, endColorstr=#ffffff)"; /* For IE8 & 9 */
        background: -webkit-linear-gradient(right, rgba(225,225,225,0), rgba(225,225,225,1)); /* For Safari 5.1 to 6.0 */
        background: -o-linear-gradient(left, rgba(225,225,225,0), rgba(225,225,225,1)); /* For Opera 11.1 to 12.0 */
        background: -moz-linear-gradient(left, rgba(225,225,225,0), rgba(225,225,225,1)); /* For Firefox 3.6 to 15 */
        background: linear-gradient(to left, rgba(225,225,225,0), rgba(225,225,225,1)); /* Standard syntax (must be last) */
    }
    .carousel>.right {
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=1, startColorstr=#ffffff, endColorstr=#bebebe)";  /* For IE8 & 9 */
        background: -webkit-linear-gradient(left, rgba(225,225,225,0), rgba(225,225,225,1)); /* For Safari 5.1 to 6.0 */
        background: -o-linear-gradient(right, rgba(225,225,225,0), rgba(225,225,225,1)); /* For Opera 11.1 to 12.0 */
        background: -moz-linear-gradient(right, rgba(225,225,225,0), rgba(225,225,225,1)); /* For Firefox 3.6 to 15 */
        background: linear-gradient(to right, rgba(225,225,225,0), rgba(225,225,225,1)); /* Standard syntax (must be last) */
    }
    .carousel-inner>.item {
        height: 370px;
        -webkit-transition: 3s;
        -moz-transition: 3s;
        -ms-transition: 3s;
        -o-transition: 3s;
        transition: 3s;
    }
    .carousel-inner>.item>img, .carousel-inner>.item>a>img {
        max-height: 330px;
        max-width: 80%;
        margin: auto;
        -webkit-filter: drop-shadow(5px 5px 3px rgba(120, 120, 120, 0.6));
        filter: drop-shadow(5px 5px 3px rgba(120, 120, 120, 0.6));
        -ms-filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=5, OffY=5,Color='#e1e1e1')"; /* for IE 8 & 9 */
    }
    .carousel-caption {
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        padding: 0px;
        color: #555555;
        font-size: 0.875em;
        text-shadow: none;
    }
    .carousel-control .glyphicon {
        color: #555555;
    }
    .carousel-indicators {
        position: relative;
        bottom: 0;
    }
    .carousel-indicators li {
        border: 1px solid #9b9b9b;
        /*border: 1px solid #007391;*/
    }
    .carousel-indicators .active {
        background: #9b9b9b;
        /*background: #007391;*/
    }
    /*.carousel-inner>.item {
        -webkit-transition: opacity 2s;
        -moz-transition: opacity 2s;
        -ms-transition: opacity 2s;
        -o-transition: opacity 2s;
        transition: opacity 2s;
    }
    .carousel-inner>.active.left, .carousel-inner>.active.right {
        left: 0;
        opacity: 0;
        z-index: 2;
    }
    .carousel-inner>.next, .carousel-inner>.prev {
        left: 0;
        opacity: 1;
        z-index: 1;
    }*/
    
    /*.carousel {
        border: 2px solid #ff0000;
    }
    .carousel-inner {
        border: 2px solid #00ff00;
    }
    .carousel-inner>.item {
        border: 2px solid #0000ff;
    }
    .carousel-inner>.item>img {
        border: 2px solid #ffff00;
    }
    .carousel-caption {
        border: 2px solid #ff00ff;
    }
    .carousel-indicators {
        border: 2px solid #00ffff;
    }*/