/*Style*/
@import "spinners.css";

.btn-info,.btn-info.disabled{
    background:#3B1552;border:1px solid #3B1552
}

.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info.focus,.btn-info:focus,.btn-info:hover{
    background:#3B1552;opacity:.8;border:1px solid #3B1552
}
.badge-success {
    background-color: #00c292
}

.badge-info {
    background-color: #3B1552
}

.badge-warning {
    background-color: #fec107
}

.badge-danger {
    background-color: #fb9678
}

.badge-purple {
    background-color: #9675ce
}

.badge-red {
    background-color: #fb3a3a
}

.badge-inverse {
    background-color: #4c5667
}

.text-white {
    color: #fff !important
}

.text-danger {
    color: #fb9678 !important
}

.text-muted {
    color: #8d9ea7 !important
}

.text-warning {
    color: #fec107 !important
}

.text-success {
    color: #00c292 !important
}

.text-info {
    color: #3B1552 !important
}

.text-inverse {
    color: #4c5667 !important
}

.text-blue {
    color: #02bec9 !important
}

.text-purple {
    color: #9675ce !important
}

.text-primary {
    color: #ab8ce4 !important
}

.text-megna {
    color: #01c0c8 !important
}

.text-dark {
    color: #686868 !important
}

.bg-primary {
    background-color: #ab8ce4 !important
}

.bg-success {
    background-color: #00c292 !important
}

.bg-info {
    background-color: #3B1552 !important
}

.bg-warning {
    background-color: #fec107 !important
}

.bg-danger {
    background-color: #fb9678 !important
}

.bg-theme {
    background-color: #ff6849 !important
}

.bg-theme-dark {
    background-color: #4f5467 !important
}

.bg-inverse {
    background-color: #4c5667 !important
}

.bg-purple {
    background-color: #9675ce !important
}

.bg-white {
    background-color: #fff !important
}


.label-custom {
    background-color: #01c0c8
}

.label-success {
    background-color: #00c292
}

.label-info {
    background-color: #3B1552
}

.label-warning {
    background-color: #fec107
}

.label-danger {
    background-color: #fb9678
}

.label-megna {
    background-color: #01c0c8
}

.label-primary {
    background-color: #ab8ce4
}

.label-purple {
    background-color: #9675ce
}

.label-red {
    background-color: #fb3a3a
}

.label-inverse {
    background-color: #4c5667
}

.label-white {
    background-color: #fff
}

.label-default {
    background-color: #e4e7ea
}

.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
    background: #3B1552;
    border-color: #3B1552
}

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
    background-color: #ff6849;
    border-color: #ff6849
}

.btn-custom, .btn-custom.disabled {
    background: #ff6849;
    border: 1px solid #ff6849;
    color: #fff
}

.btn-custom.disabled.focus, .btn-custom.disabled:focus, .btn-custom.disabled:hover, .btn-custom.focus, .btn-custom:focus, .btn-custom:hover {
    background: #ff6849;
    opacity: .8;
    color: #fff;
    border: 1px solid #ff6849
}

.btn-primary, .btn-primary.disabled {
    background: #ab8ce4;
    border: 1px solid #ab8ce4
}

.btn-primary.disabled.focus, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary.focus, .btn-primary:focus, .btn-primary:hover {
    background: #ab8ce4;
    opacity: .8;
    border: 1px solid #ab8ce4
}

.btn-success, .btn-success.disabled {
    background: #00c292;
    border: 1px solid #00c292
}

.btn-success.disabled.focus, .btn-success.disabled:focus, .btn-success.disabled:hover, .btn-success.focus, .btn-success:focus, .btn-success:hover {
    background: #00c292;
    opacity: .8;
    border: 1px solid #00c292
}

.btn-info, .btn-info.disabled {
    background: #3B1552;
    border: 1px solid #3B1552
}

.btn-info.disabled.focus, .btn-info.disabled:focus, .btn-info.disabled:hover, .btn-info.focus, .btn-info:focus, .btn-info:hover {
    background: #3B1552;
    opacity: .8;
    border: 1px solid #3B1552
}

.btn-warning, .btn-warning.disabled {
    background: #fec107;
    border: 1px solid #fec107
}

.btn-warning.disabled.focus, .btn-warning.disabled:focus, .btn-warning.disabled:hover, .btn-warning.focus, .btn-warning:focus, .btn-warning:hover {
    background: #fec107;
    opacity: .8;
    border: 1px solid #fec107
}

.btn-danger, .btn-danger.disabled {
    background: #fb9678;
    border: 1px solid #fb9678
}

.btn-danger.disabled.focus, .btn-danger.disabled:focus, .btn-danger.disabled:hover, .btn-danger.focus, .btn-danger:focus, .btn-danger:hover {
    background: #fb9678;
    opacity: .8;
    border: 1px solid #fb9678
}

.btn-default, .btn-default.disabled {
    background: #e4e7ea;
    border: 1px solid #e4e7ea
}

.btn-default.disabled.focus, .btn-default.disabled:focus, .btn-default.disabled:hover, .btn-default.focus, .btn-default:focus, .btn-default:hover {
    opacity: .8;
    border: 1px solid #e4e7ea;
    background: #e4e7ea
}

.btn-default.btn-outline {
    background-color: #fff
}

.btn-default.btn-outline.focus, .btn-default.btn-outline:focus, .btn-default.btn-outline:hover {
    background: #e4e7ea
}

.btn-primary.btn-outline {
    color: #ab8ce4;
    background-color: #fff
}

.btn-primary.btn-outline.focus, .btn-primary.btn-outline:focus, .btn-primary.btn-outline:hover {
    background: #ab8ce4;
    color: #fff
}

.btn-success.btn-outline {
    color: #00c292;
    background-color: transparent
}

.btn-success.btn-outline.focus, .btn-success.btn-outline:focus, .btn-success.btn-outline:hover {
    background: #00c292;
    color: #fff
}

.btn-info.btn-outline {
    color: #3B1552;
    background-color: transparent
}

.btn-info.btn-outline.focus, .btn-info.btn-outline:focus, .btn-info.btn-outline:hover {
    background: #3B1552;
    color: #fff
}

.btn-warning.btn-outline {
    color: #fec107;
    background-color: transparent
}

.btn-warning.btn-outline.focus, .btn-warning.btn-outline:focus, .btn-warning.btn-outline:hover {
    background: #fec107;
    color: #fff
}

.btn-danger.btn-outline {
    color: #fb9678;
    background-color: transparent
}

.btn-danger.btn-outline.focus, .btn-danger.btn-outline:focus, .btn-danger.btn-outline:hover {
    background: #fb9678;
    color: #fff
}

.btn-danger.btn-outline:hover, .btn-info.btn-outline:hover, .btn-primary.btn-outline:hover, .btn-success.btn-outline:hover, .btn-warning.btn-outline:hover {
    color: #fff
}

