@font-face {
  font-family: 'VighaLight';
  src: url('../../Comuns/font/montserrat/Montserrat-Light.otf');
}

@font-face {
  font-family: 'VighaNormal';
  src: url('../../Comuns/font/montserrat/Montserrat-Medium.otf');
}

@font-face {
  font-family: 'VighaBold';
  src: url('../../Comuns/font/montserrat/Montserrat-Bold.otf');
}

/*-------------------------------*/
/*           Wrappers            */
/*-------------------------------*/

#wrapper {
  padding-left: 0;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

#wrapper.toggled {
  padding-left: 220px;
}

#sidebar-wrapper {
  font-family: VighaLight;
  z-index: 1000;
  left: 220px;
  width: 0;
  height: 100%;
  margin-left: -220px;
  overflow-y: auto;
  overflow-x: hidden;

  background: #FAA200;
  /* For browsers that do not support gradients */
  /*background: -webkit-linear-gradient(#F29100, #FFBC38); /* For Safari 5.1 to 6.0 */
  /*background: -o-linear-gradient(#F29100, #FFBC38); /* For Opera 11.1 to 12.0 */
  /*background: -moz-linear-gradient(#F29100, #FFBC38); /* For Firefox 3.6 to 15 */
  /*background: linear-gradient(#F29100, #FFBC38); /* Standard syntax */

  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

#sidebar-wrapper::-webkit-scrollbar {
  display: none;
}

#wrapper.toggled #sidebar-wrapper {
  width: 220px;
}

#page-content-wrapper {
  width: 100%;
  padding-top: 0px;
}

a[aria-expanded="false"]::before,
a[aria-expanded="true"]::before {
  content: '\e259';
  display: block;
  position: absolute;
  right: 20px;
  font-family: 'Glyphicons Halflings';
  font-size: 1.0em;
}

a[aria-expanded="true"]::before {
  content: '\e260';
}


@media (max-width: 1080px) {
  #page-content-wrapper {
    padding-top: 40px;
  }
}

#wrapper.toggled #page-content-wrapper {
  position: absolute;
  margin-right: -220px;
}

/*-------------------------------*/
/*     Sidebar nav styles        */
/*-------------------------------*/

.sidebar-nav {
  position: absolute;
  width: 200px;
  list-style: none;
}

.sidebar-nav .top {
  top: 0;
  margin: 0;
  padding: 0;
}

/*
.sidebar-nav li {
    position: relative; 
    line-height: 20px;
    display: inline-block;
    width: 100%;
}

.sidebar-nav li:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    height: 100%;
    width: 3px;
    background-color: #1c1c1c;
    -webkit-transition: width .2s ease-in;
      -moz-transition:  width .2s ease-in;
       -ms-transition:  width .2s ease-in;
            transition: width .2s ease-in;

}
.sidebar-nav li:first-child a {
    color: #fff;
    background-color: #1a1a1a;
}
.sidebar-nav li:nth-child(n+2):before {
    background-color: #808080;
}
/*
.sidebar-nav li:nth-child(3):before {
    background-color: #79aefe;   
}
.sidebar-nav li:nth-child(4):before {
    background-color: #314190;   
}
.sidebar-nav li:nth-child(5):before {
    background-color: #279636;   
}
.sidebar-nav li:nth-child(6):before {
    background-color: #7d5d81;   
}
.sidebar-nav li:nth-child(7):before {
    background-color: #ead24c;   
}
.sidebar-nav li:nth-child(8):before {
    background-color: #2d2366;   
}
.sidebar-nav li:nth-child(9):before {
    background-color: #35acdf;   
}

.sidebar-nav li:hover:before,
.sidebar-nav li.open:hover:before {
    width: 100%;
    -webkit-transition: width .2s ease-in;
      -moz-transition:  width .2s ease-in;
       -ms-transition:  width .2s ease-in;
            transition: width .2s ease-in;

}
    */

.sidebar-nav li a {
  display: block;
  color: #fff;
  text-decoration: none;
  padding: 10px 15px 10px 30px;
}

.sidebar-nav li a:hover,
.sidebar-nav li a:active,
.sidebar-nav li a:focus,
.sidebar-nav li.open a:hover,
.sidebar-nav li.open a:active,
.sidebar-nav li.open a:focus {
  color: #263143;
  text-decoration: none;
  background-color: transparent;
}

.sidebar-nav>.sidebar-brand {
  height: 65px;
  font-size: 20px;
  line-height: 44px;
}

.sidebar-nav .dropdown-menu {
  position: relative;
  width: 100%;
  padding: 0;
  margin-left: 10px;
  border-radius: 0;
  border: none;
  background-color: #FAA200;
  box-shadow: none;
}

/*-------------------------------*/
/*       Hamburger-Cross         */
/*-------------------------------*/

.hamburger {
  position: fixed;
  top: 20px;
  z-index: 999;
  display: block;
  width: 32px;
  height: 32px;
  margin-left: 15px;
  background: transparent;
  border: none;
}

.hamburger:hover,
.hamburger:focus,
.hamburger:active {
  outline: none;
}

.hamburger.is-closed:before {
  content: '';
  display: block;
  width: 100px;
  font-size: 14px;
  color: #fff;
  line-height: 32px;
  text-align: center;
  opacity: 0;
  -webkit-transform: translate3d(0, 0, 0);
  -webkit-transition: all .35s ease-in-out;
}

.hamburger.is-closed:hover:before {
  opacity: 1;
  display: block;
  -webkit-transform: translate3d(-100px, 0, 0);
  -webkit-transition: all .35s ease-in-out;
}

.hamburger.is-closed .hamb-top,
.hamburger.is-closed .hamb-middle,
.hamburger.is-closed .hamb-bottom,
.hamburger.is-open .hamb-top,
.hamburger.is-open .hamb-middle,
.hamburger.is-open .hamb-bottom {
  position: absolute;
  left: 0;
  height: 4px;
  width: 100%;
}

.hamburger.is-closed .hamb-top,
.hamburger.is-closed .hamb-middle,
.hamburger.is-closed .hamb-bottom {
  background-color: #FAA200;
}

.hamburger.is-closed .hamb-top {
  top: 5px;
  -webkit-transition: all .35s ease-in-out;
}

.hamburger.is-closed .hamb-middle {
  top: 50%;
  margin-top: -2px;
}

.hamburger.is-closed .hamb-bottom {
  bottom: 5px;
  -webkit-transition: all .35s ease-in-out;
}

.hamburger.is-closed:hover .hamb-top {
  top: 0;
  -webkit-transition: all .35s ease-in-out;
}

.hamburger.is-closed:hover .hamb-bottom {
  bottom: 0;
  -webkit-transition: all .35s ease-in-out;
}

.hamburger.is-open .hamb-top,
.hamburger.is-open .hamb-middle,
.hamburger.is-open .hamb-bottom {
  background-color: #fff;
}

.hamburger.is-open .hamb-top,
.hamburger.is-open .hamb-bottom {
  top: 50%;
  margin-top: -2px;
}

.hamburger.is-open .hamb-top {
  -webkit-transform: rotate(45deg);
  -webkit-transition: -webkit-transform .2s cubic-bezier(.73, 1, .28, .08);
}

.hamburger.is-open .hamb-middle {
  display: none;
}

.hamburger.is-open .hamb-bottom {
  -webkit-transform: rotate(-45deg);
  -webkit-transition: -webkit-transform .2s cubic-bezier(.73, 1, .28, .08);
}

.hamburger.is-open:before {
  content: '';
  display: block;
  width: 100px;
  font-size: 14px;
  color: #fff;
  line-height: 32px;
  text-align: center;
  opacity: 0;
  -webkit-transform: translate3d(0, 0, 0);
  -webkit-transition: all .35s ease-in-out;
}

.hamburger.is-open:hover:before {
  opacity: 1;
  display: block;
  -webkit-transform: translate3d(-100px, 0, 0);
  -webkit-transition: all .35s ease-in-out;
}

/*-------------------------------*/
/*            Overlay            */
/*-------------------------------*/

.overlay {
  position: fixed;
  display: none;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, .8);
  z-index: 1;
}


/* SLIDERS */
#sliderCronograma .slider-track-high,
#slider12c .slider-track-high {
  background: #ddd;
}

#sliderCronograma .slider-track-low,
#slider12c .slider-track-low {
  background: #ddd;
}

#sliderCronograma .slider-selection {
  background: #43698B;
}

#sliderCronograma .slider-handle {
  background: #43698B;
}

#sliderMedicao .slider-track-high,
#slider12c .slider-track-high {
  background: #ddd;
}

#sliderMedicao .slider-track-low,
#slider12c .slider-track-low {
  background: #ddd;
}

#sliderMedicao .slider-selection {
  background: #263143;
}

#sliderMedicao .slider-handle {
  background: #263143;
}

/** CSS CRUD FORM VIGHA **/

/*input.ng-invalid {
  border: 1px solid red;
}

input.ng-valid {
  border: 1px solid #121468;
}
*/

.panel {
  font-family: VighaLight;
}

textarea:focus,
input:focus,
.uneditable-input:focus {
  border-color: rgba(250, 162, 0, 0.8) !important;
  box-shadow: 0 1px 1px rgba(250, 162, 0, 0.075) inset, 0 0 8px rgba(250, 162, 0, 0.6) !important;
  outline: 0 none !important;
}

.text-vigha-blue {
  color: #43698B;
}

.text-vigha-orange {
  color: #FAA200;
}

