html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {  margin: 0;  padding: 0;  border: 0;  outline: 0;  font-weight: inherit;  font-style: inherit;  font-size: 100%;  font-family: inherit;  vertical-align: baseline;}:focus { outline: 0; }body {  line-height: 1;  color: black;  background: white;}ol, ul { list-style: none; }table {  border-collapse: separate;  border-spacing: 0;}caption, th, td {  text-align: left;  font-weight: normal;}blockquote:before { content: ""; }blockquote:after { content: ""; }q:before { content: ""; }q:after { content: ""; }blockquote, q { quotes: "" ""; }.easy_clearing:after {  clear: both;  content: ".";  display: block;  height: 0;  visibility: hidden;}input[type="hidden"] { display: none !important; }a {  text-decoration: none;  color: black;}a:hover { text-decoration: underline; }a:visited { color: black; }body {  background: url('../images/background_body_gradient.png') repeat-x top;  background: -webkit-gradient(linear, 0 0, 0 150, from(#ffffff), to(#dddddd)) no-repeat;  background-color: #dddddd;  font-family: "Lucida Grande", sans-serif;  font-size: 13px;  line-height: 20px;  -webkit-text-stroke: 1px transparent;}header h1 { font-family: "droid-sans-1", "droid-sans-2", "Lucida Grande", sans-serif; }#applications li span { font-family: "droid-sans-1", "droid-sans-2", "Lucida Grande", sans-serif; }footer * { font-family: "droid-sans-1", "droid-sans-2", "Lucida Grande", sans-serif; }#user_actions { font-family: "droid-sans-1", "droid-sans-2", "Lucida Grande", sans-serif; }.overlay * { font-family: "droid-sans-1", "droid-sans-2", "Lucida Grande", sans-serif; }#shortcuts dt { font-family: "droid-sans-1", "droid-sans-2", "Lucida Grande", sans-serif; }#not_found { font-family: "droid-sans-1", "droid-sans-2", "Lucida Grande", sans-serif; }nav#breadcrumbs .overlay a { font-family: "droid-sans-1", "droid-sans-2", "Lucida Grande", sans-serif; }label, input[type="text"] { font-family: "droid-sans-1", "droid-sans-2", "Lucida Grande", sans-serif; }nav#breadcrumbs li { font-family: "droid-serif-1", "droid-serif-2", Georgia, serif; }nav#breadcrumbs li a { font-family: "droid-serif-1", "droid-serif-2", Georgia, serif; }nav#breadcrumbs li em { font-family: "droid-serif-1", "droid-serif-2", Georgia, serif; }header, footer {  clear: both;  display: block;}header {  background: none;  margin: 40px 0 20px;  padding: 0 20px;  position: relative;}header:after {  clear: both;  content: ".";  display: block;  height: 0;  visibility: hidden;}header h1 a {  color: #333333;  font-size: 26px;  float: left;  margin-right: 20px;  text-decoration: none;}header h1 a em { color: #999999; }header nav.multi {  font-style: italic;  float: left;}header nav.multi ul {  list-style-type: none;  margin: 0 0 0 10px;  font-size: 20px;}header nav.multi ul li {  float: left;  padding: 0 8px;  position: relative;}header nav.multi ul li a {  text-decoration: none;  border-bottom: 2px solid #bbbbbb;  display: block;  padding: 2px 0;  color: #333333;}header nav.multi ul li.separator {  margin: 0 -10px 10px !important;  padding: 0 10px 10px !important;  border-bottom: 1px solid #999999 !important;}header nav.multi ul .overlay {  display: none;  position: absolute;  top: 28px;  left: 0;  background: rgba(0, 0, 0, 0.8);  z-index: 200;  padding: 10px;  -webkit-border-top-right-radius: 8px;  -webkit-border-bottom-right-radius: 8px;  -webkit-border-bottom-left-radius: 8px;  -moz-border-radius-topright: 8px;  -moz-border-radius-bottomright: 8px;  -moz-border-radius-bottomleft: 8px;  font-family: "Lucida Grande", sans-serif;  font-style: normal;}header nav.multi ul .overlay a {  border-bottom: 0;  background: none;}header nav.multi ul .overlay li:hover {  background: none;  margin: 0;  padding: 0;}header nav.multi ul .overlay.list ul {  width: 200px;  margin: 0;}header nav.multi ul .overlay.list ul li {  float: none;  display: block;  width: 100%;  font-size: 13px;  margin: 0;  padding: 0;}header nav.multi ul .overlay.list ul li a {  border-radius: 0;  -webkit-border-radius: 0;  -moz-border-radius: 0;  padding: 0 10px;  margin: 0 -10px;}header nav.multi ul .overlay.list ul li a:hover {  background-color: rgba(160, 160, 160, 0.4);  background: -webkit-gradient(linear, left top, left bottom, from(rgba(160, 160, 160, 0.7)), to(rgba(160, 160, 160, 0.4)));  font-weight: bold;  text-shadow: 1px 1px 0 #555555;}header nav.multi ul .overlay.grid ul {  list-style-type: none;  margin: 0;  padding: 0;  width: 550px;}header nav.multi ul .overlay.grid ul li {  display: inline-block;  width: 110px;  margin: 0 0 12px;  padding: 0;  text-align: center;}header nav.multi ul .overlay.grid ul li a {  border-radius: 1em;  -moz-border-radius: 1em;  -webkit-border-radius: 1em;  display: block;  padding: 10px 5px 10px;  text-decoration: none;}header nav.multi ul .overlay.grid ul li a img {  display: block;  margin: 0 auto 10px;  width: 80px;  -webkit-transition: -webkit-transform 0.2s ease-out;}header nav.multi ul .overlay.grid ul li a span {  background: rgba(255, 255, 255, 0.5);  border-radius: 1em;  -moz-border-radius: 1em;  -webkit-border-radius: 1em;  color: #333333;  display: inline-block;  font-weight: bold;  font-size: 12px;  line-height: 1;  padding: 3px 10px 5px;  text-align: center;}header nav.multi ul .overlay.grid ul li li:hover {  margin: 0;  padding: 0;}header nav.multi ul .overlay.grid ul li:hover img { -webkit-transform: scale(1.1); }header nav.multi ul .overlay.grid ul li:hover span { color: #ffffff; }header nav.multi ul li div:hover a {  display: block;  background: rgba(0, 0, 0, 0.8);  padding: 7px 8px 6px;  margin: -5px -8px -11px;  border: 0;  -webkit-border-top-left-radius: 8px;  -webkit-border-top-right-radius: 8px;  -moz-border-radius-topleft: 8px;  -moz-border-radius-topright: 8px;  color: #ffffff;}header nav.multi ul li div:hover .overlay { display: block; }header nav.multi ul li div:hover .overlay a { background: none; }header nav.multi ul li em {  font-size: 18px;  color: #999999;  margin: 2px 6px 0 0;  float: left;}header nav.multi ul li div {  display: inline;  position: relative;  float: left;  margin-left: 5px;}header nav.multi ul li div .overlay { display: none; }header nav.multi ul li div:hover .overlay {  display: block;  position: absolute;  left: -13px;}header nav.multi ul li a { display: inline-block; }header #user_actions {  font-size: 12px;  color: #777777;  float: right;}header #user_actions a {  font-size: 12px;  font-style: normal;  text-decoration: none;  border: none;}header #user_actions nav {  float: none;  display: inline-block;  vertical-align: middle;}header #user_actions nav .overlay {  -webkit-border-top-right-radius: 0;  -webkit-border-top-left-radius: 8px;  left: auto;  right: -8px;}header #user_actions nav .overlay ul { width: 120px; }header #user_actions span {  vertical-align: middle;  display: inline-block;}header #user_actions img.gravatar {  display: inline-block;  vertical-align: middle;  border: 2px solid #999999;  margin-right: 4px;}header #user_actions a.single_action {  display: inline-block;  vertical-align: middle;  margin: 0 1px;  padding: 0 6px;  color: #333333;  text-decoration: none;  border-radius: 1em;  -webkit-border-radius: 1em;  -moz-border-radius: 1em;}header #user_actions a.single_action:hover {  color: #ffffff;  background: #444444;  border: 0;}header .platforms {  list-style-type: none;  margin: 0;}header .platforms li {  display: inline-block;  height: 25px;  width: 25px;  padding: 10px;}header .platforms li img {  height: 25px;  margin: -2px 0 0 2px;  opacity: 0.3;}footer {  padding: 20px;  border-top: 1px solid #ffffff;}footer a { color: #555555; }footer a:visited { color: #555555; }footer a:hover { color: #222222; }footer a.twitter {  float: right;  text-align: right;  background: url(../images/twitter.png) left 50% no-repeat;  padding-left: 20px;  line-height: 16px;}footer .links {  float: left;  padding-bottom: 20px;}footer p { color: #999999; }footer small { font-size: 9px; }h1.page_title { display: none; }#content { border-bottom: 1px solid #999999; }#container {  margin: 0 auto;  width: 960px;}#flash_messages { margin: 0 5px 20px 5px; }#flash_messages p {  margin-bottom: 0;  padding: 8px 15px;  color: #ffffff;  -webkit-border-radius: 15px;  -moz-border-radius: 15px;}#flash_messages p.error { background: #d90000; }#flash_messages p.failure { background: #d90000; }#flash_messages p.notice { background: #f46700; }#flash_messages p.message { background: #2b8700; }#flash_messages p.success { background: #2b8700; }#site_title a:hover { text-decoration: none; }.list #shortcuts {  margin-bottom: 0;  -webkit-box-shadow: 0 0 10px #999999;  -moz-box-shadow: 0 0 10px #999999;}.list #shortcuts dl {  padding: 20px;  background-color: #eeeeee;  border-bottom: 1px solid #cccccc;  position: relative;}.list #shortcuts dl:after {  clear: both;  content: ".";  display: block;  height: 0;  visibility: hidden;}.list #shortcuts dl dt { font-size: 20px; }.list #shortcuts dl dd { font-size: 20px; }.list #shortcuts dl dt {  margin-top: 12px;  float: right;  width: 600px;  font-weight: bold;  color: #333333;}.list #shortcuts dl dd.keys {  float: left;  text-align: right;  width: 280px;}.list #shortcuts dl dd.keys kbd {  background-color: #ffffff;  background: -webkit-gradient(radial, 19 19, 60, 9 9, 0, from(#dddddd), to(#ffffff));  text-transform: uppercase;  padding: 9px 10px 10px 9px;  text-align: center;  border: 2px solid #888888;  color: #333333;  -webkit-border-radius: 8px;  -webkit-box-shadow: 2px 2px 7px rgba(51, 51, 51, 0.2);  -moz-border-radius: 8px;  -moz-box-shadow: 2px 2px 7px rgba(51, 51, 51, 0.2);  display: inline-block;  vertical-align: middle;  width: 18px;  height: 18px;}.list #shortcuts #not_found {  padding: 20px;  background-color: #eeeeee;  border-bottom: 1px solid #cccccc;  position: relative;}.list #shortcuts #not_found:after {  clear: both;  content: ".";  display: block;  height: 0;  visibility: hidden;}.list #shortcuts #not_found dt { font-size: 20px; }.list #shortcuts #not_found dd { font-size: 20px; }.list #shortcuts #not_found dt {  margin-top: 12px;  float: right;  width: 600px;  font-weight: bold;  color: #333333;}.list #shortcuts #not_found dd.keys {  float: left;  text-align: right;  width: 280px;}.list #shortcuts #not_found dd.keys kbd {  background-color: #ffffff;  background: -webkit-gradient(radial, 19 19, 60, 9 9, 0, from(#dddddd), to(#ffffff));  text-transform: uppercase;  padding: 9px 10px 10px 9px;  text-align: center;  border: 2px solid #888888;  color: #333333;  -webkit-border-radius: 8px;  -webkit-box-shadow: 2px 2px 7px rgba(51, 51, 51, 0.2);  -moz-border-radius: 8px;  -moz-box-shadow: 2px 2px 7px rgba(51, 51, 51, 0.2);  display: inline-block;  vertical-align: middle;  width: 18px;  height: 18px;}.list #shortcuts dl:hover {  background: #eeee99;  background: -webkit-gradient(linear, left bottom, left top, from(#eeeeaa), to(#ffffee));}.list #shortcuts #not_found {  text-align: center;  background-color: #eeee99;  background: -webkit-gradient(linear, left bottom, left top, from(#eeeeaa), to(#ffffee));  font-weight: bold;  padding: 30px 0;}.list #shortcuts #not_found h2 {  color: #990000;  font-size: 30px;  margin: 0 0 30px;  text-shadow: 1px 1px 3px #ffffff;}.list #shortcuts #not_found h3 {  color: #333333;  font-size: 18px;}.list #shortcuts #not_found a {  display: inline-block;  padding: 5px 10px 8px;  margin: 5px;  color: #cccccc;  background: #555555;  border: 1px solid #555555;  text-decoration: none;  -webkit-border-radius: 8px;  -moz-border-radius: 8px;}.list #shortcuts #not_found a:hover {  color: #ffffff;  background-color: #333333;  border-bottom-color: #666666;  border-right-color: #666666;  -webkit-box-shadow: 1px 1px 0 #330000;}.list #shortcuts #not_found p {  margin: 0 auto 20px;  color: #333333;}.list #controls {  background: #aaaaaa;  background: -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#666666));  -webkit-box-shadow: 0 0 20px #999999;  -webkit-border-top-left-radius: 15px;  -webkit-border-top-right-radius: 15px;  -moz-box-shadow: 0 0 20px #999999;  -moz-border-radius-topleft: 15px;  -moz-border-radius-topright: 15px;  padding: 20px;  position: relative;  z-index: 100;  overflow: hidden;}.list #controls:after {  clear: both;  content: ".";  display: block;  height: 0;  visibility: hidden;}.list #controls #shortcut_search_form dt {  position: absolute;  z-index: 500;  display: block;}.list #controls #shortcut_search_form dt label {  display: block;  font-size: 18px;  padding: 20px;  color: #cccccc;  text-align: center;  vertical-align: middle;  font-weight: normal;}.list #controls #shortcut_create_form dt {  position: absolute;  z-index: 500;  display: block;}.list #controls #shortcut_create_form dt label {  display: block;  font-size: 18px;  padding: 20px;  color: #cccccc;  text-align: center;  vertical-align: middle;  font-weight: normal;}.list #controls .button_row {  float: left;  margin: -20px 20px -20px -20px;  width: 60px;  overflow: hidden;  border-top-left-radius: 15px;  -moz-border-radius-topleft: 15px;}.list #controls .button_row li {  margin: 0;  text-indent: -999;  padding: 0;  height: 52px;  color: #ffffff;  background-color: #555555;  text-indent: -999px;  position: relative;  -webkit-box-shadow: inset -5px 5px 10px #333333;  -moz-box-shadow: inset -5px 5px 10px #333333;}.list #controls .button_row li img {  opacity: 0.3;  position: absolute;  display: block;  margin: 0;  padding: 0;  top: 5px;  left: 8px;  width: 40px;}.list #controls .button_row li.filter {  -webkit-border-top-left-radius: 15px;  -moz-border-radius-topleft: 15px;  -webkit-border-bottom-right-radius: 8px;  -moz-border-radius-bottomright: 8px;}.list #controls .button_row li.create {  -webkit-border-top-right-radius: 8px;  -moz-border-radius-topright: 8px;}.list #controls .button_row li.selected:hover {  background-color: transparent;  -webkit-box-shadow: none;  -moz-box-shadow: none;}.list #controls .button_row li.selected:hover img { opacity: 1; }.list #controls .button_row li.selected {  background-color: transparent;  -webkit-box-shadow: none;  -moz-box-shadow: none;}.list #controls .button_row li.selected img { opacity: 1; }.list #controls .button_row li:hover {  background-color: #666666;  cursor: pointer;}.list #controls .button_row li:hover img { opacity: 0.7; }.list #controls img {  float: left;  width: 64px;  margin-right: 10px;}.list #controls form { float: left; }.list #controls form:after {  clear: both;  content: ".";  display: block;  height: 0;  visibility: hidden;}.list #controls form input[type="text"] {  background: -webkit-gradient(linear, 0 0, 0 30, from(#dddddd), to(#ffffff));  background-color: #eeeeee;  border: 2px solid #777777;  color: #555555;  display: block;  position: relative;  font-size: 39px;  font-weight: bold;  height: 40px;  padding: 10px;  z-index: 1;  width: 100%;}.list #controls form input[type="text"]:focus {  z-index: 1000;  border-color: #993333;  background-color: #ffffff;  -webkit-box-shadow: 0 0 10px #333333;  -moz-box-shadow: 0 0 10px #333333;}.list #controls form .submit { display: none; }.list #controls form dl.shortcut_actions {  float: left;  margin-right: 0;  width: 205px;}.list #controls form dl.shortcut_actions dt {  width: 205px;  height: 64px;}.list #controls form dl.shortcut_actions label {  width: 165px;  height: 24px;  margin-right: 0;}.list #controls form dl.shortcut_actions input[type="text"] {  width: 180px;  -webkit-border-top-left-radius: 15px;  -webkit-border-bottom-left-radius: 15px;  -moz-border-radius-topleft: 15px;  -moz-border-radius-bottomleft: 15px;  text-align: right;}.list #controls form dl.shortcut_name {  float: left;  margin-left: -5px;}.list #controls form dl.shortcut_name dd { width: 600px; }.list #controls form dl.shortcut_name dt { width: 600px; }.list #controls form dl.shortcut_name input[type="text"] {  -webkit-border-top-right-radius: 15px;  -webkit-border-bottom-right-radius: 15px;  -moz-border-radius-topright: 15px;  -moz-border-radius-bottomright: 15px;}.list #controls #shortcut_create_form { display: none; }.list #controls.loading { background: green; }.apps.show #shortcuts {  margin-bottom: 0;  -webkit-box-shadow: 0 0 10px #999999;  -moz-box-shadow: 0 0 10px #999999;}.apps.show #shortcuts dl {  padding: 20px;  background-color: #eeeeee;  border-bottom: 1px solid #cccccc;  position: relative;}.apps.show #shortcuts dl:after {  clear: both;  content: ".";  display: block;  height: 0;  visibility: hidden;}.apps.show #shortcuts dl dt { font-size: 20px; }.apps.show #shortcuts dl dd { font-size: 20px; }.apps.show #shortcuts dl dt {  margin-top: 12px;  float: right;  width: 600px;  font-weight: bold;  color: #333333;}.apps.show #shortcuts dl dd.keys {  float: left;  text-align: right;  width: 280px;}.apps.show #shortcuts dl dd.keys kbd {  background-color: #ffffff;  background: -webkit-gradient(radial, 19 19, 60, 9 9, 0, from(#dddddd), to(#ffffff));  text-transform: uppercase;  padding: 9px 10px 10px 9px;  text-align: center;  border: 2px solid #888888;  color: #333333;  -webkit-border-radius: 8px;  -webkit-box-shadow: 2px 2px 7px rgba(51, 51, 51, 0.2);  -moz-border-radius: 8px;  -moz-box-shadow: 2px 2px 7px rgba(51, 51, 51, 0.2);  display: inline-block;  vertical-align: middle;  width: 18px;  height: 18px;}.apps.show #shortcuts #not_found {  padding: 20px;  background-color: #eeeeee;  border-bottom: 1px solid #cccccc;  position: relative;}.apps.show #shortcuts #not_found:after {  clear: both;  content: ".";  display: block;  height: 0;  visibility: hidden;}.apps.show #shortcuts #not_found dt { font-size: 20px; }.apps.show #shortcuts #not_found dd { font-size: 20px; }.apps.show #shortcuts #not_found dt {  margin-top: 12px;  float: right;  width: 600px;  font-weight: bold;  color: #333333;}.apps.show #shortcuts #not_found dd.keys {  float: left;  text-align: right;  width: 280px;}.apps.show #shortcuts #not_found dd.keys kbd {  background-color: #ffffff;  background: -webkit-gradient(radial, 19 19, 60, 9 9, 0, from(#dddddd), to(#ffffff));  text-transform: uppercase;  padding: 9px 10px 10px 9px;  text-align: center;  border: 2px solid #888888;  color: #333333;  -webkit-border-radius: 8px;  -webkit-box-shadow: 2px 2px 7px rgba(51, 51, 51, 0.2);  -moz-border-radius: 8px;  -moz-box-shadow: 2px 2px 7px rgba(51, 51, 51, 0.2);  display: inline-block;  vertical-align: middle;  width: 18px;  height: 18px;}.apps.show #shortcuts dl:hover {  background: #eeee99;  background: -webkit-gradient(linear, left bottom, left top, from(#eeeeaa), to(#ffffee));}.apps.show #shortcuts #not_found {  text-align: center;  background-color: #eeee99;  background: -webkit-gradient(linear, left bottom, left top, from(#eeeeaa), to(#ffffee));  font-weight: bold;  padding: 30px 0;}.apps.show #shortcuts #not_found h2 {  color: #990000;  font-size: 30px;  margin: 0 0 30px;  text-shadow: 1px 1px 3px #ffffff;}.apps.show #shortcuts #not_found h3 {  color: #333333;  font-size: 18px;}.apps.show #shortcuts #not_found a {  display: inline-block;  padding: 5px 10px 8px;  margin: 5px;  color: #cccccc;  background: #555555;  border: 1px solid #555555;  text-decoration: none;  -webkit-border-radius: 8px;  -moz-border-radius: 8px;}.apps.show #shortcuts #not_found a:hover {  color: #ffffff;  background-color: #333333;  border-bottom-color: #666666;  border-right-color: #666666;  -webkit-box-shadow: 1px 1px 0 #330000;}.apps.show #shortcuts #not_found p {  margin: 0 auto 20px;  color: #333333;}.apps.show #controls {  background: #aaaaaa;  background: -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#666666));  -webkit-box-shadow: 0 0 20px #999999;  -webkit-border-top-left-radius: 15px;  -webkit-border-top-right-radius: 15px;  -moz-box-shadow: 0 0 20px #999999;  -moz-border-radius-topleft: 15px;  -moz-border-radius-topright: 15px;  padding: 20px;  position: relative;  z-index: 100;  overflow: hidden;}.apps.show #controls:after {  clear: both;  content: ".";  display: block;  height: 0;  visibility: hidden;}.apps.show #controls #shortcut_search_form dt {  position: absolute;  z-index: 500;  display: block;}.apps.show #controls #shortcut_search_form dt label {  display: block;  font-size: 18px;  padding: 20px;  color: #cccccc;  text-align: center;  vertical-align: middle;  font-weight: normal;}.apps.show #controls #shortcut_create_form dt {  position: absolute;  z-index: 500;  display: block;}.apps.show #controls #shortcut_create_form dt label {  display: block;  font-size: 18px;  padding: 20px;  color: #cccccc;  text-align: center;  vertical-align: middle;  font-weight: normal;}.apps.show #controls .button_row {  float: left;  margin: -20px 20px -20px -20px;  width: 60px;  overflow: hidden;  border-top-left-radius: 15px;  -moz-border-radius-topleft: 15px;}.apps.show #controls .button_row li {  margin: 0;  text-indent: -999;  padding: 0;  height: 52px;  color: #ffffff;  background-color: #555555;  text-indent: -999px;  position: relative;  -webkit-box-shadow: inset -5px 5px 10px #333333;  -moz-box-shadow: inset -5px 5px 10px #333333;}.apps.show #controls .button_row li img {  opacity: 0.3;  position: absolute;  display: block;  margin: 0;  padding: 0;  top: 5px;  left: 8px;  width: 40px;}.apps.show #controls .button_row li.filter {  -webkit-border-top-left-radius: 15px;  -moz-border-radius-topleft: 15px;  -webkit-border-bottom-right-radius: 8px;  -moz-border-radius-bottomright: 8px;}.apps.show #controls .button_row li.create {  -webkit-border-top-right-radius: 8px;  -moz-border-radius-topright: 8px;}.apps.show #controls .button_row li.selected:hover {  background-color: transparent;  -webkit-box-shadow: none;  -moz-box-shadow: none;}.apps.show #controls .button_row li.selected:hover img { opacity: 1; }.apps.show #controls .button_row li.selected {  background-color: transparent;  -webkit-box-shadow: none;  -moz-box-shadow: none;}.apps.show #controls .button_row li.selected img { opacity: 1; }.apps.show #controls .button_row li:hover {  background-color: #666666;  cursor: pointer;}.apps.show #controls .button_row li:hover img { opacity: 0.7; }.apps.show #controls img {  float: left;  width: 64px;  margin-right: 10px;}.apps.show #controls form { float: left; }.apps.show #controls form:after {  clear: both;  content: ".";  display: block;  height: 0;  visibility: hidden;}.apps.show #controls form input[type="text"] {  background: -webkit-gradient(linear, 0 0, 0 30, from(#dddddd), to(#ffffff));  background-color: #eeeeee;  border: 2px solid #777777;  color: #555555;  display: block;  position: relative;  font-size: 39px;  font-weight: bold;  height: 40px;  padding: 10px;  z-index: 1;  width: 100%;}.apps.show #controls form input[type="text"]:focus {  z-index: 1000;  border-color: #993333;  background-color: #ffffff;  -webkit-box-shadow: 0 0 10px #333333;  -moz-box-shadow: 0 0 10px #333333;}.apps.show #controls form .submit { display: none; }.apps.show #controls form dl.shortcut_actions {  float: left;  margin-right: 0;  width: 205px;}.apps.show #controls form dl.shortcut_actions dt {  width: 205px;  height: 64px;}.apps.show #controls form dl.shortcut_actions label {  width: 165px;  height: 24px;  margin-right: 0;}.apps.show #controls form dl.shortcut_actions input[type="text"] {  width: 180px;  -webkit-border-top-left-radius: 15px;  -webkit-border-bottom-left-radius: 15px;  -moz-border-radius-topleft: 15px;  -moz-border-radius-bottomleft: 15px;  text-align: right;}.apps.show #controls form dl.shortcut_name {  float: left;  margin-left: -5px;}.apps.show #controls form dl.shortcut_name dd { width: 600px; }.apps.show #controls form dl.shortcut_name dt { width: 600px; }.apps.show #controls form dl.shortcut_name input[type="text"] {  -webkit-border-top-right-radius: 15px;  -webkit-border-bottom-right-radius: 15px;  -moz-border-radius-topright: 15px;  -moz-border-radius-bottomright: 15px;}.apps.show #controls #shortcut_create_form { display: none; }.apps.show #controls.loading { background: green; }body.apps.show.logged_in #controls form dl.shortcut_name dd { width: 565px; }body.apps.show.logged_in #controls form dl.shortcut_name dt { width: 565px; }.index #applications {  margin-bottom: 20px;  margin-top: 40px;}.index #applications ul {  list-style-type: none;  margin: 0 auto;}.index #applications ul:after {  clear: both;  content: ".";  display: block;  height: 0;  visibility: hidden;}.index #applications ul li {  float: left;  margin: 0 0 20px;  text-align: center;  width: 160px;}.index #applications ul li a {  border-radius: 1em;  -moz-border-radius: 1em;  -webkit-border-radius: 1em;  display: block;  padding: 10px 5px 10px;  text-decoration: none;}.index #applications ul li a img {  display: block;  margin: 0 auto 10px;  width: 100px;  height: 100px;  -webkit-transition: -webkit-transform 0.2s ease-out;}.index #applications ul li a span {  background: rgba(0, 0, 0, 0.6);  border-radius: 1em;  -moz-border-radius: 1em;  -webkit-border-radius: 1em;  color: #dddddd;  display: inline-block;  font-weight: bold;  line-height: 1;  padding: 3px 10px 5px;}.index #applications ul li a:hover img { -webkit-transform: scale(1.1); }.index #applications ul li a:hover span { color: #ffffff; }.design.home #applications {  margin-bottom: 20px;  margin-top: 40px;}.design.home #applications ul {  list-style-type: none;  margin: 0 auto;}.design.home #applications ul:after {  clear: both;  content: ".";  display: block;  height: 0;  visibility: hidden;}.design.home #applications ul li {  float: left;  margin: 0 0 20px;  text-align: center;  width: 160px;}.design.home #applications ul li a {  border-radius: 1em;  -moz-border-radius: 1em;  -webkit-border-radius: 1em;  display: block;  padding: 10px 5px 10px;  text-decoration: none;}.design.home #applications ul li a img {  display: block;  margin: 0 auto 10px;  width: 100px;  height: 100px;  -webkit-transition: -webkit-transform 0.2s ease-out;}.design.home #applications ul li a span {  background: rgba(0, 0, 0, 0.6);  border-radius: 1em;  -moz-border-radius: 1em;  -webkit-border-radius: 1em;  color: #dddddd;  display: inline-block;  font-weight: bold;  line-height: 1;  padding: 3px 10px 5px;}.design.home #applications ul li a:hover img { -webkit-transform: scale(1.1); }.design.home #applications ul li a:hover span { color: #ffffff; }.manufacturers.show #applications {  margin-bottom: 20px;  margin-top: 40px;}.manufacturers.show #applications ul {  list-style-type: none;  margin: 0 auto;}.manufacturers.show #applications ul:after {  clear: both;  content: ".";  display: block;  height: 0;  visibility: hidden;}.manufacturers.show #applications ul li {  float: left;  margin: 0 0 20px;  text-align: center;  width: 160px;}.manufacturers.show #applications ul li a {  border-radius: 1em;  -moz-border-radius: 1em;  -webkit-border-radius: 1em;  display: block;  padding: 10px 5px 10px;  text-decoration: none;}.manufacturers.show #applications ul li a img {  display: block;  margin: 0 auto 10px;  width: 100px;  height: 100px;  -webkit-transition: -webkit-transform 0.2s ease-out;}.manufacturers.show #applications ul li a span {  background: rgba(0, 0, 0, 0.6);  border-radius: 1em;  -moz-border-radius: 1em;  -webkit-border-radius: 1em;  color: #dddddd;  display: inline-block;  font-weight: bold;  line-height: 1;  padding: 3px 10px 5px;}.manufacturers.show #applications ul li a:hover img { -webkit-transform: scale(1.1); }.manufacturers.show #applications ul li a:hover span { color: #ffffff; }.users.new #content { padding: 20px; }.users.new #content:after {  clear: both;  content: ".";  display: block;  height: 0;  visibility: hidden;}.users.new #content h1 {  float: left;  font-size: 22px;  line-height: 28px;  margin-bottom: 1em;  color: #333333;  width: 135px;  padding-right: 15px;  text-align: right;  padding-top: 30px;}.users.new #content form {  float: left;  padding-left: 20px;}.users.new #content form a {  font-size: 12px;  color: #666666;}.users.new #content form a:hover {  background: #333333;  color: #ffffff;  text-decoration: none;}.users.new #content form ol li { margin-bottom: 12px; }.users.new #content form ol li label { display: block; }.users.new #content form ol li label abbr { display: none; }.users.new #content form ol li input {  font-size: 14px;  padding: 4px;  display: block;  color: #555555;  border: 2px solid #999999;}.users.new #content form ol li input:focus {  color: #111111;  border-color: #555555;  -webkit-box-shadow: 0 0 4px #777777;  -moz-box-shadow: 0 0 4px #777777;}.users.new #content form ol li p.inline-errors {  color: #f20000;  font-style: italic;}.users.new #content form ol li.checkbox input { float: left; }.users.new #content form ol li.checkbox label { float: left; }.users.new #content form ol li.checkbox label {  color: #444444;  margin-left: 3px;}.users.new #content form fieldset.buttons input {  font-size: 14px;  display: inline-block;  color: #ffffff;  background: #555555;  border: 0;  -webkit-border-radius: 1em;  -moz-border-radius: 1em;  padding: 5px 10px;}.users.new #content form fieldset.buttons input:hover {  background: #333333;  cursor: pointer;}.users.create #content { padding: 20px; }.users.create #content:after {  clear: both;  content: ".";  display: block;  height: 0;  visibility: hidden;}.users.create #content h1 {  float: left;  font-size: 22px;  line-height: 28px;  margin-bottom: 1em;  color: #333333;  width: 135px;  padding-right: 15px;  text-align: right;  padding-top: 30px;}.users.create #content form {  float: left;  padding-left: 20px;}.users.create #content form a {  font-size: 12px;  color: #666666;}.users.create #content form a:hover {  background: #333333;  color: #ffffff;  text-decoration: none;}.users.create #content form ol li { margin-bottom: 12px; }.users.create #content form ol li label { display: block; }.users.create #content form ol li label abbr { display: none; }.users.create #content form ol li input {  font-size: 14px;  padding: 4px;  display: block;  color: #555555;  border: 2px solid #999999;}.users.create #content form ol li input:focus {  color: #111111;  border-color: #555555;  -webkit-box-shadow: 0 0 4px #777777;  -moz-box-shadow: 0 0 4px #777777;}.users.create #content form ol li p.inline-errors {  color: #f20000;  font-style: italic;}.users.create #content form ol li.checkbox input { float: left; }.users.create #content form ol li.checkbox label { float: left; }.users.create #content form ol li.checkbox label {  color: #444444;  margin-left: 3px;}.users.create #content form fieldset.buttons input {  font-size: 14px;  display: inline-block;  color: #ffffff;  background: #555555;  border: 0;  -webkit-border-radius: 1em;  -moz-border-radius: 1em;  padding: 5px 10px;}.users.create #content form fieldset.buttons input:hover {  background: #333333;  cursor: pointer;}.users.show #content { padding: 20px; }.users.show #content:after {  clear: both;  content: ".";  display: block;  height: 0;  visibility: hidden;}.users.show #content h1 {  float: left;  font-size: 22px;  line-height: 28px;  margin-bottom: 1em;  color: #333333;  width: 135px;  padding-right: 15px;  text-align: right;  padding-top: 30px;}.users.show #content form {  float: left;  padding-left: 20px;}.users.show #content form a {  font-size: 12px;  color: #666666;}.users.show #content form a:hover {  background: #333333;  color: #ffffff;  text-decoration: none;}.users.show #content form ol li { margin-bottom: 12px; }.users.show #content form ol li label { display: block; }.users.show #content form ol li label abbr { display: none; }.users.show #content form ol li input {  font-size: 14px;  padding: 4px;  display: block;  color: #555555;  border: 2px solid #999999;}.users.show #content form ol li input:focus {  color: #111111;  border-color: #555555;  -webkit-box-shadow: 0 0 4px #777777;  -moz-box-shadow: 0 0 4px #777777;}.users.show #content form ol li p.inline-errors {  color: #f20000;  font-style: italic;}.users.show #content form ol li.checkbox input { float: left; }.users.show #content form ol li.checkbox label { float: left; }.users.show #content form ol li.checkbox label {  color: #444444;  margin-left: 3px;}.users.show #content form fieldset.buttons input {  font-size: 14px;  display: inline-block;  color: #ffffff;  background: #555555;  border: 0;  -webkit-border-radius: 1em;  -moz-border-radius: 1em;  padding: 5px 10px;}.users.show #content form fieldset.buttons input:hover {  background: #333333;  cursor: pointer;}.users.edit #content { padding: 20px; }.users.edit #content:after {  clear: both;  content: ".";  display: block;  height: 0;  visibility: hidden;}.users.edit #content h1 {  float: left;  font-size: 22px;  line-height: 28px;  margin-bottom: 1em;  color: #333333;  width: 135px;  padding-right: 15px;  text-align: right;  padding-top: 30px;}.users.edit #content form {  float: left;  padding-left: 20px;}.users.edit #content form a {  font-size: 12px;  color: #666666;}.users.edit #content form a:hover {  background: #333333;  color: #ffffff;  text-decoration: none;}.users.edit #content form ol li { margin-bottom: 12px; }.users.edit #content form ol li label { display: block; }.users.edit #content form ol li label abbr { display: none; }.users.edit #content form ol li input {  font-size: 14px;  padding: 4px;  display: block;  color: #555555;  border: 2px solid #999999;}.users.edit #content form ol li input:focus {  color: #111111;  border-color: #555555;  -webkit-box-shadow: 0 0 4px #777777;  -moz-box-shadow: 0 0 4px #777777;}.users.edit #content form ol li p.inline-errors {  color: #f20000;  font-style: italic;}.users.edit #content form ol li.checkbox input { float: left; }.users.edit #content form ol li.checkbox label { float: left; }.users.edit #content form ol li.checkbox label {  color: #444444;  margin-left: 3px;}.users.edit #content form fieldset.buttons input {  font-size: 14px;  display: inline-block;  color: #ffffff;  background: #555555;  border: 0;  -webkit-border-radius: 1em;  -moz-border-radius: 1em;  padding: 5px 10px;}.users.edit #content form fieldset.buttons input:hover {  background: #333333;  cursor: pointer;}.users.update #content { padding: 20px; }.users.update #content:after {  clear: both;  content: ".";  display: block;  height: 0;  visibility: hidden;}.users.update #content h1 {  float: left;  font-size: 22px;  line-height: 28px;  margin-bottom: 1em;  color: #333333;  width: 135px;  padding-right: 15px;  text-align: right;  padding-top: 30px;}.users.update #content form {  float: left;  padding-left: 20px;}.users.update #content form a {  font-size: 12px;  color: #666666;}.users.update #content form a:hover {  background: #333333;  color: #ffffff;  text-decoration: none;}.users.update #content form ol li { margin-bottom: 12px; }.users.update #content form ol li label { display: block; }.users.update #content form ol li label abbr { display: none; }.users.update #content form ol li input {  font-size: 14px;  padding: 4px;  display: block;  color: #555555;  border: 2px solid #999999;}.users.update #content form ol li input:focus {  color: #111111;  border-color: #555555;  -webkit-box-shadow: 0 0 4px #777777;  -moz-box-shadow: 0 0 4px #777777;}.users.update #content form ol li p.inline-errors {  color: #f20000;  font-style: italic;}.users.update #content form ol li.checkbox input { float: left; }.users.update #content form ol li.checkbox label { float: left; }.users.update #content form ol li.checkbox label {  color: #444444;  margin-left: 3px;}.users.update #content form fieldset.buttons input {  font-size: 14px;  display: inline-block;  color: #ffffff;  background: #555555;  border: 0;  -webkit-border-radius: 1em;  -moz-border-radius: 1em;  padding: 5px 10px;}.users.update #content form fieldset.buttons input:hover {  background: #333333;  cursor: pointer;}.sessions.new #content { padding: 20px; }.sessions.new #content:after {  clear: both;  content: ".";  display: block;  height: 0;  visibility: hidden;}.sessions.new #content h1 {  float: left;  font-size: 22px;  line-height: 28px;  margin-bottom: 1em;  color: #333333;  width: 135px;  padding-right: 15px;  text-align: right;  padding-top: 30px;}.sessions.new #content form {  float: left;  padding-left: 20px;}.sessions.new #content form a {  font-size: 12px;  color: #666666;}.sessions.new #content form a:hover {  background: #333333;  color: #ffffff;  text-decoration: none;}.sessions.new #content form ol li { margin-bottom: 12px; }.sessions.new #content form ol li label { display: block; }.sessions.new #content form ol li label abbr { display: none; }.sessions.new #content form ol li input {  font-size: 14px;  padding: 4px;  display: block;  color: #555555;  border: 2px solid #999999;}.sessions.new #content form ol li input:focus {  color: #111111;  border-color: #555555;  -webkit-box-shadow: 0 0 4px #777777;  -moz-box-shadow: 0 0 4px #777777;}.sessions.new #content form ol li p.inline-errors {  color: #f20000;  font-style: italic;}.sessions.new #content form ol li.checkbox input { float: left; }.sessions.new #content form ol li.checkbox label { float: left; }.sessions.new #content form ol li.checkbox label {  color: #444444;  margin-left: 3px;}.sessions.new #content form fieldset.buttons input {  font-size: 14px;  display: inline-block;  color: #ffffff;  background: #555555;  border: 0;  -webkit-border-radius: 1em;  -moz-border-radius: 1em;  padding: 5px 10px;}.sessions.new #content form fieldset.buttons input:hover {  background: #333333;  cursor: pointer;}.sessions.create #content { padding: 20px; }.sessions.create #content:after {  clear: both;  content: ".";  display: block;  height: 0;  visibility: hidden;}.sessions.create #content h1 {  float: left;  font-size: 22px;  line-height: 28px;  margin-bottom: 1em;  color: #333333;  width: 135px;  padding-right: 15px;  text-align: right;  padding-top: 30px;}.sessions.create #content form {  float: left;  padding-left: 20px;}.sessions.create #content form a {  font-size: 12px;  color: #666666;}.sessions.create #content form a:hover {  background: #333333;  color: #ffffff;  text-decoration: none;}.sessions.create #content form ol li { margin-bottom: 12px; }.sessions.create #content form ol li label { display: block; }.sessions.create #content form ol li label abbr { display: none; }.sessions.create #content form ol li input {  font-size: 14px;  padding: 4px;  display: block;  color: #555555;  border: 2px solid #999999;}.sessions.create #content form ol li input:focus {  color: #111111;  border-color: #555555;  -webkit-box-shadow: 0 0 4px #777777;  -moz-box-shadow: 0 0 4px #777777;}.sessions.create #content form ol li p.inline-errors {  color: #f20000;  font-style: italic;}.sessions.create #content form ol li.checkbox input { float: left; }.sessions.create #content form ol li.checkbox label { float: left; }.sessions.create #content form ol li.checkbox label {  color: #444444;  margin-left: 3px;}.sessions.create #content form fieldset.buttons input {  font-size: 14px;  display: inline-block;  color: #ffffff;  background: #555555;  border: 0;  -webkit-border-radius: 1em;  -moz-border-radius: 1em;  padding: 5px 10px;}.sessions.create #content form fieldset.buttons input:hover {  background: #333333;  cursor: pointer;}.passwords.new #content { padding: 20px; }.passwords.new #content:after {  clear: both;  content: ".";  display: block;  height: 0;  visibility: hidden;}.passwords.new #content h1 {  float: left;  font-size: 22px;  line-height: 28px;  margin-bottom: 1em;  color: #333333;  width: 135px;  padding-right: 15px;  text-align: right;  padding-top: 30px;}.passwords.new #content form {  float: left;  padding-left: 20px;}.passwords.new #content form a {  font-size: 12px;  color: #666666;}.passwords.new #content form a:hover {  background: #333333;  color: #ffffff;  text-decoration: none;}.passwords.new #content form ol li { margin-bottom: 12px; }.passwords.new #content form ol li label { display: block; }.passwords.new #content form ol li label abbr { display: none; }.passwords.new #content form ol li input {  font-size: 14px;  padding: 4px;  display: block;  color: #555555;  border: 2px solid #999999;}.passwords.new #content form ol li input:focus {  color: #111111;  border-color: #555555;  -webkit-box-shadow: 0 0 4px #777777;  -moz-box-shadow: 0 0 4px #777777;}.passwords.new #content form ol li p.inline-errors {  color: #f20000;  font-style: italic;}.passwords.new #content form ol li.checkbox input { float: left; }.passwords.new #content form ol li.checkbox label { float: left; }.passwords.new #content form ol li.checkbox label {  color: #444444;  margin-left: 3px;}.passwords.new #content form fieldset.buttons input {  font-size: 14px;  display: inline-block;  color: #ffffff;  background: #555555;  border: 0;  -webkit-border-radius: 1em;  -moz-border-radius: 1em;  padding: 5px 10px;}.passwords.new #content form fieldset.buttons input:hover {  background: #333333;  cursor: pointer;}.passwords.create #content { padding: 20px; }.passwords.create #content:after {  clear: both;  content: ".";  display: block;  height: 0;  visibility: hidden;}.passwords.create #content h1 {  float: left;  font-size: 22px;  line-height: 28px;  margin-bottom: 1em;  color: #333333;  width: 135px;  padding-right: 15px;  text-align: right;  padding-top: 30px;}.passwords.create #content form {  float: left;  padding-left: 20px;}.passwords.create #content form a {  font-size: 12px;  color: #666666;}.passwords.create #content form a:hover {  background: #333333;  color: #ffffff;  text-decoration: none;}.passwords.create #content form ol li { margin-bottom: 12px; }.passwords.create #content form ol li label { display: block; }.passwords.create #content form ol li label abbr { display: none; }.passwords.create #content form ol li input {  font-size: 14px;  padding: 4px;  display: block;  color: #555555;  border: 2px solid #999999;}.passwords.create #content form ol li input:focus {  color: #111111;  border-color: #555555;  -webkit-box-shadow: 0 0 4px #777777;  -moz-box-shadow: 0 0 4px #777777;}.passwords.create #content form ol li p.inline-errors {  color: #f20000;  font-style: italic;}.passwords.create #content form ol li.checkbox input { float: left; }.passwords.create #content form ol li.checkbox label { float: left; }.passwords.create #content form ol li.checkbox label {  color: #444444;  margin-left: 3px;}.passwords.create #content form fieldset.buttons input {  font-size: 14px;  display: inline-block;  color: #ffffff;  background: #555555;  border: 0;  -webkit-border-radius: 1em;  -moz-border-radius: 1em;  padding: 5px 10px;}.passwords.create #content form fieldset.buttons input:hover {  background: #333333;  cursor: pointer;}.passwords.edit #content { padding: 20px; }.passwords.edit #content:after {  clear: both;  content: ".";  display: block;  height: 0;  visibility: hidden;}.passwords.edit #content h1 {  float: left;  font-size: 22px;  line-height: 28px;  margin-bottom: 1em;  color: #333333;  width: 135px;  padding-right: 15px;  text-align: right;  padding-top: 30px;}.passwords.edit #content form {  float: left;  padding-left: 20px;}.passwords.edit #content form a {  font-size: 12px;  color: #666666;}.passwords.edit #content form a:hover {  background: #333333;  color: #ffffff;  text-decoration: none;}.passwords.edit #content form ol li { margin-bottom: 12px; }.passwords.edit #content form ol li label { display: block; }.passwords.edit #content form ol li label abbr { display: none; }.passwords.edit #content form ol li input {  font-size: 14px;  padding: 4px;  display: block;  color: #555555;  border: 2px solid #999999;}.passwords.edit #content form ol li input:focus {  color: #111111;  border-color: #555555;  -webkit-box-shadow: 0 0 4px #777777;  -moz-box-shadow: 0 0 4px #777777;}.passwords.edit #content form ol li p.inline-errors {  color: #f20000;  font-style: italic;}.passwords.edit #content form ol li.checkbox input { float: left; }.passwords.edit #content form ol li.checkbox label { float: left; }.passwords.edit #content form ol li.checkbox label {  color: #444444;  margin-left: 3px;}.passwords.edit #content form fieldset.buttons input {  font-size: 14px;  display: inline-block;  color: #ffffff;  background: #555555;  border: 0;  -webkit-border-radius: 1em;  -moz-border-radius: 1em;  padding: 5px 10px;}.passwords.edit #content form fieldset.buttons input:hover {  background: #333333;  cursor: pointer;}.passwords.update #content { padding: 20px; }.passwords.update #content:after {  clear: both;  content: ".";  display: block;  height: 0;  visibility: hidden;}.passwords.update #content h1 {  float: left;  font-size: 22px;  line-height: 28px;  margin-bottom: 1em;  color: #333333;  width: 135px;  padding-right: 15px;  text-align: right;  padding-top: 30px;}.passwords.update #content form {  float: left;  padding-left: 20px;}.passwords.update #content form a {  font-size: 12px;  color: #666666;}.passwords.update #content form a:hover {  background: #333333;  color: #ffffff;  text-decoration: none;}.passwords.update #content form ol li { margin-bottom: 12px; }.passwords.update #content form ol li label { display: block; }.passwords.update #content form ol li label abbr { display: none; }.passwords.update #content form ol li input {  font-size: 14px;  padding: 4px;  display: block;  color: #555555;  border: 2px solid #999999;}.passwords.update #content form ol li input:focus {  color: #111111;  border-color: #555555;  -webkit-box-shadow: 0 0 4px #777777;  -moz-box-shadow: 0 0 4px #777777;}.passwords.update #content form ol li p.inline-errors {  color: #f20000;  font-style: italic;}.passwords.update #content form ol li.checkbox input { float: left; }.passwords.update #content form ol li.checkbox label { float: left; }.passwords.update #content form ol li.checkbox label {  color: #444444;  margin-left: 3px;}.passwords.update #content form fieldset.buttons input {  font-size: 14px;  display: inline-block;  color: #ffffff;  background: #555555;  border: 0;  -webkit-border-radius: 1em;  -moz-border-radius: 1em;  padding: 5px 10px;}.passwords.update #content form fieldset.buttons input:hover {  background: #333333;  cursor: pointer;}.api {  font-size: 20px;  margin: 2em 0 2em 0;}.api .api_key {  display: inline-block;  background: #555555;  border: 0;  -webkit-border-radius: 1em;  padding: 5px 10px;}.api .api_key:hover { cursor: pointer; }.api .api_key a { color: #ffffff; }.api .api_key_string {  margin: 1em 0em 1em 0;  color: red;}.users.edit .get_api_key {  padding: 40px 0 0 0;  clear: both;  margin-left: 174px;}.users.edit .edit_gravatar {  float: left;  padding-top: 22px;  padding-left: 20px;}.users.edit .edit_gravatar img.gravatar { border: 2px solid #999999; }.users.update .get_api_key {  padding: 40px 0 0 0;  clear: both;  margin-left: 174px;}.users.update .edit_gravatar {  float: left;  padding-top: 22px;  padding-left: 20px;}.users.update .edit_gravatar img.gravatar { border: 2px solid #999999; }.apps_list {  width: 100%;  border-spacing: 2px;  margin-bottom: 20px;}.apps_list .icon {  width: 60px;  text-align: center;}.apps_list .name { width: 200px; }.apps_list .version { width: 75px; }.apps_list .apple_identifier { width: 200px; }.apps_list .created_by { width: 150px; }.apps_list .created_at { width: 95px; }.apps_list .content { width: 70px; }.apps_list .actions { width: 70px; }.apps_list ol {  margin: 0;  padding: 0;}.apps_list ol li {  display: inline-block;  margin: 0;  padding: 0;}.apps_list .pagination {  padding: 5px;  background: #cccccc;}.apps_list .headers {  padding: 5px;  background: #cccccc;}.apps_list .pagination {  float: right;  -moz-border-radius: 10px;  -webkit-border-radius: 10px;  margin-bottom: 5px;}.apps_list .pagination .current {  color: blue;  font-weight: bold;}.apps_list .pagination .disabled { color: #777777; }.apps_list .headers {  clear: right;  -moz-border-radius: 10px;  -webkit-border-radius: 10px;  margin: 0 0 10px 0;}.apps_list .headers li { font-weight: bold; }.apps_list .app {  clear: left;  margin-bottom: 5px;}.apps_list .app .attributes {  height: 48px;  margin-left: 5px;}.apps_list .app .attributes li {  font-size: 12px;  overflow: hidden;  text-overflow: ellipsis;  vertical-align: middle;}.apps_list .app .attributes .app_name { font-weight: bold; }.apps_list .app .attributes .app_name input { font-weight: bold; }.apps_list .app .attributes .vendor { color: #555555; }.apps_list .app .attributes .actions a {  display: inline-block;  height: 16px;  width: 16px;  text-indent: -9999px;}.apps_list .app .attributes .actions a.show { background-image: url('../images/icon_information.png'); }.apps_list .app .attributes .actions a.destroy { background-image: url('../images/icon_cross-circle.png'); }.apps_list .app .shortcuts {  padding: 20px;  margin: 2px 0 20px 0;  background: #fafafa;  background: -webkit-gradient(linear, left bottom, left top, from(#eaeaea), to(#ffffff));  -webkit-border-bottom-left-radius: 20px;  -webkit-border-bottom-right-radius: 20px;  -moz-border-radius-bottomleft: 20px;  -moz-border-radius-bottomright: 20px;  border-top: solid 3px #aaaaaa;  position: relative;}.apps_list .app .shortcuts .shortcut_brief {  float: left;  margin: 5px;  font-size: 11px;}.apps_list .app .shortcuts .shortcut_brief .name {  padding: 5px;  background: #cccccc;  text-overflow: ellipsis;  -webkit-border-top-left-radius: 8px;  -webkit-border-bottom-left-radius: 8px;  -moz-border-radius-topleft: 8px;  -moz-border-radius-bottomleft: 8px;}.apps_list .app .shortcuts .shortcut_brief .actions {  padding: 5px;  background: #aaaaaa;  -webkit-border-top-right-radius: 8px;  -webkit-border-bottom-right-radius: 8px;  -moz-border-radius-topright: 8px;  -moz-border-radius-bottomright: 8px;  font-weight: bold;}.apps_list .app .shortcuts .shortcut_brief input { height: 10px; }
