/* UI Spec Defined Colors section begins*/

td.emptytd {
    min-width:8px;
}

.vr-errorColor {
    color: #CC0000;
}

.vr-warningIconColor {
    color: #F2AE43;
}

.vr-grayText {
    color:#767676;
}

.colorUltraLight {
    background-color: #f5F5F5;
}

.vr-fontSize13 {
    font-size: 13px !important;
}

.vr-font15 {
    font-size: 15px;
}

.vr-rightAlign {
    text-align: right !important;
}

.vr-leftAlign {
    text-align: left;
}

.mergeButton .w-btn {
    margin-left: 0px !important;
    margin-top: 15px;
}

.vr-width1 {
    width: 1% !important;
}

/*UI Spec defined colors section ends*/
.vr-paddingLeft2 {
    padding-left: 2px;
}

.vr-paddingLeft5 {
    padding-left: 5px;
}

.vr-paddingLeft10 {
    padding-left: 10px;
}

.vr-paddingLeft15 {
    padding-left:15px;
}

.vr-paddingLeft15Important {
    padding-left:15px !important;
}

.vr-paddingLeft30 {
    padding-left:30px;
}

.vr-marginBottom3 {
    margin-bottom: 3px;
}

.vr-marginBottom20 {
    margin-bottom:20px;
}

.autoWidth {
    width: auto;
}

.vr-positionAbsolute {
    position: absolute;
}

.autoWidthImportant {
    width: auto !important;
}

.vr-paddingRight2 {
    padding-right: 2px;
}

.vr-paddingRight5 {
    padding-right: 5px;
}

.vr-paddingRight8 {
    padding-right: 8px;
}
.vr-paddingRight10 {
    padding-right: 10px;
}

.vr-paddingRight15 {
    padding-right: 15px;
}

.vr-paddingRight15Important {
    padding-right: 15px !important;
}

.vr-paddingRight20 {
    padding-right: 20px;
}

.vr-paddingTop2 {
    padding-top: 2px;
}


.vr-paddingTop3 {
    padding-top: 3px;
}

.vr-paddingTop5 {
    padding-top: 5px;
}

.vr-paddingTop10 {
    padding-top: 10px;
}

.vr-paddingTop15 {
    padding-top: 15px;
}

.vr-paddingTop20 {
    padding-top: 20px;
}

.vr-paddingTop25 {
    padding-top: 25px;
}

.vr-paddingBottom3 {
    padding-bottom: 3px;
}

.vr-paddingBottom5 {
    padding-bottom: 5px;
}

.vr-paddingBottom10 {
    padding-bottom: 10px;
}

.vr-paddingRight0 {
    padding-right: 0px;
}

.vr-paddingLeft0 {
    padding-left: 0px;
}

.vr-paddingBottom15 {
    padding-bottom:15px;
}

.vr-paddingBottom18 {
    padding-bottom:18px;
}

.chkbox-spacing {
    padding-top: 13px;
}

.vr-paddingTop6 {
    padding-top:6px;
}

.vr-padding15 {
    padding: 15px;
}

.vr-displayNone {
    display: none;
}

.pageContent,
.tableBody{
    background-color: #FFFFFF;
}

.vr-lineHeight15 {
    height: 15px;
}

.vr-lineHeight30 {
    height: 30px;
}

.vr-lineHeight45 {
    height: 45px;
}

.vr-displayInlineBlock {
    display: inline-block;
}

.vr-displayInlineBlock {
    display: block;
}

.vr-displayInlineFlex {
    display: inline-flex;
    display: -webkit-inline-flex;
}

.vr-floatRight {
    float:right;
}

h3 {
    border:none;
}

.batchNavigationClass .w-dropdown .w-dropdown-selected {
    min-width : 35px;
}

.ANLink a:link {
    color: #00679E;
    font: Arial,Helvetica,sans-serif;
    font-weight: normal;
    text-decoration:none;
}

.ANLink a:visited {
    color: #00679E;
    font: Arial,Helvetica,sans-serif;
    font-weight: normal;
    text-decoration:none;
}

.ANLink a:hover {
    color: #00679E;
    font: Arial,Helvetica,sans-serif;
    font-weight: normal;
    text-decoration:underline;
}

.inlineHelpText {
    font-weight: normal;
    font-size: 13px;
    color: #767676;
    font-style: normal;
    text-align:left;
    font-family: "Arial Regular","Arial";
}

.ANTileHeader {
    border-top:2px solid #e8ebec;
    border-right:2px solid #e8ebec;
    border-left:2px solid #e8ebec;
}

.ANTileTableWrapper {
    margin-top: 0px;
    padding-left:0px;
}

.ANMainSearch {
    height:45px;
    padding-bottom:15px;
    padding-top:3px;
}

.ANTileHeaderTop {
    height:45px;
    BACKGROUND-COLOR: #EEE;
    border-bottom:1px solid #e8ebec;
}

.ANTileHeaderTopLeft {
    font-weight:400;
    font-style:normal;
    font-size:18px;
    color:#515151;
    text-align:left;
    line-height:normal;
    padding-top:10px;
    padding-left:10px;
}

.ANTileHeaderTopRight {
    font-weight:400;
    font-style:normal;
    font-size:13px;
    color:#515151;
    text-align:left;
    line-height:normal;
    padding-top:10px;
    padding-right:15px;
    float:right;
}

.ANTileHeaderBottom {
    height:100%;
    BACKGROUND-COLOR: #F6F6F6;
    border-bottom:1px solid #cccccc;
}

.ANCMSBlock {
    border:none;
    overflow:auto;
    width:100%;
    height:600px;
}

.ANCMSUploadError {
    color:red;
    padding:5px;
}

.ANLoadingBar {
    position: absolute;
    top:16em;
    left:22em;
    text-align: center;
    font-size: 16px;
    background-color: #ffffff;
    height:120px;
    margin: auto 0;
    width:460px;
    z-index:2000;
    -moz-box-shadow: 0 0 5px #969696 !important;
    -webkit-box-shadow: 0 0 5px #969696 !important;
    box-shadow: 0 0 5px #969696 !important;
}

.ANLoadingText {
    top: -47px;
    position: relative;
    left: 10px;
}

.ANHideDiv {
    display:none;
}

.ANFileTypeUpload {
    margin-top:5px;
    padding-right:0px;
}

.ANTileTableFooter {
    font-style:normal;
    color:#515151;
    text-align:left;
    line-height:normal;
    height:40px;
    BACKGROUND-COLOR: #EEE;
    border-bottom:1px solid #e8ebec;
}

.ANTileTableFooter a {
    color: #428bca;
    text-decoration: none;
}

.ANTileTableFooterRight {
    font-weight:400;
    font-size:13px;
    padding-top:10px;
    padding-right:35px;
    float:right;
}

.ANTile {
    padding:10px;
    padding-top:15px;
    height:64px;
    valign:top;
    width:110px;
    BACKGROUND-COLOR: #F6F6F6;
}

.ANTileSelected {
    padding:10px;
    padding-top:15px;
    height:64px;
    valign:top;
    width:110px;
    BACKGROUND-COLOR: #F6F6F6;
    border-bottom:4px solid #199DE0;
}

.MoreTile {
    margin-top: 20px;
    margin-left: 15px;
    margin-right: 20px;
    margin-bottom: 10px;
}

.MoreTile {
    max-width: 620px;
}

.MoreTile .ANTile,
.MoreTile .ANTileSelected {
    width: 130px;
    height: 75px;
    float: left;
    margin-left: 5px;
    margin-bottom: 10px;
}

.MoreTile .ANTileSelected {
    border: none;
    BACKGROUND-COLOR: #199DE0;
}

.MoreTile .ANTileColor {
    color: #FFF;
}

.TileLink a:hover {
    text-decoration:none;
}

.VerticalBar {
    height:50px;
    margin:5px;
    border-left:1px solid #cccccc;
    /*border-left: .2em dotted #900;*/
}

.tilesPopupMenu {
    padding-left:10px;
    padding-right:10px;
    max-width:110px;
}

#tilesPopupMenu {
    padding:15px;
    margin-top:8px;
    margin-left:-18px;
    max-width:675px;
    border:1px solid #cccccc !important;
}

#tilesPopupMenu:after, #tilesPopupMenu:before {
    bottom: 100%;
    left: 20%;
    border: solid transparent;
    content: "";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

#tilesPopupMenu:after {
    border-color: rgba(136, 183, 213, 0);
    border-bottom-color: #FFFFFF;
    border-width: 15px;
    margin-left: -15px;
}

#tilesPopupMenu:before {
    border-color: rgba(194, 225, 245, 0);
    border-bottom-color: #cccccc;
    border-width: 16px;
    margin-left: -16px;
}

.TilesPopupMenuLink {
    padding:15px;
    max-width:400px;
    border:1px solid #cccccc !important;
}


.ANTileNumber {
    font-style: normal;
    font-weight:400;
    font-size:18px;
    text-align:center;
    line-height: normal;
}

.ANTileDataIcon {
    font-family: "Arial";
    font-style: normal;
    font-weight:400;
    font-size:22px;
    text-align:left;
    vertical-align: middle;
    line-height: normal;
    padding-left: 15px;
}

.ANTileMore {
    font-style: normal;
    font-weight:400;
    font-size:13px;
    text-align:left;
    line-height: normal;
    height:100%;
}

.ANTileColor {
    color: #363636;
}

.ANTileLinkColor {
    color: #00679E;
}

.ANTileText {
    font-style: normal;
    font-weight:400;
    font-size:13px;
    text-align:center;
    line-height: normal;
    height:100%;
}

.TileDot {
    font-size:26px;
    text-align:left;
    padding-left:40px;
    padding-bottom:10px;
}

.BlueText {
    color:#00679E;
    text-align:left;
    padding-left:38px;
}

.ANMainSection {
    padding:0px 0px 0px 0px;
}

.ANRightSection {
    width:auto;
}

.UnderScript {
    font-family:'Wingdings 3';
    font-size:8px;
    color:#666666;
}

.createBackGround {
    position: relative;
    background: url(blue_bar.png);
    width: 150px;
    height: 34px;
    border: solid 1 px;
}

.buttonContent {
    top:50%;
    height:50%;
    width:150px;
    margin-top:0%;
    text-align:center;
    font-size: 15px;
    padding-top:5px;
    color:white;
    font-weight:400;
}

.createDropDownContent {
    font-size: 15px;
}

.emailLink button.w-btn, .emailLink {
    color: #0A6ED1 !important;
    border: none !important;
    font-size: medium !important;
    border-radius: 0px !important;
    padding: 0px !important;
    margin-left: 0px !important;
}

.emailLink button.w-btn:focus:not(:focus-visible) , .emailLink button.w-btn:hover{
    color: #0A6ED1 !important;
    background-color: #FFFFFF;
}

.emailLink button.w-btn:focus:focus-visible {
    outline-style: dotted;
    outline-color: black;
    outline-width: thin;
    background-color: #FFFFFF !important;
}

#SupplierSearchButton {
    border: 1px solid #D7D7D7;
}

#SupplierSearchButton a {
    font-size: 13px;
    color:#00679E;
    background-color:white;
    width:135px;
    padding:10px 15px 10px 15px;
    white-space:unset;
    height:unset;
    line-height:15px;
}

#SupplierSearchButton .awmenuHead {
    color:black;
    font-size: 12px;
    padding:10px 0px 10px 7px;
}

#SupplierSearchButton .w-pm-head {
    background-color: #EEE;
    color: #333;
    font-size: 13px;
    text-align: left;
    white-space: nowrap;
    padding: 0px 15px;
    line-height: 30px;
    height: 30px;
}

.sawa-SCB-separator {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin-bottom: 2.5px;
    margin-top: 2.5px;
    padding: 0;
}
.buttonContent a {
    color:white;
    text-decoration: none !important;
}

.ANMainSearch input {
    height: 25px;
    width: 251px;
    font-family:'Arial';
    font-weight:400;
    font-style:normal;
    font-size:13px;
    margin-bottom: 3px !important;
    margin-top: 0 !important;
}

.otp input {
    width: 166px;
}

.ANCreateBtn {
    background-color: #1a89d8;
    color: white !important;
    cursor: pointer !important;
    height: 30px !important;
    width: 55px !important;
}

.SupplierDashboardSearchBtn {
    background-color: #199DE0;
    color: white !important;
    cursor: pointer !important;
    height: 32px !important;
    width: 55px !important;
    /*border: .2em dotted #900;*/
}

.SupplierDashboardCreateBtn {
    background-color: #199DE0;
    color: white !important;
    cursor: pointer !important;
    height: 30px !important;
    width: 150px !important;
}

.styled-select span, .styled-select div {
    -webkit-appearance: none;
    -moz-appearance: none;

    border-color: #D1D1D1 #D1D1D1 #E4E4E4 !important;
    border-width: 1px !important;
}

.styled-select {
    height: 31px;
    margin-top:3px;
    margin-right:5px;
    overflow: hidden;
}

.CustomerChooser {
    width: 260px;
    height: 30px;
    margin-right:0px;
    background: url(drop_arrow_no_bg_1x.png) no-repeat right;
    background-color:white;
    border-bottom: solid 1px #e4e4e4 !important;
}

.CustomerChooser input {
    background: transparent;
}

.DashboardCustomerChooser {
    width: 260px;
    height: 30px;
    margin-right:0px;
    background-color:white;
    margin-left: 0px !important;
    margin-top: -16px;
    width: 268px;
    border: solid 1px #acd4ed !important;
}

.filterCustomerChooser {
    margin-top: -10px !important;
    margin-bottom: 6px !important;
}

.DashboardCustomerChooser input {
    background: transparent;
    padding:0px !important;
    padding-right:4px !important;
    padding-left:4px !important;
    height:30px !important;
    border: none !important;
    box-shadow: none !important;
    margin-top: 0px !important;
    width: 234px !important;
}

.DashboardField {
    padding-top: 3px;
}

.DashboardField input {
    height: 30px !important;
    margin-left:-3px;
    margin-right:0px !important;
    padding:0px !important;
    padding-left:4px !important;
}

#newCustomerMenuID {
    margin-top:1px;
    width:255px !important;
    border: 1px solid #D7D7D7;
}

#newCustomerMenuID a {
    font-family:'Lucida Grande';
    font-size: 12px;
    color:#00679E;
    background-color:white;
}

#filterCustomerMenuID {
    width: 268px !important;
    margin-left: -1px;
    border: 1px solid #D7D7D7;
}

#filterCustomerMenuID a {
    font-family:'Lucida Grande';
    font-size: 12px;
    color:#00679E;
    background-color:white;
    padding-left: 6px !important;
}

.form-control {
    width: 100%;
    height: 22px;
    padding: 6px 12px;
    font-size: 13px;
    font-family:'Arial';
    line-height: 1.428571429;
    color: #555555;
    vertical-align: middle;
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #cccccc;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.ANRoleSelectorTitleTable {
    margin-left: 0px;
    width:100%;
    color:#151515;
    border-spacing: 0.5em;

}

.ANRoleSelectorTitle {
    border: 1px solid #F6F6F6;
    background-color: #f1f1f1;
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 14px;
    font-family: "Arial";
    font-style: normal;
    line-height: 30px;
    color:#151515;

}

.ANBoldTitle {
    padding-left: 16px;
    background-color: #f1f1f1;
    font-size: 14px;
    font-family: "Arial";
    font-style: normal;
    line-height: 30px;
    font-weight: bold;
    color:#151515;
}

.ANRoleSelectorTable {
    margin-left: 50px;
    width:900px;
    border-spacing: 0.70em;

}

.ANRoleSelectorRows {
    border: 1px solid #F6F6F6;
    padding: 6px;
    background-color: #f1f1f1;
    font-size: 14px;
    font-family: "Arial";
    font-style: normal;
    line-height: 27px;
    color:#151515;

}

.ANContinueBtnText {
    text-decoration:none !important;
    text-align:center !important;
}

.ANContinueDisabledBtnText {
    text-decoration:none !important;
    text-align:center !important;

}

.ANContinueDisabledBtnText .SupplierDashboardSearchBtn {
    background-color: #a1a1a1;
    color: white !important;
    cursor: auto !important;
}

.ANContinueToBtn {
    background-color: #1a89d8;
    color: white !important;
    cursor: pointer !important;
    font-family: "Arial";
    font-size: 12px;
    font-style: normal;
    height: 24px !important;
    margin-left: 55px;
    padding-bottom: 5px !important;
    padding-left: 5px !important;
    padding-right: 5px !important;
    padding-top: 11px;
    width: 240px !important;
}



.ANOtherSpacing {
    padding-left: 25px;
}

.ANOtherField {
    height: 16px;
    text-align: left;
    padding: 6px;
}

.ANRolePageError {
    font-size: 10pt;
    color: #ff0000;
    font-family:Arial, Helvetica, sans-serif;

}

#tileHeaderUserMenuID {
    border: 1px solid #D7D7D7;
}

#tileHeaderUserMenuID a {
    font-family:'Arial';
    font-size: 13px;
    color:#00679E;
    background-color:white;
}

#tileHeaderDateMenuID {
    border: 1px solid #D7D7D7;
}

#tileHeaderDateMenuID a {
    font-family:'Arial';
    font-size: 13px;
    color:#00679E;
    background-color:white;
}

.circle{
    width:21px;
    height:21px;
    border-radius:21px;
    font-size:10px;
    color:white;
    line-height:21px;
    text-align:center;
    background:#199DE0;
}

.square{
    border:2px solid #FEDD5E;
    width:13px;
    height:13px;
    font-size:10px;
    text-align:center;
}

.leftFloater{
    float: left;
}

.ANTaskText {
    font-style: normal;
    font-weight:400;
    font-size:13px;
    color: #333;
    text-align:center;
    line-height: normal;
    height:100%;
    padding-left: 5px;
}

.ANTaskHeaderTopLeft {
    font-family:'Arial';
    font-weight:400;
    font-style:normal;
    font-size:16px;
    height:30px;
    color:#515151;
    text-align:left;
    line-height:normal;
    padding-top:10px;
    padding-left:15px;
    border-bottom: 1px solid #e8ebec;
}

.ANTaskHeaderTopLeftDwld {
    font-family:'Arial';
    font-weight:400;
    font-style:normal;
    font-size:16px;
    height:30px;
    color:#515151;
    text-align:left;
    line-height:normal;
    padding-top:10px;
    padding-left:15px;

}

.ANDwldAppText-leftAlign{
    width:70%;
    float:left;
    border-bottom: 1px solid #e8ebec;
    padding-bottom:12px;
}

.ANDwldAppText-rightAlign{
    width:30%;
    float:right;
}

.ANTaskOuterBoundary , .ANDownloadMobileApp, .ANRightSection  .ANTaskOuterBoundary{
    border: 1px solid #D7D7D7;
    background-color: #FFF;
}

.ANRightSection  .ANTaskOuterBoundary{
    margin-top: 15px;
}

.ANDownloadMobileApp {
    min-width: 260px;
    height: 139px;
    margin-top: -1px;
}

.ANDownloadMobileApp .ANDwldPhoneImage {
    height: 130px;
}


.ANBorderLine {
    border-top: 1px solid #F2F2F2;
}

.ANTaskLink {
    padding: 5px 15px;
    height:32px;
    vertical-align:middle;
    display:table-cell;
    font: 13px arial;
}

.ANProfileMeterWithoutDescriptionTable {
    border:1px solid #c1c1c1;
    min-width:75px;
    max-width:150px;
}

.ANOverdue{
    color: #cc1918;
}

.ANLinkMargin {
    margin-right:40px;
    padding-top:3px
}

td.ANProfileMeterProgressBar
{
    padding:10px 0px 10px 0px;
}

#supplierBanner {
    background-color:#ACD4ED;
    padding:30px 0px 0px 30px;
    height:100px;
    position: relative;
    z-index: 15; /* This has to be greater than z-index of "sgn-insitu" in aw6_sgn.css and "communityContentIframeStyle" in aw6_stylesheet */
}

#supplierBanner .title {
    color:#363636;
    font-size: 25px;
    font-family: Arial, Helvetica, sans-serif;
    line-height:14px !important;
    word-wrap: break-word;
    text-decoration: none;
    padding:10px 10px 10px 0;
}

#supplierBanner .title2 {
    color:#363636;
    font-size: 15px;
    font-family: Arial, Helvetica, sans-serif;
    line-height:14px !important;
    word-wrap: break-word;
    text-decoration: none;
    padding:10px 10px 10px 0;
}

#supplierBanner a {
    text-decoration:none;
}


#supplierBanner .bigbutton {
    background: #199DE0;
    border-color: #199DE0;
    width: 175px;
    height: 20px;
    font-size:15px;
    color: #FFFFFF;
    align: textAlignCenter;
    text-align: center;
}

#supplierBanner .spotlightlink {
    font-size: 14px;
    padding-right:70px;
}


.spotlightText h2 {
    font-size:20px;
    font-weight:100;
}
.spotlightText  {
    position:absolute;
    background-color:#ACD4ED;
    color: #363636;
    z-index:60;
    color: #363636;
    font-size:15px;
    padding:20px 30px 20px 30px;
    line-height:30px !important;
    font: normal;
}

.spotlightHLine {
    z-index:60;
    line-height:2px;
    height: 2px;
    background: #ACD4ED;
}

.spotlightVLine {
    z-index:60;
    width: 2px;
    background: #ACD4ED;
}

.ANRoleSpacing {
    padding-left: 19px;
}

.BlueColor {
    color:#00679E;
}

div[id*="DashboardAction_"] a,
div[id*="DashboardAction_"] div {
    background-color:white; !important
width:129px;
    padding:2px 10px 3px 5px;
}

td.ANProfileMeterProgressBarWithRightPadding
{
    padding:10px 10px 10px 0px;
}


.SupplierWarningBox {
    border: 1px solid #35A8D2;
    background: #CFE8F7;
}

.SupplierWarningHeader {
    font-size:18px;
    padding-left:24px;
    padding-top:15px;
    padding-bottom:10px;
}

.SupplierWarningText {
    font-size:12px;
    padding-left:24px;
    padding-bottom:20px;
}


.rightAlign {
    text-align: right !important;
}

.fixedAlign {
    width:60px !important;
}

.fixedAlign .inlineErrorText {
    line-height:150% !important;
}

.SupplierCreateBtnAlignment {
    padding-right:8.5%;
    width:190px
}
.SupplierCreateCmd {
    display: flex;
    width: inherit;
    height: inherit;
    right: 20%;
    top:25%;
    margin-right:58px
}

.SupplierCreateDropDownIconStyle{
    font-size: 8px;
    color: #FFF !important;
}

.supplierDashboardIcon {
    font-size: 18px;
    color: #00679E;
    vertical-align: middle;
}

.supplierIconContent {
    font-size:10px;
    color:#00679E;
    vertical-align: middle;
}

#showAllTabSpan {
    display: block;
    width: 60%;
    padding-left: 35px;
}

.dsh-icon-slctd,
.dsh-icon-un-slctd {
    min-width: 40px;
    min-height: 35px;
    vertical-align: middle;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 5px;
    padding-bottom: 3px;
    margin-left: 10px;
    text-align:center;
    text-decoration: none;
}

.dsh-icon-slctd {
    background-color: #FFFFFF;
}

.dsh-icon-un-slctd {
    background-color: transparent;
}

.dsh-icon a {
    text-decoration: none;
}

.an-badge {
    position:relative;
}

.an-badge[data-badge]:after {
    width:20px;
    height:20px;
    border-radius:50%;
    font-size:13px;
    color:#363636;
    background:#F2D249;
    line-height:20px;
    text-align:center;
    position:absolute;
    top:-5px;
    right:-5px;
    content:attr(data-badge);
}

.uploadContentWrapper{
    vertical-align: middle;
    padding-right: 30px;
}

.uploadContentWrapper a{
    text-decoration: none;
}

.supplierSearchBarAlignment {
    text-align:top;
}

.ADSubTab {
    width: 100% !important ;
    margin-top: auto;
}
/* AN AW6 Overriding CSS Properties */
/* The position property is being overriden as the top part of Div is overlapping with global navigation header content*/
#SupplierGlobalNavContentDiv {
    position: relative;
}


.acti-IADD-tileDrpDwnErrMsg {
    white-space: normal;
    min-width: 200px;
}

.acti-dashbrd-dateColWidth {
    width: 80px;
}

.acti-SEPAT-FailedDashbrdStatusCol {
    font-weight: bold;
    color: #ff0000;
}

.supp-ANTL-moreStyle {
    display: block;
    text-decoration: none;
}

.supp-AT-taskRowHeight {
    height: 45px;
    padding-bottom: 5px;
}

.supp-ANSSS-spotLightHeaderPadding {
    padding-right: 100px;
}

.supp-ANSSS-spotLightStepStyle {
    text-align: center;
    margin-top: 10px;
}

.supp-LM-KnowledgeStyle {
    color: #ababab;
    width: 198px;
    font-size: 11pt;
}

.supp-LM-searchPadding {
    width: 424px;
    height: 20px;
}

.supp-LM-alertsPaddingBefore {
    width: 20px;
}

.supp-LM-alertsPaddingAfter {
    height: 20px;
    width: 290px;
}

.bodyText,
.ANBodyText,
td.extTable,
body,.changeIndicator,
.scrollTableWrapper td.tableBodyClass,
.vrheader, .vrheaderLarge, .vrheaderXLarge,.previousValue,.remittanceDetailSubHeading {
    font-size: 13px;
    font-family: Arial,Helvetica,sans-serif !important;
    color: #363636;
    padding-bottom: 10px;
}

.ANBodyTextInvoice{
    font-size: 13px;
    font-family: Arial,Helvetica,sans-serif !important;
    color: #363636;
}

.changeIndicator {
    color: #CC6633 !important;
}

.fdml-ov-itemOutTable .changeIndicator {
    padding-right: 0px !important;
}

.previousValue {
    color: #767676;
}

