﻿#CMMiddleOffice_AccountLookup_loginname{display:none;}
#M788MiddleOffice{margin:0 auto;width:1200px;}
#M788MiddleOffice_AccountLookup {float:left;clear:both;}
#M788MiddleOffice_AccountLookup_Search_instructions{clear: both;float:left;float: left;margin: 5px 0;width: 940px;}
#M788MiddleOffice_AccountLookup_Search{ float: left; padding:10px 0;}
#M788MiddleOffice_AccountLookup_SearchChoice {float: left;width:940px;margin:0 0 10px;}
#M788MiddleOffice_AccountLookup_SearchChoice_label,
.M788MiddleOffice_AccountLookup_SearchChoice_accounts,
.M788MiddleOffice_AccountLookup_SearchChoice_user,
.M788MiddleOffice_AccountLookup_SearchChoice_company {float: left;margin: 0 10px 0 0;}
.M788MiddleOffice_AccountLookup_SearchChoice_radio {float: left;margin: 0 5px 0 0;}
.M788MiddleOffice_AccountLookup_SearchChoice_label {float: left;}
.M788MiddleOffice_AccountLookup_SearchFields_entry {margin: 10px 10px 0 0;}
.M788MiddleOffice_AccountLookup_SearchFields_label {font-weight: bold;margin:0 0 3px 0;float:left;width:120px;}
.M788MiddleOffice_AccountLookup_SearchFields {float:left;width:100%;}
#dvSearchMandateFields .M788MiddleOffice_AccountLookup_SearchFields_label{width:180px;}
#M788MiddleOffice_AccountLookup_Search_buttonbox{clear:both; margin:10px 0;float:left;}
#M788MiddleOffice_AccountLookup_SearchResults {float:left;width:100%;margin:10px 0;}
#M788MiddleOffice_AccountLookup .buttonviewaccount, #M788MiddleOffice_AccountLookup .buttonviewcompany{background:none;border:none;cursor:pointer;text-decoration:underline;font-size:11px;font-family: Univers-Regular;}
#M788MiddleOffice_AccountLookup_GridView .CMGlobal_CAGridViewMaster_dataarea > div{width:1200px;}
.M788CPTools_MiddleOffice_AccountLookup_GridView_columnheadertextviewaccounts{text-decoration:none !important;}
#M788MiddleOffice_AccountLookup .CMGlobal_CAGridViewMaster {border-bottom:2px solid #c9b160;}
#M788MiddleOffice_AccountLookup  .CMGlobal_CAGridViewMaster_gridviewdatacell {border-bottom:1px solid #e2e2e2;border-right:1px solid #e2e2e2;padding:10px;}
#M788MiddleOffice_AccountLookup  .CMGlobal_CAGridViewMaster_gridviewdatacell:last-child {border-right:none;}
#M788MiddleOffice_AccountLookup  .CMGlobal_CAGridViewMaster_gridviewdatacell input {font-size:13px; text-decoration:none; color:#0062ac;}
#M788MiddleOffice_AccountLookup  .CMGlobal_CAGridViewMaster_gridviewdatacell input:hover {text-decoration:underline;}
#M788MiddleOffice_AccountLookup .CMGlobal_CAGridViewMaster_gridviewheadingtext {text-decoration:none;}
#M788MiddleOffice_AccountLookup_SearchResults_recordcount {padding:0 0 10px;}
.M788MiddleOffice_AccountLookup_SearchFields_Calendarinput .calendarControl {float:left;}
.M788MiddleOffice_AccountLookup_SearchFields_Calendarinput .labelTo {float:left;padding:2px 15px;}
.M788MiddleOffice_AccountLookup_SearchFields_Calendarinput input {}
.M788CPTools_MiddleOffice_AccountLookup_GridView_columnaccountname,
.M788CPTools_MiddleOffice_AccountLookup_GridView_columnbrokeraccount,
.M788CPTools_MiddleOffice_AccountLookup_GridView_columncompany,
.M788CPTools_MiddleOffice_AccountLookup_GridView_columnlastname,
.M788CPTools_MiddleOffice_AccountLookup_GridView_columnfirstname,
.M788CPTools_MiddleOffice_AccountLookup_GridView_columnuserid{text-align:left !important;}
#M788MiddleOffice_AccountLookup .CMGlobal_errormessage{padding-top:5px;}

/*--------------------------CMDatagrid CSS***********************************/
app-button-renderer button {
    font-size: 13px;
    border: none;
    background: none;
    color: #0062ac;
    font-family: Univers-Regular;
}

app-button-renderer button:hover {
    color: #0062ac;
    cursor: pointer;
    text-decoration: underline;
}

#accountLookupGridContainer {
    float: left;
    width: 100%;
}

#accountLookupGridContainer .ag-theme-fresh {
    font-family: "karlaregular", sans-serif !important;
}

#accountLookupGridContainer .ag-theme-fresh .ag-header {
    height: 25px !important;
    min-height: 25px !important;
    border-top: none;
    border-bottom: 2px solid #c9b160 !important;
    font-family: #0062ac;
}

