﻿/* BeeForm Fixes */
.bee-button-container > button { cursor:pointer; position: relative; overflow: hidden;}
.bee-button-container > button:hover:after { 
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    background: #fff;
    z-index: 2;
    left: 0;
    top: 0;
    opacity: 0.1;
}

.bee-button-container > button.btn-loading {
    background-color: #cdcdcd!important;
    color: transparent!important;
    pointer-events: none;
    position: relative;
    border-color: transparent!important;
}
.bee-button-container > button.btn-loading:before {
    content: "";
    position: absolute;
    left: 50%;
    right: 50%;
    margin-left: -0.45rem;
    margin-top: 5px;
    display: inline-block;
    width: 1rem;
    height: 1rem;
    vertical-align: text-bottom;
    border: 0.15em solid #f8f6f6;
    border-right-color: transparent;
    border-radius: 50%;
    -webkit-animation: spinner-border .75s linear infinite;
    animation: spinner-border .75s linear infinite;
}
@keyframes spinner-border {
    to { transform: rotate(360deg); }
}


/* reCAPTCHA style */
/* .g-recaptcha {font-size: 12px; color: #666;} */
/* .grecaptcha-badge { visibility: hidden;} */