.header-content-desktop-chechout {
    margin-bottom: 20px;
}

span.step {
    display: inline-block;
    color: #fff;
    background-color: #eee;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    font-size: 16px;
    font-weight: bold;
    width: 45px;
    height: 45px;
    line-height: 42px;
    -webkit-transition: all 300ms;
    -moz-transition: all 300ms;
    -ms-transition: all 300ms;
    -o-transition: all 300ms;
    transition: all 300ms;
}

span.active-step {
    background-color: #0072FF !important;
    color: #fff !important;
}

.single-address .address-label {
    padding: 0;
    background-color: transparent;
}

span.step-label {
    margin: 0;
    color: #282828;
    margin-top: 10px;
    display: block;
    font-weight: bold;
    font-size: 14px;
}

.step-section .columns {
    text-align: center;
}

.logo-section-checkout {
    padding-top: 20px;
    text-align: right;
}

.step-section {
    padding-top: 10px;
}

.step-section .line {
    padding: 0 25%;
}

.step-section .line .line-inner {
    position: relative;
    width: 100%;
}

.step-section .line .line-inner div {
    position: absolute;
    width: 100%;
    margin: 0;
    height: 3px;
    background-color: #eee;
    border: none;
    top: 22px;
    text-align: center;
}

.detail-header {
    margin: 0px 15px;
    padding-bottom: 5px;
    padding-top: 15px;
    border-top: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
}

.detail-header h3 {
    padding: 0;
    margin: 0;
    color: #7F7F7F;
    font-weight: normal;
}

.detail-section {
    /* border-left:1px solid #ddd; */
    /* border-right: 1px solid #ddd; */
    /* border-bottom: 1px solid #ddd; */
    padding: 10px;
    font-size: 13px;
    font-weight: bold;
    /* margin-bottom: 20px; */
}

.detail-section-no-order {
    border: 1px solid #ddd;
    padding: 15px;
    font-size: 13px;
    min-height: 605px;
    margin-bottom: 20px;
}

.address-header {
    padding: 15px;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-top: 1px solid #ddd;
}

.address-header h3 {
    margin: 0;
    font-weight: normal;
    color: #7F7F7F;
    padding-bottom: 5px;
    border-bottom: 3px solid #0072FF;
}

.detail-section .detail-content {
    position: relative;
}

.order-summary {
    border: 1px solid #ddd;
    font-size: 13px;
    font-weight: bold;
    width: 320px;
    background-color: #fff;
}

.order-summary .detail-header {
    border-left: none;
    border-right: none;
    border-bottom: 3px solid #0072FF;
    border-top: none;
}

.order-summary .order-content {
    padding: 15px 15px 0px 15px;
}

.order-summary .order-content .row {
    margin-bottom: 10px;
}

.order-content .row:last-child,
.detail-content .row:last-child {
    margin-bottom: 0;
}

h3.detail-title {
    font-weight: normal;
    margin: 0;
    color: #7F7F7F;
}

.order-summary hr {
    margin: 0;
    height: 11px;
    background-color: #eee;
    border: none;
    width: 100%;
    margin-top: -13px;
}

.order-summary .total {
    background-color: #DFF0D8;
    border: 1px solid #45B433;
    padding: 10px;
    overflow: auto;
    color: #709980;
}

.text-field {
    width: 100%;
    margin-top: 13px;
    background-color: #fbfbfb;
    border: 1px solid #ddd;
    padding: 13px;
    outline: none;
    font-weight: normal !important;
}

label span {
    color: red;
}

.textarea {
    height: 100px;
    resize: none;
}

.select {
    box-shadow: none;
    -webkit-box-shadow: none;
    padding-right: 10px;
    /*height: 40px;*/
    line-height: 15px;
    border-radius: 0;
    -webkit-appearance: none;
    appearance: none;
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    background-image: url('/resources/images/assets/caret.png');
    background-repeat: no-repeat;
    background-color: #fff;
    background-size: 10px 5px;
    background-position: right;
    background-origin: content-box;
    cursor: pointer;
}

.gender {
    margin-top: 10px;
}

.gender label {
    margin-right: 15px;
    font-weight: normal;
    display: inline-block;
    vertical-align: top;
    margin-bottom: 8px;
}

.submit-section label {
    margin: 0px 10px;
    font-weight: normal;
}

.button-save {
    width: 100%;
    padding: 10px 20px;
    outline: none;
    color: #fff;
    background-color: #0072FF;
    border: none;
    font-weight: normal;
    font-size: 16px;
}

.checkout-footer {
    position: relative;
    bottom: 0;
    width: 100%;
    background-color: #fff;
}

.address-label {
    font-weight: normal;
    display: inline-block;
    display: block;
    padding: 5px 10px;
    background-color: #fbfbfb;
    margin-top: 10px;
}

label input[type="checkbox"] {
    position: relative;
    vertical-align: middle;
    bottom: 1px;
    margin-right: 3px;
}

.checkout-footer p {
    line-height: 16px;
}

.message-container {
    height: auto;
}

.save10 {
    text-align: center;
}

.save10 span {
    color: #45B433;
    font-size: 14px;
}

.btn {
    width: 100%;
    padding: 10px;
    border: none;
    outline: none;
    background-color: #45B433;
    color: #fff;
    font-weight: normal;
    margin: 10px 0px
}

.btn:hover {
    background-color: #2C9B1A;
}

.btn-paynow {
    font-size: 16px;
}

.customer-service {
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    padding: 15px;
}

.customer-service img {
    margin-right: 15px;
    vertical-align: bottom;
}

.customer-service span {
    display: inline-block;
    line-height: 18px;
    vertical-align: top;
    padding-top: 5px;
    padding-left: 5px;
    font-weight: normal;
}

.customer-service h3 {
    margin: 0;
    color: #7F7F7F;
    font-weight: normal;
}

.customer-service span strong {
    color: #7F7F7F;
}

.security {
    padding: 15px;
    text-align: left;
}

.security h3 {
    margin: 0;
    color: #7F7F7F;
    font-weight: normal;
    margin-bottom: 10px;
}

.security img {
}

.mobile-footer-checkout {
    display: none;
}

.copyright {
    text-align: center;
    line-height: normal;
    padding: 0px 10px;
}

.fancybox-skin {
    padding: 0 !important;
    border-radius: 0;
    background-color: #fff;
}

.header-modal {
    font-size: 13px;
    font-weight: bold;
    position: relative;
}

.header-modal .close-modal {
    top: 0px;
    right: 10px;
    color: white;
}

.header-modal span {
    display: block;
    padding-bottom: 5px;
}

.header-content-desktop-chechout .row {
    margin-bottom: 20px !important;
}

.fancybox-close {
    background-image: url('/resources/images/assets/Close.png');
    top: 5px;
    right: 5px;
    background-size: 24px 24px;
    width: 24px;
    height: 24px;
}

.content-modal {
    padding: 10px 0px;
    font-size: 13px;
    font-weight: bold;
}

.content-modal .large-6 .row {
    margin-bottom: 20px;
}

.content-modal hr {
    height: 10px;
    background-color: #eee;
    border: none;
}

.checkout-item {
    position: relative;
    margin-bottom: 10px;
    background-color: #fff;
}

.checkout-item .checkout-item-image img {
    width: 90px;
    height: 90px;
    float: left;
    margin-right: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.checkout-item-image {
    padding-left: 10px;
}

.has-error {
    background-color: #F1A3A2 !important;
    color: #AB5353 !important;
}

.has-error .new-price,
.has-error .checkout-discount {
    color: #AB5353 !important;
}

.has-error .error-message-div {
    background-color: #fff;
    padding: 10px;
    font-weight: normal;
    font-size: 13px;
    display: table;
}

.has-error .error-message-div div {
    display: table-cell;
    vertical-align: middle;
}

.has-error .error-message-div div.delete-product {
    width: 15%;
    text-align: center;
}

.has-error .error-message-div div.delete-product img {
    width: 20px;
    height: 25px;
}

.has-error .error-message-div div.delete-product span {
    background-color: #9C4242;
    display: inline-block;
    padding: 5px 10px;
    cursor: pointer;
}

.has-error .row:nth-child(2) .large-12 {
    padding-right: 7px;
}

.content-modal .has-error .error-message-div {
    padding: 0;
    width: 100%;
    margin-top: 10px;
}

.content-modal .has-error .error-message-div div.delete-product {
    text-align: right;
}

.content-modal .has-error .item-price-error {
    margin: 0;
    height: 100%;
    float: right;
    padding-top: 55px;
    text-align: right;
    font-weight: bold;
    font-size: 13px;
}

.content-modal .has-error .item-price-error .old-price {
    text-decoration: line-through;
    font-weight: normal;
    display: block;
}

.content-modal .has-error .error-message-div div {
    font-size: 11px;
}

.content-modal .has-error .error-message-div div.delete-product img {
    width: 15px;
    height: 20px;
}

.item-detail {
    font-size: 13px;
    /* margin-top: 10px; */
    display: block;
    float: left;
    height: 100%;
}

.item-title {
    display: block;
    font-weight: bold !important;
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 1.3em;
    color: #282828 !important;
    text-decoration: none !important;
}

.item-detail input {
    margin-left: 5px;
}

.item-detail input[type="text"] {
    width: 40px;
    height: 31px;
    border-radius: 3px;
    border: 1px solid #ddd;
    text-align: center;
    outline: none;
    margin: 0px 10px;
}

.item-detail input[type="number"] {
    width: 40px;
    height: 31px;
    border-radius: 3px;
    border: 1px solid #ddd;
    text-align: center;
    outline: none;
    margin: 0px 10px;
}

.item-detail .item-option {
    color: #0072FF;
    font-weight: normal;
    cursor: pointer;
    display: inline-block;
    margin-right: 10px;
    margin-top: 5px;
    font-size: 11px;
}

.item-detail .item-option:hover {
    text-decoration: underline;
}

.item-detail-defining-attributes {
    line-height: 18px;
    text-transform: capitalize;
}

.defining-attributes-title {
    display: inline-block;
    font-weight: normal;
    /*width: 85px;8*/
}

#defining-attributes-container {
    /*padding: 10px;
    border: 1px dashed #ccc;*/
    display: inline-block;
    margin-bottom: 10px;
}

.continue-shopping:hover {
    font-weight: bold;
    text-decoration: underline;
}

.btn-modal-checkout {
    padding: 7px 10px;
    background-color: #eee;
    border: 1px solid #ddd;
    border-radius: 3px;
    font-size: 13px;
    font-weight: bold;
    color: #7F7F7F;
    outline: none;
}

.item-price {
    font-size: 13px;
    font-weight: normal;
    text-align: left;
    margin: 15px 0px;
    display: inline-block;
}

.price-discount {
    color: #f7931e;
    padding: 2px 10px;
    border: 1px solid #f7931e;
    margin-left: 0px;
    display: inline-block;
    vertical-align: middle;
}

.item-price span.checkout-discount {
    color: #45B433;
}

.item-price span.new-price {
    color: #f7931e;
    display: block;
    font-weight: bold;
    font-size: 16px;
}

.item-price span.old-price {
    color: #7F7F7F;
    text-decoration: line-through;
    font-weight: normal;
    display: block;
}

.shipment-estimation {
    padding: 10px;
    border-top: 1px solid #ddd;
    background-color: #fff;
    clear: both;
    font-weight: normal;
    font-size: 13px;
}

.cicilan-available {
    text-align: right;
    color: #00B25A;
    font-size: 13px;
    display: block;
    width: 100%;
}

.cicilan-available span {
    display: inline-block;
    vertical-align: middle;
    font-weight: normal;
    line-height: 18px;
}

.subtotal {
    color: #f7931e;
    text-align: right;
    font-size: 20px;
    font-weight: bold;
}

.subtotal .subtotal-text {
    font-size: 16px !important;
    color: #282828 !important;
}

span.product-set-title {
    display: inline-block;
    background-color: #fff;
    font-size: 13px;
    font-weight: bold;
    padding-right: 10px;
}

.recommended-products {
    overflow: auto;
    padding: 10px 0px;
}

.recommended-products hr {
    margin: 0;
    height: 11px;
    background-color: #eee;
    border: none;
    width: 100%;
    margin-top: -13px;
}

.single-products-wrapper {
    padding: 0px 5px;
    width: 25%;
    float: left;
}

.single-products-wrapper .product-preview {
    border: 1px solid #ddd;
    padding-bottom: 5px;
}

.title-section {
    margin-bottom: 10px;
}

.button-checkout-section {
    text-align: right;
    margin-top: 10px;
}

.button-checkout-section a.continue-shopping {
    color: #0072FF;
}

#gdn-continue-shopping-desktop {
    display: inline-block;
    padding-right: 15px;
}

#gdn-continue-shopping-mobile {
    display: none;
    text-align: center;
    padding-top: 10px;
}

.button-checkout-section .checkout-button {
    font-size: 15px;
    font-weight: normal !important;
}

.cicilan-conditional {
    color: #30B779;
    font-size: 13px;
    border: 1px dashed #30B779;
    padding: 10px;
    margin-bottom: 5px;
    display: table;
    width: 100%;
}

.cicilan-conditional span {
    display: table-cell;
    vertical-align: middle;
    line-height: 18px;
}

.cicilan-conditional img {
    display: table-cell;
    height: 52px;
    max-width: 52px;
}

.checkout-error-msg {
    color: #ff0000;
    font-size: 13px;
    border: 1px dashed #ff0000;
    padding: 10px;
    margin-bottom: 5px;
    display: table;
    width: 100%;
}

.checkout-error-msg span {
    display: table-cell;
    vertical-align: middle;
    line-height: 18px;
}

.checkout-error-msg img {
    display: table-cell;
    height: 52px;
    max-width: 52px;
}

.cicilan-close, .checkout-error-close {
    float: right;
    font-size: 22px;
    display: inline-block;
    color: #7F7F7F;
    margin-top: -5px;
    cursor: pointer;
}

.item-checkout-header {
    background-color: #7F7F7F;
    padding: 5px 10px;
    color: #fff;
}

