@import "reset-min.css";
html {
  box-sizing: border-box;
}
*,
*:before,
*:after {
  box-sizing: inherit;
}

/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.row {
  margin-left: -15px;
  margin-right: -15px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
  content: " ";
  display: table;
}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after {
  clear: both;
}

@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}

body {padding-top:3px;background:url(../images/bg.png) repeat;font-family:Arial, Helvetica, sans-serif; font-size:15px;}
.left{float: left;} .right{float:right} .clear{clear: both;}
a{text-decoration:none; color:#720E3B} a:hover{color:#000;}
img{max-width:100%;height:auto;vertical-align:middle;border:0;display:initial} 
/*layout*/
.heading{background:url(../images/heading.png) repeat-x; height:74px;margin-bottom:5px}
#wrapper,.main-page{padding-left: 15px;
    padding-right: 15px;}

.panel-banner{/*background:#8c0207 url(../images/bg-banner.jpg) repeat-x center bottom*/}

#header{position:relative;min-height:115px;text-align:center}

.search_form_top{width:223px;position:absolute;bottom:15px;right:0; z-index:10;height:25px}
.search_form_top #search_form{margin:0;}

#search_form{margin:0 10px 10px 0}

.hot-line,.lang{position:absolute; top:5px; right:0;text-align:right; z-index:10}
.lang a{ color:#E99210;font-weight:bold;padding-left:10px}
.lang a:hover{ color:#FF6600}
.hot-line{padding-top:5px;color:#00893E;font-size:10pt;margin:0; font-weight:bold} .hot-line span{color:#F27900}

/**  Menu **/
#nav{list-style:none;margin:0;height:55px;background:#8c0207/*url(../images/nav_bg.png) no-repeat*/;padding:0 5px;border-radius:5px 5px 0 0}
#nav li{float:left; position:relative;padding:20px 0;background:url(../images/spacer-1.png) no-repeat right}
#nav li a{padding:0 17px; display:block; color:#fff;font-weight:bold;}
#nav li a:hover, #nav .selected a{color:#ff0}
#nav li ul{display:none;padding:0;margin:0}
#nav li:hover ul{list-style:none;display:block;position:absolute;z-index:5;top:55px;width:180px;background:#007B36;border-radius:0}
#nav li ul li{padding:0;width:100%;background:none;margin-bottom:1px}
#nav .selected ul li a,#nav li ul li a{font-weight:normal;color:#fff;background:none; padding:6px 2px 6px 5px;border-bottom:1px  dotted #fff}
#nav li ul li a:hover{ background:#EC9718;color:#FFFF00}
#nav li:hover >a {color:#ff0}
#nav .last{background:none} #nav li ul li.last{margin:0} #nav li ul li.last a{border:none}

.heading{background:url(../images/heading.png) repeat-x;height:74px;line-height:74px}
.heading h1{margin:0;padding:0;color:#fff;font-size:15px}
.panel-banner{margin-bottom:10px}

#content{padding:10px 0}
.title-box{padding:11px 5px 11px 0;margin:0 3px 0 0;font-weight:bold;color:#fff;background:url(../images/bg-red-1.png) center right}
.title-box span{padding:11px 0 11px 10px;background:url(../images/bg-red-1.png) no-repeat center left;margin-left:-3px;font-size:14px;text-transform: uppercase;} 

/*Left content*/
#left-content{float:left; width:20%}

.sub-new{list-style:none;margin:0;padding:10px 6px 5px}
.sub-new li{padding-bottom:5px;margin-bottom:5px;cursor:pointer;display:inline-block;vertical-align:top;width:100%}
.sub-new li:hover img{border:1px solid #8C0207}
.sub-new li img{border:1px solid #ccc;padding:1px;width:60px;height:40px;float:left;margin-right:5px;border-radius:2px}
.sub-new li a{display:block;color:#000;font-size:13px;font-weight:bold}
.sub-new li:hover a, .sub-new li a:hover{color:#8C0207}
.sub-new li.last{margin:0;padding:0}

.sub-cat{margin:0; list-style:none;padding:5px 10px 5px 0}
.sub-cat li a{border-bottom:1px dotted #ABABAB;padding:8px 5px 8px 15px;color:#996633; font-weight:bold;display:block;background:url(../images/arr_menu.png) no-repeat 5px 12px; }
.sub-cat li.last a{border:none;}
.sub-cat li a:hover{color:#fff;background:#0B71C3}
.sub-cat li ul{padding:7px 0 0 10px;margin:0}
.sub-cat li ul li{list-style:none;padding:2px 0}
.sub-cat li ul li a{color:#000;background:url(../images/icon-cat.gif) no-repeat left 6px;border:none;padding:3px 0 3px 10px; font-weight:normal;display:block}
.sub-cat li ul li a:hover{color:#007C37;background:url(../images/icon-cat.gif) no-repeat left 6px}

.support{margin:0;list-style:none;padding:8px 3px 0 3px; text-align:center;font-size:14px;font-weight:bold}
.support li {color:#000; line-height:1.5em;padding-bottom:8px} .support li p{margin:0}
.support li p+p{color:#8C0207}
.support li img{margin-bottom:5px}

.statistics{margin:0;list-style:none;padding:5px 0 0 10px}
.statistics li {color:#444;line-height:1.6em}

.bg-adv{list-style:none;margin:0;padding:5px 0;text-align:center}
.bg-adv li{padding-bottom:4px}

/*Right content*/
#right-content-2{float:right;width:79%}

.title-right{margin:0 0 10px 0;padding:11px 10px 10px 0;border-radius:7px 7px 0 0;background: -webkit-linear-gradient(top,#fdfdfd,#e3e3e3);border: 1px solid #ccc;}
.title-right span{color:#000;font-size:15px;font-weight:bold;padding:11px 0 10px 10px}

.title-index{background:#8C0207;color:#fff;margin:0 0 10px;font-size:15px;font-weight:bold;padding:10px;border-radius:7px 7px 0 0}
.title-index a{color:#fff}

.breadcrumbs{padding:8px 0;color:#000;font-weight:bold}
.breadcrumbs b{padding:0 6px;position:relative;top:-1px}
.breadcrumbs a{color:#007C37}
.breadcrumbs a:hover{color:#E99210}

.ico-view{text-align:right;margin-top:10px}
.ico-view a{color:#2997CA;padding:0 0 0 17px; margin-left: 1em; background:url(../images/sprite.png) no-repeat 0px -14px}
.ico-view a.go-top{background-position: 2px 2px}
.ico-view a:hover{color:#E3611E}

.list-item{margin:0;padding:0;list-style:none}
.list-item li{text-align:center;margin:0 10px 15px 0;display:inline-block;vertical-align:top}
.list-item li.last-item{margin:0 0 15px !important}
.list-item li div{background:#fff url(../images/box-img-1.png) no-repeat top left;padding-top:4px}
.list-item li div div.img-item{text-align:center;padding:0 5px 5px 0;background:url(../images/box-img-2.png) no-repeat  bottom right;display:table-cell;vertical-align:middle}

.price{font-weight:bold; color:#FF0C0C;margin:5px 0 0 0}
.title-item{color:#8C0207;margin:5px 0 5px 0;padding:0;font-size:10pt;min-height:32px}
.title-item a{color:#8C0207;display:block}
.title-item a:hover{color:#F27900}
.button-cart{margin:10px 0 0 0}
.add-to-cart{padding:4px 37px 5px 37px;background:url(../images/bg-cart.png) no-repeat;color:#fff;font-weight:700;text-align:center}
.add-to-cart:hover{color:#fff}

.list-item li:hover .box-btn a{color:#fff}
.box-btn{margin:12px 0 7px}
.btn-mini {position:relative;background:#0B71C3;padding:3px 12px 4px 19px;color:#fff;-webkit-border-radius: 0 10em 0 10em;-moz-border-radius: 0 10em 0 10em;border-radius: 0 10em 0 10em;}
.btn-mini > span {-webkit-transition: all .5s;-moz-transition: all .5s;transition: all .5s;position: absolute;left: -7px;top: -2px;height: 25px;width:25px;}
.btn-mini.buy > span {background:url(../images/buy.png) no-repeat center left}
.btn-mini.view > span{background:url(../images/view.png) no-repeat center left}
.btn-mini:hover{opacity:0.8}
.btn-mini:hover > span{left:-10px}
.box-btn .btn-mini.view{margin-left:10px}

/*   Page New  */
.panel-items{list-style: none;text-align:justify;font-size:10pt;margin:0;padding:0}
.panel-items li{cursor:pointer;margin-bottom:8px;padding-bottom:8px;border-bottom:1px dotted #D2D2D2}.panel-items p{margin:0;line-height:1.3em}
.panel-items li.odd,.panel-items li:hover{background:#f9f5f5} .panel-items li:hover img{border:1px solid #016FC1}
.panel-items li.last{border:none;padding:0;margin:0} .panel-items li:hover a{color:#C48C1F} 
.img{float:left;margin:0 8px 0 0;padding:3px;border:1px solid #ddd;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}
.panel-items li h3{margin:0 0 5px 0;font-size:14px;font-weight:bold;padding:0}
.panel-items li h3 a,.panel-items-index a{color:#016FC1}
.panel-items li h3 a:hover,.panel-items-index a:hover{color:#F27900}

.panel-items-index{padding:0;margin:0;list-style:none}
.panel-items-index li{padding:1px 0;margin:0;border:none}
.panel-items-index li.item-first{padding:0;margin-bottom:8px} 
.panel-items-index li.item-first a{background:none;padding:0}
.panel-items-index li.item-first h3{margin-bottom:8px;font-size:11pt} 
.panel-items-index li a{color:#016FC1;background:url(../images/icon-index.png) no-repeat 3px 7px;padding:2px 2px 2px 15px}

/**  items-other  **/
.title-item-other{margin:25px 0 10px;padding-bottom:4px;font-size:11pt;color:#2F7709;font-weight:bold}
.items-other{margin:0;padding:0;list-style:none}
.items-other li a span{color:#777;font-style:italic;padding-left:3px;font-size:11px}
.items-other li a{color:#007C37;background:url(../images/icon-other.gif) no-repeat left 6px;padding:2px 5px 2px 15px;display:block} 
.items-other li a:hover{color:#FF6600}

/* paging */
ul.paging{float: right;padding:0 5px 5px; margin:0;list-style: none}
ul.paging li{display: inline;margin:0 !important;}
ul.paging .hidden{display: none;}
ul.paging .page a, ul.paging .previous a, ul.paging .first a, ul.paging .next a, ul.paging .last a{color:#fff;background:#E48800;padding:2px 6px;border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px}
ul.paging .page a:hover, ul.paging .previous a:hover, ul.paging .first a:hover, ul.paging .next a:hover, ul.paging .last a:hover, ul.paging .selected a{background:#007F39}

.main-sub{background:url(../images/mid-box.png) repeat-y right;border-left:1px solid #C0C0C0;padding-right:15px}
.line-box{background:url(../images/box-bt-2.png) no-repeat right;margin-right:3px;margin-left:10px; margin-bottom:10px;height:18px}
.line-box img{margin-left:-10px}

#video-top{padding:5px 15px 5px 5px}
#scroller li a{color:#996633} #scroller li a:hover{color:#F27900} #scroller li img{margin-bottom:3px}
.main-border,.main-view-video,.main-content{padding:0 0 5px;margin-bottom:10px}
.main-video-left{background:url(../images/video-left.png) repeat-y left top;margin:auto}
.main-video-left .main-video-right{background:url(../images/video-right.png) repeat-y right top;text-align:center}
.line-video-1{background:url(../images/video-line-right.png) no-repeat bottom right}
.line-video-2{background:url(../images/video-line-left.png) no-repeat bottom left;padding-bottom:21px}
#video-top,.main-view-video{text-align:center}
.main-content p{line-height:1.6em}
.main-content-bottom{background:url(../images/box_bg.png) no-repeat center bottom;height:30px}

/*Footer*/
#footer{color:#000;background:#8C0207;padding:10px 0; color:#fff; line-height:1.6em;font-weight:bold}
#footer a:hover{color:#FF6600} #footer  p{margin:0}

.bg-nav-footer{background:url(../images/footer_menu.gif) repeat-x; height:43px}
#nav-footer{margin:0;padding:0;line-height:43px;text-align:center }
#nav-footer li{list-style:none;display:inline;margin-right:9px}
#nav-footer li a{padding-right:12px;color:#8C0207;background:url(../images/bkg_pipe3.gif) no-repeat right}
#nav-footer .last a{background:0} #nav-footer li a:hover{color:#FF6600}

.footer-info{float:left;}
.footer-info a{color:#fff}
.company{margin:0 0 5px 0;padding:0;font-size:10pt;font-weight:bold}
.copyright {float:right;text-align:right;width:350px}
.copyright a{color:#fff;font-weight:bold}

/* Error */
.errorSummary{border: 1px solid #f00;padding:2px 0;margin:10px 0 5px 0; -webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
#form-contact .errorSummary ul,.errorSummary ul{margin:0 32px;padding:5px 0; color:red;list-style:disc}
.errorSummary ul li{padding:3px 0}

#form-contact{margin:0 0 10px}
#form-contact ul label{color:#4A4444;font-weight:700; margin:0;width:130px; float:left}
#form-contact ul{list-style:none;margin:0;padding:0}
#form-contact ul li{padding:4px 0; margin:0}
#form-contact ul input, #form-contact ul textarea{ margin:0 20px 0 0; padding:3px;width:220px; border:1px solid #ccc;border-radius:3px;-moz-border-radius: 3px;-webkit-border-radius:3px}
#form-contact ul textarea{width:300px}
#form-contact ul span{color:#f00;margin:0 5px 0 0}
#form-contact .button-submit{margin:10px 0 5px 30px;background:#F1A027;color:#fff; height:28px;text-align:center; cursor:pointer;width:70px;border:none;font-weight:bold}
#form-contact .button-submit{margin:10px 10px 5px 0}

/** Poll **/
#poll{color:#222;padding:5px;background:url(../images/mid-box.png) repeat-y right;border-left:1px solid #C0C0C0;padding-right:10px}
#poll p{margin:0 0 10px; font-weight: bold}
#poll ul{list-style: none; margin:0; padding: 0}
#poll ul li{margin:3px 0}
#poll ul li label{padding-left:5px}
#poll .button-poll{cursor:pointer;margin:5px 0 0 0;padding:0 5px;background:#26150E;border:none;padding:3px 7px;color:#fff;font-weight:bold;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px}

/** Poll Result **/
.poll-title{color:#c00;font-size:140%;font-weight:600;padding:10px 5px 15px 0;margin-top:5px}
#poll-result{width:100%;position:relative;right:1%; margin-bottom: 1em}
#poll-result .bar-title{position:relative;float:left;width:40%;line-height:20px;margin-right:17px;font-weight:bold;text-align:right}
#poll-result .bar-container{position:relative;float:left;width:50%;height:10px;margin:0 0 15px}
#poll-result .bar-container div{background-color:#c40;height:20px; display: block; -webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
#poll-result .bar-container strong{position:absolute;right:-32px;top:0;overflow:hidden}

/* Add to cart */
.form-order{margin:0 0 15px 0;border-radius:0 0 4px 6px;-webkit-border-radius:0 0 4px 6px;-moz-border-radius:0 0 6px 4px}
.form-order thead{background:#00823A;border-right:1px solid #00823A}
.form-order thead tr td{font-weight:bold;padding :5px !important; color:#fff;font-size:10pt}
.form-order tbody tr td{border : 1px solid #ccc;}
.form-order tbody tr .pic-order{padding:5px}
.form-order tbody tr input{border:1px solid #ccc}
.form-order tbody tr td a{color:#444}
.form-order tbody tr td a:hover{color:#00823A}
.button-order{cursor:pointer; border:none;font-weight:bold;background:#26150E;padding:5px 7px;color:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;margin:0 10px 0 0}
.button-order:hover{color:#fff;background:#26150E}

/* Ordering */
#ordering .form label{color:#352009;font-weight:700; margin:0;width:110px; float:left}
#ordering .form{list-style:none;margin:0;padding:0}
#ordering .form li{padding:4px 0; margin:0}
#ordering .form input ,#ordering .form textarea{ margin:0 20px 0 0; padding:3px;width:220px; border:1px solid #ddd;border-radius:3px;-moz-border-radius: 3px;-webkit-border-radius:3px}
#ordering .form textarea{width:330px}
#ordering .form span{color:#f00;margin:0 5px 0 0}
#ordering .form .button-submit{margin:5px 0;background:#26150E;color:#fff; text-align:center; cursor:pointer;border:none;font-weight:bold; padding:5px 30px;border-radius:2px;-moz-border-radius: 2px; -webkit-border-radius:2px; width:auto}

/* CAT Menu */
.left-top {
    width: 20%;
    float: left;
    margin-right: 10px;
    position: relative;
}
.center-top {
    width: 79%;
    float: left;
}

.cat-all {
   padding: 18px 16px 18px;
    margin: 0;
    font-size: 15px;
    position: relative;
    z-index: 3;
    top: 0;
   text-transform: uppercase;
    border: 1px solid #dfdfdf;
    background-color: #8c0207;
    color: #fff;
    border-radius: 8px 8px 0 0;
}
.cat-all a {
    color: #fff;
    padding-left: 20px;
}
.width-category{width: 320px;
    position: absolute;
    top: 42px;
    left: 15px;
    z-index: 10;
    display: none;} 
.active{display:block}
.category{list-style:none;padding:0;margin:0;background:#fff;border:1px solid #dfdfdf;border-top:none;border-radius:0 0 0 3px}
.category li a{display:block;padding:10px 10px;font-weight:bold;margin:0;border-bottom:1px solid #DFDFDF;color:#222;background:url(../images/icon_cat.png) no-repeat right}
.category li:hover > a,.category li a:hover{color:#fff;background:#ED1C24 url(../images/icon_cat_hv.png) no-repeat right}
.category li.last a{border:none}
.category li{position:relative}
.category li .sub-category{display:none;padding:15px 10px;position:absolute;left:218px;top:0;z-index:5;width:220px;background:#fff;}
.category li:hover .sub-category{display:block;border:1px solid #dfdfdf;border-top:none}

.sub-category ul{list-style:none;padding:0;margin:0}
.category .sub-category ul li a{font-size:13px;margin:0;background:none;border:none;padding:5px 0}
.category .sub-category a:hover{color:#ED1C24;background:none}

.nav-list-box{}
.category .nav-list-box a{font-size:13px;margin:0 20px 0 0;border:none;background:none;padding:5px 0;height:auto;}
.category .nav-list-box a:nth-child(3n){margin:0}
.category .nav-list-box a:hover{background:none;color:#f00}
.img-nav-box{float:right;width:180px;height:270px} 
.category .img-nav-box a{padding:0;margin:0;border:none}
.sub-category h4{margin:0 0 10px;padding:0;font-size:14px;color:#EA2C2C;letter-spacing: -0.22px;}
.line-right{/*background:#dfdfdf;width:1px;*/position:absolute;left:218px;z-index:15}

.main-category{border:1px solid #E5E5E5;background:#FAFAFA;display:inline-block;width:100%;clear:both;margin-bottom:15px;border-radius:3px}
.title-category{font-size:16px;margin:0;padding:8px 0 8px 30px;color:#fff;display:inline-block;background:#013B69 url(../images/list-2-24.png) no-repeat 5px;border-radius:3px 0 0 3px}
.title-category span{background:url(../images/bg-tab.png) no-repeat right;padding:8px 40px 9px 10px}
.title-category a{color:#fff} .title-category a:hover{text-decoration:underline}

.cat-link{list-style:none;padding:0;margin:0;float:right}
.cat-link li{float:left;padding:0}
.cat-link li a{border-right:1px solid #d5d5d5;display: block;line-height: 22px;color: #444;font-size: 12px;white-space: nowrap;padding: 7px 5px;}
.cat-link li a:hover{background:#ED1C24;color:#fff}
.cat-link li.last a{border:none;font-weight:bold;border-radius:0 3px 3px 0}

.row-item{margin:0 -10px}
.col-item{padding:0 10px; height: 430px;}
.info h3{font-size:15px;margin:0;padding:0;display: block;display: -webkit-box;height:42.1px;line-height: 1.3;-webkit-line-clamp: 2;
-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.info h3 a{color:#222;text-decoration:none} .info h3 a:hover,.info h3 a:focus{color:#3FB871}
.price{font-weight:bold;color:#ed1c24;margin:5px 0 0}
.price span{font-size: 14px;color: #959595;padding-right:5px;font-weight:normal}
.bg-price{height:44px;overflow:hidden}
.price-old{font-size: 14px;color: #555;margin:0}
.price-sale{font-weight:bold;color:#ed1c24;margin:5px 0 10px;font-size:16px;font-family: 'Roboto', sans-serif;}
.price-old{font-weight: bold;
    color: #94988a;
    margin: 5px 0 0 10px;
    font-size: 13px;
    font-family: 'Roboto', sans-serif;
    text-decoration: line-through;}
.price-sale span{font-size:20px}
.product-grid{    cursor: pointer;
    padding: 5px 5px 20px 5px;
    border: 1px solid transparent;}
.product-grid:hover{box-shadow:0 0 10px rgba(0,0,0,0.1);border-color:#D7D7D7;background-color: rgba(255, 255, 255, 0.5);
}

.add-to-cart{position: absolute;left: 0;right: 0;bottom: -50px;
width: 100%;background-color: rgba(0,0,0,0.4);color: #fff;text-align: center;line-height: 50px;
-moz-transition: all 0.45s ease;
-webkit-transition: all 0.45s ease;
-o-transition: all 0.45s ease;
-ms-transition: all 0.45s ease;
transition: all 0.45s ease}
.add-to-cart a {color: #fff;display: inline-block;font-size: 18px;height: 32px;line-height: 32px;vertical-align: middle;width: auto;text-decoration:none}
.add-to-cart a .fa{font-size: 17px;
-webkit-animation-name:hvr-buzz;animation-name:hvr-buzz;
-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;
animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}
.product-grid:hover .add-to-cart {bottom: 0;}
.product-grid .add-to-cart:hover{background-color: rgba(229,16,29,0.5)}

.loop-img{position: relative;overflow: hidden;text-align:center}
.product-grid .info{text-align: center;padding:10px 5px}
.info h3 a:hover,.info h3 a:focus{color:#EB321B}
.loop-new::before,.loop-img::before {position: absolute;top: 50%;left: 50%;z-index: 2;display: block;content: '';width: 0;height: 0;
background: rgba(255, 255, 255,.2);border-radius: 100%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);opacity: 0}
.product-grid:hover .loop-img::before, .new-grid:hover .loop-new::before {-webkit-animation: circle .75s;animation: circle .75s;}
.loop-img img{width:100%;transition:all 0.5s ease;}
.loop-img:hover img{transform: scale(1.1, 1.1)}
@-webkit-keyframes shine {100% {left: 125%;}} @keyframes shine {100% {left: 125%;}}
@-webkit-keyframes circle {
	0% {opacity: 1;}
	40% {opacity: 1;}
	100% {width: 200%;height: 200%;opacity: 0;}
}
@keyframes circle {
	0% {opacity: 1;}
	40% {opacity: 1;}
	100% {width: 200%;height: 200%;opacity: 0;}
}
.proLink{text-align:center}
.btn-view,.btn-cart{background: #8c0207;
    color: #fff;
    font-weight: 300;
    padding: 8px 12px;
    border-radius: 5px;}
.btn-view:hover,.btn-cart:hover{background:#2E8EC7;color:#fff}

.button-cart{display: inline-block;color: #fff;text-decoration:none;background-color: #EB321B;padding: 0 15px;border-radius: 20px;line-height:45px;}
.button-cart i{padding-right:5px} .button-cart:hover{background:#a51200;color:#fff;text-decoration:none}

.product_info
{
	padding: 0;
	list-style:none;
	
}
.product_info h1{
	margin: 0 0 8px 0;
    font-size: 18px;
}
.product_info .gia{
	margin-bottom: 8px;
}
.product_info .soluong{
	width: 50px;
    text-align: center;
    padding: 2px 0;
}
.product_info li
{
	font-size:13px;
	border-bottom:1px solid #EEE;
	
}
.product_info li.ten
{
	color:#710001;
	font-size:18px;
}
.product_info li.buttonaddcart
{
	padding: 15px 0;
}
.product_info li.giacu
{
	font-size:15px;
	text-decoration:line-through;
}
.product_info li.gia
{
	color:red;
	font-size:16px;
}
.product_info li b
{
	font-weight:normal;
	font-size:14px;
}

/* Style the tab */
.tab {
  overflow: hidden;
      margin-top: 15px;
}

/* Style the buttons inside the tab */
.tab button {
  background-color: inherit;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 14px 16px;
  transition: 0.3s;
  font-size: 17px;
}

/* Change background color of buttons on hover */
.tab button:hover {
      background-color: #8c0207;
    color: #fff;
}

/* Create an active/current tablink class */
.tab button.active {
  background-color: #8c0207;
    color: #fff;
}

/* Style the tab content */
.tabcontent {
  display: none;
  padding: 6px 12px;
  border: 1px solid #ccc;
}

/* Style the close button */
.topright {
  float: right;
  cursor: pointer;
  font-size: 28px;
}

.topright:hover {color: red;}

.plvr fieldset {
    padding: 0;
    margin: 0;
    border: 0;
    min-width: 0;
}

.plvr legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
    font-size: 21px;
    line-height: inherit;
    color: #333333;
    border: 0;
    border-bottom: 1px solid #e5e5e5;
}

.plvr label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: bold;
}

.plvr input[type="search"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.plvr input[type="radio"],
.plvr input[type="checkbox"] {
    margin: 4px 0 0;
    margin-top: 1px \9;
    line-height: normal;
}

.plvr input[type="file"] {
    display: block;
}

.plvr input[type="range"] {
    display: block;
    width: 100%;
}

.plvr select[multiple],
.plvr select[size] {
    height: auto;
}

.plvr input[type="file"]:focus,
.plvr input[type="radio"]:focus,
.plvr input[type="checkbox"]:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

.plvr output {
    display: block;
    padding-top: 7px;
    font-size: 14px;
    line-height: 1.42857;
    color: #555555;
}

.plvr .form-control {
    display: block;
    width: 100%;
	margin-bottom: 8px;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857;
    color: #555555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.plvr .form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.plvr .form-control::-moz-placeholder {
    color: #999;
    opacity: 1;
}

.plvr .form-control:-ms-input-placeholder {
    color: #999;
}

.plvr .form-control::-webkit-input-placeholder {
    color: #999;
}

.plvr .form-control::-ms-expand {
    border: 0;
    background-color: transparent;
}

.plvr .form-control[disabled], .plvr .form-control[readonly], fieldset[disabled] .plvr .form-control {
    background-color: #eeeeee;
    opacity: 1;
}

.plvr .form-control[disabled], fieldset[disabled] .plvr .form-control {
    cursor: not-allowed;
}

.plvr textarea.form-control {
    height: auto;
}

.plvr input[type="search"] {
    -webkit-appearance: none;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    .plvr input[type="date"].form-control,
    .plvr input[type="time"].form-control,
    .plvr input[type="datetime-local"].form-control,
    .plvr input[type="month"].form-control {
        line-height: 34px;
    }

    .plvr input[type="date"].input-sm, .input-group-sm .plvr input[type="date"],
    .plvr input[type="time"].input-sm, .input-group-sm
    .plvr input[type="time"],
    .plvr input[type="datetime-local"].input-sm, .input-group-sm
    .plvr input[type="datetime-local"],
    .plvr input[type="month"].input-sm, .input-group-sm
    .plvr input[type="month"] {
        line-height: 30px;
    }

    .plvr input[type="date"].input-lg, .input-group-lg .plvr input[type="date"],
    .plvr input[type="time"].input-lg, .input-group-lg
    .plvr input[type="time"],
    .plvr input[type="datetime-local"].input-lg, .input-group-lg
    .plvr input[type="datetime-local"],
    .plvr input[type="month"].input-lg, .input-group-lg
    .plvr input[type="month"] {
        line-height: 46px;
    }
}

.plvr .form-group {
    margin-bottom: 15px;
	    clear: both;
}

.plvr .radio,
.plvr .checkbox {
    position: relative;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
	    clear: both;
}

.plvr .radio label,
.plvr .checkbox label {
    min-height: 20px;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: normal;
    cursor: pointer;
}

.plvr .radio input[type="radio"],
.plvr .radio-inline input[type="radio"],
.plvr .checkbox input[type="checkbox"],
.plvr .checkbox-inline input[type="checkbox"] {
    /*
	position: absolute;
    margin-left: -20px;
    margin-top: 4px \9;
	*/
}

.plvr .radio + .radio,
.plvr .checkbox + .checkbox {
    margin-top: -5px;
}

.plvr .radio-inline,
.plvr .checkbox-inline {
    position: relative;
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    vertical-align: middle;
    font-weight: normal;
    cursor: pointer;
}

.plvr .radio-inline + .radio-inline,
.plvr .checkbox-inline + .checkbox-inline {
    margin-top: 0;
    margin-left: 10px;
}

.plvr input[type="radio"][disabled], .plvr input[type="radio"].disabled, fieldset[disabled] .plvr input[type="radio"],
.plvr input[type="checkbox"][disabled],
.plvr input[type="checkbox"].disabled, fieldset[disabled]
.plvr input[type="checkbox"] {
    cursor: not-allowed;
}

.plvr .radio-inline.disabled, fieldset[disabled] .plvr .radio-inline,
.plvr .checkbox-inline.disabled, fieldset[disabled]
.plvr .checkbox-inline {
    cursor: not-allowed;
}

.plvr .radio.disabled label, fieldset[disabled] .plvr .radio label,
.plvr .checkbox.disabled label, fieldset[disabled]
.plvr .checkbox label {
    cursor: not-allowed;
}

.plvr .form-control-static {
    padding-top: 7px;
    padding-bottom: 7px;
    margin-bottom: 0;
    min-height: 34px;
}

.plvr .form-control-static.input-lg, .plvr .form-control-static.input-sm {
    padding-left: 0;
    padding-right: 0;
}

.plvr .input-sm {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

.plvr select.input-sm {
    height: 30px;
    line-height: 30px;
}

.plvr textarea.input-sm,
.plvr select[multiple].input-sm {
    height: auto;
}

.plvr .form-group-sm .form-control {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

.plvr .form-group-sm select.form-control {
    height: 30px;
    line-height: 30px;
}

.plvr .form-group-sm textarea.form-control,
.plvr .form-group-sm select[multiple].form-control {
    height: auto;
}

.plvr .form-group-sm .form-control-static {
    height: 30px;
    min-height: 32px;
    padding: 6px 10px;
    font-size: 12px;
    line-height: 1.5;
}

.plvr .input-lg {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33333;
    border-radius: 6px;
}

.plvr select.input-lg {
    height: 46px;
    line-height: 46px;
}

.plvr textarea.input-lg,
.plvr select[multiple].input-lg {
    height: auto;
}

.plvr .form-group-lg .form-control {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33333;
    border-radius: 6px;
}

.plvr .form-group-lg select.form-control {
    height: 46px;
    line-height: 46px;
}

.plvr .form-group-lg textarea.form-control,
.plvr .form-group-lg select[multiple].form-control {
    height: auto;
}

.plvr .form-group-lg .form-control-static {
    height: 46px;
    min-height: 38px;
    padding: 11px 16px;
    font-size: 18px;
    line-height: 1.33333;
}

.plvr .has-feedback {
    position: relative;
}

.plvr .has-feedback .form-control {
    padding-right: 42.5px;
}

.plvr .form-control-feedback {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    display: block;
    width: 34px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    pointer-events: none;
}

.plvr .input-lg + .form-control-feedback,
.plvr .input-group-lg + .form-control-feedback,
.plvr .form-group-lg .form-control + .form-control-feedback {
    width: 46px;
    height: 46px;
    line-height: 46px;
}

.plvr .input-sm + .form-control-feedback,
.plvr .input-group-sm + .form-control-feedback,
.plvr .form-group-sm .form-control + .form-control-feedback {
    width: 30px;
    height: 30px;
    line-height: 30px;
}

.plvr .has-success .help-block,
.plvr .has-success .control-label,
.plvr .has-success .radio,
.plvr .has-success .checkbox,
.plvr .has-success .radio-inline,
.plvr .has-success .checkbox-inline, .plvr .has-success.radio label, .plvr .has-success.checkbox label, .plvr .has-success.radio-inline label, .plvr .has-success.checkbox-inline label {
    color: #3c763d;
}

.plvr .has-success .form-control {
    border-color: #3c763d;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.plvr .has-success .form-control:focus {
    border-color: #2b542c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}

.plvr .has-success .input-group-addon {
    color: #3c763d;
    border-color: #3c763d;
    background-color: #dff0d8;
}

.plvr .has-success .form-control-feedback {
    color: #3c763d;
}

.plvr .has-warning .help-block,
.plvr .has-warning .control-label,
.plvr .has-warning .radio,
.plvr .has-warning .checkbox,
.plvr .has-warning .radio-inline,
.plvr .has-warning .checkbox-inline, .plvr .has-warning.radio label, .plvr .has-warning.checkbox label, .plvr .has-warning.radio-inline label, .plvr .has-warning.checkbox-inline label {
    color: #8a6d3b;
}

.plvr .has-warning .form-control {
    border-color: #8a6d3b;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.plvr .has-warning .form-control:focus {
    border-color: #66512c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}

.plvr .has-warning .input-group-addon {
    color: #8a6d3b;
    border-color: #8a6d3b;
    background-color: #fcf8e3;
}

.plvr .has-warning .form-control-feedback {
    color: #8a6d3b;
}

.plvr .has-error .help-block,
.plvr .has-error .control-label,
.plvr .has-error .radio,
.plvr .has-error .checkbox,
.plvr .has-error .radio-inline,
.plvr .has-error .checkbox-inline, .plvr .has-error.radio label, .plvr .has-error.checkbox label, .plvr .has-error.radio-inline label, .plvr .has-error.checkbox-inline label {
    color: #a94442;
}

.plvr .has-error .form-control {
    border-color: #a94442;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.plvr .has-error .form-control:focus {
    border-color: #843534;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}

.plvr .has-error .input-group-addon {
    color: #a94442;
    border-color: #a94442;
    background-color: #f2dede;
}

.plvr .has-error .form-control-feedback {
    color: #a94442;
}

.plvr .has-feedback label ~ .form-control-feedback {
    top: 25px;
}

.plvr .has-feedback label.sr-only ~ .form-control-feedback {
    top: 0;
}

.plvr .help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #737373;
}

@media (min-width: 768px) {
    .plvr .form-inline .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle;
    }

    .plvr .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle;
    }

    .plvr .form-inline .form-control-static {
        display: inline-block;
    }

    .plvr .form-inline .input-group {
        display: inline-table;
        vertical-align: middle;
    }

    .plvr .form-inline .input-group .input-group-addon,
    .plvr .form-inline .input-group .input-group-btn,
    .plvr .form-inline .input-group .form-control {
        width: auto;
    }

    .plvr .form-inline .input-group > .form-control {
        width: 100%;
    }

    .plvr .form-inline .control-label {
        margin-bottom: 0;
        vertical-align: middle;
    }

    .plvr .form-inline .radio,
    .plvr .form-inline .checkbox {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle;
    }

    .plvr .form-inline .radio label,
    .plvr .form-inline .checkbox label {
        padding-left: 0;
    }

    .plvr .form-inline .radio input[type="radio"],
    .plvr .form-inline .checkbox input[type="checkbox"] {
        position: relative;
        margin-left: 0;
    }

    .plvr .form-inline .has-feedback .form-control-feedback {
        top: 0;
    }
}

.plvr .form-horizontal .radio,
.plvr .form-horizontal .checkbox,
.plvr .form-horizontal .radio-inline,
.plvr .form-horizontal .checkbox-inline {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 7px;
}

.plvr .form-horizontal .radio,
.plvr .form-horizontal .checkbox {
    min-height: 27px;
}

.plvr .form-horizontal .form-group {
    margin-left: -15px;
    margin-right: -15px;
}

.plvr .form-horizontal .form-group:before, .plvr .form-horizontal .form-group:after {
    content: " ";
    display: table;
}

.plvr .form-horizontal .form-group:after {
    clear: both;
}

@media (min-width: 768px) {
    .plvr .form-horizontal .control-label {
        text-align: right;
        margin-bottom: 0;
        padding-top: 7px;
    }
}

.plvr .form-horizontal .has-feedback .form-control-feedback {
    right: 15px;
}

@media (min-width: 768px) {
    .plvr .form-horizontal .form-group-lg .control-label {
        padding-top: 11px;
        font-size: 18px;
    }
}

@media (min-width: 768px) {
    .plvr .form-horizontal .form-group-sm .control-label {
        padding-top: 6px;
        font-size: 12px;
    }
}

.payqrcode {
	    width: 100%;
		border: 1px solid transparent;
		overflow: hidden;
		padding: 20px 0;
		margin: auto;
		border-radius: 4px;
		font-size: 14px;
		font-weight: 600;
		line-height: normal;
		text-transform: uppercase;
		color: #fff;
		text-align: center;
		background: #8c0207;
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#8c0207), to(#8c0207));
		background: -webkit-linear-gradient(top, #8c0207, #8c0207);
	}
	
.payoffline {
	    width: 100%;
	border: 1px solid transparent;
    overflow: hidden;
    padding: 20px 0;
    margin: auto;
    border-radius: 4px;
    font-size: 14px;
    font-weight: 600;
    line-height: normal;
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    background: #fd6e1d;
    background: -webkit-gradient(linear,0% 0%,0% 100%,from(#fd6e1d),to(#f59000));
    background: -webkit-linear-gradient(top,#f59000,#fd6e1d);
    background: -moz-linear-gradient(top,#f59000,#fd6e1d);
    background: -ms-linear-gradient(top,#f59000,#fd6e1d);
    background: -o-linear-gradient(top,#f59000,#fd6e1d);
}

.payonline {
	    width: 100%;
	border: 1px solid transparent;
    overflow: hidden;
    padding: 20px 0;
    margin: auto;
    position: relative;
    display: block;
    cursor: pointer;
    border-radius: 4px;
    font-size: 14px;
    font-weight: 600;
    line-height: normal;
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    background: #0e74c2;
    background: -webkit-gradient(linear,0% 0%,0% 100%,from(#0e74c2),to(#288ad6));
    background: -webkit-linear-gradient(top,#288ad6,#0e74c2);
    background: -moz-linear-gradient(top,#288ad6,#0e74c2);
    background: -ms-linear-gradient(top,#288ad6,#0e74c2);
    background: -o-linear-gradient(top,#288ad6,#0e74c2);
}
.p-r-0{
	padding-right: 0;
}
.p-l-3{
	padding-left:3px;
}