.smart-forms .form-body {
	overflow:hidden;
	padding:10px 5px 0 5px;
	background: transparent;
}
.smart-forms .form-footer {
	overflow:hidden;
	padding:10px 5px;
	background: transparent;
}

.smart-forms .radio,.smart-forms .checkbox {
	margin-top:0;
	margin-bottom:0;
	padding-left:0;
	top:5px;
}
 
.smart-forms .checkbox:after,.smart-forms .checkbox:before{
	margin: 0;
	padding: 0;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	-o-box-sizing: content-box;
	box-sizing: content-box;
}
 
.smart-forms .ui-slider .ui-slider-handle { 
	width:1.61em; 
	height:1.61em; 
}

.smart-forms .captcode img{ position:relative; top:-2px;}

/*  .smart-forms .refresh-captcha { position:relative; top:-2px;} */

/* @primary button theme
-------------------------------------------- */
.smart-forms .btn-danger {  background-color: #A90329;  }
.smart-forms .btn-danger:hover,
.smart-forms .btn-danger:focus { background-color: #7C001C; }
.smart-forms .btn-danger:active{ background-color: #A90329; }
.smart-forms .btn-danger, 
.smart-forms .btn-danger:hover,
.smart-forms .btn-danger:focus, 
.smart-forms .btn-danger:active{ color: #fff; text-shadow: 0 1px rgba(0, 0, 0, 0.08); }

.smart-forms .btn-cancel {  background-color: #D7D7D7;  }
.smart-forms .btn-cancel:hover,
.smart-forms .btn-cancel:focus { background-color: #B7B7B7; }
.smart-forms .btn-cancel:active{ background-color: #D7D7D7; }
.smart-forms .btn-cancel, 
.smart-forms .btn-cancel:hover,
.smart-forms .btn-cancel:focus, 
.smart-forms .btn-cancel:active{ color: #fff; text-shadow: 0 1px rgba(0, 0, 0, 0.08); }
.smart-forms .gui-input.required-field{ border-right:1px solid #ff0000; }

/* ADJUSTS THE POSITION OF THE CAPTCHA */
.smart-forms .captcode img{
	position:relative; top:-2px;
}

/* Removed padding */
.smart-wrap {
	padding:0;