.btn-vigha-default {
  font-family: VighaLight;
  color: #fff;
  background-color: #33485E;
  border-color: #212C3F;
  /*  background-color: #43698B;
  border-color: #43698B;*/
}

.btn-vigha-default:focus,
.btn-vigha-default.focus {
  color: #FAA200;
  background-color: #263143;
  border-color: #212C3F;
}

.btn-vigha-default:hover {
  color: #fff;
  background-color: #263143;
  border-color: #212C3F;
}

.btn-vigha-default:active,
.btn-vigha-default.active,
.open>.dropdown-toggle.btn-vigha-default {
  color: #fff;
  background-color: #263143;
  border-color: #212C3F;
}

.btn-vigha-default:active:hover,
.btn-vigha-default.active:hover,
.open>.dropdown-toggle.btn-vigha-default:hover,
.btn-vigha-default:active:focus,
.btn-vigha-default.active:focus,
.open>.dropdown-toggle.btn-vigha-default:focus,
.btn-vigha-default:active.focus,
.btn-vigha-default.active.focus,
.open>.dropdown-toggle.btn-vigha-default.focus {
  color: #fff;
  background-color: #263143;
  border-color: #212C3F;
}

.btn-vigha-default:active,
.btn-vigha-default.active,
.open>.dropdown-toggle.btn-vigha-default {
  background-image: none;
}

.btn-vigha-default.disabled,
.btn-vigha-default[disabled],
fieldset[disabled] .btn-vigha-default,
.btn-vigha-default.disabled:hover,
.btn-vigha-default[disabled]:hover,
fieldset[disabled] .btn-vigha-default:hover,
.btn-vigha-default.disabled:focus,
.btn-vigha-default[disabled]:focus,
fieldset[disabled] .btn-vigha-default:focus,
.btn-vigha-default.disabled.focus,
.btn-vigha-default[disabled].focus,
fieldset[disabled] .btn-vigha-default.focus,
.btn-vigha-default.disabled:active,
.btn-vigha-default[disabled]:active,
fieldset[disabled] .btn-vigha-default:active,
.btn-vigha-default.disabled.active,
.btn-vigha-default[disabled].active,
fieldset[disabled] .btn-vigha-default.active {
  background-color: #454678;
  border-color: #263143;
}

.btn-vigha-default .badge {
  color: #337ab7;
  background-color: #fff;
}

.btn-vigha-yellow {
  font-family: VighaLight;
  color: #fff;
  background-color: #F6A000;
  border-color: #FAA200;
  font-size: 16;
}

.btn-vigha-yellow:focus,
.btn-vigha-yellow.focus {
  color: #fff;
  background-color: #F6A000;
  border-color: #FAA200;
}

.btn-vigha-yellow:hover {
  color: #fff;
  background-color: #F6A000;
  border-color: #FAA200;
}

.btn-vigha-yellow:active,
.btn-vigha-yellow.active,
.open>.dropdown-toggle.btn-vigha-yellow {
  color: #fff;
  background-color: #F6A000;
  border-color: #FAA200;
}

.btn-vigha-yellow:active:hover,
.btn-vigha-yellow.active:hover,
.open>.dropdown-toggle.btn-vigha-yellow:hover,
.btn-vigha-yellow:active:focus,
.btn-vigha-yellow.active:focus,
.open>.dropdown-toggle.btn-vigha-yellow:focus,
.btn-vigha-yellow:active.focus,
.btn-vigha-yellow.active.focus,
.open>.dropdown-toggle.btn-vigha-yellow.focus {
  color: #fff;
  background-color: #F6A000;
  border-color: #FAA200;
}

.btn-vigha-yellow:active,
.btn-vigha-yellow.active,
.open>.dropdown-toggle.btn-vigha-yellow {
  background-image: none;
}

.btn-vigha-yellow.disabled,
.btn-vigha-yellow[disabled],
fieldset[disabled] .btn-vigha-yellow,
.btn-vigha-yellow.disabled:hover,
.btn-vigha-yellow[disabled]:hover,
fieldset[disabled] .btn-vigha-yellow:hover,
.btn-vigha-yellow.disabled:focus,
.btn-vigha-yellow[disabled]:focus,
fieldset[disabled] .btn-vigha-yellow:focus,
.btn-vigha-yellow.disabled.focus,
.btn-vigha-yellow[disabled].focus,
fieldset[disabled] .btn-vigha-yellow.focus,
.btn-vigha-yellow.disabled:active,
.btn-vigha-yellow[disabled]:active,
fieldset[disabled] .btn-vigha-yellow:active,
.btn-vigha-yellow.disabled.active,
.btn-vigha-yellow[disabled].active,
fieldset[disabled] .btn-vigha-yellow.active {
  background-color: #F6A000;
  border-color: #FAA200;
}

.btn-vigha-yellow .badge {
  color: #337ab7;
  background-color: #fff;
}

/** PANELS **/
.panelv {
  font-family: VighaLight;
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}

.panelv-body {
  padding: 15px;
}

.panelv-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;

  color: #263143;
  background-color: #fff;
  border-color: #FAA200 !important;
  font-size: 21px !important;
}

.panelv-heading>.dropdown .dropdown-toggle {
  color: inherit;
}

.panelv-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}

.panelv-title>a,
.panelv-title>small,
.panelv-title>.small,
.panelv-title>small>a,
.panelv-title>.small>a {
  color: inherit;
}

.panelv-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.panelv>.list-group,
.panelv>.panel-collapse>.list-group {
  margin-bottom: 0;
}

.panelv>.list-group .list-group-item,
.panelv>.panel-collapse>.list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}

.panelv>.list-group:first-child .list-group-item:first-child,
.panelv>.panel-collapse>.list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.panelv>.list-group:last-child .list-group-item:last-child,
.panelv>.panel-collapse>.list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.panelv>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.panelv-heading+.list-group .list-group-item:first-child {
  border-top-width: 0;
}

.list-group+.panel-footer {
  border-top-width: 0;
}

.panel-crudlist {
  border-color: #FFD786;
}

.panel-crudlist>.panel-heading {
  font-family: VighaBold;
  color: #263143;
  background-color: #fff;
  border-color: #FAA200 !important;
  font-size: 16px !important;
  /*color: #263143;
  background-color: #FFD786;
  border-color: #FFD786 !important;
  font-size: 16px !important;*/
  /*font-weight: bold;*/
}

.panel-crudlist>.panel-heading+.panel-collapse>.panel-body {
  border-top-color: #d6e9c6 !important;
}

.panel-crudlist>.panel-heading .badge {
  color: #263143;
  background-color: #f5f5f5;
}

.panel-crudlist>.panel-heading .total {
  color: #263143;
  font-size: 16px;
}

.panel-crudlist>.panel-heading .total small {
  font-size: 12px;
}

.panel-crudlist>.panel-footer+.panel-collapse>.panel-body {
  border-bottom-color: #f5f5f5;
}

.panel-crudlist>.list-group .list-group-item {
  color: #000 !important;
  font-size: 13px !important;
}

.panel-crudlist>.list-group .list-group-item .texto {
  color: #000 !important;
  font-size: 12px !important;
}

.panel-crudlist>.list-group .list-group-item .textoBold {
  color: #000 !important;
  font-size: 18px !important;
  font-family: VighaNormal;
}

.panel-crudlist>.list-group .list-group-item .valor {
  color: #000 !important;
  font-size: 12px !important;
}

.panel-crudlist>.list-group .list-group-item .valor small {
  font-size: 8px !important;
}

.panel-crudlist-mini {
  border-color: #fff;
}

.panel-crudlist-mini>.panel-heading {
  font-family: VighaBold;
  color: #263143;
  background-color: #fff;
  border-color: #fff !important;
  font-size: 12px !important;
}

.panel-crudlist-mini>.panel-heading+.panel-collapse>.panel-body {
  border-top-color: #fff !important;
}

.panel-crudlist-mini>.panel-heading .badge {
  color: #263143;
  background-color: #f5f5f5;
}

.panel-crudlist-mini>.panel-heading .total {
  color: #263143;
  font-size: 16px;
}

.panel-crudlist-mini>.panel-heading .total small {
  font-size: 10px;
}

.panel-crudlist-mini>.panel-footer+.panel-collapse>.panel-body {
  border-bottom-color: #fff;
}

.panel-crudlist-mini>.list-group .list-group-item {
  border-color: #FAA200 !important;
  font-size: 10px;
}

.panel-crudlist-mini>.list-group .list-group-item {
  color: #000 !important;
  font-size: 10px !important;
}

.panel-crudlist-mini>.list-group .list-group-item .texto {
  color: #000 !important;
  font-size: 10px !important;
}

.panel-crudlist-mini>.list-group .list-group-item .valor {
  color: #000 !important;
  font-size: 10px !important;
}

.panel-crudlist-mini>.list-group .list-group-item .valor small {
  font-size: 8px !important;
}

.panel-lista-obra {
  /* border-color: #FAA200; */
  cursor: pointer;
}

.panel-lista-obra>.panel-heading {
  color: #263143;
  background-color: #f0f0f0;
  /*border-color: #FAA200 !important;*/
  font-size: 16px !important;
}

.panel-lista-obra>.panel-heading:hover,
.panel-lista-obra>.list-group .list-group-item:hover,
.panel-lista-obra>.panel-heading:focus,
.panel-lista-obra>.list-group .list-group-item:focus,
.panel-lista-obra>.panel-heading:active,
.panel-lista-obra>.list-group .list-group-item:active {
  background-color: #E1EDF7;
}

