@charset "UTF-8";
body,html,li,ul {
 margin:0;
 padding:0
}
.top-nav,.top-nav .nav-box {
 line-height:40px;
 height:40px
}
.handle-counter,.med-nav ul {
 overflow:hidden
}
.handle-counter .counter-minus,.handle-counter .counter-plus,.med-nav ul li a {
 text-align:center
}
li,ul {
 list-style:none
}
button {
 cursor:pointer
}
input {
 color:#555;
 background-color:#fff;
 background-image:none;
 border:1px solid #ccc;
 padding:6px 12px
}
.panel-primary {
 border-color:#009dda
}
.top-nav {
 background-color:#333;
 color:#aaa;
 font-size:12px
}
.btn,.top-nav a:hover {
 color:#fff
}
.top-nav .nav-box {
 float:left
}
.top-nav a {
 margin-left:10px
}
.med-nav {
 min-width:1200px;
 background-color:#009dda
}
.med-nav ul li {
 float:left;
 margin-right:10px
}
.med-nav ul li a {
 display:block;
 padding:0 20px;
 color:#fff;
 font-size:16px;
 line-height:45px
}
.med-nav ul li a:hover,.med-nav ul li.active>a {
 background-color:#0486b9
}
body,html {
 height:100%
}
#container {
 min-height:100%;
 position:relative
}
#body {
 padding-bottom:60px
}
#footer {
 position:absolute;
 bottom:0;
 width:100%;
 height:40px;
 background-color:#333
}
.handle-counter .counter-minus,.handle-counter .counter-plus,.handle-counter input {
 float:left;
 text-align:center
}
.handle-counter input {
 width:50px;
 border-width:1px;
 border-left:none;
 border-right:none
}
.btn {
 padding:6px 12px;
 border:1px solid transparent
}
.btn:disabled,.btn:disabled:hover {
 background-color:#a9a9a9;
 cursor:not-allowed
}
.btn-primary {
 background-color:#009dda
}
.btn-primary:focus,.btn-primary:hover {
 background-color:#0486b9
}
.margin-top {
 margin-top:20px
}
.margin-bottom {
 margin-bottom:20px
}
.pull-right {
 float:right!important
}
.pull-left {
 float:left!important
}
.hide {
 display:none
}
.show {
 display:block
}
.invisible {
 visibility:hidden
}
