.label-transparent,
.badge-transparent {
  background-color: transparent !important; }

.label-grey,
.badge-grey {
  background-color: #a0a0a0 !important; }

.label-info,
.badge-info {
  background-color: #3a87ad !important; }

.label-primary,
.badge-primary {
  background-color: #2283c5 !important; }

.label-success,
.badge-success {
  background-color: #82af6f !important; }

.text-success {
  color: #82af6f; }

.label-important,
.badge-important {
  background-color: #d15b47 !important; }

.text-danger {
  color: #d15b47; }

.label-inverse,
.badge-inverse {
  background-color: #333 !important; }

.label-warning,
.badge-warning {
  background-color: #f89406 !important; }

.text-warning {
  color: #f89406; }

.label-pink,
.badge-pink {
  background-color: #d6487e !important; }

.label-purple,
.badge-purple {
  background-color: #9585bf !important; }

.label-yellow,
.badge-yellow {
  background-color: #fee188 !important; }

.label-light,
.badge-light {
  background-color: #e7e7e7 !important; }

.badge-yellow,
.label-yellow {
  color: #963 !important;
  border-color: #fee188; }

.badge-light,
.label-light {
  color: #888 !important; }

.label.arrowed,
.label.arrowed-in {
  position: relative;
  margin-left: 9px; }

.label.arrowed:before,
.label.arrowed-in:before {
  display: inline-block;
  content: "";
  position: absolute;
  left: -14px;
  top: 0;
  border: 9px solid transparent;
  border-width: 9px 7px;
  border-right-color: #abbac3; }

.label.arrowed-in:before {
  border-color: #abbac3;
  border-left-color: transparent !important;
  left: -9px; }

.label.arrowed-right,
.label.arrowed-in-right {
  position: relative;
  margin-right: 9px; }

.label.arrowed-right:after,
.label.arrowed-in-right:after {
  display: inline-block;
  content: "";
  position: absolute;
  right: -14px;
  top: 0;
  border: 9px solid transparent;
  border-width: 9px 7px;
  border-left-color: #abbac3; }

.label.arrowed-in-right:after {
  border-color: #abbac3;
  border-right-color: transparent !important;
  right: -9px; }

.label-info.arrowed:before {
  border-right-color: #3a87ad; }

.label-info.arrowed-in:before {
  border-color: #3a87ad; }

.label-info.arrowed-right:after {
  border-left-color: #3a87ad; }

.label-info.arrowed-in-right:after {
  border-color: #3a87ad; }

.label-primary.arrowed:before {
  border-right-color: #2283c5; }

.label-primary.arrowed-in:before {
  border-color: #2283c5; }

.label-primary.arrowed-right:after {
  border-left-color: #2283c5; }

.label-primary.arrowed-in-right:after {
  border-color: #2283c5; }

.label-success.arrowed:before {
  border-right-color: #82af6f; }

.label-success.arrowed-in:before {
  border-color: #82af6f; }

.label-success.arrowed-right:after {
  border-left-color: #82af6f; }

.label-success.arrowed-in-right:after {
  border-color: #82af6f; }

.label-warning.arrowed:before {
  border-right-color: #f89406; }

.label-warning.arrowed-in:before {
  border-color: #f89406; }

.label-warning.arrowed-right:after {
  border-left-color: #f89406; }

.label-warning.arrowed-in-right:after {
  border-color: #f89406; }

.label-important.arrowed:before {
  border-right-color: #d15b47; }

.label-important.arrowed-in:before {
  border-color: #d15b47; }

.label-important.arrowed-right:after {
  border-left-color: #d15b47; }

.label-important.arrowed-in-right:after {
  border-color: #d15b47; }

.label-inverse.arrowed:before {
  border-right-color: #333; }

.label-inverse.arrowed-in:before {
  border-color: #333; }

.label-inverse.arrowed-right:after {
  border-left-color: #333; }

.label-inverse.arrowed-in-right:after {
  border-color: #333; }

.label-pink.arrowed:before {
  border-right-color: #d6487e; }

.label-pink.arrowed-in:before {
  border-color: #d6487e; }

.label-pink.arrowed-right:after {
  border-left-color: #d6487e; }

.label-pink.arrowed-in-right:after {
  border-color: #d6487e; }

.label-purple.arrowed:before {
  border-right-color: #9585bf; }

.label-purple.arrowed-in:before {
  border-color: #9585bf; }

.label-purple.arrowed-right:after {
  border-left-color: #9585bf; }

.label-purple.arrowed-in-right:after {
  border-color: #9585bf; }

.label-yellow.arrowed:before {
  border-right-color: #fee188; }

.label-yellow.arrowed-in:before {
  border-color: #fee188; }

.label-yellow.arrowed-right:after {
  border-left-color: #fee188; }

.label-yellow.arrowed-in-right:after {
  border-color: #fee188; }

.label-light.arrowed:before {
  border-right-color: #e7e7e7; }

.label-light.arrowed-in:before {
  border-color: #e7e7e7; }

.label-light.arrowed-right:after {
  border-left-color: #e7e7e7; }

.label-light.arrowed-in-right:after {
  border-color: #e7e7e7; }

.label-grey.arrowed:before {
  border-right-color: #a0a0a0; }

.label-grey.arrowed-in:before {
  border-color: #a0a0a0; }

.label-grey.arrowed-right:after {
  border-left-color: #a0a0a0; }

.label-grey.arrowed-in-right:after {
  border-color: #a0a0a0; }

.label-large {
  font-size: 13px;
  padding: 3px 8px 4px; }

.label-large.arrowed,
.label-large.arrowed-in {
  margin-left: 12px; }

.label-large.arrowed:before,
.label-large.arrowed-in:before {
  left: -16px;
  border-width: 11px 8px; }

.label-large.arrowed-in:before {
  left: -12px; }

.label-large.arrowed-right,
.label-large.arrowed-in-right {
  margin-right: 11px; }

.label-large.arrowed-right:after,
.label-large.arrowed-in-right:after {
  right: -16px;
  border-width: 11px 8px; }

.label-large.arrowed-in-right:after {
  right: -12px; }

.glyphicon {
  display: inline-block;
  font-family: FontAwesome;
  font-feature-settings: normal;
  font-kerning: auto;
  font-language-override: normal;
  font-size: inherit;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-synthesis: weight style;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  text-rendering: auto; }
  .glyphicon.glyphicon-ok::before {
    content: "\f00c"; }

.page-header {
  margin: 20px 0 20px; }

.form-control-feedback {
  line-height: 34px !important; }

.radio label, .checkbox label {
  padding-left: 8px; }

.checkbox label {
  display: inline; }

#box-categories .item_category > .input-group:after {
  font-family: FontAwesome;
  content: "\f071";
  color: #ECBD00;
  display: block;
  font-size: 16px;
  left: 10px;
  position: absolute;
  top: 6px;
  z-index: 99; }
#box-categories .item_category > .input-group > .input-group-btn .btn-danger {
  display: none; }
#box-categories .item_category input#name {
  padding-left: 34px; }
#box-categories .item_category.saved > .input-group:after {
  content: "\f00c";
  color: #5CB85C; }
#box-categories .item_category.saved > .input-group > .input-group-btn .btn-danger {
  display: inline-block; }

.form-group .radio > label {
  margin-right: 10px; }

.form-group .input.select label {
  margin-right: 4px; }
.form-group .input.select .checkbox {
  display: inline-block;
  margin-right: 8px; }

.form-group label em, .em {
  color: #CC3300; }

.bootstrap-select.form-control {
  height: auto; }
  .bootstrap-select.form-control label.error {
    clear: both;
    float: left; }

.connecting-line {
  background: #e0e0e0;
  height: 2px;
  left: 0;
  margin: 0 auto;
  position: absolute;
  right: 0;
  top: 50%;
  width: 80%;
  z-index: 1; }

span.round-tab {
  background: #fff;
  border: 2px solid #e0e0e0;
  border-radius: 100px;
  display: inline-block;
  font-size: 25px;
  height: 70px;
  left: 0;
  line-height: 70px;
  position: absolute;
  text-align: center;
  width: 70px;
  z-index: 2; }
  span.round-tab i {
    color: #555555; }

span.round-tab:hover {
  border: 2px solid #333;
  color: #333; }

.wizard {
  background: #fff;
  margin: 20px auto; }
  .wizard .nav-tabs {
    border-bottom-color: #e0e0e0;
    margin: 40px auto;
    margin-bottom: 0;
    position: relative; }
    .wizard .nav-tabs span {
      color: #aaaaaa; }
  .wizard > div.wizard-inner {
    position: relative; }
  .wizard .nav-tabs > li.active > a {
    border: 0;
    border-bottom-color: transparent;
    color: #555555;
    cursor: default; }
    .wizard .nav-tabs > li.active > a:hover, .wizard .nav-tabs > li.active > a:focus {
      border: 0;
      border-bottom-color: transparent;
      color: #555555;
      cursor: default; }
  .wizard li.active span.round-tab {
    background: #fff;
    border: 2px solid #5bc0de; }
    .wizard li.active span.round-tab i, .wizard li.active span.round-tab span {
      color: #5bc0de; }
  .wizard li.active .top-text {
    color: #5bc0de; }
  .wizard .nav-tabs > li {
    width: 33%; }
  .wizard li {
    position: relative; }
    .wizard li .top-text {
      position: absolute;
      width: 100%;
      text-align: center;
      font-weight: bold;
      top: -6px;
      color: #aaaaaa; }
    .wizard li:after {
      border: 5px solid transparent;
      border-bottom-color: #5bc0de;
      bottom: 0px;
      content: " ";
      left: 46%;
      margin: 0 auto;
      opacity: 0;
      position: absolute;
      transition: 0.1s ease-in-out; }
    .wizard li.active:after {
      border: 10px solid transparent;
      border-bottom-color: #5bc0de;
      bottom: 0px;
      content: " ";
      left: 46%;
      margin: 0 auto;
      opacity: 1;
      position: absolute; }
  .wizard .nav-tabs > li a {
    border-radius: 100%;
    height: 70px;
    margin: 20px auto;
    padding: 0;
    width: 70px; }
    .wizard .nav-tabs > li a:hover {
      background: transparent; }
  .wizard .tab-pane {
    padding-top: 50px;
    position: relative; }
  .wizard h3 {
    margin-top: 0; }
  .wizard.wizard4 .nav-tabs > li {
    width: 25%; }
  .wizard.wizard4 li {
    position: relative; }
    .wizard.wizard4 li:after {
      left: 44.5%; }
    .wizard.wizard4 li.active:after {
      left: 44.5%; }

@media (max-width: 585px) {
  span.round-tab {
    font-size: 16px;
    height: 50px;
    line-height: 50px;
    width: 50px; }

  .wizard {
    height: auto !important;
    width: 90%; }
    .wizard .nav-tabs > li a {
      height: 50px;
      line-height: 50px;
      width: 50px; }
    .wizard li.active:after {
      content: " ";
      left: 35%;
      position: absolute; } }
tr.danger td {
  color: #D9534F; }

.cake-sql-log td, .cake-sql-log th {
  border: 1px solid #ddd;
  padding: 5px 10px; }

.label {
  display: inline-block; }

.form-inline .input.radio label {
  padding-left: 6px; }

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
  background-color: #66A1D4;
  color: #fff; }

.radio label, .checkbox label {
  color: #333333; }

.btn-space {
  white-space: normal !important; }

.modal-dialog-full {
  width: 98%; }

.input.checkbox input[type="checkbox"] {
  margin-left: 0;
  position: relative;
  top: 2px; }

.note-editor.panel {
  margin-bottom: 0; }

label.error {
  color: #A43337;
  font-weight: normal;
  display: block; }

input.error, textarea.error {
  border-color: #A43337 !important;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; }

.list-content {
  position: relative; }

/*# sourceMappingURL=core.css.map */
