/* .panel-success {
    border-color: #29b74e;
} */

.container {
    padding-top: 3.57143rem;
}

.panel {
    min-height: 250px;
    max-width: 700px;
    margin: 0 auto;
    -webkit-transition: min-height 180ms ease;
    -o-transition: min-height 180ms ease;
    transition: min-height 180ms ease;
    word-break: break-word;
    border-radius: 10px;
    box-shadow: 0 4px 18px 0 rgba(0, 0, 0, .3);
    border-bottom: 5px solid rgba(255, 201, 41, 1);
}

.panel-title {
    font-size: 24px;
}

.panel-success>.panel-heading {
    color: #000;
    background-color: unset;
    border-color: #fff;
}

.panel-success>.panel-heading .panel-title {
    /* color: #fff;
    background-color: #2ecc71;
    border-color: #29b74e; */
    color: #000;
    letter-spacing: .6px;
    margin-bottom: 9px;
    font: 24px / 33px "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 600;
    word-break: break-word;
    text-align: center;
}

.b24-form-header-description {
    margin: 0 0 15px 0;
    font: 15px / 17px "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #000;
    opacity: .8;
    word-break: break-word;
    text-align: center;
}

.btn-success {
    /* color: #fff;
    background-color: #2ecc71;
    border-color: #29b765; */
    position: relative;
    display: inline-block;
    font-weight: 600;
    padding: 15px 20px;
    margin: 0;
    min-height: 52px;
    width: 100%;
    border: 0;
    border-radius: 4px;
    background-color: rgba(255, 201, 41, 1);
    font: 600 15px / 22px var(--b24-font-family);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: -1px -1px 1px rgba(0, 0, 0, .09);
    box-shadow: -1px -1px 1px rgba(0, 0, 0, .09);
    outline: 0;
    cursor: pointer;
    color: #fff;
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}

.btn-success:hover {
    background-color: rgba(255, 201, 41, 0.7);
}

.success {
    color: #29b74e;
}
.jgrowl-error {
    background-color: #a94442 !important;
}

.jgrowl-success {
    background-color: #3c763d !important;
}

.jgrowl-warning {
    background-color: #8a6d3b !important;
}

#agree1-description, #agree2-description {
    cursor: pointer;
}