.vrheader {
    font-size: 18px;
}
.vrheaderLarge {
    font-size: 20px;
}
.vrheaderXLarge {
    font-size: 30px;
}

.txnb-IOSSCS-searchCriteria {
    border:0px none;
}

.ANSearchCriteriaStyle {
    background-color: #f5f5f5;
    padding: 15px 15px 7px 15px;
}

.pageHeadingText {
    color: #363636 !important;
    font-weight: 400 !important;
    font-family: "Arial Regular", "Arial" !important;
    font-size: 20px !important;
    font-style: normal;
}

.regi-RGOI-create-new-account {
    color: #363636 !important;
    font-weight: 400 !important;
    font-family: "Arial Regular", "Arial" !important;
    font-size: 18px !important;
    font-style: normal;
}

.regi-RGOIEL-hdrStyle {
    color: #363636 !important;
    font-weight: 400 !important;
    font-family: "Arial Regular", "Arial" !important;
    font-size: 18px !important;
    font-style: normal;

}

.regi-RGOI-QE-ASV-sectionDivider {
    border-top: 1px solid #D7D7D7;
}

.regi-RGOIEL-demo-center-section {
    margin: 0 !important;
}

.regi-RGOIEL-videoIconStyle {
    font-size: 13px;
}

.regi-RGOI-warningIconStyle,
.regi-RGAC-warningIconStyle {
    font-size: 18px;
    color: #CC0000;
}

.slist ul {
    margin-top:0;
    margin-bottom:0;
    padding-left:0 !important;
}

.slist li {
    background-image: none !important;
    font-size: 100%;
    line-height: 1.5em;
    list-style: outside none none;
    margin: 3px 0 0 -30px;
    padding: 0 10px;
}

.regi-RGOI-errorTableStyle,
.regi-RGAC-errorTableStyle{
    background-color:#FAECF1;
    border-color: #EBCCD1;
    color: #CC0000;
    padding: 15px;
}

.regi-RGOI-errorTableIconColumnStyle,
.regi-RGAC-errorTableIconColumnStyle {
    width: 1%;
    padding-right: 10px;
}

.regi-RGOI-firstColStyle {
    width: 50%;
    padding-right: 15px;
}

.regi-RGOI-labelSectionStyle,
.regi-RGOI-secCodeLabelStyle {
    padding-right: 13px;
}

.regi-RGAC-labelStyle {
    padding: 13px 13px 0 0;
}

.regi-RGOI-secCodeTextBoxStyle {
    padding: 13px 0;
}

.regi-RGOI-bottomSectionStyle {
    padding-top: 30px;
}

.regi-RGAC-okButtonStyle {
    padding-right: 5px;
    width: 1%
}

.regi-RGOIEL-tableStyle {
    padding: 20px;
    background-color: #F2F2F2;
}

.regi-RGOIEL-innerTableStyle {
    padding-top: 13px;
}

.regi-RGOIEL-iconStyle,
.anpo-IC-colStyle {
    width: 1%;
    white-space: nowrap;
    padding-right: 13px;
}

.anpo-IC-inquiryCommentElse {
    background-color: #fff;
    border-radius: 0;
    margin: 0;
    padding: 0;
}

.an-IC-inquiryComment {
    line-height: 21px;
    padding: 15px 0;
}

.an-IC-inquiryCommentbelow{
    margin: 0;
    padding: 0;
}

.inquiryCommentActive {
    padding-left: 15px;
    font-style: italic;
}

.an-IC-inquirySecDivider {
    border-bottom: 1px solid #F2F2F2;
    line-height: 15px;
}

.an-IC-inquirySecBottomDivider {
    line-height: 15px;
    border-bottom: 1px solid #D7D7D7;
}

.an-IC-inquirySecTopDivider {
    line-height: 15px;
    border-top: 1px solid #D7D7D7;
}

.anpo-ANTXNIRLIU-sectionDivider {
    border-bottom: 1px solid #D7D7D7;
}

.fdml-oc-confHeaderCommentsStyle {
    vertical-align: top;
    top: 3px;
    position: relative;
}

.anpo-TXNCLIHR-answer,
.anpo-TXNIRLIUD-lineItemAnswer {
    border-radius: 0;
    background-color: #EBF7FF;
    padding: 7px 7px 7px 0;
    display: inline-block;
    margin: 0;
}

.an-TXNIRL-itemNo {
    margin: 0;
}

.anpo-IRLISD-itemQuantityStyle {
    font-weight: 400;
    color: #363636;
    display: inline-block;
}

.anpo-ANTXNLIU-radioButtonStyle {
    width: 1%;
    white-space: nowrap;
    padding-right: 10px;
    top: 5px;
    position: relative;
}


.anpo-ANTXNLIU-confirmDescriptionLabelStyle{
    padding-left: 12px !important;
}

.anpo-ANTXNLIU-poItemStatusStyle,
.anpo-SB-poItemStatusStyle {
    line-height: 18px;
    color: #969696;
    font-size: 13px;
}

.anpo-TXNIRLIU-statusStyle {
    font-weight: bold;
    color: #363636 !important;
}

/* All search headers go here */
.docv-INSPOSC-label-search h2, .time-TCSC-searchFilters h2, .docv-IOSPPC-label-search h2
{
    font-weight: normal;
}

.docv-IOSSEC-radio-multicriteria div
{
    vertical-align: middle;
}

/* 13 px padding between fields */
tr.spaceUnder > td {
    padding-bottom: 13px
}

/* SMIServices page */
.footer {
    color:#666666;
    font:normal 9px  Arial, Helvetica, sans-serif !important;
}

.smiu-SMIUEA-contactBillingDetailsTableFormatting {
    padding-bottom: 4px;
    padding-top: 4px;
    width: auto;
}

.smiu-SMIUEAP-privacyStatementWidth {
    width: 100px;
}
/* end of SMIServices page */

.tabPaddingTop {
    padding-top: 15px;
}

.content {
    padding-left:35px;
    padding-right:25px;
    width: 99%;
}

.docv-IOSOSRC-label-search,
.docv-IOSPPC-label-search ,
.docv-IOSISF-label-search,
.docv-IOSPISC-label-search,
.docv-IOSQRC-label-search,
.docv-IOSRC-label-search,
.docv-IOSRAAC-label-search,
.docv-IOSSOC-label-search,
.docv-IOSSEC-label-search,
.docv-IOSSNCriteria-label-search,
.docv-IOSPRRC-label-search,
.coll-CRSC-searchFilters,
.docv-IOSBBL-label-search,
.doc-dl-INSASNDLSC-label-search,
.doc-csv-IOSCRB-label-search ,
.docv-IOSCFC-label-search,
.docv-INSPOSC-label-search,
.scm-dl-INSCDLSC-label-search,
.scms-SCMINSPOSC-label-search,
.docv-IOSCC-label-search,
.search-label {
    color:#515151;
    font-weight: 400;
    font-family: "Arial Regular", "Arial";
    font-size: 18px;
    font-style: normal;
    padding-left: 10px;
}

.SearchHeader {
    color:#515151;
    width: auto;
}

.SearchLink {
    padding-bottom: 5px;
    font-weight:normal;
}

.wrap-customer-vat-id {
    white-space: normal !important;
}

.fdml-sih-ihcrt-remit-to-con-add-txt,
.fdml-sih-ihbt-bill-to-con-add-txt,
.ANXLabel,
.ANXFormLabel {
    color:#767676;
    white-space: nowrap;
    vertical-align: middle;
}

.w-txt, .w-dropdown, .an-checkbox {
    margin-bottom: 3px;
    margin-top: 3px;
}

/* If you have no fetch limit dropdown next to your search buttons,
 * you won't have the extra vertical padding generated by the dropdown.
 * If you want that same padding, add the SearchButtons class to the
 * table cell containing the buttons, in order to apply this style.
 *
 * Because buttons are 33px tall whereas dropdowns are 35px tall,
 * these margins are 4px each instead of 3px as in the previous style.
 */
.SearchButtons button.w-btn {
    margin-bottom: 4px;
    margin-top: 4px;
}

.w-psw {
    margin-bottom: 6px;
    margin-top: 6px;
    padding-left: 12px;
}
.w-dropdown-fxd-size {
    padding: 0px;
}

button + button {
    margin-left: 12px;
}

td + td > div.btnSeparator{
    margin-left: 12px;
}

td + td>button.w-btn {
    margin-left: 12px !important;
}

td.btnSeparator {
    padding-top:7px;
}

div.btnSeparator {
    color:#969696;
    border-right:1px solid;
    height: 32px;
}

.SearchFooter {
    width: 187px;
}

.SearchFooter .w-dropdown,
.SearchFooter .w-dropdown-selected {
    height: 35px;
    line-height: 35px;
}

.SearchFooter .w-dropdown-pic-ct {
    height: 27px;
}

#DataTable th.tableHead {
    border-bottom: none;
    white-space:nowrap;
    text-align: left;
    padding: 2px 15px;
}

.rowSpacer {
    padding-bottom: 13px;
}

td.ANRoleSelectorRows div {
    float: left;
    margin-right:6px;
}

.ANXDataTable-icon-divStyle {
    float: left;
    line-height : 45px;
    padding-left: 7px;
}

.ANXDataTable-button-divStyle {
    float: left;
    padding-left: 15px;
}

.docv-IOSSEC-daterange,
.docv-IOSSOC-daterange
{
    padding-left: 2px;
    color: #767676;
}

.notificationStyletrBlock td.notificationStyle{
    padding : 2px 7px;
}

.SearchDateRange{
    color: #636363;
    text-align: left;
    font-family: "Arial Regular","Arial";
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    padding-left: 2px;
}

.docv-IOSPPC-searchFooter {
    padding-right: 20px;
}

.supp-reports-Padding {
    padding-left: 12px;
}

.vr-textAlignRight,
.ANBodyText .vr-textAlignRight,
div.w-dlg-inner-wrapper .inv-INPNPOIC-col-cust,
div.w-dlg-inner-wrapper .inv-INPNPOIC-col-inv-type,
div.w-dlg-content .ANXLabel {
    text-align:right;
}

.vr-textAlignRightImp {
    text-align: right !important;
}

/** Uber Banner */
.uberConfirmPopup {
    padding:15px;
    max-width:500px;
}


/** Invoice Related CLasses Start*/

.scrollTableWrapper td.tableBodyClass {
    font-size:13px;
    border-top:none;
}

td.tableBodyClass {
    vertical-align:middle;
    color: #363636;
    font-style: normal;
    font-size:13px;
    font-family: Arial,Helvetica,sans-serif !important;
}

.docv-IOSRD-label-related-docs {
    color:#767676;
}

.mod-type-chooser::before,
.mod-name-chooser::before,
.inv-chooser::before,
.inv-chooser-small::before {
    float: right;
    color: #969696;
    font-size: 15px;
    padding-top: 4px;
    text-align: center;
    width: 22px;
}

.chooser-mod-type-col .mod-type-chooser input ,
.chooser-col .mod-name-chooser input {
    width: 232px !important;
    border:none;
    margin-top:0px;
    margin-bottom:0px;
}

.chooser-col .inv-chooser input  {
    padding-top:0px;
    padding-bottom:0px;
    margin-top:0px;
    margin-bottom:0px;
    width: 232px !important;
    border:none;

}

.inv-chooser  {
    border:1px solid #d7d7d7;
    background-color:#fafafa;
    width:270px;
}

.chooser-col-small .inv-chooser-small input  {
    padding-top:0px;
    padding-bottom:0px;
    margin-top:0px;
    margin-bottom:0px;
    width: 82px !important;
    border:none;

}

.chooser-col > .awmenuLink {
    width: 272px;
    display: inline-block;
}

.inv-chooser-small  {
    border:1px solid #d7d7d7;
    background-color:#fafafa;
    width:120px;
}

.inv-TRC-table,
.inv-MTC-table {
    margin-top:3px;
}

.inv-UMC-table {
    margin-top:3px;
    width:124px;
}

.inv-MNC-table {
    margin-top:3px;
    margin-bottom:3px;
}
.mod-type-chooser ,
.mod-name-chooser {
    width:270px;
    border:1px solid #d7d7d7;
    background-color:#fafafa;
}

.inv-MNC-table .w-chWrapLeft > .w-txt.w-txt-dsize {
    width:228px;
}

.fdml-mod-mod-type-add-money input,
.fdml-mod-mod-type-add-pct input,
.fdml-mod-mod-type-ded-pct input,
.fdml-mod-mod-type-ded-money input {
    margin-top:0px;
}


/** FDML related CSS Definitions Start **/

.bpo-line-itm-data-grp-row  .tableBody {
    padding-top:3px;
    padding-bottom:3px;
}
.fdml-sih-ihst-sold-to,
.fdml-sih-ihf-from {
    padding-left:60px;
}

.inv-chooser-title {
    vertical-align:top;
    padding-top:3px;
}

.fdml-cxmlv-contact-name,
.fdml-ov-ohd-poh-pohp-aal-ba-bad-gf-bill-to + table .fdml-ov-bill-to-gf-addr-name-val {
    font-size: 15px;
    color: #363636;
    font-family: "Arial Regular","Arial";
    font-weight: 700 !important;
    line-height: 24px;
    overflow-wrap: break-word;
}

.poHeaderSubSectionLabelHeading,
.bodyBold {
    color: #363636;
    font-family: "Arial Bold","Arial";
    font-size: 13px;
    font-weight:bold;
}

.poHeaderSubSectionLabelHeading {
    text-transform: none;
}

.fdml-ov-atd-txn-dtl-vw {
    padding-left:15px !important;
}

.fdml-ov-sg-ship-to,
.fdml-ov-sg-dlv-to,
.fdml-ov-liai-add-info {
    border:none !important;
}

table.fdml-ov-liai-add-info td {
    padding:0px;
    border:none !important;
}

.cxml-CEV-exn-viewer {
    border:none;
    border-top: 1px solid #e4e4e4;
    border-bottom:1px solid #d7d7d7;
}

.poHeaderLegendStyle {
    background-color:#f2f2f2;
    z-index:0;
    top: 0px;
    padding-top:10px !important;
    padding-bottom:15px;
    border-bottom:1px solid #d7d7d7;
    margin-bottom:10px;
}

.sesHeaderAddressStyle1  td,
.sesHeaderAddressStyle2  td,
.sesHeaderAddressStyle3  td,
.poHeaderAddressStyle1  td ,
.poHeaderAddressStyle2  td ,
.poHeaderAddressStyle3  td {
    padding-left:10px;
    padding-right:10px;
}

.sesHeaderAddressStyle3,
.sesHeaderAddressStyle2,
.sesHeaderAddressStyle1,
.poHeaderAddressStyle3,
.poHeaderAddressStyle2,
.poHeaderAddressStyle1 {
    border:none !important;
    background-color:#f2f2f2;
    color: #333333;
    font-family: "Arial Regular","Arial";
    font-size: 13px;
    padding-left: 0px;
}

.isIE .shippingHeaderIESpecfic{
    margin-top:10px;
    border-collapse:separate;
    *border-collapse:expression('separate',cellSpacing='10px');
    height:100%;
    width:100%;
    table-layout:fixed;
}

.shippingHeaderAddressStyle {
    background-color:#f2f2f2;
    color: #333333;
    font-family: "Arial Regular","Arial";
    font-size: 13px;
    border-right:10px solid #ffffff;
    padding-top:5px;
    padding-bottom:10px;
}
.sesHeaderAddressStyle3,
.sesHeaderAddressStyle2,
.sesHeaderAddressStyle1 {
    padding-bottom: 30px;
}

.table-group-spacer {
    padding-top:40px;
}

.fdml-sesv-vfc-fc-gf-ss-label-contrctr,
.fdml-sesv-vr-r-gf-ss-app-label-approver,
.fdml-sesv-vfe-fe-gf-ss-label-engr,
.fdml-ov-st-gf-ss-label,
.fdml-ov-ohd-btn-gf-ss-label,
.fdml-ov-ohd-dt-gf-ss-label {
    background-color:#f5f5f5;
    color: #363636;
    font-family: "Arial Bold","Arial";
    font-style: normal;
    font-weight: 700;
    font-size:13px;
    text-transform:none;
}

.fdml-sih-ihc-af-rem,
.fdml-sih-ihsh-af-rem,
.fdml-sih-ihpshs-af-rem,
.fdml-sih-ihd-af-rem,
.fdml-sih-ihbf-af-edit-addr,
.fdml-sih-pmt-af-rem,
.fdml-sih-ihsf-af-edit-addr,
.fdml-sih-hs-af-edit-addr,
.fdml-sih-ihsc-af-rem,
.fdml-sih-ihpscl-af-rem,
.fdml-sih-ihsr-af-edit-hdr,
.fdml-sih-ihsr-af-edit-addr,
.fdml-sih-ihsrbr-af-edit-addr,
.fdml-sih-lch-af-edit-addr,
.fdml-sih-ihesnii-af-rem,
.fdml-sih-iheardad-af-rem,
.fdml-st-td-af-rem {
    padding-top:5px;
    padding-right:0px;
}

.fdml-inv-net-pmt-term,
.fdml-inv-dtl-net-pmt-term {
    vertical-align:top;
}

.fdml-inv-pmt-term-af-add-pmt-term,
.fdml-inv-pmt-term-af-rem,
.fdml-inv-dtl-pmt-term-af-rem {
    padding-top:10px;
}

/** Invoice Related CLasses End*/

.fdml-table-layout {
    table-layout:fixed;
}

.inv-IGR-txn-unit-rate-sel,
.fdml-table-layout table {
    width:auto;
}

.inv-IGR-txn-unit-rate-sel {
    overflow: scroll;
}

.fdml-table-layout .w-sh-tbl {
    border-bottom: none;
}

.inv-IGR-txn-unit-rate-sel .tableBody {
    padding-left:10px;
}

.tabl-NCFTV-val .tabl-NCFTV-scroll-tab-wrpr table,
.fdml-table-layout .fdml-st-fld-tax-dtl,
.fdml-sih-ihc-gf-mod table {
    width :100%;
}

.fdml-sih-ihbt-bill-to-con-add,
.fdml-sih-ihcrt-remit-to-con-add {
    text-align:right;
    padding-right:15px;
    color:#767676;
}

.tabl-NCFTV-btn,
.tabl-NCFMST-btn {
    padding-top:5px;
    padding-right:15px;
}

.tabl-NCFMST-hdr-actions {
    margin-top:2px;
}

.inv-MNC-mod-name,
.inv-MTC-mod-type {
    width:40%;
}

.stan-INSLII-radio-env {
    padding-left:60px;
    text-align:center;
}

.stan-INSLII-showLineIndicator {
    padding-top:15px;
    padding-bottom:15px;
}

.stan-INSLII-showLineIndicator h3
{
    color: #363636;
    font-family: "Arial Bold","Arial";
    font-style: normal;
    font-size:13px;
    border: none;
    margin-bottom:0px;
}

.stan-INSLII-lineIndicatorWarning {
    color: #ff0000;
}

.stan-INSLII-lineIndicatorWarning,
.stan-INSLII-lineIndicatorMessage {
    padding-left:60px;
}

.tabl-NCFMST-label h3 {
    border: none;
    color: #363636;
    font-size: 18px;
    text-align: left;
    font-family: "Arial Regular","Arial";
}

.base-NCFMST-hdr-grp {
    text-align:right;
}

.inv-std-INSLIMP-tax-chooser {
    width:147px;
}

.radio-label-spacing {
    padding-left:10px;
}

.radio-radio-spacing {
    padding-left:30px;
}

.inv-INSLIMP-line-itm-opts  {
    width : auto;
    color: #767676;
    font-family: "Arial Regular","Arial";
    font-size: 13px;
    text-align: left;
}

.inv-INSLIMP-line-itm-opts .inv-std-INSLIMP-tax-chooser {
    padding-bottom:10px;
}

.stan-ILIT-service,
.stan-ILIT-material {
    font-size:13px;
    background-color:white;
    border:none;
    line-height: 20px;
}

.inv-IGASB-btn-add,
.fdml-sii-iita-af-del {
    padding-left: 10px;
}

.inv-std-INSLII-shipping,
.inv-std-INSLII-tax
{
    color:#636363;
}

.inv-std-INSLII-ship-heading,
.inv-std-INSLII-tax-heading
{
    width:50px;
    vertical-align:top;
}

.base-ncd-label {
    white-space:normal;
}

.base-ncd-label-top {
    white-space:normal;
    vertical-align: top;
}

.ancx-INSGA-attch-hdr,
.base-sub-sub-sect-label h3,
.base-NCDGC-headerSection,
.base-sub-sect-label {
    color: #363636;
    font-family: "Arial Bold","Arial";
    font-style: normal;
    font-size:13px;
    text-align:left;
    border: none;
    font-weight:700;
}

.base-NCFBV-view {
    color: #767676;
    font-family: "Arial Regular","Arial";
    font-size: 13px;
    font-style: normal;
    text-align: left;
}

.show-base-sect-separator,
.base-NCDGC-divider {
    border-bottom:none;
    border-top:1px solid #D7D7D7;
}

.base-NCFGV-separator {
    border-bottom:1px solid #D7D7D7;
    border-top:none;
}

.fdml-inv-dtl-pmt-term-af-add-inv-pmt-term {
    padding-top:20px;
}

.fdml-pmt-term-dis-money {
    white-space:normal;
    padding-bottom:15px;
    vertical-align:top;
    padding-top:3px;
}

/** FDML related CSS Definitions End **/

.inv-IEFI-incl-fully-invoiced,.inv-IEFI-incl-nt-fully-invoiced  {
    font-size: 16px;
    color: #038719;
    display: inline-flex;
    line-height: normal;
    margin-left: 5px;
}


.inv-IEFI-nt-incl-fully-invoiced,.inv-IEFI-nt-incl-nt-fully-invoiced {
    font-size:16px;
    color:#636363;
    display: inline-flex;
    line-height: normal;
    margin-left: 5px;
}


.inbo-INSLIS-paymts h3,
.inbo-INSLIS-bpo-itm-attrs h3,
.inbo-INSLIS-invoiceSumamry h3,
.inbo-INSLIS-show-asn-info h3 {
    font-family: "Arial Bold","Arial";
    font-style: normal;
    text-align:left;
    color: #363636;
    font-weight: 700;
    font-size: 13px;
}

.accountingSegment {
    white-space: nowrap;
}

.inbo-INSLIS-show-asn-info .innerTableBorder {
    border:none;
    border-bottom: 1px solid #D7D7D7;
}

.inbo-INSLIS-show-asn-info .innerTableBorder  tr{

    border-top: 1px solid #F2F2F2;
}

.DataTableHeaderFont h3 {
    font-size: 18px;
}

.poHeaderSectionTitleStyle {
    color: #363636;
    font-family: "Arial Bold","Arial";
    font-style: normal;
    font-weight:700;
    white-space: nowrap;
    font-size: 13px !important;
}

.sesHeaderTitleStyle,
.poHeaderTitleStyle {
    color: #363636;
    font-family: "Arial Bold","Arial";
    font-style: normal;
    font-weight:700;
    white-space: nowrap;
    font-size: 13px !important;
    text-align: left;
}

.remittanceHeaderTitleStyle {
    text-align: right !important;
}

.po-INSPON-std-money {
    color: #363636;
    font-size: 13px;
    font-family: "Arial Regular","Arial";
    font-style: normal;
    font-weight:normal;
    padding-right:0px;
}

.po-INSPON-std-money table {
    width:auto;
}

.po-INSPON-doc-num {
    font-size:18px;
    font-weight:normal;
}

.po-INSPOF-footer-table {
    width:auto;
}

.po-INSPOD-rel-po-date {
    color: #636363;
    font-size: 11px;
    font-family: "Arial Regular","Arial";
    text-align: left;
}

.po-INSSAddr-To-label {
    text-align:left;
}

.po-INSSAddr-addr-details b{
    font-weight: 700;
}

.txnb-TXNA-actions {
    width:auto;
    padding-bottom: 0;
}

.txnb-TXNA-actions td:first-child {
    padding-left:0px;
}

.txnb-TXNA-actions table td {
    padding-left:5px;
}

.txnb-TXNA-actions td + td > div > button,
.txnb-TXNA-actions td + td > button,
.txnb-TXNA-actions td + td > div.w-pulldown-button {
    margin-left:0px !important;
}

.linkClass
{
    font-size:13px;
    white-space:nowrap;
    text-align:center;
    color:#00679e !important;
    font-family: "Arial Regular","Arial";
}

.po-INSSAddr-addr-details {
    color: #363636;
    font-family: "Arial Regular","Arial";
}

.poHeaderStatusStyle {
    color: #038719;
    font-size: 13px;
    font-family: "Arial Regular","Arial";
    font-weight:normal;
    font-style:normal;
}

th.tableHead {
    color: #767676;
    font-weight: 400;
    font-size: 13px;
}

.stan-INSLIMP-insertLineItemOptions {
    font-family: "Arial Bold","Arial";
    font-style: normal;
    font-weight: 700;
    font-size: 13px;
    text-align: left;
    padding-top:15px;
}

.vr-italic-Class {
    font-size: 13px;
    color: #767676;
    font-family: "Arial Italic","Arial";
    font-style: italic;
}

.adpayment-ADCCD-title, .pageHead {
    font-weight: normal;
    font-size: 20px;
    color: #363636;
    font-family: "Arial Regular","Arial";
    text-align: left;
}

.inv-INPNPOIC-col-cust {
    padding-top:15px;
    color : #636363;
    white-space: nowrap;
    padding-right: 15px;
    text-align: right;
}

.inv-INPNPOIC-col-inv-type {
    color : #636363;
    white-space: nowrap;
    padding-right: 15px;
    text-align: right;
}


.aninternational-LOPH-Number {
    width: 115px;
    padding-left: 12px;
}


/* 7 px padding between fields */
.common-CCLS-TimeZone {
    padding-bottom: 7px;
}

