.button, button,
input[type="submit"], input[type="cancel"], input[type="reset"],
a.acymailing_togglemodule,
body.contentpane .button:hover,
body.contentpane .button:focus,
body.contentpane #ja-typo button:hover,
body.contentpane #ja-typo button:focus,
#login-form input.button:hover, #login-form input.button:focus,
.acysubbuttons input.button:hover,
.acysubbuttons input.button:focus  {
  border-radius: 3px;
  box-shadow: 1px 1px 1px #fafafa;
  transition: all 0.5s;
  -moz-transition: all 0.5s; 
  -webkit-transition: all 0.5s; 
  -o-transition: all 0.5s; 
}

.button:hover, button:hover,
input[type="submit"]:hover, input[type="cancel"]:hover, input[type="reset"]:hover ,
a.acymailing_togglemodule:hover,
a.acymailing_togglemodule:foucs,
a.acymailing_togglemodule:active,
body.contentpane .button:hover,
body.contentpane .button:focus,
body.contentpane #ja-typo button:hover,
body.contentpane #ja-typo button:focus,
#login-form input.button:hover, #login-form input.button:focus,
.acysubbuttons input.button:hover,
.acysubbuttons input.button:focus {
  box-shadow: 1px 1px 1px #999;
}

#ja-search .inputbox {
}

#ja-search .button {
  box-shadow: none;
  border-radius: 0;
}

#ja-login > ul > li > a {
  transition: all 1s;
  -moz-transition: all 1s; 
  -webkit-transition: all 1s; 
  -o-transition: all 1s; 
  box-shadow: 1px 1px 1px #fff;
}

#ja-login > ul > li > a:hover,
#ja-login > ul > li > a:focus,
#ja-login > ul > li > a:active {
  box-shadow: 1px 1px 1px #999;
}

#ja-login > ul > li > a.show {
  box-shadow: 1px 1px 1px #fff;
}

.items-row:last-child { border-bottom: 0; }

#ja-search .inputbox {
  transition: width 0.5s;
  -webkit-transition: width 0.5s;
  -moz-transition: width 0.5s;
}

.blog-featured .article-tools + p {
  display: block;
  height: 55px;
  overflow: hidden;
  text-overflow: ellipsis;
}

pre, .code {
  text-overflow: ellipsis;
}

.btn-rounded-icn, .btn-rounded-big, 
.btn-rounded-sm, .btn-rounded-icn span, 
.btn-rounded-big span, .btn-rounded-sm span {
  border-radius: 15px;
  -webkit-border-radius: 15px;
}

a.ja-typo-btn {
  box-shadow: 1px 3px 3px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 1px 3px 3px rgba(0, 0, 0, 0.5);
}

a.ja-typo-btn-icn {
  border-radius: 5px;
  -webkit-border-radius: 5px;
}

.typo a.btn-blue, .typo a.btn-red, 
.typo a.btn-green, .typo a.btn-orange, 
.typo a.btn-black, .typo a.btn-blue:link, 
.typo a.btn-red:link, .typo a.btn-green:link, 
.typo a.btn-orange:link, .typo a.btn-black:link, 
a.btn-blue, a.btn-red, a.btn-green, 
a.btn-orange, a.btn-black, a.btn-brown,
a.btn-purple, a.btn-pink, a.btn-yellow {
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
}


.pagination ul li span.pagenav, .pagination ul li a.pagenav, ul.pagenav li a,
.k2Pagination ul li span.pagenav, .k2Pagination ul li a.pagenav {
  border-radius: 11px;
}

div.userItemViewUnpublished{
  opacity: 0.9;
  filter: alpha(opacity = 90);
}



@media not all and (-webkit-min-device-pixel-ratio:0) {  
    #ja-botsl1 .ja-box-right {
      right: 21px;
    }
}  

