*{
	margin:0;
	padding:0;
}
body{
	font-family:'roboto',sans-serif;
}
.margTop5{
	margin-top:20px;
}
.margTop4{
	margin-top: 22.5px
}
.margTop3{
	margin-top: 0px;
}
.margTop2{
	margin-top:7.5px
}
.margTop{
    margin-top:8px;
}
.margYear{
	margin-top: 42px;
}
.wholeWidth{
	width:100%;
}
.threeWidth{
	width:31%;
}
.twoWidth{
	width:42%;
}
.fourWidth{
	width:25%;
}
/* font size large */
.application h1{
	font-size:40px;
}
.application h2{
	font-size:30px;
}
/* font size Medium */
.mdSize{
	font-size:24px;
	font-weight:500;
}
/* font size Small */
.smSize{
    font-size: 14px;
	font-weight: 500;
}
/* font size Extra Small */
.fAndLInput input,.fAndLInput select,
.dgmInput input,.dgmInput select,
.mbsInput select,.ebInput input,
.mypInput input,.tmpInput input{
background:white;
height:32px;
outline:none;
border:none;
padding-left:15px;
font-size: 16px;
border-radius: 0px;
    width: 100%;
}
/* width Size */
.fAndLInput input,.fAndLInput select{
width:100%;
}
.dgmInput input,.dgmInput select{
	width:100%;
}
.mbsInput select{
width:100%;
}
.ebInput input{
    width: 80%;
    display: inline-block;
    margin-right: 5px
}
.mypInput input{
width:100%;
}
.tmpInput input{
width:100%;
}
.logo img{
    /*margin-top: 40px;*/
    //margin-left: 22%
}
form{
	margin-top:5px;
	min-height:100%;
}
.check-box input{
	border:none;
	outline:none;
	width:5%;
	background:white;
	border-radius: 4px;
}
.labelSize{
width:60%;
background:white;
height:140px;
margin-bottom: 15px;
}
.check-box1 label{
font-size: 16px;
line-height: 2;
}
.button{
font-size:20px;
}
.button input{
width:60%;
background:black;
height:60px;
padding-left:5%;
color:white;
border-radius:4px;
}
/* media query  */
@media only screen and (max-width:420px)
{
.logo img{
    margin-top: 20px;
    margin-left: 25%
}
.margTop5{
	margin-top:15px;
}
.margTop4{
	margin-top:12.5px;
}
.margTop3{
	margin-top: 10px;
}
.margTop2{
	margin-top:5px;
}
.margTopNew{
  margin-top:2px;
}
.application h1{
	font-size:30px;
}
.application h2{
	font-size:20px;
}
.margSmall{
	margin-top: 15px;
}
.margYear{
	margin-top: 15px;
}
.ebInput input{
	width: 30%
}
.button input{
width:100%;
	}
/* */
.fAndLInput input,.fAndLInput select,
.dgmInput input,.dgmInput select,
.mbsInput select,
.mypInput input,.tmpInput input{
background:white;
height:50px;
outline:none;
border:none;
padding-left:15px;
font-size: 14px;
border-radius: 4px;
width:60%;
}
form{
	margin-top:5px;
	background-color:#F6F6F6;/*#F6F6F6*/
	min-height:100%;
}
.check-box input{
	border:none;
	outline:none;
	width:5%;
	background:white;
	border-radius: 4px;
}
.labelSize{
width:30%;
background:white;
height:100px;
}
.check-box1 label{
font-size: 16px;
line-height:1.8;
}
.button{
font-size:19px;
}
.button input{
width:100%;
background:black;
height:60px;
padding-left:5%;
color:white;
border-radius:4px;
}
}


.juspay_express_form
{
border: 2px solid #f7f7f7;
    border-radius: 5px;
	    padding: 0px;
    margin: 0px;
    background: #fff;
}
.juspay_express_form legend
{
    background: #f7f7f7;
    text-align: center;
    padding: 10px 10px;
    font-weight: 600;
}
.form-horizontal .controls
{
	    margin-left: 0px;
			display: block;
}
.form-actions
{
    background: #fff;
    border: none;
    padding-left: 0px !important;
    margin: 0px;
}
.form-horizontal .control-group
{
	margin: 0px;
}
.payment-group-main
{
padding: 20px;
position: relative;
}
.form-horizontal .control-label {
    float: left;
    padding-top: 5px;
    text-align: left;
    margin-bottom: 5px;
    display: block;
    width: 100%;
	font-weight: 700;
}
.control-group input
{
    padding: 8px;
    height: 40px;
	display: block;
    width: 100%;
    margin-bottom: 10px;
	border-radius: 0px;

}
.payment-section
{
padding: 60px 0px;
position: relative;
display: block;
}
.account-form
{
    position: relative;
    display: block;
}
.form-section
{
    padding: 15px 0px;
    position: relative;
}
.form-section.add
{
	background: #f7f7f7;
}
.form-section.even .fAndLInput input, .form-section.even .fAndLInput select, .form-section.even .dgmInput input, .form-section.even .dgmInput select, .form-section.even .mbsInput select, .form-section.even .ebInput input, .form-section.even .mypInput input, .form-section.even .tmpInput input
{
	background: #f7f7f7;
}
.row
{
margin-left: 0px !important;
margin-right: 0px !important;
}
/*.application
{
margin-bottom: 50px;
}*/
.btn-primary {
    color: #fff;
    background-color: #e6b035 !important;
    border-color: #e6b035 !important;
    border-radius: 0px !important;
    font-weight: 600 !important;
    text-transform: uppercase;
    padding: 8px 30px !important;
}
.btn-primary:focus
{
outline: none !important;
box-shadow: none !important;
}
.pure-table
{
	border: none;
}
.pure-table thead tr th
{
    font-weight: 700;
    color: #f9f9f9;
    width: 50%;
    border: 1px solid;
    background: #4e4e4e;
}
.pure-table thead tr td
{
	border: 1px solid;
}
