.module-letters .letter-button,
.module-letters #sendForm .file-upload { background-color: #e048b5; }
.module-letters .letter-button.active { background-color: #e048b5; }

.plg-polls .plg-answer input[type="checkbox"] + label:hover:before { background: #e048b5; }
.plg-polls .plg-answer input[type="checkbox"]:checked + label:before { background: #e048b5; box-shadow: 0 0 0 2px #e048b5; }
.plg-polls .plg-answer input[type="checkbox"]:checked + label { color: #e048b5; }
.plg-polls .plg-answer.result .result-line { background-color: #eb91d2; }
.plg-polls .plg-button { background-color: #e048b5; }
.plg-polls .plg-button:hover { background-color: #eb91d2 }

.tmpl-header-wrapper { background-image: url(images/header-bg.png); }

.tmpl-mainmenu { background-image: url(images/menu-bg.png); }
.tmpl-mainmenu .navbar-nav .nav-link.hover, .tmpl-mainmenu .navbar-nav .nav-link:hover, .tmpl-mainmenu .navbar-nav .directly-active .nav-link  { background-color: #e048b5; }
.tmpl-mainmenu .dropdown-menu { background-color: #e048b5; }
@media (max-width: 767px) { 
    .tmpl-mainmenu { background-color: #bc410e; background-image: none; }
}

.tmpl-leftmenu > ul > li > a { background-color: #bc410e; }
.tmpl-leftmenu > ul > li.directly-active > a, .tmpl-leftmenu > ul > li.indirectly-active > a { background-color: #d26639; }
.tmpl-leftmenu > ul > li:hover > a, .tmpl-leftmenu > ul > li:focus > a, .tmpl-leftmenu > ul > li.directly-active:hover > a, .tmpl-leftmenu > ul > li.indirectly-active:hover > a  { background-color: #d26639; }
.tmpl-leftmenu ul ul { background-color: #d26639; }

.tmpl-button { background-color: #e048b5; }
.tmpl-button:hover { background-color: #eb91d2; }

.tmpl-form-wrapper { background-image: url(images/form-bg.png); }
.tmpl-form { background-color: rgba(115, 25, 88, 0.6); }
@media (max-width: 767px) {
    .tmpl-form-wrapper { background-image: none; } 
}

.tmpl-footer { background-image: url(images/footer-bg.png); }
@media (max-width: 767px) {
    .tmpl-footer { background-color: #392530; }
}