.item-checkout-content {
    padding: 10px;
    background-color: #eee;
    border: 1px solid #ddd;
    overflow: auto;
}

.item-checkout-content .large-7 {
    padding-right: 0;
    margin-bottom: 10px;
}

.item-checkout-content .large-7:last-child {
    margin-bottom: 0;
}

.item-checkout-content .large-5 {
    padding-left: 20px;
}

.address-checkout .large-5 {
    padding-left: 0;
}

.address-checkout .columns {
    padding: 0;
}

.address-checkout span {
    display: block;
}

.address-checkout select {
    margin: 15px 0px;
    width: 80%;
}

.address-checkout span.user-address {
    line-height: 18px;
    margin-top: 5px;
    font-weight: normal;
    margin-bottom: 10px;
    overflow: hidden;
}

.address-checkout a,
.checkout-item a {
    text-decoration: underline;
    color: #0072FF;
    font-weight: normal;
}

.checkout-item a:hover {
    font-weight: bold;
}

.edit-address, .add-address {
    text-decoration: underline;
    color: #0072FF;
    margin-right: 10px;
    font-weight: normal;
    margin-bottom: 20px;
    display: inline-block;
}

.edit-address:hover, .add-address:hover {
    font-weight: bold;
}

.item-checkout-content .shipment-list {
    list-style: none;
    margin: 20px 0px;
    padding: 0;
    font-weight: normal;
}

.item-checkout-content .shipment-list li {
    margin-bottom: 10px;
}

.item-checkout-content .shipment-list li input {
    margin-right: 10px;
}

.item-checkout-content .row {
    margin-bottom: 0;
}

.item-checkout-content .checkout-item:last-child {
    margin-bottom: 0;
}

.merchant-info span {
    display: block;
    font-size: 13px;
    font-weight: bold;
    line-height: 18px;
}

.merchant-info span.merchant-name {
    margin-top: 5px;
}

.merchant-info span.merchant-address {
    font-weight: normal;
}

.merchant-info .select {
    margin: 10px 0px;
}

.tab-info .tabs-header ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.tab-info .tabs-header ul li {
    display: inline-block;
    margin-right: 5px;
    cursor: pointer;
}

.tab-info .tabs-header ul li a.tab-button,
.tab-info .tabs-header ul li span.tab-button {
    display: inline-block;
    background-color: #eee;
    color: #7F7F7F;
    font-weight: normal;
    border-bottom: 0;
    text-align: center;
    font-size: 13px;
    padding: 10px;
    border: 1px solid #ddd;
}

.tab-info .tabs-header ul li span.tab-button:hover {
    background-color: #ddd;
}

.tab-info .tabs-header ul li a.tab-active,
.tab-info .tabs-header ul li span.tabactive {
    background-color: #fff !important;
    color: #333 !important;
    padding-bottom: 11px;
    border-bottom: none;
    border-top: none;
    -webkit-box-shadow: inset 0 5px 0 0 rgba(0, 127, 199, 1);
    box-shadow: inset 0 5px 0 0 rgba(0, 127, 199, 1);
    -moz-box-shadow: inset 0 5px 0 0 rgba(0, 127, 199, 1);
}

.tab-info .tabs-container,
.tab-info-both .tabs-container {
    border: 1px solid #ddd;
    margin-top: -1px;
    padding: 20px;
}

.penagihan {
    border: 1px solid #ddd;
    padding: 15px 10px;
}

.promo-section {
    border: 1px solid #ddd;
    padding: 10px;
}

.promo-section span.detail-title {
    font-size: 16px;
    display: inline-block;
    font-weight: bold;
    background-color: #fff;
    padding-right: 10px;
}

.promo-section .text-field {
    width: 48%;
    margin-right: 10px;
}

.promo-section span.removepromo {
    color: #0072FF;
    text-decoration: underline;
    cursor: pointer;
}

.promo-section span.promocode,
.promo-section span.coupon-name {
    display: inline-block;
    width: 50%;
    margin-right: 10px
}

.promo-section .voucher-section {
    margin: 20px 0px;
}

.promo-section input[type="submit"] {
    padding: 10px 10px;
    background-color: #0072FF;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    border: none;
    outline: none;
}

.promo-section input[type="submit"]:hover {
    background-color: #0B67A1;
}

.promo-section form {
    margin-bottom: 20px;
}

.promo-section ol {
    width: 80%;
    margin: 0;
    padding: 0px 20px;
}

.promo-section ol li {
    font-weight: normal;
    line-height: 18px;
    font-size: 13px;
}

.promo-section input.coupon-applied {
    opacity: 0.2;
    filter: alpha(opacity=20);
    color: #7F7F7F !important;
}

.shipment-mobile {
    padding: 10px;
    display: none;
}

.shipment-mobile span {
    display: block;
}

.shipment-mobile .select {
    width: 60%;
}

.mobile-payment-method {
    display: none;
    border: 1px solid #ddd;
    padding: 10px;
}

.mobile-payment-method .select:first-child {
    margin-top: 0;
}

.order-content ul {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-bottom: 15px;
}

.order-content ul li {
    padding: 10px 5px;
    background-color: #eee;
    border-top: 1px solid #fff;
}

.order-content ul li:nth-child(3) {
    border-bottom: 1px solid #fff;
}

.order-content ul li.discount-highlight {
    border: 1px solid #C4DFB9;
    background-color: #DFEFD7;
    color: #45B433;
}

.order-content ul li:nth-child(4) span {
    font-weight: bold;
}

.order-content ul li:last-child {
    overflow: auto;
    line-height: 35px;
}

.order-content ul li:last-child span {
    width: auto !important;
}

.order-content ul li span {
    display: inline-block;
    width: 50%;
    font-weight: normal;
}

.order-content ul li label {
    font-size: 14px;
    font-weight: bold;
    color: #45B433;
    margin-top: 10px;
    display: none;
    text-align: right;
}

span.summary-label {
    text-align: left;
}

span.summary-value {
    text-align: right;
}

span.total-title {
    font-size: 14px;
    text-align: left;
    font-weight: bold !important;
    display: inline-block;
    float: left;
    margin-top: 0px;
}

span.total-amount {
    font-size: 18px;
    text-align: right;
    font-weight: bold !important;
    float: right;
}

.order-content label.term {
    font-weight: normal;
    margin-bottom: 5px;
    display: block;
}

.order-content label.term input {
    margin-right: 10px;
}

.checkout-item-wrapper {
    max-height: 370px;
    overflow-y: scroll;
    overflow-x: hidden;
    padding-bottom: 10px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 15px;
}

.checkout-item-wrapper .checkout-item:last-child {
    margin-bottom: 0;
}

.content-modal .item-price {
    margin: 0;
    height: 100%;
    display: block;
    text-align: right;
}

.content-modal .checkout-item {
    padding: 10px 0px;
}

.content-modal .checkout-item .item-image img {
    float: none;
    margin: 0;
}

.content-modal .checkout-item .item-image {
    text-align: center;
    height: 100%;
}

.hide-mobile {
    position: absolute;
    top: 35px;
    right: 0;
}

span.custom-radio-button {
    width: 16px;
    height: 16px;
    border: 1px solid #7F7F7F;
    display: inline-block;
    border-radius: 100%;
    margin-bottom: -3px;
    margin-right: 10px;
}

div.paymentactive span.custom-radio-button {
    background-image: url('/resources/images/assets/dot.png');
    background-position: center;
    background-size: 8px 8px;
    background-repeat: no-repeat;
}

.tabs-container .large-6 {
    margin-bottom: 10px;
}

.tabs-container .large-6 input[type="radio"] {
    cursor: pointer;
}

.paymentMethodNote {
    padding: 0px 15px;
    font-weight: normal;
    font-size: 13px;
    line-height: 1.3em;
}

.paymentMethodNote li {
    margin-bottom: 5px;
}

.payment-collection-logo {
    margin-right: 10px;
}

/*----------Flash Effect--------------*/

@-webkit-keyframes color-change {
    0% {
        color: #FF5300;
    }
    30% {
        color: #1EFF00;
    }
    60% {
        color: #1EFF00;
    }
    100% {
        color: #FF5300;
    }
}

@keyframes color-change {
    0% {
        color: #FF5300;
    }
    30% {
        color: #1EFF00;
    }
    60% {
        color: #1EFF00;
    }
    100% {
        color: #FF5300;
    }
}

/*----------thankyou page-------------*/
/*.survey{
    margin: 10px 0px 15px 0px;
    text-align: center;
}

.survey-button{
    display: inline-block;
    padding: 10px 30px;
    color: #fff;
    background-color: #99CC33;
    font-size: 14px;
}

.thanks-container {
    line-height: 1.3em;
    margin-top: 15px;
}
.thanks-container,.payment-section{
    border: 1px solid #ddd;
    padding: 10px;
    font-size: 13px;
    margin-bottom: 20px;
}
.thanks-container h1{
    font-weight: bold;
    font-size: 30px;
    display: block;
    text-align: left;
    margin: 10px 0px 20px 0px;
}
.order-number-status{
    list-style: none;
    margin: 10px 0px;
    padding: 0;
}
.order-number-status li{
    padding: 15px 10px;
    background-color: #eee;
    border-bottom: 2px solid #fff;
    font-weight: bold;
    overflow: auto;
}
.order-number,.order-status,.order-payment{
    font-size: 16px;
    text-align: right;
}
.payment-section .total-payment{
    padding: 15px 10px;
    background-color: #DFF0D8;
    font-size: 16px;
    font-weight: bold;
    margin: 10px 0px;
}
span.total-payment-amount{
    font-size: 18px;
    float: right;
}
.button-section{
    text-align: left;
    margin-top: 20px;
    margin-bottom: 10px;
}
.button-thanks{
    background-color: #0072FF;
    padding: 10px 30px;
    margin-right: 10px;
    color: #fff;
    border: none;
    outline: none;
}
.button-thanks:hover{
    background-color: #0B67A1;
}
.thanks-container .item-price{
    text-align: right;
    float: right;
    margin-right: 10px;
}
.thanks-container .checkout-item{
    overflow: hidden;
    padding-top: 10px;
}
.thanks-container .item-image{
    overflow: auto;
    padding-bottom: 10px;
}
hr.promoline{
    margin-top: -15px;
    height: 15px;
    border: 0;
    background-color: #eee;
}*/
div#add-address .modal-header,
div#edit-address .modal-header,
.chooseShipping-modal .modal-header{
    /* padding: 10px; */
    padding: 0;
    /* border: none; */
    padding-bottom: 5px;
    margin-bottom: 10px;
    font-weight: bold;
    position: relative;
}

div#add-address .modal-header .close-modal, div#edit-address .modal-header .close-modal,
.chooseShipping-modal .modal-header .close-modal{
    top: 0;
    right: 0;
    color: #7F7F7F;
}

/*div#add-address .modal-header span,
div#edit-address .modal-header span{
    display: block;
    padding-bottom: 5px;
    border-bottom: 2px solid #0072FF;
}*/
div#add-address .modal-body,
div#edit-address .modal-body {
    padding: 0;
}

div#add-address .detail-section,
div#edit-address .detail-section {
    border: none;
    padding: 0;
}

.tnc {
    color: #0072FF;
}

.tnc:hover {
    text-decoration: underline;
}

.tnc-title {
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 5px;
    position: relative;
    vertical-align: middle;
    margin-bottom: 16px;
}

.tnc-title .close-modal {
    top: 0;
    right: 10px;
    color: white;
}

@media (max-width: 768px) {
    #terms-condition .tnc-dialog {
        bottom: 0 !important;
        left: 0;
        position: absolute;
        width: 100%;
    }
}

#terms-condition .tnc-content {
    border-radius: 24px;
    padding: 20px 0;
}

@media (max-width: 768px) {
    #terms-condition .tnc-content {
        border-bottom-right-radius: 0px;
        border-bottom-left-radius: 0px;
    }
}

#terms-condition .tnc-container {
    max-height: 578px;
    min-height: 578px;
    overflow: auto;
    padding: 0 20px;
}

#terms-condition .tnc-container h3 {
    margin-top: 0;
}

#terms-condition .tnc-container p {
    line-height: 18px;
    text-align: justify;
}

#terms-condition .tnc-container ol {
    font-size: 13px;
    line-height: 18px;
}

#terms-condition .tnc-container span.list-number {
    margin-left: -28px;
    /* margin-right: 5px; */
    padding-right: 10px;
    list-style-type: none;
}

.no-item {
    border: 1px dashed #FF5300;
    padding: 10px 15px;
    display: table;
    width: 100%;
}

.no-item span {
    display: table-cell;
    vertical-align: middle;
    padding-left: 15px;
    color: #FF5300;
    font-weight: normal;
}

.no-item .no-item-link {
    display: table-cell;
    text-align: right;
    vertical-align: middle;
}

.detail-section-no-order .disable-lg,
.shoppingBag-no-item .disable-lg {
    display: none;
}

.detail-section > div > .row:eq(2) {
    margin-bottom: 4px;
}

.checkout-livechat {
    font-weight: bold;
    color: #9C3;
    text-decoration: underline;
    display: block;
}

.checkout-livechat:hover {
    color: #0072FF;
}

.thanks-container .repaybutton {
    display: block;
    text-align: center;
}

.thanks-container .repaybutton .button-green {
    margin-left: 0;
}

.checkout-error-section {
    text-align: left;
    margin-bottom: 20px;
    margin-top: 10px;
    padding: 12px;
    background-color: #f9b9bc;
    border-radius: 18px;
}

.checkout-error-text {
    margin: 0;
    display: inline-block;
    width: 85%;
    vertical-align: middle;
    line-height: 16px;
}

#isPromoCodeError,
#isMblPromoCodeError {
    margin-top: 10px;
    color: #ff3400;
    font-size: 12px;
    display: block;
    line-height: 16px;
}

.cicilan-notif {
    margin-top: 15px;
    color: red;
}

.card_info {
    margin-top: 15px;
}

.popup-blocker-link {
    color: #0072FF;
    text-decoration: underline;
}

