body.rosneft {
    background: white;
}

#app > .wrap.rosneft {
    background: #C6C6C6 url("/static/img/rosneft_back.png") 50% 0 no-repeat;
    box-shadow: 0 0 10px inset rgb(0 0 0 / 25%);
    background-size: cover;
}

/* head */
.head.rosneft {
    background: #FFFFFF;
}

.head.rosneft > .wrap > .logo > img {
    max-width: 85px;
}

@media (min-width: 768px){
    .head.rosneft > .wrap > .logo > img {
        max-width: 120px;
    }
}

.head.rosneft > .wrap > .wrap > .wrap > svg {
    color: #1E0E00;
}

@media (min-width: 1440px){
    .head.rosneft > .wrap > .wrap > .wrap > .name {
        color: #1E0E00;
    }
}

@media (min-width: 768px){
    .head.rosneft > .wrap > .user > .wrap > .name {
        color: #1E0E00;
    }
}

@media (min-width: 768px){
    .head.rosneft > .wrap > .user > .wrap > .desc {
        color: #BBBBBB;
    }
}

@media (min-width: 768px){
    .head.rosneft > .wrap > .wrap > .country > .name {
        color: #5A6671;
        border-bottom: 1px solid #5A6671;
    }
}

@media (min-width: 768px){
    .head.rosneft > .wrap > .wrap > .country > .wrap > svg {
        color: #5A6671;
    }
}

.head.rosneft > .wrap > .wrap > .country > .langs {
    background: #FAFAFA;
    box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.18);
}

.head.rosneft > .wrap > .wrap > .country > .langs > .lang {
    color: #545454;
}

/* body country */
.body.rosneft > .panel > .country > .name {
    color: #4f4f4f;
    border-bottom: 1px solid #4f4f4f;
}

.body.rosneft > .panel > .country > .wrap > svg {
    color: #4f4f4f;
}

/* body */
.body.rosneft .header > .name > span > svg {
    color: #1E0E00;
}

.body.rosneft .header > .name h1 {
    color: #1E0E00;
}

.body.rosneft .account .stages > .name > .name {
    color: #1E0E00;
}

.body.rosneft .header > .wrap_button > .name > .button {
    background: #FDD208;
    box-shadow: 0px 7.54138px 16.1601px rgb(216 216 216 / 25%);
    border-radius: 10px;
    color: #1E0E00;
    border: none;
}

.body.rosneft .account .stages > .name > .desc {
    color: #1E0E00;
}

.body.rosneft > .account > .stages > .wrap > .stage > .wrap svg {
    color: #1E0E00;
}

.body.rosneft > .account > .stages > .wrap > .stage > .wrap > .name {
    color: #1E0E00;
}

.body.rosneft > .account > .stages > .wrap > .stage > .line.active {
    background: #1E0E00;
}

.body.rosneft .account .stages .wrap .stage .left .b_top {
    border-bottom: 30px solid white;
}

.body.rosneft .account .stages .wrap .stage.finished .left .b_top {
    border-bottom: 30px solid #0347BD;
}

.body.rosneft .account .stages .wrap .stage .left .b_bottom {
    border-bottom: 30px solid white;
}

.body.rosneft .account .stages .wrap .stage.finished .left .b_bottom {
    border-bottom: 30px solid #0347BD;
}

.body.rosneft .account .stages .wrap .stage.active .left .b_top {
    background: #FFEFDF;
}

.body.rosneft .account .stages .wrap .stage.active .left .b_bottom {
    background: #FFEFDF;
}

.body.rosneft .account .stages .wrap .stage .center {
    background: white;
}

.body.rosneft .account .stages .wrap .stage.finished .center {
    background: #0347BD;
}

.body.rosneft .account .stages .wrap .stage.active .center  {
    border-bottom: 1.5px solid #FFEFDF;
    border-top: 1.5px solid #FFEFDF;
}

.body.rosneft .account .stages .wrap .stage .center > .name {
    color: #0347BD;
}

.body.rosneft .account .stages .wrap .stage.finished .center > .name {
    color: #FFEFDF;
}

.body.rosneft .account .stages .wrap .stage.active .center > .name {
    color: #FFEFDF;
}

.body.rosneft .account .stages .wrap .stage.finished .right .b_top {
    border-bottom: 30px solid #0347BD;
}

.body.rosneft .account .stages .wrap .stage .right .b_bottom {
    border-bottom: 30px solid white;
}

