.tbl-newpay{margin:40px auto;}
.tbl-newpay td{padding:5px;}
.tbl-newpay tr>td:first-child{text-align: right}

#exampleform{display:none;}
#exampleform{max-width: 960px;margin:0 auto;padding: 0 20px;box-sizing: border-box;margin-top:30px;}
#exampleform p{margin-bottom:10px;}
.half{width:50%;float:left}

.title.title-divider{font-size: 16px;text-transform: uppercase;border-bottom:1px solid #ccc; padding-bottom:5px;}

#exampleform fieldset{border:1px solid #ccc;margin:5px;box-sizing: border-box;padding:10px;}
.ml0{margin-left:0!important}

.mt10{
    margin-top: 10px;}
.mb10{
    margin-bottom: 10px;}

.smallfont{font-size: 13px;}

#samecountry{
    margin-right: 5px;}
.refundform{margin:0 auto; width: 320px;margin-top:100px;margin-bottom:100px;}
.refundform>*{display: block;width:100%!important ;box-sizing: border-box;margin:10px 0!important;padding: 0 10px;}
.calendar-holder{overflow: hidden}
.calendar-holder select{float: left;}

#saleformy select,#exampleform .calendar-holder select{line-height: 27px;height:27px;border:1px solid #ddd;border-radius:2px;box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.07) inset;padding-left: 8px;}
#saleformy .country-select{width:283px;}
#saleformy td{position: relative;vertical-align:middle}
.error{border:1px solid #ff8888!important;box-shadow: inset 0 0 5px #ff8888!important }
#saleformy label.error{position: absolute;left:100%; width:215px;line-height: 23px;padding:0 10px;top:5px}
.calendar-holder label.error{position: absolute;left:200px!important;width:200px!important}
.error:hover{z-index: 1}
.error + .error{display: none!important}
.error{background: #F5E0E0}
.error:focus{background: #fff}
.error:focus + .error{z-index: 1;display: block!important}
.valid{background:#E8FFDD}
.calendar-holder .error + .error{display: block!important}
.calendar-holder select.error + .error{display: none!important}
.calendar-holder select:focus + .error{display:block!important;border:none!important;}

li.error{background: none;border: none!important;box-shadow: none!important}

#exampleform .calendar-holder .error{display: block!important}
#exampleform .calendar-holder{margin-top: -10px;}

.method_holder input[type="radio"]{display: none}
.method_holder img{width:80px;border:1px solid #ddd;border-radius:5px;margin:5px;}
.method_holder img:hover{cursor: pointer;box-shadow: 0 3px 10px #999;transition:all .2s ease;}
.overflow-pay{position: fixed;height: 100vh;width:100%;top:0;left:0;background: rgba(0,0,0,0.3)}


.windows8 {
    position: absolute;
    width: 100px;
    height:100px;
    margin-left:-50px;
    margin-top: -50px;
    top:50%;
    left:50%;
}

.windows8 .wBall {
    position: absolute;
    width: 95px;
    height: 95px;
    opacity: 0;
    -moz-transform: rotate(225deg);
    -moz-animation: orbit 8.8s infinite;
    -webkit-transform: rotate(225deg);
    -webkit-animation: orbit 8.8s infinite;
    -ms-transform: rotate(225deg);
    -ms-animation: orbit 8.8s infinite;
    -o-transform: rotate(225deg);
    -o-animation: orbit 8.8s infinite;
    transform: rotate(225deg);
    animation: orbit 8.8s infinite;
}

.windows8 .wBall .wInnerBall{
    position: absolute;
    width: 13px;
    height: 13px;
    background: #FF0000;
    left:0px;
    top:0px;
    -moz-border-radius: 13px;
    -webkit-border-radius: 13px;
    -ms-border-radius: 13px;
    -o-border-radius: 13px;
    border-radius: 13px;
}

.windows8 #wBall_1 {
    -moz-animation-delay: 1.92s;
    -webkit-animation-delay: 1.92s;
    -ms-animation-delay: 1.92s;
    -o-animation-delay: 1.92s;
    animation-delay: 1.92s;
}

.windows8 #wBall_2 {
    -moz-animation-delay: 0.38s;
    -webkit-animation-delay: 0.38s;
    -ms-animation-delay: 0.38s;
    -o-animation-delay: 0.38s;
    animation-delay: 0.38s;
}

.windows8 #wBall_3 {
    -moz-animation-delay: 0.77s;
    -webkit-animation-delay: 0.77s;
    -ms-animation-delay: 0.77s;
    -o-animation-delay: 0.77s;
    animation-delay: 0.77s;
}

.windows8 #wBall_4 {
    -moz-animation-delay: 1.15s;
    -webkit-animation-delay: 1.15s;
    -ms-animation-delay: 1.15s;
    -o-animation-delay: 1.15s;
    animation-delay: 1.15s;
}

.windows8 #wBall_5 {
    -moz-animation-delay: 1.54s;
    -webkit-animation-delay: 1.54s;
    -ms-animation-delay: 1.54s;
    -o-animation-delay: 1.54s;
    animation-delay: 1.54s;
}

@-moz-keyframes orbit {
    0% {
        opacity: 1;
        z-index:99;
        -moz-transform: rotate(180deg);
        -moz-animation-timing-function: ease-out;
    }

    7% {
        opacity: 1;
        -moz-transform: rotate(300deg);
        -moz-animation-timing-function: linear;
        -moz-origin:0%;
    }

    30% {
        opacity: 1;
        -moz-transform:rotate(410deg);
        -moz-animation-timing-function: ease-in-out;
        -moz-origin:7%;
    }

    39% {
        opacity: 1;
        -moz-transform: rotate(645deg);
        -moz-animation-timing-function: linear;
        -moz-origin:30%;
    }

    70% {
        opacity: 1;
        -moz-transform: rotate(770deg);
        -moz-animation-timing-function: ease-out;
        -moz-origin:39%;
    }

    75% {
        opacity: 1;
        -moz-transform: rotate(900deg);
        -moz-animation-timing-function: ease-out;
        -moz-origin:70%;
    }

    76% {
        opacity: 0;
        -moz-transform:rotate(900deg);
    }

    100% {
        opacity: 0;
        -moz-transform: rotate(900deg);
    }

}

@-webkit-keyframes orbit {
    0% {
        opacity: 1;
        z-index:99;
        -webkit-transform: rotate(180deg);
        -webkit-animation-timing-function: ease-out;
    }

    7% {
        opacity: 1;
        -webkit-transform: rotate(300deg);
        -webkit-animation-timing-function: linear;
        -webkit-origin:0%;
    }

    30% {
        opacity: 1;
        -webkit-transform:rotate(410deg);
        -webkit-animation-timing-function: ease-in-out;
        -webkit-origin:7%;
    }

    39% {
        opacity: 1;
        -webkit-transform: rotate(645deg);
        -webkit-animation-timing-function: linear;
        -webkit-origin:30%;
    }

    70% {
        opacity: 1;
        -webkit-transform: rotate(770deg);
        -webkit-animation-timing-function: ease-out;
        -webkit-origin:39%;
    }

    75% {
        opacity: 1;
        -webkit-transform: rotate(900deg);
        -webkit-animation-timing-function: ease-out;
        -webkit-origin:70%;
    }

    76% {
        opacity: 0;
        -webkit-transform:rotate(900deg);
    }

    100% {
        opacity: 0;
        -webkit-transform: rotate(900deg);
    }

}

@-ms-keyframes orbit {
    0% {
        opacity: 1;
        z-index:99;
        -ms-transform: rotate(180deg);
        -ms-animation-timing-function: ease-out;
    }

    7% {
        opacity: 1;
        -ms-transform: rotate(300deg);
        -ms-animation-timing-function: linear;
        -ms-origin:0%;
    }

    30% {
        opacity: 1;
        -ms-transform:rotate(410deg);
        -ms-animation-timing-function: ease-in-out;
        -ms-origin:7%;
    }

    39% {
        opacity: 1;
        -ms-transform: rotate(645deg);
        -ms-animation-timing-function: linear;
        -ms-origin:30%;
    }

    70% {
        opacity: 1;
        -ms-transform: rotate(770deg);
        -ms-animation-timing-function: ease-out;
        -ms-origin:39%;
    }

    75% {
        opacity: 1;
        -ms-transform: rotate(900deg);
        -ms-animation-timing-function: ease-out;
        -ms-origin:70%;
    }

    76% {
        opacity: 0;
        -ms-transform:rotate(900deg);
    }

    100% {
        opacity: 0;
        -ms-transform: rotate(900deg);
    }

}

@-o-keyframes orbit {
    0% {
        opacity: 1;
        z-index:99;
        -o-transform: rotate(180deg);
        -o-animation-timing-function: ease-out;
    }

    7% {
        opacity: 1;
        -o-transform: rotate(300deg);
        -o-animation-timing-function: linear;
        -o-origin:0%;
    }

    30% {
        opacity: 1;
        -o-transform:rotate(410deg);
        -o-animation-timing-function: ease-in-out;
        -o-origin:7%;
    }

    39% {
        opacity: 1;
        -o-transform: rotate(645deg);
        -o-animation-timing-function: linear;
        -o-origin:30%;
    }

    70% {
        opacity: 1;
        -o-transform: rotate(770deg);
        -o-animation-timing-function: ease-out;
        -o-origin:39%;
    }

    75% {
        opacity: 1;
        -o-transform: rotate(900deg);
        -o-animation-timing-function: ease-out;
        -o-origin:70%;
    }

    76% {
        opacity: 0;
        -o-transform:rotate(900deg);
    }

    100% {
        opacity: 0;
        -o-transform: rotate(900deg);
    }

}

@keyframes orbit {
    0% {
        opacity: 1;
        z-index:99;
        transform: rotate(180deg);
        animation-timing-function: ease-out;
    }

    7% {
        opacity: 1;
        transform: rotate(300deg);
        animation-timing-function: linear;
        origin:0%;
    }

    30% {
        opacity: 1;
        transform:rotate(410deg);
        animation-timing-function: ease-in-out;
        origin:7%;
    }

    39% {
        opacity: 1;
        transform: rotate(645deg);
        animation-timing-function: linear;
        origin:30%;
    }

    70% {
        opacity: 1;
        transform: rotate(770deg);
        animation-timing-function: ease-out;
        origin:39%;
    }

    75% {
        opacity: 1;
        transform: rotate(900deg);
        animation-timing-function: ease-out;
        origin:70%;
    }

    76% {
        opacity: 0;
        transform:rotate(900deg);
    }

    100% {
        opacity: 0;
        transform: rotate(900deg);
    }

}


#saleformy{display:none}
#additionalPay{display:none}

#cardpay{background: #eee}


.more-information .calendar-holder{position:relative;top:5px;margin-top:0!important}
.bg-light table td{padding:5px;}
input[name="buyerphone"]{
	padding-left:40px!important
}
