.item-reclamations-dialog-number-confirm{
    display: none;
    padding: 10px 20px 20px;
    text-align: center;
}
.item-reclamations-dialog-number-confirm .order-number{
    margin: 20px auto;
    font-size: 28px;
}



.item-reclamations-dialog{
    display: none;
    padding: 10px 20px 20px;
}
.item-reclamations-dialog span{
    display: inline;
}
.item-reclamations-dialog span.hide{
    display: none;
}
.item-reclamations-dialog div,
.item-reclamations-dialog h3
{
    text-align: left;
    margin-bottom: 0;
}

.item-reclamations-dialog .good-info{
    width: auto;
}
.item-reclamations-dialog .good-info td{
    vertical-align: top;
}
.item-reclamations-dialog .good-info td.description{
    width: 170px;
}
.item-reclamations-dialog .good-info .form-amount{
    width: 60px;
}


.item-reclamations-dialog .reclamations{
    border: 1px solid #aaa;
    margin-top: 15px;
    padding: 10px;
}
.item-reclamations-dialog .reclamations h4{
    margin: 0;
    text-align: left;
    font-size: 20px;
    font-weight: normal;

}
.item-reclamations-dialog .reclamations-table th{
    text-align: center;
}
.item-reclamations-dialog .reclamations-table td.number{
    text-align: center;
}
.item-reclamations-dialog .reclamations-table td.amount{
    text-align: center;
}


.item-reclamations-dialog .reclamations-create-step-0{
    border: 1px solid #aaa;
    margin-top: 15px;
    padding: 0 10px 10px;
}
.item-reclamations-dialog .reclamations-create-step-0 .message{
    margin-top: 10px;
    font-size: 14px;
    display: block;
    color: #FF0000;
}
.item-reclamations-dialog .reclamations-create-step-0 .button{
    text-align: center;
}

/* Шаг 1 */



/* Шаг 10 (проверка номера со стикера) */
.item-reclamations-dialog .reclamations-create-step-10{
    display: none;

    border: 1px solid #aaa;
    margin-top: 15px;
    padding: 10px;

}
.item-reclamations-dialog .reclamations-create-step-10 .order-number{
    font-weight: bold;
}




/* Шаг 20 (выбор типа рекламации) */
.item-reclamations-dialog .reclamations-create-step-20{
    display: none;
    border: 1px solid #aaa;
    margin-top: 5px;
    padding: 10px;
}

.item-reclamations-dialog .reclamations-create-step-20 .messages{
    margin-top: 10px;
    font-size: 16px;
}
.item-reclamations-dialog .reclamations-create-step-20 .messages.success{
    color: #008000;
}
.item-reclamations-dialog .reclamations-create-step-20 .messages.error{
    color: #FF0000;
}

.item-reclamations-dialog .reclamations-create-step-20 .reclamation-type-item{
    margin-top: 10px;
    padding: 5px 0 5px 10px;
    border: 1px solid #bbb;
    background-color: #e7e7e7;
}

