/* dynamic pmh class styles */
.pmh-global-base, body, p, li, span, .open-value, .verb-value, .sidebar-item, .messages-body { font-family: "Times New Roman", Times, serif; font-size: 12px; font-weight: 500; text-decoration: none; color: #ffffff; opacity: 1; }
.pmh-global-headings, h1, h2, h3, h4, .dashboard-widget-handle, .open-section-title, .ua-title, .card-title, .messages-title { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: 700; text-decoration: none; color: #000000; opacity: 1; }
.pmh-table-head-lg, table thead th, table thead th * { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 700; text-decoration: none; color: #ff2600; opacity: 1; }
.pmh-table-head-sm, .tasks-head > div, .todo-header { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 700; text-decoration: none; color: #000000; opacity: 1; }
.pmh-table-cell, table tbody td, table tbody td *, .task-row > div, .task-row > div *, .overview-list li, .overview-list li * { font-family: "Times New Roman", Times, serif; font-size: 13px; font-weight: 500; text-decoration: none; color: #000000; opacity: 1; }
.pmh-global-form, label, .form-label, input, select, textarea { font-family: "Times New Roman", Times, serif; font-size: 13px; font-weight: 400; text-decoration: none; color: #000000; opacity: 1; }
.pmh-global-button, button, .btn, .icon-text-btn, .save-btn { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 700; text-decoration: none; color: #000000; opacity: 1; }
.pmh3 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 700; text-decoration: none; color: #000000; opacity: 1; }
.pmh4 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 700; text-decoration: none; color: #000000; opacity: 1; }
.pmhtext1 { font-family: "Times New Roman", Times, serif; font-size: 12px; font-weight: 500; text-decoration: none; color: #000000; opacity: 1; }
.pmhtext3 { font-family: "Times New Roman", Times, serif; font-size: 10px; font-weight: 400; text-decoration: none; color: #000000; opacity: 1; }
.pmhtext4 { font-family: "Times New Roman", Times, serif; font-size: 12px; font-weight: 700; text-decoration: none; color: #000000; opacity: 1; }
.pmhtext5 { font-family: "Times New Roman", Times, serif; font-size: 12px; font-weight: 700; text-decoration: none; color: #000000; opacity: 1; }
.pmhmeta1 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; text-decoration: none; color: #000000; opacity: 1; }
.pmhmeta2 { font-family: Arial, Helvetica, sans-serif; font-size: 8px; font-weight: 400; text-decoration: none; color: #000000; opacity: 1; }
.pmh-chat-header { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 700; text-decoration: none; color: #000000; opacity: 1; }
.pmh-chat-user { font-family: "Times New Roman", Times, serif; font-size: 10px; font-weight: 400; text-decoration: none; color: #000000; opacity: 1; }
.pmh-chat-user-meta { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 500; text-decoration: none; color: #000000; opacity: 1; }
.pmh-chat-message { font-family: "Times New Roman", Times, serif; font-size: 13px; font-weight: 600; text-decoration: none; color: #000000; opacity: 1; }
.pmh-chat-message-meta { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; text-decoration: none; color: #000000; opacity: 1; }
.pmh-chat-daysep { font-family: Arial, Helvetica, sans-serif; font-size: 8px; font-weight: 400; text-decoration: none; color: #000000; opacity: 1; }
.pmh-color-white { color: #ffffff; }
.pmh-opacity-90 { opacity: 0.9; }
.pmh-opacity-80 { opacity: 0.8; }
.pmh-opacity-55 { opacity: 0.55; }
.pmh-no-underline { text-decoration: none; }
