/*------------------------------------*\
    wkfSSA.css
    Version:            1.7
    Last edited author: doconnell
    Last edited issue:  ENG-33587 / DANB-6213 Update the DANB Submittal Workflow Styling

    stdapexuilib

\*------------------------------------*/

@charset "utf-8";
/* CSS Document */
form{
    padding:0 !important;
}
.aaRsSuperContainer, 
.aaWKFBodyContentInner{
    /*background-color: white !important;*/
}
.t-Region{
    border:none;
}
#aaWKFUPDATE_PAGEBodyContent{
    margin-left:10px !important;
    max-width: unset !important;
    width:70% !important;
}
#aaRp7{
    max-width: unset !important;
    width:30% !important;    
}
#aaSbmHeaderSubcollection{        
    width: 728px;
    height: 24px;    
    text-align: left;
    font: normal normal bold 20px/25px Helvetica Neue;
    letter-spacing: 0px;
    color: #424242;
    opacity: 1;
    float:left;
    display:block;
}
#sbmStatus{
    display: block;    
    vertical-align: middle;
    color: var(--unnamed-color-058cca);    
    line-height: 40px;
    font: normal normal bold Open Sans;
    letter-spacing: 0px;
    color: #153778;
    opacity: 1;
    font-size:1.3rem !important;
}
#aaSbmHeaderSubmittalStatus{
    background-color: #efeff4;
    display: inline-block;
    float: right;
    height:40px;
    text-align: center;    
    width:196px;
}
#aaHorizontalLinks{
    display:none;
}
ul.aaFormFields{
    margin: 0 !important;    
}
ul.aaFormFields li ul{
    margin: 0 0 0 20px !important;
}
ul.aaFormFields p, ul.aaFormFields ul li{
    font-size:14px !important;
}
ul.aaFormFields ul li{
    font-weight: initial;
    letter-spacing: 0px;
    line-height: 1.5;
    margin:0 !important;
}
font{
    position: absolute;
}
li.aaAttrty ul.aaRadioGroup li{
    display:inline-block;
}
input[type=radio]{    
    color:#42B4E9 !important;
}
li.aaAttrty ul.aaRadioGroup li label{
    color:#424242 !important;
    padding:0;
    vertical-align: text-top;
}
input[type=radio]{
    vertical-align: middle;
}
.aaSectionBlockInstructions a{
    text-decoration: underline;
}
ul.aaFormFields li.aaAttrty:not(:last-of-type){
    border-bottom: 2px solid #D8E3E9;
}
#instructions{
    position: absolute;
    top: 250px;
}
#P15010_BEHAVIOR_CD_SL{
    height:unset !important;
  }
#aaECSuggestiveSell{
    display:none;
}
#aaWfButtonWrapper .t-Region--scrollBody .t-Region-body{
    overflow: hidden;
}
#aaSuperResponsiveContainer table tr{
    border:none !important;
}
/*************************************************************/
/*  START - Veritcal progress steps                          */
/*************************************************************/
#aaSuperResponsiveContainer .aaSBMWrapper #aaVerticalLinks .aaPathwayHdr li:first-child
, #aaSuperResponsiveContainer .aaSBMWrapper #aaVerticalLinks .aaPathwayHdr li{
    border-bottom: none !important;
}
.aaPathway a:hover{
    color: unset !important;
    background: unset !important;
    border: unset !important;
    border-radius: unset !important;
    text-decoration: underline !important;
}
#aaSuperResponsiveContainer .aaSBMWrapper div#aaVerticalLinks{
    border-right:none !important;
}
#aaVerticalLinks{
    border: none;
    margin-bottom:100px;
    width:100%;
}
#aaVerticalLinks .aaPathwayHdr{
    counter-reset: step;
    list-style-type: none;
    margin: 10px 0;
    position: relative;  
    /*padding-right:10px;          */
}               
#aaVerticalLinks .aaPathwayHdr li:before{
    content:counter(step);
    counter-increment: step;
    width: 30px;
    /*height: 100%;*/
    border: 2px solid #bebebe;
    display: inline-block;
    margin: 0 10px 0 auto;
    border-radius: 50%;
    line-height: 27px;
    background-color: white;
    color: #bebebe;
    text-align: center;
    font-weight: bold;
    /*float:left;*/
    position:absolute;
}
#aaVerticalLinks .aaPathwayHdr li:last-child:before{
    content:'!';
    background-color: #F9A342;
    border: 2px solid #F9A342;
    color:white;
}
#aaVerticalLinks .aaPathwayHdr li{       
    position:relative;
}
#aaVerticalLinks .aaPathwayHdr li:not(:last-child){
    padding-bottom:100px !important;                
}
#aaVerticalLinks .aaPathwayHdr li:after{
    display:inline-block;
    content:'';
    position: absolute;
    left:15px;
    top:0;            
    height:100%;          
    border-left:2px solid #bebebe;
    margin-top:30px;
 
}
#aaVerticalLinks .aaPathwayHdr li:last-child:after{
    display:unset;
    content:none;
    position: unset;
}
#aaVerticalLinks .aaPathwayHdr li a{
    position: absolute;
    padding:0 0 0 50px !important;
    color:#153778 !important;
    font-size:14pt !important;
}
#aaVerticalLinks .aaPathwayHdr .aaActive:before{
    background-color:#058CCA;
    border: 2px solid #058CCA;
    color:white;
}
#aaVerticalLinks .aaPathwayHdr .aaPathwayPast:before{            
    background-color:#153778;
    border: 2px solid #153778;
    color:white;
}
*#aaVerticalLinks .aaPathwayHdr .aaPathwayPast:after{
    background-color:#153778;
    border: 1px solid #153778;
    color:white;
}
/*************************************************************/
/*   END - Veritcal progress steps                           */
/*************************************************************/