.btn-pack {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #ccc;
  background: #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: #4c4c4c;
  padding: 0px 20px;
  text-align: center;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -ms-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  vertical-align: middle;
}
.btn-pack:hover {
  background-color: #f2f2f2;
  color: #333;
    text-decoration: none;
}
.btn-pack {
  min-width: 100px;
  height: 40px;
  line-height: 38px;
  cursor:pointer;
}
.btn-pack.blue {
  background-color: #2c3d5e;
  border-color: #2c3d5e;
  color: #fff;
    
}
.btn-pack.blue:hover {
  border-color: #506691;
  background-color: #506691;
  color: #fff;
    
}

.btn-pack.black {
  background-color: #000000;
  border-color: #2c3d5e;
  color: #fff;  
}
.btn-pack.black:hover {
  border-color: #898989;
  background-color: #506691;
  color: #fff;
    
}
.btn-pack.black a:link, a:visited {
    color: #fff;
    text-decoration: none;
}
.btn-pack.orange {
  background-color: #244178;
  border-color: #3f6bbd;
  color: #fff;  
}
.btn-pack.orange:hover {
  border-color: #3f6bbd;
  background-color: #3f6bbd;
  color: #fff;
    
}
.btn-pack.orange a:link, a:visited {
    color: #fff;
    text-decoration: none;
}
.btn-pack2 {
  width:100%;
  *display: inline;
  *zoom: 1;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border: 0px solid #ccc;
  background: #888;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: #fff;
  padding:0 0%;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -ms-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  vertical-align: middle;
}
.btn-pack2:hover {
  background-color: #f2f2f2;
  color: #333;
    text-decoration: none;
}
.btn-pack2 {
  height: 32px;
  line-height: 32px;
}
.btn-pack2.black {
  width:100px;
  background-color: #000000;
  border-color: #2c3d5e;
  color: #fff;
}
.btn-pack2.black:hover  {
  border-color: #898989;
  background-color: #506691;
  color: #fff;
}

.btn-pack2.white {
  width:100px;
  display:inline-block;
  background-color: #ffffff;
  border: 1px solid #d2d2d2;
  color: #bdbaba;
}
.btn-pack2.white:hover  {
  border-color: #d2d2d2;
  background-color: #f2f2f2;
  color: #bdbaba;
}