.popup-blocker-section ol {
    padding: 0px 18px;
    line-height: 18px;
    font-weight: normal;
}

.popup-blocker-section {
    padding: 0px 20px;
    border: 1px solid #ccc;

}

.checkout-item .point-reward-info {
    border: none;
    padding: 10px;
    margin-top: 0;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
    border: 1px dashed #45B433;
    font-size: 11px;
}

.order-content .point-reward-info {
    border: none;
    padding: 10px;
    margin-top: 0;
    margin-bottom: 10px;
    border: 1px dashed #45B433;
    font-size: 11px;
}

.checkout-logo-section ul {
    padding: 0;
    margin: 0;
    list-style: none;
    font-size: 0;
    margin-bottom: 20px;
}

.checkout-logo-section ul li {
    font-size: 13px;
    display: inline-block;
    border: 1px solid #eee;
    border-right: none;
    padding: 0px 5px;
    margin: 0;
}

.checkout-logo-section ul li:nth-child(5n) {
    border-right: 1px solid #eee;
}

.checkout-logo-section ul li:nth-child(n+6) {
    border-top: none;
}

.checkout-logo-section ul li:last-child {
    border-right: 1px solid #eee;
}

.payment-type-title {
    display: inline-block;
    margin-bottom: 10px;
}

.reorder {
    padding: 0;
    margin: 0;
    list-style: none;
    font-size: 0;
    margin-bottom: 20px;
}

.reorder .button-reorder {
    padding: 5px 10px;
    width: 100%;
    display: inline-block;
    font-weight: normal;
    text-align: center;
    margin: 0px;
}

.reorder li {
    display: inline-block;
    font-size: 13px;
    vertical-align: top;
}

.reorder li:first-child {
    width: 80%;
}

.reorder li:last-child {
    width: 20%;
    text-align: right;
}

@media screen and (max-width: 1023px) {
    .checkout-page .padding-right-10{
        padding-right: 0 !important;
    }
    .checkout-page .padding-left-10{
        padding-left: 0 !important;
    }
    .provinsi .padding-right-10{
        margin-bottom: 20px;
    }
    .checkout-logo-section ul li:nth-child(n+6) {
        border-top: 1px solid #eee;
    }

    .checkout-logo-section ul li {
        border-right: 1px solid #eee;
    }

    .thanks-container .repaybutton input.button-green {
        margin-left: 0;
        margin-top: 10px;
    }

    .thanks-container .repaybutton {
        display: block
    }

    .detail-section-no-order .disable-lg {
        display: block;
        margin-top: 15px;
        text-align: center;
    }

    .shoppingBag-no-item .disable-lg {
        display: block;
        margin-top: 10px;
        text-align: center;
    }

    .detail-section-no-order .disable-xs,
    .shoppingBag-no-item .disable-xs {
        display: none;
    }

    .detail-section-no-order {
        min-height: 100%;
    }

    .merchant-info {
        margin-bottom: 10px;
    }

    .checkout-footer {
        position: relative;
    }

    span.step-label {
        font-size: 11px;
    }

    .detail-section .detail-content .row .large-6:first-child {
        margin-bottom: 20px;
    }

    .desktop-footer-checkout {
        display: none;
    }

    .mobile-footer-checkout {
        display: block;
    }

    .button-checkout-section input[type="button"] {
        width: 100%;
        margin-top: 10px;
        margin-left: 0;
    }

    .address-checkout .columns:first-child {
        margin-bottom: 20px;
    }

    .address-checkout select {
        width: 100%;
    }

    .item-price {
        text-align: right;
        /* margin-top: -35px; */
        float: right;
        padding-right: 10px;
    }

    .item-checkout-content .large-7 {
        padding-right: 10px
    }

    .shipment-mobile {
        display: block;
    }

    div#address-bopis, div#address-merchant {
        margin-bottom: 20px;
    }

    .order-summary {
        position: relative;
        width: 100%;
    }

    .item-checkout-content .large-5 {
        padding-left: 10px;
    }

    .mobile-payment-method {
        display: block;
    }

    .checkout-tabs .tab-info {
        display: none;
    }

    .button-save {
        width: 100%;
        font-size: 13px;
    }

    .hide-mobile {
        display: none;
    }

    .button-section .print {
        display: none;
    }

    .button-section .back-to-home {
        width: 100%;
        margin: 0;
    }

    #gdn-continue-shopping-desktop {
        display: none;
    }

    #gdn-continue-shopping-mobile {
        display: block;
    }

    .step1 .padding-right-10,
    .step2 .padding-right-10{
        padding-right: 0 !important;
    }
    .logo-section-checkout{
        padding-left: 10px;
    }

    .step1 .padding-left-10,
    .step2 .padding-left-10{
        padding-left: 0 !important;
    }
}

@media screen and (max-width: 525px) {
    .item-price {
        float: left;
        text-align: left;
    }

    .item-title {
        font-size: 13px;
    }
}

@media screen and (max-width: 480px) {
    .logo-section-checkout {
        padding-top: 25px;
    }

    .content-modal .checkout-item .item-image img {
        width: 70px;
        height: 70px;
        margin-top: 15px;
    }

    .thanks-container .item-price {
        margin-top: -20px !important;
    }
}

@media screen and (max-width: 640px) {
    .content-modal .checkout-item .item-price {
        padding-top: 0px;
        margin-top: -15px;
    }

    .content-modal .has-error .item-price-error {
        padding-top: 0px;
        margin-top: -15px;
    }

    .thanks-container .item-price {
        margin-top: -50px;
    }

    .order-status, .order-payment {
        font-size: 13px;
    }

    .payment-section .total-payment {
        font-size: 13px;
    }
}

@media screen and (min-width: 768px) {
    #terms-condition .modal-dialog {
        width: 750px;
        top: 19px;
    }
}

.buy-disable {
    opacity: 0.3;
    filter: alpha(opacity=30);
    cursor: not-allowed !important;
}

.error-mark {
    border: 1px solid #FF5300;
    display: inline-block;
    padding: 4px 5px 2px 5px;
    border-radius: 100%;
    margin-right: 5px;
    background-color: #ddd !important;
    cursor: not-allowed !important;
    background-color: #ddd !important;
    cursor: not-allowed !important;
}

.point-detail-bag {
    font-weight: normal;
    margin-bottom: 10px;
}

.normalize-font {
    font-weight: normal;
    font-size: 13px;
    font-style: normal;
}

.address-form {
    border-left: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd;
    padding: 5px;
    margin-bottom: 15px;
}

.penilaian-shipping-wrapper {
    width: 100%;
    text-align: left;
    padding: 10px 0 0 0;
}

.penilaian-shipping-wrapper a {
    color: #0072FF;
    font-size: 12px;
}

.checkout-page .row {
    max-width: 1200px;
}
.blu-column {
    padding: 0 16px;
    margin-bottom: 40px;
}
@media screen and (min-width: 1024px) {
    .blu-column.b-8-desktop {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 66.66667%;
    }
    .blu-column.b-4-desktop {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        width: 33.33333%;
    }
}
.datebirthcolumn .columns{
    padding-right: 20px;
}

.status-disable {
    pointer-events: none;
}
.profile__container {
    background-color: #fff;
    padding: 0 0 16px;
    font-family: 'blibli';
}

.profile__wrapper {
    border-radius: 8px;
    border: 1px solid #E1E3E4;
    background-color: #ffffff;
    display: flex;
    padding: 24px;
    margin-bottom: 0px !important;
}

.merchant__info {
    display: flex;
    position: relative;
    vertical-align: top;
    width: 45%;
}

.merchant__info-os {
    display: flex;
    position: relative;
    vertical-align: top;
    width: 50%;
}

.merchant__info-rating {
    width: 55%;
    padding-left: 40px;
    display: grid;
    grid-template-areas:
        'rating-title rating-list'
        'rating-value rating-list';
    grid-template-columns: auto 1fr;
    border-left: 2px solid #f1f1f1;
}

.rating-title {
    grid-area: rating-title;
    font-size: 14px;
    display: flex;
    align-self: center;
    color: rgba(0, 0, 0, 0.6);
}

.info-icon-container {
    position: relative;
    display: flex;
    align-items: center;
    padding: 2px 0 0 6px;
}

.info-icon-container .info-icon {
    min-width: 18px;
    width: 18px;
    height: 18px;
}

.rating-value-container {
    grid-area: rating-value;
    align-self: baseline;
    text-align: center;
    position: relative;
    font-size: 14px;
    color: rgba(0, 0, 0, 0.6);
}

.rating-chart {
    margin: 12px auto 0;
}

.rating-list-container {
    grid-area: rating-list;
    display: grid;
    align-items: center;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr 1fr;
    margin-left: 70px;
}

.rating-list {
    font-size: 14px;
    color: rgba(0, 0, 0, 0.6);
    display: flex;
    align-items: flex-end;
}

.rating-list > .rating-icon {
    width: 18px;
    height: 18px;
    margin-right: 4px;
}

.rating-icon.ic-like {
    margin-bottom: 1px;
}

.rating-list-value {
    margin-left: 4px;
    color: rgba(0, 0, 0, 0.87);
    font-weight: bold;
}

.merchant__banner {
    display: flex;
    min-width: 666px;
    width: 666px;
}

.merchant__info-body {
    display: flex;
    width: 100%;
}

.merchant__logo {
    width: 100px;
    height: 100px;
    min-width: 100px;
    margin-right: 24px;
    position: relative;
    display: flex;
    align-items: center;
    background-color: #ffffff;
    border-radius: 50%;
    overflow: hidden;
}

.merchant__logo img {
    width: 100%;
}

.merchant__description {
    margin-left: 10px;
    width: 100%;
}

.merchant__description h3 {
    margin-top: 0px;
    margin-bottom: 10px;
    display: table;
    justify-content: space-between;
    align-items: center;
}

.merchant__description--name {
    padding-right: 20px;
    line-height: 1.2;
    font-size: 18px;
}

.merchant__description--badge {
    display: flex;
    align-items: center;
}

.merchant__ratings-os{
    width: 60%;
}

.merchant__ratings-os img{
    width: 100%;
    height: 100%;
}

.official-store__logo {
     background-color: #E1F1FF;
     display: -ms-flexbox;
     display: flex;
     -ms-flex-align: center;
     align-items: center;
     border-radius: 12px;
     padding: 3px 12px;
     color: #006DEA;
     font-weight: 700;
     font-size: 12px;
     position: relative;
     height: 21px;
 }

.top-rated__logo, .modal-top-rated__logo {
    background-color: #ffffff;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 12px;
    padding: 3px 12px;
    color: #006DEA;
    font-weight: 700;
    font-size: 12px;
    position: relative;
    height: 21px;
    margin-left: 6px;
    display: flex;
    justify-content: center;
    position: relative;
}

.top-rated__logo-Gold {
    background-color: #fde2c2;
    color: #f37021;
}

.top-rated__logo-Diamond {
    background-color: #E1F1FF;
    color: #006DEA;
}

.top-rated__logo-Silver {
    background-color: #F1F2F2;
    color: #797F85;
}

.top-rated__logo-Bronze {
    background-color: #edd9c6;
    color: #925304;
}

.top-rated__logo:hover {
    cursor: pointer;
}

.modal-official-store__logo {
    background-color: #E1F1FF;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 12px;
    padding: 2px 8px;
    color: #006DEA;
    font-weight: 700;
    font-size: 12px;
    margin-top: 2px;
    max-width: 120px;
    position: relative;
    height: 21px;
}

.official-store__logo .logo, .modal-official-store__logo .logo {
    width: 21px;
    min-width: 21px;
    position: absolute;
    left: 0;
}

.top-rated__logo .logo, .modal-top-rated__logo .logo {
    width: 22px;
    min-width: 22px;
    position: absolute;
    left: -2px;
}

.top-rated__logo .label, .modal-top-rated__logo .label {
    margin-left: 12px;
    white-space: nowrap;
}

.merchant-badges-modal {
    display: flex;
    align-items: center;
}

.official-store__logo .label {
    margin-left: 12px;
    white-space: nowrap;
}

.modal-official-store__logo .label {
    margin-left: 16px;
}

.official-store__logo .tooltip {
    border-radius: 4px;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16), 0 3px 6px 0 rgba(0, 0, 0, 0.24);
    background-color: #ffffff;
    font-size: 12px;
    padding: 16px;
    text-align: center;
    visibility: hidden;
    width: 135px;
    position: absolute;
    left: -55px;
    top: 35px;
}

.official-store__logo:hover .tooltip {
    visibility: visible;
}

.official-store__description {
    color: #666666;
    display: block;
    max-height: 75px;
    overflow: hidden;
    font-size: 12px;
}

.merchant__info-footer {
    display: flex;
    border-top: 1px solid #F2F2F2;
    bottom: 0;
    position: absolute;
    text-align: center;
    width: 100%;
    padding: 8px 0;
}

.merchant__info-footer label {
    color: #999999;
    font-size: 12px;
    padding: 10px;
}

.merchant__info-footer--store {
    display: flex;
    border-top: 1px solid #F2F2F2;
    bottom: 0;
    position: absolute;
    text-align: center;
    width: 100%;
    justify-content: space-between;
    padding: 8px 0;
}

.merchant__info-footer--store label {
    color: #999999;
    font-size: 12px;
}

.merchant__follow {
    display: none;
}

.merchant__actions{
    display: flex;
    padding-top: 12px;
}

.merchant__follow__text, .merchant__info__text {
    margin: 0;
    font-family: 'blibli';
    font-size: 14px;
    font-weight: 600;
}

button:active {
    outline: none;
    border: none;
}

button:focus {outline:0;}

.merchant__actions_button {
    display: flex;
}

.merchant__follow__button, .merchant__actions_button {
    align-items: center;
    justify-content: center;
    width: 160px;
    border: none;
    border-radius: 64px;
    height: 36px;
}

.merchant__follow__button:hover, .merchant__actions_button:hover {
    cursor: pointer;
}

