﻿div.news-events main article h2 { font-size: 1.3125em; line-height: 1.3125em; padding-bottom: 10px; }
div.news-events main article .video-block { margin-bottom: 0px; }
div.news-events main article .image-block.wrap-text { margin: 0px 0px 8px 15px; float: right; }
.article-bar { height: 36px; }
.share-component { float: right; color: #000; }
    .share-component .share-text { float: left; text-transform: none; }
    .share-component .share-icons { list-style: none; padding: 0px; margin: 0px; float: left; }
.share-icons > li { margin-left: 10px; float: left; cursor: pointer; }
.edit-tabs .tab-content { padding-top: 20px; border: 1px solid #ddd; }
.edit-tabs .tab-pane { padding: 10px; }
.edit-tabs .label { color: black; }
.edit-tabs .ms-taxonomy-fieldeditor { width: 280px !important; }
.edit-tabs .ms-long { width: 304px !important; }
.edit-tabs .tblForm { width: 100%; }
    .edit-tabs .tblForm .left-col, .edit-tabs .tblForm .right-col { width: 50%; }
.edit-tabs fieldset { margin-bottom: 15px; text-decoration: underline; }
    .edit-tabs fieldset legend { margin-bottom: 0; border-bottom: 0; text-decoration: underline; font-size: .85em; }
.news-events main .edit-tabs .nav-tabs li a, .news-events main .edit-tabs .nav-tabs li a:link, .news-events main .edit-tabs .nav-tabs li a:visited { font-size: .95em; }

.news-story #myCarousel a.right.carousel-control, .news-story #myCarousel a.left.carousel-control { margin-top: 20%; font-size: 10em !important; color: #fff; }
    .news-story #myCarousel a.right.carousel-control:hover, .news-story #myCarousel a.left.carousel-control:hover { color: #cc0b2a; }
.news-story #myCarousel .carousel-indicators .active { width: 12px; height: 12px; margin: 1px; background-color: #fff; }

.news-story #myCarousel .carousel-inner img { padding: 0 !important; width: 100%; }
.news-story #myCarousel .carousel-control.right, .news-story #myCarousel .carousel-control.left { background: transparent !important; }
.news-story #myCarousel a.right.carousel-control, .news-story #myCarousel a.left.carousel-control { margin-top: 20%; font-size: 10em !important; color: #fff !important; }
    .news-story #myCarousel a.right.carousel-control:hover, .news-story #myCarousel a.left.carousel-control:hover { color: #cc0b2a; }
.news-story #myCarousel .carousel-indicators .active { width: 12px; height: 12px; margin: 1px; background-color: #fff; }
.news-story #myCarousel .container { padding-top: 20px; }

.side-bar { margin-bottom: 10px; width: 40%; }

div.news-events main .side-bar h2, div.news-events main .side-bar h4 { margin: 0; }


.side-bar.left { float: left; margin-right: 25px; }

.side-bar.right { float: right; margin-left: 25px; }
.carousel-indicators li br { display: none; }

@media (max-width: 768px) and (max-width: 1200px) {
    .side-bar { width: 100%; }
}

.fa-exclamation { color: red; }

.fa-check { color: green; }
