@charset "utf-8";
/* CSS Document */
.stepTable .stepDetail {
   border: 1px solid #b8bab9;
   padding: 3px 0px 3px 0px;
}
.stepTable .stepName {
   background: #1b1b1b;
   color: #fff;
   padding: 5px 10px 5px 10px;
}
.selectFileSec {
   padding: 0px 0px 15px 0px;
}
.selectFileSec .large-4.columns {
   padding-left: 0;
}
.selectFileSec .large-4.columns.lastSelectTab {
   padding-right: 0;
}
.stepTable {
   background-color: beige;
}
.stepTable .stepDetail {
   height: 240px;
   overflow-y: auto !important;
   overflow-x: hidden;
}
.stepTable .stepDetail ul {
   margin-bottom: 0px;
   margin-left: 0;
}
.stepTable .stepDetail ul li {
   list-style: none;
   padding: 0 5px 0 5px;
   color: #00744f;
   font-size: 14px;
   line-height: 24px;
   font-family: 'Titillium Web', sans-serif;
   font-weight: 600;
   cursor: pointer;
}
ul.selectHandicapper {
   margin-top: 0px;
}
ul.selectHandicapper  li {
   margin-bottom: 10px; /* line-height: 18px !important */
}
.sel_active {
   background: #00744f;
   color: #fff !important
}
.stepName span {
   font-weight: 700;
}
.selectFileSec .sectitle {
   font-weight: 600;
   font-size: 18px;
   line-height: 20px;
   color: #000000;
   padding: 0px 0px 15px 0px;
}
.selectFileSec .stepName {
   font-size: 18px;
   line-height: 20px;
   font-weight: 400;
}
.selectFileSec.tabMobfeaturePro .stepTable .stepName {
   background: url("/images/accordionDown.png") 95% 50% no-repeat #1b1b1b;
   color: #fff;
   padding: 10px 30px 10px 20px;
}
.selectFileSec.tabMobfeaturePro .menu_list.firstpane {
   margin: 0px 0px 20px 0px;
}
.selectFileSec .large-4a {
   float: left;
   width: 31.8%;
   margin-right: 2.2%;
}
.selectFileSec .large-4a.lastSelectTab {
   margin-right: 0
}
.belowSecText span,
.dl_msg_top span {
   font-weight: bold;
}
.belowSecText a,
.dl_msg_top  a {
   color: #6fa396;
}
.belowSecText a:hover,
.dl_msg_top  a:hover {
   text-shadow: 2px 2px 10px #6fa396;
   text-decoration: underline;
}
.downloadBottomText {
   color: #1b1b1b;
   font-size: 15px;
   line-height: 15px;
}
.productGroup {
   font-size: 15px;
   line-height: 17px;
   margin-left: 25px;
}

/* Download message screen */

.downloadMsgContent {
   overflow: hidden;
   text-align: center;
}
.motd {
   margin: 5px 10% 40px 10%;
   font-size: 15px;
   line-height: 20px;
}
.terms {
   margin: 5px 10% 0px 10%;
   font-size: 15px;
   line-height: 25px;
}
.harnessDLMsg {
   width: 75%;
   color: #FFF;
   background: #b82b00;
   border: 3px double #6fa396;
   padding: 15px;
   margin: auto;
   margin-bottom: 40px;
   font-size: 15px;
}
.tbredDLMsg {
   width: 75%;
   color: #FFF;
   background: #2e2f4d;
   border: 3px double #6fa396;
   padding: 15px;
   margin: auto;
   margin-bottom: 40px;
   font-size: 15px;
}
.clickhere {
   font-size: 20px;
}
.clickhere a {
   color: #6fa396;
}
.clickhere a:hover {
   text-shadow: 2px 2px 10px #000;
   text-decoration: underline;
}
ul{
   line-height:1.6;
   margin-bottom: 1.25em;
}
#freePicksAvailable ul{
   margin-left: 0;
}
#freePicks h2,#freePicks h3{
   font-size: 2.3125em;
   font-weight: bold;
   margin-top: 0.2em;
   margin-bottom: 0.5em;
}
#freePicks h3{
   font-size: 1.6875em;
}
.freePickLink .button.small{
   padding: 0.625em 1.125em 0.5625em 1.125em;
   font-size: 0.8125em;
   margin: 0 0 1.25em;
   background-color: #00744f;
   border: 1px solid #2284a1;
   font-family: 'Titillium Web', sans-serif;
   font-weight: bold;
}
.freePickLink .button.small:hover,#productList .button.radius:hover{
   background-color: #004D34;
}
.inline-list{
   margin-bottom: 1.0625em;
   margin-left: -1.375em;
}
.inline-list  li{
   margin-left: 1.375em;
}
/* Formatting for download page file group names */
.downloadSectionLabel {
   text-align: left;
   max-width: 90%;
   font-size: 13px;
   font-weight: 600;
   border-bottom: solid thin black;
   background: none;
   margin: 10px 5px 5px 5px;
}
@media (max-width:599px) {
   .selectFileSec {
      padding: 0px 0px 3px 0px;
   }
}