body,
.navbar-default .navbar-nav > li > a,
.nav.navbar-nav-custom > li > a,
.sidebar-nav a.active,
.block-options .btn {
  color: #29292a;
}

.mb5 {
  margin-bottom: 5px;
}

.mt0 {
  margin-top: 0;
}

.mt10 {
  margin-top: 10px;
}

.pb20 {
  padding-bottom: 20px;
}

.mb20 {
  margin-bottom: 20px;
}

.text-dark {
  color: #29292a;
}
.text-dark:hover {
  color: #29292a;
}

a.text-dark {
  color: #29292a;
}
a.text-dark:hover, a.text-dark:focus {
  color: #29292a;
}

.form-control,
.nav-pills > li > a {
  color: #29292a;
}

.nav-tabs > li > a {
  color: #29292a;
}
.nav-tabs > li.active > a {
  color: #29292a;
}
.nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
  color: #29292a;
}

.float-left {
  float: left;
}

.float-right {
  float: right;
}

.nav-users a,
li.dropdown-header,
.chosen-container-single .chosen-single {
  color: #29292a;
}

.themed-color-dark {
  color: #29292a !important;
}

.themed-color-primary {
  color: #E66115 !important;
}

.themed-color-primary-toggle {
  color: #890F49 !important;
}

body,
#page-container,
#sidebar {
  background-color: #29292a;
}

.sidebar-nav ul .active > ul,
.sidebar-nav ul .open + ul {
  background-color: #29292a;
}

.themed-background-dark {
  background-color: #29292a !important;
}

.sidebar-nav ul a {
  border-left-color: #29292a;
}

#sidebar-alt,
#sidebar-alt-close {
  background: #424244;
}

@media screen and (min-width: 992px) {
  #page-container.sidebar-visible-lg-mini #sidebar .sidebar-nav .sidebar-nav-menu + ul {
    background-color: #1d2325;
  }
}
/* Light Colors */
.sidebar-content,
.sidebar-nav a {
  color: #acbbbf;
}

#page-content {
  background-color: #ebf1f2;
}

.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {
  background-color: #ebf1f2;
}

li.dropdown-header,
thead th.fc-widget-header,
.slider-track {
  background-color: #ebf1f2;
}

.dataTables_wrapper .table thead > tr > th,
.dataTables_wrapper .table tbody > tr > th,
.dataTables_wrapper .table tfoot > tr > th,
.dataTables_wrapper .table thead > tr > td,
.dataTables_wrapper .table tbody > tr > td,
.dataTables_wrapper .table tfoot > tr > td,
.dataTables_wrapper .table tbody + tbody {
  border-color: #ebf1f2;
}
.dataTables_wrapper .dt-buttons {
  width: 50%;
  float: left;
  border-right-width: 0;
}
.dataTables_wrapper .dt-buttons a {
  margin-right: 5px;
}
.dataTables_wrapper .dataTables_filter {
  width: 50%;
  float: right;
  border-top-width: 1px;
  border-bottom-width: 0;
  border-left-width: 0;
  padding-right: 5px;
}
.dataTables_wrapper .dataTables_paginate {
  float: none;
  text-align: right;
}
.dataTables_wrapper > div {
  padding-left: 0px;
  padding-top: 0;
  padding-bottom: 0;
}

.table-bordered {
  border-color: #ebf1f2;
}
.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-color: #ebf1f2;
}

.list-group-item {
  border-color: #ebf1f2;
}

.nav-tabs > li > a:hover {
  border-color: #ebf1f2;
}
.nav-tabs > li.active > a {
  border-color: #ebf1f2;
}
.nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
  border-color: #ebf1f2;
}

.pager > li > a,
.pager > li > span {
  border-color: #ebf1f2;
}
.pager > li.disabled > a:hover {
  border-color: #ebf1f2;
}

.dropzone,
.dataTables_wrapper > div {
  border-color: #ebf1f2;
}

fieldset legend,
.form-bordered .form-group {
  border-bottom-color: #ebf1f2;
}

