body {
    background: #e5e5e5;
    color: #000000;
}

.header {
    background: #150b54;
}

.header ul li ul {
    background: #150b54;
}

.header ul li a {
    color: white;
}

.companies-rating table thead {
    background: #c5c5c5;
    border-bottom: 1px solid #c5c5c5;
}

.companies-rating table tbody tr {
    background: #efefef;
}

.companies-rating table tbody tr:nth-child(2n-1) {
    background: #efefef;
}

.companies-rating table tbody tr td {
    border-bottom: 1px solid #adadad;
}

.companies-rating table thead tr td {
    color: #000000;
}

.companies-rating table tbody tr td {
    color: #000000;
}

.companies-rating table tbody tr td .price {
    color: #000000;
}

.companies-rating .commentss a, .companies-rating .commentss a:hover {
    color: #000000;
}

.companies-rating table tbody tr td.btns a.b1 {
    color: #000000;
    border: 1px solid #150b54;
}

.companies-rating table tbody tr td.btns a.b2 {
    color: #fff;
    background: #150b54;
}

.text-page h2 {
    color: #000;
}

.review_go {
    color: #ffffff;
    background: #150b54;
}

.review_more {
    color: #150b54;
}

.companies-sites {
    background: #ffffff;
    border-radius: 0px;
}

.widget_title.all_rating a {
    color: black;
}

.companies-sites .item {
    border-radius: 0px;
}

.companies-sites .item, .companies-sites .widget_title {
    border-bottom: 1px solid #b9b9b9;
    font-weight: bold;
}

/* ЦВет звездочек */

span.checked:before {
    color: #4431b9;
}

.bonuses .item .info a.get_bonus {
    color: #ffffff;
    background: #150b54;
}

.bonuses .item .info a.get_bonus:hover {
    box-shadow: 0 0 5px #150b54;
    transition: .5s;
}

.garant-bets .item {
    background: #ffffff;
}

.garant-bets .item .name a {
    color: black;
}

.garant-bets .item .buttons a.b2 {
    color: #fff;
    background: #150b54;
}

.garant-bets .item .buttons a.b2:hover {
    background: #150b54;
    box-shadow: 0 0 5px #150b54;
}

.garant-bets .item .buttons a.b1 {
    color: #000000;
    border: 1px solid #150b54;
}

.garant-bets .item a.koef {
    background: #b8dbff;
}

.subscribe-block {
    background: #ffffff;
}

.subscribe-block button, .subscribe-block button:hover {
    color: #fff;
    background: #150b54;
    box-shadow: none;
}

.footer {
    background: #150b54;
}

.company-page .main-info {
    background: #d2d2d2;
}

.company-page .main-info table tr td {
    color: black;
}

.forecast-page .match .info a.make_stavka {
    color: #ffffff;
    background: #150b54;
}

.main-coefs .item {
    color: white;
}

.news-page .item .info a {
    color: #000000;
}

.nav-links .page-numbers {
    border: 1px solid #150b54;
    color: black;
}

.nav-links .page-numbers.current {
    color: #ffffff;
    background: #150b54;
    border: 1px solid #000000;
}

.comments, .comments-form.bk {
    border: 1px solid rgb(181 181 181 / 40%);
    color: black;
    background: #d2d2d2;
}

.comments-form button {
    color: #ffffff;
    background: #150b54;
}

.set_rating > label:before {
    position: relative;
    font: 21px/1 FontAwesome;
    display: block;
    content: "\f005";
    color: #306afc;
    background: #fafafa;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.set_rating > label:hover:before,
.set_rating > label:hover ~ label:before,
.set_rating > label.selected:before,
.set_rating > label.selected ~ label:before {
    color: #fcd730;
    background: #150b54;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}