/* All styles created for demo purposes only, you may not need this for your project */
.demo-button button {
  margin-bottom: 5px; }

.demo-icons li {
  margin-bottom: 50px;
  text-align: center; }

.demo-icons .lnr,
.demo-icons .fa {
  font-size: 28px; }

.demo-icons .cssclass {
  display: block;
  margin-top: 5px;
  margin-left: 5px; }

/*# sourceMappingURL=demo.css.map */

.padi { padding:3px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
						
						.pari { background:#ffffff }
						.dispari { background:#dedede }

						.menu_form .pari, .menu_form .dispari { padding:4px; font-size:16px }
						
						.menu_form input[type="text"],.menu_form input[type="email"] {
							width: 100%;
							border: 1px solid #e2e2e2;
							-webkit-border-radius: 4px;
							-moz-border-radius: 4px;
							border-radius: 4px;
							color: #000;
							font-size: 16px;
							padding: 8px 5px;
						}
						.menu_form input[type="password"] {
							width: 100%;
							border: 1px solid #e2e2e2;
							-webkit-border-radius: 4px;
							-moz-border-radius: 4px;
							border-radius: 4px;
							color: #000;
							font-size: 13px;
							padding: 8px 5px;
						}
						.menu_form textarea {
							width: 100%;
							border: 1px solid #e2e2e2;
							border-radius: 5px;
							color: #000;
							font-size: 16px;
							padding: 8px 5px;
							min-height: 122px;
						}
						.menu_form input[type="submit"] {
							width: 30%;
							font-family: Arial, Helvetica, sans-serif;
							display: inline-block;
							padding: 7px 15px;
							font-size: 13px;
							font-weight: bold;
							margin-right: 8px;
							float: right;
							color: #000;
							text-shadow: 0 1px 0 rgba(255,255,255,0.9);
							white-space: nowrap;
							background-color: #5AAA27;
							background-image: -moz-linear-gradient(#5AAA27, #C1D133);
							background-image: -webkit-linear-gradient(#5AAA27, #C1D133);
							background-image: linear-gradient(#5AAA27, #C1D133);
							background-repeat: repeat-x;
							border-radius: 2px;
							border: 1px solid #ddd;
							border-bottom-color: #c5c5c5;
							box-shadow: 0 1px 3px rgba(0,0,0,0.05);
							vertical-align: middle;
							cursor: pointer;
							-webkit-touch-callout: none;
							-webkit-user-select: none;
							-khtml-user-select: none;
							-moz-user-select: none;
							-ms-user-select: none;
							user-select: none;
							-webkit-appearance: none;
							text-decoration: none;
						}
						.menu_form input[type="reset"] {
							width: 30%;
							font-family: Arial, Helvetica, sans-serif;
							display: inline-block;
							padding: 7px 15px;
							font-size: 13px;
							font-weight: bold;
							margin-right: 8px;
							float: right;
							color: #333;
							text-shadow: 0 1px 0 rgba(255,255,255,0.9);
							white-space: nowrap;
							background-color: #eaeaea;
							background-image: -moz-linear-gradient(#fafafa, #eaeaea);
							background-image: -webkit-linear-gradient(#fafafa, #eaeaea);
							background-image: linear-gradient(#fafafa, #eaeaea);
							background-repeat: repeat-x;
							border-radius: 2px;
							border: 1px solid #ddd;
							border-bottom-color: #c5c5c5;
							box-shadow: 0 1px 3px rgba(0,0,0,0.05);
							vertical-align: middle;
							cursor: pointer;
							-webkit-touch-callout: none;
							-webkit-user-select: none;
							-khtml-user-select: none;
							-moz-user-select: none;
							-ms-user-select: none;
							user-select: none;
							-webkit-appearance: none;
							text-decoration: none;
						}
						.menu_form input[type="button"] {
							width: 30%;
							font-family: Arial, Helvetica, sans-serif;
							display: inline-block;
							padding: 7px 15px;
							font-size: 13px;
							font-weight: bold;
							float: right;
							color: #333;
							text-shadow: 0 1px 0 rgba(255,255,255,0.9);
							white-space: nowrap;
							background-color: #eaeaea;
							background-image: -moz-linear-gradient(#fafafa, #eaeaea);
							background-image: -webkit-linear-gradient(#fafafa, #eaeaea);
							background-image: linear-gradient(#fafafa, #eaeaea);
							background-repeat: repeat-x;
							border-radius: 2px;
							border: 1px solid #ddd;
							border-bottom-color: #c5c5c5;
							box-shadow: 0 1px 3px rgba(0,0,0,0.05);
							vertical-align: middle;
							cursor: pointer;
							-webkit-touch-callout: none;
							-webkit-user-select: none;
							-khtml-user-select: none;
							-moz-user-select: none;
							-ms-user-select: none;
							user-select: none;
							-webkit-appearance: none;
							text-decoration: none;
						}
						.redwhite { background:#ff0000!important; color:#fff!important; border-radius:4px!important }
						
						
						@media screen and (max-width: 767px) { 
							.menu_form input[type="submit"], .menu_form input[type="reset"], .menu_form input[type="button"] { font-size: 16px; width: 100%; margin-bottom:25px }
							.pari, .dispari { margin-top:25px }
						}
						