.body.rosneft .account .stages .wrap .stage.finished .right .b_bottom {
    border-bottom: 30px solid #0347BD;
}

.body.rosneft .account .stages .wrap .stage .right .b_top {
    border-bottom: 30px solid white;
}

.body.rosneft .account .stages .wrap .stage.active .right .b_bottom {
    background: #FFEFDF;
}

.body.rosneft .account .status > .left > .top > .left > .wrap > .name {
    color: #E36C09;
}

.body.rosneft .account .status > .left > .top > .left > .wrap > .desc {
    color: #1E0E00;
}

.body.rosneft .account .status > .left > .top > .right {
    color: #1E0E00;
}

.body.rosneft .account .status > .left > .bottom > .panel > .name {
    color: #1E0E00;
}

.body.rosneft .account .status > .left > .bottom > .panel > .wrap > .name {
    color: #1E0E00;
}

.body.rosneft .account .status > .left > .bottom > .panel > .wrap > .count {
    color: #1E0E00;
    background: #FDD208;
}

.body.rosneft .account .status > .left > .bottom > .panel > .wrap > .count.yellow {
    background: #FFEE86;
    color: #616161;
}

.body.rosneft .account .status > .left > .bottom > .panel > .wrap > .count.red {
    background: #c91c00;
    color: white;
}


.body.rosneft .account .status > .right > .top > .left > .top svg {
    color: #E36C09;
}

.body.rosneft .account .status > .right > .top > .left > .top > .name {
    color: #E36C09;
}

.body.rosneft .account .status > .right > .top > .left > .desc.active {
	color: #1E0E00;
}

.body.rosneft .account .status > .right > .top > .left > .desc span {
    color: #1E0E00;
}

.body.rosneft .account .status > .right form > .center > .count > .name {
    color: #1E0E00;
}

.body.rosneft .account .status > .right form > .center > .count .input > .wrap > .wrap {
    background: #FDD208;
}

.body.rosneft .account .status > .right form > .center > .count .input > .wrap > .wrap > input {
    color: #1E0E00;
}

.body.rosneft .account .status > .right form > .button {
    background: #fed933;
    box-shadow: 0px 7.54138px 16.1601px rgba(216, 216, 216, 0.25);
    border: none;
    color: #000000;
}

.body.rosneft .account .status > .right > .bottom .result > .name {
    background: #fed933;
    color: #000;
}

.body.rosneft .account .detail > .wrap > svg {
    color: #FED000;
}

.body.rosneft .account .detail > .wrap > .name {
    color: #FED000;
}

.body.rosneft .account .detail .markets .market > .list {
    background: #fed933;
    box-shadow: -0.846526px 5.92568px 15.2375px rgba(158, 158, 158, 0.08);
    border-radius: 6.77221px;
}

.body.rosneft .account .detail .markets .market > .list > .wrap {
    color: #454242;
    border: none;
}

.body.rosneft .account .detail .markets .market > .list > .wrap > svg {
    color: black;
}

.body.rosneft .account .detail .markets .market > .list > .wrap > .name {
    color: #000000;
}

.body.rosneft .account .detail .markets .market > .list.top {
    background: none;
}

.body.rosneft .account .detail .markets .market > .list.top > .name {
    color: #FFFFFF;
    border: none;
}

.body.rosneft .account .detail .markets .market > .list.top > .name.current_step {
    color: #FFFFFF;
}

.body.rosneft .account .detail .markets .market > .list > .name {
    border-bottom: none;
}

.body.rosneft .results > .top .tab > .name {
    background: #fed933;
    color: #000000;
}

.body.rosneft .results > .top .tab > .name.active {
    color: white;
    background: rgba(98, 100, 104, 0.7);
}

.body.rosneft .special_block .block {
    background: rgba(254, 208, 0, 0.8);
}

.body.rosneft .special_block .block .name {
    color: #000;
}

.body.rosneft .special_block .block .count {
    color: #000;
}

.body.rosneft .account .status > .right > .top > .wrap > svg {
    color: #E36C09;
}

.body.rosneft .account .status > .right > .top > .wrap > .name {
    color: #1E0E00;
}

.body.rosneft .login-in .form > .input {
    border: 1px solid #42290D;
    box-shadow: 0px 7.54138px 25.7565px rgba(203, 203, 203, 0.3);
    border-radius: 10.7734px;
}