form .disabled {
  background-color: #eee;
  cursor: not-allowed;
}

.block-title .nav-tabs > li.active > a {
  background-color: #dae5e8;
}
.block-title .nav-tabs > li.active > a:hover, .block-title .nav-tabs > li.active > a:focus {
  background-color: #dae5e8;
}

.switch-default input:checked + span,
.csscheckbox-default input:checked + span:after {
  background-color: #dae5e8;
}

.block .block,
.form-control,
.input-group-addon,
.csscheckbox span,
.dropdown-menu,
.fc-widget-header,
.fc-widget-content,
.select2-container--default .select2-selection--multiple {
  border-color: #dae5e8;
}

.chosen-container-single .chosen-single,
.chosen-container-single .chosen-search input[type=text] {
  border-color: #dae5e8;
}

.chosen-container-multi .chosen-choices,
div.tagsinput {
  border-color: #dae5e8;
}

#page-content-sidebar,
.content-header,
.block-title {
  border-bottom-color: #dae5e8;
}

.navbar.navbar-default {
  border-bottom-color: #dae5e8;
}
.navbar.navbar-default.navbar-glass:hover {
  border-bottom-color: #dae5e8;
}

thead th.fc-widget-header {
  border-bottom-color: #dae5e8;
}

.block {
  -webkit-box-shadow: 0 2px 0 rgba(218, 229, 232, 0.5);
  box-shadow: 0 2px 0 rgba(218, 229, 232, 0.5);
}

.block-title {
  background: rgba(218, 229, 232, 0.15);
}

@media screen and (min-width: 768px) {
  #page-content.inner-sidebar-left #page-content-sidebar {
    border-right-color: #dae5e8;
  }
  #page-content.inner-sidebar-right #page-content-sidebar {
    border-left-color: #dae5e8;
  }
}
/* Highlight Colors */
.text-primary {
  color: #E66115;
}
.text-primary:hover {
  color: #E66115;
}

a {
  color: #E66115;
}
a:hover, a:focus {
  color: #E66115;
}
a.text-primary {
  color: #E66115;
}
a.text-primary:hover, a.text-primary:focus {
  color: #E66115;
}

.nav-pills > .active > a > .badge {
  color: #E66115;
}

.pagination > li > a,
.pagination > li > span {
  color: #E66115;
}

.btn-link {
  color: #E66115;
}
.btn-link:hover, .btn-link:focus {
  color: #E66115;
}

.themed-color {
  color: #E66115 !important;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
  background-color: #E66115;
}
.navbar-default .navbar-nav > .active > a {
  background-color: #E66115;
}
.navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  background-color: #E66115;
}
.navbar-default .navbar-nav > .open > a {
  background-color: #E66115;
}
.navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  background-color: #E66115;
}

.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
  background-color: #E66115;
}
.navbar-inverse .navbar-nav > .active > a {
  background-color: #E66115;
}
.navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
  background-color: #E66115;
}
.navbar-inverse .navbar-nav > .open > a {
  background-color: #E66115;
}
.navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #E66115;
}

.nav.navbar-nav-custom > li.open > a {
  background-color: #E66115;
}
.nav.navbar-nav-custom > li > a:hover, .nav.navbar-nav-custom > li > a:focus {
  background-color: #E66115;
}

.sidebar-title {
  background-color: #E66115;
}

.navbar.navbar-inverse {
  background-color: #E66115;
}
.navbar.navbar-inverse.navbar-glass:hover {
  background-color: #E66115;
}

.switch-primary input:checked + span,
.csscheckbox-primary input:checked + span:after,
.table.table-pricing th {
  background-color: #E66115;
}

a.list-group-item.active {
  background-color: #E66115;
}
a.list-group-item.active:hover, a.list-group-item.active:focus {
  background-color: #E66115;
}