.share-icon-wrapper{
    display: flex;
    flex-direction: column-reverse;
    align-items: center;
    justify-content: center;
    width: 72px;
    height: 72px;
    border-radius: 16px;
    background-color: #ffffff;
    box-shadow: 0 0 16px -4px rgba(0, 0, 0, 0.12);
    margin-bottom: 8px;
}

.follow-btn {
    background-color: #0072FF;
    color: #fff;
    border-color: #0072FF;
    border-top-color: rgb(0, 149, 218);
    border-right-color: rgb(0, 149, 218);
    border-bottom-color: rgb(0, 149, 218);
    border-left-color: rgb(0, 149, 218);
    -webkit-transition: background-color .4s,border-color .4s;
    transition: background-color .4s,border-color .4s;
    transition-property: background-color, border-color;
    transition-duration: 0.4s, 0.4s;
    transition-timing-function: ease, ease;
    transition-delay: 0s, 0s;
    margin-right: 8px;
}

.follow-btn:hover{
    background-color: #0055e6;
}

.unfollow-btn {
    color: #0072FF;
    background-color: white;
    border: #0072FF 1px solid;
    -webkit-transition: background-color .4s,border-color .6s;
    transition: background-color .4s,border-color .6s;
    transition-property: background-color, border-color;
    transition-duration: 0.4s, 0.6s;
    transition-timing-function: ease, ease;
    transition-delay: 0s, 0s;
    margin-right: 8px;
}

.unfollow-btn:hover{
    background-color: #ebf4f8;
    border: #0072FF 1px solid;
}

.about-btn{
    color: #0072FF;
    background-color: white;
    border: #1D8FFF 1px solid;
    -webkit-transition: background-color .4s,border-color .6s;
    transition: background-color .4s,border-color .6s;
    transition-property: background-color, border-color;
    transition-duration: 0.4s, 0.6s;
    transition-timing-function: ease, ease;
    transition-delay: 0s, 0s;
}

.about-btn:hover{
    background-color: #ebf4f8;
    border: #1D8FFF 1px solid;
}

.share-btn{
    background-color: white;
    border: #1D8FFF 1px solid;
    -webkit-transition: background-color .4s,border-color .6s;
    transition: background-color .4s,border-color .6s;
    transition-property: background-color, border-color;
    transition-duration: 0.4s, 0.6s;
    transition-timing-function: ease, ease;
    transition-delay: 0s, 0s;
    margin-left: 8px;
    width: 36px;
    height: 36px;
}

.share-btn .share-icon{
    min-width: 14px;
}

.share-btn:hover{
    background-color: #ebf4f8;
    border: #1D8FFF 1px solid;
}

.merchant__followers {
    font-size: 14px;
    color: rgba(0, 0, 0, 0.38);
}

.merchant__followers::before {
    content: '\25CF';
    margin: auto 4px;
}

.follow-icon {
    height: 10px;
    margin-right: 8px;
}

.location-icon {
    min-width: 12px;
    width: 12px;
    margin-bottom: 2px;
}

.unfollow-icon {
    height: 10px;
    margin-right: 4px;
}

.loading {
    text-align: center;
    position: absolute;
    width: 100%;
    height:100%;
    z-index: 10;
}

