.module {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 25px;
}
.module:before,
.module:after {
  content: " ";
  display: table;
}
.module:after {
  clear: both;
}
.module:first-child {
  margin-top: 0;
}
.module > .mod-header:before,
.module > .mod-header:after {
  content: " ";
  display: table;
}
.module > .mod-header:after {
  clear: both;
}
.module > .mod-header > h1,
.module > .mod-header > h2,
.module > .mod-header > h3,
.module > .mod-header > h4,
.module > .mod-header > h5,
.module > .mod-header > h6 {
  margin-top: 0;
}
.module > .mod-header + .mod-content {
  margin-top: 10px;
}
.module > .mod-content:before,
.module > .mod-content:after {
  content: " ";
  display: table;
}
.module > .mod-content:after {
  clear: both;
}
.module > .mod-content iframe {
  border: 0;
  margin: 0;
  padding: 0;
  width: 100%;
}
.module + .module {
  margin-top: 25px;
  padding-top: 25px;
}
.property-list {
  display: block;
  margin: 0;
  list-style: none;
  padding: 0;
}
.property-list > li {
  margin: 1px 0 0 0;
  padding: 0;
  position: relative;
}
.property-list img {
  vertical-align: text-bottom;
}
.property-list .item {
  margin: 1px 0 0 0;
}
.property-list .item .name {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
  overflow-wrap: break-word;
  color: #7a869a;
  display: inline-block;
  font-weight: normal;
  padding: 2px 5px 2px 0;
  padding-right: 5px;
  text-align: right;
  width: 150px;
}
.property-list .item .value {
  word-wrap: break-word;
  overflow-wrap: break-word;
  display: inline-block;
  max-width: 100%;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-top: 2px;
  position: relative;
  vertical-align: top;
}
.property-list .item .value .value {
  padding: 0;
}
.property-list .wrap {
  padding: 0 10px 0 150px;
}
.property-list .wrap:before,
.property-list .wrap:after {
  content: " ";
  display: table;
}
.property-list .wrap:after {
  clear: both;
}
.property-list .wrap .name {
  float: left;
  margin-left: -150px;
}
.property-list.two-cols:before,
.property-list.two-cols:after {
  content: " ";
  display: table;
}
.property-list.two-cols:after {
  clear: both;
}
.property-list.two-cols > .item {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  clear: left;
  float: left;
  width: 50%;
}
.property-list.two-cols > .item-right {
  clear: right;
  float: right;
}
.property-list.two-cols > .item.full-width {
  clear: both;
  width: 100%;
}
.msie .property-list .wrap .value {
  display: block;
}
.module > .mod-content .issues {
  display: block;
  margin: 0;
  list-style: none;
  padding: 0;
}
.module > .mod-content .issues > li {
  margin: 0;
  padding: 0;
  padding-left: 26px;
  position: relative;
}
.module > .mod-content .issues > li + li {
  margin-top: 5px;
}
.module > .mod-content .issues > li .aui-icon,
.module > .mod-content .issues > li img {
  left: 0;
  margin-top: 2px;
  position: absolute;
}
.module > .mod-content .issues > li .issue:after {
  content: ".";
}
.issue-list .issue-list-key {
  width: 15%;
}
.issue-list .issue-list-date {
  width: 35%;
}
.criteria-group {
  border: 1px solid #ccc;
  border-left: 5px solid #ccc;
  border-radius: 3px;
  margin: 20px 0 0 0;
  position: relative;
}
.criteria-group .criteria-group {
  border-right: 0;
  border-radius: 3px 0 0 3px;
  margin: 10px 0 10px 0;
}
.criteria-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.criteria-item {
  border-top: 1px solid #ccc;
  padding: 5px 0 5px 10px;
}
.criteria-item > .aui-buttons {
  float: right;
  margin-top: -5px;
  padding-right: 5px;
}
.criteria-item > .aui-buttons .aui-button {
  color: #707070;
  opacity: 0;
  filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
  padding-left: 5px;
  padding-right: 5px;
}
.criteria-item > .aui-buttons .aui-button:focus,
.criteria-item > .aui-buttons .aui-button:hover {
  color: #333;
  position: relative;
}
.criteria-item > .aui-buttons .aui-button:after,
.criteria-item > .aui-buttons .aui-button:before {
  color: inherit;
}
.criteria-item > .aui-buttons .aui-button[aria-disabled="true"] {
  color: #ccc;
  cursor: not-allowed;
}
.criteria-item .aui-button:focus,
.criteria-item:hover > .aui-buttons .aui-button {
  opacity: 1;
  filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
}
.criteria-post-functions .criteria-item {
  counter-increment: postFunctions;
  padding-left: 40px;
}
.criteria-post-functions {
  counter-reset: postFunctions;
}
.criteria-post-functions .criteria-item:before {
  content: counter(postFunctions) ".";
  float: left;
  margin-left: -30px;
  width: 20px;
  text-align: right;
}
.criteria-group-actions {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  background: #f0f0f0;
  margin: 0;
  padding: 5px 10px;
  width: 100%;
}
.criteria-group-actions select,
.criteria-group-actions option,
.criteria-group-actions p {
  font-weight: bold;
}
.criteria-group-actions p {
  margin: 5px 0;
}
.criteria-group-actions .aui-button {
  float: right;
}
form.aui.criteria-group-actions .select {
  margin: 0;
  max-width: none;
  width: auto;
}
form.aui.criteria-group-actions label {
  color: #333;
}
.workflow-transition-info {
  margin: 20px 0 0 0;
}
.workflow-transition-info .tabs-menu {
  vertical-align: top;
}
.workflow-transition-info .tabs-pane {
  padding: 20px 0;
}
.criteria-move-down span,
.criteria-move-up span {
  display: inline-block;
  height: 16px;
  overflow: hidden;
  text-align: left;
  text-indent: -999em;
  vertical-align: baseline;
  width: 16px;
}
.criteria-move-down span {
  background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAZklEQVR42mP4TyFgGDUAvwEFBQVg/O3bt6FkwIIFC+Aa0fGiRYsIG/Dz58//nZ2dGJq7urrAckR54c2bN/+rqqrgmkHst2/fkhYGN27c+F9YWAjGN2/eJC8Q9+7d+3///v3DPSkDAD0iz0y/dSoAAAAAAElFTkSuQmCC") no-repeat 0 0;
}
.criteria-move-down[aria-disabled="true"] span,
.criteria-move-down[aria-disabled="true"]:hover span,
.criteria-move-down[aria-disabled="true"]:focus span {
  background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAZUlEQVR42mP4TyFgGDUAvwFnzpwB4z9//gwlA+7evQvXiI7v3btH2IC/f//+v3r1KoZmkBhIjigv/Pjx4//58+fhmi9cuPD/58+fpIXBx48f4QZ8+vSJvEB8/vz5/xcvXgz3pAwAzJjsLM9Dui4AAAAASUVORK5CYII=") no-repeat 0 0;
}
.criteria-move-down:hover span,
.criteria-move-down:focus span {
  background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAAAAAA6mKC9AAAANklEQVR42mP4jwYYqChgbPyJJIEKYzCoggt8CwfxI78jtDxxNDZ2fIpsxnFT05Oohi5cTL7TAYz06apV/wRhAAAAAElFTkSuQmCC") no-repeat 0 0;
}
.criteria-move-up span {
  background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAAAAAA6mKC9AAAARklEQVR42mP4jwYYqCiwdz+qwI3CwpvIAm+qCgqq3iIEfnYWAEHXT7jAggIwWAQX+PbtW0HBu2/fkG0pKPiGai2GAAlOBwB+mO/W7x1zRQAAAABJRU5ErkJggg==") no-repeat 0 0;
}
.criteria-move-up[aria-disabled="true"] span,
.criteria-move-up[aria-disabled="true"]:hover span,
.criteria-move-up[aria-disabled="true"]:focus span {
  background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAcUlEQVR42u3SMQrAIAwFUO9/NkEXR111jVOESIqFuLTU2kKhoPCXyH8IUfHLoxZwDcQYOaX0DAAA1lrvyTnPAYjIxpgOWGu5lHIPqLWyc66XJW3W7oaA9/5QloQQxgAR9UixPV9mU1sQ4Kz4DfCPr7wBqLDr9uab2cAAAAAASUVORK5CYII=") no-repeat 0 0;
}
.criteria-move-up:hover span,
.criteria-move-up:focus span {
  background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAAAAAA6mKC9AAAARUlEQVR42mP4jwYYqCiwcDGqwHFT05PIAk8cjY0dnyIEvoUbA0Hkd7hAhTEYVMEFPn36ZGz87NMnZFuMjT+hWoshQILTAYEY6V2rN23KAAAAAElFTkSuQmCC") no-repeat 0 0;
}
.criteria-toggle-link {
  display: none;
}
.twixi-block .toggle-trigger,
.toggle-wrap .toggle-trigger {
  display: block;
}
.twixi-block.collapsed .twixi-content,
.toggle-wrap.collapsed .twixi-content,
.twixi-block.collapsed .twixi-wrap.verbose,
.toggle-wrap.collapsed .twixi-wrap.verbose,
.twixi-block.collapsed .toggle-block,
.toggle-wrap.collapsed .toggle-block,
.twixi-block.collapsed .mod-content,
.toggle-wrap.collapsed .mod-content {
  display: none;
}
.twixi-block.collapsed .twixi-wrap.concise,
.toggle-wrap.collapsed .twixi-wrap.concise {
  display: block;
}
.twixi-block.collapsed .icon-twixi,
.toggle-wrap.collapsed .icon-twixi,
.twixi-block.collapsed .twixi-closed,
.toggle-wrap.collapsed .twixi-closed {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAA3NCSVQICAjb4U/gAAAAJFBMVEX///9wcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHDRPAkXAAAADHRSTlMAESIziJmqu8zd7v+91kxoAAAACXBIWXMAAAsSAAALEgHS3X78AAAAFnRFWHRDcmVhdGlvbiBUaW1lADIxLzEyLzEymvNa/wAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAArSURBVAiZY2DAB1iaoAy2XQZQVvRiKIMVLlQ9AU0EpoZjhwLUnEa81iABAFHzB8GYPzdNAAAAAElFTkSuQmCC);
}
.twixi-block.collapsed .toggle-title > svg,
.toggle-wrap.collapsed .toggle-title > svg {
  transform: rotate(-90deg);
}
.twixi-block .twixi-content,
.toggle-wrap .twixi-content,
.twixi-block .twixi-wrap.verbose,
.toggle-wrap .twixi-wrap.verbose,
.twixi-block .toggle-block,
.toggle-wrap .toggle-block,
.twixi-block .mod-content,
.toggle-wrap .mod-content {
  display: block;
}
.twixi-block .twixi-wrap.concise,
.toggle-wrap .twixi-wrap.concise {
  display: none;
}
.twixi-block .twixi-wrap,
.toggle-wrap .twixi-wrap,
.twixi-block .twixi-trigger,
.toggle-wrap .twixi-trigger {
  padding-left: 20px;
  position: relative;
}
.twixi-block .icon-twixi,
.toggle-wrap .icon-twixi,
.twixi-block .twixi-opened,
.toggle-wrap .twixi-opened {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAA3NCSVQICAjb4U/gAAAAJFBMVEX///9wcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHDRPAkXAAAADHRSTlMAESIziJmqu8zd7v+91kxoAAAACXBIWXMAAAsSAAALEgHS3X78AAAAFnRFWHRDcmVhdGlvbiBUaW1lADIxLzEyLzEymvNa/wAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAySURBVAiZY2AgCbA0MDCkgBgcWxlYd4AYjN0B0YvAclrbdxmAGcyrF0OVWxqQZjwDAwA8XgfBciyedgAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  cursor: pointer;
}
.twixi-block .twixi,
.toggle-wrap .twixi,
.twixi-block .icon-twixi,
.toggle-wrap .icon-twixi,
.twixi-block .twixi-opened,
.toggle-wrap .twixi-opened,
.twixi-block .twixi-closed,
.toggle-wrap .twixi-closed {
  display: block;
  position: absolute;
  left: 0;
  top: 2px;
}
.twixi-block .twixi,
.toggle-wrap .twixi {
  height: 16px;
  width: 16px;
}
.twixi-block .twixi .icon,
.toggle-wrap .twixi .icon {
  top: 0;
}
.twixi-block h1.toggle-title,
.toggle-wrap h1.toggle-title,
.twixi-block h2.toggle-title,
.toggle-wrap h2.toggle-title {
  background-position: 3px 7px;
}
.twixi-block h3.toggle-title,
.toggle-wrap h3.toggle-title {
  background-position: 3px 4px;
}
.twixi-block h4.toggle-title,
.toggle-wrap h4.toggle-title,
.twixi-block h5.toggle-title,
.toggle-wrap h5.toggle-title,
.twixi-block h6.toggle-title,
.toggle-wrap h6.toggle-title {
  background-position: 2px 2px;
}
.twixi-block .toggle-title,
.toggle-wrap .toggle-title {
  display: inline-block;
  cursor: pointer;
}
.twixi-block .aui-button.toggle-title,
.toggle-wrap .aui-button.toggle-title {
  padding: 0;
  position: absolute;
  left: 0;
  top: 3px;
  width: 14px;
  height: 14px;
  border: 0;
}
.twixi-block .aui-button.toggle-title svg,
.toggle-wrap .aui-button.toggle-title svg {
  display: block;
}
.twixi-block .concise .flooded,
.toggle-wrap .concise .flooded {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 100%;
}
.twixi-block .verbose .flooded,
.toggle-wrap .verbose .flooded {
  overflow: auto;
  overflow-y: hidden;
}
.msie .twixi-block .concise .flooded,
.toggle-wrap .concise .flooded {
  word-wrap: normal;
  word-break: normal;
}
#add_project_link .twixi-content {
  padding-top: 10px;
}
.admin-summary-panels {
  margin-top: 20px;
}
.admin-summary-section {
  padding-left: 48px;
}
.admin-summary-section ul {
  list-style: none;
  padding: 0;
}
#admin-summary-panel .aui-icon-small::before {
  font-size: 14px;
}
