/*-------------------
       Primary
--------------------*/

.ui.primary.buttons .button,
.ui.primary.button {
  background-color: #db2828;
}

.ui.primary.buttons .button:hover,
.ui.primary.button:hover {
  background-color: #cc0000;
}

.ui.primary.buttons .button:focus,
.ui.primary.button:focus {
  background-color: #b30000;
}

.ui.primary.buttons .button:active,
.ui.primary.button:active {
  background-color: #cc0000;
}

.ui.primary.buttons .active.button,
.ui.primary.active.button {
  background-color: #cc0000;
}

.ui.primary.header {
  color: #db2828 !important;
}

a.ui.primary.header:hover {
  color: #d01919 !important;
}

.ui.primary.dividing.header {
  border-bottom: 2px solid #db2828;
}

i.primary.icon {
  color: #db2828 !important;
}

i.inverted.primary.icon {
  color: #ff695e !important;
}

i.inverted.bordered.primary.icon,
i.inverted.circular.primary.icon {
  background-color: #db2828 !important;
  color: #ffffff !important;
}

.ui.primary.labels .label,
.ui.primary.label {
  background-color: #db2828 !important;
  border-color: #db2828 !important;
  color: #ffffff !important;
}

.ui.primary.labels .label:hover,
a.ui.primary.label:hover {
  background-color: #d01919 !important;
  border-color: #d01919 !important;
  color: #ffffff !important;
}

.ui.primary.corner.label,
.ui.primary.corner.label:hover {
  background-color: transparent !important;
}

.ui.primary.ribbon.label {
  border-color: #b21e1e !important;
}

.ui.basic.primary.label {
  background-color: #ffffff !important;
  color: #db2828 !important;
  border-color: #db2828 !important;
}

.ui.basic.primary.labels a.label:hover,
a.ui.basic.primary.label:hover {
  background-color: #ffffff !important;
  color: #d01919 !important;
  border-color: #d01919 !important;
}

.ui.primary.segment:not(.inverted) {
  border-top: 2px solid #db2828;
}

