/*@import url("assets/scss/material-dashboard/_variables.sccs") ;*/

:root {

    --app-material-icon-color: #fff;
    --app-primary-color: #4f4fff;
    --app-primary-button-bgcolor: #4f4fff;
    --app-primary--border-color: #4f4fff;
}


.doctypejs-col-form-label:not(.bmd-label-floating) {
    padding-left: 14px !important;
}

/*daterange*/

.daterangepicker.show-ranges {
    margin-top: 0px;
    opacity: 0;
    transform: scale(0);
    transition: transform 0.2s;

    transition-duration: 0.3s;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transform-origin: 0 0;
    box-shadow: 0px 3px 4px 0px #7b7676;
}

.daterangepicker.show-ranges.shown {
    opacity: 1;
    transform: scale(1);
}

.daterangepicker .calendar-table th,
.daterangepicker .calendar-table td {
    height: 32px !important;
}

.daterangepicker td.active,
.daterangepicker td.active:hover {
    border-radius: 20px !important;
    background-color: var(--app-primary-color) !important;
}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 10;
}

.circle {
    width: 100%;
    height: 100%;
    display: inline-block;
    border: 3px solid #d8d8d8;
    cursor: pointer;
    border-radius: 100px;
    padding: 7px;
}

/*daterange*/

@media (min-width: 400px) {
    .form-label-position-left .form-control {
        flex: 1;
    }

    .form-label-position-left.bmd-form-group [class^='bmd-label'],
    .form-label-position-left.bmd-form-group [class*=' bmd-label'] {
        position: unset;
        line-height: 2em;
    }
}

.doctype-field-wrapper-batchfile.bmd-form-group .bmd-label-static
{
    position: unset;
}
.doctype-field-wrapper-file .doctype-fileinput
{
    z-index: 999 !important;
}

.doctype-field-wrapper.doctype-field-wrapper-radio .doctypejs-col-form-label, 
.doctype-field-wrapper.doctype-field-wrapper-radiogroup .doctypejs-col-form-label
{
    display: contents;
}

.action-group-stepper.rounded-nav .nav-item .nav-link
{
    cursor: pointer
}


.form-label-position-left.doctype-field-wrapper-checkbox .form-check
{
    padding-top: 0px !important;
}
.form-label-position-left.doctype-field-wrapper-checkbox label
{
    padding-top: 12px !important;
}

.form-label-position-left.doctype-field-wrapper-radio .doctype-radio-field-container
{
    padding-top: 3px !important;
}

.form-label-position-left.doctype-field-wrapper-radio.field-layout-horizontal
{
    margin-top: 14px;
}

.form-label-position-left.doctype-field-wrapper-dropdown .doctypejs-col-form-label
{
    line-height: 3.5em;
}




.doctype-field-wrapper-dropdown.doctype-field-inline.is-filled .doctypejs-col-form-label
{
    top: -10px;
}

.doctype-field-wrapper-dropdown.doctype-field-inline:not(.is-filled) .filter-option-inner-inner
{
    display: none !important;
}

.doctype-field-wrapper-dropdown.doctype-field-inline .doctypejs-col-form-label
{
    transition: top .3s;
    position: absolute;
}

.doctype-field-wrapper-dropdown.doctype-field-inline .filter-option
{
    padding-left: 0;
}

.form-check .form-check-label span {
    top: 0px;
}

.height-unset
{
    height: unset !important;
}

/**/
