@charset "utf-8"; /* CSS Document */
.bulk-forms-container {
    padding-top: 40px;
    position: relative;
}

.bulk-forms-container.disabled {
}

.bulk-forms-container.disabled .bulk-forms-disabled {
    position: absolute;
    display: block !important;
    right: 0;
    left: 0;
    bottom: 0;
    background-color: #040404;
    z-index: 5;
    top: 0;
    opacity: 0.2;
    border-radius: 5px;
}

.bulk .order-details-container {
    max-width: 1200;
}

.bulk-form-wrapper {
    max-width: 1100px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 5px;
    background-color: #fff;
    margin-bottom: 40px;
    position: relative;
    height: auto !important;
}

.bulk-form-wrapper .x-head {
    background-color: #eceef6;
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
    display: table;
    width: 100%;
    padding: 8px 25px;
}

.bulk-form-wrapper.hovered .x-head {
    background-color: #dfe2ea;
}

.bulk-form-wrapper .x-body {
    /* padding: 0px 6px; */
    font-size: 13px;
    min-height: 254px;
}

.bulk-form-wrapper.hovered .x-body {
    background-color: #fff;
    -webkit-box-shadow: 4px 4px 5px 0px rgba(230,230,230,1);
    -moz-box-shadow: 4px 4px 5px 0px rgba(230,230,230,1);
    box-shadow: 4px 4px 5px 0px rgba(230,230,230,1);
}

.bulk-form-wrapper label {
    text-transform: uppercase;
    font-size: 10px;
}

.bulk-form-wrapper .x-head .x-left {
    display: table-cell;
    text-align: left;
}

.bulk-form-wrapper .x-head .x-right {
    display: table-cell;
    text-align: right;
}

.bulk-form-fields {
    border-right: solid 1px #e5e7ed;
}

.bulk-form-option .x-extra-options {
    text-align: left;
}

.bulk-form-option .x-extra-title {
    font-weight: 600;
    padding-bottom: 3px;
}

.bulk-form-option .x-select {
}

.bulk-form-option .x-select {
}

.bulk-form-option .x-select {
}

.bulk-form-wrapper *[class^='col-'] {
    padding-left: 9px;
    padding-right: 9px;
}

.bulk-form-wrapper .x-row-split {
    margin-left: -4px;
    margin-right: -4px;
}

.bulk-form-wrapper .x-row-split *[class^='col-'] {
    padding-left: 5px;
    padding-right: 5px;
}

.bulk-form-option {
    /* border-left: solid 1px #e5e7ed; */
}

.bulk-form-fields, .bulk-form-option {
    padding-top: 20px;
    padding-bottom: 5px;
    text-align: left;
}

.bulk-form-fields .form-group, .bulk-form-option .form-group {
    text-align: left;
    margin-bottom: 12px;
}

.bulk-form-wrapper input[type="text"], .bulk-form-wrapper select, .input-group {
    height: 35px !important;
}

.bulk-form-wrapper .input-group-addon {
    font-size: 10px;
    text-transform: uppercase;
    font-weight: 600;
    min-width: 70px;
}

.bulk-form-wrapper .x-drop-files-container {
    border: dashed 2px #dce0e9;
    height: 98px;
    border-radius: 5px;
    padding: 4px;
}

.bulk-form-wrapper .x-drop-files {
    width: 100%;
    background-color: #eceef6;
    border-radius: 5px;
    height: 100%;
    color: #7d8599;
    font-size: 14px;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    /* line-height: 133px; */
    position: relative;
    padding-top: 0px;
}

.bulk-form-wrapper .x-drop-files-container .x-icon {
    /* display: block; */
    font-size: 25px;
    padding-right: 3px;
    padding-top: 16px;
}

.bulk-form-wrapper .x-drop-files-container .x-each-file .x-icon {
    /* display: block; */
    font-size: 11px;
    padding-right: 3px;
    padding-top: 0px;
}

.order-details-container .x-text {
    display: block;
    line-height: 1;
    font-size: 13px;
    padding-top: 3px;
}

.bulk-form-wrapper .radio-custom, .bulk-form-wrapper .radio-custom-label {
    margin: 3px 0px;
    font-size: 9px;
}

.bulk-form-wrapper .radio-custom + .radio-custom-label:before {
    width: 16px;
    height: 16px;
    padding: 2px;
    margin-right: 6px;
    margin-top: -2px;
}

.bulk-form-option {
    padding-left: 17px !important;
    min-height: 254px;
    position: relative;
}

.bulk-form-option.disabled .bulk-form-option-disabled {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background-color: #000;
    z-index: 3;
    display: block !important;
    opacity: 0.1;
    border-bottom-right-radius: 5px;
}

.bulk-order-error {
    margin-top: 40px;
    background-color: #e75752;
    color: #fff;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
    padding: 10px;
    border-radius: 5px;
    min-height: 41px;
}

.bulk-content-container {
}

.bulk-content-container .x-heading {
    text-align: center;
    font-size: 20px;
    padding-bottom: 12px;
}