.btn-label {
    background: rgba(0, 0, 0, .05);
    display: inline-block;
    margin: -6px 12px -6px -14px;
    padding: 7px 15px
}

.btn-facebook {
    color: #fff !important;
    background-color: #3b5998 !important
}

.btn-twitter {
    color: #fff !important;
    background-color: #55acee !important
}

.btn-linkedin {
    color: #fff !important;
    background-color: #007bb6 !important
}

.btn-dribbble {
    color: #fff !important;
    background-color: #ea4c89 !important
}

.btn-googleplus {
    color: #fff !important;
    background-color: #dd4b39 !important
}

.btn-instagram {
    color: #fff !important;
    background-color: #3f729b !important
}

.btn-pinterest {
    color: #fff !important;
    background-color: #cb2027 !important
}

.btn-dropbox {
    color: #fff !important;
    background-color: #007ee5 !important
}

.btn-flickr {
    color: #fff !important;
    background-color: #ff0084 !important
}

.btn-tumblr {
    color: #fff !important;
    background-color: #32506d !important
}

.btn-skype {
    color: #fff !important;
    background-color: #00aff0 !important
}

.btn-youtube {
    color: #fff !important;
    background-color: #b00 !important
}

.btn-github {
    color: #fff !important;
    background-color: #171515 !important
}

.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary.focus, .btn-primary.focus:active, .btn-primary:active:focus, .btn-primary:active:hover, .btn-primary:focus, .open > .dropdown-toggle.btn-primary.focus, .open > .dropdown-toggle.btn-primary:focus, .open > .dropdown-toggle.btn-primary:hover {
    background-color: #ab8ce4;
    border: 1px solid #ab8ce4
}

.btn-success.active.focus, .btn-success.active:focus, .btn-success.active:hover, .btn-success.focus, .btn-success.focus:active, .btn-success:active:focus, .btn-success:active:hover, .btn-success:focus, .open > .dropdown-toggle.btn-success.focus, .open > .dropdown-toggle.btn-success:focus, .open > .dropdown-toggle.btn-success:hover {
    background-color: #00c292;
    border: 1px solid #00c292
}

.btn-info.active.focus, .btn-info.active:focus, .btn-info.active:hover, .btn-info.focus, .btn-info.focus:active, .btn-info:active:focus, .btn-info:active:hover, .btn-info:focus, .open > .dropdown-toggle.btn-info.focus, .open > .dropdown-toggle.btn-info:focus, .open > .dropdown-toggle.btn-info:hover {
    background-color: #3B1552;
    border: 1px solid #3B1552
}

.btn-warning.active.focus, .btn-warning.active:focus, .btn-warning.active:hover, .btn-warning.focus, .btn-warning.focus:active, .btn-warning:active:focus, .btn-warning:active:hover, .btn-warning:focus, .open > .dropdown-toggle.btn-warning.focus, .open > .dropdown-toggle.btn-warning:focus, .open > .dropdown-toggle.btn-warning:hover {
    background-color: #fec107;
    border: 1px solid #fec107
}

.btn-danger.active.focus, .btn-danger.active:focus, .btn-danger.active:hover, .btn-danger.focus, .btn-danger.focus:active, .btn-danger:active:focus, .btn-danger:active:hover, .btn-danger:focus, .open > .dropdown-toggle.btn-danger.focus, .open > .dropdown-toggle.btn-danger:focus, .open > .dropdown-toggle.btn-danger:hover {
    background-color: #fb9678;
    border: 1px solid #fb9678
}

.btn-inverse, .btn-inverse.active, .btn-inverse.focus, .btn-inverse:active, .btn-inverse:focus, .btn-inverse:hover, .open > .dropdown-toggle.btn-inverse {
    background-color: #4c5667;
    border: 1px solid #4c5667;
    color: #fff
}

.panel .panel-footer {
    background: #fff;
    border-radius: 0;
    padding: 20px 25px
}

.panel-green, .panel-success {
    border-color: #00c292
}

.panel-green .panel-heading, .panel-success .panel-heading {
    border-color: #00c292;
    color: #fff;
    background-color: #00c292
}

.panel-green .panel-heading a, .panel-success .panel-heading a {
    color: #fff
}

.panel-green .panel-heading a:hover, .panel-success .panel-heading a:hover {
    color: rgba(255, 255, 255, .5)
}

.panel-green a, .panel-success a {
    color: #00c292
}

.panel-green a:hover, .panel-success a:hover {
    color: #007658
}

.panel-black, .panel-inverse {
    border-color: #4c5667
}

.panel-black .panel-heading, .panel-inverse .panel-heading {
    border-color: #4c5667;
    color: #fff;
    background-color: #4c5667
}

.panel-black .panel-heading a, .panel-inverse .panel-heading a {
    color: #fff
}

.panel-black .panel-heading a:hover, .panel-inverse .panel-heading a:hover {
    color: rgba(255, 255, 255, .5)
}

.panel-black a, .panel-inverse a {
    color: #4c5667
}

.panel-black a:hover, .panel-inverse a:hover {
    color: #2c313b
}

.panel-darkblue, .panel-primary {
    border-color: #ab8ce4
}

.panel-darkblue .panel-heading, .panel-primary .panel-heading {
    border-color: #ab8ce4;
    color: #fff;
    background-color: #ab8ce4
}

.panel-darkblue .panel-heading a, .panel-primary .panel-heading a {
    color: #fff
}

.panel-darkblue .panel-heading a:hover, .panel-primary .panel-heading a:hover {
    color: rgba(255, 255, 255, .5)
}

.panel-darkblue a, .panel-primary a {
    color: #ab8ce4
}

.panel-darkblue a:hover, .panel-primary a:hover {
    color: #7e4ed5
}

.panel-blue, .panel-info {
    border-color: #3B1552
}

.panel-blue .panel-heading, .panel-info .panel-heading {
    border-color: #3B1552;
    color: #fff;
    background-color: #3B1552
}

.panel-blue .panel-heading a, .panel-info .panel-heading a {
    color: #fff
}

.panel-blue .panel-heading a:hover, .panel-info .panel-heading a:hover {
    color: rgba(255, 255, 255, .5)
}

.panel-blue a, .panel-info a {
    color: #3B1552
}

.panel-blue a:hover, .panel-info a:hover {
    color: #0274a7
}

.panel-danger, .panel-red {
    border-color: #fb9678
}

.panel-danger .panel-heading, .panel-red .panel-heading {
    border-color: #fb9678;
    color: #fff;
    background-color: #fb9678
}

.panel-danger .panel-heading a, .panel-red .panel-heading a {
    color: #fff
}

.panel-danger .panel-heading a:hover, .panel-red .panel-heading a:hover {
    color: rgba(255, 255, 255, .5)
}

.panel-danger a, .panel-red a {
    color: #fb9678
}

.panel-danger a:hover, .panel-red a:hover {
    color: #f95c2e
}

.panel-warning, .panel-yellow {
    border-color: #fec107
}

