/*.messages { background-color: #bd00cc; }*/
.banner-section { margin-bottom: 20px; background-image:url(/sites/default/files/2025-08/rutgers-ce-2.png); }
.banner-section h1.title
{
    max-width: 1000px;
    margin: 0 auto;
}
.product-section .field_last_name { min-height: 4em; border-bottom: 0; }
.ssw-navbar-top { justify-content: right; }
h4 { margin-top: 1em; }
.checkout-complete { padding: 0px 0px 0px 20px; }
.layout-checkout-form { padding: 0; }
.path-product #block-ssw-content { margin-top: 20px; }
.path-product .field--name-title { font-size: 2em; }
.path-product .commerce-order-item-variation-cart-form-form .form-actions { padding: 0; }
.path-product .commerce-order-item-variation-cart-form-form { max-width: 200px; margin-bottom:2em; }
.path-product .field--name-field-certificate-display .field__label { margin-top: 20px; font-size: 0em; }
.path-product .field--name-field-certificate-display .field__label::after { content: "Continuing Ed. Hours (CEH)"; font-size:24px; visibility: visible; }
.path-product .field--name-field-level .field__label { margin-top: 20px; font-size: 1.5em; }
.path-product .field--name-field-audience .field__label { margin-top: 20px; font-size: 1.5em; }
.path-product .field--name-field-objectives .field__label { margin-top: 20px; font-size: 1.5em; }
.path-product .field--name-field-outline .field__label { margin-top: 20px; font-size: 1.5em; }
.path-product .field--name-field-completion { margin-top: 1em; }
.site-footer { margin-top: 20px; }
.site-footer .block { border:0px; }
.cart-block--summary__icon img { transform: scale(1.3); }
.cart-block--summary__count { color: white; margin-left:6px; }
/* .webinar-list-all { min-height: 700px; } */
.webinar-title h3 a { padding: 0; }
.product-section { margin: 20px 0; }
.path-frontpage .commerce-order-item-variation-cart-form-form .form-actions {
    padding: 0;
    width: 90%;
    margin: 0 auto;
}
.view-commerce-cart-form #edit-submit { width: 50%; }
.view-commerce-cart-form #edit-checkout { width: 49%; }
.product-page-variation {
    margin-left: 3em;
    padding: 20px;
    background-color: #eee;
    width: 25%;
}
.ssw-home-variation-details-link {
    margin-left: 20px;
    padding-bottom: 10px;
}
.webinar-title {
background-color: #333;
color: white;
padding-top: 30px;
}
.product-section {
	background-color:unset;
	margin:0;
}
.webinar-title h3 {
    color: white;
}
.webinar-title h3 a {
    color: white;
}
.product-section, .webinar-details {
		padding:15px 20px 0 20px;
		color:#333;
}
.product-section div {
    color: #333;
}
.staff-show-emails a.views-display-link.views-display-link-data_export_1 {
    background-color: #55f;
    padding: 10px;
    color: white;
    border-radius: 5px;
    font-weight: bold;
    text-decoration: none;
}
.staff-show-emails .view-header {
    display: block;
    text-align: right;
}
a.header-transcript.download-pdf {
	  display: block;
    width: 100%;
    text-align: right;
    background-color: #55f;
    padding: 10px;
    color: white;
    border-radius: 5px;
    font-weight: bold;
}
.view-transcript-print .view-content.row {
    margin-top: 20px;
    padding: 20px;
    border: 8px double #ddd;
}
.view-transcript-print .view-content ul {
    list-style-type: none;
}
.view-transcript-print .view-footer {
    margin-top: 20px;
}
.view-transcript-print .ssw-ce-logo {
		margin-top:20px;
}
.view-schedule #view-variation-id-table-column, .view-attendance-ssw #view-entity-id-table-column, 
.view-commerce-registrations-aka-enrollments #view-variation-id-table-column,
.view-staff-orders #view-entity-id-table-column, .view-staff-products #view-field-course-id-table-column,
.view-show-addresses #view-variation-id-table-column, .staff-show-emails #view-entity-id-table-column,
.view-ssw-transcript-admin #view-field-user-transcript-table-column
{
	/*background-color: #fad0fa;*/
	background-color: #93bbfe;
}
.view-schedule .form-item--variation-id, .view-attendance-ssw .form-item--entity-id, 
.view-commerce-registrations-aka-enrollments .form-item--variation-id,
.view-staff-orders .form-item--entity-id, .view-staff-products .form-item--field-course-id-value,
.view-show-addresses .form-item--variation-id, .staff-show-emails .form-item--entity-id,
.view-ssw-transcript-admin .form-item--mail
{
	/*background-color: #fad0fa;*/
	background-color: #93bbfe;
	border-radius:5px;
}
.view-schedule .form-item__label, .view-attendance-ssw .form-item__label, .view-commerce-registrations-aka-enrollments .form-item__label,
.view-staff-orders .form-item__label, .view-staff-products .form-item__label, .view-show-addresses .form-item__label, 
.staff-show-emails .form-item__label, .view-ssw-transcript-admin .form-item__label {
	padding:5px;
}
.view-schedule  .views-exposed-form__item, .view-attendance-ssw .views-exposed-form__item,
.view-staff-orders  .views-exposed-form__item, .view-staff-products  .views-exposed-form__item,
.view-show-addresses .views-exposed-form__item, .staff-show-emails .views-exposed-form__item,
.view-ssw-transcript-admin .views-exposed-form__item { 
	padding:0px 10px;
}
.view-schedule .views-exposed-form__item--actions.views-exposed-form__item--actions .button,
.view-attendance-ssw .views-exposed-form__item--actions.views-exposed-form__item--actions .button,
.view-staff-orders .views-exposed-form__item--actions.views-exposed-form__item--actions .button,
.view-staff-products .views-exposed-form__item--actions.views-exposed-form__item--actions .button,
.view-show-addresses .views-exposed-form__item--actions.views-exposed-form__item--actions .button,
.staff-show-emails .views-exposed-form__item--actions.views-exposed-form__item--actions .button,
.view-ssw-transcript-admin .views-exposed-form__item--actions.views-exposed-form__item--actions .button
{
    /*background-color: #fad0fa;*/
    background-color: #93bbfe;
}
.view-schedule .form-actions, .view-attendance-ssw .form-actions, 
.view-commerce-registrations-aka-enrollments  .form-actions,
.view-staff-orders .form-actions, .view-staff-products .form-actions, 
.view-show-addresses .form-actions, .staff-show-emails .form-actions,
.view-ssw-transcript-admin .form-actions
{
	padding:9px;
}
.path-staff .views-exposed-form.views-exposed-form {
	border:0;
	border-radius:5px;
	/*background-color: #fef;*/
	background-color: #d1e2ff;
}
.path-staff .view-header {
    text-align: right;
    font-size: 1.1em;
    font-weight: bold;
    /*color: #a274a2;*/
    color: #347efe;
    /*background-color: #ffefff;*/
    background-color: #d1e2ff;
    padding: 20px;
    border-radius: 5px;
}

