.form_box .group_form:after {
    clear: both;
}
.form_box .group_form:before, .form_box .group_form:after {
    display: table;
    line-height: 0;
    content: "";
}
.form_box{border:;margin-top:10px;
}


.form_box .group_label {
    float: left;
    width: 160px;
    padding-top: 16px;
    text-align: right;
    color:#3D3D3D;font-size:14px;
}
.register_form{}
.group_form{padding:10px;}
{border:1px solid ;width:110px;height:20px;float:left;margin:10px;font-size:14px;color:#;}
.required{color:red;}

/*Caixa formulario mais erros*/
.checkout-content input[type="text"],.checkout-content input[type="password"],
.input_form{width:220px;}
.form_box .group {
    margin-left: 180px;
}
.group{display:;margin:10px;}
.group input{}
.checkout-content input[type="text"],.checkout-content input[type="password"],
select,.form_box .group input[type="text"],.group input[type="password"]{
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 20px;
    color: #555;
    vertical-align: middle;
    border-radius: 4px;
    display: inline-block;
    height: 20px;
    padding: 4px 6px;
    
}
.checkout-content input[type="text"],.checkout-content input[type="password"].checkout-content input[type="text"],.checkout-content input[type="password"],
select,.group input[type="text"] ,.group input[type="password"]{    background-color: #FFF;
    border: 1px solid#ccc ;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;
   
}
/*///////////erros formularios\\\\\\\*/

.group .error{border:1px solid #080E7C;width:230px;height:20px;color:#fff;font-size:10px;padding:6px;float:right;background-color:#F20C0C;border-radius: 4px;}

/*caixa de selecionar*/
select{height:30px;}

/*codigo focus*/
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
    border-color:#02CCFF ;
    outline: 0px none;
    box-shadow: 0px 1px 1px #7DBFD9 inset, 0px 0px 8px #006680;
}




/*Botoes Radius*/

.checkbox {display:inline-block;padding-top:5px;margin-bottom:0px;vertical-align:middle;margin-left:10px;}
{height:30px;line-height:100px;}


/*------- Checkout incio --------------*/

.checkout-heading { padding:8px 10px; background:rgba(117, 202, 236, 0.27) ; margin:5px 0 10px 0; color:; font-size:16px; border-bottom:1px dashed #E7E7E7; cursor:pointer }
.checkoutsteptitle.down { background-position: right 10px }
#checkout .checkout-heading a { float:right; margin-right:30px; font-size:13px; line-height:16px }
.checkoutstep { display:none; margin:15px 0 30px 0; background:#fff; padding:15px; }
.checkoutstep textarea { width:95% }
.checkoutstep:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.newcustomer, .returncustomer { width:40%; float:left; border:1px solid #E7E7E7; padding:15px 20px; border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; }
.newcustomer { margin-right:5%; }
.privacy { float:right; margin:10px 10px 0 0 }
/*------- Checkout fim --------------*/
/*.checkout-content input[type="text"],.checkout-content input[type="password"]{width:200px;}
.checkout-content input[type="text"],.checkout-content input[type="password"] { border: 1px solid #CCC;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    background-color: #FFF;
}
.checkout-content input[type="text"],.checkout-content input[type="password"]{padding: 4px 6px;
margin-bottom: 10px;
font-size: 14px;
line-height: 20px;
color: #555;
vertical-align: middle;
border-radius: 4px;
display: inline-block;
height: 20px;}*/