
/* Division */
div:nth-child(1) div:nth-child(1) div:nth-child(2) .panel > div:nth-child(1){
 border-top-color:#17A2B8;
}

.steps li.active .step-number, .steps li.active::before, .steps li.complete .step-number, .steps li.complete::before {
  border-color: #17A2B8 !important;
}

.tabpanel_tab_agencia {
    
    padding-top: 30px !important;
    padding-right: 20px !important;
    padding-left: 20px !important;
}

.tabpanel_tab_destino {
    
    padding-top: 30px !important;
    padding-right: 20px !important;
    padding-left: 20px !important;
}

.tabpanel_tab_transporta {
    
    padding-top: 30px !important;
    padding-right: 20px !important;
    padding-left: 20px !important;
}

.tabpanel_tab_estaciona {
    
    padding-top: 30px !important;
    padding-right: 20px !important;
    padding-left: 20px !important;
}



.horatual {
    font-size: 30px;
    color: #777;
}

.btn-warning {
  background-color: #FFFFFF !important;
  color: #696C74 !important;
  border: 1px solid #F2F2F2 !important;
  font-size: 12px !important;
  padding: 12px 20px !important;
  border-radius: 2px !important;
}

.btn-warning:hover {
  transition: all .5s ease-in-out;
  box-shadow: 0 14px 26px -12px rgba(0, 0, 0, 0.1), 0 4px 23px 0 rgba(0, 0, 0, 0.1), 0 8px 10px -5px rgba(0, 0, 0, 0.1) !important;
}


.csscol  {
background-color: #f8f9fa !important;
box-shadow: 0 0 1px rgba(0,0,0,.125),0 1px 3px rgba(0,0,0,.2);
border-radius: .25rem;
margin-bottom: 1rem;
min-height: 80px;
padding: .5rem;
position: relative;
margin-left: 900px;
margin-top: -100px;
    
}

.linha {
    border-top: 1px #00000020 solid;
    border-bottom: 1px #00000020 solid;
    padding-top: 5px;
    padding-bottom: 5px;
}

.linhaitem {
    border-top: 2px #00000020 solid;
    border-bottom: 1px #00000020 solid;
    background-color: #00000020 ;
    padding-top: 5px;
    padding-bottom: 5px;
}

.itens {
    margin-top: -15px;
    border-bottom: 1px #00000020 solid;
    background-color: #F8F9FA ;
    padding-top: 5px;
    padding-bottom: 5px;
}



#btn_buscar {
    
    display: inline-block;
    vertical-align: top;
    float: right;
    margin-top: 20px;
    margin-left: 50px;
}

#tlabel_1553901516 {
    
    padding-top: 5px;
}



.container_filtros {
    
    margin-left: 0px !important;
    margin-top: -160px;
}




label:not(.form-check-label):not(.custom-file-label) {
  font-weight: 400 !important;
}

label {
  margin: 0;
  margin-bottom: 0px;
  font-weight: 400;
  font-family: Helvetica,Arial,Verdana;
  color: #777;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
  border-top: 3px #ffc107 solid !important;
}

.quote-yellow {
    border-radius: .25rem;
    box-shadow: 0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);
    background-color: #fff;
    border-left: 5px solid #e9ecef;
    border-left-color: #ffc107;
    margin-bottom: 1rem;
    padding: 1rem;
}

.space-field {
    
    padding-left: 45px;
    width: 100%;
}

.space {
    
    padding-left: 23px;
    
}

.form-control:focus {
  color: #333;
  background-color: #fff;
  border-color: #9accd4;
  outline: 0;
  box-shadow: inset 1 0 0 black;
}

.btn-app-cinza{
border-radius: 3px;
background-color: #f8f9fa;
border: 1px solid #ddd !important;
color: #6c757d;
font-size: 12px;
height: 60px;
margin: 0 0 10px 10px;
min-width: 80px;
padding: 15px 5px;
position: relative;
text-align: center;
}

.btn-app-cinza:hover {
  background-color: #f8f9fa;
  border-color: #aaa;
  color: #444;
}

.form-group .btn-app-cinza {
  
  white-space: break-spaces;
  padding-bottom: 75px;
  padding-top: 0px;
  border: 1px solid #c6c2c2 !important;
}

/* Font Icon */
.btn-app-cinza span i{
 color:#6c757d !important;
 font-weight:600;
 padding-bottom:10px;
 padding-right:0px !important;
 font-size: 20px !important;
}

/* Button */
.form-group .btn-app{
 color:#ffffff !important;
 white-space:break-spaces;
 padding-bottom:75px;
 padding-top:0px;
 border: 1px solid transparent !important;
}

/* Font Icon */
.btn-app span i{
 color:#ffffff !important;
 font-weight:600;
 padding-bottom:10px;
 padding-right:0px !important;
}

/* Font Icon */
.fb-field-container .fb-inline-field-container .btn-app span i{
 font-size:20px !important;
}

/* Span Tag */
.btn-app span{
 transform:translatex(0px) translatey(0px);
}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
  font-size: 12px !important;
}

.box-menu {
    width: 650px; 
    padding: 10px !important;
}

.timeline > li > .timeline-item > .timeline-header {
  color: #555;
  font-size: 12px;
  line-height: 1.5;
}

.tseek-group .tfield {
    font-size: 12px !important;
}

#agenciamodal > .ui-dialog-titlebar {background: #ffc107;}

.card-item-title {
  color: #389f99 !important;
}

.label-info {
  background-color: #389f99 !important;
}

.h2, h2 {
  font-weight: 800 !important; 
  font-size: 2.5em !important;
}


.table {
  color: var(--text-color);
  font-size: 13px;
}