.item-reclamations-dialog .reclamations-create-step-20 .reclamation-type-item:hover{
    border-color: #878787;
    background-color: #dddddd;
}
.item-reclamations-dialog .reclamations-create-step-20 .reclamation-type-item .title{
    cursor: pointer;
    font-size: 16px;
}
.item-reclamations-dialog .reclamations-create-step-20 .reclamation-type-item .title .ico-arrow{
    float: right;
    width: 20px;
    height: 30px;
    margin-top: -5px;
    padding-right: 5px;
    opacity: .3;

    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEyIDYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHRpdGxlPlNoYXBlIDI8L3RpdGxlPjxwYXRoIGQ9Ik0uOCAwTDYgNC42IDExLjIgMGwuOC43TDYgNiAwIC43LjggMHoiIGZpbGw9IiMwMDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    background-position: center center;
}
.item-reclamations-dialog .reclamations-create-step-20 .reclamation-type-item .title.opened .ico-arrow{
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
.item-reclamations-dialog .reclamations-create-step-20 .reclamation-type-item .un-collapse{
    display: none;
}
.item-reclamations-dialog .reclamations-create-step-20 .reclamation-type-item .error-message{
    display: none;
    margin-top: 5px;
    padding-top: 5px;
    border-top: 1px solid #bbb;
}




/* Шаг 30 (Форма для заполнения рекламации) */
.item-reclamations-dialog .reclamations-create-step-30{
    display: none;
    border: 1px solid #aaa;
    margin-top: 5px;
    padding: 10px;
}

.item-reclamations-dialog .reclamations-create-step-30 .messages{
    margin-top: 10px;
    display: none;
    color: #FF0000;
    font-size: 14px;
}
.item-reclamations-dialog .reclamations-create-step-30 .category-type{
    font-weight: bold;
    font-size: 20px;
}
.item-reclamations-dialog .reclamations-create-step-30 .category-change-link{
    color: #FF0000;
    font-size: 12px;
    cursor: pointer;


}
.item-reclamations-dialog .reclamations-create-step-30 .form-container{
    margin-top: 10px;
}


.item-reclamations-dialog .reclamations-create-step-30 .file-manage{
    display: inline-block;
    top: 4px;
    position: relative;
    width: 16px;
    height: 16px;
    margin-right: 10px;
    padding: 0;
    border: 1px solid #999;
    border-radius: 3px;
    box-shadow: 1px 1px 2px -1px rgba(0, 0, 0, 0.46);
    cursor: pointer;
}
.item-reclamations-dialog .reclamations-create-step-30 .file-manage.disabled{
    opacity: .3;
}
.item-reclamations-dialog .reclamations-create-step-30 .file-input-container .file-input-describe{
    width: 560px;
    height: 17px;
    margin-left: 29px;
}



.item-reclamations-dialog .validate-error-container.validate-error{
    color: #FF0000;
    background-color: #ff9595;
}
.item-reclamations-dialog .reclamations-create-step-30 .row-form > .reclamation-create-form-table-data{
    border: 1px solid #ddd;
    background-color: #EDEDED;
    float: left;
}
.item-reclamations-dialog .reclamations-create-step-30 .row-form > .reclamation-create-form-table-data th{
    font-weight: bold;
    text-align: center;
    padding: 10px;

}
.item-reclamations-dialog .reclamations-create-step-30 .row-form > .reclamation-create-form-table-data td.form{
    padding: 2px 18px 2px 10px;
}
.item-reclamations-dialog .reclamations-create-step-30 .row-form > .reclamation-create-form-table-data td.form input{
    width: 100%;
}
.item-reclamations-dialog .reclamations-create-step-30 .row-form > .reclamation-create-form-table-data.auto-data{
    width: 300px;
}
.item-reclamations-dialog .reclamations-create-step-30 .row-form > .reclamation-create-form-table-data.reclamation-data{
    margin-left: 25px;
    width: 440px;
}



.item-reclamations-dialog .reclamations-create-step-30 .hide-link{
    cursor: pointer;
    color: #999;
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
}


.item-reclamations-dialog .reclamations-create-step-30 .form-textarea{
    width: 100%;
    height: 50px;
}
.item-reclamations-dialog .reclamations-create-step-30 .reclamation-create-status{
    display: inline-block;
    width: 16px;
    height: 16px;
    padding: 0;
    margin-left: 5px;
}
.item-reclamations-dialog .reclamations-create-step-30 .reclamation-create-status.loading{
    background: url('/autoeuro/images/loader_skype_14.png') no-repeat transparent 0 0;
}
.item-reclamations-dialog .reclamations-create-step-30 .create-message.error{
    color: #FF0000;

}
.item-reclamations-dialog .reclamations-create-step-30 .create-message.success{
    color: #008000;
}
.item-reclamations-dialog .reclamations-create-step-30 .ajax-link{

}






























/* Страница со списком рекламаций */
.reclamation-list-table td{
    cursor: pointer;
}
.reclamation-list-table .is-new{
    font-weight: bold;
}


.reclamations-order-filter{
    width: 100%;
    color: #FFF;
    margin-top: 11px;
}
.reclamations-order-filter .type-filter{
    padding-left: 20px;
    width: 100px;
}
.reclamations-order-filter .date-label{
    width: 110px;
}
.reclamations-order-filter .date-filter input{
    width: 70px;
    border: 1px solid #9b9b9b;
    height: 15px;
    padding: .3em 0 0 .5em;

    color: #666666;
    font: 1em Tahoma,Arial,Helvetica,sans-serif;
}
.reclamations-order-filter .submit-button{
    text-align: right;
}
.reclamation-log td{
    vertical-align: top;
    padding: 15px 0 5px;
    font-family: Times, Times New Roman;
}
.reclamation-log .date{
    display: inline;
    font-size: 14px;
}
.reclamation-log .title{
    display: inline;
    text-decoration: underline;
    color: #276ba3;
    font-size: 14px;
    line-height: 12px;
    font-weight: bold;
    margin-left: 10px;
}
.reclamation-log .descr{
    color: #666;
    font-size: 14px;
    line-height: 16px;
}




/**
 * Страница просмотра рекламации
 */

.reclamation-add-update-dialog-link{
    cursor: pointer;
}
.reclamation-add-update-dialog{
    display: none;
}
.reclamation-add-update-dialog .file-manage{
    display: inline-block;
    top: 4px;
    position: relative;
    width: 16px;
    height: 16px;
    margin-right: 6px;
    padding: 0;
    border: 1px solid #999;
    border-radius: 3px;
    box-shadow: 1px 1px 2px -1px rgba(0, 0, 0, 0.46);
    cursor: pointer;
}

.reclamation-add-update-dialog .attachments-container .attachment-item-container{
    margin-top: 10px;
}
.reclamation-add-update-dialog .attachments-container .file-input-describe{
    height: 17px;
    margin-left: 29px;
    width: calc(100% - 29px);

}

.reclamation-attachment-table{
    height: 100%;
}

.reclamation-attachment-table .file-link{
    vertical-align: top;
    height: 100%;
    padding: 0;
}
.reclamation-attachment-table .file-link a{
    display: block;
    padding-left: 23px;
    height: 100%;
}
.reclamation-attachment-table .file-link.ico{
    background-repeat: no-repeat;
    background-position: 2px 2px;
}

.reclamation-attachment-table .file-link.ico.pdf{
    background-image: url("/autoeuro/images/pdf.png");
    background-size: auto 16px;
}
.reclamation-attachment-table .file-link.ico.xls,
.reclamation-attachment-table .file-link.ico.xlsx,
.reclamation-attachment-table .file-link.ico.csv
{
    background-image: url("/autoeuro/images/xls.png");
    background-size: auto 16px;
}
.reclamation-attachment-table .file-link.ico.doc,
.reclamation-attachment-table .file-link.ico.docx
{
    background-image: url("/autoeuro/images/ico/word.png");
    background-size: auto 16px;
}
.reclamation-attachment-table .file-link.ico.jpeg,
.reclamation-attachment-table .file-link.ico.jpg,
.reclamation-attachment-table .file-link.ico.png,
.reclamation-attachment-table .file-link.ico.gif
{
    background-image: url("/autoeuro/images/ico/image.png");
}











/**
 * Нужно разобраться что это за стили. Есть вероятность, что они относятся к ПАНЕЛИ возврата товара.
 */


.item-reclamations-dialog .item-return-panel-success{
    display: none;
}
.item-reclamations-dialog .item-return-panel-error{
    display: none;
    font-weight: bold;
    color: #FF0000;
    text-align: center;
    font-size: 14px;
}
.item-reclamations-dialog table{
    width: 100%;
}
.item-reclamations-dialog table td,
.item-reclamations-dialog table td:hover{
    /*background: none;*/
    /*border: 0;*/
}
.item-reclamations-dialog .item-return-count{
    width: 50px;
}
.item-reclamations-dialog .item-return-submit{
    width:125px;
    height: 16px;
    margin:10px 0 0 0;
    padding: 3px 0 0;
    font-weight: bold;

    background: #d0d0d0 url("/autoeuro/images/button3off.png") repeat-x scroll left top;
    cursor: pointer;
    text-align: center;
    box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.20);
}
.item-reclamations-dialog .item-return-submit.disabled{
    opacity: 0.5;
    box-shadow: none;
}
.item-reclamations-dialog .item-return-loader{
    display: none;
    width: 50px;
    height: 50px;
    background: url("/autoeuro/images/loader_spine_50.gif") no-repeat 0 0 / 100% auto;
}
.item-reclamations-dialog .submit-messages{
    display: inline;
    padding-left: 15px;
}
.item-reclamations-dialog .submit-messages.success{
    color: #008000;
}
.item-reclamations-dialog .submit-messages.error{
    color: #FF0000;
}

.item-reclamations-dialog .change-text{
    color: #FF0000;
}




/**
 * "Скачать УТД"
 */
.utd-dialog-link{
    margin-left: 10px;
}
.utd-dialog {
    display: none;
    min-width: 500px;
}
.utd-dialog .row{
    margin-top: 20px;
    padding-right: 1em;
}
.utd-dialog .row input[type=text]
{
    width: 100%;
    padding: 8px 5px;
}

.utd-dialog .ui-dialog-buttonset{
    float: none !important;
}

/**
 * "Скачать ТОРГ-2"
 */
.torg2-dialog-link{
    margin-left: 10px;
}
.torg2-dialog {
    display: none;
    min-width: 500px;
}
.torg2-dialog .row{
    margin-top: 20px;
    padding-right: 1em;
}
.torg2-dialog .row input[type=text]{
    width: 100%;
    padding: 8px 5px;
}

.torg2-dialog .ui-dialog-buttonset{
    float: none !important;
}


/**
 * Отменить заявку
 */
.js-reclamation-cancel-link{
    margin-left: 10px;
    color: #FF0000 !important;
}











