.line_both {border-right: 1px #49afcd solid; border-left: 1px #49afcd solid; padding-left: 20px; padding-right: 20px;}
.well-black {border-color:#000;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#474747+0,1c1c1c+100&amp;0.85+0,0.85+100 */
background: -moz-linear-gradient(left,  rgba(28,28,28,0.85) 0%, rgba(28,28,28,0.85) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(71,71,71,0.85)), color-stop(100%,rgba(28,28,28,0.85))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(28,28,28,0.85) 0%,rgba(28,28,28,0.85) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(28,28,28,0.85) 0%,rgba(28,28,28,0.85) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(28,28,28,0.85) 0%,rgba(28,28,28,0.85) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(28,28,28,0.85) 0%,rgba(28,28,28,0.85) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9474747', endColorstr='#d91c1c1c',GradientType=1 ); /* IE6-9 */}


/* carousel */
.carousel-height {height: 400px;}

.carousel-control {
position: absolute;
top: 80%;
left: 15px;
right: 15px;
width: 40px;
height: 40px;
font-size: 300%;
font-weight: 100;
line-height: 30px;
color:#333;
text-align: center;
background: none !important;
border: none; 
-webkit-border-radius: 23px;
-moz-border-radius: 23px;
border-radius: 23px;
opacity: 0.75;
filter: alpha(opacity=50);
}

@media (max-width: 1150px) {
.carousel-height {height: 300px;}
}

@media (max-width: 979px) {
.carousel-height {height: 250px;}
}

@media (max-width: 760px) {
.carousel-height {height: 200px;}
}

@media (max-width: 620px) {
.carousel-height {height: 175px;}
}

@media (max-width: 479px) {
.carousel-height {height: 150px;}
}

@media (max-width: 400px) {
.carousel-height {height: 125px;}
}


<!-- WORKER RIGHTS AND RESPONISIBILITIES CSS -->

.line_both {border-right: 1px #49afcd solid; border-left: 1px #49afcd solid; padding-left: 20px; padding-right: 20px;}

@media (max-width: 769px) {
	 .line_both {border-right: 1px #fff solid; border-left: 1px #fff solid; padding-left: 0px; padding-right: 0px;}
}

.line_left {border-left: 1px #49afcd solid; padding-left: 20px;}

.medium-blue {color: #005b9e;}

.all-caps {text-transform: uppercase; color: #49afcd;}

.read_more {text-decoration:none; }

.thumbnail {border: 0px solid #ddd; border-radius: 0px; box-shadow: 0 0px 0px rgba(0, 0, 0, 0.055);}

.media-object {width:50%; margin-right: 10px;}

.media-heading a {text-decoration:none;}

.headline {border-bottom: 1px #49afcd solid; margin-top: -5px;}

.title_large {font-size: 18px; }

h4 small {
font-weight: normal;
font-size: 13px;
line-height: 1;
color: #000;
}

.well-blue {padding: 5px; background-color:#005b9e;}

.header-gray {background-color: #f5f5f5; margin: -9px -9px 0px -9px; padding: 5px;}

.headline_text {margin-top:25px;}

.fa-caret-right{color: #49afcd; font-size: 200%; line-height: .75; vertical-align: middle;}

.circle .fa {line-height: 1.5; margin-top: 0px;}

.breadcrumb_link {color:#000; text-decoration:none;}

.breadcrumb_link:visited {color:#000; text-decoration:none;}

ul.double-space li {padding-bottom: 10px;}

.icon-success {background: #5BB775; color:#fff;}

.icon-info {background: #0098ce; color:#fff;}

.icon-danger {background: #990000; color:#fff;}

.icon-warning {background: #F60; color:#fff;}

.icon-primary {background: #003399; color:#fff;}

.circle {
	margin-left: -5px;
	width: 60px;
	height: 60px;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
}

.circle-big {
	width: 80px;
	height: 80px;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
}

.circle-big .fa-4x {padding-top: 12px;}

.col{
    margin-bottom: -99999px;
    padding-bottom: 99999px;
}

.col-wrap{  
    overflow: hidden;   
}

.embed-container {margin-bottom: 5px;}

.dl-horizontal dt {
float: left;
width: 10px;
clear: left;
text-align: right;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}

.dl-horizontal dd {
margin-left: 30px;
margin-bottom: 10px;
}

/* Carousel  */
.carousel .item {
    -webkit-transition: opacity 0.8s ease-in-out !important; 
    -moz-transition: opacity 0.8s ease-in-out !important; 
    -ms-transition: opacity 0.8s ease-in-out !important; 
    -o-transition: opacity 0.8s ease-in-out !important; 
    transition: opacity 0.8s ease-in-out !important;
}

.carousel-inner > .item > img, .carousel-inner > .item > a > img {
    width: 100%;
}
.carousel-control {
	z-index:10;
}

.carousel .active.left {
    left:0;
	opacity:0;
	z-index:2;
	padding:0 !important;
	margin:0 !important;
}
.carousel .next {
	left:0;
	opacity:1;
	z-index:1;
	padding:0 !important;
	margin:0 !important;
}

.carousel .active.right {
    left:0;
	opacity:0;
	z-index:2;
	padding:0 !important;
	margin:0 !important;
}

.carousel .prev.right {
	left:0;
	opacity:1;
	z-index:1;
	padding:0 !important;
	margin:0 !important;
}


/* Carousel Crossfade 3.3.5 */
.carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
  opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-control {
  z-index: 2;
}