.common-CCLS-timeZone-button, .aninternational-LOP-MainNumber,.aninternational-LOP-Extension,.aninternational-LOP-AreaCode,.aninternational-LOPH-AreaCode {
    padding-left: 12px;
}
.aninternational-LOPH-AreaCode{
    white-space: nowrap;
}
.common-CCCMI-displayNone,.common-CCLS-displayNone {
    display: none;
}

.supp-SGNC-appNameAnchorTagStyle {
    padding-left:10px;
    padding-right:10px;
}

.supp-SGNC-currentAppNameStyle {
    color: #949494;
    font-size: 18px !important;
    height: 22px;
    font-family: 'Arial Regular','Arial';
    font-style: normal;
    font-weight: 400;
    text-align: left;
    vertical-align: middle;
    padding-left: 15px;
}

.supp-SGNC-companySettingsPopupStyle {
    padding: 0 10px !important;
}

.supp-SGNC-userSectionStyle {
    padding-top: 10px !important;
}

.supp-SGNC-userNameStyle {
    font-family: 'Arial Bold','Arial';
    font-weight: 700;
    color: rgb(67, 67, 67);
    padding-left: 10px;
    word-wrap: break-word;
}

.supp-SGNC-userIdStyle {
    font-family: 'Arial';
    font-weight: 400;
    color: rgb(148, 148, 148);
    padding-left: 10px;
    word-wrap: break-word;
}

.supp-SGNC-companySettingPopupHdrStyle {
    font-family:'Arial Bold', 'Arial';
    font-weight:700;
    color:#363636;
    font-size: 13px !important;
}

.supp-SGNC-companySettingPopupHdrANIDStyle {
    font-family:'Arial';
    font-weight:400;
    color:#636363;
    font-size: 13px !important;
}

.supp-SGNC-companySettingPopupHdrMembershipStatusStyle {
    font-family:'Arial';
    font-weight:400;
    color:#1E1E1E;
    font-size: 13px;
}

.supp-SGNC-allProductsPopupIconStyle {
    font-size: 16px;
}
/*Added because "float: right" property was missing from aw6_widgets.css*/
.w-textarea-mli-l{
    float: right;
}

td + td>div>button {
    margin-left:12px;
}


.common-valign {
    vertical-align:middle;
}

.common-EPAV-uploadStyle {
    padding-top: 10px;
}

.sawa-ANCC-wrapperWidth{
    width: 60%;
}

td + td > div.w-pulldown-button{
    margin-left: 12px;
}

.lega-RDR-downloadQueuedMessage {
    font-size: 11px;
    font-family: 'Arial';
    font-weight: normal;
    font-style:italic;
    color: #363636;
    background-color: transparent;
    border: none;
    padding-top: 7px;
    padding-left: 5px;
}

.supp-SSB-barWidth {
    width:2%;
}

.ADMastCmd {
    font:normal 11px Arial, Helvetica, sans-serif;
}

.ADMastCmd .mastCmd .cmdTabWrapper {
    background-image:none;
}

.ADMastCmd div.SupplierTabPadding div.SupplierPageCmd td {
    color: #FFF !important;
}
.anse-SEAT-activityTaskAchivedIconStyle {
    font-size: 16px;
    color:#038719;
}

.anse-SEAT-activityTaskEscalatedIconStyle {
    font-size: 16px;
    color:#ff0000;
}

.anse-SEPST-topIconStyle{
    font-size: 12px;
    color:#636363;
}

.anse-SEPSTH-refreshIconSytle{
    font-size:14px;
    color:#636363;
}

/* changes for shipNotice fix  starts here*/

.txnb-TXNB-PoHeaderAddress{
    border: none;
    padding-bottom: 18px;
    padding-left: 18px;
    padding-top: 5px;
    background-color: #F2F2F2;
}

.docv-IOSSNH-ship-from-details{
    padding-top: 0px;
}

.docv-IOSSNH-delivery-details{
    padding-top: 0px;
}

.shipping-hr{
    width:95%;
    height:1px;
    background: #D7D7D7;
}

.txnb-TXNB-shippingForm h3{
    border: none;
    color: #363636;
    font-family: "Arial";
    font-style: normal;
    font-size: 13px;
    text-align:left;
    font-weight:700;
}

.tableColumnHeadingText {
    background-color:#ececec;
    color: #767676;
    font-size: 13px;
    font-weight: 400;
    font-family: "Arial Regular","Arial";
    text-align:left;
}

.tableText , .tableTextKey{
    color: #363636;
    font-size: 13px;
    font-family: "Arial Regular","Arial";
    line-height: 135%;
}

.tableTextKey {
    text-align: right;
    color: #767676;
}
.alignRight {
    align: right;
}
.alignLeft{
    align: left;
}

/*for aw6*/
.txnb-TXNC-textFieldAlign{
    vertical-align:middle;
    padding-bottom: 0px;
    line-height: 185%;
}

.vr-noWrap{
    white-space: nowrap;
}

/* changes for shipNotice fix  ends here*/

.w-wizard-layout-top-left {
    white-space: nowrap;
}


.supplierapp-lineBreak
{
    display:inline;
}

.supp-SSB-chooserMargin {
    margin-left: -0.11px
}

.anpo-TXNCC-warningIconStyle,
.cust-NCFW-warningIconStyle,
.remi-RIPI-warningIconStyle,
.remi-RD-warningIconStyle {
    color: #F2AE43;
    font-size: 13px;
}

.anpo-TXNCC-warningTextStyle,
.cust-NCFW-warningTextStyle {
    background-color: #FCF8E2;
    padding: 10px;
    font-size: 13px;
    color: #363636;
}

.IsSaf .supp-SSB-chooserMargin {
    margin-top: 16px !important;
    margin-left: -0.9px !important;
}

.catalog-CASCC-rowFormatter
{
    padding: 0 15px;
}
/*changes for supplier outbox invoices page starts here*/
.an-doc-IOSSFcheckboxtext{
    color: #636363;
    vertical-align: middle;
    white-space: nowrap;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;

}
/*changes for supplier outbox invoices page starts here*/

td.profileSectionHeader {
    color:#363636;
    font :18px Arial,Helvetica,sans-serif;
    border-bottom:1px solid #CFD4DC;
}

.wCommunityPaneShown {
    width: 250px;
}

#communityContentIframe {
    width:250px;
}

.communityContentIframeStyle {
    border: none;
    position: fixed;
    right: 0;
    z-index: 1;
    width:250px;
}

.aucIframeExpanded {
    border: none;
    position: fixed;
    right: 0;
    z-index: 1;
    width:250px;
}


/* Overriding widget class for padding tab*/
.an-main-tab .w-page-tabs .w-tablist {
    padding: 1px 15px 0px;
    background-color: unset;
}

.an-main-tab div.w-page-tabs ul.w-tablist
{
    background-color:#ECF1F3 !important;
}

.an-main-tab .w-tabitem-a.w-tabitem-a-slctd a,
.an-main-tab .w-tabitem-a.w-tabitem-a-slctd a:hover,
.an-main-tab .w-tabitem-a.w-tabitem-a-slctd a:focus,
.an-main-tab .w-tabitem-a-dsbld.w-tabitem-a-dsbld-slctd {
    border:0;
    background-color: transparent;
    text-decoration: none;
    padding-bottom: 2px;
}

.an-main-tab .w-tablist a:hover,
.an-main-tab .w-tablist a:focus {
    border-color: transparent;
    background-color: transparent;
    text-decoration: underline;
}

.an-main-tab .w-page-tab-separator {
    border: none;
}

.ADMyAccountSubTab {
    background-color:#ECF1F3;
    border-bottom: 1px solid #D7D7D7;
}

.w-tabitem-selected a {
    color: #363636;
    font-weight: normal;
}

.w-page-tabs .w-tablist {
    background-color: #F7F7F7;
    padding: 10px 15px 0px;
}

.ANTab .w-tabitem {
    font-size: 15px;
}

.DashboardCustomerChooser::before {
    float: right;
    padding-right: 9px;
    padding-top: 9px;
    color: #969696;
    font-size: 15px;
}

.w-tabitem-selected a, .w-dashboard-tabs .w-tabitem-selected a {
    font-weight: 400;
}

.w-tablist a,
.w-tabitem-a-dsbld {
    line-height: 30px;
}

.ANTab .w-tablist a,
.ANTab .w-tabitem-a-dsbld {
    line-height: 35px;
}

.ADMyAccountSubTab {
    background-color:#ECF1F3;
    border-bottom: 0px;
}

.disable-current-subtabitem {
    padding: 0 17px;
    line-height: 30px;
    color: #000;
}

.txnb-TXNA-table-actions-div,
.docv-IOSDActions-table-actions-div {
    background-color: #ECECEC;
    height: 40px;
    position: relative;
    padding: 14px;
}


.docv-IOSDActions-table-actions, .txnb-TXNA-actions {
    position: absolute;
    top: 50%;
    height: 45px;
    margin-top: -22px;
}

.vr-docHeaderLink {
    width: 20px;
}

.docv-IOSDActions-table-actions-div .linkClass {
    font-size: 13px
}

.vr-verticalAlignTop {
    vertical-align: top;
}

.vr-forceVerticalAlignTop {
    vertical-align: top !important;
}


.vr-topFormLabel {
    padding-top: 2px;
    vertical-align: top !important;
}


.report-fontWeight , .educ-PGPCB-fontWeight{
    font-weight: normal;
}


.ADProfileRequired2 {
    color:#636363;;
}

.IsIE .adprofilecontent,
.IsIE .anprofilecontent{
    overflow-x: inherit;
}

.ANFileUpload-button-formatter {
    padding-top: 13px;
}

.SearchLink span {
    color : #363636;
}



td .catalog-CASCD-Commodities-formatter {
    vertical-align: top ;
    padding-top:10px;
}

body.w-dlg-content-wrapper {
    background-image:none !important;
}

.w-ct-icon
{
    margin: 5px 5px 5px 5px;
}

.subFormHeader {
    color:#363636;
    font-weight: 400;
    font-family: "Arial Regular", "Arial";
    font-size: 18px;
    font-style: normal;
}

.bodyLarge {
    color:#363636;
    font-size: 15px;
    font-style: normal;
}

.profile-headerfontstylesection {
    font-weight:normal;
}

.dotted {
    border:1px dotted #666699;
}

.noborR  {
    border-right:none;
}

.noborB  {
    border-bottom:none;
}

.noborL  {
    border-left:none;
}

.noborT  {
    border-top:none;
}

.SMPPackageDetailsGreyBox {
    float:right;
    padding: 15px 15px 15px 10px;
    background-color: #f2f2f2;
    border-bottom: none;
    border-top: none;
    border-right: none;
    border-left: none;
}

.SMPPackageDetailsDiv {
    border: 1px solid #D7D7D7;
    margin-top:10px;
}

.ANXLabelSpacer {
    margin-left: 9px;
}

.report-manualReport {
    width:30px;
}

.archiveSrchFormCustCh {
    margin-top : 4px;
}

.supp-SUSBCP-blankSpace {
    width:10%;
}

.supapp-SUSBCP-prefs {
    text-align: right !important;

}

.supapp-SUSBCP-table td {
    padding-left:0px;
    padding-right:0px;
}

.supapp-SUSBCP-table {
    margin-top: 10px;
}

.inlineErrorText , .inlineErrorTextIcon , .errorText {
    color: #CC0000;
    font-size: 11px;
    line-height: 11px;
    display: table-cell;
}

.successText {
    color: #038719;
}

.inlineErrorTextIcon {
    font-size: 10px;
}

.errorText {
    font-size: 13px;
}

.awtMMScroll {
    background-image: none;
    background-position: 0 30%;
    background-repeat: no-repeat;
    color: #CCC;
    cursor: pointer;
    padding: 1px 8px 1px 4px;
}

.awtMMMax {
    background-image: none;
    background-position: 0 30%;
    background-repeat: no-repeat;
    color: #CCCCFF;
    cursor: pointer;
    padding: 1px 8px 1px 4px;
}

.adapp-SSAE-attachment {
    padding-bottom:10px;
    text-align: right !important;
}

/*Changes for Enablement Task Tab for Supplier */

.vr-paddingTop30{
    padding-top: 30px;
}

.vr-paddingTop40{
    padding-top: 40px;
}

.vr-paddingLeft40 {
    padding-left:40px;
}

.vr-paddingBottom20 {
    padding-bottom:20px;
}

.vr-paddingBottom25{
    padding-bottom:25px;
}

.task-SESTM-enablementTasks{
    padding-top: 15px;
    background-color: transparent;
}
.task-SEPST-topOuterLinkStyle{
    padding-top:20px;
    padding-right:20px;
    padding-bottom:20px;
}
.task-SEAT-taskActionLinkStyle{
    color:#00679E;
}
.vr-task-SEAT-seToggleImageStyle{
    padding:1px 0px 0px 20px;
}
.anse-SEPSTH-refreshtextStyle{
    color:#00679E;
    text-decoration:underline;
}
.task-SEAT-paddingRight72{
    padding-right:72px;
}
.vr-task-SEPST-activity {
    font-weight: bold;
}

/*Changes end here for Enablement Task Tab for Supplier*/

.supp-CAESAA-radioPadding {
    padding-left: 5px;
    padding-right: 15px;
}

.confirmationinnerWrapper,
.downloadMsgWrapper   {
    display: table;
}

.downloadMsgBlk1  {
    display: table-footer-group;
}

.downloadMsgBlk2 {
    display: table-header-group;
}



.sawa-SSCSLS-add-btn {
    margin-top: 10px;
    width:auto;
}

td.sawa-SSCSLS-remove-btn-formatter {
    padding-top: 15px ;
}

td.sawapp-SSCSLS-search-btn-formatter {
    padding-top: 1px;
    padding-left: 0px ;

}
td.sawapp-SSCSLS-lbl-formatter{
    text-align: right ;
    padding-right: 8px;
    color:#767676;
    white-space: nowrap;
    vertical-align: middle;


}
td.sawapp-SSCSLS-EnterLbl-formatter{
    padding-bottom: 27px;
    text-align: right ;
    padding-right: 8px;
    color:#767676;
    white-space: nowrap;
    vertical-align: middle;
}
.separator {
    border-top: 1px solid #D7D7D7;
}

a:hover {
    text-decoration: none !important;
}

.fontNormal{
    font-weight: normal;
}

table.notificationTitleStyle .left {
    -moz-border-radius: 0px 0px 0px 0px;
    -webkit-border-radius: 0px 0px 0px 0px;
}

table.notificationTitleStyle th {
    background: #ececec;
    color: #959595;
    font-weight: 100;
}

td.w-stepnavbar-buttons + td.w-stepnavbar-buttons >button.w-btn {
    margin-left: 0px !important;
}

.requiredFieldHintText {
    font-family: Arial,Helvetica,sans-serif;
    font-size:11px;
}

.linkPageTitlesBold {
    font-family: Arial,Helvetica,sans-serif;
    font-size:15px;
    color: #363636;
    font-weight: 500;
}

.supp-CSPLA-header {
    font-family: Arial,Helvetica,sans-serif;
    font-size:13px;
    color: #363636;
    font-weight: 700;
    text-transform:uppercase;
    border-bottom:1px solid #D7D7D7;
    padding-bottom:5px;

}
.supp-CSPLA-request-link {
    font-weight:normal;
}

.profileSearchBox {
    background-color: #F5F5F5;
}

span.btnSeparator {
    color:#969696;
    border-right:1px solid;
    height: 32px;
    float:none;
    padding-top: 0px;
}
.adprofiletabs .tabspace {
    border-bottom: none;
}

.vr-tableBody h2 {
    font-weight: bold !important;
    font-family: "Arial Regular", "Arial";
    font-style: normal;
    font-size: 13px !important;
}

.vr-tableBody {
    font-size: 13px !important;
    font-family: "Arial Regular", "Arial";
}

.vr-paddingLeft0Imp {
    padding-left: 0px !important;
}

.docv-iopc-sectionHeading, .docv-iopc-sectionHeading h2, .docv-iopc-workCaptHeading {
    color: #363636;
    font-weight: 400;
    font-family: "arial";
    font-size: 18px;
    font-style: normal;
}

.docv-iopc-sectionHeading {
    font-size: 13px !important;
}

.ANC-addColumn{
    width: 120px;
    padding-left: 10px;
}

.ANC-orColumn{
    width:40px;
}

.vr-ANTChooserText{
    font-size: 13px !important;
}

.ADXTag{
    background-color: #E8EEF1 !important;
}

.DataTableTitle .DataTableHeaderFont  {
    font-size: 18px;
    color: #363636;
    padding-left: 5px;
    font-weight: normal;

}

.headerObjectPadding {
    padding-top:10px;
}

.headerObjectPadding  table{
    margin-top:-15px;
}

.headerObjectPadding a {
    color: #00679e;
    text-align: right;
    font-family: "Arial Regular","Arial";
    font-size: 13px;
    font-style: normal;
}

.VURLUI-profileURL{
    vertical-align: middle;
}

.adProfileMtrTable {
    font-size: 15px ;
    color:#363636;
    background-color:#F6F6F6;
    font-family: Arial, Helvetica, sans-serif;
}

.ADMPProfileMeter-spacing{
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left:20px;
}

.CCA-Label {
    padding-bottom: 24px;
}

.vr-paddingBottom30{
    padding-bottom: 30px;
}

.vr-paddingLeft20 {
    padding-left:20px;
}

.vr-paddingLeft25 {
    padding-left:25px;
}

.ANCompanyProfileMeterDiv{
    font-size:10px;
    color:white;
    height:20px;
    line-height:20px;
    background-color:#38808C;
}

.ANCompanyProfileMeterTable{
    border:1px solid #c1c1c1;
    width:200px;
}

.ADFN-fontStyle{
    font-size: 15px;
    color: #0A6ED1;
}

.ADMngProfile-PublicProfile{
    font-size: 13px;
    padding-top:20px;
    padding-bottom: 20px;

}

.ADMngProfile-BadgeMessage{
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    text-align: center;
    padding: 16px 22px 45px 22px;
}

.ADMngProfile-BadgeMessageTitle{
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    padding: 18px 16px;
    line-height: 22px;
}

.tableStyle{
    border-left: 1px solid #D9D9D9;
    border-right: 1px solid #D9D9D9;
    border-bottom: 1px solid #D9D9D9;
    border-top: 1px solid #D9D9D9;
    padding:0px 5px;
}

.ADPN-tableSpacing{
    padding-left: 20px;
    padding-bottom: 20px;
}

.ADPN-PPCHeadingSpacing{
    padding-left: 20px;
    padding-top: 20px;

}

.adpr-ADPN-publicprofilecompletenessTbl{
    border-left: 1px solid #D9D9D9;
    border-right: 1px solid #D9D9D9;
    border-bottom: 1px solid #D9D9D9;
    border-top: 1px solid #D9D9D9;
    padding:0px;
}

.companyProfileCompletionPercAtt{
    font-weight: bold;
    color: #38808C;
    white-space: nowrap;
}

#uploadHeaderUserMenuID .w-pmi-item
{
    padding-left: 15px;
}

DIV.scrollTableWrapper {
    padding: 2px 0px 2px 2px;
    overflow: visible;
}

.an-chart-ANCL-bucketItem{
    clear:both;
}

/*Fix for creation of ship notice normal supplier*/
a.greySectionHeadingCollapsed {
    color: #363636;
    font-family: "Arial Bold","Arial";
    font-style: normal;
    font-size: 13px;
    text-align:left;
    white-space: nowrap;
    background:url(icn_collapsed-linkStyle_12x12.gif) no-repeat 0px 1px;
    margin: 0 0 5px;
    padding-left:15px;
}

a.greySectionHeadingExpanded {
    color: #363636;
    font-family: "Arial Bold","Arial";
    font-style: normal;
    font-size: 13px;
    text-align:left;
    white-space: nowrap;
    margin: 0 0 5px;
    background:url(icn_expanded-linkStyle_12x12.gif) no-repeat 0px 1px;
    padding-left:15px;
}
.an-txnlisd-assetTop,
.an-txnlisd-assetBottom,
.an-popui-TXNLS-headtext,
.vr-greySection{
    background:#F2F2F2;
}

.an-popui-TXNLS-headtext{
    height:30px;
    color: #767676;
    vertical-align: middle;
    white-space: nowrap;
    font-family: Arial,Helvetica,sans-serif;
}

.anpo-TXNSH-shippingLine{
    height:1px;
    background: #D7D7D7;
}

.anpo-TXNSH-shippingText{
    font-family: "Arial";
    color: #363636;
    line-height: 24px;
    font-size: 13px;
    text-align: left;
}

.anpo-TXNSH-shippingTextBold{
    font-family: "Arial Bold","Arial";
    color: #363636;
    line-height: 24px;
    font-size: 13px;
    font-weight: bold;
}

.anpo-TXNSH-lineItem{
    color: #636363;
    font-family: "Arial Italic","Arial";
    font-size: 13px;
    text-align: left;
    font-style: italic;
}

.saw-sdub-uploadbtn
{
    font-size:14px;
    width:150px;
    color: #F5F3F3;
}

.saw-sdub-uploadbtn-disabled
{
    color: #A1A1A1 !important;

}
.saw-sdub-uploadbtn-disabled a:hover
{
    color: #A1A1A1 !important;
    cursor: auto !important;
}

.saw-sdub-uploadbtn-disabled .SupplierCreateDropDownIconStyle {
    color:#A1A1A1 !important;
}
.saw-sdub-uploadbtn a:hover
{
    color: #ACD4ED;
    text-decoration: none;
    cursor: pointer;
}

/**Invoice detail page - start
**/



.summaryBox {
    margin-bottom: 1px;
    margin-top: 0px;
    background-color: white;
    border-bottom: none;
    border-top: none;
    border-right: none;
    border-left: none;
}

.summaryBox td {
    padding: 1px 0px 1px 0px;
}

.horizontalpaddedgreyline {
    border-top: 1px solid #D7D7D7;
    margin-top:10px;
    margin-bottom: 15px;
}

.greyInfoBox {
    padding: 15px 15px 15px 10px;
    background-color: #f2f2f2;
    border-bottom: none;
    border-top: none;
    border-right: none;
    border-left: none;
}

.optionalFormItemLabelText {
    font-size: 13px;
    text-transform: none;
    color: #636363;
    font-family: arial, helvetica, sans-serif;
    text-align: right
}

.alertBanner {
    background-color: #D8EDF8;
    border: 1px solid #56C0E0;
    padding: 15px;
    border-radius: 0px;
}

.alertBannerContent {
    padding-left: 15px;
}

.greyInfoBoxBorder {
    border: 1px solid #D7D7D7;
}

.mediumHalfInfoBox {
    min-width:30%;
    width:200px;
}

.bodyHeading2 {
    font-weight: normal;
    font-size: 18px;
    text-transform: none;
    color: #363636;
    font-family:  arial, helvetica, sans-serif;
}

.bodyHeading3 {
    font-weight: normal;
    font-size: 13px;
    text-transform:uppercase;
    color: #363636;
    font-family:  arial, helvetica, sans-serif;
}

.bodyHeading4 {
    font-weight: normal;
    font-size: 18px;
    text-transform:uppercase;
    color: #363636;
    font-family:  arial, helvetica, sans-serif;
}

.bodyHeading5 {
    font-weight: normal;
    font-size: 13px;
    color: #363636;
    font-family:  arial, helvetica, sans-serif;
}

.bodyHeading6 {
    font-weight: normal;
    font-size: 18px;
    color: #363636;
    font-family:  arial, helvetica, sans-serif;
}

.bodyText1 {
    font-weight: normal;
    font-size: 13px;
    text-transform: none;
    color: #363636;
    font-family: arial, helvetica, sans-serif;
    line-height:18px;

}

.horizontallowpaddedgreyline {
    border-top: 1px solid #D7D7D7;
    margin-top:5px;
    margin-bottom: 5px;
}

.horizontalnopaddedgreyline {
    border-top: 1px solid #D7D7D7;
}

.docv-IOSIDC-label-service {
    border: none;
    background-color: transparent;
}

.docv-IOSIDC-label-material {
    border: none;
    background-color: transparent;
}

.docv-IOSIDC-label-contract {
    border: none;
    background-color: transparent;
}

.invDetCell {
    vertical-align: middle;
}

.inv-det-heading {
    font-weight: bold;
    font-size: 13px;
    text-transform: uppercase;
    color: #363636;
    font-family: arial, helvetica, sans-serif;
}

.inv-det-heading1 {
    font-weight: bold;
    font-size: 13px;
    color: #363636;
    font-family: arial, helvetica, sans-serif;
}

.subsectionHdr1 {
    font-weight: bold;
    font-size: 13px;
    text-transform: none;
    color: #363636;
    font-family: arial, helvetica, sans-serif;
}

.inv-text-font {
    font-weight:normal;
}

.inv-summ-line {
    width:50%;
}

.inv-summ-line-left {
    width:100%;
}

.inv-table-body {
    padding: 7px 15px;
}


.inv-summ-box-cls {
    min-width:150px;
    max-width:300px;
}

.inv-det-subsectionHdr {
    margin-left:20px;
    padding-left:0px;
}

.inv-subtotal {
    width:100%;
}

.inv-half {
    min-height:50px;;
}

.inv-subtotalLeft {
    padding-left:50px;
    margin-left:20px;
    max-width:1240px;
}


.inv-sub-heading {
    font-weight: normal;
    font-size: 18px;
    color: #363636;
    text-transform: none;
    font-family: arial, helvetica, sans-serif;
    background-color: transparent;
}


.inv-srv-heading {
    font-weight: bold;
    font-size: 13px;
    text-transform: uppercase;
    color: #363636;
    font-family: arial, helvetica, sans-serif;
    text-align:left;
}

.inv-sub-headingTransparent {
    font-weight: bold;
    font-size: 13px;
    text-transform: uppercase;
    color: #363636;
    font-family: arial, helvetica, sans-serif;
}

.inv-srv-padding {
    margin-left:8px;
    margin-bottom:5px;
    text-align:right;
}

.inv-label {
    text-align:right;
    margin-right:15px;
}

