.admin-gift-table .form-field input {
float:right;
width:80%;
}
.admin-gift-table .form-field textarea {
float:right;
width:80%;
}
.required {color: #c0392b }
#admin-gift-registry
{
border: 1px solid rgba(0,0,0,.1);
margin: 0 -1px 24px 0;
text-align: left;
width: 100%;
border-collapse: separate;
-webkit-border-radius: 5px;
border-radius: 5px;
background:#fff;
text-shadow: none;
}
label.error {
color: red;
width: 100% !important;
margin-bottom: 1em;
text-align: right;
}
input.error {
border: 1px solid red !important;
}
.gr_notice h3 {
color: #f37171 !important;
padding-bottom: 1em;
font-size: 1.4em;
}  #accordion-giftregisty h3{
margin-bottom: 0px;
}
#accordion-giftregisty-content .giftregistry-form .form-field label{
width: 25%;
float: left;
display: inline-block;
margin-top: 10px;
}
#accordion-giftregisty-content .giftregistry-form .form-field{
overflow: hidden;
}
#accordion-giftregisty-content .giftregistry-form .form-field input{
width: 75%;
float: left;
display: inline-block;
margin-top: 10px;
}
#accordion-giftregisty-content .giftregistry-form .form-field textarea{
width: 75%;
float: left;
display: inline-block;
margin-top: 10px;
}
.giftregistry-form h3{
padding: 0px 0 5px 0;
}
.giftregistry-form input:last-child{
float: none;
display: block;
width: 50%;
margin: 10px auto 0px auto;
}
.giftregistry-form .address .title h3{
margin: 0 0 20px 0;
}
.giftregistry-form .address .title a{
margin-right: 20px;
font-style: italic;
}
#admin-gift-registry img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
width: 100px;
height: 100px;
}
#admin-gift-registry {
border-collapse: collapse !important;
}
#admin-gift-registry tr:nth-child(even) td {
padding: 0 0 2em 0;
}
#admin-gift-registry tr:nth-child(even) {
border: none;
}
#admin-gift-registry tr {
border-top: 1px solid #ddd;
}