.select-wrapper > label.mdb-main-label.active{
    color: #8C8D8E;
    font-weight: normal;
}

.md-form input:not([type]):focus:not([readonly]), .md-form input[type="password"]:not(.browser-default):focus:not([readonly]), .md-form input[type="email"]:not(.browser-default):focus:not([readonly]), .md-form input[type="url"]:not(.browser-default):focus:not([readonly]), .md-form input[type="time"]:not(.browser-default):focus:not([readonly]), .md-form input[type="date"]:not(.browser-default):focus:not([readonly]), .md-form input[type="datetime"]:not(.browser-default):focus:not([readonly]), .md-form input[type="datetime-local"]:not(.browser-default):focus:not([readonly]), .md-form input[type="tel"]:not(.browser-default):focus:not([readonly]), .md-form input[type="number"]:not(.browser-default):focus:not([readonly]), .md-form input[type="search"]:not(.browser-default):focus:not([readonly]), .md-form input[type="search-md"]:focus:not([readonly]), .md-form input[type="text"]:not(.browser-default):focus:not([readonly]), .md-form textarea.md-textarea:focus:not([readonly]){
 border-color: #67c294;;
 box-shadow: 0 1px 0 0 #67c294;;   
}

.md-form input:not([type]):focus:not([readonly]) + label, .md-form input[type="password"]:not(.browser-default):focus:not([readonly]) + label, .md-form input[type="email"]:not(.browser-default):focus:not([readonly]) + label, .md-form input[type="url"]:not(.browser-default):focus:not([readonly]) + label, .md-form input[type="time"]:not(.browser-default):focus:not([readonly]) + label, .md-form input[type="date"]:not(.browser-default):focus:not([readonly]) + label, .md-form input[type="datetime"]:not(.browser-default):focus:not([readonly]) + label, .md-form input[type="datetime-local"]:not(.browser-default):focus:not([readonly]) + label, .md-form input[type="tel"]:not(.browser-default):focus:not([readonly]) + label, .md-form input[type="number"]:not(.browser-default):focus:not([readonly]) + label, .md-form input[type="search"]:not(.browser-default):focus:not([readonly]) + label, .md-form input[type="search-md"]:focus:not([readonly]) + label, .md-form input[type="text"]:not(.browser-default):focus:not([readonly]) + label, .md-form textarea.md-textarea:focus:not([readonly]) + label{
    color: #67c294;
}

.trix-button--icon-increase-nesting-level,
.trix-button--icon-decrease-nesting-level,
.trix-button--icon-strike,
.trix-button--icon-heading-1,
.trix-button-group--file-tools,
.trix-button--icon-quote,
.trix-button-group.trix-button-group--file-tools,
.trix-button--icon-code { display:none; }

.seleccionado .design-container {
    background-color: #0b51c5;
    color: #fff;
}

trix-editor ul,
trix-editor ol {
    padding-left:40px
}


.hidden-radio {
    display: none;
}

.radio-label {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: 12px 8px;
    cursor: pointer;
    width: 100%;
    box-sizing: border-box;
    margin-bottom: 10px;
}

.radio-icon {
    margin-right: 8px;
    color: #58d197;
}

.hidden-radio:checked + .radio-label,
.hidden-radio:checked + .radio-label .radio-icon {
    background-color: #f3f3f3;
}

.lista-elementos {
    max-height: 200px; 
    overflow-y: auto;
}