.merchant__follow__loading {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.merchant__share {
    align-items: center;
    display: flex;
    padding-left: 35%;
}

.merchant__share--left {
    margin-left: 15px;
    display: flex;
    align-items: center
}

.merchant__share .share {
    align-items: center;
    display: flex;
}

.merchant__share .share a {
    margin: -1px !important;
    transform: scale(.75);
}

.social-round {
    background-repeat: no-repeat;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAACWCAYAAACb3McZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCMkUwMjJGREEwMUYxMUUyODExQkU3MDIwNTAwQTZBRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCMkUwMjJGRUEwMUYxMUUyODExQkU3MDIwNTAwQTZBRCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkIyRTAyMkZCQTAxRjExRTI4MTFCRTcwMjA1MDBBNkFEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkIyRTAyMkZDQTAxRjExRTI4MTFCRTcwMjA1MDBBNkFEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+gMug1gAAItJJREFUeNrsXQd4HNW1/rdpV71LbnKTbdywTXEBjIONAT+aCSUmgUASCARISMOBJO8j4SWBGEMgj/BIbIoJBAihPcA8wLTYxtgGXITlbsu9qO+qa7Xad8/dmdXsasvMzszKXt3z6X6rnbk758yd+e89586d81vOXvA4VEoWK5ewMpuVKayMYCVX2udmpYqVTax8zMpyVprVHvjTl26PuP3C/z0EDWKafe/PHxJx+xKL5YSw7xa/P+L29aMmnRD2TdtdEXH74sWL+9y+hQsXxtxvV3GMUazczco3WcmMUqdEKtNZuZWVFlZeZGURK7thrgj7hH2m2WeNsc/Fyh9ZqWTl5hjGRZJM6TeVkpEuExpO2CfsM92+aAApZ+UzCblpOk6SfvsL6VijDGw8YZ+wLyn2RQLI6RQWSH6eUULHWi0dW68I+4R9SbPPGsHfe5eVUhOGzFLp2Hp6GmGfsC+p9imD9HRWXmGlOBHtDocNXq8vXjU69quszGClTaMKXfaplH5vX8b4sSi87GLknD0drmFlsGVloavRjbZde9D40Seo+dcb7Htjv2k/JUB+y8pkLdrKBubhjuvOwtRTh8DldAS3P/TUSry+Yku0n02SdN2t8eQ025eg9Ev77AX5GP5f/4mCi+YCyunr7m7Y83KRPfV0Xgbd9n1U/eo3qH/3g37RfnZFUPRTLVoKcjPwxH1fR35OeiJGkq6lUD8Fp9m+cKFLPjTbgSMtXejy+xHl0YFp9qXl5mLMDTdg4HnnIausDBZrwLvt7urCF/fei0Pvv99n7Zc2oBTjXloG55DB6G7vwPHnXkTdW+/wUcPv9fL9ebNnYdCPfoC0kmKMeuxh7Lv396h+8V8nzPU16/6TAXIPeUlaNFw2Z1yi4ICki3TerLK+ZvuUMijTjt/NKEKRy4bPjrVh8YZ6+JJoX/HUqZi1ZAk23n8/Nj/4IKb88pcYPn8+9r/5Jj776U/h2bs3pH7RGWdg+h//iOUXXGC6fRabFaMff4SDo/PYcez43m1o2xl639B2AkPDio8w/uW/wzm0DMPuvQeedZ+jfe8+U+wbOHAghg0bhry8PDaIdfNtXawz8Us9G316GXjpk/ZTkf+n7bJ4PB40NDTA7XYnZB8BJBuBhzCaZMzwopDvG7cexvNvboTP1439hxvVHOJaCclNcerFte+6U3JQUduBr+o6eveOVgvum16IsqxAXzAix4ELhmbivf0t8CfBPho55r31FjYvXoy9/wr0uB984xv4xtatGHb55djy3//dCyDO/HwMnjs3Ke1XePklyJw8ke447P7RXRwc5FIVL7gKXfUNqHn1f7mbReKtrcP+3z+IMUseg8XhwMCbv8Pcrd+aYh+B47TTTmOxrSMICgKILH7uBQRKZ2cn/7Qw11AGjVyfvldUVIQDRLV9NM5fDG0PYQIXPi30IfyHn+3B2k0H8PlXh1Bdr+opf6akO57EtW9cfhoenlmMxecUY3Re6LT5ZSOyMCy7p3MigPxsSj5un5SXFPvKr70W6aWlaNy+vcetZxd0+9Klwf0JiiH2FV01n382frwSzRs38/jjlKefQNnCn2DEA/eh6PJLQuq7V37K3S6S3HPPNs2+goICDo60tDQ4nU5eMjIygv/LhfbTdioul4uDo7a2Fo2NjbDZbMHtidpHADlfy1VxMmBkZzpht4XOELucge1UHHar2sOdb0SdP29u4LHF5CIn/jKrBHdOzkemwwobCzy+Xp4V8TfzGXCovtn25Y4KzCpmDx8esr163bqAiyPFIuRWXbJiBS/kXpHI36mYZV/mqRMCAPn3av6ZdfoUZE6a2OOLFBeG1PezXtnX0hKMXcxqP5/PF+JOye6T/F12q5T16P/6+nqsWrUK61j7yqOG/LtE7LNLUb1q+e5VZ+Lb83s/b/nh9WfzQvKzB97Gus0H1M4o6K5z8bBMHmfwG46B4tLhmThrgAufHG5FSbot6u+uZODZzFwzCuDTGJo6fH7D7XPvDvjzI5lbVfl4z8LQTuniHWUXk39nfvLhDwIzQ9kjR3LAyN/NbD+r1LuSO8U7wEEDQva3btsZ9gMrrOmB2LO7vd00+/xhsygySCzSDBt9Kr8rXS5yrajIcYk/+ozMJDUAKTd6iqDqUL3aquVG1HltbzOmlrowkrlPdmugwQpZQH5VeXbM300vTcdfZ5diU00Hlm1zm2Lfrueew4Qf/hADZ83C+Ntuw9YnnggA5pprcODtt/l+HkyyOGTTokX8f4o/xt1yS/C7me3XcegwXMOGssB7SDAgD/bira1o+uLLUE+B1bM6AyNv+779Sbm+8ohBN31lZSUHBblPVgZWu93OP2lbVlYW306uF7lntN0fe7qyXA1AcowER2ubF9V1qldC5xhRp6mzG++woPu2iXmqlicHO0OGpWIGpMFs9MlgLlm7z2e4fV3sJlt+/vmYev/9mHTXXRh68cVwFRfzoPjNr30Nfp9PT3Prtq/xo5UY8N3rMeA716P6hZfRtqeqZwbo07V82jfEZZw1s6fdP9+QlOsr3+R080+cODEIGKVrJbtRBIw5c+ZwwGRnZ4cE9onotmu9IuQ6Nbd04OLzxmLYoPzg9pWfV6Fy1zE0NrWjL4RA0tblh9Om/h2NKo8Xf9/uwbaGTtS3+0yzra26GitvDswoTvr5zzHjoYdQ8ac/8WA94rmw0WT9Pfckpd2OPLEUBfPmIm3gAKSXj4SjsKDHjvWhowfNXJV+u2fCqfaNt02zS3adlECgGakdO3bwfTQ6EGCoyN8pIE9n7l9+fn4IiOKMInEB4qEYUe0PNm49wsvkcYNCALK+4mCsp+fRxKOyTlz7Vh1p4+X2U/NwxcgsVcr/uasJnx5tS4p9sjRs3co/JzK3q/6rr7Bz2bLeB1S4W2a3H8UelVd+C6XXLUDLlq0oW/jjngB+8qk9N6zNiuH3/RquEcMC5/HBx2ip2GKafTR1S70/AUAGCv0/atQo/r8cg/jCRmBlIC9/jxGke9QAZI+WC2yw7FFZp0hdrwM1M1OB2KCxEx+zID4Z9rmKilC+YAEKp0xBV0sLB0bBqafivKefhpX1yvKUb1+1n7emFoceDUwgZE87M7i98NJ5cBQVoG3HLuScPQPpowMuOz0c3Pfr+5Jmn/K5RlVVVUgMoiw05UtTuspRJ1LAr8U+mmOsQN9JRaJ15g3LRLrdEtaQwNJKd6TZqNDAlO1/eFMDVIy8FXrPgQLzqxkgvAwYa+68E2t+8hO8MmkSPvvZz9DNer9z//pX5J1yStLbL5LYMjORMX5cwH167U0+QuTMmIbSG68LgIM1WMP7H2Lbt74Lb1296faFT/MSMIpYZ0OF3KicnBweZ1BwTsCggF3pUqlwreLaRyPIh6x8v48A8qHKOr3s2+P2YumcAfjieDt2stHAxiLuM0qcOGtAOmJFId2szR7e2IC9bq+p9pEMmj0bMx9/HKt+8INertRXjzyCjoYGnPfMMxhw7rloZL51MtsvkmSdMYW7UiT1766A+9+rkHPWdA4OWtHb9MVGdBw8lBT76OaW4wwCBrlc9EnAILdKuexE+TxEdrlkoMgzXInaRwB5B4F3eDOTDI5WSXc8iWgfuUi//qwWd52ej4uHqzOdgvhFG+qx5mib6fbxOUR6Ss4uTl1F5I5q9z/+wQHSUV+f9PaLJNlnBp5v0cwaBeh+Xzfcqz/jJdn20UO+nTt3Bm945foqAosyDpFnqpT/y9/lh4eJ2kcAobUoL7FyU5IB8iLir9NBLPv2N3lx58pqnDswHXPLMnFasTPiLJa7oxurGSie2+HRMlul276Oujr+OeLKK1G9dm2vH+aOHo2WQ4dw8L33+qT9wiW9fETgB19sgK+5uU+v78aNG0+I+0+e5qW1DTdAx4pZjULdwSIN9aPaR6PsyiNtvBA2aN1VvsuGDBafNDJguDu7cajZy12rZNv31Z//zJ+gT164kC9a3LZkCdysVySjB8ycicl33433rriCB+591X4hMUhO4LHA8WdfOGGub1/ffzJAaD3EIwi84J4MeZS8JA31VdlHsfleDzt3j/eEsK/t+HG8dsYZ/NnHkIsuwoWvv47ujg54qqpweMUKrGAjC8UhJ0r7dbe1wbNmHQ/ET8Tr2xf3X/gbhfOgcW1WgjMvv03gdyelfbTmil6IonKitx8tdT/+wsvi+kYBCEWuV7GyBireC164aHkixtVIOloT+K0m+xKUfm3fwYf+LNovTKwRhjpC8XETjDsuHVtPpjthn7AvqfZFenGDVqDNhLEPECukY24w4FjCPmFf0uyzxkAy5Tl9UIr49cwWPCgdy8gcrsI+YV9S7Iv16h8ty6XUKPTK2ZMa/UryJ5+Sfnu3dCyjRdgn7DPdPjXL3Wk6jJYC0AvulyI0/bz8YjdlaVCmn6d10M1Ijgj7hH2m2aflfRBS+JJUTkQR9gn7DBeLnpdJhAhJdREAESJEAESIEAEQIUIEQIQIEQARIuREAYgGGmjTxCAaaNPEIBpo08QgGmjTxCAaaFNECw005fChpKyUTJZyuwxCINtErlTypU/56Tu9IilniqYET/JbP5RjhdIUNkifVGpZOcIKpeKjR/5bpP1aRNgn7Eu6fTJAiL2F8u0n2iWmIZSNtDBOferyPpJ0qurEhX3Cvr6wj9BIWdbm6DAuIddO0lmgoq6wT9jXZ/YRQGhdi60v4h9pSI0nwj5hX5/ZRwAZ2Ycx0nAVdYR9wr4+s48AUtaHBpYZVEfYJ+wzxT4K0ocaoUklT3oijTP0BL/AKWWfTp70lGs/AkhJwkdPjCddKSUG1TFL+o19BvKkp1T7EUByEzmyTp50WfJU1Mk1oiU08qQbbp/BPOmG2mcCT3rSr69Z959d5Un0Ep086VoaJ0+vkgR40g21zwSedMPsM4knXbd9JvOkq7Yv4RHEAJ50w3oYk3jSDbHPRJ50Q+wzkSddl31J4ElXPYIkxFEYjSddo2SrqBPXPuJJv3FsDmesXVLp5pnfgyNdFJ708lwHHq9oNN2+WDzp09goQfsPf5hwqk/d9kXjSZepoP3eLtS+8VawvsyTTgCJw5Ouyz4lT3rPPZfWi96ARgwlLwiBhXjSaVsu65zoGFF40lXZR3e5poTBxJOe5rBF5Uknae/wwtvVrQpnaibI4lUgnvTF5xQHedKXs9Hhqa1utDMbYvGkrz7SxkFlpn1aeNJlfnQaQUiU/OhR3C3d9iXKk25nro8KnvSE7QvnSQ/MF4TypIdTsCl50omvcPr06ZxPJAYFW5oagGgSg3nSDRETedJ1i8k86brFZJ70hCVJPOlQAxCX0SengSddTZQf1z4TedJ122cyT7pu+0zmSTfk+prIk56uBiBOI8GhkSddzRAc1z4TedJ122cyT7pu+0zmSTfk+prIk268iyV40rWL4EnXLicST3qHllHEYJ70ThV1VNlnEk+6YfbJYjBPum77TOZJT9i+JPGkd6oBSLvRbpaWzlVFHdX2mcCTboh9JvKkG2KfiTzphthnIk96XPusOEklSTzpusVknnRDxQSedENmskzkSVflYnn78JqoGYIj2pcknvSE7SNJAk+6LvvCxQSe9ITtSxJPuioXy4PAy/F9ElurqBPRviTwpOuyj8RknnTd9oWLwTzpuuxLAk+6KvsIIO4+HEHULNqKap/JPOm67TOZJ123feFiME+6LvuSwJOuyj67ypMwS9x6T8IknnRD7DORJ92w9guJQYzjSTfFvr64/07qESRcDORJN8Q+E3nSTWk/A3nSTbGvr0aQuj40UI3zfVLbZwJPumntZxBPekpdXwJIQvk9E+RJD5fDKur0Zf7RfmWfATzpKdd+NKd3oA8NPGBQHWGfsM8U+wggO/vQwF0q6gj7hH19Zh8BhJhBfX1gHM0rqVm8JewT9vWZfQQQmvD+IMlGkq4PVQZxwj5hX5/ZJy93n4dAEmHKk0qpICmZF71BQ3mD6MX2XOmTivwkjibNbQqFHgUyG6Xilj6rpWCMfL69Uq+h5UmUsE/Y1yf2CYYpIUIEQIQIEQARIkQARIgQARAhQgRAhAgRABEiRABEiJCUBcjZCx6PtZ+Y6GcjwAg6lpViaXsNK5SNmah0P2alIqYWnw8WlxPp8y/kn4ifLM0Qvb40F1yNNbj45ulwtTapeVRriF5KMuOw2jB+2Clw2Bzo9ncnRa+1y4fODBfWXXcV/6TvZutduHBhSgMkWuI4Sm1xFyvfi7KfEmKNYeVy6fvTrDzMylad9gi9qa33pJNIaX+o0VbGaDwY9Buht3/pTYkRhHqVxQkei/LkP4UAOftDGn8r9FosPFu6r9ENH+XDZW6ZxW7nJJr23ByeVV1K5HUynm9KAOTGWI1HqYXaO7p4cmp+mSjvEPvIy3HBbrMpk3QtlnzYZ1XacKOWi0ZaomQ5MkSvX4ohlBKH5V6fXkpd0+lFl8fNadCI0CZjdDksjjR0NTTCs3Y93J+uhdVugzUzE0hSOxt4vikBEArQHo8ODgtaWjs4qy1xg4yW6Nc8zR14ZNkq7D/cgHRXCA8KHWudFOjFkph6wwHa3NkN9geXzYIMhyVSZkRdeilJrIspyhwwgCdTsKWlwZGdzZMvdEv5ljolwNglMOnSy0YFX3MrQ6QPZXf9GINuvwX2/N6sYA3vrkDVf/4O7fsOwJ6Xo+t8ZW4/OV9teFK1aN/l9J7Sd7V6UwYgv2Qlava1Tq+PASAN9915AU4bPzhk35OvfI7Oru5wooVM6Zg3xtEfopfa3uvzo52VTIeVB0h+GRzebhSm2zCtJB07Gjuxz+ONBJLE9CKQIDa/rAwj589H0aRJGDh3LloPH8aB995D5WOPoc3t5vbkDxnCEzF0NDUpA7iE9Ha3tsLv7cSoRxeh5LoFPGvh7p/cDc/qNbDSrN8pYzDkrjuRP+8COAYOwPbrb4L3eA1sOdkJ65V5NGRqM2WqTmWSZyUhDYkyk6EGvSkBEJrRWBCrUhMbKS48d3QQHF1dPmzYegQHjjSi0d0KpyOiE3ItK8Qpti3GTEqI3k4GjGIGgkKXHRtr2jl/BwGlpdOPnDQb/jSzGKNy03gSuF99Vsu2dyMzzRoOEs16aeQoGDkSc5Ytw+ZFi7Dl1Vcxf8IE5I0fjw+/9S20SGxQNIac+7e/YfuTT6Li9dc5wZ0lUb2U9a+1DaXfvIaDo/HjVai88lo48vPhHFaG1q070Hl0FTxr1mLss0uQf9FcNsJ8H/vveyAwTW6zadZLGQlLSkowe/ZsFBcX85EknPSSMhHK25TAId4/IsNsYh0D5cBVoTdlZrEuQZzs2g2e1hBu+S07j+G797yMO+57HTX1LeHulSxp0rGjSS+9NHKk26345ZkFeODsYozNd/JMiJ5OH24Ym8PBQUL5dx86pxi5TisfWfTolbE19d57YXM4sGP5cjQcPYrVd9wBZ0EBxt58M49JXHl5yCwqQsbAgbxksRvMkZ6udLO06WU3IXFxDLz1ezwG2f3jhXCw40/+93uY8PpLyL9wDizONPjYDXnsmecDUfLll/A63aGkMKr10o1PtMrl5eWc4JKSQBPdslyGsNGRytChQznLbI6USI5ARbQDcuZ0lXpTBiCzogbEUi8y47ShOGPCkOB2crcuOGc0Lp0zDulOO+t5oj4ImxVDd699RNl8qLkLx1q8mD04HU+cV8KAkYuJRWmYW5bREzQzsE4rdeGK8mwcb/XxnLthGUdV66UbnOCdPWIEBwTdScQJVs96y7Zjx+AsLOTD7Fl/+AMueuEFZDE3bOxNN+GKl1/G8CuuCM+fr14v8V1kZXLCzObNX6Fj/36UXHs1nGWDOQ2zc9hQ+PmDPgt8LQGahjQGSgreIwRfqvTK8YSc51aZNV3Oc0tFThi9Z88evPXWWzh48GCwvga9KeNijY2200f5OtnfXTd9DTNPHx7cfsrIYjz668vRzAL3y25dhi42LNts9mjBoUty8ZXiiqW3VaIvoDy7P56ch+vas1Hg7O3GXVOexb2NtcfbeJ5e4ie0aNRrlVysXc8/j1lLlmDsjTfi02efRT4DSysDyG62nY65jblVNOU663/+BwfeeQdVLDbpOHAgfOjVdr7S/UbMsWDtZ3UGRshudgNT8mirw45u4uErCATu3vp6+H3eSPN4qvWG0wOQ21VdXR0EihyME1MTuVwtLS0hQX0EvSkPkLiZv5taIlMlb99Tg6M1TSjMy4j20yJpKG6P4Ab10kuzU+RS/WNHE84b1HPMIlfkidY8BpofnJqLFuZmbW/oRJbDIruCmvTS0bcsXYp05koQ4WbhtGkoGDOGc3hUrV3LJyAObdzIl6pMb2hALft/x+rV/AVpR+hslmq9FtZLd7FjEe947qxzkHX6ZDRXVAba+/Mv0bZ7D5/lonoyqU3LV5U8qbTFZtPVzpGYYQkAMuklAYNAMYKNquRWkfsVFqQr9aa8ixV9J+9RLHjhzY1486OeVQYUnD/89Er89aW1yExPM8wYan4Kyo+3dGH5vhbUtMVeS0Qcg79YU4OPj7QGZr0siel1SH3yauZG/XPqVGSyQHnw+eejdsMGDgqr5MQTZCmIr9+0iYMjbKpXk9BDQGKRPfDHP8FbW4esiRPgGh6gN2vdsg2dh4+g4/AhpI8ZheIrAys+6v9vBQOVm/3Wpqudw2nKZK4/Jd8f7aN4Zfz48XzWSxnM9yeha18bdac1AJB/r9+LT9btCW4/XtuE5xloPv1yX7QAXZZaRCYp6VTqpZuTvCpifiIinPoOH36zvg77mmInoSYCzv/b14pWrx9hZFOq9AZvGGlHIQtaR7K4op34JNiNctknn6CExRzysw9qrD0siG/cuxcOHecrz2nbWaDc/MUGbLn0GrjXrEX+RefzXcVXX4GBt3wPA759Hcb+fSkn2PR8ug61r7wBa7oL6E0Io1qvknxGLjL5TLj7RaBop6f7EouskpdcoTflARL3YQ+BQAkEm82K7Ewn3xanV9keYdiHtC2ot40F+eU5DpxZ4gqCJZu5S8daolP4rmKjxvsHW5DvZD66tVdPrkqvPGpx1+kXv8CMhx9Gt9uNTSwW+fCb3+Scgv/x2mt8pYBPMdpYo48cqvUG2zI3B63bd6C7rR15X5uJziM0chzBqMcewikMHBljx6Dujbex8/t3wNfexuMgPXplfj/6JMpkJddfOPcfTedSoXpUIjA19YsHhbQI7TKTjr8yzj6ul0aN6rYuXFmeh++My8HORi8GZtgwsTDy7PO2+k4s3hDgGEynh4UJ6uWBLyvjr78eUxYuxDvz5uHAl19ykB6VWKHOW7aMxyPHt21TQ/qtWq/yeYjV6QzQn7GbkeKQnTfdzh8O0tITIrNpZbFHd0cn7MzlQeRgWbVeebaKRgR5dCBaMwrWlWxO9L2trS3oglHdCJ3hyv4AEErT/geoI33XIp3SsaNJUC9N7xLZzSObG7BgdDYuH56FovTefjbNJi/f34wnKz2oY8F8Nos7/Dr0yu7VwJkz4WQ3n2fXLn48p+T21axfj/rNm9F87BhsBp5vL4z4vMg+/bRAIM4A0nHkKOrffpfdkIEFi9a0NNiys6KBQ7VeJwNiXV0dljM3kcAgu1a8bZnbpQSPMlaRXbNWFjNJDwnV6E0ZgNCT0JdYucHgY/8TsZ+yBvX6pSnd9i4//lLRiDf3tmBkrgODM20ocNn4E/bq9m7s93RiS10nf+aR3fsJuma9cgNs+ctfMPLqq3HZqlVY/5vfwL11KxzMlRnDRpYvWeDe0tCgpvfQpDd0Pt2P9NEjOcNo3fJ3kVZaEs2V0qWXbm6Px4OampqQ2Szl/5G2yf/T7xXb4ulNGYCQPMDKVYiyHsvHehJlDFJSkBUyCxJB6MnW/Sr0B/X6pWneNDac1zB362Bz4LkGGyQ4fVrggbkfOQ4r3x5FtWa91ADHtmzB69OmcUq0sQwUtFDRvWMHtj/1FI5XVqoBh2a9oVfBhu7WNhx75jm0VmyBvagQKjmqNell1yuT3KWMjAy9941avSkDEAq27mBlWaRK2ZkubNtTjadf+Zx/p2cfBI40R7QXEnG7ygAuRK+8lJ2mbDMdgXvE3zPpE3w8FuPWSUgvuVT1e/dixa23ch0WKRC3SEG5CklIbzBQZ6PF0SefRfv+A7Dl5UIDgbsuvTpErd6UAQgJre+nd5J7vTOQneHEtt3VWPV5Ff/udNr5KOJw2CKNIguh7V2BqHqVoFAhuvTaEf39YzP18vOk4HzjJhZrOPn6K5UAMaydTT7fk36aVyn0ptjNCOONk10seh+EShQXq076bSJvm0XUq1JOfr20/omNIpY0hxpwnIznmzIAIaHXKmkR2jMajvOM9JundNgi9Ka23pPexVIKrSuhF/QfRSAtDD3ijZQWhkhIPmFls0H2CL2prTdlACJLhVSI/jRdEbPS87U2E+0SelNbb8oARCltfdRoQm9q6z3pYhAhQoQIgAgRIgAiRIgpMQg9n5PTP9mk7xYFoGjhhx89q8W7pE+9b9QIvamt96QECJXpCEzzjWaFcvvQq5Q5UsmVGpGKS/pdu9RgVCgnjkcq9ALNYVZ2sbKDlbVS40bTLfSmrt6UAQits16t8Xe5iv/LYtQ7S2rESCL0prbelIlBpph4/Mkx9gm9qa03ZUaQ4SYef2iMfUJvSFSgOrv7yXK+KQOQIaqiOvXZ3ZUyOMYhhyRicIzs7oboTSC7uz69iWd3N7WdDTjflAFIaXxwaM7uLkupdD/7I8yilGoxVGV2d116dWR3T0yv/uzumvUalN1dqTflAZIdr1IC2d1lyZHup64InXJ2JBDozO6emF7ozu6ekF4Dsrtr1mtQdnel3pQHSG68Sglmd5dnQ+wRLlxEvQZld9es16Ds7tr0GpfdXbVeg7O7Q829kwqzWHF7gQSzuyt7NkTo2XrpNSi7uya9BmZ316bXuOzuqvUanN29X4wgVsRY0WtAdnd7lJjaEkmvgdndVes1OLu7er3GZndXpdeE7O72VAeIHTHWYxmQ3d0WY9Ipql4Dsrur1mtwdndt52tcdnfVeg3O7m7rDwBxxY1BEs/u7owCBFskvQZmd9ek18Ds7qr1GpzdXdP5Gpjd3dkfXKzoO0V2d5HdXWR3j5j0WJr71p3dnYaeSGOzT6nXhOzuqvQGbxgYlt1dvV5js7ur1mtwdveO/uBidcerFC27uwWI16vEWiId1EvZ3WnGitKJbq7tMCK7uyq98qglZ3cvmDABO5ct49ndjzIX6vwXX+TZ3V+dMYPfJFb0vLTt13G+IT6QlN3dWTYkmN3dW9fAs7vLQtndq371W57dPUoCa9V6w7O7y66VvE/+X87uTvvlDO8Rsrv7+gNAzFyu3BXlwvmVek3I7q5KLw98YWh2d9V6lc9DDMjurlqvwdndu/oDQDwmHt8TpZfxKfUanN1dtV65ezUou7smvSF3sb7s7qr1GpzdHSbfOycMQNwmHt8dpZfpUuo1OLu7ar1yAxiU3V2T3tDbWFd2d9V6Dc7uDpPvnRMGIE3xKiWQ3V1Nz9YU7gsYkN1ds16Dsrtr1ht6FRLO7q5Jr/wQ0IDs7v1qBKmJVymB7O7B+DKGb1wTaaPO7O4J6TUgu3tCeoMxWOLZ3XXpNUDq+gNADscFiLbs7ko5FGNfXL0as7vr0qsju7vu800wu7th7WzS+aYMQPaodbHofZDQCZi4F7Iqxr49Jp7XyaVXyu4u/58i55sSQp7EJhOPHyvpsdCb2npTZgTZiEB2inGsjELgNUp6Uyw8LYwdPWtvOtCTK0mZFua4NKTvRiA7+BcxdAu9qa03JcTSH9fXCBEiACJEiACIECECIEKECIAIESIAIkSIAIgQIQIgQoQIgAgRIgAiACJEiACIECECIEKECIAIESIAIkSIAIgQIQIgQoScxPL/AgwAOiDH2AHsAg0AAAAASUVORK5CYII=");
    display: inline-block;
    height: 32px;
    width: 32px;
    text-indent: -99999px;
    opacity: 1;
    filter: Alpha(Opacity=100);
    transform: scale(0.9);
}

.social-round:hover {
    opacity: .8;
    filter: Alpha(Opacity=80);
}

.social-round-facebook {
    background-position: 0 0;
}

.social-round-twitter {
    background-position: -40px 0;
}

.social-round-googleplus {
    background-position: -80px 0;
}

.social-round-pinterest {
    background-position: -120px 0;
}

.social-round-email {
    background-position: -160px 0;
}

/* merchant rating */
.merchant-ratings {
    display: block;
    padding-bottom: 20px;
    min-width: 666px;
    width: 666px;
    position: relative;
}
.merchant-ratings-details {
    text-align: center;
    list-style: none;
    display: inline-block;
    width: 33%;
}
.merchant-ratings-description {
    font-size: 15px;
    font-weight: bold;
    text-align: center;
}
.merchant-ratings-value {
    font-size: 40px;
    font-weight: bold;
    padding: 10px 0px;
    text-align: center;
}
.rating-container {
    position: relative;
    text-align: center;
    width: 102px;
    margin: 5px auto 25px;
    transform: scale(1.1);
}
.rating-container .disabled-rating {
    width: 102px;
    height: 20px;
    display: block;
    background-image: url(/resources/images/assets/rating_disable_5_20.png);
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
}
.rating-container .active-rating {
    width: 102px;
    height: 20px;
    display: block;
    background-image: url(/resources/images/assets/rating_5_20.png);
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
}
.merchant-ketentuan-wrapper {
    width: 100%;
    text-align: right;
    padding: 10px 30px 0 0;
    position: absolute;
    bottom: 10px;
}
.merchant-ketentuan-wrapper a {
    color: #0072FF;
    font-size: 14px;
}

.anchor-breadcrumb-wrapper {
    background-color: #fff;
}

.anchor-breadcrumb {
    font-family: 'blibli';
    font-size: 13px;
    padding: 16px 0;
    margin-bottom: 0px !important;
    display: flex;
    align-items: center;
}

.anchor-breadcrumb a {
    color: #006DEA;
    vertical-align: middle;
}

.anchor-breadcrumb .bli-right-arrow {
    color: #19222A66;
    font-size: 24px;
    vertical-align: middle;
}

.anchor-breadcrumb span {
    color: #19222A66;
}

.blu-modal__mask {
    transition: opacity .1s ease;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.48);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    z-index: -999;
    opacity: 0;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
}

