@font-face {
    font-family: 'SageHeadlineBlack';
    src: url('/assets/fonts/Sage_Headline-Black.woff');
}

@font-face {
    font-family: 'SageTextMedium';
    src: url('/assets/fonts/Sage_Text-Medium.woff');
}

.btn-group-bar {
    padding: 3px 0;
}

.size-medium {
    border-radius: 16px;
    cursor: pointer;
    font-family: SageTextMedium, Arial;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    min-width: 120px;
    padding: 0 12px;
    text-align: center;
}

.size-small {
    border-radius: 16px;
    cursor: pointer;
    font-family: SageTextMedium, Arial;
    font-size: 10px;
    height: 25px;
    min-width: 120px;
    padding: 0 18px;
    text-align: center;
}

button.primary, input[type=button].primary {
    background-color: #008146;
    border: 1px solid #008146;
    border-radius: 16px;
    /*background-color: #0073C2;
    border: 1px solid #0073C2;*/
    color: #fff;
    font-family: SageTextMedium, Arial;
    font-size: 14px;
}

button.secondary, input[type=button].secondary {
    background-color: #fff;
    border: #0073C2;
    border-radius: 16px;
    color: #0073C2;
    font-family: SageTextMedium, Arial;
    font-size: 14px;
}

button.business-small.tertiary, input[type=button].business-small.tertiary {
    background-color: transparent;
    border: 0;
    color: #00815d;
}

button.business-small.tertiary:hover, input[type=button].business-small.tertiary:hover {
    color: white;
    background-color: #0073C2;
}

button.business-medium.tertiary, input[type=button].business-medium.tertiary {
    background-color: transparent;
    border: 0;
    color: #00815d;
    font-family: SageHeadline, Arial, sans-serif;
}

button.business-medium.tertiary:hover, input[type=button].business-medium.tertiary:hover {
    color: white;
    background-color: #00815d;
}

button.business-services.tertiary, input[type=button].business-services.tertiary {
    background-color: transparent;
    border: 0;
    color: #008200;
}

button.business-services.tertiary:hover, input[type=button].business-services.tertiary:hover {
    color: white;
    background-color: #0073C2;
}

button.minor.tertiary, input[type=button].minor.tertiary {
    background-color: transparent;
    border: 0;
    color: #335c6d;
}

button.minor.tertiary:hover, input[type=button].minor.tertiary:hover {
    color: white;
    background-color: #0073C2;
}

button.destructive.tertiary, input[type=button].destructive.tertiary {
    background-color: transparent;
    border: 0;
    color: #c7384f;
}

button.destructive.tertiary:hover, input[type=button].destructive.tertiary:hover {
    color: white;
    background-color: #0073C2;
}

button.destructive.tertiary:hover, input[type=button].destructive.tertiary:hover{
    color: white;
    background: #9f2d3f;
}

button.disabled.tertiary,
button.disabled.minor.tertiary,
input[type=button].disabled.tertiary,
input[type=button].disabled.minor.tertiary{
    background-color: transparent;
    border: 0;
    color: rgba(0, 0, 0, 0.3);
}

    button.disabled.tertiary:hover,
    button.disabled.minor.tertiary:hover,
    input[type=button].disabled.tertiary:hover,
    input[type=button] .minor.tertiary:hover{
        color: white;
        background-color: #0073C2;
    }

    button.disabled.tertiary:hover,
    button.disabled.minor.tertiary:hover,
    input[type=button].disabled.tertiary:hover,
    input[type=button].minor.tertiary:hover{
        color: rgba(0, 0, 0, 0.3);
        background-color: #0073C2;
    }

button.exit, input[type=button].exit {
    font-family: sageAdelle, sans-serif;
    font-size: 20px;
    float: right;
    margin: 10px 50px 0 0;
}
