/*

  SCSS for CDI Analytics global theme file.  Process through SASS to render the target CSS file
  for deployment.

*/
/* Values extracted from Cobalt demo site: http://utdev100.mmm.com/demo/cobalt */
/* 3M fonts */
@font-face {
  font-family: "3M Circular Web Book";
  src: url("../../fonts/3MCircularWeb-Book.woff") format("woff");
}
@font-face {
  font-family: "3M Circular Web Book Italic";
  src: url("../../fonts/3MCircularWeb-BookItalic.woff") format("woff");
}
@font-face {
  font-family: "3M Circular Web Bold";
  src: url("../../fonts/3MCircularWeb-Bold.woff") format("woff");
}
@font-face {
  font-family: "3M Circular Web Bold Italic";
  src: url("../../fonts/3MCircularWeb-BoldItalic.woff") format("woff");
}
/* Hide Login Page left side Welcome to Jaspersoft Information */
#loginPage #copy {
  display: none;
}

/* Hide Login Page right top Help hyperlink */
#loginPage #help {
  display: none;
}

/* Hide Login Page Need help Logging in hyperlink */
#loginPage a#needHelp {
  display: none;
}

/* Replace background image on login page */
#loginPage {
  background: rgba(0, 0, 0, 0) url("images/3mlogin.png") no-repeat fixed center center/cover;
}

/* Login Page Logo */
#loginForm .devices {
  background-image: url("images/solventum-logo-horz-clr-pos-rgb.png");
  background-position: center;
}

/* Set the basic default color */
body {
  background: none repeat scroll 0 0 #0049bd;
}

/* Remove external resources section from main sidebar */
div.body > div.homeSidebar > div.resourceBlock:nth-child(3) {
  display: none;
}

/* Remove video tutorials section from main sidebar */
div.body > div.homeSidebar > div.resourceBlock:nth-child(2) {
  display: none;
}

/* Remove help link that points offsite */
#helpLink {
  display: none;
}

/* Set up initial global default font characteristics */
body, textarea, input, select, li, .body, .title > .path,
.default, .message, .message.warning {
  font-family: "3M Circular Web Book", "Helvetica", "Arial", "Sans-serif";
  font-size: 12px;
  font-weight: normal;
  line-height: 16px;
}

/* Explicitly set drop list select control size */
select {
  height: 28px;
}

/* Set up global default font color*/
body, textarea, input, select, .body, .title > .path,
.default, .message {
  font-color: #808084;
}

.message.warning {
  font-color: #ffc04e;
}

.sectionLeft {
  margin-left: 12px;
}

.sectionRight, .sectionLeft {
  margin-top: 12px;
}

/* Home Page -- Banner */
.banner {
  background-color: #3c3c3e;
  border-bottom: 2px solid #00a1cf;
  font-family: "3M Circular Web Book", source_sans_proregular, Franklin Gothic, Verdana, Arial, sans-serif;
  height: 60px;
  position: relative;
}

#logo {
  background: url(images/solventum-wrdmrk-wht-rev-rgb.png);
  background-repeat: no-repeat;
  background-color: transparent;
  background-size: contain;
  width: 134px;
  margin-top: 18px;
}

#frame {
  position: absolute;
  top: 60px;
}

#frameFooter {
  background-color: #3c3c3e;
  font-family: "3M Circular Web Book", source_sans_prosemibold, Franklin Gothic Medium, Verdana, Arial, sans-serif;
}

span#license {
  width: fit-content;
}

.header,
.subheader {
  font-family: "3M Circular Web Book", source_sans_proregular, Franklin Gothic, Verdana, Arial, sans-serif;
}

/* Increase height for attributes window to make room for larger select */
#properties .control.tabSet.attributesAnchor {
  height: 40px;
}

div.attributesDesigner {
  margin-top: 32px;
}

/* On the toolbar for ad hoc view creation, move button up to fit the header */
.toolbar .dropList {
  margin-top: 2px;
}

/* Additions made to account for v7.9.0 differences */
button.buttonIconToggle {
  height: 15px;
}

div#filtersPanelContent {
  margin-top: 13px;
}

