body {
    background-color: #f6f5f7
}

.text-primary {
    color: #3E0C64
}

a.text-primary:hover, a.text-primary:active, a.text-primary:focus, button.text-primary:hover, button.text-primary:active, button.text-primary:focus {
    color: #3E0C64;
    opacity: .75
}

.text-primary-dark {
    color: #4f546b
}

a.text-primary-dark:hover, a.text-primary-dark:active, a.text-primary-dark:focus, button.text-primary-dark:hover, button.text-primary-dark:active, button.text-primary-dark:focus {
    color: #4f546b;
    opacity: .75
}

.text-primary-darker {
    color: #353847
}

a.text-primary-darker:hover, a.text-primary-darker:active, a.text-primary-darker:focus, button.text-primary-darker:hover, button.text-primary-darker:active, button.text-primary-darker:focus {
    color: #353847;
    opacity: .75
}

.text-primary-light {
    color: #c7b7e4
}

a.text-primary-light:hover, a.text-primary-light:active, a.text-primary-light:focus, button.text-primary-light:hover, button.text-primary-light:active, button.text-primary-light:focus {
    color: #c7b7e4;
    opacity: .75
}

.text-primary-lighter {
    color: #e4dcf2
}

a.text-primary-lighter:hover, a.text-primary-lighter:active, a.text-primary-lighter:focus, button.text-primary-lighter:hover, button.text-primary-lighter:active, button.text-primary-lighter:focus {
    color: #e4dcf2;
    opacity: .75
}

.bg-primary {
    background-color: #3E0C64
}

a.bg-primary:hover, a.bg-primary:focus {
    background-color: #8765c6
}

.bg-primary-op {
    background-color: rgba(164, 138, 212, 0.75)
}

a.bg-primary-op:hover, a.bg-primary-op:focus {
    background-color: rgba(135, 101, 198, 0.75)
}

.bg-primary-dark {
    background-color: #4f546b
}

a.bg-primary-dark:hover, a.bg-primary-dark:focus {
    background-color: #393d4e
}

.bg-primary-dark-op {
    background-color: rgba(79, 84, 107, 0.83)
}

a.bg-primary-dark-op:hover, a.bg-primary-dark-op:focus {
    background-color: rgba(57, 61, 78, 0.83)
}

.bg-primary-darker {
    background-color: #353847
}

a.bg-primary-darker:hover, a.bg-primary-darker:focus {
    background-color: #1f212a
}

.bg-primary-light {
    background-color: #c7b7e4
}

a.bg-primary-light:hover, a.bg-primary-light:focus {
    background-color: #aa91d7
}

.bg-primary-lighter {
    background-color: #e4dcf2
}

a.bg-primary-lighter:hover, a.bg-primary-lighter:focus {
    background-color: #c7b7e4
}

.bg-body {
    background-color: #f6f5f7
}

.btn-primary {
    color: #fff;
    background-color: #3E0C64;
    border-color: #8765c6
}

.btn-primary:focus, .btn-primary.focus, .btn-primary:hover {
    color: #fff;
    background-color: #8d6cc9;
    border-color: #6740ae
}

.btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #7047bb;
    border-color: #513289
}

.btn-primary:active:hover, .btn-primary.active:hover, .open > .dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open > .dropdown-toggle.btn-primary:focus, .btn-primary:active.focus, .btn-primary.active.focus, .open > .dropdown-toggle.btn-primary.focus {
    color: #fff;
    background-color: #7047bb;
    border-color: #513289
}

.btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
    background-image: none
}

.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled.focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary.focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active {
    background-color: #3E0C64;
    border-color: #8765c6
}

.btn-primary .badge {
    color: #3E0C64;
    background-color: #fff
}

.label-primary {
    background-color: #3E0C64
}

.label-primary[href]:hover, .label-primary[href]:focus {
    background-color: #8765c6
}

.badge-primary {
    background-color: #3E0C64
}

.progress-bar-primary {
    background-color: #3E0C64
}

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    background-color: #3E0C64
}

.nav-pills > li.active > a > .badge {
    color: #3E0C64
}

.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
    color: #3E0C64;
    -webkit-box-shadow: 0 2px #3E0C64;
    box-shadow: 0 2px #3E0C64
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    color: #3E0C64;
    -webkit-box-shadow: 0 2px #3E0C64;
    box-shadow: 0 2px #3E0C64
}

.pager li > a:hover, .pager li > a:focus {
    color: #3E0C64
}

a.list-group-item:hover, a.list-group-item:focus {
    color: #3E0C64
}

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