.inv-srv-label {
    width:50%;
    min-width:150px;
    max-width:190px;
}

.inv-gen-label {
    width:40%;
    min-width:100px;
}

.inv-gen-wide-label {
    width:60%;
    min-width:100px;
}

.inv-small-label {
    width:32%;
    min-width:50px;
}

.contactLineSpacer {
    padding-top:10px;
    margin-top:10px;
}

.inv-srv-item-det {
    width:90%;
    max-width:1280px;
    margin-left:12px;
}

.inv-extrin {
    margin-left:27px;;
}

.inv-LineItemDescLabel {
    padding: 0 15px 5px 35px;
}

/**Invoice detail page - end
**/

.smiui-SMIPWSC-label-head {
    color:#767676;
}

.smiui-SMIPWSC-label-text {
    color:#363636;
}

div.smiui-SMIWS-hint-Lbl {
    color:#767676;
    font-size:13px;
}

div.smiui-SMIWS-hint-Lbl > .w-hint {
    color:#767676;
}

div.smiui-SMIPWSC-Detail-label {
    color:#363636;
    font-weight: bold;
    font-size: 13px;
    font-family: Arial,Helvetica,sans-serif;
    text-align: left;
    text-transform: uppercase;
    padding-top: 5px;
}

.wizStepCurrent .w-stepbysteptoc-step-link {
    color:#363636;
    font-size: 15px;
}

.w-stepbysteptoc-step-link {
    color:#00697E;
    font-size: 15px;
}
.smiui-SMIPWSC-Detail-label  td.w-sh-title {
    font-size: 13px;
    height: 20px;
    line-height: 20px;
    padding-top:4px;
    padding-bottom: 9px;

}

.smiui-SMIPWSC-charge-label {
    padding-top:9px;
}


.an-chart-legend {
    height: auto;
    margin-top: 3px;
    padding: 10px 15px 5px;
    overflow: hidden;
}
.an-chart-legend-content {
    padding: 0px;
}

.an-chart-legend-item {
    float: left;
}

.an-chart-legend-item.four-columns {
    width: 25%;
}

.an-chart-legend-item.first {
    clear: left;
}

.an-chart-legend-item-text {
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    vertical-align: bottom;
    padding: 0px 0px 0px 10px;
    font-size: 11px;
    color:#363636;
}

.an-chart-header-div {
    height:43px;
}

.an-chart-legend-div {
    overflow: hidden;
    padding-left: 15px;
    padding-top: 15px;
}

.an-chart-legend-item-icon {
    display: inline-block;
    width: 10px;
    height: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}


.an-ansh-chart-layout{
    font-size: 13px;
    font-family: Arial,Helvetica,sans-serif;
    padding-bottom: 15px;
    min-height:330px;
}

.an-chart-layout-container {
    border-top:1px solid #D7D7D7;
    border-right:1px solid #D7D7D7;
    border-left:1px solid #D7D7D7;
    border-bottom:1px solid #D7D7D7;
    background-color: #FFFFFF;
}

.an-chart-reports-section{
    border: 1px solid #D7D7D7;
    float: left;
    width:100%;
    margin-right:10px
}

.an-chart-reports-header {
    font-family:'Arial';
    font-weight:400;
    font-style:normal;
    font-size:16px;
    height:30px;
    color:#515151;
    background-color:#EEE;
    line-height:normal;
    padding-top:10px;
    padding-left:10px;
}

.an-chart-reports-text {
    font-family: "Arial";
    font-style: normal;
    font-weight:400;
    font-size:13px;
    color: #333;
    line-height: normal;
}

.an-chart-reports-text.selected {
    background-color: #F2F2F2
}

.an-chart-reports-link {
    height: 30px;
    padding-left:10px;
    padding-top:10px;
    float: left;
}

.an-chart-warning{
    text-align: center;
    font-weight: bold;
    font-size: 20px;
    color: #969696;
}

.ANXLabelPaddingRight {
    padding-right: 3px;
}

.ANXLabelPaddingLeft {
    padding-left: 6px;
}

.CSE-BuyerName-Style {
    font-size:15px;
    color: #636363;
}

.docv-IOSRDH-po-num {
    background-color:#F5F5F5;
    color: #636363;
}

.fdml-oc-labelStyle {
    line-height: 20px;
}

.fdml-oc-lit-rowDetails {
    padding-left: 15px;
}

.fdml-oc-lit-tableBody,
.fdml-ov-taxDetailTable,
.fdml-sii-lit-tableBody,
.fdml-ov-modificationDetailTable{
    padding: 0 15px !important;
    background-color: #FFFFFF;
    line-height: 30px !important;
}

.fdml-lit-itemDescLabel {
    padding: 0 12px 6px 36px;
}

.fdml-oc-lit-itemDescLabel {
    padding: 2px 0 0 20px;
}

.fdml-oc-lit-itemDesc {
    padding: 3px 15px;
}

.fdml-oc-lit-confStatus {
    float: left;
    padding-left: 15px;
    line-height: 20px;
}

.fdml-oc-lit-tableStyle {
    background-color: #FAFAFA;
}

.anpo-TXNCAHR-hdrDetailsStyle,
.anpo-TXNCLIHR-hdrDetailsStyle {
    white-space: nowrap;
    vertical-align: top;
    line-height: 20px;
}

.anpo-TXNCLIHR-answerLabelStyle {
    white-space: nowrap;
    vertical-align: top;
    line-height: 30px;
}

.sawa-SSPH-hdrStyle {
    padding: 20px 0;
    border-bottom: 1px solid #D7D7D7;
}

.anpo-TXNCAHR-hdrStyle {
    background-color: #ececec;
    color: #363636;
    font-size: 18px;
    font-weight: normal;
    padding: 10px 10px 10px 7px;
}

.inbo-INSPBQT-PBQTbl, .vr-borderNone {
    border: none !important;
}

.PBQTableHeader {
    background-image: none !important;
    padding: 0 0 0 15px !important;
    background-color: #FAFAFA;
}

.inbo-INSPBQT-colAlignPBQ {
    padding-left: 30px !important;
}

.inbo-INSPBQT-pricingtableheader{
    color: #363636;
    font-family: "Arial Regular", "Arial";
    font-size: 13px;
    font-weight: 600;
    padding: 0;
    margin: 0;
    line-height: 30px;
    text-transform: none;
}

.inbo-INSPBQT-pricingDescHdrStyle {
    color: #363636;
    font-family: "Arial Regular", "Arial";
    font-size: 13px;
    font-weight: 400;
}

.anpo-ANTXNLISR-orderStatusStyle,
.anpo-TXNLIUR-hdrStyle,
.anpo-ANTXNLISDU-orderStatusTitleStyle,
.anpo-TXNLIUR-orderStatusStyle {
    color: #767676;
    font-family: "Arial Regular", "Arial";
    font-size: 13px;
    font-weight: 400;
    line-height: 30px;
}

.anpo-TXNIRLIUD-orderStatusStyle {
    color: #767676;
    font-family: "Arial Regular", "Arial";
    font-size: 13px;
    font-weight: 400;
    line-height: 30px;
    padding-right: 13px;
}


.anpo-ANTXNLIU-orderStatusStyle,
.anpo-ANTXNIRLIU-orderStatusStyle {
    color: #363636;
    font-family: "Arial Bold", "Arial";
    font-size: 13px;
    font-weight: 700;
    padding: 0;
    margin: 0;
    line-height: 30px;
    vertical-align: top;
}

.inbo-INSPBQT-pricingDescStyle{
    line-height: normal !important;
    padding-bottom: 15px;
}

.anpo-ANTXNLISR-quantityStyle,
.anpo-ANTXNLISDU-quantityStyle,
.anpo-ANTXNLISR-statusStyle,
.anpo-ANTXNLISDU-orderStatusStyle,
.anpo-SB-itemQuantityStyle {
    color: #363636;
    font-family: "Arial Regular", "Arial";
    font-size: 13px;
    font-weight: 600;
}

.anpo-ANTXNLIU-tableStyle {
    padding-left: 15px;
    line-height: 18px;
}

.w-wizard-layout-bottom-left {
    padding-top: 30px !important;
}

.txnb-oc-subHdrStyle {
    color: #363636;
    font-family: "Arial Regular", "Arial";
    font-size: 13px;
    font-weight: 600;
    padding-bottom: 10px;
}

.anpo-ANTXNLIU-statusHdrStyle {
    color: #363636;
    font-family: "Arial Regular", "Arial";
    font-size: 15px;
    font-weight: 400;
    padding-right: 15px;
    width: 1%;
    vertical-align: middle;
    padding-bottom: 10px;
}

.inbo-INSLID90-lineItemDescription {
    padding-top: 1px;
    padding-left: 10px;
}

.inbo-INSLineItemDescLabel {
    vertical-align: top;
    white-space: nowrap;
}

.inbo-SCMINSLineItemDescLabel {
    padding: 1px 5px 5px 3px;
}

.inbo-INSPBQT-tableStyle {
    padding-left: 15px;
}

.inbo-INSConfPrevLineItemDescLabel {
    padding: 0 15px;
}

.anpo-ANTXNLISDU-tableStyle {
    padding-left: 10px;
}

.txvb-INSBPOUPV-priceStyle,
.invo-TAV-priceStyle,
.cxml-CXMLMV-priceStyle {
    text-align: right !important;
    display: block;
}

.fdml-ov-itemOutTable .changeIndicator .cxml-CXMLMV-priceStyle {
    display: inline;
    float: right;
}

.fdml-ov-itemOutTable .changeIndicator .previousValue .cxml-CXMLMV-priceStyle {
    text-decoration: line-through;
}

.fdml-sesv-grp-contactemail {
    padding: 0 !important;
    color: #363636 !important;
}

.summaryTableBody td {
    padding-left:0px;
}

.summaryTableBody {
    padding-left:10px;
}
.anpo-TXNCLIHR-confNumberStyle {
    line-height: 20px;
}

.anpo-ANTXNLISD-labelStyle {
    width: 1%;
    white-space: nowrap;
}

.anpo-ANTXNLIU-textBoxStyle {
    padding-right: 13px;
}

.anpo-ANTXNLIU-radioButtonStyle {
    top: 4px;
    position: relative;
    padding-right: 15px;
    vertical-align: middle;
    width: 1%;
    height:45px;
}

.anpo-ANTXNLIU-confirmButtonLabelStyle,
.anpo-ANTXNLIU-rejectButtonLabelStyle {
    width: 20%;
    white-space: nowrap;
    padding-right: 13px;
}

.anpo-ANTXNLIU-confirmDetailsButtonLabelStyle {
    width: 10%;
}

.anpo-ANTXNLIU-confirmDetailsButtonLabelStyle button.w-btn{
    margin-left: 1px !important;
}
.anpo-ANTXNLIU-detailsButtonStyle {
    padding-top: 3px;
}
.anpo-ANTXNLIU-detailsButtonStyle button.w-btn {
    height: 32px;
    line-height: 32px;
}

.anpo-TXNCAHR-confNumberStyle {
    width: 99%
}

.an-TXNCT-taxRecord {
    color: #666666;
    line-height: 5px;
}

.supp-CSPAHS-line {
    border-bottom:1px solid #D7D7D7;
    padding-top: 5px;
    margin-bottom: 13px;
}

.inlineDescriptionText {
    font-size: 11px;
    COLOR: #767676;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.

.darkerGrayText {
    color:#767676;
}

.anpr-SBPAUA-line {
    border-bottom:1px solid #D7D7D7;
    padding-top: 5px;
    margin-bottom: 13px;
}


.w-chk.w-chk-dsize {
    margin-left: 0px;
    background-color:#FFFFFF ;
}

.anpr-SBPAUA-phoneheader {
    padding-top: 4px;
}

.anpr-SBPAUA-officephone {
    padding-bottom: 8px;
}

.a-login-form-bg {
    background-image: url("an_background_login.jpg") !important;
    height: 548px;
}

.w-login-form-input-user .w-txt-dsize, .w-login-form-input-pwd .w-psw {
    background-color: #4656B1;
    color: #FFF;
    padding: 0 10px 0 30px;
}

.LOIP-countryList{
    width:10px;
}

.LOIP-areaCode{
    width: -moz-available;
    width: -webkit-fill-available;
}

.LOIP-areaCode > input{
    width: -moz-available;
    width: -webkit-fill-available;
}

.LOIP-numberMax{
    width: auto;
}

.CSPSP-cueTip{
    padding-top: 4px;
}

.CSPSP-renderAW6{
    display: table-cell;
}

.CSPSP-renderAW5{
    display: none;
}

.adpr-align{
    padding-top:9px;
}

.w-login-form-input-user .pfc label.ph, .w-login-form-input-pwd .pfc label.ph {
    color: #999;
    top: 17px !important;
}

.ANProfileMeterTable {
    border:1px solid #c1c1c1;
    width:99%;
}

.ANProfileMeterDiv {
    font-size:10px;
    color:white;
    height:18px;
    line-height:20px;
    background-color:#38808C;
    display : table;
    text-align:center;
    width:100%;
}

.profileCompletenessStyle {
    display: table-cell;
    vertical-align: middle;
}

.aod-SSMCRPD-table-body {
    margin-top:10px;
}

.aod-SSMCRPD-body {
    color: #333;
    background-color: #F5F5F5;
    padding-left:15px;
    padding-right:15px;
}

.aod-SSMCRPD-section-header{
    color: #363636;
    font: 18px Arial,Helvetica,sans-serif;

}

.aod-SSMCRPD-body-header {
    font-size: 15px;
    padding-top: 10px;
}


.aod-SSMCRPD-Rule   {
    border-bottom:1px solid #D7D7D7;
    padding-top: 10px;
}


.aod-SSMCRPD-profile-rule {
    border-bottom:1px solid #D7D7D7;
    padding-top: 10px;
    margin-right:15px;

}
/*changes for Shipnotice Confiramtion*/
.vr-darkgreySection{
    background:#D7D7D7;
}

.vr-lightgreySection{
    background:#F5F5F5;
}
.vr-whiteBack{
    background:none;
}

.anpo-IOSLDS-itemDetBack{
    background:none;
    font-family: "Arial Normal","Arial";
    line-height: 30px;
}
.anpo-IOSLDS-itemDetNoPad{
    padding-top: 0px;
    padding-bottom: 0px;
}

.anpo-IOSLDS-tableheadtext{
    color: #636363;
    font-family: "Arial Bold","Arial";
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    font-size: 13px;
}

.anpo-IOSLDS-tablebodytext{
    font-family: "Arial Regular","Arial";
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    text-align: left;
    color: #363636;
    line-height: 18px;
}

.catalog-table .ANXLabel {
    text-align: right;
}

.catalog-table td {
    padding-left:1px;
    padding-right:1px;
}

td.catalogs-SUPNPC-label {
    vertical-align: top;
    padding-top: 10px;
}

.w-tbl-btns-separator {
    color:#363636;
}

.w-tbl-corner-icon {
    color:#363636;
}


.supp-ANTL-manageTilesHyperlink {
    text-decoration: none !important;
    font-family:Arial;
    font-style: normal;
    font-weight: 400;
}

.supp-ANTL-manageTilesMore {
    color: #00679e !important;
    font-size:13px;
}

.supp-ANTL-manageBlueText {
    color: #00679e;
}

.supp-ANTL-manageTilesBlock {
    font-size:26px;
}

.supp-ANTL-dummyTile {
    background-color: white;
}

.supp-ANTL-manageTilesContainer {
    padding-top:6px;
    padding-bottom: 6px;
    height: auto;
    padding-right:10px;
    text-align:right;
    width:100%;
}

.supp-ANTL-manageTilesIcon {
    text-decoration: none !important;
    font-family:Arial;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    color: #515151 !important;
}

.supp-UTCE-selectionBtnAlign {
    text-align: right !important;
}

.sawa-TXCC-customerChooser input {
    box-shadow: none !important;
    margin-top: 0px !important;
}

.sawa-TXCC-customerChooser a {
    text-decoration: none !important;
}

.sawa-TXCC-customerChooser {
    margin-top: 3px;
    margin-bottom: 3px;
}

.ANMainSearch .sawa-TXCC-customerChooser {
    margin-bottom: 0px !important;
    margin-left: -0.7px;
    margin-right: -2px;
    margin-top:0px;
}

.ANChartMainSection {
    border-right: 1px solid #D7D7D7;
    height:330px;
}

#chartHeaderDateMenuID {
    border: 1px solid #D7D7D7;
}

#chartHeaderDateMenuID a {
    font-family:'Arial';
    font-size: 13px;
    color:#00679E;
}

#chartHeaderUserMenuID {
    border: 1px solid #D7D7D7;
}

#chartHeaderUserMenuID a {
    font-family:'Arial';
    font-size: 13px;
    color:#00679E;
}

/* Changes to the UnifiedPostRegEmailConfirm   */
.vr-RGblackBodyText {
    font-family: "Arial";
    font-style: normal;
    font-size:13px;
    color: #333;
}
.horizontalDiv {
    border-bottom:1px solid #D7D7D7;
    background-repeat:repeat-x;
    margin-left:-100px;
    margin-right:-100px;
}
.aod-UPREC-subTitleFontStyle{
    color: #363636;
    font-size: 13px;
    font-weight:700;
    font-family: "Arial Bold","Arial" !important;
}
.aod-UPREC-subTitleStyle {
    padding-top:20px;
}

.aod-UPREC-titleTextStyle{
    color: #363636;
    font-weight: normal;
    font-family: "Arial Regular","Arial";
    font-size:20px;
    font-weight:400;
}

/*ASN flow second iteration*/
.an-POPUI-attchmentTableHead{
    color: #636363;
    line-height: 16px;
    font-family: "Arial Regular","Arial";
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    text-align: left;
    line-height: 16px;
}
.an-POPUI-attchmentTableHr{
    height:1px;
    background: #D7D7D7;
}
.anpo-TXNSH-shippingAttachment{
    border:none;
    padding:0px;
}
.txnBoxHeading{
    font-size:13px;
    color:#363636;
    font-weight:bold;
    font-family: "Arial Bold","Arial";
    background-color:#f2f2f2;
}

.txnb-TXNB-PoHeaderAddress td{
    padding-left:0px;
}

td.catalogs-CASCD-Description {
    vertical-align: top;
    padding-top: 5px;
}



.cont-CH-cHomeParaAW6 {
    font-size: 13px;
    font-family: "Arial";
    padding: 15px 25px 10px 25px;
    color: #363636;
    font-weight: normal;
}

.s4-SHPRP-divulAW6 {
    padding: 0px 10px 0px 10px;
    font-size: 13px;
    font-family: "Arial";
    color: #666666;
    font-weight: normal;
}

.s4-SHPRP-divdiscoveryblockAW6 {
    padding: 0px 10px 20px 10px;
    font-size: 13px;
    font-family: "Arial";
    color: #666666;
    font-weight: normal;
}

.ADMastCmd td.mastCmdContainer {
    border:0px none;
    background-image:none;
}
.cont-CH-cHomeDesc{
    width:70%;
}

.cont-CH-paddingHeader{
    padding-top: 25px;
    padding-left:25px;
    padding-bottom:10px;
}

.anreq-ARSPS-search {
    font-size: 18px;
    font-weight: normal;
}

td.accountingSegment table {
    border:none;
    border-top:1px solid #D7D7D7;
}

div.extTable {
    border:none !important;
    border-bottom:1px solid #D7D7D7 !important;
}

.scrollTableWrapper td.tableBodyClass {
    border-top: 1px solid #f2f2f2;
}

/*
Removing for the time being. ScrollTableWrapper should not add borders to the table.
w-tbl-wrapper does the needful
div.scrollTableWrapper > table >tbody>tr:last-child > td {
    border-bottom: 1px solid #D7D7D7;
}*/


.w-banr-optout-arrow-cntr {
    z-index: 100;
}

.txnb-TXNPOOIS-radio {
    width: 40px;
}

.txnb-TXNPOOIS-currentSupplier {
    font-weight: normal;
    padding-left: 40px;
    height: 45px;
}

.txnb-TXNPOOIS-description {
    padding-left: 0px;
    padding-top: 2px;
    color: #636363;
}

.vr-clearMargin {
    margin: 0px !important
}

.txnb-TXNPOOIS-serviceSheet {
    padding-bottom: 8px;
    color: #767676;
    font-style: italic;
}

.fdml-sesh-add-gf-label {
    text-align:left;
    font-weight:bold;
    padding:0;
}

.fdml-sesh-add-gf-label-text {
    color: #767676;
}

.fdml-table-layout .tableFooter {
    height: 45px;
    vertical-align: middle;
    background-color: #ececec;
    border-top: 1px solid #d7d7d7;
    padding-left: 20px;
}

.ancx-INSGA-limitMsg {
    color: #767676;
    padding-bottom: 15px;
}

.txnb-TXNPOOIS-header {
    color: #636363 !important
}
.role-tableFooter{
    border-bottom: 0.5px solid #6A6D70;
}

.txnb-INSPLN-arrowClass a {
    text-decoration: none;
    color: #363636;
}
/* Registration Page Changes */
td.vr-RGFormLabelNormal  {
    color: #767676;
    font-weight: normal;
    text-align: right !important;
    font-size:13px;
    white-space:nowrap;
}

.horizontalDivHeader {
    border-bottom:1px solid #D7D7D7;
    background-repeat:repeat-x;
    margin-left:-200px;
    margin-right:-340px;
}
.horizontalDivSubHeader {
    border-bottom:1px solid #D7D7D7;
    background-repeat:repeat-x;
    margin-left:-50px;
    margin-right:-30px;
}

.SupplierSubtab   {
    background-image: none;
}


.w-chk-blckColor{
    color:#038719 !important;
}

.a-dashbrd-page-bg .w-stw-header {
    padding-left: 15px;
}

.a-dashbrd-page-bg .w-tbl-footer {
    padding: 10px 10px 7px 15px;
}

.ADMainPanelFooterHorizDiv {
    background-image: none;
    height:60px;
}

.supp-SGNF-mainPanelFooter {
    padding-top: 80px;
    padding-bottom: 70px;
    padding-left: 40px;
    padding-right: 55px;
    height: auto;
}

.w-tbl-wrapper {
    background-color: #FFF;
}

.an-usr-guide-layout {
    background-color: #FFFFFF;
    margin-bottom: 15px;
    padding: 15px;
    min-height:300px;
    border: 1px solid #D7D7D7;
}

.an-usr-gui-nav {
    padding-right: 1px;
}

.an-usr-gui-nav-border {
    border-right: 1px solid #CCC;
}

.an-usr-gui-title {
    font-size: 16px;
    font-weight: 400;
    color: #363636;
    padding-bottom: 8px;
}

.an-usr-gui-sub-title {
    font-size: 12px;
    font-weight: 400;
    color: #868686;
    padding-bottom: 8px;
}

.an-usr-gui-nav .w-stepbysteptoc-step-link {
    color:#363636;
    font-size: 13px;
    padding-right: 15px;
}

.an-usr-gui-nav .w-stepbysteptoc-step-number {
    font-size: 13px;
    border: none;
    margin-right: 5px;
}

.an-usr-gui-nav .w-stepbysteptoc-step-link a,
.an-usr-gui-nav .w-stepbysteptoc-step-link a:link,
.an-usr-gui-nav .w-stepbysteptoc-step-link a:visited,
.an-usr-gui-nav .w-stepbysteptoc-step-link a:hover {
    color: #363636;
    text-decoration: none;
}

div.an-stepbysteptoc div.wizBox > div:nth-last-child(2) {
    border-bottom: 1px solid #E8EBEC;
}

.an-usr-gui-nav .wizStep {
    padding: 5px 0px 5px 5px;
    border: 1px solid #E8EBEC;
    border-bottom: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    border-left: 5px solid #FFFFFF;
}

.an-usr-gui-nav .wizStepCurrent {
    padding: 5px 0px 5px 5px;
    border: 1px solid #E8EBEC;
    border-right: 1px solid #FFFFFF;
    border-left: 5px solid #199DE0;
    background-color: #F5F5F5;
}

.an-usr-gui-view,
.an-tsk-cmpl {
    text-align: right;
    padding-top: 20px;
    padding-right: 15px;
    padding-bottom: 15px;
}

.an-video {
    margin-left: 30px;
    margin-right: 20px;
    margin-bottom: 15px;
    height:300px;
    text-align:center;
    max-width: 700px;
}

.an-video-actual {
    position: relative;
    left: 0px;
    top: 0px;
}

.an-vid-list {
    cursor: auto;
    vertical-align: top;
}

.an-vid-list a {
    text-decoration: none;
}

.an-vid-item a,
.an-vid-cur-item a {
    cursor: auto;
}

.an-vid-item,
.an-vid-cur-item {
    position: relative;
    display: block;
    padding: 10px;
    width: 250px;
    height: 44px;
    border-top: 1px solid #E8EBEC;
}

div.an-vid-list > div:last-child {
    border-bottom: 1px solid #E8EBEC;
}

.an-vid-cur-item {
    background-color: #F5F5F5;
}

.an-vid-tmbnl {
    display: inline-block;
}

.an-vid-txt {
    font-size: 11px;
    padding-left: 5px;
}

.an-vid-ttl {
    color: #363636;
    line-height: normal;
    margin-bottom: 5px;
}

.an-vid-time {
    color: #636363;
}

div.w-dlg-inner-wrapper td.rgod-FormFields {
    text-align:right;
}

.ADMatchesCountFont{
    font-size: 17pt;
    font-weight:normal;
    font-family: Arial;
    padding-right:10px;
    line-height:19pt;
}
/*changes for view wizard frame height*/
.w-stepnavbar-top-bar{
    padding: 11px 0;
}
.anpo-IOSLDS-packagelistback{
    background-color:#F2F2F2;
}
.w-login-hr-line {
    float: left;
    text-align: left;
    margin-top: 22px;
    margin-bottom: 10px;
    width: 333px;
}
.w-login-new-to-ariba {
    color: #ffffff;
    font:18px Arial;
}

