/*--- Violet Button ---*/
.ui.violet.buttons .button,
.ui.violet.button {
    background-color: #6C63FF;
    color: #FFFFFF;
    text-shadow: none;
    background-image: none;
}

.ui.violet.button {
    -webkit-box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
    box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

.ui.violet.buttons .button:hover,
.ui.violet.button:hover {
    background-color: #837DEB;
    color: #FFFFFF;
    text-shadow: none;
}

.ui.violet.buttons .button:focus,
.ui.violet.button:focus {
    background-color: #665DF0;
    color: #FFFFFF;
    text-shadow: none;
}

.ui.violet.buttons .button:active,
.ui.violet.button:active {
    background-color: #635CDE;
    color: #FFFFFF;
    text-shadow: none;
}

.ui.violet.buttons .active.button,
.ui.violet.buttons .active.button:active,
.ui.violet.active.button,
.ui.violet.button .active.button:active {
    background-color: #635CDE;
    color: #FFFFFF;
    text-shadow: none;
}

/*--- icon ---*/
.ui.header > .icon {
    font-size: 1.1em;
    display: table-cell;
}

/*--- violet header ---*/
.ui.violet.header {
    color: #6C63FF !important;
}

/*--- steps ---*/
.ui.steps .step.active .title {
    color: #21ba45;
}

.ui.steps .step.active .icon {
    color: #21ba45;
}


.ui.form .field {
    margin: 0em 0em;
}


ul.ui.list li,
ol.ui.list li,
.ui.list > .item,
.ui.list .list > .item {
    padding: 0.8em 0em;
}


.ui.selection.dropdown .corner.label {
    top: 0px;
    right: 0px;
    font-size: 0.64285714em;
    border-radius: 0em 0.28571429rem 0em 0em;
}

.ui.message .header {
    text-align: left;
}