/* user tabs modifications */
.nav-tabs {
	margin-top: 20px;
  font-weight: bold;
}
.nav-tabs .nav-link {
	padding:5px 20px;
}
/*.user-logged-in .tabs li.nav-item:first-child { visibility: hidden; }
.user-logged-in .tabs li.nav-item:first-child a:before {
    content: "My Account";
    visibility: visible;
    display: block;
}*/
.user-logged-in .tabs li.nav-item:first-child a:after {
    content: " Account";
}
.user-logged-in .tabs a.nav-link.nav-link--user-2-edit:after {
    content: " Account";
}
/*.user-logged-in .tabs a.nav-link.active.nav-link--user-2-orders:before {
	content: "View ";
}*/
.field.field--name-field-instructors.field--type-entity-reference.field--label-hidden.field__items {
    margin: 0;
}
input#edit-submit-webinars3--2, input#edit-reset-webinars3--2 {
    float: left;
    display: block;
    width: 48%;
    margin-left: 2px;
		background-color: #333333;
    border: 0;    
}
/*.user-logged-in .field--name-field-full-name {
	font-size:2em;
}*/
a[class$="-payment-methods"] {
    display: none;
}
a[class$="-shortcuts"] {
    display: none;
}
a[class$="-registrations"] {
    display: none;
}
/*form#commerce-checkout-flow-multistep-default {
    margin-top: 20px;
}*/
fieldset#edit-payment-information span.fieldset-legend {
    background-color: #aaa;
    border-radius: 5px;
    color: white;
    padding: 10px;
    display: block;
    width: 100%;
}
.layout-checkout-form h3 {
    background-color: #c10330;
    border-radius: 5px;
    color: white;
    padding: 10px;
    font-size: 1.4em;
}
article .field.field--name-field-full-name.field--type-name.field--label-hidden.field__item {
    font-size: 2em;
}
div.field__item .field--name-field-full-name {
    font-size: 1em !important;
}
div#block-ssw-content {
	margin-top: 20px;
}
.user-register-form {
	width: 66%;
  margin: 0 auto;
}
.card-header {
    padding-top: 20px;
    padding-bottom: 20px;
}
.card-header:after {
    content: "Create an Account";
    font-size: 2em;
}
.card-footer:after {
    content: "Creating an account will allow you to register for workshops and maintain a database of your completed continuing education hours (CEUs). You can also download your transcript at any time. At no point will we ever share your information with an outside entity.";
}
.card-footer {
    padding: 20px;
}
a.nav-link.active {
    color: red !important;
}
.page-node-10653, .page-node-10695 p {
	display:block;
}
.ssw-welcome-message {
    margin: 0px 50px;
    border-bottom: 4px solid red;
    margin-bottom: 25px;
    background-color: #fff887;
    border-radius: 25px;
    padding: 0px 20px 10px 20px;
}
@media screen and (max-width: 767px) {
	/* Styles for screens up to 767px wide */
	.banner-section h1.title { font-size:2em; }
	.subtitle { font-size:1.25rem; }
	.collapse:not(.show) { display: block; }
	.navbar-toggler-icon { display: none; }
	nav#block-ssw-account-menu {
    width: 100%;
    display: inline-block;
    height:3.4em;
    background-color:#ddd; }
  .menu--account { position: inherit; }
  .user-register-form { width: 100%; }
}