.blu-modal__container {
    border-radius: 24px;
    max-height: calc(100% - 50px);
    padding-top: 16px;
    transition: opacity .1s ease;
    width: 90%;
    max-width: 640px;
    height: auto;
    background: #ffffff;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: -1000;
    opacity: 0;
}

.blu-modal__close {
    position: absolute;
    top: -20px;
    right: 35px;
}

.blu-modal__close:hover {
    cursor: pointer;
}

.blu-modal__close i::before, .blu-modal__close i::after{
    content: '';
    width: 20px;
    height: 4px;
    border-radius: 4px;
    background-color: #e0e0e0;
    position: absolute;
}

.blu-modal__close i::before {
    transform: rotate(45deg);
}

.blu-modal__close i::after {
    transform: rotate(-45deg);
}

.blu-modal__header {
    padding: 16px 32px 0px;
    margin-bottom: 24px;
    font-size: 24px;
    color: rgba(0, 0, 0, 0.87);
    line-height: 1.17;
    font-weight: bold;
}

.blu-modal__body {
    padding: 0 32px;
    max-height: calc(100vh - 230px);
    overflow-x: auto;
}

#modal__merchant-rating > .blu-modal__body,
#modal__merchant-badge > .blu-modal__body {
    max-height: 100vh;
}

.blu-modal__footer {
    padding: 16px 32px;
    text-align: right;
}

.blu-modal__body .title {
    display: flex;
    align-items: center;
    margin-bottom: 26px;
}

.title .merchant-logo{
    width: 75px;
    height: 75px;
    min-width: 75px;
    margin-right: 16px;
    position: relative;
    display: flex;
    align-items: center;
    background-color: #ffffff;
    border-radius: 50%;
    overflow: hidden;
}

.title .merchant-name{
    font-size: 16px;
    color: rgba(0, 0, 0, 0.87);
    line-height: 1.5;
    font-weight: bold;
}

.subtitle {
    font-size: 12px;
    color: rgba(0, 0, 0, 0.38);
    line-height: 1.33;
    font-weight: bold;
}

.subtitle + .content {
    font-size: 14px;
    color: rgba(0, 0, 0, 0.87);
    line-height: 1.29;
    font-weight: bold;
    margin-bottom: 24px;
    margin-top: 8px;
}

.subtitle + .content:last-child {
    margin-bottom: 0px;
}

.share_modal {
    max-width: 520px;
}

.share-action-container {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    font-size: 14px;
    color: rgba(0, 0, 0, 0.6);
    line-height: 1.29;
    font-weight: bold;
    text-align: center;
    padding-top: 24px;
    padding-bottom: 75px;
}

.share-facebook a{
    background-repeat: no-repeat;
    background-image: url('/resources/images/svgassets/ic-facebook.svg');
}

.share-twitter a{
    background-repeat: no-repeat;
    background-image: url('/resources/images/social-media/ic-twitter.png');
    background-position: unset;
}

.share-email a{
    background-repeat: no-repeat;
    background-image: url('/resources/images/svgassets/ic-email.svg');
    background-position: unset;
}

.copy-to-clipboard-container {
    display: flex;
    flex-direction: column;
}

.copy-to-clipboard-container .copy-icon{
    width: 32px;
    height: 32px;
}

.copy-to-clipboard-container .copy-icon:hover{
    cursor: pointer;
    opacity: .8;
}

.copylink-tooltip::before {
    position: absolute;
    z-index: 1000001;
    width: 0;
    height: 0;
    color: rgba(0,0,0,.8);
    pointer-events: none;
    content: "";
    border: 5px solid transparent;
    top: 125px;
    border-top-color: rgba(0,0,0,.8);
}

.copylink-tooltip::after {
    position: absolute;
    z-index: 1000000;
    top: 97px;
    padding: 5px 8px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    text-shadow: none;
    cursor: copy;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: break-word;
    white-space: pre;
    pointer-events: none;
    content: 'Copied!';
    background: rgba(0,0,0,.8);
    border-radius: 3px;
    -webkit-font-smoothing: subpixel-antialiased;
}

.blu-toast-container {
    position: fixed;
    z-index: 1001;
    display: flex;
    max-width: 385px;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 16px 24px;
    overflow: hidden;
    flex-direction: column-reverse;
    transition: all 0.3s ease;
}

.blu-toast-content {
    font-size: 14px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-radius: 16px;
    color: #ffffff;
    margin: 0.5em 0;
    padding: 0.75em 1.5em;
    -webkit-box-shadow: 0 0 24px -4px rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0 0 24px -4px rgba(0, 0, 0, 0.12);
    box-shadow: 0 0 24px -4px rgba(0, 0, 0, 0.12);
    background-color: #333333;
    transition: all 0.4s ease-in-out;
    opacity: 0;
    z-index: -1001;
}

.rating-tooltip {
    font-size: 14px;
    width: 250px;
    position: absolute;
    top: 20px;
    left: 50%;
    transform: translateX(-50%);
    background: white;
    z-index: 3002;
    padding: 16px;
    box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.12);
    border-radius: 16px;
    display: none;
}

.badge-tooltip-iframe {
    width: 100%;
    height: 500px;
    border: none;
}

.rating-tooltip-iframe {
    width: 100%;
    height: 500px;
    border: none;
}

.show-element {
    display: block;
}

.rect-auto, .c100.p51 .slice, .c100.p52 .slice, .c100.p53 .slice, .c100.p54 .slice, .c100.p55 .slice, .c100.p56 .slice, .c100.p57 .slice, .c100.p58 .slice, .c100.p59 .slice, .c100.p60 .slice, .c100.p61 .slice, .c100.p62 .slice, .c100.p63 .slice, .c100.p64 .slice, .c100.p65 .slice, .c100.p66 .slice, .c100.p67 .slice, .c100.p68 .slice, .c100.p69 .slice, .c100.p70 .slice, .c100.p71 .slice, .c100.p72 .slice, .c100.p73 .slice, .c100.p74 .slice, .c100.p75 .slice, .c100.p76 .slice, .c100.p77 .slice, .c100.p78 .slice, .c100.p79 .slice, .c100.p80 .slice, .c100.p81 .slice, .c100.p82 .slice, .c100.p83 .slice, .c100.p84 .slice, .c100.p85 .slice, .c100.p86 .slice, .c100.p87 .slice, .c100.p88 .slice, .c100.p89 .slice, .c100.p90 .slice, .c100.p91 .slice, .c100.p92 .slice, .c100.p93 .slice, .c100.p94 .slice, .c100.p95 .slice, .c100.p96 .slice, .c100.p97 .slice, .c100.p98 .slice, .c100.p99 .slice, .c100.p100 .slice {
    clip: rect(auto, auto, auto, auto);
}

.pie, .c100 .bar, .c100.p51 .fill, .c100.p52 .fill, .c100.p53 .fill, .c100.p54 .fill, .c100.p55 .fill, .c100.p56 .fill, .c100.p57 .fill, .c100.p58 .fill, .c100.p59 .fill, .c100.p60 .fill, .c100.p61 .fill, .c100.p62 .fill, .c100.p63 .fill, .c100.p64 .fill, .c100.p65 .fill, .c100.p66 .fill, .c100.p67 .fill, .c100.p68 .fill, .c100.p69 .fill, .c100.p70 .fill, .c100.p71 .fill, .c100.p72 .fill, .c100.p73 .fill, .c100.p74 .fill, .c100.p75 .fill, .c100.p76 .fill, .c100.p77 .fill, .c100.p78 .fill, .c100.p79 .fill, .c100.p80 .fill, .c100.p81 .fill, .c100.p82 .fill, .c100.p83 .fill, .c100.p84 .fill, .c100.p85 .fill, .c100.p86 .fill, .c100.p87 .fill, .c100.p88 .fill, .c100.p89 .fill, .c100.p90 .fill, .c100.p91 .fill, .c100.p92 .fill, .c100.p93 .fill, .c100.p94 .fill, .c100.p95 .fill, .c100.p96 .fill, .c100.p97 .fill, .c100.p98 .fill, .c100.p99 .fill, .c100.p100 .fill {
    position: absolute;
    border: 0.1em solid #0072FF;
    width: 0.8em;
    height: 0.8em;
    clip: rect(0em, 0.5em, 1em, 0em);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
}

