/*禁用bootstrap的响应式布局*/
.container {
    width: 970px !important;
}

/*面包屑导航*/
.breadcrumb > li + li:before {
    color: #CCCCCC;
    content: "> ";
    padding: 0 5px;
}

.breadcrumb {
    background: none;
    font-size: 12px;
    margin-bottom: 0;
    padding: 7px 0 8px 0;
}

.breadcrumb > .active {
    color: #828282;
}

.breadcrumb > li a {
    color: #333;
    font-size: 12px;
}

.btn-default {
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

/*button 样式*/
.btn-primary:focus {
    background-position: 0 !important;
}

/* btn-primary */
.btn-warning.active,
.btn-danger.active,
.btn-success.active,
.btn-info.active,
.btn-cyagen.active,
.btn-inverse.active {
    color: rgba(255, 255, 255, 0.75);
}

.btn-primary {
      background-color: hsl(165, 56%, 23%) !important;
      background-repeat: repeat-x;
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#34ba99", endColorstr="#195b4b");
      background-image: -khtml-gradient(linear, left top, left bottom, from(#34ba99), to(#195b4b));
      background-image: -moz-linear-gradient(top, #34ba99, #195b4b);
      background-image: -ms-linear-gradient(top, #34ba99, #195b4b);
      background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #34ba99), color-stop(100%, #195b4b));
      background-image: -webkit-linear-gradient(top, #34ba99, #195b4b);
      background-image: -o-linear-gradient(top, #34ba99, #195b4b);
      background-image: linear-gradient(#34ba99, #195b4b);
      border-color: #195b4b #195b4b hsl(165, 56%, 17%);
      color: #fff !important;
      text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.39);
      -webkit-font-smoothing: antialiased;
}

.btn-primary:active,
.btn-primary.active {
    background-color: #329794 \9;
}

.btn-group.open .btn-primary.dropdown-toggle {
    background-color: #329794;
}

.btn-warning .caret,
.btn-danger .caret,
.btn-info .caret,
.btn-success .caret,
.btn-cyagen .caret,
.btn-inverse .caret {
    border-top-color: #ffffff;
    border-bottom-color: #ffffff;
}

/* btn-cyagen */
.btn-cyagen-c {
    text-shadow: none;
    background-color: #e04993;
    color: #ffffff !important;
    background-image: -moz-linear-gradient(top, #7075F1, #e04993);
    background-image: -ms-linear-gradient(top, #7075F1, #e04993);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#7075F1), to(#e04993));
    background-image: -webkit-linear-gradient(top, #7075F1, #e04993);
    background-image: -o-linear-gradient(top, #7075F1, #e04993);
    background-image: linear-gradient(top, #7075F1, #e04993);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#' 27 a39f, endColorstr='#' e04993, GradientType=0);
    border-color: #e04993 #b6226b #e04993;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-cyagen {
  background-color: hsl(330, 86%, 36%) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f04199", endColorstr="#aa0c5b");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#f04199), to(#aa0c5b));
  background-image: -moz-linear-gradient(top, #f04199, #aa0c5b);
  background-image: -ms-linear-gradient(top, #f04199, #aa0c5b);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f04199), color-stop(100%, #aa0c5b));
  background-image: -webkit-linear-gradient(top, #f04199, #aa0c5b);
  background-image: -o-linear-gradient(top, #f04199, #aa0c5b);
  background-image: linear-gradient(#f04199, #aa0c5b);
  border-color: #aa0c5b #aa0c5b hsl(330, 86%, 30%);
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.39);
  -webkit-font-smoothing: antialiased;
}


.btn-group.open .btn-cyagen.dropdown-toggle {
    background-color: #f995c6;
}

.btn-Grey {
    background-color: hsl(0, 3%, 52%) !important;
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#faf9f9", endColorstr="#888080");
    background-image: -khtml-gradient(linear, left top, left bottom, from(#faf9f9), to(#888080));
    background-image: -moz-linear-gradient(top, #faf9f9, #888080);
    background-image: -ms-linear-gradient(top, #faf9f9, #888080);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #faf9f9), color-stop(100%, #888080));
    background-image: -webkit-linear-gradient(top, #faf9f9, #888080);
    background-image: -o-linear-gradient(top, #faf9f9, #888080);
    background-image: linear-gradient(#faf9f9, #888080);
    border-color: #888080 #888080 hsl(0, 3%, 40.5%);
    color: #333 !important;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    -webkit-font-smoothing: antialiased;
}

/* btn-editor */
.btn-editor {
    text-shadow: none;
    background-color: #49C9D7;
    color: #ffffff !important;
    background-image: -moz-linear-gradient(top, #7AE5F1, #49C9D7);
    background-image: -ms-linear-gradient(top, #7AE5F1, #49C9D7);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#7AE5F1), to(#49C9D7));
    background-image: -webkit-linear-gradient(top, #7AE5F1, #49C9D7);
    background-image: -o-linear-gradient(top, #7AE5F1, #49C9D7);
    background-image: linear-gradient(top, #7AE5F1, #49C9D7);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#' 27 a39f, endColorstr='#' e04993, GradientType=0);
    border-color: #7AE5F1 #35767D #49C9D7;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-editor:hover,
.btn-editor:active,
.btn-editor.active,
.btn-editor.disabled,
.btn-editor[disabled] {
    background-color: #49C9D7;
}

.btn-editor:active,
.btn-editor.active {
    background-color: #49C9D7 \9;
}

.btn-group.open .btn-editor.dropdown-toggle {
    background-color: #7AE5F1;
}

.btn[disabled] {
    color: #777777;
}

.btn[disabled] .caret, .btn[disabled] img {
    opacity: .4;
}

a.btn {
    font-size: 13px;
}

textarea.ng-invalid,
input.ng-invalid,
button.ng-invalid {
    border-color: #e9d83c;
    box-shadow: 0 0 3px #F8B9B7;
}

textarea.ng-dirty.ng-invalid,
input.ng-dirty.ng-invalid,
button.ng-dirty.ng-invalid {
    border-color: #E9322D;
    box-shadow: 0 0 6px #F8B9B7;
}

textarea.ng-dirty.ng-valid,
input.ng-dirty.ng-valid,
button.ng-dirty.ng-valid {
    border-color: #92e953;
    box-shadow: 0 0 6px #c9f8b4;
}

textarea[disabled],
input[disabled],
button[disabled] {
    border-color: #ccc !important;
    box-shadow: none !important;
    outline: 0 none !important;
}

.btn-org {
  background-color: hsl(28, 100%, 34%) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff8c28", endColorstr="#ad5000");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#ff8c28), to(#ad5000));
  background-image: -moz-linear-gradient(top, #ff8c28, #ad5000);
  background-image: -ms-linear-gradient(top, #ff8c28, #ad5000);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff8c28), color-stop(100%, #ad5000));
  background-image: -webkit-linear-gradient(top, #ff8c28, #ad5000);
  background-image: -o-linear-gradient(top, #ff8c28, #ad5000);
  background-image: linear-gradient(#ff8c28, #ad5000);
  border-color: #ad5000 #ad5000 hsl(28, 100%, 28%);
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.39);
  -webkit-font-smoothing: antialiased;
}

.btn:hover {
    background-position: 0 -15px;
    color: #333333;
    text-decoration: none;
}

.btn-default2 {
    color: #ffffff;
    background-color: #CFCFCF;
    border-color: #A6A6A6;
}

.btn-default2:hover,
.btn-default2:focus,
.btn-default2:active,
.btn-default2.active,
.open .dropdown-toggle.btn-default2 {
    color: #ffffff;
    background-color: #B5B2B8;
    border-color: #A6A6A6;
}

.btn-default2:active,
.btn-default2.active,
.open .dropdown-toggle.btn-default2 {
    background-image: none;
}

.btn-default2.disabled,
.btn-default2[disabled],
fieldset[disabled] .btn-default2,
.btn-default2.disabled:hover,
.btn-default2[disabled]:hover,
fieldset[disabled] .btn-default2:hover,
.btn-default2.disabled:focus,
.btn-default2[disabled]:focus,
fieldset[disabled] .btn-default2:focus,
.btn-default2.disabled:active,
.btn-default2[disabled]:active,
fieldset[disabled] .btn-default2:active,
.btn-default2.disabled.active,
.btn-default2[disabled].active,
fieldset[disabled] .btn-default2.active {
    background-color: #CFCFCF;
    border-color: #A6A6A6;
}

.btn-default2 .badge {
    color: #CFCFCF;
    background-color: #ffffff;
}