/* _content/NBLegWeb.Public.Web/Features/LegislativeCalendar/EventDetails.cshtml.rz.scp.css */
.calendar-event-details[b-bhzngqkl2t] {
  box-shadow: 2px 2px 4px rgba(100, 100, 100, 0.5);
  max-width: 450px;
  background-color: #fefefe;
}
.calendar-event-details[b-bhzngqkl2t]::before {
  width: 100%;
  display: block;
  height: 200px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  content: "";
}
.calendar-event-details.event-type-housedailysitting[b-bhzngqkl2t]::before {
  background-image: url("/images/housedailysitting-webcast-viewer-bg.jpg");
}
.calendar-event-details.event-type-committeemeeting[b-bhzngqkl2t]::before {
  background-image: url("/images/committeemeeting-webcast-viewer-bg.jpg");
}
.calendar-event-details.event-type-specialevent[b-bhzngqkl2t]::before {
  background-image: url("/images/webcast-type-other.jpg");
}
.calendar-event-details.event-type-other[b-bhzngqkl2t]::before {
  background-image: url("/images/webcast-type-other.jpg");
}
.calendar-event-details .calendar-event-details-content[b-bhzngqkl2t] {
  padding: 1rem;
}
.calendar-event-details .calendar-event-details-content i[b-bhzngqkl2t] {
  margin-right: 8px;
}
.calendar-event-details .calendar-event-details-content .calendar-event-details-date[b-bhzngqkl2t] {
  font-size: 1.2rem;
  margin-bottom: 0.5rem;
}
.calendar-event-details .calendar-event-details-content .calendar-event-details-time[b-bhzngqkl2t] {
  font-size: 1.2rem;
  margin-bottom: 0.5rem;
}
.calendar-event-details .calendar-event-details-content .calendar-event-details-description[b-bhzngqkl2t] {
  margin-bottom: 1rem;
  margin-top: 1rem;
}
.calendar-event-details .calendar-event-details-content .calendar-event-details-location[b-bhzngqkl2t] {
  font-size: 1.2rem;
  margin-bottom: 0.5rem;
}
.calendar-event-details .calendar-event-details-content .calendar-event-webcast[b-bhzngqkl2t] {
  font-size: 1.2rem;
  margin-bottom: 0.5rem;
}
.calendar-event-details .calendar-event-details-content .calendar-event-attachments[b-bhzngqkl2t] {
  font-size: 1.2rem;
  display: flex;
  justify-content: flex-end;
  align-items: flex-start;
  flex-direction: column;
}
.calendar-event-details .calendar-event-details-content .calendar-event-attachments + ul[b-bhzngqkl2t] {
  border: solid 1px #efefef;
  margin-left: 2rem;
  padding: 0.2rem;
}

/*# sourceMappingURL=EventDetails.cshtml.css.map */
/* _content/NBLegWeb.Public.Web/Features/StudentOpportunities/Internships/InternshipProgramLayout.cshtml.rz.scp.css */
.internship-program-masthead[b-wollans8pi] {
  display: flex;
  width: 100%;
  min-height: 360px;
  background-image: url("/images/internship-program-masthead.png");
  background-size: cover;
  background-position-y: 30%;
}
.internship-program-masthead[b-wollans8pi]  .row {
  height: 100%;
}

.internship-program-masthead-title[b-wollans8pi] {
  position: relative;
  height: 100%;
}
.internship-program-masthead-title h1[b-wollans8pi] {
  position: absolute;
  bottom: 0;
  background-color: rgba(93, 109, 126, 0.9);
  padding: 1rem;
  color: #f5f5f5;
  margin: 0;
}

/*# sourceMappingURL=InternshipProgramLayout.cshtml.css.map */
/* _content/NBLegWeb.Public.Web/Features/StudentOpportunities/Internships/InternshipProgramNavMenu.cshtml.rz.scp.css */
.internship-nav-menu[b-vvmy8r4wqb] {
  width: 100%;
}
.internship-nav-menu ul[b-vvmy8r4wqb] {
  width: 100%;
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 1024px) {
  .internship-nav-menu ul[b-vvmy8r4wqb] {
    flex-direction: row;
  }
  .internship-nav-menu ul li[b-vvmy8r4wqb] {
    border-left: none;
  }
}
.internship-nav-menu ul li[b-vvmy8r4wqb] {
  display: flex;
  padding: 1rem;
  margin: 0;
  justify-content: center;
  border-right: solid 1px #ccc;
  border-left: solid 1px #ccc;
  border-top: solid 1px #ccc;
  flex-basis: 0;
  flex-grow: 1;
}
.internship-nav-menu ul li:first-child[b-vvmy8r4wqb] {
  border-left: solid 1px #ccc;
  border-top: none;
}
.internship-nav-menu ul li a[b-vvmy8r4wqb] {
  display: flex;
  margin: 0;
  padding: 0;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-weight: 500;
}

