.mvu-btn{
  font-size: 11px;
  color: #fff;
  font-weight: bold;
  text-shadow: 0 -1px #6f6f6f;
  display: inline-block;
  line-height: 14px;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  outline:none;
  letter-spacing: 2px;
  cursor: pointer;
  margin-right: 5px;
}
.mvu-btn-default{
  border: 1px solid #c3c3c3;
  box-shadow: inset 0 1px 2px #fff;
  -webkit-box-shadow: inset 0 1px 2px #fff;
  -moz-box-shadow: inset 0 1px 2px #fff; color: #686868;
  text-shadow: none;
  background: #f8f8f8;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#e8e8e8));
  background: -webkit-linear-gradient(top,  #f8f8f8 0%,#e8e8e8 100%);
  background: -moz-linear-gradient(top,  #f8f8f8 0%, #e8e8e8 100%);
  background: -o-linear-gradient(top,  #f8f8f8 0%,#e8e8e8 100%);
  background: -ms-linear-gradient(top,  #f8f8f8 0%,#e8e8e8 100%);
  background: linear-gradient(top,  #f8f8f8 0%,#e8e8e8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#e8e8e8',GradientType=0 );
}
.mvu-btn-default:hover{
  -webkit-transition: box-shadow 0.05s ease-in-out;
  -moz-transition: box-shadow 0.05s ease-in-out; transition: box-shadow 0.05s ease-in-out;
  background: #fafafa;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#e5e5e5));
  background: -webkit-linear-gradient(top,  #fafafa 0%,#e5e5e5 100%);
  background: -moz-linear-gradient(top,  #fafafa 0%, #e5e5e5 100%);
  background: -o-linear-gradient(top,  #fafafa 0%,#e5e5e5 100%);
  background: -ms-linear-gradient(top,  #fafafa 0%,#e5e5e5 100%);
  background: linear-gradient(top,  #fafafa 0%,#e5e5e5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#e5e5e5',GradientType=0 );
}
.mvu-btn-default:active {
  background: #eee;
  color: #505050;
  border-color: #c0c0c0;
  box-shadow: 0 0 5px #e2e2e2 inset, 0 1px 1px #fff;
  -webkit-box-shadow: 0 0 5px #e2e2e2 inset, 0 1px 1px #fff;
  -moz-box-shadow: 0 0 5px #e2e2e2 inset, 0 1px 1px #fff;
  text-shadow: 0 -1px 1px #f1f1f1;
}
.mvu-btn-green{
   border: 1px solid #68a341;
   box-shadow: 0 1px 2px 0 #a4ca6c inset;
  -webkit-box-shadow: 0 1px 2px 0 #a4ca6c inset;
  -moz-box-shadow: 0 1px 2px 0 #a4ca6c inset;
  background: #96c161;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#96c161), color-stop(100%,#609c3d));
  background: -webkit-linear-gradient(top, #96c161 0%,#609c3d 100%);
  background: -moz-linear-gradient(top,  #96c161 0%, #609c3d 100%);
  background: -o-linear-gradient(top, #96c161 0%,#609c3d 100%);
background: -ms-linear-gradient(top, #96c161 0%,#609c3d 100%);
  background: linear-gradient(top, #96c161 0%,#609c3d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#96c161', endColorstr='#609c3d',GradientType=0 );
}
.mvu-btn-red{
  border: 1px solid #a95151; box-shadow: 0 1px 2px 0 #cd8787 inset;
  -webkit-box-shadow: 0 1px 2px 0 #cd8787 inset;
  -moz-box-shadow: 0 1px 2px 0 #cd8787 inset;
  background: #c57979;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c57979), color-stop(100%,#a34c4c));
  background: -webkit-linear-gradient(top,  #c57979 0%,#a34c4c 100%);
  background: -moz-linear-gradient(top,  #c57979 0%, #a34c4c 100%);
  background: -o-linear-gradient(top,  #c57979 0%,#a34c4c 100%);
  background: -ms-linear-gradient(top,  #c57979 0%,#a34c4c 100%);
  background: linear-gradient(top,  #c57979 0%,#a34c4c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c57979', endColorstr='#a34c4c',GradientType=0 );
}
.mvu-btn-blue{
  border: 1px solid #3e76af; box-shadow: 0 1px 2px 0 #66b2d2 inset;
  -webkit-box-shadow: 0 1px 2px 0 #66b2d2 inset;
  -moz-box-shadow: 0 1px 2px 0 #66b2d2 inset;
  background: #5ba5cb;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5ba5cb), color-stop(100%,#3a70ab));
  background: -webkit-linear-gradient(top,  #5ba5cb 0%,#3a70ab 100%);
  background: -moz-linear-gradient(top,  #5ba5cb 0%, #3a70ab 100%);
  background: -o-linear-gradient(top,  #5ba5cb 0%,#3a70ab 100%);
  background: -ms-linear-gradient(top,  #5ba5cb 0%,#3a70ab 100%);
  background: linear-gradient(top,  #5ba5cb 0%,#3a70ab 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5ba5cb', endColorstr='#3a70ab',GradientType=0 );
}
.mvu-btn-greyish {
  border: 1px solid #5e6779; box-shadow: 0 1px 2px 0 #9ca6b3 inset;
  -webkit-box-shadow: 0 1px 2px 0 #9ca6b3 inset; -moz-box-shadow: 0 1px 2px 0 #9ca6b3 inset;
  background: #8c97a6;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8c97a6), color-stop(100%,#596171));
  background: -webkit-linear-gradient(top,  #8c97a6 0%,#596171 100%);
  background: -moz-linear-gradient(top,  #8c97a6 0%, #596171 100%);
  background: -o-linear-gradient(top,  #8c97a6 0%,#596171 100%);
  background: -ms-linear-gradient(top,  #8c97a6 0%,#596171 100%);
  background: linear-gradient(top,  #8c97a6 0%,#596171 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8c97a6', endColorstr='#596171',GradientType=0 );
}
.mvu-btn-black {
  border: 1px solid #4e4e4e; box-shadow: 0 1px 2px 0 #959595 inset;
  -webkit-box-shadow: 0 1px 2px 0 #959595 inset;
  -moz-box-shadow: 0 1px 2px 0 #959595 inset;
  background: #838383;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#838383), color-stop(100%,#444444));
  background: -webkit-linear-gradient(top,  #838383 0%,#444444 100%);
  background: -moz-linear-gradient(top,  #838383 0%, #444444 100%);
  background: -o-linear-gradient(top,  #838383 0%,#444444 100%);
  background: -ms-linear-gradient(top,  #838383 0%,#444444 100%);
  background: linear-gradient(top,  #838383 0%,#444444 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#838383', endColorstr='#444444',GradientType=0 );
}
.mvu-btn-lightBlue {
  border: 1px solid #5897c3; box-shadow: 0 1px 2px 0 #84c4dd inset;
  -webkit-box-shadow: 0 1px 2px 0 #84c4dd inset; -moz-box-shadow: 0 1px 2px 0 #84c4dd inset;
  background: #6db5d5;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6db5d5), color-stop(100%,#4a91c0));
  background: -webkit-linear-gradient(top,  #6db5d5 0%,#4a91c0 100%);
  background: -moz-linear-gradient(top,  #6db5d5 0%, #4a91c0 100%);
  background: -o-linear-gradient(top,  #6db5d5 0%,#4a91c0 100%);
  background: -ms-linear-gradient(top,  #6db5d5 0%,#4a91c0 100%);
  background: linear-gradient(top,  #6db5d5 0%,#4a91c0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6db5d5', endColorstr='#4a91c0',GradientType=0 );
}
.mvu-btn-gold {
  border: 1px solid #c4853e; box-shadow: 0 1px 2px 0 #ddb65b inset;
  -webkit-box-shadow: 0 1px 2px 0 #ddb65b inset; -moz-box-shadow: 0 1px 2px 0 #ddb65b inset;
  background: #d5a44c;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d5a44c), color-stop(100%,#c07833));
  background: -webkit-linear-gradient(top,  #d5a44c 0%,#c07833 100%);
  background: -moz-linear-gradient(top,  #d5a44c 0%, #c07833 100%);
  background: -o-linear-gradient(top,  #d5a44c 0%,#c07833 100%);
  background: -ms-linear-gradient(top,  #d5a44c 0%,#c07833 100%);
  background: linear-gradient(top,  #d5a44c 0%,#c07833 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5a44c', endColorstr='#c07833',GradientType=0 );
}
.mvu-btn-sea {
  border: 1px solid #5a837e; box-shadow: 0 1px 2px 0 #95b8b6 inset;
  -webkit-box-shadow: 0 1px 2px 0 #95b8b6 inset; -moz-box-shadow: 0 1px 2px 0 #95b8b6 inset;
  background: #7ca6a3;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7ca6a3), color-stop(100%,#547b76));
  background: -webkit-linear-gradient(top,  #7ca6a3 0%,#547b76 100%);
  background: -moz-linear-gradient(top,  #7ca6a3 0%, #547b76 100%);
  background: -o-linear-gradient(top,  #7ca6a3 0%,#547b76 100%);
  background: -ms-linear-gradient(top,  #7ca6a3 0%,#547b76 100%);
  background: linear-gradient(top,  #7ca6a3 0%,#547b76 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7ca6a3', endColorstr='#547b76',GradientType=0 );
}
.mvu-btn-brown {
  border: 1px solid #9c6b3c; box-shadow: 0 1px 2px 0 #c8a85f inset;
  -webkit-box-shadow: 0 1px 2px 0 #c8a85f inset;
  -moz-box-shadow: 0 1px 2px 0 #c8a85f inset;
  background: #bb934f;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bb934f), color-stop(100%,#996336));
  background: -webkit-linear-gradient(top,  #bb934f 0%,#996336 100%);
  background: -moz-linear-gradient(top,  #bb934f 0%, #996336 100%);
  background: -o-linear-gradient(top,  #bb934f 0%,#996336 100%);
  background: -ms-linear-gradient(top,  #bb934f 0%,#996336 100%);
  background: linear-gradient(top,  #bb934f 0%,#996336 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bb934f', endColorstr='#996336',GradientType=0 );
}
.mvu-btn-ghost{
  color: #68686838;
  background-color: transparent;
  border-color: transparent;
}
.mvu-btn-ghost:hover{
  color:#57a3f3
}
.mvu-btn-ghost:active{
  color:#2b85e4
}
.mvu-btn-ghost span{
  line-height: 16px !important;
}
.mvu-btn-green:active,.mvu-btn-red:active,.mvu-btn-blue:active ,.mvu-btn-greyish:active,.mvu-btn-gold:active,.mvu-btn-sea:active,.mvu-btn-brown:active{
  box-shadow: 0 0 2px #707070 inset, 0 1px 0 #fff;
  -webkit-box-shadow: 0 0 2px #707070 inset, 0 1px 0 #fff;
  -moz-box-shadow: 0 0 2px #707070 inset, 0 1px 0 #fff;
}
.mvu-btn-green:active{
  background: #74aa49;
}
.mvu-btn-red:active{
  background: #b15e5e;
}
.mvu-btn-blue:active{
  background: #4786b8;
}
.mvu-btn-greyish:active{
  background: #6d7787
}
.mvu-btn-black:active{
  background: #5d5d5d; box-shadow: 0 0 2px #505050 inset, 0 1px 0 #fff; -webkit-box-shadow: 0 0 2px #505050 inset, 0 1px 0 #fff;
  -moz-box-shadow: 0 0 2px #505050 inset, 0 1px 0 #fff;
}
.mvu-btn-lightBlue:active{
  background: #559cc7; box-shadow: 0 0 2px #808080 inset, 0 1px 0 #fff; -webkit-box-shadow: 0 0 2px #808080 inset, 0 1px 0 #fff;
  -moz-box-shadow: 0 0 2px #808080 inset, 0 1px 0 #fff;
}
.mvu-btn-gold:active{
  background: #ca8e40;
}
.mvu-btn-sea:active{
  background: #68918d;
}
.mvu-btn-brown:active{
  background: #ad7f45;
}
.mvu-btn-green:hover, .mvu-btn-red:hover, .mvu-btn-blue:hover, .mvu-btn-greyish:hover, .mvu-btn-black:hover, .mvu-btn-lightBlue:hover, .mvu-btn-gold:hover, .mvu-btn-sea:hover, .mvu-btn-brown:hover {
  opacity: 0.95;
  filter: alpha(opacity=95);
  -webkit-transition: opacity 0.2s ease-in-out;
  -moz-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
}


.mvu-btn-xs{
  font-size: 10px;
  padding: 5px 5px 4px 5px;
  font-weight: normal;
}
.mvu-btn-s{
  font-size: 12px;
  padding: 6px 6px 5px 6px;
  font-weight: normal;
}
.mvu-btn-xm{
  font-size: 14px;
  padding: 7px 7px 6px 7px;
  font-weight: normal;
}
.mvu-btn-m{
  padding: 6px 10px;
}
.mvu-btn-l{
  padding: 7px 10px;
}
.mvu-btn-xl{
  padding: 8px 10px;
}
/*[class*="icon-"] {
  margin: 0px 8px -1px -2px;
  float: left;
  display: block;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  vertical-align: text-top;
  line-height: 14px;
}*/
.mvu-btn-xs.mvu-btn-only-icon.mvu-btn-circle{
  width: 25px;
  border-radius: 12.5px;
}
.mvu-btn-s.mvu-btn-only-icon.mvu-btn-circle{
  width: 27px;
  border-radius: 13.5px;
}
.mvu-btn-m.mvu-btn-only-icon.mvu-btn-circle{
  width: 28px;
  border-radius: 14px;
}
.mvu-btn-xm.mvu-btn-only-icon.mvu-btn-circle{
  width: 29px;
  border-radius: 14.5px;
}
.mvu-btn-l.mvu-btn-only-icon.mvu-btn-circle{
  width: 30px;
  border-radius: 15px;
}
.mvu-btn-xl.mvu-btn-only-icon.mvu-btn-circle{
  width: 34px;
  border-radius: 17px;
}
.mvu-btn-only-icon [class*="icon-"]{
  margin: 0;
}
.mvu-btn-m.mvu-btn-only-icon.mvu-btn-circle [class*="icon-"]{
 margin-left: -4px;
}
.mvu-btn-l.mvu-btn-only-icon.mvu-btn-circle [class*="icon-"]{
  margin-left: -3.5px;
}
.mvu-btn-xl.mvu-btn-only-icon.mvu-btn-circle [class*="icon-"]{
  margin-left: -1px;
}
.mvu-btn-xs.mvu-btn-circle{
  border-radius: 12px;
}
.mvu-btn-m.mvu-btn-circle{
  border-radius: 14px;
}
.mvu-btn-l.mvu-btn-circle{
  border-radius: 15px;
}
.mvu-btn-xl.mvu-btn-circle{
  border-radius: 16px;
}
button:disabled, button:hover:disabled, button:active:disabled{
  /*pointer-events: none;*/
  cursor: not-allowed;
  -webkit-box-shadow: none;
  box-shadow: none;
  -moz-box-shadow: none;
  background: buttonface;
  border-color: buttonface;
  text-shadow:none;
  color: grey;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f0f0), color-stop(100%, #c0c0c0));
  background: -webkit-linear-gradient(top, #f0f0f0 0%, #c0c0c0 100%);
  background: -moz-linear-gradient(top, #f0f0f0 0%, #c0c0c0 100%);
  background: -o-linear-gradient(top, #f0f0f0 0%, #c0c0c0 100%);
  background: -ms-linear-gradient(top, #f0f0f0 0%, #c0c0c0 100%);
  background: linear-gradient(top, #f0f0f0 0%, #c0c0c0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7ca6a3', endColorstr='#547b76',GradientType=0 )
}
.mvu-btn-ghost.disabled:hover, .mvu-btn-ghost[disabled]:hover{
  color:#686868
}
.mvu-btn span {
  box-shadow: none;
  height: 14px;
  line-height: 14px;
}
