.table-confirm td, .table-confirm th {
    border-bottom: 1px solid #efefef;
}
.table-confirm tr:nth-last-child(2) td, .table-confirm tr:nth-last-child(2) th {
    border-bottom: none;
}
.table-confirm.mod tr:last-child td, .table-confirm.mod tr:last-child th {
    border-bottom: none;
}
.table-confirm.mod tr:nth-last-child(2) td, .table-confirm.mod tr:nth-last-child(2) th {
    border-bottom: 1px solid #efefef;
}
.sbmt {
    outline: none;
    display: inline-block;
    color: #ffffff;
    font-size: 1em;
    height: 44px;
    line-height: 44px;
    padding: 0 20px;
    border: 0;
    border-radius: 50px;
    transition: 0.4s ease-in-out;
    background-image: linear-gradient(90deg, #37ec8c 0%, #629ad8 100%);
    box-shadow: 0px 10px 21px 0px rgba(0, 0, 0, 0.16);
    position: relative;
    text-transform: uppercase;
    z-index: 2;
    letter-spacing: 1.5px;
    min-width: 164px;
    font-family: "pt-sans-bold";
    cursor: pointer;
}
.sbmt:hover {
    color: #ffffff;
    box-shadow: 0px 10px 21px 0px rgba(0, 0, 0, 0.30);
}
.rus .main-menu a {
    font-size: 13px;
}
.c-rules-list h4 {
    margin-bottom: 15px;
}
.c-rules-list .item {
    margin-bottom: 25px;
}
@media screen and (min-width: 1200px){
    .header-title {
        font-size: 45px;
    }
}
