/* Error de minimización. Devolviendo el contenido no minimizado.
(212,34): run-time error CSS1046: Expect comma, found '0'
(212,38): run-time error CSS1046: Expect comma, found '/'
 */
body {
    padding-top: 50px;
    padding-bottom: 20px;
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}

/* Set width on the form input elements since they're 100% wide by default */
/*input,
select,
textarea {
    max-width: 280px;
}*/



/*CUSTOM*/

.textoMaxWith {
    max-width:none!important;
}

.greenIcon {
    color: green !important;
}


.modalloading {
    display: none;
    position: fixed;
    z-index: 1000;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba( 255, 255, 255, .8 ) url('images/load.gif') 50% 50% no-repeat;
    
}

/* When the body has the loading class, we turn
   the scrollbar off with overflow:hidden */
body.loading {
    overflow: hidden;   
}

/* Anytime the body has the loading class, our
   modal element will be visible */
body.loading .modalloading {
    display: block;
}

body.loadingImage .imagePreviewFull {
    display: block;
}

body.loadingImage {
    overflow: hidden;   
}

.flotarDerecha {
    float: right;
}



.TextoRojo {
    color: red !important;
}

.TextoVerde {
    color: green !important;
}

.TextoAzul {
    color: blue !important;
}


.textpequeno {

    font-size: 9px;

}

.tinyNombreTema {
    font-size: 7px;
}
.form-control {
    color: black!important;
}

#linkDescarga {
    padding: 5px;
}


.EdicionMenuPanel {
    border-color: green!important;
    border: 1px!important;
    border-style: dotted!important;
    border-radius: 4px!important;
}

.menuPortal{
    cursor: pointer;
}

.menuPortal:hover{
    cursor: pointer;
    background-color: #48d44c;
}

.sessionForm {
    position: absolute;
    bottom: -20px;
}



/*********************dropzone*/
.dropzone, .dropzone * {
    box-sizing: border-box;
}

.dropzone {
    position: relative;
}

.dz-default.dz-message {
    margin: 10px;
    font-weight: 600;
}

#demo-upload {
    border: 2px dashed white;
    border-radius: 10px;
    margin: 10px;
    padding: 10px;
}

.dropzone .dz-preview {
    position: relative;
    display: inline-block;
    width: 200px;
    margin: 5px;
}

.dz-filename {
    overflow: hidden;
    text-overflow: ellipsis;
}

.dz-details > div {
    margin: 5px;
}

.dropzone .dz-preview .dz-progress {
    display: block;
    height: 20px;
    padding: 2px;
    background: rgba(0, 0, 0, 0.25);
    border-radius: 10px;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25), 0 1px rgba(255, 255, 255, 0.08);
    border: 1px solid #aaa;
    overflow: hidden;
}

    .dropzone .dz-preview .dz-progress .dz-upload {
        display: block;
        height: 100%;
        width: 0;
        height: 14px;
        border-radius: 7px;
        background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.05));
        background-color: #f2b01e;
        transition: 0.1s linear;
        transition-property: width, background-color;
        box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.25), inset 0 1px rgba(255, 255, 255, 0.1);
    }


.dropzone .dz-complete .dz-progress .dz-upload {
    background-color: #90d21e;
}

#speed-form {
    margin: 10px;
}

.dz-success-mark {
    height: 10px;
    display:none!important;
}

.dz-success-mark {
    height: 10px;
    display: none !important;
}
.dz-message {
    color: #95b75d;
    box-shadow: 0 4px 18px rgb(0 0 0 / 1%);
    font-weight: 700;
    white-space: nowrap;
    text-overflow: ellipsis
}