.panel-lista-obra>.panel-heading+.panel-collapse>.panel-body {
  border-top-color: #d6e9c6 !important;
}

.panel-lista-obra>.panel-heading .badge {
  color: #fff;
  background-color: #f5f5f5;
}

.panel-lista-obra>.panel-heading .total {
  color: #fff;
  font-size: 18px;
}

.panel-lista-obra>.panel-heading .total small {
  font-size: 12px;
}

.panel-lista-obra>.panel-footer+.panel-collapse>.panel-body {
  border-bottom-color: #f5f5f5;
}

.panel-lista-obra>.list-group .list-group-item .texto {
  color: #000 !important;
  font-size: 12px !important;
}

.panel-lista-obra>.list-group .list-group-item .valor {
  color: #000 !important;
  font-size: 12px !important;
}

.panel-lista-obra>.list-group .list-group-item .valor small {
  font-size: 8px !important;
}

.panel-dashboard {
  border-color: #ddd;
}

.panel-dashboard>.panel-heading {
  color: #333;
  background-color: #f5f5f5;
  border-color: #ddd;
}

.panel-dashboard>.panel-heading+.panel-collapse>.panel-body {
  border-top-color: #ddd;
}

.panel-dashboard>.panel-heading .badge {
  color: #f5f5f5;
  background-color: #333;
}

.panel-dashboard>.panel-footer+.panel-collapse>.panel-body {
  border-bottom-color: #ddd;
}

.panel-planos {
  font-family: VighaLight;
  border-color: #f8f8f8;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4), 0 1px 5px rgba(130, 130, 130, 0.35);
  overflow: auto;
}

.panel-planos>.panel-heading {
  font-family: VighaBold;
  color: #263143;
  border-color: #263143 !important;
  font-size: 18px !important;
  text-align: center;
}

.panel-planos>.panel-body {
  color: #263143;
  border-color: #263143 !important;
  font-size: 16px !important;
  height: 340px;
}

.panel-planos>.panel-body .main {
  font-family: VighaNormal;
  font-size: 14px !important;
  text-align: center;
  padding-right: 2px;
  padding-left: 2px;
}

.panel-planos>.panel-body .texto {
  font-family: VighaLight;
  font-size: 12px !important;
}

.panel-planos>.panel-body .valor {
  font-size: 46px !important;
  text-align: center;
}

.panel-planos>.panel-body .valor small {
  font-size: 12px !important;
}

.panel-planos>.panel-body .botao {
  text-align: center;
}

.panel-planos>.panel-footer {
  background-color: #fff;
  border-top-color: #fff;
  text-align: center;
}

.panel-relatorio {
  border-color: #f8f8f8;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4), 0 1px 5px rgba(130, 130, 130, 0.35);
}

.panel-relatorio>.panel-heading {
  /*color: #FAA200;*/
  background-color: #fff;
  border-color: #FAA200 !important;
  font-size: 18px !important;
}

.panel-relatorio>.panel-heading+.panel-collapse>.panel-body {
  border-top-color: #f8f8f8 !important;
}

.panel-relatorio>.panel-footer+.panel-collapse>.panel-body {
  border-bottom-color: #f8f8f8;
}

.panel-alerta {
  color: #fff;
  border-color: #263143;
  background-color: #263143;
}

.panel-alerta>.panel-heading {
  background-color: #FAA200;
  font-size: 18px !important;
}

.panel-alerta>.panel-body {
  font-size: 13px !important;
}

.panel-alerta>.panel-body img {
  width: auto;
  height: auto;
}

.panel-alerta>.panel-heading+.panel-collapse>.panel-body {
  border-top-color: #263143 !important;
}

.panel-alerta>.panel-footer+.panel-collapse>.panel-body {
  border-bottom-color: #263143;
}

.panel-expirado {
  color: #fff;
  border-color: #263143;
  background-color: #263143;
}

.panel-expirado>.panel-heading {
  background-color: #d9534f;
  font-size: 18px !important;
}

.panel-expirado>.panel-body {
  font-size: 13px !important;
}

.panel-expirado>.panel-heading+.panel-collapse>.panel-body {
  border-top-color: #263143 !important;
}

.panel-expirado>.panel-footer+.panel-collapse>.panel-body {
  border-bottom-color: #263143;
}

.panel-etapa {
  border-color: #FFD786;
}

.panel-etapa>.panel-heading {
  font-family: VighaNormal;
  color: #000 !important;
  background-color: #fff;
  border-color: #FAA200 !important;
  font-size: 16px !important;
  /*color: #263143;
  background-color: #FFD786;
  border-color: #FFD786 !important;
  font-size: 16px !important;*/
  /*font-weight: bold;*/
}

.panel-etapa>.panel-heading+.panel-collapse>.panel-body {
  border-top-color: #d6e9c6 !important;
}

.panel-etapa>.panel-heading .badge {
  color: #263143;
  background-color: #f5f5f5;
}

.panel-etapa>.panel-heading .total {
  color: #263143;
  font-size: 16px;
}

.panel-etapa>.panel-heading .total small {
  font-size: 12px;
}

.panel-etapa>.panel-footer+.panel-collapse>.panel-body {
  border-bottom-color: #f5f5f5;
}

.panel-etapa>.list-group .list-group-item {
  color: #000 !important;
  font-size: 14px !important;
  font-family: VighaLight;
}

.panel-etapa>.list-group .list-group-item .texto {
  color: #000 !important;
  font-size: 16px !important;
}

.panel-etapa>.list-group .list-group-item .textoBold {
  color: #000 !important;
  font-size: 18px !important;
  font-family: VighaNormal;
}

.panel-etapa>.list-group .list-group-item .valor {
  color: #000 !important;
  font-size: 12px !important;
}

.panel-etapa>.list-group .list-group-item .valor small {
  font-size: 8px !important;
}

.subnivel1 {
  background-color: #C8DFFF;
  border-bottom-color: #8BA3C7;
}

.subnivel2 {
  background-color: #FFE9BF;
  border-bottom-color: #FFD07E;
}

.EtapaHand {
  cursor: pointer;
}

.EtapaHand:hover,
.EtapaHand:focus,
.EtapaHand:active {
  background-color: #ECECEC;
  cursor: pointer;
}

.Nivel1Hand {
  cursor: pointer;
}

.Nivel1Hand:hover,
.Nivel1Hand:focus,
.Nivel1Hand:active {
  background-color: #B7DFFF;
  cursor: pointer;
}

.Nivel2Hand {
  cursor: pointer;
}

.Nivel2Hand:hover,
.Nivel2Hand:focus,
.Nivel2Hand:active {
  background-color: #FFDFA3;
  cursor: pointer;
}

.selecaoCompra {
  background-color: #C8DFFF;
  border-bottom-color: #8BA3C7;
}

.melhorPreco {
  font-size: 21px;
  font-weight: bold;
  color: #d43f3a;
  /* background-color: rgb(236, 186, 110);
  border-bottom-color: rgb(236, 186, 110); */
}

.alternaLinha {
  border-bottom-color: #8BA3C7;
  background-color: #ECECEC;
}


.panel-composicao {
  border-color: #263143;
}

.panel-composicao>.panel-heading {
  font-family: VighaNormal;
  color: #fff !important;
  background-color: #263143;
  border-color: #FAA200 !important;
  font-size: 14px !important;
  /*color: #263143;
  background-color: #FFD786;
  border-color: #FFD786 !important;
  font-size: 16px !important;*/
  /*font-weight: bold;*/
}

.panel-composicao>.panel-heading+.panel-collapse>.panel-body {
  border-top-color: #d6e9c6 !important;
}

.panel-composicao>.panel-heading .badge {
  color: #263143;
  background-color: #f5f5f5;
}

.panel-composicao>.panel-heading .total {
  color: #263143;
  font-size: 14px;
}

.panel-composicao>.panel-heading .total small {
  font-size: 10px;
}

.panel-composicao>.panel-footer+.panel-collapse>.panel-body {
  border-bottom-color: #f5f5f5;
}

.panel-composicao>.list-group .list-group-item {
  color: #000 !important;
  font-size: 12px !important;
  font-family: VighaLight;
}

.panel-composicao>.list-group .list-group-item .texto {
  color: #000 !important;
  font-size: 14px !important;
}

.panel-composicao>.list-group .list-group-item .textoBold {
  color: #000 !important;
  font-size: 14px !important;
  font-family: VighaNormal;
}

.panel-composicao>.list-group .list-group-item .valor {
  color: #000 !important;
  font-size: 14px !important;
}

.panel-composicao>.list-group .list-group-item .valor small {
  font-size: 10px !important;
}

.panel-insumo {
  border-color: #FAA200;
}

.panel-insumo>.panel-heading {
  font-family: VighaBold;
  color: #fff;
  background-color: #FAA200;
  border-color: #FAA200 !important;
  font-size: 12px !important;
}

.panel-insumo>.panel-heading+.panel-collapse>.panel-body {
  border-top-color: #fff !important;
}

.panel-insumo>.panel-heading .badge {
  color: #263143;
  background-color: #f5f5f5;
}

.panel-insumo>.panel-heading .total {
  color: #263143;
  font-size: 16px;
}

.panel-insumo>.panel-heading .total small {
  font-size: 10px;
}

.panel-insumo>.panel-footer+.panel-collapse>.panel-body {
  border-bottom-color: #fff;
}

.panel-insumo>.list-group .list-group-item {
  border-color: #FAA200 !important;
  font-size: 10px;
}

