body, ul, li {
margin:0;
padding:0;
font-family: Helvetica;
}
body {background-color:#C5CCD4;
background-image: url(../ch5/iphoneback.svg);
background: -moz-repeating-linear-gradient( 0, #C5CCD4 0%, #C5CCD4 29%, #CBD2D8 29%, #CBD2D8 100% );
background-image: -webkit-gradient(linear,
left top, right top,
color-stop(0.7142, #C5CCD4),
color-stop(0.7142, #CBD2D8));
-webkit-background-size:7px 1px;
-moz-background-size:7px 7px;
background-size:7px 1px;
background-repeat:repeat;
}
h1 {
color: white;
font-size: 20px;
font-weight: bold;
margin: auto;
overflow: hidden;
text-align: center;
text-overflow: ellipsis;
text-shadow: rgba(0, 0, 0, 0.4) 0px -1px 0px;
white-space: nowrap;
width: 150px;
}
h2 {
color: black;
font-size: 25px;
font-weight: bold;
margin: auto;
overflow: hidden;
text-align: center;
height: 320px;
display: table-cell;
vertical-align: middle;
text-overflow: ellipsis;
text-shadow: rgba(0, 0, 0, 0.4) 0px -1px 0px;
white-space: nowrap;
width: 320px;
}
h3 {
color: black;
font-size: 85px;
font-weight: bold;
margin: auto;
overflow: hidden;
text-align: center;
height: 320px;
display: table-cell;
vertical-align: bottom;
text-overflow: ellipsis;
text-shadow: rgba(0, 0, 0, 0.4) 0px -1px 0px;
white-space: nowrap;
width: 320px;
}
p {
color: #F7F7F7;
font-size: 16px;
font-weight: bold;
margin: auto;
overflow: hidden;
text-align: left;
text-overflow: ellipsis;
text-shadow: rgba(0, 0, 0, 0.7) 0px -1px 0px;
white-space: nowrap;
width: 280px;
}
header {
background-image: -webkit-gradient(linear,
0% 0%, 0% 50%,
from(rgba(176, 188, 205, 1)),
to(rgba(129, 149, 175, 1)));
background-image: -moz-linear-gradient(top, rgb(176, 188, 205) 50%,
rgb(129, 149, 175) 100%);
padding: 7px 10px;
background-color: rgb(109, 132, 162);
border-bottom-color:1px solid rgb(45, 54, 66);
border-top:1px solid rgb(109, 132, 162);
display: block;
height: 31px;
line-height: 30px;
display: block;
border-bottom: 1px solid #2C3542;
border-top: 1px solid #CDD5DF;
}
.button {
color: #FFFFFF;
text-decoration: none;
background-image: -webkit-gradient(linear, top, bottom,
from(#C5CCD4),
to(#fff));
background-image: -moz-linear-gradient(top, #C5CCD4, rgba(255,255,255,0.2));
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.6);
overflow: hidden;
max-width: 80px;
white-space: nowrap;
text-overflow: ellipsis;
font-family: Helvetica;
font-size: 12px;
font-weight:bold;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
height:30px;
padding: 0 10px;
-webkit-background-size: 100% 50%;
-moz-background-size: 100% 50%;
background-size: 100% 50%;
background-repeat:no-repeat;
border: 1px solid #2F353E;
-webkit-box-shadow:
0 1px 0 rgba(255,255,255, 0.4),
inset 0 1px 0 rgba(255,255,255,0.4);
-moz-box-shadow:
0 1px 0 rgba(255,255,255, 0.4),
inset 0 1px 0 rgba(255,255,255,0.4);
box-shadow:
0 1px 0 rgba(255,255,255, 0.4),
inset 0 1px 0 rgba(255,255,255,0.4);
}
.nav li {padding: 8px;}
.cancel {
float:left;
background-image: -webkit-gradient(linear, 0 0, 0 100%,
from(#8EA4C1),
to(#5877A2));
background-color:#4A6C9B;
border-color: #2F353E #375073 #375073;
}
.done {
float: right;
background-image: -webkit-gradient(linear, 0 0, 0 100%,
from(#7B9EEA),
to(#376FE0));
background-color: #2463DE;
}
infotext{
width: 280px;
font-size: 14px;
background-color: #ffffff;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
border: 1px solid #A8ABAE;
display: block;
margin: 10px auto;
padding: 5px 10px;
}
article ul{
width: 300px;
background-color: #ffffff;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
border: 1px solid #A8ABAE;
display: block;
margin: 10px auto;
}
article li {
list-style-type:none;
line-height: 44px;
border-top:1px solid #A8ABAE;
padding: 0 10px;
}
article ul a {
text-decoration: none;
color: black;
list-style-type:none;
padding: 0 0px;
top-margin: 10px;
}
article table li {
list-style-type:none;
line-height: 75px;
border-top:1px solid #A8ABAE;
padding: 0 10px;
}
article table ul{
width: 143px;
background-color: #ffffff;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
font-size: 45px;
text-align:center;
border-radius: 10px;
border: 1px solid #A8ABAE;
display: block;
margin: 0px auto;
}
/* article ul li:hover {
background-color: #aaa;
color: #fff
} */
article ul a:first-of-type li {
border-top:none;
}