﻿.CMAdminMainActivityDDL
{
    width: 175px;
}
.CMAdminMainActivityColumn
{
    width: 220px;
}
.CMAdminMainUserNameColumn,
.CMAdminMainUserIDColumn,
.CMAdminMainActivityColumn
{
    padding-left: 13px !important;
}
.CMAdminMainStatusColumn
{
    padding-left: 20px;
    width: 150px;
}
.CMAdminMainDataGrid
{
    margin-top: -10px;
}
.CMAdminMainDataGridPanel + .button-containerADA
{
    display: none;
}
.CmAdminUserDetailHeaderFieldset {
    padding: 0;
    margin: 0;
}
.CmAdminUserDetailUserDiv {
    margin: 0px 140px 5px 30px;
    float: none;
    text-align: center;
}
.CmAdminUserDetailUserIdLabel {
    font-weight:400;
}
div.CmAdminUserDetailAccountListDiv {
    border-bottom: 1px solid #C8C8C8;
    padding-bottom: 10px;
    margin-bottom: 5px;
}
.CmAdminUserDetailAccountListDiv .left {
    float: none;
    text-align: center;
}
.CmAdminUserDetailGridFieldset, .CmAdminUserDetailViewTab .button-containerADA {
    width: 700px;
    margin: 0 auto;
}
.CmAdminUserDetailGridFieldset div.row {
    padding-bottom: 10px;
}
.CmAdminUserDetailGridFieldset div.row input {
    vertical-align: sub;
}
.CmAdminUserDetailButtonDiv {
    width: 700px;
    margin: 0 auto;
    text-align: right;
}
.CmAdminUserAccessCheckboxDiv {
    width: 700px;
    margin: 0 auto;
    padding: 0;
}
.CmAdminUserAccessCheckboxDiv div.row {
    padding-bottom: 10px;
}
.CmAdminUserAccessCheckboxDiv div.row input {
    vertical-align: sub;
}

div.MainContent_Container.CmAdminUserAccessBottomMainContainer {
    margin: 0 10px 25px 10px;
}
div.CmAdminUserAccessBottomMainContainer div.HeaderRow, div.CmAdminUserAccessMiddleMainContainer div.HeaderRow, .CmAdminUserAccessBottomMainContainer .button-containerADA {
    width: 700px;
    margin: 0 auto;
}
div.CmAdminUserAccessBottomMainContainer div.HeaderRow, div.CmAdminUserAccessMiddleMainContainer div.HeaderRow {
    background-color: white;
    border: 0;
    border-bottom: 1px solid #C8C8C8;
}
div.CmAdminUserAccessBottomMainContainer div.HeaderRow div.HeaderDiv, div.CmAdminUserAccessMiddleMainContainer div.HeaderRow div.HeaderDiv {
    background-color:#fff;
}
div.CmAdminUserAccessMiddleMainContainer div.HeaderRow .HeaderDiv, div.CmAdminUserAccessBottomMainContainer div.HeaderRow .HeaderDiv  {
    padding-top: 15px;
    padding-left: 0px;
}
div.CmAdminUserAccessBottomMainContainer .MainContent {
    border-bottom: none;
    border-left: none;
    border-right: none;
    margin-bottom: 0px;
}
.CmAdminUserAccessUserDiv {
    width:700px;
    border-bottom:1px solid #e3e3e3;
    margin-bottom: 10px;
    height: 23px;
}
.CmAdminUserAccessUserDiv .GridLabel {
    font-weight: 600;
    padding-left: 0px;
}

.SoftTextLabelEntitlement {
    margin-left: 23px;
}

.SoftTextLabelEntitlement input{
    margin-left: -19px;
} 

.SoftTextLabelEntitlement label {
    white-space: normal;
    line-height: 12px;
}

.CmAdminUserAccessBRNone {
    display:none;
}

.CMPositionDownloadMainTable
{
    width: auto !important;
    margin-left: auto;
    margin-right: auto;
}

.CMPositionDownloadButtonWrapper
{
    text-align: right !important;
}
.CMPositionDownloadInstStep
{
    padding-left: 0 !important;
}
.CMPositionDownloadMainTable th,
.CMPositionDownloadInstOpt
{
    font-weight: 600 !important;
    font-style: normal;
}

