@charset "utf-8";
/**
 * Catalina Official Color Schema
 */
/**
 * used for all Header Tags (h1-h6)
 */
body {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 'inherit';
  font-weight: 500;
  line-height: 'inherit';
}
h1,
h2,
h3,
h4,
h5,
p {
  margin-bottom: 24px;
}
h1 {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 1.5em;
  font-weight: 500;
  line-height: 1em;
}
h2 {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 1.375em;
  font-weight: 'normal';
  line-height: 1.0909em;
}
h3 {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 1.25em;
  font-weight: 'normal';
  line-height: 1.2em;
}
h4 {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 1.125em;
  font-weight: 'normal';
  line-height: 1.333em;
}
h5 {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 1em;
  font-weight: 'normal';
  line-height: 1.5em;
}
h6 {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 0.875em;
  font-weight: 'bold';
  line-height: 1.714em;
}
p {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 0.875em;
  font-weight: 'normal';
  line-height: 1.714em;
}
.tab-container {
  min-height: 200px;
  border: 1px solid #274a80;
  background-color: #fafafa;
  margin-top: 20px;
  overflow: hidden;
  padding-bottom: 20px;
}
.tab-container.lmc-main {
  box-shadow: 2px 2px #dedede;
  padding: 3px 2px 0px 2px;
}
.tab-container.lmc-main .grid-box-view.well {
  background-color: #fafafa;
}
.logo {
  background-image: url('../assets/images/catalina-logo-sprite.png');
  display: block;
  float: left;
}
.logo.big {
  width: 494px;
  height: 108px;
}
.logo.big.blue {
  background-position: -10px -20px;
}
.logo.small {
  filter: none;
  -webkit-filter: blur(0px);
  -moz-filter: blur(0px);
  -ms-filter: blur(0px);
  filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='0');
  -webkit-transform: scale(2);
  transform: scale(2);
  width: 80px;
  height: 30px;
}
.logo.small.blue {
  background-position: -515px -5px;
}
.btn-standard,
.btn-primary,
.btn-danger,
.btn-success,
.btn-warning {
  cursor: pointer;
  font-weight: bold;
  width: auto;
  float: left;
  margin: 2px;
}
.btn-standard {
  color: #274a80;
  border: 1px solid #274a80;
  background-color: #ffffff;
}
.btn-standard:hover {
  border: 1px solid #A5DA00;
  background-color: #fbfff1;
  box-shadow: #A5DA00 0px 0px 3px;
}
.btn-standard .btn-filter {
  background-image: url('../assets/images/catalina-sprite.png');
  background-repeat: no-repeat;
  background-position: -400px 0;
  float: left;
  display: block;
  height: 40px;
  width: 40px;
}
.btn-standard .btn-salesce {
  background-image: url('../assets/images/catalina-sprite.png');
  background-repeat: no-repeat;
  background-position: -560px 0px;
  float: left;
  display: block;
  height: 40px;
  width: 40px;
}
.btn-standard .btn-salesce:hover {
  background-position: -560px -40px;
}
.btn-standard .btn-view {
  background-image: url('../assets/images/catalina-sprite.png');
  background-repeat: no-repeat;
  background-position: -120px 0px;
  float: left;
  display: block;
  height: 40px;
  width: 40px;
}
.btn-standard .btn-view:hover {
  background-position: -560px -40px;
}
.btn-standard .btn-settings {
  background-image: url('../assets/images/catalina-sprite.png');
  background-repeat: no-repeat;
  background-position: -490px -160px;
  float: left;
  display: block;
  height: 40px;
  width: 60px;
}
/*
.btn-settings {
	float: right;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 15px;
	margin-top: 7px;
	padding-left: 65px;
	background-image: url(../assets/images/catalina-sprite.png);
	background-repeat: no-repeat;
	background-position: 10px;
}
*/
/*
.btn-salesce {
background-image: url(../images/btn/save.png);
margin-right: 0px;
}

.btn-upload {
float: right;
margin: 0px;
padding-left: 65px;
background-image: url(../images/btn/upload.png);
background-repeat: no-repeat;
background-position: 10px;
float: right;
}

.btn-ceadd {
padding-left: 55px;
background-image: url(../images/btn/plus.png);
background-repeat: no-repeat;
background-position: 10px;
margin-right: 0px;
}

.btn-search {
padding-left: 55px;
background-image: url(../images/btn/search.png);
background-repeat: no-repeat;
background-position: 10px;
margin-right: 0px;
width: 165px;
float: right;
}

.btn-refresh {
padding-left: 55px;
background-image: url(../images/btn/refresh.png);
background-repeat: no-repeat;
background-position: 10px;
margin-right: 30px;
width: 65px;
float: right;
}

.btn-cancel {
padding-left: 55px;
background-image: url(../images/actions/cancel.png);
background-repeat: no-repeat;
background-position: 10px;
margin-left: 48px;
width: 90px;
float: left;
}

.btn-cancelalt {
padding-left: 55px;
background-image: url(../images/actions/cancel.png);
background-repeat: no-repeat;
background-position: 10px;
margin-left: 48px;
width: 64px;
float: left;
}

.btn-save {
padding-left: 55px;
background-image: url(../images/btn/save.png);
background-repeat: no-repeat;
background-position: 5px;
}

.btn-forceload {
padding-left: 55px;
background-image: url(../images/btn/forceload.png);
background-repeat: no-repeat;
background-position: 5px;
}

.btn-clear {
padding-left: 55px;
background-image: url(../images/actions/cancel.png);
background-repeat: no-repeat;
background-position: 5px;
}

.btn-small {
padding: 2px 10px;
font-size: 14px;
margin: 0px;
}

.btn-filter {
padding: 4px 15px 4px 28px;;
font-size: 14px;
margin: 8px 30px 0px 0px;
background-image: url(../images/btn/plus.gif);
background-repeat: no-repeat;
background-position: 5px 4px;
width: 60px;
float: right;
}

.btn-okay {
padding: 4px 15px 4px 28px;;
font-size: 14px;
margin: 0px 5px 0px 5px;
background-image: url(../images/btn/okay.gif);
background-repeat: no-repeat;
background-position: 5px 4px;
width: 44px;
float: left;
}

.btn-cloud {
padding: 4px 15px 4px 32px;;
font-size: 14px;
margin: 0px 10px 0px 0px;
background-image: url(../images/btn/cloud.gif);
background-repeat: no-repeat;
background-position: 5px 4px;
width: 98px;
float: right;
}

.btn-download {
padding: 4px 15px 4px 32px;;
font-size: 14px;
margin: 0px 0px 0px 0px;
background-image: url(../images/icons/download.png);
background-repeat: no-repeat;
background-position: 5px 4px;
width: 120px;
float: right;
}

.btn-retry {
padding: 4px 15px 4px 32px;;
font-size: 14px;
margin: 0px 0px 0px 0px;
background-image: url(../images/btn/refreshsmall.png);
background-repeat: no-repeat;
background-position: 5px 4px;
width: 40px;
float: right;
}

.btn-disable {
color: #999999;
border: 1px solid #999999;
cursor: default;
}

.btn-settings.btn-disable {
background-image: url(../images/btn/save_settings-grey.png);
}


.btn-settings.btn-disable {
background-image: url(../images/btn/save.png);
}

.btn-continue.btn-disable {
background-image: url(../images/btn/continue-grey.png);
}

.btn-previous.btn-disable {
background-image: url(../images/btn/previous-grey.png);
}

.btn-save.btn-disable {
background-image: url(../images/btn/save-grey.png);
}

.btn-ceadd.btn-disable {
padding-left: 65px;
background-image: url(../images/btn/plus-grey.png);
}

.btn-upload.btn-disable {
background-image: url(../images/btn/upload-grey.png);
}

.btn-disable:hover {
color: #999999;
border: 1px solid #999999;
-webkit-box-shadow: #999999 0px 0px 0px;
-moz-box-shadow: #999999 0px 0px 0px;
box-shadow: #999999 0px 0px 0px;
}

*/
.btn.btn-danger {
  background-color: #b3262e;
}
body {
  padding-top: 4.25em;
}
.icon-white {
  color: #ffffff;
}
.navbar .nav a {
  color: #ffffff;
}
.navbar .nav a:hover,
.navbar .nav a:active {
  color: #ffffff;
  background-color: transparent;
}
.overflow-auto {
  overflow: auto;
}
.browsehappy {
  margin: 0.2em 0;
  background: #ccc;
  color: #000;
  padding: 0.2em 0;
}
.thumbnail {
  height: 200px;
}
.thumbnail img.pull-right {
  width: 50px;
}
#catalogHeader {
  font-weight: bold;
  font-size: 2 em;
}
#catalogHeader a > span {
  font-weight: normal;
  font-size: 1.5 em;
}
.color-white {
  color: white;
}
.font-normal {
  font-weight: normal;
}
.nav,
.pagination,
.carousel,
.panel-title a {
  cursor: pointer;
}
body.no-scroll-body {
  overflow: hidden !important;
}
.timelocked-indicator {
  position: relative;
  top: 0px;
  font-size: 14px;
  color: #999;
}
.grid-dropdown-menu.auto-sizing {
  width: auto !important;
}
.grid-dropdown-menu .droprow ul.dropdown-row-menu li {
  padding: 5px;
}
.grid-dropdown-menu .droprow ul.dropdown-row-menu li.full-span {
  padding: 0px;
  border-bottom: 1px solid #eee !important;
  display: block;
  color: #1d1d1d;
}
.grid-dropdown-menu .droprow ul.dropdown-row-menu .disabled {
  cursor: default;
}
.grid-dropdown-menu .droprow ul.dropdown-row-menu .disabled a {
  cursor: default;
  text-decoration: none;
  color: #000;
}
.grid-dropdown-menu .droprow ul.dropdown-row-menu a {
  cursor: pointer;
  font-weight: normal;
}
.grid-dropdown-menu {
  /* update css for drop css */
  position: absolute;
  z-index: 1000000;
  margin-top: 20px;
  width: 185px;
  border: 1px solid #ddd;
  background-color: #fff;
  box-shadow: 1px 2px 1px 0px rgba(0, 0, 0, 0.3);
  color: #444;
  padding: 6px;
}
.grid-dropdown-menu .sorting-options a {
  color: #444;
  font-weight: normal;
  font-size: 12px;
  margin: 0;
  padding: 0;
  background-color: transparent;
  border: none;
  display: block;
  margin-top: 3px;
  margin-bottom: 3px;
  cursor: pointer;
  text-decoration: none;
}
.grid-dropdown-menu .seperator {
  padding: 5px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #cccccc;
  position: relative;
  display: none;
}
.loading-overlay {
  position: absolute;
  z-index: 10000;
  width: 100%;
  background-color: rgba(219, 219, 219, 0.49);
  height: 100%;
}
.loading-box {
  opacity: .2;
}
.small-window {
  max-height: 400px;
}
.bigger-window {
  max-height: 600px;
}
.strike-through {
  text-decoration: line-through;
}
.strike-through:hover {
  text-decoration: line-through;
}
.blue-link {
  color: #337ab7;
  text-decoration: underline;
  cursor: pointer;
}
.nav li {
  float: left;
}
.header-count {
  background-color: #000;
  color: #fff;
  padding: 5px;
}
.forceBlock {
  display: block !important;
}
.fixed-width-input {
  width: 600px;
}
.result-inner {
  float: left;
}
.ns-popover-list-theme {
  left: 11px !important;
}
.dropdown-menu li a {
  cursor: pointer;
}
.dropdown-menu li a.disabled-view {
  color: #DCDCDC;
}
.dropdown-menu li a.disabled-view:hover {
  cursor: not-allowed;
  color: #DCDCDC;
}
.dropdown-menu.list-extra-dropdown.forceBlock.or-dropdown {
  left: -310px;
}
.list-extra-dropdown {
  color: #000000;
}
.disabled-view {
  color: #808080 !important;
}
.excluded-view {
  text-decoration: line-through;
}
.btn-align {
  margin: 1px;
}
.hr-divider {
  margin: 2px 0;
  border-bottom: 2px solid #000;
}
.hr-divider.lighter {
  border-bottom: 2px solid rgba(0, 0, 0, 0.5);
}
.hr-divider.no-bottom {
  margin-bottom: 0;
}
.btn-group.open {
  color: #274a80;
}
.button-list .blue-bg.dropdown-toggle {
  color: #274a80;
}
.blue-bg .btn-group.open {
  background-color: #337AB7;
}
.blue-bg .btn-group.open .dropdown-menu {
  color: #000;
}
.blue-bg .btn-group.open:hover {
  color: #FFFFFF;
}
.header-title {
  font-size: 25px;
  min-width: 450px;
  display: inline-block;
}
.header-title[contenteditable='true'] {
  padding: 2px 0px;
  border: 1px #FFF solid;
}
.header-title[contenteditable='true']:focus {
  outline: none;
  border: 1px dashed #000;
  background-color: #FFFCDA;
}
.header-title[contenteditable='true']:hover {
  border: 1px dashed #000;
  background-color: #FFFCDA;
}
.single-list-view .limited-text {
  color: rgba(139, 139, 139, 0.6);
  font-size: 13px;
  padding-left: 5px;
}
.single-list-view .no-selection {
  -webkit-user-select: none;
  /* webkit (safari, chrome) browsers */
  -moz-user-select: none;
  /* mozilla browsers */
  -khtml-user-select: none;
  /* webkit (konqueror) browsers */
  -ms-user-select: none;
  /* IE10+ */
}
.single-list-view .visible-list {
  overflow-x: hidden;
}
.single-list-view .tab-viewport {
  position: relative;
  height: 50px;
  overflow: hidden;
}
.single-list-view .tab-viewport .slider-window {
  position: absolute;
  top: 0px;
  left: 0px;
  overflow: hidden;
  white-space: nowrap;
}
.single-list-view .slider-buttons {
  margin-top: 15px;
}
.single-list-view .slider-buttons .label-primary {
  background-color: #777777;
}
.single-list-view .slider-buttons span.label {
  font-size: 1.25em;
  font-weight: 'normal';
  line-height: 1.2em;
}
.single-list-view .breadcrumb {
  margin-bottom: 0px;
  margin-top: 2.5em;
}
.single-list-view .breadcrumb .breadcrumb-link {
  text-decoration: underline;
  color: #337ab7;
  cursor: pointer;
}
.single-list-view .navbar-text {
  font-size: 19px;
  padding-left: 12px;
}
.single-list-view .dropdown-list {
  list-style-type: none;
}
.single-list-view .dropdown-list {
  z-index: 1000;
  overflow-x: hidden;
  width: 310px;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  text-align: left;
  background-color: #ffffff;
  border: 0;
  clear: both;
  background-clip: padding-box;
}
.single-list-view .dropdown-list-trim {
  min-width: 10%;
  max-width: 60%;
  text-overflow: ellipsis;
  overflow: hidden;
  wrap-option: nowrap;
  white-space: nowrap;
}
.single-list-view .dropdown-list > li {
  display: block;
  /* changes */
  padding: 3px 3px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  white-space: nowrap;
}
.single-list-view .dropdown-list > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
  text-decoration: none;
}
.single-list-view .dropdown-list > li a:hover {
  text-decoration: none;
  color: #262626;
}
.single-list-view .navbar .spreadsheet-list-nav {
  margin: 13px 0;
  text-align: left;
}
.single-list-view .navbar .spreadsheet-list-nav .btn {
  border-radius: 0px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.single-list-view .well {
  padding: 19px;
  margin-bottom: 20px;
  background-color: #fafafa;
  border: 1px solid #274a80;
  border-radius: 0px;
  box-shadow: inset 1px 1px 0px rgba(0, 0, 0, 0.05);
}
.single-list-view .navbar-default {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.scrolly-container {
  max-height: 350px;
  overflow-y: auto;
}
.navbar-nav .btn-group .btn-info {
  background-color: #fafafa;
  border-color: #fafafa;
  color: #000;
}
/**
 * Controls the 'allother' builder on ListController
 */
.all-other-builder .query-wrapper .all-other-header {
  height: 20px !important;
}
.all-other-builder .query-wrapper .query-button-container:last-child {
  display: block !important;
}
.all-other-builder .query-wrapper .query-button-container:last-child.primary-groups {
  display: block !important;
}
.all-other-builder .query-wrapper .query-button-container:last-child .all-other-parent-btn {
  background: linear-gradient(to bottom, rgba(180, 239, 137, 0.82) 0%, #ffffff 100%);
}
.all-other-builder .query-wrapper .query-button-container:last-child .all-other-btn {
  display: block !important;
  float: right;
}
.query-builder .inner-drop-scroll {
  overflow-y: scroll;
  max-height: 350px;
}
.query-builder .query-button-container .btn {
  line-height: 14px;
  font-weight: bold;
  color: #2d2d2d;
  text-shadow: 1px 1px 0px #fff;
  font-size: 12px;
}
.query-builder .query-button-container .btn.btn-info {
  background-color: transparent;
  border-color: transparent;
  color: #000;
}
.query-builder .query-button-container .btn.dropdown-toggle {
  box-shadow: none;
}
.query-builder .query-button-container.primary-groups {
  display: block;
  min-height: 50px;
}
.query-builder .query-button-container.primary-groups .btn-group {
  /*color: #A6A6A6;*/
  color: #000000;
  background-color: #E8E8E8;
  border-color: #D2D2D2;
  box-shadow: inset 2px 2px #E2E2E2;
  width: 100%;
}
.query-builder .query-button-container.primary-groups .query-buttons {
  background-color: #FAFAFA;
  /*display: none;
				visibility: hidden;*/
}
.query-builder .query-button-container.primary-groups .query-title .btn {
  font-size: 14px;
  font-weight: 500;
  color: #0088cc;
}
.query-builder .query-wrapper {
  font-weight: bold;
  background-color: #fefefe;
  display: block !important;
  clear: both;
  float: none;
  font-size: 11px;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  background: #ffffff;
  background: linear-gradient(to bottom, #ffffff 0%, #ededed 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=0);
  margin: 0;
  min-height: 40px;
  padding: 0 2px;
}
.query-builder .query-wrapper .query-button-container .query-buttons .child-group-title,
.query-builder .query-wrapper .query-button-container .query-buttons .parent-group-title {
  float: left;
}
.query-builder .query-wrapper .query-button-container .query-buttons .parent-group {
  border: 2px solid #3c763d;
  background-color: rgba(216, 255, 216, 0.54);
  color: #0E440F;
  float: left;
  border-radius: 5px;
  padding: 2px;
}
.query-builder .query-wrapper .query-button-container .query-buttons .children-group {
  float: left;
  padding: 2px;
  border-radius: 5px;
}
.query-builder .query-wrapper .query-buttons {
  font-size: 12px;
}
.query-builder:last-child {
  display: none;
}
.query-builder.query-operator:last-of-type {
  display: none;
}
.query-builder .query-button-container:last-child {
  display: none;
}
.query-builder .list-links .item {
  color: #000000;
  display: block;
  padding-left: 5px;
}
.query-builder .btn-group {
  float: left;
}
.query-builder .query-title,
.query-builder .query-group-action {
  float: left;
  font-weight: bold;
}
.query-builder .query-title:first-child,
.query-builder .query-group-action:first-child {
  margin-left: 4px;
}
.query-builder .wrap-group {
  float: left;
  margin: 0;
  padding: 0;
  background: #eeeeee;
  background: linear-gradient(to bottom, #eeeeee 0%, #cccccc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0);
  box-shadow: 1px 1px 1px 0px rgba(1, 1, 1, 0.2);
  height: 26px;
  border: 1px solid #9d9d9d;
  margin-right: 2px;
  color: #fff;
  text-decoration: none;
}
.query-builder .wrap-group .filter-menu {
  width: 420px;
}
.query-builder .wrap-group .filter-menu input {
  margin: 3px 8px;
  width: 95%;
}
.query-builder .wrap-group .btn-standard {
  background-color: transparent;
  border-color: transparent;
  padding: 4px 2px;
}
.query-builder .wrap-group .query-buttons {
  float: left;
  line-height: 24px;
}
.query-builder .wrap-group .query-buttons .query-title {
  color: #0088cc;
}
.query-builder .wrap-group .query-buttons .query-title:hover {
  color: #005580;
}
.query-builder .wrap-group .query-buttons.btn-group {
  padding-bottom: 0px;
}
.query-builder .wrap-group .or_operator {
  padding: 0 10px 0 0px;
  float: left;
  margin-left: 4px;
  color: #0088cc;
}
.query-builder .operator-and-group :first-child {
  content: ' AND ';
}
.navbar .spreadsheet-list-nav {
  margin-top: 13px;
}
.dropdown-submenu {
  position: relative;
}
.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
  border-radius: 0 6px 6px 6px;
}
.dropdown-submenu:hover > .dropdown-menu {
  display: block;
}
.dropdown-submenu > a:after {
  display: block;
  content: " ";
  float: right;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-left-color: #cccccc;
  margin-top: 5px;
  margin-right: -10px;
}
.dropdown-submenu:hover > a:after {
  border-left-color: #ffffff;
}
.dropdown-submenu.pull-left {
  float: none;
}
.dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
  border-radius: 6px 0 6px 6px;
}
.dropdown-submenu .dropdown-menu {
  bottom: auto;
  top: 0;
}
.single-list-view .navbar-default {
  position: fixed;
  bottom: 0;
  padding-bottom: 0;
  margin-bottom: 0;
  width: 100%;
  left: 0;
  margin-left: 0;
  padding-left: 0;
}
.single-list-view .btn {
  font-size: 12px;
  line-height: 12px;
}
.single-list-view .vertical-text {
  writing-mode: tb-rl;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  white-space: nowrap;
  display: block;
  bottom: 0;
  width: 20px;
  height: 20px;
}
.single-list-view .query-builder {
  margin-bottom: 2px;
  min-height: 40px;
  /*
		.query-wrapper {
			margin-bottom: 0;
			min-height: 80px;
		}
		*/
}
.single-list-view .query-builder .select h3 {
  font-size: 20px;
  margin-top: 12px;
  color: #fff;
  line-height: .75em;
}
@media (max-width: 767px) {
  .single-list-view .query-builder .col-xs-1 {
    width: 2.2% !important;
  }
  .single-list-view .query-builder .col-xs-11 {
    width: 94.74% !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .single-list-view .query-builder .col-xs-1 {
    width: 2.0% !important;
  }
  .single-list-view .query-builder .col-xs-11 {
    width: 96.2% !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .single-list-view .query-builder .col-xs-1 {
    width: 2.0% !important;
  }
  .single-list-view .query-builder .col-xs-11 {
    width: 96.74% !important;
  }
}
.single-list-view .query-builder .col-xs-1 {
  width: 1.2%;
  padding-right: 0;
}
.single-list-view .query-builder .col-xs-11 {
  width: 97.74%;
  margin-left: 11px;
  padding-right: 0;
  margin-right: 0;
}
.single-list-view .breadcrumb {
  padding: 0px;
  margin-bottom: 0px;
  background-color: transparent;
}
.single-list-view .col-xs-thin {
  padding: 0;
}
.single-list-view .fixed-container-center {
  position: fixed;
  top: 10%;
  height: 100%;
}
.single-list-view .form-filter {
  border: 0;
}
.single-list-view .form-filter:focus {
  outline: none;
}
.single-list-view .version-label {
  position: relative;
  top: 2px;
  font-size: 14px;
  color: #999;
  display: inline;
}
.search-query-result {
  margin-top: 10px;
}
.scrollbar-lean::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #F5F5F5;
}
.scrollbar-lean::-webkit-scrollbar {
  width: 6px;
  background-color: #F5F5F5;
}
.scrollbar-lean::-webkit-scrollbar-thumb {
  background-color: #9a9a9a;
}
.float-none {
  float: none !important;
}
.background-color-inherit {
  background-color: inherit !important;
}
div.gridbox {
  overflow: visible !important;
}
div.multiselect-dropdown:hover,
div.multiselect-dropdown:active {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAL9UExURf//////zP//mf//Zv//M///AP/M///MzP/Mmf/MZv/MM//MAP+Z//+ZzP+Zmf+ZZv+ZM/+ZAP9m//9mzP9mmf9mZv9mM/9mAP8z//8zzP8zmf8zZv8zM/8zAP8A//8AzP8Amf8AZv8AM/8AAMz//8z/zMz/mcz/Zsz/M8z/AMzM/8zMzMzMmczMZszMM8zMAMyZ/8yZzMyZmcyZZsyZM8yZAMxm/8xmzMxmmcxmZsxmM8xmAMwz/8wzzMwzmcwzZswzM8wzAMwA/8wAzMwAmcwAZswAM8wAAJn//5n/zJn/mZn/Zpn/M5n/AJnM/5nMzJnMmZnMZpnMM5nMAJmZ/5mZzJmZmZmZZpmZM5mZAJlm/5lmzJlmmZlmZplmM5lmAJkz/5kzzJkzmZkzZpkzM5kzAJkA/5kAzJkAmZkAZpkAM5kAAGb//2b/zGb/mWb/Zmb/M2b/AGbM/2bMzGbMmWbMZmbMM2bMAGaZ/2aZzGaZmWaZZmaZM2aZAGZm/2ZmzGZmmWZmZmZmM2ZmAGYz/2YzzGYzmWYzZmYzM2YzAGYA/2YAzGYAmWYAZmYAM2YAADP//zP/zDP/mTP/ZjP/MzP/ADPM/zPMzDPMmTPMZjPMMzPMADOZ/zOZzDOZmTOZZjOZMzOZADNm/zNmzDNmmTNmZjNmMzNmADMz/zMzzDMzmTMzZjMzMzMzADMA/zMAzDMAmTMAZjMAMzMAAAD//wD/zAD/mQD/ZgD/MwD/AADM/wDMzADMmQDMZgDMMwDMAACZ/wCZzACZmQCZZgCZMwCZAABm/wBmzABmmQBmZgBmMwBmAAAz/wAzzAAzmQAzZgAzMwAzAAAA/wAAzAAAmQAAZgAAMwAAAOaEl590vIlZq5houamDxLKRysqz2pm21U2CuEp9sVuKu3Scxd7h47zT16jJv3anl4CvoGikkI64qu3IfurCgvbixeN1HOV/LOeORvb089ZVMthjROytpsDAwLOzs6enp56enpCQkICAgHJycmlpaV9fX1BQUIm6mCQAAAAJcEhZcwAACxEAAAsRAX9kX5EAAAAsSURBVChTY/iNDhh+M6CC37QWgboAZCvMLrAQ2Blw22ECCBG4u2jqQvTwAQAIL05xFzDMbAAAAABJRU5ErkJggg==') 98% 50% no-repeat;
}
div.multiselect-dropdown.active {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAL9UExURf//////zP//mf//Zv//M///AP/M///MzP/Mmf/MZv/MM//MAP+Z//+ZzP+Zmf+ZZv+ZM/+ZAP9m//9mzP9mmf9mZv9mM/9mAP8z//8zzP8zmf8zZv8zM/8zAP8A//8AzP8Amf8AZv8AM/8AAMz//8z/zMz/mcz/Zsz/M8z/AMzM/8zMzMzMmczMZszMM8zMAMyZ/8yZzMyZmcyZZsyZM8yZAMxm/8xmzMxmmcxmZsxmM8xmAMwz/8wzzMwzmcwzZswzM8wzAMwA/8wAzMwAmcwAZswAM8wAAJn//5n/zJn/mZn/Zpn/M5n/AJnM/5nMzJnMmZnMZpnMM5nMAJmZ/5mZzJmZmZmZZpmZM5mZAJlm/5lmzJlmmZlmZplmM5lmAJkz/5kzzJkzmZkzZpkzM5kzAJkA/5kAzJkAmZkAZpkAM5kAAGb//2b/zGb/mWb/Zmb/M2b/AGbM/2bMzGbMmWbMZmbMM2bMAGaZ/2aZzGaZmWaZZmaZM2aZAGZm/2ZmzGZmmWZmZmZmM2ZmAGYz/2YzzGYzmWYzZmYzM2YzAGYA/2YAzGYAmWYAZmYAM2YAADP//zP/zDP/mTP/ZjP/MzP/ADPM/zPMzDPMmTPMZjPMMzPMADOZ/zOZzDOZmTOZZjOZMzOZADNm/zNmzDNmmTNmZjNmMzNmADMz/zMzzDMzmTMzZjMzMzMzADMA/zMAzDMAmTMAZjMAMzMAAAD//wD/zAD/mQD/ZgD/MwD/AADM/wDMzADMmQDMZgDMMwDMAACZ/wCZzACZmQCZZgCZMwCZAABm/wBmzABmmQBmZgBmMwBmAAAz/wAzzAAzmQAzZgAzMwAzAAAA/wAAzAAAmQAAZgAAMwAAAOaEl590vIlZq5houamDxLKRysqz2pm21U2CuEp9sVuKu3Scxd7h47zT16jJv3anl4CvoGikkI64qu3IfurCgvbixeN1HOV/LOeORvb089ZVMthjROytpsDAwLOzs6enp56enpCQkICAgHJycmlpaV9fX1BQUIm6mCQAAAAJcEhZcwAACxEAAAsRAX9kX5EAAAAsSURBVChTY/iNDhh+M6CC37QWgboAZCvMLrAQ2Blw22ECCBG4u2jqQvTwAQAIL05xFzDMbAAAAABJRU5ErkJggg==') 98% 50% no-repeat;
}
body {
  overflow: hidden;
  min-width: 865px;
  padding-top: 0px;
}
.grid-dropdown-menu {
  width: 210px !important;
}
.gridbox .objbox {
  min-height: 200px !important;
}
.numeric-range-filter .col-xs-12 {
  padding: 0;
  margin: 0;
}
.numeric-range-filter .apply-link {
  cursor: pointer;
  font-size: 11px;
  float: right;
}
.numeric-range-filter input.input-number {
  width: 70px;
}
.numeric-range-filter .input-number {
  width: 30px;
  float: left;
  padding: 0 5px;
  margin: 4px;
}
.filter-extras {
  padding: 0;
}
.filter-extras .col-xs-12 {
  padding: 0;
  margin: 0;
}
.filter-extras .contains-text-query {
  font-size: 11px;
  cursor: pointer;
  text-decoration: none;
}
.filter-extras .contains-text-query em {
  float: right;
}
.jspContainer {
  height: 102px;
  width: 100%;
}
.jspPane {
  overflow-y: auto;
  margin-top: 4px;
  width: 100%;
  top: 0;
  padding: 0;
  max-height: 100px;
}
.grid-filter .filter li {
  max-width: 200px;
  overflow: hidden;
  white-space: nowrap;
  text-align: left;
  text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
}
.grid-filter .filter li a {
  font-size: 11px;
  cursor: pointer;
}
.grid-filter .filter li a span {
  display: block;
  float: left;
  max-width: 150px;
  overflow: hidden;
  white-space: nowrap;
  text-align: left;
  text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
}
.grid-filter .filter li a em {
  float: right;
}
.grid-filter .filter ul {
  list-style: none;
  display: block;
  margin: 0px;
  padding: 0px;
}
.pop-over-search {
  padding: 0;
}
.pop-over-search .well {
  background-color: #fff;
  margin-bottom: 0;
  border: none;
  padding: 15px;
}
.pop-over-search .content {
  border: 1px solid #eee;
  background-color: #fff;
  max-height: 300px;
  overflow-y: auto;
  overflow-x: hidden;
  padding-left: 5px;
}
.pop-over-search .content label input[type="checkbox"] {
  position: relative;
  margin-left: 0;
}
.search-result-list .header {
  margin-bottom: 0px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  white-space: nowrap;
  width: 100%;
}
.search-result-list .search-link {
  width: 75%;
  float: left;
  font-size: 11px;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.search-result-list .show-more {
  color: #2d2d2d;
  background-color: #f9f9f9;
  font-style: italic;
}
.search-result-list .search-li-link {
  color: #2d2d2d;
  font-size: 11px;
}
.search-result-list .search-li-link:hover {
  background-color: #DEE6F9;
}
.search-result-list .search-link-count {
  float: right;
  overflow: hidden;
  font-size: 9px;
  text-align: right;
  color: #888;
}
.main-page .ui-autocomplete-input {
  float: left;
}
.main-panel {
  margin-left: 200px;
}
.open-list {
  margin-top: 20px;
}
.active-facet {
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
  padding: 5px;
  padding-left: 5px;
  background-color: #f9f9f9;
  margin-left: 0px;
  margin-top: 10px;
}
.sidebar-facets {
  border-right: 1px solid #ddd;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 200px;
  background-color: #f3f3f3;
  min-height: 100%;
  z-index: 999;
}
.sidebar-facets > div {
  padding: 10px;
}
.sidebar-facets h4 {
  font-family: Open Sans;
  font-weight: 300;
  color: #1d1d1d;
  font-size: 20px;
  margin-bottom: 10px;
}
.sidebar-facets h5 {
  font-family: Open Sans;
  font-weight: 300;
  border-bottom: 1px solid #ddd;
  padding-bottom: 2px;
  color: #1d1d1d;
  font-size: 18px;
  margin-bottom: 2px;
}
.sidebar-facets ul {
  display: block;
  list-style: none;
  margin: 0px;
  font-size: 12px;
  max-height: 150px;
  overflow-y: auto;
  padding: 0px;
}
.sidebar-facets ul li {
  position: relative;
  margin: 0px;
  padding: 0px;
  margin-bottom: 5px;
  margin-top: 5px;
  clear: both;
  line-height: 12px;
}
.sidebar-facets ul li:first-child {
  margin-top: 5px;
}
.sidebar-facets ul li a {
  display: inline-block;
  width: 85%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.sidebar-facets ul li em {
  color: #777;
  font-size: 11px;
  font-style: normal;
  position: absolute;
  top: 0px;
  right: 2px;
  color: #999;
}
.cursor-pointer {
  cursor: pointer;
}
.nav > li > a {
  padding: 4px 15px;
}
.nav.navbar-dropdown li.open a {
  color: #000 !important;
  background-color: #fff !important;
}
.panel-page .header-top {
  border-bottom: 2px solid #000;
}
.panel-page .ui-select-match-item {
  float: left;
}
.main-page {
  margin-top: 2.5em;
}
.main-page .dropdown-menu {
  max-height: 400px;
  overflow-y: auto;
  min-width: 120px;
}
.main-page .ui-autocomplete-input {
  float: left;
}
.main-page .paginate {
  float: left;
  margin: 7px 4px;
}
.main-page .paginate-buttons {
  float: left;
}
.main-page .paginate-buttons .pager {
  float: left;
  margin: 0;
}
.main-page .input-search {
  padding: 2px;
  width: 200px;
  border-radius: 0px;
}
.main-page .test-scrolly-box {
  background-color: #000066;
}
.navbar {
  min-height: 26px;
}
.navbar .nav .open a {
  background-color: #000;
}
.navbar .dropdown-menu li a {
  color: #000;
}
.navbar .dropdown-menu li a:hover {
  color: #000;
}
.pagination-margin {
  margin-top: 0px !important;
  margin-left: 3px !important;
}
.index-query {
  margin-right: 10px;
}
.blur {
  opacity: 0.5 !important;
}
.square {
  width: 18px;
  height: 18px;
}
.add-padding {
  padding: 2px;
}
.submit-row {
  padding: 2px;
  margin-top: 20px;
}
.selected-lists {
  margin: 0px !important;
  min-height: 50px;
  max-height: 300px;
  overflow-y: auto;
}
.margin-zero {
  margin: 0px !important;
}
.padding-zero {
  padding: 0px !important;
}
.delete-footer {
  margin-top: 10px !important;
  margin-left: 0px !important;
  margin-right: 0px !important;
  margin-bottom: 4px !important;
}
.float-left {
  float: left !important;
}
.panel-page {
  max-height: 460px;
  overflow-y: auto;
  border-left: 4px solid #C3C3C3;
  margin-top: 20px;
}
.panel-page ::-webkit-scrollbar-corner {
  background: #eee;
}
.panel-page ::-webkit-scrollbar {
  height: 11px;
  width: 9px;
  background: #ddd;
}
.panel-page ::-webkit-scrollbar-thumb {
  background: #ABABAB;
}
.break-word {
  word-break: break-word;
}
.main-list .tile {
  float: left;
  text-shadow: 1px 1px 0px rgba(12, 12, 13, 0.5);
  margin-right: 5px;
  margin-bottom: 5px;
  cursor: pointer;
  min-height: 80px;
  width: 180px;
  position: relative;
  line-height: 16px;
  color: #ffffff;
  text-align: left;
}
.main-list .tile .modified_by_user_display {
  display: block;
}
.main-list .tile .catalog_name {
  display: block;
  padding-bottom: 0.55em;
}
.main-list .tile .meta .small_text {
  display: block;
  font-size: 10px;
}
.main-list .tile .header {
  transition: background-color 1000ms linear;
  display: block;
  border-bottom: 1px solid rgba(255, 255, 255, 0.08);
  position: relative;
  color: #fff;
  padding: 3px;
}
.main-list .tile .header .title {
  display: inline-block;
  max-width: 60%;
  overflow: hidden;
  white-space: nowrap;
}
.main-list .tile .header .count {
  position: absolute;
  top: 0px;
  right: 0px;
  padding: 3px;
  padding-bottom: 0px;
  font-size: 10px;
  background-color: rgba(255, 255, 255, 0.1);
  width: 50px;
  overflow: hidden;
  text-align: right;
}
