
/* - ++theme++graphite.theme/css/graphite.theme.main.css - */
@media screen {
/* https://lims.icipe.org/Plone/portal_css/++theme++graphite.theme/css/graphite.theme.main.css?original=1 */
/* */
@CHARSET "UTF-8";
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
src: local('Open Sans'), local('OpenSans'), url('/Plone/++theme++graphite.theme/fonts/opensans.woff') format('woff');
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 300;
src: local('Open Sans Light'), local('OpenSans-Light'), url('/Plone/++theme++graphite.theme/fonts/opensans-light.woff') format('woff');
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 600;
src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url('/Plone/++theme++graphite.theme/fonts/opensans-semibold.woff') format('woff');
}
@font-face {
font-family: 'Titillium Web';
font-style: normal;
font-weight: 400;
src: local('Titillium Web'), local('TitilliumWeb-Regular'), url('/Plone/++theme++graphite.theme/fonts/titilliumweb-regular.woff') format('woff');
}
@font-face {
font-family: 'Titillium Web';
font-style: normal;
font-weight: 600;
src: local('Titillium WebSemiBold'), local('TitilliumWeb-SemiBold'), url('/Plone/++theme++graphite.theme/fonts/titilliumweb-semibold.woff') format('woff');
}
html, body {
color:#333;
font-size:0.90em;
margin:0px auto;
padding-top:0px;
height:100%;
}
a {
outline: 0;
color:#205C90;
text-decoration:none;
}
a:hover {
color:#2b7bc1;
}
/* */
html, body {
font-family:"Open Sans", Helvetica, Arial, sans-serif;
}
#breadcrumbs,
div.nav-container ul,
#content h1,
#content h2,
input.context_action_link,
input[type="submit"],
#edit-bar ul#content-views li a,
div.overlay li.formTab a,
#content li.formTab a,
#content-core li.formTab,
#edit-bar div.contentActions {
}
#content h1,
#content h2 {
font-weight: 300;
}
body.userrole-anonymous #content-wrapper .column-left {
display:none;
margin:0;
}
/* */
#portal-globalnav {
float: left;
margin: 0;
padding: 0;
margin-top: 5px;
text-align: left;
display:none;
}
#portal-globalnav li a:hover {
-webkit-transition: all 250ms ease-in-out;
-moz-transition: all 250ms ease-in-out;
-o-transition: all 250ms ease-in-out;
-ms-transition: all 250ms ease-in-out;
transition: all 250ms ease-in-out;
}
#portal-globalnav li.selected a,
#portal-globalnav li a:hover {
background-color: #222;
color:#fff;
}
#portal-globalnav li.selected {
box-shadow: 0 1px 8px #666;
}
#portal-globalnav li a {
color: #d1d1d1;
padding: 10px 15px;
}
#portal-globalnav li {
list-style-type: none;
display: inline;
margin: 0;
padding: 0;
padding: 10px 1px;
}
/* */
#portal-tools-wrapper {
position: fixed;
right: 20px;
left: 100px;
top: 6px;
z-index: 2100;
}
/* */
#portal-searchbox {
font-size: 0.9em;
float: right;
padding-top:3px;
}
#portal-searchbox div.searchSection {
border: 1px solid red;
float: left;
display: none;
}
#portal-searchbox input[type="submit"] {
margin-left: -3px;
color: #d1d1d1;
background-color: transparent;
font-size: 1.1em;
font-family: 'Open Sans';
border: none;
}
#portal-searchbox input[type="text"] {
border: 1px solid #cdcdcd;
box-shadow: 0 0 2px 1px #333;
padding: 3px;
background-color: #ddd;
border-radius: 3px;
}
#portal-searchbox input[type="submit"]:hover {
color:#fff;
opacity:1;
moz-opacity:1;
filter:alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
-webkit-transition: all 250ms ease-in-out;
-moz-transition: all 250ms ease-in-out;
-o-transition: all 250ms ease-in-out;
-ms-transition: all 250ms ease-in-out;
transition: all 250ms ease-in-out;
}
#portal-searchbox input[type="text"]:focus {
background-color:#fff;
-webkit-transition: background 250ms ease-in;
-moz-transition: background 250ms ease-in;
-o-transition: background 250ms ease-in;
-ms-transition: background 250ms ease-in;
transition: background 250ms ease-in;
}
.LSBox {
text-align: right;
}
#LSResult {
background-color: #efefef;
border-radius: 0 0 0 5px;
display: none;
font-size: 1.1em;
margin: 9px -20px;
padding: 15px 35px 20px;
position: absolute;
right: 0;
text-align: left;
width: 400px;
}
#LSResult #livesearchLegend {
font-weight: 600;
font-size: 1.1em;
}
#LSResult li {
line-height: 130%;
list-style: none outside none;
margin: 0;
padding: 3px 0 7px;
}
#LSResult ul {
padding: 0;
}
#LSResult .LSDescr {
color: #555;
font-size: 0.9em;
padding: 3px 0 0 5px;
}
/* */
#portal-personaltools-wrapper {
color: #FFFFFF;
margin: 0;
padding: 0;
float: right;
}
#portal-personaltools {
margin: 0;
}
#portal-personaltools.deactivated dd {
display: none;
}
#portal-personaltools .actionMenuHeader,
#portal-personaltools li#anon-personalbar  {
float: none;
margin: 0;
padding: 0;
text-align: right;
padding: 5px 0;
}
#portal-personaltools .actionMenuContent {
background-color: #efefef;
border-radius: 0 0 0 5px;
font-size: 1.1em;
margin-right: -20px;
margin-top: 8px;
padding: 15px 35px 30px;
position: absolute;
right: 0;
text-align: left;
}
#portal-personaltools .actionMenuHeader a,
#portal-personaltools li#anon-personalbar a,
#portal-personaltools.deactivated .actionMenuHeader a {
color: #d1d1d1;
text-transform: capitalize;
}
#portal-personaltools .actionMenuHeader a:hover,
#portal-personaltools li#anon-personalbar a:hover,
#portal-personaltools.activated .actionMenuHeader a {
color:#fff;
-webkit-transition: all 250ms ease-in-out;
-moz-transition: all 250ms ease-in-out;
-o-transition: all 250ms ease-in-out;
-ms-transition: all 250ms ease-in-out;
transition: all 250ms ease-in-out;
}
li#anon-personalbar {
list-style-type: none;
margin: 0;
padding: 0;
}
/* **/
#dashboard div#dashboard-portlets1,
#dashboard div#dashboard-portlets2,
#dashboard div#dashboard-portlets3,
#dashboard div#dashboard-portlets4 {
float: left;
width: 23%;
padding: 0 20px 0 0;
}
dl.portlet dt.portletHeader {
font-size: 1.6em;
margin-bottom: 15px;
}
dl.portlet {
background-color: #efefef;
padding: 15px 20px;
}
dl.portlet dd {
margin: 0;
padding: 0 0 5px 0;
}
/* **/
.overlay-login {
background-color: #fff;
box-shadow: 1px 1px 5px #999;
padding: 50px;
font-size: 1.1em;
font-weight: normal;
margin-top: 80px;
line-height:180%;
}
.overlay-login #login-form .field label {
margin-right: 20px;
}
fieldset {
border:none;
margin:0;
padding:0;
}
input.filter-search-input,
select {
border: 1px solid #CCCCCC;
margin: 0 7px 0 0;
padding: 3px;
background-color:#fff;
}
textarea:focus,
select:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input.filter-search-input:focus {
-webkit-box-shadow: 0 0 2px 1px #0B486B;
-moz-box-shadow: 0 0 2px 1px #0B486B;
box-shadow: 0 0 2px 1px #0B486B;
}
.hiddenStructure {
display: none;
visibility: hidden;
}
.filter-search-button {
font-size: 17px;
}
div.alert {
font-size: 1.1em;
padding: 20px;
background-color:#CFF09E;
margin: 15px 0;
}
div.alert:before {
font-family: "Ionicons";
content: "\f100  ";
}
#wrap {
margin: 0 auto 0 auto;
width:100%;
height:100%;
}
div.constraint {
padding:0;
height:100%;
}
#content-wrapper {
margin-top: 50px;
margin-bottom: 100px;
}
#content-wrapper div.column-left {
float:left;
width:180px;
background-color:#efefef;
height:100%;
margin-top: 10px;
}
#content-wrapper div.column-center {
float:left;
padding-left: 30px;
}
#content-wrapper div.column-right {
position:absolute;
right:0;
z-index:1900;
overflow:hidden;
min-height:100%;
}
#column-right-wrapper {
margin-right: -350px;
margin-top:-10px;
padding-left: 32px;
height:200px;
}
#portal-column-two {
background-color: #efefef;
border-left: 1px solid #fff;
font-size: 0.9em;
min-height: 100%;
padding: 30px 30px 30px 20px;
width: 300px;
}
#column-right-toggle {
opacity: 0.5;
moz-opacity:0.5;
filter:alpha(opacity=50);
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
background-color: #efefef;
border-radius: 5px 0 0 5px;
color: #333;
margin-top: 64px;
margin-left:-32px;
padding: 10px;
font-size:18px;
position: absolute;
}
#column-right-toggle:hover,
#column-right-toggle.collapse {
opacity:1;
moz-opacity:1;
filter:alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
-webkit-transition: opacity 250ms ease-in-out;
-moz-transition: opacity 250ms ease-in-out;
-o-transition: opacity 250ms ease-in-out;
-ms-transition: opacity 250ms ease-in-out;
transition: opacity 250ms ease-in-out;
color: #888;
}
#column-right-toggle span.alert {
display:none;
}
#column-right-toggle.expand.alert {
background-color:red;
color:#fff;
}
#column-right-toggle.alert span.default {
display:none;
}
#column-right-toggle.alert span.alert {
display:block;
}
#content-wrapper:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
#portal-column-two dl.portlet dt.portletHeader {
border-bottom: 1px solid #dcdcdc;
font-size: 1.6em;
margin-bottom: 15px;
padding-bottom: 10px;
}
#portal-column-two dl.portlet .ploneCalendar {
font-size:1.2em;
}
#portal-column-two dl.portlet .ploneCalendar td {
padding: 5px;
}
#logo {
background-color: #333;/**/
border-bottom: 1px solid #CCCCCC;
box-shadow: 0 0 30px 20px #fff;
left: 0;
top: 0;
padding: 10px 10px 10px 15px;
position: fixed;
right: 0;
z-index: 2000;
height:20px;
}
a#portal-logo {
text-transform:uppercase;
color:#fff;
font-size:1.1em;
}
a#portal-logo span.bikalims-prefix {
font-size:1.1em;
font-weight: bold;
text-transform:lowercase;
}
a#portal-logo:hover {
text-shadow: 1px 1px 10px #fafafa;
-webkit-transition: all 250ms ease-in;
-moz-transition: all 250ms ease-in;
-o-transition: all 250ms ease-in;
-ms-transition: all 250ms ease-in;
transition: all 250ms ease-in;
}
.backgrey {
background-color:#f5f5f5;
}
/* */
div.nav-container ul {
margin: 0;
padding: 0;
}
div.nav-container ul.navtree li {
font-size: 1.2em;
font-weight: 300;
list-style-type: none;
margin: 0;
padding: 10px 20px 10px 10px;
}
div.nav-container ul.navtree li a {
color:#333;
}
div.nav-container ul.navtree li.active a,
div.nav-container ul.navtree li a:hover {
background-color:#0B486B;
color:#fff;
margin:-10px -20px -10px -10px;
padding:10px 20px 10px 10px;
-webkit-transition: background 250ms ease-in;
-moz-transition: background 250ms ease-in;
-o-transition: background 250ms ease-in;
-ms-transition: background 250ms ease-in;
transition: background 250ms ease-in;
}
div.nav-container ul.navtree li ul {
margin:5px 0 10px -15px;
display:none;
padding-top:5px;
}
div.nav-container ul.navtree li.nav-quick ul {
display:block;
}
div.nav-container ul.navtree li ul li {
font-weight: 400;
font-size: 0.8em;
padding: 4px 0 4px 20px;
}
div.nav-container ul.navtree li a {
text-decoration:none;
display:block;
}
div.nav-container ul.navtree li ul li a {
color:#666;
}
div.nav-container ul.navtree ul li.active a,
div.nav-container ul.navtree li ul li a:hover {
color:#333;
background: url('/Plone/++theme++graphite.theme/images/arrow-right.png') no-repeat right center transparent;
-webkit-transition: none;
-moz-transition: none;
-o-transition: none;
-ms-transition: none;
transition: none;
}
div.nav-container ul.navtree ul li a img {
margin-left: -5px;
padding-right: 4px;
vertical-align: top;
}
div.nav-container ul.navtree li ul li:last-child {
margin-bottom: -20px;
padding-bottom: 10px;
}
div.nav-container ul.navtree li ul li.arimports img {
background:url('/Plone/++theme++graphite.theme/images/arimport.png') no-repeat left center transparent;
padding-left:16px;
height:16px;
}
div.show-column-left {
height: 100%;
margin-left: 159px;
padding-top: 50px;
padding-left:20px;
position: absolute;
display:none;
}
a.hide-column-left {
color: rgba(0, 0, 0, 0);
display: block;
font-size: 0.9em;
margin: 0 0 0 7px;
opacity: 0.5;
moz-opacity:0.5;
filter:alpha(opacity=50);
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
padding: 7px 7px 7px 5px;
text-align: left;
text-decoration: none;
vertical-align: top;
}
a.hide-column-left:before {
color: #333333;
content: "";
font-family: Ionicons;
font-size: 1.7em;
font-weight: bold;
padding-right: 5px;
}
a.hide-column-left:hover {
opacity:1;
moz-opacity:1;
filter:alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
-webkit-transition: opacity 250ms ease-in-out;
-moz-transition: opacity 250ms ease-in-out;
-o-transition: opacity 250ms ease-in-out;
-ms-transition: opacity 250ms ease-in-out;
transition: opacity 250ms ease-in-out;
color: #888;
}
div.show-column-left a {
opacity: 0.5;
moz-opacity:0.5;
filter:alpha(opacity=50);
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
background: url("/Plone/++theme++graphite.theme/images/nav-toggle-ico.png") no-repeat scroll 10px center #DCDCDC;
border-radius: 0 0 5px 5px;
color: #333333;
display: block;
margin-left: -28px;
padding: 4px 15px 4px 34px;
text-decoration: none;
transform: rotate(-90deg);
-webkit-transform: rotate(-90deg);
-moz-transform:rotate(-90deg);
-o-transform:rotate(-90deg);
-ms-transform:rotate(-90deg);
}
div.show-column-left a:hover {
opacity:1;
moz-opacity:1;
filter:alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
-webkit-transition: opacity 250ms ease-in-out;
-moz-transition: opacity 250ms ease-in-out;
-o-transition: opacity 250ms ease-in-out;
-ms-transition: opacity 250ms ease-in-out;
transition: opacity 250ms ease-in-out;
}
#breadcrumbs {
background-color: #FFFFFF;
border-bottom: 1px solid #DCDCDC;
color: #333333;
font-size: 0.9em;
padding: 15px 0 8px;
}
#breadcrumbs-current {
font-size: 1.2em;
font-weight: bold;
}
#content h1 img {
margin-right: 15px;
vertical-align: middle;
}
#content h2 {
font-size: 1.6em;
}
div.bika-listing-table-container,
.bika-listing-table-container,
#content div.bika-listing-table-container,
#content .bika-listing-table-container {
overflow: auto;
box-shadow: none;
border-radius: 0;
}
table.bika-listing-table {
width: 100%;
border-spacing: 0;
border-collapse: separate;
font-size:0.9em;
}
table.bika-listing-table thead tr th {
border-bottom: 1px solid #DCDCDC;
padding: 5px;
text-align: left;
}
table.bika-listing-table .item-listing-tbody td {
padding: 2px 5px 2px 5px;
}
table.bika-listing-table .item-listing-tbody td .graphite-late {
color: #CC333F;
font-size: 1.4em;
}
#content .bika-listing-table tbody tr th.cat_header.expanded {
}
#content .bika-listing-table tbody tr th.cat_header.expanded:before {
content: "\f151";
font-family: "Ionicons";
padding-right: 5px;
}
#content .bika-listing-table tbody tr th.cat_header.collapsed:before {
content: "\f154";
font-family: "Ionicons";
padding-right: 5px;
}
#content .bika-listing-table tbody tr .cat_header {
padding: 5px;
background-color: #efefef;
border-top: 1px solid #dfdfdf;
cursor: pointer;
}
/* */
td.first-col {
border-left:0px solid transparent;
border-radius: 3px 0 3px 0;
border-bottom: 1px solid #fff;
color:#000;
}
td.first-col a,
td.first-col a:hover {
color:#000;
}
td.first-col.state-assigned {
background-image: -webkit-gradient(
linear,
left top,
right top,
color-stop(0, #dcdcdc),
color-stop(1, #FFFFFF)
);
background-image: -o-linear-gradient(right, #dcdcdc 0%, #FFFFFF 100%);
background-image: -moz-linear-gradient(right, #dcdcdc 0%, #FFFFFF 100%);
background-image: -webkit-linear-gradient(right, #dcdcdc 0%, #FFFFFF 100%);
background-image: -ms-linear-gradient(right, #dcdcdc 0%, #FFFFFF 100%);
background-image: linear-gradient(to right, #dcdcdc 0%, #FFFFFF 100%);
}
td.first-col.state-unassigned {
background-image: -webkit-gradient(
linear,
left top,
right top,
color-stop(0, #FA6900),
color-stop(1, #FFFFFF)
);
background-image: -o-linear-gradient(right, #FA6900 0%, #FFFFFF 100%);
background-image: -moz-linear-gradient(right, #FA6900 0%, #FFFFFF 100%);
background-image: -webkit-linear-gradient(right, #FA6900 0%, #FFFFFF 100%);
background-image: -ms-linear-gradient(right, #FA6900 0%, #FFFFFF 100%);
background-image: linear-gradient(to right, #FA6900 0%, #FFFFFF 100%);
}
td.first-col.state-submitted,
td.first-col.state-sample_due {
background-image: -webkit-gradient(
linear,
left top,
right top,
color-stop(0, #F38630),
color-stop(1, #FFFFFF)
);
background-image: -o-linear-gradient(right, #F38630 0%, #FFFFFF 100%);
background-image: -moz-linear-gradient(right, #F38630 0%,  #FFFFFF 100%);
background-image: -webkit-linear-gradient(right, #F38630 0%,  #FFFFFF 100%);
background-image: -ms-linear-gradient(right, #F38630 0%, #FFFFFF 100%);
background-image: linear-gradient(to right, #F38630 0%, #FFFFFF 100%);
}
td.first-col.state-active,
td.first-col.state-open {
background-image: -webkit-gradient(
linear,
left top,
right top,
color-stop(0, #E0E4CC),
color-stop(1, #FFFFFF)
);
background-image: -o-linear-gradient(right, #E0E4CC 0%, #FFFFFF 100%);
background-image: -moz-linear-gradient(right, #E0E4CC 0%, #FFFFFF 100%);
background-image: -webkit-linear-gradient(right, #E0E4CC 0%, #FFFFFF 100%);
background-image: -ms-linear-gradient(right, #E0E4CC 0%, #FFFFFF 100%);
background-image: linear-gradient(to right, #E0E4CC 0%, #FFFFFF 100%);
}
td.first-col.state-sample_received {
background-image: -webkit-gradient(
linear,
left top,
right top,
color-stop(0, #E0E4CC),
color-stop(1, #FFFFFF)
);
background-image: -o-linear-gradient(right, #E0E4CC 0%, #FFFFFF 100%);
background-image: -moz-linear-gradient(right, #E0E4CC 0%, #FFFFFF 100%);
background-image: -webkit-linear-gradient(right, #E0E4CC 0%, #FFFFFF 100%);
background-image: -ms-linear-gradient(right, #E0E4CC 0%, #FFFFFF 100%);
background-image: linear-gradient(to right, #E0E4CC 0%, #FFFFFF 100%);
}
td.first-col.state-mine {
background-image: -webkit-gradient(
linear,
left top,
right top,
color-stop(0, #C8C8A9),
color-stop(1, #FFFFFF)
);
background-image: -o-linear-gradient(right, #C8C8A9 0%, #FFFFFF 100%);
background-image: -moz-linear-gradient(right, #C8C8A9 0%, #FFFFFF 100%);
background-image: -webkit-linear-gradient(right, #C8C8A9 0%, #FFFFFF 100%);
background-image: -ms-linear-gradient(right, #C8C8A9 0%, #FFFFFF 100%);
background-image: linear-gradient(to right, #C8C8A9 0%, #FFFFFF 100%);
}
td.first-col.state-to_be_verified {
background-image: -webkit-gradient(
linear,
left top,
right top,
color-stop(0, #A7DBD8),
color-stop(1, #FFFFFF)
);
background-image: -o-linear-gradient(right, #A7DBD8 0%, #FFFFFF 100%);
background-image: -moz-linear-gradient(right, #A7DBD8 0%, #FFFFFF 100%);
background-image: -webkit-linear-gradient(right, #A7DBD8 0%, #FFFFFF 100%);
background-image: -ms-linear-gradient(right, #A7DBD8 0%, #FFFFFF 100%);
background-image: linear-gradient(to right, #A7DBD8 0%, #FFFFFF 100%);
}
td.first-col.state-verified {
background-image: -webkit-gradient(
linear,
left top,
right top,
color-stop(0, #69D2E7),
color-stop(1, #FFFFFF)
);
background-image: -o-linear-gradient(right, #69D2E7 0%, #FFFFFF 100%);
background-image: -moz-linear-gradient(right, #69D2E7 0%, #FFFFFF 100%);
background-image: -webkit-linear-gradient(right, #69D2E7 0%, #FFFFFF 100%);
background-image: -ms-linear-gradient(right, #69D2E7 0%, #FFFFFF 100%);
background-image: linear-gradient(to right, #69D2E7 0%, #FFFFFF 100%);
}
td.first-col.state-imported,
td.first-col.state-published {
background-image: -webkit-gradient(
linear,
left top,
right top,
color-stop(0, #83AF9B),
color-stop(1, #FFFFFF)
);
background-image: -o-linear-gradient(right, #83AF9B 0%, #FFFFFF 100%);
background-image: -moz-linear-gradient(right, #83AF9B 0%, #FFFFFF 100%);
background-image: -webkit-linear-gradient(right, #83AF9B 0%, #FFFFFF 100%);
background-image: -ms-linear-gradient(right, #83AF9B 0%, #FFFFFF 100%);
background-image: linear-gradient(to right, #83AF9B 0%, #FFFFFF 100%);
}
td.first-col.state-cancelled,
td.first-col.state-inactive {
background-image: -webkit-gradient(
linear,
left top,
right top,
color-stop(0, #FF6B6B),
color-stop(1, #FFFFFF)
);
background-image: -o-linear-gradient(right, #FF6B6B 0%, #FFFFFF 100%);
background-image: -moz-linear-gradient(right, #FF6B6B 0%, #FFFFFF 100%);
background-image: -webkit-linear-gradient(right, #FF6B6B 0%, #FFFFFF 100%);
background-image: -ms-linear-gradient(right, #FF6B6B 0%, #FFFFFF 100%);
background-image: linear-gradient(to right, #FF6B6B 0%, #FFFFFF 100%);
}
td.first-col.state-closed {
background-image: -webkit-gradient(
linear,
left top,
right top,
color-stop(0, #aaaaaa),
color-stop(1, #FFFFFF)
);
background-image: -o-linear-gradient(right, #aaaaaa 0%, #FFFFFF 100%);
background-image: -moz-linear-gradient(right, #aaaaaa 0%, #FFFFFF 100%);
background-image: -webkit-linear-gradient(right, #aaaaaa 0%, #FFFFFF 100%);
background-image: -ms-linear-gradient(right, #aaaaaa 0%, #FFFFFF 100%);
background-image: linear-gradient(to right, #aaaaaa 0%, #FFFFFF 100%);
}
td.first-col.state-invalid {
background-image: -webkit-gradient(
linear,
left top,
right top,
color-stop(0, #C44D58),
color-stop(1, #FFFFFF)
);
background-image: -o-linear-gradient(right, #C44D58 0%, #FFFFFF 100%);
background-image: -moz-linear-gradient(right, #C44D58 0%, #FFFFFF 100%);
background-image: -webkit-linear-gradient(right, #C44D58 0%, #FFFFFF 100%);
background-image: -ms-linear-gradient(right, #C44D58 0%, #FFFFFF 100%);
background-image: linear-gradient(to right, #C44D58 0%, #FFFFFF 100%);
}
td.state-cancelled,
td.state-inactive,
td.state-invalid,
td.state-cancelled a,
td.state-inactive a,
td.state-invalid a,
td.state-cancelled a:hover,
td.state-inactive a:hover,
td.state-invalid a:hover {
text-decoration:none;
color:#8E8E8E;
}
#content .bika-listing-table td.review_state_selector {
padding-bottom: 15px;
}
#content .bika-listing-table thead tr td.listing-filter-row a {
padding: 8px 10px 5px 10px;
color: #333;
border-radius:0 0 2px 2px;
opacity:0.5;
moz-opacity:0.5;
filter:alpha(opacity=50);
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
}
#content .bika-listing-table thead tr td.listing-filter-row a#default,
#content .bika-listing-table thead tr td.listing-filter-row a#all {
border-bottom: 3px solid #dcdcdc;
}
#content .bika-listing-table thead tr td.listing-filter-row a#submitted,
#content .bika-listing-table thead tr td.listing-filter-row a#sample_due {
border-bottom: 3px solid #F38630;
}
#content .bika-listing-table thead tr td.listing-filter-row a#active,
#content .bika-listing-table thead tr td.listing-filter-row a#open {
border-bottom: 3px solid #E0E4CC;
}
#content .bika-listing-table thead tr td.listing-filter-row a#sample_received {
border-bottom: 3px solid #E0E4CC;
}
#content .bika-listing-table thead tr td.listing-filter-row a#mine {
border-bottom: 3px solid #C8C8A9;
}
#content .bika-listing-table thead tr td.listing-filter-row a#to_be_verified {
border-bottom: 3px solid #A7DBD8;
}
#content .bika-listing-table thead tr td.listing-filter-row a#verified {
border-bottom: 3px solid #69D2E7;
}
#content .bika-listing-table thead tr td.listing-filter-row a#imported,
#content .bika-listing-table thead tr td.listing-filter-row a#published {
border-bottom: 3px solid #83AF9B;
}
#content .bika-listing-table thead tr td.listing-filter-row a#cancelled,
#content .bika-listing-table thead tr td.listing-filter-row a#inactive {
border-bottom: 3px solid #FF6B6B;
}
#content .bika-listing-table thead tr td.listing-filter-row a#closed {
border-bottom: 3px solid #aaaaaa;
}
#content .bika-listing-table thead tr td.listing-filter-row a#invalid {
border-bottom: 3px solid #C44D58;
}
#content .bika-listing-table thead tr td.listing-filter-row a#assigned {
border-bottom: 3px solid #dcdcdc;
}
#content .bika-listing-table thead tr td.listing-filter-row a#unassigned {
border-bottom: 3px solid #dcdcdc;
}
#content .bika-listing-table thead tr td.listing-filter-row a:hover {
opacity: 1;
moz-opacity:1;
filter:alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
transition: all 250ms ease-in;
-webkit-transition: all 250ms ease-in;
-moz-transition: all 250ms ease-in;
-o-transition: all 250ms ease-in;
-ms-transition: all 250ms ease-in;
}
#content .bika-listing-table thead tr td.listing-filter-row a.selected,
#content .bika-listing-table thead tr td.listing-filter-row a:hover {
background-color:#fff;
color: #000;
opacity: 1;
moz-opacity:1;
filter:alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
text-shadow: 1px 1px 1px #cdcdcd;
}
#content .bika-listing-table tbody.item-listing-tbody tr:hover {
}
#content .bika-listing-table tfoot td.workflow_actions {
position:absolute;
display:none;
}
#content .bika-listing-table tfoot td.workflow_actions div.selection-summary {
color: #0B486B;
font-size: 1.1em;
font-weight: bold;
line-height: 160%;
padding-left: 12px;
}
#content .bika-listing-table tfoot table {
margin: 20px 0 0;
padding: 10px;
}
#content .bika-listing-table tfoot table {
border-top:1px solid #dcdcdc;
padding: 10px 20px 10px 10px;
}
#content .bika-listing-table tfoot td.batching span.pagesize_selector {
float: left;
margin-top: -20px;
text-align: right;
}
#content .bika-listing-table tfoot td.batching a, .batching.span {
margin-left: 8px;
font-size: 1.1em;
font-weight: bold;
}
input.context_action_link,
input[type="submit"] {
background-color: #fff;
border: medium none;
cursor: pointer;
display: inline-block;
font-size: 0.9em;
line-height: 1;
margin-right: 10px;
padding: 3px 10px 4px;
position: relative;
text-decoration: none;
text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
color:#000;
}
input.context_action_link:hover,
a.button:hover,
input[type="submit"]:hover {
opacity:0.7;
moz-opacity:0.7;
filter:alpha(opacity=70);
-moz-opacity: 0.7;
-khtml-opacity: 0.7;
-webkit-transition: opacity 250ms ease-in-out;
-moz-transition: opacity 250ms ease-in-out;
-o-transition: opacity 250ms ease-in-out;
-ms-transition: opacity 250ms ease-in-out;
transition: opacity 250ms ease-in-out;
}
input.action_button {
font-size: 1em;
margin-right: 5px;
}
input.action_button:hover {
transition: all 0.25s ease-out 0s;
-webkit-transition: all 0.25s ease-out 0s;
-moz-transition: all 0.25s ease-out 0s;
-o-transition: all 0.25s ease-out 0s;
-ms-transition: all 0.25s ease-out 0s;
}
#content .bika-listing-table thead tr td.listing-filter-row {
padding: 4px 10px 4px 0;
}
#content .bika-listing-table thead tr td.listing-filter-row a:first-child {
}
#content .bika-listing-table tfoot tr td.workflow_actions {
background-color: #FFFFFF;
border: 1px solid #AFAFAF;
border-radius: 5px 5px 5px 5px;
box-shadow: 1px 2px 10px #dcdcdc;
display: table-cell;
left: 249px;
padding: 5px;
top: 590px;
}
#loading-pane {
font-size:50px;
color:#0B486B;
background-color:#fff;
opacity:0.7;
moz-opacity:0.7;
filter:alpha(opacity=70);
-moz-opacity: 0.7;
-khtml-opacity: 0.7;
}
#loading-pane .loading-text {
font-size:40px;
line-height:50px;
font-weight:300;
}
#loading-pane img {
display:none;
visibility:hidden;
}
div.error-page {
padding:30px;
}
.bika-listing-table tfoot {
}
.bika-listing-table tfoot table tr td {
padding:10px;
}
.bika-listing-table tfoot tr td table td {
padding:0;
}
#footer {
text-align: center;
line-height: 8px;
font-size:0.8em;
width:100%;
position: fixed;
bottom:0;
background-color:#efefef;
padding-bottom:10px;
display:none;
}
#footer br {
display:none;
}
#footer ul li {
list-style-type:none;
display:inline;
}
#footer #portal-siteactions {
display:none;
}
div.themedby {
color:#333;
padding-bottom:5px;
}
a.logo-naralabs{
background:url('/Plone/++theme++graphite.theme/images/logo-naralabs.png') left top no-repeat;
width: 70px;
height:18px;
padding-left:70px;
margin-left:5px;
padding-bottom:5px;
}
a.logo-naralabs span {
overflow: hidden;
visibility:hidden;
display:none;
}
.filter-search-button {
display: inline-block;
font-family: "Ionicons";
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
text-rendering: auto;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.filter-search-button:before { content: "\f1d9"; }
div.nav-section-title {
background-color:#dfdfdf;
margin: -10px -20px -5px -10px;
padding: 10px 20px 10px 10px;
}
li.child-active div.nav-section-title {
background-color: #0B486B;
color: #FFFFFF;
}
a.context_action_link,
a.ws-analyses-search-button,
input.context_action_link,
input.applytemplate {
background-color: #fefefe;
border: 1px solid #CCCCCC;
border-radius: 5px 5px 5px 5px;
color: #333333;
padding: 3px 15px 4px;
vertical-align: middle;
}
h1 a.context_action_link {
font-size: 0.5em;
margin-left: 20px;
}
h2 a.context_action_link {
font-size: 0.65em;
margin-left: 20px;
}
h1 a.context_action_link:hover,
h2 a.context_action_link:hover,
input.context_action_link:hover,
a.ws-analyses-search-button:hover,
input.applytemplate:hover {
background-color: #fafafa;
border: 1px solid #ccc;
transition: background 250ms ease-in 0s;
transition: background 250ms ease-in;
-webkit-transition: background 250ms ease-in;
-moz-transition: background 250ms ease-in;
-o-transition: background 250ms ease-in;
-ms-transition: background 250ms ease-in;
}
.tooltip {
cursor:pointer;
}
#tooltip-box {
background: none repeat scroll 0 0 #4E4E4E;
font-size: 12px;
padding: 5px 10px;
position: absolute;
z-index: 10;
border-radius: 5px;
color: #ffffff;
}
#edit-bar {
}
#edit-bar ul#content-views {
margin: 0;
padding: 0;
margin-top: 15px;
}
#edit-bar ul#content-views li.plain a,
div.overlay li.formTab a.plain,
#content li.formTab a.plain,
#content-core li.formTab a.plain,
#edit-bar ul#content-views li a,
div.overlay li.formTab a,
#content li.formTab a,
#content-core li.formTab a {
background-color: #fefefe;
border: 1px solid #e6e6e6;
border-radius: 5px;
color: #777;
padding: 4px 7px;
}
#edit-bar ul#content-views li a:hover,
div.overlay li.formTab a:hover,
#content li.formTab a:hover,
#content-core li.formTab a:hover {
border-radius: 5px 5px 5px 5px;
background-color: #EBEBEB;
box-shadow: 1px 1px 1px #CECECE inset;
color: #555555;
text-shadow: 1px 1px 1px #ffffff;
}
#edit-bar ul#content-views li.selected a,
div.overlay li.formTab a.selected,
#content li.formTab a.selected,
#content-core li.formTab a.selected,
#edit-bar ul#content-views li a.selected:hover,
div.overlay li.formTab a.selected:hover,
#content li.formTab a.selected:hover,
#content-core li.formTab a.selected:hover {
background-color: #E4E4E4;
border-radius: 5px 5px 5px 5px;
box-shadow: 1px 1px 1px #ADADAD inset;
color: #333333;
text-shadow: 1px 1px 1px #EFEFEF;
}
#edit-bar ul#content-views li.plain a:hover,
div.overlay li.formTab a.plain:hover,
#content li.formTab a.plain:hover,
#content-core li.formTab a.plain:hover {
border:none;
padding: 5px 8px;
color:#333;
}
#edit-bar ul#content-views li a,
div.overlay li.formTab a,
#content li.formTab a,
#content-core li.formTab  {
padding: 5px 8px;
}
#edit-bar ul#content-views li {
list-style-type: none;
display: inline;
margin: 0;
padding: 0;
margin-right: 2px;
}
#edit-bar div.contentActions {
margin-top: 20px;
}/**/
#edit-bar ul#contentActionMenus {
margin: 0;
padding: 0;
}
#edit-bar ul#contentActionMenus li {
list-style-type: none;
margin: 0;
padding: 0;
display: inline;
}
#plone-contentmenu-display {
display: none;
}
#plone-contentmenu-actions {
display: none;
}
dd.actionMenuContent ul {
margin: 0;
padding: 0;
}
dd.actionMenuContent ul li {
list-style: none outside none;
margin: 0;
padding: 3px 0;
}
dd.actionMenuContent ul li a {
}
dt.actionMenuHeader a span {
margin-right: 10px;
font-weight: 300;
}
dt.actionMenuHeader a,dt.actionMenuHeader:hover {
color: #222;
font-weight: 400;
}
dt.actionMenuHeader {
float:left;
}
dt.actionMenuHeader span.arrowDownAlternative {
display: none;
}
dd.actionMenuContent {
float: left;
margin: 0;
margin-left: 15px;
}
#edit-bar div.contentActions:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
div.documentActions h1 a, div.documentActions h1 a:hover {
color: #333;
margin: 0;
padding: 0;
background-color: transparent;
border: none;
}
div.documentActions h1 {
margin: 0;
padding: 0;
}
#viewlet-above-content-title {
float:right;
}
.collapsible {
margin:0;
padding:0;
}
.collapsible .collapsibleHeader {
cursor: pointer;
font-size: 1.1em;
color: #205C90;
}
.collapsible .collapsibleHeader img {
padding-right: 8px;
}
.collapsedOnLoad .collapsibleContent,
.collapsedBlockCollapsible .collapsibleContent {
display:none;
}
.expandedBlockCollapsible .collapsibleContent {
display:block;
}
#content-core h3 {
margin-top:0;
padding:0;
font-size: 1.1em;
font-weight: 400;
}
#content-core h3 img {
padding-right: 10px;
}
div.table-empty-results span.ico {
padding-right: 10px;
font-size: 1.6em;
vertical-align: middle;
}
div.table-empty-results {
font-size: 1.3em;
color: #0B486B;
padding: 10px 20px;
}
#archetypes-fieldname-Remarks textarea {
border: 1px solid #cdcdcd;
padding: 10px;
margin-top: 10px;
width: 98%;
line-height: 160%;
color: #333;
}
#archetypes-fieldname-Remarks label {
font-size: 1.1em;
}
input.saveRemarks {
font-family: 'Titillium web',Arial,Helvetica,Sans;
background-color: #3B8686;
color: #FFFFFF;
font-size: 1.1em;
padding: 3px 15px 4px;
vertical-align: middle;
}
input.saveRemarks:hover {
background-color: #3B8686;
border-right: 1px solid #3B8686;
color: #FFFFFF;
opacity: 0.7;
transition: background 250ms ease-in 0s;
}
#archetypes-fieldname-Remarks fieldset legend {
font-size: 1.15em;
margin-bottom: 10px;
border-bottom: 1px solid #dcdcdc;
width: 99%;
padding-bottom: 10px;
}
#archetypes-fieldname-Remarks fieldset {
margin: 20px 0;
padding: 0;
}
#archetypes-fieldname-Remarks fieldset hr {
border: 0;
height: 0;
padding: 5px 0 0 5px;
}
#content .portalMessage {
display:none;
}
.portalMessage {
background-color: #E2F1C5;
padding: 10px 20px 20px;
margin-top: 10px;
}
.portalMessage dt {
font-size: 1.5em;
padding-bottom: 5px;
}
.portalMessage dd {
padding: 0;
margin: 0;
font-size: 1.1em;
}
.portalMessage.info dt {
color: #0B486B;
}
.portalMessage.warning dt {
color: #EB6841;
}
.portalMessage.error dt {
color: #CC333F;
}
.portalMessage.info dt:before {
content: "\f286";
font-family: "Ionicons";
font-size: 1.3em;
padding-right: 8px;
vertical-align: bottom;
}
.portalMessage.warning dt:before {
content: "\f1a0";
font-family: "Ionicons";
font-size: 1.3em;
padding-right: 8px;
vertical-align: bottom;
}
.portalMessage.error dt:before {
content: "\f2bb";
font-family: "Ionicons";
font-size: 1.3em;
padding-right: 8px;
vertical-align: bottom;
}
.fieldErrorBox:not(:empty):before {
content: "\f2bb";
font-family: Ionicons;
padding-right: 8px;
font-size: 1.4em;
vertical-align: bottom;
}
.fieldErrorBox:not(:empty) {
padding: 10px 20px 20px;
color: #CC333F;
background-color: #F4EAD5;
font-size: 1.1em;
margin: 10px 0;
}
#portal-alert {
background-color: #f4ead5;
color: #cc333f;
margin: -5px -15px 15px -30px;
padding: 20px 30px;
}
#portal-alert p {
padding: 0 0 0 40px;
margin: 0;
font-size: 1.1em;
}
#portal-alert p.title {
font-size: 1.2em;
padding-left: 0;
padding-bottom: 0;
}
#portal-alert p.title:before {
font-family: "Ionicons";
content: "\f1a0";
font-size: 2.1em;
color: #CC333F;
vertical-align: middle;
padding-right: 10px;
}
.template-manage_results .bika-listing-table td {
vertical-align: top;
}
dt.actionMenuHeader span.state-private,
dt.actionMenuHeader span.state-visible,
dt.actionMenuHeader span.state-sample_due,
dt.actionMenuHeader span.state-open,
dt.actionMenuHeader span.state-active,
dt.actionMenuHeader span.state-submitted,
dt.actionMenuHeader span.state-imported,
dt.actionMenuHeader span.state-sample_received,
dt.actionMenuHeader span.state-to_be_verified,
dt.actionMenuHeader span.state-verified,
dt.actionMenuHeader span.state-published,
dt.actionMenuHeader span.state-cancelled,
dt.actionMenuHeader span.state-inactive,
dt.actionMenuHeader span.state-closed,
dt.actionMenuHeader span.state-invalid,
dt.actionMenuHeader span.state-assigned,
dt.actionMenuHeader span.state-unassigned {
color: #333;
font-size: 1.1em;
font-weight: 400;
padding: 2px 5px;
}/**/
dd.actionMenuContent a#workflow-transition-show,
dd.actionMenuContent a#workflow-transition-hide,
dd.actionMenuContent a#workflow-transition-sample,
dd.actionMenuContent a#workflow-transition-receive,
dd.actionMenuContent a#workflow-transition-republish,
dd.actionMenuContent a#workflow-transition-publish,
dd.actionMenuContent a#workflow-transition-submit,
dd.actionMenuContent a#workflow-transition-verify,
dd.actionMenuContent a#workflow-transition-deactivate,
dd.actionMenuContent a#workflow-transition-cancel,
dd.actionMenuContent a#workflow-transition-retract,
dd.actionMenuContent a#workflow-transition-retract_ar,
dd.actionMenuContent a#workflow-transition-reject,
dd.actionMenuContent a#workflow-transition-assign,
dd.actionMenuContent a#workflow-transition-activate {
color:#333;
}
dd.actionMenuContent a#workflow-transition-show:before,
dd.actionMenuContent a#workflow-transition-hide:before,
dd.actionMenuContent a#workflow-transition-sample:before,
dd.actionMenuContent a#workflow-transition-receive:before,
dd.actionMenuContent a#workflow-transition-republish:before,
dd.actionMenuContent a#workflow-transition-publish:before,
dd.actionMenuContent a#workflow-transition-submit:before,
dd.actionMenuContent a#workflow-transition-verify:before,
dd.actionMenuContent a#workflow-transition-deactivate:before,
dd.actionMenuContent a#workflow-transition-cancel:before,
dd.actionMenuContent a#workflow-transition-retract:before,
dd.actionMenuContent a#workflow-transition-retract_ar:before,
dd.actionMenuContent a#workflow-transition-reject:before,
dd.actionMenuContent a#workflow-transition-activate:before {
content: "\f1b7";/**/
font-family: "Ionicons";
font-size: 1.6em;
padding-right: 3px;
}
dd.actionMenuContent a#workflow-transition-assign:before {
content: "\f211";
font-family: "Ionicons";
font-size: 1.3em;
padding-right: 2px;
}
dd.actionMenuContent a#workflow-transition-hide:before {
content: "\f2bb";
color:red;
}
dd.actionMenuContent a#workflow-transition-show:before {
content: "\f16d";
color:#74ae0b;
}
dd.actionMenuContent a#workflow-transition-assign:hover,
dd.actionMenuContent a#workflow-transition-assign:before {
color:#333;
}
dd.actionMenuContent a#workflow-transition-sample:hover,
dd.actionMenuContent a#workflow-transition-sample:before {
color:#F38630;
content: "\f138";
}
dd.actionMenuContent a#workflow-transition-receive:hover,
dd.actionMenuContent a#workflow-transition-receive:before {
content: "\f183";
}
dd.actionMenuContent a#workflow-transition-submit:hover,
dd.actionMenuContent a#workflow-transition-submit:before {
color:#A7DBD8;
}
dd.actionMenuContent a#workflow-transition-verify:hover,
dd.actionMenuContent a#workflow-transition-verify:before{
color: #69D2E7;
content: "\f334";
}
dd.actionMenuContent a#workflow-transition-republish:before,
dd.actionMenuContent a#workflow-transition-publish:before,
dd.actionMenuContent a#workflow-transition-republish:hover,
dd.actionMenuContent a#workflow-transition-publish:hover {
color:#83AF9B;
content: "\f186";
}
dd.actionMenuContent a#workflow-transition-deactivate:hover,
dd.actionMenuContent a#workflow-transition-deactivate:before,
dd.actionMenuContent a#workflow-transition-cancel:hover,
dd.actionMenuContent a#workflow-transition-cancel:before,
dd.actionMenuContent a#workflow-transition-reject:hover,
dd.actionMenuContent a#workflow-transition-reject:before{
color: #FF6B6B;
content: "\f2bb";
}
dd.actionMenuContent a#workflow-transition-retract_ar:hover,
dd.actionMenuContent a#workflow-transition-retract_ar:before,
dd.actionMenuContent a#workflow-transition-retract:hover,
dd.actionMenuContent a#workflow-transition-retract:before{
color: #666;
content: "\f1ed";
}
dd.actionMenuContent a#workflow-transition-advanced {
display:none;
}
dt.attachments {
margin-bottom: 20px;
}
dt.attachments span:hover {
opacity:0.6;
filter:alpha(opacity=60);
-moz-opacity: 0.6;
-khtml-opacity: 0.6;
-webkit-transition: opacity 250ms ease-in-out;
-moz-transition: opacity 250ms ease-in-out;
-o-transition: opacity 250ms ease-in-out;
-ms-transition: opacity 250ms ease-in-out;
transition: opacity 250ms ease-in-out;
color:#333;
}
dt.attachments span {
color: #333;
}
dt.attachments img {
display: none;
}
dt.attachments span:before {
content: "\f1c5";
font-family: "Ionicons";
padding-right: 10px;
font-size: 1.2em;
padding-left: 3px;
}
table.manage_results_header tr td {
padding-right: 15px;
}
table.manage_results_header {
margin-bottom: 15px;
}
.fieldRequired:before {
content: '*';
color: #CC333F;
}
dl#plone-contentmenu-display.actionMenu,
dl#plone-contentmenu-actions.actionMenu,
dl#plone-contentmenu-factories.actionMenu {
display: none;
}
/* */
div.overlay ul.formTabs, #content-core ul.formTabs,
#content ul.formTabs, #content-core ul.formTabs {
display: block;
margin: 20px 0;
padding: 0;
padding: 5px 0px;
}
div.overlay li.formTab, #content-core li.formTab,
#content li.formTab, #content-core li.formTab {
display: inline;
margin: 0;
padding: 5px 10px 5px 0;
}
/* */
div.field input[type="text"],
div.field input[type="password"],
div.field textarea {
border: 1px solid #CDCDCD;
padding: 3px 6px;
margin-top: 5px;
color: #333;
}
div.field textarea  {
min-width: 500px;
padding: 10px;
}
div.field label {
padding-left: 2px;
font-weight: bold;
}
div.field label span.formHelp {
display: block;
font-weight: 400;
color: #666;
padding: 2px 0 2px 2px;
}
div.field {
margin: 0 0 15px;
}
div.field span.required {
color: #FF0000;
line-height: 8px;
float: left;
background-color: #FF0000;
padding-left: 5px;
vertical-align: middle;
margin-top: 5px;
margin-right: 4px;
}
div.formControls {
margin:30px 15px 15px;
}
div.formControls input[type="submit"] {
background-color: #3B8686;
color: #FFFFFF;
font-family: 'Titillium web',Arial,Helvetica,Sans;
font-size: 1.1em;
font-weight: 300;
margin-right: 20px;
padding: 3px 15px 4px;
vertical-align: middle;
}
div.formControls input[type="submit"].standalone {
opacity:0.6;
filter:alpha(opacity=60);
-moz-opacity: 0.6;
-khtml-opacity: 0.6;
}
div.formControls input[type="submit"]:hover {
opacity:0.4;
filter:alpha(opacity=40);
-moz-opacity: 0.4;
-khtml-opacity: 0.4;
background-color: #3B8686;
color: #fff;
-webkit-transition: background 250ms ease-in;
-moz-transition: background 250ms ease-in;
-o-transition: background 250ms ease-in;
-ms-transition: background 250ms ease-in;
transition: background 250ms ease-in;
}
fieldset div.field .ploneSkin .mceIframeContainer  {
border: 1px solid #CDCDCD;
border-bottom:none;
}
fieldset div.field .ploneSkin table.mceLayout td.mceStatusbar {
background-color:#efefef;
border: 1px solid #CDCDCD;
border-top:none;
}
fieldset div.field.ArchetypesRichWidget .fieldUploadFile {
margin:20px 0px;
}
div.worksheet_add_controls {
margin-bottom:10px;
}
fieldset.criteria {
margin-bottom: 15px;
}
fieldset.criteria label {
padding-right: 10px;
}
table.manage_results_header th {
padding-right: 10px;
}
/* **/
.portaltype-document .documentDescription {
font-size: 1.6em;
margin-bottom: 40px;
}
.portaltype-document #content h2 {
margin-left: 0px;
}
.portaltype-document #content h2.Subheading {
margin-top: 30px;
}
.portaltype-document table tr td {
padding:20px;
}
#content .pullquote {
clear: right;
color: #444444;
float: right;
font-size: 1.6em;
letter-spacing: -0.08em !important;
line-height: 1.25em;
margin: 0 1em 0.5em 0.5em;
width: 35%;
}
/* **/
.template-ar_add #content #parent-fieldname-description {
font-size: 1.6em;
font-weight: 400;
margin-bottom: 20px;
background-color: #efefef;
padding: 10px 10px 10px 15px;
border-left: 5px solid #ddd;
border-radius: 2px 0 0 2px;
color: #0B486B;
font-weight: 300;
}
.template-base_edit #content table.listing.kitassembly.add {
text-align: left;
}
.template-base_edit #content table.listing.kitassembly.add td {
padding: 0 15px 0 0;
vertical-align: middle;
background-color: transparent;
}
.template-base_edit #content table.listing.kitassembly.add th {
padding: 0;
vertical-align: middle;
}
.template-base_edit #content table.listing.kitassembly.add th label {
background-color: #efefef;
display: block;
font-weight: 400;
margin: 4px 8px 0 0;
padding: 3px 0 3px 10px;
border-left: 4px solid #ddd;
}
.template-base_edit #content table.listing.kitassembly.add th label em {
font-size: 0.9em;
font-weight: 300;
font-style: normal;
}
.template-base_edit #content table.listing.kitassembly.add td div.field {
margin: 0;
}
.template-base_edit #content table.listing.kitassembly.add tr[fieldname='description'] th label{
height: 100px;
}
table, #content, dl, dl.portlet p, dl.portlet {
margin-bottom: 1em;
}
dl.collapsible {
border: 0.1em solid #8cacbb;
margin: 1em 0;
padding: 0;
}
.template-ar_add #content table.listing.analysisrequest.add {
text-align: left;
}
.template-ar_add #content table.listing.analysisrequest.add td {
padding-right: 15px;
vertical-align: middle;
}
.template-ar_add #content table.listing.analysisrequest.add td img.copyButton {
cursor: pointer;
background-color: #efefef;
padding: 3px;
margin-top: 4px;
border-radius: 10px;
}
.template-ar_add #content table.listing.analysisrequest.add td img.copyButton:hover {
background-color:#ccc;
-webkit-transition: background 250ms ease-in;
-moz-transition: background 250ms ease-in;
-o-transition: background 250ms ease-in;
-ms-transition: background 250ms ease-in;
transition: background 250ms ease-in;
}
.template-ar_add #content table.listing.analysisrequest.add th {
padding: 0;
vertical-align: middle;
}
.template-ar_add #content table.listing.analysisrequest.add th label {
background-color: #efefef;
display: block;
font-weight: 400;
margin: 4px 8px 0 0;
padding: 3px 0 3px 10px;
border-left: 4px solid #ddd;
}
.template-ar_add #content table.listing.analysisrequest.add th label em {
font-size: 0.9em;
font-weight: 300;
font-style: normal;
}
.template-ar_add #content table.listing.analysisrequest.add td div.field {
margin: 0;
}
.template-ar_add #content table.listing.analysisrequest.add thead.pointofcapture th {
padding-top: 30px;
}
.template-ar_add #content table.listing.analysisrequest.add thead.pointofcapture th span {
font-size: 1.4em;
font-weight: 300;
padding-left: 5px;
}
.template-ar_add #content table.listing.analysisrequest.add th.analysiscategory {
border-bottom: 1px solid #CDCDCD;
font-size: 1.1em;
font-weight: 400;
margin: 5px;
padding: 15px 0 5px 22px;
cursor:pointer;
}
.template-ar_add #content table.listing.analysisrequest.add tbody.analysisservices.expanded tr td.service {
padding-left: 0;
}
.template-ar_add #content table.listing.analysisrequest.add tbody.analysisservices.expanded tr td {
padding-left: 22px;
}
.template-ar_add #content table.listing.analysisrequest.add th.analysiscategory:hover,
.template-ar_add #content table.listing.analysisrequest.add th.analysiscategory.expanded {
background-color:#eee;
-webkit-transition: background 250ms ease-in;
-moz-transition: background 250ms ease-in;
-o-transition: background 250ms ease-in;
-ms-transition: background 250ms ease-in;
transition: background 250ms ease-in;
color: #0B486B;
font-weight: bold;
}
.template-base_edit #content input[type="submit"] {
background-color: #3B8686;
color: #FFFFFF;
font-family: 'Titillium web',Arial,Helvetica,Sans;
font-size: 1.1em;
font-weight: 300;
margin-right: 20px;
padding: 3px 15px 4px;
vertical-align: middle;
margin-top: 20px;
margin-bottom: 10px;
}
.template-base_edit #content input[type="submit"]:hover {
opacity:0.4;
filter:alpha(opacity=40);
-moz-opacity: 0.4;
-khtml-opacity: 0.4;
background-color: #3B8686;
color: #fff;
-webkit-transition: background 250ms ease-in;
-moz-transition: background 250ms ease-in;
-o-transition: background 250ms ease-in;
-ms-transition: background 250ms ease-in;
transition: background 250ms ease-in;
}
.template-ar_add #content input[type="submit"] {
background-color: #3B8686;
color: #FFFFFF;
font-family: 'Titillium web',Arial,Helvetica,Sans;
font-size: 1.1em;
font-weight: 300;
margin-right: 20px;
padding: 3px 15px 4px;
vertical-align: middle;
margin-top: 20px;
margin-bottom: 10px;
}
.template-ar_add #content input[type="submit"]:hover {
opacity:0.4;
filter:alpha(opacity=40);
-moz-opacity: 0.4;
-khtml-opacity: 0.4;
background-color: #3B8686;
color: #fff;
-webkit-transition: background 250ms ease-in;
-moz-transition: background 250ms ease-in;
-o-transition: background 250ms ease-in;
-ms-transition: background 250ms ease-in;
transition: background 250ms ease-in;
}
.template-ar_add #content table.listing.analysisrequest.add th.topborder {
padding: 10px 0 5px 20px;
}
.template-ar_add #content table.listing.analysisrequest.add .topborder {
font-weight: normal;
background-color: #efefef;
padding: 5px;
}
.template-ar_add #content table.listing.analysisrequest.add th.topborder {
padding: 10px 0 5px 20px;
}
/* **/
.template-import #content h3 {
font-size: 1.4em;
margin: 20px 0 20px 0;
border-bottom: 1px solid #ccc;
padding-bottom: 10px;
}
.template-import #content input[type="submit"] {
background-color: #3B8686;
color: #FFFFFF;
font-family: 'Titillium web',Arial,Helvetica,Sans;
font-size: 1.1em;
font-weight: 300;
margin-right: 20px;
padding: 3px 15px 4px;
vertical-align: middle;
margin-top: 20px;
margin-bottom: 10px;
}
.template-import #content input[type="submit"]:hover {
opacity:0.4;
filter:alpha(opacity=40);
-moz-opacity: 0.4;
-khtml-opacity: 0.4;
background-color: #3B8686;
color: #fff;
-webkit-transition: background 250ms ease-in;
-moz-transition: background 250ms ease-in;
-o-transition: background 250ms ease-in;
-ms-transition: background 250ms ease-in;
transition: background 250ms ease-in;
}
.template-import .errorbox,
.template-import .warnbox,
.template-import .logbox {
padding-top: 15px;
}
.template-import .errorbox ul,
.template-import .warnbox ul,
.template-import .logbox ul {
font-family: "Monospace";
list-style-type: square;
padding-left: 20px;
line-height: 160%;
}
.template-import .errorbox {
color: #CC333F;
}
.template-import .warnbox {
color: #EB6841;
}
.template-import table tr td {
padding: 3px 0 3px 0;
min-width: 150px;
}
/* */
#portal-alert input, #portal-alert a.button {
background-color: #CC333F;
color: #FFFFFF;
font-family: 'Open Sans';
margin: 5px 5px;
padding: 3px 10px;
text-shadow: none;
text-transform: uppercase;
border:none;
}
#portal-alert a.button {
padding: 3px 10px 4px;
}
/* */
.template-import #fieldset-setupdata h2 {
margin-left:0px;
margin-top:20px;
margin-bottom:20px;
}
.template-import #content #fieldset-setupdata input[type="submit"] {
margin-top:0px;
margin-left:15px;
}
/* */
.overlay.overlay-ajax {
background-color: #fff;
border: 1px solid #cdcdcd;
box-shadow: 1px 5px 20px #888;
padding: 20px 30px;
}
.overlay.overlay-ajax.overlay-login {
visibility:visible;
display:block;
}
/* */
#portal-theme {
color: #FFFFFF;
float: right;
padding: 7px 20px;
font-size:0.9em;
}
#portal-theme a {
color:#d1d1d1;
font-size:0.9em;
}
#portal-theme #graphite-theme-status {
background-color: #777777;
border-radius: 5px 5px 5px 5px;
margin-left: 4px;
}
#portal-theme #graphite-theme-status span {
padding:0 6px;
}
#portal-theme #graphite-theme-status span.on {
background-color: #008000;
border-radius: 5px 5px 5px 5px;
color: #FFFFFF;
font-weight: bold;
text-shadow: 1px 0 10px #FFFFFF;
}
#portal-theme #graphite-theme-status span.off {
color: #CCCCCC;
padding-left: 2px;
}
#portal-theme a {
color:#d1d1d1;
}
#portal-theme a:hover #graphite-theme-status span {
-webkit-transition: background 250ms ease-in;
-moz-transition: background 250ms ease-in;
-o-transition: background 250ms ease-in;
-ms-transition: background 250ms ease-in;
transition: background 250ms ease-in;
}
#portal-theme a:hover #graphite-theme-status span.on {
color: #CCCCCC;
background-color:#777;
font-weight:normal;
text-shadow: none;
}
#portal-theme a:hover #graphite-theme-status span.off {
color:#fff;
background-color:red;
font-weight:bold;
text-shadow: 1px 0 10px #fff;
border-radius:5px 5px 5px 5px;
padding-left:3px;
}
/* */
.header_table {
width: 100%;
margin-bottom:20px;
}
.header_table tr td.value {
padding: 0 10px;
}
.header_table tr td.key {
font-weight: bold;
margin-right: 20px;
background-color: #f1f1f1;
padding: 7px 10px;
}
#header_form input[type='submit'] {
background-color: #3B8686;
color: #FFFFFF;
font-family: 'Titillium web',Arial,Helvetica,Sans;
font-size: 1.1em;
padding: 3px 15px 4px;
vertical-align: middle;
}
/* */
.template-overview-controlpanel #content h2 {
margin-left:0;
margin-top:30px;
}
.template-overview-controlpanel #content ul li a img {
padding-right: 5px;
}
.template-overview-controlpanel #content ul li {
list-style-type: none;
padding: 5px 0;
}
.visualClear {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
.template-search form#searchform {
padding-top: 20px;
}
.template-search form#searchform input.searchPage {
border: 1px solid #cdcdcd;
font-size: 1.1em;
line-height: 130%;
margin-right: 5px;
padding: 2px 10px;
}
.template-search form#searchform input.searchButton {
text-shadow: none;
padding: 1px 10px;
background-color:#efefef;
color:#333;
margin-left:10px;
}
.template-search form#searchform div.row {
padding-top:10px;
}
.template-search form#searchform dd.actionMenuContent,
.template-search form#searchform dd.actionMenuHeader {
display:none;
}
.template-search form#searchform dl.searchResults dt {
border-top: 1px solid #efefef;
padding-top: 10px;
}
.template-search form#searchform dl.searchResults dd {
padding-bottom: 10px;
}
#contextual-menu-wrapper ul li a {
padding: 4px 8px;
color:#666;
}
#contextual-menu-wrapper ul li a img {
padding-right: 6px;
vertical-align: middle;
height:16px;
width:16px;
}
#contextual-menu-wrapper ul li a.contenttype-folder {
background: url("/Plone/++theme++graphite.theme/css/++resource++bika.lims.images/folder.png") no-repeat scroll 8px 5px transparent;
padding-left: 31px;
}
#contextual-menu-wrapper ul li.arimports a {
background: url("/Plone/++theme++graphite.theme/css/++resource++bika.lims.images/arimport.png") no-repeat scroll 8px 5px transparent;
}
#contextual-menu-wrapper ul li {
list-style-type: none;
list-style-position: inside;
float: left;
padding: 3px 4px;
min-width:160px;
height:19px;
}
#contextual-menu-wrapper ul.tools li a:before {
color:#333;
content: "\f13e";
font-family: "Ionicons";
font-size: 1.2em;
padding-right: 8px;
}
#contextual-menu-wrapper ul {
margin: 0;
padding: 0;
width: 1000px;
}
#contextual-menu-wrapper ul:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
#contextual-menu-wrapper {
background-color: #fafafa;
border-bottom: 1px solid #fff;
clear: both;
font-size: 0.9em;
margin: 0 -20px 0 -100px;
padding: 12px 4px 13px 10px;
}
.hidden {
display:none;
}
div.column-left {
display:none;
}
#contextual-menu-wrapper ul li.active a {
font-weight:bold;
color:#333;
}
#lims-nav-wrapper {
clear:both;
display:none;
}
#lims-nav {
background-color: #dadada;
margin: 34px -20px 0 -100px;
padding: 9px 15px 5px;
}
#lims-nav li {
display: inline;
list-style-type: none;
padding: 6px 13px 5px;
}
#lims-nav li a {
color: #444;
}
#lims-nav li.selected {
background-color: #fafafa;
border-radius: 5px 5px 0 0;
}
#lims-nav li.selected a {
color:#000;
}
#contentActionMenus #plone-contentmenu-workflow dd ul li {
padding-right:30px;
}
#contentActionMenus #plone-contentmenu-workflow dt.actionMenuHeader {
}
#contentActionMenus #plone-contentmenu-workflow dt.actionMenuHeader a:before {
content: "\f21b";
font-family: "Ionicons";
font-size: 1.4em;
padding-right: 2px;
}
#contentActionMenus #plone-contentmenu-workflow dt.actionMenuHeader span {
display:none;
}
#contentActionMenus #plone-contentmenu-workflow dt.actionMenuHeader span.state-private,
#contentActionMenus #plone-contentmenu-workflow dt.actionMenuHeader span.state-visible,
#contentActionMenus #plone-contentmenu-workflow dt.actionMenuHeader span.state-sample_due,
#contentActionMenus #plone-contentmenu-workflow dt.actionMenuHeader span.state-open,
#contentActionMenus #plone-contentmenu-workflow dt.actionMenuHeader span.state-active,
#contentActionMenus #plone-contentmenu-workflow dt.actionMenuHeader span.state-submitted,
#contentActionMenus #plone-contentmenu-workflow dt.actionMenuHeader span.state-imported,
#contentActionMenus #plone-contentmenu-workflow dt.actionMenuHeader span.state-sample_received,
#contentActionMenus #plone-contentmenu-workflow dt.actionMenuHeader span.state-to_be_verified,
#contentActionMenus #plone-contentmenu-workflow dt.actionMenuHeader span.state-verified,
#contentActionMenus #plone-contentmenu-workflow dt.actionMenuHeader span.state-published,
#contentActionMenus #plone-contentmenu-workflow dt.actionMenuHeader span.state-cancelled,
#contentActionMenus #plone-contentmenu-workflow dt.actionMenuHeader span.state-inactive,
#contentActionMenus #plone-contentmenu-workflow dt.actionMenuHeader span.state-closed,
#contentActionMenus #plone-contentmenu-workflow dt.actionMenuHeader span.state-invalid,
#contentActionMenus #plone-contentmenu-workflow dt.actionMenuHeader span.state-assigned,
#contentActionMenus #plone-contentmenu-workflow dt.actionMenuHeader span.state-unassigned {
display:inline;
}
#contentActionMenus #plone-contentmenu-workflow dt.actionMenuHeader a {
cursor:default;
}
#contentActionMenus #plone-contentmenu-workflow dt.actionMenuHeader a:before {
color:#333;
}
#contentActionMenus #plone-contentmenu-workflow dt.actionMenuHeader.label-state-visible a:before {
color:#74ae0b;
content:none;
font-size:1.8em;
}
#contentActionMenus #plone-contentmenu-workflow dt.actionMenuHeader.label-state-private a:before {
color:red;
content:none;
font-size:1.8em;
}
#contentActionMenus #plone-contentmenu-workflow dt.actionMenuHeader.label-state-published a:before {
content:none;
font-size:1.8em;
}
#contentActionMenus #plone-contentmenu-workflow dt.actionMenuHeader.label-state-submitted a:before,
#contentActionMenus #plone-contentmenu-workflow dt.actionMenuHeader.label-state-sample_due a:before {
color: #F38630;
}
#contentActionMenus #plone-contentmenu-workflow dt.actionMenuHeader.label-state-active a:before,
#contentActionMenus #plone-contentmenu-workflow dt.actionMenuHeader.label-state-open a:before {
color:#E0E4CC;
}
#contentActionMenus #plone-contentmenu-workflow dt.actionMenuHeader.label-state-sample_received a:before {
color: #E0E4CC;
}
#contentActionMenus #plone-contentmenu-workflow dt.actionMenuHeader.label-state-to_be_verified a:before {
color: #A7DBD8;
}
#contentActionMenus #plone-contentmenu-workflow dt.actionMenuHeader.label-state-verified a:before {
color: #69D2E7;
}
#contentActionMenus #plone-contentmenu-workflow dt.actionMenuHeader.label-state-imported a:before,
#contentActionMenus #plone-contentmenu-workflow dt.actionMenuHeader.label-state-published a:before {
color: #83AF9B;
}
#contentActionMenus #plone-contentmenu-workflow dt.actionMenuHeader.label-state-cancelled a:before,
#contentActionMenus #plone-contentmenu-workflow dt.actionMenuHeader.label-state-inactive a:before {
color: #FF6B6B;
}
#contentActionMenus #plone-contentmenu-workflow dt.actionMenuHeader.label-state-closed a:before {
color: #aaaaaa;
}
#contentActionMenus #plone-contentmenu-workflow dt.actionMenuHeader.label-state-invalid a:before {
color: #C44D58;
}
#contentActionMenus #plone-contentmenu-workflow dt.actionMenuHeader.label-state-assigned a:before {
color: #dcdcdc;
}
#contentActionMenus #plone-contentmenu-workflow dt.actionMenuHeader.label-state-unassigned a:before {
color: #dcdcdc;
}
.column-center #content {
padding-top:3px;
}
div#viewlet-above-content-title #panel-notification {
border-radius: 5px;
box-shadow: 0 0 10px #fff;
left: 0;
margin: 0 auto;
position: fixed;
right: 0;
top: 100px;
width: 450px;
z-index: 4000;
}
div#viewlet-above-content-title #panel-notification div.error-notification-item {
background: url("/Plone/++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("/Plone/++resource++bika.lims.images/ok.png") no-repeat scroll 15px center #E2F1C5;
border-radius: 5px;
padding: 15px 30px 15px 40px;
}
a.print_button:before {
content: "\f1cc";
font-family:"Ionicons";
padding-right:8px;
}
a.add-button.referencewidget-add-button,
a.edit-button.referencewidget-edit-button {
color:#333;
}
a.edit-button.referencewidget-edit-button:before,
a.add-button.referencewidget-add-button:before {
font-family:"Ionicons";
padding-right:4px;
padding-left:10px;
font-size:15px;
color:#333;
}
a.add-button.referencewidget-add-button:before {
content: "\f216";
}
a.edit-button.referencewidget-edit-button:before {
content: "\f12c";
}
#content fieldset {
border:none;
}
#batch-base-edit fieldset {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
border-color: -moz-use-text-color #cdcdcd #cdcdcd;
border-image: none;
border-style: none solid solid;
border-width: medium 1px 1px;
width: 100%;
}
#content div.arresultsinterpretation-container {
padding-top:15px;
}
#content div.arresultsinterpretation-container ul {
list-style:none outside none;
margin:0;
padding:0;
}
#content div.arresultsinterpretation-container ul li {
display:inline;
padding-right: 5px;
}
#content div.arresultsinterpretation-container ul li a {
padding:5px 10px;
border: 1px solid #dcdcdc;
color: #888;
padding: 5px 10px;
}
#content div.arresultsinterpretation-container ul li a:hover,
#content div.arresultsinterpretation-container ul li a.selected {
background-color: #fff;
border: 1px solid #999;
color: #333;
padding: 5px 10px;
}
#content div.arresultsinterpretation-container div.department-area {
padding-top:15px;
}
#content div.arresultsinterpretation-container .fieldTextFormat,
#content div.arresultsinterpretation-container .mceButton.mce_image,
#content div.arresultsinterpretation-container .mceButton.mce_code,
#content div.arresultsinterpretation-container .mceButton.mce_save {
display:none;
}
.bika-listing-table td.interim input[type="text"]:-moz-read-only,
.bika-listing-table td.Result input[type="text"]:-moz-read-only {
color: #555;
cursor: not-allowed;
}
.bika-listing-table td.interim input[type="text"]:-moz-read-only:focus,
.bika-listing-table td.Result input[type="text"]:-moz-read-only:focus{
background-color: transparent;
}
.bika-listing-table td.interim input[type="text"]:read-only,
.bika-listing-table td.Result input[type="text"]:read-onl {
color: #555;
cursor: not-allowed;
}
.bika-listing-table td.interim input[type="text"]:read-only:focus,
.bika-listing-table td.Result input[type="text"]:read-only:focus {
background-color: transparent;
}
div.div-table-first-row {
line-height: 1.5em;
margin-left: 1%;
padding: .25em;
}
div.div-table-first-row span {
padding-left: 1em;
}
div.div-table-left {
float: left;
width: 50%;
margin-left: 1%;
line-height: 1.5em;
padding: .25em;
}
div.div-table-left span {
padding-left: 1em;
}
div.div-table-right {
margin-left: 51%;
line-height: 1.5em;
padding: .25em;
}
div.div-table-right span {
padding-left: 1em;
}
table.invoice-items {
width: 100%;
margin-top: 25px;
border-collapse: collapse;
}
table.invoice-items thead tr {
border-top: 2px solid #ddd;
border-bottom: 2px solid #ddd;
}
table.invoice-items th {
padding: .25em;
text-align: center;
}
table.invoice-items tr {
line-height: 1.5em;
border-bottom: 1px solid #ddd;
}
table.invoice-items tr.category {
font-weight: bold;
border-bottom-width: 2px;
}
table.invoice-items tr.totals {
font-weight: bold;
border-bottom: 2px solid #ddd;
border-top: 2px solid #ddd;
}
table.invoice-items td:nth-child(1),
table.invoice-items th:nth-child(1) {
text-align: left;
}
table.invoice-items td {
padding: .25em;
text-align: right;
}
table.invoice-items th.text, table.invoice-items td.text {
text-align: left;
}
table.invoice-items th.currency, table.invoice-items td.currency {
text-align: right;
width: 10%;
}
table.invoice-items th.center, table.invoice-items td.center {
text-align: center
}
table.invoice-items td.number {
width: 100px;
text-align: center;
}
table.invoice-items td.number input {
width: 60%;
text-align: right;
}
table.invoice-items tr.totals td.title {
font-size: 1.1em;
text-align: right;
text-transform: uppercase;
}
table.invoice-items tr.totals {
border-bottom:none;
}
.template-invoice #content-core {
border: 1px solid #cdcdcd;
box-shadow: 5px 10px 10px #dcdcdc;
max-width: 1024px;
padding: 50px 30px 70px 30px;
}
div.combogrid div.cg-DivItem,
div.combogrid div.cg-comboButton,
div.combogrid div.cg-colHeader {
font-family: "Open Sans",Helvetica,Arial,sans-serif;
}
div.combogrid div.cg-DivItem {
font-size: 1.2em;
text-align:left;
}
div.combogrid div.cg-comboButton {
font-size:1.4em;
}
div.combogrid div.cg-colHeader {
font-size:1.4em;
font-weight:normal;
}
.template-ar_add .bika-listing-table {
width:auto;
}
table.bika-listing-table-transposed {
width: inherit;
}
table.bika-listing-table-transposed tbody tr th {
vertical-align:top;
width: 125px;
background-color: #ddd;
border: 1px solid #cdcdcd;
padding:5px;
text-align:left;
}
table.bika-listing-table-transposed tbody tr td.filled-cell {
background-color:#eee;
}
table.bika-listing-table-transposed tbody tr td {
border: 1px solid #ddd;
padding:5px;
}
table.bika-listing-table-transposed tbody tr td div.interims {
}
table.bika-listing-table-transposed tbody tr td div.interim {
border-bottom: 1px solid #ddd;
margin: 2px -5px;
padding: 2px 5px 5px;
}
table.bika-listing-table-transposed tbody tr td div.interim-title {
color: #333;
display: block;
font-size: 0.95em;
}
table.bika-listing-table-transposed tbody tr td span.result {
font-weight:bold;
font-size:1.3em;
}
table.bika-listing-table-transposed tbody tr td span.result-uncertainty {
font-size:1.2em;
}
table.bika-listing-table-transposed table.worksheet-position tbody tr,
table.bika-listing-table-transposed table.worksheet-position tbody tr td {
border:none;
}
#content table.bika-listing-table.bika-listing-table-transposed tfoot tr td.workflow_actions {
padding: 5px;
position: relative;
left:auto;
top:auto;
}
table.bika-listing-table-transposed tbody tr:first-child td {
background-color: #efefef;
border: 1px solid #cdcdcd;
}

}

