.container {
    max-width: none;
    padding: 0 50px 200px 50px;
}

.form-inline input {
    /*width: 30%;*/
}

#sortable {
    margin: 20px 0 0 0;
    padding: 0;
}

#sortable li {
    margin: 0 3px 3px 3px;
    padding: 0.4em;
    padding-left: 1.5em;
    font-size: 1.4em;
    border: 1px solid #806F53;
    background-color: #F5F2EB;
}

.scan-input-group .row,
.taken-docs-input-group .row,
.facsimile-input-group .row,
.visitFactorList > .row,
.vacationList > .row,
.workdayDurationList > .row,
.salary-input-group .row {
    margin-bottom: 3px;
}

.applicants_row,
.applicants_prices_row,
.applicant_doc_taken,
.applicant_doc_missing
{
    margin-bottom: 5px;
    padding-bottom: 15px;
    margin-top: 15px;
    border-bottom: 1px dotted #000;
}

.popover_mark {
    background-color: #faf2cc;
}

.form-control {
    color: #000;
}

.form-control-static {
    padding-top: 6px;
}

.mark {
    font-size: larger;
    color: #900;
    font-weight: bold;
}

.order_filter {
    width: 100px;
}

.micro {
    border: none;
}

label {
    font-weight: normal;
}

.applicant_list_item {
    margin: 0;
    padding: 0;
}

.lgrey {
    color: #B0B0B0;
}

.lgreybg {
    border-top: 5px solid #F0F0F0;
    height: 5px;
}

.green {
    color: #090;
}

.red {
    color: #900;
}

input[type="file"] {
    display: inline;
}

.doc_scan_form > div {
    margin-bottom: 15px;
}

.accessLess {
    position: relative;
    top: 31px;
}

.taken_doc_load,
.doc_appl_load,
.missing_doc_load {
    display: none;
}

.missing_doc_item {
    margin-bottom: 10px;
}

.taken_doc_item {
    margin: 10px 0;
}

.scan-toggle {
    border-bottom: 1px dotted #000;
    cursor: pointer;
}

.show-form,
span[data-trigger],
data[data-trigger] {
    border-bottom: #000 1px dotted;
}

.red {
    color: #900;
}

a.action {
    border-bottom: #060 1px dotted;
    text-decoration: none;
}

.show-in-forms {
    width: 300px;
    text-align: center;
}
