.input-number-td{margin: 0 auto;display: table;}
.input-number {width: 40px;vertical-align: top;text-align: center;outline: none;font-size:22px;background-color: #DFE1EE !important;box-shadow: none !important;border: none !important;margin-right: 0px !important;}
.input-number, .input-number-decrement,.input-number-decrement-5, .input-number-increment ,.input-number-increment-5{border: none;float:left;height: 30px; background: #DFE1EE;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.input-number-decrement,.input-number-decrement-5, .input-number-increment, .input-number-increment-5 { font-size:18px;width: 20px;line-height: 34px;color:#444;text-align: center;font-weight: bold;cursor: pointer;height: 34px;}
.form-control.text.input-number {height: 34px !important; font-weight:bold;}

@media(max-width:767px){
    .calc .buyitem{padding-left: 0; padding-right: 0;}
    .calc .buyitem input.noborder{ 
    	height:30px !important;
    	width:32px !important;
    	margin-top:3px !important;
	    vertical-align: 0px;
    }
}