.nav-tabs, .uk-tab {
  outline: 0px solid transparent;
}
.rscomment .rscomment-form {
  background-color: #fff !important;
}
.table-responsive {
  overflow-x: initial !important;
}
.input-append, .input-prepend {
  margin-top: 10px;
  margin-bottom: 0px;
}
#adminForm .well {
    background-color: #fff;
  
}
.popover-title {
  background: #fb8102 !important;
  color: #fff;
  font-weight: bold;
  -webkit-border-top-left-radius: 5px !important;
  -webkit-border-top-right-radius: 5px !important;
  -moz-border-radius-topleft: 5px !important;
  -moz-border-radius-topright: 5px !important;
  border-top-left-radius: 5px !important;
  border-top-right-radius: 5px !important;
  font-weight: bold !important;
}
.foto-del-perfil b {
  display: none;
}
.uk-link-heading a, a.uk-link-heading {
  color: #1f5eac !important;
}
.uk-link-heading a:hover, a:hover.uk-link-heading {
  color: #fb8102 !important;
}
.sumamensajes {
  background: red;
  color: white;
  border-radius: 50%;
  font-size: 11px;
  line-height: 13px;
  padding: 0px 3px;
  position: absolute;
  margin-top: -5px;
  margin-left: -10px;
}
.prf b {
  color: #1f5eac;
}
.uk-button-primary .caret, .uk-button-secondary .caret {
  border-top-color: #fff;
}
.uk-button-primary.btn-primary .caret, .uk-button-secondary.btn-primary .caret {
  border-top: 0px;
  border-bottom: 4px solid #fff;
}
.chzn-container-single .chzn-single {
  background: linear-gradient(90deg, #ffa101, #f7772e, #e3604e) !important;
  color: #fff;
  font-weight: bold;
  border: 0px;
}
.uk-card-primary .muted {
  color: #fff;
}
.servicio-edit {
  max-width: 1180px;
  margin: auto;
}
.boton-medio {
  line-height: 34px !important;
  padding-left: 0px !important
}
.uk-badge-solicitado {
  background: green !important;
}
.uk-badge-presupuesto {
  background: red !important;
}
.uk-badge-produccion {
  background: orange !important;
}
.uk-badge-finalizado {
  background: black !important;
}
.usuario-perfil {
  background:
    linear-gradient(#fff, #fff) padding-box, linear-gradient(to right, #FD8B44, #3B5EA7) border-box;
  color: #313149;
  padding: 20px;
  border: 1px solid transparent;
  border-radius: 15px;
  overflow: hidden;
}
.nombre-perfil {
  -webkit-border-radius: 0px !important;
  -webkit-border-top-right-radius: 50px !important;
  -webkit-border-bottom-right-radius: 50px !important;
  -moz-border-radius: 0px !important;
  -moz-border-radius-topright: 50px !important;
  -moz-border-radius-bottomright: 50px !important;
  border-radius: 0px !important;
  border-top-right-radius: 50px !important;
  border-bottom-right-radius: 50px !important;
  color: #fff !important;
  padding-left: 50px !important;
  padding-right: 50px !important;
  margin-left: -30px !important;
}
.nombre-perfil h4 {
  color: #fff !important;
}
.rscomm-recent-body {
  background:
    linear-gradient(#fff, #fff) padding-box, linear-gradient(to right, #9c20aa, #fb3570) border-box;
  color: #313149;
  border: 2px solid transparent;
  border-radius: 15px;
}
.uk-card-primary .rscomm-recent-body {
  background: #dd806e;
  color: #fff;
  border: 2px solid transparent;
  border-radius: 15px;
  margin-top: 10px;
}
.rscomm-recent-footer span {
  display: block;
  margin-top: 0px;
}
.uk-card-primary .rscomm-recent-footer {}
.uk-card-primary .rscomm-recent-comment + .rscomm-recent-comment {
  border-top: 0px;
}
.rscomm-recent-body::before {
  border-color: transparent transparent #9c20aa transparent;
}
.uk-card-primary .rscomm-recent-body::before {
  border-color: transparent transparent #dd806e transparent;
}
.rscomm-recent-comment + .rscomm-recent-comment {
  padding-top: 10px;
  margin-top: 0px;
}
.field-calendar .input-append {
  margin-top: 0px !important;
}
.media-preview.add-on {
  background-color: transparent !important;
}
#jform_com_fields_foto_del_perfil {
  border: 1px solid #ccc !important;
}
.tip-wrap {
  padding: 20px;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 10px;
}
.uk-grid-divider > :not(.uk-first-column)::before {
  border-left: 1px solid #fb8102 !important;
}
#member-profile #jform_com_fields_departamento + div, #member-profile #jform_com_fields_departamento-lbl {
  display: none !important; /*departamento*/
}
.actslider.uk-slider-container-offset {
  margin: 0;
  padding: 0;
}
.media-preview span {
  font-size: 22px;
}
#member-profile .modal.btn {
  background: #1f5eac;
  color: #fff;
  border-radius: 50px;
  margin-right: 10px;
  margin-left: 10px;
}
#member-profile label {
  color: #1f5eac;
  font-weight: bold;
  display: block;
  padding-bottom: 10px;
}
#member-profile .control-group {
  margin-bottom: 0px !important;
  margin-top: 20px !important;
}
.foto-del-perfil img {
  padding: 7px;
  background: #f2f2f2;
  border: 1px solid #ccc;
  margin-bottom: 15px;
}
#jform_tipo_de_tarifa, #jform_concepto, #jform_tarifa_aplicada {
  width: auto !important;
  /*max-width: 500px !important;*/
  font-size: 13px !important;
}
#form-servicio .control-label {
  float: none;
  margin-bottom: 10px;
  text-align: left;
  width: auto;
}
.field-calendar .btn.btn-secondary {
  box-shadow: none;
  padding: 0 5px;
}
.field-calendar .btn.btn-secondary:hover {
  box-shadow: none;
}
#form-servicio label {
  font-weight: bold !important;
  color: #ff3600;
}
#jform_estado_del_servicio label {
  color: #444 !important;
}
#form-servicio .controls {
  margin-left: 0px;
}
.btn {
  box-shadow: none;
}
.botones-edit {
  min-width: 50px;
}
select.inputbox:not([class*="input-"]) {
  width: auto !important;
}
.rscomments .media.rscomment {
  border-bottom: 1px solid #ccc;
}
input[disabled]:not([class*="uk-"]), input[readonly]:not([class*="uk-"]), select[disabled]:not([class*="uk-"]), select[readonly]:not([class*="uk-"]), textarea[disabled]:not([class*="uk-"]), textarea[readonly]:not([class*="uk-"]) {
  cursor: not-allowed;
  background-color: transparent !important;
  box-shadow: none !important;
}
.rscomm-meta, .rscomm-actions {
  min-height: 60px;
}
.rscomments .rscomm-meta .btn {
  background-image: none;
  background-color: #ff3600 !important;
  color: #fff;
  padding: 5px !important;
}
.rscomments-accordion-title {
  display: inline-block !important;
  font-size: 16px !important;
  line-height: 18px !important;
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}
#jform_precio_servicio {
  font-size: 22px;
  font-weight: bold;
  text-align: right;
  border-radius: none !important;
}
.js-stools {
  margin-top: 30px;
  margin-bottom: 30px;
}
#member-profile.well {
  background: #fff !important;
  max-width: 690px;
  margin: auto;
}
.input-append input, .input-append select {
  width: auto !important;
}
.chzn-container {
  width: auto !important;
  max-width: 100%;
  min-width: 220px;
}
.chzn-container .chzn-results {
  width: 100% !important;
}
#member-profile legend {
  font-size: 30px;
  font-weight: bold;
}
#member-profile fieldset:nth-child(2) {
  display: none;
}
.js-stools-container-bar .input-append {
  margin-right: 100px !important;
}
#user-registration, .login .well {
  background: #fff !important;
  max-width: 600px;
  margin: auto;
}
.login, .login + div {
  display: none !important;
}
.rscomment-top-actions .pull-right span {
  display: inline-block;
}
.usuario-comentario input {
  background: #fff !important;
  color: #ff3600 !important;
  padding: 0px !important;
  box-shadow: none !important;
  font-size: 24px;
}
.uk-button svg {
  margin-left: 10px;
}
.uk-radio, input[type="radio"]:not([class*="uk-"]) {
  border: 1px solid #ccc;
  margin-right: 5px !important;
}
.solicitado, .presupuesto, .produccion {
  background-color: green !important;
}
.finalizado {
  background-color: red !important;
}
.btn-mini, .btn-micro {
  background-color: transparent !important;
  box-shadow: none !important;
  padding: 0px !important;
  line-height: 14px !important;
}
.btn-mini:hover, .btn-micro:hover {
  background: none !important;
  color: #fb8102 !important;
}
.js-stools .js-stools-container-filters .chzn-container.active .chzn-single {
  border: 2px solid #fb8102;
}
.chzn-container-single .chzn-single {
  height: 35px;
  line-height: 33px;
}
.limit .chzn-container {
  min-width: 60px !important;
}
.chzn-container-single.active a span {
  font-weight: bold !important;
}
@media(max-width:690px) {
  .imagen-actividad {
    display: none;
  }
  #jform_precio_servicio {
    width: 90% !important;
  }
  .uk-button {
    padding: 0 10px !important;
    line-height: 30px !important;
  }
  h1, .uk-h1 {
    font-size: 26px !important;
  }
  h2, .uk-h2 {
    font-size: 22px !important;
  }
  h3, .uk-h3 {
    font-size: 18px !important;
  }
}