/* HSFJOBS MAIN CSS */
div.tx_hsfjobs form fieldset legend {
    display: none;
}

#tx_hsfjobs-show-actionlist, #tx_hsfjobs-list-actionlist, #tx_hsfjobs-apply-actionlist, #tx_hsfjobs-confirmDelete-actionlist {
    margin: 20px 0 20px 0;
}

/* HSFJOBS SHOW VIEW */
div.tx_hsfjobs dt, div.tx_hsfjobs dd {
    margin-bottom: 15px;
    overflow: auto;
}
div.tx_hsfjobs dt {
    float: left;
    font-weight: bold;
    margin-right: 15px;
    width: 140px;
    text-align:right;
    -moz-hyphens: auto;
    -o-hyphens: auto;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
}

/* HSFJOBS LIST VIEW */
.tx_hsfjobs table {
    border-collapse:collapse;
    width:100%;
}

.tx_hsfjobs table td {
    vertical-align:top;
}

.tx_hsfjobs table th {
    font-weight:bold;
    line-height: 22px;
    font-size: 14px;
    color: #5f5e5e;
    margin: 20px 0px 5px;
    border-bottom: 1px solid #CCCCCC;
}

.tx_hsfjobs table tr {
    line-height: 22px;
}

.tx_hsfjobs table tr:nth-child(2n+3) {
    background-color: #eeeeee;
}

.tx_hsfjobs table tr:hover {
    background-color: #CCCCCC;
}

div.tx_hsfjobs_filter_item {
    display: inline-block;
    margin: 0 20px 0 0;
    vertical-align: top;
}

div.tx_hsfjobs_filter_item label {
    display: block;
    font-weight: bold;
}

/* HSFJOBS NEW AND EDIT VIEW */
form#tx_hsfjobs-form-new, form#tx_hsfjobs-form-edit {
    width: 400px;
}

.tx_hsfjobs-label {
    display: block;
    font-weight: bold;
}

div.tx_hsfjobs-edit-item {
    margin-bottom: 10px;
}

input.tx_hsfjobs-edit-input, input.tx_hsfjobs-new-input {
    width: 100%;
}

textarea.tx_hsfjobs-edit-textarea, textarea.tx_hsfjobs-new-textarea {
    width: 100%;
    height: 150px;
}

/* HSFJOBS CONFIRM DELETE VIEW */
#tx_hsfjobs-delete-item-notice {
    margin-bottom: 10px;
}

/* HSFJOBS APPLY VIEW */
