.twr-whatsapp{
    font-size: inherit;
    font-family: inherit;
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
}

.twr-whatsapp a.button{
    display: block;
    padding: 8px 16px;
    line-height: 1.4em;
    background: #4AAE20;
    text-align:center;
    color: #ffffff;
    font-size: inherit;
    font-family: inherit;
    border-radius: 2px;
    text-transform: uppercase;
    box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 3px 1px -2px rgba(0, 0, 0, 0.12);
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}

.twr-title{
    color: #000;
    margin-bottom: 0;
}

.twr-body {
    font-size: inherit;
    font-family: inherit;
    margin-top: 0;
}

.twr-whatsapp a.button:hover, .twr-whatsapp a:focus, .twr-whatsapp a:active{
    text-decoration: none;
    color: #ffffff;
    background-color: rgb(51, 121, 22);
}

.twr-step-one, .twr-step-two, .twr-step-three{
    display: none;
}

.twr-step-one{
    display: block;
}

.twr-step-one .twr-content, .twr-step-two .twr-content, .twr-step-three .twr-content {
    padding: 1em;
}

.twr-agree-check input[type="checkbox"]{

}

.twr-whatsapp-heading{
    display: flex;
    align-items: center;
    padding: 5px 16px;
    border-bottom: 1px solid #e1e1e1;
}

.twr-whatsapp-heading h2{
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    line-height: inherit;
    font-size: inherit;
}

.fa-green {
    color: #4AAE20;
}

.twr-whatsapp-heading a.twr-prev,  .twr-whatsapp-heading span.twr-prev{
    flex: 0 0 auto;
    margin-right: 10px;
    width: 42px;
    color: rgba(0, 0, 0, 0.54);
    height: 42px;
    padding: 0;
    font-size: 1rem;
    line-height: 3.8rem;
    text-align: center;
    transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    border-radius: 50%;
    box-shadow: none;
}

.twr-whatsapp-heading a.twr-prev:hover, .twr-whatsapp-heading a.twr-prev:focus{
    background: #4AAE20;
    box-shadow: none;
}

.twr-whatsapp-heading a.twr-prev:hover svg, .twr-whatsapp-heading a.twr-prev:focus svg{
    fill: #ffffff;
}

.twr-whatsapp-heading svg{
    fill: #4AAE20;
    width: 1em;
    height: 1em;
    display: inline-block;
    font-size: 24px;
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    user-select: none;
    flex-shrink: 0;
}

.twr-whatsapp-heading p{
    flex: 1 1 auto;

}

.whatsapp-icon {
    width: 18px;
    height: 18px;
    padding: 0px 0px 1px;
    display: inline-block;
    user-select: none;
    flex-shrink: 0;
}