.nav-pills > li.active > a {
  background-color: #E66115;
}
.nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
  background-color: #E66115;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  background-color: #E66115;
}
.dropdown-menu > .active > a {
  background-color: #E66115;
}
.dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  background-color: #E66115;
}

.nav .open > a {
  background-color: #E66115;
}
.nav .open > a:hover, .nav .open > a:focus {
  background-color: #E66115;
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  background-color: #E66115;
}

.pager > li > a:hover,
.pagination > li > a:hover {
  background-color: #E66115;
}

.label-primary {
  background-color: #E66115;
}
.label-primary[href]:hover, .label-primary[href]:focus {
  background-color: #E66115;
}

.fc-event,
.chosen-container .chosen-results li.highlighted,
.chosen-container-multi .chosen-choices li.search-choice {
  background-color: #E66115;
}

.datepicker table tr td.active {
  background-color: #E66115;
}
.datepicker table tr td.active:hover {
  background-color: #E66115;
}
.datepicker table tr td.active.disabled {
  background-color: #E66115;
}
.datepicker table tr td.active.disabled:hover {
  background-color: #E66115;
}
.datepicker table tr td.active:hover, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active:active, .datepicker table tr td.active:hover:active {
  background-color: #E66115;
}
.datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover:active {
  background-color: #E66115;
}
.datepicker table tr td.active.active, .datepicker table tr td.active:hover.active {
  background-color: #E66115;
}
.datepicker table tr td.active.disabled {
  background-color: #E66115;
}
.datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled:hover.active {
  background-color: #E66115;
}
.datepicker table tr td.active:hover.disabled {
  background-color: #E66115;
}
.datepicker table tr td.active.disabled.disabled, .datepicker table tr td.active.disabled:hover.disabled {
  background-color: #E66115;
}
.datepicker table tr td.active[disabled], .datepicker table tr td.active:hover[disabled] {
  background-color: #E66115;
}
.datepicker table tr td.active.disabled[disabled], .datepicker table tr td.active.disabled:hover[disabled] {
  background-color: #E66115;
}
.datepicker table tr td span.active:hover, .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active:active, .datepicker table tr td span.active:hover:active {
  background-color: #E66115;
}
.datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover:active {
  background-color: #E66115;
}
.datepicker table tr td span.active.active, .datepicker table tr td span.active:hover.active {
  background-color: #E66115;
}
.datepicker table tr td span.active.disabled {
  background-color: #E66115;
}
.datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled:hover.active {
  background-color: #E66115;
}
.datepicker table tr td span.active:hover.disabled {
  background-color: #E66115;
}
.datepicker table tr td span.active.disabled.disabled, .datepicker table tr td span.active.disabled:hover.disabled {
  background-color: #E66115;
}
.datepicker table tr td span.active[disabled], .datepicker table tr td span.active:hover[disabled] {
  background-color: #E66115;
}
.datepicker table tr td span.active.disabled[disabled], .datepicker table tr td span.active.disabled:hover[disabled] {
  background-color: #E66115;
}

.bootstrap-timepicker-widget table td a:hover,
div.tagsinput span.tag,
.slider-selection,
.progress-bar-primary {
  background-color: #E66115;
}

.themed-background {
  background-color: #E66115 !important;
}
.themed-background.preloader-spinner {
  background-color: transparent !important;
  background-image: url(../../img/logo.svg);
  background-repeat: no-repeat;
  background-size: contain;
}

#sidebar-brand {
  background: #29292a !important;
}
#sidebar-brand img {
  max-width: 100%;
  max-height: 37px;
}

.form-control:focus {
  border-color: #E66115;
}

.table.table-pricing.table-featured, .table.table-pricing:hover {
  border-color: #E66115;
}

a.list-group-item.active {
  border-color: #E66115;
}
a.list-group-item.active:hover, a.list-group-item.active:focus {
  border-color: #E66115;
}

.pager > li > a:hover,
.pagination > li > a:hover,
.fc-event,
.chosen-container .chosen-drop,
.chosen-container-multi .chosen-choices li.search-choice {
  border-color: #E66115;
}

