button{
    background-color: var(--button-background-color);
    color: var(--button-color);
    border: var(--button-background-color) solid 1px;
    border-radius: var(--border-radius);
    min-height: 2.5rem;
    min-width: 5rem;
}


/*.btn-primary{*/
/*    background-color: var(--button-background-color);*/
/*    color: var(--button-color);*/
/*    border: var(--button-background-color) solid 1px;*/
/*}*/

button:hover{
    background-color: var(--button-hover-color);
    border: var(--button-hover-color) solid 1px;
}

button:active{
    background-color: purple;
    border: var(--button-hover-color) solid 1px;
}
button:focus{
    background-color: var(--button-hover-color);
    border: var(--button-hover-color) solid 1px;
}

.infocorp-button-round-icon{
    background-color: var(--button-background-color);
    color: var(--button-color);
    border-radius: 50% ;
    box-shadow: var(--box-shadow);
    width:5vw;
    height:5vw;
    display: flex;
    justify-content: center;
    align-items: center;
    border: none;
}
.infocorp-button-round-icon:disabled{
    opacity: 0.2;
    cursor: not-allowed;
    border-radius: 50% ;
    width:5vw;
    height:5vw;
    display: flex;
    justify-content: center;
    align-items: center;
    border: none;
}
.infocorp-button-round-icon:active {
    background-color: var(--button-swipe-color);
    border: transparent;
}
.infocorp-button-round-icon:focus {
    outline: none;
}

.infocorp-button-round-icon:hover {
    background-color: var(--button-hover-color);
}


.small-button{
    margin: .3rem;
    padding: .5rem;
    width:3rem;
    height:3rem;
    min-width:3rem;
    min-height:3rem;
    font-size: 2rem;
    outline:none;
}
.small-button:disabled{
    margin: .3rem;
    padding: .5rem;
    width:3rem;
    height:3rem;
    min-width:3rem;
    min-height:3rem;
    font-size: 2rem;
    outline:none;
}



