web-common-design
Version:
This package provides basic style sheet files, which may be useful for all projects and may help to publish a consistent design.
1,611 lines (1,315 loc) • 33 kB
CSS
.cursor-pointer {
cursor: pointer;
}
.height-overflow {
overflow-y: auto;
}
.height-50 {
height: 50px;
}
.height-100 {
height: 100px;
}
.height-200 {
height: 200px;
}
.height-300 {
height: 300px;
}
.height-400 {
height: 400px;
}
.width-overflow {
overflow-x: auto;
}
.width-50 {
width: 50px;
}
.width-100 {
width: 100px;
}
.width-200 {
width: 200px;
}
.width-300 {
width: 300px;
}
.width-400 {
width: 400px;
}
div.headerwithline {
width: 100%;
margin: 0;
padding: 20px 0 0 0;
border-style: solid;
border-width: 1px;
border-top: none;
border-left: none;
border-right: none;
border-color: rgb(41, 41, 41);
font-weight: bold;
color: rgb(41, 41, 41);
margin-bottom: 15px;
margin-top: 15px;
clear: both;
}
div.headerwithline.noline {
border: none;
}
div.headerwithline.hasToggler {
cursor: pointer;
position: relative;
}
div.headerwithline.hasToggler .toggleIcon {
position: absolute;
bottom: 0;
right: -5px;
background-repeat: no-repeat;
background-position: center;
-moz-min-width: 25px;
-ms-min-width: 25px;
-o-min-width: 25px;
-webkit-min-width: 25px;
min-width: 25px;
min-height: 25px;
padding: 0;
margin: 0;
background-size: 15px;
background-image: url(../Images/action_circledplus25.png);
}
div.headerwithline.hasToggler.big .toggleIcon {
right: -3px;
background-size: 20px;
}
div.headerwithline.hasToggler.Open .toggleIcon {
background-image: url(../Images/action_circledminus25.png);
}
div.headerwithline.hasToggler:hover .toggleIcon,
div.headerwithline.hasToggler.Open:hover .toggleIcon {
bottom: 1px;
right: -2px;
background-size: 20px;
}
div.headerwithline.hasToggler.big:hover .toggleIcon,
div.headerwithline.hasToggler.big.Open:hover .toggleIcon {
bottom: 0;
right: -1px;
background-size: 25px;
}
div.headerwithline.topclear {
margin-top: 0;
}
div.headerwithline.topless {
padding-top: 0;
}
div.headerwithline.topfree {
padding-top: 30px;
}
div.headerwithline.bottomless {
margin-bottom: 0;
}
div.headerwithline.bottomfree {
margin-bottom: 30px;
}
/* styles for validation helpers */
.field-validation-error, .field-validation-error-inside {
color: rgb(255, 0, 0);
font-weight: bold;
}
.field-validation-error.inside {
display: block;
margin-bottom: 10px;
}
.field-validation-valid {
display: none;
}
input.input-validation-error {
border: 1px solid inherit;
}
input[type="checkbox"].input-validation-error {
border: 0 none;
}
* input[type="radio"] {
width: auto ;
min-width: 0 ;
max-width: none ;
vertical-align: middle;
margin-top: 1px;
margin-right: 5px;
}
* input[type="checkbox"] {
margin-top: 1px;
margin-right: 5px;
vertical-align: middle;
}
.validation-summary-errors {
color: rgb(255, 0, 0);
font-weight: bold;
font-size: 1.1em;
}
.validation-summary-valid {
display: none;
}
/*Message boxes*/
div.error {
background-color: rgba(255, 0, 0, 0.2);
border: 1px solid rgb(255, 0, 0);
padding: 6px 12px;
margin: 5px 0;
font-size: 10pt;
font-weight: normal;
color: rgb(51, 51, 51);
}
div.neutral {
background-color: rgba(212, 212, 201, 0.2);
border: 1px solid rgb(212, 212, 201);
padding: 6px 12px;
margin: 5px 0;
font-size: 10pt;
font-weight: normal;
color: rgb(51, 51, 51);
}
div.warning {
background-color: rgba(254, 219, 0, 0.2);
border: 1px solid rgb(254, 219, 0);
padding: 6px 12px;
margin: 5px 0;
font-size: 10pt;
font-weight: normal;
color: rgb(51, 51, 51);
}
div.message {
background-color: rgba(0, 182, 255, 0.2);
border: 1px solid rgb(0, 182, 255);
padding: 6px 12px;
margin: 5px 0;
font-size: 10pt;
font-weight: normal;
color: rgb(51, 51, 51);
}
div.success {
background-color: rgba(0, 182, 0, 0.2);
border: 1px solid rgb(0, 182, 0);
padding: 6px 12px;
margin: 5px 0;
font-size: 10pt;
font-weight: normal;
color: rgb(51, 51, 51);
}
.errorlight {
font-weight: bold;
color: rgb(255, 0, 0);
}
div.fullwidthinput input {
width: 100%;
}
table.fivecolumnform {
min-width: 100% ;
max-width: 100% ;
width: 100% ;
margin: 0;
padding: 0;
}
table.fivecolumnform col.colFirst {
width: 30px;
min-width: 30px;
max-width: 30px;
}
table.fivecolumnform col.colSecond {
width: 150px;
min-width: 150px;
max-width: 150px;
}
table.fivecolumnform col.colThird {
width: 20px;
min-width: 20px;
max-width: 20px;
}
table.fivecolumnform col.colForth {
width: auto;
}
table.fivecolumnform col.colFives {
width: 150px;
min-width: 150px;
max-width: 150px;
}
/* Formular-Tabellen*/
table.twocolumnform {
min-width: 100% ;
max-width: 100% ;
width: 100% ;
margin: 0;
padding: 0;
}
table.twocolumnform tr.freeme td {
padding-bottom: 10px;
}
table.twocolumnform tr.freefall td {
padding-bottom: 50px;
}
table.twocolumnform select {
width: 300px;
}
table.twocolumnform.small select {
width: 300px;
}
table.twocolumnform.small input {
/*width: 271px;*/
width: 346px;
}
table.twocolumnform.small input.hasDatepicker {
width: 160px;
}
table.twocolumnform textarea {
width: 550px;
height: 60px;
min-height: 70px;
max-height: 200px;
font-family: Verdana;
font-size: 9pt;
resize: vertical;
overflow: auto;
}
table.twocolumnform.small textarea {
width: 346px;
height: 60px;
min-height: 70px;
max-height: 200px;
font-family: Verdana;
font-size: 9pt;
resize: vertical;
overflow: auto;
}
table.twocolumnform input {
width: 346px;
}
table.twocolumnform td {
padding: 4px 0 4px 2px;
vertical-align: top;
}
table.twocolumnform td.left {
text-align: left;
}
table.twocolumnform td a.buttonlink {
display: inline-block ;
margin-top: 3px ;
margin: 0;
}
table.twocolumnform col.simpleEditTableColumnA {
min-width: 400px;
max-width: 400px;
width: 400px;
}
table.twocolumnform td:nth-child(1) {
text-align: right;
}
table.twocolumnform td.left:nth-child(1) {
text-align: left;
}
table.twocolumnform td:nth-child(2) {
min-width: 10px;
max-width: 10px;
width: 10px;
}
table.twocolumnform col.simpleEditTableColumnC {
min-width: 165px;
max-width: 165px;
width: 165px;
}
table.twocolumnform.small col.simpleEditTableColumnA {
min-width: 200px;
max-width: 200px;
width: 200px;
}
table.twocolumnform.small col.simpleEditTableColumnC {
min-width: 165px;
max-width: 165px;
width: 165px;
}
table.twocolumnform.big col.simpleEditTableColumnA {
min-width: 200px;
max-width: 200px;
width: 200px;
}
table.twocolumnform.big col.simpleEditTableColumnC {
min-width: 365px;
max-width: 365px;
width: 365px;
}
table.twocolumnform.tiny input {
width: 346px;
min-width: 346px;
max-width: 346px;
}
table.twocolumnform.tiny input.hasDatepicker {
width: 130px;
min-width: 130px;
max-width: 130px;
}
table.twocolumnform.tiny select {
width: 204px;
min-width: 204px;
max-width: 204px;
}
table.twocolumnform.tiny col.simpleEditTableColumnA {
min-width: 160px;
max-width: 160px;
width: 160px;
}
table.twocolumnform.tiny col.simpleEditTableColumnC {
/*min-width: 165px;
max-width: 165px;*/
width: auto;
}
table.twocolumndateform.small col.simpleEditTableColumnC.breakall {
-moz-min-width: 300px;
-ms-min-width: 300px;
-o-min-width: 300px;
-webkit-min-width: 300px;
min-width: 300px;
-moz-word-break: break-all;
-o-word-break: break-all;
word-break: break-all;
}
col.twocolumnformfixedwidth {
width: 200px;
min-width: 200px;
}
table.twocolumndateform td {
padding: 3px 2px;
vertical-align: middle;
}
th.normalright {
text-align: right;
font-weight: normal;
}
th.normalcenter {
text-align: center;
font-weight: normal;
}
td.normalright {
text-align: right;
font-weight: normal;
vertical-align: middle;
}
td.normalleft {
text-align: left;
font-weight: normal;
}
td.topalign, th.topalign {
vertical-align: top;
}
td.normalcenter {
text-align: center;
font-weight: normal;
}
.collapsed {
visibility: collapse;
}
.visible {
visibility: visible;
}
.displaynone {
display: none;
}
.displaynoneOverwrite {
display: none ;
}
div.hidden {
display: none;
visibility: hidden;
}
div.neutralExample {
border: 0 none;
margin-left: 0;
font-style: italic;
}
div.neutralExample span {
font-weight: bold;
}
ol.noStyleRequired {
list-style-type: none;
margin: 0;
width: 650px;
}
ol.noStyleRequired li {
margin: 0 0 10px 10px;
padding: 0;
}
ol.noStyleRequired li ol.ActivityList {
list-style-type: decimal;
list-style-position: outside;
vertical-align: middle;
}
div.statusMessageText {
padding: 10px;
font-size: 20px;
line-height: 150%;
}
a.mailBodyLink {
text-decoration: none;
font-weight: bold;
}
ol.noStyleDummy {
list-style-type: none;
margin: 0;
}
ol.noStyleDummy li {
display: inline-block;
margin: 0 0 0 10px;
padding: 0;
}
.displayBlock {
display: block;
}
a.kantarLink, a.kantarLink:link, a.kantarLink:hover, a.kantarLink:visited, a.kantarLink:target {
text-decoration: underline;
color: rgb(227, 194, 76);
}
a.kantarLink:hover {
text-decoration: underline;
color: rgb(152, 152, 152);
}
table.tablesorter th.listheader.left, table.tablesorter td.listheader.left {
text-align: left ;
padding-left: 5px ;
}
td.buttonStack {
text-align: center ;
}
td.buttonStack a {
display: block;
}
td.buttonStack a:not(:first-child) {
margin-top: 5px;
}
td.buttonStack a.buttonlink, td.buttonStack a.buttonlnknative {
padding-left: 0;
padding-right: 0;
}
td.buttonStack img, td.buttonStack a.img {
vertical-align: text-top;
top: 0 ;
}
.myCustomCancelProcess {
}
.textcenter {
text-align: center ;
}
.myCustomSearchBox.big {
max-width: 600px;
width: 200px;
}
.myCustomSearchBox {
min-width: 100px;
max-width: 300px;
min-height: 19px;
max-height: 19px;
}
.myCustomSearchBox.small {
max-width: 120px;
}
.myCustomSingleSearch {
width: 100%;
}
.myCustomSingleSearch table, .myCustomSingleSearch tr, .myCustomSingleSearch th, .myCustomSingleSearch td {
text-align: left;
border: none;
margin: 0;
padding: 0;
}
.myCustomSingleSearch table.td.center {
text-align: center ;
}
.myCustomSingleSearch input {
margin-top: 0;
}
.myCustomSingleSearch select {
min-height: 26px;
}
.myCustomSingleSearch a.buttonlink, .myCustomMultiSearch a.buttonlink {
padding-top: 4px;
vertical-align: baseline;
padding-bottom: 4px;
margin-left: 0;
}
.myCustomSearchBox.hasDatepicker {
width: 80%;
}
.myCustomSingleSearch .ui-datepicker-trigger {
margin-top: 0;
}
tr.myCustomSearchListRow {
min-height: 30px;
}
.hidable {
cursor: pointer;
background-image: url('../Images/ .png');
background-repeat: no-repeat;
background-position: center right;
background-size: contain;
}
div.commontoggler {
background-position: top right;
background-repeat: no-repeat;
background-size: contain;
margin: 0;
padding: 0;
height: 28px;
width: 28px;
float: right;
background-image: url('../Images/ToggleOpen.png');
cursor: pointer;
}
div.commontoggler.Open {
background-image: url('../Images/ToggleClose.png');
}
div.commontoggler.dark {
background-image: url('../Images/ToggleOpen_dark.png');
}
div.commontoggler.Open.dark {
background-image: url('../Images/ToggleClose_dark.png');
}
div.commontoggler:hover, div.commontoggler.dark:hover {
background-image: url('../Images/ToggleOpen_light.png');
}
div.commontoggler.Open:hover, div.commontoggler.Open.dark:hover {
background-image: url('../Images/ToggleClose_light.png');
}
div.commontoggler.left {
background-position: top left;
float: left;
}
div.commontoggler.fullscreen {
width: 100% ;
}
div.commontoggler.small {
height: 14px;
width: 14px;
}
.highlight {
font-weight: bold;
}
.highlight.red {
color: red;
}
.highlight.green {
color: green;
}
.highlight.orange {
color: orange;
}
hr.highlight {
border: none;
border-bottom: 1px solid rgb(204, 204, 204);
}
div.dataFileWrapperTable {
display: table;
width: 100%;
height: auto;
/*border: 1px solid lightgreen;*/
margin: 0;
padding: 0;
overflow: hidden;
}
div.dataFileWrapperTableBody {
display: table-row-group;
}
div.dataFileWrapperTableBodyRow {
display: table-row;
}
#subProjectContainers {
min-height: 200px;
}
div.dataFileWrapperTableBodyColumn {
/*display: table-cell;*/
/*padding: 0 10px 0 0;*/
vertical-align: top;
}
div.dataFileWrapperTableBodyColumn.folded {
min-width: 0 ;
width: auto ;
}
div.dataFileContainer {
border: 1px solid darkgrey;
padding: 5px;
margin-bottom: 10px;
-moz-word-wrap: break-word;
-o-word-wrap: break-word;
word-wrap: break-word;
cursor: pointer;
}
#datSubProjectColumn #containerListFilter {
margin-top: 10px;
}
div.dataFileContainer.active, div.datSubProjectContainer.active {
background-color: rgb(231, 231, 231);
background: linear-gradient(to bottom, rgb(255, 255, 255), darkgrey);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='darkgray');
}
div.datSubProjectContainer.activeSelectedOnly {
background-color: rgb(231, 231, 231);
border-color: rgb(0, 0, 0);
box-shadow: 0 0 5px 0 rgb(99, 99, 99) inset;
}
table.headerInlineTable, table.headerInlineTable tr, table.headerInlineTable td {
padding: 0;
margin: 0;
border-spacing: 0;
width: 100%;
border: none;
}
div.datSubProjectContainer.notvalid {
padding-right: 32px;
opacity: 0.5;
}
div.datSubProjectContainer.notvalid.active {
opacity: 1.0;
}
div.datSubProjectContainer.notvalid .noSubError {
position: absolute;
top: 50%;
transform: translate(0, -50%);
right: 0;
padding: 5px;
}
div.datSubProjectContainer.notvalid .noSubError img {
width: 22px;
}
div.datSubProjectContainer {
position: relative;
border: 1px solid darkgrey;
background-color: rgb(255, 255, 255);
padding: 10px 6px;
word-wrap: break-word;
font-size: 110%;
cursor: pointer;
margin-bottom: 10px;
}
#containerForSubProjectsIfNarrowed div.datSubProjectContainer {
margin: 0;
}
.datSubProjectColumnHeaderImage {
background-image: url(../Images/Arrow_Left_Big.png);
float: right;
background-size: contain;
background-repeat: no-repeat;
width: 30px;
min-width: 30px;
height: 30px;
padding: 0;
margin: 0 0 0 0;
border: 0;
border-collapse: collapse;
vertical-align: middle;
cursor: pointer;
}
.datSubProjectColumnHeaderImage.folded {
background-image: url(../Images/Arrow_Right_Big.png);
}
.datSubProjectColumnHeaderImage:hover {
background-image: url(../Images/Arrow_Left_Big_light.png);
}
.datSubProjectColumnHeaderImage.folded:hover {
background-image: url(../Images/Arrow_Right_Big_light.png);
}
.datSubProjectColumnHeaderImage.revert {
background-image: url(../Images/Arrow_Right_Big.png);
}
.datSubProjectColumnHeader {
width: 100%;
/*background-image: url('../Images/Arrow_Left_Big.png');*/
background-size: 30px;
background-repeat: no-repeat;
background-position: right;
}
div.dataFileWrapperTableBodyColumn.borderleft {
border-left: 1px solid grey;
}
div.dataFileWrapperTableBodyColumn.borderright {
border-right: 1px solid grey;
}
div.containerLine {
width: 100%;
/*margin-bottom: 10px;*/
box-sizing: border-box;
overflow: hidden; /*contain child floats*/
display: inline;
float: left;
}
div.tabContainer {
display: block;
clear: both;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
ul.tabContainerLinks {
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;
background: transparent;
display: table;
table-layout: fixed;
width: 100%;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
li.tabContainerLinkItem {
}
/* Float the list items side by side */
ul.tabContainerLinks li {
padding: 1px;
display: table-cell;
padding: 0 10px;
width: auto;
text-align: center;
vertical-align: middle;
background-color: rgb(217, 217, 217);
border-bottom: 1px solid rgb(127, 127, 127);
}
ul.tabContainerLinks li.active {
border: 1px solid rgb(127, 127, 127);
border-bottom: none;
background-color: rgb(255, 255, 255);
}
ul.tabContainerLinks li:hover {
background-color: rgb(230, 230, 230);
}
ul.tabContainerLinks li.active:hover {
background-color: transparent;
}
/* Style the links inside the list items */
ul.tabContainerLinks li a {
display: inline-block;
color: rgb(0, 0, 0);
text-align: center;
text-decoration: none;
transition: 0.3s;
font-size: 14px;
width: 100%;
padding: 7px 0;
}
ul.tabContainerLinks li.active a {
/*cursor: default;*/
}
/* Style the tab content */
.tabContentTop div.tabContainerContent {
top: 0;
}
div.tabContainerContent {
display: none;
position: absolute;
left: 0;
right: 0;
bottom: 7px;
top: 32px;
padding: 10px 11px;
border: 1px solid rgb(127, 127, 127);
border-top: none;
-webkit-animation: fadeEffect 1s;
-ms-animation: fadeEffect 500ms;
animation: fadeEffect 500ms; /* Fading effect takes 1 second */
overflow: auto;
}
div.tabContainerContent.active {
display: block;
}
@-webkit-keyframes fadeEffect {
from {
-ms-opacity: 0;
opacity: 0;
}
to {
-ms-opacity: 1;
opacity: 1;
}
}
@keyframes fadeEffect {
from {
-ms-opacity: 0;
opacity: 0;
}
to {
-ms-opacity: 1;
opacity: 1;
}
}
span.topright {
float: right;
cursor: pointer;
font-size: 20px;
}
span.topright:hover {
color: red;
}
.waitForServerResponse {
background-image: url('../Images/loader_ajax.gif');
background-size: contain;
background-repeat: no-repeat;
width: 32px;
min-width: 32px;
height: 32px;
min-height: 32px;
border: none;
padding: 0;
margin: 0;
}
.breakKindly {
white-space: normal;
word-wrap: break-word;
word-break: normal;
}
.tooltip {
position: relative;
padding: 0;
display: inline-block;
color: rgb(113, 113, 113);
text-align: center;
}
.tooltip div {
/*display: inline-block;*/
padding: 3px;
margin: 0;
border: none;
}
.tooltip .tooltipicon {
height: 15px;
width: 15px;
border: 0;
margin: 0;
padding: 0;
}
.tooltip:hover .tooltiptext, .tooltip .tooltiptext:hover {
display: block;
}
.tooltip .tooltiptext {
z-index: 999999;
position: absolute;
display: none;
margin: 3px;
border: 1px solid darkgrey;
background-color: rgb(255, 255, 255);
top: 0;
margin-top: 17px;
white-space: nowrap;
text-align: left;
}
.tooltip.absolute {
top: 3px;
right: -13px;
position: absolute;
}
.tooltip .tooltiptext.withShadow {
box-shadow: 0 0 5px 0 rgb(187, 187, 187);
}
.tooltip .tooltiptext.right {
right: 0;
}
.tooltip .tooltiptext.center {
left: 50%;
right: unset;
transform: translate(-50%, 0);
}
.tooltiptext table {
margin-top: 5px;
background: rgb(255, 255, 255);
width: 100%;
padding: 0;
border-collapse: collapse;
border: 1px solid darkgrey;
}
.tooltiptext td {
border-right: 1px solid rgb(113, 113, 113);
padding: 0 10px;
}
.tooltip.asInfo.absolute.inline {
right: -27px;
top: 0;
}
.tooltip.asInfo.absolute {
right: -18px;
}
.tooltip.asInfo .tooltipicon {
height: 20px;
width: 20px;
}
.tooltip.asInfo .tooltiptext {
top: 5px;
padding: 10px;
word-wrap: break-word;
word-break: normal;
white-space: normal;
border-radius: 2px;
}
.tooltip.asInfo .tooltiptext.top {
top: auto;
bottom: 22px;
}
.tooltiptext ul {
padding-left: 15px;
}
/*allgemeine Definition für eine Tabelleneinbettung*/
.contentWrapper {
width: 100%;
/*background-color: pink;*/
}
.contentLine {
width: 100%;
/*background-color: lightblue;*/
}
.contentHistory {
margin: 0 10px 20px 10px;
padding: 0 25px;
border: 1px groove rgb(0, 0, 0);
}
.contentHistory.bottomless {
margin-bottom: 0;
}
.contentTable {
width: 100%;
border-collapse: collapse;
}
/*.contentTable tr:hover td {
border-style: solid;
border-color: rgb(204, 204, 204);
border-width: 1px 0 1px 0;
}*/
.contentTable.spaceout th, .contentTable.spaceout td {
padding-left: 5px;
padding-right: 5px;
}
.contentTable th {
text-align: left ;
}
.contentTable tr:first-child td {
padding-top: 10px;
}
.contentTable tr:last-child td {
padding-bottom: 10px;
}
.contentTable td {
text-align: left;
border: 0 solid rgb(0, 0, 0);
padding: 3px 0;
}
.contentTableDelimiter {
margin: 10px;
border-bottom: 1px solid rgb(91, 155, 213);
}
.contentHistoryButton {
vertical-align: middle;
width: 25px;
min-width: 25px;
max-width: 25px;
overflow: hidden;
padding-left: 0 ;
padding-right: 0 ;
padding-bottom: 3px ;
}
.alignCenter {
text-align: center ;
}
.alignRight {
text-align: right ;
}
.alignTop {
vertical-align: top ;
}
.alignMiddle {
vertical-align: middle ;
}
.forceCharBreak {
word-break: break-all;
}
.tableSpacer {
width: 20px;
min-width: 20px;
max-width: 20px;
}
.tableSpacerXS {
width: 5px;
min-width: 5px;
max-width: 5px;
}
.tableRowTitle {
width: 120px;
}
.tableRowContent {
width: 400px;
}
.tableRowContentM {
width: 200px;
}
.tableRowContentSM {
width: 150px;
}
.tableRowContentS {
width: 100px;
}
.tableRowContentXS {
width: 60px;
}
.tableRowContentXXS {
width: 25px;
}
.tableRowContentUndefined {
width: auto;
}
.tableRowValidation {
width: auto;
}
.scrollableContainer {
position: relative;
top: 0;
left: 0;
padding: 5px;
width: 450px;
height: 150px;
overflow: auto;
}
.borderedDiv {
border-style: solid;
border-color: grey;
border-width: 1px;
}
.borderedDiv.round {
border-radius: 2px;
}
.multiSelectTable {
border-collapse: collapse;
width: 100%;
}
.multiSelectTable * {
vertical-align: top;
text-align: left;
}
.multiSelectTable input[type=text] {
width: 200px;
min-width: 200px;
max-width: 200px;
}
.multiSelectTable th,
.multiSelectTable td {
padding: 10px 5px;
}
.multiSelectTable > tbody > tr > td:first-child {
width: 230px;
}
.multiSelectTable thead tr {
border-top: 1px solid rgb(99, 99, 99);
}
.multiSelectTable tr {
border-bottom: 1px solid rgb(99, 99, 99);
}
.multiSelectTable tr th.bright,
.multiSelectTable tr td.bright {
border-right: 1px solid rgb(99, 99, 99);
}
.multiSelectTable > tbody > tr:hover > td {
border-top: 1px solid rgb(0, 0, 0);
border-bottom: 1px solid rgb(0, 0, 0);
}
.multiSelectTable > tbody > tr:hover > td:first-child {
/*background: rgb(255, 255, 255);
background: -moz-linear-gradient(top, rgb(255, 255, 255) 22%, rgb(211, 211, 211) 100%);
background: -webkit-linear-gradient(top, rgb(255, 255, 255) 22%,rgb(211, 211, 211) 100%);
background: linear-gradient(to bottom, rgb(255, 255, 255) 22%,rgb(211, 211, 211) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgb(255, 255, 255)', endColorstr='rgb(211, 211, 211)',GradientType=0 );*/
}
.multiSelectTable tbody td {
border-top: 1px solid rgb(99, 99, 99);
}
.multiSelectTable tfoot tr {
border: 0;
}
.div-abs-bot-rig {
display: inline;
position: absolute;
bottom: 0;
right: 0;
}
.box-selector {
padding-bottom: 3px;
margin-bottom: 5px;
text-align: right;
border-bottom: 1px solid lightgrey;
}
.box-selector input[type=checkbox] {
margin-top: 1px;
}
.box-selector .check-title {
color: rgb(33, 33, 33);
}
.transAll {
transition: background 0.5s ease-in-out;
}
.multiSelector {
float: right;
}
.multiSelector .kantarLink {
display: block;
text-align: right;
}
.hiddenTable {
background-color: rgb(235, 235, 235);
-ms-background-size: 0 0;
background-size: 0 0;
}
.hiddenTable.shouldBeDeleted {
background-color: rgb(255, 230, 230);
background-image: url("../Images/Litter_red_64.png");
background-position: center;
background-repeat: no-repeat;
background-size: auto;
}
.hiddenTable.shouldBeActivated,
.hiddenTable.shouldUpdateDeleteDate {
background-color: rgb(255, 255, 255);
}
.hiddenTable > table,
.hiddenTable.someShouldBeSelected table.selectPlease,
.hiddenTable.shouldBeActivated table.selectPlease,
.hiddenTable.shouldBeDeleted table.selectPlease,
.hiddenTable.shouldUpdateDeleteDate table.selectPlease {
display: none;
}
.hiddenTable table.selectPlease,
.hiddenTable.shouldBeActivated table.shouldBeActivated,
.hiddenTable.shouldUpdateDeleteDate table.updateDeleteDate {
display: inline;
}
.hiddenTable table.selectPlease tr,
.hiddenTable table.selectPlease td,
.hiddenTable.shouldUpdateDeleteDate table.updateDeleteDate tr,
.hiddenTable.shouldUpdateDeleteDate table.updateDeleteDate td {
border: none;
}
table.noborders, table.noborders th, table.noborders td, table.noborders tr {
border: none;
padding: 5px;
}
table.noborders > tbody > tr > td:first-child {
width: 200px;
}
table.noborders select {
min-width: 200px;
}
.richtextboxcontainer {
overflow: auto;
border: 1px solid rgb(0, 0, 0);
width: 100%;
margin-top: 30px;
padding: 0;
}
.hasUploadArea .TnsDragNDrop__discardSelection,
.hasUploadArea .TnsDragNDrop__deleteUploaded {
min-height: 10px;
}
.dDList {
width: 450px;
}
.dDList.grey {
color: grey;
}
.iconprojectlinkwrapper {
position: relative;
top: 2px;
left: 2px;
}
.iconprojectlinkwrapper .iconprojectlink {
position: absolute;
top: -7px;
left: 0;
}
.iconprojectlink {
display: inline-block;
background-size: 100% auto;
background-repeat: no-repeat;
background-position: center;
min-width: 25px;
height: 25px;
padding: 0;
margin: 0 5px 0 0;
border: 0;
border-collapse: collapse;
vertical-align: middle;
}
.iconprojectlink.upload {
background-image: url(../Images/ProjectLink_Upload.png);
}
.iconprojectlink.download {
background-image: url(../Images/ProjectLink_Download.png);
}
.iconprojectlink.projectcontext {
background-image: url(../Images/ProjectLink_ProjectContext.png);
}
.iconprojectlink.subprojectcontext {
background-image: url(../Images/ProjectLink_SubprojectContext.png);
}
.iconprojectlink.containercontext {
background-image: url(../Images/ProjectLink_ContainerContext.png);
}
.iconextensionwrapper {
position: absolute;
top: -4px;
left: 0;
}
.iconextension {
width: 20px;
height: 20px;
border: none;
vertical-align: bottom;
}
.iconWrapper {
position: relative;
font-size: 150%;
margin-top: 5px;
text-align: right;
}
.iconWrapper .iconextensionwrapper {
top: 0;
}
.ajaxBlocker {
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
background-color: rgb(204, 204, 204);
-ms-opacity: 0.4;
opacity: 0.4;
}
div.bottomspacer {
height: 100px;
}
.maxwidthinvolvedauthorities {
max-width: 700px;
}
textarea.dsgvoquestionnaire {
width: 600px;
height: 60px;
}
div.dsgvoquestionnaire {
margin-left: 25px;
margin-top: 5px;
margin-bottom: 20px;
}
div.smallheader {
font-weight: bold;
margin-top: 20px;
margin-bottom: 5px;
}
ul.dsgvoquestionnaire {
list-style-type: none;
}
td.searchTd.freeright {
padding-right: 9px;
}
div.listitem {
margin-bottom: 10px;
}