.chosen-container-active .chosen-single, .chosen-container-active.chosen-with-drop .chosen-single,
.chosen-container-active .chosen-choices {
  border-color: #E66115;
}

div.tagsinput span.tag {
  border-color: #E66115;
}

.sidebar-nav a.active {
  border-right-color: #E66115;
}

.sidebar-title {
  background: transparent;
}

.nav .caret {
  border-top-color: #E66115;
  border-bottom-color: #E66115;
}
.nav a:hover .caret, .nav a:focus .caret {
  border-top-color: #E66115;
  border-bottom-color: #E66115;
}

.btn-primary,
.fc-state-default {
  background-color: #E66115;
  border-color: #E66115;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active {
  background-color: #890F49;
  border-color: #890F49;
}

.open .btn-primary.dropdown-toggle,
.fc-state-hover,
.fc-state-down,
.fc-state-active,
.fc-state-disabled {
  background-color: #890F49;
  border-color: #890F49;
}

.btn-primary.disabled {
  background-color: #E66115;
  border-color: #E66115;
}
.btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled:active, .btn-primary.disabled.active {
  background-color: #E66115;
  border-color: #E66115;
}
.btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled]:active, .btn-primary[disabled].active {
  background-color: #E66115;
  border-color: #E66115;
}

fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary.active {
  background-color: #E66115;
  border-color: #E66115;
}

.mimic-label {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  font-size: 14px;
  line-height: 1.42857143;
  font-family: inherit;
  color: #29292a;
  box-sizing: border-box;
  display: inline-block;
  max-width: 100%;
  font-weight: 500;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  float: left;
  width: 25%;
  text-align: right;
  padding-top: 7px;
  margin-bottom: 5px;
}

.mimic-input {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  box-sizing: border-box;
  font: inherit;
  font-family: inherit;
  display: block;
  width: 100%;
  height: 34px;
  font-size: 14px;
  line-height: 1.42857143;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  padding: 6px 8px;
  max-width: 100%;
  margin: 1px 0;
  border-radius: 3px;
  box-shadow: none;
  color: #29292a;
  border-color: #dae5e8;
}

.mimic-textarea {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  box-sizing: border-box;
  font: inherit;
  overflow: auto;
  font-family: inherit;
  display: block;
  width: 100%;
  font-size: 14px;
  line-height: 1.42857143;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  padding: 6px 8px;
  max-width: 100%;
  min-height: 34px;
  margin: 1px 0;
  border-radius: 3px;
  box-shadow: none;
  color: #29292a;
  border-color: #dae5e8;
  height: auto;
}

.sidebar-nav-ripple {
  background: rgba(125, 239, 98, 0.3);
}

.navbar.navbar-inverse.navbar-glass {
  background: rgba(125, 239, 98, 0.9);
}

.venta-inicio .modalidad {
  border: 1px solid #29292a;
  border-radius: 5px;
  display: inherit;
  padding: 10px 20px;
}

.venta-planes h1 {
  margin-top: 0;
  margin-bottom: 5px;
  text-align: center;
}
.venta-planes .plan {
  padding: 5px;
}
.venta-planes .plan > div {
  border-radius: 10px;
  background-color: #29292a;
  color: #fff;
  padding: 5px;
}
.venta-planes .plan h2 {
  margin-top: 0;
  margin-bottom: 0;
  min-height: 2.4em;
  line-height: 1em;
}
.venta-planes .plan .content {
  margin: 0 -4px 5px;
  padding: 5px;
  background-color: #ebf1f2;
  color: #29292a;
}
.venta-planes .plan .content hr {
  margin: 10px 0;
}
.venta-planes .plan .content ul.servicios {
  padding-left: 20px;
}
.venta-planes .plan .content ul.servicios li {
  width: 50%;
  float: left;
  padding-right: 15px;
}
.venta-planes .plan p {
  margin-bottom: 0;
}
.venta-planes .plan hr {
  border-top: 1px solid #29292a;
}
.venta-planes .plan .legal {
  clear: both;
}

