/* Legacy app styles. Trimmed of vestigial CRM/template rules; the active
   design system lives in airlock.css (loaded after this file). */

::placeholder {
    color:lightgray !important;
    opacity: .8 !important;
  }

.mainwrapper {
    height:calc(100vh - 70px);
}

.dropdown-no-icon::after {
    display: none;
}

.dropdown-no-icon::before {
    display: none !important;
}

.navbar-profile-image{
    object-fit: cover;
    border-radius: 50%;
    height: 40px;
    width: 40px;
    cursor: pointer;
}

.bg-pulsar {
    background-color: #1f256c;
}

.smaller {
    font-size:14px;
}

.smallest {
    font-size:12px;
}

pre {
    white-space: pre-wrap;
    font-family: var(--bs-body-font-family);
    font-size:1em;
}

.breadcrumb-item a {
    color:inherit;
    text-decoration:inherit;
}

.offcanvas.offcanvas-end {
    width:40vw;
}

.offcanvas-form {
    bottom:auto;
}

.offcanvas-form label {
    padding-top:10px;
}

.form-group .mb-2 {
    margin-bottom: 0px !important;
}

.form-switch label {
  padding-top: 2px !important;
  vertical-align: middle;
  padding-left:10px;
}

.notifications-badge {
    font-size:10px;
}

.form-group {
    width:100% !important;
}

.ms-sign-in-btn:hover {
    background-color: #eaeaea !important;
}

.fs-7 {
    font-size: .8rem!important;
}

.form-control {
    padding: .275rem .75rem
}

.form-check-input {
    width: 3em !important;
    height: 1.5em !important;
}

.dropdown-item:active {
    background:#1f256c;
}

* {
    caret-color: transparent;
}

input, textarea, [contenteditable="true"] {
    caret-color: auto;
}
