.payment_box.payment_method_paywise_wallet
			{
				background: #fff!important;
				box-shadow: 1px 1px 11px #ccc;
			}	
			.button-woocommerce
			{
					border:1px solid #d6d6d6;
                    padding:6px 17px;
                    width: 244px;
                    height: 55px;
                    color:#798599;
                    background: transparent;
                    font-family: 'Muli', sans-serif;
                    border-radius: 6px;
                    text-align: left;
                    margin-bottom:10px; background-repeat: no-repeat;
                }
                .icon-paywise
                {
                    display: inline-block;
                    vertical-align: middle;
                    margin-right: 12px;
                }
                .card-icon
                {
                    background-image: url('../images/credit-card.png');
                    width: 23px;
                    height: 19px;
                }
                
                .wallet-icon
                {
                    background-image: url('../images/paywise-wallet.png');
                    width: 23px;
                    height: 19px;
                    margin-top:-6px;
                }
                .agent-icon
                {
                    background-image: url('../images/paywise-agent.png');
                    width: 24px;
                    height: 19px;
                    margin-top:-2px;
                    
                }
                .woocommerce-checkout #payment div.payment_box::before
                {
                    content: "";
                    display: block;
                    border: 1em solid #fff!important;
                        border-top-color: rgb(223, 220, 222)!important;
                        border-right-color: rgb(223, 220, 222)!important;
                        border-left-color: rgb(223, 220, 222)!important;
                    border-right-color: transparent!important;
                    border-left-color: transparent!important;
                    border-top-color: transparent!important;
                    position: absolute;
                    top: -.75em;
                    left: 0;
                    margin: -1em 0 0 2em;
                }

                .button_active{
                  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#669933+0,7ab242+100 */
                background: #669933; /* Old browsers */
                background: -moz-linear-gradient(left, #669933 0%, #7ab242 100%); /* FF3.6-15 */
                background: -webkit-linear-gradient(left, #669933 0%,#7ab242 100%); /* Chrome10-25,Safari5.1-6 */
                background: linear-gradient(to right, #669933 0%,#7ab242 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#669933', endColorstr='#7ab242',GradientType=1 ); /* IE6-9 */ }
                .button-woocommerce
                {
                    
                }

                .button-woocommerce.button_active
                {
                    color:#fff;
                }
                .button-woocommerce.button_active .card-icon
                {
                    background-position: 0px -22px;
                }
                .button-woocommerce.button_active .wallet-icon
                {
                    background-position:0 -21px
                }

                .button-woocommerce.button_active .agent-icon
                {
                    background-position:0 -21px
                }
                .wc-payment-form
                {
                    background: transparent;
                    display: flex;
                    justify-content: flex-start;
                    flex-wrap: wrap;
                    text-align: left;
                    align-items: flex-start;
                }



                .form-radio-input input[type="radio"] {
                    opacity: 0;
                    position: fixed;
                    width: 0;
                  }

                  .form-radio-input label {
                    display: inline-block;
                    background-color: #fff;
                    padding: 10px 20px;
                    font-family: 'Muli', sans-serif;
                    font-size: 16px;
                    border: 1px solid #d6d6d6;
                    border-radius: 4px;
                    color:#798599;
                    cursor: pointer;
                    margin-right:5px;
                }

                .form-radio-input input[type="radio"]:checked + label {
                    background: #669933; /* Old browsers */
                background: -moz-linear-gradient(left, #669933 0%, #7ab242 100%); /* FF3.6-15 */
                background: -webkit-linear-gradient(left, #669933 0%,#7ab242 100%); /* Chrome10-25,Safari5.1-6 */
                background: linear-gradient(to right, #669933 0%,#7ab242 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#669933', endColorstr='#7ab242',GradientType=1 ); /* IE6-9 */ 
                color:#fff;
                cursor:pointer;
                

                }
                
                .form-radio-input input[type="radio"]:focus + label {
                    border: 1px dashed #d6d6d6;
                }
                .form-radio-input label:hover {
                    background-color: #fff;
                  }
                  .form-radio-input input[type="radio"]:checked + label .agent-icon
                  {
                    background-position: 0px -22px;
                  }

                  .form-radio-input input[type="radio"]:checked + label .wallet-icon
                  {
                    background-position: 0px -22px;
                  }

                  .form-radio-input input[type="radio"]:checked + label .card-icon
                  {
                    background-position: 0px -22px;
                  }
                  .payment_box.payment_method_cod, .payment_box.payment_method_cod, .payment_box.payment_method_walletdoc, .payment_box.payment_method_paynow
                  {
                    background: #fff!important;
                    box-shadow: 1px 1px 11px #ccc;
                  }
                  .paywise_transaction_type{
                      /* width: 100%; */
                      padding: 5px;
                  }
                  #add_payment_method #payment div.payment_box::before, 
                  .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout 
                  #payment div.payment_method_paywise_wallet::before {
                    content: none !important;

                  }
                  #wc-paywise_wallet-cc-form{
                      margin-top: 0px !important;
                  }
                  label[for=payment_method_paywise_wallet] img
                    {
                        display: inline-block !important;
                        margin:0px !important;
                    }