/* Main site */
* {
    font-family: "Akzidenz Grotesk BQ", Helvetica, sans-serif;
}

:root {
    --bs-blue: #0092C7;
	--bs-link-color: #262A39;
	--bs-link-hover-color: #0092C7;
}

.pagination {
    --bs-pagination-active-bg: var(--bs-blue) !important;
    --bs-pagination-active-border-color: var(--bs-blue) !important;
}


.btn-primary, .btn-default {
    --bs-btn-color: #fff;
    --bs-btn-bg: var(--bs-blue);
    --bs-btn-border-color: var(--bs-blue);
    --bs-btn-hover-color: var(--bs-blue);
    --bs-btn-hover-bg: ##f8f9fa;
    --bs-btn-hover-border-color: ##f8f9fa;
	
    --bs-btn-focus-shadow-rgb: 0,146,199;
	
    --bs-btn-active-color: var(--bs-blue);
    --bs-btn-active-bg: ##f8f9fa;
    --bs-btn-active-border-color: ##f8f9fa;
	
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: var(--bs-blue);
    --bs-btn-disabled-border-color: var(--bs-blue)
}

.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover {
    background-color: var(--bs-blue)!important;
}

.form-control {
	background-color: var(--bs-light)!important;
	border: none!important;
	padding-left: 15px!important;
	padding-right: 15px!important;
}

.input-group {
    align-items:normal!important;
}

html[dir=ltr] .crmEntityFormView .cell.crmquickform-cell:first-child {
    border-right: none!important;
}

/* Tabulator */
#selloutdatacontainer {
    display: none;
}

#btn-save {
    margin-top: 10px;
    margin-bottom: 10px;
}

.tabulator {
    border-width: 2px !important;
    margin-bottom: 20px !important;
}

.tabulator-row:hover {
    background-color: rgb(170, 227, 255) !important;
}

.tabulator-header {
    border-color: rgb(0, 146, 199) !important;
    background-color: rgb(0, 146, 199) !important;
    color: white !important;
}


.tabulator,
.tabulator-cell,
.tabulator-col {
    font-size: smaller !important;
    background-color: transparent !important;
    border-color: rgb(0, 146, 199) !important;
}

.tabulator-arrow {
    border-bottom-color: white !important;
    border-top-color: rgb(180, 235, 255) !important;
}

.stickySearchBar{
    background-color: #f3f3f3;
    position:sticky;
    top:5%;
    width:100%;
    z-index:100;
}
#backTop {
    position: fixed;
    bottom: 30px;
    right: 30px;
    z-index: 9999;
    text-decoration: none;
    transition: opacity 0.2s ease-out;
    /*background-image: url(top.png);*/
}

.tabulator-selected {
    background-color: rgba(211, 211, 211, 1) !important;
}

#UpdateButton {
    opacity: 0;
    width : "0px";
    height: "0px";
}

#mso_accountid_lookupmodal #filterDropdownId {
    display: none !important;
}