.list-group-item.active > .badge {
    color: #3E0C64
}

.tooltip-inner {
    background-color: #353847
}

.tooltip.top .tooltip-arrow {
    border-top-color: #353847
}

.tooltip.right .tooltip-arrow {
    border-right-color: #353847
}

.tooltip.left .tooltip-arrow {
    border-left-color: #353847
}

.tooltip.bottom .tooltip-arrow {
    border-bottom-color: #353847
}

.table-header-bg > thead > tr > th, .table-header-bg > thead > tr > td {
    background-color: #3E0C64;
    border-bottom-color: #3E0C64
}

.panel-primary {
    border-color: #e4dcf2
}

.panel-primary > .panel-heading {
    color: #3E0C64;
    background-color: #f8f6fc;
    border-color: #e4dcf2
}

.panel-primary > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #e4dcf2
}

.panel-primary > .panel-heading .badge {
    color: #f8f6fc;
    background-color: #3E0C64
}

.panel-primary > .panel-heading a {
    font-weight: 400
}

.panel-primary > .panel-heading a:hover, .panel-primary > .panel-heading a:focus {
    color: #8765c6
}

.panel-primary > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #e4dcf2
}

#page-loader:after {
    background-color: #3E0C64
}

.header-navbar-transparent.header-navbar-fixed.header-navbar-scroll #header-navbar {
    background-color: #4f546b
}

#page-container, #sidebar {
    background-color: #190039
}

#main-container {
    background-color: #f6f5f7
}

.nav-main-header {
    background-color: #353847
}

@media screen and (min-width: 992px) {
    .nav-main-header {
        background-color: transparent
    }

    .nav-main-header ul {
        background-color: #4f546b
    }
}

.nav-sub-header > li > a {
    color: #4f546b
}

.form-material.form-material-primary > .form-control:focus {
    -webkit-box-shadow: 0 2px 0 #3E0C64;
    box-shadow: 0 2px 0 #3E0C64
}

.form-material.form-material-primary > .form-control:focus + label {
    color: #3E0C64
}

.form-material.form-material-primary > .form-control:focus ~ .input-group-addon {
    color: #3E0C64;
    -webkit-box-shadow: 0 2px 0 #3E0C64;
    box-shadow: 0 2px 0 #3E0C64
}

.css-checkbox-primary input:checked + span {
    background-color: #3E0C64;
    border-color: #3E0C64
}

.css-radio-primary input:checked + span:after, .switch-primary input:checked + span {
    background-color: #3E0C64
}

.block > .nav-tabs > li > a:hover {
    color: #3E0C64
}

.block > .nav-tabs.nav-tabs-alt > li > a:hover {
    -webkit-box-shadow: 0 2px #3E0C64;
    box-shadow: 0 2px #3E0C64
}

.block > .nav-tabs.nav-tabs-alt > li.active > a, .block > .nav-tabs.nav-tabs-alt > li.active > a:hover, .block > .nav-tabs.nav-tabs-alt > li.active > a:focus {
    -webkit-box-shadow: 0 2px #3E0C64;
    box-shadow: 0 2px #3E0C64
}

.ribbon-primary .ribbon-box {
    background-color: #3E0C64
}

.ribbon-primary.ribbon-bookmark .ribbon-box:before {
    border-color: #3E0C64;
    border-left-color: transparent
}

.ribbon-primary.ribbon-bookmark.ribbon-left .ribbon-box:before {
    border-color: #3E0C64;
    border-right-color: transparent
}

.ribbon-primary.ribbon-modern .ribbon-box:before {
    border-color: #3E0C64;
    border-left-color: transparent;
    border-bottom-color: transparent
}

.ribbon-primary.ribbon-modern.ribbon-bottom .ribbon-box:before {
    border-color: #3E0C64;
    border-top-color: transparent;
    border-left-color: transparent
}

.ribbon-primary.ribbon-modern.ribbon-left .ribbon-box:before {
    border-color: #3E0C64;
    border-right-color: transparent;
    border-bottom-color: transparent
}

.ribbon-primary.ribbon-modern.ribbon-left.ribbon-bottom .ribbon-box:before {
    border-color: #3E0C64;
    border-top-color: transparent;
    border-right-color: transparent
}

.irs-bar, .irs-bar-edge, .irs-from, .irs-to, .irs-single, .irs-grid-pol {
    background: #3E0C64
}

.dropzone:hover {
    border-color: #3E0C64
}

.dropzone:hover .dz-message {
    color: #3E0C64
}

