body { padding: 0; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; color: #000; line-height: 19px; background: #E7E7E7; }

label, input, button, select, textarea { font-size: 14px; }

.row, .row-fluid { margin-bottom: 10px; }
/* ================ @ Headings ================ */
h1, h2, h3, h4, h5, h6 { font-weight: lighter; margin-top: 5px; text-rendering:optimizeLegibility;}
h1 { /*color: #A70B0B;*/ font-size: 30px; line-height: 1.5em; }
h2 { font-size: 28px; line-height: 1.5em; }
h3 { clear: both; font-size: 28px; line-height: 1.5em; }
h4 { font-size: 18px; }
h5 { font-size: 16px; }
h6 { font-size: 14px; }

h1 small { font-size: 24px; }
h2 small { font-size: 22px; }
h3 small { font-size: 20px; }
h4 small { font-size: 18px; }
h5 small { font-size: 16px; }
h6 small { font-size: 14px; }

.page-header { margin-bottom: 10px; }
.page-header h1 { font-size: 300%; }
.lead { letter-spacing: .15em; }

.red { color: #900; }
.blue { color: #039; }

/* ================ ================== ================
                    FONT CORRECTIONS
 ================ ================== ================ */
/* ================ @ Font Color Corrections ================ */
*[class^="white"]       { color: #FFF }
*[class^="black"]       { color: #333 }
*[class^="blue"]        { color: #039 }
*[class^="red"]         { color: #900 }
*[class^="yellow"]      { color: #FC0 }
*[class^="White"]       { color: #FFF }
*[class^="Black"]       { color: #333 }
*[class^="Blue"]        { color: #039 }
*[class^="Red"]         { color: #900 }
*[class^="Yellow"]      { color: #FC0 }
/* ================ @ Font Weight Corrections ================ */
*[class*="Bold"]        { font-weight: bold }
/* ================ @ Font Size Corrections ================ */
*[class*="Six"]         { font-size: 80% }
*[class*="Seven"]       { font-size: 85% }
*[class*="Eight"]       { font-size: 90% }
*[class*="Nine"]        { font-size: 95% }
*[class*="Ten"]         { font-size: 100% }
*[class*="Eleven"]      { font-size: 110% }
*[class*="Twelve"]      { font-size: 120% }
*[class*="Thirteen"]    { font-size: 130% }
*[class*="Fourteen"]    { font-size: 140% }
*[class*="Fifteen"]     { font-size: 150% }
*[class*="Sixteen"]     { font-size: 160% }
/* ================ ================== ================ */
li > br { display: none }


/* -----\\\\\ COLOR STYLE ADJUSTMENTS /////----- */
a { color: #039/*#0144C7*/; text-decoration: none; }
a:hover { color: #000; text-decoration: underline;}
a:visited { color: #800080; }
a:visited:hover { color: #000; }

.btn-homelinks {
	font-family: inherit;
	background: linear-gradient(to bottom, #fcfff4 0%,#d4dded 40%,#d4dded 100%);
	background: -moz-linear-gradient(top, #fcfff4 0%, #d4dded 40%, #d4dded 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfff4), color-stop(40%,#d4dded), color-stop(100%,#d4dded));
	background: -webkit-linear-gradient(top, #fcfff4 0%,#d4dded 40%,#d4dded 100%);
	background: -o-linear-gradient(top, #fcfff4 0%,#d4dded 40%,#d4dded 100%);
	background: -ms-linear-gradient(top, #fcfff4 0%,#d4dded 40%,#d4dded 100%);}

.text-success { color: #A1BBE4; }
.badge-success,
.label-success { background-color: #5BB775; }
.btn-success {
  background-color: #5BB775;
  background-image: -moz-linear-gradient(top, #5BB775, #00942A);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5BB775), to(#00942A));
  background-image: -webkit-linear-gradient(top, #5BB775, #00942A);
  background-image: -o-linear-gradient(top, #5BB775, #00942A);
  background-image: linear-gradient(to bottom, #5BB775, #00942A);
  background-repeat: repeat-x;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
  color: #ffffff;
  background-color: #00942A;
  *background-color: #00942A;
}
.btn-success:active,
.btn-success.active {
  background-color: #00942A \9;
}
.input-success { border-color: #5BB775; }

.alert-info { color: #3C6396; text-shadow: none; background-color: #D4DDED; border-color: #B2BBCB; }
.alert-info h4 { color: #3C6396;}

/*
.alert-info h1,
.alert-info h2,
.alert-info h3,
.alert-info h5,
.alert-info h6 { color: #FFF; }
*/


.alert-success { color: #000; text-shadow: none; background-color: #D6E9C6; border-color: #B4C7A4; }
.alert-gray { color: #333; background-color: #EFEFEF; border-color: #EBEBEB; }

/* ----- NAVIGATION ----- */
.nav-tabs a,
.nav-pills a,
.nav-list a,
.carousel-control,
.brand { text-decoration: none; }

/*.nav-tabs a:visited,
.nav-pills a:visited,
.nav-list a:visited { color: inherit; }*/

.nav-tabs > .active > a,
.nav-tabs > .active > a:hover {
  color: #A92727;
  font-weight: bold;
}
.nav-pills > .active > a,
.nav-pills > .active > a:hover,
.nav-pills > .active > a:focus,
.nav-list > .active > a,
.nav-list > .active > a:hover,
.nav-list > .active > a:focus {
  color: #FFF;
  background-color: #A92727;
}

/* ----- BUTTONS ----- */
.btn { text-decoration: none; }
.btn:visited { color: inherit; }

.btn-primary,
.btn-info,
.btn-success,
.btn-warning,
.btn-danger,
.btn-inverse { color: #FFF; }

.btn-primary:visited,
.btn-info:visited,
.btn-success:visited,
.btn-warning:visited,
.btn-danger:visited,
.btn-inverse:visited { color: #FFF; }

.btn-primary:visited:hover,
.btn-info:visited:hover,
.btn-success:visited:hover,
.btn-warning:visited:hover,
.btn-danger:visited:hover,
.btn-inverse:visited:hover { color: #FFF; }

a[class*="-primary"]:hover { color: #FFF; }


/* ----- DROPDOWNS ----- */
.dropdown-menu > li > a {
  	text-decoration: none;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a {
  text-decoration: none;
  color: #ffffff;
  background-color: #900;/*#0081c2;*/
  background-image: -moz-linear-gradient(top, #900, #800000);/*0077b3*/
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#900), to(#800000));
  background-image: -webkit-linear-gradient(top, #900, #800000);
  background-image: -o-linear-gradient(top, #900, #800000);
  background-image: linear-gradient(to bottom, #900, #800000);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff990000', endColorstr='#ff800000', GradientType=0);
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  background-color: #900;/*#0081c2;*/
  background-image: -moz-linear-gradient(top, #900, #800000);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#900), to(#800000));
  background-image: -webkit-linear-gradient(top, #900, #800000);
  background-image: -o-linear-gradient(top, #900, #800000);
  background-image: linear-gradient(to bottom, #900, #800000);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF990000', endColorstr='#ff800000', GradientType=0);
}
/** DOL **/
h1.header-logo-type {
color: white !important;
font-size: 24px;
line-height: 28px;
font-family: inherit;
font-weight: normal;
text-rendering: optimizeLegibility;
margin-top: 0.6rem;
margin-bottom: 0.5rem;
line-height: 1.4;
padding-bottom: 6px;
font-weight: 300;
}

h2.logo-type,
span.logo-type {
color: white !important;
font-size: 24px;
font-weight: 700;
line-height: 28px;
font-family: inherit;
text-rendering: optimizeLegibility;
margin-bottom: 0.5rem;
line-height: 1.4;
padding-bottom: 6px;
}
#redbanner a:visited {
	color: #fff;
}

#redbanner h2, #redbanner h3, #redbanner h4, #redbanner h5, #redbanner h6 {
font-family: inherit;
font-weight: 300;
font-style: normal;
color: #222222;
text-rendering: optimizeLegibility;
margin-top: 0.2rem;
margin-bottom: 0.5rem;
line-height: 1.4;
padding-bottom: 6px;
font-weight: normal;
}

@media (max-width:979px) {
  #redbanner h1 {
    font-family: inherit;
    font-weight: 300;
    font-style: normal;
    font-size: 18px !important;
    text-rendering: optimizeLegibility;
    margin-top: 0.2rem;
    margin-bottom: 0.5rem;
    line-height: 1.4;
    padding-bottom: 6px;
  }
}

.dol-brand {
background: url('/web/20201218004041oe_/https://www.osha.gov/images/logo.png') no-repeat;
cursor: pointer;
float: left;
height: 70px;
text-indent: -9999em;
width: 70px;
margin: -5px 5px 5px 5px;
}

.brand_white {
background: url('/web/20201218004041oe_/https://www.osha.gov/images/dol-logo-white.png') no-repeat;
cursor: pointer;
float: left;
height: 70px;
width: 70px;
margin: -5px 5px 0px 10px;
}

#header .logo-type h2{
color: white !important;
font-size: 26px;
line-height: 28px;
font-weight: bold;
margin-top: 10px;
}

#footer h3.logo-type,
#footer p.logo-type {
color: white !important;
font-size: 20px;
line-height: 22px;
margin-top: 15px;
}

#header-social_media {color: #fff; margin-left: 5px; margin-right: 25px;}

@media only screen and (max-width: 1199px) { #header-social_media {margin-left: -5px; margin-right: 25px;} }

@media only screen and (max-width: 979px) { #header-social_media {margin-right: 7px;} }

.social_media .fa a{color:#fff;}
.social_media .fa a:hover{color:#fff;}
.social_media .fa a:visited{color:#fff;}
.social_media .icon-external {display: none;}

.banner-links a {color:#fff; text-decoration:none;}
.banner-links a:hover {color:#fff; text-decoration:underline;}
.banner-links a:visited {color:#fff; text-decoration:none;}

.footer-one {background-color: #ae3f3c !important; color: #fff; padding: 10px; margin: 0px 0px 0px 0px; height:75px;}

.footer-two {background-color: #990000; color: #fff; padding: 10px; margin: 0px 0px 0px 0px;}

#footer {font-family: inherit;text-rendering: optimizeLegibility;}

#footer a{color:#fff; text-decoration:none;}
#footer a:hover {color:#fff; text-decoration:underline;}
#footer a:visited {color:#fff;}

#wrapper {background: #FFF; border: 1px solid #fff; border-width:0px;}

#whitebanner {position: relative; background-color: #fff; }

#nav-homepage-header .navbar {margin-bottom: 0px;}
#nav-homepage-header .navbar > .nav {position: relative; left: 0; display: block; float: left; margin: 0 5px 0 0;}
#nav-homepage-header .navbar-gray > .navbar-inner {
min-height: 40px;
padding-left: 4px;
padding-right: 8px;
background-color: #e4e4e4;
background-image: -moz-linear-gradient(top, #f2f2f2, #e4e4e4);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));
background-image: -webkit-linear-gradient(top, #f2f2f2, #e4e4e4);
background-image: -o-linear-gradient(top, #f2f2f2, #e4e4e4);
background-image: linear-gradient(to bottom, #f2f2f2, #e4e4e4);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#e4e4e4', GradientType=0);
border: 1px solid #e4e4e4;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
}

#nav-homepage-header .navbar-gray .nav > li > a {
font-family: inherit;
float: none;
padding: 10px 8px 10px;
color: #000;
text-decoration: none;
text-shadow: 0 1px 0 #ffffff;
font-size:inherit;
}

#nav-homepage-header .navbar-gray .nav > li > a:hover {
text-decoration: underline;
}

#nav-homepage-header .navbar-gray .nav > .dropdown:hover .dropdown-menu {
	display: block;
}

#nav-homepage-header .navbar-gray .nav .dropdown-menu {
	margin-top:-1px;
}

#nav-homepage-header .navbar-gray .nav > .dropdown-menu > li > a {
	font-family: inherit;
  	text-decoration: none;
}

.osha-title {
	width:100%;
}

#header-bottom.row-fluid > .span12 {height: 5px; min-height:10px; margin:0px;}

.nav-mobile {
margin-top: 5px;

margin-left: 0;
margin-bottom: 20px;
list-style: none;
}

.nav-collapse .nav-mobile > li > a {
color: #000;
text-decoration:none;
}

.nav-collapse .nav-mobile > li > a:hover {
text-decoration:underline;
}


/* -----\\\\\ TABLE STYLE ADJUSTMENTS /////----- */
.table tbody tr.info td {
  background-color: #D9EDF7;
}
.table-hover tbody tr.info:hover td {
  background-color: #C4E3F3;
}
.table tbody tr.success td {
  background-color: #BFD0EA;
}
.table-hover tbody tr.success:hover td {
  background-color: #A1BBE4;
}


ul { list-style-type: square; }
ul ul { list-style-type: circle; }

ol { margin: 0 0 10px 50px; }

code, pre { font-size: 12px; }

section { margin-bottom: 15px; }

.left {
    float: left;
    margin: 0 8px 8px 0;
}
.right {
    float: right;
    margin: 0 0 8px 8px;
}
.clear { clear: both; }
.center { text-align: center; }

.img-caption p.caption { font-size: 90%; font-style: italic; color: #777; }

.alert-gray { color: #333; background-color: #EFEFEF; border-color: #EBEBEB; }

.well-red { color: #FFF; background-color: #900; }
.well-blue { color: #FFF; background-color: #3C6396; }


/* ================ @ Icon Link Adjustments ================ */
[class^="icon-"],
[class*=" icon-"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  *margin-right: .3em;
  line-height: 14px;
  vertical-align: text-top;
  background-image: url("/web/20201218004041oe_/https://www.osha.gov/bootstrap/img/glyphicons-halflings.png");
  /*background-position: 14px 14px;*/
  background-repeat: no-repeat;
  margin-top: 1px;
}
/* White icons with optional class, or on hover/active states of certain elements */
.icon-white,
.nav-tabs > .active > a > [class^="icon-"],
.nav-tabs > .active > a > [class*=" icon-"],
.nav-pills > .active > a > [class^="icon-"],
.nav-pills > .active > a > [class*=" icon-"],
.nav-list > .active > a > [class^="icon-"],
.nav-list > .active > a > [class*=" icon-"],
.navbar-inverse .nav > .active > a > [class^="icon-"],
.navbar-inverse .nav > .active > a > [class*=" icon-"],
.dropdown-menu > li > a:hover > [class^="icon-"],
.dropdown-menu > li > a:hover > [class*=" icon-"],
.dropdown-menu > .active > a > [class^="icon-"],
.dropdown-menu > .active > a > [class*=" icon-"] {
  background-image: url("/web/20201218004041oe_/https://www.osha.gov/bootstrap/img/glyphicons-halflings-white.png");
}


#accessibility { padding-top: 15px; border-top: 1px solid #BBB; }

.affix, .navbar-fixed-top {
  -webkit-transform: scale3d(1,1,1);
}

.bs-docs-separator { margin-left: auto; margin-right: auto;}

blockquote p { font-size: 13.5px; }
blockquote p strong { font-weight: lighter; color: #955; }

/*----- BACKGROUND COLORS -----*/
.lightGray { padding: 10px; background: #EFEFEF; border-radius: 3px; border: 1px solid #DDD; }

.well-red { color: #FFF; background-color: #900; }
.well-blue { color: #FFF; background-color: #3C6396; }
.well-white { background-color: #FFF; border: 1px solid #d1d1d1; box-shadow: 0 1px 1px rgba(0, 0, 0, .05);}


/* -----\\\\\ TABLE STYLE ADJUSTMENTS /////----- */
.table tbody tr.info td {
  background-color: #D9EDF7;
}
.table-hover tbody tr.info:hover td {
  background-color: #C4E3F3;
}

#fatal_news h3 { padding: 0 0 10px 0; line-height: 0; }
.container_animatedList { height: 350px; overflow: auto; }

#maincontain {
    padding: 10px 0 20px 0;
    /*width: 98%;*/
    clear: both;
    /*overflow: hidden;*/
}
#toolbox img { margin: 0 3px 0 0 }
#toolbox li { margin: 4px 0 }
table caption {
    margin: 0 0 4px 0;
    font-weight: bold;
    font-size: 110%;
}
#highlights { margin: 0 0 10px 0 }

#highlights .carousel img { width: 650px; }
.carousel-caption {
	position: relative;
}


.input-append .btn-group,
.input-prepend .btn-group { display: inline-block; }
.input-append .btn-group { margin-left: -1px; }
.input-append button,
.input-prepend button { padding-bottom: 6px; }
#search .input-append button { padding-bottom: 4px; }

/* -----\\\\\ CAROUSEL /////----- */
.carousel {
  margin-bottom: 0;
}

a.carousel-control,
a.carousel-control:visited,
a.carousel-control:hover { color: #FFF; }

.carousel .active.left,
.carousel .active.right { margin-bottom: 0; padding-bottom: 5px; }
.carousel-navbar {
  margin-top: 0;
  font-size: 85%;
  text-align: center;
  border-radius: 0 0 4px 4px;
}
.carousel-nav {
  margin: 0 4px 0 0;
  padding: 3px 8px;
  display: inline-block;
  color: #333;
  cursor: pointer;
  background: #BFD0EA;
  border: 1px solid #039;
  border-radius: 12px;
}
.carousel-caption p {
    line-height: normal !important;
}
#FeaturedOrgnaizations .carousel-caption {
	padding:15px 8px;
}

.carousel-nav:hover { background: #6E96D5; border: 1px solid #6E96D5; }
.carousel-nav.current { font-weight: bolder; color: #FFF; background: #296DC0; }

body.modal-open { overflow: hidden; }

.modal {
	display:none;
}

.bs-docs-searchby {
position: relative;
margin: 15px 0;
padding: 39px 19px 14px;
background-color: #fff;
border: 1px solid #ddd;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

.bs-docs-searchby:after {
content: "Search By:";
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;
}

.selectimis {
  width:auto !important;
  border: 1px solid #cccccc;
  background-color: #ffffff;
}

hr.imis {
  margin: 0px 0;
  border: 0;
  border-top: 1px solid #eeeeee;
  border-bottom: 1px solid #ffffff;
}

.table-responsive {
  min-height: .01%;
  overflow-x: auto;
}

.tablei th,
.tablei td {
  width: 65%;
  width: auto !important;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}
.table-borderedi {
  width: 65%;
  width: auto !important;
  border: 1px solid #dddddd;
  border-collapse: separate;
  border-left: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.table-borderedi th {
  width: 65%;
  width: auto !important;
  padding: 5px;
  border-left: 1px solid #dddddd;
}

.table-borderedi td {
  width: 65%;
  width: auto !important;
  text-align: right;
  padding: 5px;
  border-left: 1px solid #dddddd;
}
.table-borderedi caption + thead tr:first-child th,
.table-borderedi caption + tbody tr:first-child th,
.table-borderedi caption + tbody tr:first-child td,
.table-borderedi colgroup + thead tr:first-child th,
.table-borderedi colgroup + tbody tr:first-child th,
.table-borderedi colgroup + tbody tr:first-child td,
.table-borderedi thead:first-child tr:first-child th,
.table-borderedi tbody:first-child tr:first-child th,
.table-borderedi tbody:first-child tr:first-child td {
  border-top: 0;
}
.table-borderedi thead:first-child tr:first-child > th:first-child,
.table-borderedi tbody:first-child tr:first-child > td:first-child,
.table-borderedi tbody:first-child tr:first-child > th:first-child {
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
}
.table-borderedi thead:first-child tr:first-child > th:last-child,
.table-borderedi tbody:first-child tr:first-child > td:last-child,
.table-borderedi tbody:first-child tr:first-child > th:last-child {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
}
.table-borderedi thead:last-child tr:last-child > th:first-child,
.table-borderedi tbody:last-child tr:last-child > td:first-child,
.table-borderedi tbody:last-child tr:last-child > th:first-child,
.table-borderedi tfoot:last-child tr:last-child > td:first-child,
.table-borderedi tfoot:last-child tr:last-child > th:first-child {
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}
.table-borderedi thead:last-child tr:last-child > th:last-child,
.table-borderedi tbody:last-child tr:last-child > td:last-child,
.table-borderedi tbody:last-child tr:last-child > th:last-child,
.table-borderedi tfoot:last-child tr:last-child > td:last-child,
.table-borderedi tfoot:last-child tr:last-child > th:last-child {
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
}
.table-borderedi tfoot + tbody:last-child tr:last-child td:first-child {
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
}
.table-borderedi tfoot + tbody:last-child tr:last-child td:last-child {
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-right-radius: 0;
}
.table-borderedi caption + thead tr:first-child th:first-child,
.table-borderedi caption + tbody tr:first-child td:first-child,
.table-borderedi colgroup + thead tr:first-child th:first-child,
.table-borderedi colgroup + tbody tr:first-child td:first-child {
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
}
.table-borderedi caption + thead tr:first-child th:last-child,
.table-borderedi caption + tbody tr:first-child td:last-child,
.table-borderedi colgroup + thead tr:first-child th:last-child,
.table-borderedi colgroup + tbody tr:first-child td:last-child {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
}

.table-borderedu {
  width: 65%;
  padding: 5px;
  border: 1px solid #dddddd;
  border-collapse: separate;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  margin-bottom: 2px;
}

.table-unbordered {
  width: 65%;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.tablei_100 th,
.tablei_100 td {
  width: 100%;
  width: auto !important;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}
.table-borderedi_100 {
  width: 100%;
  border: 1px solid #dddddd;
  border-collapse: separate;
  border-left: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.table-borderedi_100 th {
  padding: 5px;
  width: auto !important;
  border-left: 1px solid #dddddd;
  text-align: left;
}

.table-borderedi_100 td {
  padding: 5px;
  width: auto !important;
  border-left: 1px solid #dddddd;
}
.table-borderedi_100 caption + thead tr:first-child th,
.table-borderedi_100 caption + tbody tr:first-child th,
.table-borderedi_100 caption + tbody tr:first-child td,
.table-borderedi_100 colgroup + thead tr:first-child th,
.table-borderedi_100 colgroup + tbody tr:first-child th,
.table-borderedi_100 colgroup + tbody tr:first-child td,
.table-borderedi_100 thead:first-child tr:first-child th,
.table-borderedi_100 tbody:first-child tr:first-child th,
.table-borderedi_100 tbody:first-child tr:first-child td {
  border-top: 0;
}
.table-borderedi_100 thead:first-child tr:first-child > th:first-child,
.table-borderedi_100 tbody:first-child tr:first-child > td:first-child,
.table-borderedi_100 tbody:first-child tr:first-child > th:first-child {
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
}
.table-borderedi_100 thead:first-child tr:first-child > th:last-child,
.table-borderedi_100 tbody:first-child tr:first-child > td:last-child,
.table-borderedi_100 tbody:first-child tr:first-child > th:last-child {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
}
.table-borderedi_100 thead:last-child tr:last-child > th:first-child,
.table-borderedi_100 tbody:last-child tr:last-child > td:first-child,
.table-borderedi_100 tbody:last-child tr:last-child > th:first-child,
.table-borderedi_100 tfoot:last-child tr:last-child > td:first-child,
.table-borderedi_100 tfoot:last-child tr:last-child > th:first-child {
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}
.table-borderedi_100 thead:last-child tr:last-child > th:last-child,
.table-borderedi_100 tbody:last-child tr:last-child > td:last-child,
.table-borderedi_100 tbody:last-child tr:last-child > th:last-child,
.table-borderedi_100 tfoot:last-child tr:last-child > td:last-child,
.table-borderedi_100 tfoot:last-child tr:last-child > th:last-child {
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
}
.table-borderedi_100 tfoot + tbody:last-child tr:last-child td:first-child {
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
}
.table-borderedi_100 tfoot + tbody:last-child tr:last-child td:last-child {
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-right-radius: 0;
}
.table-borderedi_100 caption + thead tr:first-child th:first-child,
.table-borderedi_100 caption + tbody tr:first-child td:first-child,
.table-borderedi_100 colgroup + thead tr:first-child th:first-child,
.table-borderedi_100 colgroup + tbody tr:first-child td:first-child {
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
}
.table-borderedi_100 caption + thead tr:first-child th:last-child,
.table-borderedi_100 caption + tbody tr:first-child td:last-child,
.table-borderedi_100 colgroup + thead tr:first-child th:last-child,
.table-borderedi_100 colgroup + tbody tr:first-child td:last-child {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
}

/* ------ Breadcrumbs ------*/
.breadcrumb {
    padding: 8px 0;
    margin: 0 0 20px;
    list-style: none;
    background-color:transparent;
	border-radius:0;
}
.breadcrumb > li > .divider {
  padding: 0 5px;
  color: #000;
}
.breadcrumb > .active {
  color: #000;
}

/*------ Container ------*/
#wrapper .container {
  padding-right: 10px;
  padding-left: 10px;
}

.center-block {
	display: block;
	margin: 0 auto;
}

/*-- Typography --*/

.topic {
	font-size: 22px;
	line-height: 1.5em;
}

.cartqty {
max-width: 50px;
font-size: 14px;
}

/* -- .carousel-fade --

TO USE: add as class with carousel and slide
(e.g.: <div class="carousel slide carousel-fade">)
this will override the default bootstrap slide functionality and fade the carousel
*/

.carousel-fade .carousel-inner > .item {
	-webkit-transition: opacity linear 1s !important;
	-moz-transition: opacity linear 1s !important;
	-ms-transition: opacity linear 1s !important;
	-o-transition: opacity linear 1s !important;
	transition: opacity linear 1s !important;
}
.carousel-fade .active.left,
.carousel-fade .active.right {
	left: 0;
	z-index: 2;
	opacity: 0;
	filter: alpha(opacity=0);
}
