.btn-sm{
  border-radius: 0!important;
}
.panel-heading:after {
    border: 0!important;
}

/* Mixin  */
/*---------------------------------*/
/* Colors */
/*---------------------------------*/
.panel-primary .panel-heading,
.panel-primary .panel-footer,
.panel-primary.panel-colorful {
  background-color: #5fa2dd;
  border-color: #5fa2dd;
  color: #ffffff;
}
.panel-info .panel-heading,
.panel-info .panel-footer,
.panel-info.panel-colorful {
  background-color: #4ebcda;
  border-color: #4ebcda;
  color: #ffffff;
}
.panel-success .panel-heading,
.panel-success .panel-footer,
.panel-success.panel-colorful {
  background-color: #9cc96b;
  border-color: #9cc96b;
  color: #ffffff;
}
.panel-warning .panel-heading,
.panel-warning .panel-footer,
.panel-warning.panel-colorful {
  background-color: #ebaa4b;
  border-color: #ebaa4b;
  color: #ffffff;
}
.panel-danger .panel-heading,
.panel-danger .panel-footer,
.panel-danger.panel-colorful {
  background-color: #f76c51;
  border-color: #f76c51;
  color: #ffffff;
}
.panel-mint .panel-heading,
.panel-mint .panel-footer,
.panel-mint.panel-colorful {
  background-color: #50c7a7;
  border-color: #50c7a7;
  color: #ffffff;
}
.panel-purple .panel-heading,
.panel-purple .panel-footer,
.panel-purple.panel-colorful {
  background-color: #986291;
  border-color: #986291;
  color: #ffffff;
}
.panel-pink .panel-heading,
.panel-pink .panel-footer,
.panel-pink.panel-colorful {
  background-color: #e17ca7;
  border-color: #e17ca7;
  color: #ffffff;
}
.panel-dark .panel-heading,
.panel-dark .panel-footer,
.panel-dark.panel-colorful {
  background-color: #3b4146;
  border-color: #3b4146;
  color: #ffffff;
}
.panel > .panel-heading:after,
.panel.panel-colorful > .panel-heading:after {
  content: '';
  display: block;
  position: absolute;
  height: 0;
  left: 20px;
  right: 20px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.panel-colorful > .panel-heading {
  border: 0;
}
.panel-default > .panel-heading:after,
.panel-primary > .panel-heading:after,
.panel-info > .panel-heading:after,
.panel-success > .panel-heading:after,
.panel-warning > .panel-heading:after,
.panel-danger > .panel-heading:after,
.panel-purple > .panel-heading:after,
.panel-pink > .panel-heading:after,
.panel-dark > .panel-heading:after {
  display: none;
}
/* Bordered */
/*---------------------------------*/
.panel-bordered-default,
.panel-default.panel-bordered {
  border: 1px solid #b3c1d1;
}
.panel-bordered-primary,
.panel-primary.panel-bordered {
  border: 1px solid #5fa2dd;
}
.panel-bordered-info,
.panel-info.panel-bordered {
  border: 1px solid #4ebcda;
}
.panel-bordered-success,
.panel-success.panel-bordered {
  border: 1px solid #9cc96b;
}
.panel-bordered-warning,
.panel-warning.panel-bordered {
  border: 1px solid #ebaa4b;
}
.panel-bordered-danger,
.panel-danger.panel-bordered {
  border: 1px solid #f76c51;
}
.panel-bordered-mint,
.panel-mint.panel-bordered {
  border: 1px solid #50c7a7;
}
.panel-bordered-purple,
.panel-purple.panel-bordered {
  border: 1px solid #986291;
}
.panel-bordered-pink,
.panel-pink.panel-bordered {
  border: 1px solid #e17ca7;
}
.panel-bordered-dark,
.panel-dark.panel-bordered {
  border: 1px solid #3b4146;
}
/* Panel Group */
/*---------------------------------*/
.panel-group .panel {
  border-radius: 0;
  margin-bottom: 20px;
}
.panel-group > div {
  padding-left: 0;
  padding-right: 0;
}
.panel-group > div:first-child > .panel {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.panel-group > div:last-child > .panel {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.panel-group > div + div > .panel {
  margin-left: -1px;
}
/* Panel Control */
/*---------------------------------*/
.panel-control {
  height: 100%;
  position: relative;
  float: right;
  padding: 0 15px;
}
.panel-control:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  left: -1em;
  position: relative;
}
.panel-control > i,
.panel-control > .badge,
.panel-control > label {
  vertical-align: middle;
}
/* Panel with tabs */
/*---------------------------------*/
.panel-control .nav-tabs {
  display: inline-block;
  height: 40px;
  margin-top: 10px;
  vertical-align: bottom;
  border: 0;
}
.panel-control .nav-tabs > li {
  margin-top: 1px;
  margin-right: 5px;
  height: 100%;
}
.panel-control .nav-tabs > li > a {
  border-radius: 0;
  margin-right: 0;
  height: 100%;
  line-height: 40px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  padding: 0 15px;
}
.panel-control .nav-tabs > li:not(.active) {
  background-color: transparent;
  opacity: .6;
}
.panel-control .nav-tabs > li:not(.active) a {
  color: inherit;
  border-bottom: 0 !important;
}
.panel-control .nav-tabs > li:not(.active) a:hover {
  background-color: rgba(0, 0, 0, 0.15);
  border-color: transparent;
}
.panel-control .nav-tabs > .active > a {
  z-index: 1;
}
/* Panel with progress bar */
/*---------------------------------*/
.panel-control .progress {
  min-width: 150px;
  margin: 0;
  display: inline-block;
  vertical-align: middle;
}
/* Panel with switch */
/*---------------------------------*/
.panel-control .switchery {
  margin-left: 15px;
  vertical-align: middle;
}
/* Panel with pager */
/*---------------------------------*/
.panel-control .pager {
  margin: 0;
  display: inline-block;
  vertical-align: middle;
  border-radius: 0;
}
/* Panel with pagination */
/*---------------------------------*/
.panel-control .pagination {
  margin: 0;
  border-radius: 0;
  vertical-align: middle;
}
.panel-control .pagination > li > a,
.panel-control .pagination > li > span {
  padding: 0 10px;
  border: 0 0 0 0;
  border-color: rgba(0, 0, 0, 0.09);
  box-shadow: none;
  height: 100%;
  line-height: 30px;
}
.panel-control .pagination > li:not(.active):not(.disabled) > a:hover {
  background-color: rgba(0, 0, 0, 0.05);
  border-color: rgba(0, 0, 0, 0.09);
}
.panel-control .pagination > .disabled > a,
.panel-control .pagination > .disabled > a:hover,
.panel-control .pagination > .disabled > a:active {
  border-color: rgba(0, 0, 0, 0.09);
}
.panel-control .pagination > li:not(.active) > a,
.pagination > li > a {
  background-color: transparent;
  color: inherit;
}
.panel-control .pagination > li > a:hover,
.pagination > li > a:focus {
  box-shadow: none;
}
/* Panel with pagination */
/*---------------------------------*/
.panel-control .btn,
.panel-control .dropdown-toggle.btn {
  border: 0;
}
.panel-control .open > .btn,
.panel-control .btn.active,
.panel-control .btn:active {
  box-shadow: none !important;
}
.panel-control .btn-default {
  background-color: transparent;
  color: inherit;
}
.panel-control > .btn:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.panel-control > .btn:last-child,
.panel-control > .btn-group:last-child > .btn:first-child {
  border-bottom-right-radius: 0;
}


/* PROGRESSBAR */
/*======================================*/
.progress {
  height: 12px;
  margin-bottom: 15px;
  border-radius: 0;
  box-shadow: none;
  background-color: rgba(0, 0, 0, 0.1);
}
.progress .progress-bar {
  font-size: 9px;
  line-height: 12px;
  box-shadow: none;
}
.progress-light-base {
  background-color: #fff;
}
.progress-dark-base {
  background-color: rgba(255, 255, 255, 0.2);
}
.progress-xl {
  height: 30px;
  margin-bottom: 20px;
}
.progress-xl .progress-bar {
  font-size: 12px;
  line-height: 30px;
}
.progress-lg {
  height: 20px;
  margin-bottom: 20px;
}
.progress-lg .progress-bar {
  font-size: 12px;
  line-height: 20px;
}
.progress-md {
  height: 8px;
  margin-bottom: 5px;
}
.progress-md .progress-bar {
  font-size: 5px;
  line-height: 8px;
}
.progress-sm {
  height: 4px;
  margin-bottom: 5px;
}
.progress-sm .progress-bar {
  font-size: 0;
  line-height: 4px;
}
.progress-xs {
  height: 2px;
  margin-bottom: 10px;
}
.progress-xs .progress-bar {
  font-size: 0;
  line-height: 2px;
}
.progress-bar-light {
  background-color: #ffffff;
}
.progress-bar-primary {
  background-color: #5fa2dd;
}
.progress-bar-info {
  background-color: #4ebcda;
}
.progress-bar-success {
  background-color: #9cc96b;
}
.progress-bar-warning {
  background-color: #ebaa4b;
}
.progress-bar-danger {
  background-color: #f76c51;
}
.progress-bar-mint {
  background-color: #50c7a7;
}
.progress-bar-purple {
  background-color: #986291;
}
.progress-bar-pink {
  background-color: #e17ca7;
}
.progress-bar-dark {
  background-color: #3b4146;
}
.form-control ul.token-input-list-facebook {
    border: 0;
    background-color: transparent;
    margin: -28px 100px 0 -10px;
    border: 0!important;
}

.form-control ul.token-input-list-facebook li input {
    background-color: transparent;
    margin: 0 0;
}

.form-control ul.token-input-list-facebook li.token-input-token-facebook {
    margin: 2px 0 0 0;
}

.content-wrapper, .right-side{
    background: #d9d9d9;
}

.main-header li.user-header {
    background-color: #222d32!important;
}

.input-group.date select {
    height: 30px;
    padding: 0 10px;
}

ul.token-input-list-facebook{
    width: 100%!important;
    border: 1px solid #d2d6de!important;
}
input.check-text:after {
  content: attr(data-off);
  vertical-align: middle;
  padding: 5px;
  background: #EB2A26;
  color: #fff;
  cursor: pointer;
}
input.check-text:checked:after {
  content: attr(data-on);
  background: #86c042;
}

.mapa {
  height: 320px;
  background: #bec1c0;
}

.sorting:after, .sorting_asc:after, .sorting_desc:after {
  display: inline;
  font-family: 'Glyphicons Halflings';
  opacity: 0.2;
  color: #3c8dbc;
}

.sorting:after {
  content: "\e150";
}

.sorting_asc:after {
  opacity: 0.5;
  content: "\e155";
}

.sorting_desc:after {
  opacity: 0.5;
  content: "\e156";
}

form.form-inline.searching {
  padding: 0 20px 15px 20px;
  border-bottom: 1px solid #d1d9de;
  margin: 0 -20px 15px -20px;
}

form.form-inline.searching.no-search {
  display: none;
}

form.form-default div.row{
  padding: 0px;
}

.form-group label.col-md-12.control-label {
  margin-left: -15px;
}

.input-group-addon {
  border: 1px solid #e1e5ea;
  background-color: transparent;
  border-radius: 0;
  min-width: 45px;
}

.table-toolbar-left, .table-toolbar-right {
  padding: 0;
  text-align: center;
}
.table-toolbar-left h3 {
    margin-top: 8px;
    text-transform: capitalize;
}
@media (max-width: 760px){

  .pagination-content {
    text-align: center;
  }
  .pagination-detail {
    text-align: center;
  }
  section.content div.row div div.panel {
    margin: 94px 0 0 0;
  } 
}
@media (min-width: 760px){
  section.content div.row div div.panel {
    margin: 94px 10px 0 10px;
  } 

  .table-toolbar-right {
    text-align: right;
  }
  .table-toolbar-left {
    text-align: left;
  }
  .pagination-content {
    text-align: right;
  }
  .pagination-detail {
    text-align: right;
  }
}

.breadcrumb {
  background-color: transparent;
  border-radius: 0;
  z-index: 1;
  text-transform: uppercase;
  text-rendering: optimizeLegibility;
}

.breadcrumb li a, .breadcrumb>.active {
 
  font-weight: 500;
  color: #fff;
  max-width: 100%;
  box-sizing: border-box;
}
.breadcrumb li a:hover {
  color: rgba(0,0,0,.54);
}

.breadcrumb>li+li:before {
    color: #fff;
    font-weight: 500;
    content: ">";
}

nav#actions-sidebar {
  position: absolute;
  z-index: 1;
}

h1.page-title {
  position: absolute;
  margin: 45px 0 0 10px;
  color: #fff;
  font-size: 34px;
}
h1 small {
    color: #fff;
}

.bg-panel {
  background-image: url(../img/header-bg.png);
  /*background-size: cover;*/
  background-repeat: repeat;
  width: 100%;
  height: 160px;
  position: absolute;
  margin: -15px 0 0 -15px;
}



/*======================================*/
/* LOADING */
/*======================================*/
.no-loading .loading-tbody{
  display: none!important;
}

.loading-tbody,
.loading-tbody::before,
.loading-tbody::after {
  position: absolute;
  top: 50%;
  left: 50%;
  border: 1px solid rgb(240,158,34);
  border-left-color: rgb(148,2,148);
  border-radius: 974px;
    -o-border-radius: 974px;
    -ms-border-radius: 974px;
    -webkit-border-radius: 974px;
    -moz-border-radius: 974px;
}

.loading-tbody {
  margin: -24px 0 0 -24px;
  height: 49px;
  width: 49px;
  animation: cssload-rotate 1750ms linear infinite;
    -o-animation: cssload-rotate 1750ms linear infinite;
    -ms-animation: cssload-rotate 1750ms linear infinite;
    -webkit-animation: cssload-rotate 1750ms linear infinite;
    -moz-animation: cssload-rotate 1750ms linear infinite;
}

.loading-tbody::before {
  content: "";
  margin: -22px 0 0 -22px;
  height: 43px;
  width: 43px;
  animation: cssload-rotate 1750ms linear infinite;
    -o-animation: cssload-rotate 1750ms linear infinite;
    -ms-animation: cssload-rotate 1750ms linear infinite;
    -webkit-animation: cssload-rotate 1750ms linear infinite;
    -moz-animation: cssload-rotate 1750ms linear infinite;
}

.loading-tbody::after {
  content: "";
  margin: -28px 0 0 -28px;
  height: 55px;
  width: 55px;
  animation: cssload-rotate 3500ms linear infinite;
    -o-animation: cssload-rotate 3500ms linear infinite;
    -ms-animation: cssload-rotate 3500ms linear infinite;
    -webkit-animation: cssload-rotate 3500ms linear infinite;
    -moz-animation: cssload-rotate 3500ms linear infinite;
}



@keyframes cssload-rotate {
  100% {
    transform: rotate(360deg);
  }
}

@-o-keyframes cssload-rotate {
  100% {
    -o-transform: rotate(360deg);
  }
}

@-ms-keyframes cssload-rotate {
  100% {
    -ms-transform: rotate(360deg);
  }
}

@-webkit-keyframes cssload-rotate {
  100% {
    -webkit-transform: rotate(360deg);
  }
}

@-moz-keyframes cssload-rotate {
  100% {
    -moz-transform: rotate(360deg);
  }
}
/*======================================*/
/* NOTIFICATIONS */
/*======================================*/
.alert {
  margin-left: 50px;
  position: absolute!important;
  z-index: 2;
  width: 100%;
}
.alert-wrap {
  margin: 0;
  max-height: 0;
  overflow: hidden;
  padding: 0;
  transition: max-height 0.7s linear;
}
.alert-wrap > .alert {
  margin: 0;
  box-shadow: 0 1px 7px 0 rgba(0, 0, 0, 0.35);
  border-radius: 0;
  text-align: left;
}
.alert-wrap > .alert > .media {
  margin: 0;
}
.alert-wrap > .alert > .media > .media-body {
  min-width: 150px;
  width: auto;
  vertical-align: middle;
}
#page-alert > .alert-wrap > .alert {
  box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.04);
}
.alert-wrap.in {
  max-height: 500px;
  transition: max-height 1s linear;
}
.floating-container .animated.alert-wrap {
  overflow: visible;
}
.floating-container .animated.alert-wrap > .alert {
  border-radius: 0;
}
.alert-message,
.alert-title {
  margin-bottom: 1px;
  padding-right: 2ex;
}
.alert-title {
  font-size: 1.12em;
}
.alert-title:empty {
  display: none;
}
.alert-primary .alert-icon {
  color: #fff;
}
.alert-info .alert-icon {
  color: #fff;
}
.alert-success .alert-icon {
  color: #fff;
}
.alert-warning .alert-icon {
  color: #fff;
}
.alert-danger .alert-icon {
  color: #fff;
}
.alert-mint .alert-icon {
  color: #fff;
}
.alert-purple .alert-icon {
  color: #fff;
}
.alert-pink .alert-icon {
  color: #fff;
}
.alert-dark .alert-icon {
  color: #fff;
}
/* ALERTS */
/*======================================*/
.alert {
  border-radius: 0;
  border: 0;
  padding: 15px 2em 15px 15px;
  position: relative;
}
.alert .alert-link {
  text-decoration: underline;
  font-weight: 600;
}
.alert .alert-link:hover {
  text-decoration: underline;
}
.alert .close {
  font-size: 12.5px;
  text-shadow: none;
  opacity: .7;
  position: absolute;
  left: auto;
  right: 10px;
  top: 10px;
}
.alert button.close {
  padding: 1px;
  border-radius: 20px;
  transition: all, 0.3s;
}
.alert button.close > span:not(.sr-only) {
  display: block;
  width: 1em;
  height: 1em;
  line-height: 0.8em;
}
.alert button.close:hover {
  opacity: .55;
}
.alert button.close:active {
  opacity: 0.3;
}
.alert-primary {
  background-color: #6ab5f1!important;
  border-color: transparent;
  border-left: 3px solid #0f80db;
  color: #fff;
}
.alert-primary .close,
.alert-primary .alert-link {
  color: #fff;
}
.alert-info {
  background-color: #1bc7dc!important;
  border-color: transparent;
  border-left: 3px solid #0c6f7b;
  color: #fff;
}
.alert-info .close,
.alert-info .alert-link {
  color: #fff;
}
.alert-success {
  background-color: #9cc56c!important;
  border-color: transparent;
  border-left: 3px solid #648e33;
  color: #fff;
}
.alert-success .close,
.alert-success .alert-link {
  color: #fff;
}
.alert-warning {
  background-color: #f9b450!important;
  border-color: transparent;
  border-left: 3px solid #d58003;
  color: #fff;
}
.alert-warning .close,
.alert-warning .alert-link {
  color: #fff;
}
.alert-danger {
  background-color: #ed7876!important;
  border-color: transparent;
  border-left: 3px solid #db1c18;
  color: #fff;
}
.alert-danger .close,
.alert-danger .alert-link {
  color: #fff;
}
.alert-mint {
  background-color: #35bbae!important;
  border-color: transparent;
  border-left: 3px solid #1a665f;
  color: #fff;
}
.alert-mint .close,
.alert-mint .alert-link {
  color: #fff;
}
.alert-purple {
  background-color: #c288cc!important;
  border-color: transparent;
  border-left: 3px solid #9540a3;
  color: #fff;
}
.alert-purple .close,
.alert-purple .alert-link {
  color: #fff;
}
.alert-pink {
  background-color: #e96793!important;
  border-color: transparent;
  border-left: 3px solid #c81853;
  color: #fff;
}
.alert-pink .close,
.alert-pink .alert-link {
  color: #fff;
}
.alert-dark {
  background-color: #4f5e65!important;
  border-color: transparent;
  border-left: 3px solid #1d2428;
  color: #fff;
}
@media (max-width: 768px) {
  .alert{
    margin: 0;
  }
}
.alert-dark .close,
.alert-dark .alert-link {
  color: #fff;
}