.panel-warning .panel-heading, .panel-yellow .panel-heading {
    border-color: #fec107;
    color: #fff;
    background-color: #fec107
}

.panel-warning .panel-heading a, .panel-yellow .panel-heading a {
    color: #fff
}

.panel-warning .panel-heading a:hover, .panel-yellow .panel-heading a:hover {
    color: rgba(255, 255, 255, .5)
}

.panel-warning a, .panel-yellow a {
    color: #fec107
}

.panel-warning a:hover, .panel-yellow a:hover {
    color: #b88b01
}

.panel-default, .panel-white {
    border-color: rgba(120, 130, 140, .13)
}

.panel-default .panel-heading, .panel-white .panel-heading {
    color: #2b2b2b;
    background-color: #fff;
    border-bottom: 1px solid rgba(120, 130, 140, .13)
}

.panel-default .panel-body, .panel-white .panel-body {
    color: #2b2b2b
}

.panel-default .panel-action a, .panel-white .panel-action a {
    color: #2b2b2b;
    opacity: .5
}

.panel-default .panel-action a:hover, .panel-white .panel-action a:hover {
    opacity: 1;
    color: #2b2b2b
}

.panel-default .panel-footer, .panel-white .panel-footer {
    background: #fff;
    color: #2b2b2b;
    border-top: 1px solid rgba(120, 130, 140, .13)
}

.full-panel-info {
    border-color: #3B1552
}

.full-panel-info .panel-heading {
    border-color: #3B1552;
    color: #fff;
    background-color: #3B1552;
    border-bottom: 1px solid rgba(120, 130, 140, .13)
}

.full-panel-info .panel-body {
    background: #3B1552;
    color: #fff
}

.full-panel-info .panel-footer {
    background: #3B1552;
    color: #fff;
    border-top: 1px solid rgba(120, 130, 140, .13)
}

.full-panel-info a {
    color: #3B1552
}

.full-panel-info a:hover {
    color: #0274a7
}

.full-panel-warning {
    border-color: #fec107
}

.full-panel-warning .panel-heading {
    border-color: #fec107;
    color: #fff;
    background-color: #fec107;
    border-bottom: 1px solid rgba(120, 130, 140, .13)
}

.full-panel-warning .panel-body {
    background: #fec107;
    color: #fff
}

.full-panel-warning .panel-footer {
    background: #fec107;
    color: #fff;
    border-top: 1px solid rgba(120, 130, 140, .13)
}

.full-panel-warning a {
    color: #fec107
}

.full-panel-warning a:hover {
    color: #b88b01
}

.full-panel-success {
    border-color: #00c292
}

.full-panel-success .panel-heading {
    border-color: #00c292;
    color: #fff;
    background-color: #00c292;
    border-bottom: 1px solid rgba(120, 130, 140, .13)
}

.full-panel-success .panel-body {
    background: #00c292;
    color: #fff
}

.full-panel-success .panel-footer {
    background: #00c292;
    color: #fff;
    border-top: 1px solid rgba(120, 130, 140, .13)
}

.full-panel-success a {
    color: #00c292
}

.full-panel-success a:hover {
    color: #007658
}

.full-panel-purple {
    border-color: #9675ce
}

.full-panel-purple .panel-heading {
    color: #fff;
    background-color: #9675ce;
    border-bottom: 1px solid rgba(120, 130, 140, .13)
}

.full-panel-purple .panel-body {
    background: #9675ce;
    color: #fff
}

.full-panel-purple .panel-footer {
    background: #9675ce;
    color: #fff;
    border-top: 1px solid rgba(120, 130, 140, .13)
}

.full-panel-purple a {
    color: #9675ce
}

.full-panel-purple a:hover {
    color: #6c41b6
}

.full-panel-danger {
    border-color: #fb9678
}

.full-panel-danger .panel-heading {
    border-color: #fb9678;
    color: #fff;
    background-color: #fb9678;
    border-bottom: 1px solid rgba(120, 130, 140, .13)
}

.full-panel-danger .panel-body {
    background: #fb9678;
    color: #fff
}

.full-panel-danger .panel-footer {
    background: #fb9678;
    color: #fff;
    border-top: 1px solid rgba(120, 130, 140, .13)
}

.full-panel-danger a {
    color: #fb9678
}

.full-panel-danger a:hover {
    color: #f95c2e
}

.full-panel-inverse {
    border-color: #4c5667
}

.full-panel-inverse .panel-heading {
    border-color: #4c5667;
    color: #fff;
    background-color: #4c5667;
    border-bottom: 1px solid rgba(120, 130, 140, .13)
}

.full-panel-inverse .panel-body {
    background: #4c5667;
    color: #fff
}

.full-panel-inverse .panel-footer {
    background: #4c5667;
    color: #fff;
    border-top: 1px solid rgba(120, 130, 140, .13)
}

.full-panel-inverse a {
    color: #4c5667
}

.full-panel-inverse a:hover {
    color: #2c313b
}

.full-panel-default {
    border-color: rgba(120, 130, 140, .13)
}

.full-panel-default .panel-heading {
    color: #2b2b2b;
    background-color: #fff;
    border-bottom: 1px solid rgba(120, 130, 140, .13)
}

.full-panel-default .panel-body {
    color: #2b2b2b
}

.full-panel-default .panel-footer {
    background: #fff;
    color: #2b2b2b;
    border-top: 1px solid rgba(120, 130, 140, .13)
}

.full-panel-default a {
    color: #2b2b2b
}

.full-panel-default a:hover {
    color: #2c313b
}

.checkbox-primary input[type=checkbox]:checked + label::before {
    background-color: #ab8ce4;
    border-color: #ab8ce4
}

.checkbox-primary input[type=checkbox]:checked + label::after {
    color: #fff
}

.checkbox-danger input[type=checkbox]:checked + label::before {
    background-color: #fb9678;
    border-color: #fb9678
}

.checkbox-danger input[type=checkbox]:checked + label::after {
    color: #fff
}

.checkbox-info input[type=checkbox]:checked + label::before {
    background-color: #3B1552;
    border-color: #3B1552
}

.checkbox-info input[type=checkbox]:checked + label::after {
    color: #fff
}

.checkbox-warning input[type=checkbox]:checked + label::before {
    background-color: #fec107;
    border-color: #fec107
}

.checkbox-warning input[type=checkbox]:checked + label::after {
    color: #fff
}

.checkbox-success input[type=checkbox]:checked + label::before {
    background-color: #00c292;
    border-color: #00c292
}

.checkbox-success input[type=checkbox]:checked + label::after {
    color: #fff
}

.checkbox-purple input[type=checkbox]:checked + label::before {
    background-color: #9675ce;
    border-color: #9675ce
}

.checkbox-purple input[type=checkbox]:checked + label::after {
    color: #fff
}

.checkbox-red input[type=checkbox]:checked + label::before {
    background-color: #fb9678;
    border-color: #fb9678
}