div#resultsListHeader {
  margin-top: 13px;
}

select#messageFilter {
  height: 20px;
}

.list.tabular.resources .resources, .list.tabular.jobs .leaf, .list.tabular.entities .leaf {
  border-right: none;
  font-family: "3M Circular Web Book", source_sans_proregular, Franklin Gothic, Verdana, Arial, sans-serif;
  font-size: 13px;
  font-weight: normal;
}

#resultsList .resourceName {
  font-family: "3M Circular Web Book", source_sans_prosemibold, Franklin Gothic, Verdana, Arial, sans-serif;
}

.menu.primaryNav .wrap.over, .menu.primaryNav .wrap.pressed {
  background-color: #262627;
}

.menu.vertical li > .wrap.over, .menu.vertical li > .wrap.pressed {
  background-color: #d1e9ff;
  color: #666;
}

.list > li > .wrap.over {
  background-color: #d1e9ff;
  color: #666;
}

.list > li > .wrap.pressed, .list > li.selected > .wrap, .list > li.selected > .wrap.over {
  background-color: #0049bd;
}

.button.capsule.text {
  font-family: "3M Circular Web Book", source_sans_prosemibold, Franklin Gothic Medium, Verdana, Arial, sans-serif;
}

.list.tabular.resources .resources, .list.tabular.jobs .leaf, .list.tabular.entities .leaf {
  font-family: "3M Circular Web Book", source_sans_proregular, Franklin Gothic, Verdana, Arial, sans-serif;
}

.threeColumn.manager .control > .wrap, .threeColumn.manager .list.type_attributes .wrap, .twoColumn.manager .control > .wrap, .twoColumn.manager .list.type_attributes .wrap {
  font-family: "3M Circular Web Book", source_sans_prosemibold, Franklin Gothic Medium, Verdana, Arial, sans-serif;
}

#entitiesList .ID {
  font-family: "3M Circular Web Book", source_sans_prosemibold, Franklin Gothic Medium, Verdana, Arial, sans-serif;
}

.threeColumn.manager #userName, .threeColumn.manager .control input[readonly], .threeColumn.manager .control.textArea textarea[readonly], .threeColumn.manager .list.type_attributes #assignedUsers, .threeColumn.manager .list.type_attributes #assignedRoles, .twoColumn.manager #userName, .twoColumn.manager .control input[readonly], .twoColumn.manager .control.textArea textarea[readonly], .twoColumn.manager .list.type_attributes #assignedUsers, .twoColumn.manager .list.type_attributes #assignedRoles {
  font-family: "3M Circular Web Book", source_sans_proregular, Franklin Gothic, Verdana, Arial, sans-serif;
}

.tenant > .baseTable, .user > .baseTable {
  font-family: "3M Circular Web Book", source_sans_proregular, Franklin Gothic, Verdana, Arial, sans-serif;
}

.list.tabular.header.resources .resources, .list.tabular.header.jobs .leaf, .list.tabular.header.entities .leaf {
  font-family: "3M Circular Web Book", source_sans_prosemibold, Franklin Gothic Medium, Verdana, Arial, sans-serif;
}

.list.tabular.resources .resources, .list.tabular.jobs .leaf, .list.tabular.entities .leaf {
  font-family: "3M Circular Web Book", source_sans_proregular, Franklin Gothic, Verdana, Arial, sans-serif;
}

input[type=text].superfocus {
  box-shadow: 0 0px 0px 3px #87b7f3;
  border-radius: 3px;
}

.resourceBlock-list > li > div {
  font-family: "3M Circular Web Book", source_sans_proregular, Franklin Gothic, Verdana, Arial, sans-serif;
}

.workflow-title {
  font-family: "3M Circular Web Book", source_sans_prosemibold, Franklin Gothic Medium, Verdana, Arial, sans-serif;
}

.workflow-description {
  font-family: "3M Circular Web Book", source_sans_proregular, Franklin Gothic, Verdana, Arial, sans-serif;
}

.pageHeader {
  font-family: "3M Circular Web Book", source_sans_proregular, Franklin Gothic, Verdana, Arial, sans-serif;
}
