#add-project-dialog {
  /* override default padding */
}
#add-project-dialog .templates,
#add-project-dialog .template {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#add-project-dialog .templates {
  padding: 1px;
  overflow: auto;
  list-style: none;
  margin: 0;
  /* for when it gets tab focus. Uncomment to not show a border, but we should show SOMETHING. */
  /*outline: none; */
}
#add-project-dialog .templates:focus {
  outline: none;
}
#add-project-dialog .template {
  float: left;
  vertical-align: top;
  margin: 0;
  padding: 10px;
  border: 1px solid white;
  border-radius: 3px;
  cursor: pointer;
  width: 388px;
  height: 80px;
  /* CONFDEV-14285 fix text selection on double-click by preventing text selection in the first place */
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
#add-project-dialog .template.selected {
  background-color: #E6EFF8;
  border-radius: 3px;
}
#add-project-dialog .dialog-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#add-project-dialog .dialog-panel-body {
  overflow-x: hidden;
}
#add-project-dialog .template-meta {
  padding-left: 60px;
  /* 48px icon + 1px left border + 1px right border + 10px padding */
}
#add-project-dialog .template-preview {
  float: left;
  width: 48px;
  height: 48px;
  vertical-align: text-bottom;
}
#add-project-dialog .template-name {
  font-weight: bold;
  margin-top: 0;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
