.dateData td {
  text-align: left;
}
.documentinuse {
  font-style: normal;
}
.actionBar {
  height: 22px !important;
  display: flex;
  align-items: center;
}
.actionBar .actionLink {
  position: static;
}
.actionBar input {
  position: static !important;
}
.IE8 .actionBar input {
  position: static !important;
  min-height: 16px !important;
  height: 16px !important;
}
.bcbHeader {
  padding-left: 12px !important;
}
.bcHeader {
  text-align: center;
  padding-left: 5px !important;
  padding-right: 5px !important;
}
body.baselinesModule {
  overflow: hidden;
}
body.baselinesModule #baselineAccordion .accordion-content {
  padding-top: 0 !important;
}
body.branchesModule.branchesModule {
  overflow: auto;
}
.compareBaselinesCont {
  width: 100%;
  text-align: center;
  display: block;
  padding: 10px;
}
#baselineLibrary .baselineName {
  display: block;
  color: #0093b8;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
}
#baselineLibrary .baselineName:hover {
  text-decoration: underline;
  cursor: pointer;
}
.showOnlyMyBaselinesContainer,
.showOnlyMyBranchesContainer {
  display: flex;
  align-items: center;
  margin-right: 15px;
}
.showOnlyMyBaselinesContainer label,
.showOnlyMyBranchesContainer label {
  font-weight: normal;
  margin: 0;
}
.alignRight {
  margin-left: auto;
}
.filterText {
  font-size: 11px;
}
.baselineListWrapper.noSelectionYet .compareBaselinesCont {
  margin-bottom: -45px;
}
.baselineListWrapper.atLeastOneSelection .baselineDropArea {
  margin-top: -140px;
}
.baselineListWrapper.atLeastOneSelection .baselineDropArea .leftBaselineWrapper,
.baselineListWrapper.atLeastOneSelection .baselineDropArea .rightBaselineWrapper {
  display: inline-block;
}
.baselineListWrapper.atLeastOneSelection .filter {
  margin-top: 140px;
  background-color: #FFFFFF;
}
.baselineListWrapper.atLeastOneSelection #baseline {
  margin-top: 0px;
}
.baselineListWrapper.atLeastOneSelection .dropHint {
  margin-top: -98px !important;
}
.baselineListWrapper .baselineDropArea {
  position: fixed;
  background-color: #fff;
  width: calc(100% - 40px);
  margin-top: -70px;
  padding-top: 10px;
}
body.IE8 .baselineListWrapper .baselineDropArea {
  width: 95%;
}
.baselineListWrapper .baselineDropArea div {
  box-sizing: border-box;
}
.baselineListWrapper .baselineDropArea .leftBaselineWrapper,
.baselineListWrapper .baselineDropArea .rightBaselineWrapper {
  width: 50%;
  padding: 0;
  margin: 0 0 5px 0;
  display: none;
}
.baselineListWrapper .baselineDropArea .leftBaselineWrapper .leftBaseline,
.baselineListWrapper .baselineDropArea .rightBaselineWrapper .leftBaseline,
.baselineListWrapper .baselineDropArea .leftBaselineWrapper .rightBaseline,
.baselineListWrapper .baselineDropArea .rightBaselineWrapper .rightBaseline {
  padding: 0.7em;
  background-color: #fff7eb;
  border: 1px solid #ffd9ab;
  display: none;
  -webkit-transition: background-color 500ms ease;
  -o-transition: background-color 500ms ease;
  -moz-transition: background-color 500ms ease;
  transition: background-color 500ms ease;
}
.baselineListWrapper .baselineDropArea .leftBaselineWrapper .leftBaseline.notEmpty,
.baselineListWrapper .baselineDropArea .rightBaselineWrapper .leftBaseline.notEmpty,
.baselineListWrapper .baselineDropArea .leftBaselineWrapper .rightBaseline.notEmpty,
.baselineListWrapper .baselineDropArea .rightBaselineWrapper .rightBaseline.notEmpty {
  display: block;
}
.baselineListWrapper .baselineDropArea .leftBaselineWrapper .leftBaseline,
.baselineListWrapper .baselineDropArea .rightBaselineWrapper .leftBaseline {
  margin-right: 2.5px;
}
.baselineListWrapper .baselineDropArea .leftBaselineWrapper .rightBaseline,
.baselineListWrapper .baselineDropArea .rightBaselineWrapper .rightBaseline {
  margin-left: 2.5px;
}
.baselineListWrapper .baselineDropArea .leftBaselineWrapper .selectedBaselineInfo,
.baselineListWrapper .baselineDropArea .rightBaselineWrapper .selectedBaselineInfo {
  width: 100%;
  table-layout: fixed;
}
.baselineListWrapper .baselineDropArea .leftBaselineWrapper .selectedBaselineInfo td,
.baselineListWrapper .baselineDropArea .rightBaselineWrapper .selectedBaselineInfo td {
  width: 33%;
}
.baselineListWrapper .baselineDropArea .leftBaselineWrapper .selectedBaselineInfo .description,
.baselineListWrapper .baselineDropArea .rightBaselineWrapper .selectedBaselineInfo .description,
.baselineListWrapper .baselineDropArea .leftBaselineWrapper .selectedBaselineInfo .source,
.baselineListWrapper .baselineDropArea .rightBaselineWrapper .selectedBaselineInfo .source {
  display: block;
}
.baselineListWrapper .baselineDropArea .leftBaselineWrapper .selectedBaselineInfo .name,
.baselineListWrapper .baselineDropArea .rightBaselineWrapper .selectedBaselineInfo .name {
  display: block;
  color: #0093b8;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
}
.baselineListWrapper .baselineDropArea .leftBaselineWrapper .selectedBaselineInfo .name:hover,
.baselineListWrapper .baselineDropArea .rightBaselineWrapper .selectedBaselineInfo .name:hover {
  text-decoration: underline;
  cursor: pointer;
}
.baselineListWrapper .baselineDropArea .leftBaselineWrapper .selectedBaselineInfo .date,
.baselineListWrapper .baselineDropArea .rightBaselineWrapper .selectedBaselineInfo .date {
  display: block;
  text-align: center;
  font-size: 11px;
}
.baselineListWrapper .baselineDropArea .leftBaselineWrapper .selectedBaselineInfo .id,
.baselineListWrapper .baselineDropArea .rightBaselineWrapper .selectedBaselineInfo .id,
.baselineListWrapper .baselineDropArea .leftBaselineWrapper .selectedBaselineInfo .timestamp,
.baselineListWrapper .baselineDropArea .rightBaselineWrapper .selectedBaselineInfo .timestamp {
  display: none;
}
.baselineListWrapper .baselineDropArea .leftBaselineWrapper .selectedBaselineInfo .parentTypeId,
.baselineListWrapper .baselineDropArea .rightBaselineWrapper .selectedBaselineInfo .parentTypeId {
  display: none;
}
.baselineListWrapper .baselineDropArea .leftBaselineWrapper .selectedBaselineInfo .changeComparison,
.baselineListWrapper .baselineDropArea .rightBaselineWrapper .selectedBaselineInfo .changeComparison {
  float: right;
  font-size: 11px;
}
.baselineListWrapper .baselineDropArea .dropHint {
  margin: 25px 0px 0px 0px;
  padding: 0;
  cursor: default;
}
.baselineListWrapper .baselineDropArea .dropHint table {
  width: 100%;
}
.baselineListWrapper .baselineDropArea .dropHint table td {
  width: 30%;
  vertical-align: middle;
  text-align: center;
  color: #0093b8;
  padding: 0.7em 0.7em 0.4em;
}
.baselineListWrapper .baselineDropArea .dropHint table td input {
  font-weight: normal;
  font-size: 11px !important;
  padding: 2px 20px;
  text-transform: uppercase;
  border-radius: 4px;
  line-height: 11px;
  color: #454545 !important;
}
.baselineListWrapper .baselineDropArea .dropHint table td button {
  font-weight: normal;
  font-size: 11px !important;
  padding: 2px 20px;
  text-transform: uppercase;
  border-radius: 4px;
  line-height: 11px;
}
.baselineListWrapper .baselineDropArea.highlightAsTarget .dropHint {
  border-color: #ffd9ab;
}
.baselineListWrapper .baselineDropArea.highlighted .dropHint {
  background-color: #efefef;
}
.baselineListWrapper .filter {
  margin: 70px 0 0;
  background-color: #FFFFFF;
  display: flex;
  align-items: center;
  height: auto !important;
}
.baselineListWrapper #baseline ol li.propertiesLink,
.baselineListWrapper #branch ol li.propertiesLink {
  background-image: url("../images/newskin/action/baselines/edit.png");
}
.baselineListWrapper #baseline ol li.propertiesLink:hover,
.baselineListWrapper #branch ol li.propertiesLink:hover {
  background-image: url("../images/newskin/action/baselines/edit_on.png");
}
.baselineListWrapper #baseline,
.baselineListWrapper #branch {
  width: 100%;
  margin: 0px;
  box-sizing: border-box;
}
.baselineListWrapper #baseline tr,
.baselineListWrapper #branch tr {
  border-top-color: #d1d1d1;
}
.baselineListWrapper #baseline tr.ui-draggable-helper,
.baselineListWrapper #branch tr.ui-draggable-helper {
  background-color: white;
  width: 700px;
  border: 1px solid #d1d1d1;
}
.baselineListWrapper #baseline tr:hover .issueHandle,
.baselineListWrapper #branch tr:hover .issueHandle,
.baselineListWrapper #baseline tr.ui-draggable-helper .issueHandle,
.baselineListWrapper #branch tr.ui-draggable-helper .issueHandle {
  background-color: #ffab46;
}
.baselineListWrapper #baseline td,
.baselineListWrapper #branch td {
  vertical-align: middle;
  padding: 0;
}
.baselineListWrapper #baseline td .issueHandle,
.baselineListWrapper #branch td .issueHandle {
  display: block;
  width: 10px;
  background: #d1d1d1 url("../images/newskin/action/dragbar-dark.png") no-repeat 3px center;
  height: 54px;
  margin: 3px;
  cursor: move;
}
.baselineListWrapper #baseline td p,
.baselineListWrapper #branch td p {
  margin: 0;
}
.baselineListWrapper #baseline .centered,
.baselineListWrapper #branch .centered {
  text-align: center;
}
.baselineListWrapper #baseline .nonEditableItem,
.baselineListWrapper #branch .nonEditableItem {
  cursor: default;
}
.baselineListWrapper #baseline .submission,
.baselineListWrapper #branch .submission {
  display: inline-block;
  vertical-align: middle;
}
.baselineListWrapper #baseline .default-left-margin,
.baselineListWrapper #branch .default-left-margin {
  margin-left: 20px;
}
.baselineListWrapper #baseline .baselineActions,
.baselineListWrapper #branch .baselineActions {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 0 20px;
  padding: 0 5px;
  height: 24px;
  box-sizing: border-box;
  width: 70px;
}
.baselineListWrapper #baseline .baselineActions ol,
.baselineListWrapper #branch .baselineActions ol {
  list-style-type: none;
  padding: 0;
  margin: 0;
  border-left: 1px solid #d1d1d1;
}
.baselineListWrapper #baseline .baselineActions ol li,
.baselineListWrapper #branch .baselineActions ol li {
  display: inline-block;
  padding: 0;
  border: 1px solid #d1d1d1;
  border-left: none;
  width: 24px;
  height: 24px;
  box-sizing: border-box;
  margin: -1px 0 0;
  cursor: pointer;
  background: no-repeat center;
}
.baselineListWrapper #baseline .baselineActions ol li a,
.baselineListWrapper #branch .baselineActions ol li a {
  display: block;
  width: 24px;
  height: 24px;
}
.baselineListWrapper #baseline .baselineActions ol li.propertiesLink,
.baselineListWrapper #branch .baselineActions ol li.propertiesLink {
  background-image: url("../images/newskin/action/baselines/edit.png");
}
.baselineListWrapper #baseline .baselineActions ol li.propertiesLink:hover,
.baselineListWrapper #branch .baselineActions ol li.propertiesLink:hover {
  background-image: url("../images/newskin/action/baselines/edit_on.png");
}
.baselineListWrapper #baseline .baselineActions ol li.unstarItLink,
.baselineListWrapper #branch .baselineActions ol li.unstarItLink {
  background-image: url("../images/newskin/action/baselines/../star-active.png");
}
.baselineListWrapper #baseline .baselineActions ol li.starItLink,
.baselineListWrapper #branch .baselineActions ol li.starItLink {
  background-image: url("../images/newskin/action/baselines/star.png");
}
.baselineListWrapper #baseline .baselineActions ol li.starItLink:hover,
.baselineListWrapper #branch .baselineActions ol li.starItLink:hover {
  background-image: url("../images/newskin/action/baselines/star_on.png");
}
.baselineListWrapper #baseline .baselineActions ol li.unlockLink,
.baselineListWrapper #branch .baselineActions ol li.unlockLink {
  background-image: url("../images/newskin/action/baselines/../unlock.png");
}
.baselineListWrapper #baseline .baselineActions ol li.lockLink,
.baselineListWrapper #branch .baselineActions ol li.lockLink {
  background-image: url("../images/newskin/action/baselines/lock.png");
}
.baselineListWrapper #baseline .baselineActions ol li.lockLink:hover,
.baselineListWrapper #branch .baselineActions ol li.lockLink:hover {
  background-image: url("../images/newskin/action/baselines/lock_on.png");
}
.baselineListWrapper #baseline .baselineActions ol li.deleteLink,
.baselineListWrapper #branch .baselineActions ol li.deleteLink {
  background-image: url("../images/newskin/action/baselines/delete.png");
}
.baselineListWrapper #baseline .baselineActions ol li.deleteLink:hover,
.baselineListWrapper #branch .baselineActions ol li.deleteLink:hover {
  background-image: url("../images/newskin/action/baselines/delete_on.png");
}
.compareContainer {
  margin-top: 15px;
}
.compareContainer .ditch-tab-pane {
  margin: 0;
}
.compareContainer #statistics-tab.ditch-tab-pane {
  margin: 15px;
}
.compareContainer th {
  background: #f5f5f5 !important;
  vertical-align: middle !important;
  text-align: center;
}
.compareContainer th.containsBaselineInfo {
  padding: 3px !important;
}
.newskin .compareContainer .displaytag thead th:first-child {
  padding-left: 3px !important;
}
.compareContainer .baselineHeader {
  width: 100%;
  min-width: 400px;
  height: 100%;
  table-layout: fixed;
  background: #fff7eb;
  margin: 0;
  text-align: left;
}
.compareContainer .baselineHeader,
.compareContainer .baselineHeader td {
  border: 1px solid #ffd9ab;
}
.compareContainer .baselineHeader td {
  vertical-align: middle;
  padding: 7px;
}
.compareContainer .baselineHeader td.version {
  padding-left: 10px;
  padding-right: 10px;
  text-align: center;
  font-size: 12px;
  width: 60px;
}
.compareContainer .baselineHeader td .name {
  display: block;
  color: #0093b8;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  display: inline-block;
  white-space: normal;
}
.compareContainer .baselineHeader td .name:hover {
  text-decoration: underline;
  cursor: pointer;
}
.compareContainer .baselineHeader td .meta {
  font-size: 11px;
  margin-left: 2em;
  float: right;
}
.compareContainer .baselineHeader td .description {
  font-size: 11px;
  white-space: normal;
  display: block;
}
.compareContainer td.actionCell,
.compareContainer td.commentCell,
.compareContainer td.lastModifiedByCell {
  padding: 3px 15px;
  vertical-align: middle;
}
.compareContainer td.textData {
  white-space: normal;
}
.compareContainer .td.actionCell {
  text-align: center;
}
.compareContainer .withRightSeparator {
  border-right: 1px solid #e2e2e2 !important;
}
.compareContainer td.containsDiffDescriptor {
  padding: 0;
}
.compareContainer td.containsDiffDescriptor .diffDescriptor {
  table-layout: fixed;
  width: 100%;
}
.compareContainer td.containsDiffDescriptor .diffDescriptor td {
  vertical-align: middle;
}
.compareContainer td.containsDiffDescriptor .diffDescriptor .diffDataCell {
  white-space: normal;
}
.compareContainer td.containsDiffDescriptor .diffDescriptor .diffDataCell .diffNameTable a,
.compareContainer td.containsDiffDescriptor .diffDescriptor .diffDataCell .diffNameTable td {
  font-size: 13px !important;
}
.compareContainer td.containsDiffDescriptor .diffDescriptor .diffQuickLinkCell {
  width: 70px;
  font-weight: bold;
}
.compareContainer td.containsDiffDescriptor .diffDescriptor .diffVersionCell {
  width: calc(35px);
  text-align: center;
}
.compareContainer td.containsDiffDescriptor .diffDescriptor .diffVersionCell a {
  color: #0093b8;
  font-size: 13px;
  text-decoration: none;
}
.compareContainer td.containsDiffDescriptor .diffDescriptor .diffVersionCell a:hover {
  text-decoration: underline;
}
.compareContainer td.containsDiffDescriptor .diffDescriptor .diffMenuCell {
  width: 20px;
  padding: 0 5px 0 0;
}
.compareContainer td.containsDiffDescriptor .diffDescriptor a {
  font-size: 13px;
}
.compareContainer tr.even:last-child,
.compareContainer tr.odd:last-child {
  border-bottom: 1px solid #f5f5f5;
}
.compareContainer .compareInfo .baselineName {
  display: inline-block;
  padding: 2px 5px;
}
.compareContainer .compareInfo .baselineName .date {
  font-size: 0.9em;
  color: #aaa;
}
.compareContainer .compareInfo .baselineName a {
  text-decoration: none;
  color: #0093b8;
}
.compareContainer .compareInfo .baselineName a:hover {
  text-decoration: underline;
}
.compareContainer .statsPerCategory {
  width: 800px;
  margin-bottom: 5em;
  border-bottom: 1px solid #e5e5e5;
}
.compareContainer .statsPerCategory th {
  background-color: white;
  text-align: center;
}
.compareContainer .statsPerCategory th.filler {
  background: none !important;
}
.compareContainer .statsPerCategory td.categoryHeader {
  padding: 0.3em 1em;
  background: #f5f5f5;
  border-left: 1px solid #e5e5e5;
}
.compareContainer .statsPerCategory td.categoryHeader a {
  font-size: 13px;
  color: #0093B8;
}
.compareContainer .statsPerCategory th.count {
  background: none !important;
}
.compareContainer .statsPerCategory td.count {
  text-align: center;
  padding: 5px 30px;
  font-size: 13px;
}
.compareContainer .statsPerCategory td.count.Removed {
  border-right: 1px solid #e5e5e5;
}
.compareContainer .statsPerCategory td.count.zero {
  color: #ccc;
}
.compareContainer .statsPerCategory thead tr {
  border-bottom: 1px solid #e5e5e5;
}
.compareContainer .statsPerCategory thead tr th {
  padding: 5px 0;
}
.compareContainer .statsPerCategory tbody tr.total {
  border-bottom: 1px dotted #e5e5e5;
}
.compareContainer .statsPerCategory tbody tr.total td {
  font-weight: bold;
}
.compareContainer .statsPerCategory tbody tr:hover {
  background: #e5e5e5;
}
.compareContainer .pagebanner {
  margin-left: 5px !important;
}
.compareContainer .backContainer {
  position: relative;
  display: inline-block;
  margin-top: 8px;
  padding-left: 30px;
  margin-bottom: -25px;
  white-space: nowrap;
  z-index: 15;
}
.IE .compareContainer .backContainer {
  float: left;
}
.compareContainer .backContainer a {
  text-decoration: none;
}
.compareContainer .backContainer a:hover {
  text-decoration: underline;
}
.compareContainer .globalAjaxLoader {
  width: 26px;
  height: 22px;
  background: url("../images/ajax-loading_26.gif") no-repeat;
}
.baselineDropArea .rightBaselineWrapper .rightBaseline.flash,
.baselineDropArea .leftBaselineWrapper .leftBaseline.flash {
  background-color: yellow;
}
.actionMenuRightTable {
  display: none;
}
.newskin.baselinesModule .actionMenuBar.defaultColor {
  background-color: #454545;
  background: #454545;
}
#baselineFilterText {
  max-width: 590px;
  flex: 1 1 590px;
}
#baselines .actionBar input[type="button"] {
  flex: 0 0 auto;
}
#baselines .actionBar .cancelButton {
  margin-right: 15px;
}