#accountLookupGridContainer .ag-theme-fresh .ag-header-row {
    height: 40px !important;
}

#accountLookupGridContainer .ag-theme-fresh .ag-header-cell {
    border-right: none !important;
}

#accountLookupGridContainer .ag-theme-fresh .ag-icon-asc {
    display: none;
}

#accountLookupGridContainer .ag-theme-fresh .ag-icon-desc {
    display: none;
}

#accountLookupGridContainer .ag-theme-fresh .ag-root {
    border: none;
}

#accountLookupGridContainer .ag-theme-fresh .ag-cell {
    text-align: left;
    border-right: 1px solid #eee;
    padding-top: 10px;
    line-height:18px !important;
    padding-bottom:10px;
    border-bottom:none !important;
    text-overflow:ellipsis !important;
    white-space:nowrap !important;
}

#accountLookupGridContainer .ag-theme-fresh .accountlookup-cmdatagrid-companyname, .accountlookup-cmdatagrid-user-companyname {
    border-right: none !important;
}

#accountLookupGridContainer .ag-theme-fresh .ag-header-cell-label {
    text-align: left;
    margin-top: -5px;
}

#accountLookupGridContainer .ag-theme-fresh .ag-row-odd {
    background: #fff;
}

#accountLookupGridContainer .ag-theme-fresh .ag-row-even {
    background: #fff;
}

#accountLookupGridContainer #accountLookupGrid .page-container .navigationButton {
    border: none;
    background: none;
    color: #0062ac;
    font-size: 12px;
    padding: 1px !important;
    margin: 0 !important;
    font-weight: bold;
    align-self: flex-start;
    font-family: karlaregular, sans-serif !important;
}

#accountLookupGridContainer #accountLookupGrid .page-container .navigationButton:hover:enabled {
    border: none;
    background: none;
    color: #0062ac;
    font-size: 12px;
    border-bottom: none !important;
    text-decoration: underline;
}

#accountLookupGridContainer #accountLookupGrid .page-container .currentPage {
    border: none;
    font-weight: bold;
    background: none;
    color: #000 !important;
    font-size: 12px;
    border-bottom: 0 !important;
    cursor: default !important;
}

#accountLookupGridContainer #accountLookupGrid .page-container .currentPage:hover {
    border: none;
    font-weight: bold;
    background: none;
    color: #000 !important;
    font-size: 12px;
    border-bottom: none !important;
    cursor: default !important;
}

#accountLookupGridContainer #accountLookupGrid .page-container button:disabled {
    color: #ccc;
    cursor: default;
}

#accountLookupGridContainer #accountLookupGrid .cell-wrap-text {
    white-space: nowrap !important;
    text-overflow: ellipsis !important;
}

#accountLookupGridContainer #accountLookupGrid .ag-body-viewport .ag-center-cols-container {
    min-width: 100%;
}

#accountLookupGridContainer .ag-header-viewport {
    background-color: #fafafa;
    text-transform: uppercase;
    padding: 5px;
}

#accountLookupGridContainer .ag-row-no-animation .ag-row {
    transition: none;
    border-bottom: 1px solid #eeeeee !important;
}

#accountLookupGridContainer .ag-cell-focus {
    padding-top: 10px !important;
    padding-left: 12px;
}

#accountLookupGridContainer .ag-ltr .ag-header-cell-resize {
    right: 5px !important;
}

#accountLookupGridContainer .accountlookup-cmdatagrid-user-companyname {
    border-right: none !important;
}

#accountLookupGridContainer .ag-theme-fresh .ag-header-cell-label .ag-header-cell-text {
    width: 100%;
}

#accountLookupGridContainer .cm-data-grid {
    width: 100%;
}

#accountLookupGridContainer .cm-datagrid-pagination-container {
    border-bottom: 2px solid #c9b160;
    float: right;
    width: 100%;
}

#accountLookupGridContainer .cm-datagrid-pagination-container .page-container {
    justify-content: flex-start !important;
    display: flex;
    padding: 5px !important;
}

#accountLookupGridContainer .cm-datagrid-pagination .PageNumber {
    width: auto;
    float: right;
    padding-top: 3px;
    color: #000;
    font-weight: bold;
}

#accountLookupGridContainer .cm-datagrid-pagination .PageNumber span {
    font-weight: bold;
}

#M788MiddleOffice_AccountLookup {
    max-width: none;
    padding: 10px;
}

#M788MiddleOffice_AccountLookup #M788MiddleOffice_AccountLookup_Search {
    width: 300px !important;
}

#M788MiddleOffice_AccountLookup_SearchResults {
    width: 100% !important;
}

#M788MiddleOffice_AccountLookup .ag-body-viewport {
    overflow-y: hidden !important;
}

#accountLookupGridContainer .ag-theme-fresh .accountlookup-cmdatagrid-viewaccount,
#accountLookupGridContainer .ag-theme-fresh .accountlookup-cmdatagrid-viewcompany,
#accountLookupGridContainer .ag-theme-fresh .accountlookup-cmdatagrid-user-viewaccount {
    text-align: center;
}
/*--------------------------End: ********************************************/
 
