/*! NORMALIZE.css v3.0.3 */
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
body {
    margin: 0;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
    display: block;
}
audio, canvas, progress, video {
    display: inline-block;
    vertical-align: baseline;
}
audio:not([controls]) {
    display: none;
    height: 0;
}
[hidden], template {
    display: none;
}
a {
    background-color: transparent;
}
a:active, a:hover {
    outline: 0;
}
abbr[title] {
    border-bottom: 1px dotted;
}
b, strong {
    font-weight: bold;
}
dfn {
    font-style: italic;
}
h1 {
    font-size: 2em;
    margin: 0.67em 0;
}
mark {
    background: #ff0;
    color: #000;
}
small {
    font-size: 80%;
}
sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sup {
    top: -0.5em;
}
sub {
    bottom: -0.25em;
}
img {
    border: 0;
    vertical-align: bottom;
}
svg:not(:root) {
    overflow: hidden;
}
figure {
    margin: 1em 40px;
}
hr {
    box-sizing: content-box;
    height: 0;
}
pre {
    overflow: auto;
}
code, kbd, pre, samp {
    font-family: monospace, monospace;
    font-size: 1em;
}
button, input, optgroup, select, textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}
button {
    overflow: visible;
}
button, select {
    text-transform: none;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}
button[disabled], html input[disabled] {
    cursor: default;
}
button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0;
    padding: 0;
}
input {
    line-height: normal;
}
input[type="checkbox"], input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
    height: auto;
}
input[type="search"] {
    -webkit-appearance: textfield;
    box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}
fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}
legend {
    border: 0;
    padding: 0;
}
textarea {
    overflow: auto;
}
optgroup {
    font-weight: bold;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
td, th {
    padding: 0;
}
ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
ol {
    margin: 0;
}
p {
    margin: 0 0 5px;
}

* {
    box-sizing: border-box;
}
html {
    height: 100%;
    position: relative;
}
input, textarea, select,
input:hover, textarea:hover, select:hover,
input:focus, textarea:focus, select:focus,
a, a:hover, a:focus {
    outline: none !important;
    -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
    -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
    -o-transition: border linear 0.2s, box-shadow linear 0.2s;
    transition: border linear 0.2s, box-shadow linear 0.2s;
}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #ccc;
}
::-moz-placeholder { /* Firefox 19+ */
    color: #ccc;
}
:-ms-input-placeholder { /* IE 10+ */
    color: #ccc;
}
:-moz-placeholder { /* Firefox 18- */
    color: #ccc;
}