.datepicker table tr td.active:hover, .datepicker table tr td.active:hover:hover, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active:focus, .datepicker table tr td.active:hover:focus, .datepicker table tr td.active.disabled:focus, .datepicker table tr td.active.disabled:hover:focus, .datepicker table tr td.active:active, .datepicker table tr td.active:hover:active, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.active, .datepicker table tr td.active:hover.active, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled:hover.active, .open .dropdown-toggle.datepicker table tr td.active, .open .dropdown-toggle.datepicker table tr td.active:hover, .open .dropdown-toggle.datepicker table tr td.active.disabled, .open .dropdown-toggle.datepicker table tr td.active.disabled:hover, .datepicker table tr td span.active:hover, .datepicker table tr td span.active:hover:hover, .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active.disabled:hover:hover, .datepicker table tr td span.active:focus, .datepicker table tr td span.active:hover:focus, .datepicker table tr td span.active.disabled:focus, .datepicker table tr td span.active.disabled:hover:focus, .datepicker table tr td span.active:active, .datepicker table tr td span.active:hover:active, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active.active, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled:hover.active, .open .dropdown-toggle.datepicker table tr td span.active, .open .dropdown-toggle.datepicker table tr td span.active:hover, .open .dropdown-toggle.datepicker table tr td span.active.disabled, .open .dropdown-toggle.datepicker table tr td span.active.disabled:hover {
    background-color: #3E0C64;
    border-color: #3E0C64
}

div.tagsinput span.tag {
    background-color: #3E0C64
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #3E0C64
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #3E0C64
}

.autocomplete-suggestion b {
    color: #3E0C64
}

.main-color {
    color: #aa0178 !important;
}

.btn-round {
    border-radius: 15px !important;
    padding: 0 10px !important;
}

.no-padding-top {
    padding-top: 0 !important;
}

.text-main {
    color: #501c78 !important;
}

.auto-card-height {
    position: relative;
    height: 740px !important;
}

@media (max-width: 1280px) and (min-width: 992px) {
    .auto-card-height {
        position: relative;
        height: 865px !important;
    }
}

.auto-card-height2 {
    position: relative;
    height: 625px !important;
}

@media (max-width: 1280px) and (min-width: 992px) {
    .auto-card-height2 {
        position: relative;
        height: 750px !important;
    }
}

.auto-card-height3 {
    position: relative;
    height: 730px !important;
}

@media (max-width: 1201px) and (min-width: 992px) {
    .auto-card-height3 {
        position: relative;
        height: 800px !important;
    }
}

.auto-card-height4 {
    position: relative;
    height: 755px !important;
}

@media (max-width: 991px) {
    .auto-card-height4-img{
        height: 220px; !important;
    }

    .auto-card-height4 {
        position: relative;
        height: 850px !important;
    }
}


@media (max-width: 1200px) and (min-width: 992px) {
    .auto-card-height4 {
        position: relative;
        height: 855px !important;
    }
}

.label-value-project {
    display: block;
    width: 100%;
    padding: 8px;
    background-color: #FFF;
    color: #00a65a;
    border: 1px solid #00a65a;
    border-radius: 4px;
    font-weight: 700;
    font-size: 11pt;
}


.auto-card-height-deposito {
    position: relative;
    height: 580px !important;
}

@media (max-width: 1280px) and (min-width: 992px) {
    .auto-card-height-deposito {
        position: relative;
        height: 600px !important;
    }
}

.label-value-deposito {
    display: block;
    width: 100%;
    padding: 8px;
    background-color: #FFF;
    color: #00a65a;
    font-weight: 600;
    font-size: 11pt;
}

.auto-card-height-lelang{
    position: relative;
    height: 390px !important;
}

@media (max-width: 1280px) and (min-width: 992px) {
    .auto-card-height-lelang {
        position: relative;
        height: 430px !important;
    }
}

.label-value-lelang {
    display: block;
    width: 100%;
    padding: 6px;
    background-color: #FFF;
    color: #00a65a;
    font-weight: 600;
    font-size: 10pt;
}

.disclaimer-footer {
    font-family: 'Nunito';
    font-size: 9pt !important;
    margin-bottom: 5px !important;
    text-align: justify;
    text-justify: inter-word;
    color:#b0b0b0;
}

.badge1 {
    position:relative;
}
.badge1[data-badge]:after {
    content:attr(data-badge);
    position:absolute;
    top:-10px;
    right:-10px;
    font-size:.8em;
    background:#ff003f;
    color:white;
    width:18px;height:18px;
    text-align:center;
    line-height:18px;
    border-radius:50%;
    box-shadow:0 0 1px #333;
}