.CMPriorDayRptContainer
{
    margin-left: auto !important;
    margin-right: auto !important;
}
.CMPriorDayRptAcctLbl
{
    font-weight: 400 !important;
    font-style: normal;
    vertical-align: middle;
}
.CMPriorDayRptAcctDiv {
    position: absolute;
    top: 70px;
    z-index: 1;
    padding-left: 40px;
    padding-bottom: 10px;
    border-bottom: 1px solid #C8C8C8;
    width: 100%;
}
.CMPriorDayRptMainContent
{
    padding-top: 70px !important;
}

.CMCurrentDayRptContainer
{
    margin-left: auto !important;
    margin-right: auto !important;
}
.CMCurrentDayRptAcctLbl
{
    font-weight: 400 !important;
    font-style: normal;
    vertical-align: middle;
}
.CMCurrentDayRptAcctDiv {
    position: absolute;
    top: 70px;
    z-index: 1;
    padding-left: 40px;
    padding-bottom: 10px;
    border-bottom: 1px solid #C8C8C8;
    width: 100%;
}
.CMCurrentDayRptMainContent
{
    padding-top: 70px !important;
}


.CmAdminUserDeleteLabel{
    text-align:right;
    /*display:initial;*/
    position:static;
}

.CmAdminUserDeleteDataField{
    text-align:left;
    display:initial;
}

.CmAdminUserDeleteRightColumn{
    width:auto;
    float:none;
}

.CmAdmingUserDeleteFieldset{
    width:750px;
    margin:0 auto;
}

.CmAdminUserDeleteButtons{
    padding-left:60%;
}

.CmAdminUserBrHide{
    display:none;
}

.CmAdminUserDetailAccountListDropdown {
    width:250px;
    margin-left: 5px;
}
.CmAdmingUserDeleteFieldset .GridLabel {
    font-weight: 600;
}
.CmAdminUserDetailWireInputDiv {
    margin-top: 20px;
    margin-bottom: 0px;
    border-bottom: 1px solid #C8C8C8;
}
.CmAdminUserDetailWireInputDiv .row {
    width: 700px;
    margin: 0px auto;
}
.CmAdminUserDetailWireInputDiv .CmAdminUserDetailWireColumnOne, .CmAdminUserDetailWireInputDiv .CmAdminUserDetailWireColumnThree {
    width: 150px;
    text-align: right;
    padding-top: 10px;
    white-space: nowrap;
}
.CmAdminUserDetailWireInputDiv .CmAdminUserDetailWireColumnTwo, .CmAdminUserDetailWireInputDiv .CmAdminUserDetailWireColumnFour {
    width: 200px;
}
.CmAdminUserDetailWireInputDiv .CmAdminUserDetailWireColumnTwo .CmAdminUserDetailWireTextBox, .CmAdminUserDetailWireInputDiv .CmAdminUserDetailWireColumnFour .CmAdminUserDetailWireTextBox {
    width: 150px;
}
.CmAdminUserEditCreds input[type="text"] {
    width: 250px;
}
.CmAdminUserEditCopyLabel {
    padding-top:7px;
}
table.CMAdminMainDataGrid tr.th td:nth-child(4) {
    text-align: center;
}
div.CMAdminMainButtonContainer {
    width: auto;
    padding: 5px 10px 5px 0;
    margin: -10px 10px 15px 10px;
    text-align: right;
    border-left: 1px solid #C8C8C8;
    border-right: 1px solid #C8C8C8;
    border-bottom: 1px solid #C8C8C8;
}
.CmAdminUserEditEndTimeLabel {
    padding-left: 61px;
}
.CmAdminUserEditCheckBox {
    margin-top:7px;
}

.CmAdminUserEditModernizedTheme {
    padding: 0;
    margin: 0;
}

.CmAdminUserEditModernizedTheme .CmAdminUserEditCreds .row .three {
    width:30%;
}

.CmAdminUserEditModernizedTheme .CmAdminUserEditCreds .row .nine {
    width:70%;
}

.CmAdminUserEditModernizedTheme .CmAdminUserEditCreds .three.columns {
    text-align:right;
    padding-top:4px;
}

