input.register-input {
	width:100%;
}

div.register-label {
	margin:8px 0;
}
.already-client {
	float: left;
    width: 100%;
    text-align: center;
    margin: 20px 0px 0px;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
    border-radius: 8px;
    line-height: 60px;
    background: rgba(255,255,255,1);
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(244,245,240,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(244,245,240,1)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(244,245,240,1) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(244,245,240,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(244,245,240,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(244,245,240,1) 100%);
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f5f0', GradientType=0 );*/
}
.already-client a{
/*
	float: none;
	width: auto;

	float: none !important;
	width: auto !important;
*/
}
div.register_google {
	float: left;
	padding-right: 5px;
/*
	margin-top: -11px;
*/
}
div.register_google:active {
	float: left;
/*
	padding-right: 5px;
*/
}

/* BUTTON FACEBOOK */
div.register_facebook {
	float: left;
	width: 45px;
	cursor: pointer;
	background: rgb(101, 126, 200);
	box-shadow: 0 3px 0 rgb(81, 104, 173);
	margin: 0px 5px 0px 20px;
    border-radius: 4px;
}
div.register_facebook a {
	float: left;
	width: auto !important;
}
div.register_facebook img {
	float: left;
	width: 41px;
	margin: 0px!important;
}

div.register_facebook:hover {
	background: rgb(128, 153, 229);
	box-shadow: 0 3px 0 rgb(101, 126, 200);
}

div.register_facebook:active {

	margin-top: 3px;
	background: rgb(128, 153, 229);;
	box-shadow: 0 0 0 #FFFFFF;

}

/* BUTTON APPLE ID */
div.register_apple {
	float: left;
    cursor: pointer;
    background: #000000;
    box-shadow: 0 3px 0 #636363;
    margin: 0px 5px 0px 0;
    border-radius: 4px;
    padding: 7px 10px;
}
div.register_apple a {
	float: left;
	width: auto !important;
}
div.register_apple img {
	float: left;
    width: 28px;
    margin: 0px!important;
}

div.register_apple:hover {
	background: rgb(64 64 64);
	/*box-shadow: 0 3px 0 #777777;*/
}

div.register_apple:active {
	margin-top: 3px;
	/*background: rgb(128, 153, 229);*/
	box-shadow: 0 0 0 #FFFFFF;
}

.title-cadastro { 
	text-align: center;
	float: none !important;
}

/* .form-horizontal input, */
/* .form-horizontal textarea, */
/* .form-horizontal select, */
/* .form-horizontal .help-inline, */
/* .form-horizontal .uneditable-input, */
/* .form-horizontal .input-prepend, */
/* .form-horizontal .input-append { */
/*   display: inline-block; */
/*   display: inline; */
/*   margin-bottom: 0; */
/*   vertical-align: middle; */
/*   zoom: 1; */
/* } */

/* .form-horizontal .control-group { */
/*   margin-bottom: 20px; */
/*   zoom: 1; */
/* } */

/* .form-horizontal .control-group:before, */
/* .form-horizontal .control-group:after { */
/*   display: table; */
/*   line-height: 0; */
/*   content: ""; */
/* } */

/* .form-horizontal .control-group:after { */
/*   clear: both; */
/* } */

/* .form-horizontal .control-label { */
/*   float: left; */
/*   width: 160px; */
/*   padding-top: 5px; */
/*   text-align: right; */
/* } */

/* .form-horizontal .controls { */
/*   display: inline-block; */
/*   padding-left: 20px; */
/*   margin-left: 180px; */
/*   margin-left: 0; */
/* } */

/* .form-horizontal .controls:first-child { */
/*   padding-left: 180px; */
/* } */

/* .form-horizontal .form-actions { */
/*   padding-left: 180px; */
/* } */

/* .control-group { */
/*   margin-bottom: 10px; */
/* } */

/* legend + .control-group { */
/*   margin-top: 20px; */
/*   -webkit-margin-top-collapse: separate; */
/* } */
