
@font-face {
  font-family: "Questa Sans";
  src: url("/Fonts/questa-sans-regular.otf");
}

@font-face {
  font-family: "Questa Slab";
  src: url("/Fonts/questa-slab-regular.otf");
}

body {
  font-family: "Questa Sans";
}

.navbar-secondary {
background: #005FAF;
}

.navbar {
background: #FFFFFF;
box-shadow: 0px 2px 10px 0px rgba(0, 95, 175, 0.25);
}

.navbar-brand a img {
height: 30px;
}

/* FORM FIELDS */

.info {
padding-bottom: 5px;
}

.form-control, .msos-input-container, div.msos-container, input[type=date] {
border-color: #DDDDDD !important;
}

/* FORM BUTTONS */
.crmEntityFormView .actions .btn {
min-width: 120px;
font-family: 'Questa Sans' !important;
font-weight: 400 !important;
}

.btn-primary, .entity-lookup .toolbar-actions .input-group-btn .btn {
border-radius: 40px;
background-color: #005FAF;
border-color: #005FAF;
}

.btn-primary:hover, .entity-lookup .toolbar-actions .input-group-btn .btn:hover, .btn-primary:focus:hover, .btn-primary.focus:hover {
    box-shadow: inset 0 0 0 calc(2px - 1px) #004D99;
    background: #2e81c7;
    border-color: #2e81c7;
    color: #fff;
}

.btn-default {
background: #fff;
border-color: #005FAF;
color: #005FAF;
border-radius: 40px;
}

.ghost-button {
color: #005FAF;
text-decoration: none;
}

.ghost-button:hover {
  text-decoration: underline;
}



/* FORM FIELDS */
html[dir=ltr] .crmEntityFormView .cell .field-label {
font-weight: 500;
}


/* MODALS */

#eyfrcc_organization_lookupmodal .modal-form-insert {
z-index: 100050;
}

#eyfrcc_organization_lookupmodal .modal-backdrop {
z-index: 100020;
}

#eyfrcc_organization_lookupmodal #filterDropdownId .selected-view.dropdown-toggle {
display: none !important;
}


/* 
#parentcustomerid_lookupmodal table > tbody,
#ebs_address1_country_lookupmodal table > tbody,
#ebs_address1_stateorprovince_lookupmodal table > tbody,
#ebs_faculty_lookupmodal table > tbody,
#ebs_contacttype2_lookupmodal table > tbody {
display: table-row-group !important;
vertical-align: middle;
unicode-bidi: isolate;
border-color: inherit;
}

#parentcustomerid_lookupmodal table > tbody td,
#ebs_address1_country_lookupmodal table > tbody td,
#ebs_address1_stateorprovince_lookupmodal table > tbody td,
#ebs_faculty_lookupmodal table > tbody td,
#ebs_contacttype2_lookupmodal table > tbody td {
width: auto !important;
padding: 10px !important;
} */

.crmEntityFormView .form-custom-actions .btn {
min-width: 120px;
font-family: 'Questa Sans' !important;
font-weight: 400 !important;
}




/* USER APPLICATION ROLE FORM */
#EntityFormControl_EntityFormView  table > tbody > tr:nth-child(6) > td:has(#eyfrcc_haseditpermission) {
display: none;
}

div[data-name="tab_d4eafcf2-378b-ef11-8a69-7c1e5206227f"] .form-control[readonly]:not(.lookup):not(.disabled) {
border-color: #ddd !important;
background-color: #F2F2F2;
color: #111;
box-shadow: none !important;
opacity: 1;
}

/* RESEARCH DECLARATIONS FORM */

html:has(#eyfrcc_willtheprojectinvolvetheuseofpersonaldataorlargedatasetsthatcouldbeconsideredsensiti_label) {
overflow: hidden;
}

#EntityFormControl_EntityFormView  table > tbody > tr:has(#eyfrcc_contributor) {
display: none;
} 

