Use mb_strlen() in ellipsify() to avoid excessive multibyte truncation
[civicrm-core.git] / css / civicrm.css
index 4ae64c863097ee645cbe714ddaf87312dbdab414..a30c25c3c34025f1993398cdd3e49a1590cc497a 100644 (file)
@@ -271,7 +271,8 @@ input.crm-form-entityref {
 }
 .crm-container input.crm-form-text,
 .crm-container .crm-icon-picker-button,
-.crm-container input.dateplugin {
+.crm-container input.dateplugin,
+.crm-container input.crm-form-password {
   border: 1px solid #999;
   vertical-align: middle;
   padding: 1px 2px;
@@ -285,7 +286,9 @@ input.crm-form-entityref {
 .crm-container input.crm-form-text[disabled],
 .crm-container input.dateplugin[disabled],
 .crm-container select.crm-form-select[disabled],
-.crm-container input.crm-form-text[readonly] {
+.crm-container input.crm-form-text[readonly],
+.crm-container input.crm-form-password[disabled],
+.crm-container input.crm-form-password[readonly] {
   background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #ddd), color-stop(15%, #f2f2f2));
   background-image: -webkit-linear-gradient(top, #ddd 1%, #f2f2f2 15%);
   background-image: -moz-linear-gradient(top, #ddd 1%, #f2f2f2 15%);
@@ -294,7 +297,8 @@ input.crm-form-entityref {
 
 .crm-container input.crm-form-text[disabled],
 .crm-container input.dateplugin[disabled],
-.crm-container select.crm-form-select[disabled] {
+.crm-container select.crm-form-select[disabled],
+.crm-container input.crm-form-password[disabled] {
   color: #a9a9a9;
 }
 
@@ -1069,6 +1073,7 @@ input.crm-form-entityref {
 #crm-recently-viewed ul {
   list-style-image: none;
   font-size: .9em;
+  padding: 0;
 }
 
 #crm-recently-viewed li.crm-recently-viewed {
@@ -1121,6 +1126,11 @@ input.crm-form-entityref {
   display: block;
 }
 
+.crm-recentview-item {
+  overflow: hidden;
+  text-overflow: ellipsis;
+}
+
 #crm-recently-viewed .crm-recentview-wrapper a:hover {
   color: #494949;
 }