@CHARSET "UTF-8";
/*buttons*/

.se-button, .se-button-small, .se-button-smallest
{
	outline: 0; 
	text-decoration:none !important; 
	cursor:pointer; 
	position: relative; 
	text-align: center; 
	zoom: 1; 
	margin-top: 0.5em;
	top: 0;
}

.se-button
{
   margin-right: 4px;
   padding: .4em 1em;

    cursor:pointer;
    
    position:relative;
    text-align:center;
    text-decoration:none !important;
}

.se-button-small
{
   margin-right: 2px; 
   padding: .2em .5em .2em .5em; 	
}

.se-button-smallest
{
   margin-right: 1px; 
   padding: .1em .25em .1em .25em; ; 
}


.se-button .ui-icon, .se-button-small .ui-icon, .se-button-smallest .ui-icon
{	
	left:50%;
	margin-left:-8px;
	margin-top:-8px;
	position:absolute;
	top:50%;
}

.se-button-icon-left
{
	padding-left:2.1em;
}

.se-button-icon-right
{
	padding-right:2.1em;
}

.se-button-icon-left .ui-icon
{
	left:0.2em;
	margin-left:0;
	right:auto;	
}

.se-button-icon-right .ui-icon
{
	left:auto;
	margin-left:0;
	right:0.2em;
}

.se-button.se-button-middle, .se-button-small.se-button-middle, .se-button-smallest.se-button-middle
{
	right:auto;	
	left:auto;
}

#recaptcha_container
{
    padding: 5px;
}

#recaptcha_container .se-button
{
    top: -8px;
}
#recaptcha_response_field
{
    margin-bottom:8px;
    margin-top:-8px;
    }