.w-login-page-register-link {
    color: #BCBCBC;
    font: Arial;
    font-size: 14px;
    padding-top: 5px;
}
.w-login-page-register-link-a  {
    color: #f2ae43 !important;
    font: Arial;
    font-size: 14px;
}

.w-login-page-form-btn {
    min-width: 96px;
    height: 36px;
    background-color: #199DE0;
    color: #ffffff;
    border: none;
}

.w-login-page-form-forget {
    padding-bottom: 10px;
    font-size: 14px;
    color: #BCBCBC;
}

a.loginPagePanelLink {
    font-size: 14px;
    text-decoration: none;
    color: #ffffff;
}

.w-login-page-form-txt {
    font-family: "HelveticaNeue-Light", Helvetica, Arial, sans-serif ;
    font-size: 42px;
    line-height: 30px;
    color: #ffffff;
    text-align: left;
    padding-bottom: 30px;
    padding-top: 20px;
    white-space: nowrap;
    width: 333px; /* force text to wrap */
    float: left;
}
.w-login-form-input-user {
    padding-bottom: 2px;
}
.w-login-form-input-btn-space {
    padding-top: 10px;
    padding-bottom: 10px;
}

.wizBody .w-sec-box .w-ob-wrap,
.wizBody .scrollTableWrapper {
    margin-bottom: 15px;
}

.wizBody .pageHeadingText {
    padding-top:10px;
}

th.ses-SESI-headerCell {
    color: #636363;
}

.stan-SESSPIDAD-desc {
    color: #636363;
}

.ses-SESI-detail {
    vertical-align: middle;
    white-space: nowrap;
    line-height: 30px;
    background-color: #ffffff;
}

.serv-IELI-includeIconStyle {
    font-size: 18px;
    color: #038719;
}

.serv-SESI-rowDividerStyle {
    border-bottom:none;
    border-top:1px solid #D7D7D7;
    line-height: 1px;
}

.serv-IELI-excludeIconStyle {
    font-size: 18px;
    color: #636363;
}

.stan-SESSPIDAD-partIDStyle {
    padding-left: 5px;
}

.poHeaderDropDownStyle {
    background-image: none;
    padding: 0px;
}

.ses-SESI-tableBody {
    border: 0px !important;
    height: 45px;
}

.ses-SESI-tableStyle {
    padding: 10px 10px 0;
}

.fdml-sesi-gf-date {
    display: inline-block;
    padding-top: 15px;
    text-align: left;
}




.sawapp-SSRTTR-project-header {
    border-bottom:1px solid #cccccc;
    padding-bottom:5px;
}

.sawapp-SSRTTR-projectResponse {
    background-color:#F5F5F5;
}

.sawapp-SSRTTR-impLabel {
    background-color: #fcf8e2;
    padding: 20px;
}


.sawapp-SSOD-profile-subsection-header {
    font-weight: bold;
    font-family: Arial,Helvetica,sans-serif ;
    color: #363636 !important;
    white-space: normal;
    text-transform: initial;
    margin: 0px 0px 5px;
    font-size:13px;
}

.sawapp-SSOD-profile-subsection-table {
    margin-top: 10px;
    line-height:1.5;
}

.sawapp-SSOD-profile-subsection-table td {
    white-space: nowrap;
}

.sawapp-SSPD-table {
    line-height:1.5;
}
.sawapp-SSOD-table {
    line-height:1.5;
}


div.sawapp-SSOD-contacts h2 {
    font-family: Arial,Helvetica,sans-serif !important;
}

td.adapp-SSMPCAR-label {
    color:#363636;
    font-size:13px;
    font-weight:bold;
}

.sawapp-SSOD-label {
    font-size: 13px;
    font-family: Arial,Helvetica,sans-serif;
    font-weight:normal;
    color: #767676;
    padding-left:12px;
}

td.sawapp-SSOD-address {
    text-align:right !important;
    vertical-align:top
}

.sawapp-SSOD-ethnic-group {
    vertical-align:top;
}

.w-login-page-center,
.w-login-page-center-hand {
    width: auto;
}

.a-login-page-center {
    width: 1225px;
}

#uploadHeaderUserMenuID a:link
{
    color: #00679E !important;
}
#SupplierSearchButton a:link
{
    color: #00679E !important;
}

.supp-upl-MenuItem
{
    margin-left:2px;
    margin-right:15px;
    margin-top:8px;
    margin-bottom:8px;
}

.ANUserGuide-mainPanel {
    display:inline-block;
    padding-left:50px;
    padding-right:50px;
    padding-top:40px;
    padding-bottom:40px;
}

.ANUserGuide-header {
    font-size:18px;
    color:#363636;
}

.ANUserGuide-text {
    line-height:18px;
    font-size:13px;
    color:#363636;
}

.ANUserGuide-address {
    overflow: auto;
    max-height:90px;
}

.ANUserGuide-separator {
    border-right:1px solid #D7D7D7;
    height: 240px;
}

.ANUserGuide-icon {
    font-size:64px;
    color:#969696;
}

.ANUserGuide-panel {
    width:800px;
}

.anprofilecontent {
    border-bottom: none;
    border-left: none;
    border-right: none;
}

/*changes of delivery terms chooser*/

.an-anpopui-deliveryChooser::before,
.an-anpopui-deliveryChooserText::before{
    float: right;
    color: #969696;
    font-size: 15px;
    padding-top: 14px;
    text-align: center;
    width: 22px;

}
.an-anpopui-deliveryChooser {
    width: 268px !important;
    padding-right:5px;
    margin-top:0px;
    margin-bottom:0px;
    background:none;
    height: 30px;
    border:1px solid #acd4ed !important;
}

.an-anpopui-deliveryChooserText input {
    padding-bottom:0px;
    padding-right:4px;
    margin-top:0px;
    margin-bottom:0px;
    width: 220px !important;
    background:none;
    border:none;
}

.an-anpopui-deliveryLineHeight{
    line-height: 3px;
}


.s4mi-SUM-helpbox {
    font-weight:bold;
    background-color:#fcf8e2;
    margin-top:10px;
    padding-top:5px;
}

.inquiryDetail {
    text-align: left;
    background-color: #ffffff;
    border-radius: 0px;
    margin: 0px;
    padding: 0px;
}

div.s4mi-SUM-helpbox .s4mi-SMGHB-helpbox {
    text-align:left !important;
    padding-left:10px;
}

.inquiryHeader {
    margin-left: 0px;
    padding : 0px;
}

div.s4mi-SUM-helpbox .s4mi-SMGHB-click {
    font-weight:normal;
}

.rightAlignedTDContents{
    margin-right: 0;
    margin-left: auto;
}

td.s4mi-SUM-subSectionHeader {
    color:#363636;
    font :18px Arial,Helvetica,sans-serif;;
    border-bottom:1px solid #CFD4DC;
    line-height: 2;
}

.leftAlignedTDContents{
    margin-left: 0;
    margin-right: auto;
}


.catalog-CASCLE-subSectionHeader {
    color:#363636;
    font :18px Arial,Helvetica,sans-serif;;
    border-bottom:1px solid #D7D7D7;
    line-height: 2;
    width:50%
}

.InnerTDLineSeparator {
    border-top: 1px solid #F2F2F2;
    padding-top:15px;
    padding-bottom:15px;
}


/*changes of delivery terms chooser*/

.an-anpopui-deliveryChooser::before,
.an-anpopui-deliveryChooserText::before{
    float: right;
    color: #969696;
    font-size: 15px;
    padding-top: 14px;
    text-align: center;
    width: 22px;
}

.an-anpopui-deliveryChooser {
    width: 268px !important;
    padding-right:5px;
    margin-top:0px;
    margin-bottom:0px;
    background:#FFFFFF;
    height: 30px;
    border:1px solid #acd4ed !important;
}

table.dummyTest > tbody > tr:last-child > td {
    border-bottom: 1px solid #D7D7D7;
}

table.dummyTest > tbody > tr:first-child > td {
    border-top: 1px solid #D7D7D7;
}


.an-anpopui-deliveryChooserText input {
    padding-bottom:0px;
    padding-right:4px;
    margin-top:0px;
    margin-bottom:0px;
    width: 220px !important;
    background:#FFFFFF;
    border:none;
}

.an-anpopui-deliveryLineHeight {
    line-height: 3px;
}


.sawapp-SSOD-tableColumn1 {
    text-align: right;
    color:#767676;
    padding-right:8px;
}

.sawapp-SSOD-tableColumn2 {
    width:60%;
    vertical-align:bottom;
}

.sawapp-SSOD-routing-lbl,.sawapp-SSOD-pay-lbl {
    text-align: right;
    padding-right:8px;
    color:#767676;
}

.sawapp-SSOD-routing-table {
    width:auto;
}

.sawapp-SSOD-cancel-lbl, .sawapp-SSOD-Relationship-lbl {
    color:#767676;
}


.sawapp-SSOD-routing-table {
    margin-left:15px;
}

.supp-PinD-unpinned {
    color: #636363 !important;
    text-decoration: none !important;
}

.supp-PinD-pinned {
    text-decoration: none !important;
}

.comm-SSMPAC-borderStyle {
    border: 1px solid #D7D7D7;
}

.supp-ADPRO-companyInfo {
    width: 30%;
    background-color: #F5F5F5;
    padding: 15px;
    border:none;
}

.supp-ADPRO-companyRating {
    padding-left: 100px;
}

.supp-SSMPCI-companyInfoFont {
    font-size: 13px !important;
    font-family: "Arial Regular", "Arial" !important;
    font-weight: 400;
    font-style: normal;
    color:#333;
    line-height: 13px;
}

.vr-grayFontArial {
    font-size: 13px !important;
    font-family: "Arial Regular", "Arial" !important;
    font-weight: 400;
    font-style: normal;
    color:#767676 !important;
}

.vr-grayFontBold {
    font-size: 13px !important;
    font-family: "Arial Bold", "Arial" !important;
    font-weight: 700;
    font-style: normal;
    color:#767676 !important;
}

.supp-ADPO-arialBlack {
    font-size: 13px !important;
    font-family: "Arial Bold", "Arial" !important;
    font-weight: 400;
    font-style: normal;
    color:#363636 !important;
}

.supp-SSMPAC-blackBoldFont {
    color: #333;
    font-family: "Arial Bold","Arial" !important;
    font-weight: 700;
}

.comm-SSMPAC-titleText {
    color: #363636;
    font-size: 18px !important;
    font-family: "Arial Regular","Arial";
    font-weight: 400;
    padding: 15px 10px 10px 10px;
    width: 30%;
}

.ADFontMed {
    font-size:13px;
}

.plainBlueSectionLessPadding{
    background: none;
    border-color: none;
    padding: 5px 5px 10px;
    margin-top: 5px;

}
.ADGradientPortletFillTableGrayGradient3{
    background-image:none;
    background-repeat:none;
}

.ADChooserTabBackground{
    background-image:none;
    background-repeat:none;
}


.SmallDiscTabWrapper {
    background-image:none;
    background-position:none;
    background-repeat:none;
    height:none;
}

.ADPortletContentArea{
    border-right: none;
    border-left: none;
}

.MLTD-BrowseProdServCatg{
    font-size: 13px;
    color: #00679E;
}

.MLTD-ProductAndServiceCol{
    height: 10px;
    padding-bottom: 7px;
    padding-left: 0px;
}

.sawapp-SSCSLS-header{
    font-size: 18px ;
    color: #363636;
}

.sawapp-SSCSLS-dfwylf-search{
    font-size: 13px;
}

.MLTD-addContent{
    border:none;
    background: none;
    color:black;
}

.adap-pageBottom{
    border-top: 1px solid #D9D9D9;
    padding:10px;
}

.ADGradientProfileMeterUnFillNew{
    background-color: #E7E7E8;
}

.MLTD-Arrow{
    padding-left: 5px;
    padding-right: 5px;
    color:#777;
}

.scrollTableWrapper tr.tableRowHover, .scrollTableWrapper tr.tableRowSelected{
    background-color: #E8F4FB !important;
    border-left:transparent !important;
}

.tableRowHover{
    background-color: #BFE1F3 !important;
}

.ABTOU-textEditing{
    text-align: left !important;
}

.ABTOU-chckBoxEditing{
    text-align: left;
}

.BadgeTextarea textarea {
    border-width: 1px 1px 1px 1px;
    border-color: #C3E9F2;
}

.CCCP-CharacterLeft{
    font-size: 11px;
}
.SSCSLS-select{
    font-size: 18px;
    color: #363636;
}

.sawa-SSCSLS-tableborder{
    border-bottom: none;
}

tr.SSCSLS-selectRow td{
    padding-bottom:15px;
}

.ADMultiTableWrapper .w-tbl-cell{
    height: 20px;
}

.comm-AUD-titleText {
    color:black;
    font-weight: normal;
    font-size: 18px;
}



.s4mi-SUM-action-table,.s4mi-SUM-about-table {
    color: #363636;
    font-size:13px;
}


/* Login Page Classes */
.w-login-header-img-ariba {
    padding-left: 50px;
}

.a-login-form-page{
    padding-left:50px;
    padding-bottom:55px;
}

.a-page-form-page-img{
    padding-right:10px;
    padding-bottom:30px;
    width: 676px;
    height: 390px;
}
.a-webtrust-login-icon{
    padding-right:10px;
    padding-top:16px;
}
.a-login-page-footer {
    margin-bottom: -80px;
    margin-top: -25px;
}
.a-login-page-footer a:link{
    color: #199de0;
}

.a-login-page-footer .supp-SGNF-mainPanelFooter{
    padding: 0px 50px;
}

.a-login-page-footer .sgnfooteritem{
    font-size:13px;
    color:#199DE0;
    margin: 0 0 0 20px;
    font-family: 'Arial';
}

.a-login-page-footer .sgnfootercopyright {
    float:left;
    font-size: 13px;
    color: #969696;
}

#cmdlinks.sgntopcommands ul li a {
    font-size: 13px;
    color: #199DE0;
    padding-top:3px;
    text-transform:none;
}

.sesHeaderNumberSectionStyle {
    text-align: left;
}

.sesHeaderDocumentRight {
    padding-left: 25px;
}

.vr-width5 {
    width: 5px;
}

.fdml-sesv-grp-contactinfo-name,
.fdml-sesv-grp-contactinfo {
    color: #333333;
    font-weight: normal;
    width: 10px;
    text-align: left;
}

.fdml-sesv-address-divider {
    padding-top: 15px;
    border-top:1px solid #D7D7D7;
}

.cus-ncdv-formpadvalue {
    color: #363636;
    white-space:normal;
}

.sawapp-SSFP-user,.sawapp-SSFU-email {
    vertical-align:top;
    padding-top:10px;
}

/*Overriding the widget class property for ADChooser in AW6*/
.sawa-ADC-chWrapLeft .w-chWrapLeft {
    border-right: 1px solid;
}

.CSPLR-buttonMargin {
    margin-left: -10px;
}

.sgnprofile-logoutStyle {
    color:#FFF !important;
}
.fdml-sesv-lineitem-table td.tableBodyClass {
    padding-left: 15px;
    padding-right: 15px;
}

.fdml-sesv-lineitem-table th:first-child,
.fdml-sesv-lineitem-table td.tableBodyClass:first-child {
    padding-left: 0px;
    padding-right: 0px;
}

.fdml-sesv-vsesd-hbr-gf-ss-label {
    font-weight:bold;
    font-size:13px;
    font-family:Arial;
    background-color:white;
    display:block;
    padding-right: 0;
}

.cus-ncfmst-detailSeparator {
    border-top: 1px solid #e7e7e7;
}

.fdml-sesv-summaryLabel {
    border-top: 1px solid #e7e7e7;
    padding-top: 10px !important;
    text-align: right;
    padding-right: 15px;
}

.anprofilecontent {
    border-bottom: none;
    border-left: none;
    border-right: none;
    padding-left: 20px;
}

#profilemgttabs {
    margin-left:20px;
    text-transform: none;
    width:inherit;
}

#idDiv #profilemgttabs {
    margin-left:0px;
}

#idDiv .w-dashboard-tabs {
    padding-left: 0px;
}

#profilemgttabs .w-tablist{
    padding-left:0px;
}

.anprofilecontent .w-tabitem {
    font-size: 15px;
}

div.w-dlg-inner-wrapper #profilemgttabs td {
    vertical-align:top;
}

.vr-paddingBottom139
{
    padding-bottom:139.2px;
}
.vr-paddingTop16{
    padding-top:16px;
}

role-tableFooter{
    border-bottom: 0.5px solid #6A6D70;
}

.roles-cuetip{
    color:#505050;
    font-family:Arial;
    font-size:14px;
    line-height:18px;
}

.roles-font{
    color:#32363A;
    font-family:Arial;
    font-size:14px;
    line-height:18px;
}

.sbpaurp-filters-dropdown .w-dropdown-selected {
    font-style:italic;
    color:#74777A
}

.ANTaskHeaderTopLeftSourcing {
    font-family:'Arial';
    font-weight:400;
    font-style:normal;
    font-size:15px;
    height:32px;
    text-align:left;
    line-height:normal;
    padding-top:20px;
    padding-left:15px;
}

.ANLeftTopBoxSourcing {
    font-weight: normal;
    font-family: 'Arial Regular','Arial';
    font-size: 13px;

}

.ANTaskOuterBoundarySourcing1 {
    width:325px;
    height:135px;
    margin-left:10px;
}
.ANTaskOuterBoundarySourcing2 {
    width:325px;
    height:260px;
    margin-left:10px;
}

td.ADProfileMeterLink {
    font-size: 13px;
}

td.ANProfileMeterProgressBarWithPadding {
    padding:10px 10px 10px 20px;
}

.comm-CCCD66-horizontalPadding .fdml-extdprofile-shareHolderMaterial {
    padding: 5px 0px 5px 15px;
    vertical-align: middle !important;
}

.comm-CCCD66-horizontalPadding .fdml-extdprofile-executiveBoardMaterial {
    padding: 5px 0px 5px 15px;
    vertical-align: middle !important;
}

.comm-CCCD66-horizontalPadding .fdml-extdprofile-bankInformationMaterial {
    padding: 5px 0px 5px 15px;
    vertical-align: middle !important;
}

.docv-IOSSNH-shipment-details .asnHeaderLegendStyle{
    border-bottom:none;
    padding-bottom:0px;
    margin-bottom:0px;
}

.RGconfirmEmailPortletBoxLtGray .ANProfileMeterWithoutDescriptionTable {
    width:100%
}

.buye-CBLU-logoInfoMsg3 {
    width:auto;
}

.buye-CBLU-logo {
    padding-top:5px;
    width:250px;
}

.rem-rd-Payment
{
    font-size: 18px;
    font-family: Arial,Helvetica,sans-serif !important;
    color: #363636;
    padding-top: 5px;
    padding-bottom: 10px;
}

.rem-rd-Additional
{
    font-size: 18px;
    font-family: Arial,Helvetica,sans-serif !important;
    color: #363636;
    padding-top: 15px;
}

.sawa-SSTLWS-globalterritory{
    padding:0px;
}

.sawa-STLWS-selectionTable{
    width: 100%;
}


.span-TXNURS-spanFormatting {
    text-decoration:none;
}

.tableOverflow
{
    overflow: visible;
}

.adap-ADDVM-cancelIcon{
    width: 920px;
}

.vr-wrapTrue
{
    white-space:normal;
}

/*changes for ASN flow*/
.an-txnlisection-backgound{
    background-color:white;
}

.an-txnlisd-assetTop{
    line-height:30px;
    border-top:1px solid #D7D7D7;
}

.an-txnlisd-assetBottom{
    line-height:45px;
    border-bottom:1px solid #D7D7D7;
}

.vr-transform-uppercase{
    text-transform: uppercase;
}

.an-txnlisd-textarea{
    width:267px;
}

.an-txnlisd-textarealabelvalign{
    vertical-align:top;
    padding-top:5px;
}

.an-txnlisd-adddettareaalign{
    vertical-align:top;
    padding-top:15px;
}

.anpo-TXNTOT-termsOfTransport{
    padding-left:34px;
}

.anpo-txnshr-pageheading{
    color: #363636;
    font-size: 18px;
    font-weight: 500;
    margin: 9px 0;
    padding-left: 0;
    white-space: nowrap;
    border-bottom:1px solid #D7D7D7;
    line-height:36px;
}

/*Changes for view edit address*/
.w-dlg-wrapper  .w-dlg-header{
    color: #363636;
    font-family: "Arial Bold","Arial";
    font-style: normal;
    font-size: 13px;
    white-space: nowrap;
    text-transform: uppercase;
    font-weight: 700;
    padding-top:10px;
}

.anpo-TXNVEA-headers  h3{
    text-transform: uppercase;
}




.an-AUDBT-Title {
    font-weight:bold;
    padding-left: 5px;
}

.an-AUDBT-table {
    padding-top: 5px;
    padding-bottom:5px;
    line-height:20px;
}

.an-AUDBT-data {
    background-color:#F5F5F5;
    padding-bottom: 15px;
}

.an-AUDED-label {
    color:#767676;
    white-space: nowrap;
    vertical-align: middle;
    width:40%

}

.an-AUDED-dataTable {
    margin-left: 5px;
    margin-right: 5px;
}

.an-AUDED-label .an-AUDED-title {
    text-align:right;
    padding-right: 4px;
}

.an-AUDED-rule {
    border-bottom:1px solid #D7D7D7;
    padding-bottom: 5px;
    margin-right:20px;

}

div.AUD-activityData {
    padding-left:0px;
}

.ADPopup span.PopupLink:hover span.PopupBlock {
    box-shadow: 0 0 5px #363636;
    background-color: white;
    padding-bottom: 5px;
}

.IsIE .ADPopup span.PopupLink:hover span.PopupBlock {
    bottom: 5px;
}

.a-login-page-footer .w-login-sup-browsers, .a-login-page-footer .w-login-foot-logo{
    padding: 10px 50px;
}

.s4-SLF-error {
    color: #fd1313;
    font-weight: inherit;
}

.MLTD-addIcon{
    text-align: right;
    padding-right: 17px;
}

.s4-SE-s4requireddivpadding {
    padding:4px 0 0;
}


.docTableStyle .trans-TXWCT-header {
    color: #767676 ;
    font-weight: 400;
    font-size: 13px;
    border-bottom: 1px solid #E7E7E7;
    background-color: #ECECEC ;;
}

.sawapp-SSIS-invoice, .buyer-CBIBRS-row,.buyer-CBIRED-row,.buyer-CBIRS-row {
    padding-bottom: 15px;
    line-height: 2;
}

.fdml-sii-inv-dtl-itm-fld-tax-dtl h3 {
    color: #363636;
    font-family: "Arial Bold","Arial";
    font-style: normal;
    font-size:13px;
}

.sawapp-SSIS-invoice .tableBody {
    padding-left:15px;
}

.ADPartialSelector{
    background-color: #f2f2f2;
}

.buyer-CBSESRS-table .tableHead {
    border-bottom: 1px solid #E7E7E7;
    white-space:nowrap;
    text-align: left;
    padding-left: 15px;
    color: #767676 !important;;
    font-weight: 400;
    font-size: 13px !important;;
    background-color: #ECECEC;
    line-height: 30px;
}

/* Login Banner Changes */

.supp-SGNC-LoginBanner {
    color: #363636;
    font-size: 24px;
    font-family: 'Arial Regular','Arial';
    text-align: left;
    vertical-align: middle;
    text-transform: none;
}

.supp-SGNC-LoginBannerHeading {
    color: #767676;
    font-size: 11px;
    font-family: 'Arial Regular','Arial';
    text-align: left;
    vertical-align: middle;
    padding-left: 10px;
    padding-top: 10px;
    text-transform: none;
}

.w-login-header-links .sgnappcontainer {
    left : 0px;
    padding: 15px;
}


.config-VURLCUIAW6-RGPageTitleText{
    color: #363636;
}

.config-VURLCUIAW6-textField{
    padding-left: 10px;
}

.config-VURLCUIAW6-CustomizeVanityURLMessage2{
    padding-left: 20px;
}

.dummyTest {
    padding-bottom:30px;
}

.ant-APMIDMC-fontStyle {
    padding-top: 5px;
    font-size: 13px;
    padding-bottom: 5px;
}

.adsmi-ADQSU-cancel {
    width: 600px;
    top: -17px;
}
.adsmi-ADSMIACC-cancel {
    width: 875px;
    top: -18px;
}

.ADSellerProfileAddInfo {
    font-size:13px ;
}

.ADSellerProfileTitle{
    border-bottom: 1px solid #E7E7E7;
    padding-bottom:15px;
    font: Arial,Helvetica,sans-serif;
    color: #363636;
    font-weight: 400;
    font-family: "Arial Regular", "Arial" ;
    font-size: 20px ;
    font-style: normal;
}

.ProfileSocialButtons {
    padding-top: 10px;
}

.HeaderFirstCell,.HeaderSecondCell {
    background-color:#f5f5f5;
}

.adapp-ADSPH-blank {
    width:15px;
    display:inline;
}
.SellerProfileHeader {
    padding-left:0px;
}

.statsData,.statsNumber {
    text-align:center;
}
.adapp-SPS-moreData {
    text-align:center;
    padding-bottom:15px;
    margin-top:10px;
}
span.statsLabelSellerProfile {
    text-align:center;
    float:none;
}

.adapp-SPS-data {
    text-align:center;
}

.SupplierHeaderAddress {
    font-size:13px ;
}

.CollapseBlock {
    background-color: #ECF6FC;
    border: 1px solid #56C0E0;
}

.SellerProfileSubTitle {
    color: #363636;
    font-family: 'Arial Bold', Arial;
    font-size: 13px;
    font-style: normal;
    font-weight: bold;
}

.SellerProfileTitle3 {
    font-family: 'Arial Bold', Arial;
    font-size: 13px;
    font-style: normal;
    color:#767676;
}

