/*
Overriding Template default width
*/ 
#innerContentWrapper {
    width: 960px;
}

/*
Weee Recycling Pages
*/
.weee_recycling_ul {
    margin: 5px 0 10px 30px;
}
.customers > h3, .recyclers h3 {
    border-bottom: 1px solid #DDDDDD;
    border-top: 1px solid #DDDDDD;
    clear: both;
    font-size: 12px;
    margin-bottom: 10px;
    margin-top: 20px;
    padding-bottom: 5px;
    padding-top: 5px;
}

.customers {
    float: left;
    margin: 10px 20px 10px 0;
    width: 440px;
}
.recyclers {
    float: left;
    margin: 10px 0 10px 20px;
    width: 440px;
}
.icon-customers {
    background: url("//assets.illumina.com/content/dam/illumina-support/images/icons/icon-customers.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 74px;
    margin: 10px 23px 0 15px;
    width: 74px;
}

.icon-recyclers {
    background: url("//assets.illumina.com/content/dam/illumina-support/images/icons/icon-recyclers.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 74px;
    margin: 10px 23px 0 15px;
    width: 74px;
}

.customers > p {
    margin: 35px 0 0;
}

.recyclers > p {
    margin: 27px 0 0;
}

.country {
    border-bottom: 1px solid #e6e7e6;
}
.country:hover {
    background: none repeat scroll 0 0 #f8f8f8;
    cursor: pointer;
}
.country-info > ul {
    margin: 5px 0 10px 30px;
}
.country-info {
    margin: 15px;
    display: none;
}
p {
     margin: 0 0 10px 0;
     padding: 0;
}
.weee-btn {
    background: none repeat scroll 0 0 #7CA8D4;
    border-radius: 3px;
    color: #FFFFFF;
    display: inline-block;
    margin: 30px 10px 10px 0;
    padding: 5px 10px;
}
h3 {
    padding: 0;
    margin: 0 0 15px 0;
}
.country-link {
    float: left;
    margin: 15px;
    font-weight: bold;
    color: #7CA8D4;
}
.more-details {
    float: right;
    margin: 15px;
    font-weight: bold;
    color: #7CA8D4;
}
.weeeTable {
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 15px;
}
table.weeeTable tbody tr td, table.weeeTable thead tr th {
    border-color: #7CA8D4;
    border-style: solid;
    border-width: 1px;
    padding: 3px;
}
table.weeeTable thead tr th {
    color: #fff;
}
.weeeHeading {
    background-color: #7CA8D4;
}


/*
Training Page Styles
*/
.altNav, #altNav{background:none;height:50px;}
.navTertiary{display:none;}
.roundRect{border: 1px solid #ddd; border-radius: 10px; box-shadow: 0 1px 1px #ccc; margin-top: 10px;}
.caps { text-transform:uppercase; font:11px/1.3em Arial, Verdana,sans-serif !important; padding-bottom:5px !important; padding-top:7px; margin-top:10px; }
.contentWrapper{minimum-height:400px;}
/*.clmn { float:left; width:170px; margin-right:0;height:420px; }*/
.clmn { display:table-cell; float:none; width:170px; margin-right:0; height:auto; vertical-align:top; padding:20px 0px 15px;}
.clmn + .clmn{border-left:1px solid #ddd;width:260px;margin:20px 0 15px;}
.clmn:first-child { border-radius:10px 0 0 10px;border-right:1px solid #ddd; background: #f6f6f6; /* Old browsers */
background: -moz-linear-gradient(top,  #fff 40%, #eee 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, clmnor-stop(40%,#fff), clmnor-stop(100%,#eee)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fff 40%,#eee 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fff 40%,#eee 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fff 40%,#eee 100%); /* IE10+ */
background: linear-gradient(top,  #fff 40%,#eee 100%); /* W3C */
 padding:20px 0; text-align:center; }
.clmn img.left{margin:0 0 0 15px;}
.clmn div.left{padding:0 15px;width:168px;}
.left h2 + p{margin-top:7px !important;}
.mainContent h2 { font:15px/1.5 TeXGyreHerosBold, Arial, sans-serif; line-height:1em; margin-top:0;padding:0 !important;}
h2{padding:0;}
.clmn li {padding:3px 0;}

/* Certificates Page*/
#certificates_div ul {
	margin-left: 17px;
}
#certificates_div li {
    list-style: none outside none;
}
#certificates_div p {
    margin-bottom: 10px;
}
#certificates_div h2 {
    border-bottom: 1px solid #e0e0e0;
    margin-top: 20px;
    margin-bottom: 10px;
    padding-bottom: 5px;
    padding-left: 7px;
    padding-top: 7px;
}

/* Share Desktop Page */
#sharedesktop_left_div {
    clear: both;
    float: left;
    line-height: 1.3em;
    padding: 15px 20px 0;
    position: relative;
    width: 680px;
}
#sharedesktop_left_div h2 {
    border-bottom: 1px solid #e0e0e0;
    margin-top: 20px;
    margin-bottom: 10px;
    padding-bottom: 5px;
    padding-left: 7px;
    padding-top: 7px;
}
#sharedesktop_left_div .textBulletedList span {
    clear: both;
    float: left;
    font-weight: bold;
    margin-right: 15px;
    width: 8%;
}
#sharedesktop_left_div .textBulletedList div {
    float: left;
    line-height: 1.2em;
    margin-top: 1px;
    padding-bottom: 15px;
    position: relative;
    width: 89%;
}
#sharedesktop_left_div .toggleParent {
    font-weight: bold;
    margin-bottom: 15px;
    margin-top: 10px;
}
#sharedesktop_left_div .toggleChild {
    line-height: 1.5em;
    margin-bottom: 20px;
    margin-left: 15px;
}
#sharedesktop_right_div {
    float: right;
    position: relative;
    width: 240px;
}

