
/* yafowil.plone: css */

/* yafowil.widget.array - default theme styles */
.arraytemplate {
    display:none;
}
.icon-plus-sign:before {
    content:"\00a0";
}
.icon-minus-sign:before {
    content: "\00a0";
}
.icon-circle-arrow-up:before {
    content:"\00a0";
}
.icon-circle-arrow-down:before {
    content: "\00a0";
}
.array table {
    border-collapse:collapse;
    border-top:#ccc 1px solid;
    border-left:#ccc 1px solid;
    border-right:#ccc 1px solid;
    margin-bottom:0.5em;
}
.array table th {
    color:#333;
    background-color:#ccc;
}
.array table tr {
    border-bottom:#ccc 1px solid;
}
.array table td.actions {
    vertical-align:top;
}
.errormessage {
	color:red;
	font-size:11px;
	padding-bottom:2px;
}
.array_actions a {
    line-height:16px;
    font-size:16px;
    padding-left:16px;
    text-decoration:none;
    float:right;
    margin-top:1px;
    border:none !important;
}
.array_actions a.array_row_add {
    background:url('images/icon_add.png') 50% 50% no-repeat;
}
.array_actions a.array_row_remove {
    background:url('images/icon_remove.png') 50% 50% no-repeat;
}
.array_actions a.array_row_up {
    background:url('images/icon_up.png') 50% 50% no-repeat;
}
.array_actions a.array_row_up_disabled {
    background:url('images/icon_up_disabled.png') 50% 50% no-repeat !important;
}
.array_actions a.array_row_down {
    background:url('images/icon_down.png') 50% 50% no-repeat;
}
.array_actions a.array_row_down_disabled {
    background:url('images/icon_down_disabled.png') 50% 50% no-repeat !important;
}
