
/* - ++resource++senaite.core.bootstrap.static/css/bootstrap-integration.css - */
/* http://14.97.203.43:8080/senaite/portal_css/++resource++senaite.core.bootstrap.static/css/bootstrap-integration.css?original=1 */
/* */
body #loader { display: none; }
body.loading #loader {
position: fixed;
display: block;
top: 0em;
left: 49%;
width: 7em;
height: 2em;
z-index: 1000;
font-size: 1em;
color: #383d41;
background-color: #e2e3e5;
border-color: #d6d8db;
border-style: none;
text-align: center;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
opacity: 0.8;
}
/* */
.hiddenStructure {
display: none;
}
.contentActions {
padding-top: 1em;
}
div.portletAssignments .managedPortletActions form {
display: inline;
}
.fieldRequired:before {
content: "•";
padding: 0 0.2em 0 0;
color: red;
}
span.required:after {
content: "•";
padding: 0 0 0 0.2em;
color: red;
}
div.field.error {
background-color: #f2dede;
border:  1px solid #a94442;
padding: 0.5em;
margin:  1em 0;
}
.error .fieldRequired {
color: #a94442;
}
div.widget input {
display: inline;
height: auto;
}
div.field input {
display: inline;
height: auto;
}
div.widget label {
display: inline;
}
div.field label {
display: inline;
}
/* */
.bika-tooltip {
opacity: 1;
border: none!important;
background-color: transparent!important;
}
.bika-tooltip .tooltip-inner {
background-color: white;
color: black;
text-align: left;
}
.bika-tooltip .tooltip-inner table th {
border-bottom: 2px solid #f7f7f7;
}
.bika-tooltip .tooltip-arrow {
border-bottom-color: white!important;
}
.bika-tooltip td {
cursor: pointer;
}
.bika-tooltip td:hover {
color: #337ab7;
}
/* */
.notext {
overflow: hidden;
visibility:hidden;
display:none;
}
#manage-ar-fields {
vertical-align: middle!important;
}
.context_action_link {
top: 0;
}
#analysisrequest_manage_add_form ul {
padding: 0;
}
#analysisrequest_manage_add_form ul li input {
margin: 0;
}
#analysisrequest_manage_add_form ul li {
padding: 0.5em;
height: auto;
font-size: 100%;
}
.toggle-barchart {
text-align: right!importantt;
width: 100%;
}
.template-bika-dashboard #editing-bar {
display:none;
}
.dashboard-info-panel {
padding: 10px 0 0 !important;
}
.dashboard-info-panel-vertbar {
padding-left: 10px;
}
.dashboard-info-panel-description {
margin: 0 !important;
}
.dashboard-info-panel-number {
padding: 8px 4px 0 8px !important;
margin: 0 0 10px;
}
.dashboard-section h2 {
font-size: 1em!important;
margin: 5px 0 !important;
}
.dashboard-info-panel-wrapper {
margin: 0 15px 20px 0 !important;
min-width: 140px;
}
.dashboard-bargraph-panel-wrapper div.bar-chart {
margin: 0 0 0 -15px;
}
div#viewlet-above-content-title #panel-notification {
top: 50%;
left: 50%;
margin: 0;
padding: 0;
position: fixed;
z-index: 1000;
}
div#viewlet-above-content-title #panel-notification div.error-notification-item {
background: url(/senaite/++resource++senaite.core.bootstrap.static/css/++resource++bika.lims.images/warning.png) no-repeat scroll 15px center #fff680;
border-radius: 5px;
padding: 15px 30px 15px 40px;
}
div#viewlet-above-content-title #panel-notification div.succeed-notification-item {
background: url(/senaite/++resource++senaite.core.bootstrap.static/css/++resource++bika.lims.images/ok.png) no-repeat scroll 15px center #dfdfdf;
border-radius: 5px;
padding: 15px 30px 15px 40px;
}
.bika-listing-table .cat_header {
height: 3em;
vertical-align: middle;
cursor: pointer;
background-color: #fcf8e3;
}
/* */
.ArchetypesPrioritySelectionWidget { }
.ArchetypesPrioritySelectionWidget select {
border: 1px solid #cdcdcd;
border-radius: 5px;
box-shadow: 1px 1px 1px #dcdcdc;
padding-right: 10px; }
.ArchetypesPrioritySelectionWidget select,
.ArchetypesPrioritySelectionWidget select option {
padding-left:25px;
border: none;
background-position: 2px 2px;
background-repeat: no-repeat;
background-size: 16px;
background-attachment: scroll;
background-color: #fff; }
.ArchetypesPrioritySelectionWidget select[value="1"],
.ArchetypesPrioritySelectionWidget select option[value="1"] {
background-image: url(/senaite/++resource++senaite.core.bootstrap.static/css/++resource++bika.lims.images/highest.svg); }
.ArchetypesPrioritySelectionWidget select[value="2"],
.ArchetypesPrioritySelectionWidget select option[value="2"] {
background-image: url(/senaite/++resource++senaite.core.bootstrap.static/css/++resource++bika.lims.images/high.svg); }
.ArchetypesPrioritySelectionWidget select[value="3"],
.ArchetypesPrioritySelectionWidget select option[value="3"] {
background-image: url(/senaite/++resource++senaite.core.bootstrap.static/css/++resource++bika.lims.images/medium.svg); }
.ArchetypesPrioritySelectionWidget select[value="4"],
.ArchetypesPrioritySelectionWidget select option[value="4"] {
background-image: url(/senaite/++resource++senaite.core.bootstrap.static/css/++resource++bika.lims.images/low.svg); }
.ArchetypesPrioritySelectionWidget select[value="5"],
.ArchetypesPrioritySelectionWidget select option[value="5"] {
background-image: url(/senaite/++resource++senaite.core.bootstrap.static/css/++resource++bika.lims.images/lowest.svg); }
.priority-ico {
background-position: left top;
background-repeat: no-repeat;
background-size: 16px;
background-attachment: scroll;
min-height: 16px;
min-width: 16px; }
.priority-ico.priority-1 {
background-image: url(/senaite/++resource++senaite.core.bootstrap.static/css/++resource++bika.lims.images/highest.svg); }
.priority-ico.priority-2 {
background-image: url(/senaite/++resource++senaite.core.bootstrap.static/css/++resource++bika.lims.images/high.svg); }
.priority-ico.priority-3 {
background-image: url(/senaite/++resource++senaite.core.bootstrap.static/css/++resource++bika.lims.images/medium.svg); }
.priority-ico.priority-4 {
background-image: url(/senaite/++resource++senaite.core.bootstrap.static/css/++resource++bika.lims.images/low.svg); }
.priority-ico.priority-5 {
background-image: url(/senaite/++resource++senaite.core.bootstrap.static/css/++resource++bika.lims.images/lowest.svg); }
/* */
table.analysisrequest.add {}
table.analysisrequest.add tr:hover td,
table.analysisrequest.add tr:hover th,
table.analysisrequest.add tr:hover td span,
table.analysisrequest.add tr:hover th span {
background-color: #fff9ee !important; }
table.analysisrequest.add tr:hover th,
table.analysisrequest.add tr:hover th span {
border-right:none; }
/* */
/* */
#portal-logo img {
display: inline-block;
margin-top: 20px;
width: 175px;
height: auto;
}
.topbar-nav {
margin-top: 20px;
}
.senaite-navbar-brand {
float: left;
height: 50px;
padding: 15px 15px;
font-size: 40px;
line-height: 10px;
color: #D7DBDC!important;
font-weight: bold;
text-decoration: none!important;
}
.senaite-navbar-brand:hover {
text-decoration: none!important;
}
/* */
/* */
.sidebar-nav .navbar .navbar-collapse {
max-height: none;
padding: 0;
}
.sidebar-nav .navbar-nav {
margin: 0;
}
.sidebar-nav li a>* {
overflow: hidden;
text-overflow: ellipsis;
}
.sidebar-nav .navbar ul {
float: none;
}
.sidebar-nav .navbar ul:not {
display: block;
}
.sidebar-nav .navbar li {
float: none;
display: block;
}
.sidebar-nav .navbar li.active a {
background-color: #e7e7e7;
}
.sidebar-nav .navbar li a {
padding: 10px 15px;
}
.sidebar-nav .submenu li a {
color: #777;
}
.sidebar-nav li.expanded {
}
.sidebar-nav .nav-level-1 li a {
padding-left: 30px;
}
.sidebar-nav .nav-level-2 li a {
padding-left: 45px;
}
.sidebar-nav .nav-level-3 li a {
padding-left: 60px;
}
.sidebar-nav .nav-level-5 li a {
padding-left: 75px;
}
/* */
/* */
.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br {
border-bottom-right-radius: 5px!important;
}
.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl {
border-top-left-radius: 5px!important;
}
.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr {
border-top-right-radius: 5px!important;
}
.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl {
border-bottom-left-radius: 5px!important;
}
#cg-divHeader {
height: 30px!important;
}
.cg-DivItem {
height: auto;
}
.cg-navTable .currentPage,
.cg-navTable .recordXP {
color: black!important;
}
/* */
/* */
/* */
div.overlaybg div.close,
div.overlay div.close {
background-image: url(/senaite/++resource++senaite.core.bootstrap.static/css/++resource++plone.app.jquerytools.pb_close.png);
position: absolute;
left: -14px;
top: -14px;
cursor: pointer;
height: 30px;
width: 30px;
opacity: 1;
}
/* */
#content > h1:first-of-type {
margin-top: 0;
}


