﻿.md-button {
    min-width: 120px;
    text-transform: none;
    /*padding: 0 25px;*/
}

.md-button-square {
    white-space: normal;
    word-wrap: break-word;
    line-height: normal;
}

.md-button.md-primary.md-raised {
    color: rgb(255, 255, 255)
}

.md-button.md-fab.md-fab-top-right-55 {
    top: 55px;
    right: 6px;
    bottom: auto;
    left: auto;
    position: absolute;
}

md-button.md-button {
    text-transform: none;
}

.md-button.md-raised.md-stroked:disabled {
    background-color: white !important;
    color: rgba(0,0,0,0.12);
    box-shadow: inset 0 0 0 2px rgba(0,0,0,0.12) !important;
}

.md-button.md-raised {
    box-shadow: none !important;
}

/*#region Botones cuadrados Angular Material*/

.md-button.md-button-square {
    min-height: 70px;
    min-width: 88px;
    /*line-height: 30px;*/
    font-size: 10px;
    margin: 4px 6px;
    letter-spacing: 0.5px;
    padding-right: 8px;
    padding-left: 8px;
}

.md-button.md-button-square md-icon {
    display: block;
}

.md-button.md-button-square-xs {
    min-height: 36px;
    min-width: 40px;
    line-height: 14px;
    font-size: 18px;
    margin: 4px 4px;
    padding-top: 2px;
}

.md-button.md-button-square-sm {
    min-height: 45px;
    min-width: 50px;
    line-height: 10px;
    font-size: 20px;
    margin: 4px 4px;
}

.md-button.md-button-square-md {
    min-height: 60px;
    min-width: 65px;
    line-height: 10px;
    font-size: 20px;
    margin: 4px 4px;
}

/*#endregion*/

a._md-nav-button.md-button {
    background-color: transparent !important;
}

.md-button.md-fab.md-fab-xl {
    width: 80px;
    height: 80px;
}

.md-button.md-fab.md-fab-xl md-icon {
    height: auto;
    width: auto;
}

.md-button-flex {
    width: 100%;
}

.md-icon-button .mdi {
    color: rgba(0,0,0,0.54);
    font-size: 24px;
}