/* rebuild it with 
time bench build --verbose 
*/

body {color: #6E6E6E !important; font-family: 'Ubuntu', sans-serif !important;  }

@media (min-width: 1200px) {
  .h1,h1 {    font-size: 1.875rem !important;    font-weight: 800;    line-height: 1.25;    letter-spacing: -.025em;    margin-bottom: 1rem }
  .h2,h2 {    font-size: 1.25rem !important;    font-weight: 700;    margin-bottom: .75rem }
  .h3,h3 {    font-size: 1rem !important;    font-weight: 600;    margin-bottom: .5rem }
}
@media (min-width: 576px) {
  .h1,h1 {    font-size: 1.875rem !important;    font-weight: 800;    line-height: 1.25;    letter-spacing: -.025em;    margin-bottom: 1rem }
  .h2,h2 {    font-size: 1.25rem !important;    font-weight: 700;    margin-bottom: .75rem }
  .h3,h3 {    font-size: 1rem !important;    font-weight: 600;    margin-bottom: .5rem }
}


.app-logo { width:175px; }

.btn.btn-primary {
    background-color: #003883;
}

.navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
    color: #003883;
}

.btn-info {
    /*color: #000 !important;
    background-color: #ecf5fe !important;
    border-color: #0dcaf0 !important;*/
    color: var(--blue-500) !important;
    background-color: #ecf5fe !important;
    border-color: #ecf5fe !important;
    box-shadow: inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075) !important;

}


/*footer {
    position: absolute; 
    bottom: 1px;
    left: 0%;
    width: 100%;
}*/

a[href="/all-products"] {  display: none;  }
.footer-powered a {  display: none;  }

div[data-fieldname="customertype"] {  width: 49%;    float: left; }
div[data-fieldname="packagename"] {  width: 49%;    float: left; }

div[data-fieldname="api_user_count_operator"] {  width: 49%;    float: left; }
div[data-fieldname="api_user_count_operator"] input {     width: 10%; }
div[data-fieldname="api_user_count_authority"] {  width: 49%;    float: left; }
div[data-fieldname="api_user_count_authority"] input {     width: 10%; }
div[data-fieldname="api_user_count_maintenance"] {  width: 49%;    float: left; }
div[data-fieldname="api_user_count_maintenance"] input {     width: 10%; }
div[data-fieldname="api_user_count_insurance"] {  width: 49%;    float: left; }
div[data-fieldname="api_user_count_insurance"] input {     width: 10%; }



/* Lieferant */
div[id="page-Supplier"] div[data-fieldname="customernumber"],
div[id="page-Supplier"] div[data-fieldname="supplier_name"],
div[id="page-Supplier"] div[data-fieldname="tax_id"],
div[id="page-Supplier"] div[data-fieldname="country"],
div[id="page-Supplier"] div[data-fieldname="accounts"] { background-color: #ecf5fe; }

/* Kunde */
div[id="page-Customer"] div[data-fieldname="customernumber"],
div[id="page-Customer"] div[data-fieldname="customer_name"],
div[id="page-Customer"] div[data-fieldname="customertype"],
div[id="page-Customer"] div[data-fieldname="customer_name"],

div[id="page-Customer"] div[data-fieldname="tax_id"],
div[id="page-Customer"] div[data-fieldname="country"],
div[id="page-Customer"] div[data-fieldname="accounts"] { background-color: #ecf5fe; }

div[data-fieldname="deliver_data_to_airport"] { float:left; }



div[data-fieldname="deliver_data_to_airport"], div[data-fieldname="deliver_data_to_airport_dt"] {
      background-color: lightskyblue; }

div[data-fieldname="transfer_pilotid_to_airport"], div[data-fieldname="transfer_pilotid_to_airport_dt"] {
       background-color: lightgoldenrodyellow;  }
div[data-fieldname="transfer_pilotid_via_api"], div[data-fieldname="transfer_pilotid_via_api_dt"] {
     background-color: lightcyan;  }





/* div[data-web-form="hardware-purchase-order"] div[data-fieldname="organisation"] {width: 15%;} */ 

/* div[data-fieldname="company_name"] { width: 40%; }
div[data-web-form="hardware-purchase-order"] input[type="text"] {width: 45%;} */
div[data-web-form="hardware-purchase-order"] input[data-fieldtype="Int"] {width: 25%; }

div[data-web-form="hardware-purchase-order"] input[data-fieldname="salutation"] { width: 135px; }
div[data-web-form="hardware-purchase-order"] input[data-fieldname="mobile"] { width: 150px; }
div[data-web-form="hardware-purchase-order"] input[data-fieldname="phone"] { width: 150px; }
div[data-web-form="hardware-purchase-order"] input[data-fieldname="email"] { width: 280px; }




div[id="page-Contact"] div[data-fieldname="user"] .clearfix { background-color: #26448c; }
div[id="page-Contact"] div[data-fieldname="user"] label { color: white; }

div[id="page-Customer"] div[data-fieldname="email_id"] .clearfix { background-color: #26448c; }
div[id="page-Customer"] div[data-fieldname="email_id"] label { color: white; }