body {
    font-family: 'Ubuntu', sans-serif;
}
#preloader {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(55, 60, 66, 0.7);
    z-index: 9;
    display: none;
}
#preloader img {
    position: absolute;
    width: 250px;
    height: 24px;
    left: 50%;
    top: 50%;
    margin: -12px 0 0 -125px;
}
.wf_navbar_margin .nav-item {
    margin-left: .75rem;
    margin-right: .75rem;
}
.wf_navbar_margin .nav-item:first-child {
    margin-left: 0;
}
.wf_navbar_margin .nav-item:last-child {
    margin-right: 0;
}
.wf_h1_back_link {
    color: #2c7be5;
    font-weight: normal;
    font-size: 15px;
    vertical-align: middle;
    margin: 0 15px 0 0;
}
.wf_h1_back_link:hover {
    color: #1a68d1;
}
.wf_header_user_name {
    margin: 0 15px 0 0;
}
.wf_add_line_btn {
    color: #00d97e;
    position: absolute;
    bottom: 0;
    right: -20px;
    cursor: pointer;
    height: 40px;
    line-height: 40px;
    width: 20px;
    text-align: center;
}
.form-group {
    position: relative;
}
.wf_remove_line_btn {
    color: #e63757;
    position: absolute;
    bottom: 0;
    right: -20px;
    cursor: pointer;
    height: 40px;
    line-height: 40px;
    width: 20px;
    text-align: center;
    font-size: 14px;
}
.wf_repair_car_temp_wrapper {
    position: relative;
    height: 136px;
}
.wf_repair_car_temp_wrapper .wf_repair_car_temp_icon_left {
    position: absolute;
    top: 50px;
    left: 0;
    font-size: 25px;
}
.wf_repair_car_temp_wrapper [name="temp_left_front"] {
    position: absolute;
    top: 10px;
    left: 40px;
    width: 100px;
    text-align: center;
    padding: .5rem .75rem;
}
.wf_repair_car_temp_wrapper [name="temp_left_backside"] {
    position: absolute;
    top: 80px;
    left: 40px;
    width: 100px;
    text-align: center;
    padding: .5rem .75rem;
}
.wf_repair_car_temp_wrapper img {
    position: absolute;
    top: 0;
    left: 150px;
}
.wf_repair_car_temp_wrapper [name="temp_right_front"] {
    position: absolute;
    top: 10px;
    left: 242px;
    width: 100px;
    text-align: center;
    padding: .5rem .75rem;
}
.wf_repair_car_temp_wrapper [name="temp_right_backside"] {
    position: absolute;
    top: 80px;
    left: 242px;
    width: 100px;
    text-align: center;
    padding: .5rem .75rem;
}
.wf_repair_car_temp_wrapper .wf_repair_car_temp_icon_right {
    position: absolute;
    top: 50px;
    left: 355px;
    font-size: 25px;
}
.wf_repair_form_group_mileage {
    margin-top: 65px;
}
/*.wf_goto_mechanic_repair {
    color: #00d97e;
}*/
.wf_repair_mechanic_card_header_title_item {
    display: inline-block;
    margin-right: 30px;
}
.wf_repair_mechanic_card_header_title_item span {
    margin-right: 5px;
}
.wf_repair_mechanic_card_header_title_item:last-child {
    margin-right: 0;
}
.wf_repair_item_title_size {
    width: 10%;
    display: block;
    margin-right: 4%;
    text-align: right;
}
.wf_slick_big_select_number_wrapper {
    display: block;
    width: 32%;
    text-align: center;
}
.wf_slick_big_select_number {
    display: block;
    width: 100%;
}
.wf_repair_item_dot {
    display: block;
    width: 2%;
}
.wf_slick_small_select_number_wrapper {
    width: 16%;
    text-align: center;
}
.wf_slick_small_select_number_wrapper input[type="text"],
.wf_slick_big_select_number_wrapper input[type="text"],
.wf_repair_item_select_common_wrapper input[type="text"],
.wf_repair_item_select_common_wrapper1 input[type="text"] {
    padding: .5rem .75rem;
    text-align: center;
    margin-top: 5px;
}
.wf_repair_item_select_common_wrapper input[type="text"],
.wf_repair_item_select_common_wrapper1 input[type="text"] {
    text-align: left;
}
.wf_slick_small_select_number {
    width: 100%;
    text-align: center;
}
.wf_repair_item_select_common_wrapper {
    width: 52%;
    margin-left: 4%;
}
.wf_repair_item_select_common_wrapper1 {
    width: 36%;
}
/*.wf_repair_item_select_common {
    width: 52%;
    margin-left: 4%;
}*/
.wf_slick_small_select_number .slick-current + div,
.wf_slick_big_select_number .slick-current + div {
    font-weight: bold;
}
.wf_brake_piston_input {
    width: 60px;
    display: inline-block;
    margin-left: 15px;
    text-align: center;
    padding: .5rem .75rem !important;
}
.wf_body_404 {
    flex-flow: column;
}
.wf_body_404 #topnav,
.wf_body_404 .main-content {
    width: 100%;
}
.card_mechanic_repair input[type="number"] {
    padding: 0;
    text-align: center;
}
.card_table_no_leftright_padding td {
    padding: 0 !important;
}
.card_table_no_leftright_padding th {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.card_table_no_leftright_padding tbody td:first-child,
.card_table_no_leftright_padding tbody td:last-child,
.card_table_no_leftright_padding thead th:first-child,
.card_table_no_leftright_padding thead th:last-child {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.wf_table_select_values input[type="text"],
.wf_table_color_states_values input[type="text"],
.wf_table_levers_sb input[type="text"] {
    background: transparent;
}
.wf_table_responsive_select_values {
    margin-bottom: 45px;
}
.wf_nav_as_pagination .page-item {
    margin: 0 5px 15px;
}
.wf_color_step_yellow {
    background-color: #f6c343 !important;
}
.wf_color_step_green {
    background-color: #00d97e !important;
    color: white !important;
}
.wf_repair_field_hidden_text {
    display: none;
}
.wf_view_checkbox_not_disabled:disabled~.custom-control-label,
.wf_view_checkbox_not_disabled[disabled]~.custom-control-label {
    color: #12263f !important;
}
.custom-switch .wf_view_checkbox_not_disabled:disabled:checked~.custom-control-label::before {
    background-color: #2c7be5 !important;
}
.wf_view_checkbox_not_disabled:disabled~.custom-control-label::before,
.wf_view_checkbox_not_disabled[disabled]~.custom-control-label::before {
    background-color: #e3ebf6 !important;
}
.wf_step1_wrapper_item {
    width: 100%;
    float: left;
}
.wf_step1_wrapper_item1 {
    float: left;
    margin: 10px 0 0;
}
.wf_step1_wrapper_item2, .wf_step1_wrapper_item4 {
    float: right;
    width: 30px;
    text-align: center;
    line-height: 40px;
}
.wf_step1_wrapper_item3, .wf_step1_wrapper_item5 {
    float: right;
    width: 120px;
}
.card_mechanic_repair_step1_col6,
.card_mechanic_repair_step2_col6 {
    padding-right: 30px;
}
.card_mechanic_repair_step1_col6_2,
.card_mechanic_repair_step2_col6_2 {
    padding-left: 30px;
}
.wf_step1_wrapper_item1 + .wf_step1_wrapper_item3 {
    margin-right: 150px;
}
.wf_step1_wrapper_item_brushes_front {
    margin-top: 62px;
}
.wf_step1_wrapper_item5_mr70 {
    margin-right: 70px;
}
.wf_active_repair_step_footer {
    box-shadow: 0 0 5px #95AAC8;
}
.wf_step1_wrapper_item1_title {
    margin: 10px 0 0 55px;
    font-weight: bold;
}
.wf_step2_wrapper_item {
    width: 100%;
    float: left;
}
.wf_step2_wrapper_item1 {
    float: left;
}
.wf_step2_wrapper_item1 .custom-control {
    float: left;
    margin: 10px 0 0;
}
.wf_step2_wrapper_item1 select {
    float: left;
    width: 170px;
    /*margin: 0 0 0 10px;*/
}
.wf_step2_wrapper_item2 {
    float: right;
    width: 180px;
}
.wf_step2_title {
    font-weight: bold;
}
.wf_step2_wrapper_item2 select + input {
    margin-top: 5px;
}
.wf_step3_wrapper_item {
    width: 100%;
    float: left;
}
.wf_step3_wrapper_item1 {
    float: left;
    width: 200px;
}
.wf_step3_wrapper_item2 {
    float: left;
    margin-left: 30px;
    width: 190px;
}
.wf_step3_wrapper_item3 {
    float: left;
    margin-left: 30px;
    width: 260px;
}
.wf_step3_wrapper_item4 {
    float: left;
    margin-left: 30px;
    width: 120px;
}
.wf_step3_wrapper_item5 {
    float: left;
    margin-left: 30px;
    width: 120px;
}
.wf_step3_wrapper_item4 select, .wf_step3_wrapper_item5 select {
    width: 80%;
    float: left;
}
.wf_repair_temp_icon_step3, .wf_step3_wrapper_item5_g, .wf_repair_percent_icon_step3 {
    line-height: 40px;
    margin: 0 0 0 7px;
    float: left;
}
.wf_step3_wrapper_item_title {
    font-weight: bold;
}
.wf_step3_wrapper_item_title .wf_step3_wrapper_item2 {
    margin-left: 230px;
    text-align: center;
}
.wf_step3_wrapper_item_title .wf_step3_wrapper_item3 {
    text-align: center;
}
.wf_step3_wrapper_item2 select + input, .wf_step3_wrapper_item3 select + input {
    margin-top: 5px;
}
.wf_step4_wrapper_item {
    float: left;
    width: 100%;
}
.wf_step4_wrapper_item1 {
    float: left;
    width: 480px;
}
.wf_step4_wrapper_item2 {
    float: left;
}
.wf_step4_wrapper_item2 select + input {
    margin-top: 5px;
    float: left;
    width: 250px;
    clear: left;
}
.wf_step4_wrapper_item1 .custom-control, .wf_step4_wrapper_item2 .custom-control {
    float: left;
    margin: 10px 0 0;
}
.wf_step4_wrapper_item2 select {
    float: left;
    width: 250px;
}
.wf_step4_wrapper_item2 span {
    float: left;
    position: absolute;
    top: 0;
    left: -20px;
    line-height: 40px;
}
.wf_step4_wrapper_item2_rights_wrapper {
    float: left;
    position: relative;
    width: 250px;
}
.wf_step4_wrapper_item2_rights_wrapper + .wf_step4_wrapper_item2_rights_wrapper {
    margin: 0 0 0 50px;
}
.engine_top_svechi_prichina_state_wrapper {
    float: left;
    position: relative;
    width: 250px;
    margin: 0 0 0 30px;
}
.wf_step5_wrapper_item {
    width: 100%;
    float: left;
}
.wf_step5_wrapper_item1 {
    float: left;
    width: 320px;
}
.wf_step5_wrapper_item2 {
    float: left;
}
.wf_step5_wrapper_item2 select {
    float: left;
    width: 240px;
}
.wf_step5_wrapper_item2 select + input {
    margin-top: 5px;
    float: left;
    width: 250px;
    clear: left;
}
.wf_step5_wrapper_item2 input[type="number"] {
    float: left;
    width: 100px;
    text-align: center;
    margin: 0 30px 0 0;
}
.wf_step5_wrapper_item2_select_wrapper {
    float: left;
    width: 240px;
}
.wf_step5_wrapper_item1 .custom-control, .wf_step5_wrapper_item2 .custom-control {
    float: left;
    margin: 10px 0 0;
}
.wf_step6_wrapper_item2 {
    width: 220px;
}
.wf_card_body_step6 select + input {
    margin-top: 5px;
}
.wf_step8_wrapper_item1, .wf_step8_wrapper_item3 {
    width: 20px;
    text-align: center;
    margin-right: 3px;
}
.wf_step8_wrapper_item3 {
    margin-left: 30px;
}
.step8_row_title {
    font-weight: bold;
}
.wf_card_body_step8 select + input {
    margin-top: 5px;
}
.wf_step9_wrapper_item2 {
    width: 310px;
}
.wf_card_body_step9 select + input {
    margin-top: 5px;
}
.wf_card_body_step9_row_title {
    font-weight: bold;
}
.wf_step10_wrapper_item2 {
    width: 310px;
}
.wf_card_body_step10 select + input {
    margin-top: 5px;
}
.wf_step11_wrapper_item2_center_column + span {
    float: left;
    clear: both;
    margin: 0 0 0 20px;
}
.wf_card_body_step11 .col-4 .align-items-center + .align-items-center {
    margin-top: 10px;
}
.wf_step11_wrapper_item2 {
    width: 240px;
}
.wf_card_body_step11 select + input {
    margin-top: 5px;
}
.wf_card_body_step11_1 .col-4 .align-items-center + .align-items-center {
    margin-top: 10px;
}
.wf_step11_1_wrapper_item2 {
    width: 240px;
}
.wf_card_body_step11_1 select + input {
    margin-top: 5px;
}
.wf_step11_1_wrapper_item2_center_column + span {
    float: left;
    clear: both;
    margin: 0 0 0 20px;
}
.wf_card_body_step12 .col-4 .align-items-center + .align-items-center {
    margin-top: 10px;
}
.wf_step12_wrapper_item2 {
    width: 240px;
}
.wf_card_body_step12 select + input {
    margin-top: 5px;
}
.wf_step12_wrapper_item2_center_column + span {
    float: left;
    clear: both;
    margin: 0 0 0 20px;
}
.wf_card_body_step12_1 .col-4 .align-items-center + .align-items-center {
    margin-top: 10px;
}
.wf_step12_1_wrapper_item2 {
    width: 240px;
}
.wf_card_body_step12_1 select + input {
    margin-top: 5px;
}
.wf_step12_1_wrapper_item2_center_column + span {
    float: left;
    clear: both;
    margin: 0 0 0 20px;
}
.repair_photo_wrapper .repair_photo {
    float: left;
    cursor: pointer;
    margin: 0 15px 15px 0;
    position: relative;
}
.repair_photo_wrapper .repair_photo .remove_step_photo {
    position: absolute;
    top: 0;
    right: 0;
    background: #e63757;
    color: white;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    opacity: 0.6;
    font-size: 18px;
    border-radius: 5px;
}
/*.wf_goto_master_report {
    color: #39afd1;
}*/
/*.wf_goto_master_report_save {
    color: #6e84a3;
}*/
.wf_sort_table thead {
    white-space: nowrap;
}
.wf_sort_table thead span {
    margin: 0 0 0 4px;
}
.wf_sort_table .wf_sort_th {
    cursor: pointer;
}
.wf_sort_table .wf_active_sort_th {
    color: #2c7be5;
}
.wf_sort_table thead i {
    font-size: 12px;
}
.table_repair_tr_green {
    background: #00d97e !important;
}
.table_repair_tr_yellow {
    background: #f6c343 !important;
}
.wf_add_repair_line_drive_belts_dynamic {
    right: -40px;
    width: 40px;
}
.wf_step2_wrapper_item1 {
    position: relative;
}
.wf_remove_line_drive_belts_dynamic {
    right: -40px;
    width: 40px;
}
.wf_chassis_back_multilink_dynamic_item_wrapper {
    border: 1px solid #b7ceec;
    padding: 10px 0;
}
.wf_remove_line_chassis_back_multilink_dynamic {
    right: -50px;
    width: 40px;
    bottom: initial;
    top: 0;
}
.wf_step13_wrapper_item2 {
    width: 310px;
    float: left;
}
.wf_step13_wrapper_item10 {
    float: left;
    margin: 0 0 0 10px;
    line-height: 40px;
}
.wf_step13_one_row + .wf_step13_one_row {
    margin-top: 60px;
}
.wf_step13_one_row .wf_step13_wrapper_item2 {
    width: 230px;
}
.wf_step13_wrapper_item11 {
    float: left;
    margin: 0 10px 0 0;
    line-height: 40px;
}
.wf_step13_wrapper_item11 + .wf_step13_wrapper_item2 {
    float: right;
}
.wf_card_body_step13 select + input {
    margin-top: 5px;
}
.wf_step14_wrapper_item1 {
    float: left;
    width: 320px;
}
.wf_step14_wrapper_item2 {
    float: left;
    width: 210px;
    position: relative;
}
.wf_step14_wrapper_item3 {
    float: left;
    width: 210px;
    margin: 0 0 0 120px;
}
.wf_step14_wrapper_item {
    width: 100%;
    float: left;
}
.wf_add_repair_line_transmission_dynamic,
.wf_remove_line_transmission_dynamic,
.wf_add_repair_line_transmission_dynamic_sb_reduktor_back,
.wf_remove_line_transmission_dynamic_sb_reduktor_back,
.wf_add_repair_line_transmission_dynamic_sb_reduktor_all,
.wf_remove_line_transmission_dynamic_sb_reduktor_all {
    right: -50px;
    width: 40px;
    bottom: initial;
    top: 0;
}
.wf_step14_wrapper_item2 select + input, .wf_step14_wrapper_item3 select + input {
    margin-top: 5px;
}
.wf_step14_wrapper_item1 .custom-control {
    float: left;
    margin: 10px 0 0;
}
.wf_chassis_front_multilink_dynamic_item_wrapper {
    border: 1px solid #b7ceec;
    padding: 10px 0;
}
.wf_remove_line_chassis_front_multilink_dynamic {
    right: -50px;
    width: 40px;
    bottom: initial;
    top: 0;
}
.wf_card_body_mechanic_finished_diagnostik_explain_text {
    color: #e63757;
    text-align: center;
    margin: 0 0 15px;
    font-weight: bold;
}
/*.wf_sort_table_repairs tbody td:first-child, .wf_sort_table_repairs thead th:first-child {
    padding-left: 10px !important;
}
.wf_sort_table_repairs tbody td:last-child, .wf_sort_table_repairs thead th:last-child {
    padding-right: 10px !important;
}
.wf_sort_table_repairs td, .wf_sort_table_repairs th {
    padding: 10px;
}*/
.dropdown-toggle::after {
    display: none;
}
.wf_settings_color_state_values_update {
    margin-top: 45px;
}
.wf_add_universal_detail_wrapper {
    margin: 30px 0 0;
    background: #f9fbfd;
    padding: 7px 15px 22px;
}
.wf_add_universal_detail_open_add_form_wrapper {
    text-align: center;
    margin: 15px 0 0;
}
.wf_add_universal_detail_form {
    padding: 1.375rem 15px;
    background: #f9fbfd;
    display: none;
}
.wf_add_universal_detail_form_view {
    display: block;
}
.wf_universal_detail_list {
    display: none;
}
.wf_universal_detail_list_view {
    display: block;
}
.wf_table_universal_detail td {
    padding: 5px !important;
}
.wf_table_universal_detail th {
    padding-left: 5px !important;
    padding-right: 5px !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}
.engine_top_svechi_state_wrapper {
    float: left;
    width: 250px;
}
.wf_finish_diagnostik_by_mechanic {
    float: left;
}
.save_step_hidden_by_mechanic + .btn {
    float: right;
    margin-right: 1.5rem!important;
}
.wf_table_small_padding td, .wf_table_small_padding th {
    padding: 1rem 10px;
}
.wf_goto_master_report_all_details_by_mechanic_step_footer_li {
    position: relative;
    display: block;
    padding: .5rem .75rem;
    margin-left: -1px;
    line-height: 1.25;
    border: 1px solid transparent;
}
.setting_levers_row_left {
    width: 43%;
    float: left;
}
.setting_levers_row_right {
    width: 56%;
    float: right;
}
.wf_table_levers_active_tr,
.wf_table_levers_active_tr input[type="text"] {
    background: #e8efff!important;
}
.mb-6rem {
    margin-bottom: 6rem;
}
.wf_table_levers thead th {
    height: 62px;
}
.wf_table_levers tbody td,
.wf_table_levers_to_sb tbody td {
    height: 42px;
}
.settingpage_change_active_lever {
    display: inline-block;
    width: 40px;
    opacity: 0;
    visibility: hidden;
}
.wf_table_levers_active_tr .settingpage_change_active_lever,
.wf_table_levers tbody tr:hover .settingpage_change_active_lever {
    opacity: 1;
    visibility: visible;
}
.wf_step12_wrapper_item1_sbs {
    width: 100px;
}
.wf_step12_wrapper_item2_sbs {
    width: 200px;
}
.wf_remove_line_chassis_front_multilink_dynamic_sbs,
.wf_remove_line_chassis_back_multilink_dynamic_sbs {
    color: #e63757;
    cursor: pointer;
}
.wf_add_repair_line_chassis_front_ruchag_sbs,
.wf_add_repair_line_chassis_back_ruchag_sbs {
    color: #00d97e;
    cursor: pointer;
}
.pad-10-10-10-0 {
    padding: 10px 10px 10px 0;
}
.wf_card_body_step11 .pad-10-10-10-0 {
    margin-top: 0 !important;
}
.pad-10-0-10-10 {
    padding: 10px 0 10px 10px;
}
.wf_step14_wrapper_item_row {
    width: 100%;
    float: left;
}
.wf_step14_wrapper_item_col2 {
    width: 50%;
    float: left;
}
.step14_row_driveunit_front .wf_step14_1_wrapper_item1 {
    width: 10%;
    text-align: center;
}
.step14_row_driveunit_front .wf_step14_1_wrapper_item2 {
    width: 90%;
}
.step14_row_driveunit_back .wf_step14_1_wrapper_item1 {
    width: 10%;
    text-align: center;
}
.step14_row_driveunit_back .wf_step14_1_wrapper_item2 {
    width: 90%;
}
.wf_step14_wrapper_item_col2 .wf_step14_wrapper_item2 {
    width: 190px;
}
.wf_step14_wrapper_item_col2 + .wf_step14_wrapper_item_col2 .wf_step14_wrapper_item1,
.wf_step14_wrapper_item_col2 + .wf_step14_wrapper_item_col2 .wf_step14_wrapper_item2 {
    float: right;
}
.step14_row_driveunit_back + .wf_transmission_dynamic_wrapper .wf_step14_wrapper_item2,
.step14_row_driveunit_all + .wf_transmission_dynamic_wrapper .wf_step14_wrapper_item2,
.wf_transmission_dynamic_sb_reduktor_back_wrapper .wf_step14_wrapper_item2,
.wf_transmission_dynamic_sb_reduktor_all_wrapper .wf_step14_wrapper_item2 {
    width: 190px;
}
.step14_row_driveunit_back + .wf_transmission_dynamic_wrapper .wf_step14_wrapper_item3,
.step14_row_driveunit_all + .wf_transmission_dynamic_wrapper .wf_step14_wrapper_item3,
.wf_transmission_dynamic_sb_reduktor_back_wrapper .wf_step14_wrapper_item3,
.wf_transmission_dynamic_sb_reduktor_all_wrapper .wf_step14_wrapper_item3 {
    width: 190px;
    margin: 0 0 0 90px;
}
.step14_row_driveunit_all .wf_step14_1_wrapper_item1,
.step14_row_driveunit_all .wf_step14_1_wrapper_item3 {
    width: 5%;
    text-align: center;
}
.step14_row_driveunit_all .wf_step14_1_wrapper_item2,
.step14_row_driveunit_all .wf_step14_1_wrapper_item4 {
    width: 40%;
}
.wf_card_body_step14 select + input {
    margin-top: 5px;
}
.wf_transmission_dynamic_sb_reduktor_all_wrapper .wf_step14_wrapper_item2 + .wf_step14_wrapper_item2 {
    margin-left: 15px;
}
.repair_list_onec_error {
    color: #e63757;
    cursor: pointer;
}
.wf_add_onec_work_additional {
    position: relative;
    right: initial;
    bottom: initial;
    width: 40px;
}
.wf_remove_onec_works_work_additional {
    color: #e63757;
    cursor: pointer;
    width: 40px;
    text-align: center;
    height: 40px;
    line-height: 40px;
}
.wf_table_onec_works_values tbody tr td:last-child {
    width: 40px;
}
#preloader span {
    position: absolute;
    color: white;
    top: 50%;
    left: 0;
    width: 100%;
    text-align: center;
    font-size: 24px;
    line-height: 24px;
    transform: translateY(-44px);
}
/*.wf_step5_wrapper_item2_select_wrapper_vuhlop,
.wf_step5_wrapper_item2_select_wrapper_vuhlop select {
    width: 230px;
}*/
.wf_step5_wrapper_item2_vuhlop + .wf_step5_wrapper_item2_vuhlop {
    margin-left: 10px;
}
.wf_step5_wrapper_item2_select_wrapper_vuhlop span {
    text-align: center;
    display: block;
}

@media print {
    div {
        page-break-inside: avoid;
    }
}