.payment_info {
    padding-right: 20px !important;
}

.payment_info:focus{
background-color: #fff !important;
    border: 1px solid #66afe9 !important;
    border-radius: 2px !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) !important;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075) !important;
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s !important;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s !important;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s !important;
}

label {
    font-size: 15px !important;
    font-weight: 400 !important;
}

.table h2{
	   color: #354456 !important;
    margin-top: 20px;
}
th{
	text-align: center !important;
}

.btn2:first
{
	margin-top: 30px;
}

.btn2{
	
  font-family: "Montserrat", Sans-serif !important;
    text-transform: none !important;
    line-height: 1.5em !important;
    letter-spacing: 0px !important;
    fill: #FFFFFF !important;
    color: #FFFFFF !important;
    background-color: #1982FC !important;
    border-style: solid !important;
    border-color: #1982FC !important;
    border-radius: 25px 25px 25px 25px !important;
    box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.5) !important;
	font-size: 14px !important;
	padding: 5px 10px 5px 10px !important;
	width: 300px !important;
	    margin-bottom: 15px !important;

}

.btn2:hover{
	color: white !important;
	background-color: #43CC47 !important;
}

