@charset "UTF-8";
.counter-input {
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    padding: 6px 12px
}

.handle-counter,
.med-nav ul {
    overflow: hidden
}

.handle-counter .counter-minus,
.handle-counter .counter-plus,
.med-nav ul li a {
    text-align: center
}

.percent {
    width: 85.71429%
}

.panel-primary {
    border-color: #009dda
}

.top-nav {
    min-width: 1200px;
    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
}

#container {
    min-height: 100%;
    position: relative
}

#body {
    padding-bottom: 60px
}

.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:disabled,
.btn:disabled:hover {
    background-color: #a9a9a9;
    cursor: not-allowed
}

.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
}

.aa {
    text-decoration: none;
    color: #999
}

.aa:hover {
    color: #FF5113
}

.border {
    border: 1px solid red
}