#os-brand-label {

}
#user-container {
    min-height:400px;
} 
#formeditor-container {
    min-height:800px;
} 
#formeditor-container.stepform {
    min-height:550px;
} 
#formeditor-container .fc-header-toolbar {
    height: 50px;
}
.formeditor-subtitle {
    font-size:1.2em;
    padding-top:5px;
}
hr.formeditor-ui-divider {
    margin:3px 0;
}
.dropdown-menu {
    top: 95% !important; /* override */
}
.stepform-sidebar {

}
.fb-extras-ui {

}
#my-sf {
    max-height:490px; 
    padding-bottom: 60px;
    overflow-y: scroll;
    scrollbar-width: thin;
}

.sf-load {

}
.sf-load i {
    background-color: #fff;
    padding:2px 3px 0px;
    color: #000;
    border-radius: 25%;
    margin-top: 1px;
    margin-right: 2px;
    display: inline-block;
}
span.btn { 
    cursor:default !important;
}
.editor_form_name {
    font-size:1.6em;
    font-weight: normal;
    color:#000;
}
.xtra-small {
    font-size:40%;
}


/* drawer modals */
.modal {
    /*From Right/Left */
}
.modal.drawer {
    display: flex !important;
    pointer-events: none;
}
.modal.drawer * {
    pointer-events: none;
}
.modal.drawer .modal-dialog {
    margin: 0px;
    display: flex;
    flex: auto;
    transform: translate(25%, 0);
}
.modal.drawer .modal-dialog .modal-content {
    border: none;
    border-radius: 0px;
}
.modal.drawer .modal-dialog .modal-content .modal-body {
    overflow: auto;
}
.modal.drawer.show {
    pointer-events: auto;
}
.modal.drawer.show * {
    pointer-events: auto;
}
.modal.drawer.show .modal-dialog {
    transform: translate(0, 0);
}
.modal.drawer.right-align {
    flex-direction: row-reverse;
}
.modal.drawer.left-align:not(.show) .modal-dialog {
    transform: translate(-25%, 0);
}