.panel-insumo>.list-group .list-group-item {
  color: #000 !important;
  font-size: 10px !important;
}

.panel-insumo>.list-group .list-group-item .texto {
  color: #000 !important;
  font-size: 10px !important;
}

.panel-insumo>.list-group .list-group-item .valor {
  color: #000 !important;
  font-size: 10px !important;
}

.panel-insumo>.list-group .list-group-item .valor small {
  font-size: 8px !important;
}

.panel-medicao {
  border-color: #FAA200;
}

.panel-medicao>.panel-heading {
  font-family: VighaBold;
  color: #fff;
  background-color: #FAA200;
  border-color: #FAA200 !important;
  font-size: 14px !important;
}

.panel-medicao>.panel-heading+.panel-collapse>.panel-body {
  border-top-color: #fff !important;
}

.panel-medicao>.panel-heading .badge {
  color: #263143;
  background-color: #f5f5f5;
}

.panel-medicao>.panel-heading .total {
  color: #263143;
  font-size: 16px;
}

.panel-medicao>.panel-heading .total small {
  font-size: 12px;
}

.panel-medicao>.panel-footer+.panel-collapse>.panel-body {
  border-bottom-color: #fff;
}

.panel-medicao>.list-group .list-group-item {
  border-color: #FAA200 !important;
  font-size: 13px;
}

.panel-medicao>.list-group .list-group-item {
  color: #000 !important;
  font-size: 13px !important;
}

.panel-medicao>.list-group .list-group-item .texto {
  color: #000 !important;
  font-size: 13px !important;
}

.panel-medicao>.list-group .list-group-item .valor {
  color: #000 !important;
  font-size: 13px !important;
}

.panel-medicao>.list-group .list-group-item .valor small {
  font-size: 10px !important;
}

.panel-compra>.panel-heading {
  font-family: VighaNormal;
  color: #000 !important;
  background-color: #fff;
  border-color: #FAA200 !important;
  font-size: 16px !important;
}

.panel-compra>.panel-heading+.panel-collapse>.panel-body {
  border-top-color: #d6e9c6 !important;
}

.panel-compra>.panel-heading .badge {
  color: #263143;
  background-color: #f5f5f5;
}

.panel-compra>.panel-heading .total {
  color: #263143;
  font-size: 16px;
}

.panel-compra>.panel-heading .total small {
  font-size: 12px;
}

.panel-compra>.panel-footer+.panel-collapse>.panel-body {
  border-bottom-color: #f5f5f5;
}

.panel-compra>.list-group .list-group-item {
  color: #000 !important;
  font-size: 14px !important;
  font-family: VighaLight;
}

.panel-compra>.list-group .list-group-item .texto {
  color: #000 !important;
  font-size: 14px !important;
  font-family: VighaLight;
}

.panel-compra>.list-group .list-group-item .textoBold {
  color: #000 !important;
  font-size: 16px !important;
  font-family: VighaNormal;
}

.panel-compra>.list-group .list-group-item .valor {
  color: #000 !important;
  font-size: 12px !important;
}

.panel-compra>.list-group .list-group-item .valor small {
  font-size: 8px !important;
}

.input-xs {
  height: 22px;
  padding: 2px 4px;
  font-size: 9px;
  line-height: 1.5;
  /* If Placeholder of the input is moved up, rem/modify this. */
  border-radius: 3px;
  text-align: right;
}


.LinhaListaSelecionada {
  background-color: #E1EDF7;
  cursor: default;
}

.LinhaLista {
  cursor: default;
}

.LinhaLista:hover,
.LinhaLista:focus,
.LinhaLista:active {
  background-color: #E1EDF7;
  cursor: default;
}

.LinhaListaHand {
  cursor: pointer;
}

.LinhaListaHand:hover,
.LinhaListaHand:focus,
.LinhaListaHand:active {
  background-color: #E1EDF7;
  cursor: pointer;
}

.LinhaListaHand1 {
  cursor: pointer;
}

.LinhaListaHand1:hover,
.LinhaListaHand1:focus,
.LinhaListaHand1:active {
  background-color: #E1EDF7;
  cursor: pointer;
}

.LinhaListaHand2 {
  cursor: pointer;
  background-color: #BFC2C4;
}

.LinhaListaHand2:hover,
.LinhaListaHand2:focus,
.LinhaListaHand2:active {
  background-color: #8F969C;
  cursor: pointer;
}

/****** FIM CRUD FORM ******/

/****** INI FLOAT BUTTON ******/

.vigha-tooltip+.tooltip>.tooltip-inner {
  background-color: #FAA200;
  font-family: VighaNormal;
  font-size: 14px;
  color: #fff;
}

.vigha-tooltip+.tooltip>.tooltip-arrow {
  border-top-color: transparent;
}

.tooltip.left {
  padding: 0 35px;
  margin-left: -3px;
}

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}


/*.vigha-tooltip + .tooltip > .tooltip-inner {
}
.vigha-tooltip + .tooltip > .tooltip-arrow {
  font-family: VighaNormal;
  font-size: 18px;
  color: #fff;
}
.tooltip {
}
*/
#floating-button {
  width: 55px;
  height: 55px;
  border-radius: 50%;
  background: #FAA200;
  position: fixed;
  bottom: 50px;
  right: 30px;
  cursor: pointer;
  box-shadow: 0px 2px 5px #666;
}

.plus {
  color: white;
  position: absolute;
  top: 0;
  display: block;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  padding: 0;
  margin: 0;
  line-height: 55px;
  font-size: 38px;
  font-family: 'Roboto';
  font-weight: 300;
  animation: plus-out 0.3s;
  transition: all 0.3s;
}

#floating-button-minus {
  width: 55px;
  height: 55px;
  border-radius: 50%;
  background: #FAA200;
  position: fixed;
  bottom: 50px;
  right: 90px;
  cursor: pointer;
  box-shadow: 0px 2px 5px #666;
}

.minus {
  color: white;
  position: absolute;
  top: 0;
  display: block;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  padding: 0;
  margin: 0;
  line-height: 55px;
  font-size: 38px;
  font-family: 'Roboto';
  font-weight: 300;
  animation: minus-out 0.3s;
  transition: all 0.3s;
}

#floating-button-check {
  width: 55px;
  height: 55px;
  border-radius: 50%;
  background: #FAA200;
  position: fixed;
  bottom: 50px;
  right: 30px;
  cursor: pointer;
  box-shadow: 0px 2px 5px #666;
}

.check {
  color: #fff;
  position: absolute;
  top: 13;
  display: block;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  padding: 0;
  margin: 0;
  line-height: 55px;
  font-size: 25px;
  font-family: 'Roboto';
  font-weight: 300;
  animation: minus-out 0.3s;
  transition: all 0.3s;
}

#container-floating {
  position: fixed;
  width: 70px;
  height: 70px;
  bottom: 30px;
  right: 30px;
  z-index: 50px;
}

/****** FIM FLOAT BUTTON ******/

.text-purple {
  color: #7e3fb6;
}

.text-mint {
  color: #48cfad;
}


.panel-bluemarinho-blank {
  border-color: #fff;
}

.panel-bluemarinho-blank>.panel-heading {
  background-color: #fff;
  border-color: #fff;
  font-size: 12px;
}

.panel-bluemarinho-blank>.panel-heading+.panel-collapse>.panel-body {
  border-top-color: #fff;
}

.panel-bluemarinho-blank>.panel-heading .valor {
  font-size: 19px;
}

.panel-bluemarinho-blank>.panel-heading .valor small {
  font-size: 12px;
}

.panel-bluemarinho-blank>.panel-footer+.panel-collapse>.panel-body {
  border-bottom-color: #fff;
}

/* THUMB IMAGES */
.thumbnail {
  position: relative;
  overflow: hidden;
  width: auto;
  height: 250px;
}

.thumbnail:hover .caption {
  top: 0%;
}

.caption {
  position: absolute;
  top: -100%;
  right: 0;
  background: rgba(66, 139, 202, 0.75);
  width: 100%;
  height: 100%;
  padding: 2%;
  text-align: center;
  color: #fff !important;
  z-index: 2;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

#lightbox .modal-content {
  display: inline-block;
  text-align: center;
}

#lightbox .close {
  opacity: 1;
  color: rgb(255, 255, 255);
  background-color: rgb(25, 25, 25);
  padding: 5px 8px;
  border-radius: 30px;
  border: 2px solid rgb(255, 255, 255);
  position: absolute;
  top: -15px;
  right: -55px;

  z-index: 1032;
}

#boxvideomodal .modal-content {
  display: inline-block;
  text-align: center;
}

#boxvideomodal .close {
  opacity: 1;
  color: rgb(255, 255, 255);
  background-color: rgb(25, 25, 25);
  padding: 5px 8px;
  border-radius: 30px;
  border: 2px solid rgb(255, 255, 255);
  position: absolute;
  top: -15px;
  right: -55px;
  z-index: 1032;
}

/* PANEL */


.panel-planejar {
  border-color: #5cb85c;
}

.panel-planejar>.panel-heading {
  color: #fff;
  background-color: #5cb85c;
  border-color: #5cb85c !important;
  /*font-size: 18px !important;*/
}

.panel-planejar>.panel-heading+.panel-collapse>.panel-body {
  border-top-color: #d6e9c6 !important;
}

.panel-planejar>.panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}

.panel-planejar>.panel-heading .total {
  color: #fff;
  font-size: 20px;
}

.panel-planejar>.panel-heading .total small {
  font-size: 14px;
}