/* - bika.lims.graphics.css - */
@media screen {
/* http://14.97.203.43:8080/senaite/portal_css/bika.lims.graphics.css?original=1 */
#chart {
text-align:center;
white-space:nowrap;
overflow:auto;
height:300px;
}
.chart-options {
background: none repeat scroll 0 0 #EFEFEF;
border: 1px solid #DEDEDE;
border-radius: 5px 5px 5px 5px;
margin: 10px 0;
padding: 10px 15px;
}
.domain {
fill: none;
stroke: #3d3d3d;
stroke-width: 1.5;
}

}


/* - ++resource++bika.lims.css/jquery.ui.combogrid.css - */
@media screen {
/* http://14.97.203.43:8080/senaite/portal_css/++resource++bika.lims.css/jquery.ui.combogrid.css?original=1 */
.combogrid{
font-size: 0.8em !important;
}
.input-bg{
background-image: url("++resource++bika.lims.css/cg-images/magnifier.png");
background-position: 100% 4px;
background-repeat: no-repeat;
padding-right: 16px;
}
#cg-divHeader {
height: 17px;
padding: 4px;
-moz-border-radius: 3px 3px 0 0;
-webkit-border-radius: 3px 3px 0 0;
margin: -3px -3px 0 -1px;
}
.cg-colHeader {
float:left;
font: 13px verdana,arial,sans-serif;
font-weight: bold;
}
.cg-colHeader-label {
padding: 0;
margin:0;
cursor: pointer;
}
.cg-colHeader-label:hover {
text-decoration: underline;
}
.cg-colHeader span {
height: 12px;
width: 12px;
position: absolute;
}
.cg-colHeader.asc{
background-image: url("++resource++bika.lims.css/images/ui-icons_888888_256x240.png");
background-position: -64px -16px;
}
.cg-colHeader.desc{
background-image: url("++resource++bika.lims.css/images/ui-icons_888888_256x240.png");
background-position: 0 -16px;
}
.cg-colItem{
height:14px;
padding: 5px;
-moz-border-radius: 0;
-webkit-border-radius: 0;
}
.cgcombo-state-hover {
background-color: #eeeeee;
border: 1px solid #cccccc;
}
.cg-comboButton{
background-color: #eeeeee;
width: 100%;
height: 25px;
margin: -3px 0 -3px -1px;
padding: 2px 2px 2px 0;
width: 100%;
-moz-border-radius: 0 0 3px 3px;
-webkit-border-radius: 0 0 3px 3px;
outline: 0 none;
vertical-align: baseline;
}
.cg-navTable{
float: left;
table-layout:auto;
width: 100%;
font-size: 0.7em;
font-weight: normal;
border: 0;
margin: 0;
}
.cg-navTable td{
padding: 1px;
border:0;
text-shadow: none;
}
.cg-navTable tr{
color: inherit;
background: none;
border:0;
}
.cg-comboItem{
height: 24px;
margin: 0;
width:100%;
padding-bottom: 2px !important;
border: 1px solid #ffffff;
}
.cg-comboItem-even{
height: 24px;
padding-bottom: 2px !important;
background-color: #edf6f8;
}
.cg-comboItem-odd{
height: 24px;
padding-bottom: 2px !important;
}
.cg-DivItem {
float:left;
font-size: 0.8em;
overflow: hidden;
height: 15px;
}
.cg-pg-button {
padding: 1px;
width: 18px;
}
.cg-pg-table {
border: 0;
padding: 0;
margin:0;
}
.cg-pg-button:hover {
border: 1px solid #999999;
background: #dadada url(++resource++bika.lims.css/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
font-weight: normal;
color: #212121;
padding: 0;
}
.cg-pg-button.cg-state-disabled:hover {
border: 1px #ececec !important;
padding: 1px;
background:none;
}
#cg-navInfo{
min-width: 150px;
text-align: center;
}
.cg-autocomplete { position: absolute; cursor: default; }
/* */
* html .cg-autocomplete { width:1px;} /* */
.cg-menu {
padding-right: 2px;
margin: 0;
}
.cg-menu .cg-menu {
margin-top: -3px;
}
.cg-menu .cg-menu-item {
margin: 0;
padding: 0;
clear: left;
overflow: hidden;
border: 1px solid transparent;
}
.cg-menu .cg-menu-item a {
text-decoration:none;
display:block;
padding:.2em .4em;
line-height:1.5;
zoom:1;
}
.cg-menu .cg-menu-item a.cg-state-hover,
.cg-menu .cg-menu-item a.cg-state-active {
font-weight: normal;
margin: -1px;
}
.cg-resetButton {
cursor: pointer;
display: inline-block;
margin: 1px;
padding: 3px;
vertical-align: bottom;
}
.cg-searchButton {
cursor: pointer;
display: inline-block;
margin: 1px;
padding: 3px;
vertical-align: bottom;
}
.cg-loading{
background-image: url("++resource++bika.lims.css/cg-images/loading.gif");
background-position: 100% 2px;
background-repeat: no-repeat;
}
.ok-icon{
background-image: url("++resource++bika.lims.css/cg-images/accept.png");
margin-bottom: 6px;
vertical-align: bottom;
height: 16px;
width: 16px;
display: inline-block;
margin-left: 3px;
}
.notok-icon{
background-image: url("++resource++bika.lims.css/cg-images/exclamation.png");
margin-bottom: 6px;
vertical-align: bottom;
height: 16px;
width: 16px;
display: inline-block;
margin-left: 3px;
}
/* */
.cg-comboItem {
height: 45px;
}
#cg-divHeader,
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default{
background: #f5f5f5!important;
color: black!important;
}
.ui-icon {
background-image: url(++resource++bika.lims.css/images/ui-icons_72a7cf_256x240.png)!important;
}

}

