.step-active {
    background-color: #49b54e !important;
}

.package-active {
    background-color: #ff7b32;
    color: #ffffff !important;
}

.package-border {
    border: 1px solid #ff7b32;
    color: #ff7b32;
}

.btn-package {
    background-color: transparent;
    border: 2px solid #ff7b32;
    color: #ff7b32 !important;
}

.package-active .btn-package {
    background-color: transparent;
    border: 2px solid #ffffff !important;
    color: #ffffff !important;
}

.package-border:hover:not(.ezakkorisfeher2) .btn-package, .package-border:hover:not(.ezakkorisfeher2) .btn-package:focus, .package-border:hover:not(.ezakkorisfeher2) .btn-package:active, .package-border:hover:not(.ezakkorisfeher2) .btn-package:active:focus {
    background-color: transparent;
    border: 2px solid #ffffff !important;
    color: #ffffff !important;
}

.notification-text span {
    color: #ff7b32;
}

.animals-title {
    color: #ff7b32;
}

.order_infotmation_text {
    color: #ff7b32;
}

.btn-primary {
    background-color: #49b54e;
    border: 2px solid #49b54e;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary:active:focus {
    background-color: #ff7b32;
    border: 2px solid #ff7b32;
    color: #ffffff;
}

.btn-default, .save_extra {
    background-color: #ff7b32;
    border: 2px solid #ff7b32;
}

.img-head-text span {
    color: #ff7b32;
}

.extra_input_content .link_fold {
    color: #ff7b32;
}

.extra-active {
    background: #ff7b32 none repeat scroll 0 0;
    border: 1px solid #ff7b32;
    color: #ffffff;
}

.extra-title {
    color: #ff7b32;
}

.total-price, .total-time {
    color: #ff7b32;
}

.regularity-content {
    border: 1px solid #ff7b32;
}

.regularity-content:hover {
    background-color: #ff7b32;
    border: 1px solid #ff7b32;
    color: #ffffff;
    cursor: pointer;
}

.regularity-title {
    color: #ff7b32;
}

.regularity-active {
    background-color: #ff7b32;
    border: 1px solid #ff7b32;
    color: #ffffff;
}

.payment-active {
    background-color: transparent;
    border: 2px solid #ff7b32;
    color: #ff7b32;
}

.btn-payment:hover, .btn-payment:focus, .btn-payment:active, .btn-payment:active:focus {
    background-color: transparent;
    border: 2px solid #ff7b32;
    color: #ff7b32;
}

.cart-step {
    padding-right: 15px !important;
}

.container {
    width: 950px;
    padding-left: 0px;
    padding-right: 0px;
}

.order-step-first {
    width: 20.8% !important;
}

.order-step, .order-step-last {
    width: 21% !important;
}

.payment-btn-content {
    width: 27%;
}

.modal-title {
    color: #ff7b32;
}