.body.rosneft .login-in .form > .button {
    background: #FED000;
    box-shadow: 0px 7.54138px 16.1601px rgba(216, 216, 216, 0.25);
    border-radius: 9.01476px;
    color: black;
}

.body.rosneft .header > .wrap > .inputs > .button {
    background: #FED000;
    box-shadow: 0px 7.54138px 16.1601px rgb(216 216 216 / 25%);
    border-radius: 10px;
    color: #000000;
    border: none;
}

.body.rosneft .header > .wrap > .inputs > .wrap > .count > .input > .wrap {
    border: 1px solid black;
    box-sizing: border-box;
    box-shadow: 0px 7.54138px 25.7565px rgba(203, 203, 203, 0.3);
    border-radius: 10.7734px;
}

body.rosneft .head .links > .wrap > .name {
    color: #A7A7A7;
}


/* стрелочки */
.body.rosneft .account .status > .right form > .center > .count .input .del,
.body.rosneft .account .status > .right form > .center > .count .input .add {
    background: #fed933;
}

.body.rosneft .account .status > .right form > .center > .count .input .del svg,
.body.rosneft .account .status > .right form > .center > .count .input .add svg {
    color: black;
}

.body.rosneft .account .status > .right form > .center > .count .input .del:hover, 
.body.rosneft .account .status > .right form > .center > .count .input .add:hover {
    background: grey;
}

.body.rosneft .header > .wrap > .inputs > .wrap > .count > .input .add, 
.body.rosneft .header > .wrap > .inputs > .wrap > .count > .input .del {
    background: #FED000;
}

.body.rosneft .header > .wrap > .inputs > .wrap > .count > .input .add svg, 
.body.rosneft .header > .wrap > .inputs > .wrap > .count > .input .del svg {
    color: black;
}

.body.rosneft .header > .wrap > .inputs > .wrap > .count > .input .add:hover, 
.body.rosneft .header > .wrap > .inputs > .wrap > .count > .input .del:hover {
    background: grey;
}

.body.rosneft .account .status > .left > .top {
    background: white;
    box-shadow: 0px 8.76702px 18.7865px rgba(216, 216, 216, 0.25);
}

.body.rosneft .account .status > .right {
    background: white;
    box-shadow: 0px 8.76702px 18.7865px rgba(216, 216, 216, 0.25);
}

.body.rosneft .account .status > .left > .bottom > .panel {
    background: white;
    box-shadow: 0px 8.76702px 18.7865px rgba(216, 216, 216, 0.25);
}

.body.rosneft .account .detail {
    background: white;
    box-shadow: 0px 8.76702px 18.7865px rgba(216, 216, 216, 0.25);
}

.rosneft .chart {
    border: 1px solid #e8e8e8;
}

.body.rosneft .results > .bottom {
    background: #FFFFFF;
    box-shadow: 0px 8.85115px 18.9668px rgba(216, 216, 216, 0.25);
}

.body.rosneft .account .status > .right > .bottom > .name {
    color: white;
}

.body.rosneft .account .status > .right > .top > .left > .desc {
    color: #1E0E00;
}


.body.rosneft .account .detail > .market > .top > svg {
    color: #1E0E00;
}

.body.rosneft .account .detail > .market > .top > .name {
    color: #1E0E00;
}

.body.rosneft .account .detail > .market > .wrap > .wrap > .name {
    color: #1E0E00;
}

.body .account .detail > .market > .wrap > .wrap > .steps > .step > .name {
    color: #1E0E00;
}

.body .account .detail > .market > .wrap > .wrap > .steps > .step > .desc {
    color: #1E0E00;
}

.body.rosneft .account .detail > .market > .wrap > .wrap > .steps > .step > .bottom > svg {
    color: #E36C09;
}

.body.rosneft .account .detail > .market > .wrap > .wrap > .steps > .step > .bottom > .name {
    color: #E36C09;
}


.body.rosneft .results > .top > .tab > .wrap {
    background: #F1F1F1;
    color: #1E0E00;
}

.body.rosneft .results > .top > .tab > .wrap.active {
    background: #FFFFFF;
    color: #E36C09;
}

.body.rosneft .results > .bottom > .left > .wrap > .name {
    background: #F1F1F1;
}

.body.rosneft .results > .bottom > .historys > .wrap > .wrap {
    background: #F1F1F1;
}

.body.rosneft .results > .wrap > .pagination > .name.active {
    border: 3px solid #E36C09;
}