#add-project-dialog .dialog-panel-body.pt-content .wait-container {
  text-align: center;
  height: 16px;
  line-height: 16px;
  width: 100%;
  position: absolute;
  top: 50%;
  margin-top: -8px;
  display: block;
  font-size: 14px;
  /* to enable correct vertical centering */
  margin-left: 4px;
}
#add-project-dialog .dialog-panel-body.pt-content .wait-container > .wait-icon {
  vertical-align: text-bottom;
  margin-right: 3px;
}
#add-project-dialog .pt-submit-button {
  margin-right: 10px;
}
#add-project-dialog .help-lnk {
  margin-left: 10px;
}
#add-project-dialog .add-workflow-link {
  font-size: 14px;
}
#add-project-dialog .footer-links {
  float: left;
}
#add-project-dialog .pt-content {
  background: no-repeat 95% 100%;
}
#add-project-dialog .add-project-wrapper {
  display: table;
}
#add-project-dialog .add-project-form-wrapper {
  width: 460px;
  padding-right: 60px;
}
#add-project-dialog .add-project-description-wrapper {
  display: table-cell;
  margin-left: 5px;
  vertical-align: top;
}
#add-project-dialog .add-project-description-wrapper h3 {
  color: #3B73AF;
}
#add-project-dialog .template-description {
  height: 40px;
}
#add-project-dialog .add-project-back-button {
  margin-left: 10px;
}
#add-project-dialog .template-group-header {
  margin-bottom: 5px;
}
#add-project-dialog .template-group-header .project-type-icon {
  width: 18px;
  height: 18px;
  vertical-align: top;
  margin-right: 5px;
}
#add-project-dialog .template-group {
  padding-bottom: 0;
  margin-bottom: 8px;
}
#add-project-dialog.aui-dialog .dialog-button-panel .footer-links .button-panel-link {
  padding-left: 10px;
}
#add-project-dialog .offscreen-left {
  left: -9999px;
  position: absolute;
}
#add-project-dialog .create-shared-info {
  display: none;
  color: #999;
}
#add-project-dialog .field-group.project-picker-group {
  padding-top: 2em;
  padding-bottom: 2em;
}
#add-project-dialog .aui-icon-help {
  cursor: pointer;
}
#add-project-dialog #create-shared-project-form p {
  margin-top: 0;
}
.aui-icon.aui-icon-create-shared {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMS4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgdmlld0JveD0iMCAwIDE4LjU0MiAxOC4yNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTguNTQyIDE4LjI1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxyZWN0IHg9IjMuODg0IiB5PSIxMS4xNjciIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiMzNzczQjE7IiB3aWR0aD0iMiIgaGVpZ2h0PSIxIi8+CjxyZWN0IHg9IjQuMzIyIiB5PSIxLjE2NyIgc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6IzM3NzNCMTsiIHdpZHRoPSIyIiBoZWlnaHQ9IjEiLz4KPHJlY3QgeD0iMTEuNDU4IiB5PSI1Ljg4NiIgc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6IzM3NzNCMTsiIHdpZHRoPSIxIiBoZWlnaHQ9IjAuOTY4Ii8+CjxwYXRoIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiMzNzczQjE7IiBkPSJNMTIuMDU4LDEuOTc2TDExLjI2MiwyLjU3YzAuMTI4LDAuMTcyLDAuMTk2LDAuMzc1LDAuMTk2LDAuNTg5Cgl2MC43MjdoMVYzLjE1OUMxMi40NTgsMi43MTYsMTIuMzA2LDIuMzA5LDEyLjA1OCwxLjk3NnoiLz4KPHBhdGggc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6IzM3NzNCMTsiIGQ9Ik0yLjQ1OCwxMC4xNzRWOS43MzZoLTF2MC40MzljMCwwLjU0NiwwLjIyMywxLjA0NCwwLjU4MywxLjQwNQoJbDAuNzA4LTAuNzA2QzIuNTYyLDEwLjY4NSwyLjQ1OCwxMC40MzcsMi40NTgsMTAuMTc0eiIvPgo8cmVjdCB4PSI4LjMyMiIgeT0iMS4xNjciIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiMzNzczQjE7IiB3aWR0aD0iMiIgaGVpZ2h0PSIxIi8+CjxyZWN0IHg9IjEuNDU4IiB5PSI1LjczNiIgc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6IzM3NzNCMTsiIHdpZHRoPSIxIiBoZWlnaHQ9IjIiLz4KPHBhdGggc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6IzM3NzNCMTsiIGQ9Ik0xLjQ1OCwzLjE1OXYxLjAwOGgxVjMuMTU5YzAtMC4zMzksMC4xNzMtMC42NTIsMC40NjItMC44MzYKCUwyLjM4NCwxLjQ4M0MxLjgzMSwxLjgzNywxLjQ1OCwyLjQ1MywxLjQ1OCwzLjE1OXoiLz4KPGc+Cgk8ZGVmcz4KCQk8cmVjdCBpZD0iU1ZHSURfMV8iIHg9IjkuNDU4IiB5PSIxMS4xMjUiIHdpZHRoPSI1IiBoZWlnaHQ9IjEiLz4KCTwvZGVmcz4KCTxjbGlwUGF0aCBpZD0iU1ZHSURfMl8iPgoJCTx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzFfIiAgc3R5bGU9Im92ZXJmbG93OnZpc2libGU7Ii8+Cgk8L2NsaXBQYXRoPgoJPHJlY3QgeD0iNC40NTgiIHk9IjYuMTI1IiBzdHlsZT0iY2xpcC1wYXRoOnVybCgjU1ZHSURfMl8pO2ZpbGw6IzM3NzNCMTsiIHdpZHRoPSIxNSIgaGVpZ2h0PSIxMSIvPgo8L2c+CjxyZWN0IHg9IjExLjQ1OCIgeT0iOS4xMjUiIHN0eWxlPSJmaWxsOiMzNzczQjE7IiB3aWR0aD0iMSIgaGVpZ2h0PSI1Ii8+CjxwYXRoIHN0eWxlPSJmaWxsOiMzNzczQjE7IiBkPSJNMTUuNDY2LDcuMTY3YzAuNTQ3LDAsMC45OTIsMC40NDUsMC45OTIsMC45OTJ2Ny4wMTZjMCwwLjU0Ny0wLjQ0NSwwLjk5Mi0wLjk5MiwwLjk5Mkg4LjQ1CgljLTAuNTQ3LDAtMC45OTItMC40NDUtMC45OTItMC45OTJWOC4xNTljMC0wLjU0NywwLjQ0NS0wLjk5MiwwLjk5Mi0wLjk5MkgxNS40NjYgTTE1LjQ2Niw2LjE2N0g4LjQ1CgljLTEuMDkyLDAtMS45OTIsMC44OTItMS45OTIsMS45OTJ2Ny4wMTZjMCwxLjA5MiwwLjg5MiwxLjk5MiwxLjk5MiwxLjk5Mmg3LjAxNmMxLjA5MiwwLDEuOTkyLTAuODkyLDEuOTkyLTEuOTkyVjguMTU5CglDMTcuNDU4LDcuMDY3LDE2LjU2Niw2LjE2NywxNS40NjYsNi4xNjdMMTUuNDY2LDYuMTY3eiIvPgo8L3N2Zz4K");
}
#inline-dialog-shared-project-help-popup {
  z-index: 3500;
  /* Make sure the popup shows up in front of a dialog */
}
#inline-dialog-shared-project-help-popup .shared-help {
  padding: 10px;
}
#inline-dialog-shared-project-help-popup .shared-help ul {
  margin-top: 6px;
}
