<!--
@charset "utf-8";
html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,address,big,cite,code,del,em,font,img,ins,small,strong,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,textarea {margin:0;padding:0;}
ol,ul{list-style:none;}
li{ list-style:none;}
ul{list-style-type:square;}
:focus{outline:0;}
a img{border:0;}
img{vertical-align:middle;_vertical-align:top;}
table{empty-cells:show;}
ins {text-decoration:none;}
del{text-decoration:line-through;}
em{font-style:normal;}
table {border-spacing: 0;border-collapse: collapse;}
td,th { padding:0;}

button::-moz-focus-inner,
input[type="reset"] ::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"],
input[type = "button"]::-moz-focus-inner{ border:none;padding:0;}
html input,input button{border-radius:0;}

/* Clear Fix */ 
.clearfix:after {content:".";display:block;height:0;clear:both;overflow:hidden;} 
.clearfix {/*clear:both;*/} 
/* Hide from IE Mac \*/ 
.clearfix {display:block;} 
/* End hide from IE Mac */ 
/* end of clearfix */ 

@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('../images/fonts/glyphicons-halflings-regular.eot');
  src: url('../images/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../images/fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../images/fonts/glyphicons-halflings-regular.woff') format('woff'), url('../images/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../images/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.glyphicon,.icon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-star:before {content: "\e006";}
.glyphicon-star-empty:before {content: "\e007";}
.glyphicon-minus-sign:before {content: "\e082";}
.glyphicon-chevron-up:before {content: "\e113";}
.glyphicon-chevron-down:before {content: "\e114";}

.icon_plus:before { content: "\2b";}
.icon_remove:before {content: "\e174";}
.icon_saved:before {content: "\e173";}


h1{font:20px "Microsoft Yahei","微软雅黑","\5b8b\4f53";}
h2,h3{font-size:14px;}
h4,h5,h6{font-size:12px;}
html{ font-size:10px;}

body{font:12px "Microsoft Yahei","微软雅黑","\5b8b\4f53",Arial,Verdana;color:#3c3c3c;background:#dbf3ff;text-align:left; }

a{color:#3c3c3c;text-decoration:none;}
a:hover{text-decoration:underline;text-decoration:none;}
a:active{}


.header{margin:0 auto;width:100%;  min-width:1200px; background:#fff; /*border-bottom:#f76e12 solid 3px;*/}
.contents{ margin:18px auto 28px auto;width:1200px;}
.footer{margin:26px auto 0 auto; width:100%;min-width:1200px; background:#0078b9;}

.body_box{ margin:0 auto;width:1200px;}

.header .header_banner{background:#45e5ff; text-align:center;}
.header .header_banner img{ max-width:1200px; max-height:60px;}
.header .header_top{height:35px; line-height:35px; color:#818181; background:#f9f9f9; border-bottom:#e1e1e1 solid 1px;}

.header .header_top_box a{color:#818181;}
.header .header_top_lefts{ float:left; padding-left:46px; background:url(../images/ico.png) no-repeat 20px 0px;}
.header .header_top_rights{ float:right; color:#818181;}
.header .header_top_rights a{ padding:0 8px;color:#818181;}
.header a.header_top_reg{ color:#f76e12;}

.header .header_logo{ float:left; position:relative; padding:20px 0 0 20px; height:88px;}
.header .header_logo img{height:69px;}
.header .header_logo i{ position:absolute; top:28px; right:-50px; font-style:normal; background:#b3b6b7; color:#fff; padding:4px 5px; border-radius:2px; font-size:10px;}
.header .header_rights{ float:right; width:836px; padding-right:16px;}

.header .header_logo_ent i{ background:#f76e12; color:#fff;}

.header .header_search_tel{ padding-top:16px;}

.header .header_search{ display:inline; float:right; padding-top:2px; margin-right:20px; height:50px;}
.header .header_search input{display:inline-block;*display:inline;*zoom:1; padding:0 0 0 8px; width:254px; height:34px;vertical-align:top; line-height:34px; border:#ddd solid 1px; }
.header .header_search button{display:inline-block;*display:inline;*zoom:1; width:40px; height:36px; line-height:200px; vertical-align:top; border:none; background:url(../images/ico.png) no-repeat 0px -58px; cursor:pointer; overflow:hidden;}

.header .header_tel{ float:right; padding-right:20px;}
.header .header_tel i{ display:block; padding:0 0 0 28px; margin-bottom:4px; line-height:22px; color:#34323d; font-size:22px; font-style:normal; background:url(../images/ico.png) no-repeat -78px -35px;}
.header .header_tel label{ color:#989898;}






.header .header_menu{height:42px;}
.header .header_menu dl{}
.header_menu dd{display:inline-block;*display:inline;*zoom:1;width:112px;height:42px;}
.header_menu dd a{display:block; width:100%; height:42px; line-height:42px; font-size:16px; color:#1e1e1e; text-align:center; border-radius:5px 5px 0 0;}
.header_menu dd a:hover,.header_menu dd a:active,.header_menu dd a.hover{text-decoration:none; color:#fff; background:#f76e12;}
.header_menu dt{ float:right; margin-top:7px; line-height:22px; padding:0 20px 0 30px; background:url(../images/ico.png) no-repeat 0 -98px;}
.header_menu dt a{ color:#f76e12; font-size:16px;}


.footer .footer_box{ position:relative; margin:0 auto; padding:30px 0 0 0; width:1200px; min-height:220px; background:url(../images/footer_logo.png) no-repeat 10px 178px;}
.footer .footer_box,.footer .footer_box a{ color:#fff;}
.footer .footer_wx{display:inline-block;*display:inline;*zoom:1; vertical-align:top; padding:0 58px 0 10px; width:130px; text-align:center;}
.footer .footer_wx img{ width:100%;}
.footer .footer_wx p{ display:block; padding:5px;}
.footer .footer_rights{display:inline-block;*display:inline;*zoom:1; vertical-align:top; width:980px;}

.footer .footer_goodscompany{}
.footer .footer_goodscompany dd{display:inline-block;*display:inline;*zoom:1; vertical-align:top; margin-right:6px;}
.footer .footer_links{ margin:8px 0 5px 0; line-height:30px;}
.footer .footer_links a{ padding:0 12px 0 0;}

.footer .footer_menu{ margin:0 0 12px 0; height:42px; line-height:42px; border-top:#1a86c0 solid 1px;border-bottom:#1a86c0 solid 1px;}
.footer .footer_menu a{ padding:0 12px;}
.footer .footer_copy{line-height:22px;}

.fixed_goods{position:fixed;_position:absolute;_top:expression(eval(document.documentElement.scrollTop + document.documentElement.clientHeight - this.offsetHeight));
top:192px; right:10px; width:55px; z-index:1000;border:#e0e0e0 solid 1px; background:#fff;}
.fixed_goods dt{ display:block;height:55px;background:url(../images/fixed_goods_dt.png) no-repeat center center; cursor:pointer; overflow:hidden;}
.fixed_goods dt i{ display:none; padding:12px; text-align:center; font-style:normal;}
.fixed_goods dd{ display:block; text-align:center;height:36px; line-height:36px;border-top:#e0e0e0 solid 1px;}
.fixed_goods dd a{ display:block;}
.fixed_goods dd a:hover,.fixed_goods dt:hover{ background:#ff6a27; color:#fff;}
.fixed_goods dt:hover i{ display:block;}


.tips{position:relative; margin:0 21px 10px 21px;z-index:600;padding:10px 46px 10px 10px;background-color:#fcf3da;background:-webkit-gradient(linear,left top,left bottom,from(#fcf8d3),to(#fffbd6));border:solid 1px #eddcae;}
.tips .tips_close{position:absolute;right:10px;top:50%;z-index:10;width:30px;height:30px;margin-top:-15px;overflow:hidden; cursor:pointer;}
.tips .tips_close:after{content:" ";float:right; margin:8px 8px;width:15px;height:15px;background:url(../images/ico.png) no-repeat 0px -468px; overflow:hidden}
.tips a{color:#337ab7;}

/*
.pags {width:100%;margin:10px auto; text-align:center; }

.pagination {display:inline-block;margin:20px 0;}

.pagination > li {display:inline-block;*display:inline;*zoom:1;}
.pagination > li > a,
.pagination > li > span {position:relative;
  display:inline-block;*display:inline;*zoom:1; margin:0 2px;padding:8px 12px;
  line-height:1.42857143;color:#535353;text-decoration:none;background-color:#fff;border:1px solid #e0e0e0;
}

.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {z-index:3;color:#535353; background-color:#eee; border-color: #ddd;}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {z-index:2;color: #fff;cursor: default;background-color: #f94b16;border-color: #f94b16;}

.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {color: #777;cursor: not-allowed;background-color: #fff;border-color: #ddd;}
    */


.field-validation-error,
.field-validation-valid{display: block;color: #737373;}
.field-validation-error{color: #a94442;padding:5px 0 5px 0;}
.field-validation-valid{display:none;}

.validation-summary-valid span,
.validation-summary-valid ul,
.validation-summary-errors ul{display:block;padding:8px 8px;margin-bottom: 10px;border: 1px solid transparent;text-align:left;}
.validation-summary-valid > p,
.validation-summary-valid > ul,
.validation-summary-errors > p,
.validation-summary-errors > ul{}
.validation-summary-valid > ul > li,
.validation-summary-errors > ul > li{list-style-type:none;}
.validation-summary-valid span,
.validation-summary-valid ul{color: #3c763d;background-color: #dff0d8;border-color: #d6e9c6;}
.validation-summary-valid ul{display:none;}
.validation-summary-errors ul{color: #a94442;background-color: #f2dede;border-color: #ebccd1;}





.ui-botton-tab,.ui-button-tab{width:100%;display:block;text-align:center;-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;border-right:1px solid #ccc;box-sizing:border-box;cursor:pointer;padding:1rem;color:#666;font-size:1.4rem;background:#fff}
.ui-botton-tab:last-child,.ui-button-tab:last-child{border:none}
.ui-botton-tab:hover{background:#f6f6f6}

.overlay-open{height:100%;overflow:hidden}
.ui-overlay{height:100%;left:0;position:fixed;top:0;visibility:visible;width:100%;background-color:rgba(0,0,0,.5);z-index:12000}
.ui-dl-list:after,.ui-overlay-hidden{visibility:hidden}
.ui-layerbox{position:fixed;width:88%; max-width:600px;background-color:#fff;border-radius:6px;box-sizing:border-box;text-align:center;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.ui-layerbox-normal{position:relative;left:auto;top:auto;margin-top:0;border:1px solid #ccc}
.ui-layerbox-head{position:relative;padding:1rem;min-height:2rem;line-height:2rem;border-bottom:1px solid #ccc}
.ui-layerbox-head-nobor{border:none;padding-bottom:0}
.ui-layerbox-head .ui-layerbox-head-title{color:#333;font-size:1.4rem;margin:0;padding:0 1rem;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ui-layerbox-head .ui-layerbox-head-close{position:absolute;right:0;top:0;width:4rem;height:4rem;line-height:4rem}
.ui-layerbox-head .ui-layerbox-head-close:after{content:"X";color:#ccc;cursor:pointer;font-size:1.6rem}
.ui-layerbox-container{padding:1rem 1.5rem;min-height:2rem;text-align:left;font-size:1.2rem;color:#666}
.ui-layerbox-container-nopad{padding:0 0 1rem}
.ui-layerbox-foot{box-sizing:border-box;width:100%;padding:0 1rem;text-align:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox}
.ui-layerbox-foot .ui-botton-tab,.ui-layerbox-foot .ui-button-tab{color:#e62c2c}
.ui-layerbox-foot .ui-button:first-child{margin-right:2rem}
.ui-layerbox-center{display:-webkit-box;display:-moz-box;-webkit-box-pack:center;-moz-box-pack:center;-webkit-box-align:center;-moz-box-align:center}
.ui-layerbox-nfoot{box-sizing:border-box;width:100%;padding:.5rem 1rem;text-align:center}
.ui-layerbox-foot-nobor{border-top:none}
.ui-layerbox-fixedfoot{position:absolute;bottom:0;left:0}
.fixed-footer,.ui-layerbox-foot,.ui-layerbox-nfoot{border-top:1px solid #ccc}





.dialog-toast{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 11000;background-color: rgba(0,0,0,.7)}
.toast{ padding:50px 10px; width:300px;font-size:16px;line-height: 20px;background-color: rgba(0,0,0,.9);border-radius: 8px;color: #fff;text-align: center;z-index: 100000}
.sign_area_toast{margin:0 auto 0 auto;padding:15px;font-size:14px;text-align:center;color:#fff;line-height:20px}
.sign_area_toast_like{line-height:30px}

.overlay_container{position: fixed;z-index: 100003;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,.15);display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-flex-flow: column;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-transition-property: opacity;-webkit-transition-duration: 100ms;-webkit-backface-visibility: hidden}
.overlay_container:after,.overlay_container:before{content:'';display: block;-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1}

.loading{height: 40px;width: 40px;position: fixed;margin: -20px 0 0 -20px;left: 50%;top: 50%;z-index:99999;-webkit-animation: rotation .6s infinite linear;animation: rotation .6s infinite linear;border-left: 4px solid rgba(255,109,0,.15);border-right: 4px solid rgba(255,109,0,.15);border-bottom: 4px solid rgba(255,109,0,.15);border-top: 4px solid rgba(255,109,0,.75);border-radius: 100%}
@-webkit-keyframes rotation{
	from{-webkit-transform: rotate(0deg)}
	to{-webkit-transform: rotate(359deg)}
}
@keyframes rotation{
	from{-webkit-transform: rotate(0deg);transform: rotate(0deg)}
	to{-webkit-transform: rotate(359deg);transform: rotate(359deg)}
}



.collapse {display: none;}
.collapse.in {display: block;}

.hide {display: none !important;}
.show {display: block !important;}

.text-muted{color:#777}
.text-primary{color:#337ab7}
a.text-primary:focus,a.text-primary:hover{color:#286090}
.text-success{color:#3c763d}
a.text-success:focus,a.text-success:hover{color:#2b542c}
.text-info{color:#31708f}
a.text-info:focus,a.text-info:hover{color:#245269}
.text-warning{color:#8a6d3b}
a.text-warning:focus,a.text-warning:hover{color:#66512c}
.text-danger{color:#a94442}
a.text-danger:focus,a.text-danger:hover{color:#843534}
.bg-primary{color:#fff;background-color:#337ab7}
a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}
.bg-success{background-color:#dff0d8}
a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}
.bg-info{background-color:#d9edf7}
a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}
.bg-warning{background-color:#fcf8e3}
a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}
.bg-danger{background-color:#f2dede}
a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}





.label {
    border: 1px solid #000;
  }
.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}
a.label:hover,
a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}
.label-default {
  background-color: #777;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #5e5e5e;
}
.label-primary {
  background-color: #337ab7;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #286090;
}
.label-success {
  background-color: #5cb85c;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44;
}
.label-info {
  background-color: #5bc0de;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5;
}
.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f;
}
.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c;
}


.table {width:100%;max-width:100%;}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {padding:8px;line-height: 1.42857143;vertical-align: top;border-top:1px solid #ddd;}

.table > thead > tr > th {vertical-align: bottom; border-bottom:2px solid #ddd; background:#f0f0f0;}


.table > thead:first-child > tr:first-child > th,
.table > thead:first-child > tr:first-child > td {border-top:0;}

.table > tbody > tr:first-child > th,
.table > tbody > tr:first-child > td {border-top:0;}

.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {padding:5px;}

.table-bordered {border: 1px solid #ddd;}

.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {border: 1px solid #ddd;}

.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {border-bottom-width: 2px;}

.table-striped > tbody > tr:nth-of-type(odd) {background-color: #f9f9f9;}
.table-hover > tbody > tr:hover {background-color: #f5f5f5;}
.table-center th,.table-center td{ text-align:center;}



.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px; cursor:pointer;box-sizing: border-box;}
.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.btn:focus,.btn:hover{color:#333;text-decoration:none}
.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.btn.disabled,.btn[disabled]{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}

.btn_default{color:#333;background-color:#fff;border-color:#ccc}
.btn_default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}
.btn_default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}
.btn_default:active{color:#333;background-color:#e6e6e6;border-color:#adadad}

.btn_success{color:#fff;background-color:#45B6AF;border-color:#3ea49d}
.btn_success.active,.btn_success:active,.btn_success:focus,.btn_success:hover{color:#fff;background-color:#3b9c96;border-color:#307f7a}
.btn_success.disabled,
.btn_success[disabled]{background-color: #45B6AF;border-color: #4cae4c;}

.btn_danger {color: #fff;background-color: #d9534f;border-color: #d43f3a;}
.btn_danger:focus {color: #fff;background-color: #c9302c;border-color: #761c19;}
.btn_danger:hover {color: #fff;background-color: #c9302c;border-color: #ac2925;}
.btn_danger:active {color: #fff;background-color: #c9302c;border-color: #ac2925;}

.btn_yellow {color: #fff;background-color: #ff6600;border-color: #ff6600;}
.btn_yellow:focus {color: #fff;background-color: #ff6600;border-color: #ff6600;}
.btn_yellow:hover {color: #fff;background-color: #ff6600;border-color: #ff6600;}
.btn_yellow:active {color: #fff;background-color: #ff6600;border-color: #ff6600;}


.btn_circle {border-radius: 25px !important;}

.btn_lg{padding: 10px 16px;font-size: 18px;line-height: 1.3333333;border-radius: 6px;}
.btn_sm {padding: 5px 10px;font-size: 12px;line-height: 1.5;border-radius: 3px;}
.btn_xs {padding: 1px 5px;font-size: 12px;line-height: 1.5;border-radius: 3px;}
.btn_block {display: block;width: 100%;}


.btn_default,
.btn_success,
.btn_danger,
.btn_yellow{
  text-shadow: 0 -1px 0 rgba(0, 0, 0, .2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
}
.btn_default:active,
.btn_success:active,
.btn_danger:active,
.btn_yellow:active  {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn_default.disabled,
.btn_success.disabled,
.btn_danger.disabled,
.btn_yellow.disabled,
.btn_default[disabled],
.btn_success[disabled],
.btn_danger[disabled],
.btn_yellow[disabled]
 {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.btn_default {
  text-shadow: 0 1px 0 #fff;
  background-image: -webkit-linear-gradient(top, #fff 0%, #e0e0e0 100%);
  background-image:      -o-linear-gradient(top, #fff 0%, #e0e0e0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0e0e0));
  background-image:         linear-gradient(to bottom, #fff 0%, #e0e0e0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #dbdbdb;
  border-color: #ccc;
}
.btn_default:hover,
.btn_default:focus {
  background-color: #e0e0e0;
  background-position: 0 -15px;
}
.btn_default:active,
.btn_default.active {
  background-color: #e0e0e0;
  border-color: #ccc;
}
.btn_default.disabled,
.btn_default[disabled],
.btn_default.disabled:hover,
.btn_default[disabled]:hover,
.btn_default.disabled:focus,
.btn_default[disabled]:focus,
.btn_default.disabled:active,
.btn_default[disabled]:active,
{
  background-color: #e0e0e0;
  background-image: none;
}


.btn_success {
  background-image: -webkit-linear-gradient(top, #45B6AF 0%, #3b9c96 100%);
  background-image:      -o-linear-gradient(top, #45B6AF 0%, #3b9c96 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#45B6AF), to(#3b9c96));
  background-image:         linear-gradient(to bottom, #45B6AF 0%, #3b9c96 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff45B6AF', endColorstr='#ff3b9c96', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #3ea49d;
}

.btn_success:hover,
.btn_success:focus {
  background-color: #3b9c96;
  background-position: 0 -15px;
}
.btn_success:active,
.btn_success.active {
  background-color: #3b9c96;
  border-color: #3ea49d;
}
.btn_success.disabled,
.btn_success[disabled],
.btn_success.disabled:hover,
.btn_success[disabled]:hover,
.btn_success.disabled:focus,
.btn_success[disabled]:focus,
.btn_success.disabled:active,
.btn_success[disabled]:active,
{
  background-color: #3b9c96;
  background-image: none;
}

.btn_danger {
  background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
  background-image:      -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c12e2a));
  background-image:         linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #b92c28;
}
.btn_danger:hover,
.btn_danger:focus {
  background-color: #c12e2a;
  background-position: 0 -15px;
}
.btn_danger:active,
.btn_danger.active {
  background-color: #c12e2a;
  border-color: #b92c28;
}
.btn_danger.disabled,
.btn_danger[disabled],
.btn_danger.disabled:hover,
.btn_danger[disabled]:hover,
.btn_danger.disabled:focus,
.btn_danger[disabled]:focus,
.btn_danger.disabled:active,
.btn_danger[disabled]:active{
  background-color: #c12e2a;
  background-image: none;
}


.btn_yellow {
  background-image: -webkit-linear-gradient(top, #fb751c 0%, #e85f04 100%);
  background-image:      -o-linear-gradient(top, #fb751c 0%, #e85f04 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fb751c), to(#e85f04));
  background-image:         linear-gradient(to bottom, #fb751c 0%, #e85f04 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffb751c', endColorstr='#ffe85f04', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #f96705;
}
.btn_yellow:hover,
.btn_yellow:focus {
  background-color: #e85f04;
  background-position: 0 -15px;
}
.btn_yellow:active,
.btn_yellow.active {
  background-color: #e85f04;
  border-color: #f96705;
}
.btn_yellow.disabled,
.btn_yellow[disabled],
.btn_yellow.disabled:hover,
.btn_yellow[disabled]:hover,
.btn_yellow.disabled:focus,
.btn_yellow[disabled]:focus,
.btn_yellow.disabled:active,
.btn_yellow[disabled]:active{
  background-color: #e85f04;
  background-image: none;
}


-->