.CmAdminUserEditModernizedTheme .CmAdminUserEditCreds .three.columns .required {
    float:none
}

.CmAdminUserEditModernizedTheme  .row {
    margin-bottom:5px;
}

.CmAdminUserEditModernizedTheme .row .NoteLabelExtraMargin {
    margin-bottom:20px;
}

.CmAdminUserEditNoteLable {
    width: 300px;
    display: block;
}

.CmAdminUserEditModernizedTheme td.SMSAddressTDLabel.NT {
    padding-left: 0;
    padding-right: 225px;
}

.CmAdminUserEditCredsWrapper, .CmAdminUserAccessTimesWrapper, .CmAdminUserEditThirdSectionWrapper {
    margin-bottom: 20px;
    border-bottom: 1px solid #C8C8C8;
}

.CmAdminUserEdit.CmAdminUserEditModernizedTheme {
    margin: 0;
    padding: 0;
}

.CmAdminUserEditModernizedTheme .CmAdminUserEditCreds, .CmAdminUserEditModernizedTheme .CmAdminUserAccessTimes, .CmAdminUserEditModernizedTheme .CmAdminUserEditThirdSection {
    margin: 0 auto;
    width:900px;
}

.CmAdminUserEditModernizedTheme .CmAdminUserEditCreds .row .three {
    width:350px;
}

.CmAdminUserEditModernizedTheme .CmAdminUserEditCreds .row .nine {
    width:550px;
}

.CmAdminUserEditModernizedTheme .CmAdminUserEditCreds .three.columns {
    text-align:right;
    padding-top:4px;
}

.CmAdminUserEditModernizedTheme .CmAdminUserEditCreds .three.columns .required {
    float:none
}

.CmAdminUserEditModernizedTheme  .row {
    margin-bottom:5px;
}

/*.CmAdminUserEditModernizedTheme .row .NoteLabelExtraMargin {
    margin-bottom:28px;
}*/

.CmAdminUserEditModernizedTheme td.SMSAddressTDLabel.NT {
    padding: 0 314px 0 60px;
}

.CmAdminUserEditHR.ModernizedTheme {
    display: block;
    border: 1px solid #C8C8C8;
    width: 100%;
}

.CmAdminUserEditModernizedTheme .CmAdminUserEditCreds .nine.columns select {
    width:250px;
}

.CmAdminUserEditModernizedTheme .CmAdminUserEditCreds .nine.columns input[type="password"] {
    width:250px;
}

.CmAdminUserEditModernizedTheme .SMSAddressNumberAreaCode {
    width:65px !important;
}

.CmAdminUserEditModernizedTheme .SMSAddressNumberPrefix {
    width:65px !important;
}

.CmAdminUserEditModernizedTheme .SMSAddressNumberLine {
    width: 114px !important;
}

input.CmAdminUserEditUsernameTextBox, input.CmAdminUserEmailTextBox {
    width: 250px;
}

.CmAdminUserEditModernizedTheme .CarrierAddressSelectorAddressTextbox {
    width: 250px;
}

.CmAdminUserEditModernizedTheme .CmAdminUserEditAccessTimeSpan select {
    width: 65px;
    padding: 7px 30px 7px 7px;
    margin-right: 5px;
}

.CmAdminUserEditTimeZoneRow {
    padding-top:10px;
}

.CmAdminUserEditTimeZoneDropdown {
    width:220px;
}

.CmAdminUserEditModernizedTheme .CmAdminUserEditAccessTimeSpan {
    width:220px;
}

.CmAdminUserEditBr {
    display: none;
}

.CmAdminUserEditModernizedTheme .SMSAddressLabel {
    font-weight: 400 !important;
    font-style: normal;
    font-size:12px;
    color: #484848;
}

.CmAdminUserAccessTimes input[type="checkbox"] {
    vertical-align: middle;
    margin-top: 3px;
}

.CmAdminUserEditModernizedTheme .SMSAddressFirstTD.SMSAddressPadding0.NT.fieldLabel {
    font-size:12px;
    color: #484848 !important;
    width: 230px;
    padding-right: 15px;
}

.CmAdminUserEditModernizedTheme .SMSAddressWirelessProviderTD.SMSAddressPadding0.NT.fieldLabel {
    font-size:12px;
    color: #484848 !important;
    padding-top: 10px;
    padding-right: 15px;
}

