.custom_button_container {
    width: fit-content;
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
}

.custom_button_container_left {
    margin: auto;
    margin-left: 0;
}

.custom_button_container_center {
    margin: auto;
}

.custom_button_container_right {
    margin: auto;
    margin-right: 0;
}

.custom_button_container a {
    padding: 10px;
    border-radius: 5px;
}

.custom_button_container:hover a {
    text-decoration: none !important;
}

.custom_button_bg_blue a {
    background-color: var(--FC-blue);
    transition: 200ms;
}

.custom_button_bg_orange a {
    background-color: var(--FC-orange);
    transition: 200ms;
}



.custom_button_bg_hover_blue a:hover {
    background-color: var(--FC-blue);
    transition: 200ms;
}

.custom_button_bg_hover_blue_dark a:hover {
    background-color: var(--FC-blue-dark);
    transition: 200ms;
}


.custom_button_bg_hover_orange a:hover {
    background-color: var(--FC-orange);
    transition: 200ms;
}



.custom_button_text_white {
    color: #FFF !important;
    transition: 200ms;
}

.custom_button_text_black {
    color: #000 !important;
    transition: 200ms;
}



.custom_button_text_hover_white:hover {
    color: #FFF !important;
    transition: 200ms;
}

.custom_button_text_hover_black:hover {
    color: #000 !important;
    transition: 200ms;
}