.panel-planejar>.panel-footer+.panel-collapse>.panel-body {
  border-bottom-color: #d6e9c6;
}

.panel-planejar>.list-group .list-group-item .texto {
  color: #000 !important;
  /*font-size: 16px !important;*/
}

.panel-planejar>.list-group .list-group-item .valor {
  color: #000 !important;
  font-size: 16px !important;
}

.panel-planejar>.list-group .list-group-item .valor small {
  font-size: 12px !important;
}

.panel-executar {
  border-color: #d43f3a;
}

.panel-executar>.panel-heading {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
  font-size: 18px;
}

.panel-executar>.panel-heading+.panel-collapse>.panel-body {
  border-top-color: #d6e9c6;
}

.panel-executar>.panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}

.panel-executar>.panel-heading .total {
  color: #fff;
  font-size: 20px;
}

.panel-executar>.panel-heading .total small {
  font-size: 14px;
}

.panel-executar>.panel-footer+.panel-collapse>.panel-body {
  border-bottom-color: #d6e9c6;
}

.panel-executar>.list-group .list-group-item .texto {
  color: #000;
  font-size: 16px;
}

.panel-executar>.list-group .list-group-item .valor {
  color: #000;
  font-size: 16px;
}

.panel-executar>.list-group .list-group-item .valor small {
  font-size: 12px;
}

.panel-orange {
  border-color: #eea236;
}

.panel-orange>.panel-heading {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
  font-size: 18px;
}

.panel-orange>.panel-heading+.panel-collapse>.panel-body {
  border-top-color: #eea236;
}

.panel-orange>.panel-heading .badge {
  color: #dff0d8;
  background-color: #f0ad4e;
}

.panel-orange>.panel-heading .total {
  color: #fff;
  font-size: 20px;
}

.panel-orange>.panel-heading .total small {
  font-size: 14px;
}

.panel-orange>.panel-footer+.panel-collapse>.panel-body {
  border-bottom-color: #eea236;
}

.panel-orange>.list-group .list-group-item .texto {
  color: #000;
  font-size: 16px;
}

.panel-orange>.list-group .list-group-item .valor {
  color: #000;
  font-size: 16px;
}

.panel-orange>.list-group .list-group-item .valor small {
  font-size: 12px;
}

.panel-blue {
  border-color: #2e6da4;
}

.panel-blue>.panel-heading {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
  font-size: 18px;
}

.panel-blue>.panel-heading+.panel-collapse>.panel-body {
  border-top-color: #2e6da4;
}

.panel-blue>.panel-heading .badge {
  color: #dff0d8;
  background-color: #337ab7;
}

.panel-blue>.panel-heading .total {
  color: #fff;
  font-size: 20px;
}

.panel-blue>.panel-heading .total small {
  font-size: 14px;
}

.panel-blue>.panel-footer+.panel-collapse>.panel-body {
  border-bottom-color: #2e6da4;
}

.panel-blue>.list-group .list-group-item .texto {
  color: #000;
  font-size: 16px;
}

.panel-blue>.list-group .list-group-item .valor {
  color: #000;
  font-size: 16px;
}

.panel-blue>.list-group .list-group-item .valor small {
  font-size: 12px;
}

.panel-blueinfo {
  border-color: #46b8da;
}

.panel-blueinfo>.panel-heading {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
  font-size: 18px;
}

.panel-blueinfo>.panel-heading+.panel-collapse>.panel-body {
  border-top-color: #46b8da;
}

.panel-blueinfo>.panel-heading .badge {
  color: #dff0d8;
  background-color: #5bc0de;
}

.panel-blueinfo>.panel-heading .total {
  color: #fff;
  font-size: 20px;
}

.panel-blueinfo>.panel-heading .total small {
  font-size: 14px;
}

.panel-blueinfo>.panel-footer+.panel-collapse>.panel-body {
  border-bottom-color: #46b8da;
}

.panel-blueinfo>.list-group .list-group-item .texto {
  color: #000;
  font-size: 16px;
}

.panel-blueinfo>.list-group .list-group-item .valor {
  color: #000;
  font-size: 16px;
}

.panel-blueinfo>.list-group .list-group-item .valor small {
  font-size: 12px;
}

.panel-fonticon {
  font-size: 19px;
  position: relative;
}

.panel-fontnumber {
  font-size: 18px;
  font-weight: bold;
}

.panel-fontnumber small {
  font-size: 11px;
}

.panel-fontsubtext {
  font-size: 14px;
}

.panel-fontitem {
  font-size: 16px;
}

.panel-fontitem small {
  font-size: 10px;
}

.panel-bluenumber {
  font-size: 21px;
  font-weight: bold;
  color: #337ab7;
}

.panel-bluenumber small {
  font-size: 12px;
}

.panel-bluesubtext {
  font-size: 16px;
  color: #337ab7;
}

.panel-rednumber {
  font-size: 21px;
  font-weight: bold;
  color: #d9534f;
}

.panel-rednumber small {
  font-size: 12px;
}

.panel-redsubtext {
  font-size: 16px;
  color: #d9534f;
}

.panel-planejar-blank {
  border-color: #5cb85c;
}

.panel-planejar-blank>.panel-heading {
  color: #3c763d;
  background-color: #fff;
  border-color: #5cb85c;
  font-size: 18px;
}

.panel-planejar-blank>.panel-heading+.panel-collapse>.panel-body {
  border-top-color: #5cb85c;
}

.panel-planejar-blank>.panel-heading .badge {
  color: #3c763d;
  background-color: #fff;
}

.panel-planejar-blank>.panel-heading .total {
  color: #3c763d;
  font-size: 20px;
}

.panel-planejar-blank>.panel-heading .total small {
  font-size: 14px;
}

.panel-planejar-blank>.panel-footer+.panel-collapse>.panel-body {
  border-bottom-color: #5cb85c;
}

.panel-planejar-blank>.list-group .list-group-item .texto {
  color: #000;
  font-size: 16px;
}

.panel-planejar-blank>.list-group .list-group-item .valor {
  color: #000;
  font-size: 16px;
}

.panel-planejar-blank>.list-group .list-group-item .valor small {
  font-size: 12px;
}

.panel-executar-blank {
  border-color: #d43f3a;
}

.panel-executar-blank>.panel-heading {
  color: #d9534f;
  background-color: #fff;
  border-color: #d43f3a;
  /*#d6e9c6;*/
  font-size: 18px;
}

.panel-executar-blank>.panel-heading+.panel-collapse>.panel-body {
  border-top-color: #d6e9c6;
}

.panel-executar-blank>.panel-heading .badge {
  color: #3c763d;
  background-color: #dff0d8;
}

.panel-executar-blank>.panel-heading .total {
  color: #fff;
  font-size: 20px;
}

.panel-executar-blank>.panel-heading .total small {
  font-size: 14px;
}

.panel-executar-blank>.panel-footer+.panel-collapse>.panel-body {
  border-bottom-color: #d6e9c6;
}

.panel-executar-blank>.list-group .list-group-item .texto {
  color: #000;
  font-size: 16px;
}

.panel-executar-blank>.list-group .list-group-item .valor {
  color: #000;
  font-size: 16px;
}

.panel-executar-blank>.list-group .list-group-item .valor small {
  font-size: 12px;
}

.panel-purple-blank {
  border-color: #7938b2;
}

.panel-purple-blank>.panel-heading {
  color: #7938b2;
  background-color: #fff;
  border-color: #7938b2;
  font-size: 18px;
}

.panel-purple-blank>.panel-heading+.panel-collapse>.panel-body {
  border-top-color: #7938b2;
}

.panel-purple-blank>.panel-heading .badge {
  color: #3c763d;
  background-color: #dff0d8;
}

.panel-purple-blank>.panel-heading .total {
  color: #fff;
  font-size: 20px;
}

.panel-purple-blank>.panel-heading .total small {
  font-size: 14px;
}

.panel-purple-blank>.panel-footer+.panel-collapse>.panel-body {
  border-bottom-color: #7938b2;
}

.panel-purple-blank>.list-group .list-group-item .texto {
  color: #000;
  font-size: 16px;
}

.panel-purple-blank>.list-group .list-group-item .valor {
  color: #000;
  font-size: 16px;
}

.panel-purple-blank>.list-group .list-group-item .valor small {
  font-size: 12px;
}

.panel-blue-blank {
  border-color: #2e6da4;
}

.panel-blue-blank>.panel-heading {
  color: #337ab7;
  background-color: #fff;
  border-color: #2e6da4;
  font-size: 18px;
}

.panel-blue-blank>.panel-heading+.panel-collapse>.panel-body {
  border-top-color: #2e6da4;
}

.panel-blue-blank>.panel-heading .badge {
  color: #3c763d;
  background-color: #fff;
}

.panel-blue-blank>.panel-heading .total {
  color: #3c763d;
  font-size: 20px;
}

.panel-blue-blank>.panel-heading .total small {
  font-size: 14px;
}

.panel-blue-blank>.panel-footer+.panel-collapse>.panel-body {
  border-bottom-color: #2e6da4;
}

.panel-blue-blank>.list-group .list-group-item .texto {
  color: #000;
  font-size: 16px;
}

.panel-blue-blank>.list-group .list-group-item .valor {
  color: #000;
  font-size: 16px;
}

.panel-blue-blank>.list-group .list-group-item .valor small {
  font-size: 12px;
}

.panel-purple {
  border-color: #7938b2;
}

.panel-purple>.panel-heading {
  color: #fff;
  background-color: #7e3fb6;
  border-color: #7938b2;
  font-size: 18px;
}