.ui.grid > .row > .primary.column {
  margin-top: -1rem;
  margin-bottom: -1rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.ui.grid > .primary.row,
.ui.grid > .primary.column,
.ui.grid > .row > .primary.column {
  background-color: #db2828 !important;
  color: #ffffff;
}

.ui.menu .primary.active.item,
.ui.primary.menu .active.item {
  border-color: #db2828 !important;
  color: #db2828 !important;
}

.ui.inverted.primary.segment {
  background-color: #db2828 !important;
  color: #ffffff !important;
}

.ui.inverted.menu .primary.active.item,
.ui.inverted.primary.menu {
  background-color: #db2828;
}

.ui.inverted.primary.menu .item:before {
  background-color: rgba(34, 36, 38, 0.1);
}

.ui.inverted.primary.menu .active.item {
  background-color: rgba(0, 0, 0, 0.1) !important;
}

.ui.primary.message {
  background-color: #ffe8e6;
  color: #db2828;
}

.ui.primary.message .header {
  color: #c82121;
}

.ui.primary.table {
  border-top: 0.2em solid #db2828;
}

.ui.inverted.primary.table {
  background-color: #db2828 !important;
  color: #ffffff !important;
}

.ui.primary.cards > .card,
.ui.cards > .primary.card,
.ui.primary.card {
  box-shadow: 0px 0px 0px 1px #d4d4d5, 0px 2px 0px 0px #db2828, 0px 1px 3px 0px #d4d4d5;
}

.ui.primary.cards > .card:hover,
.ui.cards > .primary.card:hover,
.ui.primary.card:hover {
  box-shadow: 0px 0px 0px 1px #d4d4d5, 0px 2px 0px 0px #d01919, 0px 1px 3px 0px #bcbdbd;
}

.ui.primary.statistics .statistic > .value,
.ui.statistics .primary.statistic > .value,
.ui.primary.statistic > .value {
  color: #db2828;
}

.ui.inverted.primary.statistics .statistic > .value,
.ui.statistics .inverted.primary.statistic > .value,
.ui.inverted.primary.statistic > .value {
  color: #ff695e;
}

.ui.primary.progress .bar {
  background-color: #db2828;
}

.ui.primary.inverted.progress .bar {
  background-color: #ff695e;
}

.ui.inverted.primary.header {
  color: #ff695e !important;
}

a.ui.inverted.primary.header:hover {
  color: #ff5144 !important;
}

/*-------------------
      Secondary
--------------------*/

.ui.secondary.buttons .button,
.ui.secondary.button {
  background-color: #cccccc;
}

.ui.secondary.buttons .button:hover,
.ui.secondary.button:hover {
  background-color: #c3c3c3;
}

.ui.secondary.buttons .button:focus,
.ui.secondary.button:focus {
  background-color: #c3c3c3;
}

.ui.secondary.buttons .button:active,
.ui.secondary.button:active {
  background-color: #bbbbbb;
}

.ui.secondary.buttons .active.button,
.ui.secondary.active.button {
  background-color: #c3c3c3;
}

.ui.secondary.header {
  color: #cccccc !important;
}

a.ui.secondary.header:hover {
  color: #c3c3c3 !important;
}

.ui.secondary.dividing.header {
  border-bottom: 2px solid #cccccc;
}

i.secondary.icon {
  color: #cccccc !important;
}

i.inverted.secondary.icon {
  color: #ff695e !important;
}

i.inverted.bordered.secondary.icon,
i.inverted.circular.secondary.icon {
  background-color: #cccccc !important;
  color: #ffffff !important;
}

.ui.secondary.labels .label,
.ui.secondary.label {
  background-color: #cccccc !important;
  border-color: #cccccc !important;
  color: #ffffff !important;
}

.ui.secondary.labels .label:hover,
a.ui.secondary.label:hover {
  background-color: #c3c3c3 !important;
  border-color: #c3c3c3!important;
  color: #ffffff !important;
}

.ui.secondary.corner.label,
.ui.secondary.corner.label:hover {
  background-color: transparent !important;
}

.ui.secondary.ribbon.label {
  border-color: #aaaaaa !important;
}

.ui.basic.secondary.label {
  background-color: #ffffff !important;
  color: #cccccc !important;
  border-color: #cccccc !important;
}

.ui.basic.secondary.labels a.label:hover,
a.ui.basic.secondary.label:hover {
  background-color: #ffffff !important;
  color: #c3c3c3 !important;
  border-color: #c3c3c3 !important;
}

.ui.secondary.segment:not(.inverted) {
  border-top: 2px solid #cccccc;
}

.ui.grid > .row > .secondary.column {
  margin-top: -1rem;
  margin-bottom: -1rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.ui.grid > .secondary.row,
.ui.grid > .secondary.column,
.ui.grid > .row > .secondary.column {
  background-color: #cccccc !important;
  color: #ffffff;
}

.ui.menu .secondary.active.item,
.ui.secondary.menu .active.item {
  border-color: #cccccc !important;
  color: #cccccc !important;
}

.ui.inverted.secondary.segment {
  background-color: #cccccc !important;
  color: #ffffff !important;
}

.ui.inverted.menu .secondary.active.item,
.ui.inverted.secondary.menu {
  background-color: #cccccc;
}

.ui.inverted.secondary.menu .item:before {
  background-color: rgba(34, 36, 38, 0.1);
}

.ui.inverted.secondary.menu .active.item {
  background-color: rgba(0, 0, 0, 0.1) !important;
}

.ui.secondary.message {
  background-color: #ffe8e6;
  color: #cccccc;
}

.ui.secondary.message .header {
  color: #bbbbbb;
}

.ui.secondary.table {
  border-top: 0.2em solid #cccccc;
}

.ui.inverted.secondary.table {
  background-color: #cccccc !important;
  color: #ffffff !important;
}

.ui.secondary.cards > .card,
.ui.cards > .secondary.card,
.ui.secondary.card {
  box-shadow: 0px 0px 0px 1px #c3c3c3, 0px 2px 0px 0px #cccccc, 0px 1px 3px 0px #c3c3c3;
}

.ui.secondary.cards > .card:hover,
.ui.cards > .secondary.card:hover,
.ui.secondary.card:hover {
  box-shadow: 0px 0px 0px 1px #c3c3c3, 0px 2px 0px 0px #c1c1c1, 0px 1px 3px 0px #bcbdbd;
}

.ui.secondary.statistics .statistic > .value,
.ui.statistics .secondary.statistic > .value,
.ui.secondary.statistic > .value {
  color: #cccccc;
}

.ui.inverted.secondary.statistics .statistic > .value,
.ui.statistics .inverted.secondary.statistic > .value,
.ui.inverted.secondary.statistic > .value {
  color: #ff695e;
}

.ui.secondary.progress .bar {
  background-color: #cccccc;
}

.ui.secondary.inverted.progress .bar {
  background-color: #ff695e;
}

.ui.inverted.secondary.header {
  color: #ff695e !important;
}

a.ui.inverted.secondary.header:hover {
  color: #ff5144 !important;
}

/*-------------------
      Custom
--------------------*/

.icon.evoicon {
	color: #767676;
}

.icon.headermessageicon {
	color: #db2828;
}

.ui.keymeasures1.statistics .statistic > .value,
.ui.statistics .keymeasures1.statistic > .value,
.ui.keymeasures1.statistic > .value {
  color: #f6bf25;
}

.ui.keymeasures2.statistics .statistic > .value,
.ui.statistics .keymeasures2.statistic > .value,
.ui.keymeasures2.statistic > .value {
  color: #f3912e;
}

.ui.keymeasures3.statistics .statistic > .value,
.ui.statistics .keymeasures3.statistic > .value,
.ui.keymeasures3.statistic > .value {
  color: #94af2e;
}

.ui.keymeasures4.statistics .statistic > .value,
.ui.statistics .keymeasures4.statistic > .value,
.ui.keymeasures4.statistic > .value {
  color: #559da9;
}

i.customcolor1.icon {
	color: #8c5086 !important;
}

i.customcolor2.icon {
	color: #4CA5B5 !important;
}

i.customcolor3.icon {

}

i.customcolor4.icon {

}

.ui.card > .content {
	border-top: none;
}

#headermenu .item.itemtext a,
#sectionitem.item a {
	color: #707070;
}

#headermenu .item.itemtext a:hover,
#sectionitem.item a.current,
#sectionitem.item a.current i,
#sectionitem.item a:hover {
	color: #db2828;
}

