:root {
    --main-bg-color: #e00516;
    --main-bg-color-hover: #c70413;
}

.bg-main {
    background-color: var(--main-bg-color);
}

.btn-main{ 
    background-color: var(--main-bg-color);
    color:white;
}

    .btn-main:hover {
        background-color: var(--main-bg-color-hover);
    }


.pcoded[theme-layout=vertical] .pcoded-navbar[navbar-theme=themelight1] .pcoded-item li .pcoded-submenu {
    background-color: #fafafa;
}

.pcoded[theme-layout=vertical] .pcoded-navbar[navbar-theme=themelight1][active-item-theme=theme2] .pcoded-item > li.active > a, .pcoded[theme-layout=vertical] .pcoded-navbar[navbar-theme=themelight1][active-item-theme=theme2] .pcoded-item > li.pcoded-trigger > a {
    background: #f0f0f0 !important;
}

.pcoded-main-container {
    background: #f0f0f0;
}

.ck.ck-content.ck-editor__editable {
    min-height: 230px;
}

.pcoded-submenu .pcoded-mtext {
    padding-left: 27px
}

.pcoded .pcoded-navbar .pcoded-item .pcoded-hasmenu[subitem-icon=style1] .pcoded-submenu li > a .pcoded-mtext:before{
    content:"";
}

.note-group-select-from-files{
    display: none;
}

.note-editor .card-header {
    padding: 0 0 5px 5px !important;
}

.tabla-articulos td {
    vertical-align: middle;
    display: table-cell;
}

.imagen-redondeada{
    border-radius: 5px;
}

.dropzone {
    border: 1px solid rgb(204 204 204) !important;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 5px 0 rgba(43,43,43,.1), 0 11px 6px -7px rgba(43,43,43,.1);
    box-shadow: 0 0 5px 0 rgba(43,43,43,.1), 0 11px 6px -7px rgba(43,43,43,.1);
}

.note-editor.note-frame {
    border: 1px solid rgb(204 204 204) !important;
}

.minicolors {
    height: 35px;
}

#imgImagenFondo{
    cursor:pointer;
}


.btn-xs {
    padding: 6px 14px;
    line-height: 14px;
    font-size: 14px;
}

.borrar {
    top: 35px;
    position: relative;
}

.agregar-img{
    cursor:pointer;
}

div.submenu {
    height: 33px;
    margin-top: 15px;
    padding-top: 15px;
    border-top: solid 1px #dee2e6;
}
div.submenu div:not(.opciones) {
    height: 33px;
    padding-left: 50px !important;
}
    div.submenu div.opciones {
        height: 33px;
    }


.alert-fixed {
    position: fixed;
    z-index: 15555;
    bottom: -15px;
    width: 100%;
    height: 50px;
}
