/**
Buttons
 */

.ibraBtn {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    /*   font-family: Montserrat;*/
    line-height: 1.5;
    font-size: 0.8rem;
    font-weight: 100;
    padding: 5px 20px;
    text-decoration: none;
    display: inline-block;
    cursor: pointer;
    text-align: center;
    border: none;
}

.ibraBtn:hover {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    text-decoration: none;
}

.ibraBtn:disabled {
    /*background-color: gray !important;*/
}

.ibraBtnBlue {
    background-color: #0070C0;
    border: 1px solid #0070C0;
    color: #FFFFFF;
}

.ibraBtnBlue:hover {
    background: #1f8fe0;
}

.ibraBtnGreen {
    background-color: #A3EEB1;
    border: 1px solid #A3EEB1;
    color: black;
}

.ibraBtnGreen:hover {
    background: #75e78a;
}

.ibraBtnRed {
    background-color: #EEA3A3;
    border: 1px solid #EEA3A3;
    color: black;
}

.ibraBtnRed:hover {
    background: #e37c7c;
}

.ibraBtnGray {
    background-color: #A6A6A6;
    border: 1px solid #A6A6A6;
    color: #FFFFFF;
}

.ibraBtnGray:hover {
    background: #dcdcdc;
}

.ibraBtnBrown {
    background-color: #BF9000;
    border: 1px solid #BF9000;
    color: #FFFFFF;
}

.ibraBtnBrown:hover {
    background: #e3b010;
}

.ibraBtnDark {
    background-color: #595959;
    border: 1px solid #595959;
    color: #FFFFFF;
}

.ibraBtnDark:hover {
    background: #797979;
}

.ibraBtnLight {
    background-color: white;
    color: black;
    border: 1px solid lightgray;
}

.ibraBtnLight:hover {
    background-color: lightgray;
}

.ibraBtnLightBlue {
    background-color: #deebf7;
    border: 1px solid #deebf7;
    color: black;
}

.ibraBtnLightBlue:hover {
    background-color: #c4dff8;
    color: black;
}

.ibraBtnSemiLightBlue {
    background-color: #429adb;
    border: 1px solid #429adb;
    color: white;
}

.ibraBtnSemiLightBlue:hover {
    background-color: #1f8fe0;
    color: black;
}

.ibraBtnPurple {
    background-color: #8d34b6 !important;
    color: white !important;
}

.ibraBtnPurple:hover {
    background-color: #672685 !important;
}

.ibraBtnPat {
    background-color: #1d364c !important;
    color: white !important;
}

.ibraBtnPat:hover {
    background-color: #2e4760 !important;
}

.ibraBtnTopo {
    background-color: black !important;
    color: white !important;
}

.ibraBtnTopo:hover {
    background-color: #4e4e4e !important;
}

.ibraBtnBlock {
    width: 100%;
}

.ibraBtnDisabled {
    cursor: default;
}

.ibraBtnBlock button:first-child {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

.ibraBtnBlock button:last-child {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

.ibraBtnSm {
    padding: 5px 5px !important;
}