.checkbox-red input[type=checkbox]:checked + label::after {
    color: #fff
}

.checkbox-inverse input[type=checkbox]:checked + label::before {
    background-color: #4c5667;
    border-color: #4c5667
}

.checkbox-inverse input[type=checkbox]:checked + label::after {
    color: #fff
}

.radio-primary input[type=radio] + label::after {
    background-color: #ab8ce4
}

.radio-primary input[type=radio]:checked + label::before {
    border-color: #ab8ce4
}

.radio-primary input[type=radio]:checked + label::after {
    background-color: #ab8ce4
}

.radio-danger input[type=radio] + label::after {
    background-color: #fb9678
}

.radio-danger input[type=radio]:checked + label::before {
    border-color: #fb9678
}

.radio-danger input[type=radio]:checked + label::after {
    background-color: #fb9678
}

.radio-info input[type=radio] + label::after {
    background-color: #3B1552
}

.radio-info input[type=radio]:checked + label::before {
    border-color: #3B1552
}

.radio-info input[type=radio]:checked + label::after {
    background-color: #3B1552
}

.radio-warning input[type=radio] + label::after {
    background-color: #fec107
}

.radio-warning input[type=radio]:checked + label::before {
    border-color: #fec107
}

.radio-warning input[type=radio]:checked + label::after {
    background-color: #fec107
}

.radio-success input[type=radio] + label::after {
    background-color: #00c292
}

.radio-success input[type=radio]:checked + label::before {
    border-color: #00c292
}

.radio-success input[type=radio]:checked + label::after {
    background-color: #00c292
}

.radio-purple input[type=radio] + label::after {
    background-color: #9675ce
}

.radio-purple input[type=radio]:checked + label::before {
    border-color: #9675ce
}

.radio-purple input[type=radio]:checked + label::after {
    background-color: #9675ce
}

.radio-red input[type=radio] + label::after {
    background-color: #fb9678
}

.radio-red input[type=radio]:checked + label::before {
    border-color: #fb9678
}

.radio-red input[type=radio]:checked + label::after {
    background-color: #fb9678
}

.myadmin-dd-empty .dd-list .dd3-handle:hover {
    color: #3B1552
}

.myadmin-dd-empty .dd-list .dd3-content:hover {
    color: #3B1552
}

.theme_color li a.theme-green {
    background: #00c292
}

.theme_color li a.theme-red {
    background: #fb9678
}

.theme_color li a.theme-dark {
    background: #4c5667
}


ul.common li a {
    color: #686868
}

ul.common li a:hover {
    color: #3B1552
}

.card-primary {
    background-color: #ab8ce4;
    border-color: #ab8ce4
}

.card-success {
    background-color: #00c292;
    border-color: #00c292
}

.card-info {
    background-color: #3B1552;
    border-color: #3B1552
}

.card-warning {
    background-color: #fec107;
    border-color: #fec107
}

.card-danger {
    background-color: #fb9678;
    border-color: #fb9678
}

.card-secondary {
    background-color: #4c5667;
    border-color: #4c5667
}

.card-red {
    background-color: #fb3a3a;
    border-color: #fb3a3a
}

.card-blue {
    background-color: #02bec9;
    border-color: #02bec9
}

.card-purple {
    background-color: #9675ce;
    border-color: #9675ce
}

.card-megna {
    background-color: #01c0c8;
    border-color: #01c0c8
}

.card-outline-primary {
    border-color: #ab8ce4
}

.card-outline-success {
    border-color: #00c292
}

.card-outline-info {
    border-color: #3B1552
}

.card-outline-warning {
    border-color: #fec107
}

.card-outline-danger {
    border-color: #fb9678
}

.card-outline-secondary {
    border-color: #4c5667
}

.card-outline-red {
    border-color: #fb3a3a
}

.card-outline-blue {
    border-color: #02bec9
}

.card-outline-purple {
    border-color: #9675ce
}

.card-outline-megna {
    border-color: #01c0c8
}

.myadmin-dd .dd-list .dd-item .dd-handle {
    background: #fff;
    border: 1px solid rgba(120, 130, 140, .13);
    padding: 8px 16px;
    height: auto;
    font-weight: 600;
    border-radius: 0
}

.myadmin-dd .dd-list .dd-item .dd-handle:hover {
    color: #3B1552
}

.message-center .user-img .online {
    background: #00c292
}

.message-center .user-img .busy {
    background: #fb9678
}

.message-center .user-img .away, .message-center .user-img .offline {
    background: #fec107
}

.user-bg .overlay-box {
    background: #9675ce;
    opacity: .9;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    text-align: center
}


.alert-custom {
    background: #ff6849;
    color: #fff;
    border-color: #ff6849
}

.alert-inverse {
    background: #4c5667;
    color: #fff;
    border-color: #4c5667
}

.alert-success {
    background: #00c292;
    color: #fff;
    border-color: #00c292
}

.alert-dark {
    background: #686868;
    color: #fff;
    border-color: #686868
}

.alert-warning {
    background: #fec107;
    color: #fff;
    border-color: #fec107
}

.alert-danger {
    background: #fb9678;
    color: #fff;
    border-color: #fb9678
}

.alert-primary {
    background: #9675ce;
    color: #fff;
    border-color: #9675ce
}

.alert-info {
    background: #3B1552;
    color: #fff;
    border-color: #3B1552
}


.progress-bar-primary {
    background-color: #ab8ce4
}

.progress-bar-success {
    background-color: #00c292
}

.progress-bar-info {
    background-color: #3B1552
}

.progress-bar-megna {
    background-color: #01c0c8
}

.progress-bar-warning {
    background-color: #fec107
}

.progress-bar-danger {
    background-color: #fb9678
}

.progress-bar-inverse {
    background-color: #4c5667
}

.progress-bar-purple {
    background-color: #9675ce
}

.progress-bar-custom {
    background-color: #3B1552
}


.timeline-badge.primary {
    background-color: #ab8ce4 !important
}

.timeline-badge.success {
    background-color: #00c292 !important
}

.timeline-badge.warning {
    background-color: #fec107 !important
}

.timeline-badge.danger {
    background-color: #fb9678 !important
}

.timeline-badge.info {
    background-color: #3B1552 !important
}

.select2-results .select2-highlighted {
    color: #fff;
    background-color: #3B1552
}


.fc-event {
    border-radius: 0;
    border: none;
    cursor: move;
    font-size: 13px;
    margin: 1px -1px 0;
    padding: 5px;
    text-align: center;
    background: #3B1552
}

.calendar-event {
    cursor: move;
    margin: 10px 5px 0 0;
    padding: 6px 10px;
    display: inline-block;
    color: #fff;
    min-width: 140px;
    text-align: center;
    background: #3B1552
}

#themecolors li a.working:before {
    content: "\f00c";
    font-family: FontAwesome;
    font-size: 18px;
    line-height: 50px;
    width: 50px;
    height: 50px;
    position: absolute;
    top: 0;
    left: 0;
    color: #fff;
    text-align: center
}

