.mdl-button--raised.mdl-button--colored--success {
    background: rgb(0,150,136);
    color: rgb(255,255,255);
}
.mdl-button--raised.mdl-button--colored--primary {
    background: rgb(33, 150, 243);
    color: rgb(255, 255, 255);
}
.mdl-button--raised.mdl-button--colored--info {
    background: #2587be;
    color: rgb(255,255,255);
}
.mdl-button--raised.mdl-button--colored--secondary {
    background: rgb(79, 79, 79);
    color: rgb(252, 252, 252);
}
.mdl-button--raised.mdl-button--colored--danger {
    background: rgb(244, 67, 54);
    color: rgb(255, 255, 255);
}
.mdl-button--raised.mdl-button--colored--disable {
    background: rgb(195, 192, 192);
    color: rgb(117, 117, 117, 1);
}
.mdl-button--raised {
    background: rgba(158,158,158,.2);
    /*box-shadow: 0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);*/
}
.mdl-button--drop--success {
    background: rgb(0,150,136)!important;
    border-top-right-radius: 2px!important;
    border-bottom-right-radius:2px !important;
    color: rgb(255,255,255)!important;
    height: 2.4rem;
    border: none;
    border-left: 1px solid transparent;
}
.mdl-button--drop--success:active {
     box-shadow: 0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);
    background-color: rgba(158,158,158,.4);
}
.mdl-button {
    background: 0 0;
    border: none;
    color: #000;
    display: block;
    position: relative;
    height: 38px;
    min-width: 96px;
    padding: 0 8px;
    display: inline-block;
    font-family: "Poppins","Helvetica","Arial",sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 0;
    overflow: hidden;
    will-change: box-shadow,transform;
    -webkit-transition: box-shadow .2s cubic-bezier(.4,0,1,1),background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);
    transition: box-shadow .2s cubic-bezier(.4,0,1,1),background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);
    outline: none;
    cursor: pointer;
    text-decoration: none;
    text-align: center;
    line-height: 36px;
    vertical-align: middle;
}
.mdl-button--raised.mdl-button--colored--success:hover {
    background-color: rgb(0, 131, 118);
}
.mdl-button--raised.mdl-button--colored--primary:hover {
    background: rgb(30, 131, 214);
    
}
.mdl-button--raised.mdl-button--colored--info:hover {
    background: #2073a3;
    
}
.mdl-button--raised.mdl-button--colored--secondary:hover {
    background: rgb(65, 65, 65);
   
}
.mdl-button--raised.mdl-button--colored--danger:hover {
    background: rgb(217, 59, 48);
    
}
.mdl-button--raised:active {
    box-shadow: 0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);
    background-color: rgba(158,158,158,.4);
}
.mdl-button--fab {
    border-radius: 50%;
    font-size: 24px;
    height: 56px;
    margin: auto;
    min-width: 56px;
    width: 56px;
    padding: 0;
    overflow: hidden;
    background: rgba(158,158,158,.2);
    box-shadow: 0 1px 1.5px 0 rgba(0,0,0,.12),0 1px 1px 0 rgba(0,0,0,.24);
    position: relative;
    line-height: normal;
}
.mdl-button--fab:active {
    box-shadow: 0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);
    background-color: rgba(158,158,158,.4);
}
.mdl-button .material-icons {
    vertical-align: middle;
}
.mdl-button--fab .material-icons {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-12px,-12px);
    transform: translate(-12px,-12px);
    line-height: 24px;
    width: 24px;
}
.mdl-button--fab.mdl-button--mini-fab {
    height: 40px;
    min-width: 40px;
    width: 40px;
}

/* Text Colors */
.mdl-txt-alert{
    color: #E4A11B;
}
.mdl-txt-danger{
    color: rgb(207, 56, 45);
}
.mdl-txt-success{
    color: rgb(0,150,136);
}
.mdl-txt-secondary{
    color: rgb(79, 79, 79);
}
.mdl-txt-primary{
    color: rgb(33, 150, 243);
}
.mdl-msg-alert{
    border: 1px solid #ff98007a;
    border-radius: 4px;
    padding: 6px;
    background: #ff980030;
    color: #8a4e00;
    text-align: justify;
}
.mdl-msg-info{
    border: 1px solid #00d5ff7a;
    border-radius: 4px;
    padding: 6px;
    background: #00c8ff30;
    color: #00508a;
    text-align: justify;
   
}
span .material-symbols-outlined {
    font-size: 1.5rem!important; 
    color: #2587be!important; 
    line-height: 0!important;
}