.CmAdminUserEditModernizedTheme .GridLabel {
    font-weight:400;
    font-style: normal;
    color: #484848;
    width: 100px;
}

.CmAdminUserEditModernizedTheme .SmallText {
    font-weight:400;
    font-style: normal;
    color: #484848;
}

.SmallText.CmAdminUserReguiredSpan {
    padding-left: 346px;
}

.CmAdminUserEditModernizedTheme .CmAdminUserEditAch .three.columns {
    text-align:right;
    padding-top:4px;
}

.CmAdminUserEditModernizedTheme .CmAdminUserEditAchTable.achTable {
    width: 700px;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
}

.CmAdminUserAccessTimes .row .nine {
width: 766px;
}

.CmAdminUserAccessTimes .row .three {
width: 130px;
}

.CmAdminUserAccessTimes .push-two {
left: inherit;
width: 125px;
}

.CmAdminUserAccessTimes .eleven.columns.push-two {
float: left;
padding-left: 14px;
}

.CmAdminUserEditModernizedTheme .CmAdminUserEditAccessTimes {
    font-weight:600;
    font-style: normal;
    color: #484848;
}

.CmAdminUserEditModernizedTheme .CmAdminUserEditSSO.GridLabel {
    font-weight:600 !important;
    font-style: normal;
    color: #484848;
    position: relative;
    top: -3px;
}

.CmAdminUserEditModernizedTheme .CmAdminUserEditCents {
    color: #484848;
    right: 30px;
    position:relative;
}

.CmAdminUserEditSsoPin {
    position: relative;
    left: 100px;
}

.CmAdminUserEditAccessTimesLabel {
    text-align:right;
}

.CmAdminUserEditDualWireDiv {
    margin-top:10px;
}
.CmAdminUserDetailUserIdSpan {
    padding-left:5px;
}
.CmAdminUserDetailWireInputDiv .push-one {
    left: inherit;
}
.CmAdminUserDetailWireInputDiv .row {
    padding-bottom: 10px;
}
.CmAdminUserDetailWireDualCboxDiv {
    padding-top:10px;
}

.CmAdminUserEditSMSAddressDiv{
    padding-left:122px;
}
.CmAdminUserEditReportDataList {
    width: 700px;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
}
.CmAdminUserEditReportDataList tr {
    display: inline-block;
}
.CmAdminUserEditReportDataList .four {
    left: 0;
    padding: 0;
    width: 235px;
}
.CmAdminUserEditSpanLabelPaddingLeft {
    padding-left:5px;
}
.CmAdminUserAccessViewTabControl .MainContent, .CmAdminUserAccessMiddleMainContainer .MainContent {
    padding-top: 20px;
    border-width: 0;
}
.CmAdminUserAccessBottomMainContainer .button-containerADA {
    padding: 20px 0px 5px 0px;
}
.CmAdminMainViewTabControl .MainContent {
    margin-bottom:0;
}
.CmAdminUserAccessUserId {
    font-weight: 400;
}
span.MainContent_Container .CmAdminUserAccessMiddleMainContainer {
    padding-bottom: 0px;
    padding-top: 0px;
}
span.MainContent_Container .CmAdminUserAccessViewTabControl {
    padding-bottom: 0px;
}
span.MainContent_Container .CmAdminUserAccessBottomMainContainer {
    padding-top: 0px;
}
span.MainContent_Container .CmAdminUserAccessViewTabControl .MainContent, span.MainContent_Container .CmAdminUserAccessMiddleMainContainer .MainContent {
    margin-bottom: 0px;
}
span.MainContent_Container .CmAdminUserAccessMiddleMainContainer .MainContent {
    padding-top: 0px;

}
span.MainContent_Container .CmAdminUserAccessViewTabControl .MainContent,
span.MainContent_Container .CmAdminUserAccessMiddleMainContainer,
span.MainContent_Container .CmAdminUserAccessBottomMainContainer {
    border-left: 1px solid #C8C8C8 !important;
    border-right: 1px solid #C8C8C8 !important;
}
span.MainContent_Container .CmAdminUserAccessBottomMainContainer {
    border-bottom: 1px solid #C8C8C8 !important;
    padding-bottom: 0px;
}
.CmAdminUserEditViewTab .button-containerADA {
    margin-top: 20px;
}
.CmAdminUserAccessBottomMainContainer .button-containerADA, .CmAdminUserDetailViewTab .button-containerADA {
    text-align: right;
}
.CmAdminUserAccessMiddleMainContainer .HeaderHelp, .CmAdminUserAccessBottomMainContainer .HeaderHelp {
    display: none;
}
.CmAdminUserAccessMiddleMainContainer .pageTab, .CmAdminUserAccessBottomMainContainer .pageTab {
    height: auto;
    padding-bottom: 0px;
    padding-top: 0px;
}
.SsoPinLabelForModernizeThemeContainer {
    padding-bottom: 10px;
}
.SsoPinLabelForModernizeTheme {
    font-weight: 600 !important;
    padding: 5px;
}
.CmAdminUserEditSsoPasswordNoteContainter, .CmAdminUserEditSsoPasswordCompareValidatorContainter, .CashManagementPasswordNoteLabel {
    top: 0px;
    left: 260px;
}