/*# sourceMappingURL=InternshipProgramNavMenu.cshtml.css.map */
/* _content/NBLegWeb.Public.Web/Features/StudentOpportunities/Internships/ParticipatingUniversities.cshtml.rz.scp.css */
.participant[b-ygem02xtgo] {
  border-bottom: solid 1px #ebebeb;
  width: 100%;
  display: flex;
  height: 100%;
  margin-top: 2rem;
  flex-direction: column;
  align-items: center;
  padding-bottom: 2rem;
}
.participant li[b-ygem02xtgo] {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.participant img[b-ygem02xtgo] {
  display: block;
  height: 100px;
  width: auto;
  margin-bottom: 0.5rem;
}
.participant a[b-ygem02xtgo] {
  padding: 0.2rem;
  width: 100%;
  display: flex;
  justify-content: center;
}

/*# sourceMappingURL=ParticipatingUniversities.cshtml.css.map */
/* _content/NBLegWeb.Public.Web/Features/StudentOpportunities/Internships/ProgramAdmission.cshtml.rz.scp.css */
.admission-details[b-tlct6u76le]  ul {
  margin-left: 2rem;
}
.admission-details[b-tlct6u76le]  li {
  padding: 0.5rem 0;
}
.admission-details[b-tlct6u76le]  li:before {
  content: "";
  height: 1.5rem;
  width: 1.5rem;
  display: block;
  float: left;
  margin-left: -1.5rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  color: #0b830e;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' stroke='green' fill='currentColor' class='bi bi-check2-circle' viewBox='0 0 16 16'%3E%3Cpath d='M2.5 8a5.5 5.5 0 0 1 8.25-4.764.5.5 0 0 0 .5-.866A6.5 6.5 0 1 0 14.5 8a.5.5 0 0 0-1 0 5.5 5.5 0 1 1-11 0z'/%3E%3Cpath d='M15.354 3.354a.5.5 0 0 0-.708-.708L8 9.293 5.354 6.646a.5.5 0 1 0-.708.708l3 3a.5.5 0 0 0 .708 0l7-7z'/%3E%3C/svg%3E");
  background-size: cover;
  background-position: center;
  padding: 0.15rem;
  margin-right: 0.5rem;
}

/*# sourceMappingURL=ProgramAdmission.cshtml.css.map */
/* _content/NBLegWeb.Public.Web/Features/StudentOpportunities/PageProgram/AboutPageProgram.cshtml.rz.scp.css */
.about-footer-image[b-jwhn5i30lo] {
  border: solid 5px #ebebeb;
  margin-bottom: 2rem;
}

/*# sourceMappingURL=AboutPageProgram.cshtml.css.map */
/* _content/NBLegWeb.Public.Web/Features/StudentOpportunities/PageProgram/BeingAPage.cshtml.rz.scp.css */
.being-a-page-responsibilities[b-eu5i8y267i] {
  background-color: #FCFCF3;
  display: flex;
  width: 100%;
  flex-direction: column;
  padding: 0.2rem 1rem 1rem 1.2rem;
  margin-bottom: 2rem;
}
.being-a-page-responsibilities[b-eu5i8y267i]  ul li {
  font-size: 0.95rem;
  list-style: disc;
  margin-left: 0.5rem;
}

/*# sourceMappingURL=BeingAPage.cshtml.css.map */
/* _content/NBLegWeb.Public.Web/Features/StudentOpportunities/PageProgram/PageProgramAdmission.cshtml.rz.scp.css */
.page-program-intro-image[b-tvntvbqx9z] {
  border: solid 5px #ebebeb;
  margin-bottom: 2rem;
}

.page-program-admission-overview[b-tvntvbqx9z]  li {
  margin: 0.2rem 0;
}

.page-program-qualifications[b-tvntvbqx9z] {
  background-color: #f1f5f9;
  padding: 1rem 0;
  margin: 1rem 0;
}
.page-program-qualifications .page-program-essential-qualifications[b-tvntvbqx9z]  li {
  list-style-type: none;
  padding-left: 40px;
  min-height: 40px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzJweCIgaGVpZ2h0PSIzMnB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF80MjlfMTEyMDYpIj4KPGNpcmNsZSBjeD0iMTIiIGN5PSIxMS45OTk5IiByPSI5IiBzdHJva2U9IiMxMGI5ODEiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE1IDEwLjAwMDFMMTEgMTQuMDAwMUw5IDEyLjAwMDEiIHN0cm9rZT0iIzEwYjk4MSIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzQyOV8xMTIwNiI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4=) no-repeat left 0;
}
.page-program-qualifications .page-program-asset-qualifications[b-tvntvbqx9z]  li {
  list-style-type: none;
  padding-left: 40px;
  min-height: 40px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzJweCIgaGVpZ2h0PSIzMnB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF80MjlfMTEyMDYpIj4KPGNpcmNsZSBjeD0iMTIiIGN5PSIxMS45OTk5IiByPSI5IiBzdHJva2U9IiNhODU1ZjciIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE1IDEwLjAwMDFMMTEgMTQuMDAwMUw5IDEyLjAwMDEiIHN0cm9rZT0iI2E4NTVmNyIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L2c+Cjwvc3ZnPg==) no-repeat left 0;
}

