header.order__headline {
  line-height: 1.7;
  position: relative;
  padding: 12px;
  background-color: #f7941d;
  font-size: 13px;
  cursor: pointer;
  display: block; }
  header.order__headline .order__title {
    width: 25%;
    float: left; }
  header.order__headline .headline__label, header.order__headline .headline__value {
    display: block; }
  header.order__headline .white {
    color: #FFF; }
  header.order__headline .order__cost, header.order__headline .order__payment {
    width: 23%;
    float: left; }
  header.order__headline .order__status {
    width: 25%;
    float: left; }
  header.order__headline .uppper {
    text-transform: uppercase;
    font-weight: bold; }

.order__body {
  margin-bottom: 25px; }
  .order__body .order__shipment {
    padding: 12px 0 12px 12px; }
    .order__body .order__shipment .order-shipment__goods {
      width: 460px;
      padding: 0;
      float: left; }
    .order__body .order__shipment .product-brief__image {
      float: left;
      width: 75px;
      font-size: 0;
      line-height: 0;
      text-align: center; }
      .order__body .order__shipment .product-brief__image img {
        width: 100%;
        height: 100%;
        max-width: 75px;
        max-height: 75px; }
    .order__body .order__shipment .product-brief__body {
      margin-left: 109px; }
  .order__body .order-shipment__status {
    float: right;
    width: 280px; }
  .order__body .order-shipment-status, .order__body .order__status {
    text-align: right;
    padding-bottom: 15px;
    visibility: hidden; }
  .order__body .order-shipment-status__label_closed, .order__body .order-shipment-status__label_delivered {
    color: #f7941d; }
  .order__body .steps-indicator, .order__body .steps-indicator__item {
    display: inline-block;
    vertical-align: middle; }
  .order__body .steps-indicator__item:first-child {
    color: #f7941d; }
  .order__body .steps-indicator, .order__body .steps-indicator__item {
    display: inline-block;
    vertical-align: middle; }
  .order__body .steps-indicator__point {
    position: relative;
    display: inline-block;
    width: 35px;
    height: 35px;
    border: 1px solid #9f9f9f;
    border-radius: 50%;
    background: #fff;
    line-height: 36px;
    text-align: center;
    vertical-align: middle;
    z-index: 4; }
  .order__body .status-icon {
    width: 26px;
    height: 26px;
    font-size: 0;
    line-height: 0;
    background-image: url(../img/delivery.png); }
  .order__body .steps-indicator__point .status-icon {
    margin-top: 5px;
    vertical-align: top; }
  .order__body .horizontal-list__item, .order__body .status-icon {
    display: inline-block;
    vertical-align: middle; }
  .order__body .status-icon_type_closed_color_green, .order__body .status-icon_type_delivered_color_green {
    background-position: -26px -26px; }
  .order__body .status-icon_type_processed_color_green {
    background-position: -26px -52px; }
  .order__body .toolbox {
    text-align: right; }
    .order__body .toolbox a {
      display: inline-block;
      padding: 3px 10px;
      background-color: #f7941d;
      margin-top: 5px;
      color: #FFF;
      min-width: 100px;
      text-align: center; }
  .order__body li.order-goods-list__item {
    margin-bottom: 10px;
    clear: both; }

h3.orange_title {
  margin: 10px 0;
  padding: 6px 10px;
  background-color: #f7941d;
  font-weight: bold;
  color: #FFF; }

ul.horizontal-list li {
  display: block;
  float: left; }
  ul.horizontal-list li.w30p {
    width: 30%; }
  ul.horizontal-list li.w40p {
    width: 40%;
    text-align: right; }

div.customer-details {
  padding: 20px 0 10px;
  clear: both;
  font-size: 0;
  line-height: 0;
  text-align: justify; }
  div.customer-details .customer-details__item {
    display: inline-block;
    width: 50%;
    vertical-align: top;
    font-size: 12px;
    line-height: 1.5;
    color: #6f6f6f; }
    div.customer-details .customer-details__item .customer-details__item-header {
      padding: 0 0 .3em;
      margin: 0 0 .5em;
      border-bottom: 1px solid #eee;
      font-size: 12px;
      font-weight: 400;
      text-transform: uppercase;
      font-weight: bold;
      color: #111; }

ol.cancelStep li {
  list-style-position: inside;
  padding-top: 10px;
  font-weight: bold; }

table.revokeData td, table.revokeData th {
  border: none; }

.revokeComment {
  display: block;
  margin-top: 10px; }

.revokePolicy {
  margin-top: 10px;
  padding: 5px;
  background-color: #F0F0F0; }

.revokeStaticBlock {
  padding: 5px;
  overflow-y: auto;
  background-color: #FFF; }

.rtPolicy {
  padding-top: 12px;
  padding-bottom: 2px;
  padding-left: 10px; }

p.cancelBt input {
  background-color: #f7941d;
  color: #FFF; }

td.checkcol {
  padding-left: 0;
  padding-right: 0; }

.cancelStep td {
  padding: 0;
  vertical-align: middle;
  margin-bottom: 5px;
  padding-bottom: 5px; }
  .cancelStep td.revokeItem {
    width: 450px; }
    .cancelStep td.revokeItem label {
      padding: 0 10px; }
  .cancelStep td .selectric-wrapper {
    width: 300px; }
	
#order_step4{
	background: rgba(0, 0, 0, 0) url("../img/flow.jpg") repeat scroll 0 -500px;
    height: 130px;
}
#order_step3{
	background: rgba(0, 0, 0, 0) url("../img/flow.jpg") repeat scroll 0 -325px;
    height: 130px;
}

#order_step1{
	background: rgba(0, 0, 0, 0) url("../img/flow.jpg") repeat scroll 0 -15px;
    height: 130px;
}
#order_step2{
	background: rgba(0, 0, 0, 0) url("../img/flow.jpg") repeat scroll 0 -175px;
    height: 130px;
}
/*# sourceMappingURL=order_style.css.map */