.pie-fill, .c100.p51 .bar:after, .c100.p51 .fill, .c100.p52 .bar:after, .c100.p52 .fill, .c100.p53 .bar:after, .c100.p53 .fill, .c100.p54 .bar:after, .c100.p54 .fill, .c100.p55 .bar:after, .c100.p55 .fill, .c100.p56 .bar:after, .c100.p56 .fill, .c100.p57 .bar:after, .c100.p57 .fill, .c100.p58 .bar:after, .c100.p58 .fill, .c100.p59 .bar:after, .c100.p59 .fill, .c100.p60 .bar:after, .c100.p60 .fill, .c100.p61 .bar:after, .c100.p61 .fill, .c100.p62 .bar:after, .c100.p62 .fill, .c100.p63 .bar:after, .c100.p63 .fill, .c100.p64 .bar:after, .c100.p64 .fill, .c100.p65 .bar:after, .c100.p65 .fill, .c100.p66 .bar:after, .c100.p66 .fill, .c100.p67 .bar:after, .c100.p67 .fill, .c100.p68 .bar:after, .c100.p68 .fill, .c100.p69 .bar:after, .c100.p69 .fill, .c100.p70 .bar:after, .c100.p70 .fill, .c100.p71 .bar:after, .c100.p71 .fill, .c100.p72 .bar:after, .c100.p72 .fill, .c100.p73 .bar:after, .c100.p73 .fill, .c100.p74 .bar:after, .c100.p74 .fill, .c100.p75 .bar:after, .c100.p75 .fill, .c100.p76 .bar:after, .c100.p76 .fill, .c100.p77 .bar:after, .c100.p77 .fill, .c100.p78 .bar:after, .c100.p78 .fill, .c100.p79 .bar:after, .c100.p79 .fill, .c100.p80 .bar:after, .c100.p80 .fill, .c100.p81 .bar:after, .c100.p81 .fill, .c100.p82 .bar:after, .c100.p82 .fill, .c100.p83 .bar:after, .c100.p83 .fill, .c100.p84 .bar:after, .c100.p84 .fill, .c100.p85 .bar:after, .c100.p85 .fill, .c100.p86 .bar:after, .c100.p86 .fill, .c100.p87 .bar:after, .c100.p87 .fill, .c100.p88 .bar:after, .c100.p88 .fill, .c100.p89 .bar:after, .c100.p89 .fill, .c100.p90 .bar:after, .c100.p90 .fill, .c100.p91 .bar:after, .c100.p91 .fill, .c100.p92 .bar:after, .c100.p92 .fill, .c100.p93 .bar:after, .c100.p93 .fill, .c100.p94 .bar:after, .c100.p94 .fill, .c100.p95 .bar:after, .c100.p95 .fill, .c100.p96 .bar:after, .c100.p96 .fill, .c100.p97 .bar:after, .c100.p97 .fill, .c100.p98 .bar:after, .c100.p98 .fill, .c100.p99 .bar:after, .c100.p99 .fill, .c100.p100 .bar:after, .c100.p100 .fill {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

.c100 {
    position: relative;
    font-size: 70px;
    width: 1em;
    height: 1em;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background-color: #e0e0e0;
}
.c100 *, .c100 *:before, .c100 *:after {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.c100 > span {
    color: rgba(0, 0, 0, 0.87);
    font-size: 20px;
    font-weight: bold;
    line-height: 1.2;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
}
.c100:after {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: block;
    content: " ";
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background-color: #ffffff;
    width: 0.86em;
    height: 0.86em;
}
.c100 .slice {
    position: absolute;
    width: 1em;
    height: 1em;
    clip: rect(0em, 1em, 1em, 0.5em);
}
.c100.p1 .bar {
    -webkit-transform: rotate(3.6deg);
    -moz-transform: rotate(3.6deg);
    -ms-transform: rotate(3.6deg);
    -o-transform: rotate(3.6deg);
    transform: rotate(3.6deg);
}
.c100.p2 .bar {
    -webkit-transform: rotate(7.2deg);
    -moz-transform: rotate(7.2deg);
    -ms-transform: rotate(7.2deg);
    -o-transform: rotate(7.2deg);
    transform: rotate(7.2deg);
}
.c100.p3 .bar {
    -webkit-transform: rotate(10.8deg);
    -moz-transform: rotate(10.8deg);
    -ms-transform: rotate(10.8deg);
    -o-transform: rotate(10.8deg);
    transform: rotate(10.8deg);
}
.c100.p4 .bar {
    -webkit-transform: rotate(14.4deg);
    -moz-transform: rotate(14.4deg);
    -ms-transform: rotate(14.4deg);
    -o-transform: rotate(14.4deg);
    transform: rotate(14.4deg);
}
.c100.p5 .bar {
    -webkit-transform: rotate(18deg);
    -moz-transform: rotate(18deg);
    -ms-transform: rotate(18deg);
    -o-transform: rotate(18deg);
    transform: rotate(18deg);
}
.c100.p6 .bar {
    -webkit-transform: rotate(21.6deg);
    -moz-transform: rotate(21.6deg);
    -ms-transform: rotate(21.6deg);
    -o-transform: rotate(21.6deg);
    transform: rotate(21.6deg);
}
.c100.p7 .bar {
    -webkit-transform: rotate(25.2deg);
    -moz-transform: rotate(25.2deg);
    -ms-transform: rotate(25.2deg);
    -o-transform: rotate(25.2deg);
    transform: rotate(25.2deg);
}
.c100.p8 .bar {
    -webkit-transform: rotate(28.8deg);
    -moz-transform: rotate(28.8deg);
    -ms-transform: rotate(28.8deg);
    -o-transform: rotate(28.8deg);
    transform: rotate(28.8deg);
}
.c100.p9 .bar {
    -webkit-transform: rotate(32.4deg);
    -moz-transform: rotate(32.4deg);
    -ms-transform: rotate(32.4deg);
    -o-transform: rotate(32.4deg);
    transform: rotate(32.4deg);
}
.c100.p10 .bar {
    -webkit-transform: rotate(36deg);
    -moz-transform: rotate(36deg);
    -ms-transform: rotate(36deg);
    -o-transform: rotate(36deg);
    transform: rotate(36deg);
}
.c100.p11 .bar {
    -webkit-transform: rotate(39.6deg);
    -moz-transform: rotate(39.6deg);
    -ms-transform: rotate(39.6deg);
    -o-transform: rotate(39.6deg);
    transform: rotate(39.6deg);
}
.c100.p12 .bar {
    -webkit-transform: rotate(43.2deg);
    -moz-transform: rotate(43.2deg);
    -ms-transform: rotate(43.2deg);
    -o-transform: rotate(43.2deg);
    transform: rotate(43.2deg);
}
.c100.p13 .bar {
    -webkit-transform: rotate(46.8deg);
    -moz-transform: rotate(46.8deg);
    -ms-transform: rotate(46.8deg);
    -o-transform: rotate(46.8deg);
    transform: rotate(46.8deg);
}
.c100.p14 .bar {
    -webkit-transform: rotate(50.4deg);
    -moz-transform: rotate(50.4deg);
    -ms-transform: rotate(50.4deg);
    -o-transform: rotate(50.4deg);
    transform: rotate(50.4deg);
}
.c100.p15 .bar {
    -webkit-transform: rotate(54deg);
    -moz-transform: rotate(54deg);
    -ms-transform: rotate(54deg);
    -o-transform: rotate(54deg);
    transform: rotate(54deg);
}
.c100.p16 .bar {
    -webkit-transform: rotate(57.6deg);
    -moz-transform: rotate(57.6deg);
    -ms-transform: rotate(57.6deg);
    -o-transform: rotate(57.6deg);
    transform: rotate(57.6deg);
}
.c100.p17 .bar {
    -webkit-transform: rotate(61.2deg);
    -moz-transform: rotate(61.2deg);
    -ms-transform: rotate(61.2deg);
    -o-transform: rotate(61.2deg);
    transform: rotate(61.2deg);
}
.c100.p18 .bar {
    -webkit-transform: rotate(64.8deg);
    -moz-transform: rotate(64.8deg);
    -ms-transform: rotate(64.8deg);
    -o-transform: rotate(64.8deg);
    transform: rotate(64.8deg);
}
.c100.p19 .bar {
    -webkit-transform: rotate(68.4deg);
    -moz-transform: rotate(68.4deg);
    -ms-transform: rotate(68.4deg);
    -o-transform: rotate(68.4deg);
    transform: rotate(68.4deg);
}
.c100.p20 .bar {
    -webkit-transform: rotate(72deg);
    -moz-transform: rotate(72deg);
    -ms-transform: rotate(72deg);
    -o-transform: rotate(72deg);
    transform: rotate(72deg);
}
.c100.p21 .bar {
    -webkit-transform: rotate(75.6deg);
    -moz-transform: rotate(75.6deg);
    -ms-transform: rotate(75.6deg);
    -o-transform: rotate(75.6deg);
    transform: rotate(75.6deg);
}
.c100.p22 .bar {
    -webkit-transform: rotate(79.2deg);
    -moz-transform: rotate(79.2deg);
    -ms-transform: rotate(79.2deg);
    -o-transform: rotate(79.2deg);
    transform: rotate(79.2deg);
}
.c100.p23 .bar {
    -webkit-transform: rotate(82.8deg);
    -moz-transform: rotate(82.8deg);
    -ms-transform: rotate(82.8deg);
    -o-transform: rotate(82.8deg);
    transform: rotate(82.8deg);
}
.c100.p24 .bar {
    -webkit-transform: rotate(86.4deg);
    -moz-transform: rotate(86.4deg);
    -ms-transform: rotate(86.4deg);
    -o-transform: rotate(86.4deg);
    transform: rotate(86.4deg);
}
.c100.p25 .bar {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}
.c100.p26 .bar {
    -webkit-transform: rotate(93.6deg);
    -moz-transform: rotate(93.6deg);
    -ms-transform: rotate(93.6deg);
    -o-transform: rotate(93.6deg);
    transform: rotate(93.6deg);
}
.c100.p27 .bar {
    -webkit-transform: rotate(97.2deg);
    -moz-transform: rotate(97.2deg);
    -ms-transform: rotate(97.2deg);
    -o-transform: rotate(97.2deg);
    transform: rotate(97.2deg);
}
.c100.p28 .bar {
    -webkit-transform: rotate(100.8deg);
    -moz-transform: rotate(100.8deg);
    -ms-transform: rotate(100.8deg);
    -o-transform: rotate(100.8deg);
    transform: rotate(100.8deg);
}
.c100.p29 .bar {
    -webkit-transform: rotate(104.4deg);
    -moz-transform: rotate(104.4deg);
    -ms-transform: rotate(104.4deg);
    -o-transform: rotate(104.4deg);
    transform: rotate(104.4deg);
}
.c100.p30 .bar {
    -webkit-transform: rotate(108deg);
    -moz-transform: rotate(108deg);
    -ms-transform: rotate(108deg);
    -o-transform: rotate(108deg);
    transform: rotate(108deg);
}
.c100.p31 .bar {
    -webkit-transform: rotate(111.6deg);
    -moz-transform: rotate(111.6deg);
    -ms-transform: rotate(111.6deg);
    -o-transform: rotate(111.6deg);
    transform: rotate(111.6deg);
}
.c100.p32 .bar {
    -webkit-transform: rotate(115.2deg);
    -moz-transform: rotate(115.2deg);
    -ms-transform: rotate(115.2deg);
    -o-transform: rotate(115.2deg);
    transform: rotate(115.2deg);
}
.c100.p33 .bar {
    -webkit-transform: rotate(118.8deg);
    -moz-transform: rotate(118.8deg);
    -ms-transform: rotate(118.8deg);
    -o-transform: rotate(118.8deg);
    transform: rotate(118.8deg);
}
.c100.p34 .bar {
    -webkit-transform: rotate(122.4deg);
    -moz-transform: rotate(122.4deg);
    -ms-transform: rotate(122.4deg);
    -o-transform: rotate(122.4deg);
    transform: rotate(122.4deg);
}
.c100.p35 .bar {
    -webkit-transform: rotate(126deg);
    -moz-transform: rotate(126deg);
    -ms-transform: rotate(126deg);
    -o-transform: rotate(126deg);
    transform: rotate(126deg);
}
.c100.p36 .bar {
    -webkit-transform: rotate(129.6deg);
    -moz-transform: rotate(129.6deg);
    -ms-transform: rotate(129.6deg);
    -o-transform: rotate(129.6deg);
    transform: rotate(129.6deg);
}
.c100.p37 .bar {
    -webkit-transform: rotate(133.2deg);
    -moz-transform: rotate(133.2deg);
    -ms-transform: rotate(133.2deg);
    -o-transform: rotate(133.2deg);
    transform: rotate(133.2deg);
}
.c100.p38 .bar {
    -webkit-transform: rotate(136.8deg);
    -moz-transform: rotate(136.8deg);
    -ms-transform: rotate(136.8deg);
    -o-transform: rotate(136.8deg);
    transform: rotate(136.8deg);
}
.c100.p39 .bar {
    -webkit-transform: rotate(140.4deg);
    -moz-transform: rotate(140.4deg);
    -ms-transform: rotate(140.4deg);
    -o-transform: rotate(140.4deg);
    transform: rotate(140.4deg);
}
.c100.p40 .bar {
    -webkit-transform: rotate(144deg);
    -moz-transform: rotate(144deg);
    -ms-transform: rotate(144deg);
    -o-transform: rotate(144deg);
    transform: rotate(144deg);
}
.c100.p41 .bar {
    -webkit-transform: rotate(147.6deg);
    -moz-transform: rotate(147.6deg);
    -ms-transform: rotate(147.6deg);
    -o-transform: rotate(147.6deg);
    transform: rotate(147.6deg);
}
.c100.p42 .bar {
    -webkit-transform: rotate(151.2deg);
    -moz-transform: rotate(151.2deg);
    -ms-transform: rotate(151.2deg);
    -o-transform: rotate(151.2deg);
    transform: rotate(151.2deg);
}
.c100.p43 .bar {
    -webkit-transform: rotate(154.8deg);
    -moz-transform: rotate(154.8deg);
    -ms-transform: rotate(154.8deg);
    -o-transform: rotate(154.8deg);
    transform: rotate(154.8deg);
}
.c100.p44 .bar {
    -webkit-transform: rotate(158.4deg);
    -moz-transform: rotate(158.4deg);
    -ms-transform: rotate(158.4deg);
    -o-transform: rotate(158.4deg);
    transform: rotate(158.4deg);
}
.c100.p45 .bar {
    -webkit-transform: rotate(162deg);
    -moz-transform: rotate(162deg);
    -ms-transform: rotate(162deg);
    -o-transform: rotate(162deg);
    transform: rotate(162deg);
}
.c100.p46 .bar {
    -webkit-transform: rotate(165.6deg);
    -moz-transform: rotate(165.6deg);
    -ms-transform: rotate(165.6deg);
    -o-transform: rotate(165.6deg);
    transform: rotate(165.6deg);
}
.c100.p47 .bar {
    -webkit-transform: rotate(169.2deg);
    -moz-transform: rotate(169.2deg);
    -ms-transform: rotate(169.2deg);
    -o-transform: rotate(169.2deg);
    transform: rotate(169.2deg);
}
.c100.p48 .bar {
    -webkit-transform: rotate(172.8deg);
    -moz-transform: rotate(172.8deg);
    -ms-transform: rotate(172.8deg);
    -o-transform: rotate(172.8deg);
    transform: rotate(172.8deg);
}
.c100.p49 .bar {
    -webkit-transform: rotate(176.4deg);
    -moz-transform: rotate(176.4deg);
    -ms-transform: rotate(176.4deg);
    -o-transform: rotate(176.4deg);
    transform: rotate(176.4deg);
}
.c100.p50 .bar {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}
.c100.p51 .bar {
    -webkit-transform: rotate(183.6deg);
    -moz-transform: rotate(183.6deg);
    -ms-transform: rotate(183.6deg);
    -o-transform: rotate(183.6deg);
    transform: rotate(183.6deg);
}
.c100.p52 .bar {
    -webkit-transform: rotate(187.2deg);
    -moz-transform: rotate(187.2deg);
    -ms-transform: rotate(187.2deg);
    -o-transform: rotate(187.2deg);
    transform: rotate(187.2deg);
}
.c100.p53 .bar {
    -webkit-transform: rotate(190.8deg);
    -moz-transform: rotate(190.8deg);
    -ms-transform: rotate(190.8deg);
    -o-transform: rotate(190.8deg);
    transform: rotate(190.8deg);
}
.c100.p54 .bar {
    -webkit-transform: rotate(194.4deg);
    -moz-transform: rotate(194.4deg);
    -ms-transform: rotate(194.4deg);
    -o-transform: rotate(194.4deg);
    transform: rotate(194.4deg);
}
.c100.p55 .bar {
    -webkit-transform: rotate(198deg);
    -moz-transform: rotate(198deg);
    -ms-transform: rotate(198deg);
    -o-transform: rotate(198deg);
    transform: rotate(198deg);
}
.c100.p56 .bar {
    -webkit-transform: rotate(201.6deg);
    -moz-transform: rotate(201.6deg);
    -ms-transform: rotate(201.6deg);
    -o-transform: rotate(201.6deg);
    transform: rotate(201.6deg);
}
.c100.p57 .bar {
    -webkit-transform: rotate(205.2deg);
    -moz-transform: rotate(205.2deg);
    -ms-transform: rotate(205.2deg);
    -o-transform: rotate(205.2deg);
    transform: rotate(205.2deg);
}
.c100.p58 .bar {
    -webkit-transform: rotate(208.8deg);
    -moz-transform: rotate(208.8deg);
    -ms-transform: rotate(208.8deg);
    -o-transform: rotate(208.8deg);
    transform: rotate(208.8deg);
}
.c100.p59 .bar {
    -webkit-transform: rotate(212.4deg);
    -moz-transform: rotate(212.4deg);
    -ms-transform: rotate(212.4deg);
    -o-transform: rotate(212.4deg);
    transform: rotate(212.4deg);
}
.c100.p60 .bar {
    -webkit-transform: rotate(216deg);
    -moz-transform: rotate(216deg);
    -ms-transform: rotate(216deg);
    -o-transform: rotate(216deg);
    transform: rotate(216deg);
}
.c100.p61 .bar {
    -webkit-transform: rotate(219.6deg);
    -moz-transform: rotate(219.6deg);
    -ms-transform: rotate(219.6deg);
    -o-transform: rotate(219.6deg);
    transform: rotate(219.6deg);
}
.c100.p62 .bar {
    -webkit-transform: rotate(223.2deg);
    -moz-transform: rotate(223.2deg);
    -ms-transform: rotate(223.2deg);
    -o-transform: rotate(223.2deg);
    transform: rotate(223.2deg);
}
.c100.p63 .bar {
    -webkit-transform: rotate(226.8deg);
    -moz-transform: rotate(226.8deg);
    -ms-transform: rotate(226.8deg);
    -o-transform: rotate(226.8deg);
    transform: rotate(226.8deg);
}
.c100.p64 .bar {
    -webkit-transform: rotate(230.4deg);
    -moz-transform: rotate(230.4deg);
    -ms-transform: rotate(230.4deg);
    -o-transform: rotate(230.4deg);
    transform: rotate(230.4deg);
}
.c100.p65 .bar {
    -webkit-transform: rotate(234deg);
    -moz-transform: rotate(234deg);
    -ms-transform: rotate(234deg);
    -o-transform: rotate(234deg);
    transform: rotate(234deg);
}
.c100.p66 .bar {
    -webkit-transform: rotate(237.6deg);
    -moz-transform: rotate(237.6deg);
    -ms-transform: rotate(237.6deg);
    -o-transform: rotate(237.6deg);
    transform: rotate(237.6deg);
}
.c100.p67 .bar {
    -webkit-transform: rotate(241.2deg);
    -moz-transform: rotate(241.2deg);
    -ms-transform: rotate(241.2deg);
    -o-transform: rotate(241.2deg);
    transform: rotate(241.2deg);
}
.c100.p68 .bar {
    -webkit-transform: rotate(244.8deg);
    -moz-transform: rotate(244.8deg);
    -ms-transform: rotate(244.8deg);
    -o-transform: rotate(244.8deg);
    transform: rotate(244.8deg);
}
.c100.p69 .bar {
    -webkit-transform: rotate(248.4deg);
    -moz-transform: rotate(248.4deg);
    -ms-transform: rotate(248.4deg);
    -o-transform: rotate(248.4deg);
    transform: rotate(248.4deg);
}
.c100.p70 .bar {
    -webkit-transform: rotate(252deg);
    -moz-transform: rotate(252deg);
    -ms-transform: rotate(252deg);
    -o-transform: rotate(252deg);
    transform: rotate(252deg);
}
.c100.p71 .bar {
    -webkit-transform: rotate(255.6deg);
    -moz-transform: rotate(255.6deg);
    -ms-transform: rotate(255.6deg);
    -o-transform: rotate(255.6deg);
    transform: rotate(255.6deg);
}
.c100.p72 .bar {
    -webkit-transform: rotate(259.2deg);
    -moz-transform: rotate(259.2deg);
    -ms-transform: rotate(259.2deg);
    -o-transform: rotate(259.2deg);
    transform: rotate(259.2deg);
}
.c100.p73 .bar {
    -webkit-transform: rotate(262.8deg);
    -moz-transform: rotate(262.8deg);
    -ms-transform: rotate(262.8deg);
    -o-transform: rotate(262.8deg);
    transform: rotate(262.8deg);
}
.c100.p74 .bar {
    -webkit-transform: rotate(266.4deg);
    -moz-transform: rotate(266.4deg);
    -ms-transform: rotate(266.4deg);
    -o-transform: rotate(266.4deg);
    transform: rotate(266.4deg);
}
.c100.p75 .bar {
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg);
}
.c100.p76 .bar {
    -webkit-transform: rotate(273.6deg);
    -moz-transform: rotate(273.6deg);
    -ms-transform: rotate(273.6deg);
    -o-transform: rotate(273.6deg);
    transform: rotate(273.6deg);
}
.c100.p77 .bar {
    -webkit-transform: rotate(277.2deg);
    -moz-transform: rotate(277.2deg);
    -ms-transform: rotate(277.2deg);
    -o-transform: rotate(277.2deg);
    transform: rotate(277.2deg);
}
.c100.p78 .bar {
    -webkit-transform: rotate(280.8deg);
    -moz-transform: rotate(280.8deg);
    -ms-transform: rotate(280.8deg);
    -o-transform: rotate(280.8deg);
    transform: rotate(280.8deg);
}
.c100.p79 .bar {
    -webkit-transform: rotate(284.4deg);
    -moz-transform: rotate(284.4deg);
    -ms-transform: rotate(284.4deg);
    -o-transform: rotate(284.4deg);
    transform: rotate(284.4deg);
}
.c100.p80 .bar {
    -webkit-transform: rotate(288deg);
    -moz-transform: rotate(288deg);
    -ms-transform: rotate(288deg);
    -o-transform: rotate(288deg);
    transform: rotate(288deg);
}
.c100.p81 .bar {
    -webkit-transform: rotate(291.6deg);
    -moz-transform: rotate(291.6deg);
    -ms-transform: rotate(291.6deg);
    -o-transform: rotate(291.6deg);
    transform: rotate(291.6deg);
}
.c100.p82 .bar {
    -webkit-transform: rotate(295.2deg);
    -moz-transform: rotate(295.2deg);
    -ms-transform: rotate(295.2deg);
    -o-transform: rotate(295.2deg);
    transform: rotate(295.2deg);
}
.c100.p83 .bar {
    -webkit-transform: rotate(298.8deg);
    -moz-transform: rotate(298.8deg);
    -ms-transform: rotate(298.8deg);
    -o-transform: rotate(298.8deg);
    transform: rotate(298.8deg);
}
.c100.p84 .bar {
    -webkit-transform: rotate(302.4deg);
    -moz-transform: rotate(302.4deg);
    -ms-transform: rotate(302.4deg);
    -o-transform: rotate(302.4deg);
    transform: rotate(302.4deg);
}
.c100.p85 .bar {
    -webkit-transform: rotate(306deg);
    -moz-transform: rotate(306deg);
    -ms-transform: rotate(306deg);
    -o-transform: rotate(306deg);
    transform: rotate(306deg);
}
.c100.p86 .bar {
    -webkit-transform: rotate(309.6deg);
    -moz-transform: rotate(309.6deg);
    -ms-transform: rotate(309.6deg);
    -o-transform: rotate(309.6deg);
    transform: rotate(309.6deg);
}
.c100.p87 .bar {
    -webkit-transform: rotate(313.2deg);
    -moz-transform: rotate(313.2deg);
    -ms-transform: rotate(313.2deg);
    -o-transform: rotate(313.2deg);
    transform: rotate(313.2deg);
}
.c100.p88 .bar {
    -webkit-transform: rotate(316.8deg);
    -moz-transform: rotate(316.8deg);
    -ms-transform: rotate(316.8deg);
    -o-transform: rotate(316.8deg);
    transform: rotate(316.8deg);
}
.c100.p89 .bar {
    -webkit-transform: rotate(320.4deg);
    -moz-transform: rotate(320.4deg);
    -ms-transform: rotate(320.4deg);
    -o-transform: rotate(320.4deg);
    transform: rotate(320.4deg);
}
.c100.p90 .bar {
    -webkit-transform: rotate(324deg);
    -moz-transform: rotate(324deg);
    -ms-transform: rotate(324deg);
    -o-transform: rotate(324deg);
    transform: rotate(324deg);
}
.c100.p91 .bar {
    -webkit-transform: rotate(327.6deg);
    -moz-transform: rotate(327.6deg);
    -ms-transform: rotate(327.6deg);
    -o-transform: rotate(327.6deg);
    transform: rotate(327.6deg);
}
.c100.p92 .bar {
    -webkit-transform: rotate(331.2deg);
    -moz-transform: rotate(331.2deg);
    -ms-transform: rotate(331.2deg);
    -o-transform: rotate(331.2deg);
    transform: rotate(331.2deg);
}
.c100.p93 .bar {
    -webkit-transform: rotate(334.8deg);
    -moz-transform: rotate(334.8deg);
    -ms-transform: rotate(334.8deg);
    -o-transform: rotate(334.8deg);
    transform: rotate(334.8deg);
}
.c100.p94 .bar {
    -webkit-transform: rotate(338.4deg);
    -moz-transform: rotate(338.4deg);
    -ms-transform: rotate(338.4deg);
    -o-transform: rotate(338.4deg);
    transform: rotate(338.4deg);
}
.c100.p95 .bar {
    -webkit-transform: rotate(342deg);
    -moz-transform: rotate(342deg);
    -ms-transform: rotate(342deg);
    -o-transform: rotate(342deg);
    transform: rotate(342deg);
}
.c100.p96 .bar {
    -webkit-transform: rotate(345.6deg);
    -moz-transform: rotate(345.6deg);
    -ms-transform: rotate(345.6deg);
    -o-transform: rotate(345.6deg);
    transform: rotate(345.6deg);
}
.c100.p97 .bar {
    -webkit-transform: rotate(349.2deg);
    -moz-transform: rotate(349.2deg);
    -ms-transform: rotate(349.2deg);
    -o-transform: rotate(349.2deg);
    transform: rotate(349.2deg);
}
.c100.p98 .bar {
    -webkit-transform: rotate(352.8deg);
    -moz-transform: rotate(352.8deg);
    -ms-transform: rotate(352.8deg);
    -o-transform: rotate(352.8deg);
    transform: rotate(352.8deg);
}
.c100.p99 .bar {
    -webkit-transform: rotate(356.4deg);
    -moz-transform: rotate(356.4deg);
    -ms-transform: rotate(356.4deg);
    -o-transform: rotate(356.4deg);
    transform: rotate(356.4deg);
}
.c100.p100 .bar {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
}