#headermenu .item.itemtext a:hover {
	border-bottom: 7px solid #707070;
    margin-bottom: -7px;
}

#headermenu .item.itemtext a.current {
	border-bottom: 7px solid #db2828;
    margin-bottom: -7px;
}

#progressrow {
	background: linear-gradient(to bottom,#ffffff,#ffffff 43%,#787878 47%,#787878 53%,#ffffff 57%,#ffffff);
}

#appprogresstable #step.active {
    background-color: #db2828;
    color: #ffffff;
}

#appprogresstable #step.complete {
    background-color: #767676;
    color: #767676;
}

.ui.form .field.success input:not([type]), .ui.form .field.success input[type=text], .ui.form .field.success input[type=email], .ui.form .field.success input[type=search], .ui.form .field.success input[type=password], .ui.form .field.success input[type=date], .ui.form .field.success input[type=datetime-local], .ui.form .field.success input[type=tel], .ui.form .field.success input[type=time], .ui.form .field.success input[type=url], .ui.form .field.success input[type=number], .ui.form .field.success select, .ui.form .field.success textarea, .ui.form .fields.success .field input:not([type]), .ui.form .fields.success .field input[type=text], .ui.form .fields.success .field input[type=email], .ui.form .fields.success .field input[type=search], .ui.form .fields.success .field input[type=password], .ui.form .fields.success .field input[type=date], .ui.form .fields.success .field input[type=datetime-local], .ui.form .fields.success .field input[type=tel], .ui.form .fields.success .field input[type=time], .ui.form .fields.success .field input[type=url], .ui.form .fields.success .field input[type=number], .ui.form .fields.success .field select, .ui.form .fields.success .field textarea{
	box-shadow: 0 0 0 1px #a3c293 inset,0 0 0 0 transparent;
	background-color: #fcfff5;
	color: #2c662d;
}

.ui.form .field.success .input, .ui.form .field.success label, .ui.form .fields.success .field .input, .ui.form .fields.success .field label{
	color: #2c662d;
}

/* START WF: 118391 - Chris H */
#WebmeetingScheduleType .ui.segment {
	background-color: #eeeeee;
}

#WebmeetingScheduleType .ui.segment.primary {
	background-color: #ffffff;
}
/* END WF: 118391 - Chris H */