/*JLF 9624450*/   
.SsoPinRulesLabelModernizeTheme {
        position: inherit !important;
        display: block;
        height: auto;
        width: 600px;
        clear: both;
}

.ssopinrulescontainer {
    margin-top: 1111px;
}

.CmAdminUserEditContent .TextAssist {
    border: 1px solid #C8C8C8;
    background-color: #F5F5F5;
    padding: 5px;
    text-align: left;
    width: 500px;
    position: absolute;
}
.CashManagementPasswordNoteLabel {
    display: none;
}
.CmAdminUserEditSsoPasswordValidatorContainter, .CmAdminUserEditSsoPasswordCompareValidatorContainter, .CmAdminUserEditNoteLable {
    width: 250px;
}
.CmAdminUserEditSsoPasswordValidatorContainter span, .CmAdminUserEditSsoPasswordCompareValidatorContainter span {
    color: #A00000 !important;
}
.error-image span.ShowMe {
    display: inline !important;
}

td.DateRangeSelectionDetailsTD{
    padding-left:0px;
}
.CMSSOIDColumn {
    width: 200px;
}
.CMSSOEmailButton {
    width: 80px;
    float: left !important;
}
.CMSSOIDButtonColmnHeader {
    width:100%;
}
.SSOAddEmailTD {
    text-align: left;
    width: 250px;
}
.SSOAddEmailRow {
    display: flex;
    height:40px;
}
.SSOAddEmailCol1 {
    width: 200px;
    text-align: right;
    padding-right:5px;
}
.SSOAddEmailCol2 {
    width: 360px;
    text-align: left;
    margin-top: -7px;
}
.SSOAddEmaiAliasLabel {
    width: 360px;
}
.SSOConfirmImg {
    display: none;
    padding-left:5px;
    margin-bottom:-3px;
}
.CMAdminMainUserNameColumn {
    min-width:200px;
}
.CMAdminMainActivityColumn {
    padding-left: 20px;
    padding-right:20px;
    width: 150px;
}
.CMAdminMainStatusColumn {
    padding-left:20px;
    padding-right:20px;
}

.SmallText.TextAssist.rulesLabelDisplayControl {
    left: 260px;
    top: 0px;
    width: 320px;
}

.LoginNewSsoSetupRules {
    position: absolute;
    left: 550px;
    width: 320px;
    margin-top: -35px;
    text-align: left;
    padding: 5px;
    background-color: #f5f5f5;
    border: 1px solid #C8C8C8;
}
.reportingEdiBtn {
    display: inline-table;
}

.CMAdminUserSettingLabel {
    padding: 0px 0px 0px 445px;
}

.CMAdminUserCurrencyLabel {
    padding: 0px 0px 0px 60px;
}
.cmAdmIntlBtn {
    padding: 0px 0px 0px 590px;
}
.CMPriorDayRptMainContent:focus {
    outline: none;
    border: 2px solid #4D97E0 !important;
}

.CMCurrentDayRptMainContent:focus {
    outline: none;
    border: 2px solid #4D97E0 !important;
}
.ReportingButton{
    display:inline-table;
}