/* 10-17-15 jmh */
/* 
 * CSS file for ibm.com developerWorks: alt1 landing page
 * Copyright (c) 2015 IBM Corporation
 * Owner: developerWorks Content/Raleigh/IBM (jmh)
 * Last change: dw-banner-no-padding 
 */

.ibm-landing-page #ibm-pcon{
    width:100% !important;
}

.ibm-landing-page #ibm-content-main{
    width:100% !important;
}

#ibm-content-main > div > .ibm-columns,
#ibm-content-main > .ibm-columns,
#ibm-content-main > div[class ^= 'dw-band'] > div[id ^= 'INC'] > .ibm-columns{
    clear:both !important;
    margin:0 auto !important;
    padding:0 10px 10px !important;
    width:960px !important;
}

#ibm-content-main > div.dw-carousel-fw{
    clear:both !important;
    margin:0 auto !important;
    padding:0 10px
 10px 10px !important;
    width:980px !important;
}

div.dw-band-gray{
    background-color:#EEEEEE;
}

div.dw-band-light-gray{
    background-color:#F7F7F7;
}

div.dw-band-gray-gradient{
    background:-webkit-linear-gradient(#EEEEEE 0%, #FFFFFF 45%, #FFFFFF 55%, #EEEEEE);
    background:-o-linear-gradient(#EEEEEE 0%, #FFFFFF 45%, #FFFFFF 55%, #EEEEEE);
    background:-moz-linear-gradient(#EEEEEE 0%, #FFFFFF 45%, #FFFFFF 55%, #EEEEEE);
    background:linear-gradient(#EEEEEE 0%, #FFFFFF 45%, #FFFFFF 55%, #EEEEEE);
    border-top:1px solid #E7E7E7;
    border-bottom:1px solid #E7E7E7;
}

div.dw-band-light-gray-gradient{
    background:-webkit-linear-gradient(#F7F7F7 0%, #FFFFFF 45%, #FFFFFF 55%, #F7F7F7);
    background:-o-linear-gradient(#F7F7F7 0%, #FFFFFF 45%, #FFFFFF 55%, #F7F7F7);
    background:-moz-linear-gradient(#F7F7F7 0%, #FFFFFF 45%, #FFFFFF 55%, #F7F7F7);
    background:linear-gradient(#F7F7F7 0%, #FFFFFF 45%, #FFFFFF 55%, #F7F7F7);
    border-top:1px solid #F0F0F0;
    border-bottom:1px solid #F0F0F0;
}

#ibm-content-main .ibm-col-6-3 p{
    font-size:1.166em
}

span.dw-band-author{
    font-family:Georgia;
    color:#767676 !important;
    display:block;
    padding-top:6px;
}

div#ibm-content-main div[style ^= "background-color"]:first-child{
    margin-top:-20px;
    padding-bottom:8px;
}

div#ibm-content-main div[style ^= "background-color"]:first-child p{
    text-align:center;
}
/* Feature cards */

div.dw-fc{
    padding:10px;
}

div.dw-fc.dw-fc-lnk-crd:hover{
    cursor:pointer;
}

div.dw-fc.dw-fc-lnk-crd *{
    text-decoration:none;
}

div.dw-fc h3{
    color:#666;
    font-size:1.5em ! important;
    padding-bottom:15px;
}

div.dw-fc{
    border:1px solid #cccccc;
    margin-bottom:20px;
    background-color:#ffffff;
}

div.dw-fc:hover{
    border:1px solid #00649d;
}

div.dw-fc.dw-fc-algn-ctr{
    text-align:center;
}

div.dw-fc.dw-fc-lnk-crd p{
    font-size:1.05em ! important;
    line-height:150%;
}

div.dw-fc p.dw-fc-btn{
    margin:15px 0;
}

div.dw-fc p.dw-fc-btn span{
    font-size:1.3em ! important;
    font-weight:bold;
    padding:5px 30px;
}

div.dw-fc p.dw-fc-btn span{
    color:#fff;
    background-color:#00649d;
}

div.dw-fc p.dw-fc-btn:hover span{
    color:#00649d;
    border:1px solid #00649d;
    background-color:#fff;
}

/* Sign in required */

span.dw-button-block{
    border:1px solid #cccccc;
    display:block;
    padding:45px;
    text-align:center;
}

span.dw-button-block p{
    font-size:1.4em !important;
}

span.dw-button-block p.ibm-button-link-alternate{
    padding:0 25px !important;
}

span.dw-button-block p.ibm-button-link-alternate a.dw-disabled{
    background:rgba(0, 0, 0, 0.3) none repeat scroll 0 0;
    border:1px solid #aaaaaa;
    color:#ffffff;
    cursor:auto;
    text-shadow:none;
}

div.dw-band-premium{
    height:130px;
    background-color:#14c29f;
}

span.dw-banner-no-padding {
    display: block;
    margin-bottom: -10px;
}
