h3{
    font-weight: bold;
}
h1 {
    font-family: "Poppins", sans-serif;
    font-size: 32px;
    font-weight: 700;
}

input[type=button].btn,
a.btn {
    background-color: #06068f;
    border: 1px solid #06068f;
    border-radius: 4px;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    padding: 8px 12px;
}
input[type=button].btn:hover,
a.btn:hover {
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.46), 0 2px 10px 0 rgba(0, 0, 0, 0.42);
    background-color: #06068f;
    border: 1px solid #06068f;
}

.dropdown.action button.btn {
    color: black;
    background-color: transparent;
    border: 0;
}
.view-toolbar.grid-actions,
table thead th {
    background-color: #F0F3F9;
}
table thead th,
table thead th a {
    color: #303030;
}
div.grid-actions {
    border-bottom: 0;
}
.view-grid table.table > tbody > tr:nth-of-type(odd) {
    background-color: #F6F6F6;
}
.view-grid table.table > tbody > tr:nth-of-type(even) {
    background-color: #FCFCFC;
}
.view-grid table.table > tbody > tr:last-child {
    border-bottom: 1px solid #DEDEDE;
}

input[type=button].btn,
a.btn {
    background-color: #06068f;
    border: 1px solid #06068f;
    border-radius: 4px;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    padding: 8px 12px;
}
input[type=button].btn:hover,
a.btn:hover {
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.46), 0 2px 10px 0 rgba(0, 0, 0, 0.42);
    background-color: #06068f;
    border: 1px solid #06068f;
}

#content_form {
    margin-bottom: 5px;
}

.open>.dropdown-menu{
    background-color: var(--portalThemeColor4, #ffffff);
}
.open>.dropdown-menu>li>a{
    color: var(--portalThemeOnColor9, #1276CE);
}


.open .dropdown-menu > li > a:hover,.dropdown-menu > .active > a:hover{
    color: var(--portalThemeColor4, #ffffff);
    background-color: var(--portalThemeOnColor9, #1276CE);
    text-decoration: Underline;

}
.dropdown-menu>.active>a{
    color: var(--portalThemeColor4, #ffffff);
    background-color: var(--portalThemeOnColor9, #1276CE);
    text-decoration: Underline;

}
.open .dropdown-menu>.active>a:focus{
    color: var(--portalThemeColor4, #ffffff);
    background-color: var(--portalThemeOnColor9, #1276CE);
    text-decoration: Underline;

}

input[type=radio],
input[type=checkbox] {
    appearance: none;
    border-color: #DDDDDD;
    height: 25px;
    position: relative;
    width: 25px;
}

input[type=radio]:disabled,
input[type=checkbox]:disabled {
    background-color: #E9ECEF;
}

input[type=radio] {
    border-radius: 50%;
}
input[type=checkbox] {
    border-radius: 4px;
}

input[type=radio]:checked,
input[type=checkbox]:checked {
    background-color: #0d6efd;
    border-color: #0d6efd;
}

input[type=radio]:focus,
input[type=checkbox]:focus {
    box-shadow:  0 0 0 4px #c0d4fb;
    outline: none;
}

input[type=radio] + label,
.cell.boolean-radio-cell input[type=radio] + label {
    display: inline-block;
    margin-left: 4px;
    margin-top: 5px !important;
    vertical-align:top !important;
}


input[type=radio]:checked::after {
    content: " ";
    background: white;
    border: 1px solid white;
    border-radius: 50%;
    width: 13px;
    height: 13px;
    display: block;
    margin-left: 6px;
    margin-top: 6px;
}

[type="checkbox"]:checked:after {
    content: '✔';
    position: absolute;
    top: 6px;
    left: 5px;
    font-size: 18px;
    line-height: 0.8;
    color: white;
  }

.crmEntityFormView tr td.cell.checkbox-cell div.info {
    padding-bottom: 6px;
    padding-left: 36px;
    padding-top: 6px;
}

.crmEntityFormView td.cell.checkbox-cell label {
    padding-left: 16px;
}
.NotificationStyle {

    background-color: #E7F0FD;
    border: 1px solid #89B4F5;
    border-radius: 4px;
    border-left: 6px solid #0D47A1;
    color: #0D47A1;
    font-family: "Poppins", sans-serif;
    font-size: 16px;
    padding: 10px;

  }
.NOTIFICATION .entitylist {
    background-color: unset;
    border: none;
}

.NOTIFICATION .view-grid table.table {
    border-collapse: separate;
}

.NOTIFICATION .view-grid table.table tbody tr {
    border: none;
}

.NOTIFICATION .view-grid table.table tbody td,
.NOTIFICATION .view-grid table.table thead th {
    background-color: #E7F0FD;
    border: 1px solid #89B4F5;
    border-radius: 4px;
    border-left: 6px solid #0D47A1;
    color: #0D47A1;
    font-family: "Poppins", sans-serif;
    font-size: 16px;
    padding-left: 12px;
}
nav li:has(#search){
    display:none;
}
