			.formc {
				width: 100%;
				/*position: relative;
				left: 19%;*/
			}
			.formc li, .formc div{
				/*border-bottom: 1px dashed #333;
				position: relative;
				padding: 10px 4px;*/
			}
			.formc li label, .formc div label {
				font-weight: bold;
				float: left;
				display: block;
				width: 47%;
			}
			.formc li span.validation, .formc div span.validation {
				float: left;
				clear: left;
				display: block;
				width: 200px;
				font-size: 0.9em;
				color: #a2130b;
			}
			
			.textarea {
				height:90px; 
				width:100%; /* was 270px */
				padding-left:0px;
				border-radius:3px;
				border:0px;
				position: relative;
				background-color:#E0E0E0;
			}
			input[type='text'] {
				height:22px; 
				/*width:270px;*/
				border-radius:3px;
				border:0px;
				position: relative; 
				background-color:#E0E0E0;
			}
			input[type='email'] {
				height:22px; 
				/*width:270px;*/
				border-radius:3px;
				border:0px;
				position: relative; 
				background-color:#E0E0E0;
			}
			input[type='url'] {
				height:22px; 
				/*width:270px;*/
				border-radius:3px;
				border:0px;
				position: relative; 
				background-color:#E0E0E0;
			}
			input[type='tel'] {
				height:22px; 
				/*width:270px;*/
				border-radius:3px;
				border:0px;
				position: relative; 
				background-color:#E0E0E0;
			}
			input[type='submit'] {
				/*width: 100px;
				padding: 4px 9px 4px 9px;*/
				position: relative;
				/*left: 36%;
				top: 12px;*/
			}
			.button, .readon, .readon2, .readon3, a.readmore, button.validate, p.readmore a, #member-profile a, #member-registration a, .formelm-buttons button, .controls .btn, .logout-button .btn,/*#gantry-totop,*/ .sprocket-readmore, &.roksearch_results a.clr {
	display: inline-block;
	padding: 15px 30px;
	line-height: 1;
	text-transform: uppercase;
	font-size: @base-font-size;
	letter-spacing: 1px;
	.buttonStyleFlat(@white, @main-accent, 4px) !important;
	border: 2px solid transparent;
	background-image: none;
	text-shadow: none;
	.transition(all 0.2s ease-in);
	&:hover {
		.buttonStyleFlat(@white, @main-accent2, 4px) !important;
		border: 2px solid transparent;
		background-position: inherit;
		background-image: none;
		text-shadow: none;
		[class^="box"] &, [class*=" box"] & {
			.buttonStyleFlat(@white, @main-accent2, 4px) !important;
		}		
	}	
	[class^="box"] &, [class*=" box"] & {
		.buttonStyleFlat(@white, @main-accent, 4px) !important;
	}	
}
			.hightlight {
				border:2px solid #9F1319!important;
				background:url('../iconCaution.gif') no-repeat 2px;
				background-color: white;
				padding-left: 22px;
				max-width: 246px;
			}
			.hightlight2 {
				border:2px solid #9F1319;
			}
			.loading {
				float:right; 
				background:url('../ajax-loader.gif') no-repeat 1px; 
				height:28px; 
				width:28px; 
				display:none;
			}
			.logo {
				margin-top:20px;
			}
			#ypiresia {
				position: relative;
				border-radius: 3px;
				border: 0px;
				height:24px;
				width:271px;
			}
			
			.formc div{
				/*min-height:32px;*/
			}
			
			@media screen and (max-width: 520px) {
				select#ypiresia, input[type=text], input[type=email], input[type=url], input[type=tel], textarea#comment1 {
					width:50%;
				}
				.tabbable.custom-tabs.hide-label-980 > .nav-tabs > li > a > [class*="icon"] {
					font-size:1.5em;
				}
				.tabbable.custom-tabs.hide-label-980 > .nav-tabs > li > a {
					padding:10px;
				}
			}
			
			@media screen and (max-width: 435px) {
				form#frm1 {
					text-align:center;
				}
				form#frm1 > div {
					height:auto!important;
				}
				.formc li label, .formc div label {
					width:100%!important;
				}
				.formc li span.validation, .formc div span.validation{
					width:100%!important;
				}
				input[type='submit'] {
					left:0px;
				}
				select#ypiresia, input[type=text], input[type=email], input[type=url], input[type=tel], textarea#comment1 {
					width:82%;
				}
				.tabbable.custom-tabs.hide-label-980 > .nav-tabs > li > a > [class*="icon"] {
					font-size:1.3em;
				}
				.tabbable.custom-tabs.hide-label-980 > .nav-tabs > li > a {
					padding:8px;
				}
			}
			
			@media screen and (max-width: 340px) {
				div.logo > img {
					width:100%;
				}
			}