body {
    background-color: rgba(0, 0, 0, 0.8);
}

.crwidget {
    border-radius: 0;
}

.crwidget a {
    color: #574da5;
}

.crwidget__h2 {
    color: #2e8d24;
}

.crwidget__tabs-navs {
    border-color: #1975aa;
}

.crwidget__tabs-nav {
    background-color: #f6f6f6;
    color: #1975aa;
}

.crwidget__tabs-nav--active {
    background: #2885c2;
    /* Old browsers */
    background: -moz-linear-gradient(top, #2885c2 0%, #1975aa 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #2885c2 0%, #1975aa 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #2885c2 0%, #1975aa 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2885c2', endColorstr='#1975aa', GradientType=0);
    /* IE6-9 */
    color: #ffffff;
}

.crwidget__tabs-slides {
    background-color: #f6f6f6;
}

.crwidget__info:before {
    background-color: #2885c2;
}

.crwidget input,
.crwidget textarea {
    border-color: #cacad9;
}

.crwidget__right-block {
    background-color: #f6f6f6;
}

.crwidget__button,
input.crwidget__button {
    -webkit-box-shadow: inset 0px 0px 0px 2px rgba(255, 255, 255, 0.25);
    -moz-box-shadow: inset 0px 0px 0px 2px rgba(255, 255, 255, 0.25);
    box-shadow: inset 0px 0px 0px 2px rgba(255, 255, 255, 0.25);
    text-shadow: 0px 2px 0px rgba(219, 134, 67, 1);
    border-radius: 0;
    background-color: #e52529;
    border-radius: 20px;
    border: solid 1px #df8547;
    padding: 9px 39px 10px 39px;
    background: #ffaa29;
    /* Old browsers */
    background: -moz-linear-gradient(top, #ffaa29 0%, #f79005 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #ffaa29 0%, #f79005 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #ffaa29 0%, #f79005 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffaa29', endColorstr='#f79005', GradientType=0);
}

.crwidget__button:hover,
input.crwidget__button:hover {
    background: #f79108;
    /* Old browsers */
    background: -moz-linear-gradient(top, #f79108 0%, #f8811d 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #f79108 0%, #f8811d 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #f79108 0%, #f8811d 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f79108', endColorstr='#f8811d', GradientType=0);
    /* IE6-9 */
}

.crwidget__button--white,
input.crwidget__button--white {
    background: #ffffff;
    border: solid 2px #d8dde1;
    color: #1a75aa;
    font-weight: 700;
    text-shadow: none;
}

.crwidget__button--white:hover,
input.crwidget__button--white:hover {
    background: #ffffff;
    border: solid 2px #b6b4b5;
    color: #1a75aa;
}

.crwidget__tabs-nav:first-child {
    border-top-left-radius: 5px;
}

.crwidget__tabs-nav:last-child {
    border-top-right-radius: 5px;
}

.crwidget__final {
    border-color: #e9e9e9;
}

.crwidget__switch {
    color: #1975aa;
}

.crwidget__switches-input:checked~.crwidget__switch,
.crwidget__switch--active.crwidget__switch {
    color: #ffffff;
    background: #2885c2;
    /* Old browsers */
    background: -moz-linear-gradient(top, #2885c2 0%, #1975aa 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #2885c2 0%, #1975aa 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #2885c2 0%, #1975aa 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2885c2', endColorstr='#1975aa', GradientType=0);
    /* IE6-9 */
}

.crwidget__switch-name {
    border-color: #1975aa;
}

.crwidget__switches-input:checked~.crwidget__switch .crwidget__switch-name,
.crwidget__switch--active .crwidget__switch-name {
    border-color: transparent;
}

.crwidget__text-block {
    background-color: #e9e9e9;
}