/*======================================*/
/* PAGINATION */
/*======================================*/
.pagination {
  margin: 0;
}
.pagination-detail {
  color: #2b425b;
}
.pagination > li > a,
.pagination > li > span {
  color: inherit;
  border-color: #dcdcdc;
  transition: border-color, 0.3s;
}
.pagination > li > span {
  cursor: default;
}
.pagination > li > span:hover {
  background-color: #fff;
}
.pagination > li:first-child > a,
.pagination > li:first-child span {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.pagination > li:last-child > a,
.pagination > li:last-child span {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  background-color: #42a5f5;
  border-color: #42a5f5;
}
/* Panel with pagination */
/*---------------------------------*/
.panel-control .pagination {
  margin: 0;
  border-radius: 0;
  vertical-align: middle;
}
.panel-control .pagination > li > a,
.panel-control .pagination > li > span {
  padding: 0 10px;
  border: 0 0 0 0;
  border-color: rgba(0, 0, 0, 0.09);
  box-shadow: none;
  height: 100%;
  line-height: 30px;
}
.panel-control .pagination > li:not(.active):not(.disabled) > a:hover {
  background-color: rgba(0, 0, 0, 0.05);
  border-color: rgba(0, 0, 0, 0.09);
}
.panel-control .pagination > .disabled > a,
.panel-control .pagination > .disabled > a:hover,
.panel-control .pagination > .disabled > a:active {
  border-color: rgba(0, 0, 0, 0.09);
}
.panel-control .pagination > li:not(.active) > a,
.pagination > li > a {
  background-color: transparent;
  color: inherit;
}
.panel-control .pagination > li > a:hover,
.pagination > li > a:focus {
  box-shadow: none;
}

/* PANELS */
/*======================================*/

.panel {
  border-radius: 0;
  border: 1px solid #e7ecf3;
  border-bottom: 1px solid rgba(0, 0, 0, 0.17);
  margin-bottom: 15px;
}
.panel hr {
  border-color: rgba(0, 0, 0, 0.1);
}
.panel .panel-bg-cover {
  max-height: 180px;
  overflow: hidden;
}
.panel .panel-bg-cover img {
  min-width: 100%;
  min-height: 100%;
  background-size: cover;
}
.panel.remove {
  opacity: 0;
  transition: opacity, 0.5s;
}
.panel .alert {
  border-radius: 0;
}
.panel.panel-bg-img {
  position: relative;
}
.panel .panel-bg-wrap {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.panel .panel-bg-wrap > img {
  position: absolute;
  top: 0;
  left: 0;
}
.panel .panel-bg-wrap + .panel-body {
  position: relative;
}
.panel-media {
  box-shadow: 0 -50px 20px -10px rgba(0, 0, 0, 0.2);
  padding: 10px 15px 15px 140px;
  position: relative;
}
.panel-media-img {
  position: absolute;
  width: 96px;
  height: 96px;
  left: 20px;
  top: -48px;
}
.panel-media-heading {
  color: #fff;
  position: absolute;
  top: -2.7em;
}
.panel .panel-heading,
.panel > :first-child {
  padding: 10px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
.panel .panel-footer,
.panel > :last-child {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
.panel-body-full {
  margin-left: -20px;
  margin-right: -20px;
}
.panel-body {
  border-top: #d1d9de solid 1px;
  padding: 15px 20px 25px;
}
.panel-body > .row,
.panel-body > [class^="form-"] > .row {
  margin: 0;
}
.panel-body > .row > [class^="col-"]:first-child,
.panel-body > [class^="form-"] > .row > [class^="col-"]:first-child {
  padding-left: 0 !important;
}
.panel-body > .row > [class^="col-"]:last-child,
.panel-body > [class^="form-"] > .row > [class^="col-"]:last-child {
  padding-right: 0 !important;
}
.panel-body > .row > .col-xs-12,
.panel-body > .row > .col-sm-12,
.panel-body > .row > .col-md-12,
.panel-body > .row > .col-lg-12 {
  padding-right: 0;
}
@media (min-width: 768px) {
  .panel-body > .row > .col-sm-12 + .col-sm-12 {
    padding-left: 0;
  }
  .panel-body > .row > [class*="col-sm-"]:not(.col-sm-12) {
    padding-left: 7.5px;
    padding-right: 7.5px;
  }
}
@media (min-width: 992px) {
  .panel-body > .row > .col-md-12 + .col-md-12 {
    padding-left: 0;
  }
  .panel-body > .row > [class*="col-md-"]:not(.col-md-12) {
    padding-left: 7.5px;
    padding-right: 7.5px;
  }
}
@media (max-width: 991px) {
  .panel-body > .row > .col-sm-12 + [class*="col-"] {
    padding-left: 0 !important;
  }
  .panel-body > .row > [class*="col-md"],
  .panel-body > .row > [class*="col-lg"] {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (max-width: 1199px) {
  .panel-body > .row > .col-md-12 + [class*="col-"] {
    padding-left: 0 !important;
  }
  .panel-body > .row > [class*="col-lg"] {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 1200px) {
  .panel-body > .row > .col-lg-12 + [class*="col-"] {
    padding-left: 0;
  }
  .panel-body > .row > [class*="col-lg-"]:not(.col-lg-12) {
    padding-left: 7.5px;
    padding-right: 7.5px;
  }
}
.panel-trans {
  border-color: transparent;
  box-shadow: none;
  background-color: transparent;
}
.panel-heading {
  position: relative;
  min-height: 50px;
  padding: 0;
  color: #2b425b;
}
.panel-title {
  font-weight: 600;
  padding: 0 20px 0 20px;
  font-size: 1.2em;
  line-height: 50px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.panel-default.panel-colorful {
  background-color: #e3e8eb;
  color: #758697;
}
.panel-default .panel-heading {
  background-color: #e3e8eb;
  border-color: #f2f4f6;
}
.panel-footer {
  background-color: #f6f8fa;
  color: #758697;
  border-color: rgba(0, 0, 0, 0.07);
  position: relative;
}

/* BUTTONS */
/*======================================*/
.btn {
  cursor: pointer;
  background-color: transparent;
  color: inherit;
  padding: 7px 12px;
  border-radius: 0;
  border: 1px solid transparent;
  font-size: 13px;
  line-height: 1.42857;
  vertical-align: middle;
  transition: all 0.25s;
}
.btn:not(.disabled):not(:disabled):active,
.btn:not(.disabled):not(:disabled).active {
  box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.2);
}
/* Button Sizes */
/*---------------------------------*/
.btn-lg,
.btn-icon.btn-lg {
  font-size: 17px;
  line-height: 1.33;
}
.btn-sm,
.btn-icon.btn-sm {
  font-size: 11px;
  line-height: 1.5;
}
.btn-xs,
.btn-icon.btn-xs {
  font-size: 11px;
  line-height: 1.5;
}
/* Button Icon */
/*---------------------------------*/
.btn-icon {
  padding-left: 9px;
  padding-right: 9px;
}
.btn-icon > i,
.btn-icon:before {
  display: inline-block;
  min-width: 1.05em;
}
/* Button File */
/*---------------------------------*/
.btn-file {
  position: relative;
  overflow: hidden;
}
.btn-file input[type=file] {
  position: absolute;
  top: 0;
  right: 0;
  min-width: 100%;
  min-height: 100%;
  font-size: 100px;
  text-align: right;
  filter: alpha(opacity=0);
  opacity: 0;
  outline: none;
  background: white;
  cursor: inherit;
  display: block;
}
/* Button Link */
/*---------------------------------*/
.btn-link {
  border-color: transparent;
}
.btn.btn-link:focus,
.btn.btn-link:active {
  box-shadow: none;
}
.btn-link.disabled:hover,
.btn-link.disabled:focus {
  text-decoration: none;
}
/* Button Transparent */
/*---------------------------------*/
.btn-trans {
  background-color: transparent;
  border-color: transparent;
  color: #afb9c3;
}
.btn-trans:focus,
.btn-trans:active {
  box-shadow: none !important;
}
.btn-default-basic,
.btn-default,
.btn-default:focus,
.btn-default.disabled:hover,
.btn-default:disabled:hover,
.btn-hover-default:hover,
.btn-hover-default:active,
.btn-hover-default.active,
.btn.btn-active-default:active,
.btn.btn-active-default.active,
.dropdown.open > .btn.btn-active-default,
.btn-group.open .dropdown-toggle.btn.btn-active-default {
  background-color: #fafafa;
  border-color: #d1d9de;
  color: #758697;
}
.btn-default:hover,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-color: #e8e8e8;
  border-color: #d1d9de;
  color: #758697;
}
.btn-primary-basic,
.btn-primary,
.btn-primary:focus,
.btn-primary.disabled:hover,
.btn-primary:disabled:hover,
.btn-hover-primary:hover,
.btn-hover-primary:active,
.btn-hover-primary.active,
.btn.btn-active-primary:active,
.btn.btn-active-primary.active,
.dropdown.open > .btn.btn-active-primary,
.btn-group.open .dropdown-toggle.btn.btn-active-primary {
  background-color: #38a0f4;
  border-color: #42a5f5;
  color: #fff;
}
.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-color: #1690f3;
  border-color: #2095f3;
  color: #fff;
}
.btn-info-basic,
.btn-info,
.btn-info:focus,
.btn-info.disabled:hover,
.btn-info:disabled:hover,
.btn-hover-info:hover,
.btn-hover-info:active,
.btn-hover-info.active,
.btn.btn-active-info:active,
.btn.btn-active-info.active,
.dropdown.open > .btn.btn-active-info,
.btn-group.open .dropdown-toggle.btn.btn-active-info {
  background-color: #00b3ca;
  border-color: #00bcd4;
  color: #fff;
}
.btn-info:hover,
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-color: #0093a6;
  border-color: #009cb0;
  color: #fff;
}
.btn-success-basic,
.btn-success,
.btn-success:focus,
.btn-success.disabled:hover,
.btn-success:disabled:hover,
.btn-hover-success:hover,
.btn-hover-success:active,
.btn-hover-success.active,
.btn.btn-active-success:active,
.btn.btn-active-success.active,
.dropdown.open > .btn.btn-active-success,
.btn-group.open .dropdown-toggle.btn.btn-active-success {
  background-color: #86c042;
  border-color: #8bc34a;
  color: #fff;
}
.btn-success:hover,
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-color: #74a838;
  border-color: #79af3a;
  color: #fff;
}
.btn-warning-basic,
.btn-warning,
.btn-warning:focus,
.btn-warning.disabled:hover,
.btn-warning:disabled:hover,
.btn-hover-warning:hover,
.btn-hover-warning:active,
.btn-hover-warning.active,
.btn.btn-active-warning:active,
.btn.btn-active-warning.active,
.dropdown.open > .btn.btn-active-warning,
.btn-group.open .dropdown-toggle.btn.btn-active-warning {
  background-color: #ffa31c;
  border-color: #ffa726;
  color: #fff;
}
.btn-warning:hover,
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-color: #f79300;
  border-color: #ff9902;
  color: #fff;
}
.btn-danger-basic,
.btn-danger,
.btn-danger:focus,
.btn-danger.disabled:hover,
.btn-danger:disabled:hover,
.btn-hover-danger:hover,
.btn-hover-danger:active,
.btn-hover-danger.active,
.btn.btn-active-danger:active,
.btn.btn-active-danger.active,
.dropdown.open > .btn.btn-active-danger,
.btn-group.open .dropdown-toggle.btn.btn-active-danger {
  background-color: #ee4a47;
  border-color: #ef5350;
  color: #fff;
}
.btn-danger:hover,
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-color: #eb2a26;
  border-color: #ec332f;
  color: #fff;
}
.btn-mint-basic,
.btn-mint,
.btn-mint:focus,
.btn-mint.disabled:hover,
.btn-mint:disabled:hover,
.btn-hover-mint:hover,
.btn-hover-mint:active,
.btn-hover-mint.active,
.btn.btn-active-mint:active,
.btn.btn-active-mint.active,
.dropdown.open > .btn.btn-active-mint,
.btn-group.open .dropdown-toggle.btn.btn-active-mint {
  background-color: #249e92;
  border-color: #26a69a;
  color: #fff;
}
.btn-mint:hover,
.btn-mint:active,
.btn-mint.active,
.open > .dropdown-toggle.btn-mint {
  background-color: #1d8177;
  border-color: #1f897f;
  color: #fff;
}
.btn-purple-basic,
.btn-purple,
.btn-purple:focus,
.btn-purple.disabled:hover,
.btn-purple:disabled:hover,
.btn-hover-purple:hover,
.btn-hover-purple:active,
.btn-hover-purple.active,
.btn.btn-active-purple:active,
.btn.btn-active-purple.active,
.dropdown.open > .btn.btn-active-purple,
.btn-group.open .dropdown-toggle.btn.btn-active-purple {
  background-color: #b761c5;
  border-color: #ba68c8;
  color: #fff;
}
.btn-purple:hover,
.btn-purple:active,
.btn-purple.active,
.open > .dropdown-toggle.btn-purple {
  background-color: #ab46bc;
  border-color: #ae4ebe;
  color: #fff;
}
.btn-pink-basic,
.btn-pink,
.btn-pink:focus,
.btn-pink.disabled:hover,
.btn-pink:disabled:hover,
.btn-hover-pink:hover,
.btn-hover-pink:active,
.btn-hover-pink.active,
.btn.btn-active-pink:active,
.btn.btn-active-pink.active,
.dropdown.open > .btn.btn-active-pink,
.btn-group.open .dropdown-toggle.btn.btn-active-pink {
  background-color: #eb3774;
  border-color: #ec407a;
  color: #fff;
}
.btn-pink:hover,
.btn-pink:active,
.btn-pink.active,
.open > .dropdown-toggle.btn-pink {
  background-color: #e7175d;
  border-color: #e92063;
  color: #fff;
}
.btn-dark-basic,
.btn-dark,
.btn-dark:focus,
.btn-dark.disabled:hover,
.btn-dark:disabled:hover,
.btn-hover-dark:hover,
.btn-hover-dark:active,
.btn-hover-dark.active,
.btn.btn-active-dark:active,
.btn.btn-active-dark.active,
.dropdown.open > .btn.btn-active-dark,
.btn-group.open .dropdown-toggle.btn.btn-active-dark {
  background-color: #222d32;
  border-color: #263238;
  color: #fff;
}
.btn-dark:hover,
.btn-dark:active,
.btn-dark.active,
.open > .dropdown-toggle.btn-dark {
  background-color: #131a1d;
  border-color: #181f23;
  color: #fff;
}
.btn-group-vertical .btn:not(.btn-default),
.btn-group .btn:not(.btn-default) {
  border-color: rgba(0, 0, 0, 0.09);
}
.btn-lg,
.btn-group-lg > .btn,
.btn-icon.btn-lg {
  padding: 10px 16px;
}
.btn-sm,
.btn-group-sm > .btn,
.btn-icon.btn-sm {
  padding: 6px 10px;
}
.btn-xs,
.btn-group-xs > .btn,
.btn-icon.btn-xs {
  padding: 1px 5px;
}
.btn-lg,
.btn-group-lg > .btn,
.btn-icon.btn-lg {
  border-radius: 0;
}
.btn-lg,
.btn-group-sm > .btn,
.btn-lg,
.btn-group-xs > .btn,
.btn-icon.btn-lg,
.btn-icon.btn-lg {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
/* Button Circle */
/*---------------------------------*/
.btn-circle {
  padding: 7px;
  border-radius: 50%;
}
.btn-lg.btn-circle {
  padding: 17px;
}
.btn-sm.btn-circle {
  padding: 7px;
}
.btn-xs.btn-circle {
  padding: 4px;
}
.btn-icon.btn-circle:before,
.btn-icon.btn-circle > i {
  display: block;
  width: 1.4em;
  height: 1.4em;
  line-height: 1.4;
}
/* Button Rounded */
/*---------------------------------*/
.btn-rounded {
  border-radius: 17px;
  overflow: hidden;
}
.btn-lg.btn-rounded {
  border-radius: 30px;
}
.btn-sm.btn-rounded {
  border-radius: 15px;
}
.btn-xs.btn-rounded {
  border-radius: 10px;
}
.btn-group.btn-rounded {
  overflow: hidden;
}
/* Button Labeled */
/*---------------------------------*/
.btn-labeled,
.btn-labeled.fa {
  overflow: hidden;
}
.btn-labeled:not(.btn-block):not(.form-icon) {
  font-family: inherit;
  font-size: 13px;
  line-height: 1.42857;
  padding-bottom: 0;
  padding-top: 0;
}
.btn-block.btn-labeled:not(.form-icon) {
  font-family: inherit;
  font-size: 13px;
  line-height: 1.42857;
}
.btn-block.btn-labeled:not(.form-icon):before {
  float: left;
  margin-top: -7px;
  margin-bottom: -7px;
}
.btn-labeled .btn-label {
  background-color: rgba(0, 0, 0, 0.05);
  display: inline-block;
  margin-left: -12px;
  margin-right: 6px;
  padding: 6px 12px;
  line-height: 1.42857;
}
.btn-labeled:before {
  background-color: rgba(0, 0, 0, 0.1);
  display: inline-block;
  margin-left: -12px;
  margin-right: 6px;
  padding: 6px 12px;
  line-height: 1.42857;
}
.btn-labeled.fa:before,
.btn-labeled .fa:before {
  font-family: fontAwesome;
}
.btn-default.btn-labeled:before,
.btn-default .btn-label {
  background-color: rgba(0, 0, 0, 0.05);
  color: inherit;
}
.btn-lg.btn-labeled {
  font-size: 18px;
  line-height: 1.33;
}
.btn-sm.btn-labeled {
  font-size: 12px;
  line-height: 1.5;
}
.btn-xs.btn-labeled {
  font-size: 12px;
  line-height: 1.5;
}
.btn-lg.btn-labeled:before,
.btn-lg .btn-label {
  margin-left: -16px;
  margin-right: 10px;
  padding: 10px 16px;
}
.btn-lg.btn-block.btn-labeled:not(.form-icon):before {
  margin-top: -10px;
  margin-bottom: -10px;
}
.btn-sm.btn-labeled:before,
.btn-sm .btn-label {
  margin-left: -10px;
  margin-right: 5px;
  padding: 5px 10px;
}
.btn-sm.btn-block.btn-labeled:not(.form-icon):before {
  margin-top: -5px;
  margin-bottom: -5px;
}
.btn-xs.btn-labeled:before,
.btn-xs .btn-label {
  margin-left: -5px;
  margin-right: 1px;
  padding: 1px 5px;
}
.btn-xs.btn-block.btn-labeled:not(.form-icon):before {
  margin-top: -1px;
  margin-bottom: -1px;
}
.btn-labeled.icon-2x:before,
.btn-labeled .btn-label.icon-2x:before {
  vertical-align: -0.15em;
}
.btn-labeled.icon-3x:before,
.btn-labeled .btn-label.icon-3x:before {
  vertical-align: -0.18em;
}
.btn-labeled.icon-4x:before,
.btn-labeled .btn-label.icon-4x:before {
  vertical-align: -0.2em;
}
.btn-labeled.icon-5x:before,
.btn-labeled .btn-label.icon-5x:before {
  vertical-align: -0.25em;
}

.motoristas.panel-body img {
    width: 50px;
    border-radius: 50%;
}

span.usando-1::before {
  content: "Em Uso";
  background-color: #b761c5;
  color: #fff;
  padding: 5px;
}
span.aprovado-1::before {
  content: "Aprovado";
  background-color: #08b908;
  color: #fff;
  padding: 5px;
}
span.aprovado-::before {
  content: "Analise";
  background-color: #f39c12;
  color: #fff;
  padding: 5px;
}


span.status-EM::before {
  content: "Envio de Email";
  background-color: #b761c5;
  color: #fff;
  padding: 5px;
}

span.status-LI::before {
  content: "Liberado";
  background-color: #08b908;
  color: #fff;
  padding: 5px;
}

span.status-AL::before {
  content: "Analise";
  background-color: #f39c12;
  color: #fff;
  padding: 5px;
}

span.status-PE::before {
  content: "Pendente";
  background-color: #999;
  color: #fff;
  padding: 5px;
}

span.status-CAP::before {
  content: "Cancel. Inicio";
  background-color: #9e6100;
  color: #fff;
  padding: 5px;
}

span.status-CPP::before {
    content: "Cancel. Passageiro";
    background-color: #f39c12;
    color: #fff;
    padding: 5px;
}

span.status-ACA::before {
    content: "Solicitada";
    background-color: #3c8dbc;
    color: #fff;
    padding: 5px;
}

span.status-ESP::before {
    content: "Aguard Motorista";
    background-color: #00c0ef;
    color: #fff;
    padding: 5px;
}

span.status-CPM::before {
    content: "Cancel. Motorista";
    background-color: #a94442;
    color: #fff;
    padding: 5px;
}

span.status-VIA::before {
    content: "Viajando";
    background-color: #00b3ca;
    color: #fff;
    padding: 5px;
}

span.status-AVA::before, span.status-FIN::before {
    content: "Finalizada";
    background-color: #08b908;
    color: #fff;
    padding: 5px;
}

span.status-AT::before {
  content: "Ativo";
  background-color: #08b908;
  color: #fff;
  padding: 5px;
}

span.status-BL::before {
  content: "Bloqueado";
  background-color: #ec332f;
  color: #fff;
  padding: 5px;
}

span.status-RD::before {
  content: "Documetação Estornada";
  background-color: #f39c12;
  color: #fff;
  padding: 5px;
}

span.status-DB::before {
  content: "Desbloqueio";
  background-color: #08b908;
  color: #fff;
  padding: 5px;
}

div#docs img {
  border: 5px solid #999;
}

div.disabled {
    pointer-events: none;
}