body {
    font-family: 'Poppins', sans-serif;
    position: relative;
}


.logo {
    max-width: 250px;
}
header.smaller img.logo {
    max-width: 200px;
}

.reverse-logo {
    max-width: 250px; width: 90%;
}

/* Old Syntax */
::-webkit-scrollbar-thumb:hover {
 background-color: #0994dc;
}


.pink {
    color: #0994dc !important;
}
.background-primary {
    color: #fff;
    background: #0994dc;
}

.proposal_upload{
    border: 1px solid #0994dc;
    border-radius: 5px;
}


.btn.btn-xs-primary {
    background: #0994dc;
    border-color: #0994dc;
    color: #fff !important;
    border: none !important;
    padding: 8px 15px;
    font-size: 14px;
    border-radius: 20px !important;
}
.btn.btn-sm-primary {
    background: #0994dc;
    border-color: #0994dc;
    
}

.btn.btn-primary {
    background: #0994dc;
    border-color: #0994dc;
}

.btn.btn-primary:hover,
.btn.btn-sm-primary:hover
 {
    background: #4da948;
    border-color: #4da948;
}

.btn.btn-sm-secondary {
    background: #4da948;
    border-color: #4da948;
    color: #191e1f !important;
    
}

.btn.btn-secondary {
    background: #4da948;
    border-color: #4da948;
   
    color: #191e1f !important;

}
.btn.btn-secondary:hover,
.btn.btn-sm-secondary:hover
 {
    background: #0994dc !important;
    border-color: #0994dc !important;
}


.operation-edit:before,.operation-form:before,.operation-worksorder:before,.operation-worksquote:before,.operation-offer:before {


    color: #0994dc;

}
.operation-overview:before{

   
    color: #007bff;

}
.operation-delete:before {
   
    color: #0994dc;
}


#sidebar ul li.active { border-color: #0994dc; }

#sidebar ul li:hover a, #sidebar ul li:hover i {
    color:#0994dc;
}

.line {
  fill: none;
  stroke: #0994dc;
  stroke-width: 6;
  transition: stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1),
    stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1);
}

.dropdown .dropdown__menu a.cars:hover {
    background: #ffbe27;
}
.dropdown .dropdown__menu a.vans:hover {
    background: #0994dc;
}

.dropdown:after {
   
    border-bottom-color: #0994dc;
}

.border-pink {
    border-color: #0994dc !important;
}

.cars-colour li:hover {
    border-color: #ffbe27;
}
.vans-colour li:hover {
    border-color: #0994dc;
}

/*Color number of the step and the connector before it*/
#progressbar li.active:before, #progressbar li.active:after {
    background: #0994dc;
}
#progressbar li.completed:before, #progressbar li.completed:after {
    background: #22bc13;
}


/* (C3) RIGHT */
.message_dealer::after, .message_partner::after {
  /* (C3-1) RIGHT TRIANGLE */
  border-left-color: #0994dc;

}

.message-log.message_dealer,.message-log.message_partner {
    background: #0994dc;
    color: #fff;
}
.message-log.message_administrator {
    background: #4da948;
    color: #222;
}

.notification-circle.red {
    border: 3px solid #0994dc;
}
.notification-circle.green {
    border: 3px solid #bebe27;
}

.notification-circle-new {
  
    background: #0994dc;
  
}


.notification-circle .new-notification {
   
    background: #0994dc;
   
}

.footer-top .inner {
    border-bottom:  1px solid #0994dc;
}

.wflightbluebg .nav-pills li.nav-item a.nav-link {
    border: 1px solid #0994dc;;
}


.nav-pills li.nav-item a.nav-link.active{
    background: #0994dc;
    color: #fff;
    font-weight: 700;
}

.badge.bg-special {
    background: #0994dc;
    border:1px solid #0994dc;

}

a.filter_vehicles {
    border: 2px solid #0994dc !important;
    border-radius: 4px !important;
}
a.filter_vehicles:hover {
    border: 2px solid #4da948 !important;
    background: #4da948;
}

.accordion-body ul li.active{ border: 3px solid #0994dc;}

.
.onboarding a.accent {
    color: #0994dc !important;
    font-weight: bold;
}

.form-control:active,   .form-control:focus,  .bg .form-control:active,  .bg .form-control:focus {
      outline: none !important;
      box-shadow: 0px 0px 9px 7px rgba(255,109,60,0.1) !important;
      -webkit-box-shadow:0px 0px 9px 7px rgba(255,109,60,0.1) !important;
      border: 1px solid #0994dc !important;
}
   
input[type='checkbox']:checked {
    accent-color: #0994dc !important;
    color: #fff !important;
}
 
.footer-menu-mini a.active {
    color: #0994dc;
}


    #optionsFlush input[type=radio]:checked + label,#optionsFlush input[type=checkbox]:checked + label{

        border: 2px solid #0994dc;
          color: #fff;

    }

.active>.page-link {
    background-color: #0994dc !important;
    color: #fff !important;
}