.SellerProfileText {
    font-size: 13px;
    font-family: Arial,Helvetica,sans-serif ;
    color: #363636 ;
}

.adapp-SPIH-data {
    margin-left:15px;
}

.adapp-ADSPT-label {
    color: #363636;
    font-weight: normal;
    font-size: 13px;
}

.adapp-SPS-tip {
    float:none;
}

.adap-SSMPPLO-doneButtonStyle {
    margin-top: 15px;
}

.adap-SSMPPLT-rule,.adap-SSMPPLO-rule {
    border-bottom: 1px solid #E7E7E7;
    padding-bottom: 15px;
}

.adap-SSMPPLO-doneButtonStyle2 {
    padding-top: 15px;
}

.adpayment-ADCCD-addr {
    color: gray;
    white-space: nowrap;
}

.SellerProfileDataValue {
    font-style: normal;
}

/* Remittance related classes */
.remittanceDetailSubHeading, .remittanceUISubHeading  {
    font-weight : normal;
    text-transform: uppercase;
}


.suppapp-SUPCD-hint .w-hint-ftr , .supp-SUPNPC-hint .w-hint-ftr {
    float:right;
}

.suppapp-SUPCD-hint .w-hint-box {
    display: inline-flex;
}

.suppapp-SUPCD-hint td {
    padding-left:3px;
}

.suppapp-SUPC-catalog .w-hint {
    padding: 0px;
}

.suppapp-SUPC-catalog .w-tbl-customize-view {
    margin-top: 0px;
}

.suppapp-SUPCFU-label {
    text-transform:uppercase;
}

.suppapp-SUPCFU-upload{
    border: 1px solid #E7E7E7;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 25px;
}

.suppapp-SUPCFU-validateLbl {
    background-color:#FCF8E2;
    padding:15px;
    border: 1px solid #E7E7E7;
}

.suppapp-SUPCFU-section-header {
    color: #363636;
    font: 18px Arial,Helvetica,sans-serif;
    border-bottom: 1px solid #E7E7E7;
    padding-bottom: 15px;
}

.suppapp-SUPCFU-subSection {
    color: #363636;
    font: 13px Arial,Helvetica,sans-serif;
    font-weight:bold;
}

.suppapp-SUPCFU-notes {
    background-color:#F5F5F5;
    border: 1px solid #F5F5F5;
}

.suppapp-SUPCFU-Rule {
    border-bottom:1px solid #D7D7D7;
    padding-top: 10px;
}

.suppapp-SUPCFU-points {
    margin:10px;
}

.adsmi-ADQSU-space {
    padding-top:0px;
}

.ANDwldHeaderTopLeft {
    font-family:'Arial';
    font-weight:400;
    width: 60%;
    font-style:normal;
    font-size:16px;
    min-height:94.5px;
    color:#515151;
    text-align:left;
    line-height:normal;
    padding-top:10px;
    padding-left:15px;
    border-bottom: 1px solid #e8ebec;
}

.ANDwldPhoneImage{
    float:right;
    padding-right:10px;
}

.remittanceUIDivider {
    border-bottom: 1px solid #d7d7d7;
}

.remittanceLineDivider {
    border-bottom: 1px solid #f2f2f2;
}

.suppapp-SUPCS-lbl {
    width:1%;
}

.suppapp-REPORT-criteria {
    width:80%;
}

.adprof-ADMP-error,.suppapp-SUPCS-error {
    display:inline;
}

.hoverTipDiv {
    position:static;
}

.smi-SMIOSSWDRSS-lbl {
    padding-top:3px;
}

.vr-warningBannerHeight {
    height: 25px;
}

.anprofile-SBUARC-row {
    border-bottom: 1px solid #D7D7D7;
}

.config-CCUASQ-ul {
    list-style-position: inside;
    padding: 0;
}

.unif-RGLWFB-serviceCategories {
    vertical-align:top;
    padding-top: 5px;
    white-space:normal!important;
}

.notification-CCIBON-label {
    vertical-align: middle;
}

.anpSBUAVFC-Create-user {
    padding-bottom: 15px;
    font-family: Arial,Helvetica,sans-serif;
}

.legal-SD-openButtonStyle{
    padding:2px 5px 2px 5px;
}

.clp51 {
    line-height:10px;
}

.supp-EDE-labelProperty {
    text-align: right !important;
    font-size: 13px;
    font-family: Arial,Helvetica,sans-serif !important;
    color: #767676;
}

.supp-EDE-rowWidth50 {
    width: 50%;
}

.supp-EDE-rowWidth26 {
    width: 26%;
}
/* added to fix NVR-975. If this is breaking others we have to revisit the fix */
.w-dlg-panel-active  .w-dlg-wrapper {
    width:100%;
}

.adapp-ADDVM-chkbox {
    line-height:30px;
}

.txnbase-INSMDC-hideAlert{
    line-height: 30px;
}

.config-CCAVV-versions {
    padding-left:15px;
}

.w-chpContainer {
    padding: 0px;
    height:auto;
}
.w-chpContainer .scrollTableWrapper {
    padding-bottom:0px;
    padding-left:0px;
}

.comm-ADMF-tickIcon {
    color: #038719;
}

.comm-ADMF-closeIcon {
    color: #969696;
}

.comm-ADMF-message {
    background-color: #E7F9E6;
    border: 1px solid #9DD69C;
    margin-top: 10px;
}

.sawa-SURPSP-link {
    top:-15px !important;
    right:-15px !important;
}

.sawa-SURPS-text{
    font-size:14px;
    font:Arial;
}

.an-suptrui-SESTL .scrollTableWrapper tr.tableRowSelected > td:first-of-type, .an-suptrui-SESTL .awtWrapperTable tr.tableRowSelected > td:first-of-type {
    padding-left: 0px !important;
}

.warningBanner {
    background-color: #F2F2F2;
    padding: 10px;
}

.warningBannerFontStyleItalic, .warningBannerFontStyleItalicBold {
    font-size: 13px;
    font-color: #363636;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-style: normal;
}

.supp-CSTAEPP-iconColor {
    color: #636363;
}

.supp-CSTAEPP-iconWidth {
    width: 2%;
}


.w-dlg-panel .txn-INPICD-label {
    text-align:right;
}


.an-adpf-profilemeter{
    padding-left:20px;
    padding-top:10px;
    padding-bottom:10px;
}

.progressBarTable .an-adpf-profilemeter {
    padding-left:0px ;
}

.fdml-ep-biieh-labels-gf-ss-label, .fdml-ep-biieh-addr-labels-gf-ss-label{
    color: #363636;
    font-size: 15px;
    font-weight: normal;
}

.an-adpf-unfillprofilemeter{
    background: white;
}

.prof-SOCB-leftAlign {
    text-align: left !important;
}

.remi-RD5-accent-box {
    border-color : #9c9cb8;
    background-color: eeeeee;
}

.sgndiscovery {
    background-image: none;
    background-color: #003147;
}

#emailVerificationPage div.panel {
    margin-left: 20%;
}

.sgn-editProfile {
    margin-right:5px;
}

.smi-SMIOSSWOS-services .profileSubSectionMargin {
    margin-left:0px;
    margin-right:0px;
}

.smi-SMIOSSWDRSS-label {
    text-align:right !important ;
    vertical-align:middle;
    padding-right:5px;
}

.an-txnga-tablewidth{
    width:95%;
}

.MPFootNoteStyle{
    padding-top:15px;
    color: #969696;
}

.supp-action-separator {
    display: block;
    height: 1px;
    border: 0;
    border-top: 0px solid #ccc;
    margin-bottom: 2.5px;
    margin-top: 2.5px;
    padding: 0;
}

.remitToSlipTableHeader {
    color: #767676;
    font-weight: 400;
    font-size: 13px;
    background-color: #ECECEC;
    white-space: nowrap;
    text-align: left;
    padding: 7px 15px;
    border-bottom: 1px solid #E7E7E7;
}

td.invoice-INSRS-lbl,td.smi-SMISI-lbl {
    color: #363636;
    background-color: #ECECEC;
    border-color: #E7E7E7;
    padding: 7px 0px 7px 0px;
}

.invoiceRemitTo {
    background: none;
    border: none;
    padding: 0px;
}

.invoice-INSRS-data> td,.smi-SMISI-paymentdata> td, .smi-SMIPD-data> td {
    padding-left:15px;
}

.smi-SMISI-data td {
    background-color:#FFFFFF;
}

.unif-RGLWFB-hintTextpadding {
    -webkit-padding-start: 30px;
}

.ANXLabelWithErrorKey{
    vertical-align : top;
    padding-top: 5px;
}

.remittanceTrackDate {
    padding-top: 10px;
}
div.adConfirmationDialogWrp
{
    border:none;
    background-color:transparent;
}

a.ADModalDialogCancel {
    top:-50px;
}

.RGSectionPadding .pfc label.ph {
    left: 13px;
    top: 15px !important;
}

.vr-label-password .pfc label.ph {
    left: 12px;
    top: 14px !important;
}
/*Fix for create asn carrier name*/

.an-anpopui-carrierChooser::before,
.an-anpopui-carrierChooserText::before{
    float: right;
    color: #969696;
    font-size: 15px;
    padding-top: 14px;
    text-align: center;
    width: 22px;

}
.an-anpopui-carrierChooser {
    width: 268px !important;
    padding-right:5px;
    margin-top:0px;
    margin-bottom:0px;
    background:none;
    height: 30px;
    border:1px solid #acd4ed !important;
}

.an-anpopui-carrierChooserText input {
    padding-bottom:0px;
    padding-right:4px;
    margin-top:0px;
    margin-bottom:0px;
    width: 220px !important;
    background:none;
    border:none;
}

.an-anpopui-carrierItemLineHeight{
    line-height: 3px;
}

.fdml-tax-rightCol .base-NCFBV-view {
    padding-left:55px;
}

.adpr-CCCRD-hyperLinkHeader {
    left:810px;
}

.catalog-table .scrollTableWrapper {
    padding-bottom:0px;
    padding-left:0px;
}

.sawa-SSSQC-infomessage {
    vertical-align: top;
    padding-top:5px;
    padding-left: 25px;
}

.anpo-TXNSH-manageCarrier {
    color: #00679E;
    font-weight: normal;
}

.w-dlg-content div:not(.a-apc-fieldM-condTitle) > .an-INPM-awtdatatable > table:not(.htmlarea):not(.w-tbl-w-1):not(.w-arccs-table) {
    width: 100% !important;
}

.termsDiv{
    text-align:left;
}


.fixedWidthDashboardErrorMsg{
    width:72px;
    word-wrap:break-word;
    display: block;
}

.adap-ADPF-table .adap-ADPF-label {
    color:#767676;
    white-space: nowrap;
    vertical-align: middle;
    text-align:right;
}

.adap-ADPF-msg {
    vertical-align: top !important;
    padding-top:5px;
}

.adap-ADPF-col {
    padding-bottom: 0px;
    padding-left: 0px;
}

.adap-ADSPB-list ,.busInfoComTerrInd li{
    margin-left: 13px;
}

.smi-SMISI-subscription {
    width:100%;
}

.smi-SMISI-subscription .smi-subscription-lbl {
    text-align:right;
    width:18%;
}

.comm-SSAD-attachmentColor{
    color: #336699;
}

.fdml-serv-endDate {
    padding-left: 6px;
}

.inbo-INSPOA-buttonWrapTD .w-btn, .inbo-INSPOA-buttonWrapTD .w-btn:visited {
    padding: 0 3% !important;
}

.inbo-INSPOA-linkWrap, .inbo-INSPOA-linkWrap .linkClass {
    white-space: normal !important;
}

.w-dlg-content .tabl-NCFTV-val .tabl-NCFTV-scroll-tab-wrpr table.awtWrapperTable:not(.htmlarea):not(.w-tbl-w-1):not(.w-arccs-table) {
    width: 100% !important;
}
.WebDataContactSectionNoSideMargin {
    padding-bottom: 10px;
    padding-left: 15px;

}
.sap-SSOD-certificate-table {
    padding-left: 8px;
    padding-right: 7px;
}

.adapp-SSBIE-certificate ul {
    padding-left:13px;
}

.detail-section-label {
    color: #000000;
    font-weight:normal;
    font-size:18px;
    padding-top: 10px;
    width: 100%;
    text-transform: none;
}

.inscontact-oldUI-bold {
    font-weight: normal;
}

/* Styles for Summary Box */
div.summary-box {
    border: 1px solid #56C0E0;
    background-color: #EBF7FF;
    padding: 15px;
}

.summary-box-float-right {
    float: right;
}

.summary-box-title-text {
    color: #363636;
    font-size: 15px;
    text-transform: uppercase;
    text-align: left;
}

.summary-box-title-extra {
    font-size: 15px;
    text-transform: none;
}

td.summary-box-document-number {
    color: #363636;
    text-align: left;
    font-size: 15px;
    padding-top: 2px;
    padding-bottom: 10px;
}

tr.summary-box-highlighted-item {
    font-size: 20px;
    color: #363636;
}

td.summary-box-highlighted-item-label {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 20px;
    color: #363636;
    text-align: right;
}

td.summary-box-highlighted-item-value {
    text-align: right;
    padding-left: 10px;
    font-size: 20px;
    color: #363636;
}

tr.summary-box-item {
    font-size: 13px;
    color: #363636;
    text-align: right;
}

.payment-detail-section {
    width: 30%;
    vertical-align: top;
}

/* styles for center alignment */
.float-left-with-50-percent {
    float: left;
    position: relative;
    left: 50%
}

.float-left-with-minus-50-percent {
    float: left;
    position: relative;
    left: -50%
}

.fdml-exso-table td.tableBodyClass {
    padding-left: 15px;
    padding-right: 15px;
}

.fdml-exso-table th:first-child,
.fdml-exso-table td.tableBodyClass:first-child {
    padding-left: 15px;
    padding-right: 0px;
}

.wizBody .w-tbl-wrapper {
    border-bottom: none !important;
}

/* gravity microsite */
.otp-learnmore {
    clear: both;
    display: table;
    margin: 0 auto;
    padding: 0 100px;
}
.otp-learnmore img {
    display: block;
    margin-right: auto;
    margin-left: auto;
}
.otp-learnmore h2 {
    margin-bottom: 10px;
    text-align: center;
    font-size: 30px;
    color: #363636;
}
.otp-learnmore h1 {
    margin-top: 30px;
    margin-bottom: 10px;
    text-align: center;
    font-size: 36px;
    color: #363636;
}
.otp-learnmore p {
    text-align: center;
    font-size: 16px;
    line-height: 1.5;
}
.otp-learnmore .title {
    border-bottom: 1px solid #ebebec;
    padding: 20px 0;
}
.otp-learnmore .row {
    clear: both;
    display: table;
    margin: 0 auto;
    width: 100%;
}
.otp-learnmore .center {
    display: flex;
    align-items: center;
}
.otp-learnmore .col-base {
    float: left;
    padding-right: 15px;
    padding-left: 15px;
    box-sizing: border-box;
}
.otp-learnmore .col-sm-12 {
    width: 100%;
}
.otp-learnmore .col-sm-8 {
    width: 67%;
}
.otp-learnmore .col-sm-6 {
    width: 50%;
}
.otp-learnmore .col-sm-4 {
    width: 33%;
}

.float-left-with-minus-50-percent {
    float: left;
    position: relative;
    left: -50%
}
.otp-learnmore .gray {
    background: #f5f7f9;
}
.otp-learnmore .faq h3 {
    margin-top: 30px;
    color: #363636;
}
.otp-learnmore .faq h2 {
    margin-top: 30px;
    text-align: left;
}
.otp-learnmore .faq p {
    text-align: left;
}
.otp-learnmore .browser {
    width: 80%;
}
.otp-learnmore .padding-row {
    padding: 30px 0;
}
.otp-learnmore .align-left {
    text-align: left;
}
.otp-learnmore .apple-store {
    width: 120px;
}
.otp-learnmore .blur {
    padding: 20px;
    width: 120px;
    -webkit-filter: contrast(10%);
    filter: contrast(10%);
}
.otp-learnmore .trademark {
    font-size: 11px;
    line-height: 0.5;
    color: #767676;
}

.w-login-footer-margin {
    margin-bottom: 15px !important;
    margin-top:-35px !important;
}

.sawapp-ANASP-blank ,.profile-CCOM-blank{
    display:initial;
}

.buyer-bold-bodyText {
    font-weight:400;
}

.search-SESMF-lbl {
    font-style: normal;
    font-size:13px;
    color:#363636;
    font-family: Arial, Helvetica, sans-serif;
    padding-top:10px;
    padding-bottom:5px;
}

.anportal-PTSBU-user {
    color: #D7D7D7 !important;
    padding-right:7px;

}

.anportal-PTSBU-user  a {
    padding-top:0px !important;
}

.anportal-PTSBU-userLbl {
    color: #D7D7D7 !important;
    font-size:13px;
}
.anportal-PTSBU-userName {
    list-style: none;
    padding:0;
    margin:0;
}

.config-DPNDO-createPayment , .config-DDD-paymentOffer{
    display:inline;
}

.policy {
    width:50%;
}

.buyerFooterHeight{
    height: 24px;
    padding-bottom: 2px
}

.mainPanelFooter {
    padding-top: 80px;
    padding-bottom: 70px;
    padding-left: 40px;
    padding-right: 55px;
    height: auto;
}

.footerItem {
    font-size: 11px;
    margin: 0 0 0 20px;
}

.footerCopyright {
    float:left;
    color: #a4a4a4;
    font-size: 11px;
    padding-left: 20px;
}

.footerSeparator {
    padding-left:10px;
    border-left: solid 1px #a4a4a4;
}

.footerItem-Links {
    font-size: 11px;
    margin: 0 0 0 2px;
}

.reportsui-SRIRC-remmit {
    vertical-align:initial;
}

.reportsui-SRIRC-nowrap {
    white-space: initial;
}

td + td > div #noMargin > button {
    margin-left: 0px;
}
.ppr-page-loading {
    float: center;
    height: 150px;
    height: 150px;
    z-index: 999;
    background: url("anxBusyIndicatorCrop.gif") center no-repeat #fff;
}

.surAttachmentsTable table {
    width: 100%;
}

.surAttachmentsTable h2 {
    font-size: 13px;
}

.UOMPackagingLabel{
    width:40%;
    text-align:right;
}

.UOMChooserContainer{
    margin-bottom: 6px;
    max-width: 60px;
}

.lightRegistrationUpgrade{
    padding-right: 60px !important;
    padding-top: 18px !important;

}
.lightRegistrationUpgradeTestMode{
    padding-right: 30px !important;
}


td .upgradeAccountMainHeader{
    font-family: "Helvetica Neue Light" !important;
    font-size: 30px;
    color: #363636;
    padding-top: 15px;
    padding-bottom: 20px;
}

div.w-dlg-inner-wrapper td.upgradeAccountMainHeader {
    text-align:center;
}


td .upgradeAccountSubHeader{
    font-family: "Arial"  !important;
    font-size: 16px;
    color: #363636;
}

div.w-dlg-inner-wrapper td.upgradeAccountSubHeader {
    text-align:center;
}


.LightAccountHeader{
    color: #660066;
    padding-bottom: 20px;
    padding-top: 20px;
    padding-left:10px;
    font-weight: bold;
}

.UpgradeAccountHeader{
    color:#008000;
    padding-bottom: 20px;
    padding-top: 20px;
    font-weight: bold;
    padding-left:10px;
    max-width: 300px;
}

.config-UTFA-optionalText{
    color: #77851C;
    font-weight: bold;
}

.UpgradeFullAccountFirstColumnHeader{
    border-bottom:1px solid #BEBEBE;
    font-weight:bold;
}

.config-UTFA-LongTermText {
    padding-bottom:10px;
}

.config-UTFA-FreeCellText {
    padding-bottom:10px;
    color: #660066;
    padding-top: 10px;
}

.config-UTFA-BodyTextCenterd {
    padding-bottom:10px;
    padding-top: 10px;
}

.UpgradeFullAccountFreecolor {
    color: #660066;
    background-color: #F2F2F2;
}

.config-UTFA-UpgradeTickStyle {
    vertical-align: initial;
    font-size: 12px;
}

.config-UTFA-UpgradeTickLightIcon {
    color:#660066;
}

.config-UTFA-UpgradeTickFullIcon {
    color:#008000;
}


div.w-dlg-inner-wrapper td.config-UTFA-optionalTick {
    text-align:right;
    padding-right:5px;
    line-height:40px;
    color: #77851C;
    font-weight:normal;
    font-size:12px;
}

.config-UTFA-dataIcon {
    color: #77851C;
    padding-right:5px;
}

.config-UTFA-hint {
    font-size:10px;
    padding-left:20px;
}

.config-UTFAT-touText {
    padding-top: 15px;
    font-size: 12px;
    color: #363636;
}

.config-UTFAT-feetext {
    color: #0C679E;
}

.config-UTFAT-table {
    padding-left: 30px;
    padding-right: 30px;
    line-height: 18px;
    font-family: "Arial Regular","Arial";
}

div.w-dlg-inner-wrapper td.config-UTFAT-upgradeButton{
    text-align: center;
    vertical-align: middle;
    padding-top: 5px;
}

td.config-UTFAT-accountText {
    color:#767676;
    font-size:15px;
    font-weight:normal;
    text-align: center!important;
    padding-top: 10px;
}

td.config-UTFAT-discText{
    text-align: center !important;
    padding-top: 20px;
    font-size: 20px !important
}

.config-UTFAT-touDesc {
    color: #767676;
    padding-top: 15px;
    font-size: 12px;
}

.config-UTFAT-popupHeader {
    padding-left: 30px;
    color: #363636;
    font-size: 20px;
    font-style: normal;
    font-weight: 100;
    text-transform: none;
}

td.config-UTFA-Table {
    padding-top:20px;
    font-family: "Arial Regular","Arial" !important;
}

.config-UTFA-Table   .upgradeBtnClass {
    text-align:center;
}


.config-UTFA-upgradeTitle {
    font-size: 44px;
    text-align: center;
    vertical-align: middle;
    margin: 0px;
    line-height: 50px;
    padding-top: 30px;
    padding-bottom: 20px;
}

.config-UTFA-FulFilHeaderText {
    color:#77851C;
    font-weight:bold;
    font-size:14px;
    border-bottom:1px solid #BEBEBE;
    vertical-align: bottom;
    text-align: left !important;
    padding-bottom: 10px;
}

.config-UTFA-LightAccountHeaderText {
    color:#363636;
    font-weight:bold;
    font-size:16px;
    padding-bottom: 15px;
    text-align: center  !important;
}

.config-UTFA-cell {
    background-color: #F2F2F2;
    border-bottom:#BEBEBE 1px solid ;
    height:100%;
}

.config-UTFA-UpgradeAccountHeaderText {
    color:#16476F;
    font-weight:bold;
    font-size:16px;
    padding-top: 15px;
    padding-bottom: 15px;
    text-align: center !important;
}

.config-UTFA-BlankTD {
    width:10px;
    background-color: #F2F2F2;
}

.config-UTFA-BodyCell {
    font-size:16px;
    text-align: left;
    color: #363636;
    padding-top:5px;
    padding-bottom:5px;
    vertical-align:top;
}


.config-UTFA-LastCell {
    font-size:16px;
    text-align: left;
    color: #363636;
    padding-top:5px;
    padding-bottom:5px;
    vertical-align:top;
}

.config-UTFA-space {
    width:20px;
}

.lightAccountText {
    color:#FF9900;
}

.learnMoreBtn {
    background-color: #003147 !important;
    border: 1px solid #FF9900 !important ;
}


.w-dlg-buttons .upgradeBtn {
    text-align: center;
    padding-bottom: 30px;

}

.config-UTFA-categoryEmptyColumn {
    width: 50px;
    background-color: #FFFFFF;
}

.config-UTFA-checkmark {
    color: #107E3E;
    width: 17px;
    height: 18px
 }

.config-UTFA-reject {
    color: #bb0000;
    width: 17px;
    height: 18px
}

.config-UTFA-feesText {
    vertical-align: top;
    width: 300px;
    font-size: 20px;
    line-height: 20px;
    padding-top: 31px;
 }

.config-UTFA-upgradePageFooter {
    font-size:14px;
    font-style: italic;
    line-height:18px;
    color: #000000;
    height:60px;
    padding-top: 20px;
    padding-bottom: 48px;
}

.config-UTFA-topEmptyRowAboveHeader {
    height: 50px;
}

.config-UTFA-standardAccountText {
    vertical-align:top;
    padding-top: 48px;
    font-size: 22px;
    line-height: 22px;
    text-align: left !important;
    font-weight: bold;
    padding-left: 24px;;
    padding-right: 71.5px;
    padding-bottom:8px;
    font-family: 72 !important;
    background-color: #FFFFFF;
}

.config-UTFA-enterpriseAccountText {
    vertical-align:top;
    padding-top: 48px;
    font-size: 22px;
    line-height: 22px;
    text-align: left !important;
    font-weight: bold;
    padding-left: 24px;
    padding-right: 66px;
    padding-bottom:8px;
    font-family: 72 !important;
    background-color: #F5FAFF;
}

.config-UTFA-upgradeBtnTd {
    display: block;
    vertical-align: middle;
    padding-bottom: 20px;
    padding-left: 12px;
    background-color: #F5FAFF;
}

.config-UTFA-joinForFreeText {
    vertical-align:top;
    font-size: 14px;
    line-height: 20px;
    text-align: left !important;
    font-weight: bold;
    padding-bottom: 23px;
    padding-left: 24px;;
    font-family: 72 !important;
}

.config-UTFA-yourAccountText {
    vertical-align: top;
    font-size: 14px;
    line-height: 20px;
    text-align: left !important;
    font-weight: bold;
    padding-bottom: 23px;
    padding-left: 24px;
    font-family: 72 !important;
}

