*, *:before, *:after {
  -moz-box-sizing: border-box; 
  -webkit-box-sizing: border-box; 
  box-sizing: border-box;
}

.sprites {
	background-image:url('/mobile-assets/images/sprites_default.png');
	background-repeat:no-repeat;	
}
.sprites-specific {
	background-image:url('/mobile-assets/images/sprites_specific.png');
	background-repeat:no-repeat;	
}

.doing {background:lime;} 


body {	font-family:Helvetica, "Helvetica Neue", Arial, sans-serif;color:#0e0e0e;}



.row:after {
  content: "";
  display: table;
  clear: both;
}


	
h1 {
	color:#00a4d7;
	font-weight:normal;
	font-size:22px;
	line-height:1.1em;
	margin:0 0 0.2em;
	font-weight: normal;
	font-style: normal;
	font-family: 'AvantGarde', sans-serif;
	font-size-adjust: 0.54;
}
/* inputs and buttons */
fieldset {border:0px solid lime;padding:7px 0  0 0}


.fieldset {width:80%;margin:0 auto;padding:7px 0  20px 0}

.field {margin:0 0 9px 0;}

.title, 
label {font-size:14px;margin:5px 0 10px;display:block;font-weight:bold}

input,
textarea,
select {border:1px solid #777;padding:5px;font-size:14px;box-shadow:inset 0px 3px 8px #ddd;margin-bottom:5px;width:100%}

input:focus,
textarea:focus {border-color:#02a5d7;box-shadow:none;}

input[type="image"] {padding:0;margin:0;border:none;height:auto;width:auto;}

#itempurc,
.input-button {background:#8ac23c;color:#fff;font-weight:500;padding:6px 10px;border:none;width:auto;box-shadow:none;cursor:pointer;}
	
.button__blue {background:#02a5d7 }	
 
#itempurc:hover;
.input-button:hover {background:#0e0e0e!important;}



.title {width:25%;float:left}
.field {width:70%;float:right;}