body{
    background-color:#fff
}
.container-fluid{
    margin:0;
    padding:0
}
.logo img{
    max-width:100%
}
.green-panel{
    background-color:#94c11f
}
.green-panel h5{
    font-size:1.06rem;
    text-transform:uppercase;
    font-weight:700;
    color:#006833
}
.green-panel .text-bold{
    font-weight:700
}
.cpr_container{
    display:none
}
.form-group input{
    border-radius:4px!important;
    height:34px;
    color:#737373
}
.form-group label{
    font-weight:700;
    font-size:14.5px;
    font-family:Helvetica Neue,Helvetica,Arial,sans-serif
}
.btn-green{
    background-color:#5cb85c;
    border:1px solid #4cae4c;
    color:#fff
}
.btn-amount{
    background-color:#fff;
    color:#000;
    width:75%;
    margin-left:50%;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%)
}
.btn-amount-active{
    border:2px solid #b20000;
    margin-left:calc(50%-1px)
}
.btn-amount:focus{
    outline:none;
    -webkit-box-shadow:none;
    box-shadow:none
}
.amount-1{
    display:none
}
select.form-control{
    width:80%
}
.amount-error{
    text-align:right;
    margin-bottom:40px;
    margin-top:-10px
}
.tooltip>.tooltip-inner{
    background-color:#f5f8fa;
    padding:5px;
    color:#000
}
.input-group .icon{
    position:absolute;
    right:0;
    width:auto;
    text-align:center;
    font-size:1.3rem;
    margin:6px 10px 0 0;
    font-weight:600;
    height:100%;
    z-index:100;
    display:none
}
.input-group .icon-required{
    color:#b20000;
    display:block;
    font-size:.8rem;
    padding-top:5px
}
.input-group .icon-success{
    color:#2a8039
}
.input-group .icon-error{
    color:#b20000
}
.input-group .icon-help{
    display:block;
    font-size:.9rem;
    padding-top:5px;
    color:#000;
    cursor:pointer
}
label.invalid{
    font-size:90%;
    font-weight:400;
    margin-bottom:-10px
}
input.invalid~.icon-help,input.invalid~.icon-success,input.valid~.icon-help{
    display:none
}
input.invalid~.icon-required{
    display:none!important
}
input.invalid~.icon-error,input.valid~.icon-success{
    display:block
}
.valid .error,input.valid~.icon-error{
    display:none
}
.invalid .error{
    display:block
}
input.mb-amount{
    width:80%
}
div.terms p.title{
    font-weight:700;
    font-size:1.1rem;
    color:#5e5e5e;
    cursor:pointer
}
div.terms p.content{
    background-color:#dadada;
    display:none
}
