
/* - ++resource++collective.z3cform.datagridfield/datagridfield.css - */
@media screen {
/* https://stadt.winterthur.ch/portal_css/++resource++collective.z3cform.datagridfield/datagridfield.css?original=1 */
.datagridwidget-table-view {
width: 100%;
border: 1px solid #666;
background: none repeat scroll 0 0 #EEE;
}
.datagridwidget-table-view .header {
font-weight: bold;
background: none repeat scroll 0 0 #DDD;
color: #666;
padding: 2px;
font-size: 1.1em;
text-align: left;
}
.datagridwidget-row {
vertical-align: top;
}
.datagridwidget-cell input[type="text"] {
padding: 1px;
}
.datagridwidget-cell input, .datagridwidget-cell select, .datagridwidget-cell textarea {
border: 1px solid #CCC;
}
.datagridwidget-cell > input:only-child { width: 99%; }
.datagridwidget-cell div.error {
color:red;
font-weight:bold;
}
.datagridwidget-empty-row {
/* */
display: none;
}
/* */
.datagridwidget-cell {
vertical-align: bottom;
padding: 1px;
}
.datagridwidget-manipulator {
width: 16px;
text-align: center;
padding-bottom: 4px;
margin: 0;
vertical-align: bottom;
}
.datagridwidget-manipulator img {
cursor: pointer;
}
.datagridwidget-hidden-data {
display: none;
}
/* */
.auto-append  > .datagridwidget-manipulator.delete-row img,
.auto-append  > .datagridwidget-manipulator.move-up img,
.auto-append  > .datagridwidget-manipulator.move-down img,
.auto-append  > .datagridwidget-manipulator.insert-row img {
display: none;
}
/* */
.minimum-row  > .datagridwidget-manipulator.insert-row img {
display: block;
}
.datagridwidget-body-non-auto-append[data-many-rows = "true"] .datagridfield-last-filled-row > .datagridwidget-manipulator.move-down img,
.datagridwidget-body-non-auto-append[data-many-rows = "true"] .datagridfield-first-filled-row > .datagridwidget-manipulator.move-up img {
display: block;
}
/* */
.datagridwidget-body-non-auto-append[data-visible-count = "1"] .datagridwidget-manipulator.delete-row img,
.datagridwidget-body-non-auto-append[data-visible-count = "1"] .datagridwidget-manipulator.move-down img,
.datagridwidget-body-non-auto-append[data-visible-count = "1"] .datagridwidget-manipulator.move-up img {
display: none;
}
/* */
.datagridfield-first-filled-row > .datagridwidget-manipulator.move-up img {
display: none !important;
}
/* */
.datagridfield-last-filled-row > .datagridwidget-manipulator.move-down img {
display: none !important;
}
.datagridwidget-cell input {
background: white;
background-image: none;
}
.datagridwidget-table-view-block {
border-collapse: collapse;
}
.datagridwidget-table-view-block thead {
display: none;
}
.datagridwidget-table-view-block .datagridwidget-row {
border-bottom: 1px solid black;
}
.datagridwidget-table-view-block td {
vertical-align: top;
}
.datagridwidget-block-edit-cell {
width: auto;
}
.datagridwidget-table-view-block .datagridwidget-manipulator {
width: 16px;
}
.datagridwidget-block {
padding: 0.5em;
}
.datagridwidget-block-edit-cell .error {
background-color: #FFDDCC;
border: 1px solid red;
margin: 1em 0;
padding: 0.5em;
}
}


/* - ++resource++ftw.redirector/redirector.css - */
@media screen {
/* https://stadt.winterthur.ch/portal_css/++resource++ftw.redirector/redirector.css?original=1 */
body.portaltype-ftw-redirector-redirectconfig.template-edit #formfield-form-widgets-rules table.datagridwidget-table-view thead tr::before {
content: "";
display: table-cell;
background: none repeat scroll 0 0 #DDD;
}
body.portaltype-ftw-redirector-redirectconfig.template-edit #formfield-form-widgets-rules table.datagridwidget-table-view tbody tr:first-child {
counter-reset: ruleNumber;
}
body.portaltype-ftw-redirector-redirectconfig.template-edit #formfield-form-widgets-rules table.datagridwidget-table-view tbody tr {
counter-increment: ruleNumber;
}
body.portaltype-ftw-redirector-redirectconfig.template-edit #formfield-form-widgets-rules table.datagridwidget-table-view tbody tr::before {
content: counter(ruleNumber);
width: 1em;
text-align: center;
padding: 0 0.4em;
display: table-cell;
color: #888;
}
body.portaltype-ftw-redirector-redirectconfig.template-edit #formfield-form-widgets-rules table.datagridwidget-table-view tbody tr.auto-append::before {
content: '+';
}
/* */
/* */
body.template-view.portaltype-ftw-redirector-redirectconfig #formfield-form-widgets-rules .formHelp {
display: none;
}

}


/* - ++resource++ftw.activity/activity.css - */
@media screen {
/* https://stadt.winterthur.ch/portal_css/++resource++ftw.activity/activity.css?original=1 */
.activity .event {
padding: 1em;
}
.activity .event:hover {
background-color: #EDF6F7;
}
.activity .event .avatar {
float: left;
padding-right: 0.4em;
}
.activity .event .title {
font-weight: bold;
font-size: 17pt;
margin-top: 2px;
margin-bottom: 2px;
overflow: hidden;
text-overflow: ellipsis;
}
.activity .event img {
border: 1px solid #EEE;
}
.activity a.more-button {
display: block;
text-align: center;
padding: 0.5em;
border: 1px solid #DDD;
background-color: #EEE;
border-radius: 0.4em;
}
.activity a.more-button:hover {
background-color: #DEF;
border-color: #ABC;
}
/* */
.portletActivity .event {
margin-bottom: 1em;
}
.portletActivity .event .avatar {
float: left;
padding-right: 0.4em;
}
/* */

}