.page-program-admission-documents[b-tvntvbqx9z] {
  margin-bottom: 1rem;
}
.page-program-admission-documents li[b-tvntvbqx9z] {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 0.4rem;
  background-color: #f1f5f9;
  mint-height: 50px;
  max-width: 500px;
  margin: 0.2rem 0;
}
.page-program-admission-documents li[b-tvntvbqx9z]  a {
  display: inline-flex;
  align-items: center;
  margin-right: 5px;
  margin-left: 5px;
}
.page-program-admission-documents li svg[b-tvntvbqx9z] {
  margin-right: 10px;
}

/*# sourceMappingURL=PageProgramAdmission.cshtml.css.map */
/* _content/NBLegWeb.Public.Web/Features/StudentOpportunities/PageProgram/PageProgramLayout.cshtml.rz.scp.css */
.page-program-masthead[b-go4xj31ioe] {
  display: flex;
  width: 100%;
  min-height: 360px;
  background-image: url("/images/page-program-masthead.jpg");
  background-size: cover;
  background-position-y: center;
}
.page-program-masthead[b-go4xj31ioe]  .row {
  height: 100%;
}

.page-program-masthead-title[b-go4xj31ioe] {
  position: relative;
  height: 100%;
}
.page-program-masthead-title h1[b-go4xj31ioe] {
  position: absolute;
  bottom: 0;
  background-color: rgba(93, 109, 126, 0.9);
  padding: 1rem;
  color: #f5f5f5;
  margin: 0;
}

/*# sourceMappingURL=PageProgramLayout.cshtml.css.map */
/* _content/NBLegWeb.Public.Web/Features/StudentOpportunities/PageProgram/PageProgramNavMenu.cshtml.rz.scp.css */
.page-program-nav-menu[b-q4vc5g8qf2] {
  width: 100%;
}
.page-program-nav-menu ul[b-q4vc5g8qf2] {
  width: 100%;
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 1024px) {
  .page-program-nav-menu ul[b-q4vc5g8qf2] {
    flex-direction: row;
  }
  .page-program-nav-menu ul li[b-q4vc5g8qf2] {
    border-left: none;
  }
}
.page-program-nav-menu ul li[b-q4vc5g8qf2] {
  display: flex;
  padding: 1rem;
  margin: 0;
  justify-content: center;
  border-right: solid 1px #ccc;
  border-left: solid 1px #ccc;
  border-top: solid 1px #ccc;
  flex-basis: 0;
  flex-grow: 1;
}
.page-program-nav-menu ul li:first-child[b-q4vc5g8qf2] {
  border-left: solid 1px #ccc;
  border-top: none;
}
.page-program-nav-menu ul li a[b-q4vc5g8qf2] {
  display: flex;
  margin: 0;
  padding: 0;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-weight: 500;
}

/*# sourceMappingURL=PageProgramNavMenu.cshtml.css.map */