.config-UTFA-automateYourTransactionText {
    vertical-align: top;
    font-size: 14px;
    line-height: 20px;
    text-align: left !important;
    font-weight: bold;
    padding-bottom: 23px;
    padding-left: 24px;
    font-family: 72 !important;
    background-color:#F5FAFF
}

.config-UTFA-upgradeInParenthesisText {
    vertical-align: top;
    font-size: 14px;
    line-height: 20px;
    text-align: left !important;
    font-weight: bold;
    padding-bottom: 23px;
    padding-left: 24px;
    font-family: 72 !important;
    background-color:#F5FAFF
}

.config-UTFA-currentAccText {
    vertical-align: middle;
    width: 230px;
    font-size: 14px;
    line-height: 20px;
    text-align: left !important;
    font-weight: bold;
    padding-bottom: 40px;
    padding-left: 24px;;
    color: #32363A;
    font-family: 72 !important;
}

.config-UTFA-upgradeButtonTd {
    display: block;
    margin: auto;
    vertical-align: middle !important;
    width: 101px !important;
    padding-bottom:20px;
    font-family: 72 !important;
}

.config-UTFA-freeToUseTxt {
    vertical-align: top;
    text-align: left !important;
    padding-left: 50px;
    padding-right: 50px;
    width: 150px;
    padding-top: 32px;
    font-size: 14px;
    line-height: 18px;
    font-family: 72 !important;
}

.config-UTFA-freeTitleTD {
    font-size: 18px;
    padding-left: 24px;;
    padding-top: 10px;
    vertical-align: top;
}

.config-UTFA-annualSubscriptionTitle {
    font-size: 18px;
}

.config-UTFA-annualSubscriptionTxt {
    height:36px;
    width:218px;
    padding-top:33px;
    padding-left:16px;
    padding-right:16px;
    vertical-align:top;
    text-align:center !important;
    font-size:14px;
    line-height:18px;
    text-align:center;
    text-decoration-line:underline;
    color:#0A6ED1;
    font-family: 72 !important;
    background-color:#F5FAFF
}

.config-UTFA-feesApplyTD {
    text-align: left !important;
    vertical-align: top;
    font-size:14px;
    font-family: 72 !important;
    line-height:18px;
    padding-left: 24px;
    padding-top: 10px;
    padding-bottom: 20px;
    background-color: #F5FAFF;
}

.config-UTFA-hyperlink {
    text-decoration: underline;
    color: #0064D9 !important;
}

.config-UTFA-Fees {
    text-align: left !important;
    vertical-align: top;
    font-size:14px;
    font-family: 72 !important;
    line-height:18px;
    padding-left: 24px;
    padding-top: 10px;
    padding-bottom: 20px;
    background-color: #F5FAFF;
}

.config-UTFA-categoryHeader {
   width: 300px;
   font-size: 20px;
   font-family: 72 !important;
   line-height: 20px;
   color: #32363A;
   padding-top:52px;
    padding-bottom: 16px;
    background-color: #FFFFFF;
    vertical-align: middle;
    border-bottom: 1px solid #C2C2C2;
}

.config-UTFA-categoryHeaderIcon {
    font-size: 20px;
    color: #32363A;
    vertical-align: middle;
}

.config-UTFA-categoryEmptyContentLightAccount {
    background-color: #FFFFFF;
    padding-bottom: 16px;
    border-bottom: 1px solid #C2C2C2;
}

.config-UTFA-categoryEmptyContent {
    background-color:#F5FAFF;
    padding-bottom: 16px;
    border-bottom: 1px solid #C2C2C2;
}

.config-UTFA-categoryFirstRow {
  font-size: 14px;
  font-family: 72 !important;
  line-height: 18px;
  vertical-align: bottom;
  padding-top: 16px;
  padding-right: 20px;
  padding-bottom: 16px;
  border-bottom: 1px solid #C2C2C2;
}

.config-UTFA-categoryNthRow {
  width: 300px;
  font-size: 14px;
  line-height: 18px;
  vertical-align: top !important;
  height: 18px;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-right: 20px;
  font-family: 72 !important;
  border-bottom: 1px solid #C2C2C2;
}

.config-UTFA-limitedKPIsTextLightAccount {
    vertical-align: middle !important;
    text-align: left !important;
    font-size: 14px;
    font-family: 72 !important;
    line-height: 18px;
    color: #000000;
    padding-bottom: 16px;
    padding-top: 24px;
    padding-left: 24px;;
    border-bottom: 1px solid #C2C2C2;
}

.config-UTFA-unlimitedTxtLightAccount {
    vertical-align: middle !important;
    text-align: left !important;
    font-size: 14px;
    font-family: 72 !important;
    line-height: 18px;
    color: #000000;
    padding-bottom: 16px;
    padding-top: 24px;
    padding-left: 24px;;
    border-bottom: 1px solid #C2C2C2;
}

.config-UTFA-unlimitedTxt {
    vertical-align: middle !important;
    text-align: left !important;
    font-size: 14px;
    font-family: 72 !important;
    line-height: 18px;
    color: #000000;
    padding-bottom: 16px;
    padding-top: 24px;
    padding-left: 24px;
    border-bottom: 1px solid #C2C2C2;
    background:  #F5FAFF;
}

.config-UTFA-categoryRow {
    width: 300px;
    font-size: 14px;
    font-family: 72 !important;
    line-height: 18px;
    vertical-align: top;
    height: 18px;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-right: 20px;
    border-bottom: 1px solid #C2C2C2;
 }

.config-UTFA-categoryAvailTickLightAccount {
    vertical-align: middle;
    text-align: let !important;
    font-size: 14px;
    font-family: 72 !important;
    line-height: 18px;
    color: #000000;
    border-bottom: 1px solid #C2C2C2;
    width: 17px;
    padding-left: 24px;;
}

.config-UTFA-categoryAvailTick {
    vertical-align: middle;
    text-align: left !important;
    font-size: 14px;
    font-family: 72 !important;
    line-height: 18px;
    color: #000000;
    border-bottom: 1px solid #C2C2C2;
    background:  #F5FAFF;
    width: 17px;
    padding-left: 24px;
}

.config-UTFA-categoryAvailTickNthRowLightAccount {
    vertical-align: middle;
    text-align: left !important;
    font-family: 72 !important;
    font-size: 14px;
    line-height: 18px;
    color: #000000;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 24px;
    width: 17px;
    border-bottom: 1px solid #C2C2C2;
}

.config-UTFA-categoryAvailTickNthRow {
    vertical-align: middle;
    text-align: left !important;
    font-family: 72 !important;
    font-size: 14px;
    line-height: 18px;
    color: #000000;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 24px;
    background:  #F5FAFF;
    width: 17px;
    border-bottom: 1px solid #C2C2C2;
}

.config-UTFA-availableTickIntegration {
    vertical-align: middle;
    text-align: left !important;
    font-size: 14px;
    line-height: 18px;
    color: #000000;
    padding-top: 16px;
    border-bottom: 1px solid #C2C2C2;
    padding-left: 24px;
    background: #F5FAFF;
    width: 17px;
}

.config-UTFA-categoryUnAvailNthRow {
    vertical-align: middle;
    text-align: left !important;
    font-family: 72 !important;
    font-size: 14px;
    line-height: 18px;
    color: #000000;
    padding-top: 16px;
    padding-bottom: 16px;
    width: 14px;
    border-bottom: 1px solid #C2C2C2;
}

.config-UTFA-dependentOnAccUsageTxt {
    vertical-align: middle;
    text-align: left !important;;
    font-size: 14px;
    font-family: 72 !important;
    line-height: 18px;
    color: #000000;
    background:  #F5FAFF;
    width: 17px;
    padding-top: 16px;
    padding-left: 24px;
}

.config-UTFA-categoryUnAvailfirstRow {
    vertical-align: middle;
    text-align: left !important;
    font-size: 14px;
    font-family: 72 !important;
    line-height: 18px;
    color: #000000;
    padding-top: 16px;
    border-bottom: 1px solid #C2C2C2;
    width: 14px;
}

.config-UTFA-categoryUnAvailableRow {
  vertical-align: middle;
  text-align: left !important;
  font-size: 14px;
  font-family: 72 !important;
  line-height: 18px;
  color: #000000;
  border-bottom: 1px solid #C2C2C2;
  width: 14px;
}

.config-UTFA-productSupportTxt {
    font-size: 14px;
    font-family: 72 !important;
    line-height: 18px;
    vertical-align: top;
    padding-top: 16px;
    padding-bottom: 29px;
    border-bottom: 1px solid #C2C2C2;
}

.config-UTFA-selfServiceTxt {
    vertical-align: top;
    text-align: left !important;
    font-size: 14px;
    font-family: 72 !important;
    line-height: 18px;
    color: #000000;
    padding-top: 23px;
    padding-bottom: 29px;
    padding-left: 24px;;
    width: 218px;
    border-bottom: 1px solid #C2C2C2;
}

.config-UTFA-phoneChatSupportTxt {
    vertical-align: middle;
    text-align: left !important;
    font-size: 14px;
    font-family: 72 !important;
    line-height: 18px;
    color: #000000;
    padding-top: 23px;
    padding-bottom: 29px;
    padding-left: 24px;
    background:  #F5FAFF;
    width: 218px;
    border-bottom: 1px solid #C2C2C2;
}

.upgradeOuterTable {
    width:100%;
    min-width:1408px;
}

.upgradeBackground {
    background-image: url("upgrade_page_background.png");
    background-size:     contain;
    background-repeat:   no-repeat;
    background-position: center top;
    background-color: #F5F6F7;
}

.upgradeInnerTable {
    width:100%;
}

.upgradeInnerTable2 {
    background-color: #FFFFFF;
}

.config-UTFA-manualDownloadText {
    vertical-align: middle !important;
    text-align: left !important;
    font-size: 14px;
    font-family: 72 !important;
    line-height: 18px;
    color: #000000;
    padding-bottom: 16px;
    padding-top: 24px;
    padding-left: 24px;;
    border-bottom: 1px solid #C2C2C2;
}

.config-UTFA-icon {
    width: 20px;
    height: 20px;
    vertical-align: middle;
    padding-bottom: 3px;
}

.hcardWhite {
    position:absolute;
}

.hcContentWhite {
    border-radius:0px;
    -moz-border-radius:0px;
    -webkit-border-radius:0px;
    box-shadow:1px 1px 4px #ccc;
    -moz-box-shadow:1px 1px 4px #ccc;
    -webkit-box-shadow:1px 1px 4px #ccc;
    border:1px solid #F5F6F7;
    padding:10px;
    width:260px;
    margin-left:10px;
    color:#630;
    background: #F5F6F7; /* Old browsers */
    background: -moz-linear-gradient(top, #F5F6F7 0%, #F5F6F7 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F5F6F7), color-stop(100%,#F5F6F7)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #F5F6F7 0%,#F5F6F7 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #F5F6F7 0%,#F5F6F7 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #F5F6F7 0%,#F5F6F7 100%); /* IE10+ */
    background: linear-gradient(top, #F5F6F7 0%,#F5F6F7 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F5F6F7', endColorstr='#F5F6F7',GradientType=0 ); /* IE6-9 */
}

.hoverLeft .hcContentWhite {
    margin-left:0px;
    margin-right:10px;
}

.hoverBottom .hcContentWhite {
    margin-left:0px;
    margin-top:10px;
}

.hcPointerWhite {
    position:absolute;
    width:0;
    height:0;
    border-left: 0;
    line-height:0px;
    font-size:0px;
    top:20px;
    border-style:solid solid solid none;
    border-width:8px 11px 8px 0;
    border-color:transparent #F5F6F7 transparent;
    left:0px
}

.hcPointerInnerWhite {
    border-right-color:#F5F6F7;
    left:2px;
}

.IsIE6 .hcPointerWhite {
    border-top-color:pink !important;
    border-bottom-color:pink !important;
    filter: chroma(color=pink);
}

.IsIE6 .hoverBottom .hcContentWhite {
    margin-top:13px;
}

.IsIE6 .hoverBottom .hcPointerWhite {
    border-left-color:pink !important;
    border-right-color:pink !important;
    border-bottom-color:#d0c880 !important;
    top:5px;
}

.IsIE6 .hoverBottom .hcPointerInnerWhite {
    border-bottom-color:#F5F6F7 !important;
    top:8px;
}

.hoverLeft .hcPointerWhite {
    border-style:solid none solid solid;
    border-width:8px 0 8px 11px;
    border-color:transparent transparent transparent #F5F6F7;
    right:0px;
    left:auto;
}

.hoverLeft .hcPointerInnerWhite {
    border-left-color:#F5F6F7;
    right:2px;
    left:auto;
}

.hoverBottom .hcPointerWhite {
    border-style:none solid solid solid;
    border-width:0px 10px 10px 10px;
    border-color:transparent transparent #F5F6F7 transparent;
    top:0px;
    left:10px;
}

.hoverBottom .hcPointerInnerWhite {
    border-bottom-color:#F5F6F7 !important;
    top:2px;
    left:10px;
}

.tableRow1 .w-tbl-cell-disabled {
    color: #a1a1a1;
}

.w-dropdown-item-disabled {
    z-index: 10;
    color: #CECECE;
    display: block;
    background: #ffffff;
    line-height: 30px;
    min-height: 30px;
    padding:0 14px;
    text-align: left;
    cursor: not-allowed;
    pointer-events:none;
}

.w-dropdown-item-disabled:hover {
    background: #ffffff;
    cursor: not-allowed;
}

.action-rcp-table {
    color:#363636;
}
.sgntestmodeLA {
    position: absolute;
    top: 12px;
    left: 25%;
    width: 90px;
    margin-left: 15px;
}


.lightRegistrationUpgradeTestMode a,.lightRegistrationUpgrade a {
    padding-top:0px !important;
}

.saw-UTFA-errorTextItalic {
    color:#00679E;
    font-style:italic;
    font-size:12px;
}

.saw-UTFA-errorTextNormal {
    font-size:12px;
    padding-bottom:15px;
    color:#363636;
    font-weight:normal;
}

.anportal-LAADP-errorText {
    font-size:18px;
    padding-top:15px;
}

.uni-RGLAWFBLR-heading {
    font-size:24px;
    color:#363636;
}

.uni-RGLAWFBLR-headingHint {
    font-size:24px;
    color:#a1a1a1;
}

.uni-RGLAWFBLR-bannerText {
    font-size:15px;
    color:#363636;
    line-height:24px;
    padding-bottom:15px;
    padding-left: 10px;
}
.uni-RGLAWFBLR-bannerTextBold {
    font-size:15px;
    color:#363636;
    font-weight:bold;
    line-height:14px;
    padding-left:10px;
}
.uni-RGLAWFBLR-banner {
    background-color: #f7f7f7;
    padding:30px;
    line-height: 24px;
}

.uni-RGLAWFBLR-bannercolumn {
    padding-left:15px;
    padding-top:15px;
}

.uni-RGLAWFBLR-font{
    line-height:14px;
}

.collab_country_link{
    float: right;
}

progress {
    -webkit-appearance: none;
    appearance: none;
}

td.vr-AlignTopPadding5{
    vertical-align:top;
    padding-top:5px;
}

.vr-valignMiddle{
    vertical-align:middle;
}

.WrapTableOverflowContents{
    table-layout: fixed;
    overflow-wrap: break-word;
}

.w-cuetip-content-inv {
    box-shadow: 0 0 5px #363636;
    position: relative;
    text-align: left;
    padding: 15px 20px;
    width: 450px;
}

.w-cuetip-inv-status {
    border: 1px solid rgba(128, 128, 128, 0.5);
    background-color: #ffffff;
    margin-left:-25px;
    margin-top:14px;
    position: absolute;
    white-space: normal;
    z-index: 101;
    left: -420px
}

.FailedDocuments-desc-CueTip {
    word-wrap: break-word;
    overflow-wrap: break-word;
    width: 600px;
}

/* example usage: <AWTDataTable [...] class="scrollTableWrapper
 * is-of-visible w-tbl-wrapper AWTDataTable-valign-top">
 * If you don't want to lose the default classes, then you must
 * include them explicitly. Furthermore, the default classes are
 * different on different pages, so to find out what they are,
 * you can remove the class attribute, visit the page, and inspect.
 * Note that when we use "vertical-align: top;" instead of "middle",
 * we must also use padding instead of height.
 */
.AWTDataTable-valign-top td.w-tbl-cell {
    vertical-align: top;
    padding-top: 8px;
    padding-bottom: 8px;
    height: 0
}

/* Because AWTRowDetail has "padding: 4px !important;",
 * if you want the same 15px horizontal padding that the table
 * cells have, then you must put the additional 11px in a div.
 */
.AWTRowDetail-additional-padding {
    padding: 0 11px;
}

/* Because AWTRowDetail has "padding: 4px !important;",
 * if you want AWTDataTable-valign-top's "padding-bottom: 8px;",
 * then you must put the additional 4px in a div.
 */
.AWTDataTable-valign-top div.AWTRowDetail-additional-padding {
    padding-bottom: 4px;
}

.leftAlignBiDi {
    /*rtl:ignore*/
    text-align: left !important;
}

/* fight aw6_widgets.css's "width: auto !important;" */
.w-dlg-dialog .w-dlg-wrapper .w-dlg-content div.popup-table-width-100 > table.awtWrapperTable {
    width: 100% !important;
}

@media only screen and (max-width: 1700px) {
    .ANDwldAppText-leftAlign {
        width: 65%;
    }

    .ANDwldHeaderTopLeft {
        width: 61%;
    }
}

@media only screen and (max-width: 1500px) {
    .ANDwldAppText-leftAlign {
        width: 60%;
    }

    .ANDwldHeaderTopLeft {
        width: 56%;
    }
}

@media only screen and (max-width: 1400px) {
    .ANDwldAppText-leftAlign {
        width: 55%;
    }

    .ANDwldHeaderTopLeft {
        width: 51%;
    }
}

.templateAttachment-pageWrapper-div  .w-dlg-buttons {
    white-space:nowrap;
}

.ANCMSTemplateError {
    padding-top: 20px;
    padding-bottom: 300px;
}

.ANCMSTemplateBody {
    height:150px;
}

#cmsDownloadLink {
    background: #FFFFFF;
    color: #199DE0;
    border: 1px solid #199DE0;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    font-weight: 300;
    height: 35px;
    line-height: 35px;
    min-width: 100px;
    opacity: 1;
    outline: none;
    overflow: visible;
    padding: 0px 20px;
    position: relative;
    text-align: center;
    text-indent: 0;
    vertical-align: middle;
    white-space: nowrap;
}

#cmsDownloadLink:hover {
    text-decoration: none;
    background-color: #199DE0;
    color: white;
}

.comm-CCCK-keywordText {
    width:425px;
}
.comm-CCCK-keywordText .w-txt{
    width:400px;
}

.comm-SB-personLocationText {
    width:425px;
}
.comm-SB-personLocationText .w-txt{
    width:400px;
}

.inv-pdf-subtotal-position{
    min-height:50px;
}

.tax-banner {
    background-color: #FFE4D7;
    padding: 10px;
}

.workbench-banner {
    background-color: #FBEFCC;
    padding: 10px;
}

.lifeSciencesPermission-banner {
      background-color: #FBEFCC;
    padding: 10px;
}
.poLifeSciencesPermission-banner {
    background-color: #FBEFCC;
    padding: 10px;
}

.documentArchive-banner {
    background-color: #FBEFCC;
    padding: 15px;
    margin-bottom: 30px;
}

.uber-banner {
    background-color: #FBEFCC;
    padding: 10px;
}

.circle-red{
    width: 18px;
    height: 18px;
    border-radius: 18px;
    font-size: 10px;
    color: white;
    line-height: 18px;
    text-align: center !important;
    background: red;
}

.prof-ANPT-circle{
    display:inline;
}

.w-cuetip-content-draft {
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2);
    position: relative;
    text-align: left;
    padding: 15px 16px;
    width: auto;
}

.cuetip-table-padding{
    padding:5px 5px;
}

/* CueTip classes */
.w-ct-ctnr-draft {
    border: solid 1px #d7d7d7;
    border: solid 1px var(--divider);
    background-color: #ffffff;
    margin-left:-25px;
    margin-top:14px;
    position: absolute;
    white-space: normal;
    z-index: 101;
}

.w-ct-ptr-inner-draft {
    margin-left:2px;
    border-color: transparent transparent rgb(128,128,128) transparent;
    /* for legacy browsers */
    border-color: transparent transparent rgba(128,128,128,.5) transparent;
    border-style: none solid solid solid;
    border-width: 0 15px 15px 15px;
    height: 1px;
    position: absolute;
    width: 0;
    z-index: 103;
}

.w-ct-ptr-inner-draft.w-ct-spl {
    border-bottom-color: #ffffff;
}

.wrapperLessContainer .popup-bold-font {
    font-family: "72-Bold" !important;
}


.prof-commodity-location-left{
    height: auto;
    width: 370px;
    background-color: #148AC6;
    vertical-align:top;
}

.prof-commodity-location-right{
    height: auto;
    width: auto;
    text-align: left;
    padding-left:55px;
    display: block;
}

.prof-commodity-location-table-scrollable-div {
    overflow-y:scroll;
    height: 510px;
}


.close-popup-a {
    text-align: right;
}

.wrapperLessContainer .w-dlg-wrapper .w-dlg-inner-wrapper{
    padding:0px;
}

.wrapperLessContainer .w-dlg-content{
    margin:0px;
}

.prof-commodity-location-top td{
    padding:0px;
}

.wrapperLessContainer .w-dlg-buttons{
    display:none;
}

.wrapperLessContainer  div.w-dlg-inner-wrapper{
    margin-top: 0px;
}
.wrapperLessContainer .w-dlg-wrapper{
    border:none;
}

.wrapperLessContainer .w-dlg-header{
    display:none;
}

.prof-commodity-location-top{
    width:100%;
}

.wrapperLessContainer .prof-commodity-location-top{
    width:auto;
    display: inline-flex;
}

.prof-commodity-location-wrapper {
    height: 250px;
    display: inline;

}

.prof-commodity-location-top  td.prof-commodity-label,.prof-commodity-location-top  td.prof-location-label {
    color: #363636;
    font-size: 18px;
    line-height: 21px;
    padding-bottom: 15px;

}

.close-popup-div{
    float: right;
    display: block;
    padding-top: 26px;
    padding-right: 26px;
    font-size: 20px;
    font-weight: 100;
    color: #363636!important;
}

.close-popup-div a:link, .close-popup-div a:visited {
    color: #363636;
}

.prof-commodity-location-div{
    display:inline-block;
}

.prof-commodity-location-table {
    padding-left:65px;
    height: 300px;
    margin-right:60px;
}

.prof-location-label {
    padding-top:15px !important;
}

.prof-dontShowAgain-chk {
    font-size: 18px;
    position: relative;
    top: 4px;
}

.wrapperLessContainer .ADXTag{
    border-radius: 21px;
    height: 35px;
    background-color: #199DE0 !important;
}

.wrapperLessContainer .ADXTagText, .wrapperLessContainer a.ADXTagClose{
    color: #FFFFFF;
    font-size: 16px;
    line-height: 30px;
    vertical-align: middle;
}

.wrapperLessContainer .flexContainer {
    overflow-y:hidden;
}

.prof-commodity-location-right .prof-button-div{
    float:right;
    padding-right:60px;
    padding-top:10px;
    padding-bottom:50px;
    font-size: 18px;
    line-height: 21px;
}

.prof-commodity-location-right .prof-comm-loc-text-td ..prof-button-div {
    padding-right:20px;
}

.prof-button-div .w-btn{
    font-size: 18px;
    line-height: 21px;
    height: 42px;
}

.prof-congrats-text{
    vertical-align: bottom;
    color: #363636;
    font-size: 24px;
    font-weight: 100;
    line-height: 36px;
    font-weight:300;
}

.prof-congrats-text-msg{
    vertical-align: top;
    color: #363636;
    font-size: 18px;
    font-weight: 100;
    line-height: 36px;
    text-align: justify;
}

.prof-congrats-table{
    width: 600px !important;
    padding-left: 70px;
    padding-top: 180px;
    padding-right: 70px;
}

.prof-comm-loc-text-hi{
    color: #363636;
    font-size: 30px;
    font-weight: 300;
    line-height: 34px;
    padding-bottom: 30px;
}

.vr-fontBold {
    font-weight:bold;
}
.roles-cuetip{
    font-family:Arial;
    font-size:14px;
    line-height:18px;
}

.prof-comm-loc-text-detail ul {
    margin-top:5px;
    margin-bottom:30px;
    padding-left:21px;
}

.prof-commodity-location-top .prof-comm-loc-text {
    padding-top: 80px;
    padding-left: 70px;
    padding-right: 65px;
    padding-bottom: 85px;
}

.prof-comm-loc-text-continue,.prof-comm-loc-text-detail {
    color: #363636;
    font-size: 24px;
    line-height: 36px;
    padding-right:67px;
    width: 600px;
}

.prof-button-table {
    padding-left:70px;
    display: inline-flex;
    padding-top: 15px;
}

.prof-button-table .prof-button-dontShow{
    vertical-align:top;
    padding-top: 16px;
    min-width: 360px;
    display: inline-flex;
}

.prof-button-container {
    white-space: nowrap;
}

.prof-button-container .w-btn {
    margin-left: 15px;
}

@font-face {
    font-family: '72-Light';
    src: url(72-Light.woff2) format("woff2"),url(72-Light.woff) format("woff"),url(72-Light.ttf) format("truetype");
}

.wrapperLessContainer * {
    font-family:"72-Light" !important;
}

.supplier-profile-button {
    display: block;
    float: right;
    padding-top: 4px;
}

.rda-page-content{
    margin-left: 45px;
    margin-bottom: 10px;
}

.rda-reviewList  li {
    margin-left: 15px;
    margin-bottom:10px;
}

.supplier-tax-banner-title, .post-login-banner-title {
    color: #32363A;
    font-size: 36px;
    font-weight: bold;
    line-height: 44px;
}

