body {
    background: url(../images/background.png) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.f-baloo {
    font-family: 'Baloo Da 2', cursive;
    color: #504e52;
    font-weight: 700;
}

.br-15 {
    border-radius: 15px;
}

.no-outline {
    border: none;
}

.bx-shadow {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.08);
    transition: 0.3s;
}

.red {
    color: red;
}

.field-title{
    text-transform: capitalize;
    font-size: 15px;
    font-weight: 600;
}

.text-cap{
    text-transform: capitalize;
}

.text-lower{
    text-transform: lowercase;
}

.help{
    font-size: 11px;
}

.plan-card{
    border: none;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.08);
    transition: 0.3s;
    border-radius: 15px;
    cursor: pointer;
}

.plan-card .plan-header1 {
    text-align: center;
    background: #FF9800;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    color: white;
}

.plan-card .plan-header2 {
    text-align: center;
    background: #FFCC80;
}

.plan-card .plan-header2 h4 {
    text-align: center;
    font-weight: 800;
}

.plan-active {
    border: 1px solid #FF9800 !important;
    box-shadow: 0 4px 8px 0 rgba(255, 152, 0, 0.3) !important;
    cursor: pointer;
}

.plan-card:hover {
    /* border: 1px solid #FF9800 !important; */
    box-shadow: 0 4px 8px 0 rgba(255, 152, 0, 0.5) !important;
    transition: 0.3s;
}

.sm-font{
    font-size: 12px;
}

.btn-active{
    background-color: #5cb85c !important;
    border: 1px solid #5cb85c !important;
}

.plan-table{
    font-size: 13px;
}

#business_type_selector{
    list-style-type: none !important;
    padding-inline-start: 0 !important;
    margin-bottom: 0 !important;
}

#legal_identity{
    list-style-type: none !important;
    padding-inline-start: 0 !important;
    margin-bottom: 0 !important;
}

.errorlist {
    padding-inline-start: 20px !important;
}

/*.errorlist li{*/
/*    list-style-type: none !important;*/
/*}*/

#success_anim, #error_anim, #loading_anim {
    height: 260px;
}

.capitalize {
  text-transform: uppercase;
}

.capitalize::placeholder {
  text-transform: capitalize;
}
