

/* Start:/local/components/custom/tickets.order.test/templates/test/style.css?15432356883675*/
.ticket-block.no-valid {
font-weight: bold;
background: #dc3545;
color: #fff;
}

.paysystems {}

.paysystem-item {
cursor: pointer;
}

.paysystem-logo {
width: 100%;
height: 150px;
margin-bottom: 10px;
border: 3px solid #e1e1e1;
background: #fff;
-webkit-background-size: 214px auto;
background-size: 214px auto;
background-position: center center;
background-repeat: no-repeat;
background-image: url('../../../../../../../nmstom.sk-its.ru/local/templates/nmstom/images/logo.html');
}

.paysystem-item.active .paysystem-logo {
border-color: #f06322;
-webkit-box-shadow: 0 2px 20px rgba(0, 0, 0, .05);
box-shadow: 0 2px 20px rgba(0, 0, 0, .05);
}




.card_text a{
text-decoration:none;
}
.event_card {
margin-bottom: 30px;
}

.event_card .card_text p {
margin-bottom: 0;
margin: 0 15px;
}
.event_card .card_text .ds{
border-bottom: 1px dashed #000;
}
.event_card .card_text .buy {
text-align: center;
margin: 10px 0 10px 0;
}
.buy .checked {
cursor: pointer;
width: 100%;
padding: 15px 0;
font-size: 18px;
color: #333;
margin-bottom: 0;
border: solid 2px #f06322;
}
.card_text .event_card_text_head {
font-size: 15px;
padding: 15px 0;
font-weight: bold;
line-height: 17px;
color: #333
}

.card_text .event_card_text_head a {
color: #333;

}
.card_text .event_card_text_head a:hover {
text-decoration: none;
color: #000;
}
.card_text {
width: 100%;
max-width: 300px;
margin: 0 auto;
background-color: #e6e4e4;
}

.card_img img{
margin: 0 auto;
}

.price {
color: #59448a;
}
.price_sale {
color: #f06322;
}


input[type=checkbox] {
/*display: none;*/
cursor: pointer;
}
input[type=checkbox] {
cursor: pointer;
}
input[name=ckeck_event]:checked + label {
background-color: #f06322;
color: #fff;
}


.ticket-block.no-valid {
font-weight: bold;
background: #dc3545;
color: #fff;
}

.paysystems {}

.paysystem-item {
cursor: pointer;
}

.paysystem-logo {
width: 100%;
height: 150px;
margin-bottom: 10px;
border: 3px solid #e1e1e1;
background: #fff;
-webkit-background-size: 214px auto;
background-size: 214px auto;
background-position: center center;
background-repeat: no-repeat;
background-image: url('../../../../../../../nmstom.sk-its.ru/local/templates/nmstom/images/logo.html');
}

.paysystem-item.active .paysystem-logo {
border-color: #f06322;
-webkit-box-shadow: 0 2px 20px rgba(0, 0, 0, .05);
box-shadow: 0 2px 20px rgba(0, 0, 0, .05);
}

#text {
font-weight: bold;
color: #f06322;
margin-top: 45px;
text-align: center;
}

.sponsors-btn {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
width: 100%;
max-width: 465px;
height: 65px;
margin: 0 auto;
font-size: 20px;
font-weight: 700;
text-transform: uppercase;
margin: auto;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
color: #fff;
background: -webkit-gradient(linear, left top, left bottom, from(rgba(83, 70, 140, .94)), to(rgba(132, 112, 185, .94)));
background: -webkit-linear-gradient(top, rgba(83, 70, 140, .94) 0%, rgba(132, 112, 185, .94) 100%);
background: -o-linear-gradient(top, rgba(83, 70, 140, .94) 0%, rgba(132, 112, 185, .94) 100%);
background: linear-gradient(180deg, rgba(83, 70, 140, .94) 0%, rgba(132, 112, 185, .94) 100%);
-webkit-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: 0 10px 30px rgba(60, 16, 83, .1);
box-shadow: 0 10px 30px rgba(60, 16, 83, .1);
}
.sponsors-btn:hover {
color: white;
text-decoration: none;
}
#t-step_2 #text {
font-weight: bold;
color: #f06322;
margin-top: 0;
font-size: 16px;
text-align: center;
}
.step-block .sponsors-btn {
margin-top: 40px;
}
.bay {
padding-bottom: 0px;
padding-left: 0;
}

/* End */
/* /local/components/custom/tickets.order.test/templates/test/style.css?15432356883675 */