.panel-purple>.panel-heading+.panel-collapse>.panel-body {
  border-top-color: #7938b2;
}

.panel-purple>.panel-heading .badge {
  color: #dff0d8;
  background-color: #7e3fb6;
}

.panel-purple>.panel-heading .total {
  color: #fff;
  font-size: 20px;
}

.panel-purple>.panel-heading .total small {
  font-size: 14px;
}

.panel-purple>.panel-footer+.panel-collapse>.panel-body {
  border-bottom-color: #7938b2;
}

.panel-purple>.list-group .list-group-item .texto {
  color: #000;
  font-size: 16px;
}

.panel-purple>.list-group .list-group-item .valor {
  color: #000;
  font-size: 16px;
}

.panel-purple>.list-group .list-group-item .valor small {
  font-size: 12px;
}

.panel-black {
  border-color: #050505;
}

.panel-black>.panel-heading {
  color: #fff;
  background-color: #090909;
  border-color: #050505;
  font-size: 18px;
}

.panel-black>.panel-heading+.panel-collapse>.panel-body {
  border-top-color: #050505;
}

.panel-black>.panel-heading .badge {
  color: #dff0d8;
  background-color: #090909;
}

.panel-black>.panel-heading .total {
  color: #fff;
  font-size: 20px;
}

.panel-black>.panel-heading .total small {
  font-size: 14px;
}

.panel-black>.panel-footer+.panel-collapse>.panel-body {
  border-bottom-color: #050505;
}

.panel-black>.list-group .list-group-item .texto {
  color: #000;
  font-size: 16px;
}

.panel-black>.list-group .list-group-item .valor {
  color: #000;
  font-size: 16px;
}

.panel-black>.list-group .list-group-item .valor small {
  font-size: 12px;
}

.panel-bluemarinho {
  border-color: #121468;
}

.panel-bluemarinho>.panel-heading {
  color: #fff;
  background-color: #16186b;
  border-color: #121468;
  font-size: 18px;
}

.panel-bluemarinho>.panel-heading+.panel-collapse>.panel-body {
  border-top-color: #121468;
}

.panel-bluemarinho>.panel-heading .badge {
  color: #121468;
  background-color: #16186b;
}

.panel-bluemarinho>.panel-heading .total {
  color: #fff;
  font-size: 20px;
}

.panel-bluemarinho>.panel-heading .total small {
  font-size: 14px;
}

.panel-bluemarinho>.panel-footer+.panel-collapse>.panel-body {
  border-bottom-color: #121468;
}

.panel-bluemarinho>.list-group .list-group-item .texto {
  color: #000;
  font-size: 16px;
}

.panel-bluemarinho>.list-group .list-group-item .valor {
  color: #000;
  font-size: 14px;
}

.panel-bluemarinho>.list-group .list-group-item .valor small {
  font-size: 10px;
}

.panel-darkgray {
  border-color: #5a616b;
}

.panel-darkgray>.panel-heading {
  color: #fff;
  background-color: #656D78;
  border-color: #5a616b !important;
  font-size: 18px !important;
}

.panel-darkgray>.panel-heading+.panel-collapse>.panel-body {
  border-top-color: #5a616b !important;
}

.panel-darkgray>.panel-heading .badge {
  color: #dff0d8;
  background-color: #656D78;
}

.panel-darkgray>.panel-heading .total {
  color: #fff;
  font-size: 20px;
}

.panel-darkgray>.panel-heading .total small {
  font-size: 14px;
}

.panel-darkgray>.panel-footer+.panel-collapse>.panel-body {
  border-bottom-color: #5a616b;
}

.panel-darkgray>.list-group .list-group-item .texto {
  color: #000 !important;
  font-size: 16px !important;
}

.panel-darkgray>.list-group .list-group-item .valor {
  color: #000 !important;
  font-size: 16px !important;
}

.panel-darkgray>.list-group .list-group-item .valor small {
  font-size: 12px !important;
}

.panel-mint {
  background-color: #48cfad;
  border-color: #44be9f;
}

.panel-mint>.panel-heading {
  color: #fff;
  background-color: #48cfad;
  border-color: #44be9f !important;
  font-size: 18px !important;
}

.panel-mint>.panel-heading+.panel-collapse>.panel-body {
  border-top-color: #5a616b !important;
}

.panel-mint>.panel-heading .badge {
  color: #dff0d8;
  background-color: #48cfad;
}

.panel-mint>.panel-heading .total {
  color: #fff;
  font-size: 20px;
}

.panel-mint>.panel-heading .total small {
  font-size: 14px;
}

.panel-mint>.panel-footer+.panel-collapse>.panel-body {
  border-bottom-color: #44be9f;
}

.panel-mint>.list-group .list-group-item .texto {
  color: #000 !important;
  font-size: 16px !important;
}

.panel-mint>.list-group .list-group-item .valor {
  color: #000 !important;
  font-size: 16px !important;
}

.panel-mint>.list-group .list-group-item .valor small {
  font-size: 12px !important;
}

/* BOTÕES PERSONALIZADOS */
.btn-purple {
  color: #fff;
  background-color: #7e3fb6;
  border-color: #7938b2;
}

.btn-purple:focus,
.btn-purple.focus {
  color: #fff;
  background-color: #6423a0;
  border-color: #55178b;
}

.btn-purple:hover {
  color: #fff;
  background-color: #6d2ca8;
  border-color: #5f1e98;
}

.btn-purple:active,
.btn-purple.active,
.open>.dropdown-toggle.btn-purple {
  color: #fff;
  background-color: #6423a0;
  border-color: #55178b;
}

.btn-purple:active:hover,
.btn-purple.active:hover,
.open>.dropdown-toggle.btn-purple:hover,
.btn-purple:active:focus,
.btn-purple.active:focus,
.open>.dropdown-toggle.btn-purple:focus,
.btn-purple:active.focus,
.btn-purple.active.focus,
.open>.dropdown-toggle.btn-purple.focus {
  color: #fff;
  background-color: #6423a0;
  border-color: #55178b;
}

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

.btn-purple.disabled,
.btn-purple[disabled],
fieldset[disabled] .btn-purple,
.btn-purple.disabled:hover,
.btn-purple[disabled]:hover,
fieldset[disabled] .btn-purple:hover,
.btn-purple.disabled:focus,
.btn-purple[disabled]:focus,
fieldset[disabled] .btn-purple:focus,
.btn-purple.disabled.focus,
.btn-purple[disabled].focus,
fieldset[disabled] .btn-purple.focus,
.btn-purple.disabled:active,
.btn-purple[disabled]:active,
fieldset[disabled] .btn-purple:active,
.btn-purple.disabled.active,
.btn-purple[disabled].active,
fieldset[disabled] .btn-purple.active {
  background-color: #337ab7;
  border-color: #2e6da4;
}

.btn-purple .badge {
  color: #337ab7;
  background-color: #fff;
}

.btn-black {
  color: #fff;
  background-color: #262626;
  border-color: #151515;
}

.btn-black:focus,
.btn-black.focus {
  color: #fff;
  background-color: #090909;
  border-color: #050505;
}

.btn-black:hover {
  color: #fff;
  background-color: #090909;
  border-color: #050505;
}

.btn-black:active,
.btn-black.active,
.open>.dropdown-toggle.btn-black {
  color: #fff;
  background-color: #090909;
  border-color: #050505;
}

.btn-black:active:hover,
.btn-black.active:hover,
.open>.dropdown-toggle.btn-black:hover,
.btn-black:active:focus,
.btn-black.active:focus,
.open>.dropdown-toggle.btn-black:focus,
.btn-black:active.focus,
.btn-black.active.focus,
.open>.dropdown-toggle.btn-black.focus {
  color: #fff;
  background-color: #090909;
  border-color: #050505;
}

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

.btn-black.disabled,
.btn-black[disabled],
fieldset[disabled] .btn-black,
.btn-black.disabled:hover,
.btn-black[disabled]:hover,
fieldset[disabled] .btn-black:hover,
.btn-black.disabled:focus,
.btn-black[disabled]:focus,
fieldset[disabled] .btn-black:focus,
.btn-black.disabled.focus,
.btn-black[disabled].focus,
fieldset[disabled] .btn-black.focus,
.btn-black.disabled:active,
.btn-black[disabled]:active,
fieldset[disabled] .btn-black:active,
.btn-black.disabled.active,
.btn-black[disabled].active,
fieldset[disabled] .btn-black.active {
  background-color: #3b3b3b;
  border-color: #111111;
}

.btn-black .badge {
  color: #337ab7;
  background-color: #fff;
}

.btn-bluemarinho {
  color: #fff;
  background-color: #FAA200;
  border-color: #ed9b04;
}

.btn-bluemarinho:focus,
.btn-bluemarinho.focus {
  color: #fff;
  background-color: #263143;
  border-color: #121468;
}

.btn-bluemarinho:hover {
  color: #fff;
  background-color: #263143;
  border-color: #121468;
}

.btn-bluemarinho:active,
.btn-bluemarinho.active,
.open>.dropdown-toggle.btn-bluemarinho {
  color: #fff;
  background-color: #263143;
  border-color: #121468;
}

.btn-bluemarinho:active:hover,
.btn-bluemarinho.active:hover,
.open>.dropdown-toggle.btn-bluemarinho:hover,
.btn-bluemarinho:active:focus,
.btn-bluemarinho.active:focus,
.open>.dropdown-toggle.btn-bluemarinho:focus,
.btn-bluemarinho:active.focus,
.btn-bluemarinho.active.focus,
.open>.dropdown-toggle.btn-bluemarinho.focus {
  color: #fff;
  background-color: #263143;
  border-color: #121468;
}

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

