blob: 4bb8d6c29de503b665d2571b7cbcb35566e900f2 [file] [log] [blame]
html, body {
font-family: "helvetica neue", arial, helvetica, sans-serif;
font-size:24px;
color:#333;
background-color:#fff;
margin:30px;
padding:0;
}
.toolbar{
margin:0 0 -1px 0;
padding:19px;
height:51px;
background-color:#7c8992; /* to #5e6a75 */
border:solid 1px #181b1e;
}
/* standard push buttons */
.buttons {
margin:0;
padding:0;
list-style-type:none;
display:inline;
}
.buttons li {
margin:0;
padding:0;
list-style-type:none;
display:inline;
}
.buttons a {
color:#fff;
display:block;
position:relative;
float:left;
width:102px;
height:52px;
margin:0 -1px 0 0;
padding:0;
text-indent:-9999px;
overflow:hidden;
background:transparent url(./img/buttons.png) 0 0 no-repeat;
/*outline:0;*/
}
#btn_del { margin-left:10px; background-position: -222px 0;}
#btn_get { background-position:0 0; }
#btn_com { background-position:-101px 0; }
.buttons a:active, .buttons a:focus {
z-index:2; /* raise z-index when focused, so focus ring shows higher than sibling elements that appear later in the DOM */
}
#btn_del:hover, #btn_del:focus { background-position:-222px -52px; }
#btn_get:hover, #btn_get:focus { background-position: 0px -52px; }
#btn_com:hover, #btn_com:focus { background-position:-101px -52px; }
#btn_del:active { background-position:-222px -104px; }
#btn_get:active { background-position: 0px -104px; }
#btn_com:active { background-position:-101px -104px; }
.buttons a span {
display:block;
position:absolute;
top:50%;
left:50%;
margin:-16px 0 0 -16px;
height:32px;
width:32px;
background:transparent url(./img/icons.png) 0 0 no-repeat;
}
#btn_del span { background-position:-64px 0; }
#btn_get span { background-position:0 0; }
#btn_com span { background-position:-32px 0; }
/* segmented control (view selector like radio buttons, not like tabs) */
.segmentedcontrol{
margin:0;
padding:0;
list-style-type:none;
display:inline;
}
.segmentedcontrol li {
margin:0;
padding:0 -1px 0 0;
list-style-type:none;
display:block;
position:relative;
float:left;
width:102px;
height:52px;
text-indent:-9999px;
overflow:hidden;
background:transparent url(./img/buttons.png) 0 0 no-repeat;
cursor:pointer;
/*outline:0;*/
}
.segmentedcontrol li:active, .segmentedcontrol li:focus {
z-index:2; /* raise z-index when focused, so focus ring shows higher than sibling elements that appear later in the DOM */
}
#radio_list { background-position: 0px 0; margin-left:10px; }
#radio_ico1 { background-position:-446px 0; width:99px; }
#radio_ico2 { background-position:-101px 0; }
#radio_list:hover, #radio_list:focus { background-position: 0px -52px; }
#radio_ico1:hover, #radio_ico1:focus { background-position:-446px -52px; }
#radio_ico2:hover, #radio_ico2:focus { background-position:-101px -52px; }
#radio_list.active, #radio_list:active { background-position: 0px -104px; }
#radio_ico1.active, #radio_ico1:active { background-position:-446px -104px; }
#radio_ico2.active, #radio_ico2:active { background-position:-101px -104px; }
.segmentedcontrol li span {
display:block;
position:absolute;
top:50%;
left:50%;
margin:-16px 0 0 -16px;
height:32px;
width:32px;
background:transparent url(./img/icons.png) 0 0 no-repeat;
}
#radio_list span { background-position: -96px 0; }
#radio_ico1 span { background-position:-128px 0; }
#radio_ico2 span { background-position:-160px 0; }
#radio_list.active span, #radio_list:active span, #radio_list:hover span, #radio_list:focus span { background-position: -96px -32px; }
#radio_ico1.active span, #radio_ico1:active span, #radio_ico1:hover span, #radio_ico1:focus span { background-position:-128px -32px; }
#radio_ico2.active span, #radio_ico2:active span, #radio_ico2:hover span, #radio_ico2:focus span { background-position:-160px -32px; }
/* selectable item list */
.itemlist {
font-weight:bold;
display:block;
margin:0;
padding:0;
list-style-type:none;
border:solid 1px #181b1e;
height:1%;
overflow:auto;
}
.itemlist li {
display:block;
margin:0;
padding:5px 10px;
list-style-type:none;
border-bottom:solid 1px #eee;
outline:0;
position:relative;
}
.itemlist.style_ico1 li, .itemlist.style_ico2 li {
display:block;
float:left;
margin:10px;
width:80px;
padding:85px 5px 5px 5px;
list-style-type:none;
border-bottom:0;
font-size:11px;
text-align:center;
border-radius:8px;
-o-border-radius:8px;
-ie-border-radius:8px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
}
.itemlist.style_ico2 li {
width:180px;
padding:190px 5px 10px 5px;
font-size:16px;
}
.style_ico1 span, .style_ico2 span {
display:block;
position:absolute;
top:12px;
left:50%;
margin-left:-33px;
background:#999;
width:66px;
height:66px;
border-radius:2px;
-o-border-radius:2px;
-ie-border-radius:2px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
}
.style_ico2 span {
margin-left:-83px;
width:166px;
height:166px;
}
.itemlist li.active {
background-color:#d0d1d3;
}
.itemlist li:focus, .itemlist li.active:focus {
color:#000;
background-color:#9bbbdb;
}
.itemlist li:last-child {
border-bottom:0;
}