a
{
    text-decoration: underline;
    color: #008c5d;
}

a:hover
{
    text-decoration: underline;
    color: #373737;
}
.forum-page-navigation .modern-page-navigation a{
    color: #008c5d;
}
.top-panel-wrapper,
.header-search,
.header-search .square{
    background-color: rgb(21, 96, 73);
    background-color: rgba(21, 96, 73, .6);
}

.header-search .triangle{
    border-bottom: 35px solid rgb(21, 96, 73);
    border-bottom: 35px solid rgba(21, 96, 73, .6);
}

.header-search .selectbox .dropdown{
    background-color: rgb(21, 96, 73);
    background-color: rgba(21, 96, 73, .83);
}

.header-color
{
    background: #018f5f;
    background: -moz-linear-gradient(top right, #0dc587, #018f5f);
    background: -webkit-gradient(linear, top, right, color-stop(0%,#0dc587), color-stop(100%,#018f5f));
    background: -webkit-linear-gradient(top right, #0dc587, #147554);
    background: -o-linear-gradient(top right, #0dc587, #018f5f);
    background: -ms-linear-gradient(top right, #0dc587, #018f5f);
    background: linear-gradient(top right, #0dc587, #018f5f);
}

#main-menu li a.root-item-selected, #main-menu li:hover a.root-item,
#main-menu li ul,
.footer-search
{
    background:#008C5D;
}

#main-menu li ul li.item-selected, #main-menu li ul li:hover, #main-menu li ul li.jshover
{
    background:#2DCF98;
}

.footer
{
    border-top: 5px solid #03a56f;
}

.footer-search-button
{
    background: url("https://ecology.openrepublic.ru/bitrix/templates/gov_standart_3/images/icons-green.png") no-repeat 0px -100px;
}

.title-color, .block-color, .quote-color
{
    background: #03a56f;
}

.quote-tail{
    border-left: 10px solid #03a56f;
}

.block-color
{
    border-top: 1px solid #2dcf98;
}

.title-white h2, .text-color, .rezerv-widget__title
{
    color: #008c5d;
}

.title-button
{
    border-bottom: 35px solid #2dcf98;
}

.title-button:hover
{
    border-bottom: 35px solid #008c5d;
}

.link-list .flex-next i, .events-list .jcarousel-next-arrow, .services-wrapper .jcarousel-next-arrow{
    background: url("https://ecology.openrepublic.ru/bitrix/templates/gov_standart_3/images/icons-green.png") no-repeat 1px -26px;
}

.link-list .flex-prev i, .events-list .jcarousel-prev-arrow, .services-wrapper .jcarousel-prev-arrow{
    background: url("https://ecology.openrepublic.ru/bitrix/templates/gov_standart_3/images/icons-green.png") no-repeat 1px -76px;
}

.projects-wrapper .jcarousel-next-arrow
{
    background: url("https://ecology.openrepublic.ru/bitrix/templates/gov_standart_3/images/icons-green.png") no-repeat 0px 0px;
}

.projects-wrapper .jcarousel-prev-arrow 
{
    background: url("https://ecology.openrepublic.ru/bitrix/templates/gov_standart_3/images/icons-green.png") no-repeat 0 -50px;
}

.title-news
{
    background: url('https://ecology.openrepublic.ru/bitrix/templates/gov_standart_3/images/icons-green.png') no-repeat 0px -207px;
}

.title-events
{
    background: url('https://ecology.openrepublic.ru/bitrix/templates/gov_standart_3/images/icons-green.png') no-repeat 0px -151px;
}

.title-reception
{
    background: url('https://ecology.openrepublic.ru/bitrix/templates/gov_standart_3/images/icons-green.png') no-repeat 0px -180px;
}

.title-link
{
    background: url('https://ecology.openrepublic.ru/bitrix/templates/gov_standart_3/images/icons-green.png') no-repeat 0px -126px;
}

.element-edit, .section-edit
{
    background: url("https://ecology.openrepublic.ru/bitrix/templates/gov_standart_3/images/icons-green.png") no-repeat 0px -237px;
}

.element-edit:hover, .section-edit:hover
{
    background: url("https://ecology.openrepublic.ru/bitrix/templates/gov_standart_3/images/icons-green.png") no-repeat 0px -256px;
}

.element-date, .media-active
{
    color: #03A56F;
}
.media-active{
    background: #2dcf98;
}

.events-list .jcarousel-next-horizontal:hover{
    background: -moz-linear-gradient(left, #fff, #95f1d1);
    background: -webkit-gradient(linear, left, color-stop(0%,#fff), color-stop(100%, #95f1d1));
    background: -webkit-linear-gradient(left, #fff, #95f1d1);
    background: -o-linear-gradient(left, #fff, #95f1d1);
    background: -ms-linear-gradient(left, #fff, #95f1d1);
    background: linear-gradient(left, #fff, #95f1d1);
}

.events-list .jcarousel-prev-horizontal:hover{
    background: -moz-linear-gradient(right, #fff, #95f1d1);
    background: -webkit-gradient(linear, right, color-stop(0%,#fff), color-stop(100%,#95f1d1));
    background: -webkit-linear-gradient(right, #fff, #95f1d1);
    background: -o-linear-gradient(right, #fff, #95f1d1);
    background: -ms-linear-gradient(right, #fff, #95f1d1);
    background: linear-gradient(right, #fff, #95f1d1);
}

.events-list .element-date{
    background: #03A56F;
}
.events-list .events-name a{
    color: #008c5d;
}

.activity-list a:hover{
    color: #008c5d;
}

.complete .statistics-column-left
{
    background: #97af07;
    background: -moz-linear-gradient(left,  #759604 0%, #97af07 10%, #97af07 58%, #83a005 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#759604), color-stop(10%,#97af07), color-stop(58%,#97af07), color-stop(100%,#83a005));
    background: -webkit-linear-gradient(left,  #759604 0%,#97af07 10%,#97af07 58%,#83a005 100%);
    background: -o-linear-gradient(left,  #759604 0%,#97af07 10%,#97af07 58%,#83a005 100%);
    background: -ms-linear-gradient(left,  #759604 0%,#97af07 10%,#97af07 58%,#83a005 100%);
    background: linear-gradient(to right,  #759604 0%,#97af07 10%,#97af07 58%,#83a005 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#759604', endColorstr='#83a005',GradientType=1 );
}

.complete .statistics-status-caption
{
    color: #97af07;
    border-bottom: 1px solid #97af07;
}

.approve .statistics-column-left
{
    background: #8b9d08;
    background: -moz-linear-gradient(left,  #526d03 0%, #8b9d08 10%, #8b9d08 58%, #647c05 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#526d03), color-stop(10%,#8b9d08), color-stop(58%,#8b9d08), color-stop(100%,#647c05));
    background: -webkit-linear-gradient(left,  #526d03 0%,#8b9d08 10%,#8b9d08 58%,#647c05 100%);
    background: -o-linear-gradient(left,  #526d03 0%,#8b9d08 10%,#8b9d08 58%,#647c05 100%);
    background: -ms-linear-gradient(left,  #526d03 0%,#8b9d08 10%,#8b9d08 58%,#647c05 100%);
    background: linear-gradient(to right,  #526d03 0%,#8b9d08 10%,#8b9d08 58%,#647c05 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#526d03', endColorstr='#647c05',GradientType=1 );  
}

.approve .statistics-status-caption
{
    color: #8b9d08;
    border-bottom: 1px solid #8b9d08;
}

.send .statistics-column-left
{
    background: #008c5d;
    background: -moz-linear-gradient(left,  #004329 0%, #008c5d 10%, #008c5d 58%, #005536 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#004329), color-stop(10%,#008c5d), color-stop(58%,#008c5d), color-stop(100%,#005536));
    background: -webkit-linear-gradient(left,  #004329 0%,#008c5d 10%,#008c5d 58%,#005536 100%);
    background: -o-linear-gradient(left,  #004329 0%,#008c5d 10%,#008c5d 58%,#005536 100%);
    background: -ms-linear-gradient(left,  #004329 0%,#008c5d 10%,#008c5d 58%,#005536 100%);
    background: linear-gradient(to right,  #004329 0%,#008c5d 10%,#008c5d 58%,#005536 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004329', endColorstr='#005536',GradientType=1 );      
}

.send .statistics-status-caption
{
    color: #008c5d;
    border-bottom: 1px solid #008c5d;
}

.new .statistics-column-left
{
    background: #156049;
    background: -moz-linear-gradient(left,  #002c1e 0%, #156049 10%, #156049 58%, #013926 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#002c1e), color-stop(10%,#156049), color-stop(58%,#156049), color-stop(100%,#013926));
    background: -webkit-linear-gradient(left,  #002c1e 0%,#156049 10%,#156049 58%,#013926 100%);
    background: -o-linear-gradient(left,  #002c1e 0%,#156049 10%,#156049 58%,#013926 100%);
    background: -ms-linear-gradient(left,  #002c1e 0%,#156049 10%,#156049 58%,#013926 100%);
    background: linear-gradient(to right,  #002c1e 0%,#156049 10%,#156049 58%,#013926 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002c1e', endColorstr='#013926',GradientType=1 );        
}

.new .statistics-status-caption
{
    color: #156049;
    border-bottom: 1px solid #156049;
}

.main-anticorruption, .main-pgu img{
    background-color: #03A56F;
}

.button-color, .button-editor-color, .modern-page-navigation .modern-page-current, #sub-menu li a.selected,
.list-regions__item--selected, .join
{
    background: #008c5d;
}

.button-color:hover, .button-editor-color:hover, .modern-page-navigation a:hover, #sub-menu li a:hover,
.list-regions__item:hover, .join:hover
{
    background-color: #156049;
}

.element-rating .like
{
    background-image: url("https://ecology.openrepublic.ru/bitrix/templates/gov_standart_3/images/icons-green.png");
}

.element-rating span, .element-show-counter
{
    color: #156049;
}

.element-show-counter i, a.calendar-icon, .download-icon
{
    background-image: url("https://ecology.openrepublic.ru/bitrix/templates/gov_standart_3/images/icons-green.png");
}

#login h3, #registration h3, #registration_info h3, #forgot_form h3, #changePWD h3
{
    color: #008c5d;
}

.input-file-styling
{
    background-color: #008c5d;
}

ul.tabs li.head > ul li{
    background: #008c5d;
    border: 1px #008c5d solid;
    border-bottom: none;
}

/* Структура */
#structure-tree li .item{
    background-color: #EBF3EA;
    border-bottom: 3px solid #9FB09B;
}
#structure-tree li .item.selected{
    background-color: #C5EEBD;
}

/* Вакансии */
.job-preview .salary{color: #59B88E;}

/* Scroll left*/
.scroll-up-left{background: #DEF1E9;}
.scroll-up-left:hover{background: #D0E9DB}


@media screen and (max-width: 1100px){
    .page .top-menu-wrapper{
        background: #008c5d;
    }
    #main-menu li a.root-item{
        color: #fff;
        background: rgba(21, 96, 73, .6);
    }
    #main-menu li a.root-item-selected, #main-menu li:hover a.root-item, #main-menu li.show a.root-item,
    #main-menu li ul{
        background: rgba(21, 96, 73, .85);
    }
}


@media screen and (max-width: 500px){
    #main-menu li.show{
        background: rgba(21, 96, 73, .85);
    }
    #main-menu li.show a.root-item-selected, #main-menu li.show a.root-item, #main-menu li ul{
        background: none;
    }
}
