﻿.textModuleCss 
{
    margin: 0 0 1em;
}

.width100percent 
{
    width: 100%
}
/* Office directory management interface (module action > Manage Office Directory) */
.wexOfficeDirectoryManagement { padding: 10px 0 20px; }
.wexOfficeDirectoryManagement .wexOfficeAdminHeader { display: flex; justify-content: space-between; align-items: flex-start; gap: 20px; flex-wrap: wrap; }
.wexOfficeDirectoryManagement .wexOfficeAdminHeading { flex: 1 1 0%; min-width: 0; }
.wexOfficeDirectoryManagement .wexOfficeAdminHeaderActions { flex: 0 0 auto; padding-top: 8px; }
.wexOfficeDirectoryManagement .wexOfficeTableWrap { max-width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; }
.wexOfficeDirectoryManagement .wexOfficeTableWrap table { width: 100%; font-size: 13px; }
.wexOfficeDirectoryManagement .wexOfficeTableWrap td { vertical-align: top; padding: 6px 8px; border-bottom: 1px solid #ccc; text-align: left; }
.wexOfficeDirectoryManagement .wexOfficeTableWrap td.wexNoWrap { white-space: nowrap; }
.wexOfficeDirectoryManagement .wexOfficeTableWrap tr:hover td { background-color: #ffffcc; }
.wexOfficeDirectoryManagement label { font-weight: bold; display: block; margin-bottom: 2px; }
.wexOfficeDirectoryManagement .mb-sm { margin-bottom: 10px; }
.wexOfficeDirectoryManagement .wexOfficeHint { color: #666; font-size: 12px; margin: -6px 0 12px; font-weight: normal; }
.wexOfficeDirectoryManagement .btn-sm { padding: 4px 10px; font-size: 13px; line-height: 1.5; }
.wexOfficeDirectoryManagement select.input-sm, .wexOfficeDirectoryManagement input.input-sm, .wexOfficeDirectoryManagement textarea.input-sm { padding: 4px 8px; font-size: 13px; line-height: 1.5; height: auto; }
.wexOfficeDirectoryManagement .btn-outline-secondary { border: 1px solid #6c757d; color: #6c757d; background: transparent; }
.wexOfficeDirectoryManagement .btn-outline-secondary:hover { color: #fff; background: #6c757d; }
.wexOfficeDirectoryManagement .wexOfficePreview { border: 1px solid #ddd; padding: 15px; max-width: 520px; }