/*Datafiles Page*/
.datafiles-wrapper {
    margin-bottom:25px;
}
.datafiles-col-1, .datafiles-col-3 {
    float:left;
}
.datafiles-col-1 {
    width:70%;
    margin-right: 10%;
}
.datafiles-wrapper h2 {
    margin-bottom: 15px;
    padding:10px;
}
.datafiles-col-3 {
    width:20%;
}
.datafiles-col-3 ul {
    margin:15px 0 8px 15px;
}
.datafiles-col-3 li {
    margin-bottom:7px;
}
.datafiles-footnote {
    font-size:11px;
}
 
/* Full Page Lists */
.fullPageDocsListWrapper {
    clear: both;
    margin: 0 auto;
	width:920px !important;
}
.fullPageDocsListWrapper #results {
	width:100% !important;
}
.fullPageDocsListWrapper .docNameHead {
    width:550px !important;
            }
.fullPageDocsListWrapper .docTypeHead {
	width:110px !important 
}
.fullPageDocsListWrapper .fileInfoHead {
	width:140px !important 
}
.fullPageDocsListWrapper .docDateHead {
    float:left;
    font-size:11px;
    width:100px;
}

/* MiSeq Troubleshooting Page*/
.troubleShooting_div #login ol{list-style-type:none;padding-left:0;margin-left:0;}
.troubleShooting_div #login label{display:block;}
.troubleShooting_div #login em{color:red;}
.troubleShooting_div #login input[type="submit"]{
    border: 1px solid #74A2D0;border-radius:20px; box-shadow: 0 1px 1px #999999;color: #FFFFFF;display: inline-block; font-size: 11px;font-weight: bold;height: 16px; line-height: 16px; margin-bottom:10px;padding: 0 7px 7px; text-align: center; text-shadow: 0 -1px 0 #74A2D0;text-transform:uppercase;background: #7ca8d4; /* Old browsers */
	background: -moz-linear-gradient(top, #91b5d9 0%, #7ca8d4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #91b5d9), color-stop(100%, #7ca8d4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #91b5d9 0%, #7ca8d4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #91b5d9 0%, #7ca8d4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #91b5d9 0%, #7ca8d4 100%); /* IE10+ */
	background: linear-gradient(top, #91b5d9 0%, #7ca8d4 100%); /* W3C */}
.troubleShooting_div .demoVideo {
	float: right;
	width: 180px;
	margin-left: 25px;
	padding-left: 25px;
	border-left: 1px solid #ddd;
	margin-bottom: 25px;
}


/* Code used for accordions on http://support.illumina.com/training/instructor-led/on-site.html */
.instructor-led-training .course {
    border-bottom: 1px solid #e6e7e6;
}
.instructor-led-training .course:hover {
    background: none repeat scroll 0 0 #f8f8f8;
    cursor: pointer;
}
.instructor-led-training .course-info > ul {
    margin: 5px 0 10px 30px;
}
.instructor-led-training .course-info {
    margin: 15px;
    display: none;
}
.instructor-led-training p {
     margin: 0 0 10px 0;
     padding: 0;
}
.instructor-led-training .course-link {
    float: left;
    margin: 15px;
    font-weight: bold;
    color: #328ED1;
}

.instructor-led-training .course-link:after {
    content: '\f107';
    font-family: FontAwesome;
    margin-left: 5px;
} 
 
.instructor-led-training .more-details {
    float: right;
    margin: 15px;
    font-weight: bold;
    color: #328ED1;
}
.instructor-led-training .course-name  {
	float: left;
	margin-left: 15px;
}
.instructor-led-training .course-number  {
	float: right;
	margin-right: 15px;
}
.instructor-led-training .catalog-info, .instructor-led-training .course-name, .instructor-led-training .course-number {
	font-weight: bold;
}
/* Code used for accordions on http://support.illumina.com/training/instructor-led/on-site.html */