.btn-bluemarinho.disabled,
.btn-bluemarinho[disabled],
fieldset[disabled] .btn-bluemarinho,
.btn-bluemarinho.disabled:hover,
.btn-bluemarinho[disabled]:hover,
fieldset[disabled] .btn-bluemarinho:hover,
.btn-bluemarinho.disabled:focus,
.btn-bluemarinho[disabled]:focus,
fieldset[disabled] .btn-bluemarinho:focus,
.btn-bluemarinho.disabled.focus,
.btn-bluemarinho[disabled].focus,
fieldset[disabled] .btn-bluemarinho.focus,
.btn-bluemarinho.disabled:active,
.btn-bluemarinho[disabled]:active,
fieldset[disabled] .btn-bluemarinho:active,
.btn-bluemarinho.disabled.active,
.btn-bluemarinho[disabled].active,
fieldset[disabled] .btn-bluemarinho.active {
  background-color: #454678;
  border-color: #2b2c68;
}

.btn-bluemarinho .badge {
  color: #337ab7;
  background-color: #fff;
}

.btn-darkgray {
  color: #fff;
  background-color: #656D78;
  border-color: #5a616b;
}

.btn-darkgray:focus,
.btn-darkgray.focus {
  color: #fff;
  background-color: #434A54;
  border-color: #3d444d;
}

.btn-darkgray:hover {
  color: #fff;
  background-color: #434A54;
  border-color: #3d444d;
}

.btn-darkgray:active,
.btn-darkgray.active,
.open>.dropdown-toggle.btn-darkgray {
  color: #fff;
  background-color: #434A54;
  border-color: #3d444d;
}

.btn-darkgray:active:hover,
.btn-darkgray.active:hover,
.open>.dropdown-toggle.btn-darkgray:hover,
.btn-darkgray:active:focus,
.btn-darkgray.active:focus,
.open>.dropdown-toggle.btn-darkgray:focus,
.btn-darkgray:active.focus,
.btn-darkgray.active.focus,
.open>.dropdown-toggle.btn-darkgray.focus {
  color: #fff;
  background-color: #434A54;
  border-color: #3d444d;
}

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

.btn-darkgray.disabled,
.btn-darkgray[disabled],
fieldset[disabled] .btn-darkgray,
.btn-darkgray.disabled:hover,
.btn-darkgray[disabled]:hover,
fieldset[disabled] .btn-darkgray:hover,
.btn-darkgray.disabled:focus,
.btn-darkgray[disabled]:focus,
fieldset[disabled] .btn-darkgray:focus,
.btn-darkgray.disabled.focus,
.btn-darkgray[disabled].focus,
fieldset[disabled] .btn-darkgray.focus,
.btn-darkgray.disabled:active,
.btn-darkgray[disabled]:active,
fieldset[disabled] .btn-darkgray:active,
.btn-darkgray.disabled.active,
.btn-darkgray[disabled].active,
fieldset[disabled] .btn-darkgray.active {
  background-color: #616d7d;
  border-color: #5b6776;
}

.btn-darkgray .badge {
  color: #337ab7;
  background-color: #fff;
}

.btn-mint {
  color: #fff;
  background-color: #48cfad;
  border-color: #44be9f;
}

.btn-mint:focus,
.btn-mint.focus {
  color: #fff;
  background-color: #37bc98;
  border-color: #33ad8c;
}

.btn-mint:hover {
  color: #fff;
  background-color: #37bc98;
  border-color: #33ad8c;
}

.btn-mint:active,
.btn-mint.active,
.open>.dropdown-toggle.btn-mint {
  color: #fff;
  background-color: #48cfad;
  border-color: #44be9f;
}

.btn-mint:active:hover,
.btn-mint.active:hover,
.open>.dropdown-toggle.btn-mint:hover,
.btn-mint:active:focus,
.btn-mint.active:focus,
.open>.dropdown-toggle.btn-mint:focus,
.btn-mint:active.focus,
.btn-mint.active.focus,
.open>.dropdown-toggle.btn-mint.focus {
  color: #fff;
  background-color: #37bc98;
  border-color: #33ad8c;
}

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

.btn-mint.disabled,
.btn-mint[disabled],
fieldset[disabled] .btn-mint,
.btn-mint.disabled:hover,
.btn-mint[disabled]:hover,
fieldset[disabled] .btn-mint:hover,
.btn-mint.disabled:focus,
.btn-mint[disabled]:focus,
fieldset[disabled] .btn-mint:focus,
.btn-mint.disabled.focus,
.btn-mint[disabled].focus,
fieldset[disabled] .btn-mint.focus,
.btn-mint.disabled:active,
.btn-mint[disabled]:active,
fieldset[disabled] .btn-mint:active,
.btn-mint.disabled.active,
.btn-mint[disabled].active,
fieldset[disabled] .btn-mint.active {
  background-color: #5ae0bc;
  border-color: #57d9b6;
}

.btn-mint .badge {
  color: #37bc98;
  background-color: #fff;
}

.btn-itemacao {
  font-size: 10px;
  cursor: pointer;
}

.btn-fonticon {
  font-size: 10px;
  position: relative;
}

.btn {
  text-align: center;
}

.btn t {
  padding-left: 5px;
}

@media (max-width: 1080px) {
  .panel-planos>.panel-heading {
    font-size: 12px !important;
  }

  .panel-planos>.panel-body {
    height: 230px;
  }

  .panel-planos>.panel-body .main {
    font-size: 12px !important;
  }

  .panel-planos>.panel-body .texto {
    font-size: 10px !important;
  }

  .panel-planos>.panel-body .valor {
    font-size: 21px !important;
  }

  .panel-planos>.panel-body .valor small {
    font-size: 9px !important;
  }

  .panel-planos>.panel-body .glyphicon {
    font-size: 9px !important;
  }


  .panel-alerta>.panel-heading {
    font-size: 12px !important;
  }

  .panel-alerta>.panel-body {
    font-size: 8px !important;
  }

  .panel-alerta>.panel-body img {
    width: auto;
    height: 11px;
  }

  .panel-expirado>.panel-heading {
    font-size: 14px !important;
  }

  .panel-expirado>.panel-body {
    font-size: 9px !important;
  }

  .panel-expirado>.panel-body img {
    width: auto;
    height: 11px;
  }

  .panel-planejar>.panel-heading {
    font-size: 16px;
  }

  .panel-planejar>.panel-heading .total {
    font-size: 18px;
  }

  .panel-planejar>.panel-heading .total small {
    font-size: 10px;
  }

  .panel-executar>.panel-heading {
    font-size: 16px;
  }

  .panel-executar>.panel-heading .total {
    font-size: 18px;
  }

  .panel-executar>.panel-heading .total small {
    font-size: 10px;
  }

  .panel-purple>.panel-heading {
    font-size: 16px;
  }

  .panel-purple>.panel-heading .total {
    font-size: 18px;
  }

  .panel-purple>.panel-heading .total small {
    font-size: 10px;
  }

  .panel-fonticon {
    font-size: 11px;
  }

  .panel-fontnumber {
    font-size: 14px;
    font-weight: bold;
  }

  .panel-fontnumber small {
    font-size: 9px;
  }

  .panel-fontsubtext {
    font-size: 11px;
  }

  .panel-bluenumber {
    font-size: 18px;
  }

  .panel-bluenumber small {
    font-size: 12px;
  }

  .panel-bluesubtext {
    font-size: 14px;
  }

  .panel-rednumber {
    font-size: 18px;
  }

  .panel-rednumber small {
    font-size: 12px;
  }

  .panel-redsubtext {
    font-size: 14px;
  }

  .btn-itemacao {
    font-size: 14px;
  }

}

@media (max-width: 767px) {
  .panel-fonticon {
    font-size: 14px;
    position: relative;
  }

  .panel-fontnumber {
    font-size: 14px;
    font-weight: bold;
  }

  .panel-fontnumber small {
    font-size: 9px;
  }

  .panel-fontsubtext {
    font-size: 11px;
  }

  .panel-bluenumber {
    font-size: 18px;
  }

  .panel-bluenumber small {
    font-size: 12px;
  }

  .panel-bluesubtext {
    font-size: 14px;
  }

  .panel-rednumber {
    font-size: 18px;
  }

  .panel-rednumber small {
    font-size: 12px;
  }

  .panel-redsubtext {
    font-size: 14px;
  }
}

.progress-bar-default {
  background-color: #f5f5f5;
}

.progress-bar-purple {
  background-color: #43698B;
}

.progress-bar-orange {
  background-color: #FAA200;
}

.progress-bar-orange>.numero {
  font-family: VighaNormal;
  color: #263143;
  font-size: 12px;
  text-align: center;
}

.progress-bar-blue {
  background-color: #263143;
}



.medicaoTitulo {
  color: #000;
  font-weight: bold;
  font-size: 14px;
}

.medicaoItem {
  color: #000;
  font-size: 12px;
}

.notShowMobile {
  display: inline;
}

.showMobile {
  display: none;
}

@media (max-width: 1920px) {
  .panel-planejar>.panel-heading {
    font-size: 21px;
  }

  .panel-planejar>.list-group .list-group-item .texto {
    font-size: 16px;
  }

  .notShowMobile {
    display: inline;
  }

  .showMobile {
    display: none;
  }

  .btn-vigha-yellow {
    font-size: 18;
  }
}

