﻿form { margin:0px; padding:0px; margin-bottom:30px; }
#divfrm { padding-left:50px;  }
#divref { min-width:110px; background-color:rgb(102, 102, 153); color:white; margin-bottom:20px; padding:7px 10px 7px 10px; border-radius:10px; }
#paypalim { width:auto; height:auto; border:5px; }
#imgsspay { float:right; margin-right:30px; }
#inptrans { width:210px; height:30px; padding:5px; font-size:18px; text-align:right; background-color:#FFFFCC; color:blue; } 
#inpvalor { width:110px; height:30px; padding:5px; font-size:18px; text-align:right; background-color:#FFFFCC; color:blue; }
#inptransbt { width:224px; height:30px; background-color:#009BFF; color:white; cursor:pointer; }
#inppaysbt { width:124px; height:30px; background-color:#009BFF; color:white; cursor:pointer; }
#spnrefinf { float:right; padding:3px 3px 0px 0px; color:rgb(160, 160, 192); }
.graf { 
	-o-border-radius:6px; -o-box-shadow:3px 3px 10px 0px black; 
	-moz-border-radius:6px; -moz-box-shadow:3px 3px 10px 0px black; 
	-webkit-border-radius:6px; -webkit-box-shadow:3px 3px 10px 0px black; 
	border-radius:6px; box-shadow:3px 3px 10px 0px black;
	}
h2 { margin:0px; padding:20px 0px 0px 0px; width:100%; text-align:center; color:rgb(255, 55, 0); background-color:white; }
h3 { margin:0px; padding:20px 0px 0px 0px; width:100%; text-align:left; color:rgb(102, 102, 153); background-color:white; }
}

@media all and (max-width: 1020px) { 
}

@media all and (max-width: 501px) { 
h2 { padding:50px 0px 0px 20px; width:auto; text-align:left; }
}

@media all and (max-width: 350px) { 
}