.bulk-content-container .x-close {
    position: absolute;
    right: 15px;
    top: 13px;
    padding: 8px;
    background-color: #e9ecf3;
    border-radius: 50%;
    cursor: pointer;
}

.bulk-content-container .x-close .rwsvgicons {
    width: 15px;
    height: 15px;
}

.bulk-content-container.active {
    display: block !important;
    z-index: 101;
    position: absolute;
    top: 10px;
    max-width: 950px;
    background-color: #f5f7fc;
    left: 0;
    right: 0;
    border-radius: 8px;
    margin: auto;
}

.bulk-content-wrapper {
    margin-left: auto;
    margin-right: auto;
    padding-left: 30px;
    padding-top: 16px;
    position: relative;
}

.bulk-content-wrapper:after {
    content: "";
    display: block;
    clear: both;
}

.bulk-content-overlay.active {
    display: block !important;
    position: fixed;
    top: 0;
    z-index: 100;
    background-color: #797979;
    left: 0;
    bottom: 0;
    right: 0;
    /* opacity: 0.8; */
}

.select-content-link {
    cursor: pointer;
    position: relative;
}

.select-content-link .x-content-icon {
    display: inline-block;
    vertical-align: middle;
    padding-right: 5px;
}

.select-content-link .x-content-icon .rwsvgicons {
    width: 20px;
}

.select-content-link .x-content-name {
    display: inline-block;
    vertical-align: middle;
}

.select-content-link .x-select-text {
    display: inline-block;
    vertical-align: middle;
    padding-right: 2px;
}

.select-content-link .x-select-icon {
    display: inline-block;
    vertical-align: middle;
    margin-top: -4px;
}

.bulk-add-more-container {
    padding-right: 40px;
    padding-bottom: 60px;
}

.bulk-add-more {
    width: 170px;
    float: right;
}

.bulk-add-more-container:after {
    content: "";
    display: block;
    clear: both;
}

.add-more-option {
    margin: 0px auto 6px auto;
    width: 70px;
}

.add-more-option .form-control {
    text-align: center;
    font-weight: bold;
    font-size: 16px
}

.bulk-add-more .form-group {
    margin: 0px;
    margin-left: auto;
    margin-right: auto;
}

.bulk-add-more.active {
    background-color: #e9ebf5;
    padding: 8px;
    border-radius: 8px;
}

.bulk-add-more.active .add-more-option {
    display: block !important;
    margin-bottom: 4px;
}

.bulk-action-icons {
    font-size: 12px;
    cursor: pointer;
}

.bulk-delete-item {
    margin-right: 15px
}

.bulk .order-details-container .x-each-file {
    margin-bottom: 1px;
    background-color: #ffffff;
    padding: 1px 1px;
    border-radius: 4px;
    text-align: left;
    cursor: pointer;
}

.bulk .order-details-container .x-delete {
    display: none;
}

.bulk .order-details-container .x-delete-text {
    display: none;
}

.bulk .order-details-container .x-wrapper {
    position: relative;
    padding-bottom: 5px;
}

.bulk .order-details-container .x-wrapper.active .x-delete-text {
    display: block;
    font-size: 11px;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    background-color: #e75752;
    opacity: 0.9;
    color: #fff;
    text-transform: uppercase;
    border-radius: 4px;
    cursor: pointer;
}

.bulk .order-details-container .x-each-file {
    text-overflow: clip;
    overflow: hidden;
    white-space: nowrap;
    background: #f5f7fc;
    padding-left: 4px;
}

.bulkupload-workspace-files {
    background-color: #fff !important;
}

.bulkupload-workspace-files *[class^='col-'] {
    padding-left: 2px;
    padding-right: 2px;
    height: 24px;
    line-height: 24px;
    margin-bottom: 6px;
}

.bulkupload-workspace-files .x-wrapper {
}

.bulkupload-dropzone.loading:before {
    left: 40%;
    top: 20%;
}

.bulk-turnaround-time-wrapper {
    text-align: center;
    background-color: #eceef6;
    font-size: 14px;
    padding: 4px 0px;
    margin-bottom: 3px;
    margin-top: 3px;
}

.bulk-turnaround-time {
    font-weight: 600;
}

.bulk .order-details-container textarea {
    padding-top: 5px;
}

#bulk-select-content-container {
    position: relative;
    padding: 4px 50px 10px 50px;
}

#bulk-select-content-container .order-content-container {
    padding: 0px;
}

#bulk-select-content-container .x-close {
    position: absolute;
    right: 18px;
    background-color: #e6e9f1;
    padding: 8px;
    border-radius: 50%;
    top: 13px;
    cursor: pointer;
}

#bulk-select-content-container .x-close .rwsvgicons {
    width: 11px;
    height: 11px;
}

.bulk .order-content-list {
    /* position: fixed; */
    /* left: 0; */
    /* right: 0; */
    /* top: 0; */
    /* bottom: 0; */
    /* opacity: 0.9; */
    /* overflow-y: scroll; */
    /* z-index: 400000; */
    /* padding-left: 80px; */
    /* padding-top: 120px; */
    /* background-color: rgba(0, 0, 0, 0.5); */
}