@media (max-width: 1366px) {
  .panel-planejar>.panel-heading {
    font-size: 18px;
  }

  .panel-planejar>.list-group .list-group-item .texto {
    font-size: 14px;
  }

  .notShowMobile {
    display: inline;
  }

  .showMobile {
    display: none;
  }

  .btn-vigha-yellow {
    font-size: 16;
  }
}

@media (max-width: 1080px) {
  .panel-planejar>.panel-heading {
    font-size: 18px;
  }

  .panel-planejar>.list-group .list-group-item .texto {
    font-size: 14px;
  }

  .notShowMobile {
    display: inline;
  }

  .showMobile {
    display: none;
  }

  .btn-vigha-yellow {
    font-size: 12;
  }
}

@media (max-width: 767px) {
  .medicaoTitulo {
    font-size: 11px;
  }

  .medicaoItem {
    font-size: 9px;
  }

  .notShowMobile {
    display: none;
  }

  .showMobile {
    display: inline;
  }

  .panel-bluemarinho-blank>.panel-heading {
    font-size: 10px;
  }

  .panel-bluemarinho-blank>.panel-heading .valor {
    font-size: 13px;
  }

  .panel-bluemarinho-blank>.panel-heading .valor small {
    font-size: 4px;
    display: none;
  }

  .panel-planejar>.panel-heading {
    font-size: 14px;
  }

  .panel-planejar>.list-group .list-group-item .texto {
    font-size: 10px;
  }

  .btn-fonticon {
    font-size: 14px;
    position: relative;
  }

  .dropdown-menu li:hover {
    position: static;
  }

  .btn-vigha-yellow {
    font-size: 14;
  }
}

/* Table Striped */

.tableoff>tbody>tr>td {
  padding: 4px;
  /* line-height: 1.42857143; */
  line-height: 1.2;
  vertical-align: top;
  border-top: 2px solid #fff;
  border-right: 0px solid #fff;
}

/*
.table-responsive table {
  width: 100%;
}

.table-responsive thead, tbody, tr, td, th { display: block; }

.table-responsive tr:after {
  content: ' ';
  display: block;
  visibility: hidden;
  clear: both;
}

.table-responsive thead th {
  height: 30px;
}

.table-responsive tbody {
  height: 400px;
  overflow: auto;
}
*/

/*
table {
  width: 100%;
}

thead, tbody, tr, td, th { display: block; }

tr:after {
content: ' ';
display: block;
visibility: hidden;
clear: both;
}

thead th {
height: 30px;
}

tbody {
height: 400px;
overflow: auto;
}

tbody td, thead th {
width: 19.2%;
float: left;
}
*/

.swal2-popup {
  font-size: 1.6rem !important;
}

/*------------------------------------------*/
/*---- Componente para criação de funis ----*/
/*------------------------------------------*/
.taper-right {
  width: 25px;
  height: 0px;
  border-color: lightgray transparent;
  border-style: solid;
  border-width: 50px 25px 0 0px;
  float: left;
}

.taper-left {
  width: 25px;
  height: 0px;
  border-color: lightgray transparent;
  border-style: solid;
  border-width: 50px 0px 0px 25px;
  float: left;
}

.taper-center {
  width: 200px;
  height: 50px;
  border-color: lightgray transparent;
  border-style: solid;
  background-color: lightgray transparent;
  background-color: lightgray;
  float: left;
  text-align: center;
  padding-top: 5px;
}

.spacer {
  clear: both;
  height: 3px;
}

/*------------------------------------------*/
/*---- FIM Componente para criação de funis ----*/
/*------------------------------------------*/

.progress{
  height: 20px;
  margin-bottom: 5px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}

.scroll {
  /* width: 200px;
  height: 400px; */
   /* background: red; */
  overflow: scroll;
}
.scroll::-webkit-scrollbar {
   width: 6px;
}

.scroll::-webkit-scrollbar-track {
   -webkit-box-shadow: inset 0 0 6px #43698B;
   border-radius: 0px;
}

.scroll::-webkit-scrollbar-thumb {
   border-radius: 0px;
   -webkit-box-shadow: inset 0 0 6px #43698B;
   /* background-color: #43698B; */
}


/*
---- TIMELINE
*/
ul.timeline {
  font-family: VighaLight;
  list-style-type: none;
  position: relative;
}
ul.timeline:before {
  content: ' ';
  background: #d4d9df;
  display: inline-block;
  position: absolute;
  left: 29px;
  width: 2px;
  height: 100%;
  overflow-y:auto;
  z-index: 400;
}
ul.timeline > li {
  margin: 20px 0;
  padding-left: 20px;
}
ul.timeline > li > span {
  color: #2e6da4;
}
ul.timeline > li:before {
  content: ' ';
  background: white;
  display: inline-block;
  position: absolute;
  border-radius: 50%;
  border: 2px solid #BFC2C4;
  left: 20px;
  width: 20px;
  height: 20px;
  z-index: 400;
}

/* STATUS COMPRA */
.shop-tracking-status .form-horizontal{margin-bottom:0px}
.shop-tracking-status .order-status{margin-top:25px;position: relative;margin-bottom:90px}
.shop-tracking-status .order-status-timeline{margin-bottom: 15px;height:12px;border:0px solid #aaa;border-radius:7px;background:#eee;box-shadow:0px 0px 5px 0px #C2C2C2 inset}.shop-tracking-status .order-status-timeline .order-status-timeline-completion{height:8px;margin:1px;border-radius:7px;background:#FAA202;width:0px}

.shop-tracking-status .order-status-timeline .order-status-timeline-completion.c1{width:17%}
.shop-tracking-status .order-status-timeline .order-status-timeline-completion.c2{width:33%}
.shop-tracking-status .order-status-timeline .order-status-timeline-completion.c3{width:49%}
.shop-tracking-status .order-status-timeline .order-status-timeline-completion.c4{width:65%}
.shop-tracking-status .order-status-timeline .order-status-timeline-completion.c5{width:82%}
.shop-tracking-status .order-status-timeline .order-status-timeline-completion.c6{width:100%}

.shop-tracking-status .image-order-status{border:1px solid #ddd;padding:7px;box-shadow:0px 0px 10px 0px #999;background-color:#fdfdfd;position:absolute;margin-top:-35px}
.shop-tracking-status .image-order-status.active{box-shadow:0px 0px 10px 0px #FAA202; background-color: #FAA202;}.shop-tracking-status .image-order-status.active .status{color:#FAA202;text-shadow:0px 0px 1px #777}
.shop-tracking-status .image-order-status .icon{height:10px;width:10px;background-size:contain;background-position:no-repeat}
.shop-tracking-status .image-order-status .status{position: absolute;font-family:VighaLight;font-size: 10px;text-shadow:1px 1px #eee;color:#333;transform:rotate(0deg);-webkit-transform:rotate(-0deg);width:30px;top:30px;left:-5px}
.shop-tracking-status .image-order-status .sobre{position: absolute;font-family:VighaLight;font-size: 7px;transform:rotate(0deg);-webkit-transform:rotate(-0deg);width:5ch;top:50px;left:0px}
.shop-tracking-status .image-order-status-pedido{left:0}
.shop-tracking-status .image-order-status-triagem{left:17%}
.shop-tracking-status .image-order-status-cotacao{left:33%}
.shop-tracking-status .image-order-status-analise{left:49%}
.shop-tracking-status .image-order-status-comprado{left:65%}
.shop-tracking-status .image-order-status-entregue{left:82%}
.shop-tracking-status .image-order-status-retirada{left:99%}

/* 
.shop-tracking-status .image-order-status.disabled{filter:url("data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'><filter%20id='grayscale'><feColorMatrix%20type='matrix'%20values='0.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200%200%200%201%200'/></filter></svg>#grayscale");filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:gray;}
.shop-tracking-status .image-order-status-pedido{left:0}.shop-tracking-status .image-order-status-pedido .icon{background-image: url('../../images/Pedido.svg');}

.shop-tracking-status .image-order-status-delivered{left:80%}.shop-tracking-status .image-order-status-delivered .icon{background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExOEY2MkQyNTFFNDI0N0U3NSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3QzFCN0QwOUE1QUIxMUUwQjY1QUI1MUU1QzI1OUYyNCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3QzFCN0QwOEE1QUIxMUUwQjY1QUI1MUU1QzI1OUYyNCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkZCN0YxMTc0MDcyMDY4MTE4NzFDREEyRkNEOTI0OThCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTE4RjYyRDI1MUU0MjQ3RTc1Ii8+IDwvcmRmOkRlc2NyaXB0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);}
.shop-tracking-status .image-order-status-delivered .status{top:85px;left:-180px;transform:rotate(-30deg);-webkit-transform:rotate(-30deg);text-align:right}.shop-tracking-status .image-order-status-delivered .status:before{display:none}
.shop-tracking-status .image-order-status-delivered .status:after{font-family:VighaLight;content:"\f054";padding-left:5px;vertical-align:middle}
.shop-tracking-status .image-order-status-completed{right:0px}.shop-tracking-status .image-order-status-completed .icon{background-image: url(data:image/png;base64,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);}
.shop-tracking-status .image-order-status-completed .status{top:85px;left:-180px;transform:rotate(-30deg);-webkit-transform:rotate(-30deg);text-align:right}.shop-tracking-status .image-order-status-completed .status:before{display:none}
.shop-tracking-status .image-order-status-completed .status:after{font-family:VighaLight;content:"\f054";padding-left:5px;vertical-align:middle} */