.supplier-tax-banner-content, .post-login-banner-content {
    color: #32363A;
    font-size: 16px;
    line-height: 24px;
    margin-top: 25px;
    margin-bottom: 20px;
}

.supplier-tax-banner-content .p1 {
    font-size: 18px;
    font-weight: bold;
}

.supplier-tax-banner-button-holder {
    margin-top: 114px;
}

.supplier-tax-banner-button-holder div{
    display: inline-block;
}

.supplier-tax-banner-button-holder button {
    height: 36px;
    font-size: 16px;
    border-radius: 4px;
    margin-right: 8px;
    padding: 0px 8px;
    min-width: 0px;
}

.supplier-tax-banner-btn-upload button {
    color: #FFFFFF;
    font-weight: bold;
    margin-right: 8px;
    background-color: #0A6ED1;
}

.supplier-tax-banner-btn-upload button.w-btn:focus:focus-visible {
    outline: 1px dotted #FFFFFF !important;
    outline-offset: -3px;
}

.supplier-tax-banner-remind-later button {
    background: #FFFFFF;
    color: #0A6ED1;
    border: 1px solid #0A6ED1;
    line-height: 18px;
    margin-right: 16px;
}

.supplier-tax-banner-remind-later-marginRight8 button {
    margin-right: 8px !important;
}

.supplier-tax-banner-remind-later button.w-btn:hover, .supplier-tax-banner-remind-later button.w-btn:focus:not(:focus-visible)  {
    color: #0A6ED1 !important;
    background-color: #EBF5FE !important
}

.supplier-tax-banner-remind-later button.w-btn:focus:focus-visible, .supplier-tax-banner-ignore-dismiss button.w-btn:focus:focus-visible  {
    outline: 1px dotted #000000 !important;
    outline-offset: -3px;
    background-color: #FFFFFF;
}

.supplier-tax-banner-ignore {
    display: inline-block;
    color: #0A6ED1;
}

.supplier-tax-banner-ignore-dismiss button.w-btn {
    border: none;
    color: #0A6ED1;
    background-color: #FFF;
}

.supplier-tax-banner-ignore-dismiss button.w-btn:hover, .supplier-tax-banner-ignore-dismiss button.w-btn:focus:not(:focus-visible){
    border: 1px solid #0A6ED1;
    color: #0A6ED1;
    background-color: #EBF5FE !important;
}

.supplier-tax-banner-container, .post-login-banner-container {
    display: table;
    margin: 120px auto 0;
}

.supplier-tax-banner-text-container, .supplier-tax-banner-img-container, .post-login-banner-text-container, .post-login-banner-img-container {
    display: inline-block;
}

.supplier-tax-banner-text-container, .post-login-banner-text-container {
    width: 495px;
    vertical-align: top;
}

.supplier-tax-banner-img-container, .post-login-banner-img-container {
    margin-left: 141px;
    width: 500px;
}


.a-login-panel {
    width: 50%;
}

#cr_add_btn  > button.w-btn{
    font-size: 32px;
    font-weight: 300;
    height: 36px;
    line-height: 36px;
    min-width: 18px;
    padding: 0px 9px;
}

.cr-add-btn{
    display: inline;
    position: absolute;
    margin-top: 3px;
}

.cr-content-title {
    height: 22px;
    color: #363636;
    font-family: Arial;
    font-size: 20px;
    letter-spacing: 0.19px;
    line-height: 23px;
    padding-bottom: 30px;
}

.filter-comp-label {
    height: 17px;
    color: #282828;
    font-family: Arial;
    font-size: 16px;
    letter-spacing: 0.15px;
    line-height: 18px;
}

.filter-placeholder-text {
    height: 20px;
    color: #74777A;
    font-size: 14px;
    font-style: normal;
    line-height: 20px;
}

.fd-scrl-popover__body{
    border: solid 1px
    #89919a;
    position: absolute;
    white-space: nowrap;
    z-index: 2;
    border-radius: 4px;
    background-color:#fff;
    -webkit-box-shadow: 0 0 1px 0 rgba(218,222,230,.5),0 2px 8px 0 rgba(0,8,26,.2);
    box-shadow: 0 0 1px 0
    rgba(218,222,230,.5),0 2px 8px 0
    rgba(0,8,26,.2);
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 125ms;
    transition: all 125ms;
    left: 0;
    top: 120%;
    overflow:auto;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
.fd-scrl-popover-arrow::before {
    height:0;
    width:0;
    border-style:solid;
    border-width:0 6.5px 8px 6.5px;
    border-bottom-color:#fff;
    border-left-color:transparent;
    border-right-color:transparent;
    content:"";
    position:absolute;
    top:-7px;
    left:10px;
    z-index:4
}
.fd-scrl-popover-arrow::after {
    height:0;
    width:0;
    border-style:solid;
    border-width:0 6.5px 8px 6.5px;
    border-bottom-color:#89919a;
    border-left-color:transparent;
    border-right-color:transparent;
    content:"";
    position:absolute;
    top:-8px;
    left:10px;
    z-index:3
}

.cr-child_acct-checkbox-label {
    height: 20px;
    color: #32363A;
    font-size: 14px;
    line-height: 20px;
}

.cr-group-by-an-id {
    color: #282828;
    font-weight: bold;
    margin-right:10px;
}

.cr-supplier-name{
    color: #363636;
    font-size: 13px;
    margin-left: 0px;
    margin-right: 10px;
}


.cr-group-by-separator{
    position:absolute;	height: 16px;
    width: 1px;
    background-color: #D7D7D7;
}

.cr-group-by-label{
    color:#969696;
    font-weight: normal;
    margin-left: 10px;
}

#idDiv .tableGroupBy,  .an-profile-subtab .tableGroupBy  {
    font-weight: normal;
    height: 50px;
    width:100%;
    background-color: #F9F9F9;
    color:#969696;
    font-size: 13px;
    letter-spacing: 0.12px;
    line-height: 15px;
}

.filter-placeholder .w-txt{
    width: 400px;
    font-size: 14px;
    font-style: italic;
    height: 32px;
}

.vertical-align-middle{
    vertical-align: middle
}

.users-filters{
    display: inline;
}

.users-filters-dropdown .w-dropdown, .surmt-filters-dropdown .w-dropdown, .sbpaurp-filters-dropdown .w-dropdown{
    height: 34px;
    margin-top: 0;
}

.users-filters-dropdown{
    float: left;
    padding-top: 3px;
}

.sbp-confirmation-title {
    height: 20px;
    width: 105px;
    color: #32363A;
    font-family: 72;
    font-size: 16px;
    line-height: 20px;
}

.sbp-confirmation-message {
    padding-top:20px;
    padding-bottom:50px;
    height: 20px;
    width: 419px;
    color: #32363A;
    font-size: 14px;
    line-height: 18px;
}

.sbp-confirmation-dialogCancel {
    float:right;
}

.sbpaurp-filters-dropdown {
    padding-top: 3px;
    color: #74777A;
}
/* confirmation message outer container (background) */
.sbere-success-out-container {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    padding-top: 300px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* confirmation message */
.sbere-success-content {
    background-color: #e5f4e6;
    margin: auto;
    padding: 12px;
    border: 1px solid #0535089e;
    width: 30%;
    border-radius: 8px;
}

.sbpmurp-text{
    color: #74777A;
}
.surmt-filterchips{
    padding-bottom: 36px;
}
.surmt-filters-dropdown{
    padding-top: 24px;
}
.users-filters-text-field{
    float: left;
    margin-left: -3px;
}

.csp-child-account-login-link{
    color: #199DE0;
}

.wrapperLessContainer div.w-dlg-panel-active {
    visibility: visible !important;
    display: inline-block !important;
    width: unset !important;
    top: unset !important;
    min-width: unset !important;
    left: unset !important;
}

.wrapperLessContainer  div.panel {
    position: unset;
    z-index: 1199;
    overflow: visible;
}

.wrapperLessContainer {
    top: 100px;
}

.wrapperLessContainer .panelContainer{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0px;
    z-index: 1234;
}

.DashboardField .w-txt.w-txt-placeholder {
    border-right: none;
    padding-right: 7px !important;
}

.DashboardField td.common-valign {
    vertical-align: top;
}

.profile-commodity-location-table {
    margin-left: -3px;
}

.profile-commodity-location-table-row, .mobile-commodity-location-table-row {
    margin-top: 20px;
}

.mobile-commodity-content {
    color: #363636;
    font-size: 16px;
    line-height: 24px;
    margin-top: 22px;
    width: 343px;
    text-align: left;
}

.mobile-commodity-location-table {
    width: 343px;
}

.mobile-commodity-location-table input {
    border: 1px solid #89919A;
    border-radius: 4px;
    padding-left: 9px;
    padding-right: 0;
    font-size: 10px;
    font-style: italic;
    height: 28px !important;
    margin: 0;
    width: 343px;
    color: #74777A !important;
}
.mobile-commodity-btn-submit button {
    color: #FFFFFF;
    font-weight: bold;
    background-color: #0A6ED1;
    width: 275px;
    height: 45px;
}

.mobile-commodity-skip-text {
    color: #74777A;
    font-size: 11px;
    margin-top: 10px;
    vertical-align: top;
    text-align: center;
}

.success-check {
    top: 12%;
    position: relative;
    display: inline-block;
    transform: rotate(45deg);
    height: 35px;
    width: 16px;
    border-bottom: 3.5px solid #61BD61;
    border-right: 3.5px solid #61BD61;
}
.success-circle {
    margin: 0 auto;
    border-radius: 50%;
    width: 63px;
    height: 63px;
    border: solid 3px #61BD61;
    background: white;
}

.mobile-commodity-button-holder {
    margin-bottom: 28px;
    width: 343px;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    flex-basis: 96px;
    flex-grow: 0;
}

.mobile-commodity-container {
    height: auto;
    width: 100%;
    min-height: 100%;
    font-family: 72 !important;
    position: absolute;
    overflow-y: auto;
    overflow-x: hidden;
    display: flex;
    flex-direction: column;
    text-align: center
}

.mobile-success-container {
    width: 100%;
    position: relative;
    top: 0;
    bottom: 0;
    height: 100%;
    min-height: 100%;
    vertical-align: top;
    text-align: center;
    margin-top: 97px;
}

.mobile-success-content {
    width: 294px;
    position: relative;
    left: 50%;
    margin-left: -147px;
    margin-top: 99px;
    color: #32363A;
    font-size: 21px;
    letter-spacing: 0;
    line-height: 25px;
    text-align: left;
    font-family: 72;
}

mobile-commodity-location-chooser {
    flex-grow: 0;
}

.mobile-commodity-space {
    flex-grow: 1;
}

.mobile-commodity-location-table-row .w-chWrapLeft,.tablet-commodity-location-table-row .w-chWrapLeft {
    border: none;
    width: 100%;
}

.mobile-commodity-location-table-row .ANC-addColumn {
    padding-right: 0px;
    padding-left: 8px;
    width: 40px;
}

.mobile-commodity-location-table .w-chMenuPositionObj {
    width: 100%;
}


.mobile-commodity-location-table-row .ANC-addColumn button {
    border-radius: 4px;
    font-size: 12px;
    width: 40px;
    min-width: 40px;
    height: 28px;
    padding-left: 9px;
    padding-right: 9px;
    color: #0A6ED1;
    border-color: #0A6ED1;
    text-align: center;
    line-height: 20px;
}

.tablet-commodity-location-table-row .ANC-addColumn button {
    border-radius: 4px;
    font-size: 12px;
    width: 52px;
    min-width: 40px;
    height: 32px;
    padding-left: 11px;
    padding-right: 11px;
    color: #0A6ED1;
    border-color: #0A6ED1;
    text-align: center;
    line-height: 20px;
}

.mobile-commodity-location-table-row .vr-ANTChooserText.ANC-orColumn {
    color: #969696;
    padding-left: 12px;
    padding-right: 12px;
    width: 16px;
    font-size: 10px !important;
}

.tablet-commodity-location-table-row .vr-ANTChooserText.ANC-orColumn {
    color: #969696;
    padding-left: 8px;
    padding-right: 8px;
    width: 16px;
    font-size: 10px !important;
}

.mobile-commodity-location-table-row .vr-ANTChooserText,.tablet-commodity-location-table-row .vr-ANTChooserText {
    padding-left: 0px;
    font-size: 12px !important;
}

.tablet-commodity-content {
    color: #363636;
    font-size: 20px;
    line-height: 24px;
    margin-top: 25px;
    margin-bottom: 30px;
    text-align: left;
}

.tablet-commodity-btn-submit button {
    color: #FFFFFF;
    font-size: 18px;
    background-color: #0A6ED1;
    width: 424px;
    height: 48px;
}

.tablet-commodity-skip-text {
    color: #74777A;
    font-size: 14px;
    margin-top: 13px;
    vertical-align: top;
    text-align: center;
}

.tablet-commodity-container {
    height: auto;
    width: 424px;
    min-height: 100%;
    top: 62px;
    left: 50%;
    margin-left: -212px;
    position: relative;
    font-family: 72 !important;
    position: absolute;
    overflow-y: auto;
    overflow-x: hidden;
    display: flex;
    flex-direction: column;
    text-align: center;
}

.tablet-commodity-label, .tablet-location-label {
    font-size: 14px;
    padding-bottom: 4px;
    color: #6A6D70;
}

.tablet-commodity-location-table-row .ANC-addColumn {
    padding-right: 0px;
    padding-left: 11px;
    width: 52px;
}

.tablet-commodity-button-holder {
    margin-bottom: 58px;
    width: 100%;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    flex-basis: 96px;
    flex-grow: 0;
}

.tablet-success-container {
    width: 41%;
    position: absolute;
    left: 50%;
    top: 62px;
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: 0;
    height: 100%;
    min-height: 100%;
    vertical-align: top;
    text-align: center;
    margin-top: 97px;
}

.tablet-success-content {
    width: 424px;
    position: relative;
    left: 50%;
    margin-left: -212px;
    margin-top: 99px;
    color: #32363A;
    font-size: 21px;
    letter-spacing: 0;
    line-height: 25px;
    text-align: left;
    font-family: 72;
}

.mobile-commodity-location-table .w-chWrapper {
    width: 100%;
}

.mobile-commodity-label, .mobile-location-label {
    font-size: 12px;
    padding-bottom: 4px;
    color: #6A6D70;
}

.profile-commodity-location-table-row .w-chWrapLeft {
    border: none !important;
}

.profile-commodity-location-table-row .ANC-addColumn {
    padding-right: 20px;
}

.profile-commodity-location-table-row .ANC-addColumn button {
    border-radius: 4px;
    font-size: 16px;
    color: #0A6ED1 !important;
    border-color: #0A6ED1 !important;
}

.profile-commodity-location-table-row .ANC-orColumn {
    color: #969696 !important;
    padding-right: 20px !important;
}

.profile-commodity-location-table-row .ADXTag {
    background-color: #FAFAFA !important;
    border-color: #D9D9D9 !important;
}

.profile-commodity-location-table-row .ADXTagClose {
    color: #0A6ED1 !important;
}

.profile-commodity-location-table input {
    border: 1px solid #89919A;
    border-radius: 4px;
    padding: 8px 12px;
    font-size: 14px;
    height: 36px !important;
    margin: 0 !important;
}

.profile-commodity-location-table .w-chWrapper {
    width: 400px !important;
}

.profile-commodity-label, .profile-location-label {
    padding-bottom: 4px;
}

.profile-commodity-button-holder {
    margin-bottom: 120px;
}

.supplier-tax-banner-remind-later button{
    color: #0A6ED1 !important;
    border-color: #0A6ED1 !important;
}

.profile-commodity-button-holder .supplier-tax-banner-button-holder {
    margin-top: 32px !important;
}

.business-role-selector-banner .w-dropdown {
    padding-top: 3px;
    min-width: 330px;
    font-size: 14px;
    height: 33px;
    border-color: #89919A;
    border-radius: 4px;
}

.business-role-selector-banner .w-dropdown:focus:focus-visible {
    outline: 1px dotted #000000 !important;
    outline-offset: -3px;
    background-color: #FFFFFF;
}

.business-role-selector-banner {
    padding-top: 20px;
}

.business-role-selector-banner-label {
    font-size: 16px;
    color: #6A6D70;
    margin-bottom: 5px;
}

.business-role-selector-banner .w-dropdown-pic-ct {
    top:11px;
    color: #0A6ED1;
    font-size: 16px;
}

.business-role-selector-banner .w-dropdown-items  {
    width: 330px !important;
    border-color: #89919A;
    border-radius: 4px;
}

.business-role-selector-banner .w-txt {
    height: 36px;
    border-color: #89919A;
    border-radius: 4px;
    min-width: 332px;
    margin-top: 21px;
}

.business-role-selector-banner-button button {
    height: 36px;
    font-size: 16px;
    border-radius: 4px;
    padding: 0px 8px;
    color: #FFFFFF;
    font-weight: bold;
    margin-right: 12px;
    margin-top: 25px;
    margin-bottom: 200px;
    min-width: 0px;
    background-color: #0A6ED1;
}

.paddingLeft130{
    padding-left: 130px;
}

.paddingBottom28{
    padding-bottom:28px;
}

.height12{
    height: 12px;
}

.width495{
    width: 495px!important;
}

.mobile-slp-container {
    height: auto;
    width: 100%;
    color: #32363A;
    min-height: 100%;
    font-family: 72 !important;
    position: absolute;
    overflow-y: auto;
    overflow-x: hidden;
    display: flex;
    flex-direction: column;
    text-align: center
}

.mobile-slp-header {
    height: 48px;
    width: 375px;
    min-width: 100%;
    background-color: #364051;
    text-align: left;
    box-shadow: 0 0 2px 0 rgba(0,0,0,0.15);
}

.mobile-slp-body {
    height: auto;
    width: 300px;
    min-height: 100%;
    color: #32363A;
    font-size: 21px;
    margin-left: 38px;
    right: 0;
    left: 0;
    letter-spacing: 0.69px;
    line-height: 25px;
    text-align: left;
    font-family: 72 !important;
}

.mobile-slp-header-logo {
    position: relative;
    top: 10px;
    left: 16px;
}

.mobile-slp-welcome {
    width: 100%;
    color: #32363A;
    font-size: 21px;
    margin-top: 55px;
    letter-spacing: 0.69px;
    line-height: 25px;
}

.mobile-slp-invitedby {
    width: 100%;
    color: #74777A;
    font-size: 14px;
    margin-top: 8px;
    line-height: 16px;
}

.mobile-slp-invite {
    height: 100px;
    width: 100%;
    color: #32363A;
    margin-top: 26px;
    font-size: 21px;
    letter-spacing: 0.69px;
    line-height: 25px;
}

.mobile-slp-create {
    width: 100%;
    color: #74777A;
    font-size: 18px;
    margin-top: 27px;
    letter-spacing: 0;
    line-height: 21px;
}

.mobile-slp-app {
    width: 100%;
    margin-top: 28px;
    letter-spacing: 0;
    line-height: 21px;
}

.mobile-slp-app button {
    color: #FFFFFF;
    font-size: 18px;
    background-color: #0A6ED1;
    width: 210px;
    height: 45px;
}

.mobile-slp-app a:visited {
    color: #FFFFFF;
}

.mobile-slp-app a:link {
    color: #FFFFFF;
}


.mobile-slp-expire {
    width: 100%;
    color: #74777A;
    font-size: 12px;
    letter-spacing: 0.38px;
    line-height: 14px;
}

.mobile-slp-expire ul{
    padding-left: 12;
    list-style: none;
}

.mobile-slp-expire li:before {
    content:'*';
    width: 1em !important;
    margin-left: -1em;
    display: inline-block;
}

.mobile-slp-web {
    width: 100%;
    color: #0A6ED1;
    font-size: 16px;
    margin-top: 23px;
    letter-spacing: 0;
    line-height: 18px;
}

.mobile-slp-about {
    height: 18px;
    width: 100%;
    color: #74777A;
    font-size: 16px;
    margin-top: 17px;
    letter-spacing: 0;
    line-height: 18px;
}

.mobile-slp-arrow {
    height: 18px;
    width: 18px;
    color: #74777A;
    font-size: 16px;
    margin-top: 17px;
    letter-spacing: 0;
    line-height: 18px;
    display: inline;
}

.mobile-slp-about a:link, a:visited{
    color: #74777A;
}

.mobile-slp-contact {
    width: 100%;
    color: #74777A;
    font-size: 12px;
    margin-top: 26px;
    letter-spacing: 0.38px;
    line-height: 14px;
}
.mobile-slp-info {
    display: none;
}

.mobile-slp-info-title {
    width: 100%;
    color: #74777A;
    font-family: 72;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 16px;
    margin-top: 12px;
    margin-bottom: 8px;
}

.mobile-slp-info-content {
    width: 100%;
    color: #32363A;
    margin-top: 8px;
    font-size: 16px;
    letter-spacing: 0;
    line-height: 22px;
}

.mobile-slp-footer {
    margin-bottom: 6px;
    margin-left: 2px;
    width: 100%;
    border-top: solid 1px #D7D7D7;
    text-align: left;
    flex-basis: 40px;
    flex-grow: 0;
}

.mobile-slp-footer1 {
    color: #6F7275;
    font-size: 7.7px;
    letter-spacing: 0;
    line-height: 9px;
}

mobile-slp-footer1 a:link, a:visited {
    color: #4A90E2;
    font-size: 8.4px;
    letter-spacing: 0;
    line-height: 10px;
}

.mobile-slp-footer1-powered {
    color: #969696;
    font-family: Arial !important;
    font-size: 7.7px;
    letter-spacing: 0.09px;
    line-height: 14px;
}

.mobile-slp-footer1-ariba {
    color: #32363A;
    font-family: Arial !important;
    font-size: 7.7px;
    font-weight: bold;
    letter-spacing: 0.05px;
    line-height: 9px;
}

.mobile-slp-footer1-split {
    color: #D8D8D8;
}

.mobile-slp-footer2 {
    height: 18px;
    width: 343px;
    color: #74777A;
    font-size: 8px;
    letter-spacing: 0;
    line-height: 9px;
    margin-top: 11px;
}

.mobile-email-body {
    height: 100%;
    width: 275px;
    min-height: 100%;
    margin: 0 auto;
    font-family: 72 !important;
}

.mobile-email-welcome {
    height: 48px;
    width: 275px;
    margin-top: 40px;
    color: #32363A;
    font-size: 22px;
    font-weight: bold;
    letter-spacing: 0.66px;
    line-height: 24px;
    text-align: left;
    font-family: "SF Pro Text Semibold" !important;
}

.mobile-email-check {
    width: 275px;
    text-align: left;
    margin-top: 8px;
    display:block;
}

.mobile-email-check table {
    width: 275px;
    text-align: left;
    vertical-align: top;
}

.mobile-email-check td {
    text-align: left;
    vertical-align: top;
    margin-left: 20px;
    padding-top: 8px;
}

.mobile-email-check-icon {
    position: relative;
    margin-right: 10px;
    display: inline-block;
    transform: rotate(45deg);
    height: 12px;
    width: 5px;
    border-bottom: 2.5px solid #61BD61;
    border-right: 2.5px solid #61BD61;
}

.mobile-email-check-info {
    color: #74777A;
    font-size: 15px;
    font-weight: 400;
    letter-spacing: 0.43px;
    line-height: 20px;
}

.mobile-email-check-info b {
    color: #32363A;
}

.mobile-email-blue button {
    color: #FFFFFF;
    font-size: 18px;
    background-color: #0A6ED1;
    width: 275px;
    height: 48px;
    margin-top: 40px;
}

.mobile-email-blue a:visited {
    color: #FFFFFF;
}

.mobile-email-blue a:link {
    color: #FFFFFF;
}

.mobile-email-white button {
    color: #0A6ED1;
    font-size: 18px;
    background-color: #FFFFFF;
    width: 275px;
    height: 45px;
    margin-top: 16px;
}

.mobile-email-white a:visited {
    color: #0A6ED1;
}

.mobile-email-white a:link {
    color: #0A6ED1;
}

.new-marketing-profile-navigation-notification {
    display: flex;
    border: 1px solid #296fca;
    font-size: 14px;
    line-height: 20px;
    border-radius: 3px;
    background-color: #f5faff;
    padding: 6px;
    overflow: hidden;
}

.new-marketing-profile-navigation-notification [data-icon] {
    color: #0a6ed1;
    margin: 0 8px 0 4px;
}

.ad-profile-navigation-notification-spacer {
    height: 8px;
    background-color: #FFFFFF;
}

.new-marketing-profile-navigation-notification-spacer {
    height: 12px;
    background-color: #edeff0;
}

.verification-remove-warning-message {
    display: flex;
    border: 1px solid #296fca;
    font-size: 14px;
    line-height: 20px;
    border-radius: 3px;
    background-color: #f5faff;
    padding: 6px;
    overflow: hidden;
}

.verification-remove-warning-message [data-icon] {
    color: #0a6ed1;
    margin: 0 8px 0 4px;
}

.verification-remove-warning-message-spacer {
    height: 12px;
    background-color: #edeff0;
}

.post_login_error {
    margin-bottom: 25px;
    border: 1px solid #bb0000;
    font-size: 14px;
    border-radius: 3px;
    background-color: #ffebeb;
    width: 100%;
    overflow: hidden;
}

.post_login_error img {
    width: 18px;
    margin: 5px 12px 0;
    float: left;
}

.post_login_error .description {
    float: left;
}

.post_login_error .description p {
    margin: 5px 0;
}

span.ui_new_required:after {
    color: var(--Input-Standard-sapField_RequiredColor, #BA066C);
    content: ' *';
    font-size: 16px;
    margin-left: 2px;
    display:inline;
}

.authProfile-title {
    text-align: left;
    font-weight: bold;
}

.authProfile-attribute-name {
    color:#969696;
    font-weight: normal;
    margin-left: 10px;
}

.authProfile-attribute-value {
    color: #363636;
    font-size: 13px;
    margin-left: 0px;
    margin-right: 10px;
}
