* {
    margin: 0px;
    padding: 0px;
    text-decoration: none;
}

.list {
    border-radius: 3px;
    background: rgb(255, 255, 255);
    margin: 8px 8px 13px;
    box-shadow: rgb(255, 255, 255) 0px 1px 0px 0px, rgb(204, 204, 204) 0px 2px 0px 0px, rgb(255, 255, 255) 0px 3px 0px 0px, rgb(204, 204, 204) 0px 4px 0px 0px, rgb(255, 255, 255) 0px 5px 0px 0px, rgba(0, 0, 0, 0.2) 0px 3px 5px 2px;
    overflow: hidden;
    cursor: pointer;
    max-width: 500px;
    margin: 30px auto;
}

ul,
ol {
    padding: 0px;
    margin: 0px;
}

ul,
ol {
    list-style: none;
}

.proven ul {
    margin: 25px 0px;
}

.list ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

li {
    line-height: 30px;
}

.proven ul li {
    font-size: 14px;
    color: rgb(51, 51, 51);
    line-height: 26px;
    list-style: disc inside;
    padding-left: 10px;
}

.list ul li {
    margin: 0px;
    padding: 5px;
    text-indent: 50px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    color: rgb(53, 106, 160);
    font-weight: 700;
    text-shadow: rgb(255, 255, 255) 1px 1px 0px;
    list-style-type: none;
}

#ltitle {
    font-family: "Lato", Helvetica, Arial, sans-serif;
    line-height: 1.1;
    font-weight: bold;
/*     font-size: 125%; */
    text-align: center;
    text-indent: 0;
    /* margin-left: -50px; */
    background-color: rgb(238, 238, 238);
    color: rgb(51, 51, 51);
    cursor: default;
}

#deliopts li:nth-child(2) {
    background: url("images/envelope.png") 12px 10px / 35px 35px no-repeat;
}

.deliopt {
    background: url("images/overnight.png") 15px 10px / 35px 35px no-repeat;
}

.list ul li span {
    display: block;
    font-size: 11px;
    color: rgb(136, 136, 136);
    font-weight: 100;
    text-shadow: rgb(255, 255, 255) 1px 1px 0px;
}

#deliopts li:nth-child(3) {
    background: url("images/mail-cert.png") 15px 10px / 35px 35px no-repeat;
}

#deliopts li:nth-child(4) {
    background: url("images/3day.png") 15px 10px / 35px 35px no-repeat;
}

#deliopts li:nth-child(5) {
    background: url("images/2day.png") 15px 10px / 35px 35px no-repeat;
}

#deliopts li:nth-child(6) {
    background: url("images/overnight.png") 15px 10px / 35px 35px no-repeat;
}

#deliopts li:nth-child(7) {
    background: url("images/air2.png") 15px 10px / 35px 35px no-repeat;
}

#deliopts li:nth-child(8) {
    background: url("images/walk.png") 15px 10px / 35px 35px no-repeat;
}

#lsubmit {
    background: url("images/dummy.gif") 1px 1px no-repeat !important;
}

button,
input {
    line-height: normal;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    cursor: pointer;
    -webkit-appearance: button;
}

label,
select,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
input[type="radio"],
input[type="checkbox"] {
    cursor: pointer;
}

label,
input,
button,
select,
textarea {
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
}

input,
button,
select,
textarea {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

input,
textarea,
.uneditable-input {
    background: rgb(239, 239, 239);
}

input[type="file"],
input[type="image"],
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="radio"],
input[type="checkbox"] {
    width: auto;
}

input,
textarea,
.uneditable-input {
    margin-left: 0px;
}

.btn {
    display: inline-block;
    padding: 4px 12px;
    margin-bottom: 0px;
    font-size: 14px;
    line-height: 20px;
    color: rgb(51, 51, 51);
    text-align: center;
    text-shadow: rgba(255, 255, 255, 0.75) 0px 1px 1px;
    vertical-align: middle;
    cursor: pointer;
    /* background-color: rgb(245, 245, 245); */
    /* background-image: linear-gradient(rgb(255, 255, 255), rgb(230, 230, 230)); */
    background-repeat: repeat-x;
    border-width: 1px;
    border-style: solid;
    /* border-image: initial; */
    /* border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgb(179, 179, 179); */
    /* border-radius: 4px; */
    /* box-shadow: rgba(255, 255, 255, 0.2) 0px 1px 0px inset, rgba(0, 0, 0, 0.05) 0px 1px 2px; */
}

.btn:first-child {}

.btn-primary {
    color: rgb(255, 255, 255);
    text-shadow: rgba(0, 0, 0, 0.25) 0px -1px 0px;
    background-color: rgb(0, 109, 204);
    background-image: linear-gradient(rgb(0, 136, 204), rgb(0, 68, 204));
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}

button.btn,
input[type="submit"].btn {}