/*
	Custom CSS for Blue List Features
*/

section-title.h3 {
  text-decoration: none !important;
  font-weight: 10;
  font-size: 20px;
}

/*
	Signin Page
*/
.signinpage {
	min-height: 70vh !important;
}

/*
	Header Navbar
*/
.static-top.navbar-dark {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
/*
	Multistep Form Progress Bar
*/

.progress {
	width: auto;
}

.list-group {
    --bs-list-group-color: #212529;
    --bs-list-group-bg: #fff;
    --bs-list-group-border-color: #242424;
    --bs-list-group-border-width: 1px;
    --bs-list-group-item-padding-x: 1rem;
    --bs-list-group-item-padding-y: 0.5rem;
    --bs-list-group-action-color: #495057;
    --bs-list-group-action-hover-color: #495057;
    --bs-list-group-action-hover-bg: #f8f9fa;
    --bs-list-group-action-active-color: #212529;
    --bs-list-group-action-active-bg: #e9ecef;
    --bs-list-group-disabled-color: #6c757d;
    --bs-list-group-disabled-bg: #fff;
    --bs-list-group-active-color: #fff;
    --bs-list-group-active-bg: #0e252e;
    --bs-list-group-active-border-color: #0d6efd;
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    border-radius: 12px !important;
	border: solid;
	border-width: thin;
	border-color: #0e252e80;
}

.list-group-item {
	width: 100%;
	border: 0;
}

/*
	Form Crm Entity
*/
    
div[role='form'] {
  background-color: #FFFFFF;
  color: #000000;
  border: 1px solid #0e252e80 !important;
  box-shadow: 8px 8px 20px rgba(0, 1, 1, 0.25);
  border-radius: 8px;
  padding-top: 20px;
}

.crmEntityFormView .cell .field-label {
    display: inline;
    color: #0e252eCC !important;
	font-weight: 500 !important;
}

.crmEntityFormView {
  padding-left: 20px !important;
  padding-right: 20px !important;
}

.btn.btn-default.clearlookupfield,.btn.btn-default.launchentitylookup {
    border-radius: 0px 6px 6px 0px !important;
}

.btn {
  border-radius: 6px !important;
}

.registration-form-acknowledge {
  font-size: 14px;
  color: #0e252eCC;
}

.registration-form-complete-required {
}

/*
	Card
*/

.card {
  max-width: 100% !important;
  border-radius: 8px;
  background-color: #f2f2f2CC !important;
}

.card-header {
  background-color: #f2f2f280 !important;
}

/*
	Miscellaneous Elements
*/

#WebResource_registrationFormStatementAcknowledge {
  height: 615px;
}

/*
  Sub-Grid
*/

.subgrid .view-grid {
  height: 400px;
}

/*
  Modal
*/

#EntityFormPanel {
	box-shadow: none;
	border: none !important;
}

#content-container[role='main'] {
	max-width: 80%;
}

.modal-body {
	padding: 0px !important;
}

.modal-dialog {
	max-width: 90%;
}

.modal-form .modal-body iframe {
    width: 100%;
    border: none;
    height: 762px;
}

/************************/
/* Blue UAS Portal Page */
/************************/

/* 
  Tab Navigation (Tabs)
*/
.nav-link[role='tab'] {
  color: #1D2D50 !important;
  font-weight: bold !important;
  background-color: #F0F0F0;
  border-color: #1D2D50;  
}

.nav-link .active[role='tab'] {
  color: #0e252e !important;
  font-weight: bold !important;
  border-color: #1D2D50 #1D2D50 #FFFFFF !important;
}

/* 
  Recommended Assessors List
*/

#ra-list-group > .list-group-item:last-child {
  border-bottom-left-radius: 12px !important;
  border-bottom-right-radius: 12px !important;
}

#ra-list-group > .list-group-item:first-child {
  padding-top: 15px;
}

/* 
  Intake link on UAS Portal page
*/
#submit-intake-link {
  /* color: #0d6efd; */
  color: #0076C0;
}

#submit-intake-link:hover {
  color: #0e252e;
  text-decoration: underline;
}

/* Remove border on List Group for the Process Steps */

.offcanvas-body .list-group {
  	border: none;
    border-width: 0;
    border-color: #FFFFFF00;
}

label[for="mad_attestation_0"] {
	padding-right: 12px;
}

/* Process buttons */
button[data-bs-toggle="offcanvas"]:focus {
  color: #182D51 !important;
}
/* 
button[data-bs-toggle="offcanvas"]:focus:not(:focus-visible) {
  border-color: #F4F9FD;
  background-color: #F4F9FD;
} */