body
{
   background:#f3f3f3;
   text-align:center;
   font-family:sans-serif;
}
.box
{
   display:block;
   width:90%;
   max-width:600px;
   margin:10% auto;
   height:auto;
   overflow:hidden;
}
.box .inner
{
   display:block;
   background:white;
   border:solid 1px #cacaca;
   height:auto;
   overflow:hidden;
   padding:20px;
}
.box header img
{
   margin:0 auto 20px auto;
   width: 75%;
}
.box .list
{
   margin:20px 0;
}
.btn-wrapper
{
   margin:0 auto;
   display:inline-block;
   text-align:center;
   width:100%;
}
.btn-wrapper form
{
   display:inline-block;
}
.btn
{
   background:#ed1940;
   box-sizing:border-box;
   display:inline-block;
   text-transform:capitalize;
   border:0;
   font-size:1em;
   text-decoration:none;
   min-width:160px;
   padding:8px;
   border:1px solid #d0183a;
   cursor:pointer;
   color:white;
}
.btn:hover
{
   background:#d0183a;
}
.btn-cancel
{
   background:#bbbbbb;
   border-color:#a5a2a2;
   color:black;
}
.btn-cancel:hover
{
   background:#a5a2a2;;
}
p
{
   line-height:1.7em;
   margin-bottom:20px;
}
.box table
{
   text-align:left;
}
.box table td:first-child
{
   font-weight:bold;
   width:120px;
}
.box table td
{
   padding-bottom:10px;
}
.box table
{
   padding-bottom:20px;
   margin:0 auto;
   box-sizing:border-box;
}
.box form
{
   width:80%;
   margin:0 auto;
}
.box textarea
{
   text-align:left;
   padding:2px;
   border:1px solid black;
   height:320px;
   width:100%;
   line-height:2em;
   resize:none;
   padding:5px;
}
.box input[type='text'],
.box input[type='email'],
.box form input[type='url'],
.box .copyBtn,
.box .row
{
   box-sizing:border-box;
   border:1px solid black;
   width:100%;
   line-height:2em;
   padding-left:5px;
   display:block;
}
.box .row
{
   width:100%;
   border:0;
   text-align:left;
   padding-left:0;
}
.box .copyBtn
{
   width:20%;
   cursor:pointer;
   background:black;
   color:white;
}
.box .copyBtn:hover
{
   background:rgb(73, 73, 73);
}
.box form input[type='text'],
.box form input[type='email'],
.box form input[type='url'],
.box textarea,
.box .copyBtn,
.box .row
{
   margin-bottom:20px;
}
.box label
{
   display:block;
   text-align:left;
   font-weight:bold;
   margin-bottom:10px;
}
.box input.copyText
{
   float:left;
   background:#e4dddd;
   width:79%;
   margin-right:1%;
}
.box .errors
{
   background:#fbfbbd;
   border:1px solid yellow;
   margin:20px 0;
   padding:20px;
}
.box .errors ul
{
   list-style:none; 
   margin:0;
   padding:0;
   left:0;
   top:0;
}
