﻿.button_full {
    width: 100% !important;
    max-width: 400px;
    font-size: 1em !important;
    border: none !important;
    border-radius: 5px !important;
    display: block !important;
    margin: 14px auto !important;
}

.button_red {
    color: #fff !important;
    background-color: #ed1c2b !important
}

    .button_red:hover {
        background-color: #af0e18 !important;
        box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(102,175,233,0.6) !important
    }

    .button_red:disabled:hover {
        background-color: #ed1c2b !important
    }

.button_green {
    color: white !important;
    background-color: #007700 !important;
}

    .button_green:hover {
        background-color: #004400 !important;
        box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(102,175,233,0.6) !important;
    }

    .button_green:disabled:hover {
        background-color: #007700 !important;
    }

.button_blue {
    color: white !important;
    background-color: #337ab7 !important;
}

    .button_blue:hover {
        background-color: #296594 !important;
        background-color: #44616a !important; /* heavy */
        color: #fff !important;
        box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(102,175,233,0.6) !important;
    }

.button_gray {
    color: white !important;
    background-color: #777 !important;
}

    .button_gray:hover {
        background-color: #44616a !important; /* heavy */
        box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(102,175,233,0.6) !important;
    }

    .button_gray.rbDisabled:hover {
        box-shadow: none !important;
        background-color: #777 !important;
    }

.button_normal {
    margin-top: 6px;
    /*padding: 12px 16px !important;*/
    padding-top: 12px !important;
    padding-bottom: 12px !important;
    font-size: 1em !important;
    border-radius: 5px !important;
    line-height: 1em !important;
}

.button_mini {
    margin-top: 2px;
    margin-bottom: 0px !important;
    font-size: .8em !important;
    padding: 3px 4px 2px !important;
    border-radius: 5px !important;
    line-height: 1em !important;
    top: -4px;
}
.button_level {
    margin: 0 8px 10px 0;
    font-size: .9em !important;
    padding: 6px 10px !important;
    border-radius: 5px !important;
    line-height: 1em !important;
    
}

.button_left {
    float: left;
}

.button_right {
    margin-left: 6px;
    float: right;
}