#cgarantia {
  background-color: #fff;
}
#cgarantia label {
  font-size: 13px;
}
#cgarantia h4 {
  background-color: #E66115;
  text-align: center;
  font-size: 16px;
  padding: 4px 0;
}

.garantia-footer {
  position: fixed;
  bottom: 60px;
  left: 0;
  width: 100%;
}

#form-caso_update #caso-events h4, #form-caso_update #factura-events h4 {
  margin-bottom: 10px;
  margin-top: 0;
}
#form-caso_update #caso-events h4 a, #form-caso_update #factura-events h4 a {
  float: right;
  bottom: 2px;
}
#form-caso_update #caso-events #caso-events-container, #form-caso_update #caso-events #factura-events-container, #form-caso_update #factura-events #caso-events-container, #form-caso_update #factura-events #factura-events-container {
  overflow: auto;
  clear: both;
}
#form-caso_update #caso-events #caso-events-container .comment h5, #form-caso_update #caso-events #caso-events-container .bitacora h5, #form-caso_update #caso-events #factura-events-container .comment h5, #form-caso_update #caso-events #factura-events-container .bitacora h5, #form-caso_update #factura-events #caso-events-container .comment h5, #form-caso_update #factura-events #caso-events-container .bitacora h5, #form-caso_update #factura-events #factura-events-container .comment h5, #form-caso_update #factura-events #factura-events-container .bitacora h5 {
  margin-bottom: 0;
}
#form-caso_update #caso-events #caso-events-container .comment p, #form-caso_update #caso-events #caso-events-container .bitacora p, #form-caso_update #caso-events #factura-events-container .comment p, #form-caso_update #caso-events #factura-events-container .bitacora p, #form-caso_update #factura-events #caso-events-container .comment p, #form-caso_update #factura-events #caso-events-container .bitacora p, #form-caso_update #factura-events #factura-events-container .comment p, #form-caso_update #factura-events #factura-events-container .bitacora p {
  margin-bottom: 0;
}
#form-caso_update #caso-events #caso-events-container .comment hr, #form-caso_update #caso-events #caso-events-container .bitacora hr, #form-caso_update #caso-events #factura-events-container .comment hr, #form-caso_update #caso-events #factura-events-container .bitacora hr, #form-caso_update #factura-events #caso-events-container .comment hr, #form-caso_update #factura-events #caso-events-container .bitacora hr, #form-caso_update #factura-events #factura-events-container .comment hr, #form-caso_update #factura-events #factura-events-container .bitacora hr {
  margin: 5px 0 0;
  padding-top: 5px;
  border-top: 1px solid #E66115;
}
#form-caso_update #caso-events #caso-events-container .comment, #form-caso_update #caso-events #factura-events-container .comment, #form-caso_update #factura-events #caso-events-container .comment, #form-caso_update #factura-events #factura-events-container .comment {
  background-color: #ebf1f2;
}
#form-caso_update #caso-taller_mapa-container {
  height: calc(100vh - 280px);
  margin-bottom: 20px;
}

table.no-wrap th, table.no-wrap td {
  white-space: nowrap;
  overflow: hidden;
}

.no-wrap {
  white-space: nowrap;
  overflow: hidden;
}

.dataTables_wrapper .DTFC_LeftBodyLiner {
  overflow: hidden;
}

.cke .cke_button__source_label {
  display: none;
}
.cke .cke_button__timestamp_label {
  display: inline;
}
.cke .cke_button__timestamp_icon {
  display: none;
}

.cke_reset_all a[title^="<span"] {
  background-color: #ffffff;
  border-radius: 3px;
  border: 1px #bcbcbc solid;
  padding: 3px 5px;
  margin: 0 5px 5px 0;
  cursor: pointer;
}
.cke_reset_all a[title^="<span"] *:hover {
  cursor: pointer;
}

/*# sourceMappingURL=gt.css.map */