.default-theme {
    background: #fb9678
}

.green-theme {
    background: #00c292
}

.yellow-theme {
    background: #a0aec4
}

.blue-theme {
    background: #3B1552
}

.purple-theme {
    background: #9675ce
}

.megna-theme {
    background: #01c0c8
}

.default-dark-theme {
    background: #4f5467;
    background: -moz-linear-gradient(left, #4f5467 0, #4f5467 23%, #fb9678 23%, #fb9678 99%);
    background: -webkit-linear-gradient(left, #4f5467 0, #4f5467 23%, #fb9678 23%, #fb9678 99%);
    background: linear-gradient(to right, #4f5467 0, #4f5467 23%, #fb9678 23%, #fb9678 99%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4f5467', endColorstr='#fb9678', GradientType=1)
}

.green-dark-theme {
    background: #4f5467;
    background: -moz-linear-gradient(left, #4f5467 0, #4f5467 23%, #00c292 23%, #00c292 99%);
    background: -webkit-linear-gradient(left, #4f5467 0, #4f5467 23%, #00c292 23%, #00c292 99%);
    background: linear-gradient(to right, #4f5467 0, #4f5467 23%, #00c292 23%, #00c292 99%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4f5467', endColorstr='#00c292', GradientType=1)
}

.yellow-dark-theme {
    background: #4f5467;
    background: -moz-linear-gradient(left, #4f5467 0, #4f5467 23%, #a0aec4 23%, #a0aec4 99%);
    background: -webkit-linear-gradient(left, #4f5467 0, #4f5467 23%, #a0aec4 23%, #a0aec4 99%);
    background: linear-gradient(to right, #4f5467 0, #4f5467 23%, #a0aec4 23%, #a0aec4 99%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4f5467', endColorstr='#a0aec4', GradientType=1)
}

.blue-dark-theme {
    background: #4f5467;
    background: -moz-linear-gradient(left, #4f5467 0, #4f5467 23%, #3B1552 23%, #3B1552 99%);
    background: -webkit-linear-gradient(left, #4f5467 0, #4f5467 23%, #3B1552 23%, #3B1552 99%);
    background: linear-gradient(to right, #4f5467 0, #4f5467 23%, #3B1552 23%, #3B1552 99%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4f5467', endColorstr='@info', GradientType=1)
}

.purple-dark-theme {
    background: #4f5467;
    background: -moz-linear-gradient(left, #4f5467 0, #4f5467 23%, #9675ce 23%, #9675ce 99%);
    background: -webkit-linear-gradient(left, #4f5467 0, #4f5467 23%, #9675ce 23%, #9675ce 99%);
    background: linear-gradient(to right, #4f5467 0, #4f5467 23%, #9675ce 23%, #9675ce 99%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4f5467', endColorstr='@purple', GradientType=1)
}

.megna-dark-theme {
    background: #4f5467;
    background: -moz-linear-gradient(left, #4f5467 0, #4f5467 23%, #01c0c8 23%, #01c0c8 99%);
    background: -webkit-linear-gradient(left, #4f5467 0, #4f5467 23%, #01c0c8 23%, #01c0c8 99%);
    background: linear-gradient(to right, #4f5467 0, #4f5467 23%, #01c0c8 23%, #01c0c8 99%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4f5467', endColorstr='@megna', GradientType=1)
}

.visited li a {
    color: #686868
}

.visited li.active a {
    color: #ff6849
}


.jq-icon-info {
    background-color: #3B1552;
    color: #fff
}

.jq-icon-success {
    background-color: #00c292;
    color: #fff
}

.jq-icon-error {
    background-color: #fb9678;
    color: #fff
}

.jq-icon-warning {
    background-color: #fec107;
    color: #fff
}


.btn-1b.btn-info:after, .btn-1c.btn-info:after, .btn-1d.btn-info:after, .btn-1e.btn-info:after, .btn-1f.btn-info:after {
    background: #3B1552
}

.btn-1b.btn-warning:after, .btn-1c.btn-warning:after, .btn-1d.btn-warning:after, .btn-1e.btn-warning:after, .btn-1f.btn-warning:after {
    background: #fec107
}

.btn-1b.btn-danger:after, .btn-1c.btn-danger:after, .btn-1d.btn-danger:after, .btn-1e.btn-danger:after, .btn-1f.btn-danger:after {
    background: #fb9678
}

.btn-1b.btn-primary:after, .btn-1c.btn-primary:after, .btn-1d.btn-primary:after, .btn-1e.btn-primary:after, .btn-1f.btn-primary:after {
    background: #9675ce
}

.btn-1b.btn-success:after, .btn-1c.btn-success:after, .btn-1d.btn-success:after, .btn-1e.btn-success:after, .btn-1f.btn-success:after {
    background: #00c292
}

.btn-1b.btn-inverse:after, .btn-1c.btn-inverse:after, .btn-1d.btn-inverse:after, .btn-1e.btn-inverse:after, .btn-1f.btn-inverse:after {
    background: #4c5667
}


.tooltip-primary + .tooltip .tooltip-inner, .tooltip-primary.tooltip .tooltip-inner {
    color: #fff;
    background-color: #ab8ce4
}

.tooltip-primary + .tooltip.top .tooltip-arrow, .tooltip-primary.tooltip.top .tooltip-arrow {
    border-top-color: #ab8ce4
}

.tooltip-primary + .tooltip.right .tooltip-arrow, .tooltip-primary.tooltip.right .tooltip-arrow {
    border-right-color: #ab8ce4
}

.tooltip-primary + .tooltip.bottom .tooltip-arrow, .tooltip-primary.tooltip.bottom .tooltip-arrow {
    border-bottom-color: #ab8ce4
}

.tooltip-primary + .tooltip.left .tooltip-arrow, .tooltip-primary.tooltip.left .tooltip-arrow {
    border-left-color: #ab8ce4
}

.tooltip-success + .tooltip .tooltip-inner, .tooltip-success.tooltip .tooltip-inner {
    color: #fff;
    background-color: #00c292
}

.tooltip-success + .tooltip.top .tooltip-arrow, .tooltip-success.tooltip.top .tooltip-arrow {
    border-top-color: #00c292
}

.tooltip-success + .tooltip.right .tooltip-arrow, .tooltip-success.tooltip.right .tooltip-arrow {
    border-right-color: #00c292
}

.tooltip-success + .tooltip.bottom .tooltip-arrow, .tooltip-success.tooltip.bottom .tooltip-arrow {
    border-bottom-color: #00c292
}

.tooltip-success + .tooltip.left .tooltip-arrow, .tooltip-success.tooltip.left .tooltip-arrow {
    border-left-color: #00c292
}

.tooltip-warning + .tooltip .tooltip-inner, .tooltip-warning.tooltip .tooltip-inner {
    color: #fff;
    background-color: #fec107
}

.tooltip-warning + .tooltip.top .tooltip-arrow, .tooltip-warning.tooltip.top .tooltip-arrow {
    border-top-color: #fec107
}

.tooltip-warning + .tooltip.right .tooltip-arrow, .tooltip-warning.tooltip.right .tooltip-arrow {
    border-right-color: #fec107
}

.tooltip-warning + .tooltip.bottom .tooltip-arrow, .tooltip-warning.tooltip.bottom .tooltip-arrow {
    border-bottom-color: #fec107
}

.tooltip-warning + .tooltip.left .tooltip-arrow, .tooltip-warning.tooltip.left .tooltip-arrow {
    border-left-color: #fec107
}

.tooltip-info + .tooltip .tooltip-inner, .tooltip-info.tooltip .tooltip-inner {
    color: #fff;
    background-color: #3B1552
}

.tooltip-info + .tooltip.top .tooltip-arrow, .tooltip-info.tooltip.top .tooltip-arrow {
    border-top-color: #3B1552
}

.tooltip-info + .tooltip.right .tooltip-arrow, .tooltip-info.tooltip.right .tooltip-arrow {
    border-right-color: #3B1552
}

.tooltip-info + tooltip.bottom .tooltip-arrow, .tooltip-info.tooltip.bottom .tooltip-arrow {
    border-bottom-color: #3B1552
}

.tooltip-info + .tooltip.left .tooltip-arrow, .tooltip-info.tooltip.left .tooltip-arrow {
    border-left-color: #3B1552
}

.tooltip-danger + .tooltip .tooltip-inner, .tooltip-danger.tooltip .tooltip-inner {
    color: #fff;
    background-color: #fb9678
}

.tooltip-danger + .tooltip.top .tooltip-arrow, .tooltip-danger.tooltip.top .tooltip-arrow {
    border-top-color: #fb9678
}

.tooltip-danger + .tooltip.right .tooltip-arrow, .tooltip-danger.tooltip.right .tooltip-arrow {
    border-right-color: #fb9678
}

.tooltip-danger + .tooltip.bottom .tooltip-arrow, .tooltip-danger.tooltip.bottom .tooltip-arrow {
    border-bottom-color: #fb9678
}

.tooltip-danger + .tooltip.left .tooltip-arrow, .tooltip-danger.tooltip.left .tooltip-arrow {
    border-left-color: #fb9678
}

.flotTip {
    padding: 8px 12px;
    background-color: #2b2b2b;
    z-index: 100;
    color: #fff;
    opacity: .9;
    font-size: 13px
}

.popover {
    -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .05);
    box-shadow: 0 2px 6px rgba(0, 0, 0, .05)
}

.popover .popover-title {
    border-radius: 0
}

.popover-primary + .popover .popover-title {
    color: #fff;
    background-color: #ab8ce4;
    border-color: #ab8ce4
}

.popover-primary + .popover.bottom .arrow, .popover-primary + .popover.bottom .arrow:after {
    border-bottom-color: #ab8ce4
}

.popover-success + .popover .popover-title {
    color: #fff;
    background-color: #00c292;
    border-color: #00c292
}

.popover-success + .popover.bottom .arrow, .popover-success + .popover.bottom .arrow:after {
    border-bottom-color: #00c292
}

.popover-info + .popover .popover-title {
    color: #fff;
    background-color: #3B1552;
    border-color: #3B1552
}

.popover-info + .popover.bottom .arrow, .popover-info + .popover.bottom .arrow:after {
    border-bottom-color: #3B1552
}

.popover-warning + .popover .popover-title {
    color: #fff;
    background-color: #fec107;
    border-color: #fec107
}

.popover-warning + .popover.bottom .arrow, .popover-warning + .popover.bottom .arrow:after {
    border-bottom-color: #fec107
}

.popover-danger + .popover .popover-title {
    color: #fff;
    background-color: #fb9678;
    border-color: #fb9678
}

.popover-danger + .popover.bottom .arrow, .popover-danger + .popover.bottom .arrow:after {
    border-bottom-color: #fb9678
}


.ms-container .ms-selectable li.ms-hover, .ms-container .ms-selection li.ms-hover {
    background: #3B1552
}


.datepicker table tr td.today, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today:hover {
    background: #ff6849;
    color: #fff
}

.datepicker table tr td.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active:hover {
    background: #3B1552;
    color: #fff
}

.editable-table + input.error {
    border: 1px solid #danger;
    outline: 0;
    outline-offset: 0;
}

#editable-datatable_wrapper + input:focus, .editable-table + input, .editable-table + input:focus {
    border: 1px solid #3B1552 !important;
    outline: 0 !important;
    outline-offset: 0 !important
}

.editable-table td:focus {
    outline: 0
}


.wizard-steps > li.current, .wizard-steps > li.done {
    background: #3B1552;
    color: #fff
}

.wizard-steps > li.current span, .wizard-steps > li.done span {
    border-color: #fff;
    color: #fff
}

.wizard-steps > li.current h4, .wizard-steps > li.done h4 {
    color: #fff
}

.wizard-steps > li.done {
    background: #00c292
}

.wizard-steps > li.error {
    background: #fb9678
}

#side-menu > li > a.active {
    color: #2b2b2b;
}

#side-menu ul > li > a:hover {
    color: #02bec9;
    background: #f7fafc
}

#side-menu ul > li > a.active {
    color: #02bec9
}

.search-listing li h3 a {
    color: #3B1552
}

.search-listing li h3 a:hover {
    text-decoration: underline
}

.search-listing li a {
    color: #00c292
}


.mega-dropdown-menu li.demo-box a {
    color: #fff;
    display: block
}

.mega-dropdown-menu li.demo-box a:hover {
    opacity: .8
}

a.dt-button, button.dt-button, div.dt-button {
    background: #3B1552;
    color: #fff;
    border-color: #3B1552
}

a.dt-button:hover, button.dt-button:hover, div.dt-button:hover {
    background: #3B1552
}

a.dt-button:hover:not(.disabled), button.dt-button:hover:not(.disabled), div.dt-button:hover:not(.disabled) {
    background: #f7fafc;
    color: #2b2b2b;
    border-color: rgba(120, 130, 140, .13)
}

.dataTables_filter input {
    border: 1px solid rgba(120, 130, 140, .13)
}

.common-list li a {
    padding: 12px 0;
    color: #686868;
    display: block
}

.common-list li a:hover {
    color: #ff6849
}

.color-table.primary-table thead th {
    background-color: #ab8ce4;
    color: #fff
}

.color-table.success-table thead th {
    background-color: #00c292;
    color: #fff
}

.color-table.info-table thead th {
    background-color: #3B1552;
    color: #fff
}

.color-table.warning-table thead th {
    background-color: #fec107;
    color: #fff
}

.color-table.danger-table thead th {
    background-color: #fb9678;
    color: #fff
}

.color-table.inverse-table thead th {
    background-color: #4c5667;
    color: #fff
}

.color-table.dark-table thead th {
    background-color: #2b2b2b;
    color: #fff
}

.color-table.red-table thead th {
    background-color: #fb3a3a;
    color: #fff
}

.color-table.purple-table thead th {
    background-color: #9675ce;
    color: #fff
}

.color-table.muted-table thead th {
    background-color: #98a6ad;
    color: #fff
}

.color-bordered-table.primary-bordered-table {
    border: 2px solid #ab8ce4
}

.color-bordered-table.primary-bordered-table thead th {
    background-color: #ab8ce4;
    color: #fff
}

.color-bordered-table.success-bordered-table {
    border: 2px solid #00c292
}

.color-bordered-table.success-bordered-table thead th {
    background-color: #00c292;
    color: #fff
}

.color-bordered-table.info-bordered-table {
    border: 2px solid #3B1552
}

.color-bordered-table.info-bordered-table thead th {
    background-color: #3B1552;
    color: #fff
}

.color-bordered-table.warning-bordered-table {
    border: 2px solid #fec107
}

.color-bordered-table.warning-bordered-table thead th {
    background-color: #fec107;
    color: #fff
}

.color-bordered-table.danger-bordered-table {
    border: 2px solid #fb9678
}

.color-bordered-table.danger-bordered-table thead th {
    background-color: #fb9678;
    color: #fff
}

.color-bordered-table.inverse-bordered-table {
    border: 2px solid #4c5667
}

.color-bordered-table.inverse-bordered-table thead th {
    background-color: #4c5667;
    color: #fff
}

.color-bordered-table.dark-bordered-table {
    border: 2px solid #2b2b2b
}

.color-bordered-table.dark-bordered-table thead th {
    background-color: #2b2b2b;
    color: #fff
}

.color-bordered-table.red-bordered-table {
    border: 2px solid #fb3a3a
}

.color-bordered-table.red-bordered-table thead th {
    background-color: #fb3a3a;
    color: #fff
}

.color-bordered-table.purple-bordered-table {
    border: 2px solid #9675ce
}

.color-bordered-table.purple-bordered-table thead th {
    background-color: #9675ce;
    color: #fff
}

.color-bordered-table.muted-bordered-table {
    border: 2px solid #98a6ad
}

.color-bordered-table.muted-bordered-table thead th {
    background-color: #98a6ad;
    color: #fff
}

.full-color-table.full-primary-table {
    background-color: rgba(171, 140, 228, .8)
}

.full-color-table.full-primary-table thead th {
    background-color: #ab8ce4;
    border: 0 !important;
    color: #fff
}

.full-color-table.full-primary-table tbody td {
    border: 0 !important;
    color: #fff
}

.full-color-table.full-primary-table tr:hover {
    background-color: #ab8ce4
}

.full-color-table.full-success-table {
    background-color: rgba(0, 194, 146, .8)
}

.full-color-table.full-success-table thead th {
    background-color: #00c292;
    border: 0 !important;
    color: #fff
}

.full-color-table.full-success-table tbody td {
    border: 0 !important;
    color: #fff
}

.full-color-table.full-success-table tr:hover {
    background-color: #00c292
}

.full-color-table.full-info-table {
    background-color: rgba(3, 169, 243, .8)
}

.full-color-table.full-info-table thead th {
    background-color: #3B1552;
    border: 0 !important;
    color: #fff
}

.full-color-table.full-info-table tbody td {
    border: 0 !important;
    color: #fff
}

.full-color-table.full-info-table tr:hover {
    background-color: #3B1552
}

.full-color-table.full-warning-table {
    background-color: rgba(254, 193, 7, .8)
}

.full-color-table.full-warning-table thead th {
    background-color: #fec107;
    border: 0 !important;
    color: #fff
}

.full-color-table.full-warning-table tbody td {
    border: 0 !important;
    color: #fff
}

.full-color-table.full-warning-table tr:hover {
    background-color: #fec107
}

.full-color-table.full-danger-table {
    background-color: rgba(251, 150, 120, .8)
}

.full-color-table.full-danger-table thead th {
    background-color: #fb9678;
    border: 0 !important;
    color: #fff
}

.full-color-table.full-danger-table tbody td {
    border: 0 !important;
    color: #fff
}

.full-color-table.full-danger-table tr:hover {
    background-color: #fb9678
}

.full-color-table.full-inverse-table {
    background-color: rgba(76, 86, 103, .8)
}

.full-color-table.full-inverse-table thead th {
    background-color: #4c5667;
    border: 0 !important;
    color: #fff
}

.full-color-table.full-inverse-table tbody td {
    border: 0 !important;
    color: #fff
}

.full-color-table.full-inverse-table tr:hover {
    background-color: #4c5667
}

.full-color-table.full-dark-table {
    background-color: rgba(43, 43, 43, .8)
}

.full-color-table.full-dark-table thead th {
    background-color: #2b2b2b;
    border: 0 !important;
    color: #fff
}

.full-color-table.full-dark-table tbody td {
    border: 0 !important;
    color: #fff
}

.full-color-table.full-dark-table tr:hover {
    background-color: #2b2b2b
}

.full-color-table.full-red-table {
    background-color: rgba(251, 58, 58, .8)
}

.full-color-table.full-red-table thead th {
    background-color: #fb3a3a;
    border: 0 !important;
    color: #fff
}

.full-color-table.full-red-table tbody td {
    border: 0 !important;
    color: #fff
}

.full-color-table.full-red-table tr:hover {
    background-color: #fb3a3a
}

.full-color-table.full-purple-table {
    background-color: rgba(150, 117, 206, .8)
}

.full-color-table.full-purple-table thead th {
    background-color: #9675ce;
    border: 0 !important;
    color: #fff
}

.full-color-table.full-purple-table tbody td {
    border: 0 !important;
    color: #fff
}

.full-color-table.full-purple-table tr:hover {
    background-color: #9675ce
}

.full-color-table.full-muted-table {
    background-color: rgba(152, 166, 173, .8)
}

.full-color-table.full-muted-table thead th {
    background-color: #98a6ad;
    border: 0 !important;
    color: #fff
}

.full-color-table.full-muted-table tbody td {
    border: 0 !important;
    color: #fff
}

.full-color-table.full-muted-table tr:hover {
    background-color: #98a6ad
}


.icolors > li.active:after {
    content: "\2713 ";
    color: #fff;
    line-height: 30px
}

.icolors > li:first-child {
    margin-left: 0
}

.icolors > li.orange {
    background: #fb9678
}

.icolors > li.yellow {
    background: #fec107
}

.icolors > li.info {
    background: #3B1552
}

.icolors > li.green {
    background: #00c292
}

.icolors > li.red {
    background: #fb3a3a
}

.icolors > li.purple {
    background: #9675ce
}

.icolors > li.blue {
    background: #02bec9
}


.default-steps .column-step {
    padding-top: 30px;
    padding-bottom: 30px;
    text-align: center;
    background: #edf1f5
}

.default-steps .column-step.active {
    background: #3B1552
}

.default-steps .column-step.active .step-number, .default-steps .step-number {
    font-size: 24px;
    background: #3B1552;
    color: #fff;
    border-radius: 50%;
    display: inline-block;
    margin: auto auto 10px;
    height: 50px;
    width: 50px;
    text-align: center;
    line-height: 50px
}

.default-steps .column-step.active .step-number {
    background: #fff;
    color: #686868
}

.default-steps .step-title {
    font-size: 24px;
    font-weight: 100
}

.default-steps .column-step.active .step-info, .default-steps .column-step.active .step-title {
    color: #fff
}

.thin-steps .column-step {
    padding: 20px;
    background: #edf1f5
}

.thin-steps .column-step.active {
    background: #fb9678
}

.thin-steps .column-step.active .step-number, .thin-steps .step-number {
    font-size: 20px;
    background: #fb9678;
    color: #fff;
    border-radius: 50%;
    float: left;
    display: inline-block;
    margin: auto;
    padding-top: 2px;
    height: 40px;
    width: 40px;
    text-align: center;
    line-height: 40px
}

.steps-no-bg .column-step.active .step-number {
    background: #fff;
    color: #3B1552;
    border: 1px solid #3B1552
}

.steps-no-bg .step-title {
    font-size: 24px;
    font-weight: 100
}

.steps-no-bg .column-step.active .step-info, .steps-no-bg .column-step.active .step-title {
    color: #3B1552
}


.numbered-bg .column-step.active {
    background: #3B1552
}

.numbered-bg .column-step.active .step-number, .numbered-bg .step-number {
    font-size: 200px;
    position: absolute;
    bottom: 0;
    right: 0;
    line-height: 120px;
    color: #e4e7ea;
    z-index: 1
}

.numbered-bg .column-step.active .step-number {
    color: #5c257e
}

.numbered-bg .step-title {
    font-size: 24px;
    font-weight: 100;
    padding-top: 18px
}

.thin-steps-numbered-bg .column-step {
    padding: 20px;
    text-align: center;
    background: #edf1f5
}

.thin-steps-numbered-bg .column-step.active {
    background: #3B1552
}

.thin-steps-numbered-bg .column-step.active .step-number, .thin-steps-numbered-bg .step-number {
    font-size: 120px;
    position: absolute;
    bottom: 0;
    right: 0;
    line-height: 75px;
    color: #e4e7ea;
    z-index: 1
}

.thin-steps-numbered-bg .column-step.active .step-number {
    color: #5c257e
}


.line-steps .start .step-title:after {
    background-color: #3B1552
}

.line-steps .start .step-number {
    color: #3B1552;
    border-color: #3B1552
}

.line-steps .start .step-info, .line-steps .start .step-title {
    color: #686868
}

.line-steps .active .step-title:after, .line-steps .active .step-title:before {
    background-color: #3B1552
}

.line-steps .active .step-number {
    color: #3B1552;
    border-color: #3B1552;
    webkit-transform: scale(1.3);
    -ms-transform: scale(1.3);
    -o-transform: scale(1.3);
    transform: scale(1.3)
}

.line-steps .active .step-info, .line-steps .active .step-title {
    color: #686868
}

.line-steps .upcoming .step-title:after, .line-steps .upcoming .step-title:before {
    background-color: #3B1552
}

.line-steps .upcoming .step-number {
    color: #3B1552;
    border-color: #3B1552
}


.ribbon-warning {
    background: #fec107
}

.ribbon-bookmark.ribbon-warning:before {
    border-color: #fec107 transparent #fec107 #fec107
}

.ribbon-bookmark.ribbon-right.ribbon-warning:before {
    border-right-color: #fec107;
    border-left-color: transparent
}

.ribbon-bookmark.ribbon-vertical-l.ribbon-warning:before, .ribbon-bookmark.ribbon-vertical-r.ribbon-warning:before {
    border-right-color: #fec107;
    border-bottom-color: transparent
}

.ribbon-warning.ribbon-corner:before {
    border-top-color: #fec107;
    border-left-color: #fec107
}

.ribbon-warning.ribbon-corner.ribbon-right:before {
    border-right-color: #fec107;
    border-left-color: transparent
}

.ribbon-warning.ribbon-corner.ribbon-bottom:before {
    border-top-color: transparent;
    border-bottom-color: #fec107
}

.ribbon-danger {
    background: #fb9678
}

.ribbon-bookmark.ribbon-danger:before {
    border-color: #fb9678 transparent #fb9678 #fb9678
}

.ribbon-bookmark.ribbon-right.ribbon-danger:before {
    border-right-color: #fb9678;
    border-left-color: transparent
}

.ribbon-bookmark.ribbon-vertical-l.ribbon-danger:before, .ribbon-bookmark.ribbon-vertical-r.ribbon-danger:before {
    border-right-color: #fb9678;
    border-bottom-color: transparent
}

.ribbon-danger.ribbon-corner:before {
    border-top-color: #fb9678;
    border-left-color: #fb9678
}

.ribbon-danger.ribbon-corner.ribbon-right:before {
    border-right-color: #fb9678;
    border-left-color: transparent
}

.ribbon-danger.ribbon-corner.ribbon-bottom:before {
    border-top-color: transparent;
    border-bottom-color: #fb9678
}

.ribbon-info {
    background: #3B1552
}

.ribbon-bookmark.ribbon-info:before {
    border-color: #3B1552 transparent #3B1552 #3B1552
}

.ribbon-bookmark.ribbon-right.ribbon-info:before {
    border-right-color: #3B1552;
    border-left-color: transparent
}

.ribbon-bookmark.ribbon-vertical-l.ribbon-info:before, .ribbon-bookmark.ribbon-vertical-r.ribbon-info:before {
    border-right-color: #3B1552;
    border-bottom-color: transparent
}

.ribbon-info.ribbon-corner:before {
    border-top-color: #3B1552;
    border-left-color: #3B1552
}

.ribbon-info.ribbon-corner.ribbon-right:before {
    border-right-color: #3B1552;
    border-left-color: transparent
}

.ribbon-info.ribbon-corner.ribbon-bottom:before {
    border-top-color: transparent;
    border-bottom-color: #3B1552
}


.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary, .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary {
    color: #fff;
    background: #ab8ce4
}

.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info, .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info {
    color: #fff;
    background: #3B1552
}

.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success, .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success {
    color: #fff;
    background: #00c292
}

.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning, .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning {
    color: #fff;
    background: #fec107
}

.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger, .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger {
    color: #fff;
    background: #fb9678
}

.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default, .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default {
    color: #2b2b2b;
    background: #e4e7ea
}

.number-count-drag-drop {
    color: #ffffff;
}

.circle-drag-drop {
    background-color: #3B1552;
}
.user-actions-btn{
    color: #fff;
    background-color: #3B1552;
}
/*End Style*/