/* ELECTRICITY THEME */

.edc .loader.theme_electricity .loaders > div{ background: #2092d0; }
/* checkbox */
.edc .theme_electricity .edc_checkbox + label .icon{ border-color: #2092d0; }
.edc .theme_electricity .edc_checkbox:checked + label .icon{ background: #2092d0; }
.edc .theme_electricity .edc_checkbox.switcher+ label .icon{ background: #fff; }
.edc .theme_electricity .edc_checkbox.switcher + label .icon{ border-color: #2092d0; }
.edc .theme_electricity .edc_checkbox.switcher + label .icon::after{ border-color: #2092d0; }
.edc .theme_electricity .edc_checkbox.switcher:checked + label .icon::after{ background: #2092d0; }
/* radio */
.edc .theme_electricity .edc_radio + label .icon{ border-color: #2092d0; }
.edc .theme_electricity .edc_radio:checked + label .icon::after{ background: #2092d0; }
.edc .theme_electricity .edc_radio.type2 + label .icon{ border-color: #2092d0; }
.edc .theme_electricity .edc_radio.type2:checked + label .icon{ background: #2092d0; }
/* select */
.edc .theme_electricity .edc_select .selected{ border-color: #2092d0; }
.edc .theme_electricity .edc_select .selected::after{ border-top-color: #2092d0; }
.edc .theme_electricity .edc_select .options{ border-color: #2092d0; }
.edc .theme_electricity .edc_select .options > span input{ border-color: 1px solid #2092d0; }
/* form elements */
.edc .theme_electricity form input[type="text"],.edc .theme_electricity form input[type="email"],.edc .theme_electricity form input[type="num"],.edc .theme_electricity form select,.edc .theme_electricity form textarea{ border-color: #2092d0; }
.edc .theme_electricity .btn{ background: #2092d0; }
.edc .theme_electricity .btn:hover{ background: #4263d5; }
/* calendar */
.edc .calendar.theme_electricity{ border-color: #2092d0; }
.edc .calendar.theme_electricity .items .item{ border-color: #2092d0; }
.edc .calendar.theme_electricity .items .item.current{ background: #2092d0; border-color: #2092d0; }
.edc .calendar.theme_electricity .items .item:not(.empty):not(.current):hover{ background: #4263d5; border-color: #4263d5; }
.edc .calendar.theme_electricity .item.empty{ color: #969696; background: #fff; border: 1px solid #ccc; }

/* GAS THEME */
.edc .loader.theme_gas .loaders > div{ background: #e1b633; }
/* checkbox */
.edc .theme_gas .edc_checkbox + label .icon{ border-color: #e1b633; }
.edc .theme_gas .edc_checkbox:checked + label .icon{ background: #e1b633; }
.edc .theme_gas .edc_checkbox.switcher+ label .icon{ background: #fff; }
.edc .theme_gas .edc_checkbox.switcher + label .icon{ border-color: #e1b633; }
.edc .theme_gas .edc_checkbox.switcher + label .icon::after{ border-color: #e1b633; }
.edc .theme_gas .edc_checkbox.switcher:checked + label .icon::after{ background: #e1b633; }
/* radio */
.edc .theme_gas .edc_radio + label .icon{ border-color: #e1b633; }
.edc .theme_gas .edc_radio:checked + label .icon::after{ background: #e1b633; }
.edc .theme_gas .edc_radio.type2 + label .icon{ border-color: #e1b633; }
.edc .theme_gas .edc_radio.type2:checked + label .icon{ background: #e1b633; }
/* select */
.edc .theme_gas .edc_select .selected{ border-color: #e1b633; }
.edc .theme_gas .edc_select .selected::after{ border-top-color: #e1b633; }
.edc .theme_gas .edc_select .options{ border-color: #e1b633; }
.edc .theme_gas .edc_select .options > span input{ border-color: 1px solid #e1b633; }
/* form elements */
.edc .theme_gas form input[type="text"],.edc .theme_gas form input[type="email"],.edc .theme_gas form input[type="num"],.edc .theme_gas form select,.edc .theme_gas form textarea{ border-color: #e1b633; }
.edc .theme_gas .btn{ background: #e1b633; }
.edc .theme_gas .btn:hover{ background: #eebe49; }
