.l-btn-text {
    display: inline-block;
    vertical-align: top;
    width: auto;
    line-height: 28px;
    font-size: 11px;
    padding: 0;
    margin: 0 6px;
}

.l-btn-large {
    width: 85px;
}

.Blanco, .Blanco:hover, .Blanco > .panel-header {
    color: rgba(0,0,0,0.8);
    font-size: 8px;
    border-color: #cacaca;
    background: white;
    background: -webkit-linear-gradient(to bottom,#ececec 0,#eeeeee 100%);
    background: -moz-linear-gradient(to bottom,#ececec 0,#eeeeee 100%);
    background: -o-linear-gradient(to bottom,#ececec 0,#eeeeee 100%);
    background: linear-gradient(to bottom,#ececec 0,#eeeeee 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ececec,endColorstr=#eeeeee,GradientType=0);
    -webkit-box-shadow: 0px 10px 9px -4px #c3c3c3);
    box-shadow: 0px 10px 9px -4px #c3c3c3;
}

a.Blanco:hover, button.Blanco:hover {
    background: #eeeeee;
    filter: none;
}

.Gris, .Gris:hover, .Gris > .panel-header {
    color: rgba(0,0,0,0.8) !important;
    font-size: 8px;
    border-color: #cacaca;
    background: #c4c4c4;
    background: -webkit-linear-gradient(to bottom,#c4c4c4 0,#cacaca 100%);
    background: -moz-linear-gradient(to bottom,#c4c4c4 0,#cacaca 100%);
    background: -o-linear-gradient(to bottom,#c4c4c4 0,#cacaca 100%);
    background: linear-gradient(to bottom,#c4c4c4 0,#cacaca 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0059B2,endColorstr=#00468C,GradientType=0);
    -webkit-box-shadow: 0px 10px 9px -4px #c3c3c3;
    box-shadow: 0px 10px 9px -4px #c3c3c3;
}

a.Gris:hover, button.Gris:hover {
    background: #cacaca;
    filter: none;
}

.Verde, .Verde:hover, .Verde > .panel-header {
    color: #fff;
    font-size: 8px;
    border-color: #279B00;
    background: #4cae4c;
    background: -webkit-linear-gradient(top,#4cae4c 0,#449d44 100%);
    background: -moz-linear-gradient(top,#4cae4c 0,#449d44 100%);
    background: -o-linear-gradient(top,#4cae4c 0,#449d44 100%);
    background: linear-gradient(to bottom,#4cae4c 0,#449d44 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4cae4c,endColorstr=#449d44,GradientType=0);
    -webkit-box-shadow: 0px 10px 9px -4px rgba(55,183,52,0.53);
    box-shadow: 0px 10px 9px -4px rgba(55,183,52,0.53);
}

a.Verde:hover {
    background: #2DB200;
    filter: none;
}

.Azul, .Azul:hover, .Azul > .panel-header {
    color: #fff !important;
    font-size: 8px;
    border-color: #006DD9;
    background: #006DD9;
    background: -webkit-linear-gradient(top,#0281FF 0,#0069D2 100%);
    background: -moz-linear-gradient(top,#0281FF 0,#0069D2 100%);
    background: -o-linear-gradient(top,#0281FF 0,#449d44 100%);
    background: linear-gradient(to bottom,#0281FF 0,#0069D2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0281FF,endColorstr=#0069D2,GradientType=0);
    -webkit-box-shadow: 0px 10px 9px -4px rgba(0,70,140,0.53);
    box-shadow: 0px 10px 9px -4px rgba(0,70,140,0.53);
}

a.Azul:hover, button.Azul:hover {
    background: #0281FF;
    filter: none;
}

.Amarillo, .Amarillo:hover, .Amarillo > .panel-header {
    color: #fff;
    font-size: 8px;
    border-color: #FFC926;
    background: #FFC926;
    background: -webkit-linear-gradient(top,#FFD24D 0,#FFC926 100%);
    background: -moz-linear-gradient(top,#FFD24D 0,#FFC926 100%);
    background: -o-linear-gradient(top,#FFD24D 0,#FFC926 100%);
    background: linear-gradient(to bottom,#FFD24D 0,#FFC926 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFD24D,endColorstr=#FFC926,GradientType=0);
    -webkit-box-shadow: 0px 10px 9px -4px rgba(217,163,0,0.53);
    box-shadow: 0px 10px 9px -4px rgba(217,163,0,0.53);
}

a.Amarillo:hover, button.Amarillo:hover {
    background: #FFD24D;
    filter: none;
}

.Rojo, .Rojo:hover, .Rojo > .panel-header {
    color: #fff;
    font-size: 8px;
    border-color: #FF0000;
    background: #FF2626;
    background: -webkit-linear-gradient(top,#FF2626 0,#FF0000 100%);
    background: -moz-linear-gradient(top,#FF2626 0,#FF0000 100%);
    background: -o-linear-gradient(top,#FF2626 0,#FF0000 100%);
    background: linear-gradient(to bottom,#FF2626 0,#FF0000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF2626,endColorstr=#FF0000,GradientType=0);
    -webkit-box-shadow: 0px 10px 9px -4px rgba(217,0,0,0.53);
    box-shadow: 0px 10px 9px -4px rgba(217,0,0,0.53);
}

a.Rojo:hover, button.Rojo:hover {
    background: #FF2626;
    filter: none;
}

.AzulOscuro, .AzulOscuro:hover, .AzulOscuro > .panel-header {
    color: #fff !important;
    font-size: 8px;
    border-color: #00468C;
    background: #00468C;
    background: -webkit-linear-gradient(top,#0059B2 0,#00468C 100%);
    background: -moz-linear-gradient(top,#0059B2 0,#00468C 100%);
    background: -o-linear-gradient(top,#0059B2 0,#00468C 100%);
    background: linear-gradient(to bottom,#0059B2 0,#00468C 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0059B2,endColorstr=#00468C,GradientType=0);
    -webkit-box-shadow: 0px 10px 9px -4px rgba(0,56,113,0.53);
    box-shadow: 0px 10px 9px -4px rgba(0,56,113,0.53);
}

a.AzulOscuro:hover, button.AzulOscuro:hover {
    background: #0059B2;
    filter: none;
}


.Naranja, .Naranja:hover, .Naranja > .panel-header {
    color: #fff;
    font-size: 8px;
    border-color: #FD7E00;
    background: #FD7E00;
    background: -webkit-linear-gradient(top,#FF9326 0,#FD7E00 100%);
    background: -moz-linear-gradient(top,#FF9326 0,#FD7E00 100%);
    background: -o-linear-gradient(top,#FF9326 0,#FD7E00 100%);
    background: linear-gradient(to bottom,#FF9326 0,#FD7E00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF9326,endColorstr=#FD7E00,GradientType=0);
    -webkit-box-shadow: 0px 10px 9px -4px rgba(253,82,0,0.53);
    box-shadow: 0px 10px 9px -4px rgba(253,82,0,0.53);
}

a.Naranja:hover {
    background: #FF9326;
    filter: none;
}

.Naranja > .panel-body {
    border-color: #1f637b;
}

.Naranja > .dialog-toolbar, .Naranja > .dialog-button {
    border-left-color: #1f637b;
    border-right-color: #1f637b;
}

.Naranja > .dialog-button {
    border-bottom-color: #1f637b;
}

.AguaMarina, .AguaMarina:hover, .AguaMarina > .panel-header {
    color: #fff;
    font-size: 8px;
    border-color: #00A2A2;
    background: #00A2A2;
    background: -webkit-linear-gradient(top,#00B2B2 0,#00A2A2 100%);
    background: -moz-linear-gradient(top,#00B2B2 0,#00A2A2 100%);
    background: -o-linear-gradient(top,#00B2B2 0,#00A2A2 100%);
    background: linear-gradient(to bottom,#00B2B2 0,#00A2A2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00B2B2,endColorstr=#00A2A2,GradientType=0);
    -webkit-box-shadow: 0px 10px 9px -4px rgba(0,153,153,0.53);
    box-shadow: 0px 10px 9px -4px rgba(0,153,153,0.53);
}

a.AguaMarina:hover {
    background: #00B2B2;
    filter: none;
}

.c8, .c8:hover, .c8 > .panel-header {
    color: #fff !important;
    border-color: #4b72a4;
    background: #698cba;
    background: -webkit-linear-gradient(top,#698cba 0,#577eb2 100%);
    background: -moz-linear-gradient(top,#698cba 0,#577eb2 100%);
    background: -o-linear-gradient(top,#698cba 0,#577eb2 100%);
    background: linear-gradient(to bottom,#698cba 0,#577eb2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#698cba,endColorstr=#577eb2,GradientType=0);
}

a.c8:hover {
    background: #577eb2;
    filter: none;
}

.c8 > .panel-body {
    border-color: #4b72a4;
}

.c8 > .dialog-toolbar, .c8 > .dialog-button {
    border-left-color: #4b72a4;
    border-right-color: #4b72a4;
}

.c8 > .dialog-button {
    border-bottom-color: #4b72a4;
}

.c1 > .panel-header > .panel-title, .c2 > .panel-header > .panel-title,
.AzulOscuro > .panel-header > .panel-title, .Naranja > .panel-header > .panel-title, .c8 > .panel-header > .panel-title {
    color: #fff;
}

.c-plain {
    border-color: #fff;
    background: #fff;
}

    .c-plain > .panel-header,
    .c-plain > .panel-body,
    .c-plain > .dialog-button,
    .c-plain > .dialog-toolbar {
        border-color: transparent;
        background: transparent;
    }

.c-raised {
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}

.disabled {
    cursor: no-drop;
    opacity: 0.75 !important;
}

.BotonPrincipal, .BotonPrincipal:hover, .BotonPrincipal > .panel-header {
    color: white !important;
    font-size: 8px;
    border-color: var(--colorBase);
    background: var(--colorBase);
    background: -webkit-linear-gradient(top,var(--colorBase) 0,var(--colorBaseLite) 100%);
    background: -moz-linear-gradient(top,var(--colorBase) 0,var(--colorBaseLite) 100%);
    background: -o-linear-gradient(top,var(--colorBase) 0,var(--colorBaseLite) 100%);
    background: linear-gradient(to bottom,var(--colorBase) 0,var(--colorBaseLite) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=var(--colorBase),endColorstr=var(--colorBaseLite),GradientType=0);
    -webkit-box-shadow: 0px 10px 9px -4px var(--colorBaseLite);
    box-shadow: 0px 10px 9px -4px var(--colorBaseLite);
    /*-webkit-box-shadow: 0px 10px 9px -4px #cdcdcd;
    box-shadow: 0px 10px 9px -4px #cdcdcd;*/
}

a.BotonPrincipal:hover, button.BotonPrincipal:hover {
    background: var(--colorBaseLite);
    filter: none;
}